Conceptual Data Model Class Diagram

4.2 Conceptual Data Model

Role id_role Nama_role Pengguna username password Id_role Tabel_Fakta NIM Total_sks IPK_semester4 IPK_programing IPK_logika IPK_MPK IPK_kal_komp IPK_network Kecepatan_teori Kecepatan_skripsi Pengambilan_matakuliah semester Tahun_akademik mahasiswa NIM Nama_mahasiswa matakuliah Kode_matakuliah Nama_matakuliah sks group Id_kelompok Nama_kelompok Bobot_nilai nilai bobot Lama_studi NIM Tanggal_yudisium Gambar 4 Conceptual Data Model Program Studi Teknik Informatika DPPL – PenKIK wangi 30 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 5 Design Model

5.1 Sequence Diagram

5.1.1 Login

: Actor : Actor : LoginUI : LoginUI : PenggunaManager : PenggunaManager : Pengguna : Pengguna LoginUI getDataLogin validasiDataLogin getDataPengguna Gambar 5.1 Sequence Diagram : Login

5.1.2 Pengelolaan Pengguna

5.1.2.1 Menambah Data Pengguna

: Admin : Admin : PengelolaanPenggunaUI : PengelolaanPenggunaUI : PenggunaManager : PenggunaManager : Role : Role : Pengguna : Pengguna PengelolaanPenggunaUI saveDataPengguna getDataRole validasiDataPengguna insertDataPengguna insertDataPengguna getDataRole Gambar 5.2 Sequence Diagram : Pengelolaan Pengguna – Menambah Data Pengguna Program Studi Teknik Informatika DPPL – PenKIK wangi 31 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.2.2 Mengubah Data Pengguna

: Admin : Admin : PengelolaanPenggunaUI : PengelolaanPenggunaUI : PenggunaManager : PenggunaManager : Role : Role : Pengguna : Pengguna PegelolaanPenggunaUI saveDataPengguna getDataPengguna showDataPengguna getDataRole getDataPengguna validasiDataPengguna updateDataPengguna updateDataPengguna Gambar 5.3 Sequence Diagram : Pengelolaan Pengguna – Mengubah Data Pengguna

5.1.2.3 Menghapus Data Pengguna

: Admin : Admin : PengelolaanPenggunaUI : PengelolaanPenggunaUI : PenggunaManager : PenggunaManager : Role : Role : Pengguna : Pengguna PengelolaanPenggunaUI deleteDataPengguna getDataPengguna deleteDataPengguna showDataPengguna getDataRole getDataPengguna deleteDataPengguna Gambar 5.4 Sequence Diagram : Pengelolaan Pengguna – Menghapus Data Pengguna Program Studi Teknik Informatika DPPL – PenKIK wangi 32 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.2.4 Menampilkan Data Pengguna

: Admin : Admin : PengelolaanPenggunaUI : PengelolaanPenggunaUI : PenggunaManager : PenggunaManager : Role : Role : Pengguna : Pengguna PengelolaanPenggunaUI getDataPengguna getDataRole getDataPengguna showDataPengguna Gambar 5.5 Sequence Diagram : Pengelolaan Pengguna – Menampilkan Data Pengguna

5.1.2.5 Mencari Data Pengguna

: Admin : Admin : PengelolaanPenggunaUI : PengelolaanPenggunaUI : PenggunaManager : PenggunaManager : Role : Role : Pengguna : Pengguna PengelolaanPenggunaUI getKunciPencarianPengguna searchDataPengguna getDataRole getDataPengguna showDataPengguna Gambar 5.6 Sequence Diagram : Pengelolaan Pengguna – Mencari Data Pengguna Program Studi Teknik Informatika DPPL – PenKIK wangi 33 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.3 Pengelolaan Mahasiswa

5.1.3.1 Menambah Data Mahasiswa

Gambar 5.7 Sequence Diagram : Pengelolaan Mahasiswa – Menambah data Mahasiswa

5.1.3.2 Mengubah Data Mahasiswa

: Admin : MahasiswaManager : Mahasiswa PengelolaanMahasiswaUI saveDataMahasiswa validasiDataMahasiswa insertDataMahasiswa insertDataMahasiswa : PengelolaanMahasiswaUI : Admin : PengelolaanMahasiswaUI : MahasiswaManager : Mahasiswa PengelolaanMahasiswaUI saveDataMahasiswa getDataMahasiswa validasiDataMahasiswa updateDataMahasiswa showDataMahasiswa getDataMahasiswa updateDataMahasiswa Gambar 5.8 Sequence Diagram : Pengelolaan Mahasiswa – Mengubah Data Mahasiswa Program Studi Teknik Informatika DPPL – PenKIK wangi 34 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.3.3 Menghapus Data Mahasiswa

Gambar 5.9 Sequence Diagram : Pengelolaan Mahasiswa – Menghapus Data Mahasiswa

5.1.3.4 Menampilkan Data Mahasiswa

: Admin : PengelolaanMahasiswaUI : MahasiswaManager : Mahasiswa PengelolaanMahasiswaUI deleteDataMahasiswa getDataMahasiswa deleteDataMahasiswa showDataMahasiswa getDataMahasiswa deleteDataMahasiswa : Admin : PengelolaanMahasiswaUI : MahasiswaManager : Mahasiswa PengelolaanMahasiswaUI getDataMahasiswa showDataMahasiswa getDataMahasiswa Gambar 5.10 Sequence Diagram : Pengelolaan Mahasiswa – Menampilkan Data Mahasiswa Program Studi Teknik Informatika DPPL – PenKIK wangi 35 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.3.5 Mencari Data Mahasiswa

Gambar 5.11 Sequence Diagram : Pengelolaan Mahasiswa – Mencari Data Mahasiswa

5.1.4 Pengelolaan Lama Studi

5.1.4.1 Menambah Data Lama Studi

: Admin : Admin : PengelolaanLamaStudiUI : LamaStudiManager : LamaStudi PengelolaanLamaStudiUI saveDataLamaStudi getDataLamaStudi validasiDataLamaStudi insertDataLamaStudi insertDataMatakuliah : Admin : PengelolaanMahasiswaUI : MahasiswaManager : Mahasiswa getKunciPencarianMahasiswa searchDataMahasiswa getDataMahasiswa showDataMahasiswa PengelolaanMahasiswaUI Gambar 5.12 Sequence Diagram : Pengelolaan Lama Studi – Menambah Data Lama Studi Program Studi Teknik Informatika DPPL – PenKIK wangi 36 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.4.2 Mengubah Data Lama Studi

Gambar 5.13 Sequence Diagram : Pengelolaan Lama Studi – Mengubah Data Lama Studi

5.1.4.3 Menghapus Data Lama Studi

: Admin : PengelolaanLamaStudiUI : LamaStudiManager : LamaStudi PegelolaanLamaStudiUI saveDataLamaStudi getDataLamaStudi showDataLamaStudi getDataLamaStudi validasiDataLamaStudi updateDataLamaStudi updateDataLamaStudi : Admin : PengelolaanLamaStudiUI : LamaStudiManager : LamaStudi PengelolaanLamaStudiUI deleteDataLamaStudi getDataLamaStudi deleteDataLamaStudi showDataLamaStudi getDataLamaStudi deleteDataLamaStudi Gambar 5.14 Sequence Diagram : Pengelolaan Lama Studi – Menghapus Data Lama Studi Program Studi Teknik Informatika DPPL – PenKIK wangi 37 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.4.4 Menampilkan Data Lama Stdui

Gambar 5.15 Sequence Diagram : Pengelolaan Lama Studi – Menampilkan Data Lama Studi

5.1.4.5 Mencari Data Lama Studi

: Admin : Admin : PengelolaanLamaStudiUI : LamaStudiManager : LamaStudi PengelolaanLamaStudiUI getDataLamaStudi getDataLamaStudi showDataLamaStudi : Admin : PengelolaanLamaStudiUI : LamaStudiManager : LamaStudi PengelolaanLamaStudiUI getKunciPencarianLamaStudi searchDataLamaStudi getDataLamaStudi showDataLamaStudi Program Studi Teknik Informatika DPPL – PenKIK wangi 38 81 Gambar 5.16 Sequence Diagram : Pengelolaan Lama Studi – Mencari Data Lama Studi Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Program Studi Teknik Informatika DPPL – PenKIK wangi 39 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.5 Pengelolaan Nilai

5.1.5.1 Pengisian Nilai

Gambar 5.17 Sequence Diagram : Pengelolaan Nilai – Pengisian Nilai : Admin : PengelolaanPengisianNilaiUI : PengisianNilaiManager : Mahasiswa : Matakuliah PengelolaanPengisianNilaiUI saveDataPengisianNilai getDataMahasiswa validasiDataPengisianNilai insertDataPengisianNilai getDataMahasiswa insertDataPengisianNilai : Nilai getDataMatakuliah getDataMatakuliah

5.1.5.2 Mengubah Nilai

: Admin : PengelolaanPengisianNilaiUI : PengisianNilaiManager : Mahasiswa : Matakuliah PengelolaanPengisianNilaiUI saveDataNilai getDataNilai validasiDataNilai updateDataNilai getDataMahasiswa updateDataNilai : Nilai getDataMatakuliah getDataNilai Gambar 5.18 Sequence Diagram : Pengelolaan Nilai – Mengubah Nilai Program Studi Teknik Informatika DPPL – PenKIK wangi 40 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.5.3 Menghapus Nilai

Gambar 5.19 Sequence Diagram : Pengelolaan Nilai – Menghapus Nilai

5.1.5.4 Menampilkan Nilai

: Admin : PengelolaanPengisianNilaiUI : PengisianNilaiManager : Mahasiswa : Matakuliah PengelolaanPengisianNilaiUI getDataNilai : Nilai getDataNilai ShowDataNilai getDataMatakuliah getDataMahasiswa : Admin : PengelolaanPengisianNilaiUI : PengisianNilaiManager : Mahasiswa : Matakuliah PengisianNilaiUI deleteDataNilai getDataNilai deleteDataNilai deleteDataNilai : Nilai getDataNilai ShowDataNilai Gambar 5.20 Sequence Diagram : Penelolaan nilai– Menampilkan Nilai Program Studi Teknik Informatika DPPL – PenKIK wangi 41 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.5.5 Mencari Nilai

Gambar 5.21 Sequence Diagram : Penelolaan nilai– Mencari Nilai : Admin : PengisianNilaiUI : PengisianNilaiManager : Mahasiswa : Matakuliah getKunciPencarianNilai searchDataNilai : Nilai getDataNilai showDataNilai getDataMatakuliah getDataMahasiswa PengelolaanPengisianNilaiUI Program Studi Teknik Informatika DPPL – PenKIK wangi 42 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.6 Pengelolaan Klasifikasi Kecepatan Studi

Mahasiswa 5.1.6.1 Melakukan Klasifikasi Kecepatan Studi : Admin : PenggunaanKlasifikasiUI : KlasifikasiManager : Mahasiswa : GroupMatakuliah KlasifikasiUI saveDataKlasifikasi getDataMahasiswa validasiDataKlasifikasi insertDataKlasidikasi getDataMahasiswa insertDataKlasifikasi : Klasifikasi getDataGroupMatakuliah getDataGroupMatakuliah : Nilai getDataNilai getDataNilai Gambar 5.22 Sequence Diagram : Pengelolaan klasifikasi kecepatan studi mahasiswa – melakukan klasifikasi kecepatan studi Program Studi Teknik Informatika DPPL – PenKIK wangi 43 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.6.2 Melakukan Validasi Knowledge

Gambar 5.23 Sequence Diagram : Pengelolaan klasifikasi kecepatan studi mahasiswa – melakukan validasi knowledge

5.1.6.3 Menampilkan data Klasifikasi

: Admin : PengelolaanKlasifikasiUI : KlasifikasiManager : Klasifikasi PengelolaanKlasifikasiUI getDataKlasifikasi showDataKlasifikasi getDataKlasifikasi : Admin : PengelolaanKlasifikasiUI : KlasifikasiManager : Klasifikasi PengelolaanKlasifikasiUI saveDataKlasifikasi getDataKlasifikasi validasiDataKlasifikasi updateDataKlasifikasi showDataKlasifikasi getDataKlasifikasi updateDataKlasifikasi Gambar 5.25 Sequence Diagram : Pengelolaan klasifikasi kecepatan studi mahasiswa – Menampilkan data Klasifikasi Program Studi Teknik Informatika DPPL – PenKIK wangi 44 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.1.6.4 Mencari Data Klasifikasi

Gambar 5.26 Sequence Diagram : Pengelolaan klasifikasi kecepatan studi mahasiswa – Mencari data Klasifikasi : Admin : PengelolaanKlasifikasiUI : KlasifikasiManager : Klasifikasi getKunciPencarianKlasifikasi searchDataKlasifikasi getDataKlasifikasi showDataKlasifikasi PengelolaanKlasifikasiUI Program Studi Teknik Informatika DPPL – PenKIK wangi 45 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2 Class Diagram

1 1 1 1 1.. 1 1 1 0.. LoginUI LoginUI getDataLogin : String PengelolaanPenggunaUI PengelolaanPenggunaUI sav eDataPengguna deleteDataPengguna showDataPengguna getKunciPencarianPengguna PenggunaManager PenggunaManager v alidasiDataLogin : Boolean getDataRole : Role v alidasiDataPengguna : Boolean insertDataPenggunaPengguna getDataPengguna : Pengguna showDataPengguna updateDataPenggunaPengguna deleteDataPenggunaPengguna searchDataPengguna : Pengguna Pengguna username : string password : string pengguna getDataPengguna : Pengguna insertDataPenggunaPengguna updateDataPenggunaPengguna deleteDataPenggunaPengguna Role id_role nama_role Role getDataRole 1 1 1 1 1 1 1 1 1 1 1 1 0.. 1 1 1 1.. PengelolaanLamaStudiUI PengelolaanLamaStudiUI sav eDataLamaStudi deleteDataLamaStudi showDataLamaStudi getKunciPencarianLamaStudi PengelolaanKlasif ikasiUI PengelolaanKlasif ikasiUI sav eDataKlasif ikasi deleteDataKlasif ikasi showDataKlasif ikasi getKunciPencarianKlasif ikasi 1.. 1 PengelolaanNilaiUI PengelolaanNilaiUI sav eDataNilai deleteDataNilai showDataNilai getKunciPencarianNilai Klasif ikasiManager Klasif ikasiManager v alidasiDataKlasif ikasi insertDataKlasif ikasiKlasif ikasi getDataKlasif ikasiKlasif ikasi showDataKlasif ikasi updateDataKlasif ikasiKlasif ikasi deleteDataKlasif ikasiKlasif ikasi searchDataKlasif ikasi : Klasif ikasi Klasif ikasi no : integer NIM : integer total_sks : integer IPK_semester4 : f loat IPK_Programing : f loat IPK_Logika : f loat IPK_MPK : f loat IPK_kal_komp : f loat IPK_network : f loat kecepatan_teori : f loat kecepatan_skripsi : f loat Klasif ikasi getDataKlasif ikasi insertDataKlasif ikasiKlasif ikasi updateDataKlasif ikasiKlasif ikasi deleteDataKlasif ikasi PengelolaanMahasiswaUI PengelolaanMahasiswaUI sav eDataMahasiswa deleteDataMahasiswa showDataMahasiswa getKunciPencarianMahasiswa Mahasiswa NIM : integer nama_mahasiswa : String Mahasiswa getDataMahasiswa insertDataMahasiswaMahasiswa updateDataMahasiswaMahasisw ... deleteDataMahasiswa bobot_nilai nilai : String bobot : integer bobot_nilai getDataBobotNilai MatakuliahManager LamaStudiManager v alidasiDataLamaStudi insertDataLamaStudiLamaStudi getDataLamaStudiLamaStudi showDataLamaStudi updateDataLamaStudiLamaStudi deleteDataLamaStudiLamaStudi searchDataLamaStudi : LamaStudi NilaiManager NilaiManager v alidasiDataNilai insertDataNilaiNilai getDataNilaiNilai showDataNilai updateDataNilaiNilai deleteDataNilaiNilai searchDataNilai : Nilai Nilai NIM : integer kode_matakuliah : String nilai : String tahun_akademik : String semester : String Nilai getDataNilai insertDataNilaiNilai updateDataNilaiNilai deleteDataNilai 1 1 MahasiswaManager MahasiswaManager v alidasiDataMahasiswa : Boolean insertDataMahasiswaMahasiswa getDataMahasiswaMahasiswa showDataMahasiswa updateDataMahasiswaMahasiswa deleteDataMahasiswaMahasiswa searchDataMahasiswa : Mahasiswa Lama_Studi NIM : Integer tanggal_y udisium : Date LamaStudi getDataLamaStudi insertDataLamaStudiMatakuliah updateDataLamaStudiMatakuliah deleteDataLamaStudi 1 1 Gambar 5.27 Class Diagram Program Studi Teknik Informatika DPPL – PenKIK wangi 46 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Program Studi Teknik Informatika DPPL – PenKIK wangi 47 81 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.3 Class Diagram Specific Descriptions

Dokumen yang terkait

KESIMPULAN DAN SARAN Pembangunan Sistem Pendukung Keputusan untuk Penilaian Kinerja Karyawan Harian dengan Menggunakan Metode Preference Ranking Organization Method for Enrichment Evaluation.

0 26 70

KESIMPULAN DAN SARAN PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENCARIAN LOKASI FITNESS CENTER MENGGUNAKAN METODE K-NEAREST NEIGHBOUR.

0 4 4

KESIMPULAN DAN SARAN PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PENCARIAN RUMAH MAKAN MENGGUNAKAN METODE K-NEAREST NEIGHBOR BERBASIS WEB.

0 3 54

KESIMPULAN DAN SARAN Pembangunan Sistem Pendukung Keputusan Pemilihan Kosmetik Perawatan Kulit Dengan Metode Simple Additive Weighting Berbasis Web.

0 2 115

KESIMPULAN DAN SARAN PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK.

0 5 132

KESIMPULAN DAN SARAN PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN HOTEL DI YOGYAKARTA DENGAN METODE WEIGHTED PRODUCT BERBASIS WEB.

0 4 107

KESIMPULAN DAN SARAN PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SALON KECANTIKAN DENGAN METODE FORWARD CHAINING BERBASIS MOBIL.

0 3 138

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3 PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3.

0 2 15

PENDAHULUAN PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3.

0 4 5

TINJAUAN PUSTAKA PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3.

0 3 4