Pengertian Jaringan Komputer Jenis Topologi Jaringan

1. Bus Topologi ini menggunakan satu kabel utama yang menghubungkan tiap simpul ke saluran tunggal komputer. TERMINATOR TERMINATOR Servers Workstation Workstation Workstation Workstation Gambar 2.2 Topologi Bus [Sumber : Daryanto, Drs., 2003, pengetahuan dasar ilmu komputer, Yrama Widya, Bandung.] Keuntungan 1. Hemat kabel 2. Layout kabel sederhana 3. Mudah dikembangkan Kerugian 1. Deteksi dan isolasi kesalahan sangat kecil 2. Kepadatan lalu lintas 3. Bila salah satu client rusak, maka jaringan tidak bisa berfungsi. 4. Diperlukan repeater untuk jarak jauh 2. Topologi Ring Topologi ini mirip dengan topologi bus, kecuali simpul terhubung dalam suatu lingkaran dengan menggunakan segmen kabel. Workstation Workstation Workstation Workstation Workstation Servers Gambar 2.3 Topologi Ring [Sumber : Daryanto, Drs., 2003, pengetahuan dasar ilmu komputer, Yrama Widya, Bandung.] Keuntungan a. Hemat Kabel Kerugian a. Peka kesalahan b. Pengembangan jaringan lebih kaku 3. Topologi Star Topologi jaringan yang konfigurasi koneksinya adalah semua node terhubung pada satu node pusat, yang biasanya menggunakan peralatan hub atau switch. Node pusat ini yang melakukan rebroadcast semua transmisi yang diterima dari node-node yang ada ke tujuan masing-masing. Central Node Servers Workstation Workstation Workstation Workstation Gambar 2.4 Topologi Star [Sumber : Daryanto, Drs., 2003, pengetahuan dasar ilmu komputer, Yrama Widya, Bandung.] Keuntungan a. Paling fleksibel b. Pemasanganperubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain a. Kontrol terpusat b. Kemudahan deteksi dan isolasi kesalahankerusakan c. Kemudahaan pengelolaan jaringan Kerugian a. Boros kabel b. Perlu penanganan khusus c. Kontrol terpusat HUB jadi elemen kritis

2.8.4. Manfaat Jaringan Komputer

Ada banyak keuntunganmanfaat yang didapat dari jaringan komputer diantaranya adalah: 1. Resource Sharing, dapat menggunakan sumber daya yang ada secara bersama-sama. Misal, seorang pengguna yang berada 100 km jauhnya dari suatu data, tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer mangatasi masalah jarak. 2. Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya, semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang terkoneksi ke jaringan. Sehingga bila salah satu mesin rusak, maka salinan di mesin yang lain bisa digunakan. 3. Menghemat uang. Komputer berukuran kecil mempunyai rasio hargakinerja yang lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti mainframe memiliki kecepatan kira-kira sepuluh kali lipat kecepatan komputer kecilpribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer pribadi. Ketidakseimbangan rasio hargakinerja dan kecepatan inilah membuat para perancang sistem untuk membangun sistem yang terdiri dari komputer-komputer pribadi.

2.8.5. Pengertian Client-Server

Client server merupakan komputer yang memanfaatkan sumber daya dalam jaringan yang disediakan oleh komputer lainnya, yang disebut dengan server. Client juga merupakan sebuah aplikasi atau proses yang meminta pelayanan dari komponen atau proses lainnya. Server merupakan perangkat khusus dalam jaringan komputer yang menjadi tempat bagi semua nodes di dalam jaringan untuk bisa melakukan resource sharing. Client server merupakan model jaringan yang memisahkan secara jelas mana yang dapat memberikan layanan jaringan server dan mana yang hanya menerima layanan client. Arsitektur adalah desain sebuah aplikasi. Arsitektur clientserver merupakan arsitektur terdistribusi artinya pemrosesan dari suatu aplikasi terjadi pada lebih satu mesin. Dalam arsitektur clientserver aplikasi dipecah menjadi koponen-komponen yang bekerja sama untuk mencapai tujuan. Data Base DBMS Server Client Client Client Client Client Client Client Client Client Gambar 2.5 Sistem Client-Server Kompleks [Sumber : Daryanto, Drs., 2003, pengetahuan dasar ilmu komputer, Yrama Widya, Bandung.]

2.9. Perangkat Lunak Pendukung

Perangkat lunak harus dimiliki oleh suatu sistem agar dapat mencapai suatu tujuan. Berikut perangkat lunakpendukung dalam aplikasi ini :

2.9.1. PHP

PHP merupakan bahasa yang hanya berjalan pada server yang hasilnya dapat ditampilkan pada klien. PHP juga merupakan bahasa standar yang