Jaringan Komputer

Jaringan Komputer

  1. Klasifikasi Jaringan Komputer

Berdasarkan kriterianya, Jaringan Komputer dibedakan menjadin 4 yaitu :

  1. Berdasarkan distribusi sumber informasi/data
    • Jaringan terpusat
      Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
    • Jaringan terdistribusi
      Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
  2. Berdasarkan jangkauan geografis dibedakan menjadi
    • LAN (Local Area Network)
      LAN merupakan jaringan komputer yang dapat digunakan pada area tertentu.LAN dapat digunakan sampi jarak 10 KM. Namun,dalam praktek jaringan ini hanya digunakan pada lingkup yang sangat sempitmisalnya pada sebuah gedung yang memerlukan hubungan antar komputer yang satu dengan komputer yang lain, disuatu sekolahan, universitas tertentu, dll.
    • MAN (Metropolitan Area Network)
      MAN merupakan jaringan komputer yang cakupannya dalam satu kota.Jangkauan MAN lebih luas daripada yang LAN yang dapat mencapai sampai beberapa ratus kilometer.
    • WAN (Wide Area Network)
      WAN merupakan jaringan komputer yang cakupannya lebih luas daripadaMAN dan LAN. WAN biasanya digunakan untuk menghubungkan antara komputer yang satu dengan komputer yang lain yang jaraknya cukup luas, misalnya hubungan antar satu kota dengankota yang lain dalam satu negara.
    • GAN (Global Area Network)
      GAN merupakan jaringan komputer yang cakupannya lebih luas. Jaringan inimerupakan komputer-komputer yang ada di negara-negaradiseluruh dunia. Pada saat ini jaringan yang termasuk GAN adalah internet.Dimana internet dapat menghubungkan komputer-komputer yang ada diseluruh dunia.
    • PAN (Personal Area Network)
      PAN atau Personal Area Network Merupakan titik akses ke berbagai perangkat pribadi seperti komputer, telpon, ponsel, televisi, sistem keamanan rumah yang berbasis komunikasi data, maupun perangkat komunikasi publik seperti internet. Kontrol pada PAN dilakukan dengan authoritas pribadi, dan untuk Teknologi yang digunakan antara lain Wireless Application Protocol (WAP) dan Bluetooth. PAN ini dihubungkan melalui bus yang ada pada komputer, seperti USBdan Firewire.
    • CAN (Campus Area Network)CAN (Campus Area Network) adalah sebuah jaringan kampus atau basis-basis militer yang saling terhubung., contoh salah satu kalangan Campus / Sekolah yang saling terhubung dan bisa berkomunikasi.
    • SAN (Storage Area Network)
      SAN (Storage Area Network) adalah jaringan yang memiliki high performance dan digunakan untuk kounikasi data antar server dan storage resource.
  3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data
    • Jaringan Client-Server

Yaitu jaringan komputer dengan sebuah komputer yang didedikasikan khusus sebagai server. Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya.
Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

  • Jaringan Peer-to-peer

Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.

  1. Berdasarkan media transmisi data
    • Jaringan Berkabel (Wired Network)

Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

  • Jaringan Nirkabel(WI-FI)

Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

  1. Implementasi Perkembangan Jaringan Komputer

Perkembangan jaringan komputer sangat banyak memberikan manfaat, bukan hanya di bidang komputer itu sendiri tetapi juga untuk bidang bidang yang lain.

1)Dunia bisnis:

Dalam dunia bisnis implementasi jaringan computer memang yang sering terjadi seperti pada saat tawar menawar suatu barang antara penjual dan pembeli.Oleh karena itu,dalam proses tawar menawar itu kedua pihak biasanya bertemu langsung untuk melakukan transaksi,namun dengan adanya ‘Bisnis Online’ jual beli dapat dilakukan melalui internet,jadi pembeli hanya cukup melihat daftar barang yang dipajang kemudian memesannya.seperti lihat pada perusahaan, manfaat yang dapat dirasakan dimana proses transaksi yang terintegrasi dengan baik,dan mempercepat pendistribusian data, informasi untuk pengambilan keputusan, perlindungan keamanan data dan informasi ini lebih terjamin,seperti halnya penjualan barang secara online (kaskus) Memungkinkan berbagi informasi (Server,software,CDROM,Printer) Pada Jaringan komputer memungkinkan terjadinya komunikasi yang lebih efisien antar pemakai.

2)Didunia perbankan :

Dalam dunia perbankan implementasi jaringan computer telah mengubah strategi bisnis dengan menempatkan teknologi sebagai unsur utama baik dalam proses inovasi produk dan jasa. Seperti halnya pelayanan electronic transaction (e-banking) melalui ATM, phone banking dan Internet banking misalnya, merupakan bentuk-bentuk baru dari delivery channel pelayanan bank yang mengubah pelayanan transaksi manual menjadi pelayanan transaksi oleh teknologi.
Sebagaimana saat ini dapat melakukan transaksi baik online maupun cara biasa dengan berbagai macam cara diantaranya dapat tarik tunai dimana saja dan kapan saja di anjungan tunai mandiri dengan logo bersama, dapat menabung dan tarik tunai di bank a dari kota mana saja, dapat melakukan internet banking dan mobile banking dimana berada dan kapan saja.Contohnya tidak perlu datang ke Bank untuk mengambil uang tetapi hanya dengan ATM dapat mengambil uang yang inginkan dimana saja hanya dengan menggeseknya.Ini yang paling sering dilakukan oleh orang-orang,yaitu transaksi uang.Kalau jaman dulu orang harus mengambil uang ya harus di banknya,namun sekarang dengan adanya kartu transaksi dapat mengambil uang secara tunai di cabang manapun tinggal gesek uang langsung di tangan, atau pada saat melakukan pengiriman uang kepada orang yang tempatnya berjauhan maka tinggal mentransfer uang dari tabungan saja

3)Rumah

Jika dikaitkan implementasi jaringan computer di perumahan biasanya lebih ke penggunaan internet baik itu menggunakan modem ataupun pemasangan jaringan internet seperti flexi,speedy dan masih banyak lagi. Melalui internet rumah ini dapat bertukar informasi kepada teman,kerabat,bahkan semua orang.Dengan hadirnya jaringan internet yang dapat menjangkau rumah di kota maupun di desa-desa yang dapat memberikan pemanfaatannya seperti untuk pelajar – pelajar bisa mendapatkan ilmu di dunia luar dengan berbagai sumber yang tersedia di internet tanpa harus beranjak dari tempat duduk.Untuk pebisnis rumahan (misalnya penjual kue, kerajinan tangan, tanaman, ikan, dan lain sebagainya) dapat menyalurkan dagangannya via internet.sendagkan bagi para ibu-ibu rumah tangga sekarang ini banyak sekali situs atau website yang memberikan inspirasi bagi anda semua yang berkecimpung di urusan rumah, mulai dari tips n trik mendidik anak hingga tips n trik masakan enak yang mengundang selera.dan lain sebagainya pemanfaatan implementasi jaringan computer di perumahan

4)Pada Mobile

Untuk jaringan komputer pada mobile tidak perlu menggunakan kabel atau disebut juga dengan istilah jaringan wireless / handphone yang semakin banyak dimanfaatkan oleh pengguna. Hal ini disebabkan karena kemudahan dari sistem wireless yang semakin mengurangi pengunaan teknologi kabel (wire) sebagai media untuk melalukan komunikasi data.Dengan hanya menggunakan sebuah laptop / notebook atau bahkan sebuah handphone yang memiliki fasilitas koneksi wireless dan tidak diribetkan lagi dengan kabel yang berbelit belit, semua pengguna komputer atau user tersebut dapat melakukan aktivitasnya. Seperti: melakukan browsing ke internet, membaca atau mengirimkan e-mail ke rekan-rekan bisnis, melakukan teleconference, koneksi ke jaringan Instant Messenger milik Yahoo, MNS, Google, Jaber, dll.Sekarang ini hampir semua orang punya handhone baik dari yang tingkat satu sampai tingkat sekian. Awal mula muncul hanphone itu hanya mempunyai fasilitas teks saja, namun dengan berkembangnya zaman, handphone tidak hanya berupa teks saja melainkan bisa untuk foto, bertukar gambar,chating, bahkan yang sedang ramai sekarang ini adalah penggunaan facebook, semua demi kepuasan para mobile user.

  1. Implementasi Jaringan Komputer pada teknologi sekarang

Teknologi yang semakin pesat memunculkan beberapa inovasi baru, seperti pada jaringan komputer. Dulu masyarakat hanya dapat mengirim pesan yang berisi teks namun sekarang masyarakat dapat mengirim pesan yang isinya dapat berupa gambar atau berkas lainnya. Hal itu terjadi pada saat munculnya GPRS (General Packet Radio Service) suatu teknologi untuk mengirim dan menerima data, fasilitas yg diberikan oleh teknologi ini contohnya adalah pesan bergambar.

Pada teknologi sekarang, komputer dapat dengan mudah terhubung satu sama lain tanpa menggunakan kabel yaitu dengan menggunakan Wi-Fi, Wi-Fi- merupakan jaringan dengan medium berupa gelombang elektromagnetik.

Sumber

http://study.com/academy/lesson/types-of-networks-lan-wan-wlan-man-san-pan-epn-vpn.html

http://computernetworkingnotes.com/wireless-networking-on-cisco-router/types-of-wireless-networks.html

Debian

Debian

Debian adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya.

Struktur direktori debian

Struktur Direktori
Struktur Direktori

[sumber gambar : http://www.informatics.buzdo.com/p778-debian-root-boot-bin-lib-dev.htm]

Semua file dan direktori berada di bawah direktori akar “/”, bahkan jika file disimpan pada perangkat fisik yang berbeda. Penjelasan lainnya adalah sebagai berikut

 /bin/

Perintah penting executable(binari) untuk semua pengguna, terutama file yang dibutuhkan untuk boot atau menjalankan sistem.

/boot/

Berisi boot loader, kernel dan file initrd. Boot loader adalah sebuah program yang ditemukan oleh sistem BIOS di sektor boot dari perangkat penyimpanan dan yang menempatkan serta untuk memulai sistem operasi. Kernel adalah suatu perangkat lunak yang merupakan inti dari sistem operasi. Sedangkan intrd adalah suatu program yang mempunyai kemampuan untuk memuat disk RAM oleh boot loader.

 /dev/

Merupakan file perangkat, misalnya :/dev/kosong.

/etc/

Merupakan file konfigurasi system-wide-host tertentu..

/home/

Direktori home pemakai.

/lib/

Merupakan libarary penting untuk  binari di /bin/ dan /sbin/, dan juga diperlukan untuk boot atau menjalankan sistem.

/lost+found/

Merupakan tempat beberapa file dan fragmen yang ditemukan selama fsck sebelumnya (bukan bagian dari FHS).

/mnt/

Filesystem mount sementara.

/media/

Mount poin untuk removable media seperti CD-ROM.

/opt/

Paket tambahan perangkat lunak.

Sebelum melakukan kompilasi, file atau paket “.deb” disimpan atau dimuat disini(/opt/).

            /opt/bin/       : sama dengan hirarki top-level

            /opt/include  : sama dengan hirarki top-level

            /opt/lib/        : sama dengan hirarki top-level

            /opt/sbin       : sama dengan hirarki top-level

            /opt/share     : sama dengan hirarki top-level

/proc/

Filesystem virtual yang mendokumentasikan kernel dan status proses, sebagian besar file berupa teks (misalnya uptime dan jaringan).

/root/

Direktori home untuk root pemakai.

/sbin/

Sistem binari administrasi (misalnya init, rute, ifup), merupakan dile yang dibutuhkan untuk boot atau menjalankan sistem.

/tmp/

Tempat penyimpanan sementara.

/usr/

Hirarki sekunder untuk dibagikan, merupakan read-only data.

/usr/sbin : berisi binari sistem non-esensial Non-kritis dan utilitas jaringan

/usr/bin : berisi Non-Esensial binari perintah Non-penting bagi pengguna.

/usr/lib : file library untuk binari di / usr / bin & / usr / sbin direktori.

/var/

Merupakan data variabel, seperti log, database, websites, dan file spool sementara (e-mail, dll).

Jenis proses di Debian

Proses-proses yang diciptakan oleh kernel di sistem operasi debian antara lain

  1. Interactive

Diprakarsai oleh sebuah shell dan berjalan di foreground dan background. Proses foreground adalah suatu proses yang ketika berjalan, shell tidak menampilkan prompt hingga proses berakhir, sedangkan proses background adalah suatu proses yang sewaktu-waktu berjalan, pemakai tetap dapat memberikan perintah yang lain(setelah enter ditekan).

  1. Batch

Batch merupakan sebuah seri dari proses-proses yang dijadwalkan untuk dieksekusi pada suatu waktu tertentu.

  1. Daemon

Diinisialisasi saat booting untuk membentuk fungsi-fungsi sistem yang dibutuhkan, seperti LPD, NFS dan DNS.

Referensi

https://www.debian.org

https://wiki.debian.org

http://www.debianadmin.com/

http://www.tecmint.com/

http://www.informatics.buzdo.com

http://id.wikipedia.org/

Sistem Operasi : Programmed I/O, Interrupt Driven I/O, dan Direct Memory Acces

Sistem Operasi : Programmed I/O, Interrupt Driven I/O, dan Direct Memory Acces

  1. Programmed I/O

Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, seperti pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring perangkat.   Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat proses operasinya. Dalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses – proses yang diinteruksikan padanya. Seluruh proses merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan.

Untuk melaksanakan perintah – perintah I/O, CPU akan mengeluarkan sebuah alamat bagi modul I/O dan perangkat peripheralnya sehingga terspesifikasi secara khusus dan sebuah perintah I/O yang akan dilakukan.

Teknik pemrograman I/O yaitu sebagai berikut

  1. I/O terprogram (polling systems).

Ketika pengakat I/O menangani permintaan, perangkat tidak memberitahu ke pemroses saat tugas telah selesai dilakukan sehingga pemroses harus selalu memeriksa register tersebut secara periodik dan melakukan tindakan berdasakan status yang dibaca. Perangkat lunak pengendali perangkat(driver) dipemroses harus mentransfer data dari/ke pengendali. Driver mengeksekusi perintah yang berkomunikasi dengan pengendali (adapter) di perangkat dan menunggu sampai operasi yang dilakukan perangkat selesai.

Driver berisi kumpulusan intruksi, intruksi tersebut yaitu

  • Pengendalian, berfungsi mengaktifkan perangkat eksternal dan memberitahu yang perlu dilakukan.
  • Pengujian, berfungsi memeriksa status perangkat keras berkaitan dengan perangkat I/O.
  • Pembacaan/penulisan, berfungsi membaca/menulis untuk transfer data antara register pemroses dan perangat eksternal.
  1. I/O dikendalikan interupsi

Teknik I/O dituntun interupsi mempunyai mekanisme kerja sebagai berikut : Pemroses memberi instruksi ke perangkat I/O kemudian melanjutkan melakukan pekerjaan lainnya. Saat menerima interupsi perangkat keras (yang memberitahukan bahwa perangkat siap     melakukan transfer), pemroses segera mengeksekusi transfer data. Perangkat I/O akan menginterupsi meminta layanan saat perangkat telah siap bertukar data dengan pemroses.

  • Keunggulan, Pemroses tidak disibukkan menunggui dan menjaga perangkat I/O untuk memeriksa status perangkat.
  • Kelemahan, Pemroses terikat ketat dalam mengelola transfer I/O. Sejumlah intruksi harus dieksekusi untuk tiap transfer I/O dan Rate transfer I/O dibatasi kecepatan menguji dan melayani operasi

  1. Interrupt Driven I/O

Dalam interrupt driven I/O, CPU tetap memiliki kontol langsung terhadap proses I/O, seperti pada programmed I/O. CPU meminta untuk melakukan operasi I/O, modul I/O mentrasfer perintah ke peripheral, sementara itu CPU dapat melakukan kegiatan lain / melaksanakan proses berikutnya, modul I/O mengirimkan interrupt kepada CPU untuk memberitahukan status hasil operasinya, dan CPU bereaksi atas status tersebut.

Interrupt driven I/O memiliki kelebihan yaitu peniadaan waktu tunggu CPU, sehingga mempercepat proses CPU.

  1. Direct Memory Acces

Pada programed I/O dan interrupt driven I/O, CPU melakukannya secara langsung untuk mengirimkan perintah ke peripheral, tetapi pada DMA memerintahkan DMA apa yang harus dilakukan ( read / write ), alamat peripheral, tempat data dalam memori, dan jumlah data yang akan ditransfer. Setelah itu, CPU melanjutkan pekerjaan / proses nya yang lain. DMA melaksanakan apa yang diperintahkan oleh CPU tadi, jika semua tugas telah selesai, maka DMA mengirimkan interrupt kepada CPU, pada saat itu CPU akan merespon interrupt yang diterimanya. Keunggulan DMA adalah penghematan waktu pemrosesan dan peningkatan kinerja I/O.

Referensi

Dr. Bambang Hariyanto, Sistem Operasi terbitan Informatika.

http://isma-panji.blogspot.com/ [tersedia : 16-02-2015]

https://goobiin.wordpress.com [tersedia : 16-02-2015]