Membuat Pemesanan Tiket Kereta Api Online dengan PHP dan MySQL

Sekarang saya akan membahas bagaimana membuat Sistem Pemesanan Kereta Api Online menggunakan bahasa pemrograman PHP dan MySQL.

Pertama kita buat database untuk menyimpan data pemesanan tiket K.A tersebut..

Telah saya buatkan beberapa contoh struktur table dalam database tersebut untuk pembuatan program tersebut. seperti gambar dibawah ini :


Setelah kita buat databasenya,
kita mulai membuat scriptnya di php, dengan editor andalan agan-agan sendiri.
berhubung kodenya sangat panjang dan banyak tidak cukup waktu untuk menjelaskan semua kode-kode script ini, dikarenakan masih banyak kerjaan yang yang lain jadi hanya sebagian yang bisa saya jelaskan gan,
jadi apabila ada yang perlu dibahas, kita bahas dikomentar saja gan, :)

untuk proses data dan alur yang ada dalam program kurang-lebihnya seperti berikut gan..

untuk tampilan menu utama seperti berikut gan :
- pada tampilan utama ini terdapat list/daftar kereta beserta jadwal berangkat/tiba, dll
- pada kolom sebelah kiri terdapat radio button yang berfungsi untuk memilih data tujuan untuk diproses pemesanan tiket.

kemudian pada tampilan selanjutnya akan diarahkan pada pengisian form registrasi.
-jika telah selesai diinputkan data registrasi tersebut klik simpan.
maka semua data registrasi beserta info pemesanan dan ketentuan akan ditampilkan pada rinci/detail pesan.
ada beberapa tombol disana yaitu :
- tombol cetak data : untuk mencetak detail pesan tiket tersebut.
- tutup info detail : untuk selesai proses pemesanan selanjutnya dilakukan syarat dan ketentuan pemesanan.
- batalkan pemesanan : untuk membatalkan pemesanan sebelumnya.

contoh tampilan cetak registrasi.

Kemudian untuk masuk ke halaman administrator, gunakan menu login yang ada pada pojok kanan atas.

maka masukkan username dan password. klik login.

apabila login sukses maka akan muncul pesan alert seperti gambar dibawah.
kemudian halaman akan diarahkan pada halaman administrator,
terdapat beberapa menu pada halaman administrator tersebut.
seperti menu - daftar harga kelas kereta.
disini untuk membuat beberapa harga kelas kereta.

menu daftar jadwal kereta yaitu untuk membuat jadwal ketersediaan kereta dan harga kelas per kereta yang tersedia.

menu data pesanan tiket.
disini menampilkan beberapa data pemesanan tiket dimana pemesanan tiket akan disetujui atau tidak.

kemudian untuk keluar dari halaman administrator pilih menu logout pada pojok kanan atas.

setelah itu,
kita bahas bagaimana cara mengkoneksikan script php-nya dengan database yang kita buat tadi..

koneksi.php
  1. <?php  
  2. $servername = "localhost"//-nama server  
  3. $username = "root"//-nama user  
  4. $password = ""//- password  
  5. $databasename = "tiketKA";  //- nama database yang akan dihubungkan  
  6.   
  7. $db = mysql_connect("$servername""$username""$password"or die ("I cannot to the database because : ".mysql_error());  
  8.       mysql_select_db("$databasename"$dbor die ("I cannot select the database '$databasename' because : ".mysql_error());  
  9. ?>  

untuk beberapa penjelasan source codenya bisa ditanyakan lewat komentar ya gan, :)
untuk melihat DEMO bisa di klik disini!
dan untuk SOURCE CODE lengkapnya bisa di Download

Source : http://a-afandi.blogspot.com/2014/04/membuat-pemesanan-tiket-kereta-api.html 

6 Komentar

Lebih baru Lebih lama