Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K
PENULISAN ILMIAH
SISTEM PEMESANAN TIKET KERETA API DI PERUSAHAAN UMUM KERETA API MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 Nama NPM / NIRM Jurusan Pembimbing
: Rini Lesnarawati : 10401280 / 20013322756650043 : Sistem Informasi : Cut Asiana Gemawaty, Skom, MMSI
Digunakan sebagai syarat untuk mencapai Jenjang Diploma III STMIK Jakarta STI&K 2005 i
LEMBAR PENGESAHAN
Judul PI
: SISTEM PEMESANAN TIKET KERETA API DI PERUSAHAAN UMUM KERETA API MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
Nama
: Rini Lesnarawati
NPM
: 10401280
NIRM
: 20013322756650043
Tanggal sidang
:
Tanggal lulus
:
Jakarta, Agustus 2005 Di setujui,
PLH Ketua Jurusan Sistem Informasi
(Aqwam Rosadi K, SKom, MMSI)
Pembimbing
(Cut Asiana Gemawaty, SKom, MMSI )
ii
ABTRAKSI
Rini Lesnarawati. 10401280. SISTEM PEMESANAN TIKET KERETA API DI PERUSAHAAN UMUM KERETA API MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
PI. Jurusan Sistem Informasi. 2005 Kata kunci : Sistem pemesanan, tiket kereta api (x+41+lampiran) Sistem pemesanan tiket kereta api pada Perusahaan Umum Kereta Api sampai saat ini masih dilakukan secara manual, sedangkan data yang diolah sedemikian kompleksnya dari pengolahan data pemesan, perhitungan biaya dan pembuatan laporan. Seiring dengan perkembangan komputer yang semakin maju dan canggih sangat membantu dalam pemprosesan data, sehingga dapat membantu dalam memberikan informasi yang akurat, informasi yang diberikan dapat dengan segera diberikan sebagai laporan kepada pimpinan, yang semua itu akan sangat sulit untuk kita lakukan jika kita masih menggunakan sistem secara manual. Untuk membuat aplikasinya bisa digunakan bahasa pemrograman tingkat tinggi seperti Microsoft Visual Basic yang mudah dan menyediakan fasilitas yang dapat digunakan dalam membuat sebuah aplikasi. Sistem pemesanan terutama Sistem pemesanan tiket sangat penting, karena digunakan sebagai laporan kepada pimpinan selam satu bulan.
Daftar pustaka : 5 (1999) iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada ALLAH SWT atas Rahmat dan hidayah -Nya sehingga penulis dapat menyelesaikan penulisan ilmiah dengan judul “ Sistem Pemesanan Tiket Kereta Api di Perusahaan Umum Kerete Api . Penulisan Ilmiah ini ditulis guna melengkapi salah satu syarat untuk mencapai jenjang Diploma III Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K. Dengan segala kerendahan hati, penulis menyadari bahwa Penulisan Ilmiah ini masih jauh dari sempurna karena keterbatasan kemampuan penulis. Namun demikian diharapkan agar Penulisan Ilmiah dapat memenuhi syarat yang diperlukan. Pada kesempatan ini penulis mengucapkan terima kasih kepada : 1. Ketua Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K. Eko Hadiyanto, SSI, MMSI. 2. PLH Ketua Jurusan Sistem Informasi. Bapak Aqwam Rosadi Kardian, SKom, MMSI, 3. Dosen pembimbing Ibu Cut Asiana Gemawaty SKom, MMSI, yang telah meluangkan waktunya. Membimbing penulis dalam menyelesaikan penulisan ini. 4. Ibu dan Bapak Dosen yang telah mengajarkan berbagai ilmu yang berguna dalam penulisan ini. 5. Kedua orang tua atas dukungannya baik materiil maupun doanya. 6. Seluruh temanku kelas 402 dan 403 yang telah banyak memberikan masukan dalam penulisan ini. Penulis menyadari bahwa dalam penulisan ini masih banyak kekuranganya.
iv
Untuk itu penulis mengharapkan kritik dan saran dari pembaca guna perbaikan penulisan ini. Semoga penulisan ilmiah ini bermanfaat bagi semua pihak yang membacanya, bagi penulis khususnya dan bagi pembaca pada umumnya.
Jakarta, Juli 2005
Penulis
v
DAFTAR ISI
Halaman Halaman Judul
……………………………………………………………
Lembar Pengesahan
i
……………………………………………………..
ii
………………………………………………………………….
iii
Kata Pengantar ……………………………………………………………
iv
Daftar Isi
vi
Abtraksi
………………………………………………………………..
Daftar Gambar
……………………………………………………………
Daftar Tabel ………………………………………………………………
viii x
BAB I. PENDAHULUAN 1.1
Latar Belakang …………………………………………………… 1
1.2
Batasan Masalah …………………………………………………. 2
1.3
Tujuan Penulisan
……………………………………………… 2
1.4
Metode Penulisan
…………………………………………… 2
1.5
Sistematika Penulisan …………………………………………… 3
BAB II. LANDASAN TEORI 2.1. Pengertian Informasi 2.2. Pengertian Sistem
…………………………………………… 4 ………………………………………………. 4
2.3. Rancangan sistem atau Desain sistem 2.4. Konsep Dasar Data Flow Diagram
………………………… 6 ………………………….… 6
2.5. Entity Relationship Diagram (ERD) ……………………………. 8 2.5.1. Derajat relationship
………………….……………… 10
2.5.2 Cardinality Dalam Relationship
vi
………………………..
11
2.6. Normalisasi
…………………………………………………….
2.7. Pengertian Database
…………………………………………..
2.8. Sekilas Tentang Visual Basic 6.0
12 13
…………………………….… 13
BAB III. ANALISA DAN PEMBAHASAN MASALAH 3.1
Analisa Masalah …………………………………………………. 19 3.1.1
Sekilas tentang Perusahaan Umum Kereta Api ………… 19
3.1.2
Prosedur Pemesanan Tiket Kereta Api ..…………………... 19
3.1.3
Tabel Harga Tiket Sesuai Tujuan …..…………………... 20
3.1.4
FOD Yang Digunakan …….…………………………...
3.2 Pembahasan Masalah
21
...………………………………………….. 22
3.2.1
FOD Yang Diusulkan..…………………………………... 22
3.2.2
Diagram Konteks
3.2.3
Diagram Zero ……………………………………………. 24
3.2.4
Diagram Detail
3.2.5
Entity Relationship Diagram …………………………… 26
3.2.6
Normalisasi
…………………………………………… 27
3.2.7
Struktur File
…………………………………………...
28
3.2.8
Struktur Program ………………………………………..
31
3.2.9
Disain Input ……………………………………………...
32
3.2.10 Disain Output …………………………………………...
35
3.2.11 Spesifikasi Hardware dan Software …………………….
38
3.2.12 Cara Menjalankan Program ……………………………..
38
……………………………………… 23
………………………………………..
25
BAB IV. PENUTUP 4.1 Kesimpulan 4.2 Saran Daftar Pustaka
……………………………………………………... 40
…………………………………………………………… 40 ………………………………………………………………. 41
vii
DAFTAR GAMBAR Halaman
Gambar 2.1
Komponen DFD ………………………………………..
7
Gambar 2.2
Simbol Entitas
………………………………………..
9
Gambar 2.3
Simbol Relationship …………………………………….
9
Gambar 2.4
Simbol Atribut
9
Gambar 2.5
Unary Degree …………………………………………..
10
Gambar 2.6
Binary Degree …………………………………………..
10
Gambar 2.7
Ternary Degree ……………………………………….
11
Gambar 2.8
Cardinality One to One …………………………………
11
Gambar 2.9
Cardinality One to Many ……………………………...
11
………………………………………..
Gambar 2.10 Cardinality Many to Many
…………………………..
12
Gambar 2.11 Lingkungan Visual Basic …..…...……………………..
14
Gambar 2.12 Toolbar ………………….…….……...………………..
15
Gambar 2.13 Form
…………………….…………………………..
15
……………………………………………..
16
Gambar 2.15 Project Exploler ……………...………………………..
16
Gambar 2.16 Properties ……………………………………………..
17
Gambar 2.17 Form Layout Windows
……………………………..
17
Gambar 2.18 Jendela Code …………….………………………….....
18
Gambar 3.1
Diagram Konteks
……………………………………
23
Gambar 3.2
Diagram Zero ………………………………………….
24
Gambar 3.3
Diagram Detail ……………………………………….
25
Gambar 3.4
Entity Relationship Diagram …………………………..
26
Gambar 3.5
Normalisasi 1NF ……………………………………….
27
Gambar 3.6
Normalisasi 2NF ……………………………………….
27
Gambar 2.14 Toolbox
viii
Gambar 3.7
Normalisasi 3NF ……………………………………….
28
Gambar 3.8
Struktur Program ……………………………………….
31
Gambar 3.9
Disain Input Data Penumpang ……………………….
32
Gambar 3.10 Disain Input Tiket ……………………………………
33
Gambar 3.11 Disain Transaksi ……………………………………….
34
Gambar 3.12 Disain Output Tanda Terima Kwitansi
……………...
35
Gambar 3.13 Disain Tanda Tiket Pemesanan ……………………….
36
Gambar 3.14 Disain Laporan Pemesanan Tiket ……………………
37
ix
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel Pemesan
…………………………………………. 25
Tabel 3.2 Tabel Tiket …………………………………………………... 25 Tabel 3.3 Tabel Pesan 1 ……………………………………………….. 26 Tabel 3.4 Tabel Pesan 2 ……………………………………………….. 26
x