Senin, 17 Oktober 2022

DDA (Digital Differential Analyzer), Bresenham's, dan Midpoint Circle

DDA (Digital Differential Analyzer), Bresenham's, dan Midpoint Circle

DDA (Digital Differential Analyzer)

Algoritma DDA adalah algoritma pembentukan garis yang menggunakan rumus dy = m.dx berdasarkan perhitungan dari dx dan juga dy. Garis yang terbentuk melalui titik koordinat diperoleh dari perhitungan yang kemudian di konversikan menjadi integer.

Algoritma DDA merupakan garis yang membentak diantara 2 titik, yaitu P1 dan P2. Bentuk sudut dari kedua titik tersebut membentuk sudut yang besarnya beragam. Garis lurus yang membentang turunan dari x dan y merupakan konstanta.

Langkah-Langkah Pembentukan Garis Algoritma DDA

Ada beberapa langkah untuk pembentukan garis algoritma DDA, antara lain :

    1. Pertama, dalam pembentukan garis tentukan dua titik yang akan dihubungkan terlebih dahulu.
    2. Kemudian, tentukan titik awal dan titik akhir.
    3. Hitung hasil perhitungan dari dx = x2 - x1 dan dy = y2 - y1.
    4. Tentukan step, dengan syarat :
  • Jika dx > dy maka step = dx
  • Sebaliknya, jika dx < dy, maka step = dy
    5. Hitung penambahan koordinat pixel dengan persamaan menggunakan :
  • x_inc = dx / step
  • y_inch = dy / step
    6. Untuk koordinat selanjutnya yaitu x+x_inc, y+y_inch.
    7. Hasil perhitungan nilai koordinat dibulatkan.
    8. Untuk menentukan posisi pixel berikutnya, ikuti kembali langkah 6 dan 7.

Bresenham's

Algoritma Bresenham's merupakan algoritma yang menentukan dimana titik-titik dalam raster n-dimensi harus ditempatkan untuk membentuk garis lurus antara dua titik yang diberikan. Hal ini biasanya digunakan untuk menggambar garis pada layar komputer, karena hanya menggunakan integer penambahan, pengurangan, dan pergeseran bit, yang di mana semua itu merupakan proses yang sangat murah dalam arsitektur komputer yang standar. Algoritma ini adalah algoritma yang paling awal dikembangkan di bidang grafika komputer. Algoritma ini juga dapat membentuk lingkaran dengan sedikit penambahan pada algoritma-nya.

Prinsip dari algoritma Bresenham's adalah :

    1. Sumbu vertikal memperlihatkan posisi scan line.
    2. Sumbu horizontal memperlihatkan kolom pixel.
    3. Hitung hasil perhitungan dari dx = x2 - x1 dan dy = y2 - y1.Pada tiap langkah, penentuan pixel selanjutnya didasari oleh parameter integer yang nilainya proporsional dengan pengurangan antara vertical separations dari dua posisi dari nilai actual.

Midpoint Circle

Algoritma Midpoint Circle juga disebut algoritma lingkaran Bressenham. Bressenham mengembangkan generator lingkaran yang cukup efisien. Algoritma yang digunakan membentuk semua titik berdasarkan titik pusat dengan penambahan semua jalur sekeliling lingkaran. Algoritma ini diturunkan dari algoritma Midpoint untuk pembentukan garis. Dalam hal ini hanya diperhatikan bagian 45’ dari suatu lingkaran, yaitu oktan kedua dari x=0 ke x=R/Ö2, dan menggunakan CirclePoints untuk menampilkan titik dari seluruh lingkaran.

Langkah-Langkah untuk membantuk lingkaran algoritma Midpoint Circle :

    1. Tentukan radius r dengan titk pusat lingkaran(xc,yc) kemudian diperoleh(x0,y0)=(0,r)
    2. Hitung nilai dari parameter P0=5/4r
    3. Tentukan nilai awal k=0, untuk setiap posisi xk berlaku sebagai berikut:
  • oBila Pk< 0, maka titik selanjutnya adalah (xk+1,yk))dan Pk+1=Pk+2xk+1+1
  • Bila tidak, maka selanjutnya adalah(xk+yk-1), dan Pk+Pk+2xk+12yk+1 Dimana 2xk+1=2xk+2 dan 2yk+=2yk2
    4. Tentukan titik simetris pada ketujuh oktan yang lain
    5. Gerakkan setiap posisi pixel(x,y) pada garis melingkar dari lingkaran dengan titik pusat (xc,yc)            dan tentukan nilai koordinat: x=x+xcy=y+yc
    6. Ulangi langkah ke3 sampai 5, sehingga x>=y


Referensi :
https://www.anakblogger.com/2020/04/pengertian-algoritma-dda-digital.html

Rabu, 18 Mei 2022

Regulasi dan Prosedur Pengadaan Barang dan Jasa

1. Pengertian Pengadaan

    Pengadaan menurut Febriawati dalam (Sembiring & Siliwangi, 2017) merupakan kegiatan untuk merealisasikan kebutuhan yang telah ditetapkan dan disetujui anggarannya dalam fungsi sebelumnya. Menurut (Martono, 2018) menyimpulkan bahwa : Bagian pengadaan barang atau jasa disuatu organisasi/perusahaan biasa disebut dengan bagian purchasing/procurement. Berkaitan dengan hal tersebut ada yang membedakan fungsi purchasing (pembelian) sebagai membeli barangbarang kebutuhan organisasi, sedangkan fungsi procurement (pengadaan) sebagai membeli, menyewa, menukar, dan meminjam barang-barang untuk kebutuhan organisasi. Meskipun demikian, memiliki fungsi, pekerjaan, dan tujuan yang mirip yaitu menyediakan barang-barang kebutuhan perusahaan/organisasi (bahan mentah, barang setengah jadi, maupun barang inventori yang berfungsi sebagai peralatan pemeliharaan) untuk mendukung kelancaran proses operasi di perusahaan.

    Menurut (Siahaya, 2016) Pengadaan adalah upaya memperoleh barang dan jasa yang dibutuhkan dan dilakukan berdasarkan pemikiran yang logis dan sistematis, mengikuti norma dan etika dan sesuai metode Pengadaan yang baku yang dilakukan sebagai pedoman Pengadaan. Menurut Sutedi dalam (Nurchana, Haryono, & Adiono, 2014) menyimpulkan bahwa : Pengertian pengadaan barang/jasa yaitu mencakup penjelasan dari dari seluruh proses sejak awal perencanaan, persiapan, perijinan, penentuan pemenang lelang hingga tahap pelaksanaan dan proses adminis- trasi dalam pengadaan. barang, pekerjaan atau jasa seperti jasa konsultasi teknis, jasa konsultasi keuangan, jasa konsultasi hukum atau jasa lainnya. Berdasarkan pendapat para ahli diatas, dapat disimpulkan bahwa pengadaan adalah untuk memperoleh barang dan jasa yang dilakukan secara sistematis sesuai metode dan prosesnya dimulai dari perencanaan kebutuhan sampai diselesaikannya seluruh kegiatan.


2. Tujuan Pengadaan

Menurut Martono (Martono, 2015) tujuan bagian pengadaan barang adalah:

1. Memperoleh barang dan layanan dari pemasok pada jumlah, harga, dan kualitas yang sesuai kebutuhan.

2. Memastikan perusahaan memperoleh pelayanan terbaik dari pemasok sehingga proses operasi di perusahaan berjalan lancar.

3. Mengidentifikasi pemasok yang mampu menyediakan barang dan layanan terbaik, dan membina hubungan baik.

4. Menjalin hubungan yang lebih dekat dengan pemasok untuk saling memahami kebutuhan masing-masing.

5. Negosiasi biaya pembelian dan pengadaan barang.

6. Mempersiapkan kemungkinan akan kelangkaan barang, kenaikan harga, dan rencana pengembangan produk baru organisasi.


3. Fungsi Pengadaan

Menurut (Siahaya, 2016) manajemen pengadaan mempunyai berbagai macam fungsi yang dapat dikelompokkan menjadi :

1. Pembelian (Purchasing), merupakan bagian dari kegiatan Pengadaan yang lebih difokuskan kepada pembelian barang (material) seperti bahan baku untuk proses produksi dan pembelian peralatan (equipment). Pelaksanaan Pembelian melibatkan unsur Pembeli (Buyer) dan Pemasok (Supplier). Ikatan perjanjian pembelian barang berbentuk Purchase Order (PO) atau surat pesanan.

2. Pekerjaan Kontruksi (Constuction), Merupakan pelaksanaan kegiatan pekerjaan untuk membangun wujud fisik dan wujud lainnya. Ikatan perjanjian pekerjaan konstruksi berbentuk kontrak (Contract).

3. Konsultansi (Consultant), Merupakan kegiatan jasa keahlian (Professional).

4. Penyewaan (Leasing), Merupakan kegiatan sewa–menyewa baik secara murni atau sewa dengan opsi untuk membeli.

5. Pekerjaan Inspeksi (Inspection), Merupakan kegiatan prngujian teknis.

6. Swakelola (Self Management), Merupakan kegiatan yang dilaksanakan dan diawasi sendiri atau perusahaan lain yang di tunjuk untuk melaksanakan pekerjaan dimaksud.

7. Tukar Tambah (Trade-in), Merupakan kegiatan tukar-menukar barang dengan membayar selisih harga, untuk memperoleh barang yang sesuai dengan kebutuhan operasi dan bertujuan untuk menghindari kerugian.

8. Beli Kembali oleh Pabrik (Factory Buy-back), Merupakan kegiatan pembelian kembali suku cadang kondisi baru yang tidak terpakai, oleh pabrik pembuat untuk mengurangi kerugian.

9. Barter (Excharge), Merupakan kegiatan tukar-menukar barang secara langsung yang lazim disebut tukar guling.


4. Peran Pengadaan

    Menurut (Siahaya, 2016) menyimpulkan bahwa : Pengadaan berperan sebagai proses penentuan secara sistematik terhadap, apa (spesifikasi, kualitas), kapan (jadwal, delivery time), bagaimana (sumber, sistem) dan berapa (kuantitas) untuk mengadakan barang dan jasa dari sumber Pengadaan sampai tempat tujuan, sesuai kualitas dan kuantitas, biaya yang optimal dan waktu suplai yang wajar untuk memenuhi kebutuhan Pelanggan (customers) dan Pengguna (user).


5. Prinsip Pengadaan

Menurut (Siahaya, 2016) Dalam pelaksanaan kegiatan pengadaan sejak perencanaan harus menerapkan prinsip pengadaan :

1. Efektif Sesuai dengan kebutuhan yang telah ditetapkan dan dapat memberikan manfaat yang sebesar-besarnya sesuai dengan sasaran yang ditetapkan perusahaan.

2. Efisien Diusahakan dengan menggunakan dana, daya san fasilitas yang sekecil-kecilnya untuk mencapai sasaran dalam waktu singkat dan dapat dipertanggung jawabkan serta memberikan kontribusi yang sebesar-besarnya.

3. Kompetitif Dilakukan melalui seleksi dan persaingan yang sehat diantara penyedia barang/jasa yang setara dan memenuhi syarat/kriteria tertentu berdasarkan ketentuan dan prosedur yang jelas serta transparan.

4. Transparan Semua ketentuan dan informasi, baik teknis maupun administratif termasuk tata cara evaluasi, hasil evaluasi dan penetapan pemenang harus bersifat terbuka bagi penyedia barang dan jasa yang berminat.

5. Adil Tidak diskriminatif dalam memberikan perlakuan bagi semua penyedia barang dan jasa dan tidak mengarah untuk memberi keberuntungan kepada pihak tertentu.

6. Bertanggung Jawab Mencapai sasaran baik fisik, keuangan maupun manfaat bagi kelancaran pelaksanaan usaha sesuai dengan prinsip-prinsip dan kebijakan serta ketentuan yang berlaku dalam pengelolaan rantai suplai.

7. Berpihak Kepada Produk Dalam Negeri Mendukung dan menumbuhkembangkan kemampuan nasional untuk lebih mampu bersaing ditingkat nasional.

8. Berwawasan Lingkungan Mendukung dan mengembangkan kegiatan dengan memperhatikan kemampuan dan dampak lingkungan.


6. Strategi pengadaan

    Menurut (Siahaya, 2016) menyimpulkan bahwa: Strategi Pengadaan (Procurement Strategy) merupakan usaha terbaik yang dilakukan untuk mencapai tujuan Pengadaan dalam memperoleh barang dan jasa untuk memenuhi kebutuhan.Penerapan strategi Pengadaan dapat mewujudkan tujuan Pengadaan secara efisien dan efektif, berdasarkan Enam Tepat (6T) yaitu tepat Kualitas (right quality), tepat kuantitas (right quantity), tepat sumber (right source), tepat waktu (right delivery/complation), tepat biaya (right cost) dan tepat tempat (right place) untuk mencapai target dan kinerja Pengadaan.


7. Perencanaan Pengadaan

Perencanaan pengadaan menurut (Siahaya, 2016) adalah proses perumusan langkah dan kegiatan yang meliputi penyusunan perencanaan umum pengadaan dan persiapan pelaksanaan pengadaan. Perencanaan pengadaan dilakukan secara sistematis, terpadu, terarah dan berkelanjutan.


8. Penyelenggaraan Pengadaan

    Menurut (Siahaya, 2016) menyimpulkan bahwa : Penyelenggaraan Pengadaan adalah serangkaian kegiatan pelaksanaan pengadaan sejak perencanaan sampai dengan selesai kegiatan. Penyelenggaraan pengadaan dilaksanakan berdasarkan prinsip, tujuan, strategi, kebijakan dan target pengadaan, untuk memperoleh hasil dan manfaat yang sebesar-besarnya bagi lembaga, peningkatan ekonomi dan kesejahteraan masyarakat.


9. Proses Pengadaan

Menurut (Siahaya, 2016) Proses Pengadaan meliputi kegiatan:

1. Penetapan target, strategi dan perencanaan pengadaan.

2. Penentuan sumber pengadaan dan evaluasi kondisi pasar (market evaluation).

3. Penentuian metode pemilihan penyedia

4. Penentuan harga perkiraan sendiri

5. Penentuan jenis dan cara evaluasi penawaran.

6. Penentuan jenis kontrak

7. Pembuatan kontrak

8. Monitoring dan pengawasan pekerjaan

9. Serah terima hasil pekerjaan

10. Evaluasi kinerja.


10. Regulasi Project Cost Management

Didalam merencanakan biaya diperlukan membuat estimasi biaya proyek sesuai dengan lingkup pekerjaan yang ada pada WBS dan disusun menggunakan kode biaya yang telah tersedia setiap perusahaan sebagai standar akuntansi/keuangan. Setelah nilai estimasi didapat digunakan sebagai pengelompokan biaya yang disusun sesuai pay item atau disebut Penganggaran sebagai acuan didalam pelaksanaan dan pengendalian. Di dalam memperkirakan diperlukan masukan : Kondisi pasar, Database bisnis, kebijakan memperkirakan biaya, formulir perkiraan biaya, informasi masa lalu, file proyek, pengetahuan tim proyek, pembelajaran, pernyataan lingkup proyek, WBS (Work Breakdown Structure), Lingkup Pekerjaan (Scope), WBS dictionary, Rencana Manajemen Proyek dalam hal Master schedule, Rencana penggunaan Sumberdaya dan Daftar risiko. Penggunaan Teknik dan Cara untuk Estimasi Biaya Proyek terdiri dari :

1. Analog Estimating

2. Determine Resources Cost Rates

3. Bottom-up Estimating

4. Parametric Estimating

5. Project Management Software

6. Vendor Bid Analysis

7. Reserve Analysis

8. Cost of Quality Output/Keluaran dari Estimasi Biaya Proyek

9. Activity Cost Estimates Pengalokasian biaya sesuai pay item.

10. Input/ Masukan didalam Pengalokasian Biaya

11. Penggunaan Teknik dan Cara didalam Mengalokasikan Biaya.

12. Cost Aggregation

13. Reserve analysis/ Analisis cadangan

14. Parametric Estimating/ Estimasi dengan parametrik

15. Funding limit reconciliation/ Rekonsiliasi batasan pendanaan Output/ keluaran dari Mengalokasikan Biaya




Sumber :

https://repository.bsi.ac.id/index.php/unduh/item/249585/File_10-BAB-2-pdf.pdf

Rabu, 09 Maret 2022

PERUSAHAAN YANG BERGERAK DI BIDANG BISNIS INFORMATIKA