4.2.3.6.9 Sequence Diagram generate jadwal
:GuiPenawaran :DBManager
:GuiController :Penjadwal
2:MenekanTombolGenerate 1: ConnectToDb..
3:generateScheduleForKelasPilihan 4:generateScheduleForKelasSIK
5:generateScheduleForKelasNormal 6:getMataKuliah
7:getRuangan 8:getMengajarByMataKuliah
9:getListJoinJadwalDosenAndJadwalRuangan 10:insertJadwalMataKuliah
4.2.3.7 Class Diagram
Menggambarkan struktur statis class di dalam sistem. Class merepresentasikan sesuatu yang ditangani oleh sistem. Dengan melihat
karakteristik sistem pemasaran produk dari bagian penjualan beserta proses-proses yang terjadi, maka dapat dibuat Class Diagram Berikut Class Diagram Sistem
Penjadwalan yang diusulkan pada Program Studi Sitem Informasi Unikom.
Gambar 4. 23 Class Diagram
4.2.3.8 Component Diagram
Component diagram menggambarkan struktur dan hubungan antar komponen perangkat lunak, termasuk ketergantungan dependency di antaranya.
Component piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada
compile time, link time, maupun run time. Umumnya komponen terbentuk dari beberapa class danatau package, tapi dapat juga dari komponen-komponen yang
lebih kecil. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain. Berikut ini adalah component
diagram yang dibutuhkan :
PenjadwalanKuliah.jar
com.penjadwalankuliah.report com.penjadwalankuliah.util
com.penjadwalankuliah.ui com.penjadwalankuliah.model
com.penjadwalankuliah.controller
reportManager DBManager
ProjectLogger Util
EntryDosenUI EntryPenawaranUI
EntryKelasUI MaintainDosen
MataKuliahUI EntryRuangan
UI MaintainDosen
UI MainFormUI
MaintainKelas UI
MaintainRuang anUI
EntryMata KuliahUI
MaintainMata KuliahUI
Dosen JadwalMataKuliah
ReportBean JadwalDosen
JadwalRuangan Mata
Kuliah ProgramMata
Kuliah JadwalMa
taKuliah Kelas
Mengajar Ruangan
DosenManager JadwalDosen
Manager JadwalRuang
anManager MataKuliah
Manager ProgramMataK
uliahManager JadwalMataKu
liahManager KelasManager
Mengajar Manager
Ruangan Manager
Gambar 4. 24 Component Diagram
4.2.3.9 Deployment Diagram
Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan. Diagram ini memuat simpul-simpul beserta komponen-komponen yang ada didalamnya.
Deployment diagram berhubungan dengan diagram komponen dimana deployment diagram memuat satu atau lebih komponen-komponen.
SI Penjadwalan application
MIcrosoft Access application
DB_Penjadwalan
application
Microsoft Office application
Personal PC Computer
JDBC
Gambar 4. 25 Deployment diagram sistem penjadwalan target
4.2.4 Perancangan Antar Muka