Selasa, 28 Januari 2020

KOMJARDAS 7

 Jaringan berdasarkan area
  1. LAN (Local Area Network)
  LAN adalah suatu kumpulan komputer dimana dimana      terdapat beberapa unit komputer (client) dan 1 unit komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat salingbertukar file maupun saling menggunakan printer yang terhubung pada unit-unit  komputer yang terhubung pada jaringan LAN.
Picture
2.    MAN (Metropolitan Area Network)
   MAN adalah Sesuai dengan namanya maka jenis jaringan ini memberikan layanan hingga wilayah yang luas dan kemampuan transfer datapun berkecepatan sangat tinggi. Wilayah yang dapat menjadi cakupannya berkisar hingga 50 KM. MAN ini merupakan rangkaian LAN yang berukuran dan berjarak lebih besar.
Picture
3.    WAN (Wide Area Network)
       WAN adalah Jenis jaringan ini memberikan layanan lebih luas lagi dibanding MAN yaitu dapat menghubungkan suatu wilayah bahkan negara lain. WAN pada dasarnya merupakan kumpulan beberapa LAN yang ada di beberapa lokasi sehingga dibutuhkan sebuah device untuk menghubungkannya dan device itu kita sebut router.
Picture
4.    Internet Internet  adalah  sebuah  jaringan  komputer  yang  sangat  besar  yang menghubungkan seluruh sistem jaringan komputer di seluruh dunia. Internet merupakan  kumpulan  dari  sejumlah  LAN,  MAN,  dan  WAN  dari  berbagai tempat  di  seluruh  dunia.  Setiap  komputer  yang  terhubung  dengan  jaringan internet  dapat  berkomunikasi  dalam  bentuk  pertukaran  data  dan  informasi secara  langsung.

 Jaringan berdasarkan jangkauan
Berdasarkan cakupan lokasi geografis inilah,jaringan dapat dikelompokkan menjadi empat yaitu :
  1. LAN (Local Area Network)
  2. MAN (Metropolitan Area Network)
  3. WAN (Wide Area Network
  4. Internet (Interconnection Networking)
Pembahasan keempatnya akan dibahas di bawah ini :

LAN (Local Area Network)

LAN merupakan jaringan komputer terkecil untuk pemakaian pribadi.LAN memiliki skala jangkauan mencakup 1 Kilometer hingga 10 Kilometer dalam bentuk kabel (wired),nirkabel(wireless) maupun kombinasi keduanya.Secara umum ,LAN lebih banyak digunakan di dalam sebuah ruangan maupun sebuah gedung.Sebagai contoh :
  1. Jaringan lokal di perpustakaan untuk penyediaan dan layanan sistem informasi perpustakaan.
  2. Jaringan lokal pada laboratorium untuk sarana riset,penelitian,maupun bertukar data dan informasi.
  3. Jaringan lokal pada kantor swasta,instansi pemerintahan,kampus/perguruan tinggi, dan sekolah untuk penggunaan printer,sistem informasi,pertukaran data dan lain-lain.
Jaringan LAN umum juga disebut sebagai intranet.LAN berbeda dengan internet.Sesuai dengan namanya,jaringan ini bersifat provat,yaitu hanya diperuntukkan bagi pengguna di dalam internal organisasi/perusahaan/instansi/ruangan bersangkutan saja.

MAN (Metropolitan Area Network)

MAN merupakan jaringan komputer yang memiliki cakupan area dan luasa yang lebih besar dibandingkan dengan LAN.MAN memiliki jarak jangkauan antara 10 Km sampai 50 Km.Jika kita lihat berdasaran wilayah,maka Luas Wilayah MAN bisa mencakupi sebuah wilayah kota,yang di dalamnya terdapat banyak gedung dan pemukiman.Ini berarti di dalam sebuah MAN telah terintegrasi banyak LAN yang berasal dari gedung dan pemukiman yang ada.

Di Indonesia sudah banyak yang menerapkan MAN,atau lebih dikenal dengan istilah Smart City seperti Surabaya,Denpasar,Jakarta,Bandung.

WAN (Wide Area Network)

WAN merupakan jaringan komputer yang lebih luas dari MAN dengan cakupan area seluas sebuah negara atau benua.WAN terdiri atas 2 atau lebih MAN di dalamnya.Setiap MAN tersebut terdiri dari 2 atau lebih LAN di dalamnya.Sehingga dapat dikatakan bahwa WAN ini merupakan gabungan dari sejumlah jaringan komputer yang berada dalam satu kawasan seluas sebuah negara ataupun benua.Misalnya WAN yang ada di negara Indonesia bisa terhubung dengan WAN di negara Eropa dan lain-lain.

Bentuk komunikasi antar komputer di dalam WAN memerlukan adanya perangkat penghubung,salah satunya berupa Router.Fungsi router adalah untuk membantu di dalam merutekan jalur yang akan ditempuh oleh paket data di dalam proses transmisi paket data dan komunikasi antar komputer di dalam WAN tersebut.

INTERNET (Interconnection Networking)

Internet merupakan jaringan komputer terluas dengan cakupan seluruh planet bumi.Internet menghubungkan semua WAN,MANdan LAN di dalamnya.Sehingga dapat kita katakan bahwa Internet terdiri atas semua jaringan komputer dan perangkat lainnya ke dalam satu jaringan komputer terbesar di dunia yang menghubunngkan setiap gedung,setiap tempat, pengguna komputer, kota, negara, pulau, benua di dalam kesatuan alam bumi. 

Berikut adalah gambar yang mengilustrasikan keterkaitan antara LAN,MAN,WAN dan Internet :



 Jaringan berdasarkan jenis koneksi 

Jenis Jaringan Komputer Berdasarkan Koneksi (Keterhubungan)
Berdasarkan koneksinya jaringan komputer dapat dibedakan menjadi dua jenis koneksi yang digunakan secara luas dalam mengirmkan data :
- Point-to-point links
- Broaddcast Links

Point-to-point links

Point-to-point links adalah bentuk dari koneksi dimana umumnya mengacu ke koneksi yang dibatasi untuk 2 endpoints.
Pengirim point-to-point dengan satu pengirim dan satu penerima kadang disebut juga sebagai Unicasting (unicast). Atau dapat juga dijelaskandalam jaringan komputer, transmisi unicast adalah pengiriman pesan ke satu jaringan host di jaringan switching paket.

Contoh :

point-to-point links

Broadcast Links 

Broadcast Links adalah bentuk dari koneksi yang memiliki satu kanal komunikasi yang di bagi oleh semua peralatan dalam jaringan.
Beberapa sistem broadcast juga mendukung untuk melakukan sebuah teknik dimana sebuah data dikirimkan melalui jaringan ke sekumpulan komputer yang tergabung ke dalam sebuah grub tertentu yang disebut Multicasting (multicast), sedangkan group yang dituju disebut dengan multicast group

Contoh :

Broadcast links



Kamis, 23 Januari 2020

PROGDAS 3

1. Operasi Aritmatika & Logika

  •    Operasi Aritmatika 

A.    Operasi Aritmatik
Adalah.operator yang digunakan untuk melakukan operasi penjumlahan, pengurangan, pembagian, dan perkalian atau operator yg digunakan untuk melakukan perhitungan pada bilangan. (christanto, 2010 )
B.     Pemanfaatan Operasi Aritmatika
     Operator Aritmatika dapat digunakan untuk menyelesaikan berbagai masalah yang terkait dengan kehidupan sehari-hari.
    Urutan langkah dalam membuat program yang digunakan untuk menghitung rata-rata maupun total laba dari suatu perusahaan antara lain :
      1.      Menentukan jenis variabel yang digunakan
      2.      Menentukan input data yang akan diproses
      3.      Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang                      dihadapi
      4.      Mengubah ekspresi matematika menjadi code yang dapat dipahami oleh pascal
      5.      Merangkai semua kode menjadi satu kesatuan program.
      Selain untuk menghitung rata-rata dan total laba, Operator aritmatika juga dapat digunakan untuk menghitung besaran diskon dari suatu barang yang dijual, dll. (kebudayaan, 2015)
C.    Fungsi Aritmatika
Untuk melakukan operasi penghitungan dasar matematis seperti penambahan, pengurangan, perkalian atau pembagian gunakan operator aritmatika berikut:

Operator Aritmatika
+ (plus) Penambahan, Contoh: 3+3
– (minus) Pengurangan/Negatif, Contoh: 3–1 atau –1
* (asterisk/bintang) Perkalian, Contoh: 3*3
/ (garis miring) Pembagian, Contoh: 3/3
% (persen) Persentase, Contoh: 20%
^ (caret/tanda sisipan) Eksponen/Pangkat, Contoh: 3^2
Keterangan : + : penjumlahan , contoh =a2+b2
-  : Pengurangan , contoh =a2-b2
*: Perkalian, conton : =a2*b2
/ : Pembagian , contoh : =a2/b2
+- */ : penggabungan , contoh : =a2-b2+c3 (Andriyani, 2012)
Fungsi Aritmatika(Dasar) yang dimiliki oleh MySQL adalah; penjumlahan, pengurangan, perkalian, dan pembagian. Operator aritmetika tersebut disertakan dalam perintah select yang bertujuan untuk memanipulasi data yang sifatnya sederhana. (Ramdhani, 2012)
  • Operasi Logika
A. Operasi logika proses yang melibatkan beberapa operator logika seperti AND,      OR, NOR, XOR dan operator logika lainnya yang menghasilkan nilai true dan        false atau menghasilkan nilai benar dan salah. operasi logika ini sangat sering      sekali digunakan di algoritma dan bahasa pemrograman dasar.
B. Jenis Operator Logika dalam algoritma dan bahasa pemrograman
     Operator Logika adalah operator yang digunakan untuk melakukan operasi logika yaitu operator       yang menghasilkan nilai TRUE (benar) atau FALSE (salah). Bebarapa macam operator logika           antara lain:

  • and : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
  • or : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE
  • xor : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE tetapi bukan keduaduanya bernilai TRUE
  • ! (simbol tidak): mengasilkan nilai tidak TRUE
  • && (simbol AND): menghasilkan nilai TRUE jika kedua operand bernilai TRUE
  • || (simbol OR): menghasilkan nilai TRUE jika salah satu operand bernailai TRUE
  • A and B atau A && B, untuk operator AND, jika salah satu kondisi bernilai salah maka akan menghasilkan FALSE, sedangkan jika kedunya benar  maka akan bernilai true, agar kondisi bernilai benar maka A dan B harus benar.
  • A or B atau A || B, untuk operator OR, jika salah satu kondisi bernilai benar baik untuk kondisi A maupun B maka akan menghasilkan TRUE (benar), jika kedua kondisi baik A maupun B bernilai salah maka hasilnya FALSE (salah), untuk menghasilkan kondisi benar maka setidaknya harus ada kondisi yang benar baik itu untuk konsisi  A maupun B
     Perlu anda ketahuai bahwa setiap instruksi bahasa pemrograman sangat dipengaruhi oleh  instuksi standar program yang digunakan walaupun logika cara berfikirnya sama.


2. Struktur Kontrol Percabangan dalam Bahasa Pemrograman

    Operator logika sering digunakan di dalam flow control berkolaborasi dengan operator pembanding untuk mendapatkah hasil yang paling sesuai dengan kondisi tertentu.
Kontrol adalah ketika logaritma dari program tersebut mempunyai banyak kondisi tertentu. Dimana kondisi tersebut akan menentukan pemilihan keputusan yang selanjutnya akan menentukan juga seperti apa jalan operasi program tersebut. 
Dalam struktur kontrol percabangan akan diberikan beberapa pilihan dimana pilihan tersebut harus diseleksi berdasarkan kondisi yang ada pada pilihan. Kondisi yang sudah dipilih itu yang akan menunjukkan proses seperti apa yang harus diambil oleh program untuk step selanjutnya. Apabila kondisinya mendapat nilai benar yang diperoleh adalah program akan dilanjutkan hingga keinginan tercapai. Namun bila kondisi memperoleh nilai salah maka program tidak akan melakukan atau memberikan perintah akses apapun untuk ketingkat selanjutnya.
Percabangan berbeda dengan perulangan. Syarat suatu program akan dieksekusi adalah kondisi harus bernilai true. Sedangkan pada perulangan program akan terus dijalankan secara berkali-kali sampai menemukan kondisi yang terpenuhi.
 Perintah percabangan ada banyak macamnya. Berikut adalah perintah percabangan yang ada :

  1. Percabangan IF

Logika percabangan ini akan memberikan beberapa pilihan yang apabila pernyataannya sesuai dengan kondisi makan kondisi tersebut akan bernilai TRUE. Percabangan IF memiliki tindak lanjutan yaitu dengan menambahkan ELSE pada perintah selanjutnya. Percabangan ini disebut percabangan IF-ELSE. Pada if-else akan ada kondisi bernilai false. Dimana apabila kondisi tersebut mendapat nilai false tindakan selanjutnya adalah program tidak akan tereksekusi. Maka presentasinya adalah apabila pernyataan sesuai dengan kondisi pada if yang sudah ditentukan maka kondisi akan bernilai true. Namun apabila pernyataan seperti yang terdapat pada kondisi di if akan diproses melalui perintah else. Dan jika masih tidak seperti yang tertulis pada kondisi maka kondisi akan bernilai false. Ada pula percabangan if-else-if. Percabangan if dapat dimodifikasi menurut apa yang dibutuhkan dari empu pembuatnya.

  1. Percabangan Switch


Pemakaian percabangan switch untuk program memang tidak sesering penggunaan percabangan IF untuk program terutama dalam java. Namun switch memiliki keunggulan yang lebih efisien dibanding dengan percabangan if. Yaitu ketika program memiliki cukup banyak kondisi dalam artian yang memiliki percabangan cukup banyak maka sangat dianjurkan untuk lebih menggunakan perintah switch sebagai struktur percabangan. Dalam pengertian lain switch memiliki posisi untuk menyembunyikan dan menggantikan kelemahan dari perintah if yang tidak efisien bila digunakan dalam percabangan yang banyak.
Meski sifatnya menggantikan perintah if karena kelemahannya, switch tetap memiliki batasan tertentu dalam pemakaiannya. Syarat-syarat dari pemakaiannya tersebut adalah :

  1. Pada variabel yang menjadi penentu haruslah bertipe data integer atau yang cocok barang kali dengan integer. Seperti short and long, boolean, dan character.
  2. Range yang hanya dapat diperiksa berkisar dari 0 sampai dengan 255

Dua hal diatas merupakan pembatas penggunaan dari switch itu sendiri. Maka programmer harus tetap memerhatikan penggunaan switchnya agar tidak terjadi error pada program.
Struktur kontrol percabangan memiliki kegunaan dimana dapat memungkinkan programmer dapat mengembangkan programnya dengan membuat pilihan yang harus ditentukan oleh usernya nanti sehingga program tidak tampak monoton dan memiliki potensi dijual dengan harga yang sesuai keinginan programmernya.
Dalam penggunaan struktur kontrol percabangan sangat diperlukan logika untuk membuat dan menentukan pilihan apa saja yang diperlukan dan dibuat sesederhana mungkin agar user merasa cocok dan ingin terus memakai program tersebut saat mengaplikasikan program yang telah dibuat.


Sumber :
 

KOMJARDAS 9

Pengalamatan jaringan merupakan suatu metode pengalamatan IP yang bertujuan untuk mengatur alamat suatu komputer yang terhubung dalam jaring...