Minggu, 21 Maret 2021

Mengenal PAN, LAN, WAN, MAN

    Berbicara tentang internet, sekarang ini sudah menjadi hal yang umum dan digunakan oleh berbagai kalangan serta usia. Akses internet yang bisa diperoleh sendiri juga beragam dari mulai kuota sendiri, WiFi di cafe atau tempat umum lainnya hingga tethering. Lalu, apa seenarnya pengertian dari PAN, LAN, WAN & MAN serta apa fungsi dan contohnya?, berikut penjelasan selengkapnya.

A. PAN [Personal Area Network]


    PAN [personal Area Network] merupakan jaringan komputer yang dipakai untuk berkomunikasi antar komputer dengan perangkat lain termasuk juga telepon serta PDA (asisten pribadi digital). Sedangkan untuk perangkatnya sendiri bisa miliki pribadi atau bukan. Jaringan PAN umumnya hanya 4 hingga 10 meter yang dipakai untuk komunikasi antar perangkat pribadi yang dimiliki sendiri atau intrapersonal communication atau juga bisa menghubungkan ke tingkat lebih tinggi serta jaringan internet atau Up link.

1. Fungsi PAN

Ada cukup banyak fungsi dari personal Area Network atau lebih dikenal dengan sebutan PAN, seperti:

  • Untuk menghubungkan antara perangkat komputer yang satu dengan yang lain.
  • Sebagai media komunikasi di antara perangkat sendiri atau komunikasi personal.

2. Contoh PAN

  • Penghubung smartphone dengan laptop memakai bluetooth.
  • Transfer file dari smartphone menuju laptop memakai WiFi.
  • Penghubung mouse dengan laptop memakai bluetooth.
  • Penghubung printer dengan laptop memakai WiFi.

B. LAN [Local Area Network]



LAN [Lokal Area Network] adalah jaringan komputer yang memiliki cakupan wilayah kecil seperti jaringan komputer pada kampus, sekolah, gedung, di dalam rumah, kantor dan satu ruangan lainnya. Umumnya, LAN yang ada saat ini berbasis teknologi 802.3.

Masing masing komputer atau node mempunyai daya komputasi sendiri namun berbeda dengan konsep dump terminal. Masing masing komputer juga bisa mengakses sumber daya pada LAN sesuai dengan hak akses yang sudah diatur. Sumber daya ini bisa berupa perangkat atau data seperti contohnya printer.

1. Fungsi LAN

Ada beberapa fungsi dari Local Area Network atau lebih sering disebut dengan LAN, seperti:

  • Untuk mempercepat arus informasi dari sebuah server menuju user.
  • Untuk memudahkan user ketika ingin mengakses informasi.
  • Untuk mendukung kinerja dan implementasi dari sistem informasi manajemen serta bisnis.

2. Contoh LAN

Untuk beberapa contoh dari penggunaan jaringan LAN sudah sangat banyak ditemukan dalam kegiatan sehari hari, seperti:

  • Telepon.
  • Hubungan perangkat komputer dengan jaringan telepon baik yang menggunakan kabel atau tanpa kabel (Wireless).
  • Setting router atau access point.
  • Internet.
  • Sharing data.
  • Sambungan laptop atau PC ke televisi.

C. MAN [Metropolitan Area Network]



MAN [metropolitan Area Network] adalah sebuah jaringan di dalam satu kota dengan transfer data berkecepatan tinggi yang menjadi penghubung banyak lokasi seperti perkantoran, kampus, pemerintahan dan masih banyak lagi. Sedangkan jaringan MAN merupakan gabungan dari beberapa buah LAN.

Untuk jangkauan dari MAN sendiri berkisar 10 sampai 50 km dan menjadi jaringan tepat untuk membangun jaringan antar kantor di dalam kota yang sama dan lainnya. Untuk membuat jaringan MAN, umumnya diperlukan operator telekomunikasi yang bisa menghubungkan jaringan komputer dengan jaringan komputer lain.

1. Fungsi MAN

MAN yang merupakan jenis jaringan komputer dengan jangkauan lebih luas dan lebih canggih dibandingkan LAN memiliki beberapa fungsi seperti:

  • Untuk membangun dan mengimplementasikan sistem jaringan yang mengombinasikan server supaya bisa memenuhi seluruh kebutuhan internal perusahaan dan pemerintahan.
  • Untuk menghubungkan jaringan komputer dari satu kota ke kota lainnya yang membutuhkan operator telekomunikasi supaya bisa menghubungkan antara jaringan komputer.
  • Untuk membuat komunikasi bisa semakin efisien, memudahkan dalam urusan bisnis dan keamanan pada jaringan yang juga lebih baik.
  • Untuk menunjang data teks serta suara dan bahkan bisa dihubungkan dengan gelombang radio atau jaringan televisi kabel.

2. Contoh MAN

Sebenarnya, ada banyak contoh MAN yang bisa ditemukan di Indonesia dan secara tidak sadar anda juga menjadi salah satu pengguna dari jaringan tersebut. Berikut adalah beberapa contoh dari jaringan MAN:

a). Jaringan Bank

Contoh sederhana pertama dari jaringan MAN adalah jaringan bank. Ada beberapa kantor cabang di dalam kota yang menghubungkan satu dengan yang lain seperti contohnya bank Mandiri yang terhubung dengan koneksi jaringan MAN pada wilayah Jakarta, Depok, Bogor, Tangerang serta Bekasi.

b). Jaringan Internet Antar Gedung Kampus

Contoh dari jaringan MAN selanjutnya adalah jaringan gedung di dalam kampus seperti USUNETA untuk produk layanan Universitas Sumatera Utara. Kabel Optik yang berkapasitas 1 Gbps akan menghubungkan gedung utama di dalam kampus.

D.WAN [Wide Area Network]



WAN [Wide Area Network] adalah jaringan komputer yang mencakup area sangat besar seperti contohnya jaringan komputer antar wilayah, kota dan negara yang butuh router serta saluran komunikasi publik.

1. Fungsi WAN

Seperti jaringan LAN, PAN dan MAN, WAN atau Wide Area Network juga memiliki beberapa fungsi seperti:

  • Untuk menghubungkan jaringan LAN serta jaringan MAN sehingga bisa menjadi satu jaringan.
  • Untuk mempercepat proses berbagi data atau biasa disebut dengan sharing file.
  • Untuk mempercepat dan mempermudah arus komunikasi serta informasi.
  • Untuk mempermudah update data antar perusahaan atau kantor sekaligus agar lebih murah.
  • Untuk menyampaikan informasi dengan lebih cepat, lebih mudah serta efisien.

2. Contoh WAN

Agar bisa lebih memahami tentang penggunaan dari jaringan WAN, berikut kami berikan beberapa contohnya:

a). Internet

Contoh pertama dari jaringan WAN adalah intern. Dengan internet, semua komputer bisa saling terhubung dalam sebuah jaringan yang bersifat luas serta internasional.

b). Perusahaan Internasional

Sebuah perusahaan internasional umumnya memiliki banyak kantor cabang serta kantor perwakilan di negara yang berbeda. Supaya semua komputer bisa saling terkoneksi antara kantor pusat dengan kantor cabang dan kantor perwakilan, maka WAN dipakai untuk menghubungkan seluruh komputer.

Nah, itulah penjelasan lengkap mengenai pengertian dan perbedaan dari jaringan PAN, LAN, WAN & MAN Dengan memahami semua jaringan tersebut maka akan lebih mudah menentukan mana jaringan yang tepat digunakan saat mencoba menghubungkan antar perangkat.

Rabu, 01 April 2020

"METODE PERANCANGAN PROGRAM"

Apa Itu Program?

Program adalah Kumpulan instruksi / perintah yang dirangkaian sehingga membentuk suatu proses untuk mengolah data.

A. FAKTOR KUALITAS PROGRAM
  1. Correctness : besarnya program dapat memuaskan spesifikasi dan objektivitas dari misi pelanggan.
  2. Reliability : besarnya program dapat diharapkan memenuhi fungsi-fungsi yang dikehendaki. 
  3. Efficiency : jumlah sumber - sumber dan kode yang dibutuhkan program untuk menjalankan fungsi fungsinya.
  4. Integrity : besarnya pengontrolan pengaksesan oleh seorang yang tidak mempunyai otorisasi terhadap program dan data. 
  5. Usability : usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input &  menginterpretasikan output program.
  6. Maintability : usaha yang dibutuhkan untuk menempatkan & menetapkan kesalahan pada program. 
  7. Flexibility : usaha yang dibutuhkan untuk memodifikasi program yang dibutuhkan. 
  8. Testability : usaha yang dibutuhkan untuk menguji program untuk menjamin program sesuai yang diharapkan.
  9. Portability : usaha yang dibutuhkan untuk mnetransfer program dari lingkungan ke lingkungan lain.
  10. Reusability : besarnya program dapat digunakan oleh aplikasi lain. 
B. METODOLOGI PERANCANGAN  PROGRAM
Prinsip dasar dalam pembangunan program berdasarkan input data, proses dan output. Beberapa pendekatan perancangan program :
 1. Procedure-Driven 
 2. Event-Driven
 3. Data-Driven

PROCEDURE-DRIVEN

    • Procedure-Driven untuk perancangan program berdasarkan pada apa yang akan dilakukan program (prosesataufungsi). 
    • Strateginya adalah dengan memecahkan setiap fungsi menjadi lebih kecil dan lebih spesifik. 

EVENT-DRIVEN
    • Event-Driven untuk perancangan program berdasarkan pada kejadian atau interaksi dari luar dapat menyebabkan perubahan dari satu kondisi ke kondisi lain.
    • Keadaanawaldarisebuahprogram mengidentifikasikanseluruhpemicuyangmewakili kejadianuntukkondisiyangakandihasilkan. 

DATA-DRIVEN
    • Data-Driven untuk perancangan program berdasarkan struktur data. 
    • Dimulai dengan analisis data dan hubungan antara data,untuk menentukan struktur data dasar.Setelah struktur data telah ditetapkan, output data yang diperlukan diperiksa dalam rangka menentukan proses apa yang diperlukan untukmeng konversi data input ke output.
C. TEKNIK PEMROGRAMAN
1. Pemrograman Tidak Terstruktur 
2. Pemrograman Terstruktur 
3. Pemrograman Prosedural 
4. Pemrograman Modular 
5. Pemrograman Berorientasi Objek 

1. PEMROGRAMAN TIDAK TERSTRUKTUR
Pemrograman tidak terstruktur adalah suatu teknik pemrograman dimana penulisan instruksi tidak teratur dan sistematis sehingga sulit untuk  dipahami.
2. PEMROGRAMAN TERSTRUKTUR
Pemrograman terstruktur adalah suatuteknik pemrograman dimana penulisan instruksi secara sistematis, logis dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
3. PEMROGRAMAN PROSEDURAL
Pemrograman prosedural adalah suatu teknik pemrograman dimana penulisan instruksi yang sama dibuat dalam subprogram tersendiri sehingga pembuatan program lebih cepat dan memudahkan perbaikan apabila terjadi kesalahan.
4. PEMROGRAMAN MODULAR
Pemrograman modular adalah suatu teknik pemrograman dimana prosedur dari fungsi umum dikelompokkan dalam modul-modul dan setiap modul menunjukkan fungsi dan tugas tunggal.
5. PEMROGRAMANBERORIENTASIOBJEK
Pemroggraman Berorientasi Objek adalah paradigma pemrograman yang berorientasikan kepada objek yang merupakan suatu metode dalam pembuatan program, dengan tujuan untuk menyelesaikan kompleksnya berbagai masalah program yang terus meningkat.
D. Kriteria Bahasa Pemrograman 

Bahasa Pemrograman merupakan sebuah instruksi standar yang bertugas untuk memerintah komputer

PARADIGMA BAHASA PEMROGRAMAN

KRITERIA BAHASA PEMROGRAMAN :
1. Clarity, simplicity dan unity  
Kemudahan, kesederhanaan dan kesatuan merupakan suatukombinasi yang membantu programmer mengembangkan suatu algoritma.   
2. Orthogonality
Merupakan suatu atribut yang dapat dikombinasikan dengan beragam fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat digunakan.
3. Kewajaran untuk aplikasi
Bahasa pemrograman harus mempunyai struktur data, operasi-operasi, struktur kontrol dan sintaks yang tepat untuk memecahkan suatu masalah.
4. Mendukung Abstraksi
Abstraksi merupakan suatu hal yang substansial bagi programer untuk membuat suatu solusi dari masalah yang dihadapi.
5. Kemudahan untuk verifikasi program
Dengan verifikasi data yang mudah, maka suatu program akan dengan mudah dibangun dan dikembangkan.
6. Lingkungan pemrograman
Lingkungan pemrograman dapat berarti editor yang digunakan, dokumentasi yang baik, fasilitas debugging,user interface yang baik ataupun tools lain yang dapat digunakan untuk memudahkan pekerjaan programer.
7. Portabilitas program
Kemudahan program untuk dipakai diberbagai jenis komputer.
8. Biaya penggunaan
      • Biayaeksekusiprogram
      • Biayakompilasiprogram
      • Biayapenciptaan, testing danpenggunaan program 
      • Biaya pemeliharaan program  
--------------------------------------------------------------------------------------------------------------------------
Nama  : Abdul Robiha
Nim    : 12190010
Kelas  : 12.2B.03
--------------------------------------------------------------------------------------------------------------------------