49
4.6 Phase C Information System Architecture
4.6.1 Arsitektur data 4.6.1.1 Kandidat Entitas
Penentuan kandidat data dapat dilakukan melalui fungsi bisnis utama dan pendukung dalam gambar konsep value chain. Rincian entitas didefinisikan
seperti pada tabel 4.3
Tabel 4.3 Entitas Data
Kandidat Entitas Entitas
Penerimaan Siswa Baru PSB - Calon Siswa Baru
- SeleksiTest Penerimaan - Hasil SeleksiTest
Kegiatan Belajar
Mengajar KBM
- Guru - Mata Pelajaran
- Kelas - Ruang
- Jadwal Pelajaran - Jadwal Laboratorium
- Nilai - Buku Rapor
- Jadwal Remedial - Jadwal Pemantapan
Pelepasan Siswa PS - Kelulusan
- Ijazah - Trankrip Nilai
- Raport
Kesiswaan KS - Siswa
- Kehadiran Siswa - Prestasi Siswa
- Kepribadian Siswa - Pelanggaran Siswa
- Alumni - Kegiatan Kesiswaan
Kepegawaian KP - Pegawai
- Kehadiran Pegawai - Honor
- Kuisioner Nilai Pegawai - Buku Nilai Pegawai
Administrasi Surat dan Arsip ASS
- Surat - Arsip
Keuangan KU - Iuran Sekolah
- Keuangan Sarana Prasarana SP
- Sarana Prasarana - Inventaris
- Pengadaan Barang
50
Kandidat Entitas Entitas
Perpustakaan PP - Buku
- Peminjaman Buku - Penggunaan Komputer
4.6.1.2 Membuat Class Diagram
Model konseptual merupakan pendefinisian sekelompok entitas, atribut dan relasi yang bisa digambarkan dengan menggunakan class diagram. Di bawah
ini penjelasan mengenai model konseptual class diagram bisa lihat pada gambar 4.4 :
51
Gambar 4.4 Class Diagram SMA Negeri 4 Bandung
Honor
-Idhonor - NIP
-TglTransaksi -Bulan
-Jenishonor -NilaiHonor
Kehadiran_pegawai
- Idhadir - NIP
- Tglhadir - Status
- JamMasuk - JamTerlambat
- JamPulang
Pegawai
- NIP - NamaPegawai
- TglLahir - Tmplahir
- Alamat - Telp
- TglSKMasuk - TMT
- Pangkat - Golongan
- JenisKelamin
Buku_Nilai_Pegawai
-IdBukupegawai - NIP
- Semester -ThnPelajaran
-NilaiKuisioner -NilaiDokumen
-NilaiKehadiran -JumUang
-Keterangan
Sarana_Prasarana
-IdSarana -NamaSarana
-JenisSarana -TglBeli
Inventaris
-IdInventaris -IdSarana
-IdRuang -TglInventaris
-Jumlah -Kondisi
Pelanggaran_siswa
-IdPelanggaran - NIS
-JenisPelanggaran -NilaiPelanggaran
-Keterangan - Semester
Prestasi_siswa
- IdPrestasi - NIS
- TglPrestasi - JenisPrestasi
- NamaPrestasi
Hasil_test
- Idhasil - NoPendaftaran
- TahapSeleksi - StatusHasil
Seleksi_test
- IdSeleksi - NoPendaftaran
- TahapSeleksi - TglSeleksi
- NilaiSeleksi
Alumni
-Id Alumni - NIS
-Thn Lulus -Nama Alumni
-Pekerjaan -Sekolah
-Keterangan
Calon_siswa
- NoPendaftaran - NamaCalon
- TmpLahir - TglLahir
- Alamat
Buku
-IdBuku -JudulBuku
-Pengarang -Penerbit
-Tglbeli -Sumber
-JenisBuku
Kelas
- Idkelas - Kelas
- Tingkat - Walikelas
Peminjaman_Buku
-IdPeminjaman -IdBuku
-TglPeminjaman -TglPengembalian
-Terlambat - NIS
-Denda
Ruang
- Idruang - Namarung
- Jenisruang
Kepribadian_siswa
- Idkepribadian - JenisKepribadian
- NilaiKepribadian - Keterangan
- Semester - ThnPelajran
Kehadiran_siswa
- Idhadir - NIS
- Tglhadir - Status
- JamMasuk - JamTerlambat
- JamPulang
Kegiatan_siswa
-IdKesiswaan - NIS
-NamaOrganisasi -NIPPembina
-Keterangan
Siswa
- NIS - NamaSiswa
- JenisKelamin - TglLahir
- TmpLahir - Alamat
- Telp - NamaWali
- PekerjaanWali - Tgl Masuk
- Kls Masuk
Jadwal_Pelajaran
- IdJadwalPel - IdPelajaran
- IdMengajar - Idruang
- IdKelas - JamJadwal
Jadwal_Remedial
- IdjadwalRemedial - IdPelajaran
- IdMengajar - NIS
- TglJadwal - JamJadwal
Mata_Pelajaran
- IdPelajaran - MataPelajaran
Guru
- IdMengajar - NIP
- IdPelajaran - ThnPelajaran
Iuran_sekolah
-IdIuran -NamaIuran
- NIS -TglIuran
-Bulan -Tahun
-JmlIuran -SisaIuran
Keuangan
-IdKeuangan -NamaAnggaran
-TglAnggaran -Bulan
-Tahun -JmlAnggaran
-JenisAnggaran
Nilai
-IdNilai -IdPelajaran
-IdMengajar - NIS
-TglUjian - Semester
-ThnPelajaran -Nilai
-Ketuntasan -Kompetensi
-JenisUjian -UjianKe
Buku_Raport
-IdRapor -IdPelajran
- NIS - Semester
-ThnPelajaran -Afektif
-Kognitif -Psikomotor
-Deskripsi -WaliKelas
-Kehadiran -Kepribadian
-Keorganisasian
Kuisioner_Nilai_Pegawai
- IdKuisioner - NIP
- Semester - ThnPelajaran
- Tgl - Pertanyaan
- Jawaban
Surat
-IdSurat -NamaSurat
-JenisSurat -NIPDisposisi
-TujuanSurat -TglSurat
-Keterangan
Arsip
-IdArsip -NamaArsip
-JenisArsip - NIP
-TglArsip -Keterangan
-Lokasi
Jadwal_Lab
- IdJadwalPel - IdPelajaran
- IdMengajar - Idruang
- TglJadwal - JamJadwal
Pengadaan_Barang
-IdPengadaan -IdSarana
-TglPengadaan -Jumlah
Jadwal_Pemantapan
-IdjadwalPemantapan -IdPelajaran
-IdMengajar -IdRuang
-IdKelas -TglJadwal
-JamJadwal
52
4.6.1.3 Hubungan Fungsi bisnis dengan Entitas Data
Tujuan dari tahap ini adlah untuk menentukan proses bisnis yang create C, update U, reference R pada setiap entitas data tersebut. Hubungan fungsi
bisnis dengan entitas bisa dilihat pada tabel 4.4
5 3
T ab
el 4.
4 M
at rik
P eng
g una
D at
a, H ubu
ng an
P ros
es B
is ni
s de ng
an E nt
ita s D
at a
E n
tita s Da
ta P
ro se
B is
n is
Calon Siswa Baru SeleksiTest Penerimaan
Hasil Seleksi Test Guru Mengajar
Mata Pelajaran Kelas
Ruang Jadwal Pelajaran
Jadwal Lboratorium Nilai
Buku Raport Jadwal Remedial
Jadwal Pemantapan Siswa
Kehadiran Siswa Prestasi Siswa
Kperibadian Siswa Pelanggaran Siswa
Alumni Kegiatan Kesiswaan
Pegawai Kehadiran Pegawai
Honor Kuisioner Nilai Pegawai
Buku Nilai Pegawai Surat
Arsip Iuran Sekolah
Keuangan Sarana Prasarana
Inventarisasi Pengadaan Barang
Buku Peminjaman Buku
Penggunaan Komputer P
em b
en tu
k a
n P
an itia
P S
B
R
P en
d af
ta ra
n C
a lo
n S
is w
a
C
P en
en tu
a n
Da y
a T
am p
u n
g
R
P en
en tu
a n
p as
sin g
g ra
d e
U
P ela
k sa
n aa
n S
ele k
si T
es t
U C
P en
g u
m u
m an
Ha sil
R U
C
Da fta
r Ula n
g S
is w
a B
ar u
R U
C
P em
eta aa
n K
u rik
u lu
m
U R
P en
en tu
a n
Ke la
s P er
T in
g k
at
C R
P en
en tu
a n
M ata
P ela
ja ra
n
C
P en
en tu
a n
R u
a n
g Ke
la s
C
R
P en
g elo
la an
P en
g aj
ra n
C R
R
P en
ja d
w ala
n KB
M
R R
R R
C
54
Entitas Data
Proses Bisnis
C alo
n S
is wa
B ar
u
S ele
k siT
es t
P en
er im
aa n
Ha sil
S ele
k si
T e
st
Gu ru
M en
g aja
r
M ata
P ela
ja ra
n
Ke la
s R
u an
g Ja
d wa
l P
ela ja
ra n
Ja d
wa l
L b
o ra
to riu
m
Nila i
B u
k u
R ap
o rt
Ja d
wa l
R em
ed ia
l
Ja d
wa l
P em
an ta
p an
S is
wa Ke
h ad
ir an
S is
wa
P re
sta si
S is
wa
Kp er
ib ad
ia n
S is
wa
P ela
n g
g ar
an S
is wa
Alu m
n i
Ke g
ia ta
n Ke
sis wa
an
P eg
awa i
Ke h
ad ir
an P
eg awa
i
Ho n
o r
Ku is
io n
er Nila
i P
eg awa
i
B u
k u
Nila i
P eg
awa i
S u
ra t
Ar sip
Iu ra
n S
ek o
la h
Ke u
an g
an S
ar an
a P
ra sa
ra n
a
In v
en ta
ris as
i
P en
g ad
aa n
B ar
an g
B u
k u
P em
in ja
m an
B u
k u
P en
g g
u n
aa n
Ko m
p u
te r
Penjadwalan Penggunaan laboratorium
R R
R C
Pemetaan Guru
U R
Penetapan Wali Kelas
U R
Pemrosesan Nilai
R R
R U
R
Penginputan Nilai
R R
R C
R
Validasi Nilai
R R
R U
R
Cetak Nilai
R R
R U C
R
Pengelolaan Program Remedial
R R
U R
R
Penjadwalan Remedial
R R
C R
Pengelolaan Pemantapan
R R
U R
Penjadwalan Pemantapan
R R
C R
Pengelolaan Data Siswa
U
Penginputan Kelengkapan Data Siswa
U
Mutasi Siswa
R R
R C
Administasri Kehadiran Siswa
R C
Bimbingan Karir
R U U U U
Pencatatan Prestasi
R C
Pencatatan Kepribadian Siswa
R C
Pencatatan Pelanggaran Siswa
R C
Pencatatan Lulusan Alumni
R C
5 5
E n
tita s Da
ta P
ro se
s B
is n
is
Calon Siswa Baru SeleksiTest Penerimaan
Hasil Seleksi Test Guru Mengajar
Mata Pelajaran Kelas
Ruang Jadwal Pelajaran
Jadwal Lboratorium Nilai
Buku Raport Jadwal Remedial
Jadwal Pemantapan Siswa
Kehadiran Siswa Prestasi Siswa
Kperibadian Siswa Pelanggaran Siswa
Alumni Kegiatan Kesiswaan
Pegawai Kehadiran Pegawai
Honor Kuisioner Nilai Pegawai
Buku Nilai Pegawai Surat
Arsip Iuran Sekolah
Keuangan Sarana Prasarana
Inventarisasi Pengadaan Barang
Buku Peminjaman Buku
Penggunaan Komputer P
em b
in aa
n Ke
g ia
ta n
Ke sis
w a
an
R
U
P en
ca ta
ta n
Ke g
ia ta
n Ke
si sw
aa n
R
C
P en
eta p
an Ke
b ij
ak an
P en
g elo
la an
P eg
a w
ai
U R
R R
R
P en
g in
p u
ta n
Da ta
P eg
a w
ai
C
Ke n
ai k
an P
an g
k at
U R
A d
m in
is tr
as i
Ke h
ad ir
an P
eg a
w ai
R C
P en
g h
itu n
g an
Ho n
o r d
an Ga
ji P
eg a
w ai
R R
C
M u
ta si
P eg
a w
ai
U
P en
g elo
la an
P en
ila ia
n Kie
rj a
P eg
a w
ai
R
U C
P en
g in
p u
ta n
Nila i
Ki n
er ja
P eg
a w
ai
R
C U
E v
alu a
si Ki
n er
ja P
eg a
w ai
R
U U
P en
g elo
la an
A d
m in
is tr
a si
S u
ra t
R
U
P en
g in
p u
ta n
S u
ra t
M as
u k
d an
Ke lu
ar
R
C
56
Entitas Data
Proses Bisnis
C alo
n S
is wa
B ar
u
S ele
k siT
es t
P en
er im
aa n
Ha sil
S ele
k si
T e
st
Gu ru
M en
g aja
r
M ata
P ela
ja ra
n
Ke la
s R
u an
g Ja
d wa
l P
ela ja
ra n
Ja d
wa l
L b
o ra
to riu
m
Nila i
B u
k u
R ap
o rt
Ja d
wa l
R em
ed ia
l
Ja d
wa l
P em
an ta
p an
S is
wa Ke
h ad
ir an
S is
wa
P re
sta si
S is
wa
Kp er
ib ad
ia n
S is
wa
P ela
n g
g ar
an S
is wa
Alu m
n i
Ke g
ia ta
n Ke
sis wa
an
P eg
awa i
Ke h
ad ir
an P
eg awa
i
Ho n
o r
Ku is
io n
er Nila
i P
eg awa
i
B u
k u
Nila i
P eg
awa i
S u
ra t
Ar sip
Iu ra
n S
ek o
la h
Ke u
an g
an S
ar an
a P
ra sa
ra n
a
In v
en ta
ris as
i
P en
g ad
aa n
B ar
an g
B u
k u
P em
in ja
m an
B u
k u
P en
g g
u n
aa n
Ko m
p u
te r
Pengelolaan Admiistrasi Pengarsipan
R U
Penginputan Pengarsipan
R C
Penetapan Uang Sekolah
R U
R
Penginputan uang Sekolah
R C
R
Penyusunan Anggaran Sekolah
R U R
Pengalokasian Anggaran
R C
R
Evaluasi Pelaksanaan Anggaran
R U R
Penetapan Kebijakan Inventarisasi
C U R
Inventarisasi Barang
R U C
Perencanaan Pengadaan Sarana Prasarana
R R U
Pembuatan Anggaran pengadaan sarana prasarana
R R
C
Pengawasan dan evaluasi sarana prasarana
R R U
Penetapan Kebijakan Administrasi Perpustakaan
R C U R
Pencatatan Administrasi perpustakaan R
R C
Penetapan Administrasi penggunaan komputer perpustakaan
R U
Pencatatan pengguna komputer perpustakaan
R C
57
4.6.2 Arsitektur Aplikasi