• Tidak ada hasil yang ditemukan

nn

N/A
N/A
Protected

Academic year: 2017

Membagikan "nn"

Copied!
69
0
0

Teks penuh

(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.

(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)

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.

(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

(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

(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)

(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.

Field1 Field2 ... Fieldn

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.

(9)

Gambar 2.2 Entity Set

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

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

(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

(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 lain-lain. 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 men-generate 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 ).

(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)

(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

(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.

(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 UtamaDelphi

Pada bagian menu terdapat sebelas menu utama, yaitu menu File, Edit, Search,

(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. ComponentPalette

Component Palette adalah tempat dimana kontrol-kontrol dan komponen-komponen diletakkan. Kontrol-kontrol dan komponen-komponen-komponen-komponen yang terdapat pada Component Palette dipakai dalam pembuatan program apilkasi. Bagian ComponentPalette dapat dilihat seperti pada Gambar 2.4.

Gambar 2.9 ComponentPalette

9. Object TreeView

Object TreeView adalah tempat untuk melihat daftar dari objek-objek apa saja yang terdapat pada program aplikasi. Bagian Object TreeView

(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

(19)

perancangan program, karena tahap ini menentukan seluruh literatur dalam sebuah program yang akan dibangun atau dibuat.

3. Penyajian Data Dalam Program

(20)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem Lama

(21)

3.2 Diagram Alur Data (DAD)

(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

Gambar 3.2 Diagram konteks

(23)

3.3.2 Data Flow Diagram Level 1

Gambar 3.3 Data Flow Diagram Level 1 Input Login

Data Pengeluaran Data Setoran

Data Supir

Data Pelanggan

Data Pemesanan

(24)

3.4. Use Case Diagram

Gambar 3.4 Use Case Diagram

Keterangan : a. Data Pelangggan

(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

(26)

a. Tabel Login

Tabel 3.1 Login

b. Tabel Pelanggan

Tabel 3.2 Pelanggan

c. Tabel Mobil

(27)

d. Tabel Pemesanan

Tabel 3.4 Pemesanan e. Tabel Pengeluaran

Tabel 3.5 Pengeluaran

f. Tabel Setoran

(28)

g. Tabel Supir

Tabel 3.7 Supir

h. Tabel Tujuan

(29)

3.6 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 :

(31)

DATA PELANGGAN

Kode Pelanggan

Nama Pelanggan Alamat

No. Telepon

TAMBAH BATAL HAPUS GANTI SIMPAN

DATA MOBIL

No. Polisi No. BPKP

Jenis Mobil Warna

Kode Supir Tahun

Nama Supir Kapasitas

TAMBAH BATAL HAPUS GANTI SIMPAN

3.7.2 Desain Input Data Pelanggan

3.7.3 Desain Input Data Mobil

(32)

3.7.4 Desain Input Data Pemesanan

3.7.5 Desain Input Data Pengeluaran

DATA PEMESANAN

No.Pemesan Trayek

Kode Pelanggan Tarif

Nama Pelanggan Jumlah Pesan

Kode Tujuan No.Bangku

Tnggal Berangkat Jumlah Tarif

Jam Berangkat No.Polisi

Tanggal Pemesanan No.Surat Jalan

Trip Ket. Berangkat

Pilih Kriteria Kriteria

(33)

3.7.6 Desain Input Data Setoran

3.7.7 Desain Input Data Supir

DATA SETORAN

Tnggal Setotan Tarif

No.Polisi

Kode Supir Komisi Supir

Jumlah Penumpang Jumlah Setoran

Tujuan User

(34)

3.7.8 Desain Input Data Tujuan

DATA TUJUAN

Kode Tujuan Trayek Tarif

TAMBAH BATAL HAPUS 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 :

(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 :

(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 :

(38)

Jika Password benar maka akan muncul pesan seperti berikut :

Gambar 4.4 Login Berhasil

4.2.3 Menu Utama 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

(40)

Gambar 4.6 Tampilan Input Data Pelanggan

4.2.6 Data Mobil

(41)

Gambar 4.4 Data Mobil

4.2.7 Data 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

(43)

Gambar 4.9 Tambah Data Pemesanan Dengan Tombol Browser

4.2.8 Data Pengeluaran

(44)

Gambar 4.10 Data Pengeluaran

4.2.9 Data Setoran

(45)

Gambar 4.11 Data Setoran

4.2.10 Data Supir

(46)

Gambar 4.12 Data Supir

4.2.11 Data Tujuan

(47)

Gambar 4.13 Data Tujuan

4.2.12 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.

(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

(50)

Gambar 4.17 Laporan Setoran

4.2.16 Tampilan Laporan Pengeluaran

(51)
(52)
(53)

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

(54)
(55)

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

(56)

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

(57)

DAFTAR ISI

2.10 Konsep Dasar Borland Delphi 7.0 ... 12

2.10.1 Komponen-komponen Borland Delphi 7.0 ... 13

2.10.2 Dasar Perancangan Program ... 18

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 20

3.1 Analisis Sistem Lama ... 20

(58)

3.3 Perancangan Sistem Baru ... 22

BAB 1V IMPLEMENTASI DAN PEMBAHASAN ... 35

4.1 Implementasi Sistem ... 35

(59)

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

(60)

DAFTAR GAMBAR

Gambar 2.6 Tampilan object inspector ... 16

Gambar 2.7 Menu UtamaDelphi ... 16

Gambar 2.8 Toolbar ... 17

Gambar 2.9 ComponentPalette ... 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 4.5 Tampilan Menu Utama... 38

(61)

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

(62)

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.

(63)

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.

(64)

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 penulis.

10.Sahabat-sahabatku tercinta angkatan 2006 D 3 Manajemen Informatika: Beni, Candra, Galil, Dedi, Dani, Deris, Jono, Endi, Putu, Jaya, Rizka, Laura, Samsul, Rama, Karyadi, Eko, Agi, Deni, Saroso, Arti, Yunita, Bambang, Rahma, Jairus, Tara, Nelia, Tri, Andri, Ronal, Barsa, Nedi, dll. Yang tidak bisa disebutkan satu-satu.

11.Semua kakak tingkatku angkatan 2005 dan adik tingkatku 2007, dan 2008. 12.Semua pihak yang telah membantu dalam penyusunan tugas akhir ini.

Semoga dengan bantuan dan dukungan yang diberikan mendapat balasan pahala di sisi Allah SWT.

Bandar Lampung, Juni 2010

(65)

MENGESAHKAN

1. Tim Penguji

Pembimbing 1 : Ossy Dwi Endah W., M.T. ………

Pembimbing 2 : Amanto, M.Si. ………

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Dr. Sutyarso, M.S.

NIP 19570424 198703 1 001

(66)

Judul Tugas Akhir : Aplikasi Pengolahan Data Biro Travel

CV.Gaya Baru Sejahtera dengan Menggunakan Borland Delphi 7.0

Nama Mahasiswa : Anwar Sadat Nomor Pokok Mahasiswa : 0607051012

Jurusan : Matematika

Program Studi : D III Manajemen Informatika

Fakultas : Matematika dan Ilmu Pengetahuan Alam

MENYETUJUI 1. Komisi Pembimbing,

Pembimbing I, Pembimbing II,

Ossy Dwi Endah W.,M.T Amanto, M.Si.

NIP 19740713 200312 2 002 NIP 19730314 200012 1 002

2. Mengetahui,

Ketua Jurusan Matematika Ketua Program Studi

D 3 Manajemen Informatika

Drs. Tiryono Ruby, M.Sc., Ph.D. Wamiliana, Ph.D.

(67)

MOTTO

Jangan pernah menyerah

untuk mendapatkan apa

yang kamu

inginkan.

Jika kita memudahkan

orang lain, maka ALLAH akan

memudahkan

(68)

PERSEMBAHAN

Dengan mengucap syukur kehadirat Allah SWT, ku persembahkan karya

sederhana ini kepada :

Kedua orang tuaku tercinta yang sangat aku sayangi, yang senantiasa

dengan sabar dan tulus ikhlas memberikan limpahan kasih sayang serta

doanya dalam menantikan keberhasilanku.

Kakak-kakakku tersayang Yanto, Iin, Khoiri, Roni dan keluarga besarku.

Seseorang yang selalu setia dan sabar membantu aku dalam menyelesaikan

tugas akhir ini.

Sahabat-sahabat terbaikku yang telah mengisi hari-hariku, membantuku

dan melewati suka dan duka bersama.

Almamater ku tercinta UNIVERSITAS LAMPUNG yang telah

(69)

RIWAYAT HIDUP

Penulis dilahirkan di Talang Padang Tanggamus pada tanggal 01 Maret 1986, merupakan anak Terakhir dari lima bersaudara dari pasangan Bapak M.Anas dan Ibu Yusro.

Penulis menyelesaikan pendidikan Sekolah Dasar Negeri 1 Kedaloman Talang Padang pada tahun 1999, Sekolah Menengah Pertama SMP N 2 Gisting diselesaikan pada tahun 2002, SMA PGRI 1 Talang Padang diselesaikan pada tahun 2005, dan D I Komputer Terpadu Lembaga Pendidikan dan Pelatihan Profesional Master Komputer diselesaikan pada tahun 2006. Pada Tahun 2006 penulis terdaftar sebagai mahasiswa Program Studi D III Sistem Informasi yang sekarang menjadi D III Manajemen Informatika Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.

Gambar

Gambar 2.4 Tampilan  from
Gambar 2.5 Tampilan unit
Gambar 2.6 Tampilan Object Inspector
Gambar 2.9 Component Palette
+7

Referensi

Garis besar

Dokumen terkait

Nilai NPV usahatani jeruk nipis ini pada tingkat diskonto 10 persen adalah sebesar Rp 55.345.282, nilai ini menunjukkan bahwa usahatani jeruk nipis di Desa Marjanji

dapat niengantisipasi kompetensi lulusan yang diperlukan untuk bekerja (under. qt~alzficu~ion), atau kedua, dunia kesja mungkin tidak diorganisasikan

Sumo Internusa Indonesia dalam rangka untuk melaksanakan perlindungan keselamatan dan kesehatan terhadap tenaga kerja antara lain menyediakan alat-alat pelindung diri berupa

Kesimpulan dari artikel tentang metode pembelajaran Think Pair Share ini adalah; metode pembelajaran Think Pair Share merupakan tipe model pembelajaran kooperatif yaitu

kepadamu beberapa latihan sadar penuh hadir utuh ( mindfulness ) yang selama ini saya lakukan, meskipun saya masih berusaha melatihnya dengan tekun dan sabar sampai

Penelitian ini adalah yang bersifat deskriptif dengan desain penelitian crossectional untuk mengetahui gambaran konsumsi sumber vitamin dan mineral, status gizi,

Proses belajar mengajar siklus I berlangsung dalam dua kali pertemuan. Pertemuan pertama berlangsung selama 2 x 35 menit, dengan membahas materi tentang Sumber

(2) Pendekatan kompetensi yang dilakukan oleh kepala sekolah untuk meningkatkan kinerja guru pada sekolah MTsN adalah: Pendekatan kepemimpinan lain juga kepala