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