Class Diagram Component Diagram Deployment Diagram

4.2.3.8 Class Diagram

Class diagram menggambarkan class dan hubungan antar class di dalam sistem. Class diagram dibangun berdasarkan use case diagram, sequence diagram yang telah d buat sebelumnya. Adapun diagram class pada sistem informasi akademik di SMA LPPN yang di usulkan adalah sebagai berikut : Gambar 4.19 Class Diagram yang Diusulkan jadwal_kelas kd_jadwal_kelas -kd_kelas -thn_ajaran -nip -kd_mata_pelajaran -hari -jam -jam2 +baru +simpan +edit +keluar +cari pembagian_kelas kd_pembagian_kelas -thn_ajaran -nis -kd_kelas -tanggal +baru +simpan +keluar mata_pelajaran kd_mata_pelajaran -mata_pelajaran -inisial +baru +simpan +edit +keluar +cari siswa nis -thn_ajaran -kejuruan -nama_siswa -asal_sekolah_sd -alamat_sd -tahun_ajaran_sd -asal_sekolah_smp -alamat_smp -tahun_ajaran_smp -jenis_kelamin -tmpt_lahir -tgl_lahir -agama -alamat -anak_ke -sdr_kandung -sdr_tiri -telepon -nama_ayah -pekerjaan_ayah -pendkn_takhir_ayah -jml_penghasilan_ayah -alamat_ayah -nama_ibu -pekerjaan_ibu -pendkan_takhir_ibu -jml_penghasilan_ibu -alamat_ibu -nama_wali -pekerjaan_wali -alamat_wali -status_siswa +baru +simpan +edit +keluar +cari 1..1 nilai_akhir kd_nilai_akhir -kd_master_nilai_akhir -nis -nip -kd_kelas -kd_mata_pelajaran -ulangan_harian1 -ulangan_harian2 -uts -remedial -ulangan_harian3 -ulangan_harian3 -uas -remedial2 -nilai_rata_ulangan_harian -nilai_rata_rata -kd_master_walikelas -tahun_ajaran +baru +simpan +update +keluar +proses 1.. 1..1 login -username -password +validasi login User -username -password +login +baru +simpan +edit +keluar +cari 1.. 1.. 1.. 1..

4.2.3.9 Component Diagram

Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan dependency di antaranya. Adapun Component diagram pada sistem informasi akademik di SMA LPPN Bandung yang di usulkan adalah sebagai berikut: Gambar 4.20 Component Diagram yang Diusulkan

4.2.3.10 Deployment Diagram

Deployment atau physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak pada mesin, server atau piranti keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Adapun Deployment diagram pada sistem informasi akademik di SMA LPPN Bandung yang di usulkan adalah sebagai berikut : user Login halaman utama data siswa pembagian kelas jadwal kelas proses penilaian Gambar 4. 21 Deployment Diagram yang Diusulkan

4.2.4 Kodefikasi

Pengkodean merupakan suatu inisialisasi kode yang bersifat unik atau tidak boleh ada yang sama. Hal ini dilakukan utuk memudahkan dalam mengidektifikasi perbedaan dari suatu data sehingga tidak terdapat redudansi atau pengulangan data yang sama. Adapun pengkodean yang terdapat pada sistem informasi akademik yaitu:

1. NIS XXXX.XXXX

No Urut Tahun masuk Siswa Contoh :1213.0001 Keterangan : Client Server Component MySQL ODBC interface DB Server MySQL permintaan halaman permintaan koneksi