Diagram Berjenjang Analisis Data 1. Data Flow Diagram

3.4. Diagram Berjenjang

Gambar 3.4 Diagram Berjenjang Diagram berjenjang merupakan gambaran dari hirarki proses yang terdapat dalam sistem. Dalam sistem pendukung keputusan pemilihan sekolah bebas narkoba dengan menggunakan metode SMARTER dan Oreste ini meliputi : a. Maintenance Data Maintenance terdiri atas sub proses maintenance data admin, maintenance data alternatif, dan maintenance data kriteria. b. Penilaian Proses ini terdiri atas sub data seleksi, pembobotan kriteria, pembobotan alternatif, dan pemilihan alternatif. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. c. Laporan Proses ini dibuat untuk memberikan suatu laporan hasil penilaian sekolah dengan menggunakan metode SMARTER dan Oreste. 3.5. Analisis Data 3.5.1. Data Flow Diagram Data flow diagram DFD berfungsi untuk menggambarkan proses aliran data yang terjadi di dalam sistem dari tingkat yang tertinggi sampai yang terendah sehingga memungkinkan untuk dilakukan proses dekomposis, partisi atau pembagian sistem kedalam bagian-bagian yang lebih kecil dan lebih sederhana. Data Flow Diagram DFD pada Sistem Pemilihan Sekolah Bebas Narkoba dengan Metode SMARTER dan Oreste terdiri atas contex diagram, sampai dengan DFD level 1. a. Contex Diagram Bobot Kriteria Laporan Data Pemilihan Nilai Alternatif Laporan Hasil Pemilihan Data Seleksi Data Kriteria Data Alternatif Data Admin SPK Pemilihan Sekolah Bebas Narkoba Menggunakan Metode Smarter dan Oreste + BNK Pimpinan Penilai Gambar 3.5 Context Diagram Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada context diagram ini hanya entity yang berhubungan dengan sistem yaitu Admin, Pimpinan, dan Penilai dan aliran data yang dapat terlihat sedangkan proses-proses yang akan dilakukan di dalam sistem belum dapat terlihat. b. DFD Level 0 Bobot Kriteria Ambil Data Nilai Alternatif Ambil Data Kriteria Seleksi Ambil Data Seleksi Laporan Data Pemilihan Ambil Hasil Seleksi Ambil Nilai Alternatif Ambil Kriteria Seleksi Ambil Alternatif Seleksi Ambil Data Seleksi Simpan Nilai Alternatif Simpan Kriteria Seleksi Simpan Alternatif Seleksi Simpan Data Seleksi Ambil Data Admin Ambil Data Kriteria Ambil Data Alternatif Simpan Data Alternatif Simpan Data Kriteria Simpan Data Admin Nilai Alternatif Laporan Hasil Pemilihan Data Seleksi Data Kriteria Data Alternatif Data Admin BNK Pimpinan Penilai 1 Maintenance Data + 2 Penilaian + 3 Laporan + 1 BNK 2 Kriteria 3 Alternatif 4 Seleksi 5 DetAlternatif 6 DetKriteria 7 NilaiAlt Gambar 3.6 Data Flow Diagram Level 0 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Data Flow Diagram Level 0 merupakan proses pendetailan sistem untuk memudahkan pengelola data dalam melakukan proses pembangunan dan pengembangan sistem. Pada diagram level ini, proses sistem dipecah menjadi tiga bagian proses utama. Ketiga proses tersebut adalah : 1. Proses maintenance data. 2. Proses Penilaian. 3. Proses Laporan. c. DFD Level 1 Proses Maintenance Data Data Data Flow Diagram Level 1 Proses Maintenance Data merupakan pendetailan dari proses Maintenance data pada level sebelumnya. Pada level ini, proses dipecah menjadi tiga proses yang lebih detail. Ketiga proses tersebut adalah: 1. Master Admin Proses master admin digunakan untuk menambah, mengubah dan menghapus data admin. 2. Master Kriteria Proses master kriteria digunakan untuk menambah, mengubah dan menghapus data kriteria. 3. Master Alternatif Proses master alternatif digunakan untuk menambah, mengubah dan menghapus data sekolah Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Simpan Data Alternatif Simpan Data Kriteria Simpan Data Admin Data Kriteria Data Alternatif Data Admin BNK 1 BNK 2 Kriteria 3 Alternatif 1 Master Admin 2 Master Alternatif 3 Master Kriteria Gambar 3.7 DFD Level 1 Proses Maintenance Data d. DFD Level 1 Proses Penilaian Gambar 3.8 DFD Level 1 Proses Penilaian Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Data Flow Diagram Level 1 Proses Penilaian Data merupakan pendetailan dari proses penilaian pada level sebelumnya. Pada level ini, proses dipecah menjadi empat proses yang lebih detail. Ke empat proses tersebut adalah: 1. Data Seleksi Proses data seleksi digunakan untuk menambah, mengubah dan menghapus data-data yang dibutuhkan dalam seleksi, yaitu data seleksi itu sendiri, data kriteria, serta data kandidat. 2. Pembobotan Kriteria Proses pembobotan kriteria digunakan untuk menambah, mengubah dan menghapus data kriteria beserta bobot kriteria yang akan digunakan pada seleksi tersebut. 3. Pembobotan Alternatif Proses pembobotan alternatif digunakan untuk menambah, mengubah dan menghapus data kandidat beserta bobot kandidat yang akan digunakan pada seleksi tersebut. 4. Pemilihan Alternatif Proses Pemilihan Alternatif digunakan untuk melakukan proses pemilihan sekolah bebas narkoba dengan menggunakan perhitungan SMARTER dan Oreste. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. e. DFD Level 1 Proses Laporan Gambar 3.9 DFD Level 1 Proses Laporan Data Flow Diagram Level 1 Proses Laporan merupakan pendetailan dari proses Laporan pada level sebelumnya. Pada level ini, proses dipecah menjadi dua proses yang lebih detail. Kedua proses tersebut adalah : 1. Laporan Data Seleksi Proses Laporan Data Seleksi digunakan untuk membuat laporan data- data penilaian sistem pendukung keputusan pemilihan sekolah bebas narkoba. 2. Laporan Hasil Seleksi Proses Laporan Hasil Seleksi digunakan untuk membuat laporan hasil pemilihan sekolah bebas narkoba. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.2. Entity Relationship Diagram

Entity Relationship Diagram merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan sistem dalam pemrosesan database. ERD juga menunjukkan hubungan relasi antar tabel. ERD terdiri atas Conceptual Data Model CDM dan Physical Data Model PDM. A. Conceptual Data Model CDM memiliki mendapat berisi berada dalam mempunyai memperoleh memasukkan Alternatif KodeAlt NamaAlt AlamatAlt TelpAlt pi TXT10 TXT40 TXT50 TXT15 M M M M KodeAlt pi Seleksi KodeSel NamaSel TanggalSel WaktuSel pi TXT15 TXT50 DT TXT20 M M M M KodeSel pi DetAlternatif KodeDetAlt SkorAlt pi TXT50 N M M KodeDetAlt pi DetKriteria KodeDetKrt BobotKrt SkalaKrt pi TXT50 TXT15 N M M M KodeDetKrt pi NilaiAlt BobotAlt SkalaAlt TXT15 N M M Admin KodeAdm NamaAdm PinAdm HakAdm pi TXT15 TXT40 TXT20 TXT15 M M M M KodeAdm pi Kriteria KodeKrt NamaKrt pi TXT5 TXT30 M M KodeKrt pi Gambar 3.10 Conceptual Data Model CDM Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. B. Physical Data Model PDM FK_DETALTER_MEMILIKI_ALTERNAT FK_NILAIALT_MENDAPAT_DET ALTER FK_DETALTER_BERISI_SELEKSI FK_DETKRITE_BERADA_DA_SELEKSI FK_DETKRITE_MEMPUNYAI_KRITERIA FK_NILAIALT _MEMPEROLE_DET KRITE FK_NILAIALT_MEMASUKKA_ADMIN Alternatif KodeAlt NamaAlt AlamatAlt T elpAlt long varchar long varchar long varchar long varchar pk Seleksi KodeSel NamaSel TanggalSel WaktuSel long varchar long varchar timestamp long varchar pk DetAlternatif KodeDetAlt KodeSel KodeAlt SkorAlt long varchar long varchar long varchar numeric pk fk2 fk1 DetKriteria KodeDetKrt KodeSel KodeKrt BobotKrt SkalaKrt long varchar long varchar long varchar long varchar numeric pk fk1 fk2 NilaiAlt KodeAdm KodeDetAlt KodeDetKrt BobotAlt SkalaAlt long varchar long varchar long varchar long varchar numeric fk3 fk1 fk2 Admin KodeAdm NamaAdm PinAdm HakAdm long varchar long varchar long varchar long varchar pk Kriteria KodeKrt NamaKrt long varchar long varchar pk Gambar 3.11 Physical Data Model PDM Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.6. Struktur Database