Perancangan Aplikasi Ticketing Pada PT. Omii Travel

30

DAFTAR PUSTAKA

Sianipar, R.H. 2014. Dasar Pemrograma Visual Basic .NET. Jakarta: Penerbit
Informatika.
Winaro, Edi. 2010. Dasar-Dasar Pemrograman dengan Visual Basic 2010.
Yogyakarta: Elex Media Komputindo
Hidayatullah, Priyanto. 2012.Visual
INFORMATIKA Bandung.

Basic.NET.

Bandung:

Penerbit

Akbar, Ali. 2007.Belajar Praktis Melalui Berbagai Titorial dan Tips. Bandung:
Penerbit Elex Medai Komputindo.
LPKBMMADCOMS. 2010.Panduan Aplikasi Pemrograman Database dengan
Visual Basic dengan Crystal Report. Jakarta : Penerbit Andi Publisher

Mala., 2009., Pengertian Aplikasi.
http://berbagi-ilmu-mifa309.blogspot.com/pengertian-aplikasi.html. Diakses pada
tanggal 2 Juni 2015
Syahdaffa, Farhan., 2012., Pengertian Aplikasi.
http://www.scribd.com/doc/151686986/12-BAB-II#scribd. Diakses pada tanggal
2 Desember 2015.
- , 2012, Tutorial Membuat Laporan Menggunakan Crystal Report 2010. [Online]
https://sumberbelajarilmu.files.wordpress.com/2014/05/modul-11-crystalreport.pdf

17

BAB 3

PERANCANGAN SISTEM

Perancangan sistem adalah suatu upaya untuk membuat suatu sistem baru atau
memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang
telah ada. Desain sistem secara umum mengidentifikasikan komponen-komponen
sistem informasi yang akan didesain secara terinci. Desain terinci dimaksudkan
untuk


pemogram

komputer

dan

ahli

teknik

lainnya

yang

akan

mengimplementasikan sistem.

3.1 Perancangan Data Flow Diagram (DFD)

Data Flow Diagram merupakan suatu diagram yang menggambarkan alir data
dalam suatu entitas ke sistem dan dari sistem ke entitas. DFD juga dapat diartikan
sebagai teknik grafis yang menggambarkan alir data dan transformasi yang
digunakan sebagai perjalan data dari input atau masukan menuju keluaran atau
output. Simbol yang digunakan pada DFD model Yourdon sebagai berikut :
1. Data Flow (arus data), panah merepresentasikan datu atau lebih objek data
(arus data).
2. External entity (Kesatuan luar) atau boundary (batas sistem), untuk
merepresentasikan sebuah external entity sebagai sebuah elemen sistem.
3. Procces (proses), proses adalah kegiatan yang dilakukan oleh orang,
mesin, atau komputer dari hasil suatu data yang masuk kedalam proses
untuk menghasilkan data yang keluar dari proses.

18

4. Data Store (Simpanan data), simpanan data merupakan simpanan dari data
yang dapat berupa :
a) Suatu file atau database dalam komputer.
b) Suatu arsip atau catatan manual.
c) Suatu kontak tempat data dimeja seseorang.

d) Suatu label acuan seseorang.
e) Suatu agenda atau buku.
Data Flow Diagram aplikasi penjualan tiket pada PT. OMII Travel dapat
dilihat pada gambar 3.1 berikut ini.

Pemilik
Travel
Data Transaksi

Operator

Laporan

Data Pelanggan

Transaksi

Pelanggan

Aplikasi


Transaksi

Deposit Masakapai

Penjualan Tiket

Input Data

Data Masakapai

PT. OMII Travel

Bukti Transaksi

Gambar 3.1Data Flow Diagram (DFD)

3.2 Perancangan Basis Data
Basis data atau database merupakan kumpulan data yang saling berhubungan satu
dengan lainnya, tersimpan pada simpanan luar komputer dan digunakan perangkat

lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen

19

yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia
informasi bagi para pemakainya. Karena database merupakan kumpulan dari
beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur
dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya.
Sistem ini dirancang menggunakan database Microsoft Access. Pada aplikasi ini
penulis membuat database dengan nama travel yang terdiri dari empat tabel.
Rancangan table yang digunakan adalah sebagai berikut :

1. Tabel User

Tabel 3.1 Tabel User
FIELD NAME

TYPE

SIZE


KETERANGAN

Username

Text

100

Primary Key

Password

Text

50

Password

2. Tabel Pelanggan


Tabel 3.2 Tabel Pelanggan
FIELD NAME

TYPE

SIZE

KETERANGAN

Nik

Number

12

Primary key

Nama


Text

100

Nama Pelanggan

No_hp

Number

12

No HP Pelanggan

Alamat

Text

100


Alamat Pelanggan

Waktu_pendaftaran

Date

-

Waktu Mendaftar

20

3. Tabel Reservasi

Tabel 3.3 Tabel Reservasi
FIELD NAME

TYPE

SIZE


KETERANGAN

Kw

Number

10

Primary Key/ No Kwitansi

Nik

Number

12

Nomor Identitas

Nama

Text

100

Nama Pelanggan

Nama_maskapai

Text

50

Nama Maskapai Pesawat

Tujuan

Text

50

Tujuan Keberangkatan

Jam_berangkat

Date/Time

-

Jam Keberangkatan

Waktu_pemesanan

Date/Time

-

Waktu Pemesanan Tiket

Person

Number

100

Banyak Pembelian Tiket

Class

Text

50

Kelas Penerbangan

Fee

Number

-

Harga Satuan Tiket

Total

Number

-

Jumlah Hargan Pembelian

4. Tabel Maskapai

Tabel 3.4 Tabel Maskapai
FIELD NAME

TYPE

SIZE

KETERANGAN

Nama_maskapai

Text

-

Primary Key

Deposit

Number

-

Uang Deposit Maskapai

Waktu

Date

-

Waktu Memasukkan Deposit

21

BAB 4
IMPLEMENTASI SISTEM

4.1 Implementasi Sistem
Implementasi

merupakan

tahap

dioperasikan.

Implementasi

meletakkan

bertujuan

untuk

sistem

sehingga

siapuntuk

mengkonfirmasi

modul-

modulperancangan, sehinga pengguna dapat memberikan masukan kepada
pembangunsistem.

4.1.1 Implementasi Perangkat Lunak
Untuk pengembangan perangkat lunak ini digunakan Vb.Net Standart dan
Database Ms. Accsess. Vb.Net dipilih sebagai perangkat lunak untuk program
aplikasi yang dibuat untuk merancang aplikasi secara dinamis, sedangkan Accsess
digunakan sebagai perangkat lunak pengembang dalam pembuatan database.
Adapun software yang sering digunakan dalam pembuatan website adalah:
a. Visual Basic .Net Standart sebagai editor.
b. Ms.Accsess Version 2007 sebagai database server.
c. Crisystal Report 2010.

4.1.2Implementasi Perangkat Keras
Merupakan suatu komponen yang sangat dibutuhkan dalam mewujudkan sistem
yang diusulkan. Dalam hal ini, dapat dirincikan spesifikasi komponen hardware
yaitu:

22

1. Personal Computer dengan Processos minimal Intel Pentium 4.
2. Memory minimal 256 MB.
3. Monitor W 14 “.
4. Hardisk sebagai media penyimpanan.
5. DVDR/W
6. Keyboard, Mouse dan Monitor sebagai peralatan antarmuka.

4.1.3Brainware

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan
informasi, pemrosesan dan penggunaan keluaran informasi.

4.2 Tampilan Aplikasi

Tampilan utama dari aplikasi ini terlihat seperti gambarberikut:

Gambar 4.1 Tampilan Menu Utama (Login)

23

Gambar 4.2 Tampilan Berhasil Login

Gambar 4.3 Tampilan Data Pelanggan

24

Gambar 4.4 Tampilan Reservasi Tiket

Gambar 4.5 Tampilan Data Reservasi

25

Gambar 4.6 Tampilan Cetak Kwitansi

Gambar 4.7 Tampilan Kwitansi Pembayaran

26

Gambar 4.8 Tampilan Saldo Maskapai

Gambar 4.9 Tampilan Data Maskapai

27

Gambar 4.10 Tampilan Form Laporan

Gambar 4.11 Tampilan Laporan

28

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan Tugas Akhir ini, telah diuraikan bagaimana perancangan system
dalam pembangunan Aplikasi Penjualan Tiket. Maka dapat penulis simpulkan :

1. Aplikasi Penjualan Tiket merupakan salah satu aplikasi yang akan
memberikan kemudahan bagi setiap pihak. Hal ini sangat membantu
karena semakin cepat proses kerja maka akan semakin mudah mengatasi
kejenuhan para pengunjung akibat lamanya proses kerja para karyawan.
2. Perancangan

Aplikasi

ini

bertujuan memudahkan karyawan dan

menyimpan data dalam database sehingga data aman.
3. Dalam membangun sebuah aplikasi kita dituntut untuk profesional, sehingga
aplikasi yang kita rancang dapat benar-benar berguna bagi karyawan dan para
penggunanya.

4. Aplikasi yang baik adalah aplikasi yang selalu meng-update informasinya.
5. Aplikasi ini juga mempermudah proses transaksi antara produsen dengan
konsumen.

29

5.2 Saran
Dengan selesainya perancangan Aplikasi ini, penulis mengharapkan agar bisnis
penjualan harus lebih tanggap dengan perkembangan teknologi agar tidak
tertinggal dengan perusahaan yang sudah lebih maju. Diharapkan juga agar bisnis
penjualan dapat memasyarakatkan metode transaksi secara komputerisasi dengan
pemanfaatan aplikasi ini.

6

BAB 2

LANDASAN TEORI

2.1 Pengertian Aplikasi

Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan
kemampuan

komputer

diinginkan pengguna.

langsung
Biasanya

untuk

melakukan

dibandingkan

suatu

tugas

dengan perangkat

yang
lunak

sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara
langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan

pengguna.

Contoh

utama

perangkat

lunak

aplikasi

adalah pengolah kata, lembar kerja, dan pemutar media. (Wikipedia, 2014)
Aplikasi menurut menurut Rachmad Hakim S, adalah perangkat lunak yang
digunakan untuk tujuan tertentu, seperti mengolah dokumen, mengatur Windows,
permainan (game), dan sebagainya.Menurut Harip Santoso, adalah suatu
kelompok file (form, class, report) yang bertujuan untuk melakukan aktivitas
tertentu yang saling terkait, misalnya aplikasi payroll, aplikasi fixed asset.
Menurut Hengky W.Pramana, aplikasi adalah suatu unit perangkat lunak yang
dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem
perniagaan, game palayanan masyarakat, periklanan, atau semua proses yang
hampir dilakukan manusia.

7

2.2 Pengertian Komputer

Komputer adalah suatu alat elektronik yang dapat menerima input dan kemudian
mengelolah data input tersebut sesuai dengan program yang tersimpan dimemori
computer kemudian secara otomatis menyimpan perintah-perintah atau program
serta hasil pengolahan data tersebut sehingga dapat memberikan output dalam
bentuk informasi.
Tugas komputer adalah untuk mengolah data sehingga diperoleh hasil
output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu
memecahkan berbagai masalah.

Adapun Komponen utama system komputer adalah :

a. Hardware (Perangkat Keras)
Hardware atau perangkat keras merupakan komponen dalam sistem komputer
yang secara fisik dapat dilihat dan diraba keberadaannya. Apabila tidak ada
tidak terdapat perangkat keras dalam sistem komputer, maka tidak akan ada
yang dioperasikan. Perangkat keras (hardware) ini terdiri atas perangkat
input/output, perangkat penyimpanan, perangkat pemroses. Masing-masing
perangkat tersebut ialah, keyboard, mouse, monitor, harddisk, RAM, CPU, dan
lain-lain. Perangkat-perangkat keras tersebut saling membentuk satu kesatuan
sehingga dapat difungsikan.

b. Software (Perangkat Lunak)
Software atau perangkat lunak merupakan suatu program yang digunakan
dalam komputer berupa intruksi-intruksi (perintah) yang dapat dimengerti oleh

8

komputer. Software inilah yang mengoperasikan perangkat keras yang ada
pada komputer. Tanpa adanya software, perangkat keras komputer tidak akan
dapat dioperasikan.
c. Brainware
Brainware merupakan pemakai atau pengguna komputer, dengan kata lain
adalah orang yang mengoperasikan perangkat keras komputer melalui software
yang ada di komputer tersebut. Secanggih apapun komputer, jika tidak ada
pengguna yang mengoperasikan (brainware), maka keberadaan komputer
tersebut sama saja sia-sia. Karena komputer tersebut tidak akan mampu bekerja
sendiri tanpa dioperasikan oleh pemakainya.

2.3Aplikasi Komputer

Aplikasi Komputer atau Aplikasi Software adalah Program komputer yang ditulis

dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan
masalah tertentu. Adapun beberapa contoh aplikasi komputer :

1. Aplikasi Grafik, Aplikasi komputer grafik awal perkembangannya dimulai
pada akhir tahun 1950-an dan awal 1960-an. Merupakan suatu program
komputer yang digunakan dengan menarik sebuah gambar yang
memberikan dimensi baru pada bidang komputer saat itu.
2. Aplikasi Web, Merupakan bagian dari internet sebagai komunitas jaringan
komputer yang memberikan pelayanan www(world wide web). Dengan
demikian, definisi teknis dari world wide web adalah semua sumber daya
dan semua pengguna di intenet yang menggunakan HTTP (Hypertext

9

Transfer Protocol). WWW adalah aplikasi yang paling menarik di Internet
dan seperti email, aplikasi ini sangat penting dan banyak digunakan.
Aplikasi ini kadang disebut "The Killer Application" atau "the world is at
your fingertip" karena kita bisa mendapatkan hasil dengan begitu mudah
dan bukan sekadar teks yang bisa kita dapatkan namun gambar (images),
maupun multimedia.
3. Aplikasi Pendidikan
a. Computer Assisted Instruction (CAI),
Komputer secara langsung digunakan dalam proses belajar, sebagai
pengganti pengajar ataupun buku.Beberapa aplikasi CAI adalah : Drill
and Practice, Tutorial, dan Simulasi.
b. Computer Managed Instruction (CMI),
Para pengajar memanfaatkan komputer untuk merencanakan kuliah,
disesuaikan dengan kondisi para siswa yang terdiri dari acara belajar
dengan bantuan komputer, membaca, dan ujian.

2.4Visual Basic 2010

Visual Studio 2010 pada dasarnya adalah sebuah bahasa pemrograman komputer.
Dimana pengertian dari bahasa pemrograman itu adalah perintah-perintah atau
instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas
tertentu.Visual Studio 2010 (yang sering juga disebut dengan VB .Net 2010)
selain disebut dengan bahasa pemrograman, juga sering disebut sebagai sarana

10

(tool) untuk menghasilkan program-progam aplikasi berbasiskan Windows.
Beberapa kemampuan atau manfaat dari Visual Studio 2010 diantaranya seperti :
1. Untuk membuat program aplikasi berbasiskan Windows.
2. Untuk membuat objek-objek pembantu program, seperti: kontrol ActiveX,
file Help, aplikasi Internet dan sebagainya.
3. Menguji program (debugging) dan menghasilkan program berakhiran EXE
yang bersifat executable atau dapat langsung dijalankan.

Visual Studio 2010 adalah bahasa yang cukup mudah untuk dipelajari. Bagi
programmer pemula yang baru ingin belajar program, lingkungan Visual Studio
dapat membantu membuat program dalam sekejap mata. Sedang bagi programer
tingkat lanjut, kemampuan yang besar dapat digunakan untuk membuat programprogram yang kompleks, misalnya lingkungan net-working atau client
server.Bahasa Visual Studio cukup sederhana dan menggunakan kata-kata bahasa
Inggris yang umum digunakan. Kita tidak perlu lagi menghafalkan sintaks-sintaks
maupun format-format bahasa yang bermacam-macam, di dalam Visual Basic
semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai
dengan kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual
memudahkan kita untuk mengembangkan aplikasi berbasiskan Windows, bersifat
mouse-driven (digerakkan dengan mouse) dan berdaya guna tinggi. Tampilan
awal Visual Studio 2010 dapat dilihat pada gambar 2.1 di bawah ini.

11

Gambar 2.1 Tampilan Awal Visual Studio 2010

2.4.1 SejarahVisual Basic 2010
Berikut

ini

beberapa

hal

penting

dalam

sejarah

perkembangannya:

Pertama kali di release dengan nama Visual Basic yang dikeluarkan pada tahun
1991, yaitu Visual Basic yang masih berbasis DOS dan untuk Windows
1. Visual Basic 3.0 dirilis pada tahun 1993
2. Visual Basic 4.0 dirilis pada tahun 1994 dengan dukungan untuk aplikasi
32 bit
3. Visual basic 6.0 dirilis pada akhir tahun 1998
4. Visual basic untuk selanjutnya yaitu versi .Net yang dirilis awal 2002
5. Pada tahun 2003 Visual Studio 2003 dirilis untuk memperbaiki kinerja
dari visual Studio 2002 dengan meluncurkan .NET Framework versi 1.1.
6. Pada tahun 2005 Microsoft mengeluarkan Visual Basic Versi 8.0 atau
biasa di sebut Microsoft Visual Studio 2005.

12

7. Pada tahun 2008 Microsoft juga mengeluarkan versi 9.0 atau biasa di sebut
Microsoft Visual Studio 2008.
8. Hingga pada tahun 2010 Visual Studio sudah pada versi 10.0 atau biasa di
sebut Microsoft Visual Studio 2010, dimana didalamnya sudah
ditambahkan bahasa pemprograman yang baru yaitu C# yang merupakan
penyempurnaan dari versi-versi sebelumnya.

2.4.2 KelebihanVisual Basic 2010
Beberapakelebihan Visual Studio 2010 ini diantaranya seperti:
a. Menggunakan

platform

pembuatan

program

yang

dinamakan

developerstudio, yang memiliki tampilan dan sarana yang sama dengan
Visual C++ dan Visual J++. Dengan begitu Anda dapat bermigrasi atau
belajar bahasa pemrograman lainnya dengan mudah dan cepat.
b. Memiliki compiler handal yang dapat menghasilkan file executable yang
lebih cepat dan lebih efisien dari yang sebelumnya.
c. Memiliki beberapa tambahan wizard yang baru. Wizard adalah sarana
yang mempermudah di dalam pembuatan aplikasi dengan mengotomisasi
tugas-tugas tertentu.
d. Visual Studio 2010 mempunyai beberapa fitur untuk pengembangan
berbagai macam aplikasi yang diantaranya; Windows Development, Web
Development, Office Development, Sharepoint Development, Cloud
Development

(Windows

Azure),

Development, Customizable IDE.

Silverlight

Tooling,

Multi-Core

13

2.4.3 Lingkungan Kerja pada Microsoft Visual Basic 2010
Lingkungan Kerja pada Microsoft Visual Basic 2010 umumnya memiliki
lingkungan sebagai berikut:
1.

Menu Bar, berfungsi untuk pengelolaan fasilitas yang dimiliki oleh
Visual Studio 2010, sedangkanTool Bar, berfungsi untuk melakukan
perintah khusus secara cepat.

2.

Form, merupakan objek utama yang berfungsi sebagai Interface (antar
muka) dari aplikasi yang akan dibuat. Pada Form ini kita bisa
meletakkan objek – objek yang terdapat dari Toolbox.

3.

ToolBox, berfungsi untuk menyediakan objek-objek atau komponen
yang digunakan dalam merancang sebuah Form pada aplikasi yang
akan dibuat.

4.

Solution Explorer, berfungsi untuk menampilkan project beserta filefile pendukung yang terdapat pada sebuah program aplikasi

5.

Properties, berfungsi untuk mengatur propertiesyang ada di setiap
objek yang diletakkan pada sebuah form.

2.5Microsoft Office Assces 2007
Microsoft Access 2007 yang untuk selanjutnya disingkat Access 2007adalah suatu
program aplikasi basis data komputer relasional yang digunakan untuk
merancang, membuat dan mengolah berbagai jenis data dengan kapasitas
yangbesar.

14

Database adalah kumpulan tabel-tabel yang saling berelasi antara yang
satudengan yang lain, sehingga sering disebut basis data relasional.Relasi antar
tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key.Access 2007
mempunyai tampilan user interface (UI) baru yang mengganti menu, toolbars,
dan sebagian besar task panes yang ada di Microsoft Accessversi sebelumnya
dengan mekanisasi tunggal yanglebih simpel dan efisien. Userinterface (UI) baru
ini dirancang untuk membantu Anda bekerja lebih produktif serta mudah dalam
menggunakan seluruh fasilitas dan fungsi yang ada.

Pengertian Microsoft Access (atau Microsoft Office Access) adalah
sebuahprogram aplikasi basis

data komputer relasional yang

ditujukan

untuk

kalangan rumahan dan perusahaan kecil hingga menengah, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke
dalam Microsoft Office System 2007.

Microsoft Access dapat menggunakan data yang disimpan di dalam
format

Microsoft

Access.

Para

pengguna/programmer yang

telah

berpengalaman dapat menggunakannya untuk mengembangkan perangkat lunak
aplikasi

yang

kompleks,

berpengalaman dapat
merupakan program
penggunanya

dapat

sementara

para programmer yang

menggunakanya
yang

telah

karena

di-setting

menggunakannya

Microsoft

sedemikian

dengan

mudah.

rupa

kurang
Accsess

agar

Access

para
juga

15

menawarkan teknik-teknik pemrograman berorientasi objek. Tampilan awal MS.
Access 2007 dapat dilihat pada dambar 2.2 berikut ini.

Gambar 2.2 Tampilan Awal Ms. Accses 2007

2.6 Pengertian Crystal Report
Crystal Reports merupakan salah satu paket program yang digunakan untuk membuat, menganalisa, dan menterjemahkan informasi yang terkandung dalam database ke dalam berbagai jenis laporan. Crystal Reports dirancang untuk membuat
laporan yang dapat digunakan dengan berbagai bahasa pemrograman berbasis
Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland
Delphi. Beberapa kelebihan yang dimiliki program Crystal Reports, antara lain:
1.

Pembuatan laporan dengan Crystal Reports tidak terlalu rumit dan banyak
melibatkan kode program.

2.

Program Crystal Reports banyak digunakan karena mudah terintegrasi
dengan bahasa lain.

16

3.

Fasilitas impor hasil laporan yang mendukung format-format paket program
lain, seperti Microsoft Office, Adobe Acrobat Reader, HTML, dan
sebagainya.

Dalam membuat suatu laporan, data merupakan komponen yang sangat vital
dan

mutlak

disediakan.

Umumnya

data-data

tersebut

disimpan

dalam

sebuah database. Terdapat dua model untuk mengambil data yang ada
di database guna ditampilkan di laporan, yaitu:
1.

Pull Mode
Proses yang terjadi adalah driver akan melakukan koneksi ke database dan
menarik data yang ada di dalam database tersebut sesuai dengan permintaan.
Dengan model ini, di antara koneksi dalam database dengan perintah SQL
akan menghasilkan data yang ditangani oleh Crystal Reports. Umumnya
model ini digunakan pada laporan yang pengambilan datanya berasal dari
sebuah database, di mana koneksinya tidak mengalami perubahan atau tidak
memerlukan pengkodean.

2.

Push Mode
Koneksi ke database digunakan untuk mengambil data dan mengisikan data
tersebut ke dalam Dataset. Data yang berada dalam Dataset selanjutnya
ditampilkan pada laporan. Dengan metode ini memungkinkan untuk
membangun koneksi yang terbagi (sharing) ke dalam aplikasi dan membagi
data sebelum Crystal Reports menerimanya.
Laporan yang telah dibuat dengan Crystal Reports masih belum
terlihat bentuk tampilan datanya. Untuk itu dibutuhkan kontrol lain yang
dipasang di form yaitu CristalReportsViewer.

1

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi informasi sekarang ini sangat mempengaruhi berbagai
segi kehidupan. Selama ini komputer dapat dipakai untuk membantu orang-orang
dalam memecahkan masalah, seperti sistem informasi pengolahan data jual beli,
pengolahan data keuangan, dan lain-lain. Kemajuan teknologi juga terjadi di dunia
transportasi, ini ditandai dengan semakin banyaknya jenis transportasi yang
membantu manusia untuk menghemat waktu mencapai tempat yang dituju. Salah
satu jenis transportasi yang paling efisien adalah dengan menggunakan
transportasi udara.

PT. OMII Travel merupakan perusahaantravel yang bergerak dalam penjualan
tiket pesawat. Penjualan Tiket selama ini masih dilakukan secara manual dimana
pengolahan data-datanya dilakukan dengan mencatat dalam buku lalu data
tersebut dipindahkan ke dalam kwitansi sebagai bukti pembayaran. Dan juga
terjadi kesulitan dalam pencarian data lama dan tidak adanya back-up data
sehingga jika terjadi kehilangan maka seluruh informasi akan hilang. Sistem
tersebut sangat tidak efektif untuk penjualan tiket yang setiap harinya ada banyak
penumpang yang memesan tiket pada PT. OMII Travel. Oleh karena itu
diperlukan aplikasi penjualan tiket yang efesien dan efektif dalam menunjang PT.
OMII Travel untuk lebih maju.

2

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan sebelumnya, maka yang
menjadi rumusan masalah adalah bagaimana membangun suatu aplikasi yang
dapat membantu petugas untuk mengelola data penjualan tiket agar lebih efektif
dan efisien.

1. 3 Batasan Masalah

Batasan permasalahan dari pembuatan aplikasi ini adalah sebagai berikut :
1. Data yang diolah hanya data penjualan tiket pesawat terbang
2. Output yang dihasilkan adalah bukti transaksi / kwitansi dan laporan
penjualan tiket.
3. Aplikasi pendukung adalah Microsoft Visual Basic .NET Standarddan
database Microsoft Access 2007.

1. 4 Tujuan Penelitian

Adapun tujuan penelitian ini adalah merancang dan membangun Aplikasi
Penjualan Tiket Travel untuk membantu membangun system yang lebih baik dan
menghemat waktu pada PT. OMII Travel.

3

1.5 Manfaat Penelitian

Manfaat yang dapat diperoleh dari perancangan aplikasi ini adalah:
1. Menggantikan sistem manual dan memanfaatkan fasilitas komputer.
2. Mendapatkan informasi yang berbentuk laporan penjualan.

1.6 Metode Penelitian

Untuk menyusun Tugas Akhir, penulis melakukan penerapan metode dalam
memeperoleh data yang dibutuhkan sehingga penyusunan Tugas Akhir ini dapat
diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah
sebagai berikut:

1. Metode Obervasi (Pengamatan)
Dalam hal ini, penulis perlu mengunjungi PT. OMII Travel sebagai lokasi
penelitian untuk mengamati berbagai hal atau kondisi yang ada dilapangan dan
meminta data yang diperlukan sebagai bahan untuk menulis penelitian.
Kemudian dari pengamatan lapangan tersebut dijadikan pedoman untuk
dilakukan pengamatan terhadap sistem yang akan dibuat. Dengan cara ini
penulis diharapkan dapat mengetahui dan memahami sistem yang akan penulis
buat.

2. Pengumpulan Data Pendukung
Pengumpulan data dalam penelitian, dalam hal ini penulis mencari informasi
dari buku dan internet.

4

3. Membuat Aplikasi
a. Analisis Kebutuhan sistem
b. Perancangan Sistem
c. Coding, yaitu membuat kode terhadap program
d. Compile
e. Perbaikan kesalahan dalam program

4. Implementasi Aplikasi
Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah
berjalan dengan baik.

5. Penyusunan dan pengadaan laporan
Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang
penelitian yang telah dilakukan.

1.7 Sistematika Penulisan

Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :

BAB 1

PENDAHULUAN
Bab ini merupakan bagian yang berisi mengenai latar belakang,
rumusan masalah, batasan masalah, tujuan penelitian, metode
penelitian serta sistematika penulisan.

5

BAB 2

LANDASAN TEORI
Bab ini merupakan uraian teoritis mengenai pengertian-pengertian
dan mengenai bahasa pemrograman yang digunakan.

BAB 3

PERANCANGAN SISTEM
Bab ini berisi rancangan aplikasi yang akan dibentuk, pengertian
perancangan sistem, data flow diagram, flowchart, persiapan
database, file yang digunakan serta algoritma terbentuknya
program.

BAB 4

IMPLEMENTASI SISTEM
Bab ini berisi uraian pengertian dan implementasi sistem dan
spesifikasi aplikasi.

BAB 5

KESIMPULAN DAN SARAN
Bab ini berisi uraian mengenai kesimpulan dan saran dari penelitian
dilakukan.

ABSTRAK

Tugas Akhir ini bertujuan membangun sebuah Aplikasi. Sistem perancangan dalam
pembuatan Aplikasi ini dikembangkan dengan menggunakan beberapa software
yaitu Visual Basic .Net Standart dan Crystal Report 2010.
Pembuatan Aplikasi ini bertujuan mempermudah proses penjualan Tiket dan
memberikan kemudahan untuk membuat laporan penjualan tiket juga melakukan
penyimpanan data secara aman pada aplikasi.

TUGAS AKHIR

PERANCANGAN APLIKASI TICKETING
PADA PT. OMII TRAVEL
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

ANDREAS A. MARULIALA
122406240

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Tuhan atas limpahan berkat dan rahmatNya sehingga penulis dapat menyelesaikan tugas akhir ini pada waktu yang telah
di tetapkan. Tugas akhir ini merupakan syarat untuk dapat menyelesaikan
pendidikan di program D3 Teknik Informatika Fakultas Mipa Universitas
Sumatera Utara. Adapun judul tugas akhir ini adalah “Perancangan Aplikasi
Ticketing Pada PT. Omii Travel”.
Terimakasih penulis sampaikan kepada Bapak Dr. Sawaluddin, M.IT
selaku pembimbing, yang telah meluangkan waktunya selama penyusunan Tugas
Akhir ini. Terimakasih kepada Bapak Prof. Dr. Tulus, M.Si selaku Ketua
Depertemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam,
Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam. Dr. Elly Rosmaini, M.Si selaku Ketua Program Studi D3
Teknik Informatika, Dekan dan Pembantu Dekan FMIPA USU, seluruh Staff
pengajar Program Studi D3 Teknik Informatika FMIPA USU, dan seluruh
pegawai FMIPA USU.
Akhirnya, tidak terlupakan kepada Ayah saya tercinta Drs. Passiona M.
Sihombing, MBA, Ibunda saya Herlina Sirait, kakak saya Octania Sihombing,
adik saya Bella Sihombing dan Heraldo Sihombing yang telah memberikan
dukungan besar kepada saya. Serta yang tidak terlupakan kepada keluarga
(Berdikari, Pembangunan) juga kepada sahabat saya Tantya, keluarga Kom E
yang telah membantu dan memberikan dukungan serta doa setulus hati kepada
penulis selama menyelesaikan tugas akhir ini.

Medan,

Desember 2015

Penulis

ABSTRAK

Tugas Akhir ini bertujuan membangun sebuah Aplikasi. Sistem perancangan dalam
pembuatan Aplikasi ini dikembangkan dengan menggunakan beberapa software
yaitu Visual Basic .Net Standart dan Crystal Report 2010.
Pembuatan Aplikasi ini bertujuan mempermudah proses penjualan Tiket dan
memberikan kemudahan untuk membuat laporan penjualan tiket juga melakukan
penyimpanan data secara aman pada aplikasi.

DAFTAR ISI
Halaman
PERSETUJUAN

ii

PERNYATAAN

iii

PENGHARGAAN

iv

ABSTRAK

v

DAFTAR ISI
BAB 1 PENDAHULUAN

vi

1.1 Latar Belakang Masalah

1

1.2 Rumusan Masalah

2

1.3 Batasan Masalah

2

1.4 Tujuan Penelitian

2

1.5 Manfaat Penelitian

3

1.6 Metode Penelitian

3

1.7 Sistematika Penulisan

4

BAB 2 LANDASAN TEORI
2.1 Pengertian Aplikasi

6

2.2 Pengertian Komputer

7

2.3 Aplikasi Komputer

8

2.4 Visual Basic 2010

9

2.4.1 Sejarah Visual Basic 2010

11

2.4.2 Kelebihan Visual Basic 2010

12

2.4.3 Lingkungan Kerja pada Microsoft Visual Basic 2010
2.5 Microsoft Office Access 2007

13
13

2.6 Pengertian Crystal Report
15
BAB 3 PERANCANGAN SISTEM
3.1 Perancangan Data Flow Diagram (DFD)

17

3.2 Perancangan Basis Data

19

BAB 4 IMPLEMENTASI SISTEM
4.1 Implementasi Sistem

21

4.1.1 Implementasi Perangkat Lunak

21

4.1.2Implementasi Perangkat Keras

21

4.1.3Brainware

22

4.2 Tampilan Aplikasi
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan

22

5.2 Saran
DAFTAR PUSTAKA

29

LAMPIRAN

28