Entity Relationship Diagram Conceptual Data Model

Data Flow Diagram Level 1 Proses Mengelola Laporan Pada level ini terdiri dari 2 proses yaitu: Laporan Hasil Promethee adalah laporan yang berisi tentang hasil perhitungan yang berisi nama–nama mahasiswa berprestasi yang telah mendaftar untuk menjadi penerima beasiswa, dan proses laporan data penerima beasiswa adalah laporan tentang nama-nama mahasiswa yang berhak menerima beasiswa. Adapun Gambar 3.8 DFD level 1 mengelola laporan adalah sebagai berikut: laporan data penerima beasiswa data mahasiswa laporan hasil promethee laporan detail mahasisw data hasil proses promethee 10 hasil promethee 1 proses hasil promethee Biro Kermawa 2 membuat data penerima beasiswa Gambar 3.8 DFD Level 1 Proses Mengelola Laporan

3.2.4 Entity Relationship Diagram

Entity Relationship Diagram ERD adalah suatu desain sistem yang digunakan untuk merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemprosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam perencanaan sistem ini telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. menggunakan DFD. Dalam ERD, data-data tersebut digambarkan dengan menggunakan simbol entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem, yaitu: Entity Pekerjaan, Entity Pendidikan, Entity Mahasiswa, Entity Beasiswa, Entity User, Entity Penilai , Entity Kriteria, Entity Sub Kriteria, Entity Jurusan, dan Entity Fakultas. Pada Gambar 3.9, dan Gambar 3.10 akan dijelaskan relasi- relasi atau hubungan antar tabel dalam perancangan Sistem Pendukung Keputusan Penentuan Beasiswa Bagi Mahasiswa Berprestasi Dengan Menggunakan Metode Promethee dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM :

3.3.1 Conceptual Data Model

Sebuah Conceptual Data Model CDM menggambarkan secara keseluruhan konsep struktur basis data yang di rancang untuk suatu program atau aplikasi. Pada Conceptual Data Model belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field yang terdapat pada setiap tabel. Tabel-tabel penyusun tersebut sudah mengalami relationship atau hubungan tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada Conceptual Data Model juga sudah didefinisikan kolom mana yang menjadi primary key. Adapun Conceptual Data Model yang dirancang untuk aplikasi penentuan beasiswa bagi mahasiswa berprestasi dapat dilihat pada Gambar 3.9 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. id_penilai=penilai npm=id_npm id_bea=beasiswa id_jurusan=jur usan id_kriteria=kriteria id_sub_kriteria=sub_kr iteria id_penilai=nim npm=nim npm=npm id_penilai=penilai Id=pendidikan_ibu Id=pendidikan_ayah Id_pekerjaan=peker jaan_ibu id_pekerjaan=peker jaan_ayah Id_tipe=tipe Id_nilai=Id_nilai id_kriteria=id_kriteria id_fakultas=id_fakultas id_bea=id_bea beasiswa id_bea beasiswa jenis periode_awal periode_akhir syarat fakultas id_fakultas nama_fakultas nama_dekan jumlah_jurusan hasilakhir urutan jurusan id_jurusan jenis informasi kepala_jurusan kriteria id_kriteria kriteria prosentase bobot login id_login user pass grand mahasiswa npm nama_mhs alamat_mhs no_telp tempat_lahir_mhs tgl_lahir_mhs jk angkatan hobi agama nama_ayah penghasilan_ayah nama_ibu penghasilan_ibu nilai_awal bobot nilai_npm Id_nilai tanggal pekerjaan Id_pekerjaan pekerjaan keterangan pendidikan Id pendidikan keterangan penilai id_penilai nip nama jabatan sub_kriteria id_sub_kriteria sub_kriteria nilai_minimal nilai_maximal keterangan tipe_kriteria Id_tipe tipe Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.9 CDM 3.3.2 Physical Data Model Sebuah Physical Data Model PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari Conceptual Data Model CDM. Adapun PDM untuk Sistem pendukung keputusan penentuan beasiswa dapat dilihat pada Gambar 3.10. id_penilai = penilai npm = id_npm id_bea = beasis wa id_jur usan = jurusan id_k riter ia = kriteria id_sub_kriter ia = s ub_k r iteria id_penilai = nim_ npm = nim npm = npm id_penilai = penilai Id = pendidik an_ibu Id = pendidikan_ay ah Id_pekerjaan = pekerjaan_ibuId_pek erjaan = pek erjaan_ayah Id_tipe = tipe Id_nilai = Id_nilai id_kriter ia = id_k riteria id_fakultas = id_fak ultas id_bea = id_bea beasiswa id_bea INTEGER beasiswa VARCHAR50 jenis VARCHAR25 periode_awal DATE periode_akhir DATE syarat VARCHAR180 fakultas id_fakultas INTEGER nama_fakultas VARCHAR25 nama_dekan VARCHAR50 jumlah_jurusan INTEGER hasilakhir id_npm VARCHAR20 penilai INTEGER urutan TINYINT id_bea TINYINT jurusan id_jurusan INTEGER id_fakultas INTEGER jenis VARCHAR30 informasi text kepala_jurusan VARCHAR50 kriteria id_kriteria INTEGER tipe TINYINT kriteria VARCHAR255 prosentase INTEGER bobot INTEGER login id_login INTEGER user VARCHAR15 pass VARCHAR15 grand CHAR1 nim VARCHAR10 nim_ VARCHAR20 mahasiswa npm VARCHAR20 nama_mhs VARCHAR50 alamat_mhs VARCHAR50 no_telp INTEGER tempat_lahir_mhs VARCHAR30 tgl_lahir_mhs DATE jk CHAR2 angkatan INTEGER jurusan INTEGER hobi VARCHAR50 agama VARCHAR25 nama_ayah VARCHAR50 pendidikan_ayah INTEGER pekerjaan_ayah INTEGER penghasilan_ayah VARCHAR15 nama_ibu VARCHAR50 pendidikan_ibu INTEGER pekerjaan_ibu INTEGER penghasilan_ibu VARCHAR15 nilai_awal Id_nilai INTEGER kriteria INTEGER bobot FLOAT sub_kriteria INTEGER nilai_npm Id_nilai INTEGER npm VARCHAR20 penilai INTEGER tanggal datetime beasiswa INTEGER pekerjaan Id_pekerjaan INTEGER pekerjaan VARCHAR15 keterangan VARCHAR100 pendidikan Id INTEGER pendidikan VARCHAR15 keterangan VARCHAR100 penilai id_penilai INTEGER nip VARCHAR20 nama VARCHAR50 jabatan VARCHAR20 sub_kriteria id_sub_kriteria INTEGER id_kriteria INTEGER sub_kriteria text nilai_minimal TINYINT nilai_maximal TINYINT keterangan VARCHAR50 tipe_kriteria Id_tipe TINYINT tipe VARCHAR25 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.10 PDM Hasil generate dari Conceptual Data Model adalah Physical Data Model untuk sistem pendukung keputusan penentuan beasiswa bagi mahasiswa berprestasi memiliki beberapa entity yaitu mahasiswa, user, penilai, fakultas, jurusan, kriteria, sub kriteria, prestasi dan kegiatan yang terdiri dari kegiatan ilmiah, organisasi, dan penelitian.

3.4.1 Struktur basis data