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