data aplikasi tiket kereta api
TRANSCRIPT
1
APLIKASI PENJUALAN TIKET KERETA API
Untuk Memenuhi Salah Satu Tugas Mata Kuliah Basis Data
Di susun oleh:
Rizal Fauzi
134060025
Teknik Informatika
SEKOLAH TINGGI MANAGEMEN
INFORMATIKA DAN KOMPUTER JAWA BARAT
2014
2
KATA PENGANTAR
Segala puji hanya milik Allah SWT. Shalawat dan salam selalu tercurahkan kepada
Rasulullah SAW.Berkat limpahan dan rahmat-Nya penyusun mampu menyelesaikan Laporan ini
guna memenuhi salah satu tugas mata kuliah Basis Data semester 3 jurusan Teknik Informatika di
STMIK Jabar.
Shalawat beserta salam tidak lupa pula mudah-mudahan Allah SWT selalu mencurah
limpahkan kepada junjunan alam kita pembawa kedamaian yakni nabiyallah wa rosulullah
Muhammad SAW, yang telah membawa kita dari zaman jahiliyah menuju zaman yang di terangi
oleh ilmu dan zamannya orang-orang intelek.
Dalam penyusunan laporan ini, tidak sedikit hambatan yang penulis hadapi. Namun penulis
menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan, dorongan, dan
bimbingan Orang Tua dan Ibu Sri Kuswayati,S.Si selaku dosen yang telah membantu dengan materi
yang telah disampaikannya pada setiap pertemuan mata kuliahnya dan teman-teman seperjuangan
yang membantu dengan motivasi agar terselesaikannya laporan ini.
Semoga laporan ini dapat memberikan wawasan yang lebih luas dan menjadi sumbangan
pemikiran kepada pembaca khususnya para mahasiswa STMIK Jabar. Saya sadar bahwa laporan ini
masih banyak kekurangan dan jauh dari sempurna Untuk itu kepada dosen pembimbing saya
meminta masukannya demi perbaikan pembuatan laporan saya di masa yang akan datang dan
mengharapkan kritik dan saran dari para pembaca , Akhir kata penyusun berharap laporan ini dapat
bermanfaat bagi pembaca pada umumnya dan penulis pada khususnya. Atas segala perhatiannya
penulis mengucapkan banyak terima kasih.
Bandung, Januari 2015
Penyusun
3
DAFTAR ISI
JUDUL .......................................................................................................................................1
KATA PENGANTAR....................................................................................................................2
DAFTAR ISI ..................................................................................................................................3
BAB I PENDAHULUAN.................................................................................................................
LATAR BELAKANG ............................................................................................................4
IDENTIFIKASI MASALAH ................................................................................................5
BAB II PEMBAHASAN ..................................................................................................................
ANALISIS SISTEM YANG BERJALAN .............................................................................6
DOKUMEN YANG DIGUNAKAN......................................................................................7
NORMALISASI .....................................................................................................................8
ERD .......................................................................................................................................9
RELASI ANTAR TABEL ...................................................................................................10
RANCANGAN ANTAR MUKA.........................................................................................10
BAB III HASIL ................................................................................................................................
CARA KERJA PROGRAM .................................................................................................12
TAMPILAN PROGRAM.....................................................................................................14
BAB IV PENUTUP ..........................................................................................................................
PENUTUP ............................................................................................................................17
SARAN.................................................................................................................................17
DAFTAR PUSTAKA ...................................................................................................................18
4
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Perkembangan teknologi yang semakin pesat saat ini mempengaruhi kehidupan kita. Dunia
pendidikan dan dunia kerja merupakan salah satu yang paling banyak memanfaatkan teknologi
dalam hal ini teknologi informasi. Teknologi informasi menyediakan proses yang cepat, tepat, dan
menghasilkan tingkat keakuratan yang lebih. Dalam lingkungan usaha dan pendidikan, komputer
adalah alat bantu yang mutlak diperlukan sebagai pendukung pemrosesan data dan informasi.
Penyediaan informasi yang cepat dan akurat, sangat membantu pihak manajemen untuk memimpin
suatu perusahaan atau sekolah karena tidak cukup hanya dengan kemampuan dan pikiran saja untuk
mencapai suatu tujuan organisasi.
Pengolahan data yang baik akan mempermudah suatu perusahaan atau sekolah dalam
pemantapan manajemennya, sebaliknya sistem lama yang masih lambat dan tidak berkualitas tidak
akan mampu mendukung kegiatan proses kerja suatu perusahaan atau manajemen sekolah dalam
mencapai tujuannya. Pengolahan data yang cepat, tepat, akurat, dan ruang penyimpanan yang besar
terhadap data yang baik dapat dinilai dari sistem informasinya.
Kereta adalah salah satu alat transportasi yang menggunakan komputer sebagai media
pengatur transaksi penjualan dan laporan keuangan yang lebih akurat, dalam penjualan tiket kereta
utamanya sekarang masih menggunakan teknik manual, penggunaan cara terkomputerisasi yang baru
dalam hal pengolahan data penjulan Tiket ini, diharapkan dapat memberikan hasil yang lebih baik
kepada perushaan utamanya kereta api. Proses input dan pembuatan laporan-laporan serta informasi
lainnya yang diinginkan menjadi lebih mudah.
Berdasarkan permasalahan yang didapatkan tersebut maka, diperlukan suatu pengembangan
sistem yang baru. Untuk itu penulis tertarik dengan mengangkat judul yaitu ”Perancangan Aplikasi
Sistem Penjualan Tiket Kereta api”.
5
B. Identifikasi Masalah
Berdasarkan latar belakang masalah di atas, maka dapat diidentifikasikan beberapa masalah yang ada
antara lain :
1. Pengolahan data yang digunakan masih manual.
2. Kurang efisien penyimpanan data sehingga mudah sekali kehilangan data.
3. Belum memiliki sistem keamanan yang baik sehingga data yang dismpan mudah sekali
hilang/ dicuri.
4. kurang flexibel pembuatan laporan sehingga membutuhkan waktu yang cukup lama untuk
membuat laporan.
C. Batasan Masalah
Mengingat kemungkinan meluasnya permasalahan maka peneliti membatasi masalah ini pada :
1. Informasi yang di kumpulkan dan diolah dalam sistem ini terbatas pada data penumpang, data
kereta, data transaksi, dan data Keberangkatan.
2. Aplikasi yang digunakan adalah microsoft access.
D. Perumusan masalah
Aplikasi yang akan dibuat nantinya dapat menjadi alternatif yang sangat berpengaruh
sebagai alat untuk mempermudah transaksi jual beli dan pembuatan laporan di stasiun tersebut.
6
BAB II
PEMBAHASAN
A. ANALISIS SISTEM YANG BERJALAN
Sistem yang digunakan oleh “APLIKASI PENJUALAN TIKET KERETA API” dalam
pengolahan data masih sangat sederhana yang artinya masih secara manual. Setiap pelanggan yang
akan bertransaksi harus mengisi data pada formulir pendaftaran dalam bentuk lembaran kertas.
Setelah itu admin baru memasukkan datanya dalam komputer, dimana dalam komputer teresebut
masih sangat sederhana sebagaimana penginputan datanya masih dalam Microsoft Office yaitu
microsoft Word dan Micriosoft Excel. Sehingga dengan demikian proses pengolahan data semakin
lama karena kurang efisien. Jika ingin mencari data-data yang diinginkan harus mencari datanya satu
persatu dalam file atau tumpukan buku.
Bagian – bagian yang terlibat
a. Kepala Stasiun
b. Administrasi
c. Kasir
d. Pelanggan
A. Alur Data
Tugas Pemilik
Melakukan evaluasi dan pengawasan pelaksanaan tugas – tugas para pegawai stasiun,
serta mengambil tindakan koreksi yang diperlukan bila terjadi penyimpangan –
penyimpangan, menyusun pembagian tugas para Staff.
Tugas Administrasi
Memasukan data pelanggan yang akan di berangkatkan ke tujuan nya masing masing,.
Melakukan pengecekan pada pelanggan dan melaprkan pada bagian kepala stasiun.
7
Tugas Kasir
Menerima uang Pembayaran , membuat laporan pembayaran kepada administasi,
melaporkan pekerjaan secara rutin kepada kepala stasiun, Untuk Rekap keuntungan perbulan.
Tugas Pelanggan
Memilih dan membayar tiket yang akan dibeli kepada kasir
B. Dokumen / Form yang digunakan
a) Form Kebeangkatan
Kd_tujuan:
Tujuan :
Harga :
b) Form Pelanggan
ID Pembeli :
Nama :
Alamat :
c) Form Kereta
ID_Kereta :
Kelas :
Harga :
d) Form Transaksi
NO_reg
Nama
Tanggal_registrasi
Kode kereta
Kelas
Harga
Tujuan
8
Harga
Tanggal_berangkat
C. ER-D (Entity Relationship Diagram)
D. NORMALISASI
Normalisasi adalah suatu proses mendesain struktur Database sehingga sebagian besar
ambiguity bisa dihilangkan sehingga bisa menghasilkan sebuah table yang normal.
E. Relasi Antar Tabel
Transaksi
9
F.
G. Rancangan Antar Muka
Form Penumpang
ID_Penumpang :
Nama :
Alamat :
Form Keberangkatan
Kd_tujuan :
Tujuan :
Harga :
Form Kereta
Kd_kereta :
Kelas :
Harga :
10
Form Transaksi
No registrasi :
Nama :
Tgl Keberangkatan : :
Kode Kereta :
Kelas :
Harga :
Tujuan :
Harga :
tanggal berangkat :
Total Bayar :
11
BAB III
HASIL
A. Cara Kerja Program
Jika ingin mengisi form data Keberangkatan
Form data keberangkatan adalah form input data-data yang meliputi input data Kode
tujuan, tujuan, Dan harga, Jika Ingin menambahkan data keberangkatan maka pertama-
tama anda harus menekan tombol Tambah maka Kd_tujuan akan terisi (NEW) dan secara
otomatis membuat kode tujuan, dan anda hanya perlu mengisi Tujuan Dan harga pada
form itu, Jika form telah di isi tekan tombol SIMPAN maka data yang anda masukan
akan tersimpan di database Keberangkatan,Dan Jika anda ingin mengakhiri penggunaan
form kereta maka tekan tombol EXIT/Keluar.
Jika ingin mengisi form Kereta
Form data kereta adalah form input data-data yang meliputi input data Kode kereta,
kelas, Dan harga, Jika Ingin menambahkan data kereta maka pertama-tama anda harus
menekan tombol Tambah maka Kd_kereta akan terisi (NEW) dan secara otomatis
membuat kode kereta, dan anda hanya perlu mengisi kelas Dan harga pada form itu, Jika
form telah di isi tekan tombol SIMPAN maka data yang anda masukan akan tersimpan di
database Kereta,Dan Jika anda ingin mengakhiri penggunaan form kereta maka tekan
tombol EXIT/Keluar.
Jika ingin mengisi form penumpang
Form data penumpng adalah form input data-data yang meliputi input data
ID_penumpang, Nama, Dan Alamat, Jika Ingin menambahkan data Penmpang maka
pertama-tama anda harus menekan tombol Tambah maka ID_penumpang akan terisi
(NEW) dan secara otomatis membuat kode tujuan, dan anda hanya perlu mengisi Nama
Dan Alamat pada form itu, Jika form telah di isi tekan tombol SIMPAN maka data yang
anda masukan akan tersimpan di database Penumpang,Dan Jika anda ingin mengakhiri
penggunaan form penumpang maka tekan tombol EXIT/Keluar.
12
Jika ingin mengisi form Transaksi
Form data Transaksi adalah form input data-data kasir yang meliputi input data No REG,
NAMA, Tanggal Transaksi, Kode kereta, kelas, Tujuan, Harga, Tanggal Berangkat,. Jika
anda ingin melakukan transaksi pertama-tama anda harus menekan tombol ADD maka
form akan kosong dan harus di isi, NO_reg akan secara otomatis terisi,karena dari frorm
sebelumnya sudah teisi kita tidak perlu lagi mengetik ulang semua yang telah kita
lakukan tadi. Jika anda ingin mengakhiri penggunaan form Transaksi maka tekan tombol
EXIT/Keluar.
B. Tampilan Program
a) Form Keberangkatan
b) Form Kereta
15
BAB IV
PENUTUP
A. KESIMPULAN
Dari perancangan aplikasi ini dapat disimpulkan bahwa teknologi itu sangat penting sekali
manfaatnya, maka dari itu penulis dapat menyimpulkan beberapa kesimpulan diantaranya
adalah sebagai berikut:
1. Dengan menggunakan sistem database ini pengguna dapat menghemat waktu dalam
penginputan, pengeditan dan pencarian data secara cepat.
2. Tampilan/interface program dapat dipahami dengan mudah dan dimengerti oleh
pengguna/user.
3. Dengan menggunakan sistem database data-data yang dibuat dapat dikerjakan secara
cepat.
4. Pencarian,perubahan dan Perubahan data dapat di lakukan secara akurat.
B. SARAN
Karena untuk memenuhi tugas UAS dan pada keterbatasan waktu pengerjaan penulis
tidak sempat mengerjakan kekurangan pada aplikasi tersebut sehingga tampilan nya tidak
terlalu begitu menarik.
16
Daftar Pustaka
http://www.vbjadul.net/2012/05/agar-form-tidak-bisa-ditutup.html
http://disiniaje.blog.com/2012/03/05/membuat-login-password-pada-ms-access/
http://ariefhellion.blogspot.com/2013/04/membuat-form-login-msaccess.html
http://arfanpulsa.blogspot.com/2013/04/cara-membuat-pop-up-form-aplikasi.html
http://mangtekno.blogspot.com/2014/01/membuat-switchboard-di-access-2013.html
http://itkitaitkamu.blogspot.com/2012/05/cara-mudah-belajar-acces-data-base.html