Penjualan Tiket Bus PDF
Penjualan Tiket Bus PDF
TUGAS AKHIR
NUR ASIAH
052406094
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2008
Nur Asiah : Sistem Informasi Penjualan Tiket Pada CV. Mawar Selatan Dengan Menggunakan Visual Basic 6.0,
2008.
USU Repository 2009
SISTEM INFORMASI PENJUALAN TIKET BUS PADA
CV. MAWAR SELATAN
DENGAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
NUR ASIAH
052406094
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2008
PERSETUJUAN
Diluluskan di
Medan, Juni 2008
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Pembimbing,
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
NUR ASIAH
052406094
PENGHARGAAN
Puji dan syukur saya ucapkan kepada Allah SWT yang telah memberikan rahmat dan
hidayah-Nya serta kesempatan dan kesehatan hingga akhirnya saya dapat
menyelesaikan tugas akhir ini dan diselesaikan tepat pada waktunya sesuai dengan
instruksi dan peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sumatera Utara.
Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan
pendidikan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan
Alam, Universitas Sumatera Utara.
Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat
kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian
ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan
saran dari pembaca dalam upaya perbaikan tugas akhir ini. Dalam kesempatan ini
penulis ingin menyampaikan ucapan terima kasih kepada Ibu Dra. Normalina
Napitupulu, M.Sc, selaku pembimbing pada penyusunan tugas akhir ini yang telah
banyak memberikan bimbingan dan pengarahan kepada penulis selama menyusun
tugas akhir ini. Ucapan terima kasih juga saya tujukan kepada Ketua dan Sekretaris
Departemen Dr. Saib Suwilo, M.Sc. dan Drs. Henri Rani Sitepu, M.Si, Dekan dan
Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara, semua dosen pada Departemen Matematika Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sumatera Utara, pegawai di FMIPA USU, dan
rekan-rekan kuliah khususnya Supiani, Khoiriyani, Santi Nasution, dan Sri Suli Yanti
dan juga anak kos Pembangunan no. 12. Akhirnya, tidak terlupakan kepada ayahanda,
ibunda dan semua ahli keluarga yang selama ini banyak memberikan dukungan baik
secara moril maupun materil sehingga penulis dapat menyelesaikan tugas akhir ini.
Semoga Allah SWT akan membalasnya.
ABSTRAK
Perkembangan teknologi khususnya komputer pada saat ini mempunyai peranan yang
sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai
tuntutan zaman diharapkan menjadi sarana penunjang untuk menangani permasalahan
yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada di
perusahaan atau organisasi.
Oleh sebab itu penulis mencoba merancang sebuah sistem informasi tentang
penjualan tiket. Dengan adanya sistem informasi ini diharapkan CV. Mawar Selatan
ini dapat menyediakan informasi yang lebih cepat dan akurat pada calon penumpang
yang akan membeli tiket.
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar Isi vi
Daftar Tabel viii
Daftar Gambar ix
Daftar Istilah x
Bab 1 Pendahuluan 1
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 3
1.3 Batasan Masalah 4
1.4 Maksud dan Tujuan 4
1.5 Metodologi Penelitian 5
1.6 Sistematika Penulisan 5
Daftar Pustaka
Lampiran
DAFTAR TABEL
Halaman
Halaman
PENDAHULUAN
Dewasa ini perkembangan ilmu pengetahuan dan teknologi sudah semakin cepat,
salah satunya adalah dibidang komputer. Saat ini komputer memegang peranan
kerja serta meningkatkan kreatifitas dan aktifitas pegawai atau karyawan sehingga
memiliki skill atau kemampuan yang bagus. Hal ini dibuktikan dengan banyaknya
alat bantu untuk mempermudah pekerjaan dan menjadikan perusahaan atau instansi
nilai yang benar, akurat, cepat dan tepat, sehingga siapapun dan apapun yang
dengan cepat.
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 perusahaan transportasi. Dalam perusahaan transportasi salah satu
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 ada.
sistem untuk pengolahan informasi yang dapat memudahkan proses pengolahan data
penumpang yang selama ini yang masih dikerjakan secara manual. Perancangan
Dalam hal ini penulis mencoba membuat suatu sistem informasi penjualan
pemrograman yang handal untuk membuat suatu aplikasi dalam Microsoft Windows.
Berdasarkan uraian diatas penulis merasa tertarik untuk menulis Tugas Akhir
tentang sistem informasi penjualan tiket yang mengolah data-data penumpang dan
dan juga apakah instansi pemerintah atau swasta. Setiap masalah yang ada harus
diatasi sedini mungkin jika instansi ingin tetap mempertahankan dan mengembangkan
menjadi permasalahan pada Tugas Akhir ini adalah bagaimana merancang suatu
sistem informasi yang efisien dan efektif untuk mengolah data-data penumpang dan
Adapun yang menjadi batasan masalah pada sistem informasi penjualan tiket bus pada
CV. Mawar Selatan agar pembahasan tidak menyimpang dari tujuan adalah :
pendataan penumpang, data tiket, data bus dan data jadwal keberangkatan.
2. Yang dapat didata hanya data penumpang yang berangkat dari stasiun
keberangkatan bus.
3. Data ini mencetak data penumpang dan data-data pembayaran tiket bus.
Adapun maksud penulis mengadakan penelitian pada CV. Mawar Selatan adalah :
1. Mengumpulkan data sebagai bahan penunjang untuk menemukan cara yang tepat
sesuai dengan kebutuhan dan permasalahan yang ada dengan bantuan sistem
2. Mempermudah pendataan dalam mencari data, baik data penumpang maupun data
pembayaran tiket.
pada CV. Mawar Selatan. Gunanya untuk mempermudah dan memperlancar kegiatan-
kegiatan di dalam pengolahan data sistem informasi data penumpang. Secara khusus
saat ini.
dan pembayarannya.
Metode penelitian ini dilakukan langsung pada objek penelitian, data serta
a. Pengamatan (Observation)
Dalam hal ini penulis melakukan pengamatan untuk mendapatkan data secara
sedanng berjalan saat ini serta melihat format-format yang dilakukan selama
ini.
b. Wawancara (Interview)
Dalam hal ini penulis melakukan wawancara untuk melengkapi bahan yang
sudah ada selama observasi. Penulis melakukan tanya jawab kepada karyawan
dalam penyusunan Tugas Akhir ini. Dalam hal ini, data dan keterangan
Adapun maksud dan tujuan sistematika penulisan Tugas Akhir ini adalah untuk
dianalisis sehingga lebih terarah dan terfokus dan tidak menyimpang dati ruang
lingkup batasan masalah. Adapun sistematika penulisan Tugas Akhir ini adalah :
BAB 1 : PENDAHULUAN
sistematika penulisan.
BAB 2 : LANDASAN TEORI
perancangan input dan output yang akan dibuat pada sistem informasi
basic 6.0.
sistem.
Pada bab ini merupakan bab terakhir yang mencakup kesimpulan dan
saran.
BAB 2
LANDASAN TEORI
Istilah komputer berasal dari bahasa Inggris To Compute yang artinya menghitung,
tetapi istilah komputer diambil dari bahasa latin yaitu Computare yang mempunyai
arti menghitung. Karena adanya pengertian hitung-hitungan ini sehingga banyak orang
hanya sebagai alat hitung tetapi menjadi alat pengolah data yang bekerja secara
elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu
mengerjakan berbagai proses data yang tersimpan dalam memori dengan keterlibatan
Pengertian komputer adalah suatu alat elektronik yang dapat menerima input
data kemudian mengolah (memproses) data input tersebut sesuai dengan program
memecahkan berbagai masalah terutama yang rumit dan banyaknya jumlah data yang
akan diolah dan juga digunakan untuk mengolah data, menyimpan data, media
dari 3 (tiga) jenis yaitu perangkat masukan (input device), perangkat pengolah
mengawasi seluruh kegiatan CPU. Dengan adanya software ini barulah komputr
dapat dipergunakan sesuai kebutuhan. Fasilitas software ini terdiri dari sistem
b. Programmer
c. Sistem Analis
kesatuan. Hardware tanpa adanya software, maka tidak akan berfungsi hanya
seperti benda mati saja karena yang akan mengoperasikan adalah hardwarenya.
Hardware yang sudah didukung software juga tidak akan berfungsi kalau tidak ada
2.2.1. DATA
Menurut J. Longkutoy : Istilah data adalah suatu istilah majemuk dari kata datum
yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan
dengan kenyataan, kata-kata, simbol-simbol yang menunjukkan suatu ide, objek,
Yaitu dilakukan proses pemasukan data kedalam proses kmputer lewat alat
dilakukan oleh alat pemroses (process device) yang dapat berupa proses
(penyimpanan).
2.2.2. DATABASE
Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling
dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan yang
berbasis berkas. Selain itu database dapat diartikan sebagai kumpula n file-file yang
mempunyai kaitan antara satu dengan file yang lain sehingga membentuk data untuk
yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan
membentuk database sendiri. Database juga merupakan landasan bagi pembuatan dan
pengembangan program apliaksi. Oleh sebab itu, database harus dibuat sedemikian
informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai.
Penerapan database dalam sistem informasi disebut dengan database sistem. Database
terdiri dari data yang akan digunakan untuk diperuntukkan terhadap banyak user, dari
masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan
fungsinya.
1. Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa karakter
2. Byte adalah atribut dari field yamg berupa karakter yang membentuk nilai dari
sebuah field.
3. Field adalah suatu atribut dari record yang menunjukkan suatu item dari sebuah
field.
4. Record adalah kumpulan dari field yang menggambarkan satu unit data individu
tertentu.
5. File adalah kumpulan dari record yang salig berhubungan antara field yang satu ke
Bit
Byte
Field
Record
File
Database
mempunyai tujuan. Adapun tujuan dari database tersebut adalah membuat agar user
yang dapat menyimpan data kedalam floppy disk atau harddisk, juga sistem yang
menganut pengolahan data untuk ditambah, diubah atau dihapus dengan mudah dn
dapat selalu terjaga, berbagai data dapat selalu dilakukan oleh setiap user, penggunaan
2.2.3. SISTEM
Sistem adalah suatu sistem dapat terdiri atas kegiatan yang berhubungan guna
Sistem adalah suatu sistem yang terdiri atas objek-objek atau unsure atau
2.2.4. INFORMASI
Informasi merupakan hasil pengolahan data yang lebih berguana dan berarti bagi yang
menerimanya untuk mencapai suatu tujuan tertentu. Informasi adalah data yang telah
keputusan. Informasi dapat bermanfaat jika informasi itu adalah informasi yang
akurat, informasi yang lengkap, informasi yang relevan, dan informasi yang tepat
waktu.
mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan,
memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan
Visual basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi
windows. Visual basic 6.0 dapat membuat program aplikasi menjadi lebih mudah dan
cepat dengan menggunakan metode General User Interface (GUI). Salah satu yang
dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan
bahasa yang mudah dan menyenangkan ini, dapat dibuat apapn sesuai kebutuhan. Jika
dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal dalam beberapa
hal, namun dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai
menjadi salah satu bahasa pemograman yang wajib dipelajari oleh berbagai kalangan
jika ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.
komponen yang akan dibahas ini hanya dasar-dasar yang bersifat umum. Untuk
mengaktifkan layer utama caranya adalah dengan menginstall Visual Basic 6.0,
setelah itu pilih menu atau klik tombol Start>Program>Microsoft Visual Studio
6.0>Microsoft Visual Basic 6.0, maka akan muncul tampilan sebagai berikut :
klik tombol Open maka akan muncul tampian layer utama Visual Basic 6.0 sebagai
berukut :
Main Windows (jendela utama terdiri dari titlebar (baris judul), menubar dan
toolbar. Baris judul berisi nama proyek, mode operasi Visual Basic sekarang
dan form yang akrif. Menubar merupakan menu drop-down dimana kita
kumpulan gambar yang mewakili perintah yang ada dimenu. Jendela utama
juga menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas
layar (satuan ukurannya twips), juga lebar dan panjang dari form yang aktif.
Titlebar
Toolbar Menubar
Secara otomatis akan tersedia form yang baru bila akan membuat program
aplikasi yang baru, yaitu dengan nama Form 1. Umumnya dalam suatu form
terdapat garis titik-titik yang disebut Grid. Untuk lebih memahami form ini
proyek. Proyek merupakan kumpulan dari modul form, modul class, modul
standar, dan file sumber yang membentuk suatu aplikasi. Jendela project
juga menampilkan daftar hierarkis dari file proyek yang berekstensi .VBP
dan file-file pendukung lainnya (form dengan ekstensi .FRM, modul dengan
ekstensi .BAS, class dengan ekstensi .CLS) yang terdapat dalam program
aplikasi.
4. Toolbox
Toolbox adalah kumpulan dari objek yang digunakan untuk membuat user
interface (pemakai) serta kontrol bagi program aplikasi. Ada dua cara untuk
drop.
tombol mouse kiri dan tahan ketika menyeret (drog) kursor kea rah sudut
kanan bawah.
Pointer Image
Label Textbox
Shape Line
Image Data
OLE
(Object Linking and Embedding)
drop-down pada bagian atas jendela berisi daftar semua objek pada form
yang aktif. Ada dua tab tampilan, yaitu alphabetic (urut abjad) dan
layar monitor.
suatu objek.
2.3.3. Operator
Untuk melakukan berbagai manipulasi dan pengolahan data MS-Visual Basic 6.0
Operator penugasan disimbolkan dengan tanda sama dengan (=) dan berfungsi
Penulisannya :
<Variabel> = <Ekspresi>
3. Operator Perbandingan
data lain yang menghasilkan nilai logika benar atau salah. Tentu saja antara
dua data yang dibandingkan harus mempunyai tipe data yang sama. Nilai
Boolean dalam MS-Visual Basic 6.0 dapat diwakili dengan bilangan integer-1
yang berarti benar (true) dan 0 yang berarti salah (false). Berikut ini adalah
Operator Keterangan
= Sama dengan
<> Tidak sama dengan
< Lebih kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
Like Mempunyai ciri yang sama
Is Sama referensi
4. Operator Logika
Operator Keterangan
Not Tidak
And Dan
Or Atau
Xor Exclusive Or
Eqv Ekivalen
Imp Implikasi
Operator logika Not menghasilkan nilai kebalikan dari suatu data logika dan
berikut:
Tabel 2.5 Logika Not
Ekspresi Hasil
Operator logika And akan menghasilkan nilai True hanya jika dua buah
ekspresi dikiri dan dikanan operator And bernilai True. Tabel hasil ekspresi
Ekspresi Hasil
Tabel logika Or akan manghasilkan nilai True, jika salah satu dari dua buah
ekspresi atau kedua ekspresi dikiri dan dikanan operator Or bernilai True. Jadi
operator logika Or hanya akan menghasilkan nilai False, jika kedua ekspresi
Ekspresi Hasil
operator Xor berbeda dengan ekspresi sebelah kananya. Tabel hasil logika
Ekspresi Hasil
Operator logika Eqv akan menghasilkan nilai tru, jika ekspresi sebelah kiri
operator Eqv sama dengan ekspresi sebelah kanannya. Jadi operator logika
Eqv bisa diartika jika sama. Tabel hasil ekspresi logika Eqv adalah sebagai
berikut :
Ekspresi Hasil
Operator logika Imp akan menghasilkan nilai false hanya jika ekspresi
disebelah kiri operator kiri operator Imp bernilai true dan ekspresi sebelah
kanannya bernilai false. Tabel hasil ekspresi logika Imp adalah sebagai
berikut:
Tabel 2.10 logika Imp
Ekspresi Hasil
2.3.4. Variabel
Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara
pada aplikasi Visual Basic. Sintaks untuk mendeklarasikan variabel adalah sebagai
berikut :
Keterangan :
Tipevariabel : Tipe variabel yang bergantung pada tipe data yang akan
2.3.5. Konstanta
Beda dengan variabel, konstanta adalah nilai yang tidak akan berubah disepanjang
aplikasi. Biasanya konstanta digunakan untuk memberi nilai tetap pada perhitungan.
2.3.6. Format Pemrograman Visual Basic 6.0
2. Bagian utama program terdiri dari blok-blok fungsi dan blok-blok prosedur.
(tanda petik tunggal). Dengan adanya simbol ini maka kompiler tidak akan
PERANCANGAN SISTEM
Perancangan struktur database adalah untuk menentukan file database yang digunakan
field, tipe data dan ukuran data. Sistem ini dirancang dengan menggunakan bahasa
pemograman Visual Basic 6.0 dan didukung oleh database. Untuk software Visual
Basic ini dapat membuat database yang sama dengan software lain, seperti Microsoft
Access, Database, ODBC, dan Paradox. Database merupakan kumpulan dari data
yang saling berhubungan satu dengan yang lainnya. Adapun rancangan database yang
Program aplikasi ini terdiri dari beberapa program yaitu : Input, Edit, Cari, dan Hapus.
Langkah 3 : Masukkan field kunci, dalam hal ini field kunci adalah Nobus dan
Nopol.
Langkah 4 : Bandingkan field kunci dengan data yang ada di database bus
langkah 5
a. Jika YES maka data akan disimpan kedalam database bus dan
lanjut ke langkah 6
Langkah 3 : Masukkan field kunci, dalam hal ini field kunci adalah Nobus
Langkah 5 : Masukkan field kunci II dalam hal ini field kunci adalah Notik
Langkanh 8 : Masukkan pembayaran, jika kurang dari harga maka muncul pesan
Langkah 9 : Klik tombol simpan, maka akan muncul pesan Apakah data sudah
benar.?
a. Jika YES, data akan disimpan ditabel jual dan lanjut ke langkah
10
b. Jika NO, maka data tidak akan disimpan dan lanjut ke langkah
10
a. Jika tidak ditemukan maka muncul pesan Nomor bus belum ada
Langkah 8 : Klik tombol simpan maka akan muncul pesan Data sudah Benar..?
a. Jika YES, maka data akan disimpan di table jual dan lanjut ke
langkah 9
1. Nomor tiket
2. Tanggal Berangkat
3. Nomor Bangku
4. Tarif
Langkah 4 : Jika tombol Keluar di klik, maka akan muncul pesan Apakah anda
mau keluar?
Jika YES, maka keluar dari program dan kembali ke menu utama.
a. Jika tidak ditemukan, maka muncul pesan Nomor bus Tidak ada"
a. Jika tidak ditemukan, maka muncul pesan Data yang anda cari
tidak ditemukan..!
b. Jika ditemukan, tampilkan datanya dan lanjut ke langkah 5
IMPLEMENTASI SISTEM
desain sistem yang ada dalam dokumen desain sistem yang disetujui dan diuji
kemudian diinstall guna dilakukan pemrosesan data dengan sistem yang baru atau
1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang
disetujui.
4. Memastikan bahwa konversi ke sistem baru berjalan secara benar yaitu dengan
6. Memperhitungkan sistem yang telah dibuat sesuai kebutuhan dan keperluan yang
ada.
1. Hardware
2. Software
3. Brainware
4.3.1. Hardware
1. Monitor
3. Micro Processor
penyimpanan
5. Keyboard
6. Mouse
7. Printer
8. Kertas
4.3.2. Software
Software (perangkat lunak) adalah komponen dalam sistem komputer berupa program
untuk mengatur hubungan antara hardware dan brainware serta mengawasi seluruh
dalam komputer dan memberikan fungsi serta menmpilkan seperti apa yang
aplikasi ini adalah menggunakan Microsoft Visual Basic 6.0, aplikasi Microsoft
Access dan Crystal Report 7, serta anti virus untuk mengetahui terjadinya kerusakan
sistem.
4.3.3. Brainware
dengan hardware dan software. User (manusia) yang terlibat langsung dalam sistem
Adapun tujuan pengujian sistem ini adalah untuk memastikan aplikasi yang telah
dibuat apakah sesuai dengan keinginan pemakai dan dapat digunakan oleh pemakai
sebagai berikut :
Dalam tahap ini biasanya pengujian dilakukan ke setiap modul program untuk
spesifikasinya.
Dalam tahap ini, menguji setiap kelompok logika modul-modul program untuk
Pada tahap ini, menguji aplikasi yang telah dibuat untuk memperhitungkan bahwa
Dalam tahap ini, aplikasi yang telah dibuat tersebut dicoba kelingkungan yang
pemeliharaan sistem.
Kesimpulan
Dari pembahasan mengenai sistem informasi penjualan tiket bus pada CV. Mawar
1. Melalui sistem yang dirancang, maka penjualan tiket bus pada CV. Mawar Selatan
dapat ditingkatkan.
2. Sistem informasi yang dirancang untuk penjualan tiket bus pada CV. Mawar
pengoperasiannya.
3. Pembuatan program denngan menggunakan Visual Basic 6.0 lebih mudah dalam
hal perancangan maupun untuk hasil akhirnya dan lebih mudah dimengerti oleh
windows.
Saran
Dalam hal ini, penulis akan memberikan sedikit saran yang kiranya dapat bermanfaat
untuk kemajuan CV. Mawar Selatan. Adapun saran yang dapat penulis sampaikan
adalah :
1. Untuk meningkatkan kinerja pegawai pada CV. Mawar Selatan disarankan agar
dirancang.
2. Diharapkan agar aplikasi ini dapat bermanfaat lebih dahulu oleh pemakai dalam
pengolahan data.
dan mengolah data yang lebih besar dimasa yang akan datang.
Alam, M. Agus J. 1999. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta : Elex
Andi, Krisbianti Paulus, Erwin Budi Setiawan. 2005. Sistem Informasi. Bandung :
Informatika.
Kusumo, Ario Suryo. 2000. Buku Latihan Microsoft Visual Basic 6.0. Jakarta : PT.
Yung, Kok. 2000. Membangun Database dengan Visual Basic 6.0 dan Perintah
Menu Utama
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End If
End Sub
Else
TXTNOPOL.Text = TBBUS!nopol
TXTNAMASUP.Text = TBBUS!NAMASUP
TXTTUJUAN.Text = TBBUS!tujuan
TXTTANGGAL.Text = TBBUS!BERANGKAT
TXTTARIF.Text = TBBUS!TARIF
TXTJAM.Text = TBBUS!JAM
TXTBANGKU.Text = TBBUS!BANGKU
TXTNOBUS.SetFocus
A = MsgBox("KODE BUS NOMOR " & TXTNOBUS & " SUDAH ADA",
vbCritical + vbOKOnly, "PESAN")
TXTNOBUS.Mask = " "
TXTNOBUS.Mask = ""
TXTNOBUS.Mask = "###"
TXTNOPOL.Mask = " "
TXTNOPOL.Mask = "?? #### ??"
TXTNAMASUP.Text = ""
TXTTUJUAN.Text = ""
TXTTARIF.Text = ""
TXTTANGGAL.Text = ""
TXTJAM.Text = ""
TXTBANGKU.Text = ""
TXTNOBUS.SetFocus
BENAR (False)
WARNA (vbWhite)
End If
End If
End Sub
'Exit Sub
'End If
TXTNOPOL.Text = UCase(TXTNOPOL.Text)
TXTNAMASUP.SetFocus
End If
If KeyCode = 13 Then
TBBUS.Index = "XNOPOL"
TBBUS.Seek "=", TXTNOPOL.Text
If TBBUS.NoMatch Then
TXTNAMASUP.SetFocus
Else
TXTNAMASUP.Text = TBBUS!NAMASUP
TXTTUJUAN.Text = TBBUS!tujuan
TXTJAM.Text = TBBUS!JAM
TXTTANGGAL.Text = TBBUS!BERANGKAT
TXTTARIF.Text = TBBUS!TARIF
TXTBANGKU.Text = TBBUS!BANGKU
TXTNOPOL.SetFocus
X = MsgBox(" NOMOR POLISI " & TXTNOPOL & " SUDAH ADA",
vbCritical + vbOKOnly, "PESAN")
TXTNOPOL.Mask = " "
TXTNOPOL.Mask = ""
TXTNOPOL.Mask = "?? #### ??"
TXTNAMASUP.Text = ""
TXTTUJUAN.Text = ""
TXTTANGGAL.Text = ""
TXTTARIF.Text = ""
TXTJAM.Text = ""
TXTBANGKU.Text = ""
TXTNOPOL.SetFocus
CMDSIMPAN.Enabled = True
CMDBATAL.Enabled = True
End If
End If
End Sub
End If
End Sub
End Sub
End If
pesan = MsgBox("Edit Data Lagi ?", vbQuestion + vbYesNo, "PESAN")
If pesan = vbYes Then
TXTNOBUS.Mask = " "
TXTNOBUS.Mask = ""
TXTNOBUS.Mask = "###"
TXTNOPOL.Mask = " "
TXTNOPOL.Mask = "CC #### CC"
TXTNAMASUP.Text = ""
TXTTUJUAN.Text = ""
TXTTANGGAL.Text = ""
TXTJAM.Text = ""
TXTTARIF.Text = ""
TXTBANGKU.Text = ""
TXTNOBUS.SetFocus
BENAR (False)
WARNA (vbButtonFace)
Else
Unload Me
End If
End Sub
End Sub
Private Sub Form_Load()
Set DBBUS = OpenDatabase("D:\PENJUALAN TIKET\BUS.MDB")
Set TBBUS = DBBUS.OpenRecordset("BUS")
BENAR (False)
WARNA (vbButtonFace)
End Sub
Sub BENAR(A As Boolean)
TXTNOPOL.Enabled = A
TXTNAMASUP.Enabled = A
TXTTUJUAN.Enabled = A
TXTTANGGAL.Enabled = A
TXTJAM.Enabled = A
TXTBANGKU.Enabled = A
TXTTARIF.Enabled = A
CMDSIMPAN.Enabled = A
CMDBATAL.Enabled = A
End Sub
Sub WARNA(B As String)
TXTNOPOL.BackColor = B
TXTNAMASUP.BackColor = B
TXTTUJUAN.BackColor = B
TXTTANGGAL.BackColor = B
TXTJAM.BackColor = B
TXTTARIF.BackColor = B
TXTBANGKU.BackColor = B
End Sub
End Sub
Private Sub TXTNAMAKON_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
TXTTUJUAN.SetFocus
TXTTUJUAN.SelLength = Len(TXTTUJUAN.Text)
End If
End Sub
End If
End Sub
End If
End If
End Sub
Else
TXTTANGGAL.Text = Format(TXTTANGGAL.Text, "dd - mm - yyyy")
pesan = MsgBox("FORMAT JAM ADALAH HH:MM!", vbCritical +
vbOKOnly, "PESAN")
TXTJAM.SetFocus
TXTJAM.SelLength = Len(TXTJAM.Text)
End If
End If
End Sub
End Sub
End Sub
End Sub
Hapus Data Bus
End Sub
End Sub
Private Sub Form_Activate()
TXTNOBUS.SetFocus
'Skin1.LoadSkin App.Path + "\METALLIC.skn"
'Skin1.LoadSkin App.Path + "\WINAQUA.skn"
Skin1.LoadSkin App.Path + "\Zhelezo.skn"
Skin1.ApplySkin hWnd
End Sub
End Sub
End Sub
End Sub
TBBUS.Index = "XnoBus"
TBBUS.Seek "=", TXTNOBUS.Text
If TBBUS.NoMatch Then
BENAR (False)
WARNA (vbButtonFace)
A = MsgBox("DATA BUS BELUM DIINPUT", vbCritical + vbOKOnly,
"PESAN")
TXTNOBUS.Mask = " "
TXTNOBUS.Mask = ""
TXTNOBUS.Mask = "###"
TXTNOBUS.SetFocus
Else
TXTTANGGALBELI.Text = Date
BENAR (True)
WARNA (vbWhite)
TXTBANGKU.Text = TBBUS!BANGKU
TXTTANGGAL.Text = TBBUS!BERANGKAT
TXTTARIF.Text = TBBUS!TARIF
TXTTUJUAN.Text = TBBUS!tujuan
TXTBANGKU.Text = TBBUS!BANGKU
TXTJAM.Text = TBBUS!JAM
TXTNOTIK.SetFocus
End If
End If
End Sub
TBJUAL.Index = "XUJI"
TBJUAL.Seek "=", TXTNOTIK.Text, TXTTANGGAL.Text, TXTNOBUS.Text
If TBJUAL.NoMatch Then
TXTNAMAPEM.SetFocus
Else
TXTNAMAPEM.Text = TBJUAL!NAMAPEM
TXTTANGGALBELI.Text = TBJUAL!TGLBELI
TXTNOBANGKU.Text = TBJUAL!NOBANGKU
TXTSISA.Text = TBJUAL!SISA
TXTBAYAR.Text = TBJUAL!BAYAR
TXTNOTIK.SetFocus
A = MsgBox("NOMOR TIKET " & TXTNOTIK.Text & " SUDAH
TERJUAL", vbCritical + vbOKOnly, "PESAN")
TXTNOTIK.Mask = " "
TXTNOTIK.Mask = ""
TXTNOTIK.Mask = "######"
TXTNAMAPEM.Text = ""
TXTTANGGALBELI.Text = Date
TXTNOBANGKU.Text = ""
TXTBAYAR.Text = ""
TXTSISA.Text = ""
Exit Sub
End If
End If
End Sub
TBJUAL.Index = "XTGL"
TBJUAL.Seek "=", TXTTANGGAL.Text
Data1.RecordSource = "SELECT * FROM JUAL WHERE TANGGAL LIKE '" &
TXTTANGGAL.Text & "*'"
Data1.Refresh
End If
End Sub
End Sub
End If
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Private Sub TIKET_Change()
Data1.RecordSource = "SELECT * FROM JUAL WHERE NOTIK LIKE '" &
TIKET.Text & "*'"
Data1.Refresh
End Sub
End Sub
End Sub
End Sub
Cari Penjualan Tiket
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Private Sub TXTBERANGKAT_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
TXTBERANGKAT.Text = ""
BANGKU.Enabled = True
BANGKU.BackColor = vbWhite
BANGKU.SetFocus
Data1.RecordSource = "SELECT * FROM JUAL"
Data1.Refresh
TXTBERANGKAT.Enabled = False
TXTBERANGKAT.BackColor = vbButtonFace
End If
End Sub
End Sub
End Sub