Tips Mengerjakan Skipsi

        


Tips Mengerjakan SKRIPSI, Mungkin teman-teman mahasiswa Akhir Baik yang kuliah Swasta maupun Negeri sebenarnya Problemnya sama didalam menyelesaikan Skripsi. Ada pertanyaan SKRIPSI saya tidak selesai-selesai, males mengerjakan SKRIPSI dll. Nah, didalam artikel ini saya akan mengulas beberapa Tips mungkin berguna bagi mahasiswa Akhir yang galau-galau hehe......Pada Artikel ini saya memuat artikel  tentang 
Ok Langsung saja :
1. Niatkan Mengerjakan SKRIPSI Karena Allah SWT (Bagi yang Muslim)
2. Berdo'a
3. Bangun Pagi (Karena membangun akan banyak kemudahan didalam mengerjakan Masalah)
4. Harus/ Wajib Mempunyai Targe(exp: Tanggal, bulan berapa selesai Skipsinya)
5. Konsul ke Dosen Pembimbing Minimal 3x Dalam 1 Minggu
6. Selalu Diskusi Masalah Topik yang dimuat didalam SKRIPSI
7. Sholat Tepat waktu(Jangan Bolong) 

     Mungkin Cuman segitu ya teman-teman ...mungkin ada yang menambahin Tipsnya...Monggo

Quality of Service (QoS)

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