Posts

Showing posts from April, 2018

Pengalaman 2 tahun Kuliah di Politeknik Negeri Bandung (POLBAN)

Image
Assalamualaikum, nama saya Pradika Fitra Pratama, yang sekarang berstatus mahasiswa "hampir akhir" di Politeknik Negeri Bandung atau sering disebut POLBAN . saya sedang menempuh program studi D4-Informatika di Jurusan Teknik Komputer dan Informatika, kalau dosen dosen saya menyebutnya JTK. kali ini saya akan membagikan pengalaman saya ber-organisasi saja dan pengalaman belajar juga, jika ingin tau tentang parkiran, kantin, silahkan ke postingan saya yang sebelumnya di Pengalaman 1 semester Kuliah di Politeknik Negeri Bandung (POLBAN)  atau bisa juga di web official polban di :  https://www.polban.ac.id/ nah, di jurusan saya, Teknik Komputer dan Informatika punya gedung sendiri, di gedung ini, ada 2 program studi yang menggunakannya, yaitu D4-informatika, dan D3-informatika. terdapat 5 lab komputer, yaitu ada lab multimedia, lab proyek 1 dan 2, lab database, dan lab rpl yang masing masing memiliki hampir 30 komputer, namun keadaan komputer di lab proyek hany

ALGORITMA DDA, BRESENHAM, DAN MID-POINT GARIS

1. Algoritma DDA atau Digital Differensial Analyzer algoritma pembentukan garis berdasarkan perhitungan dx maupun dy, menggunakan rumus dy = m . dx. Garis dibuat menggunakan dua endpoint, yaitu titik awal dan titik akhir. Setiap koordinat titik yang membentuk garis diperoleh dari perhitungan, kemudian dikonversikan menjadi nilai integer. Langkah-langkah membentuk garis menurut algoritma DDA adalah : Tentukan dua titik yang akan dihubungkan dalam pembentukan garis  Tentukan titik awal yaitu dan titik akhir .  Hitung dx = x1- x0 dan dy = y1 – y0  Tentukan step = max( |dx| , |dy| )  Hitung penambahan koordinat pixel XInc = dx / step dan YInc = dy / step  Koordinat selanjutnya (x+XInc, y+yInc)  Posisi pada layar ditentukan dengan pembulatan nilai koordinat tersebut  Ulangi nomor 6 dan 7 untuk menentukan posisi pixel berikutnya. sampai x=x1dan y=y1. void DDA(float x1,float y1,float x2,float y2) { float x,y,dx,dy,step;        dx=abs(x2-x1);//absolute

ALGORITMA MID-POINT DAN BRESENHAM LINGKARAN SERTA PERBEDAANNYA

Image
Algoritma MidPoint (Lingkaran) Algoritma ini diawali dengan menentukan jari jari r dan titik pusat di (xk,yk) Algoritma ini mengenerate pixel ke 8 arah dari 4 titik lurus (0°, 90°, 180°, 270°) , ke 4 titik ini memiliki masing masing 2arah generate pixel yang ditentukan oleh algoritma lalu loop berhenti pada saat sudut terdekat kelipatan 45° (45°, 135°, 225°, 315°) atau kondisi ini sama dengan nilai x=y Algoritma midpoint menggunakan fungsi untuk menentukan pixel selanjutnya Rumus tersebut menerapkan rumus metematika dasar lingkaran yaitu Untuk menentukan titik selanjutnya, cek hasil dari fungsi tadi, Untuk menentukan titik selanjutnya dengan menggunakan fungsi, parameter yang digunakaan adalah (xk+1,yk-12) , parameter tersebut adalah letak midpoint untuk decision point dalam menentukan pixel selanjutnya. Nilai x akan selalu increment (+1), namun nilai y selanjutnya ditentukan dengan letak midpoint yang didapatkan dari persamaan fungsi. Jika midpoint