Sistem Informasi Manajemen Penjualan Tiket Kereta Api

By , March 18, 2017,

Sistem Informasi Manajemen Penjualan Tiket Kereta Api – Kereta api adalah sarana transportasi umum yang banyak sekali peminatnya. Dengan banyaknya minta dari pengguna transportasi ini penting sekali segala kemudahan agar pelanggan dapat di permudah untuk melakukan pembelian tiket kereta api. Pengembangan aplikasi sistem informasi yang dapat di  akses secara online dalam hal penjualan tiket, konsumen dapat dengan mudah membeli tiket dari manapun berada. Dengan memilih tujuan dan rute yang telah di tentukan. Hal in juga dapat menyingkat waktu bagi para pengguna transportasi ini untuk membeli tiket.

Latar Belakang pengembangan aplikasi ini

  1. Membantu konsumen untuk memberikan informasi rute, jadwal keberangkatan, tarif, dan juga tempat duduk yang masih tersisa atau belum di pesan
  2. Mengelola pelanggan, untuk membantu pihak perusahaan untuk meningkatkan pelayanan dengan pemantauan jumlah lonjakan pengguna kereta api
  3. Meningkatkan layanan dan mempercepat proses pemeblian tiket
  4. Menghindari antrean yang menumpuk di tempat penjualan tiket kereta api

Pengembangan aplikasi

Aplikasi atau software ini di kembangkan dengan rancangan berbasis web dengan detail sebagai berikut:

  1. Program PHP
  2. Database Mysql
  3. Desain HTML dan CSS
  4. Pengembangan analisis menggunakan DFD

Untuk pengembangan dengan menggunakan framework seperi codeigniter, yii dan laravel juga bisa di lakukan.

Data Flow Diagram (DFD)

Pada aplikasi sistem penjualan tiket kereta api ini aliran data yang terlibat didalamnya dapat digambarkan seperti ini:

1. DFD level 0 (konteks diagram)

DFD level 0 (konteks diagram) Sistem Informasi Manajemen Penjualan Tiket Kereta Api

DFD level 0 (konteks diagram) Sistem Informasi Manajemen Penjualan Tiket Kereta Api

Penjelasan:

Berdasarkan data flow digaram level 1 pengguna aplikasi ada 2 yaitu admin dan juga pelanggan. Admin adalah pengelola sistem informasi penjualan tiket kereta api, sedangkan pelanggan adalah orang yang membeli tiket.

Pada gambar di atas ada beberapa data dan info, arah  panah yang mengarah ke dalam sistem informasi merupakan data yang di berikan kedalam sistem, sedangkan arah panah pada bagan yang mengarah ke pada user merupakan informasi yang di terima.

Admin

Pada sistem ini menunjukkan bahwa data yang diberikan oleh admin yaitu data jadwal, data kereta api, data tarif yang besar kemungkinan data ini berperan sebagai data master pada aplikasi. Sedangkan informasi yang diterima oleh admin sendiri yaitu informasi jadwal, informasi rute, informasi tarif, dan juga informasi pelanggan ( data yang diberikan oleh pelanggan).

Pelanggan

Pelanggan adalah pengguna yang akan membeli tiket. Data yang diberikan pelanggan pada sistem ini yaitu data pelanggan, dan data yang diterima pelanggan (pembeli tiket) yaitu data tarif, data jadwal, data rute.

Tabel proses konteks diagram

No Nama Proses Deskripsi
1 Pengguna Proses pengelolaan data pengguna atau pelanggan penjualan tiket keretaapi
2 Jadwal Proses pengelolaan jadwal keberangkatan kereta api
3 Kereta Api Proses pengelolaan data kereta api
4 Penjualan Proses pengelolaan penjualan tiket kereta api
5 Laporan Proses pengelolaan laporan penjualan tiket

2. DFD level 1

DFD level 1 Sistem Informasi Manajemen Penjualan Tiket Kereta Api

DFD level 1 Sistem Informasi Manajemen Penjualan Tiket Kereta Api

Penjelasan:

Pada diagram diatas merupakan lanjutan darei proses konteks diagram sebelumnya  yang mana pada sebelah kanan membetuk sebuah data master, yang nantinya akan menjadi entitas pada database. Entitas pada database ini akan kita rancang berikutnya   menjadi erd. Untuk data entitas tersebut yaitu data pelanggan, data jadwal, data tarif, data rute dan juga data pembelian. Dan pada gambar diatas menjadi laporan pada akhir aplikasi

Entity Relationship Diagram (ERD)

Ini adalah rancangan relasi database dan juga tabel tabel yang terhubung pada aplikasi sistem informasi manajemen penjualan tiket kereta api.

ERD sistem informasi penjualan tiket kereta api

ERD sistem informasi penjualan tiket kereta api

Penjelasan:

Pada relasi erd diatas terdapat tanda # yang merupakan sebagai identifikasi bahwa field tersebut merupakan sebagai kunci utama atau primary key. Sedangkan untuk ## sebagai kunci kedua atau secondary key atau foreign key.

No Nama Deskripsi Atribut Primary key Foreigh Key
1 Tabel admin Menyimpan data admin idPengguna idAdmin
namaPengguna
alamatPengguna
telppengguna
tipePengguna
username
password
level
2 Tabel pelanggan Menyimpan data pelanggan idPelanggan idPelanggan
namaPelanggan
alamatPelanggan
telpPelanggan
ktpPelanggan
username
password
level
3 Tabel kereta Api Menyimpan data kereta api idKeretaapi idKeretaapi
keretaApi
rute
kelas
hargaTiket
4 Tabel jadwal Menyimpan data jadwal idJadwal idJadwal idKeretaapi
tglJadwal
jamJadwal
5 Tabel penjualan Menyimpan data penjualan idPenjualan idPenjualan idJadwal
idPelanggan
idKeretapi
tglPenjualan

Untuk beberapa tampilan dashboard admin:

No Nama Deskripsi Atribut Primary key Foreigh Key
1 Tabel admin Menyimpan data admin idPengguna idAdmin
namaPengguna
alamatPengguna
telppengguna
tipePengguna
username
password
level
2 Tabel pelanggan Menyimpan data pelanggan idPelanggan idPelanggan
namaPelanggan
alamatPelanggan
telpPelanggan
ktpPelanggan
username
password
level
3 Tabel kereta Api Menyimpan data kereta api idKeretaapi idKeretaapi
keretaApi
rute
kelas
hargaTiket
4 Tabel jadwal Menyimpan data jadwal idJadwal idJadwal idKeretaapi
tglJadwal
jamJadwal
5 Tabel penjualan Menyimpan data penjualan idPenjualan idPenjualan idJadwal
idPelanggan
idKeretapi
tglPenjualan

Beberapa tampilan aplikasi dashboard admin

Sistem informasi manajemen penjualan tiket kereta api

Sistem informasi manajemen penjualan tiket kereta api

Sistem informasi manajemen penjualan tiket kereta api

Sistem informasi manajemen penjualan tiket kereta api

Sistem informasi manajemen penjualan tiket kereta api

Sistem informasi manajemen penjualan tiket kereta api

Leave a Reply

Your email address will not be published. Required fields are marked *