Senin, 18 September 2017

Backup Database MySQL Otomatis di Ubuntu Linux

Backup Database MySQL Otomatis di Ubuntu Linux

Backup Database MySQL Otomatis di Ubuntu Linux
Leave a reply
Untuk urusan backup database MySQL, biasanya kami menggunakan script automysqlbackup. Namun ternyata automysqlbackup tidak bisa diinstal kalau kita menggunakan MySQL versi 5.6 karena masalah dependensi mysql-client.

Solusi terbaik adalah membuat script backup sendiri yang tidak ada dependensinya dengan library mysql-client. Dan kita bisa menggunakan perintah mysqldump bawaan mysql. Script di bawah ini diambil dari sini. Simpan script ini dengan nama mysql-backup.sh

#!/bin/bash
#Script to make a regular copy of a mysql database and gzip it into the SAVEDIR.

USER="root"
PASSWORD="passwordnya"
DATABASE="namadatabasenya"
SAVEDIR="/mysql/backup"

/usr/bin/nice -n 19 /usr/bin/mysqldump -u $USER --password=$PASSWORD --default-character-set=utf8 $DATABASE -c | /usr/bin/nice -n 19 /bin/gzip -9 > $SAVEDIR/$DATABASE-$(date '+%Y%m%d-%H').sql.gz
Tinggal sesuaikan parameter USER, PASSWORD, DATABASE dan SAVEDIR sesuai kebutuhan. Jangan lupa daftarkan script ini di crontab. Edit file /etc/crontab dengan perintah:

sudo nano /etc/crontab
Kemudian tambahkan baris berikut ini:

0  1     * * *     root      /home/dewo/mysql-backup.sh
Tentu sesuaikan direktorinya dengan dimana Anda menyimpan script mysql-backup. Pada contoh ini saya menjalankan mysql-backup.sh setiap jam 1:00. Anda bisa menyesuaikan jadwal backup ini.

Membuat Replikasi Database MySQL

Membuat Replikasi Database MySQL

Membuat Replikasi Database MySQL
10 Replies
Rasanya di internet sudah banyak sekali yang membahas bagaimana membuat replikasi database MySQL, dari cara yang sulit sampai ke yang mudah. Tapi ternyata ada beberapa tutorial yang tidak bisa berjalan sebagai mestinya. Jadi perkenankanlah saya menuliskannya lagi di sini dengan disertai beberapa komentar pelengkap.

Tutorial ini bukan bermaksud untuk menggurui atau menyalahkan tutorial lain. Namun sebagai catatan pelengkap terhadap beberapa tutorial replikasi mysql yang telah ada sebelumnya. Namun catatan ini telah saya coba untuk replikasi master-slave di 2 mesin berbeda dan terbukti berjalan dengan baik.

Dalam panduan ini kita menggunakan sistem operasi Ubuntu Linux dan kita umpamakan ada 2 mesin mysql dengan IP:

202.0.0.100 (master)
202.0.0.200 (slave)

Setup Master

Pada mesin master, kita buka terminal. Jika Anda tidak dapat langsung bekerja di mesin master, maka Anda dapat mengakses mesin master via ssh.

Pertama yang kita lakukan adalah mengubah konfigurasi mysql di master (202.0.0.100) dengan meng-edit file /etc/mysql/my.cnf.

sudo nano /etc/mysql/my.cnf

Yang pertama kita ubah adalah variable bind-address. Jika sebelumnya menunjuk ke localhost (127.0.0.1), maka kita ubah ke IP static dari mesin server. Berikut contohnya:

bind-address = 202.0.0.100

Selanjutnya temukan variabel server-id. Pastikan bahwa baris ini tidak diawali dengan karakter # (karakter ini menjadikan variabel tersebut komentar dan akan diabaikan oleh mysql). Ubah nilainya menjadi 1 atau angka terserah Anda. Namun harus diingat ID server ini karena akan dijadikan referensi oleh slave. Pada contoh saya menggunakan angka 100.

server-id = 100
Temukan variabel log_bin dan pastikan tidak diawali karakter # (komen). Nilainya adalah /var/log/mysql/mysql-bin.log. Berikut contohnya:

log_bin = /var/log/mysql/mysql-bin.log

Temukan variabel binlog_do_db dan pastikan tidak diawali karakter # (komen). Isikan nilainya dengan nama database yang ingin Anda replikasi. Berikut contoh untuk mereplikasi database kontak.

binlog_do_db = kontak

Bagaimana jika ingin mereplikasi lebih dari 1 database? Caranya gampang. Anda tinggal menambahkan variabel binlog_do_db dengan nilai database ke-2 dst. Berikut contohnya jika akan mereplikasi database kontak dan rs.

binlog_do_db = kontak
binlog_do_db = rs

Simpan perubahan yang sudah dilakukan dan restart mysql. Untuk restart mysql dapat menggunakan perintah:

sudo service mysql restart

Pastikan mysql dapat restart dengan baik. Jika ada error, coba telusuri pesan error di file /var/log/mysql/error.log. Biasanya error karena bind-address yang tidak sesuai dengan IP mesin.

Jika tidak ada error, kita dapat lanjut dengan membuat hak akses bagi mesin slave. Pertama Anda harus masuk dulu ke mysql. Jalankan shell mysql dengan cara:

mysql -u root -p

Jalankan perintah berikut untuk memberikan hak akses bagi slave. Pada contoh kita beri nama slave sebagai replicator. Berikut contohnya:

GRANT REPLICATION SLAVE ON *.* TO 'replicator'@'%' IDENTIFIED BY 'katakunci';

Kemudian ikuti perintah:

FLUSH PRIVILEGES;

Selanjutnya perlu kita buat backup data untuk database yang akan kita replikasi. Backup ini yang akan kita import ke mesin slave. Pada contoh kita akan mereplikasi database kontak, maka kita backup database kontak. Namun sebelum membuat backup-nya kita perlu kunci database supaya tidak ada perubahan saat kita buat backup-nya.

use kontak;
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;

Kita akan melihat tabel seperti contoh di bawah ini:

+------------------+----------+--------------------------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------------------------+------------------+
| mysql-bin.000070 | 300 | kontak, rs | |
+------------------+----------+--------------------------------+------------------+
1 row in set (0.00 sec)

Ini perlu dicatat. Copy paste saja di text editor untuk digunakan nanti pada saat mengeset slave.

Kita biarkan terminal yang terkoneksi ke mysql master. Kita buka lagi terminal ke-2. Mengapa? Karena pada saat lock kita tidak boleh melakukan perubahan. Karena jika mengubah sesuatu di sesi mysql yang sama, maka secara otomatis lock terbuka.

Di terminal ke-2 kita lakukan backup ke-2 database di shell. Berikut perintahnya:

mysqldump -u root -p --opt kontak > kontak.sql

Demikian juga dengan database ke-2:

mysqldump -u root -p --opt rs > rs.sql

Setelah proses selesai, kita dapat menutup terminal ke-2. Sekarang kita kembali ke terminal pertama (sesi mysql) dan buka lock dengan perintah:

UNLOCK TABLES;

Kemudian kita dapat keluar dari sesi mysql.

exit;

Oke, setting utk mesin master telah selesai.
Setup Slave

Sekarang kita lakukan setup untuk mesin slave via terminal. Jika Anda tidak dapat bekerja langsung di mesin slave, maka Anda perlu mengaksesnya via ssh. Masuk ke shell mysql.

mysql -u root -p

Pertama adalah membuat database yang akan direplikasi. Pada contoh ini kita akan mereplikasi 2 database, maka kita perlu membuat 2 database tersebut.

CREATE DATABASE kontak;
CREATE DATABASE rs;

Kemudian via shell kita restore ke-2 file backup yang telah kita buat tadi. Mungkin Anda perlu mengirimkan data backup dari mesin master tadi ke mesin slave. Berikut cara import-nya.

use kontak;
source /home/backup/kontak.sql;

Tunggu sampai proses selesai. Lakukan juga untuk database ke-2.

use rs;
source /home/backup/rs.sql;

Setelah selesai. Anda dapat keluar dari shell mysql.

exit;

Pada shell kita edit file konfigurasi mysql di slave. Seperti di atas, kita pakai editor andalan nano.

sudo nano /etc/mysql.cnf

Temukan variabel server-id dan ubah nilainya menjadi 2. Namun dalam contoh ini saya mengubahnya menjadi 200. Anda dapat menyesuaikan terhadap setup server lain yang ada dalam network Anda. Asal nilainya tidak sama dengan ID server.

server-id = 200

Kemudian tambahkan variabel relay-log seperti berikut ini. Secara default variabel ini belum ada di my.cnf.

relay-log = /var/log/mysql/mysql-relay-bin.log

Pastikan variabel berikut tidak diawali dengan karakter # (komen).

log_bin = /var/log/mysql/mysql-bin.log

Tambahkan variabel replicate_do_db dan isikan dengan nama database yang di-replikasi.

replicate_do_db = kontak

Variable ini tidak terdapat di beberapa tutorial di internet yang kadang membuat proses replikasi tidak berjalan dengan semestinya!

Jika Anda mereplikasi lebih dari 1 database, maka tuliskan lagi variabel tersebut dengan nilai database ke-2 dst. Berikut contohnya jika mereplikasi 2 database:

replicate_do_db = kontak
replicate_do_db = rs

Jangan lupa simpan perubahan. Setelah itu restart service mysql dengan perintah:

sudo service mysql restart;

Selanjutnya kita perlu meng-enable replikasi di slave. Masuk dulu di shell mysql.

mysql -u root -p

Kemudian jalankan perintah berikut:

CHANGE MASTER TO MASTER_HOST='202.0.0.100',MASTER_USER='replicator', MASTER_PASSWORD='katakunci', MASTER_LOG_FILE='mysql-bin.000070', MASTER_LOG_POS= 300;

Fungsi dari perintah ini adalah mengeset agar mesin menjadi slave bagi master di 202.0.0.100, mengeset kredensi yang digunakan utk akses ke master dan memberitahu file bin log dan posisi pembacaan data.

Pastikan tidak ada error. Jika ada error, coba teliti lagi satu per satu variabel yang telah di set di master & slave, siapa tahu ada yang salah.

Jika tidak ada error, silakan aktifkan slave dengan perintah:

START SLAVE;

Kita dapat melihat status slave dengan perintah berikut:

show slave status\G;

Jika terjadi masalah saat koneksi master-slave, kita dapat mencoba menjalankan perintah berikut di slave untuk melewati pesan error.

set global SQL_SLAVE_SKIP_COUNTER=1;
slave start;

Cek Replikasi

Untuk mengecek apakah replikasi berjalan atau tidak dapat dilakukan dengan mudah. Coba lihat status di master dengan perintah berikut di shell mysql master.

show master status\G;

Kemudian cek status slave dengan menjalankan perintah berikut di shell mysql slave.

show slavel status\G;

Apakah nilai master log bin dan posisinya sama? Jika sama, berarti berjalan dengan baik.

Cara pengecekan ke-2 adalah dengan melakukan perubahan data di salah satu tabel di master dan cek apakah data juga ikut berubah di slave? Jika ikut berubah, berarti replikasi sudah berjalan dengan baik.
Delay Replikasi

Kadang kala slave tidak ikut berubah padahal master telah berubah. Mestinya delay tidak terlalu lama. Namun jika delay sudah lebih dari 10 menit, maka Anda perlu mengecek apakah segalanya bekerja dengan baik (lihat bab Cek Replikasi). Anda perlu mengecek network-nya juga. Mungkin ada masalah di network.

Delay seperti ini kadang dianggap mengganggu. Namun kadang kala kita memerlukan delay!

Karena kerja replikasi seyogyanya segera, maka apa yang terjadi pada data di master akan segera dilakukan pula di slave. Coba bayangkan jika ada kesalahan query seperti menghapus database atau tabel, atau server master di-hack, lalu begitu pula yang akan dilakukan di server replikasi. Alamak…

Nah, kita bisa menunda proses replikasi di slave dengan cara mengeset nilai delay dengan harapan kerusakan tidak segera terjadi di slave dan kita dapat menyelamatkan data di slave. Pada mysql versi 5.6 ada perintah yang memaksa slave untuk melakukan delay, yaitu:

change master to master_delay = N;

Isikan N dengan nilai berapa detik replikasi akan ditunda. Sebaiknya delay tidak terlalu lama, karena pada prinsipnya replikasi semestinya dilakukan segera.

Penutup

Tidak sulit kan membuat replikasi? Setup replikasi sangat bermanfaat untuk mem-backup database utama secara segera ke database slave. Replikasi akan melakukan sinkronisasi data antara master ke slave dengan cara melakukan perubahan yang terjadi di master ke mesin slave. Secara komunikasi data tentu saja ini sangat efisien karena hanya perubahannya yang terjadi di master yang dikirimkan ke slave.

Walau pun demikian, kita perlu melakukan backup secara tradisional juga, yaitu menyalin snapshot database. Anda dapat menggunakan script automysqlbackup untuk melakukannya. Dan script ini perlu dijalankan di waktu-waktu tertentu dengan utility scheduler semacam crontab.

Jumat, 15 September 2017

Dasar linux

Dasar linux

Penjelasan DHCP Server
DHCP adalah metode protokol yang berbasis arsitektur client atau server yana dipakai untuk memudahkan pengalokasian IP Address dalam satu jaringan. Atau salah satu protokol pada jaringan komputer yang dapat memberikan atau meminjamkan IP address terhadap host yang berbeda dalam satu jaringan secara otomatis.
Fungsi DHCP server:
✓ Memiliki fungsi utama yaitu mendistribusikan IP address secara otomatis kepada setiap client yang terhubung dengan jaringan komputer.
✓ DHCP akan memberikan kemudahn bagi seorang network, karena alokasi IP address dapat ditentukan secara otomatis dan dalam satu kali kerja.
✓ Bisa memberikan IP address secara dinamik, juga bisa memberika IP address secara statis kepada client yang terhubung kejaringan komputer.

CARA KERJA DHCP SERVER
1. IP least request: pada saat client meminta nomor IP keserver, pada saat DHCP client dihidupkan maka komputer akan melakukan request ke DHCP server untuk mendapatkan IP
2. IP least offer: DHCP menjawab dengan mmberikan nomor IP yang ada didata base DHCP.
3. IP least selection: client memilih penawaran DHCP server yang pertama diterima dan kembali melakukan broadcast dengan message menyetujui permintaan tersebut.
4. IP Least acknowledge: DHCP mrmberikan jawaban atas pesan tersebut berupa konfirmasi nomor IP dan informasi lain kepada client dengan sebuah acknowledge. Kemudia client akan melakukan instalasi dengan mengikat no IP tersebut dan client dapat bekerja pada jaringan tersebut. Nomor IP diberikan bersama dengan subnetmask dan default gateway.

Kamis, 14 September 2017

Linux

Linux

Konfigurasi DHCP Server Pada Linux
• Setelah login pada salah satu user Debian, kita perlu login ke super user. Caranya ketikan perintah “ su” kemudian masukan password root.
•Instalkan aplikasi dhcp3-server dengan mengetikan perintah #apt-get install dhcp3-server .
Jika muncul pertanyaan yang meminta kita memilih yes atau no, ketik saya ”Y”.
•Saat penginstalan aplikasi ini akan muncul beberapa proses yang failed. Hal ini dikarenakan terdapat suatu ketidakcocokan. Biarkan saja, nanti juga akan normal dengan sendirinya.
•Selanjutnya kita membuka file dhcpd.conf yang terdapat pada direktori /etc/dhcp dengan menggunakan jendela editor pico. Maka ketikan perintah #nano /etc/dhcp/dhcpd.conf
•Hapus tanda "#" (pagar).
•Sesuaikan subnet dan netmask yang dipakai pada jaringan komputer.
•Tentukan range IP Address pada Client.
option domain-name-server isi dengan IP Address komputer.
option domain-name isi dengan nama domain yang telah anda buat sebelumnya.
option router isi dengan IP router.
option broadcast-address isi dengan network id yang dipakai dengan host 255.
•Selanjutnya kita membuka file isc-dhcp-server yang terdapat pada direktori /etc/default dengan menggunakan jendela editor nano. Maka ketikan perintah
#nano /etc/default/isc-dhcp-server
•Isi bagian Interfaces dengan eth0 atau eth1, sesuai dengan interfaces yang digunakan.
•Restart sistem isc-dhcp-server dengan mengetikan perintah /etc/init.d/isc-dhcp-server restart.
•Jika muncul keterangan failed, terus saja ketikan perintah tadi hingga keterangan failed tersebut tidak muncul lagi.
•Silakan coba cek hasil konfigurasi ini. Buatlah sebuah jaringan kecil, dan pada komputer client atur IP Address-nya agar menggunakan metode DHCP. Jika komputer client tersebut mendapatkan IP Address secara otomatis, maka Konfigurasi DHCP Server Pada Linux Debian CLI ini telah berhasil.

Minggu, 20 Agustus 2017

PENGERTIAN WIDE AREA NETWORK (WAN)

PENGERTIAN WIDE AREA NETWORK (WAN)

Wide Area Network (WAN) adalah sebuah jaringan yang memiliki jarak yang sangat luas, karena radiusnya mencakup sebuah negara dan benua. WAN menggunakan sarana fasilitas transmisi seperti telepon, kabel bawah laut ataupun satelit. Kecepatan transmisinya beragam dari 2Mbps, 34 Mbps, 45 Mbps, 155 Mbps, sampai 625 Mbps (atau kadang-kadang lebih). Faktor khusus yang mempengaruhi desain dan performance-nya terletak pada siklus komunikasi, seperti jaringan telepon, satelit atau komunikasi pembawa lainnya.
Pada sebagian besar WAN, komponen yang dipakai dalam berkomunikasi biasanya terdiri dari dua komponen, yaitu kabel transmisi dan elemen switching. Kabel transmisi berfungsi untuk memindahkan bit-bit dari suatu komputer ke komputer lainnya, sedangkan elemen switching disini adalah sebuah komputer khusus yang digunakan untuk menghubungkan dua buah kabel transmisi atau lebih. Saat data yang dikirimkan sampai ke kabel penerima, elemen switching harus memilih kabel pengirim untuk meneruskan paket-paket data tersebut.
Jika dilihat dari fungsinya, sebenarnya WAN tidak jauh berbeda dengan LAN. WAN juga berfungsi sama seperti LAN mengkoneksikan antar komputer, printer dan juga device lainnya dalam satu jaringan. WAN pada dasarnya adalah kumpulan LAN yang ada diberbagai lokasi. Dibutuhkan sebuah device untuk menghubungkan antara LAN dengan WAN dan device tersebut adalah router.
DIAGRAM KONEKSI JARINGAN WAN

1.      DTE (Data terminal equipment) adalah suatu piranti disisi link jaringan WAN yang berada pada sisi pelanggan (biasanya gedung / rumah pelanggan) yang mengirim dan menerima data. DTE (biasanya berupa router jaringan atau bisa saja berupa komputer atau multiplexer) adalah merupakan tanda marka antara jaringan WAN dan jaringan LAN. DTE ini merupakan piranti yang akan berkomunikasi dengan piranti DCE disisi ujung lainnya.
2.      Demarc atau titik demarkasi adalah titik yang merupakan interface jaringan dimana kabel perusahaan telpon terhubung dengan rumah pelanggan.
3.      Local Loops adalah perpanjangan kabel line telpon dari Demarc menuju kantor pusat Telco yang mana pemeliharaannya difihak Telco, bukan tanggung jawab pelanggan. Kabel ini bisa berupa kabel UTP, fiber optic atau gabungan keduanya dan juga media lainnya.
4.      DCE (data circuit terminating equipment) adalah suatu piranti (biasanya berupa router disisi ISP) yang berkomunikasi dengan DTE dan juga WAN Cloud. DCE ini merupakan piranti yang memasok clocking (denyut sinyal sinkronisasi) kepada piranti DTE. Sebuah modem atau CSU/DSU disisi pelanggan bisa diklasifikasikan sebagai DCE. DTE dan DCE bisa saja beupa piranti yang serupa / router akan tetapi mempunyai peran dan fungsi yang berbeda.
5.      WAN cloud, merupakan hirarchi Trunk, Switches, dan CO (central office) yang membentuk jaringan telephone lines. Struktur fisik bisa bervariasi, dan jaringan-2 yang berbeda dengan titik koneksi bersama bisa saja saling overlap, makanya direpresentasikan dalam bentuk WAN cloud. Sisi pentingnya adalah bahwa data masuk melalui jaringan telpon, menjelajah sepanjang line telpon, dan tiba pada tepat pada alamat tujuannya.
6.      PSE (packet switching exchange) adalah suatu Switch pada jaringan carrier packet switched. PSE-2 ini merupakan titik-titik penghubung dengan WAN cloud.
Kelebihan WAN
Berbagi informasi/file melalui area yang lebih besar
Semua orang yang ada dijaringan ini dapat menggunakan data yang sama.
Mempunyai sistem jaringan yang besar/luas sehingga mampu menjangkau Negara, benua, bahkan seluruh dunia.
Jika terkoneksi dengan jaringan internet transfer file pada tempat yang jaraknya jauh bisa di lakukan secara cepat.
Dapat berbagi resources dengan koneksi workstations.

Kekurangan WAN
Biaya operasional mahal.
Dalam hal settingan/pengaturan jaringan WAN lebih sulit dan rumit, selain itu alat-alat yang diperlukan juga sangat mahal.
Memerlukan Firewall yang baik untuk membatasi pengguna luar yang masuk dan dapat mengganggu jaringan ini.
Rentan terhadap hacker atau ancaman dari luar lainnya.

 

PENGERTIAN METROPOLITAN AREA NETWORK (MAN)

PENGERTIAN METROPOLITAN AREA NETWORK (MAN)

Metropolitan Area Network (MAN) adalah suatu jaringan komputer dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota atau antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.
Didalam jaringan MAN hanya memiliki satu atau dua buah kabel yang fungsinya untuk mengatur paket data melalui kabel output. Namun ada alasan utama untuk memisahkan MAN sebagai kategori khusus adalah telah ditentukannya standart untuk MAN, dan standart ini sekarang sedang diimplementasikan. Standart tersebut disebut DQDB (Distributed Queue Dual Bus) atau 802.6 menurut standart IEEE. DQDB terdiri dari dua buah kabel unidirectional dimana semua komputer dihubungkan.
Sebetulnya ada dua jenis koneksi yang biasanya digunakan yaitu yang pertama adalah koneksi dengan cara menggunakan wireless dan yang kedua menggunakan kabel fiber optik. Sebagai contoh jaringan pada Bank (sistem Online Perbankan). Setiap bank tentunya memiliki kantor pusat dan kantor cabang. Di setiap kantor baik kantor cabang maupun kantor pusat tentunya memiliki LAN, penggabungan LAN – LAN di setiap kantor ini akan membentuk sebuah MAN. MAN biasanya mampu menunjang data teks dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel atau gelombang radio.
Ada pun contoh lain dengan beberapa teknologi yang menggunakan koneksi MAN seperti ATM, FDDI dan SMDS. Berikut dibawah ini saya beri penjelasan juga tentang ATM, FDDI dan SMDS.
1.ATM (Asynchronous Transfer Mode) adalah protokol jaringan cell relay yang meng-enkodekan lalu lintas atau traffic data ke bentuk cell yang lebih kecil seperti 53 byte, 48 byte dan 5 byte.
2.FDDI (Fiber Distributed Data Interface) merupakan standar transmisi data dalam sebuah LAN yang mencakup jangkauan lumayan jauh yaitu hingga 200 km. FDDI ini juga dapat mencakup ribuan user. Standar medium yang dipakai untuk menghubungkannya adalah fiber optik, walaupun sebenarnya bisa juga menggunakan kabel tembaga, tetapi dengan syarat harus sesuai dengan teknologi FDDI jika tidak maka transmisinya akan terganggu.
3.      SMDS (Switched Multi-megabit Data Services) adalah layanan koneksi untuk LAN, MAN dan WAN dengan tukar menukar data berdasarkan standar IEEE 802.6 DQDB. Untuk koneksi antara MAN dan LAN bisa dilakukan dengan menggunakan sinyal radio, gelombang mikro dan infrared.

Tujuan Kegunaan Metropolitan Area Network (MAN)
Membangun & Implementasi sistem jaringan yang mengkolaborasikan antar server guna memenuhi kebutuhan internal perusahaan dan pemerintah dalam mengkomunikasikan jaringan yang dipergunakan sehingga dapat melakukan kegiatan seperti chat, messenger, video dan lain – lain dengan bandwidth lokal.

Kelebihan dan Kekurangan Metropolitan Area Network (MAN)
Kelebihan man :
MAN dapat melingkupi kawasan yang lebih luas dibanding dengan LAN. Jaringan MAN biasanya dioperasikan di bandara-bandara, gabungan beberapa buah sekolah ataupun di sebuah daerah. Dengan menjalankan suatu jaringan keterhubungan yang besar, informasi dapat disebarkan dengan lebih meluas, cepat dan bermakna. Perpustakaan-perpustakaan umum dan agen-agen pemerintahan biasanya menggunakan MAN
Kekurangan man :
MAN hanya akan berlaku jika komputer pribadi tersebut dapat bersaing atau sebagai terminal. Jika sebuah komputer pribadi digunakan sebagai terminal, memindahkan file (file transfer software) membolehkan pengguna untuk mengambil file (download) dari host ataupun menghantar data ke host (upload). Download file berarti membuka dan mengambil data dari sebuah komputer pribadi yang lain dan menghantar data ke komputer yang berkenaan yang diminta oleh pengguna.

Keuntungan dan Kerugian Metropolitan Area Network (MAN)
Keuntungan MAN:
Server kantor pusat dapat berfungsi sebagai pusat data dari kantor cabang.
Transaksi yang Real-Time (data di server pusat diupdate saat itu juga, contoh ATM Bank unluk wilayah nasional)
Komunikasi antar kantor bisa menggunakan e-mail, chatting dan Video Conference (ViCon).
  Kerugian MAN:
Biaya operasional mahal.
Instalasi infrastrukturnya tidak mudah.
Rumit jika terjadi trouble jaringan (network trouble shoot)

PENGERTIAN LOCAL AREA NETWORK (LAN)

PENGERTIAN LOCAL AREA NETWORK (LAN)

Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil seperti jaringan komputer kampus, gedung, kantor, sekolah atau yang lebih kecil. Saat ini kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot

Pada sebuah LAN setiap node atau komputer mempunyai daya komputasi sendiri berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

Mempunyai pesat data yang lebih tinggi
Meliputi wilayah geografi yang lebih sempit
Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi
Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan tersebut.
Manfaat Lan (Lokal Area Network)
Local area network, seringkali disebut LAN, merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang sampai beberapa kilo meter. LAN sering digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor perusahaan atau pabrik-pabrik untuk pemakaian resource bersama (misalnya, printer) dan saling bertukar informasi, LAN dapat dibedakan dari jenis jaringan lainnya berdasarkan tiga karakteristik : (1) ukuran, (2) teknologi transmisi, dan (3) topologinya.

Kekurangan Lan
keamanan dari jaringan kurang, wilayah yang tercakup dalam jaringan terbatas pada wilayah yang dapat dijangkau oleh gelombang radio dari wireless LAN, kecepatan transfer data pada wireless LAN juga lebih lambat daripada LAN dengan kabel.