Database Kereta API [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Analisis dan Perancangan Sistem Sistem Informasi Penjualan Tiket Kereta Api Online



Disusun oleh :



1. Nurul Arifianti



(13121006)



2. Rozy Putra Pratama (13121021)



PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016



Daftar Isi



Sistem Informasi Penjualan Tiket Kereta Api Online .......................................................... 1 Daftar Isi .............................................................................................................................. 2 Daftar Gambar .................................................................................................................... 3 Daftar Tabel ........................................................................................................................ 4 BAB I PENDAHULUAN ......................................................................................................... 5 1.1 IDENTIFIKASI MALASAH ............................................................................................ 5 1.2 ANALISIS MASALAH ................................................................................................... 5 1.3 DATA (ANALISIS KEBUTUHAN) .................................................................................. 5 1.4 PROSES SISTEM ......................................................................................................... 5 1.4.1 Tabel Per Level User ........................................................................................... 6 BAB II PERANCANGAN DATABASE ...................................................................................... 7 2.1 ERD (Entity Relationship Diagram) ............................................................................ 7 2.2 Definisi Tabel ............................................................................................................. 8 2.2.1 Tabel Admin ....................................................................................................... 8 2.2.2 Tabel Kereta ....................................................................................................... 8 2.2.3 Tabel Penumpang .............................................................................................. 8 2.2.4 Tabel Reservasi .................................................................................................. 8 2.2.5 Tabel Transaksi................................................................................................... 9 2.3 Relasi Tabel .............................................................................................................. 9



Daftar Gambar



Gambar 2.1 ERD ......................................................................................................................... 7 Gambar 2.3 Relasi Tabel ............................................................................................................. 9



Daftar Tabel



Tabel 1.4.1 Per Level User ............................................................................................. 6 Tabel 2.2.1 Admin ......................................................................................................... 8 Tabel 2.2.2 Kereta ......................................................................................................... 8 Tabel 2.2.3 Penumpang ................................................................................................ 8 Tabel 2.2.4 Reservasi .................................................................................................... 8 Tabel 2.2.5 Transaksi .................................................................................................... 9



BAB I PENDAHULUAN



1.1 IDENTIFIKASI MALASAH Saat ini permasalahan pelayanan transportasi darat khususnya kereta api yang sangat serius terjadi di wilayah perkotaan terutama di kota-kota besar dan kota metropolitan didunia. Dominasi pengguna kereta api dalam melalukan perjalanan tidak seimbang dengan jumlah kereta api yang ada. pada akhirnya akan menyebabkan kepadatan penumpang yang tinggi di stasiun. Kondisi ini pada akhirnya akan memunculkan problem di setiap perusahaan KAI, seperti halnya masalah ,jadwal keberangkatan yang tidak tepat dan pemesanan tiket dan lainlain. Salah satu solusi yang fundamental dari pemerintah khususnya mengenai pemesanan tiket adalah dengan menerapkan sistem e-ticketing pada setiap KAI yang ada. Karena dengan adanya sistem e-ticketing dapat memudahkan kita dalam memperoleh tiket .



1.2 ANALISIS MASALAH Adapun mekanisme dari sistem yang diusulkan yakni pada proses pembayaran pembelian tiket juga dilakukan secara online, seperti halnya sistem m-banking ataupun e-banking yang sudah dikenal saat ini. Jadi, admin dapat menambahkan laman atau link layanan internet banking dari beberapa bank yang sudah ada yang selanjutnya akan dipilih oleh pelanggan sesuai dengan nasabah bank tersebut.



1.3 DATA (ANALISIS KEBUTUHAN) Data yang dibutuhkan :    



Data penumpang Data kereta api Data reservasi Data Transaksi



1.4 PROSES SISTEM  Pembeli melihat informasi keberangkatan, kemudian memilih jadwal keberangkatan.  Apabila jadwal sudah sesuai, pembeli mengisi form pemesanan.  Kemudian,melakukan transaksi dan konfirmasi pemesanan kepada admin.  Setelah admin menerima konfirmasi,maka admin akan mengirimkan tiket melalui email.



1.4.1 Tabel Per Level User



No. 1.



Level User Admin



2.



Operator



3.



Penumpang



Keterangan Pengelola data penjual, input, edit, hapus serta transaksi Untuk menjalankan sebuah pelayanan pemesanan dan pembayaran. Inpu data keberangkatan Tabel 1.4.1 Per Level User



BAB II PERANCANGAN DATABASE



2.1 ERD (Entity Relationship Diagram) Dibawah ini merupakan gambar ERD dari sebuah sistem informasi penjualan tiket kereta api online :



Gambar 2.1 ERD



2.2 Definisi Tabel Database yang terdapat dalam sistem informasi Penjualan Tiket Kereta Api online ini terdiri dari beberapa tabel, diantaranya adalah : 2.2.1 Tabel Admin Field username password



Type varchar varchar



Nilai 25 8



Keterangan Primary key



Tabel 2.2.1 Admin



2.2.2 Tabel Kereta Field Id_kereta Nm_kereta Kelas_kereta Gerbong No_kursi Jam_brngkt Harga_tiket Stasiun_Asal Stasiun_tujuan



Type Int Varchar Varhar Int Int Time Int Varchar Varchar



Nilai 6 25 25 10 50



Keterangan Primary key



12 30 30 Tabel 2.2.2 Kereta



2.2.3 Tabel Penumpang Field Id_penumpang Nm_penumpang Alamat Gender No_telp



Type Int Varchar Varchar char



Nilai 6 25 25



Keterangan Primary key



12 Tabel 2.2.3 Penumpang



2.2.4 Tabel Reservasi Field Id_reservasi Id_penumpang Id_kereta Id_transaksi Tgl_berangkat Tgl_pesan



Type Int Int Int Int Datetime date



Nilai 6 6 6 6



Tabel 2.2.4 Reservasi



Keterangan Primary key Foreign key Foreign key Foreign key



2.2.5 Tabel Transaksi Field Id_transaksi Tgl_bayar Jum_tiket Harga_tiket Total_bayar Id_reservasi



Type int Datetime Int Int Int int



Nilai 6



Keterangan Primary key



10 12 12 6



Foreign key



Tabel 2.2.5 Transaksi



2.3 Relasi Tabel Gambar dibawah ini adalah sebuah rancangan database yang sudah terelasi dari sebuah sistem informasi penjualan tiket kereta api online :



Gambar 2.3 Relasi Tabel 1