nn

1

I. PENDAHULUAN

1.1

Latar Belakang

Perkembagan dunia usaha dengan kemajuan teknologi telah merubah cara hidup
masyarakat menuju arah moderenisasi secara global dalam memenuhi
kebutuhanya. Dalam menghadapi persaingan dunia usaha diperlukan suatu sistem
komputerisasi yang baik untuk dapat membantu meningkatkan kinerja penglola
usaha.Perusahaan transportasi

adalah perusahan yang bergerak dibidang jasa

transportasi. Didasari dengan kegiatan ini, keinginan untuk dapat memberikan
pelayanan yang memuaskan menjadi masalah yang harus dipecahkan dengan
cepat dan teliti, karena kecepatan dan ketelitian sangat dibutuhkan pada era
globalisasi. Pemecahan yang dapat membantu menyelesaikan masalah yang ada
adalah dengan penerapan media komputerisasi.


CV. Gaya Baru Sejahtera Travel merupakan Badan Usaha Milik Perorangan yang
bergerak dalam bidang jasa transportasi. Pelayanan atas usaha yang dijalankan
CV. Gaya Baru Sejahtera Travel telah memiliki fasilitas penunjang yang memadai
untuk dapat bersaing dalam dunia usaha, akan tetapi perusahaan belum mampu
memanfaatkan faslitas yang ada dengan optimal contohnya dalam pengolahan
data kendaran dan pendapatan masih menggunakan cara manual sehingga
pengolahan data belum dapat dilakukan dengan cepat dan masih sering terjadi
kesalahan.

2

Permasalahan ini dapat ditanggulangi dengan suatu metode yang sedang
berkembang yaitu sistem pemograman. Salah satunya dengan pemograman yang
berupa aplikasi desktop diharapkan dapat membantu membenahi pengolahan data
pada perusahan tersebut. Dengan aplikasi ini diharapkan dapat memulihkan
kondisi yang ada, karena dengan adanya sistem tersebut dapat mengurangi
kesalahan dan dapat mempercepat kinerja kerja staf pada bagian pejualan tiket
serta dapat menghasilkan informasi data yang dibutuhkan secara efektif dan
efisien.


1.2

Perumusan Masalah

Berdasarkan uraian di atas tentang pentingnya pengolahan data yang baik dan
efisien maka permasalahan akan dititikberatkan pada komputerisasi sistem
pengolahan data kendaraan pada CV. Gaya Baru Sejahtera Travel.
Permasalahan yang akan dipecahkan dalam penulisan tugas akhir ini dapat
dirumuskan sebagai berikut :
1. Bagaimana cara pembuatan sistem aplikasi pada pada CV. Gaya Baru
Sejahtera berbasis Desktop serta pengelolaannya dengan menggunakan bahasa
pemograman Borland Delphi 7.0, dan MySQL?
2. Bagaimana membuat sistem aplikasi pengolahan data penumpang dan
kendaraan yang tepat dan mudah untuk dimengerti.
3. Bagaimana aplikasi pengolahan data penumpang dan kendaraan ini dapat
mempermudah pemakai (user) dalam mengelola data penumpang dan
kendaraan yang di dalamnya terdapat data-data penumpang dan calon
penumpang yang sudah berangkat maupun belum berangkat.


3

1.3

Batasan Masalah

Agar penelitian yang dilakukan tidak menyimpang dari permasalahan yang akan
dibahas, maka penulis membatasi ruang lingkup masalah yang akan dibahas
sebagai berikut :
1. Penulis hanya membahas tentang pengolahan data kendaraan, data tujuan, data
pelanggan, data pemesanan, data pengeluaran dan data setoran harian.
pada CV. Gaya Baru Sejahtera Travel.
2. Bagian yang menjadi objek penelitian hanya pada CV. Gaya Baru Sejahtera
Travel
3. Sistem ini akan dibuat menggunakan Borland Delphi 7 sebagai bahasa
pemrogramannya, MySQL sebagai database Management System dan ODBC
Connector sebagai koneksi antara Borland Delphi 7 dengan MySQL.

1.4


Tujuan

Tujuan yang ingin dicapai dalam pelaksanaan tugas akhir ini adalah :
1. Aplikasi ini bertujuan agar dapat membantu bagian penjualan tiket dalam
melaksanakan tugasnya dengan baik.
2. Diharapkan aplikasi ini dapat mempermudah calon penumpang dalam
pemesanan tiket serta dapat mengatasi masalah yang ada pada CV. Gaya Baru
Sejahtera Travel.
3. Sebagai masukan kepada CV. Gaya Baru Sejahtera Travel, untuk membut
sistem pengolahan data Pemesanan tiket dari sistem manual menjadi sistem
komputerisasi

4

1.5

Manfaat

Manfaat yang diperoleh yaitu :
1. Sebagai alternatif pemecahan masalah terhadap sistem pengolahan data pada

CV. Gaya Baru Sejahtera Travel.
2. Sebagai sumbangsih penulis dengan membuat sistem berbasis desktop yang
berisi sistem pengolahan data pemesanan tiket, Setoran, dan data kendaraan
pada CV. Gaya Baru Sejahtera Travel
3. Membantu CV. Gaya Baru Sejahtera Travel dalam hal pemesanan tiket agar
data dan informasi yang dihasilkan lebih tepat dan akurat.

5

BAB II
LANDASAN TEORI

2.1 Komputer

Komputer merupakan suatu perangkat elektronika yang dapat menerima dan
mengolah data menjadi informasi, menjalankan program yang tersimpan dalam
memori, serta dapat bekerja secara otomatis dengan aturan tertentu (Haryono,
2003).

2.2 Komputerisasi


Komputerisasi adalah suatu pengolahan data dengan sistem input, proses dan
output yang menggunakan alat bantu komputer yang hasilnya berupa informasi.
Dari pengertian tersebut dapat disimpulkan bahwa untuk mengolah suatu
informasi diperlukan alat bantu yaitu komputer. Menurut Hartono (2000),
Perangkat komputer adalah sebagai berikut:
a. Hardware (perangkat keras) adalah peralatan di sistem komputer yang secara
fisik terlihat dan di jamah
b. Software (perangkat lunak) adalah perogram berisi perintah – perintah untuk
melakukan pengolahan data.

6

c. Brainware adalah manusia yang terlibat dalamnya, mengoperasikan serta
mengatur sistem komputer.

2.3 Pengertian Aplikasi

Andri Kristanto ( 2003 ), menerangkan bahwa aplikasi adalah software program
yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk

melaksanakan permintaan pengguna dengan tujuan tertentu.

2.4 Pengertian Pengolahan Data

Pengolahan data merupakan proses pengumpulan data mentah berupa dokumen
yang diinput kedalam sistem komputerisasi, dan diolah untuk menghasilkan suatu
informasi yang berguna.
Menurut Jogiyanto Hartono (2004), pengolahan Data (data processing) adalah
manipulasi dari data kedalam bentuk yang lebih berguna dan lebih berarti, yang
berupa suatu informasi.
Pengolahan data adalah manipulasi dari data atau data yang diolah dari kegiatan
pikiran dengan bantuan tenaga atau peralatan dengan mengikuti serangkaian
langkah - langkah perumusan atau pola - pola tertentu untuk mengubah data
sehingga lebih baik dan lebih berguna untuk mencapai tujuan tertentu.

2.5 Basisdata (Database)

Basisdata adalah sekumpulan informasi mengenai suatu subjek tertentu, yang
memiliki keterkaitan logis, lengkap, dan terstruktur. Basis data menyediakan


7

struktur bagi informasi, dan memungkinkannya untuk digunakan bersama-sama
oleh berbagai aplikasi yang berbeda (Haryono, 2003).

2.5.1 Klasifikasi Basisdata

Dalam perkembangannya, terdapat berbagai model basis data, yaitu :
1. Model hirarkis.
2. Model jaringan.
3. Model relasional.
4. Model berorientasi objek.

Dari beberapa model tersebut, yang paling berkembang dan banyak digunakan
pada saat ini adalah model relasional. Model berorientasi objek biasanya
dipergunakan untuk kebutuhan tertentu yang lebih spesifik.

2.5.2

Pengenalan Basisdata Relasional


Dalam model relasional, basisdata terdiri atas relasi-relasi atau tabel-tabel, yang
dapat saling terhubung satu sama lain. Berikut bagian-bagian dari satu model
tabel.
Field

Field1

Field2

...

Fieldn

Record

Header1

Gambar 2.1 Model Tabel


8

Field / kolom menyimpan data dengan jenis yang sama. Elemen-elemen dari field
adalah :
1. Nama.
Dalam satu tabel tidak diperkenankan adanya field dengan nama yang sama.
2. Tipe data.
Tipe data dapat berupa tipe data standar atau tipe lain yang disediakan oleh
basisdata.
3. Ukuran, Ukuran field biasanya ditentukan berdasarkan tipenya, kecuali untuk
tipe string (untaian karakter). Pada tipe string, pengguna menentukan sendiri
ukuran yang digunakan.
Record merupakan representasi dari satu entitas yang dicatat dalam tabel.
Dalam sebuah tabel (mestinya) tidak ada dua atau lebih record yang sama
persis. Setiap record bersifat unik dalam tabel yang memuatnya.

2.6 Model E-R (Entity-Relationship)

Dalam melakukan perancangan basisdata relasional, biasa dipergunakan diagram
E-R. Komponen-komponen dalam model E-R adalah sebagai berikut.

1. Entity Set, merupakan kumpulan dari entity yang memiliki atribut-atribut yang
sama. Entity dapat diartikan sebagai sesuatu yang dapat dibedakan dari yang
lain. Dalam model E-R, biasa digambarkan sebagai berikut.

9

Atribut

Atribut2
Nama
Tabel

Atribut n

Gambar 2.2 Entity Set

2. Relationship Set, merupakan himpunan hubungan-hubungan antar entitasentitas dari dua entity set. Relationship Set dilambangkan sebagai berikut.

Multiplicity

Nama
Relationship

Multiplicity

Gambar 2.3 Relationship Set

2.7 Perancangan Database

Dalam merancang hubungan antar file dan model database digunakan model Data
Relation (Entry Relation Ship). Pada ini hubungan antar file direlasikan dengan
kunci relasi (Relation Key), yang merupakan kunci utama –utama dari masing –
masing file.

Untuk membantu gambaran relasi secara lengkap, terdapat tiga

macam relasi dalam hubungan atribut antar tabel sebagai berikut.
1. One to One Relationship
Hubungan antara file pertama dengan file yang lain adalah satu banding satu.
Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk
menunjukan tabel dan relasi antarkeduanya diwakilkan secara tunggal.

10

2. One to many Relationship
Hubungan antara file pertama dengan file kedua adalah satu banding banyak
atau banyak berbanding satu. Relasi antara keduanya diwakili dengan panah
ganda untuk menunjukkan hubungan banyak tersebut.
3. Many to Many Relationship
Hubungan antara file pertama dengan file kedua adalah banyak berbanding
banyak. Keduanya diwakili dengan panah ganda untuk menujukan hubungan
banyak tersebut.

2.8 MySQL

Pada bagian ini akan dibahas tentang server database. MySQL merupakan sebuah
server database yang banyak digunakan di internet karena kehandalannya dan
sifatnya yang shareware. Sejarah MySQL adalah dengan dimulainya percobaan
MySQL untuk menghubungkan tabel menggunakan rutin level (ISAM).
Kenyataannya setelah melalui proses testing, ternyata MySQL tidaklah sesuai
dengan yang diharapkan. MySQL adalah bahasa yang didesain khusus untuk
pemakaian multiuser dan server database SQL multi-thread.
Beberapa alasan dipilih MySQL sebagai database server adalah sebagai berikut :
a. Dukungan berbagai bahasa
Database server MySQL (MySQL daemon) dapat memberikan pesan error
dalam berbagai bahasa seperti Cekoslowakia, Belanda, Inggris, Estonian,
Perancis, Jerman, Hungaria, Italia, Norwegia, Polish, Portugis, Spanyol dan
Swedia. MySQL secara default menggunakan set karakter 150-8859-1

11

(Latin1) untuk data dan sorting. Set karakter tersebut dapat diubah ketika
dilakukan compiling.
b. Mampu membuat tabel berukuran sangat besar
Tabel-tabel di MySQL disimpan di direktori dan file terpisah. Ukuran
maksimum dan setiap table adalah diantara 4 GB sampai ukuran file yang
dapat ditangani oleh sistem operasi yang dipakai.
c. Kecepatan, kehandalan dan kemudahan dalam penggunaannya.
MySQL lebih cepat tiga sampai empat kali dan pada database server
komersial yang beredar saat ini. MySQL juga dapat dengan mudah diatur
(easy to manage). Tidak memerlukan seorang database administrator yang
ahli untuk mengatur administrasi pemasangan MySQL.
d. Lebih Murah
MySQL adalah RDBMS (basis data relasional) yang open source. MySQL
didistribusikan dengan gratis tanpa biaya untuk UNIX platform, OS/2 dan
windows platform. Jadi biaya untuk menggunakan MySQL akan jauh lebih
murah daripada menggunakan database komersial.
e. Melekatnya integrasi PHP dengan MySQL
Meskipun PHP banyak mendukung beberapa database server Iainnya seperti
Oracle, SQL Server, PostgreSQL dan lain-lain, tetapi penulis lebih memilih
MySQL karena selain database server ini sering digunakan para programmer
PHP, juga keterikatan yang sangat kuat antar PHP dengan MySQL yang samasama software open-source, membuat koneksi yang terjadi adalah lebih cepat
jika dibandingkan dengan menggunakan database server lainnya.

12

2.9 Designer

DBDesigner merupakan aplikasi yang berbentuk visual database yang
mengintegrasikan desain database, model, penciptaan dan pemeliharaan menjadi
satu. DBDesigner digunakan untuk membantu mengatur database, tabel, dan lainlain. Dengan program ini pengguna dapat membuat tabel dan relasinya dengan
mudah dan cepat. Fitur-fiturnya antara lain reverse engineering of MySQL,
Oracle, MSSQL, bermacam-macam ODBC database, drag and drop, XML
database model, melakukan pencetakan, dan lain-lain. Aplikasi ini bersifat open
source dan memiliki interface yang profesional disertai detailnya.

DBDesigner dikembangkan dan dioptimalkan untuk open source MySQL. Semua
fitur khusus MySQL telah dibangun untuk menawarkan cara yang paling nyaman
untuk merancang dan menjaga kontrol terhadap MySQL-Database. Selain itu
DBDesigner telah terintegrasi dengan database MySQL. Jadi kita bisa mengenerate database secara langsung dari model yang telah kita buat.

2.11 Konsep Dasar Borland Delphi 7.0
Borland Delphi 7.0 adalah bahasa pemrograman yang dirancang untuk bekerja
dalam MS-Windows. Borland Delphi 7.0 menggunakan bahasa Object Pascal
yang sangat terkenal dan mendukung pemograman berorientasi obyek yang
dikenal sebagai OOP ( Object Oriented Proramming ).
Selain menyediakan berbagai fasilitas pemrograman yang bersifat umum,
misalnya kemampuan operasi numerik, kemampuan grafik dan lain-lain, Borland
Delphi sangat dikenal sebagai bahasa pemrograman yang menyediakan fasilitas

13

pengolahan database yang canggih dan hebat. Berbagai format database bisa
diolah dengan Borland Delphi 7.0 baik database dalam komputer tunggal,
database server lokal maupun database dalam server remote. Format database
yang dapat diolah dengan Borland Delphi 7.0 antara lain format database Paradox,
dBase, MS-Access, ODBC, SyBASE, Oracle dan lain-lain.

2.11.1 Komponen-komponen Borland Delphi 7.0
Beberapa istilah dan komponen-komponen Borland Delphi 7.0

yang dipakai

dalam membuat program aplikasi, antara lain :

1. Project
Project adalah sekumpulan form, unit dan beberapa hal lain. Singkatnya
Project adalah program aplikasi itu sendiri. File utama proyek disimpan dalam
file berakhiran .dpr. Selain itu disaat merancang proyek secara otomatis dibuat
oleh Borland Delphi 7.0 sejumlah file yang diperlukan proyek tersebut, yaitu
sebagai berikut :
a. File Unit (.pas)
File unit dipakai untuk menyimpan program (kode program). Biasanya unit
berhubungan langsung dengan form, tetapi kadangkala unit hanya berupa
procedure atau function yang tidak berhubungan dengan form.
b. File Form (.dfm)
Dipakai untuk menyimpan semua informasi mengenai form.
c. File Project Option (.dfo)
Dipakai untuk menyimpan semua setting option (pilihan) proyek.
d. File Resource (.res)

14

Dipakai untuk menyimpan ikon yang dipakai proyek.
e. File Backup(.~dp, .~df, .~pa)
Dipakai untuk menyimpan file backup proyek, form dan unit.
2. Form
Form adalah suatu obyek yang dipakai sebagai tempat bekerja program
aplikasi. Form berbentuk jendela dan dapat dibayangkan sebagai kertas atau
meja kerja yang dapat dilukis atau diletakkan kedalamnya obyek-obyek lain.
Pada saat pembuatan program aplikasi (proyek) baru, akan secara otomatis
tersedia satu form dan disebut Form1. Biasanya pada saat mendesain form,
terdapat titik yang disebut grid. Setiap form mengandung unit, unit dalam form
dipakai untum mengatur dan mengendalikan form.

Gambar 2.4 Tampilan from

3. Unit
Unit adalah modul kode program. Satu program mungkin mempunyai satu atau
lebih unit. Unit biasanya dipakai untuk mengatur dan mengendalikan segala
sesuatu yang berhubugan dengan form.

15

Gambar 2.5 Tampilan unit

4. Program
Program dibangun dari satu atau lebih unit. Sebuah program, secara umum
mempunyai stuktur sebagai berikut :

a. Heading Program, yaitu bagian yang menunjukan nama program tersebut.
b.

Pernyataan User, yang berisi daftar unit yang dipakai program.

c.

Blok deklarasi dan pernyataan, yaitu bagian yang berisi deklarasi dan
pernyataan program yang dilaksanakan pada saat program dijalankan. bagian
ini harus diakhiri dengan pernyataan end diikuti dengan titik.

5. Properti
Properti digunakan untuk menentukan setting suatu obyek. Suatu obyek
biasanya mempunyai beberapa properti, yang dapat diatur langsung dari lembar
properti pada jendela Object Inspector maupun diatur lewat kode program.
Setting propertis akan menentukan cara kerja dari obyek yang bersangkutan

16

saat program aplikasi dijalankan, misalnya menentukan warna obyek, bingkai
obyek, pengambilan data dan lain-lain.

Gambar 2.6 Tampilan Object Inspector

6. Menu
Bagian menu Delphi dapat dilihat seperti pada Gambar 2.2.

Gambar 2.7 Menu Utama Delphi

Pada bagian menu terdapat sebelas menu utama, yaitu menu File, Edit, Search,
View, Project, Run, Component, Database, Tools, Window, dan Help. Untuk
menggunakan menu, pilih pada menu utama yang kita inginkan kemudian
memilih submenu.

17

7. Toolbar
Toolbar merupakan kumpulan dari icon yang fungsi dan kegunaannya sama
seperti fungsi menu. Bagian toolbar dapat dilihat seperti pada Gambar 2.3.

Gambar 2.8 Toolbar

Icon-icon pada toolbar adalah pilihan-pilihan pada menu yang sering
digunakan dalam membuat program aplikasi. Toolbar dapat dijadikan jalan
pintas untuk memilih proses yang sering dilakukan tenpa harus memilihnya
pada menu.

8. Component Palette
Component Palette adalah tempat dimana kontrol-kontrol dan komponenkomponen diletakkan.

Kontrol-kontrol dan komponen-komponen yang

terdapat pada Component Palette dipakai dalam pembuatan program apilkasi.
Bagian Component Palette dapat dilihat seperti pada Gambar 2.4.

Gambar 2.9 Component Palette

9. Object TreeView
Object TreeView adalah tempat untuk melihat daftar dari objek-objek apa saja
yang terdapat pada program aplikasi. Bagian Object TreeView
Dapat dilihat seperti pada Gambar 2.10.

18

Gambar 2.10 Object TreeView

10. Event
Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek, misalnya
klik, drag, tunjuk dan lain-lain. Event yang diterima obyek memicu Borland
Delphi 7.0 menjalankan kode program yang ada di dalamnya.

2.11.2 Dasar Perancangan Program
Untuk merancang program database tidaklah gampang, banyak hal yang harus
dilakukan dalam perancangan agar tampilan yang disajikan dalam program
tersebut dapat berjalan dan digunakan dengan mudah.
Dalam perancangan program database ini dilakukan sesuia dengan survey di
bawah ini :
1. Tahap Pengumpulan Data
Yaitu dengan survei data, kepustakaan, wawancara dan lain-lain.
2. Tahap Perencanaan
Sebuah informasi data yang akan disajikan kepada pengguna harus dapat
dimengerti dan dipahami. Tahap ini yang dianggap sangat penting dalam

19

perancangan program, karena tahap ini menentukan seluruh literatur dalam
sebuah program yang akan dibangun atau dibuat.
3. Penyajian Data Dalam Program
Sebagai pengguna program harus mengerti letak dan kegunaannya, karena data
yang ada di dalam program bisa dihapus atau tidak. Ada pula data yang harus
diisikan oleh pengguna ke dalam program sebagai data masukan.

20

BAB III
ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem Lama

Dalam

pengembangan

sistem

dibutuhakan

tahapan-tahapan

dalam

menganalisis sistem. Sistem pengolahan data pemesanan tiket pada CV. Gaya
Baru Sejahtera masih menggunakan cara manual yaitu data penumpang di
tulis pada buku. Pada sistem tersebut belum menggunakan sistem
komputerisasi, rancangan pengolahan data pemesanan tiket yang prakatis dan
mudah tanpa harus melihat buku reservasi terlebih dahulu untuk mencari data
penumpang. Dengan ini akan membantu petugas CV. Gaya Baru Sejahtera
untuk dapat memberikan pelayanan yang mudah bagi calon penumpang yang
akan menggunakan jasa angkutan tersebut. Dengan terbentuk sistem baru pada
CV. Gaya Baru Sejahtera ini semoga dapat meningkat kinerja kerja bagi
seluruh karyawan CV. Gaya Baru Sejahtera.

21

3.2 Diagram Alur Data (DAD)

Calon

Memesan Tiket

Petugas

Supir

Menyediakan Tiket

Menerima Surat
Jalan

Mengisi Data
Calon Penumpang

Menerima Tiket

Memberangkatkan
Calon Penumpang

Menerima informasi
pemberangkatan

Memberitahukan
Waktu keberangkatan

Memberentikan Mobil
Menerima Tiket

Tiket Calon
Penumpang
Menaikkan
Penumpang Baru
Menyiapkan
Surat Jalan
Menambahkan
Jumlah data
Penumpang
Surat Jalan

Menerima Ongkos

Menyiapkan Uang
Setoran

Menerima Uang
Setoran

Gambar. 3.1 Sistem Lama

Penumpang Tambahan

Runding Ongkos

Membayar Ongkos

22

3.3 Perancangan Sistem Baru

Perancangan suatu sistem yang baru ini diharapkan dapat menggantikan sistem
yang lama agar dapat menunjang kinerja di CV. Gaya Baru Sejahtera lebih
efektif dan efisien.

Untuk melakukan pembuatan sistem dibutuhkan tahapan-tahapan tertentu
yaitu, mengumpulkan data, mendesain database sistem dan mendesain tampilan
sistem dengan analisa masalah terhadap sistem yang berjalan.

Sistem

informasi ini merupakan sistem informasi bebasis aplikasi desktop yang dibuat
dengan menggunakan bahasa pemrograman Delphi yaitu Delphi 7.0 dan
dengan dibantu aplikasi database MySQL.

Dari ulasan di atas ada beberapa perbedaan antara sistem lama dan sistem baru.
Flowchart pada sistem lama proses pemesanan tiket calon penumpang,
pengisian datanya masih manual sedangkan flowchart pada sistem baru, data
calon penumpang bisa langsung diisi dengan sistem komputerisasi dan bisa di
cetak untuk dijadikan sebagai tiket.

3.3.1 Diagram Konteks

Mengelola
Petugas

Gambar 3.2 Diagram konteks

Aplikasi
Pengolahan Data
Biro Travel
CV.Gaya Baru
Sejahtera

23

3.3.2

Data Flow Diagram Level 1

Data Setoran

Data Pengeluaran
Data Mobil

5.0

7.0

Data
Setoran

Data
Pengeluaran

8.0
Data Mobil

Input Login
Petugas

1.0
Login
Alikasi

4.0
Data
Supir

2.0
Data Supir

Data
Pelanggan

Data Pelanggan

3.0
Data
Pemesanan

4.0
Data
Tujuan

Data Tujuan
Data Pemesanan

Gambar 3.3 Data Flow Diagram Level 1

24

3.4. Use Case Diagram

Mengolah Data
Setoran

Mengolah Data
Supir

Mengolah Data
Mobil

Mencari Info tarif

Mengolah Data
Pelanggan
Petugas

Mengolah Data
Pengeluaran

Mengolah Data
Pemesanan

Gambar 3.4 Use Case Diagram

Keterangan :
a. Data Pelangggan
adalah tabel yang berisi seluruh data pelanggan yang diinputkan oleh petugas,
dan tabel ini bertujuan mengetahui jumlah pelanggan atau orang yang pernah
memakai jasa angkutan pada CV. Gaya Baru Sejahtera dan jika sewaktuwaktu orang tersebut ingin memesan tiket kembali petugas dengan mudah
mencari datanya.

25

b. Data Pemesanan
Tabel yang berisi keterangan waktu keberangkatan, tarifl, tujuan dll.
Sebagian datanya di ambil dari tabel pelanggan dan tujuan.
c. Data Mobil
Tabel yang berisi keterangan mobil
d. Data Supir
Tabel yang berisi identitas supir
e. Data Pengeluaran
Tabel yang berisi data pengeluaran biaya yang digunakan untuk perbaikan
mobil yang rusak
f. Data Setoran
Tabel yang berisi keterangan jumlah soteran yang disetor oleh masing-masing
supir setiap harinya.
g. Data Tujuan
Tabel yang berisi keterangan tarif sesuai tujuan,

3.5 Desain Database

Rancangan database terdiri dari beberapa table yang saling berhubungan. Berikut
ini adalah desain database anwardb yang telah dirancang dapat dilihat pada
gambar di bawah ini :

26

a. Tabel Login

Tabel 3.1 Login

b. Tabel Pelanggan

Tabel 3.2 Pelanggan

c. Tabel Mobil

Tabel 3.3 Mobil

27

d. Tabel Pemesanan

Tabel 3.4 Pemesanan
e. Tabel Pengeluaran

Tabel 3.5 Pengeluaran
f. Tabel Setoran

Tabel 3.6 Setoran

28

g.

Tabel Supir

Tabel 3.7 Supir

h. Tabel Tujuan

Tabel 3.8 Tujuan

29

3.6 ERD (Entity Relation Ship Diagram)

Gambar. 3.5 ERD (Entity Relation Ship Diagram)

30

3.7 Desain Program

Dalam pembuatan program pengolahan data pada CV. Gaya Baru Sejahtera,
penulis menggunakan perangkat lunak yaitu program aplikasi Borland Delphi 7.0
sebagai program utama dalam pembuatan aplikasi pengolahan data, Data Source
(ODBC) sebagai penghubung dari program uatama ke database, dan MYSQL
merupakan database untuk menyimpan data.

3.7.1 Desain Input Login

Form Login
Login ID

:

Password

:

Bersih

Masuk

31

3.7.2 Desain Input Data Pelanggan

DATA PELANGGAN
Kode Pelanggan
Nama Pelanggan
Alamat
No. Telepon

TAMBAH

HAPUS

BATAL

GANTI

SIMPAN

3.7.3 Desain Input Data Mobil

DATA MOBIL
No. Polisi
Jenis Mobil
Kode Supir
Nama Supir

TAMBAH

No. BPKP
Warna
Tahun
Kapasitas

BATAL

HAPUS

GANTI

SIMPAN

32

3.7.4 Desain Input Data Pemesanan

DATA PEMESANAN
No.Pemesan
Kode Pelanggan
Nama Pelanggan
Kode Tujuan
Tnggal Berangkat
Jam Berangkat
Tanggal Pemesanan
Trip

Trayek
Tarif
Jumlah Pesan
No.Bangku
Jumlah Tarif
No.Polisi
No.Surat Jalan
Ket. Berangkat

TAMBAH

BATAL

Pilih Kriteria

HAPUS

GANTI

Kriteria

3.7.5 Desain Input Data Pengeluaran

DATA PENGELUARAN
Kode Service
No. Polisi
Jenis Kerusakan
Pengeluaran
Pada Tanggal

TAMBAH

BATAL

HAPUS

SIMPAN

GANTI

Hitung

SIMPAN

Cari

33

3.7.6 Desain Input Data Setoran

DATA SETORAN
Tnggal Setotan
No.Polisi
Kode Supir
Jumlah Penumpang
Tujuan

TAMBAH

Tarif
Proses

Komisi Supir
Jumlah Setoran
User

BATAL

HAPUS

3.7.7 Desain Input Data Supir

DATA SUPIR
Kode Supir
Nama Supir
Alamat
No. SIM
No. Telepon

TAMBAH

BATAL

HAPUS

SIMPAN

GANTI

GANTI

SIMPAN

34

3.7.8 Desain Input Data Tujuan

DATA TUJUAN
Kode Tujuan
Trayek
Tarif

TAMBAH

BATAL

HAPUS

SIMPAN

GANTI

35

BAB IV
IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

Implementasi merupakan tahap penerapan sebuah program pada suatu sistem.
Implementasi dibuat berdasarkan hasil analisis serta desain yang terinci terhadap
suatu sistem yang sedang berjalan. Adapun kegiatan-kegiatan yang perlu
dilakukan untuk menjalankan sistem ini :
1. Menyiapkan perangkat lunak yang diperlukan agar program dapat berjalan
dengan baik ialah sebagai berikut: Borland Delphi 7.0, MySQL versi 3.51
Konektor MySQL 3.51, serta sistem operasi Windows.
2. Melakukan penginstalan program ke dalam sistem komputer
4.2 Tampilan Program
Tampilan program terdiri dari sebagai berikut :
Tampilan program yaitu bentuk interface dari suatu program. Tampilan dari suatu
program biasanya yaitu mempermudah dalam pemakaian program tersebut
sehingga user atau pegguna dapat memakai program tersebut dangan mudah.
Karena program digunakan bertujuan untuk kemudahan dan kecepatan serta
keakuratan dalam pengolahan data.

36

4.2.1 Halaman Utama

Halaman utama merupakan sebuah tampilan yang berisi menu-menu yang
digunakan untuk masuk ke menu utama untuk melakukan pengolahan data.
Halaman utama terdiri dari menu login dan keluar.
-

Menu Login berfungsi untuk masuk ke menu utama.

-

Menu Keluar berfungsi untuk keluar dari program atau alikasi.

Berikut tampilan utama atau halaman utama program pengolahan data pada CV.
Gaya Baru Sejahtera :

Gambar 4.1 Halaman Utama

37

4.2.2 Tampilan Login
Tampilan login merupakan halaman yang pertama menghubungkan kita ke menu
utama kita, ketika diklik menu login maka akan diminta memasukan user dan
password demi keamanan. Menu login ini mempunyai dua Button atau tombol,
tombol masuk berfungsi apabila kita telah mengetikan user dan password untuk
masuk Menu Utama, dan tombol ke menu utama berfungsi apabila kita ingin
membatalkan pemakaian program dan kembali ke halaman utama.

Gambar 4.2 Menu Login
Jika salah memasukan password maka ada pesan kesalahan berikut :

Gambar 4.3 Kesalahan Password Login

38

Jika Password benar maka akan muncul pesan seperti berikut :

Gambar 4.4 Login Berhasil

4.2.3 Menu Utama
Tampilan Menu utama

Gambar 4.5 Tampilan Menu Utama

39

4.2.4 Tampilan Menu Pengolahan Data

Halaman menu merupakan sebuah tampilan yang berisi menu-menu yang
digunakan untuk melakukan pengolahan data. Halaman utama ini terdiri dari
menu penglahan data, laporan dan cabang, di dalamnya menu pengolahan
data terdapat menu pengolahan data Pengolahan Data Pelanggan, Data Mobil,
Data Pemesanan, Data Pengeluaran, Data Setoran, Data Supir, dan Data
Tujuan.

4.2.5

Data Pelanggan

Form Pelanggan merupakan form yang digunakan untuk memasukkan data
pelanggan. Sebelumnya di CV. Gaya Baru Sejahtera data pelanggan ditulis di
dalam buku, dan jika ingin mencari data pelanggan maka petugas harus
membuka bukunya kembali dan mencari data tersebut satu-persatu, kalau kita
menggunakan aplikasi ini maka penyimpanan dan pencarian data akan lebih
mudah dan cepat. Pada form pelanggan terdapat tombol tambah, simpan,
ganti, hapus, batal.

Tombol tambah berfungsi untuk menambahkan data

pelanggan yang baru, tombol simpan berfungsi untuk menyimpan data yang
baru saja dimasukkan, tombol edit berfungsi untuk mengedit atau mengubah
data yang telah disimpan apabila terjadi kesalahan, tombol hapus berfungsi
untuk menghapus data yang telah tersimpan, dan tombol batal berfungsi untuk
membatalkan aktivitas di form pelanggan. Berikut merupakan gambar dari
form pelanggan :

40

Gambar 4.6 Tampilan Input Data Pelanggan

4.2.6 Data Mobil

Form mobil merupakan form yang digunakan untuk memasukkan data mobil.
Pada form mobil terdapat tombol tambah, simpan, ganti, hapus, batal. Tombol
tambah berfungsi untuk menambahkan data Mobil yang baru, tombol simpan
berfungsi untuk menyimpan data yang baru saja dimasukkan, tombol edit
berfungsi untuk mengedit atau mengubah data yang telah disimpan apabila
terjadi kesalahan, tombol hapus berfungsi untuk menghapus data yang telah
tersimpan, dan tombol batal berfungsi untuk membatalkan aktivitas di form
mobil. Berikut merupakan gambar dari form mobil :

41

Gambar 4.4 Data Mobil

4.2.7

Data Pemesanan

Form Pemesanan merupakan form yang digunakan untuk memasukkan data
pemesan calan penumpang yang memesan tiket.

Pada form pemesanan

terdapat tombol tambah, simpan, ganti, hapus, batal, dan hitung. Tombol
tambah berfungsi untuk menambahkan data pelanggan yang baru, tombol
simpan berfungsi untuk menyimpan data yang baru saja dimasukkan, tombol
ganti berfungsi untuk mengedit atau mengubah data yang telah disimpan
apabila terjadi kesalahan, tombol hapus berfungsi untuk menghapus data yang
telah tersimpan, tombol batal berfungsi untuk membatalkan aktivitas di form
pemesanan dan tombol hitung berfungsi untuk menghitung biaya ongkos yang
harus dibayar sehingga petugas tidak perlu menggunakan alat bantu hitung.
Berikut merupakan gambar dari form pemesanan :

42

Gambar 4.8 Data Pemesanan

Pada form data Pemesanan terdapat tombol browse, form Browse merupakan
form yang digunakan untuk mencari data calan penumpang yang ingin memesan
tiket, sebelumnya di CV. Gaya Baru Sejahtera jika ingin melakukan pencarian
data dilakukan dengan cara manual yaitu dengan membuka kembali arsip atau
buku data calon penumpang dengan cara satu persatu dan membutuhkan waktu.
Pada aplikasi ini pencarian data calon penumpang sangat mudah dan menghemat
waktu cukup memasukan berdasarkan kriteria nama, tanggal pesan atau kode
pelangan lalu klik tombol Proses maka akan mencul data pelanggan yang dicari.
Tombol browse jaga berfungsi untuk mengambil data dari tabel pelanggan tombol
browse ini sangat efesien untuk input atau mengisi data pemesanan tinggal
masukan kriteria dan klik ambil data pada data yang telah di cari maka secara
otomatis data akan masuk ke menu pemesanan lihat gambar di bawah ini

43

Gambar 4.9 Tambah Data Pemesanan Dengan Tombol Browser

4.2.8 Data Pengeluaran
Form pengeluaran merupakan form yang digunakan untuk memasukkan data
pengeluaran. Pada form pengeluaran terdapat tombol tambah, simpan, ganti,
hapus, batal.

Tombol tambah berfungsi untuk menambahkan data

pengeluaran yang baru, tombol simpan berfungsi untuk menyimpan data yang
baru saja dimasukkan, tombol edit berfungsi untuk mengedit atau mengubah
data yang telah disimpan apabila terjadi kesalahan, tombol hapus berfungsi
untuk menghapus data yang telah tersimpan, dan tombol batal berfungsi untuk
membatalkan aktivitas di form pengeluaran. Berikut merupakan gambar dari
form pengeluaran :

44

Gambar 4.10 Data Pengeluaran

4.2.9 Data Setoran
Form Setoran merupakan form yang digunakan untuk memasukkan data
setoran. Pada form setoran terdapat tombol tambah, simpan, ganti, hapus,
batal. Tombol tambah berfungsi untuk menambahkan data setoran yang baru,
tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukkan,
tombol edit berfungsi untuk mengedit atau mengubah data yang telah
disimpan apabila terjadi kesalahan, tombol hapus berfungsi untuk menghapus
data yang telah tersimpan, dan tombol batal berfungsi untuk membatalkan
aktivitas di form setoran. Berikut merupakan gambar dari form setoran :

45

Gambar 4.11 Data Setoran

4.2.10 Data Supir
Form supir merupakan form yang digunakan untuk memasukkan data supir.
Pada form supir terdapat tombol tambah, simpan, ganti, hapus, batal. Tombol
tambah berfungsi untuk menambahkan data supir yang baru, tombol simpan
berfungsi untuk menyimpan data yang baru saja dimasukkan, tombol edit
berfungsi untuk mengedit atau mengubah data yang telah disimpan apabila
terjadi kesalahan, tombol hapus berfungsi untuk menghapus data yang telah
tersimpan, dan tombol batal berfungsi untuk membatalkan aktivitas di form
supir. Berikut merupakan gambar dari form supir :

46

Gambar 4.12 Data Supir

4.2.11 Data Tujuan
Form tujuan merupakan form yang digunakan untuk memasukkan data tujuan.
Pada form tujuan terdapat tombol tambah, simpan, ganti, hapus, batal.
Tombol tambah berfungsi untuk menambahkan data tujuan yang baru, tombol
simpan berfungsi untuk menyimpan data yang baru saja dimasukkan, tombol
edit berfungsi untuk mengedit atau mengubah data yang telah disimpan
apabila terjadi kesalahan, tombol hapus berfungsi untuk menghapus data yang
telah tersimpan, dan tombol batal berfungsi untuk membatalkan aktivitas di
form tujuan. Berikut merupakan gambar dari form tujuan :

47

Gambar 4.13 Data Tujuan

4.2.12 Menu Laporan
Pada menu laporan di dalamnya terdapat menu laporan pemesanan, laporan
setoran, dan pengeluaran. Pada laporan pemesanan ini bisa langsung dicetak
untuk dijadikan tiket penumpang, laporan setoran berisi laporan setoran supir
setip harinya, dan laporan pengeluaran adalah laporan yang berisi keterangan
biaya yang di keluarkan oleh setiap mobil yang melakukan perbaikan atau
service. Berikut merupakan gambar dari form menu laporan :

48

Gambar 4.14 Form Menu Laporan

4.2.13 Form Pencarian
Form pencarian berfungsi untuk mencari data yang akan ditampilkan atau
cetak, caranya klik salah satu kriteria yang diinginkan lalu masukkan data
yang dicari atau yang ingin di tampilkan. Berikut merupakan gambar form
pencarian.

Gambar 4.15 Form pencarian

49

4.2.14 Tampilan Tiket Calon Penumpang
Di bawah ini merupakan tampilan atau gambar tiket calon penumpang, pada
aplikasi ini data yang ada pada tiket calon penumpang secara otomatis akan teris,
sehingga petugas bisa langsung mencetak tiket tersebut dan menyerahkan pada
penumpang yang memesan tiket tersebut tanpa harus menyisi datanya terlebih
dahulu. Berikut ini gambar tampilannya.

Gambar 4.16 Laporan atau Tiket

4.2.15 Tampilan Laporan Setoran
Di bawah ini merupakan gambar Laporan Setoran, yang di dalamnya berisi
jumlah seturan yang di setor oleh masing-masing supir setiap harinya dengan
jurusan atau tujuan yang berbeda-beda.

50

Gambar 4.17 Laporan Setoran

4.2.16

Tampilan Laporan Pengeluaran

Di bawah ini merupakan gambar Laporan Pengeluaran yang di dalamnya berisi
keterangan jumlah biaya yang dikeluarkan untuk perbaikan mobil dan lainnya
yang berkaitan dengan mobil.

51

Gambar 4.18 Laporan Pengeluaran

52

52

BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil pembahasan dari Tugas Akhir mengenai Aplikasi Pengolahan
Data Biro Travel CV. Gaya Baru Sejahtera dengan Menggunakan Borland Delphi
7.0, maka diambil kesimpulan sebagai berikut:
1. Dengan adanya aplikasi pengolahan data calon penumpang ini,
memudahkan administrator CV. Gaya Baru Sejahtera untuk mengolah
data calan penumpang yang ingin memesan tiket pada CV. tersebut.
2. Selain dapat memudahkan kinerja administrator, aplikasi ini juga
merupakan cara praktis untuk melakukan pengarsipan data.

5.2 Saran

1. Diharapkan program aplikasi ini dapat dipergunakan pada CV. Gaya Baru
Sejahtera di bagian pemesanan tiket. Selain itu diharapkan aplikasi ini
dapat dkembangkan lagi terutama pada bagian pemesanan bangku,
program ini belum bisa memberitahukan bahwa bangku yang dipesan
dengan no yang sama sudah dipesan oleh calon penumpang lain.
Diharapkan agar sistem ini nantinya bisa dikembangkan lagi.

53

2. Pada form pemesanan tiket jika memasukan kode pemesan yang sama
maka akan mencul pesan bahwa kode pemesanan yang dimasukan sudah
ada setelah menngklik tombol simpan, diharapkan agar nanatinya, jika
memesukan kode pemesanan yang sama sebelum menggklik tombol
simpan sudah ada peringatan bahwa kode yang dimasukan sudah ada.

APLIKASI PENGOLAHAN DATA BIRO TRAVEL
CV. GAYA BARU SEJAHTERA
DENGAN MENGGUNAKAN BORLAND DELPHI 7.0
Oleh
Anwar Sadat

Tugas Akhir
Sebagai Salah satu Syarat Untuk Mencapai Gelar
AHLI MADYA (A.Md.)
Pada
Program Studi Diploma III Manajemen Informatika
Jurusan Matematika
Fakultas Matematika dan Ilmu Pengetahuan Alam

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2010

APLIKASI PENGOLAHAN DATA BIRO TRAVEL
CV. GAYA BARU SEJAHTERA
DENGAN MENGGUNAKAN BORLAND DELPHI 7.0
(Tugas Akhir)

Oleh

ANWAR SADAT

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
2010

ii

DAFTAR ISI

............................................................................................................... Halaman
KATA PENGANTAR .................................................................................... i
DAFTAR ISI ................................................................................................... ii
DAFTAR TABEL .......................................................................................... iv
DAFTAR GAMBAR ...................................................................................... v
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang dan Masalah ..........................................................
1.2 Perumusan Masalah ........................................................................
1.3 Batasan Masalah .............................................................................
1.4 Tujuan.............................................................................................
1.5 Manfaat ..........................................................................................

1
2
3
3
4

BAB II TINJAUAN PUSTAKA.................................................................... 5
2.1 Komputer .....................................................................................
2.2 Komputerisasi ..............................................................................
2.3 pengertian Aplikasi ......................................................................
2.4 Pengertian Pengolahan Data .......................................................
2.5 Basis Data (Database) .................................................................
2.5.1 Klasifikasi Basisdata ...........................................................
2.5.2 Pengenalan Basisdata Relasional ........................................
2.6 Model E-R (Entity-Relationship) .................................................
2.7 Perancangan Database .................................................................
2.8 MySQL ........................................................................................
2.9 Designer .......................................................................................
2.10 Konsep Dasar Borland Delphi 7.0 .............................................
2.10.1 Komponen-komponen Borland Delphi 7.0 ....................
2.10.2 Dasar Perancangan Program ...........................................

5
5
6
6
6
7
7
8
9
10
12
12
13
18

BAB III ANALISIS DAN PERANCANGAN SISTEM .............................. 20
3.1 Analisis Sistem Lama .................................................................. 20
3.2 Document Flowchart Sistem Lama ............................................ 21

iii

3.3 Perancangan Sistem Baru ............................................................
3.3.1 Diagram Konteks ................................................................
3.3.2 Data Flow Diagram Level 1 ................................................
3.4 Use Case Diagram .......................................................................
3.5 Desain Database ...........................................................................
3.6 ERD (Entity Relation Ship Diagram) ..........................................
3.7 Desain Program ............................................................................
3.7.1 Desain Input Login .............................................................
3.7.2 Desain Input Data Pelanggan ..............................................
3.7.3 Desain Input Data Mobil .....................................................
3.7.4 Desain Input Data Pemesanan ............................................
3.7.5 Desain Input Data Pengeluaran ...........................................
3.7.6 Desain Input Data Setoran ..................................................
3.7.7 Desain Input Data Supir ......................................................
3.7.8 Input Data Tujuan ...............................................................

22
22
23
24
25
29
30
30
31
31
32
32
33
33
34

BAB 1V IMPLEMENTASI DAN PEMBAHASAN .................................... 35
4.1 Implementasi Sistem ....................................................................
4.2 Tampilan Program .......................................................................
4.2.1 Halaman Utama ..................................................................
4.2.2 Tampilan Login ...................................................................
4.2.3 Menu Utama........................................................................
4.2.4 Tampilan Menu Pengolahan Data .......................................
4.2.5 Data Pelanggan ...................................................................
4.2.6 Data Mobil ..........................................................................
4.2.7 Data Pemesanan ..................................................................
4.2.8 Data Pengeluaran ................................................................
4.2.9 Data Setoran ........................................................................
4.2.10 Data Supir .........................................................................
4.2.11 Data Tujuan .......................................................................
4.2.12 Menu Laporan ...................................................................
4.2.13 Form Pencarian .................................................................
4.2.14 Tampilan Tiket Calon Penumpang ...................................
4.2.15 Tampilan Laporan Setoran ................................................
4.2.16 Tampilan Laporan Pengeluaran ........................................

35
35
36
37
38
39
39
40
41
43
44
45
46
47
47
48
49
50

BAB V PENUTUP .......................................................................................... 51
5.1 Kesimpulan .................................................................................. 51
5.2 Saran ............................................................................................ 51

DAFTAR PUSTAKA
LAMPIRAN

iv

DAFTAR TABEL
............................................................................................................... Halaman
Tabel 3.1 Tabel Login ...................................................................................... 26
Tabel 3.2 Tabel Pelanggan ............................................................................... 26
Tabel 3.3 Tabel Mobil ...................................................................................... 26
Tabel 3.4 Tabel Pemesanan.............................................................................. 27
Tabel 3.5 Tabel Pengeluaran ............................................................................ 27
Tabel 3.6 Tabel Setoran ................................................................................... 27
Tabel 3.7 Tabel Supir ....................................................................................... 28
Tabel 3.8 Tabel Tujuan .................................................................................... 28

v

DAFTAR GAMBAR

............................................................................................................... Halaman
Gambar 2.1 Model Tabel ................................................................................. 7
Gambar 2.2 Entity Set ...................................................................................... 9
Gambar 2.3 Relationship Set ............................................................................ 9
Gambar 2.4 Tampilan from ............................................................................. 14
Gambar 2.5 Tampilan unit ............................................................................... 15
Gambar 2.6 Tampilan object inspector ............................................................ 16
Gambar 2.7 Menu Utama Delphi ..................................................................... 16
Gambar 2.8 Toolbar ......................................................................................... 17
Gambar 2.9 Component Palette ....................................................................... 17
Gambar 2.10 Object TreeView ......................................................................... 18
Gambar 3.1 Flowchart Sistem Lama ............................................................... 21
Gambar 3.2 Diagram konteks .......................................................................... 22
Gambar 3.3 Data Flow Diagram Level 1 ......................................................... 23
Gambar 3.4 Use Case Diagram ........................................................................ 24
Gambar 3.5 ERD (Entity Relation Ship Diagram)........................................... 29
Gambar 4.1 Halaman Utama ............................................................................ 36
Gambar 4.2 Menu Login .................................................................................. 37
Gambar 4.3 Kesalahan Password Login .......................................................... 37
Gambar 4.4 Login Berhasil .............................................................................. 38
Gambar 4.5 Tampilan Menu Utama................................................................. 38
Gambar 4.6 Tampilan Input Data Pelanggan ................................................... 40

vi

Gambar 4.7 Data Pelanggan ............................................................................. 41
Gambar 4.8 Data Pemesanan ........................................................................... 42
Gambar 4.9 Tambah Data Pemesanan Dengan Tombol Browser.................... 42
Gambar 4.10 Data Pengeluaran........................................................................ 43
Gambar 4.11 Data Setoran ............................................................................... 44
Gambar 4.12 Data Supir ................................................................................... 45
Gambar 4.13 Data Tujuan ................................................................................ 46
Gambar 4.14 Form Menu Laporan................................................................... 47
Gambar 4.15 Form pencarian ........................................................................... 48
Gambar 4.16 Laporan atau Tiket ..................................................................... 48
Gambar 4.17 Laporan Setoran ......................................................................... 49
Gambar 4.18 Laporan Pengeluaran .................................................................. 50

DAFTAR PUSTAKA

Hartono, J. 2000. Analisis dan Disain (Sistem Informasi : Pendekatan
Terstruktur, Teori dan Praktek Aplikasi Bisnis). Yogyakarta:
Andi.
________. 2004. Pengenalan Komputer. Andi.Yogyakarta.
Haryono, N. 2003. Ringkasan Materi Kuliah Pengantar Informatika.
www.ilmukomputer.com

Kadir, Abdul. 2003. Dasar Aplikasi Database MySQL-Delphi. Andi. Yogyakarta

Kristanto, S. 2003. Konsep dan Perancangan Database. Andi Offset.
Yogyakarta.
Malik, J.J. 2005. Tip & Trik Unik Delphi. Andi Yogyakarta, Yogyakarta.
Sanjaya dan Purba, O. W. 2001. Membangun Web –E –Commerce. Jakarta:

KATA PENGANTAR

Puji syukur penulis ucapkan kehadirat Allah SWT, karena atas rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir ini.
Tugas Akhir ini dengan judul “ Aplikasi Pengolahan Data Biro Travel CV. Gaya
Baru Sejahtera dengan Menggunakan Borland Delphi 7.0” adalah salah satu syarat
memperoleh gelar ahli madya komputer di Universitas Lampung.

Dalam kesempatan ini penulis mengucapkan terima kasih kepada ;
1. Ossy Dwi Endah W., M.T. selaku pembimbing I pada pembuatan tugas akhir.
2. Amanto, M.Si. selaku pembimbing II pada pembuatan tugas akhir.
3. Rangga Firdaus M.Kom selaku penguji verifikasi tugas akhir.
4. La Zakaria, S.Si, M.Sc selaku Pembimbing Akademik penulis selama belajar
di D3 Manajemen Informatika Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Lampung.
5. Wamiliana, Ph. D., selaku Ketua Program Studi D3 Manajemen Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.
6. Drs. Tiryono Ruby, M.Sc. Ph. D., selaku Ketua Jurusan Matematika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.
7. Bapak Dr. Sutyarso, M.S., selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Lampung.

8. Seluruh dosen yang telah mendidik dan membimbing penulis selama
menyelesaikan studi.
9. Teman-teman : Rio, Sule, Pitoy, Munawir, Iko, Andi, Namur, Gunawan, Riri,
lia, dina, Alya, fina, Kristina, dll. Yang tidak pernah bosan memberi dukungan
dan semangat kepada penuli