BAB IV ANALISIS DAN DESAIN SISTEM
Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut
diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi travel pada CV. Surya Travel Surabaya yang akan dibuat. Metode ini
membutuhkan analisa yang tepat, kebutuhan bisnis dan beberapa teknik analisa untuk menghasilkan perencanaan yang baik. Analisa merupakan cara untuk
mempelajari permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang harus ditempuh
untuk menyajikan sebuah sistem informasi yang terorganisir dengan baik.
4.1 Analisis Sistem
Hasil analisa sistem yang sedang berjalan saat ini pada CV. Surya Travel Surabaya, masih ditemukan banyak kekurangan yang terjadi, salah satunya adalah
sering kali mengalami kesalahan dalam melakukan pengecekan atau pencatatan data transaksi pemesanan, penjualan maupun pembatalan, sehingga proses
pelaporan sering mengalami keterlambatan. Hal ini terjadi karena sistem yang masih dilakukan secara manual.
Berdasarkan permasalahan diatas, CV. Surya Travel Surabaya membutuhkan sistem informasi administrasi travel yang terkomputerisasi dan
berbasis web sehingga diharapkan mampu memberikan kemudahan dalam melakukan pengolahan semua data transaksi serta dalam pembuatan laporan.
21
Dengan adanya sistem informasi ini diharapkan dapat meminimalkan penggunaan dokumen kertas dan meminimalkan terjadinya kehilangan dokumen-
dokumen, disamping itu seluruh proses yang ada menjadi lebih terkomputerisasi sehingga dapat memberikan informasi yang dibutuhkan oleh pihak manajemen
maupun pelanggan menjadi lebih baik lagi.
4.2 Desain Sistem
Desain sistem ini merupakan pengembangan dari sistem yang ada. Hasil dari penyusunan desain sistem ini berupa dokumen flow komputerisasi, context
diagram, data flow diagram, entity relationship diagram, struktur file dan desain
input output .
4.2.1 Dokumen Flow Komputerisasi
Dalam sistem informasi administrasi travel terdapat empat dokumen flow komputerisasi, yaitu dokumen flow komputerisasi proses pemesanan, dokumen
flow komputerisasi proses penjualan, dokumen flow komputerisasi proses
pembatalan. Adapun
penjelasannya adalah sebagai berikut:
A. Dokumen Flow Komputerisasi Proses Pemesanan
Dokumen flow komputerisasi proses pemesanan menggambarkan proses pendaftaran yang dilakukan oleh pelanggan, untuk pelanggan yang sudah
terdaftar, maka pelanggan tidak perlu melakukan proses pendaftaran ulang sehingga bias langsung melakukan pemesanan paket haji umroh yang diikuti.
Account login pelanggan menggunakan username dan password. Dokumen flow
komputerisasi proses pemesanan dapat dilihat pada Gambar 4.1.
Gambar 4.1 Dokumen Flow Komputerisasi Pemesanan Online
B. Dokumen Flow Komputerisasi Proses Penjualan
Dokumen flow komputerisasi proses penjualan menggambarkan proses penjualan yang dilakukan oleh perusahaan, dan proses untuk menyimpan data
penjualan dilakukan oleh admin. Dokumen flow komputerisasi proses penjualan dapat dilihat pada Gambar 4.2.
Gambar 4.2 Dokumen Flow Komputerisasi Penjualan
C. Dokumen Flow Komputerisasi Proses Pembatalan
Dokumen flow komputerisasi proses pembatalan menggambarkan proses pembatalan yang dilakukan oleh pelanggan, dan proses untuk menyimpan data
pembatalan dilakukan oleh admin. Admin juga melakukan proses perhitungan biaya pengembalian dan update data pembayaran. Dokumen flow komputerisasi
proses pembatalan dapat dilihat pada Gambar 4.3.
Gambar 4.3 Dokumen Flow Komputerisasi Pembatalan
4.2.1 Data Flow Diagram
Data flow diagram merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Data flow diagram menggambarkan aliran
data yang terjadi di dalam sistem secara jelas.
A. Diagram Berjenjang
Diagram berjenjang menggambarkan hirarki proses-proses yang ada dalam data flow diagram. Gambar 4.4 adalah diagram berjenjang dari rancang bangun
sistem informasi administrasi travel pada CV. Surya Travel Surabaya.
Gambar 4.4 Diagram Berjenjang Sistem Administrasi Travel
B. Context Diagram
Pada context diagram berikut dijelaskan tentang proses secara umum yang terjadi pada sistem informasi administrasi travel, dimana aliran datanya masing-
masing yang saling terkait satu sama lain. Pada context diagram ditunjukkan bahwa terdapat tiga entity dalam sistem
ini, yakni entity pelanggan, entity admin dan entity pemilik. Aliran data yang keluar dari masing-masing entity mempunyai arti bahwa data tersebut berasal dari
entity tersebut, sedangkan aliran data yang masuk mempunyai arti informasi data
ditujukan untuk entity tersebut. Context diagram sistem informasi administrasi
travel dapat dilihat pada Gambar 4.5.
Input syarat pembatalan Id pelanggan
Bukti pemesanan
Input kendaraan Input jadwal
Input kota tujuan dan harga Input sopir
Daftar paket dan tour Account login
Data pelanggan Elektronik tiket
Username dan password Laporan data pembatalan
Laporan data pembayaran Laporan data pemesanan
Nota pembatalan Nota pembayaran
Data pembatalan Uang pembayaran tiket
Sistem Informasi Administrasi Travel
+
Pelanggan
Admin Pemilik
Gambar 4.5 Context Diagram Sistem Administrasi Travel
C. Data Flow Diagram Level 0
Setelah membuat context diagram dari sistem informasi administrasi travel, maka selanjutnya context diagram tersebut akan dibagi menjadi sub-sub
proses yang lebih kecil. Hasil decompose itu sendiri disebut data flow diagram level 0.
Pada data flow diagram level 0 itu sendiri terdiri dari empat proses utama yang semuanya itu saling berkaitan, yaitu proses pemesanan, proses penjualan dan
proses pembatalan. Tiga proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu sendiri masih saling
berkaitan antara yang satu sama yang lain. Pada data flow diagram level 0 juga digambarkan data store yang digunakan dalam sistem. Data flow diagram level 0
sistem informasi administrasi travel dapat dilihat pada Gambar 4.6.
Lihat data syarat Simpan data syarat
[Input syarat pembatalan]
[Id pelanggan] Simpan data pelanggan
Simpan data jadwal Simpan data kendaraan
Simpan data kota tujuan dan harga Simpan data sopir
[Bukti pemesanan]
Data_Pembatalan Data_pembayaran
Data_pemesanan [Input jadwal]
[Input sopir] [Input kota tujuan dan harga]
[Input kendaraan]
Update data pembayaran Cetak rekap pemesanan per periode
Cetak rekap data pemesanan Cek validasi data pemesanan
Simpan data pemesanan Lihat data jadwal
Lihat data kendaraan Lihat data kota tujuan dan harga
Lihat data sopir Cek status pelanggan
Simpan data pelanggan
[Account login] Simpan data pembatalan
Cek data pembayaran Lihat data pemesanan
[Username dan password]
[Laporan data pemesanan] [Laporan data pembayaran]
[Laporan data pembatalan] [Nota pembayaran]
[Nota pembatalan] [Elektronik tiket]
[Daftar paket dan tour] [Uang pembayaran tiket]
[Data pembatalan] [Data pelanggan]
Pelanggan 1
Mengelola data master
+
Pemilik Admin
Pelanggan
2
Transaksi
+
6 Data
Pelanggan
3 Membuat laporan
+
7 Data Pemesanan
8 Data
pembayaran 9
Data pembatalan
10 Data sopir
11 Data kota tujuan
dan harga 12
Data kendaraan
13 Data jadwal
15 Data syarat
pembatalan
Gambar 4.6 Data Flow Diagram Level 0 Sistem Administrasi Travel
D. Data Flow Diagram Level 1
Data flow diagram level 0 akan dibagi menjadi sub-sub proses yang lebih kecil yang disebut disebut data flow diagram level 1. Pada Gambar 4.7 merupakan
data flow diagram level 1 sub proses mengelola data master dari sistem informasi administrasi travel. Data flow diagram level 1 sub proses mengelola data master
terdiri dari enam proses utama yaitu mengelola data pelanggan, mengelola data sopir, mengelola data kendaraan, mengelola data kota tujuan dan harga, mengelola
data jadwal, dan mengelola data syarat pembatalan, serta terdapat satu entity pelanggan dan enam data store yaitu data store pelanggan, data store sopir, data
store kendaraan, data store kota tujan dan harga, data store jadwal, data store
syarat pembatalan.
[Simpan data syarat] [Input syarat pembatalan]
[Simpan data jadwal] [Input jadwal]
[Simpan data kota tujuan dan harga] [Input kota tujuan dan harga]
[Simpan data kendaraan] [Input kendaraan]
[Simpan data sopir] [Input sopir]
[Simpan data pelanggan] [Data pelanggan]
Pelanggan 6
Data Pelanggan
Admin
Admin
Admin Admin
10 Data sopir
11 Data kota tujuan dan harga
12 Data kendaraan
13 Data jadwal
1.1 Mengelola data
pelanggan 1.2
Mengelola data sopir
1.3 Mengelola data
kendaraan 1.4
Mengelola data kota tujuan dan
harga 1.5
Mengelola data jadwal
Admin 15
Data syarat pembatalan
1.6 Mengelola data
syarat pembatalan
Gambar 4.7 Data Flow Diagram Level 1 Sub Proses Mengelola Data Master Pada Gambar 4.8 merupakan data flow diagram level 1 sub proses
transaksi dari sistem informasi administrasi travel pada CV. Surya Travel Surabaya. Data flow diagram level 1 tersebut terdiri dari tiga proses utama yaitu
transaksi pemesanan, transaksi penjualan, transaksi pembatalan.
[Lihat data syarat] [Cetak rekap pemesanan per periode]
[Cek data pembayaran] [Cek validasi data pemesanan]
[Nota pembayaran] Simpan data pembayaran
Lihat daftar kendaraan Lihat daftar jadwal
Lihat daftar kota tujuan dan harga Lihat daftar sopir
[Daftar paket dan tour]
[Data pembatalan] [Username dan password]
[Uang pembayaran tiket]
[Nota pembatalan]
Update pembayaran
Lihat data pembatalan [Simpan data pembatalan]
Validasi data pembayaran Validasi data pemesanan
Lihat data sopir Lihat data kendaraan
Lihat data jadwal Lihat Kota Tujuan Dan Harga
[Lihat data kendaraan] [Lihat data kota tujuan dan harga]
[Lihat data sopir] [Cetak rekap data pemesanan]
[Simpan data pelanggan] [Simpan data pemesanan]
[Lihat data pemesanan] [Cek status pelanggan]
[Account login] [Id pelanggan]
[Bukti pemesanan] [Elektronik tiket]
[Update data pembayaran] [Lihat data jadwal]
Pelanggan Admin
7 Data
Pemesanan
8 Data
pembayaran
9 Data
pembatalan 6
Data Pelanggan
10 Data sopir
11 Data kota tujuan dan harga
12 Data kendaraan
13 Data jadwal
7 Data
Pemesanan 7
Data Pemesanan
8 Data
pembayaran 2.1
Transaksi pemesanan
2.2
Transaksi penjualan
2.3
Transaksi pembatalan 15
Data syarat pembatalan
Gambar 4.8 Data Flow Diagram Level 1 Sub Proses Transaksi
Pada Gambar 4.9 merupakan data flow diagram level 1 sub proses pembuatan laporan dari sistem informasi administrasi travel pada CV. Surya
Travel Surabaya.
[Laporan data pembatalan] [Laporan data pembayaran]
[Laporan data pemesanan]
[Data_Pembatalan] [Data_pembayaran]
[Data_pemesanan] Pemilik
7 Data Pemesanan
8 Data
pembayaran 9
Data pembatalan 3.1
Mencetak laporan
Gambar 4.9 Data Flow Diagram Level 1 Sub Proses Pembuatan Laporan
4.2.2 Entity Relationship Diagram
Entity Relationship Diagram merupakan proses yang menunjukkan
hubungan antar entitas dan relasinya. Entity Relationship Diagram terbagi menjadi Conceptual Data Model dan Physical Data Model.
A. Conceptual Data Model
Conceptual data model dari sistem informasi administrasi travel pada CV.
Surya Travel Surabaya terdapat 7 tabel. Masing-masing tabel mempunyai relasi ke tabel-tabel yang lain seperti pada Gambar 4.10.
Melihat data Mengambil data syarat
Cek dat a Melihat data
Melakukan pemesanan
Melihat data Mengambil data jadwal
Mengambil data kot a dan harga
Mengambil data kendaraan Mengambil data sopir
Melakukan pembelian
Pelang g an Id Pelang gan
Nama Pelangg an Jenis kelamin
Tang g al lahir Alamat
Kota Telp
Email Sopir
Id Sopir Nama Sopir
Alamat Kota
Telp Email
Kendaraan Id Kendaraan
No polisi Nama Kendaraan
Warna Jumlah unit
Kapasitas tempat duduk Kota tujuan dan harga
Id Kota Kota asal
Kota tujuan Kota inis ial
Harg a Jadwal
Id jadwal Hari
Waktu Jam
Penjualan Id penjualan
Id pelangg an Nama pelang g an
Nama kendaraan Kapasitas tempat duduk
Nama Sopir Kota
Harg a Jadwal
Hari Jam
Jumlah
Detail pemes anan Id detail pemes anan
Id pemesanan Tgl pemesanan
Nama Pelangg an Nama Kendaraan
Kota Jadwal
Jumlah Total harg a
Tang g al pemes anan Pemes anan
Id pemesanan Idpelang gan
Nama Pelangg an Nama Kendaraan
Kota Jadwal
Jumlah Detail penjualan
Id detail penjualan Id penjualan
Tang g al penjualan Nama Pelangg an
Nama Kendaraan Kota
Harg a Jadwal
Hari Jam
Jumlah Harg a total
Syarat Id syarat
Kriteria syarat
Pembatalan Id pembatalan
Idpelang gan Nama Pelangg an
Kriteria syarat
Detail pembatalan Id detail pembatalan
Idpembatalan Tgl pembatalan
idpemesanan Nama Pelangg an
Uang pembayaran potong an
uang kembali
Gambar 4.10 Conceptual Data Model Sistem Administrasi Travel
B. Physical Data Model
Physical data model adalah hasil dari generate dari Conceptual Data
Model . Data tabel pada Physical data model inilah yang akan digunakan pada saat
membuat aplikasi. Physical data model dari sistem informasi administrasi travel pada CV. Surya Travel Surabaya dapat dilihat pada Gambar 4.11.
I D_PEMBATALAN = I D_PEMBATALAN I D_PEMBATALAN = I D_PEMBATALAN
I D_SYARAT = ID_SYARAT I D_PEMESANAN = I D_PEMESANAN
I D_PEMESANAN = I D_PEMESANAN I D_PELANG G AN = I D_PELANG G AN
I D_PENJUALAN = I D_PENJUALAN I D_PENJUALAN = I D_PENJUALAN
I D_JADWAL = ID_JADWAL I D_PENJUALAN = I D_PENJUALAN
I D__KO TA = I D__KOT A I D_PENJUALAN = I D_PENJUALAN
I D_KENDARAAN = ID_KENDARAAN I D_PENJUALAN = I D_PENJUALAN
I D_SO PI R = I D_SO PI R I D_PELANG G AN = I D_PELANG G AN
PELANGGAN ID_PELANGGAN
varc har10 NAMA_PELANGGAN
varc har50 JENIS_KELAMIN
numeric1 TANGGAL_LAHIR
date ALAMAT
varc har30 KOTA_
numeric TELP
varc har12 EMAIL
varc har30 SOPIR
ID_SOPIR varc har10
ID_PENJ UALAN varc har10
NAMA_SOPIR varc har50
ALAMAT varc har30
KOTA_ numeric
TELP varc har12
EMAIL varc har30
KENDARAAN ID_KENDARAAN
varc har10 ID_PENJ UALAN
varc har10 NO_POLISI
varc har10 NAMA_KENDARAAN
varc har30 WARNA
varc har10 JUM LAH_UNIT
numeric KAPASITAS_TEMPAT_DUDUK
numeric KOTA_TUJUAN_DAN_HARGA
ID__KOTA varc har10
ID_PENJ UALAN varc har10
KOTA_ASAL varc har20
KOTA_TUJUAN varc har20
KOTA_INISIAL varc har20
HARGA_ varc har10
JADWAL ID_JADWAL
varc har10 ID_PENJ UALAN
varc har10 HARI_
numeric WAKTU
varc har7 JAM
numeric PENJ UALAN
ID_PENJ UALAN varc har10
ID_PELANGGAN varc har10
ID_SOPIR varc har10
ID_KENDARAAN varc har10
ID__KOTA varc har10
ID_JADWAL varc har10
ID_PELANGGAN_ varc har10
NAMA_PELANGGAN_ varc har50
NAMA_KENDARAAN_ varc har30
KAPASITAS_TEMPAT_DUDUK numeric
NAMA_SOPIR varc har50
KOTA_ numeric
HARGA_ varc har10
JADWAL_ varc har10
HARI_ numeric
JAM_ numeric
JUM LAH_ numeric
DETAIL_PEMESANAN ID_DETAIL_PEMESANAN
varc har10 ID_PEM ESANAN
varc har10 ID_PEM ESANAN_
varc har10 TGL_PEMESANAN
date NAMA_PELANGGAN
varc har50 NAMA_KENDARAAN
varc har30 KOTA
varc har30 JADWAL
varc har10 JUM LAH
numeric TOTAL_HARGA
numeric TANGGAL_PEMESANAN
date PEM ESANAN
ID_PEM ESANAN varc har10
ID_PELANGGAN varc har10
IDPELANGGAN varc har10
NAMA_PELANGGAN varc har50
NAMA_KENDARAAN varc har30
KOTA varc har30
JADWAL varc har10
JUM LAH numeric
DETAIL_PENJUALAN ID_DETAIL_PENJUALAN
varc har10 ID_PENJ UALAN
varc har10 ID_PENJ UALAN_
varc har10 TANGGAL_PENJUALAN
date NAMA_PELANGGAN
varc har50 NAMA_KENDARAAN
varc har30 KOTA
varc har30 HARGA
numeric JADWAL
varc har10 HARI
numeric JAM
numeric JUM LAH
numeric HARGA_TOTAL
numeric SYARAT
ID_SYARAT varc har10
ID_PEM BATALAN varc har10
KRITERIA_SYARAT varc har20
PEM BATALAN ID_PEM BATALAN
varc har10 ID_PEM ESANAN
varc har10 ID_SYARAT
varc har10 IDPELANGGAN
varc har10 NAMA_PELANGGAN
varc har50 KRITERIA_SYARAT
varc har20 DETAIL_PEMBATALAN
ID_DETAIL_PEMBATALAN varc har10
ID_PEM BATALAN varc har10
IDPEMBATALAN varc har10
TGL_PEMBATALAN date
IDPEMESANAN_ varc har10
NAMA_PELANGGAN varc har50
UANG_PEM BAYARAN numeric
POTONGAN numeric
UANG_KEM BALI numeric
Gambar 4.11 Physical Data Model Sistem Administrasi Travel
4.2.3 Struktur File
Tabel-tabel yang digunakan pada sistem informasi administrasi travel adalah sebagai berikut:
A. Nama Tabel
: Pelanggan Primary Key
: Id_Pelanggan Foreign Key
: - Fungsi
: Untuk menyimpan semua data pelanggan. Tabel 4.1 Tabel Pelanggan
No Atribut Tipe
Panjang Keterangan
1 Id_Pelanggan
NVarchar 10 Primary Key
2 Nama Pelanggan
Varchar 50
- 3
Jenis kelamin Varchar
15 -
4 Tanggal_lahir
NVarchar 20 -
5 Alamat
Varchar 30
- 6
Kota Varchar
30 -
7 Telp
NVarchar 12 -
8 Email
Varchar 20
-
B. Nama Tabel
: Sopir Primary Key
: Id_Sopir Foreign Key
: - Fungsi
: Untuk menyimpan data sopir. Tabel 4.2 Tabel Sopir
No Atribut Tipe
Panjang Keterangan
1 Id_Sopir
NVarchar 10 Primary Key
2 Nama Sopir
Varchar 50
- 3
Alamat Varchar
30 -
4 Kota
Varchar 30
- 5
Telp NVarchar 12
-
C. Nama Tabel
: Kendaraan Primary Key
: No_polisi Foreign Key
: - Fungsi
: Untuk menyimpan data kendaraan. Tabel 4.3 Tabel Kendaraan
No Atribut Tipe
Panjang Keterangan
1 No_polisi
NVarchar 10 Primary Key
2 Nama Kendaraan
Varchar 20
- 3
Warna Varchar
10 -
4 Kapasitas
Numeric -
-
D. Nama Tabel
: Trayek Primary Key
: Id_Trayek Foreign Key
: - Fungsi
: Untuk menyimpan data trayek. Tabel 4.4 Tabel Trayek
No Atribut Tipe
Panjang Keterangan
1 Id_Trayek
NVarchar 10 Primary Key
2 Kota asal
Varchar 30
- 3
Kota tujuan Varchar
30 -
4 Harga
Numeric -
-
E. Nama Tabel
: Jadwal Primary Key
: Id_Jadwal Foreign Key
: - Fungsi
: Untuk menyimpan data jadwal.
Tabel 4.5 Tabel Jadwal
No Atribut Tipe
Panjang Keterangan
1 Id_Jadwal
NVarchar 10 Primary Key
2 Detail_jadwal
Varchar 10
- 3
Hari Varchar
8 -
4 Waktu
Varchar 8
- 5
Jam NVarchar 8
-
F. Nama Tabel
: Pemesanan Primary Key
: Id_pemesanan Foreign Key
: - Fungsi
: Untuk menyimpan data pemesanan
Tabel 4.6 Tabel Pemesanan
No Atribut Tipe
Panjang Keterangan
1 Id_Pemesanan
NVarchar 50 Primary Key
2 Tanggal_pemesanan Varchar
50 3
Nama Pelanggan Varchar
50 -
4 Alamat
Varchar 30
- 5
Telp Numeric
- -
6 Kota tujuan
Varchar 30
- 7
Harga Numeric
- -
8 Hari
Varchar 8
- 9
Waktu Varchar
8 -
10 Jam Varchar
8 -
11 Jumlah NVarchar 50
12 Harga Total NVarchar 50
- 13 Status
Varchar 10
-
G. Nama Tabel
: Penjualan Primary Key
: Id_penjualan Foreign Key
: - Fungsi
: Untuk menyimpan data penjualan Tabel 4.7 Tabel Penjualan
No Atribut Tipe
Panjang Keterangan
1 Id_Penjualan
NVarchar 50 Primary Key
2 Tanggal_penjualan Varchar
50 3
Nama Pelanggan Varchar
50 -
4 Alamat
Varchar 30
- 5
Telp Numeric
- -
6 Kota tujuan
Varchar 30
- 7
Harga Numeric
- -
8 Hari
Varchar 8
- 9
Waktu Varchar
8 -
10 Jam Varchar
8 -
11 Jumlah NVarchar 50
12 Harga Total NVarchar 50
- 13 Status
Varchar 10
-
H. Nama Tabel
: Pembatalan Primary Key
: Id_pembatalan Foreign Key
: - Fungsi
: Untuk menyimpan data pembatalan Tabel 4.8 Tabel Pembatalan
No Atribut Tipe
Panjang Keterangan
1 Id_Pembatalan
Nvarchar 50 Primary
Key 2
Tanggal_pembatalan Varchar 50
3 Id_Pemesanan
Varchar 50
- 4
Kriteria Varchar
50 -
5 Uang pembayaran
Numeric -
- 6
Uang pembatalan Numeric
- -
7 Uang kembali
Numeric -
-
I. Nama Tabel
: Login Primary Key
: Username Foreign Key
: - Fungsi
: Untuk menyimpan Login. Tabel 4.9 Tabel Login
No Atribut Tipe
Panjang Keterangan
1 Username
Varchar 30
Primary Key 2
Password Varchar
30 -
4.2.4 Desain InputOutput
Desain InputOutput merupakan perencanaan dari desain interface yang akan dibuat pada program agar pengguna dapat membayangkan apakah sistem
yang akan dibuat sesuai dengan kebutuhan sistem pengguna. Hal ini dimaksudkan
agar terjalin kerja sama antara pengguna sistem dengan pembuat sistem sehingga sistem baru yang dibuat ini dapat memenuhi kebutuhan kedua belah pihak.
Pada Gambar 4.12 merupakan gambar desain input untuk form login. Form
desain input login digunakan jika user ingin masuk ke dalam program. User harus menginputkan username dan password yang mereka miliki. Jika username
dan password benar maka user dapat masuk ke dalam program. User dapat mengakses menu-menu yang ada pada program, tetapi hanya sesuai dengan hak
akses yang mereka miliki.
For m Login For m Login
Login Admin
User Name Admin
Password Cancel
Gambar 4.12 Desain Form Login Pada Gambar 4.13 merupakan gambar form master pelanggan. Form
master pelanggan digunakan untuk menyimpan dan mengelola data pada CV. Surya Travel Surabaya. Tombol simpan, ubah dan batal digunakan untuk
maintenance data pelanggan.
Gambar 4.13 Desain Form Master Pelanggan Pada Gambar 4.14 merupakan gambar form master sopir. Form master
sopir digunakan untuk menyimpan dan mengelola data pada CV. Surya Travel Surabaya. Tombol simpan, ubah dan batal digunakan untuk maintenance data
sopir.
Gambar 4.14 Desain Form Master Sopir
Pada Gambar 4.15 merupakan gambar form master kendaraan. Form master kendaraan digunakan untuk menyimpan dan mengelola data pada CV.
Surya Travel Surabaya. Tombol simpan, ubah dan batal digunakan untuk maintenance
data kendaraan.
Gambar 4.15 Desain Form Master Kendaraan Pada Gambar 4.16 merupakan gambar form master trayek. Form master
kota dan harga digunakan untuk menyimpan dan mengelola data pada CV. Surya Travel Surabaya. Tombol simpan, ubah dan batal digunakan untuk maintenance
data trayek.
Gambar 4.16 Desain Form Master Trayek
Pada Gambar 4.17 merupakan gambar form master jadwal. Form master jadwal digunakan untuk menyimpan dan mengelola data pada CV. Surya Travel
Surabaya. Tombol simpan, ubah dan batal digunakan untuk maintenance data jadwal.
Gambar 4.17 Desain Form Master Jadwal Pada Gambar 4.18 merupakan gambar form transaksi pemesanan. Form
transaksi pemesanan digunakan untuk menyimpan dan mengelola data pemesanan pada CV. Surya Travel Surabaya. Tombol simpan, cetak dan batal digunakan
untuk maintenance data pemesanan.
Gambar 4.18 Desain Form Pemesanan
Pada Gambar 4.19 merupakan gambar form transaksi penjualan. Form transaksi penjualan digunakan untuk menyimpan dan mengelola data penjualan
pada CV. Surya Travel Surabaya. Tombol simpan, cetak dan batal digunakan untuk maintenance data penjualan.
Gambar 4.19 Desain Form Penjualan Pada Gambar 4.20 merupakan gambar form transaksi pembatalan. Form
transaksi pembatalan digunakan untuk menyimpan dan mengelola data pembatalan pada CV. Surya Travel Surabaya. Tombol simpan, cetak dan batal
digunakan untuk maintenance data pembatalan.
Gambar 4.20 Desain Form Pembatalan Pada Gambar 4.21 merupakan gambar form laporan pemesanan. Tombol
tampil digunakan untuk menampilkan data semua transaksi pemesanan.
Gambar 4.21 Desain Form Laporan Pemesanan Pada Gambar 4.22 merupakan gambar form laporan penjualan. Tombol
tampil digunakan untuk menampilkan data semua transaksi penjualan.
Gambar 4.22 Desain Form Laporan Penjualan Pada Gambar 4.23 merupakan gambar form laporan pembatalan. Tombol
tampil digunakan untuk menampilkan data semua transaksi pembatalan.
Gambar 4.23 Desain Form Laporan Pembatalan
BAB V IMPLEMENTASI DAN PEMBAHASAN
5.1 Sistem yang Digunakan
Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Administrasi Travel pada CV. Surya
Travel Surabaya, yaitu a.
Hardware dengan spesifikasi minimal sebagai berikut: 1.
Processor Intel Core Duo 2.
Memory DDR3 RAM 1 GB 3.
Hardisk 200 GB b.
Software dengan spesifikasi sebagai berikut: 1.
Microsoft Windows XP SP3 2.
Microsoft SQL Server 2005 3.
Microsoft Visual Studio 2005 4.
Adobe Dreamweaver Cs 4 5.
XAMPP Versi 1.3
5.2 Cara Setup Program
Ketika pertama kali akan menggunakan aplikasi ini, terlebih dahulu user harus menginstalasi aplikasi terlebih dahulu user harus menginstal dari
aplikasi ini supaya bisa digunakan. Langkah-langkah instalasinya akan dijelaskan di bab ini, pertama user harus memastikan bahwa komputer user
terdapat .net framework 4 agar aplikasi ini dapat dijalankan. Pertama cek dulu computer anda apakah sudah terdapat .net framework 4 atau tidak.
46
Caranya pada menu computer, kemudian pilih control panel. Setelah masuk control panel masuk ke add or remove program berisi tentang informasi
software yang telah di install computer anda, lalu jika sudah masuk ke dalam add or remove program anda bisa check apakah sudah terdapat .net
framework 2.0 seperti pada Gambar 5.1.
Gambar 5.1 Tampilan add or remove program Jika komputer telah terinstal .net framework 2.0 maka tidak perlu
menginstal kembali. Untuk .net framework 1.0 atau yang lebih tinggi digunakan untuk platform Microsoft Visual Basic 2000 sedangkan .net
framework 4 atau yang lebih tinggi, digunakan untuk platform Microsoft
visual basic 2005, Adobe Dreamweaver Cs 4 Setelah itu instalasi berakhir adalah Xampp versi 1.3. Program ini langsung dapat di install secara langsung pada
drive maupun folder mana saja. setelah itu program dapat dijalankan
sebagaimana biasanya.
Setelah itu user harus menjalankan installer dari apliksasi, maka akan muncul tampilan awal dari proses menginstalasi aplikasi pembelian dan
penjualan, seperti pada Gambar 5.2.
Gambar 5.2. Tampilan Halaman Awal Instalasi
Pada tampilan Select Installation Folder,seperti pada Gambar 5.3 user dapat memilih lokasi aplikasi akan diinstalasi. Jika user akan mengganti lokasi
aplikasi akan diinstalasi maka tekan tombol Browse dan cari lokasi aplikasi akan diinstalasi, seperti pada Gambar 5.3
Gambar 5.3. Tampilan Select Installation Folder
Gambar 5.4. Tampilan Browse Folder Directory Pada tampilan Confirm Installation, seperti pada Gambar 5.5 user memilih
tombol Next untuk memulai proses instalasi aplikasi. Setelah proses instalasi selesai maka akan muncul tampilan Installation Complete, seperti pada Gambar
5.6.
Gambar 5.5. Tampilan Confirm Installation
Gambar 5.6. Tampilan Installation Complete
5.3 Penjelasan Pemakaian Program Dekstop