data aplikasi tiket kereta api

16
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

Upload: blankspace15

Post on 20-Jul-2015

677 views

Category:

Education


15 download

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

13

c) Form PeNumpang

d) Form Transaksi

14

e) Form Switchboard

Report Transaksi

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