Postingan

Menampilkan postingan dari 2019

DDA ALGORITMA

Gambar
Tentukan 2 buah titik yang akan dihubungkan. Tentukan yang menjadi titik awal (X1,Y1) dan titik akhir (X2,Y2). Hitung Dx dan Dy Dx = X2-X1 dan Dy = Y2 – Y1 Tentukan r atau step, yaitu jarak maksimum jumlah penambahan nilai x maupun nilai y dengan cara : bila nilai |Dx| > |Dy| maka r = nilai Dx   bila tidak maka r = nilai Dy Hitung penambahan koordinat pixel |Dx| dan |Dy|, yaitu : Xr = Dx/r Yr = Dy/r Koordinat selanjutnya (X+Xr  dan Y+Yr) Posisi pixel ditentukan dengan pembulatan nilai koordinat tersebut. Ulangi langkah 6 dan 7 untuk posisi selanjutnya sampai X = X2, Y = Y2 Contoh soal : Titik awal (2,5) & Titik akhir (7,12) Hitung Dx dan Dy Dx = x2-x1 dan Dy = y2-y1 Dx = 7-2 = 5 Dy = 12-5 = 7 |Dx| > |Dy| r = Dx  | r = Dy Dx = 5 dan Dy = 7 r = 7 Hitung Pixel |Dx| dan |Dy| Xr = Dx/ r = 5/7 = 0.714 Yr = Dy/ r = 7/7 = 1 x = x + Xr |y = y + Yr k x y x_inc y_inc - - - 2 ...

PRANGKAT JARINGAN

Gambar
1. REPEATER Repeater adalah alat yang berfungsi untuk memperkuat sinyal di dalam jaringan komputer. Karakteristik Repeater: Mempunyai kelemahan tidak dapat melakukan filter traffic jaringan. Data yang masuk ke port repeater akan tersebar ke segmen-segmen jaringan LAN tanpa memperhitungkan apakah data dibutuhkan atau tidak. Cara kerja Repeater:  Repeater pada umumnya diletakkan disuatu tempat ketinggian ,antennanyapun ditinggikan lagi yang biasanya diletakkan diatas tower sehingga jangkauan pancaran akan lebih jauh. Semakin tinggi letak repeater, maka akan lebih jauh pula daya jelajahnya. Seringnya repeater diletakkan disuatu lokasi yang  tinggi misalnya di puncak Gunung, atau Bukit , Antennanya pun  di instalasikan ditower yang cukup tinggi. Memperkirakan jarak jangkau repeater, secara sangat sederhana adalah dengan melihat area dari lokasi tsb dengan mata kita, bila yang terlihat sangat luas, maka hampir dapat dipastikan, sejauh mata kita memandang, sampai...

Jenis jaringan komputer

Gambar
1. PAN (Personal area network) PAN (Personal Area Network) adalah jaringan komputer yang digunakan untuk transmisi data antara perangkat pribadi seperti komputer, tablet, smartphone, personal digital assistant (PDA), konsol video game, perangkat peripheral dan perangkat hiburan pribadi lainnya. PAN dapat digunakan untuk komunikasi antara perangkat pribadi sendiri (komunikasi interpersonal), atau untuk menghubungkan perangkat ke jaringan dengan tingkat yang lebih besar dan Internet (uplink) dimana salah satu perangkat “master” mengambil peran sebagai router internet. Jaringan jenis ini akan memberikan fleksibilitas yang tinggi. Misalnya, memungkinkan Anda untuk: Mengirim dokumen dari laptop, tablet, atau smartphone ke printer melalui jaringan. Upload foto dari smartphone ke komputer desktop Anda. Menonton film dari layanan streaming online dengan TV Anda. Dan masih banyak lagi. 2. LAN (Local Area Network) LAN (Local Area Network) adalah jaringan komputer yang...

POLYMOPHISM

Gambar
Polymorphism  Polymorphism merupakan salah satu konsep penting dalam object oriented programming (OOP) khususnya di bahasa pemrograman Java setelah abstraction dan inheritance. Polymorphism berarti banyak bentuk. Ada beberapa definisi berbeda tentang polymorphism yang berkaitan dengan pemrograman berorientasi obyek. Sedangkan apa yang dimaksud dengan polymorphism sendiri, sebenarnya sulit untuk didefinisikan. Sejalan dengan contoh yang diberikan, Anda diharapkan dapat mengerti dan memahami konsep polymorphism itu sendiri. Polymorphism sering dikaitkan dengan penggunaan lebih dari satu metoda dengan nama sama. Penggunaan metoda dengan nama sama dapat diterapkan dengan method overloading dan method overriding. Peran polymorphism sebenarnya tidak terbatas hanya pada hal tersebut. Ada keterkaitan antara polymorphism dan inheritance (turunan). Dalam konsep turunan, saat obyek dari subclass dikonstruksi, obyek dari superclass juga ikut dikonstruksi. Jadi setiap instance dari s...

INHERITANCE

Gambar
INHERITANCE Pengertian Inheritance Perngertian dari inheritance adalah dimana sebuah objek dapat mempunyai objek turunan. Dalam hal pemrogramman makan dapat diimpelementasikan dengan sebuah  class  yang mempunyai  class turunan. Class yang mempunyai class turunan disebut sebagai  Parent Class  atau  Base Class , sedangkan class yang menjadi turunan dari  Parent Class  disebut sebagai  Subclass  atau  Child Class . Secara sederhana misal Hewan adalah parent class maka child class bisa berupa ayam,kucing,bebek dll. Suatu  subclass  dapat mewarisi sebagian atau keseluruhan sifat dari  parent class -nya, denga kata lain sebuah  subclass  hanya merupakan perluasan dari  parent class . Dekalarasi Inheritance Cara untuk mendeklarasikan inheritance adalah dengan memberikan  keyword   extends  setelah nama class diikuti denga nama parent  class.Kata  kunci  extends  ...

ENCAPSULATION

Gambar
ENCAPSULATION Enkapsulasi adalah sebuah peroses pemaketan / penyatu data bersama metode – metodenya, dimana hal ini bermanfaat untuk menyembunyikan rincian – rincian implementasi dari pemakai. Maksud dari enkampsulasi ini adalah untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut. Dalam Java enkapsulasi dapat dilakukukan dengan pembentukan kelas – kelas, menggunakan keyword class Dalam kehidupan sehari hari enkapsulasi dapat dimisalkan sebagai arus listrik pada generator, dan sistem perputaran generator untuk menghasilkan arus listrik. Kerja arus listrik tidak mempengaruhi kerja dari sistem perputaran generator, begitu pula sebaliknya. Karena didalam arus listrik tersebut, kita tidak perlu mengetahui bagaimana kinerja sistem perputaran generator, apakah generator berputar ...