WHAT'S NEW?
Loading...

TOPOLOGI 3 ROUTING OSPF

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:
  1. memberikan administrator kontrol atas sumber daya jaringan dan memungkinkan mereka untuk mengelola jaringan dari sebuah bisnis, bukan teknis, perspektif.
  2. Memastikan bahwa aplikasi waktu-sensitif dan mission-critical memiliki sumber daya yang mereka butuhkan, sementara memungkinkan aplikasi lain akses ke jaringan.
  3. Meningkatkan pengalaman pengguna.
  4. 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

Sumber :

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 &Gt; </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>
                    &nbsp;&nbsp;
                    <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 &#169; 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">&Lt; 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 &#169; 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">&Lt; 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 &#169; 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:

Ok saya akan memberikan caranya, karena kebanyakan memakai Google maka saya akan memberikan Toturialnya.
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

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
Saat ini kita dapat memilih aneka macam cara untuk membuat situs online untuk berbisnis. Beberapa pilihan yang dapat kita coba yaitu :
  • 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. 
contoh web e-commerce dengan PHP dan Mysql Filenya  Download File di sini
Sumber:http://www.kamalsy.com/membuat-website-e-commerce-cara-mudah-bisnis-online.html

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
Sumber :Dhafiq Sagara

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
4. Pada Facebook Page URL. Anda masukkan URL Facebook page blog Anda. (Lihat gambar di atas yang diberi kotak Hitam).
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.html


Modul 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 HubBridgeSwitchRouterGateway 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 AmerikaU.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 1972Roy 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 TruscottJim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET (User Network) pada tahun 1979.Tahun 1981France 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 BelandaInggrisDenmark, 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 1988Jarkko 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-serverprint-serverdatabase 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.
3. Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas
    1.   Topologi bus
    2.   Topologi bintang
    3.   Topologi cincin
    4.   Topologi mesh
    5.   Topologi pohon
    6.   Topologi linier
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