• Tidak ada hasil yang ditemukan

Aplikasi Pemesanan Tiket Bus Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Aplikasi Pemesanan Tiket Bus Menggunakan Visual Basic 6.0"

Copied!
67
0
0

Teks penuh

(1)

APLIKASI PEMESANAN TIKET BUS

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

PUTRA PRATAMA RAHARDI

102406256

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

APLIKASI PEMESANAN TIKET BUS

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan

Studi Pada Program Studi D3 Teknik Informatika

PUTRA PRATAMA RAHARDI

102406256

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMAEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : APLIKASI PEMESANAN TIKET BUS

MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : PUTRA PRATAMA RAHARDI

Nomor Induk Mahasiswa : 102406256

Program Studi : D3 TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2013

Diketahui / Disetujui oleh

Departemen Matematika FMIPA USU

Ketua,

Prof.DR. Tulus, Msi

NIP 19640109 198803 1 004

Pembimbing

Drs. Marihat Situmorang, M.Kom NIP 196312141989031001

(4)

PERNYATAAN

APLIKASI PEMESANAN TIKET BUS MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2013

(5)

PENGHARGAAN

Syukur Alhamdulillah, puji dan syukur penulis panjatkan kehadirat Allah SWT,

karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas

akhir ini yang berjudul ”Aplikasi Pemesanan Tiket Bus Menggunakan Visual

Basic 6.0“ pada waktu yang telah ditetapkan. Tidak lupa shalawat serta salam kepada

junjungan Nabi Besar Muhammad SAW dan para sahabatNya yang telah membawa

kita dari alam ke gelapan ke alam yang terang benderang yang penuh ilmu

pengetahuan seperti yang kita rasakan sekarang ini.

Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan

dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan

terima kasih yang setulus-tulusnya kepada :

1. Bapak Dr.Sutarman, M.Sc.selaku Dekan Fakultas MIPA Universitas Sumatera Utara.

2. Bapak Dr.Saib Suwilo, M.Sc selaku Ketua Jurusan Program Studi D3 Teknik

Informatika.

3. Bapak Drs.Marihat Situmorang, M.Kom selaku Dosen Pembimbing Tugas

Akhir Program Studi D3 Teknik Informatika Fakultas MIPA Universitas

Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini

kepada penulis dalam penyelesaian tugas akhir.

4. Seluruh Staf Pengajar Program Studi D3 Teknik Informatika Faklutas MIPA

Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya

kepada penulis selama masa perkuliahan.

5. Teristimewa kepada kedua orang tua penulis Dwi A. Hardi, dan Nurdiana,

(6)

yang senantiasa memberikan kasih sayang, dukungan dan selalu mendoakan

penulis agar lancar dalam segala urusan.

6. Buat rekan-rekan di jurusan Teknik Informatika angkatan 2010 dan buat

teman-teman sejati saya yang selalu membantu dalam suka dan duka Meilanie

R.S Harahap,Lidya,Rezki Ichan Saragih,Sappe H. Manullang dan Yazid

Yafiezham dan juga kepada Andita Anastasia yang terkasih. Rekan seangkatan

lainnya yang telah membantu penulis dalam menyelesaikan laporan ini.

7. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis

sebutkan namanya satu-persatu.

Selama penulisan tugas akhir ini, penulis menyadari akan kesalahan yang

mungkin terjadi, baik itu dari segi teknik, tata penyajian ataupun dari segi tata bahasa.

Oleh karena itu penulis bersedia menerima kritik dan saran yang membangun dari

pembaca dalam upaya perbaikan tugas akhir ini.

Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi

siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan

hidayah kepada kita semua. Amin.

Medan, Juni 2013 Penulis

(7)

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.Begitu juga dengan Perusahaan Jasa Transportasi,

diharapkan dapat menyediakan informasi yang tepat dan akurat dalam mendata

penumpang secara Tepat guna. Sistem yang sedang berjalan pada Perusahaan

Transportasi saat ini belum sepenuhnya menggunakan sistem komputerisasi.Oleh

sebab itu penulis mencoba merancang sebuah sistem informasi tentang penjualan tiket.

Dengan adanya sistem informasi ini diharapkan Perusahaan Jasa Transportasi ini

dapat menyediakan informasi yang lebih cepat dan akurat pada calon penumpang yang

akan membeli tiket. Sistem Informasi ini dirancang dengan menggunakan bahasa

pemrograman visual basic 6.0. Sistem Informasi ini dirancang sedemikian rupa agar

dapat menarik minat calon penumpang dalam memperoleh informasi yang lebih cepat

dan akurat serta menarik. Sistem Informasi ini bersifat dinamis, yaitu berarti bahwa

informasi yang diberikan tersebut dapat berubah sewaktu-waktu berdasarkan keadaan

(8)

DAFTAR ISI

2.2 Pengertian Data, Database, Sistem, Informasi dan Sistem Informasi 9

2.2.1 Data 9

2.2.2 Database 10

2.2.3 Sistem 13

2.2.4 Informasi 13

2.2.5 Sistem Informasi 14

2.3 Visual Basic 6.0 14

2.3.1 Layar Utama Visual Basic 6.0 15

2.3.2 Komponen Utama Visual Basic 6.0 16

2.3.3 Operator 21

2.3.4 Variabel 26

2.3.5 Konstanta 26

2.3.6 Format Pemrogaman Visual Basic 27

Bab 3 Perancangan Sistem 28

3.1 Perancangan Struktur Database 28

(9)

3.1.2 Tabel Database Jual 29

3.1.3 Algoritma Program 30

Bab 4 Implementasi Sistem 36

4.1 Pengertian Implementasi Sistem 36

4.2 Tujuan Implementasi Sistem 36

4.3 Komponen Utama Dalam Implementasi Sistem 37

4.3.1 Hardware 37

4.3.2 Software 38

4.3.3 Brainware 39

4.4 Guru Pengujian Sistem 39

4.5 Pemeliharaan Sistem 33

Bab 5 Kesimpulan dan Saran 42

5.1 Kesimpulan 42

5.2 Saran 43

Daftar Pustaka 44

(10)

DAFTAR TABEL

Halaman

Tabel 2.2 Tabel Operator Aritmatika 22

Tabel 2.3 Tabel Operator Perbandingan 23

Tabel 2.4 Tabel Logika Hierarki 23

Tabel 2.5 Tabel Logika Not 24

Tabel 2.6 Tabel Logika End 24

Tabel 2.7 Tabel Logika Or 24

Tabel 2.8 Tabel XOr 25

Tabel 2.9 Tabel Logika Eqv 25

Tabel 2.10 Tabel Logika Imp 26

Tabel 3.1 Tabel Struktur Database Bus 29

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Hierarki Data 14

Gambar 2.2 Kotak Dialog New Project 17

Gambar 2.3 Layar Utama Visual Basic 6.0 18

Gambar 2.4 Jendela Utama 19

Gambar 2.5 Jendela Form 19

Gambar 2.6 Jendela Project 20

Gambar 2.7 Tool box 21

Gambar 2.8 Jendela Properties 22

Gambar 2.9 Jendela Layout Form 22

(12)

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.Begitu juga dengan Perusahaan Jasa Transportasi,

diharapkan dapat menyediakan informasi yang tepat dan akurat dalam mendata

penumpang secara Tepat guna. Sistem yang sedang berjalan pada Perusahaan

Transportasi saat ini belum sepenuhnya menggunakan sistem komputerisasi.Oleh

sebab itu penulis mencoba merancang sebuah sistem informasi tentang penjualan tiket.

Dengan adanya sistem informasi ini diharapkan Perusahaan Jasa Transportasi ini

dapat menyediakan informasi yang lebih cepat dan akurat pada calon penumpang yang

akan membeli tiket. Sistem Informasi ini dirancang dengan menggunakan bahasa

pemrograman visual basic 6.0. Sistem Informasi ini dirancang sedemikian rupa agar

dapat menarik minat calon penumpang dalam memperoleh informasi yang lebih cepat

dan akurat serta menarik. Sistem Informasi ini bersifat dinamis, yaitu berarti bahwa

informasi yang diberikan tersebut dapat berubah sewaktu-waktu berdasarkan keadaan

(13)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Dewasa ini perkembangan ilmu pengetahuan dan teknologi sudah semakin cepat,

salah satunya adalah dibidang komputer. Saat ini komputer memegang peranan

penting dalam mempermudah penyelesaian suatu pekerjaan, meningkatkan efisiensi

kerja serta meningkatkan kreatifitas dan aktifitas pegawai atau karyawan sehingga

memiliki skill atau kemampuan yang bagus. Hal ini dibuktikan dengan banyaknya

perusahaan atau instansi pemerintah yang menggunakan sistem komputerisasi sebagai

alat bantu untuk mempermudah pekerjaan dan menjadikan perusahaan atau instansi

pemerintah memiliki mutu yang tinggi.

Seiring dengan perkembangan teknologi yang begitu pesat, kebutuhan akan

informasipun sangat diperlukan terlebih lagi informasi yang dihasilkan mengandung

nilai yang benar, akurat, cepat dan tepat, sehingga siapapun dan apapun yang

menggunakan informasi tersebut dapat menangani berbagai masalah yang terjadi

dengan cepat.

Dengan perkembangan sistem informasi yang begitu pesatnya memungkinkan

untuk melakukan pengolahan data yang hemat ruang, waktu dan biaya. Pengolahan

data yang tepat akan menghasilkan keuntungan yang besar sekali bagi perusahaan

transportasi. Tetapi jika pengolahan datanya masih dilakukan secara manual,

(14)

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 aplikasi dalam Microsoft Windows.

Visual Basic juga memudahkan pemrogram untuk berinteraksi langsung dengan

elemen-elemen (komponen-komponen) untuk setiap program.

Berdasarkan uraian diatas penulis merasa tertarik untuk menulis Tugas Akhir

tentang sistem informasi penjualan tiket yang mengolah data-data penumpang dan

pembayarannya. Dan karenanya penulis mengangkat sebuah judul yaitu :

“APLIKASI PEMESANAN TIKET BUS MENGGUNAKAN VISUAL BASIC

6.0”.

1.2 Identifikasi Masalah

Setiap perusahaan maupun instansi pada umumnya mempunyai masalah dalam

menjalankan kegiatan operasinya, baik perusahaan kecil maupun perusahaan besar,

dan juga apakah instansi pemerintah atau swasta. Setiap masalah yang ada harus

diatasi sedini mungkin jika instansi ingin tetap mempertahankan dan mengembangkan

sistemnya supaya lebih cepat dan akurat. Berdasarkan uraian per masalahan pada latar

belakang masalah, maka yang menjadi permasalahan pada Tugas Akhir ini adalah

(15)

data-data penumpang dan pembayaran tiket sehingga menghasilkan informasi

penjualan tiket yang akurat

1.3 Batasan Masalah

Adapun yang menjadi batasan masalah pada sistem informasi penjualan tiket bus pada

Perusahaan jasa transportasi agar pembahasan tidak menyimpang dari tujuan adalah :

1. Program ini hanya dapat diaplikasikan untuk membantu kelancaran dalam

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.

1.4 Maksud dan Tujuan

Adapun maksud penulis mengadakan penelitian pada Perusahaan Jasa Transportasi

adalah :

1. Mengumpulkan data sebagai bahan penunjang untuk menemukan cara yang tepat

dalam merancang suatu sistem yang menangani pengolahan data penumpang sesuai

dengan kebutuhan dan permasalahan yang ada dengan bantuan sistem aplikasi

Microsoft Visual Basic 6.0.

(16)

pembayaran tiket.

3. Mencari dan mengetahui masalah serta kelemahan-kelemahan yang dihadapi oleh

Perusahaan jasa transportasi

Tujuan utama diadakan serta dilakukannya penelitian ini adalah untuk

merancang serta mengimplementasikan suatu sistem informasi penjualan tiket bus

pada perusahaan jasa transportasi. Gunanya untuk mempermudah dan memperlancar

kegiatan- kegiatan di dalam pengolahan data sistem informasi data penumpang. Secara

khusus

dilakukannya penelitian ini ber tujuan antara lain untuk :

1. Membangun sistem informasi untuk mengkomputerisasi sistem yang berjalan pada

saat ini.

2. Mempermudah mendokumentasikan sistem infor masi data penumpang, data tiket

dan pembayarannya.

3. Mempermudah pencarian data sesuai informasi yang diperlukan.

4. Memberikan informasi yang cepat kepada calon pembeli tiket bus.

(17)

1.5 Metode Penelitian

Untuk menyelesaikan Tugas Akhir ini, penulis melakukan beberapa metodologi

penelitian untuk memecahkan masalah tersebut. Adapun metode- metode penelitian

dalam pengumpulan data adalah :

1. Penelitian Lapangan (Field Research)

Metode penelitian ini dilakukan langsung pada objek penelitian, data serta

keterangan yang dikumpulkan dilakukan dengan cara :

a. Pengamatan (Observation)

Dalam hal ini penulis melakukan pengamatan untuk mendapatkan data secara

umum dengan melihat langsung, mengamati dan mencatat sistem yang sedang

berjalan saat ini serta melihat format-format yang dilakukan selama ini..

2. Penelitian Kepustakaan (Library Research)

Penelitian kepustakaan adalah penelitian dengan sumber-sumber kepustakaan.

Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai

dalam penyusunan Tugas Akhir ini. Dalam hal ini, data dan keterangan

dikumpulkan dari sumber-sumber seperti buku-buku teks, bacaan-bacaan,

bahan-bahan perkuliahan serta mater i-materi lainnya yang ber hubungan dengan masalah

(18)

1.6 Sistematika Penulisan

Adapun maksud dan tujuan sistematika penulisan Tugas Akhir ini adalah untuk

memudahkan penulis dalam membuat dan menyelesaikan permasalahan yang

dianalisis sehingga lebih terarah dan terfokus dan tidak menyimpang dati ruang

lingkup batasan masalah. Adapun sistematika penulisan Tugas Akhir ini adalah :

BAB 1 : PENDAHULUAN

Dalam bab ini penulis menjelaskan mengenai latar belakang masalah yang

membahas permasalahan secara umum, identifikasi masalah yang

membahas judul dan topik permasalahan, maksud dan tujuan yang berkaitan

dengan topik permasalahan, dan batasan masalah yang membatasi

permasalahan yang dibahas, metode penelitian dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Pada bab ini penulis membahas tentang pengertian komputer, data,

database, sistem, informasi, dan sistem informasi, serta uraian singkat

mengenai bahasa pemrograman visual basic 6.0.

BAB 3 : PERANCANGAN SISTEM

Pada bab ini penulis menjelaskan tentang pembuatan algoritma dan

perancangan struktur database, perancangan program yang meliputi

perancangan input dan o utput yang akan dibuat pada sistem informasi

(19)

BAB 4 : IMPLEMENTASI SISTEM

Pada bab ini penulis menjelaskan tentang defenisi implementasi sistem,

tujuan implementasi sistem, komponen yang dibutuhkan dala implementasi

sistem, pengujian sistem dan pemeliharaan sistem.

BAB 5 : KESIMPULAN DAN SARAN

Pada bab ini merupakan bab terakhir yang mencakup kesimpulan dan

saran.

(20)

BAB 2

LANDASAN TEORI

2.1. Pengertian Komputer

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

mengatakan bahwa mempelajari dan menggunakan komputer hanya sebatas kepada

mereka yang memiliki pengetahuan matematika yang tinggi saja.

Sehubungan dengan perkembangan zaman maka defenisi komputer tidak

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

manusia yamng minimum.

Pengertian komputer adalah suatu alat elektronik yang dapat menerima input

data kemudian mengolah (memproses) data input tersebut sesuai dengan program

(21)

menyimpan perintah-perintah atau program serta hasil pengolahan data tersebut

sehingga dapat memberikan output dalam bentuk informasi.

Tugas utama komputer adalah untuk mengolah data sehingga diperoleh hasil

output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu

memecahkan berbagai masalah terutama yang rumit dan banyaknya jumlah data yang

akan diolah dan juga digunakan untuk mengolah data, menyimpan data, media

komunikasi dan alat informasi.

Adapun komponen-komponen yang dimiliki komputer yaitu :

1. Hardware (Perangkat Keras)

Hardware (Perangkat Keras) adalah komponen-komponen yang membentuk suatu

sistem komputer yang berhubungan dengan komponen lainnya, sehingga

memungkinkan komputer dapat melakukan tugasnya. Perangkat keras ini terdiri

dari 3 (tiga) jenis yaitu perangkat masukan (input device), perangkat pengolah

(processor) dan perangkat keluaran (output device) .

2. Software (Perangkat Lunak)

Software (Perangkat Lunak) adalah komponen dalam sistem komputer berupa

program untuk mengatur hubu ngan antara hardware dan brainware serta

mengawasi seluruh kegiatan CPU. Dengan adanya software ini barulah komputer

dapat dipergunakan sesuai kebutuhan. Fasilitas software ini terdiri dari sistem

desain, program-program dan prosedur-prosedur.

(22)

3. Brainware (Tenaga Pelaksana)

Brainware adalah user (manusia) yang terlibat langsung didalam pengoperasian

komputer dan yang akan melaksanakan semua kegiatan-kegiatan yang

berhubungan dengan hardware dan software. User ( manusia) yang terlibat

langsung dalam sistem komputer dikategorikan dalam berbagai tingkatan, yaitu :

a. Operator

Operator adalah user (manusia) yang bekerja mengoperasikan komputer untuk

memasukkan data atau menjalankan program yang sudah ada.

b. Programmer

Programmer adalah user (manusia) yang bertugas membuat program atau software

berdasarkan ketentuan yang sudah ada,meliputi :

• Menganalisa dan membuat program

• Membuat flowchart atau algoritma

• Memeriksa dan memperbaiki kesalahan program.

c. Sistem Analis

Sistem analis adalah user (manusia) yang bertugas mempelajari, menganalisa serta

merancang sistem program untuk suatu masalah.

Ketiga komponen tersebut harus saling berhubungan dan membentuk satu kesatuan.

Hardware tanpa adanya software, maka tidak akan berfungsi hanya seperti benda mati

(23)

didukung software juga tidak akan berfungsi kalau tidak ada manusia yang

mengoperasikannya.

2.2. Pengertian Data, Database, Sistem, Informasi dan Sistem Informasi

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.

Proses pengolahan data ada tiga, yaitu :

1. Pada tahapan input

Yaitu dilakukan proses pemasukan data kedalam proses komputer lewat alat

input (input device).

2. Pada tahapan processing

Yaitu dilakukan proses pengolahan data yang sudah dimasukkan,yang dilakukan

oleh alat pemroses (process device) yang dapat berupa proses perhitungan,

perbandingan, pengendalian atau pencarian di storage

(penyimpanan).

(24)

Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat

output (output device) yaitu berupa informasi.

2.2.2. DATABASE

Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling

terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Database

dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan yang

berbasis berkas. Selain itu database dapat diartikan sebagai kumpulan file-file yang

mempunyai kaitan antara satu dengan file yang lain sehingga membentuk data untuk

menginformasikan satu perusahaan dan instansi.

Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file

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

rupa sehingga pembuatan program lebih mudah dan cepat.

Database merupakan salah satu komponen yang penting dalam sistem

informasi, karena merupakan basis dalam menyediakan informasi bagi para

(25)

user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas

dan fungsinya.

Adapun hierarki data adalah :

1. Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa karakter

ASCII nol atau satu yang mer upakan komponen byte.

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 antar a field yang satu ke

field yang lain.

6. Database adalah kumpulan dari beberapa file atau tabel yang mempunyai kaitan

(26)

Bit

Byte Field

Record

File

Database

Gambar 2.1 Hierarki Data

Setiap manajemen dalam merancang dan menyusun database harus

mempunyai tujuan. Adapun tujuan dari database tersebut adalah membuat agar user

mudah mendapatkan data, menyediakan tempat penyimpanan data yang relevan,

menghapus data yang berlebihan, melindungi data dari kerusakan fisik,

memungkinkan perkembangan lebih lanjut didalam sistem database.

Adapun cirri-ciri dari database tersebut diantaranya adalah merupakan system

yang dapat menyimpan data kedalam floppy disk atau harddisk, juga sistem yang

(27)

Keuntungan dari database adalah kemubajiran data terkurangi, integritas data

dapat selalu terjaga, berbagai data dapat selalu dilakukan oleh setiap user, penggunaan

data lebih mudah, dan konsistensi data dapat selalu terjaga.

2.2.3. SISTEM

Sistem adalah merupakan sekelompok elemen-elemen yang terintegrasi dengan

maksud yang sama untuk mencapai tujuan (menurut Meteod).

Sistem adalah suatu sistem dapat terdiri atas kegiatan yang berhubungan guna

mencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan

produksi (menurut Norman L. Enger).

Sistem adalah suatu sistem yang terdiri atas objek- objek atau unsur atau

komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian

rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan yang

(28)

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

disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat

dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat

keputusan. Informasi dapat bermanfaat jika informasi itu adalah infomasi yangakurat,

informasi yang lengkap, informasi yang relevan, dan informasi yang tepat waktu.

2.2.5. SISTEM INFORMASI

Sistem informasi adalah suatu himpunan komp onen sistematik dan formal

yang melakukan operasi pengolahan data untuk meningkatkan pemahaman atau

mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan

dilaporkan,memberikan berbagai laporan seperti yang diinginkan oleh pihak yang

membutuhkan informasi tersebut serta memberikan kepada pihak manajemen untuk

(29)

2.3. Visual Basic 6.0

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 I nterface (GUI). Salah satu yang

dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan

bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun 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 fasilitas yang berlebih sehingga bisa mencukupi kebutuhan pemakai.

Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai

kemampuan untuk berinteraksi dengan seluruh aplikasi windows seperti Microsoft

Word, Microsoft Exel, Microsoft Access, dan sebagainya. Visual Basic 6.0 juga

menjadi salah satu bahasa pemograman yang wajib dipelajari oleh berbagai kalangan

jika ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.

2.3.1. Layar Utama Visual Basic 6.0

Dalam tampilan layer Visual Basic terdapat

komponen-komponennya.Komponen-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

(30)

Gambar 2.2 Kotak Dialog New Project

Untuk menampilakan layer utama Visual Basic 6.0, kita pillih Standar EXE kemudian

klik tombol Open maka akan muncul tampian layer utama Visual Basic 6.0 sebagai

(31)

2.3.2. Komponen Utama Visual Basic 6.0

1. Main Windows ( Jendela Utama)

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 aktif. Menubar merupakan menu drop-down

dimana kita dapat mengontrol operasi dari lingkungan Visual Basic.

Toolbar berisi kumpulan gambar yang mewakili perintah yang ada dimenu

Jendela utama

juga menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas layar

(satuan ukur annya twips), juga lebar dan panjang dari form yang aktif.

Gambar 2.4 Jendela Utama

2. Form Windows ( Jendela Form)

Form windows (jendela form) adalah pusat dari pengembangan aplikasi Visual

(32)

akan tersedia form yang baru bila akan membuat program aplikasi yang baru, yaitu

dengan nama Form 1. Umum ya dalam suatu form terdapat garis titik- titik yang

disebut Grid. Untuk lebih memahami form ini maka dibawah ini terdapat gambar

jendela form.

Gambar 2.5 Jendela Form

3. Project Windows (Jendela Project)

Project Windows (jendela project) menampilkan daftar form dan modul 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

(33)

Gambar 2.6 Jendela Project

4. Toolbox

Toolbox adalah kumpulan dari objek yang digunakan untuk membuat user interface

( pemakai) serta kontrol bagi program aplikasi. Ada dua cara untuk menempatkan

kontrol pada suatu form, yaitu :

1. Klik ganda kontrol dalam toolbox, selanjutnya kita dapat mengubah besar dan

ukurannya serta memindahkannya dengan metode frog and drop.

2. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendela

form. Kursor berubah menjadi crosshair. Tempatkan crosshair pada sudut kiri

atas dimana anda inginkan control diletakkan, tekan tombol mouse kiri dan tahan

(34)

Pointer Image

Label Textbox

Frame Command Button

Check box Option button

Combo box List box

HScroll Bar VScroll Bar

Timer Drive List Box

Dir List Boix` File List Box

Shape Line

Image Data

OLE

(Object Linking and Embed)

Gambar 2.7 Toolbox

5. Properti Windows (Jendela Properti)

Properti Windows (Jendela Properti) berisi daftar struktur setting (pengaturan)

properti yang digunakan pada sebuah objek terpilih. Kotak drop-down pada bagian

atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan,

(35)

Gambar 2.8 Jendela Properties

6. Form LayoutWindows (Jendela Layout Form)

Form layout windows ( jendela layout forrm) menampilkan relatif terhadap layar

monitor.

Gambar 2.9 Jendela Layout Form

7. Code Windows (Jendela Code)

Jendela kode adalah tempat penulisan kode-kode program aplikasi. Kode program

(36)

Gambar 2.10 Jendela Kode

2.3.3. Operator

Untuk melakukan berbagai manipulasi dan pengolahan data MS-Visual Basic 6.0

menyed iakan barbagai macam o perator, adapun o perato r tersebut adalah :

1. Operator Penugasan (Assignment Operator)

Operator penugasan disimbolkan dengan tanda sama dengan (=) dan berfungsi

untuk memasukkan suatu data ke dalam suatu variable.

Penulisannya :

<Var iabel> = <Ekspresi>

Contoh : bilangan = 1, harga = 1

(37)

2. Operator Aritmatika

Operator aritmatika ini digunakan untuk melakukan operasi aritmatika. Operasi

aritmatika mempunyai hierarki paling tinggi dibanding operator lain,yaitu operator

perbandingan dan operator logika, maka didahulukan operasinya adalah operator

aritmatika, dilanjutkan dengan operator perbandingan dan terakhir operator logika.

Operator aritmatika sendiri memiliki hierarki dari setiap operator yang tergolong

operator aritmatika. Berikut ini tabel operator aritmatika :

Tabel 2.2 Operator Arimatika

3. Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan suatu data dengan 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

(38)

(true) dan 0 yang berarti salah (false). Berikut ini adalah tabel operator

perbandingan :

Tabel 2.3 Operator Perbandingan

4. Operator Logika

Operator logika digunakan untuk mengekspresikan satu atau lebih data (ekspresi)

logika menghasilkan data logika baru. Dibawwah ini adalah :

(39)

Operator logika Not menghasilkan nilai kebalikan dari suatu data logika dan

mempunyai hierarki paling tinggi pada operator logika, tetapi operator hierarkinya

lebih rendah dari operator penugasan, operator aritmatika dan operator pembandingan.

Tabel hasil ekspresi logika Not adalah sebagai berikut:

Tabel 2.5 Logika Not

Operator logika And akan menghasilkan nilai True hanya jika dua buah ekspresi dikiri

dan dikanan operator And bernilai True. Tabel hasil ekspresi logika And adalah

sebagai berikut :

Tabel 2.6 Logika And

Tabel logika Or akan manghasilkan nilai True, jika salah satu dari dua buah ekspresi

(40)

Or hanya akan meng hasilkan nilai False, jika kedua ekspresi dikiri dan dikanan

operator Or bernilai False.

Tabel 2.7 Logika Or

Operator logika Xor akan menghasilkan nilai True, jika ekspresi sebelah kiri operator

Xor berbeda dengan ekspresi sebelah kananya. Tabel hasil logika ekspresi logika Xor

adalah sebagai berikut :

Tabel 2.8 Logika Xor

Operator logika Eqv akan menghasilkan nilai tru, jika ekspresi sebelah kiri operator

Eqv sama dengan ekspresi sebelah kanannya. Jadi operator logika Eqv bisa diartikan

(41)

Tabel 2.9 Logika Eqv

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

Tabel 2.8 Logika Xor

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

(42)

Dim namavariabel As tipevariabel

Keterangan :

Dim : Statement dari Visual Basic untuk mendek larasikan variabel

Nama variable : Nama variabel yang digunakan untuk menyimpan nilai.

Tipe variable : Tipe variabel yang bergantung pada tipe data yang akan

disimpan didalam variabel tersebut.

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

Format program Visual Basic 6.0 secara umum terdiri dari :

1. Bagian Deklarasi Global

Untuk melakukan deklarasi global biasanya dilakukan dengan menambahkan

suatu reserved word public didepan suatu deklarasi variabel.

2. Bagian utama program terdiri dari blok-blok fungsi dan blok-blok prosedur .

Bagian ini terdiri dari :

1. Bagian deklarasi Private

(43)

2. Blok utama program yang mencakup statement-statement, perintah, fungsi,

operator, pemanggilan fungsi atau prosedur.

3. Pengembalian nilai ke program pemanggil.

Untuk memahami simbol-simbol yang digunakan dalam program, perlu

dijelaskan beberapa meta simbol yang umum yaitu :

1. „ (tanda petik tunggal) menyatakan komentar program

Komentar merupakan suatu simbol yang digunakan untuk menjelaskan maksud

dari suatu statement program. Komentar ditandai dengan simbol „(tanda petik

tunggal). Dengan adanya simbol ini maka kompiler tidak akan mener jemahkan

statement yang dimulai dengan simbol „ (tanda [etik tunggal).

(44)

BAB 3

PERANCANGAN SISTEM

3.1. Perancangan Struktur Database

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

digunakan dalam pembuatan sistem infor masi ini adalah sebagai berikut :

3.1.1 Tabel Database Bus

Nama Tabel : Bus

Nama I ndex I : XNobus

Nama Field Kunci : Bus

Nama I ndex II : XNopol

(45)

Tabel 3.1 Struktur Database Bus

3.1.2 Tabel Database Jual

Nama Tabel : Jual

Nama I ndex I : Tar

Nama Field Ku nci I : XTarif

Nama I ndex II : XJual

Nama Field Ku nci II : Nobus, Berangkat, Nobangku

Nama I ndex III : XUji

(46)

` Tabel 3.2 Struktur Database Jual

3.1.3 Algoritma Program

Program aplikasi ini terdiri dari beberapa program yaitu : Input, Edit, Cari, dan Hapus.

Adapun algoritma dari program tersebut dapat dijabarkan sebagai berikut :

Algoritma Input Data Bus

Langkah 1 : Deklarasikan database dan recordset

Langkah 2 : Buka dan aktifkan file database dan recordset

Langkah 3 : Masukkan field kunci,dalam hal ini field kunci adalah “Nobus” dan

(47)

Langkah 4 : Bandingkan field kunci dengan data yang ada di database bus

a. Jika ditemukan maka muncu l pesan “Nomor bus sudah ada”,

maka input lagi nomor yang lain.

b. Jika tidak ditemukan,lakukan penginputan data dan lanjut ke langkah 5

Langkah 5 : Munculkan pesan “Apakah data sudah benar”

a. Jika “YES” maka data akan disimpan kedalam database bus dan lanjut

ke langkah 6

b. Jika “NO” maka kembali kemenu utama

Langkah 6 : Munculkan pesan “apakah data diinput ladi?”

a. Jik a “YES” maka kembali ke langkah 3

b. Jik a “NO” maka kembali kemenu utama

Algoritma Input Penjualan Tiket

Langkah 1 : Deklarasikan database dan recordset

Langkah 2 : Buka file database dan recordset

Langkah 3 : Masukkan field kunci, dalam hal ini field kunci adalah “Nobus”

a. Jika tidak ditemukan maka muncul pesan “

b. Jika ditemukan, tampilkan data dan lanjut ke field kunci II

(48)

Langkah 5 : Masukkan field kunci II dalam hal ini field kunci adalah “Notik”

a. Jika ditemukan maka muncul pesan “Nomor tiket sudah terjual”

b. Jika tidak ditemukan, maka lanjut ke langkah 6

Langkah 6 : Aktifkan field kunci III

Langkah 7 : Masukkan field kunci III, yaitu “Nomor Bangku”

a. Jika ditemukan maka muncul pesan “Nomor bangku sudah terisi”

b. Jika tidak ditemukan, maka lanjut ke langkah 8

Langkah 8 : Masukkan pembayaran, jika kurang dari harga maka muncul pesan

“Anda harus setor uang sebesar xxxxxx bos”

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 Langkah 10 : Pesan “Input data Lagi…. ?”

a. Jika “YES” , maka masuk ke langkah 2

b. Jika “NO”, maka kembali ke menu utama

Algoritma Edit Data Penjualan Tiket

Langkah 1 : Deklarasikan database dan recordset

Langkah 2 : Buka file database dan reco rdset

Langkah 3 : Masukkan field kunci, yaitu “Nobus”

(49)

b. Jika ditemukan, tampilakan data dan lanjut ke langkah 4

Langkah 4 : Aktifkan field kunci II

Langkah 5 : Masukkan field kunci II, yaitu “Notik

a. Jika ditemukan maka muncul pesan “ Nomor tiket sudah ter jual”

b. Jika tidak ditemukan, maka lanjut ke langkah 6

Langkah 6 : Aktifkan field kunci III

Langkah 7 : Masukkan field kunci III, yaitu “Nobangku”

a. Jika ditemukan maka muncul pesan “Nomor bangku sudah terisi”

b. Jika tidak ditemukan, maka lanjut ke langkah 8

Langkah 8 : Klik tombol simpan maka akan muncul pesan “Data sudah Benar..?”

a. Jik a “YES”,maka data akan disimpan di table jual dan lanjut ke

langkah 9

b. Jik a “NO”, maka akan kembali ke menu utama

Algoritma Cari Data Penjualan Tiket

Langkah 1 : Deklarasikan database dan reco rdset

Langkah 2 : Buka dan aktifkan file database dan r ecordset

Langkah 3 : Aktifkan kriteria dilakukan melalui 4 ( empat) field yaitu :

1. Nomor tiket

(50)

3. Nomor Bangku

4. Tarif

Bandingkan data di kriteria pencarian dengan yang ada di dalam database

jual

a. Jika ditemukan, maka tampilkan de Dbgrid

b. Jika tidak ditemukan, maka Dbgrid kosongkan

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.

Algoritma Hapus Data Penjualan Tiket

Langkah 1 : Deklarasikan database dan recordset

Langkah 2 : Buka dan aktifkan file database dan recordset

Langkah 3 : Masukkan field kunci, yaitu “Nobus”

a. Jika tidak ditemukan, maka muncul pesan “Nomor bus Tidak ada"

b. Jika ditemukan maka masukkan field kunci I I

Langkah 4 : Masukkan field kunci II

a. Jika tidak ditemukan, maka muncul pesan “Data yang anda cari tidak

ditemukan..!”

(51)

Langkah 5 : Munculkan pesan “Apakah data akan dihapus”

a. Jika “YES” maka data akan dihapus dan lanjut ke langkah 6

b. Jika “NO” maka data tidak dihapus dan lanjut ke langkah 6

Langkah 6 : Munculkan pesan “Hapus data lain ?”

a. Jika “YES” maka masuk ke langkah 3

b. Jika “NO” maka kembalikan ke menu utama

Algoritma Laporan Data Bus dan Penjualan Tiket

Langkah 1 : Tentukan kriteria laporan

Langkah 2 : Buka database yang akan dibuat laporan datanya

a. Jika ditemukan, maka tampilkan data tersebut ke layer monitor

b. Jika tidak ditemukan, maka muncul pesan “Data tidak ada”

(52)

BAB 4

IMPLEMENTASI SISTEM

4.1. Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan

desain sistem yang ada dalam dokumen desain sistem yang disetujui dan diuji

kemudian diinstall guna dilakukan pemrosesan data dengan sistem yang baru atau

sistem yang diperbaiki.

4.2. Tujuan Implementasi Sistem

Tujuan implementasi sistem adalah sebagai berikut :

1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang

disetujui.

2. Menulis,menguji,dan mendokumentasikan program-program dan prosedur prosedur

yang dilakukan oleh dokumen desain sistem yang disetujui.

3. Memastikan bahwa personil dapat menggunakan sistem baru yaitu dengan

(53)

4. Memastikan bahwa konversi ke sistem baru berjalan secara benar yaitu dengan

merencanakan, mengontrol dan melakukan instansi sistem baru secara benar.

5. Memperhitungkan bahwa desain sistem memenuhi permintaan pemakai yaitu

dengan menguji sistem secara keseluruhan.

6. Memperhitungkan sistem yang telah dibuat sesuai kebutuhan dan keperluan yang

4.3. Komponen Utama dalam Implementasi Sistem

Untuk mengolah data menggunakan komputer haruslah mempunyai 3 (tiga)

komponen utama, yaitu :

1. Hardware

2. Software

3. Brainware

4.3.1. Hardware

Hardware (perangkat keras) adalah komponen-komponen yang membentuk suatu

sistem komputer yang berhubungan dengan komponen lainnya, sehingga

memungkinkan komputer dapat melakukan tugasnya. Hardware merupakan

komponen fisik dalam rangkaian komputer, sedangkan spesifikasi hardware yang

(54)

1. Monitor

2. CPU (Central Procesing Unit)

3. Micro Processor

4. Harddisk untuk tempat program beroperasi dan juga sebagai tempat penyimpan

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

kegiatan CPU. Software juga merupakan instruksi program yang dapat digunakan

dalam komputer dan memberikan fungsi serta menampilkan seperti apa yang

diinginkan. Software yang diperlukan untuk menjalankan perangkat keras untuk

aplikasi ini adalah menggunakan Microsoft Visual Basic 6.0, aplikasi Microsoft

Access dan Crystal Report 7, serta anti virus untuk mengetahui terjadinya kerusakan

(55)

4.3.3. Brainware

Brainware adalah user (manusia) yang terlibat langsung didalam pengoperasian

komputer dan yang akan melaksanakan semua kegiatan-kegiatan yang berhubungan

dengan hardware dan software. User (manusia) yang terlibat langsung dalam sistem

komputer dikategorikan dalam berbagai tingkatan, yaitu :

1. Operator, adalah user (manusia) yang bekerja mengoperasikan komputer untuk

memasukkan data atau menjalankan program yang sudah ada.

2. Programmer , adalah user ( manusia) yang bertugas membuat program atau

software berdasarkan ketentuan yang sudah ada, meliputi :

a. Menganalisa dan membuat program

b. Membuat flowchart atau algoritma

c. Memeriksa dan memperbaiki kesalahan program.

3. Sistem Analis, adalah user (manusia) yang bertugas mempelajari, menganalisa

serta merancang sistem program untuk suatu masalah.

4.4. Pengujian Sistem

Adapun tujuan pengujian sistem ini adalah untuk memastikan aplikasi yang telah

dibuat apakah sesuai dengan keinginan pemakai dan dapat digunakan oleh pemakai

dan dioperasikan oleh operator sistem.

(56)

Beberapa tahapan pengujian sebelum mengimplementasikan aplikasi yaitu

sebagai berikut :

1. Tahap Pengujian Bagian

Dalam tahap ini biasanya pengujian dilakukan ke setiap modul program untuk

memperhitungkan bahwa setiap modul program tersebut memenuhi spesifikasinya.

2. Tahap Pengujian Integrasi

Dalam tahap ini, menguji setiap kelompok logika modul-modul program untuk

memperhitungkan bahwa setiap kelompok tersebut memenuhi spesifikasi

spesifikasi fungsi logika.

3. Tahap Pengujian Aplikasi

Pada tahap ini, menguji aplikasi yang telah dibuat untuk memperhitungkan bahwa

aplikasi baru tersebut telah memenuhi spesifikasi aslinnya.

4. Tahap Pengujian Penerimaan

Dalam tahap ini, pengujian bertujuan untuk mempertimbangkan bahwa semua

komponen dalam sistem baru berada dalam keadaan memuaskan.

5. Tahap Pengujian Operasi dan Pengujian Lingkungan

Dalam tahap ini, aplikasi yang telah dibuat tersebut dicoba kelingkungan yang

sesungguhnya untuk memperhitungkan bahwa semua peralatan baru dan faktor –

faktor lain dalam lingkungan, misalnya memasukkan data,dokumen, dan

(57)

4.5. Pemeliharaan Sistem

Adapun tujuan dari pemeliharaan sistem ini adalah sebagai berikut :

1. Mencegah modifikasi sistem yang akan menyebabkan masalah- masalah yang lain.

2. Mengganti pemeliharaan sistem dengan survey sistem jika modifikasi yang diminta

relatif besar

3. Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi.

4. Meminimalkan gangguan kontrol dan gangguan operasi yang disebabkan oleh

pemeliharaan sistem.

(58)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari pembahasan mengenai sistem informasi penjualan tiket bus menggunakan Visual

Basic 6.0, maka penulis mengambil beberapa kesimpulan bahwa :

1. Melalui sistem yang dirancang, maka penjualan tiket bus dapat ditingkatkan.

2. Sistem informasi yang dirancang untuk penjualan tiket bus saat ini sangat

sederhana, sehingga mempermudah pemakai dalam pengoperasiannya.

3. Pembuatan program denngan menggunakan Visual Basic 6.0 lebih mudah dalam

hal perancangan maupun untuk hasil akhirnya dan lebih mudah dimengerti oleh

pemakai karena Visual Basic 6.0 merupakan bahasa pemograman berbasiskan

(59)

5.2 Saran

Dalam hal ini, penulis akan memberikan sedikit saran yang kiranya dapat bermanfaat

untuk kemajuan Perusahaan transportasi. Adapun saran yang dapat penulis sampaikan

adalah :

1. Untuk meningkatkan kinerja pegawai pada disarankan agar menggunakan jasa

komputer dengan memakai sistem informasi yang telah dirancang.

2. Diharapkan agar aplikasi ini dapat bermanfaat lebih dahulu oleh pemakai dalam

pengolahan data.

3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi yang

dirancang, sehingga menjadi sistem informasi yang terpadu untuk menanggulangi

dan mengolah data yang lebih besar dimasa yang akan datang.

(60)

DAFTAR PUSTAKA

Alam, M. Agu s J. 1999. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta : Elex

Media Komputindo, Kelompok Gr amedia. Anggota IKAPI.

Andi, Krisbianti Paulus, Erwin Budi Setiawan. 2005. Sistem Informasi. Bandung :

Infor matika .

Evangelos Petroutsos 2002. Menguasai Pemograman Database dengan Visual

Basic 6.0, cetakan 1, Jakarta : PT. Elex Media Komputindo.

Hartono, Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta : Andi

Kusumo, Ario Suryo. 2000. Buku Latihan Microsoft Visual Basic 6.0. Jakarta : PT.

Elex Media Komputindo.

Yung, Kok. 2000. Membangun Database dengan Visual Basic 6.0 dan Perintah

SQL.

(61)

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir

Program Diploma 3 Teknik Informatika :

Nama : Putra Pratama Rahardi

NIM : 102406256

Prog. Studi : D3 Teknik Informatika

Judul TA : Aplikasi Pemesanan Tiket Bus Menggunakan Visual Basic 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU

Medan.

Medan, Juni 2013

Dosen Pembimbing

Drs. Marihat Situmorang, M.Kom

(62)

LAYOUT LOG IN

(63)

LAYOUT PEMESANAN

(64)

Listing Program

Tampilan Form Log In

Private Sub cmdCancel_Click() Dim Kel As Long

Kel = MsgBox("Are You Sure to Quit?", vbYesNo + vbInformation, "CONFIRM EXIT")

If txtUser.Text = "User" And txtPass.Text = "rahasia" Then Unload Me

frmMenu.Show Else

MsgBox "Username atau Password anda salah!", vbCritical End If

End Sub

Private Sub Form_Load() 'Adodc1.Caption = "adodc1" End Sub

Private Sub txtPass_keypress(KeyAscii As Integer) On Error Resume Next

If KeyAscii = 13 Then Call cmdLogin_Click End If

End Sub

Private Sub txtUser_KeyPress(KeyAscii As Integer) On Error Resume Next

If KeyAscii = 13 Then Call cmdLogin_Click End If

End Sub

(65)

Unload Me

txtkembali.Text = Val(txtbayar.Text) - Val(txtkurang.Text) End Sub

(66)

Combo4.ListIndex = 0

Combo4.AddItem "06.00" Combo4.AddItem "07.00" Combo4.AddItem "08.00" Combo4.AddItem "09.00" Combo4.AddItem "10.00" Combo4.AddItem "11.00" Combo4.AddItem "12.00" Combo4.AddItem "13.00" Combo4.AddItem "14.00" Combo4.AddItem "15.00" Combo4.AddItem "16.00" Combo4.AddItem "17.00" Combo4.AddItem "18.00" Combo4.AddItem "19.00" Combo4.AddItem "20.00" Combo4.AddItem "20.30" Combo4.ListIndex = 0

(67)

'Untuk tanggal aktif

txtTgl.Text = Format(Date, "dd/mm/yyyy") End Sub

Gambar

Gambar 2.2 Kotak Dialog New Project
Gambar 2.4 Jendela Utama
Gambar 2.6 Jendela Project
Gambar 2.9 Jendela Layout Form
+7

Referensi

Dokumen terkait

Dalam perancangan sistem ini, penulis menggunakan file database yang sangat diperlukan oleh program untuk menampung seluruh data yang telah di-input ke dalam program aplikasi

Sistem basis data (data sistem) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya

Hasil dari kegiatan ini adalah sebuah program basis data yang dapat membantu perusahaan dalam melakukan pengelolaan sistem penawaran barang.. Basis data sistem penawaran barang

Data yang diperlukan oleh perangkat lunak sistem informasi ini antara lain adalah data mengenai harga bahan-bahan di pasaran, daftar satuan pekerjaan dan lain-lain

Database adalah kumpulan dari file yang mempunyai hubungan keterkaitan antara suatu file dengan file yang lainnya, sehingga membentuk satu kesatuan data untuk

Masalah yang kemudian timbul adalah mampukah suatu aplikasi client – server yang menggunakan FTP (File Transfer Protokol) digunakan untuk mengirim data dari

Satu project aplikasi biasanya terdiri dari beberapa form dan komponen lainnya, untuk mempermudah berpindah antara komponen dalam Visual Basic dapat menggunakan

Merupakan hubungan antara satu atribute dengan atribute yang lain dalam satu file yang sama mempunyai hubungan banyak lawan banyak. Gambar 2.15 Many to many 2 atttribut