BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN...

39
BAB 4 RANCANGAN S IS TEM INFORMAS I YANG D IUS ULKAN BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN 4.1 The Task 4.1.1 Purpose Dengan adanya sistem online dari reservasi , transaksi, pembayaran dan pembatalan di PT. Kembang 88 (Summit Rental) maka akan mempermudah dan mempercepat serta mengefisienkan kegiatan operasional perusahaan ini. Sistem ini dapat menyimpan semua data transaksi dan pembayaran yang dilakukan oleh pelanggan ataupun pembayaran yang dilakukan oleh PT. Kembang 88 (Summit Rental) kepada agent . Dengan adanya sistem ini maka akan dapat meningkatkan pelayanan kepada pelanggan, mempermudah dalam pencarian informasi dan pembuatan laporan kepada pihak manajer. 4.1.2 Corrections to the Analysis Dalam perancangan sistem ini, telah dibuat beberapa perbaikan pada analisis dokumen, yang telah dibuat sebelumnya. Perbaikan yang dibuat adalah dengan merevisi pada class diagram yang lama. Class baru yang ditambahkan antara lain : Class Peng update an pada Transaksi_Rental dan Pembayaran Class Detil pada Pembayaran_Cicilan.

Transcript of BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN...

Page 1: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

BAB 4

RANCANGAN SISTEM INFORMASI YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN

4.1 The Task

4.1.1 Purpose

Dengan adanya sistem online dari reservasi , transaksi, pembayaran dan

pembatalan di PT. Kembang 88 (Summit Rental) maka akan mempermudah dan

mempercepat serta mengefisienkan kegiatan operasional perusahaan ini. Sistem ini dapat

menyimpan semua data transaksi dan pembayaran yang dilakukan oleh pelanggan

ataupun pembayaran yang dilakukan oleh PT. Kembang 88 (Summit Rental) kepada

agent. Dengan adanya sistem ini maka akan dapat meningkatkan pelayanan kepada

pelanggan, mempermudah dalam pencarian informasi dan pembuatan laporan kepada

pihak manajer.

4.1.2 Corrections to the Analysis

Dalam perancangan sistem ini, telah dibuat beberapa perbaikan pada analisis

dokumen, yang telah dibuat sebelumnya. Perbaikan yang dibuat adalah dengan merevisi

pada class diagram yang lama. Class baru yang ditambahkan antara lain :

• Class Pengupdatean pada Transaksi_Rental dan Pembayaran

• Class Detil pada Pembayaran_Cicilan.

Page 2: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

161

4.1.3 Quality Goals

Tabel 4.1 menunjukkan prioritas dari rancangan kriteria. Sistem yang akan

dibuat lebih memprioritaskan pada usable, secure dan correct karena kriteria ini sangat

penting terhadap sistem. Kriteria lain yang penting antara lain reliable, maintainable,

testable dan comprenhensible karena kriteria-kriteria ini memiliki nilai penting terhadap

lingkungan IT. Kriteria yang kurang penting antara lain flexible, reusable, portable.

Sedangkan kriteria yang mudah dipenuhi ada efficient dan kriteria yang irrelevant adalah

interoperable.

Tabel 4.1 Prioritas dari Rancangan Kriteria Criterion Very

Important Important Less

Important Irrelevant Easily

Fulfiled Usable X Secure X Efficient X Correct X Reliable X Maintainable X Testable X Flexible X Comprehensible X Reusable X Portable X Interoperable X

4.2 Technical Platform

Pada gambar 4.1 merupakan arsitektur jaringan komputer yang dibangun.

Jaringan yang dibangun dengan menggunakan lima buah komputer client dan satu buah

server. Komputer server diletakan di perusahaan web hosting yang terpercaya.

Sedangkan komputer client akan digunakan oleh pelanggan, customer service, kasir,

manajer operasional dan direktur. Pelanggan dapat melakukan reservasi dari mana saja

Page 3: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

162

tanpa melalui jaringan komputer perusahaan. Begitu juga dengan direktur, dapat

mengakses website di server dari mana saja tanpa melalui jaringan komputer

perusahaan. Koneksi antara komputer server dan kompuer client menggunakan HTTP.

Gambar 4.1 Arsitektur Jaringan Komputer

Page 4: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

163

4.2.1 Equipment

Kebutuhan yang diperlukan untuk merancang sistem dapat dijelaskan sebagai berikut :

• Sistem dirancang dan dikembangkan untuk penggunaan dengan komputer. Hal

ini harus didukung komputer dengan spesifikasi yang cukup baik untuk

menjalankan operating system versi yang terakhir.

• Spesifikasi komputer server tergantung dengan perusahaan web hosting yang

digunakan.

• Spesifikasi minimum komputer client yang digunakan karyawan dalam kegiatan

operasional adalah komputer Pentium 4 : 2.6 GHz, Motherboard Asus, VGA G-

force MX, Memory 512MB, Harddisk 40GB, Monitor Samsung 15’’, Keyboard,

Mouse, Printer Dot Matrix.

• Untuk jaringan menggunakan WAN (Wide Area Network) yang membutuhkan

alat NIC (Network Interface Card), kabel UTP, Switch, Router dan Modem. Jika

komputer client ingin mengakses server internet tanpa melalui jaringan komputer

di perusahaan, maka alat yang dibutuhkan hanya modem dan jaringan telepon.

4.2.2 System Software

Software yang akan dipakai dalam pengimplementasian sistem yaitu PHP yang

merupakan bahasa script yang terintegrasi dengan HTML yang bersifat open source dan

server-side yang digunakan untuk menciptakan halaman web yang dinamis. Database

yang digunakan untuk penyimpanan data adalah MySQL.

Page 5: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

164

4.2.3 System Interfaces

System interface adalah sistem yang menghubungkan antara client dengan server

dan juga menghubungkan client dengan external device yaitu printer. Operating system

harus menangani inteface untuk printer.

4.2.4 Design Language

Rancangan dokumen ini didasarkan pada notasi Unified Modeling Language

(UML).

4.3 Architecture

4.3.1 Component Architecture

Component Architecture yang akan dipakai adalah pola client server architecture

dimana pola ini terdiri dari server dan client-client yang terlibat dalam PT. Kembang 88

(Summit Rental). Pola yang dipakai adalah distributed functionality dimana pada server

terdapat Function (F) dan Model (M) dan di Client terdapat User Interface (U) dan

Function (F).

Page 6: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

165

Customer

Server

Customer_Service

Kasir

U_Kasir

F_Kasir

U_CustomerService

F_CustomerService

F_Ser ver

M_Server

U_Customer

F_Customer

Gambar 4.2 Component Diagram

Page 7: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

166

4.3.2 Proccess Architecture

Deployment Diagram adalah sebuah struktur system execution yang terdiri dari

proses yang interdependent. Pada Deployment Diagram terdapat system interface yang

masing-masing dimiliki oleh client dan server dan juga system interface ini digunakan

untuk menghubungkan antara system interface yang dimiliki client dan server. Selain itu

Deployment Diagram juga memiliki external device seperti printer, NIC (Network

Interface Card), switch, router dan modem. Pola Deployment Diagram yang dipakai

adalah Centralized Pattern.

Page 8: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

167

KASIR

U_KASIR

SI_KASIR

Printer

CUSTOMER SERVICE

U_CUSTOMER SERVICE

SI_CUSTOMER SERVICE

SERVER

F_SERVER

M_SERVER

SI_SERVER

U_SERVER

CUSTOMER

U_CUSTOMER

SI_CUSTOMER

Gambar 4.3 Deployment Diagram

Page 9: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

168

4.3.3 Standards

Rancangan pada window dan pesan kesalahan, dibuat berdasarkan standar

window yang digunakan.

Gambar 4.4 Standart Pesan Kesalahan Server-Side Scripting

Gambar 4.5 Standart Pesan Kesalahan Client-Side Scripting

Page 10: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

169

Gambar 4.6 Standart Halaman Pelanggan

Page 11: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

170

Gambar 4.7 Standart Halaman Karyawan

Page 12: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

171

4.4 Components

4.4.1 Structure

+Melayani_Pelanggan()

-Kode_Karyaw an-Nama-Jenis_Kelamin-Alamat-Kodepos-Tempat_Lahir-Tanggal_Lahir-Telepon-HP-Mulai_Kerja-Username-Password-Jabatan-Last_Login-Tempat_K er ja

Karyawan

+Memesan()

Custom er _Service

+Membuat()+Membayar ()+Mencetak()+Mengupdate()

Kasir

+dipesan()

-R eservasi_ID-Tanggal-Kode_Customer-Model-Tanggal_Sew a-Jam_S ewa-Tempat_Ambil-Tanggal_Balik-Jam_B alik-Biaya_S ewa-Tujuan-Status

Reservasi

+Memesan()+Membayar()

-K ode_Customer-Title-N ama-P er usahaan-Telepon-H P-E mail-K ota-N o_Identitas-Tempat_Lahir-Tanggal_Lahir-A lamat_Rumah-R T_Rumah-R W_Rumah-K elurahan_Rumah-K ecamatan_R umah-K otamadya_R umah-K odepos_Rumah-A lamat_Usaha-R T_Usaha-R W_Usaha-K elurahan_Usaha-K ecamatan_U saha-K otamadya_U saha-K odepos_Usaha-N egara-Tempat_Terbit_ID-P er tama_Sew a-K ode_Penjamin

Customer

1

1..*

+dibuat()

-Kode_Reser vasi_C ancel-Reservasi_ID-Tanggal-Kode_Customer-Model-Tanggal_Sewa-Jam_Sew a-Tempat_Ambil-Tanggal_Balik-Jam_Balik-Biaya_Sew a-Tujuan-Dicancel_Oleh-Keterangan-Status

Reservasi_cancel

11

1

1..*

+dibuat()+dicetak()+diupdate()

-K ode_Transaksi-Tanggal-R eservasi_ID-N omor_S TNK-K ode_Customer-Model-Tanggal_S ew a-Jam_Sewa-Tempat_Ambil-Tanggal_B alik-Jam_Balik-Tanggal_K eluar-Jam_Keluar-Tanggal_Masuk-Jam_Masuk-K ode_Agent-B iaya_Sewa-D iskon-S isa_Biaya-K ode_Karyawan-Tujuan-S tatus

Transaksi_Rental

1 1

1

1..*

+dipesan()+diupdate( )

-Manufaktur-Model-Asal-Kapasitas-Kategori-Image-6_Jam-8_Jam-10_Jam-1_H ari-1_Minggu-1_B ulan-1_Tahun

Kendaraan

11

+dipesan()+diupdate()

-N omor_ST NK-Model-N omor-Asuransi-Jatuh_Tempo Asuransi-Jatuh_Tempo_STN K-Jatuh_Tempo_Kir-Tanggal_Mulai_Peraw atan-Jam_Mulai_P erawatan-Tanggal_Selesai_Peraw atan-Jam_Selesai_P erawatan-Asal-Posisi-KM_Akhir-KM_Service

Stok_Kendar aan

+diupdate()

-K ode_C abang-N ama-Inisial-A lamat-Telepon_1-Telepon _2-Jam_Buka

C abang

1

1..*

+dibuat()+dicetak()+diupdate( )

-Kode_B ooking-Kode_T ransaksi-Tanggal-No_ STN K-Tanggal_Sewa-Jam_Sew a-Tanggal_Balik-Jam_Balik

Transaksi_B ooking

1

1

+dibuat()+dicetak()+diupdate()

-Kode_Transaksi_D enda-Tanggal-Kode_Transaksi-Besar_Denda-Kode_Karyaw an-Status

Transaksi_D end a

+dibuat()+dicetak()+diupdate( )

-Kode_T ransaksi_Charge-Tanggal-Kode_T ransaksi-Besar _C harge-Keterangan-Kode_K aryaw an-Status

Tr ansaksi_Charg e

*

0..*

1

0..*

+dibayar()+dicetak()+diupdate()

-Kode_Pembayaran_Cicilan-Kode_Transaksi-Kode_Customer-Sisa_Bulan-Sisa_DP-Jatuh_Tempo-Biaya_P erbulan-Total_B ayar

P embayaran_C icilan

1

1..*

+dibayar ()+dicetak()+diupdate( )

-Kode_P embayaran_A gent-Kode_T ransaksi_Agent-Tanggal_Proses_Sistem-Total_Bayar_Komisi-Cara_Bayar-Tanggal_Kirim_B ayar-Nomor-Atas_N ama-Kode_K aryaw an

P em bayaran_Agent

+dibuat()+diupdate()

-Kode_Transaksi_Agent-Tanggal-Kode_Transaksi-Besar_Komisi-Status_Lunas-Status_C ust_Lunas

Tr ansaksi_Agent

+diupdate()

-Kode_Agent-N ama-Komisi-Alamat-Telepon_1-Telepon_2

A gen t

1..*

1

1

0..*

1

1

1

1..*

+dibayar()+dicetak()+diupdate()

-Kode_Pembayaran-Kode_Transaksi-Tanggal_Bayar-Kode_Customer-Total_Pembayaran-C ar a_bayar-Tanggal_Bayar_Cust-N omor-Atas_Nama-Status_Cancel-Kode_Karyawan

P embayaran

1

1

+dibuat()+dicetak()+diupdate()

-Kode_Transaksi-Tanggal_Terima-N ama-Alamat-Telepon-Kode_Travel-Tanggal_Berangkat-Jumlah_Penumpang-Tarif-D iskon-Kode_Karyawan-Status

Tr ansaksi_Travel

1

1..*

+dibayar()+diupdate()

-K ode_Pembayaran-K ode_Transaksi-Tanggal_B ayar-Total_Pembayaran-K ode_Karyawan

Pembayaran_Travel

+dipesan()+diupdate()

-Kode_Travel-Tujuan-Tarif-Urutan

Travel

1 1..*

11..*

+diupdate()

-Kode_Charge-Jenis-Harga

C har ge

+dipesan()+diupdate()

-Kode_Keberangkatan-Kode_Travel-Jam_K eberangkatan-Keterangan

Jadwal_Tr avel

11..*

+diupdate( )

-Kode_P enjamin-Title-Nama-Perusahaan-Telepon-HP-Email-Kota-No_Identitas-Tempat_Lahir-Tanggal_Lahir-Alamat_R umah-RT_Rumah-RW_R umah-Kelur ahan_Rumah-Kecamatan_Rumah-Kotamadya_Rumah-Kodepos_Rumah-Alamat_U saha-RT_Usaha-RW_U saha-Kelur ahan_Usaha-Kecamatan_Usaha-Kotamadya_Usaha-Kodepos_Usaha-Negara-Tempat_Terbit ID

P enjamin

1

1..*

1..*

1

1

1..*

1..*1

+diupdate()

-Kode_Cicilan-Denda-Break_Kontrak

Cicilan

1..*

1

1

1

1

1..*

0..*

1

*

*

1

1..*

*

*1

0..*

1

1..*

1

1..*

+diupdate()

-K ode_Koreksi_Tr ansaksi_Rental-T anggal-K ode_Transaksi_Rental-N o_STNK-Model-T anggal_S ewa-Jam_Sewa-T empat_Ambil-T anggal_B alik-Jam_Balik-K ode_Agent-B iaya_Sewa-D iskon-S isa_Biaya-T ujuan-K ode_Karyawan-S tatus

Update_Transaksi_Rental

1 1..*

+dibayar()+dicetak( )+diupdate()

-Kode_Pembayaran_Cicilan-Tanggal_Bayar-Cara_Bayar-Tanggal_Bayar_Cust-Nomor-Atas_Nama-Jumlah_Bulan-Total_B ayar-Kode_Karyaw an-Besar_Denda-Break

Pembayar an_Cicilan_Detail

1

1..*

+diupdate()

-Kode_Koreksi_Pembayaran-Kode_Koreksi_Transaksi_R ental-Tanggal-Kode_Pembayaran-Total_P embayaran-Cara_Bayar-Tanggal_Bayar_Cust-Nomor-Atas_Nama-Kode_Karyaw an

U pdate_Pembayar an

- End58

Gambar 4.8 Revised Class Diagram

Page 13: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

172

4.4.2 Classes

Pada gambar 4.8 digambarkan class diagram yang telah direvisi. Berikut ini detil

dari class hasil revisi dengan atribut dan operation.

• Customer

Tujuan: Mencatat data customer

Attributnya: Kode_Customer, Title, Nama, Perusahaan, Telepon, Hp,

Email, Kota, No_Identitas, Tempat_Lahir, Tanggal_Lahir,

Alamat_Rumah, RT_Rumah, RW_Rumah, Kelurahan_Rumah,

Kecamatan_Rumah, Kotamadya_Rumah, Kodepos_Rumah,

Alamat_Usaha, RT_Usaha, RW_Usaha, Kelurahan_Usaha,

Kecamatan_Usaha, Kotamadya_Usaha, Kodepos_Usaha, Negara,

Tempat_Terbit_ID, Pertama_Sewa, Kode_Penjamin

Operations: memesan, membayar

• Kasir

Tujuan: Mencatat data kasir

Attributnya: Kode_Karyawan, Nama, Jenis_Kelamin, Alamat,

Kode_Pos, Tempat_Lahir, Tanggal_Lahir,Telepon, HP, Mulai_Bekerja,

username, password, Jabatan, last_login, Tempat_Kerja

Operations: membuat, membayar, mencetak, mengupdate

• Customer_Service

Tujuan: Mencatat data customer service

Page 14: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

173

Attributnya: Kode_Karyawan, Nama, Jenis_Kelamin, Alamat,

Kode_Pos, Tempat_Lahir, Tanggal_Lahir,Telepon, HP, Mulai_Bekerja,

username, password, Jabatan, last_login, Tempat_Kerja

Operations: memesan

• Karyawan

Tujuan: Mencatat seluruh data karyawan

Attributnya: Kode_Karyawan, Nama, Jenis_Kelamin, Alamat,

Kode_Pos, Tempat_Lahir, Tanggal_Lahir,Telepon, HP, Mulai_Bekerja,

username, password, Jabatan, last_login, Tempat_Kerja.

Operations: melayani_pelanggan

• Reservasi

Tujuan: Mencatat seluruh reservasi yang terjadi

Attributnya: Reservasi_Id, Tanggal, Kode_Customer, Model,

Tanggal_Sewa, Jam_Sewa, Tempat_Ambil, Tanggal_Balik, Jam_Balik,

Biaya_Sewa, Tujuan , Status.

Operations: dipesan

• Reservasi_Cancel

Tujuan: Mencatat seluruh reservasi yang dicancel

Attributnya: Kode_Reservasi_Cancel, Reservasi_Id, Tanggal,

Kode_Customer, Model, Tanggal_Sewa, Jam_Sewa, Tempat_Ambil,

Page 15: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

174

Tanggal_Balik, Jam_Balik, Biaya_Sewa, Tujuan, Dicancel_Oleh,

Keterangan, Status.

Operations: dibuat

• Kendaraan

Tujuan: Mencatat data jenis kendaraan

Attributnya: Manufaktur, Model, Asal, Kapasitas, Kategori, Image,

6_Jam, 8_Jam, 10_Jam, 1_Hari, 1_Minggu, 1_Bulan, 1_Tahun.

Operations: dipesan, diupdate

• Stok_Kendaraan

Tujuan: Mencatat data persediaan kendaraan

Attributnya: Nomor_Stnk, Model, Nomor, Asuransi,

Jatuh_Tempo_Asuransi, Jatuh_Tempo_Stnk, Jatuh_Tempo_Kir,

Tanggal_Mulai_Perawatan,Jam_Mulai_Perawatan,

Tanggal_Selesai_Perawatan, Jam_Selesai_Perawatan, Asal, Posisi,

KM_Akhir, KM_Service

Operations: dipesan, diupdate

• Cabang

Tujuan: Mencatat data cabang PT. Kembang 88 (Summit Rental)

Attributnya: Kode_Cabang, Nama, Inisial, Alamat, Telepon_1,

Telepon_2, Jam_Buka.

Page 16: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

175

Operations: diupdate

• Penjamin

Tujuan: Mencatat data penjamin customer

Attributnya: Kode_Penjamin, Title, Nama, Perusahaan, Telepon, Hp,

Email, Kota, No_Identitas, Tempat_Lahir, Tanggal_Lahir,

Alamat_Rumah, RT_Rumah, RW_Rumah, Kelurahan_Rumah,

Kecamatan_Rumah, Kotamadya_Rumah, Kodepos_Rumah,

Alamat_Usaha, RT_Usaha, RW_Usaha, Kelurahan_Usaha,

Kecamatan_Usaha, Kotamadya_Usaha, Kodepos_Usaha, Negara,

Tempat_Terbit_ID.

Operations: diupdate

• Transaksi_Rental

Tujuan: Mencatat transaksi rental mobil

Attributnya: Kode_Transaksi, Tanggal, Reservasi_Id, Nomor_Stnk,

Kode_Customer, Model, Tanggal_Sewa, Jam_Sewa, Tempat_Ambil,

Tanggal_Balik, Jam_Balik, Tanggal_Keluar, Jam_Keluar,

Tanggal_Masuk, Jam_Masuk, Kode_Agent, Biaya_Sewa, Diskon,

Sisa_Biaya, Kode_Karyawan, Tujuan, Status.

Operations: dibuat, dicetak, diupdate

Page 17: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

176

• Transaksi_Booking

Tujuan: Mencatat transaksi booking dari mobil ingin disewa.

Attributnya: Kode_Booking, Kode_Transaksi, Tanggal, Nomor_Stnk,

Tanggal_Sewa, Jam_Sewa, Tanggal_Balik, Jam_Balik.

Operations: dibuat, dicetak, diupdate

• Transaksi_Denda

Tujuan: Mencatat transaksi denda telat pengembalian mobil.

Attributnya : Kode_Transaksi_Denda, Tanggal, Kode_Transaksi,

Besar_Denda, Kode_Karyawan, Status.

Operations: dibuat, dicetak, diupdate

• Transaksi_Charge

Tujuan: Mencatat transaksi charge yang terjadi

Attributnya: Kode_Transaksi_Charge, Tanggal, Kode_Transaksi,

Besar_Charge, Keterangan, Kode_Karyawan, Status.

Operations: dibuat, dicetak, diupdate

• Charge

Tujuan: Mencatat besar biaya charge dari penyewaan mobil

Attributnya : Kode_Charge, Jenis, Harga.

Operations: diupdate

Page 18: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

177

• Agent

Tujuan: Mencatat data agent pariwisata dan travel yang telah

bekerjasama

Attributnya: Kode_Agent, Nama, Komisi, Alamat, Telepon_1,

Telepon_2.

Operations: diupdate

• Pembayaran

Tujuan: Mencatat data pembayaran yang terjadi

Attributnya: Kode_Pembayaran, Kode_Transaksi, Tanggal_Bayar,

Kode_Customer, Total_Pembayaran, Cara_Bayar, Tanggal_Bayar_Cust,

Nomor, Atas_Nama, Status_Cancel, Kode_Karyawan.

Operations: dibayar, dicetak, diupdate

• Pembayaran_Cicilan

Tujuan: Mencatat pembayaran cicilan rental mobil

Attributnya: Kode_Pembayaran_Cicilan, Kode_Transaksi,

Kode_Customer, Sisa_Bulan, Sisa_DP, Jatuh_Tempo, Biaya_Perbulan,

Total_Bayar.

Operations: dibayar, dicetak, diupdate

Page 19: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

178

• Transaksi_Agent

Tujuan: Mencatat transaksi komisi agent yang diperoleh dari transaksi

customer referensi agent.

Attributnya: Kode_Transaksi_Agent, Tanggal, Kode_Transaksi,

Besar_Komisi, Status_Lunas, Status_Cust_Lunas.

Operations: dibuat, diupdate

• Pembayaran_Agent

Tujuan: Mencatat pembayaran terhadap agent

Attributnya: Kode_Pembayaran_Agent, Kode_Transaksi_Agent,

Tanggal_Proses_Sistem, Total_Bayar_Komisi, Cara_Bayar,

Tanggal_Kirim_Bayar, Nomor, Atas_Nama, Kode_Karyawan.

Operations: dibayar, dicetak, diupdate

• Transaksi_Travel

Tujuan:Mencatat transaksi angkutan travel yang terjadi

Attributnya: Kode_Transaksi, Tanggal_Terima, Nama, Alamat,

Telepon, Kode_Travel, Tanggal_Berangkat, Jumlah_Penumpang, Tarif,

Diskon, Kode_Karyawan, Status.

Operations: dibuat, dicetak, diupdate

• Pembayaran_Travel

Tujuan: Mencatat data pembayaran jasa angkutan travel

Page 20: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

179

Attributnya: Kode_Pembayaran, Kode_Transaksi, Tanggal_Bayar,

Total_Pembayaran, Kode_Karyawan.

Operations: dibayar, diupdate

• Jadwal_Travel

Tujuan: Mencatat jadwal jam keberangkatan dari rute travel

Attributnya: Kode_Keberangkatan, Kode_Travel, Jam_Keberangkatan,

Keterangan.

Operations: dipesan, diupdate

• Travel

Tujuan: Mencatat data rute dan tarif angkutan travel

Attributnya: Kode_Travel, Tujuan, Tarif, Urutan.

Operations: dipesan, diupdate

• Cicilan

Tujuan: Mencatat besar denda telat pembayaran cicilan dan denda break

kontrak.

Attributnya: Kode_Cicilan, Denda, Break_Kontrak.

Operations: diupdate

• Pembayaran_Cicilan_Detail

Tujuan: Mencatat data-data pembayaran cicilan

Page 21: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

180

Attributnya: Kode_Pembayaran_Cicilan, Tanggal_Bayar, Cara_Bayar,

Tanggal_Bayar_Cust, Nomor, Atas_Nama, Jumlah_Bulan, Total_Bayar,

Kode_Karyawan, Besar_Denda, Break

Operations: dibayar, dicetak, diupdate

• Update_Pembayaran

Tujuan: mencatat data-data koreksi pembayaran

Attributnya:Kode_Koreksi_Pembayaran,

Kode_Koreksi_Transaksi_Rental, Tanggal, Kode_Pembayaran,

Total_Pembayaran, Cara_Bayar, Tanggal_Bayar_Cust, Nomor,

Atas_Nama, Kode_Karyawan

Operations: diupdate

• Update_Transaksi_Rental

Tujuan: Mencatat data-data koreksi transaksi rental

Attributnya: Kode_Koreksi_Transaksi_Rental, Tanggal,

Kode_Transaksi_Rental, Nomor_Stnk, Model, Tanggal_Sewa,

Jam_Sewa, Tempat_Ambil, Tanggal_Balik, Jam_Balik, Kode_Agent,

Biaya_Sewa, Diskon, Sisa_Biaya, Tujuan, Kode_Karyawan, STATUS

Operations: dibuat, dicetak, diupdate.

Page 22: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

181

4.4.3 Rancangan Database

Tabel 4.1 Tabel 4.2 Jenis Kendaraan

Nama Tabel: MsKendaraan

Primary Key: Model

Nama Field Tipe Data Panjang Keterangan Model varchar 100 Asal varchar 30

Kapasitas varchar 20 Kategori varchar 30 Image varchar 100 Gambar Model Mobil 6_Jam double Harga Sewa 6 Jam 8_Jam double Harga Sewa 8 Jam 10_Jam double Harga Sewa 10 Jam 1_Hari double Harga Sewa 1 Hari

1_Minggu double Harga Sewa 1 Minggu 1_Bulan double Harga Sewa 1 Bulan 1_Tahun double Harga Sewa ! Tahun

Tabel 4.3 Persediaan Kendaraan

Nama Tabel: MsStokKendaraan

Primary Key: Nomor_STNK

Nama Field Tipe Data Panjang Keterangan Nomor_STNK Varchar 20 Nomor Polisi Kendaraan

Model Varchar 100 Nomor Bigint 20

Asuransi Varchar 200 Jatuh_Tempo_Asuransi Date

Jatuh_Tempo_Stnk Date Jatuh_Tempo_Kir Date

Tanggal_Mulai_Perawatan Date Jam_Mulai_Perawatan Time

Tanggal_Selesai_Perawatan Date Jam_Selesai_Perawatan Time

Asal Varchar 200 Posisi Varchar 200

KM_Akhir Double

Page 23: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

182

KM_Service Double

Tabel 4.4 Master Karyawan

Nama Tabel: MsKaryawan

Primary Key: Kode_Karyawan

Nama Field Tipe Data Panjang Keterangan Kode_Karyawan Varchar 30

Nama Varchar 200 Jenis_Kelamin Varchar 50

Alamat Text Kode_Pos Varchar 20

Tempat_Lahir Varchar 100 Tanggal_Lahir Date

Telepon Varchar 50 HP Varchar 50

Mulai_Bekerja Date Username Varchar 200 Password Varchar 200 Jabatan Varchar 200

Last_login Text Waktu Login Terakhir Tempat_Kerja Varchar 200

Tabel 4.5 Master Customer

Nama Tabel: MsCustomer

Primary Key: Kode_Customer

Nama Field Tipe Data Panjang Keterangan Kode_Customer varchar 30

Title varchar 30 Nama varchar 200

Perusahaan varchar 200 Telepon varchar 20

Hp varchar 20 Email varchar 200 Kota varchar 200

No_Identitas varchar 200 Tempat_Lahir varchar 200 Tanggal_Lahir Date

Page 24: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

183

Alamat_Rumah Text RT_Rumah varchar 10 RW_Rumah varchar 10

Kelurahan_Rumah varchar 200 Kecamatan_Rumah varchar 200 Kotamadya_Rumah varchar 200 Kodepos_Rumah varchar 10 Alamat_Usaha Text

RT_Usaha varchar 10 RW_Usaha varchar 10

Kelurahan_Usaha varchar 200 Kecamatan_Usaha varchar 200 Kotamadya_Usaha varchar 200 Kodepos_Usaha varchar 10

Negara varchar 200 Tempat_Terbit_ID varchar 200 Tempat Terbit KTP/SIM/PASPOR

Pertama_Sewa datetime Kode_Penjamin varchar 30

Tabel 4.6 Penjamin Customer

Nama Tabel: MsPenjamin

Primary Key: Kode_Penjamin

Nama Field Tipe Data Panjang Keterangan Kode_Penjamin varchar(30) 30

Title varchar(30) 30 Nama varchar(200) 200

Perusahaan varchar(200) 200 Telepon varchar(20) 20

Hp varchar(20) 20 Email varchar(200) 200 Kota varchar(200) 200

No_Identitas varchar(200) 200 Tempat_Lahir varchar(200) 200 Tanggal_Lahir Date Alamat_Rumah Text

RT_Rumah varchar(10) 10 RW_Rumah varchar(10) 10

Kelurahan_Rumah varchar(200) 200 Kecamatan_Rumah varchar(200) 200 Kotamadya_Rumah varchar(200) 200 Kodepos_Rumah varchar(10) 10

Page 25: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

184

Alamat_Usaha Text RT_Usaha varchar(10) 10 RW_Usaha varchar(10) 10

Kelurahan_Usaha varchar(200) 200 Kecamatan_Usaha varchar(200) 200 Kotamadya_Usaha varchar(200) 200 Kodepos_Usaha varchar(10) 10

Negara varchar(200) 200 Tempat_Terbit_ID varchar(200) 200 Tempat Terbit KTP/SIM/PASPOR

Tabel 4.7 Master Cabang

Nama Tabel: MsCabang

Primary Key: Kode_Cabang

Nama Field Tipe Data Panjang Keterangan Kode_Cabang Varchar 20 Nama Varchar 200 Inisial Varchar 10 Inisial dari nama cabang Alamat Text Telepon_1 Varchar 50 Telepon_2 Varchar 50 Jam_Buka Int 11 Jam Buka Cabang

Tabel 4.8 Master Agent Pariwisata dan Travel yang Bekerjasama

Nama Tabel: MsAgent

Primary Key: Kode_Agent

Nama Field Tipe Data Panjang Keterangan Kode_Agent Varchar 30 Nama Varchar 200 Komisi int 11 Alamat text Telepon_1 varchar 50 Telepon_2 varchar 50

Tabel 4.9 Reservasi Rental Mobil

Page 26: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

185

Nama Tabel: Reservasi

Primary Key: Reservasi_Id

Nama Field Tipe Data Panjang Keterangan Reservasi_Id varchar 30 Kode reservasi Tanggal datetime Kode_Customer varchar 30 Model varchar 50 Tanggal_Sewa date Jam_Sewa time Tempat_Ambil varchar 200 Tanggal_Balik date Jam_Balik time Biaya_Sewa double Tujuan varchar 30 Status tinyint 4 Tabel 4.10 Reservasi Cancel Rental Mobil

Nama Tabel: Reservasi_Cancel

Primary Key: Kode_Reservasi_Cancel

Nama Field Tipe Data Panjang Keterangan Kode_Reservasi_Cancel Varchar 30 Reservasi_Id Varchar 30 Kode reservasi Tanggal Date Kode_Customer Varchar 30 Model Varchar 50 Tanggal_Sewa Date Jam_Sewa Time Tempat_Ambil Varchar 200 Tanggal_Balik Date Jam_Balik Time Biaya_Sewa Double Tujuan Varchar 30 Dicancel_Oleh Varchar 100 Keterangan Text Keterangan cancel reservasi Status Tinyint 4

Tabel 4.11 Transaksi Rental Mobil

Page 27: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

186

Nama Tabel: Transaksi_Renal

Primary Key: Kode_Transaksi

Nama Field Tipe Data Panjang Keterangan Kode_Transaksi varchar 30 Tanggal datetime Reservasi_Id varchar 30 Kode reservasi Nomor_Stnk varchar 20 Nomor polisi kendaraan Kode_Customer varchar 30 Model varchar 50 Tanggal_Sewa date Jam_Sewa time Tempat_Ambil varchar 200 Tanggal_Balik date Jam_Balik time

Tanggal_Keluar date Tanggal Pelanggan membawa mobil keluar dari perusahaan

Jam_Keluar time Jam Pelanggan membawa mobil keluar dari perusahaan

Tanggal_Masuk date Tanggal Pelanggan mengembalikan mobil ke perusahaan

Jam_Masuk time Jam Pelanggan mengembalikan mobil ke perusahaan

Kode_Agent varchar 30 Kode Agent yang bekerjasama Biaya_Sewa double Diskon float Sisa_Biaya double Kode_Karyawan varchar 30 Tujuan varchar 30 Status tinyint 4

Tabel 4.12 Transaksi Booking Rental Mobil

Nama Tabel: Transaksi_Booking

Primary Key: Kode_Booking

Nama Field Tipe Data Panjang Keterangan Kode_Booking varchar 20 Kode booking mobil Kode_Transaksi varchar 20 Tanggal datetime Nomor_Stnk varchar 20 Nomor polisi kendaraan Tanggal_Sewa date

Page 28: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

187

Jam_Sewa time Tanggal_Balik date Jam_Balik time

Tabel 4.13 Transaksi Denda Telat Pengembalian Mobil

Nama Tabel: Transaksi_Denda

Primary Key: Kode_Transaksi_Denda

Nama Field Tipe Data Panjang Keterangan

Kode_Transaksi_Denda varchar 30 Tanggal datetime Kode_Transaksi varchar 30 Besar_Denda double Kode_Karyawan varchar 30 Status varchar 20

Tabel 4.14 Transaksi Transaksi Charge Kerusakan Mobil atau Penjemputan Mobil

Nama Tabel: Transaksi_Charge

Primary Key: Kode_Transaksi_Charge

Nama Field Tipe Data Panjang Keterangan Kode_Transaksi_Charge Varchar 30 Tanggal Datetime Kode_Transaksi Varchar 30 Besar_Charge Double Keterangan Text Kode_Karyawan Varchar 30 Status Varchar 20

Page 29: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

188

Tabel 4.15 Transaksi Agent Pariwisata dan Travel yang Bekerjasama

Nama Tabel: Transaksi_Agent

Primary Key: Kode_Transaksi_Agent

Nama Field Tipe Data Panjang Keterangan Kode_Transaksi_Agent varchar 30 Tanggal datetime Kode_Transaksi varchar 30 Besar_Komisi double Status_Lunas tinyint 4 Status_Cust_Lunas tinyint 4

Tabel 4.16 Jenis Charge untuk Rental Mobil

Nama Tabel: MsCharge

Primary Key: Kode_Charge

Nama Field Tipe Data Panjang Keterangan Kode_Charge varchar 20 Jenis varchar 30 Harga double

Tabel 4.17 Pembayaran Rental Mobil

Nama Tabel: Pembayaran

Primary Key: Kode_Pembayaran

Nama Field Tipe Data Panjang Keterangan Kode_Pembayaran varchar 30 Kode_Transaksi varchar 30 Tanggal_Bayar datetime Kode_Customer varchar 30 Total_Pembayaran double Cara_Bayar varchar 30 Tanggal_Bayar_Cust date Nomor varchar 30 Atas_Nama varchar 200 Status_Cancel varchar 30 Kode_Karyawan varchar 30

Page 30: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

189

Tabel 4.18 Pembayaran Cicilan Header Rental Mobil

Nama Tabel: Pembayaran_Cicilan

Primary Key: Kode_Pembayaran_Cicilan

Nama Field Tipe Data Panjang Keterangan Kode_Pembayaran_Cicilan varchar 20 Kode_Transaksi varchar 20 Kode_Customer varchar 20 Sisa_Bulan double Sisa_DP double Jatuh_Tempo date Biaya_Perbulan double Total_Bayar double

Tabel 4.19 Pembayaran Cicilan Detil Rental Mobil

Nama Tabel: Pembayaran_Cicilan_Detil

Primary Key: Kode_Pembayaran_Cicilan

Nama Field Tipe Data Panjang Keterangan Kode_Pembayaran_Cicilan varchar 20 Tanggal_Bayar varchar 20 Cara_Bayar varchar 50 Tanggal_Bayar_Cust date Nomor varchar 50 Atas_Nama varchar 50 Jumlah_Bulan double Total_Bayar double Kode_Karyawan varchar 20 Besar_Denda double Break tinyint 4

Tabel 4.20 Master Denda Telat Pembayaran Cicilan atau Break Kontrak

Nama Tabel: MsCicilan

Primary Key: Kode_Cicilan

Nama Field Tipe Data Panjang Keterangan Kode_Cicilan varchar 20

Page 31: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

190

Denda float Besar persen denda telat cicil Break_Kontrak float Besar persen break kontrak cicil

Tabel 4.21 Pembayaran Agent Pariwisata dan Travel yang Bekerjasama

Nama Tabel: Pembayaran_Agent

Primary Key: Kode_Pembayaran_Agent

Nama Field Tipe Data Panjang Keterangan Kode_Pembayaran_Agent varchar 30 Kode_Transaksi_Agent varchar 30 Tanggal_Proses_Sistem datetime Total_Bayar_Komisi double Cara_Bayar varchar 30 Tanggal_Kirim_Bayar date Nomor varchar 30 Atas_Nama varchar 200 Kode_Karyawan varchar 30

Tabel 4.22 Update Transaksi Rental Mobil

Nama Tabel: Update_Transaksi_Rental

Primary Key: Kode_Koreksi_Transaksi_Rental

Nama Field Tipe Data Panjang Keterangan Kode_Koreksi_Transaksi_Rental varchar 30 Tanggal datetime Kode_Transaksi_Rental varchar 30 Nomor_Stnk varchar 20 Nomor polisi kendaraan Model varchar 50 Tanggal_Sewa date Jam_Sewa time Tempat_Ambil varchar 200 Tanggal_Balik date Jam_Balik time Kode_Agent varchar 30 Biaya_Sewa double Diskon float Sisa_Biaya double

Page 32: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

191

Tujuan varchar 30 Kode_Karyawan varchar 30 STATUS tinyint 4

Tabel 4.23 Update Pembayaran Rental Mobil

Nama Tabel: Update_Pembayaran

Primary Key: Kode_Koreksi_Pembayaran

Nama Field Tipe Data Panjang Keterangan Kode_Koreksi_Pembayaran varchar 30 Kode_Koreksi_Transaksi_Rental varchar 30 Tanggal datetime Kode_Pembayaran varchar 30 Total_Pembayaran double Cara_Bayar varchar 30 Tanggal_Bayar_Cust date Nomor varchar 30 Atas_Nama varchar 200 Kode_Karyawan varchar 30

Tabel 4.24 Rute Angkutan Travel

Nama Tabel: MsRute

Primary Key: Kode_Travel

Nama Field Tipe Data Panjang Keterangan Kode_Travel varchar 30 Tujuan varchar 200 Tarif double Urutan varchar 20 Untuk mempermudah atur urutan

Tabel 4.25 Jadwal Keberangkatan dari Rute Angkutan Travel

Nama Tabel: MsJadwalTravel

Primary Key: Kode_Keberangkatan

Page 33: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

192

Nama Field Tipe Data Panjang Keterangan Kode_Keberangkatan varchar 30 Kode_Travel varchar 30 Jam_Keberangkatan time Keterangan text Hari keberangakatan

Tabel 4.26 Transaksi Angkutan Travel

Nama Tabel: Transaksi_Travel

Primary Key: Kode_Transaksi

Nama Field Tipe Data Panjang Keterangan Kode_Transaksi varchar 30 Tanggal_Terima datetime Nama varchar 200 Alamat text Telepon varchar 30 Kode_Travel varchar 30 Tanggal_Berangkat datetime Jumlah_Penumpang double Tarif double Diskon float Kode_Karyawan varchar 30 Status tinyint 4

Tabel 4.27 Pembayaran Angkutan Travel

Nama Tabel: Pembayaran_Travel

Primary Key: Kode_Pembayaran

Nama Field Tipe Data Panjang Keterangan Kode_Pembayaran varchar 30 Kode_Transaksi varchar 30 Tanggal_Bayar datetime Total_Pembayaran double Kode_Karyawan varchar 30

Page 34: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

193

4.4.4 Tampilan Layar

4.4.4.1 Halaman Menu Utama

1 Halaman Home

Gambar 4.9 Halaman Home

Page 35: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

194

Halaman ini berisi kata sambutan dari PT. Kembang 88 (Summit Rental).

Halaman ini juga dilengakapi dengan fasilitas reservasi online sehingga pelanggan bisa

langsung melakukan reservasi online tanpa masuk ke menu reservasi.

2 Halaman Profil

Gambar 4.10 Halaman Profil

Halaman ini berisi profil PT. Kembang 88 (Summit Rental), dimana profil

diilustrasikan dengan menggunakan animasi flash yang memiliki suara sehingga menjadi

menarik untuk dilihat dan didengar.

Page 36: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

195

3 Halaman Kategori Kendaraan

Pada Menu kendaraan, terdapat beberapa kategori kendaraan yang ingin

dilihat. Dimana Kategori kendaraan tersebut adalah sebagai berikut :

Gambar 4.11 Halaman Kategori Kendaraan Sedan

Page 37: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

196

Gambar 4.12 Halaman Kategori Kendaraan Minibus

Page 38: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

197

Gambar 4.13 Halaman Kategori Kendaraan Jeep

Gambar 4.14 Halaman Kategori Kendaraan Truk

Page 39: BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN …thesis.binus.ac.id/Asli/Bab4/2007-2-00418-MNSI_Bab 4.1.pdf161 4.1.3 Quality Goals Tabel 4.1 menunjukkan prioritas dari rancangan

198

4 Halaman Layanan

Gambar 4.15 Halaman Layanan Sewa Harian

Halaman ini menjelaskan sistem sewa harian dari rental mobil.

Gambar 4.16 Halaman Layanan Sewa Bulanan atau Tahunan

Halaman ini menjelaskan sistem sewa bulanan atau tahunan dari rental mobil.