WHAT'S NEW?
Loading...

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