Program Studi Magister Teknik Informatika
DPPL – SPKBM
1063 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
1.4. Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan DPPL ini adalah sebagai berikut:
1. Panduan Penggunaan dan Pengisian Deskripsi Perancangan
Perangkat Lunak DPPL, Jurusan Teknik Informatika, Institut Teknoogi Bandung, 2000.
2. IEEE Std 830-1993, IEEE Recommended Parctice for Software
Requirement Specifications.
2. Perancangan Sistem System Design
2.1. Perancangan Arsitektur Architectural Design
Perancangan Arsitektur Sistem Pendukung Keputusan Beasiswa Miskin SPKBM.
User Interface Business Logic
Data Access Layer
TLogin UI Class Boundary
TFUser UI Class Boundary
U_LoginMngr Class Control
Data_User Class Entity
U_UserMngr Class Control
TFPekerjaan UI Class Boundary
Data_Pekerjaan_Ortu Class Entity
U_PekerjaanMngr Class Control
TFSekolah UI Class Boundary
Data_Sekolah Class Entity
U_SekolahMngr Class Control
TFSiswa UI Class Boundary
U_SiswaMngr Class Control
Data_Siswa Class Entity
TFPengetahuan UI Class Boundary
U_PengetahuanMngr Class Control
TFProsesBeasiswa UI Class Boundary
Data_Aturan Class Entity
Data_Pengetahuan Class Entity
Data_Hasil_Keputusan Class Entity
U_ProsesBeasiswaMngr Class Control
TFLaporan UI Class Boundary
U_LaporanMngr Class Control
Data_Hasil_Beasiswa Class Entity
Gambar 2.1 Rancangan Arsitektur SPKBM
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1163 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2.2. Perancangan Rinci Detail Design
2.2.1. Sequence Diagram Login
Gambar 2.2.1 Sequence Diagram Login
2.2.2. Sequence Diagram Pengelolaan Data_User
1. Tambah Data_User
Gambar 2.2.2.1. Sequence Diagram Tambah Data_User 2.
Ubah Data_User
Gambar 2.2.2.2. Sequence Diagram Ubah Data_User
: AdminPK : AdminPK
: TLogin UI : TLogin UI
: U_LoginMngr : U_LoginMngr
: Data_User : Data_User
1: Login 2: Login
3: Login 4:
5: 6:
: Admin : Admin
: TFUser UI : TFUser UI
: U_UserMngr : U_UserMngr
: Data_User : Data_User
1: Tambah Data_User 2: Tambah Data_User
6: 3: Tambah Data_User
4: 5:
: Admin : Admin
: TFUser UI : TFUser UI
: U_UserMngr : U_UserMngr
: Data_User : Data_User
1: Ubah Data_User 2: Ubah Data_User
3: Ubah Data_User 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1263 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
3. Hapus Data_User
Gambar 2.2.2.3. Sequence Diagram Hapus Data_User 4.
Cari Data_User
Gambar 2.2.2.4. Sequence Diagram Cari Data_User
2.2.3. Sequence Diagram Pengelolaan Data_Pekerjaan_Ortu
1. Tambah Data_Pekerjaan_Ortu
Gambar 2.2.3.1. Sequence Diagram Tambah Data_Pekerjaan_Ortu
: Admin : Admin
: TFUser UI : TFUser UI
: U_UserMngr : U_UserMngr
: Data_User : Data_User
1: Hapus Data_User 2: Hapus Data_User
3: Hapus Data_User 4:
5: 6:
: Admin : Admin
: TFUser UI : TFUser UI
: U_UserMngr : U_UserMngr
: Data_User : Data_User
1: Cari Data_User 2: Cari Data_User
3: Cari Data_User 4:
5: 6:
: Admin : Admin
: TFPekerjaan_Ortu UI : TFPekerjaan_Ortu UI
: U_PekerjaanMngr : U_PekerjaanMngr
: Data_Pekerjaan_Ortu : Data_Pekerjaan_Ortu
1: Tambah Data_Pekerjaan_Ortu 2: Tambah Data_Pekerjaan_Ortu
3: Tambah Data_Pekerjaan_Ortu 5:
4: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1363 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2. Ubah Data_Pekerjaan_Ortu
Gambar 2.2.3.2. Sequence Diagram Ubah Data_Pekerjaan_Ortu 3.
Hapus Data_Pekerjaan_Ortu
Gambar 2.2.3.3. Sequence Diagram Hapus Data_Pekerjaan_Ortu 4.
Cari Data_Pekerjaan_Ortu
Gambar 2.2.3.4. Sequence Diagram Cari Data_Pekerjaan_Ortu
: Admin : Admin
: TFPekerjaan_Ortu UI : TFPekerjaan_Ortu UI
: U_PekerjaanMngr : U_PekerjaanMngr
: Data_Pekerjaan_Ortu : Data_Pekerjaan_Ortu
1: Ubah Data_Pekerjaan_Ortu 2: Ubah Data_Pekerjaan_Ortu
3: Ubah Data_Pekerjaan_Ortu 4:
5: 6:
: Admin : Admin
: TFPekerjaan_Ortu UI : TFPekerjaan_Ortu UI
: U_PekerjaanMngr : U_PekerjaanMngr
: Data_Pekerjaan_Ortu : Data_Pekerjaan_Ortu
1: Hapus Data_Pekerjaan_Ortu 2: Hapus Data_Pekerjaan_Ortu
3: Hapus Data_Pekerjaan_Ortu 4:
5: 6:
: Admin : Admin
: TFPekerjaan_Ortu UI : TFPekerjaan_Ortu UI
: U_PekerjaanMngr : U_PekerjaanMngr
: Data_Pekerjaan_Ortu : Data_Pekerjaan_Ortu
1: Cari Data_Pekerjaan_Ortu 2: Cari Data_Pekerjaan_Ortu
3: Cari Data_Pekerjaan_Ortu 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1463 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2.2.4. Sequence Diagram Pengelolaan Data_Sekolah
1. Tambah Data_Sekolah
Gambar 2.2.4.1. Sequence Diagram Tambah Data_Sekolah 2.
Ubah Data_Sekolah
Gambar 2.2.4.2. Sequence Diagram Ubah Data_Sekolah 3.
Hapus Data_Sekolah
Gambar 2.2.4.3. Sequence Diagram Hapus Data_Sekolah
: Admin : Admin
: TFSekolah UI : TFSekolah UI
: U_SekolahMngr : U_SekolahMngr
: Data_Sekolah : Data_Sekolah
1: Tambah Data_Sekolah 2: Tambah Data_Sekolah
3: Tambah Data_Sekolah 4:
5: 6:
: Admin : Admin
: TFSekolah UI : TFSekolah UI
: U_SekolahMngr : U_SekolahMngr
: Data_Sekolah : Data_Sekolah
1: Ubah Data_Sekolah 2: Ubah Data_Sekolah
3: Ubah Data_Sekolah 4:
5: 6:
: Admin : Admin
: TFSekolah UI : TFSekolah UI
: U_SekolahMngr : U_SekolahMngr
: Data_Sekolah : Data_Sekolah
1: Hapus Data_Sekolah 2: Hapus Data_Sekolah
3: Hapus Data_Sekolah 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1563 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
4. Cari Data_Sekolah
Gambar 2.2.4.4. Sequence Diagram Cari Data_Sekolah
2.2.5. Sequence Diagram Pengelolaan Data_Siswa
1. Tambah Data_Siswa
Gambar 2.2.5.1. Sequence Diagram Tambah Data_Siswa 2. Ubah Data_Siswa
Gambar 2.2.5.2. Sequence Diagram Ubah Data_Siswa
: Admin : Admin
: TFSekolah UI : TFSekolah UI
: U_SekolahMngr : U_SekolahMngr
: Data_Sekolah : Data_Sekolah
1: Cari Data_Sekolah 2: Cari Data_Sekolah
3: Cari Data_Sekolah 4:
5: 6:
1: Tambah Data_Siswa : Admin
: Admin : TFSiswa UI
: TFSiswa UI : U_SiswaMngr
: U_SiswaMngr : Data_Siswa
: Data_Siswa 2: Tambah Data_Siswa
5: 3: Tambah Data_Siswa
4: 6:
: Admin : Admin
: TFSiswa UI : TFSiswa UI
: U_SiswaMngr : U_SiswaMngr
: Data_Siswa : Data_Siswa
1: Ubah Data_Siswa 2: Ubah Data_Siswa
3: Ubah Data_Siswa 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1663 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
3. Hapus Data_Siswa
Gambar 2.2.5.3. Sequence Diagram Hapus Data_Siswa 4.
Cari Data_Siswa
Gambar 2.2.5.4. Sequence Diagram Cari Data_Siswa
2.2.6. Sequence Diagram Pengelolaan Data_Pengetahuan
1. Tambah Data_Pengetahuan
Gambar 2.2.6.1. Sequence Diagram Tambah Data_Pengetahuan
: Admin : Admin
: TFSiswa UI : TFSiswa UI
: U_SiswaMngr : U_SiswaMngr
: Data_Siswa : Data_Siswa
1: Hapus Data_Siswa 2: Hapus Data_Siswa
3: Hapus Data_Siswa 4:
5: 6:
: Admin : Admin
: TFSiswa UI : TFSiswa UI
: U_SiswaMngr : U_SiswaMngr
: Data_Siswa : Data_Siswa
1: Cari Data_Siswa 2: Cari Data_Siswa
3: Cari Data_Siswa 4:
5: 6:
: Admin : Admin
: TFPengetahuan UI : TFPengetahuan UI
: U_PengetahuanMngr : U_PengetahuanMngr
: Data_Pengetahuan : Data_Pengetahuan
1: Tambah Data_Pengetahuan 2: Tambah Data_Pengetahuan
6: 3: Tambah Data_Pengetahuan
4: 5:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1763 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2. Ubah Data_Pengetahuan
Gambar 2.2.6.2. Sequence Diagram Ubah Data_Pengetahuan 3. Hapus Data_Pengetahuan
Gambar 2.2.6.3. Sequence Diagram Hapus Data_Pengetahuan 4. Cari Data_Pengetahuan
Gambar 2.2.6.4. Sequence Diagram Cari Data_Pengetahuan
: Admin : Admin
: TFPengetahuan UI : TFPengetahuan UI
: U_PengetahuanMngr : U_PengetahuanMngr
: Data_Pengetahuan : Data_Pengetahuan
1: Ubah Data_Pengetahuan 2: Ubah Data_Pengetahuan
3: Ubah Data_Pengetahuan 4:
5: 6:
: Admin : Admin
: TFPengetahuan UI : TFPengetahuan UI
: U_ PengetahuanMngr : U_ PengetahuanMngr
: Data_Pengetahuan : Data_Pengetahuan
1: Hapus Data_Pengetahuan 2: Hapus Data_Pengetahuan
3: Hapus Data_Pengetahuan 4:
5: 6:
: Admin : Admin
: TFPengetahuan UI : TFPengetahuan UI
: U_PengetahuanMngr : U_PengetahuanMngr
: Data_Pengetahuan : Data_Pengetahuan
1: Cari Data_Pengetahuan 2: Cari Data_Pengetahuan
3: Cari Data_Pengetahuan 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1863 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2.2.7. Sequence Diagram Proses Beasiswa
1. Proses ID3
Gambar 2.2.7.1. Sequence Diagram Proses ID3 2. Proses Keputusan
Gambar 2.2.7.2. Sequence Diagram Keputusan
: PK : PK
: TFProsesBeasiswa UI : TFProsesBeasiswa UI
: U_ProsesBeasiswaMngr
: U_ProsesBeasiswaMngr
: Data_Pengetahuan : Data_Pengetahuan
: Data_Temp_ Beasiswa : Data_Temp_ Beasiswa
: Data_Aturan : Data_Aturan
1: Proses ID3 2: Proses ID3
3: Proses ID3 4:
5: Proses ID3 6:
7: Proses ID3 8:
9: 10:
: PK : PK
: TFProsesBeasiswa UI : TFProsesBeasiswa UI
: U_ProsesBeasiswaMngr
: U_ProsesBeasiswaMngr
: Data_Aturan : Data_Aturan
: Data_Hasil_Keputusan : Data_Hasil_Keputusan
1: Proses Keputusan 2: Proses Keputusan
3: Proses Keputusan 4:
5: Proses Keputusan 6: Proses Keputusan
7: 8:
9:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
1963 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
3. Update Pengetahuan
Gambar 2.2.7.3. Sequence Diagram Update Pengetahuan 4. Simpan Keputusan
Gambar 2.2.7.4. Sequence Diagram Simpan Keputusan
: PK : PK
: TFProsesBeasiswa UI : TFProsesBeasiswa UI
: U_ProsesBeasiswaMngr
: U_ProsesBeasiswaMngr
: Data_Hasil_Keputusan : Data_Hasil_Keputusan
: Data_Pengetahuan : Data_Pengetahuan
1: Update Pengetahuan 2: Update Pengetahuan
3: Update Pengetahuan
6: 7:
8: 4: Update Pengetahuan
5:
: PK : PK
: TFProsesBeasiswa UI : TFProsesBeasiswa UI
: U_ProsesBeasiswaMngr
: U_ProsesBeasiswaMngr
: Data_Hasil_Keputusan : Data_Hasil_Keputusan
: Data_Hasil_Beasiswa : Data_Hasil_Beasiswa
1: SimpanKeputusan 2: SimpanKeputusan
3: SimpanKeputusan 6:
7: 8:
4: SimpanKeputusan 5:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
2063 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2.2.8. Sequence Diagram Cetak Penerima Beasiswa
1. Cetak Data_Hasil_Beasiswa
Gambar 2.2.8. Sequence Diagram Cetak Data_Hasil_Beasiswa
: Admin : Admin
: TFLaporan UI : TFLaporan UI
: U_LaporanMngr : U_LaporanMngr
: Data_Hasil_Beasiswa : Data_Hasil_Beasiswa
1: Cetak Data_Hasil_Beasiswa 2: Cetak Data_Hasil_Beasiswa
3: Cetak Data_Hasil_Beasiswa 4:
5: 6:
Program Studi Magister Teknik Informatika
DPPL – SPKBM
2163 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi
Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister
Teknik Informatika
2.3. Class Diagram Class Diagram Sistem Pendukung Keputusan Beasiswa Miskin SPKBM.