CDM Conceptual Data Model PDM Physical Data Model Struktur Database

5. DFD Level 2 Eliminasi Alternatif Less Favourable

Menjelaskan dekomposisi proses eliminasi alternatif yang kurang menguntungkan less favourable, terdiri dari 2 dua proses berikut: Gambar 3.8 DFD Level 2 Eliminasi Alternatif Less Favourable

3.2.7 CDM Conceptual Data Model

CDM merupakan perancangan basis data yang berdasar pada pengumpulan dan analisa data. Pembuatan CDM adalah suatu tahap dimana kita melakukan proses identifikasi dan analisa kebutuhan-kebutuhan data. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita diharuskan mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database, tipe data yang digunakan bersifat general dan tidak spesifik. CDM aplikasi SPK dapat dilihat pada gambar 3.9. Gambar 3.9 Conceptual Data Model

3.2.8 PDM Physical Data Model

PDM merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data yang ada dalam suatu aplikasi. Setiap tabel mempunyai sejumlah kolom, dimana setiap kolom tersebut memiliki nama yang unik. Berbeda dengan CDM, PDM adalah rancangan database secara fisiksebenarnya, dan tipe data yang digunakan bersifat lebih khusus dan spesifik. Gambar 3.10 Physical Data Model

3.2.9 Struktur Database

Pada struktur database ini akan menjelaskan mengenai rancangan seluruh tabel database yang digunakan dalam softwareaplikasi SPK ini. Berikut struktur tabel-tabelnya: 1. Nama: Users Fungsi: menyimpan semua data user Admin, Pakar, Anggota. Tabel 3.1 Tabel Users Nama Tipe Data Panjang Keterangan Id User Integer Primary Key Sandi1 VarChar 32 Sandi2 VarChar 32 Nama Lengkap VarChar 100 Jenis Kelamin Enum ‘Pria’, ’Wanita’ Email VarChar 100 Lokasi VarChar 100 Level Enum ‘Admin’, ’Pakar’, Anggota 2. Nama: Jenis Penyakit Fungsi: menyimpan data jenis penyakit Tabel 3.2 Tabel Jenis Penyakit Nama Tipe Data Panjang Keterangan No Jenis Penyakit Integer 5 Primary Key Nama Jenis Penyakit VarChar 100 3. Nama: Toga Fungsi: menyimpan data alternatif toga Tabel 3.3 Tabel Toga Nama Tipe Data Panjang Keterangan No Toga Integer 5 Primary Key No Jenis Penyakit Integer 5 Foreign Key Nama Toga VarChar 100 Nama Ilmiah VarChar 100 Gambar VarChar 100 Deskripsi Text 4. Nama: Kriteria Fungsi: menyimpan data kriteria Tabel 3.4 Tabel Kriteria Nama Tipe Data Panjang Keterangan No Kriteria Integer 5 Primary Key Nama Kriteria VarChar 20 5. Nama: Detil Kriteria Fungsi: menyimpan semua data user yang berhubungan dengan aplikasi Tabel 3.5 Tabel Detil Kriteria Nama Tipe Data Panjang Keterangan No Detil Kriteria Integer 5 Primary Key No Kriteria Integer 5 Foreign Key Nilai Kriteria VarChar 100 Bobot Kriteria Integer 5 6. Nama: Pilihan User Fungsi: menyimpan data transaksi pencarian Tabel 3.6 Tabel Pilihan User Nama Tipe Data Panjang Keterangan No Pilihan Integer 5 Primary Key Id User VarChar 20 Foreign Key No Jenis Penyakit Integer 5 Foreign Key 7. Nama: Detil Pilihan User Fungsi: menyimpan data jenis penyakit yang dipilih oleh user Tabel 3.7 Tabel Detil Pilihan User Nama Tipe Data Panjang Keterangan No Pilihan User Integer 5 Primary Key No Pilihan Integer 5 Foreign Key Alternatif Integer 5 Kriteria Integer 5 Bobot Pilihan Integer 5 Bobot Dasar Integer 5

3.3 Perancangan Antarmuka