Gambar 4.28. Collaboration diagram Izin Tidak Masuk Sekolah
6. Collaboration Diagram Izin Pulang
: Keamanan
Form login
Form izin santri
Form data izin tidak masuk sekolah
Surat izin
: Admin 6: Menampilkan
1: Form login 3: Verifikasi username dan password
5: Username dan password invalid 2: Username dan password
7: Input data izin santri
8: Simpan data izin santri 4: Username dan password valid
9: Input data izin valid 11: Print surat izin tidak masuk sekolah
10: Mengelola data izin
Gambar 4.29. Collaboration diagram izin pulang
7. Collaboration Diagram Izin Bepergian
: Keamanan
Form login
Form izin santri
Form data izin pulang Surat
izin
: Admin 6: Menampilkan
1: Form login 3: Verifikasi username dan password
5: Username dan password invalid 2: Username dan password
7: Input data izin santri
8: Simpan data izin santri 4: Username dan password valid
9: Input data izin valid 11: Print surat izin pulang
10: Mengelola data izin
Gambar 4.30. Collaboration diagram izin bepergian
4.2.3.3.Diagram Kelas
Bambang Hariyanto 2004:277 Diagram kelas merupakan diagram paling umum disemua pemodelan berorientasi objek. Pemodelan kelas merupakan
pemodelan paling utama dipemodelan berorientasi objek. Pemodelan kelas menunjukan kelas – kelas yang ada di sistem dan hubungan kelas – kelas itu,
atribut – atribut dan operasi – operasi di kelas – kelas. Adapun diagram class pada sistem informasi pelayanan santri diPondok Pesantren
Al-Ikhsan Puteri yang di usulkan adalah sebagai berikut:
: Keamanan
Form login
Form izin santri
Form data izin bepergian
Surat izin
: Admin 6: Menampilkan
1: Form login 3: Verifikasi username dan password
5: Username dan password invalid 2: Username dan password
7: Input data izin santri
8: Simpan data izin santri 4: Username dan password valid
9: Input data izin valid 11: Print surat izin bepergian
10: Mengelola data izin
Gambar 4.31. Class Diagram
sis no_surat
no_santri kelas
tanggal petugas
penyebab
simpan edit
hapus batal
pembayaran_makan no_transaksi
no_santri nama_kamar
keterangan tanggal
masa_berlaku total
simpan edit
hapus batal
sib no_surat
no_santri tujuan_keperluan
tanggal petugas
batas_waktu status
keterangan
simpan edit
hapus batal
pembayaran_bulanan no_transaksi
no_santri tanggal
bayar_tahun bayar_bulan
Petugas
simpan edit
hapus batal
sip no_surat
no_santri pergi
kembali petugas
status keterangan
simpan edit
hapus batal
santri no santri
nama tempat_lahir
tgl_lahir status
jenis_kelamin alamat
telp tgl_masuk
jml_saudara no_anak
asal_sekolah thn_lulus
ayah ibu
alamat_ortu telp_ortu
pekerjaan_ayah pekerjaan_ibu
pendidikan_ayah pendidikan_ibu
foto
simpan edit
hapus batal
kamar_santri no_kamar
no_santri simpan
edit hapus
batal kamar
no_kamar nama_kamar
kapasitas sisa
simpan edit
hapus batal
4.2.3.4.Relasi Antar Class
Untuk menentukan
relasi antar class-class yang ada, dapat memeriksa
dari skenario dan pertukaran message yang ada. Berikut merupakan atribut dan relasi antar class yang terbentuk :
Gambar 4.32. Relasi Antar Class
pembayaran_makan no_transaksi
no_santri nama_kamar
keterangan tanggal
masa_berlaku total
simpan edit
hapus batal
sib no_surat
no_santri tujuan_keperluan
tanggal petugas
batas_waktu status
keterangan
simpan edit
hapus batal
pembayaran_bulanan no_transaksi
no_santri tanggal
bayar_tahun bayar_bulan
Petugas
simpan edit
hapus batal
sip no_surat
no_santri pergi
kembali petugas
status keterangan
simpan edit
hapus batal
sis no_surat
no_santri kelas
tanggal petugas
penyebab
simpan edit
hapus batal
santri no santri
nama tempat_lahir
tgl_lahir status
jenis_kelamin alamat
telp tgl_masuk
jml_saudara no_anak
asal_sekolah thn_lulus
ayah ibu
alamat_ortu telp_ortu
pekerjaan_ayah pekerjaan_ibu
pendidikan_ayah pendidikan_ibu
foto
simpan edit
hapus batal
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
1.. 1..
kamar_santri no_kamar
no_santri simpan
edit hapus
batal 1..
1.. 1..
1.. kamar
no_kamar nama_kamar
kapasitas sisa
simpan edit
hapus batal
1.. 1..
1.. 1..
4.2.3.5.Component Diagram
Component diagram adalah modul fisik program. Komponen – komponen yang dimaksud adalah pustaka – pustaka kode dan berkas – berkas yang ada saat
program dijalankan. Adapun Component diagram pada sistem informasi pelayanan santri diPondok
Pesantren Al-Ikhsan Puteri yang di usulkan adalah sebagai berikut:
Gambar 4.33. Component Diagram
4.2.3.6.Deployment Diagram
Memperlihatkan setiap simpul node dalam jaringan, hubungan – hubungan antara simpul itu sendiri serta proses – proses yang akan berjalan di
masing – masing simpul. Adapun Deployment diagram pada sistem informasi pelayanan santri diPondok
Pesantren Al-Ikhsan Puteri yang di usulkan adalah sebagai berikut:
Database
Data kamar
Data santri
Admin
Data petugas
Data izin sekolah
Data izin bepergian
Data izin pulang
Data pembayaran bulanan
Data pembayaran makan
Gambar 4.34. Deployment Diagram
4.2.3.7.Pengkodean
Adapun beberapa pengkodean yang digunakan dalam pembuatan sistem ini, antara lain sebagai berikut:
A. Kode Kamar
XX-XX No urut kamar
Kode kamar
Contoh= KM-01
Database SIPS
Komputer diruang 1 Bagian pendaftaran
Komputer diruang 2 Bagian pembayaran
Komputer diruang 3 Bagian perizinan
Local network
B. Kode Petugas
XX-XX No
urut petugas
Kode petugas
Contoh= AD-001
C. No Induk Santri
XXXX.XXX No
urut santri
Tahun masuk
santri Contoh= 2010-001
D. No Surat
XXXXXXXXXXXXXXXXX Tahun
pembuatan surat
Bulan pembuatan
surat Kode
untuk surat
izin Kode
untuk PP.
Al-Ikhsan No
urut surat
Contoh= 015PPAIISVIII2010
E. No_Transaksi
XXXXXXXXXXXXX Tahun
transaksi Bulan
transaksi Kode
transaksi No
urut transaksi
Contoh=001PBVIII2010
4.3.2. Struktur file