Header Ads

Perancangan Sistem Informasi Penjualan Tiket Bus AKAP

Pada kesempatan kali ini saya mau berbagi kepada teman-teman dan para blogger lainnya mengenai tugas kampus saya, yaitu proposal dari sistem komputerisasi penjualan tiket bus AKAP. Tugas kampus ini sudah lama banget menjadi arsip pribadi saya sejak tahun 2011, berarti sudah 6 tahun yaa menjadi arsip yang belum memberi manfaat bagi kita teman-teman semua. Oke deh, langsung saja, daripada cuma memenuh-menuhin harddisk saya mending saya share ya buat teman-teman semua, mungkin bisa menjadi referensi bagi teman-teman semua setelah membaca postingan saya ini. 

Untuk objek kasus ini saya menggunakan CV. Harapan Jaya atau biasa dikenal dengan Perusahaan Otobus (PO) Harapan Jaya untuk dapat kiranya berkenan dalam hal ini. Dalam bisnis prosesnya atau alur sistem berjalan saya menganalisa sendiri sesuai dengan keadaan situasi dan kondisi di lapangan/objek. 

Saya ingin berterima kasih kepada CV. Harapan Jaya khususnya, teman-teman Bismania, Harapan Jaya Mania dan juga teman-teman kampus yang sudah membantu saya dalam menyelesaikan Uji Kompetensi ini, terutama TI-202 RedGeneration ..

Berikut ini proposal yang telah saya buat untuk memenuhi kebutuhan saya dalam menyelesaikan Uji Kompetensi dari kampus LP3I sebagai standar syarat kenaikan tingkat :



PROPOSAL
UJI KOMPETENSI
PERANCANGAN SISTEM INFORMASI
PENJUALAN TIKET BUS AKAP PADA CV. HARAPAN JAYA



OLEH :
CAHYO PRIHARTANTO

JAKARTA
2011

I.     Latar Belakang Pemilihan Objek

Seiring dengan perkembangan teknologi yang begitu pesat, memungkinkan untuk melakukan pengolahan data yang hemat ruang, waktu dan biaya, namun dapat menghasilkan suatu informasi yang sangat berguna dan bermanfaat. Kemampuan mengolah data dan menggunakan informasi secara efektif merupakan hal yang sangat penting bagi suatu perusahan transportasi terutama dalam memudahkan pengolahan data penumpang, penjualan tiket dan pembayaran tiket.

Pengolahan data yang tepat akan menghasilkan keuntungan yang besar sekali bagi perusahaan transportasi. Tetapi jika pengolahan datanya masih dilakukan secara manual, terkadang hasil yang diperolehpun tidak memuaskan karena satu hal yaitu kemampuan manusia dan olah pikirnya yang terbatas. Maka perlu diciptakan suatu sistem yang mampu memberikan daya tarik perusahaan untuk mencapai keunggulan yang kompetitif. Sistem tersebut harus dirancang untuk kemudian diaplikasikan kepada bidang yang membutuhkan sehingga terjadilah komputerisasi terhadap data yang ada.

Dari perkembangan teknologi tersebut, maka di butuhkan perancangan suatu sistem untuk pengolahan informasi yang dapat memudahkan proses pengolahan data penumpang yang selama ini masih dikerjakan secara manual. Perancangan sistem tersebut dapat dilakukan dengan menggunakan beberapa bahasa pemrograman diantaranya Microsoft Visual Basic.

Dalam hal ini penulis mencoba membuat suatu sistem informasi penjualan tiket bus yang terkomputerisasi dimana pengolahan data-data penumpang dan pembayarannya diproses dengan menggunakan komputer. Untuk merancang suatu sistem informasi tersebut, penulis menggunakan bahasa pemrograman Visual Basic dalam perancangan sistem. Hal ini disebabkan karena Visual Basic merupakan bahasa pemrograman yang handal untuk membuat suatu sistem aplikasi dalam Microsoft Windows. Visual basic juga memudahkan pemrograman untuk berinteraksi langsung dengan elemen- elemen(komponen-komponen) untuk setiap program.

Bedasarkan uraian diatas penulis merasa tertarik untuk menulis Uji Kompetensi tentang sistem informasi penjualan tiket yang mengolah data-data penumpang dan pembayarannya. Dan karenanya penulis mengangkat sebuah judul yaitu : “SISTEM INFORMASI PENJUALAN TIKET BUS AKAP PADA CV. HARAPAN JAYA

II.  Batasan Objek

Adapun yang menjadi batasan objek sistem informasi penjualan tiket bus pada CV. HARAPAN JAYA agar pembahasannya tidak menyimpang dari tujuan adalah :

Program ini hanya dapat diaplikasikan untuk membantu kelancaran dalam pendataan penumpang, data petugas tiket, data tiket, data bus dan data jadwal keberangkatan. Yang dapat didata hanya data penumpang yang berangkat dari terminal keberangkatan bus. Data ini mencetak data penumpang, bus, petugas tiket, keberangkatan dan data-data pembayaran tiket bus.

III. Desain dan Perancangan Sistem Pada Objek

Desain dan perancangan sistem yang dikembangkan oleh penulis untuk menunjang penjualan tiket bus terdiri dari desain struktur database dan desain Grafics User Interface (GUI).

3.1 Desain Database
3.1.1 Database Master
Data master pada aplikasi ini terdiri dari Tabel Petugas Tiket, Tabel Konsumen, Tabel Keberangkatan, Tabel Bus, Tabel Login


TPetugasTiket
No
Field Name
Data Type
Field Size
Keterangan
1.
KodePetugas
varchar
10
Primary Key
2.
NamaPetugas
varchar
25

3.
JenisKelamin
varchar
25

4.
NoTelpon
varchar
25

5.
NamaAgen
varchar
25


Tabel TKonsumen
No
Field Name
Data Type
Field Size
Keterangan
1.
KodeKonsumen
varchar
10
Primary Key
2.
NamaPenumpang
varchar
25

3.
Dari
varchar
25

4.
Tujuan
varchar
25

5.
Alamat
varchar
25

6.
NoTelpon
varchar
25


Tabel TKeberangkatan
No
Field Name
Data Type
Field Size
Keterangan
1.
KodeKeberangkatan
varchar
10
Primary Key
2.
HariBerangkat
varchar
25

3.
Tgl_Berangkat
datetime
8

4.
WaktuBerangkat
datetime
8

5.
WaktuKumpul
datetime
8

Tabel TBus
No
Field Name
Data Type
Field Size
Keterangan
1.
NoBus
varchar
10
Primary Key
2.
NamaSupir
varchar
25

3.
Rute
varchar
50

4.
ClassBus
varchar
25

5.
HargaTiket
money
8

6.
JmlSeats
varchar
25


Tabel TLogin
No
Field Name
Data Type
Field Size
Keterangan
1.
UserName
varchar
25
Primary Key
2.
KodePetugas
varchar
10

3.
UserPassword
varchar
25


3.1.2 Database Transaksi

Tabel TTiket
No
Field Name
Data Type
Field Size
Keterangan
1.
NoTiket
varchar
10
Primary Key
2.
Tgl_Tiket
datetime
8

3.
KodeKonsumen
varchar
10
Foreign Key
4.
KodePetugas
varchar
10
Foreign Key
5.
KodeKeberangkatan
varchar
10
Foreign Key
6.
STotal
money
8

7.
Disc
money
8

8.
Ppn
money
8

9.
GTotal
money
8

10.
Keterangan
varchar
25


Tabel TDetailTiket
No
Field Name
Data Type
Field Size
Keterangan
1.
NoTiket
varchar
10
Foreign Key
2.
NoBus
varchar
10
Foreign Key
3.
NoSeats
varchar
10
Foreign Key
4.
HargaTiket
money
8


Tabel TPembayaran
No
Field Name
Data Type
Field Size
Keterangan
1.
NoBayar
varchar
10
Primary Key
2.
TglBayar
smalldatetime
4

3.
KodePetugas
varchar
10
Foreign Key
4.
NoTiket
varchar
10
Foreign Key
5.
GTotal
money
8


3.1.3 Diagrams DatabaseRelationships


3.2. Desain Grafic User Interface
3.2.1 Desain Input

Form Flash
Keterangan : Form Flash ini merupakan tampilan awal ketika aplikasi ini dijalankan.

Form Menu
Keterangan : Form menu ini merupakan desain menu dari aplikasi tanpa login.

Form Login
Keterangan : Form Login ini digunakan untuk dapat mengakses semua komponen yang ada di aplikasi ini, hanya User / Petugas Tiket yang sudah terdaftar ID Cardnya.

Form Menu
Keterangan : Desain menu diatas merupakan tampilan menu ketika telah diakses melalui Login, dimana menubar diatas telah aktif semua komponennya.

Form Keberangkatan
Keterangan : Form Keberangkatan ini digunakan untuk menginput semua data-data jadwal keberangkatan penumpang.

Form Bus
Keterangan : Form Bus ini digunakan untuk menginput semua data-data bus yang ada.

Form Konsumen
Keterangan : Form Konsumen ini digunakan untuk menginput semua data-data tentang konsumen atau penumpang. 

Form Petugas Tiket
Keterangan : Form Petugas Tiket ini digunakan untuk menginput semua data-data tentang petugas tiket dari beberapa agen yang sudah berelasi. 

Form Tiket
Keterangan : Form Tiket ini merupakan form transaksi untuk penjualan tiket.

From Pembayaran
Keterangan : Form Pembayaran ini digunakan untuk transaksi pembayaran tiket. 

Form Report
Keterangan : Form Report ini digunakan untuk melihat hasil laporan pembayaran berdasarkan criteria yang telah ditentukan pada form ini.

3.2.2 Desain Output

Form Report Keberangkatan
Keterangan : Output Report ini merupakan laporan dari data keberangkatan penumpang.

Form Report Bus
Keterangan : Output Report ini merupakan laporan dari data-data bus yang telah di input.

Form Report Penumpang
Keterangan : Output report ini merupakan laporan data-data penumpang yang telah di input.

Form Report Petugas Tiket
Keterangan : Output report ini merupakan laporan data-data petugas tiket yang telah di input.

Form Report Tiket
Keterangan : Output report ini sebagai output tiket yang diberikan kepada penumpang disaat penumpang melakukan pembayaran untuk pengambilan tiket.

Form Report Pembayaran
Keterangan : Output report ini digunakan sebagai output pembayaran tiket bulanan yang di berikan kepada pimpinan.

Form Report Pembayaran berdasarkan kriteria
Keterangan : Out report ini digunakan sebagai out report pembayaran berdasarkan nomor pembayaran yang dipilih.

Form Report Pembayaran berdasarkan kriteria
Keterangan : Output report ini digunakan sebagai out report pembayaran berdasarkan Nomor Tiket yang dipilih.

Form Report Pembayaran berdasarkan kriteria
Keterangan : Output report ini digunakan sebagai out report pembayaran berdasarkan tanggal yang dipilih. 

IV. ABOUT SOFTWARE DAN PROGRAMMER

4.1 Desain About Software

Form About Software
Keterangan : Form About Software ini hanya ingin memberi sedikit  pengetahuan tentang sejarah singkat Visual Basic.

4.2 Desain About Programmer

Form About Me
Keterangan : Form About Me ini hanya ingin mengidentitasi pembuat aplikasi ini.

IV.  Software Aplikasi Pendukung

Aplikasi software yang digunakan untuk membangun sistem aplikasi ini adalah :
1.   Visual Basic 6,   digunakan untuk perancangan coding dan pembuatan user interface
2.    Sql Server, digunakan untuk aplikasi database yang dipakai oleh sistem aplikasi penjualan tiket bus ini.
3.      Crystal Reports, digunakan untuk perancangan pembuatan laporan dari bahasa pemograman.
4.      Aligator Flash Designer, digunakan dalam pembuatan animasi pada bahasa pemograman.


Sekian dan Terima Kasih

Semoga Bermanfaat ...




No comments

Powered by Blogger.