Conceptual Data Model CDM Physical Data Model PDM Create Database Database Management system

48

3.6 Conceptual Data Model CDM

Pada Model data konseptual atau dengan kata lain Conceptual Data Model CDM pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual di server. Berikut ini gambar model data konseptual : Gambar 3.5 Conceptual Data Model. 49

3.7 Physical Data Model PDM

Pada Model data ini dibuat dengan cara generate data konseptual diagram diatas. Diagram data fisik ini menghasilkan tabel - tabel yang akan digunakan dalam implementasi aplikasi. Gambar 3.6 Physical Data Model 50

3.8 Create Database

Query database dibutuhkan di dalam MySQL untuk membuat sebuah table yang nantinya akan menjadi lokasi penyimpanan data pada aplikasi yang telah dibuat. Untuk mendapatkan sebuah query user tidak perlu membuat secara manual, query bisa di dapat dengan cara generate database dari CDM dan PDM yang telah dibuat. Maka akan muncul query seperti contoh berikut : Gambar 3.7 Query database 51

3.9 Database Management system

Struktur file merupakan penggambaran deskripsi dari field - field pada proses perancangan database yang terwujud dalam bentuk table beserta keterangan yang diperlukan yaitu antara lain : A. Nama Tabel : Proposal Fungsi : Alokasi Penyimpanan data Proposal Primary Key : NPM No Nama Kolom Tipe Data Keterangan 1 NPM INTEGER PRIMARY KEY 2 NAMA CHAR 50 NAMA MAHASISWA 3 JUDUL VARCHAR 200 JUDUL AJUAN TA 4 BIDANG_MINAT CHAR 10 KATAGORI JUDUL 5 PENGUJI 1 CHAR 75 DOSEN PENGUJI PERTAMA 6 PENGUJI 2 CHAR 75 DOSEN PENGUJI KEDUA 7 TANGGAL _PENGAJUAN DATE TANGGAL PENGAJUAN PROPOSAL TA 8 KETERANGAN VARCHAR 200 KETERANGAN PROPOSAL Tabel 3.1 Keterangan Tabel Proposal B. Nama Tabel : Bimbingan Fungsi : Alokasi Penyimpanan data Bimbingan 52 Foreign Key : NPM No Nama Kolom Tipe Data Keterangan 1 NPM INTEGER FOREIGN KEY 2 NAMA CHAR 50 NAMA MAHASISWA 3 JUDUL VARCHAR200 JUDUL AJUAN TA 4 BIDANG_MINAT CHAR 6 KATAGORI JUDUL 5 PEMBIMBING 1 CHAR 50 DOSEN PENGUJI PERTAMA 6 PEMBIMBING 2 CHAR 50 DOSEN PENGUJI KEDUA 7 NILAI_PEMBIMBING 1 INTEGER NILAI BIMBIMGAN PEMBIMBING 1 8 NILAI_PEMBIMBING2 INTEGER NILAI BIMBIMGAN PEMBIMBING 2 7 UPDATE DATA TERAKHIR VARCHAR 200 KETERANGAN PROPOSAL Tabel 3.2 Keterangan Tabel Bimbingan C. Nama Tabel : Seminar Fungsi : Alokasi penyimpanan data seminar 53 Foreign Key : NPM NO Nam a Kolom Tipe Dat a Ket erangan 1 NPM INTEGER FOREIGN KEY 2 NAM A CHAR 50 NAM A M AHASISWA 3 JUDUL VARCHAR 200 JUDUL AJUAN TA 4 BIDANG_M INAT CHAR 6 KATAGORI JUDUL 5 TANGGAL SEM INAR DATE TANGGAL INPUT DATA SEM INAR 6 PENGUJI 1 CHAR 50 DOSEN PENGUJI PERTAM A 7 PENGUJI 2 CHAR 50 DOSEN PENGUJI KEDUA 8 NILAI_PENGUJI 1 INTEGER NILAI SEM INAR PENGUJI 1 9 NILAI_PENGUJI 2 INTEGER NILAI SEM INAR PENGUJI 2 Tabel 3.3 Keterangan Tabel Poroposal 54

3.10 Flowchart Aplikasi Management dan Pengelolahan TA