WHAT'S NEW?
Loading...
Quality of Service (QoS)
- Konsep QoS
- Penggunaan dan Manfaat QoS
- Teknologi Jaringan dan Dukungan untuk QoS
- Windows Server 2003 QoS
Quality of Service (QoS) untuk jaringan adalah set
industri-lebar standar dan mekanisme untuk memastikan kinerja berkualitas
tinggi untuk aplikasi kritis. Dengan menggunakan mekanisme QoS, administrator
jaringan dapat menggunakan sumber daya yang ada secara efisien dan menjamin
tingkat yang diperlukan layanan tanpa reaktif memperluas atau over-penyediaan
jaringan mereka.
Secara tradisional, konsep kualitas dalam jaringan berarti
bahwa semua lalu lintas jaringan yang diperlakukan sama. Hasilnya adalah bahwa
semua lalu lintas jaringan menerima upaya terbaik jaringan, tanpa jaminan untuk
keandalan, delay, variasi dalam delay, atau karakteristik kinerja lainnya.
Dengan layanan pengiriman best-effort, bagaimanapun, aplikasi
bandwidth-intensif tunggal dapat mengakibatkan kinerja yang buruk atau tidak
dapat diterima untuk semua aplikasi. Konsep QoS kualitas adalah satu di mana
persyaratan beberapa aplikasi dan pengguna lebih penting daripada yang lain,
yang berarti bahwa beberapa lalu lintas membutuhkan perlakuan istimewa.
Konsep QoS
Tujuan dari QoS adalah untuk menyediakan layanan pengiriman
preferensial untuk aplikasi yang membutuhkannya dengan memastikan bandwidth
yang cukup, mengendalikan latency dan jitter, dan mengurangi kehilangan data.
Tabel berikut ini menjelaskan karakteristik jaringan tersebut.
Karakteristik jaringan Dikelola oleh QoS:
Karakteristik Jaringan
|
Deskripsi
|
Bandwidth
|
Tingkat di mana lalu lintas dilakukan oleh jaringan.
|
latency
|
Keterlambatan pengiriman data dari sumber ke tujuan.
|
Jitter
|
Variasi dalam latency.
|
keandalan
|
Persentase paket dibuang oleh router.
|
The Internet Engineering Task Force (IETF) mendefinisikan
dua model utama untuk QoS pada jaringan berbasis IP: Pelayanan Terpadu
(IntServ) dan Dibedakan Jasa (Diffserv). Model ini mencakup beberapa kategori
mekanisme yang memberikan perlakuan istimewa untuk lalu lintas tertentu. Tabel
berikut ini menjelaskan tiga kategori umum dari mekanisme QoS.
Catatan:
Berbagai versi Windows mendukung kombinasi yang berbeda dari
mekanisme ini. Windows XP dan Windows Server 2003 tidak mendukung reservasi
resource.
Kategori Mekanisme QoS
|
Deskripsi
|
admission control
|
Menentukan aplikasi dan pengguna berhak sumber daya untuk jaringan.
Mekanisme ini menentukan bagaimana, kapan, dan oleh siapa sumber daya
jaringan pada segmen jaringan (subnet) dapat digunakan.
|
kontrol lalu lintas
|
Mengatur arus data dengan mengelompokkan, penjadwalan, dan menandai
paket berdasarkan prioritas dan dengan membentuk lalu lintas (smoothing
semburan lalu lintas dengan membatasi laju aliran). Mekanisme kontrol lalu
lintas memisahkan lalu lintas ke dalam kelas layanan dan pengiriman kontrol
untuk jaringan. Kelas layanan ditugaskan untuk arus lalu lintas menentukan
pengobatan QoS lalu lintas menerima.
|
Model IntServ mengintegrasikan mekanisme reservasi resource
dan kontrol lalu lintas untuk mendukung penanganan khusus arus lalu lintas
masing-masing. Model Diffserv menggunakan kontrol lalu lintas untuk mendukung
penanganan khusus arus lalu lintas agregat.
Penggunaan dan Manfaat QoS
Administrator jaringan dapat menggunakan QoS untuk menjamin
throughput untuk aplikasi mission-critical sehingga transaksi mereka dapat
diproses dalam jumlah yang diterima waktu. Administrator jaringan juga dapat
menggunakan QoS untuk mengelola Data Pengguna Protocol (UDP) lalu lintas. Tidak
seperti Transmission Control Protocol (TCP), UDP merupakan protokol inheren
tidak dapat diandalkan yang tidak menerima umpan balik dari jaringan dan,
karena itu, tidak dapat mendeteksi kemacetan jaringan. Administrator jaringan
dapat menggunakan QoS untuk mengatur prioritas aplikasi yang mengandalkan UDP,
seperti aplikasi multimedia, sehingga mereka memiliki bandwidth yang dibutuhkan
bahkan di saat kepadatan jaringan, tetapi tidak membanjiri jaringan.
QoS memberikan manfaat sebagai berikut:
- memberikan administrator kontrol atas sumber daya jaringan dan memungkinkan mereka untuk mengelola jaringan dari sebuah bisnis, bukan teknis, perspektif.
- Memastikan bahwa aplikasi waktu-sensitif dan mission-critical memiliki sumber daya yang mereka butuhkan, sementara memungkinkan aplikasi lain akses ke jaringan.
- Meningkatkan pengalaman pengguna.
- Mengurangi biaya dengan menggunakan sumber daya yang ada secara efisien, sehingga menunda atau mengurangi kebutuhan untuk ekspansi atau upgrade.
Teknologi Jaringan dan Dukungan untuk QoS
QoS tergantung pada dukungan seluruh jaringan. Untuk
mencapai QoS dari pengirim ke penerima, semua elemen jaringan melalui mana arus
lalu lintas melewati - seperti kartu antarmuka jaringan, switch, router, dan
jembatan - harus mendukung QoS. Jika perangkat jaringan di sepanjang jalan ini
tidak mendukung QoS, arus lalu lintas menerima standar pertama-datang,
pertama-dilayani pengobatan pada segmen jaringan.
Teknologi jaringan seperti Frame Relay, asynchronous
transfer mode (ATM), dan jaringan yang lebih tradisional area lokal (LAN)
teknologi (termasuk Ethernet, Token Ring, dan 802.11 wireless LAN) mekanisme
QoS dukungan. ATM, khususnya, menawarkan tingkat tinggi dukungan untuk QoS.
Karena ATM adalah teknologi jaringan berorientasi koneksi, itu dapat membuat
kontrak jasa yang menjamin kualitas layanan tertentu dan dapat mengalokasikan
sumber daya jaringan. ATM memberlakukan kontrak layanan dan mengalokasikan
bandwidth pada tingkat hardware. Untuk informasi lebih lanjut tentang ATM QoS,
lihat "Bagaimana ATM Works."
Jaminan tingkat layanan dan alokasi sumber daya seperti yang
disediakan oleh ATM tidak didukung oleh teknologi IEEE 802 LAN lebih tradisional.
Teknologi LAN ini tidak mendukung mekanisme QoS di tingkat hardware, tetapi
pada tingkat yang lebih tinggi dari model Open System Interconnection (OSI)
referensi saja. Untuk jenis teknologi, QoS terutama didasarkan pada konsep
prioritas, di mana satu transmisi data preferensi menerima pengiriman melalui
transmisi lainnya.
Tradisional IEEE 802 teknologi LAN adalah connectionless,
sehingga host yang mengirimkan transmisi tidak dapat mendeteksi keadaan
jaringan atau keadaan host tujuan sebelum transmisi. Lalu lintas di teknologi
jaringan ini, oleh karena itu, dikenakan untuk menunda pada titik-titik di
sepanjang jalan, membuat ketersediaan bandwidth dan waktu pengiriman sulit
diprediksi. Meskipun lalu lintas prioritas tinggi biasanya tiba di tempat tujuan
sebelum lalu lintas rendah-prioritas, lalu lintas prioritas tinggi tidak dapat
dijamin untuk tiba dalam waktu tertentu.
Meskipun QoS lebih sulit untuk menerapkan pada jaringan
connectionless, ada minat yang tumbuh dalam mengembangkan QoS untuk jaringan
berbasis IP.
Windows Server 2003 QoS
QoS pada Windows XP dan Windows Server 2003 berbeda dari QoS
pada Windows 2000. Windows 2000 mendukung kedua IntServ dan DiffServ model dan
termasuk reservasi resource, admission control, dan mekanisme kontrol lalu
lintas. Windows XP dan Windows Server 2003 dukungan hanya model Diffserv dan
termasuk mekanisme kontrol lalu lintas.
Kecenderungan industri saat ini adalah menuju penggunaan
model Diffserv karena mereka solusi yang menggunakan model IntServ telah
terbukti sulit untuk skala dalam jaringan yang besar serta sulit untuk
merancang dan mengembangkan. Model Diffserv dirancang untuk menjadi scalable;
ia menawarkan sebuah metode sederhana untuk memberikan layanan yang berbeda
untuk lalu lintas IP.
Dukungan QoS pada Windows Server 2003 telah berubah karena
alasan berikut:
- The Generic QoS (GQoS) antarmuka pemrograman aplikasi (API) yang kompleks untuk pengembang untuk menggunakan.
- Banyak aplikasi tidak dapat menentukan persyaratan lalu lintas mereka di muka.
- Alokasi sumber daya tidak baik skala dalam jaringan yang besar.
Windows 2000 QoS vs Windows Server 2003 QoS
Bagian ini secara ringkas menjelaskan mekanisme QoS yang
tersedia di Windows 2000, Windows XP, dan Windows Server 2003.
Resource Reservation
Pada Windows 2000, RSVP bekerja dengan komponen lain dari arsitektur
IntServ untuk meminta sumber daya jaringan untuk lalu lintas yang telah dikenal
karakteristik. Windows XP dan Windows Server 2003 tidak mendukung RSVP.
Admission Control
The Windows 2000 pelaksanaan admission control adalah QoS
Admission Control Service (ACS). ACS bekerja dengan Subnet Bandwidth Manager
(SBM) untuk mengelola subnet padat pada IEEE 802 jaringan-tipe. SBM adalah
protokol signaling yang digunakan oleh ACS untuk menunjukkan bila permintaan
QoS dapat diterima. ACS kemudian menentukan apakah bandwidth yang cukup
tersedia dan hibah atau menolak permintaan tersebut. Windows XP dan Windows
Server 2003 tidak mendukung ACS dan MBS.
Traffic Control
Pada Windows 2000, serta Windows XP dan Windows Server 2003,
Generic Packet Classifier (GPC) mengklasifikasikan paket dan jadwal Scheduler
QoS Packet dan paket tanda dan bentuk arus lalu lintas. Windows 2000, Windows
XP, dan Windows Server 2003 dukungan prioritas pada Layer 2 (Data Link layer)
dan pada Layer 3 (lapisan jaringan) dari model referensi OSI.
QoS API
Kedua antarmuka pemrograman aplikasi QoS (API) yang
disertakan dengan Windows 2000, General Quality of Service (GQoS) dan Traffic
Control (TC), juga didukung di Windows XP dan Windows Server 2003. GQoS adalah
API yang digunakan oleh pengembang untuk membuat QoS- aplikasi sadar. Pada
Windows XP dan Windows 2003, namun, fungsi panggilan ke GQoS API tidak
menghasilkan pesan RSVP. TC API dapat digunakan oleh aplikasi manajemen lalu
lintas berjalan dengan hak akses administratif untuk menerapkan QoS untuk
aplikasi yang tidak QoS-aware.
Tabel berikut menyajikan mekanisme dan API QoS yang tersedia
pada Windows 2000 dibandingkan dengan Windows XP dan Windows Server 2003.
Mekanisme QoS dan API:
Mekanisme QoS
|
windows 2000
|
Windows XP dan Windows Server 2003
|
RSVP
|
Yes
|
No
|
ACS
|
Yes
|
No
|
SBM
|
Yes
|
No
|
Packet Classifier
|
Yes
|
Yes
|
Packet Scheduler
|
Yes
|
Yes
|
GQoS
|
Yes
|
Yes,with limited functionality
|
TC
|
Yes
|
Yes
|
Contoh CRUD Pemesanan Tiket Kereta Api
Assalamu'alaikum Wr.Wb
Selamat sore saya disini akan memposting web CRUD(Create,Read, Update dan Delete) sebenarnya ini tugas kuliah saya, ok langsung pada inti acaranya:
- langkah pertama adalah membuat DataBasenya di sini saya memakai Mysql.
CREATE DATABASE `tiketka`;
- kemudian membuat table masukkan kode SQL di bawah ini di menu SQL
CREATE TABLE IF NOT EXISTS `tiketpemesanan` ( `no_id` int(20) NOT NULL AUTO_INCREMENT, `nama` varchar(30) NOT NULL, `nama_kereta` varchar(15) NOT NULL, `no_kereta` int(10) NOT NULL, `kelas` varchar(15) NOT NULL, `no_kursi` int(15) NOT NULL, `berangkat` varchar(20) NOT NULL, `tanggal_berangkat` date NOT NULL, `tiba` varchar(20) NOT NULL, `tanggal_tiba` date NOT NULL, `harga` varchar(15) NOT NULL, PRIMARY KEY (`no_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
- kemudian membuat file koneksi.php di dalam folder nama anda dalama htdocs kodenya berikut ini:
<?php $dsn = "mysql:dbname=tiketka;host=localhost"; $user = "root"; $pass = ""; try { $dbh = new PDO($dsn, $user, $pass); } catch (PDOException $e) { echo "Koneksi ke database gagal: ".$e->getMessage(); } ?>Penjelasan kode:
baris 1 sampai 11 merupakan kode php , baris 2 sampai baris 4 merupakan kode PHP untuk membuat variable dengan data yang telah didefinisikan kode 7 merupan kode php untuk melakukan koneks.dan jika tidak terkoneksi ke database makan akan muncul perintah "Koneksi ke database gagal: ".
- kemudian buat file index.php berfungsi sebagai halaman awal dan operasi CRUD.
<?php include 'koneksi.php'; ?> <style> tbody > tr:nth-child(2n+1) > td, tbody > tr:nth-child(2n+1) > th { background-color: #0000; } table{ width: 75%; margin: auto; border-collapse: collapse; box-shadow: darkgrey 3px; } thead tr { background-color: #0ff0ff; } </style> <!DOCTYPE html> <html> <head> <title>CRUD Pemesana Tiket KA</title> </head> <body> <h3 align="center">TABEL PEMESANAN TIKET KERETA API INDONESIA</h3> <center><a href="input.php">Inputan Pemesanan Tiket Kereta Api Indonesia ≫ </a></center> <br /> <table border="1"> <thead> <tr> <td width=35%>No ID</th> <td width=10%>Nama</th> <td width=30%>Nama Kereta</th> <td width=35%>No KA</th> <td width=10%>Kelas</th> <td width=40%>No Kursi</th> <td width=10%>Berangkat</th> <td width=10%>Tanggal</th> <td width=10%>Tiba</th> <td width=10%>Tanggal</th> <td width=10%>Harga</th> <td width=10%>Pilihan</th> </tr> </thead> <tbody> <?php $sql = "SELECT * FROM tiketpemesanan ORDER BY no_id"; $no = 1; foreach ($dbh->query($sql) as $data) : ?> <tr> <td><?php echo $no++; ?></td> <td><?php echo $data['nama'] ?></td> <td><?php echo $data['nama_kereta'] ?></td> <td><?php echo $data['no_kereta'] ?></td> <td><?php echo $data['kelas'] ?></td> <td><?php echo $data['no_kursi'] ?></td> <td><?php echo $data['berangkat'] ?></td> <td><?php echo $data['tanggal_berangkat'] ?></td> <td><?php echo $data['tiba'] ?></td> <td><?php echo $data['tanggal_tiba'] ?></td> <td><?php echo $data['harga'] ?></td> <td align="center"> <a href="edit.php?no_id=<?php echo $data['no_id'] ?>"><img alt="edit" src="icon/edit.png" /></a> <a href="hapus.php?no_id=<?php echo $data['no_id'] ?>" onclick="return confirm('Anda yakin akan menghapus data?')"><img alt="hapus" src="icon/hapus.png" /></a> </td> </tr> <?php endforeach; ?> </tbody> </table> <p><center>Copyright © 2014 <a href='http://mohsyahid.blogspot.com/'>mohsyahid.blogspot.com</a> || Moh Syahid<br>CRUD dengan PHP dan MYSQL</a></p> </body> </html>
Penjelasan kode :
include 'koneksi.php'; berfungsi untuk memanggil koneksi.php, $sql = "SELECT * FROM tiketpemesanan ORDER BY no_id";, kode ini berfungsi untuk menampilkan query di dalam tabel tiketpemesanan, <a href="edit.php?no_id=<?php echo $data['no_id'] ?>"><img alt="edit" src="icon/edit.png" /></a> koden ini berfungsi untuk melakukan operasi pengubahan data kehalaman edit.php berdasarkan no_id yang di pilih , <a href="hapus.php?no_id=<?php echo $data['no_id'] ?>" onclick="return confirm('Anda yakin akan menghapus data?')"><img alt="hapus" src="icon/hapus.png" /></a> kode ini berfunsi operasi penghapusan data berdsarkan no_id yang dipilih.
- kemudian membuat file input.php didalam folder yang sama file ini berfungsi untuk melakukan penambahan data tiketka dalam table.
<!DOCTYPE html> <html> <head> <title>Input CRUD Pemesana Tiket KA</title> </head> <body> <h3 align="center">INPUT PEMESANAN TIKET KERETA API INDONESIA</h3> <center><a href="index.php">≪ Tabel Pemesanan Tiket Kereta Api Indonesia</a></center></br> <fieldset style="width: 50%; margin: auto;"> <legend>Form Input Pemesanan Tiket Kereta Api Indonesia</legend> <form action="simpan.php" method="post"> <table> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama"required=required placeholder='nama pembeli'></td> </tr> <tr> <td>Nama Kereta</td> <td>:</td> <td><input type="text" name="nama_kereta"required=required placeholder='nama KA'></td> <td>No KA</td> <td>:</td> <td><input type="number" name="no_kereta"required=required placeholder='No KA'></td> </tr> <tr> <td>Kelas</td> <td>:</td> <td><select name="kelas"> <option value="Pilih kelas">---Pilih Kelas--- <option value="EKONOMI">EKONOMI <option value="EKONOMI">BISNIS <option value="EKONOMI">EXECUTIVE </select></td> <td>No Kursi</td> <td>:</td> <td><input type="number" name="no_kursi"required=required placeholder='No duduk'></td> </tr> <tr> <td>Berangkat</td> <td>:</td> <td><input type="text" name="berangkat"required=required placeholder='berangkat'></td> <td>Tanggal</td> <td>:</td> <td><input type="date" name="tanggal_berangkat"required=required placeholder='ex:YYYY-MM-DD'></td> </tr> <tr> <td>Tiba</td> <td>:</td> <td><input type="text" name="tiba"required=required placeholder='tiba'></td> <td>Tanggal</td> <td>:</td> <td><input type="date" name="tanggal_tiba"required=required placeholder='ex:YYYY-MM-DD'></td> </tr> <tr> <td>Harga</td> <td>:</td> <td><input type="number" name="harga"required=required placeholder='harga tiket'></td> </tr> <tr> <td><input type="submit" value="Simpan" /></td> <td><input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')"></td> </tr> </table> </form> </fieldset> <p><center>Copyright © 2014 <a href='http://mohsyahid.blogspot.com/'>mohsyahid.blogspot.com</a> || Moh Syahid<br>CRUD dengan PHP dan MYSQL</a></p> </body> </html>Penjelasan kode:
kode di atas mejelaskan memasukkan data yang akan di tampilan di halaman index.php
- kemudian membuat file simpan.php
$coba=$_POST['nama_kereta']; $jajal=$_POST['no_kereta']; $kelas=$_POST['kelas']; $no=$_POST['no_kursi']; $berangkat=$_POST['berangkat']; $tanggal_berangkat=$_POST['tanggal_berangkat']; $tiba=$_POST['tiba']; $tgl=$_POST['tanggal_tiba']; $harga=$_POST['harga']; if (isset($_POST)) { $sql = "INSERT INTO tiketpemesanan value('', '$test','$coba','$jajal','$kelas','$no','$berangkat','$tanggal_berangkat','$tiba','$tgl','$harga')"; $dbh->exec($sql); } header("location:index.php"); ?>Penjelasan kode:
include berfungsi untuk memanggail koneksi.php $sql = "INSERT INTO tiketpemesanan value('', '$test','$coba','$jajal','$kelas','$no','$berangkat','$tanggal_berangkat','$tiba','$tgl','$harga')"; kode ini berfungsi untuk memasukkan data table tiketpemesanan.
- kemudian membuat file edit.php file ini berfungsi untuk melakukan data tiketka berdasarkan no_id yang di pilih
<?php include 'koneksi.php'; if (isset($_GET['no_id'])) { $query = $dbh->query("SELECT * FROM tiketpemesanan WHERE no_id = '$_GET[no_id]'"); $data = $query->fetch(PDO::FETCH_ASSOC); } else { echo "ID tidak tersedia!<br /><a href='index.php'>Kembali</a>"; exit(); } if ($data === false) { echo "Data tidak ditemukan!<br /><a href='index.php'>Kembali</a>"; exit(); } ?> <!DOCTYPE html> <html> <head> <title>Edit CRUD Pemesana Tiket KA</title> </head> <body> <h3 align="center">INPUT PEMESANAN TIKET KERETA API INDONESIA</h3> <center><a href="index.php">≪ Tabel Pemesanan Tiket Kereta Api Indonesia</a></center></br> <fieldset style="width: 50%; margin: auto;"> <legend>Form Input Pemesanan Tiket Kereta Api Indonesia</legend> <form action="update.php" method="post"> <table> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama"required placeholder='nama pembeli' value="<?php echo $data['nama'];?>"></td> </tr> <tr> <td>Nama Kereta</td> <td>:</td> <td><input type="text" name="nama_kereta"required placeholder='nama KA' value="<?php echo $data['nama_kereta'];?>"></td> <td>No KA</td> <td>:</td> <td><input type="number" name="no_kereta"required placeholder='No KA' value="<?php echo $data['no_kereta'];?>"></td> </tr> <tr> <td>Kelas</td> <td>:</td> <td><select name="kelas" value="<?php echo $data['kelas'];?>">> <option value="Pilih kelas">---Pilih Kelas--- <option value="EKONOMI">EKONOMI <option value="EKONOMI">BISNIS <option value="EKONOMI">EXECUTIVE </select></td> <td>No Kursi</td> <td>:</td> <td><input type="number" name="no_kursi"required placeholder='No duduk' value="<?php echo $data['no_kursi'];?>"></td> </tr> <tr> <td>Berangkat</td> <td>:</td> <td><input type="text" name="berangkat"required placeholder='berangkat' value="<?php echo $data['berangkat'];?>"></td> <td>Tanggal</td> <td>:</td> <td><input type="date" name="tanggal_berangkat" required placeholder='ex:YYYY-MM-DD' value="<?php echo $data['tanggal_berangkat'];?>"></td> </tr> <tr> <td>Tiba</td> <td>:</td> <td><input type="text" name="tiba"required placeholder='tiba' value="<?php echo $data['tiba'];?>"></td> <td>Tanggal</td> <td>:</td> <td><input type="date" name="tanggal_tiba" required placeholder='ex:YYYY-MM-DD' value="<?php echo $data['tanggal_tiba'];?>"></td> </tr> <tr> <td>Harga</td> <td>:</td> <td><input type="number" name="harga"required placeholder='harga tiket' value="<?php echo $data['harga'];?>"></td> </tr> <tr> <td><input type="submit" value="Simpan" /></td> <td><input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')"></td> </tr> </table> </form> </fieldset> <br /> <p><center>Copyright © 2014 <a href='http://mohsyahid.blogspot.com/'>mohsyahid.blogspot.com</a> || Moh Syahid<br>CRUD dengan PHP dan MYSQL</a></p> </body> </html>Penjelasan kode:
include berdungsi untuk memaggil koneksi.php ,if (isset($_GET['no_id'])) berfungsi untuk mendapatkan variable $no_id dari URL browser, value="<?php echo $data['nama'];?> berfungsi untuk menampilkan query yang di ubah/di edit,$query = $dbh->query("SELECT * FROM tiketpemesanan WHERE no_id = '$_GET[no_id]'"); berdungsi untuk menampilkan query table tiketpemesanan menurut no_id.
- kemudian membuat file update.php
<?php include 'koneksi.php'; if (isset($_POST)) { $sql = "UPDATE tiketpemesanan SET nama = '$_POST[nama]', nama_kereta = '$_POST[nama_kereta]', no_kereta = '$_POST[no_kereta]', kelas = '$_POST[kelas]', no_kursi = '$_POST[no_kursi]', berangkat = '$_POST[berangkat]', tanggal_berangkat = '$_POST[tanggal_berangkat]', tiba = '$_POST[tiba]', tanggal_tiba = '$_POST[tanggal_tiba]', harga = '$_POST[harga]', WHERE no_id = '$_POST[no_id]' "; $dbh->exec($sql); } header("location:index.php"); ?>
Penjelasan kode:
if (isset($_POST)) berfungsi untuk mendapatkan variable bukan dari URL $sql = "UPDATE tiketpemesanan SET nama = '$_POST[nama]',nama_kereta = '$_POST[nama_kereta]', no_kereta = '$_POST[no_kereta]',kelas = '$_POST[kelas]',no_kursi = '$_POST[no_kursi]',berangkat = '$_POST[berangkat]',tanggal_berangkat = '$_POST[tanggal_berangkat]', tiba = '$_POST[tiba]', tanggal_tiba = '$_POST[tanggal_tiba]',harga = '$_POST[harga]',WHERE no_id = '$_POST[no_id]' ";berfungsi untuk mengubah data dalam table tiketpemesanan berdasarkan no_id yang di pilih.
- kemudian membuat file hapus.php berfungsi untuk menghapus data
exec("DELETE FROM tiketpemesanan WHERE no_id = '$_GET[no_id]'"); } header("location:index.php") ?>Penjelasan kode:
include berfungsi untuk memanggil koneksi.php if (isset($_GET['no_id'])) berfungsi untuk mendapatkan varibel $no_id dari URL browser , $dbh->exec("DELETE FROM tiketpemesanan WHERE no_id = '$_GET[no_id]'"); berfungsi untuk menghapus data table tiketpemesanan menurut no_id yang dipilih.
Tampilan :
untuk lebih gampangnya bisa donwload filenya Di Sini
Cara Daftar Search Engine di Google
Selamat malam sahabat semua, kali ini saya akan memberikan Toturial cara daftar Search engine, ini berguna supaya artike yang kita posting di blog/web bisa terindeks.
Ada beberapa Search engine yang ada seperti:
- Google: http://www.google.com/addurl.html
- Yahoo : http://search.yahoo.com/info/submit.html
- MSN : http://search.msn.com/docs/submit.aspx
- DMOZ : http://www.dmoz.org/add.html
- Sltavista : http://www.altavista.com/addurl/
- Alexa : http://www.alexa.com/support/get_archive.html
1. Masuk ke URL http://www.google.com/addurl.html
2. Kemudian isikan URL web/blog Anda
3. Masukkan Angka/huruf yang sudah tertera dalam kotak
4. Kemudian Klik Tombol Kirim Permintaan di bawah:
Setelah Anda kirim permintaan tunggu sampai 3 bulan atau 1 minggu tunggu dengan sabar.
Alhamdulillah Finish kalau ada yang mau di tanyakan monggo comments
Cara Memasang Tombol Share dan Like di Bawah Postingan
Selamat malam teman-teman semua, untuk postingan kali ini Cara Memasang Tombol Share dan Like di Bawah Postingan. Contohnya seperti di bawah ini.Tombol share dan ini like ini berguna bagi postingan blogger apabila pembaca mengalami /pengunjung bisa membagikan artike yang kita buat. caranya membuatnya adalah:
1. Login dulu di Blog Shobat
2. Masuk ke Menu Template
3. Sebelum masuk ke Edit Html shobat simpan dulu template aslinya takut ada kesalahan dalam surcenya nanti.
4. Cari code <data:post.body/>
5. Masukkan kode ini dibawah <data:post.body/> apabila Tombol sharenya mau di taruk di bawah postingan silahkan taruk di bawah kode <data:post.body/> atau di atasnya, dan apabila <data:post.body/> ada 3 tiga isikan semuanya, silahkan copas codenya di bawah ini.
<!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style "> <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_google_plusone" g:plusone:size="medium"></a> <a class="addthis_counter addthis_pill_style"></a> </div> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e8062ca66617053"></script> <!-- AddThis Button END -->Nah seperti itu caranya gampangkan , kalau ada kesalahan monggo coments untuk lebih jelasnya
Jejaringan Sosial
Kita semua pengguna Internet setia pasti kenal yang jejaring sosial yang namanya Facebook, Twitter dll. sekarang di indonesia sudah ada yang namanya Kwikku yang membuat 2 mahasiswa Asal Uviversitas Islam Negeri(UIN)Maulana Malik Ibrahim dia bernama Hamdi Musaad dan Ifa Ali sang pembuat Jejaringan sosial Kwikku.
Pada November 2013 lalu, dua mahasiswa semester lima Fakultas Sains dan Teknologi UIN Maliki itu bekerjasama membuat jejaring lokal, Kwikku. Kendati baru berdiri, jejaring sosial yang mereka beri nama Kwikku tersebut telah menjaring 22.129 pengguna.
Hampir setiap harinya, Hamdi Musaad dan Ifa Alif tidak pernah jauh dari laptop. "Ya, kami memang selalu bawa laptop untuk mengecek ada tambahan pengguna atau untuk mengecek hal-hal lain," kata Hamdi membuka pembicaraan, Minggu (5/1/2014).
Lebih lanjut, Hamdi yang ternyata berasal dari Ambon ini menjelaskan tentang asal usul pendirian Kwikku. Menurut pengakuannya, ia sebenarnya telah memiliki website www.kwikku.com sejak tahun 2009. Hanya, ketika itu yang dia unggah adalah cerita-cerita komik yang diambil dari buku-buku, Ngalamers. Meski begitu, Hamdi menyatakan banyak yang menyukai website-nya. "Yang komentar banyak," imbuh mahasiswa kelahiran 18 Agustus 1993 itu.
Nah, karena banyaknya pembaca itulah, Hamdi tiba-tiba ingin menjadikan website-nya sebagai jejaring sosial. Setelah melakukan persiapan, website-nya resmi beralih menjadi jejaring sosial pada November 2013. "Sebelumnya sudah jadi, tapi kompletnya baru November itu. Kami mau berubah karena kalau komik yang di-upload aslinya kan ilegal karena tidak ada izin," sambung Hamdi.
Sejak itulah, Hamdi mengajak Ifa Alif, teman satu kelasnya, untuk menjadi chief operating officer di website yang dia dirikan. Ketika itu mereka berkomitmen untuk membuat jejaring sosial yang berbeda dari media sosial lain yang sudah populer saat ini semacam Facebook dan Twitter, Ngalamers. "Ya, mimpi besar kami memang menyaingi Facebook dan Twitter. Jika kita terus menggunakan karya orang asing, kita memperkaya mereka," lanjutnya.
Karena berniat untuk berbeda itulah, Hamdi menganggap tampilan dan manfaat Kwikku saat ini berbeda dan lebih kompleks daripada Facebook. Tidak hanya bercerita, Hamdi menunjukkan sejumlah tampilan di Kwikku. Di dalamnya ada sejumlah menu yang tidak ada di Facebook. Salah satunya adalah mall online. "Para pengguna Kwikku bisa memasukkan situs online-nya dan langsung menyambung ke kami. Setahu saya, ini yang pertama di dunia," klaim Hamdi.
Selain itu, ada menu kencan atau yang mereka sebut dating site. Jika masuk ke menu tersebut, kita langsung bertemu dengan pengguna Kwikku yang masih jomblo, Ngalamers. Jika kita cowok, yang tertera adalah pengguna Kwikku yang cewek dan lagi single. "Ini kita kategorikan saat mereka registrasi. Jadi, kalau ingin kenalan, langsung saja klik ini," jelasnya.
untuk lebih jelasnya dan pingin kenalan coba singgahi dulu http://www.kwikku.com
Nah, karena banyaknya pembaca itulah, Hamdi tiba-tiba ingin menjadikan website-nya sebagai jejaring sosial. Setelah melakukan persiapan, website-nya resmi beralih menjadi jejaring sosial pada November 2013. "Sebelumnya sudah jadi, tapi kompletnya baru November itu. Kami mau berubah karena kalau komik yang di-upload aslinya kan ilegal karena tidak ada izin," sambung Hamdi.
Sejak itulah, Hamdi mengajak Ifa Alif, teman satu kelasnya, untuk menjadi chief operating officer di website yang dia dirikan. Ketika itu mereka berkomitmen untuk membuat jejaring sosial yang berbeda dari media sosial lain yang sudah populer saat ini semacam Facebook dan Twitter, Ngalamers. "Ya, mimpi besar kami memang menyaingi Facebook dan Twitter. Jika kita terus menggunakan karya orang asing, kita memperkaya mereka," lanjutnya.
Karena berniat untuk berbeda itulah, Hamdi menganggap tampilan dan manfaat Kwikku saat ini berbeda dan lebih kompleks daripada Facebook. Tidak hanya bercerita, Hamdi menunjukkan sejumlah tampilan di Kwikku. Di dalamnya ada sejumlah menu yang tidak ada di Facebook. Salah satunya adalah mall online. "Para pengguna Kwikku bisa memasukkan situs online-nya dan langsung menyambung ke kami. Setahu saya, ini yang pertama di dunia," klaim Hamdi.
Selain itu, ada menu kencan atau yang mereka sebut dating site. Jika masuk ke menu tersebut, kita langsung bertemu dengan pengguna Kwikku yang masih jomblo, Ngalamers. Jika kita cowok, yang tertera adalah pengguna Kwikku yang cewek dan lagi single. "Ini kita kategorikan saat mereka registrasi. Jadi, kalau ingin kenalan, langsung saja klik ini," jelasnya.
untuk lebih jelasnya dan pingin kenalan coba singgahi dulu http://www.kwikku.com
Windows Segera Merilis Windows 8.1
Selama ini, para pemilik laptop atau
tablet kategori “low-end” atau tablet dengan harga menengah ke bawah
mungkin ragu untuk mengupdate OS ke level yang lebih tinggi, karena
khawatir jika sistem operasi tablet menjadi lamban. Namun, seperti
dilansir dalam berita teknologi terbaru di Engadget, hal yang berbeda justru terjadi untuk Windows 8.1.
Diberitakan bahwa tablet dengan OS
Windows 8 justru akan ‘berjalan’ lebih cepat setelah di-upgrade ke versi
8.1, karena OS ini bisa mengoptimalkan fungsi memori Windows. Ini
hanyalah salah satu kelebihan dari versi upgrade ini. Memang, versi
upgrade, yang resmi dilepas ke pasaran bulan Oktober tahun lalu ini,
adalah versi penyempurnaan. Artinya, masalah yang mungkin terjadi sudah
dapat diminimalisir.
Beberapa kelebihan lain dari Windows 8.1
adalah proses booting yang lebih cepat (fast booting) dibanding versi
Windows sebelumnya. Selain itu, performa versi upgrade ini juga lebih
baik dengan adanya fitur multi-tasking, yang meminimalisir terjadinya hang, belum lagi penambahan apps seperti tips kesehatan, sound recorder, dan alarm.
Kemudian, Windows 8 versi terbaru ini memungkinkan pengguna untuk mengatur tampilan icon
di layar. Integrasi Bing di menu start juga membantu proses pencarian
file atau folder yang ada di dalam tablet. Dengan semua fitur ini, Windows 8.1
tidak akan ‘memakan’ banyak memori di tablet anda! Versi upgrade ini
diperkirakan akan dilepas sekitar minggu kedua Maret tahun ini.
Sumber :teknospot
Cara Membangun Website E-commerce
Peluang usaha membuat dan membuka web untuk Bisnis online atau istilah canggihnya website e-commerce sendiri saat ini dapatlah dikatakan mudah. Sedemikian mudahnya membuat situs online ini membuat semua kalangan dapat membuka sendiri usaha online.Apa saja kelebihan dan pilihan yang dapat kita gunakan untuk membuat website e-commerce/ bisnis online?
Berbisnis online saat ini merupakan salah satu alternatif bisnis yang dapat dilakukan dengan berbagai kelebihan, antara lain :
- Modal yang diperlukan untuk memulai bisnis online relatif lebih mudah dan murah karena dapat dimulai dari rumah
- Pilihan sistem bisnis online yang beragam untuk beragam kalangan dapat dipilih sesuai tingkat kesulitan dan skala bisnis
- Kemudahan untuk melakukan promosi dengan memanfaatkan situs-situs jejaring sosial seperti facebook, friendster, twitter, dan blog
- Transaksi online yang memudahkan pembeli untuk berkunjung, memilih, dan membeli produk yang ditawarkan tanpa harus mencari dan datang ke lokasi penjual
- WordPress. Kepopuleran wordpress sebagai sistem blog yang mudah untuk digunakan dapat kita manfaatkan pula untuk membuat situs bisnis online.
- OsCommerce. Program khusus yang bebas untuk kita gunakan untuk membangun toko online memiliki fasilitas yang lebih lengkap dibandingkan dengan sistem online dengan wordpress.
- Zen-Cart. Sama seperti OsCommerce, program ini sama dengan oscommerce merupakan program berbasis open source yang sudah dioptimasi untuk memudahkan kita dalam membuat toko online.
- Joomla. Joomla sebagai mesin portal dinamis dan CMS (Content Management System) memiliki kemampuan yang fleksibel untuk kita gunakan sebagai alat untuk membangun situs e-commerce.
- PHP & Mysql. Jika kita mempunyai kemampuan pemrograman dan database, kita dapat juga merancang sendiri dari awal sampai akhir semua yang kita inginkan dalam membuat situs online. Tentunya untuk hal terakhir ini kita memerlukan skill yang lebih dibanding dengan sistem dan program lainnya.
Cara Membuat Spoiler di Postingan Blog
Kali ini saya akan memberikan Toturial membuat spoiler di postingan Blog spoiler adalah untuk memangkas postingan di Blog Open dan Tutup contohnya lihat gambarnya di bawah ini.Ok langsung saja pada inti acaranya.
1. Login ke Akun Blogger Anda kemudian langsng ke Enti Baru
2. Ke HTML
Kemudian copi source code di bawah ini:
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;"><b>Spoiler</b> for open <b>Script</b>: <input value="Open" style="margin: 0px; padding: 0px; width: 55px; font-size: 11px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" type="button"> </div> <div class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px;"> <div style="display: none;"> ISIKAN POSTINGAN DI SINI </div> </div> </div>
Dan hasilnya kira-kira seperti di bawah selamat mencoba...
Spoiler for open Script:
ISIKAN POSTINGAN DI SINI
Contoh Operator PHP
Klik Open untuk membuka:
<!DOCTYPE html> <html> <head> <title>Contoh Web PHP Operator</title> </head> <body> <form method="post"> <!--from untuk kerangka ,post mengirimkan data secara terpisah--> <fieldset> <legend><h3>Contoh Operator PHP</h3></legend> <!--heading tag ini digunkan untuk membuat judul yang tebal, tag heading ini ada beberpa level <h1>sampai <h6>--> <table><!--table digunakan untuk membuat table biasanya di ikuti oleh <tr> dan <td>--> <i><b><u>Operator Pengurangan</u></b></i> <!--<i>untuk tulisan miring <b> untuk tulisan tebal <u> untuk tulisan garis bawah--> <tr><!--digunakan untuk membuat baris--> <td><input type="number" name="min1"/required=required placeholder='Masukkan Angka'></td> <!--required=required placeholder source ini digunakan untuk menampilkan sebuah kondisi textfield apabila textfieldnya tidak di isi--> <td>-</td><!--digunakan untuk membuat kolom--> <td><input type="number" name="min2"/required=required placeholder='Masukkan Angka'></td> <td><input type="submit" name="jumlah" value="Hitung"></td> <!--jika tombol submit diklik makan inputan name akan dikirim ke file form.php untuk di proses--> <?php /*Kode php diawali dengan tag <? atau <?php dan ditutup dengan sesuai dengan tag pembukanya?>*/ if(isset($_POST["jumlah"])){ /*pada tag ini terdapat pemeriksaan pada kondisi apakah "jumlah" indek array $_POST dan perbandingan dengan tombol submit di form ,isset digunakan untuk menyatakan apakah variabel sudah di set atau tidak jika sudah di set makan makan variabel mengembalikan nilai true*/ $hasil = $_POST["min1"] - $_POST["min2"]; /*pada tag ini terdapat nilai inputan dari form yang akan di ambil dengan cara mengakses array $_POST sesuai dengan komponen form yang di ambil dan isi komponen inputan "hasil" di bawah akan di masukkan ke variabel $hasil pada source di atas atas $_POST ada actian pembagian inputan min1-min2 di sini terdapat aritmatika pengurangan di mana inputan min1-min2 hasilnya akan di tampilkan apabila usernya akan menklik tombol submit di atas*/ } ?> <td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td> <!--echo berfungsi untuk menampilkan output variabel $hasil--> </tr> <!--tag penutup membuat baris--> </table> <hr> <hr> <form method="post"> <!--post untuk mengirimkan data secara terpisah--> <table> <i><b><u>Operator Perkalian</u></b></i> <tr> <td><input type="number" name="kali1"/required=required placeholder='Masukkan Angka'></td> <td>x</td> <td><input type="number" name="kali2"/required=required placeholder='Masukkan Angka'></td> <!--Sama penjelasanya sperti di atas--> <td><input type="submit" name="jumlah" value="Hitung"></td> <?php if(isset($_POST["jumlah"])){ $hasil = $_POST["kali1"] * $_POST["kali2"]; /*aritmatik perkalian di mana inputan kali1 x kali2 akan di tampilkan di variable $hasil ini sama dengan keterangan yang ada di atas cuman di sini inputan aritmatikanya perkalian prosesnya sama di jumlah kemudian akan di tampilkan oleh echo di variabel $hasil*/ } ?> <td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td> </tr> </table> <hr> <!--<hr>untuk membuat baris--> <hr> <form method="post"> <table> <i><b><u>Operator Pembagian</u></b></i> <tr> <td><input type="number" name="bagi1"/required=required placeholder='Masukkan Angka'></td> <td>/</td> <td><input type="number" name="bagi2"/required=required placeholder='Masukkan Angka'></td> <td><input type="submit" name="jumlah" value="Hitung"></td> <?php if(isset($_POST["jumlah"])){ $hasil = $_POST["bagi1"] / $_POST["bagi2"]; /*sama dengan seblumnya aritmatika pembagian*/ } ?> <td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td> </tr> </table> <!--tag penutup <table>--> </form> <!--tag penutup <form>--> </fieldset> <!--tag penutup <fieldset>--> </body> <!--tag penutup <body>--> </html>
Cara Membuat Fanspage Facebook Di Blog 2014
Cara Membuat Fanspage Facebook di Blog. Cara ini sangatlah mudah karena dilengkapi dengan gambar. Tujuan dari Memasang Fanspage Facebook di Blog adalah untuk mempromosikan blog kita ke FB dan efeknya pasti akan meningkatkan pengunjung blog Kita. Facebook Like Box ini akan membantu pengunjung Anda untuk menjadi seorang pembaca reguler hanya dengan mengklik tombol Like. Dengan Facebook Like Box ini pembaca akan mendapatkan update artikel terbaru dari Facebooknya. Ikuti langkah berikut ini untuk memasang Like Box Fans Page di blog Anda.Langkah-langkah Membuat Fanspage Facebook Di Blog 2014
1. Login dulu ke akun Facebook Anda
2. Klik link ini = Facebook Developers
3. Halaman yang tampil akan seperti di bawah
5. Untuk seterusnya Anda bisa sesuaikan menurut keinginan Anda. Saya lebih suka menggunakan pengaturan seperti gambar di atas.
6. Setelah Anda setting, klik Get Code dan Anda akan mendapatkan 2 kode seperti gambar di bawah ini.
Cara meletakkan Kode Pertama:
1. Loin ke akun blog Anda
2. Pilih Template => Edit HTML
3. Cari kode <body>, Untuk mempermudah mencari silahkan tekan ctrl+F pada keyboard dan silahkan tulis kode di atas.
4. Setelah dapat, copy dan letakkan kode pertama tadi tepat di bawah kode <body>
5. Simpan template Anda.
Cara meletakkan Kode kedua:
1. Pilih Tata Letak
2. Kemudian Klik Tambahkan Gadget => Pilih HTML/javascript.
3. Kemudian copy dan letakkan Kode kedua di HTML/javascript tadi. kemudian simpan/save(Lihat gambar di bawah).
4. Simpan , selesai dah dan lihat hasil Blog Anda.
Sumber:
http://www.tugasku4u.com/2013/05/cara-mudah-memasang-like-fanspage.htmlModul Pemrograman Berbasis Web
Di sini ada modul yang teman-teman bisa donwload file HTML,PHP,CSS dll.dan jangan lupa koment dan joist di blog ini biar share materi atau file ILMU.
Download File di sini
Jaringan Komputer
Jaringan komputer (JARKOM) adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU),
berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban
web).Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan
memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim
layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah
jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi
jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya.
Sejarah Jaringan Komputer(JARKOM)
Sejarah jaringan komputer bermula dari lahirnya konsep jaringan komputer
pada tahun 1940-an di Amerika yang digagas oleh sebuah proyek pengembangan komputer MODEL I
di laboratorium Bell dan group riset Universitas Harvard yang dipimpin
profesor Howard Aiken. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah
perangkat komputer yang harus dipakai bersama.Untuk mengerjakan beberapa proses tanpa banyak membuang waktu
kosong dibuatlah proses beruntun (Batch Processing), sehingga beberapa
program bisa dijalankan dalam sebuah komputer dengan kaidah antrian.
Kemudian ditahun 1950-an ketika jenis komputer mulai berkembang
sampai terciptanya super komputer, maka sebuah komputer
harus melayani beberapa tempat yang tersedia (terminal), untuk itu
ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan
nama TSS (Time Sharing System).
Maka untuk pertama
kalinya bentuk jaringan (network) komputer diaplikasikan. Pada sistem TSS
beberapa terminal terhubung secara seri ke sebuah komputer atau perangkat
lainnya yang terhubung dalam suatu jaringan (host) komputer. Dalam proses TSS
mulai terlihat perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri-sendiri. Departemen Pertahanan
Amerika, U.S. Defense Advanced
Research Projects Agency (DARPA) memutuskan untuk mengadakan riset yang
bertujuan untuk menghubungkan sejumlah komputer sehingga membentuk jaringan
organik pada tahun 1969. Program riset ini dikenal
dengan nama ARPANET. Pada tahun 1970, sudah lebih dari 10 komputer yang
berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi
dan membentuk sebuah jaringan.
Dan pada tahun 1970 itu juga setelah beban pekerjaan
bertambah banyak dan harga perangkat komputer besar mulai terasa sangat mahal,
maka mulailah digunakan konsep proses distribusi (Distributed Processing). Dalam proses ini
beberapa host komputer mengerjakan sebuah pekerjaan besar
secara paralel untuk melayani beberapa terminal yang
tersambung secara seri disetiap host komputer. Dalam proses
distribusi sudah mutlak diperlukan perpaduan yang mendalam antara teknologi komputer dan telekomunikasi, karena selain proses
yang harus didistribusikan, semua host komputer wajib melayani
terminal-terminalnya dalam satu perintah dari komputer pusat.
Pada tahun 1972, Roy Tomlinson berhasil menyempurnakan
program surat elektonik (email) yang dibuatnya setahun yang lalu
untuk ARPANET.Program tersebut begitu mudah untuk digunakan, sehingga langsung menjadi
populer. Pada tahun yang sama yaitu tahun 1972, ikon at (@) juga diperkenalkan sebagai lambang penting yang menunjukan
“at” atau “pada”. Tahun 1973, jaringan komputer ARPANET
mulai dikembangkan meluas ke luar Amerika Serikat.
Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi
anggota jaringan Arpanet.Pada tahun yang sama yaitu tahun 1973, dua orang ahli komputer
yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah
gagasan yang lebih besar, yang menjadi cikal bakal pemikiran International
Network (Internet).Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil
mengirimkan surat elektronik dari Royal Signals and Radar Establishment di Malvern.Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan
atau network.
Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang
diberi nama USENET (User Network) pada
tahun 1979.Tahun 1981, France Telecom menciptakan
sesuatu hal yang baru dengan meluncurkan telepon televisi pertama, di mana
orang bisa saling menelepon yang juga berhubungan dengan video link.
Seiring dengan bertambahnya komputer yang membentuk
jaringan, dibutuhkan sebuah protokol resmi yang dapat diakui dan diterima oleh
semua jaringan. Untuk itu, pada
tahun 1982 dibentuk
sebuah Transmission Control Protocol (TCP) atau lebih
dikenal dengan sebutan Internet Protocol(IP) yang kita kenal
hingga saat ini.Sementara itu,
di Eropa muncul sebuah
jaringan serupa yang dikenal dengan Europe Network (EUNET) yang
meliputi wilayah Belanda, Inggris, Denmark, dan Swedia.Jaringan EUNET ini menyediakan jasa surat
elektronik dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang
ada, maka pada tahun 1984 diperkenalkan Sistem Penamaan Domain atau domain name system, yang kini
kita kenal dengan DNS. Komputer yang
tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih.Pada 1987, jumlah komputer yang tersambung ke
jaringan melonjak 10 kali lipat menjadi 10000 lebih.
Jaringan komputer terus berkembang pada tahun 1988, Jarkko Oikarinen seorang
berkebangsaan Finlandia menemukan sekaligus memperkenalkan Internet Relay Chat atau lebih dikenal dengan IRC yang memungkinkan dua orang atau
lebih pengguna komputer dapat berinteraksi secara langsung dengan pengiriman
pesan (Chatting ). Akibatnya, setahun
kemudian jumlah komputer yang saling berhubungan melonjak 10 kali lipat. tak kurang
dari 100000komputer membentuk sebuah jaringan. Pertengahan
tahun 1990 merupakan tahun
yang paling bersejarah, ketika Tim Berners Lee merancang sebuah
programe penyunting dan penjelajah yang dapat menjelajai komputer yang satu
dengan yang lainnya dengan membentuk jaringan. Programe inilah
yang disebut Waring Wera Wanua atau World Wide Web.
Komputer yang saling tersambung membentuk jaringan
sudah melampaui sejuta komputer pada tahun 1992.Dan pada tahun
yang sama muncul istilah surfing (menjelajah). Dan pada tahun1994, situs-situs di internet telah tumbuh
menjadi 3000 alamat halaman, dan untuk pertama
kalinya berbelanja melalui internet atau virtual-shopping atau e-retail muncul
di situs.Pada tahun yang
sama Yahoo! didirikan, yang
juga sekaligus tahun kelahiran Netscape Navigator 1.0.
Klasifikasi
Klasifikasi jaringan komputer terbagi menjadi :
1. Berdasarkan geografisnya, jaringan komputer terbagi menjadi Jaringan wilayah lokal atau Local Area Network (LAN), Jaringan wilayah metropolitan atau Metropolitan Area Network (MAN), dan Jaringan wilayah luas atau Wide Area Network (WAN). Jaringan wilayah
lokal]] merupakan jaringan milik pribadi di dalam sebuah gedung atau tempat
yang berukuran sampai beberapa 1 - 10 kilometer.LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan stasiun kerja (workstation) dalam kantor suatu perusahaan atau pabrik-pabrik
untuk memakai bersama sumberdaya (misalnya pencetak (printer)
dan saling bertukar informasi. Sedangkan Jaringan
wilayah metropolitan merupakan perluasan jaringan LAN sehingga mencakup
satu kota yang cukup luas,
terdiri atas puluhan gedung yang berjarak 10 - 50 kilometer. Kabel transmisi yang digunakan adalah
kabel serat optik (Fiber Optic).Jaringan wilayah
luas Merupakan jaringan antarkota, antar propinsi, antar negara, bahkan antar benua.Jaraknya bisa
mencakup seluruh dunia, misalnya jaringan yang menghubungkan semua bank di Indonesia, atau jaringan yang
menghubungkan semua kantor Perwakilan Indonesia di seluruh dunia.Media transmisi utama
adalah komunikasi lewat satelit, tetapi banyak yang
mengandalkan koneksi serat optik antar negara.
2. Berdasarkan fungsi, terbagi menjadi Jaringan Klien-server (Client-server)
dan Jaringan Ujung ke
ujung (Peer-to-peer).Jaringan
klien-server pada ddasaranya ada satu komputer yang disiapkan menjadi peladen (server)
dari komputer lainnya yang sebagai klien (client). Semua permintaan
layanan sumberdaya dari komputer klien harus dilewatkan ke komputer peladen,
komputer peladen ini yang akan mengatur pelayanannya. Apabila komunikasi
permintaan layanan sangat sibuk bahkan bisa disiapkan lebih dari satu komputer
menjadi peladen, sehingga ada pembagian tugas, misalnya file-server, print-server, database
server dan sebagainya. Tentu saja
konfigurasi komputer peladen biasanya lebih dari konfigurasi komputer klien
baik dari segi kapasitas memori, kapasitas cakram keras {harddisk),
maupun kecepatan prosessornya. Sedangkan jaringan
ujung ke ujung itu ditunjukkan dengan komputer-komputer saling mendukung,
sehingga setiap komputer dapat meminta pemakaian bersama sumberdaya dari
komputer lainnya, demikian pula harus siap melayani permintaan dari komputer
lainnya. Model jaringan ini
biasanya hanya bisa diterapkan pada jumlah komputer yang tidak terlalu banyak,
maksimum 25, karena komunikasi akan menjadi rumit dan macet bilamana komputer
terlalu banyak.
4. Berdasarkan distribusi sumber informasi/data
1. Jaringan terpusat
Jaringan ini terdiri dari
komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk
mengakses sumber informasi/data yang berasal dari satu komputer peladen.
2. Jaringan terdistribusi
Merupakan perpaduan beberapa
jaringan terpusat sehingga terdapat beberapa komputer peladen yang saling berhubungan dengan klien membentuk sistem jaringan
tertentu.
6. Berdasarkan media transmisi data
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.
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.
Sumber:
http://id.wikipedia.org/wiki/Jaringan_komputer