format laporan sbd

12
Format Laporan Sistem Basis Data I. Perancangan Sistem Baru Pada bagian ini membahas mengenai perancangan Flow Chart, ERD, relasi antar file database, rancangan user interface, rancangan struktur web, dll 1.1. Rancangan Model Rancangan model merupakan suatu gambaran secara umum tentang tahap -tahap yang dilalui dalam pembuatan sistem. Rancangan model yang akan dibuat. Dalam pembuatan Database penjualan tiket pesawat ini, tahap – tahap yang dilalui adalah melakukan penelitian terhadap website atau sistem pemesanan tiket utamanya pemesanan tiket pesawat online, sebagai contoh pada traveloka.com. setelah meneliti dan menelaah database dan tabel – tabel yang dibuat untuk menyimpan data selanjutnya adalah menentukan DBMS yang akan digunakan. Dalam pembuatan database penjualan tiket pesawat ini kami memilih menggunakan DBMS SQL Server yang kami rasa cukup mendukung untuk membuat database pemesanan tiket pesawat ini karena DBMS SQL Server dirasa cukup mempunyai performa tinggi, mudah digunakan, mendukung berbagai perangkat lunak dan keras, dan memiliki fitur untuk backup dan restore data.

Upload: danny-tri-broadcaster

Post on 15-Jan-2016

314 views

Category:

Documents


3 download

DESCRIPTION

a

TRANSCRIPT

Page 1: Format Laporan Sbd

Format Laporan Sistem Basis Data

I. Perancangan Sistem Baru Pada bagian ini membahas mengenai perancangan Flow Chart, ERD, relasi antar file database, rancangan user interface, rancangan struktur web, dll

1.1. Rancangan Model Rancangan model merupakan suatu gambaran secara umum tentang tahap -tahap yang dilalui dalam pembuatan sistem. Rancangan model yang akan dibuat.

Dalam pembuatan Database penjualan tiket pesawat ini, tahap – tahap yang dilalui adalah melakukan penelitian terhadap website atau sistem pemesanan tiket utamanya pemesanan tiket pesawat online, sebagai contoh pada traveloka.com. setelah meneliti dan menelaah database dan tabel – tabel yang dibuat untuk menyimpan data selanjutnya adalah menentukan DBMS yang akan digunakan. Dalam pembuatan database penjualan tiket pesawat ini kami memilih menggunakan DBMS SQL Server yang kami rasa cukup mendukung untuk membuat database pemesanan tiket pesawat ini karena DBMS SQL Server dirasa cukup mempunyai performa tinggi, mudah digunakan, mendukung berbagai perangkat lunak dan keras, dan memiliki fitur untuk backup dan restore data.

Page 2: Format Laporan Sbd

1.2. Rancangan DatabasePada tahap ini, rancangan database dimaksudkan untuk mendefinisikan isi atau struktur dari tiap-tiap file yang telah diidentifikasikan pada desain secara umum. Teknik yang digunakan bisa menggunakan ERD atau normalisasi. (khusus untuk tugas ini, ERD dan Normalisasi dibuat semua)

1.2.1.a ERD

Page 3: Format Laporan Sbd

1.2.1.b Normalisasi

Normal ke – 1

Normal ke -2

Page 4: Format Laporan Sbd

Normal ke – 3

Page 5: Format Laporan Sbd

1.2.2 Relasi Antar TabelRelasi data digunakan untuk menggambarkan bagaimana hubungan antar file database berdasarkan normalisasi yang sudah dibentuk.

Page 6: Format Laporan Sbd

1.2.3 Struktur Tabel Rancangan struktur tabel bertujuan menentukan bentuk tipe data dan ukuran dari masing-masing tabel, sehingga data dapat disimpan dengan ukuran dan tipenya.

1.1 Tabel Maskapai

No Nama Field Tipe Data Ukuran Keterangan1.2.

ID_MASKAPAINAMA_MASKAPAI

CHARVARCHAR

420

PRIMARY

1.2 Tabel Tujuan

No Nama Field Tipe Data Ukuran Keterangan1.2.

ID_TUJUANKOTA_TUJUAN

CHARVARCHAR

450

PRIMARY

1.3 Tabel Asa

No Nama Field Tipe Data Ukuran Keterangan1.2.

ID_ASALKOTA_ASAL

CHARVARCHAR

450

PRIMARY

1.4 Tabel Penumpang

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.

ID_PENUMPANGNAMA_PENUMPANGALAMATKONTAK

CHARVARCHARTEXTVARCHAR

1650

20

PRIMARY

1.5 Tabel Rute

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.5.6.

ID_RUTEWAKTU_TIBAWAKTU_BERANGKATKELASID_ASALDI_TUJUAN

CHARDATETIMEDATETIMEVARCHARCHARCHAR

4

2044

PRIMARY

FOREIGNFOREIGN

Page 7: Format Laporan Sbd

Tabel Harga

No Nama Field Tipe Data Ukuran Keterangan1.2.

ID_HARGAHARGA

CHARMONEY

4 PRIMARY

1.6 Tabel Pesawat

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.5.6.

NO_PESAWATJENISKAPASITASID_MASKAPAIID_HARGAKODE_RUTE

CHARVARCHARINTCHARCHARCHAR

720

444

PRIMARY

FOREIGNFOREIGNFOREIGN

1.7 Tabel Pemesanan

No Nama Field Tipe Data Ukuran Keterangan1.2.3.

KODE_BOOKINGTANGGAL_PESANNO_PESAWAT

CHARDATETIMECHAR

10

7

PRIMARY

FOREIGN

1.8 Tabel Kategori

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.

ID_KATEGORIKATEGORIJUMLAHID_HARGA

CHARVARCHARINTCHAR

415

4

PRIMARY

FOREIGN

Page 8: Format Laporan Sbd

1.9 Tabel Detail Penumpang

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.5.6.7.

ID_DETAILTERMINALBOARDINGGATEID_KATEGORIID_PENUMPANGKODE_BOOKING

CHARCHARDATETIMEVARCHARCHARCHARCHAR

73

1041610

PRIMARY

FOREIGNFOREIGNFOREIGN

1.10 Tabel Pembayaran

No Nama Field Tipe Data Ukuran Keterangan1.2.3.4.

KODE_BAYARTANGGAL_BAYARTOTAL_BAYARKODE_BOOKING

CHARDATETIMEMONEYCHAR

8

10

PRIMARY

FOREIGN

Page 9: Format Laporan Sbd

II. LAMPIRANBerisi script pembuatan database

CREATE DATABASE REKAM_MEDIS

CREATE TABLE PASIEN(KODE_PASIEN CHAR (6) PRIMARY KEY,NAMA_PASIEN VARCHAR (100),JENIS_KELAMIN VARCHAR (15),ALAMAT TEXT,NO_TLFN VARCHAR(15),TGL_LAHIR DATE/TIME NOT NULL

)

CREATE TABLE PENDAFTARAN(NO_PENDAFTARAN CHAR (6) PRIMARY KEY,POLI_TUJUAN VARCHAR (50),TGL_PERIKSA DATE/TIME NOT NULL

)

CREATE TABLE PETUGAS_ADMIN(KODE_PETUGAS CHAR (6) PRIMARY KEY,NAMA_PETUGAS VARCHAR (100),ALAMAT TEXT NOT NULL

)

CREATE PEMERIKSAAN(KODE_PERIKSA CHAR (6) PRIMARY KEY,NO_PENDAFTARAN CHAR (6) FOREIGN KEY REFERENCES PENDAFTARAN(NO_PENDAFTARAN) ON UPDATE CASCADE ON DELETE NO ACTION,NO_URUT CHAR (6),KODE_POLI CHAR (6) FOREIGN KEY REFERENCES POLI(KODE_POLI) ON UPDATE CASCADE ON DELETE NO ACTION,NOT NULL

)

CREATE TABLE DOKTER(

Page 10: Format Laporan Sbd

KODE_DOKTER CHAR (6) PRIMARY KEY,NAMA_DOKTER VARCHAR (100),ALAMAT TEXT NOT NULL

)

CREATE TABLE RESEP(KODE_RESEP CHAR (6) PRIMARY KEY,KODE_PEMERIKSAAN CHAR (6) FOREIGN KEY REFERENCES PEMERIKSAAN(KODE_PEMERIKSAAN) ON UPDATE CASCADE ON DELETE NO ACTION,DOSIS VARCHAR(50) NOT NULL

)

CREATE TABLE OBAT (KODE_OBAT CHAR(6) PRIMARY KEY,NAMA_OBAT VARCHAR (50) NOT NULL,

)

CREATE TEBUS_OBAT(KODE_RESEP CHAR(6) FOREIGN KEY REFERENCESRESEP(KODE_RESEP) ON UPDATE CASCADE ON DELETE NO ACTION,KODE_OBAT CHAR(6) FOREIGN KEY REFERENCES OBAT(KODE_OBAT) ON UPDATE CASCADE ON DELETE NO ACTION NOT NULL

)