Anda di halaman 1dari 8

TUGAS BESAR UAS

Disusun Untuk memenuhi Tugas matakuliah Sistem Basis Data


Dosen Alif Finandhita, S. Kom., M.Kom.

KELAS: SBD-8
DISUSUN OLEH:
Dimas Mustaqwa (10112663)
Faisal Muslim (10112630)
Dede Juniawan S. (10112664)
Idwar Halid (10112668)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
TAHUN AJARAN 2014/2015

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:

Gambar 1 Tampilan utama transaksi

Dari tampilan utama untuk memasukkan/menambah transaksi maka dengan mengklik


button create transaksi sehingga akan muncul tampilan:

Gambar 2 Tampilan tambah transaksi

Tampilan kedua dari petugas yang memiliki proses tambah, ubah dan hapus

Gambar 3 Tampilan utama petugas

Ketika akan create/menambah atau mengedit petugas tampilan yang akan muncul

Gambar 4 Tampilan create dan edit petugas

Tampilan delete akan muncul setelah tabel di klik kemudian klik delete

Gambar 5 Tampilan delete petugas

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

Anda mungkin juga menyukai