KELAS: SBD-8
DISUSUN OLEH:
Dimas Mustaqwa (10112663)
Faisal Muslim (10112630)
Dede Juniawan S. (10112664)
Idwar Halid (10112668)
1. Deskripsi Masalah
Berdasarkan hasil analisis kami, permasalah yang terdapat dalam sistem
reservasi tiket travel adalah sebagai berikut:
a. Keamanan data
Sistem reservasi tiket yang masih manual mengakibatkan jumlah arsip
akan terus bertambah megikuti jumlah data, sehingga tidak menutup
kemungkinan arsip-arsip tersebut akan berceceran dan kemudian hilang.
b. Waktu
Arsip yang menumpuk mengakibatkan petugas kesulitan ketika mencari
arsip tertentu sehingga membutuhkan waktu yang relatif lama. Selain
pencarian arsip tersebut, pelayanan pemesanan tiketpun relatif lama karena
perhitungan yang masih manual.
2. Batasan Masalah
a. Aplikasi yang akan di buat hanya memberikan informasi mengenai
reservasi tiket travel.
b. Dalam melakukan reservasi tiket pelanggan diharuskan datang ke tempat
travel dan langsung membayar.
c. Aplikasi yang akan dibuat digunakan oleh bagian reservasi tiket.
3. Rancangan Database
4. Skema Relasi
5. Struktur Database
a. Struktur Tabel
1) Tabel Pelanggan
Nama File
: Pelanggan.sql
Tempat Penyimpanan
: Harddisk
Nama Field
Tipe Data
Panjang Kunci
Keterangan
id_pelanggan int
Not null
nama
varchar
40
no_hp
varchar
15
Primary key
Not null
2) Tabel Petugas
Nama File
: Petugas.sql
Tempat Penyimpanan
: Harddisk
Nama Field
Tipe Data
Panjang Kunci
Keterangan
id_petugas
int
Not null
nama
varchar
40
Not null
no_hp
varchar
15
Not null
Alamat
varchar
50
Not null
Primary key
3) Tabel Transaksi
Nama File
: Transaksi.sql
Tempat Penyimpanan
: Harddisk
Nama Field
Tipe
Data
Panjang Kunci
Keterangan
Not null
id_transaksi
int
Primary key
harga
int
Not null
jumlah_tiket
int
Not null
tgl_berangkat
date
Not null
tgl_transaksi
date
Not null
total_harga
int
id_pelanggan
int
foreign key
Not null
id_petugas
int
foreign key
Not null
Not null
b. Kamus Data
No
Entitas
Atribut
Pelanggan
1. id_pelanggan
2. nama
3. no_hp
Petugas
1. id_petugas
2. nama
3. no_hp
4. alamat
Transaksi
1. id_transaksi
2. harga
3. jumlah_tiket
4. tgl_berangkat
5. tgl_transaksi
6. total_harga
7. id_pelanggan
8. id_petugas
6. Implementasi Program
Pengimplementasian program yang dibuat terdiri dari dua tampilan
utama yaitu tampilan transaksi dan tampilan petugas, tampilan transaksi terdiri
dari:
Tampilan kedua dari petugas yang memiliki proses tambah, ubah dan hapus
Ketika akan create/menambah atau mengedit petugas tampilan yang akan muncul
Tampilan delete akan muncul setelah tabel di klik kemudian klik delete
7. Kontribusi Kelompok
1) Dimas Mustqwa
Persentase pengerjaan 25%
a. Membuat tampilan dan koding aplikasi
2) Faisal Muslim
Persentase pengerjaan 25%
a. Koding aplikasi
b. Implementasi program
3) Dede Juniawan S.
Persentase pengerjaan 25%
a. Membuat deskripsi masalah, batasan masalah dan rancangan Database.
4) Idwar Halid
Persentase pengerjaan 25%
a. Membantu merancang ERD, membuat skema relasi dan stuktur
database