4.2 Desain Sistem
Dalam tahapan pengembangan sistem, hal berikutnya yang dilakukan setelah analisis sistem adalah desain sistem. Dalam desain sistem ini diuraikan document
flow baru sebagai pengembangan dari document flow yang telah dibuat sebelumnya, Data Flow Diagram DFD, Diagram Berjenjang, Entity Relationship Diagram
ERD, Struktur Tabel dan Desain InputOutput.
4.2.1 Document Flow Baru
Document flow baru merupakan gambaran dari sistem yang dikembangkan.
Dalam document flow baru, semua proses dilakukan secara komputerisasi dengan database terpusat. Dengan adanya database yang terpusat, seluruh data yang ada
dapat terintegrasi dengan baik. Proses-proses yang dikembangkan meliputi proses maintenance data, proses pengalokasian kelas dan proses penilaian
4.2.2 Data Flow Diagram
Data Flow Diagram adalah sebuah diagram yang menggambarkan aliran data antara satu entitas dan entitas lainnya.
Sistem Flow Komputerisasi
Pengalokasian siswa dimulai dari bagian Tata Usaha menginputkan data siswa yang mendaftar, lalu setelah menghitung jumlah kelas siswa dialokasikan ke
tiap-tiap kelas tersebut. Perhatikan Gambar 4.1 Penjadwalan dimulai dari Urusan Kurikulum menginputkan data mata
pelajaran. Dari data guru, mata pelajaran, dan kelas ditentukan waktu belajar mengajar siswa dan guru. perhatikan Gambar 4.2.
ix
Penilaian siswa dimulai dari Tata Usaha menginputkan nilai mentah tugas, ulangan harian, dan ujian semester, kemudian disimpan pada tabel nilai. Selanjutnya,
dihitung nilai per mata pelajaran. Nilai akhir dicetak rangkap empat, yaitu untuk siswa, guru mata pelajaran, Kepala Sekolah, dan dijadikan arsip oleh Tata Usaha.
Untuk lebih jelasnya, perhatikan Gambar 4.3.
ix
Gambar 4.1 Sistem Flow Komputerisasi Alokasi Siswa ke Kelas
ix
Gambar 4.2 Sistem Flow Komputerisasi Penjadwalan
ix
Gambar 4.3 Sistem Flow Komputerisasi Penilaian Siswa
ix
A. Context Diagram
Merupakan penggabungan proses yang tertinggi dalam tingkat level dan berhubungan dengan beberapa entity yang terlibat langsung dengan pengolahan data
dalam sistem yang dibuat yaitu siswa, kepala sekolah, guru, bagian kurikulum, wali kelas dan bagian sarana dan prasarana. Bagian petugas administrasi memberikan
input data master yang diperlukan dalam Sistem Informasi Akademik. Admin memasukan data username dan password ke dalam sistem yang nantinya digunakan
pada proses maintenaces. Entitas tersebut memberikan input untuk diproses sistem dan menerima
output sebagai hasil dari proses yang ada. Pihak kepala sekolah mendapatkan output berupa laporan-laporan yang digunakan sebagai pendukung keputusan untuk
mendapatkan hasil yang lebih baik. Berikut ini adalah contex diagram dari Sistem Informasi Akademik SMP NEGERI 39 SURABAYA yang dapat dilihat pada gambar
4.4.
B. Bagan berjenjang
Bagan berjenjang menggambarkan level proses yang ada dalam DFD. Sistem Informasi Akademik SMP NEGERI 39 SURABAYA mempunyai dua level
proses. Tingkat atas menunjukkan sistem yang dikembangkan, tingkat kedua merupakan level 0, tingkat ketiga merupakan level 1 dari DFD. Level 1 mempunyai
lima proses, yaitu proses pendaftran Siswa, proses alokasi kelas, transaksi nilai, transaksi jadwal matapelajaran dan proses pembuatan laporan raport siswa. Bagan
ix
berjenjang Sistem Informasi Akademik SMP NEGERI 39 SURABAYA dapat dilihat pada gambar 4.5.
Lap Dt Jadwal Lap Dt Alokasi Kls
Lap Dt Nilai Lap Dt Matapelajaran
Lap Dt Kelas Lap Dt Guru
Lap Dt Siswa Lap Dt Jdwl Sw
Lap Dt Alokasi Kls sw Lap Dt Nilai Siswa
Laporan Dt jdwl Kurikulum Lap Dt Alokasi Kls Kurikulum
Lap dt Matapel Kurikulum Lap Dt Gr Kurikulum
Lap Dt Sw Kurikulum
Lap Dt Alokasi Kls Sarana Dt Jdwl
Dt Alokasi Kls Dt Matapel
Lap Dt Nilai Wali
Lap Dt Alokasi Kls Wali Dt Kelas
Dt Guru Dt Siswa
Lap Dt Jdwl Guru Data Nilai
Sistem Informasi Akademik SMP NEGERI 39 SURABAYA
+
Kurikulum
Sarana dan Prasarana
Guru Walikelas
Kepala Sekolah Siswa
Gambar 4.4 Context Diagram Sistem Informasi Akademik
ix
C. Data Flow Diagram DFD
DFD dari sistem informasi Akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
a. DFD Level 0 DFD Level 0 dari sistem informasi Akademik SMP Negeri 39 Surabaya
adalah seperti terlihat pada gambar 4.6:
Gambar 4.5 Diagram Berjenjang Sistem Informasi Akademik
ix
Data Laporan Jadwal Data Laporan Nilai
Data Laporan Matapelajaran Data Laporan Kelas
Data Laporan Guru
Data Laporan Siswa Data Transaksi Matapelajaran
Data Transaksi Kelas Data Transaksi Siswa
Data Transaksi Jadwal Data Transaksi Nilai
Data Maintenance Matapelajaran Data Maintenance Kelas
Data Maintenance Guru Data Maintenance Siswa
Lap Dt Gr Kurikulum Lap Dt Sw Kurikulum
Dt Jdwl
Lap Dt Nilai Wali Lap Dt Alokasi Kls Wali
Lap Dt Jdwl Guru Dt Siswa
Dt Matapel Dt Kelas
Data Nilai
Lap Dt Guru Lap Dt Kelas
Lap Dt Nilai
Lap Dt Jdwl Sw Lap Dt Alokasi Kls sw
Guru
Guru Kurikulum
Kurikulum Kurikulum
Sarana dan
Prasarana
Walikelas Kepala
Sekolah Kepala
Sekolah Kepala
Sekolah Kepala
Sekolah Kepala
Sekolah Kepala
Sekolah Kepala
Sekolah
Walikelas Kurikulum
Kurikulum
Kurikulum Kurikulum
Kurikulum Kurikulum
Kurikulum
Siswa Siswa
1 Maintenance
+
2 Transaksi
+
3
Laporan
+
1 Siswa
2 Guru
3 Kelas
4 Matapelajaran
5 Nilai
7 Jadwal
Gambar 4.6 DFD Level 0 Sistem Informasi Akademik
ix
b. DFD Level 1 Sub Proses Maintenance Data DFD Level 1 Sub Proses Maintenance Data dari sistem informasi akademik
SMP Negeri 39 Surabaya dapat dilihat pada gambar 4.7:
[Dt Siswa]
[Dt Mata Pelajaran] [Dt Kelas]
[Dt Guru]
[Data Mata Pelajaran] [Data Kelas]
[Data Guru] [Data Siswa]
SISWA
GURU MATA PELAJARAN
URUSAN SARANA
PRASARANA URUSAN
KURIKULUM 1
SISWA
2 GURU
3 KELAS
4 MATA
PELAJARAN 1.1
MAINTENANCE SISWA
+
1.2 MAINTENANCE
GURU
+
1.3 MAINTENANCE
KELAS
+
1.4 MAINTENANCE
MATA PELAJARAN
+ Gambar 4.7 DFD Level 1 Sub Proses Maintenance Data
c. DFD Level 2 Sub Proses Maintenance Data Siswa DFD Level 2 Sub Proses Maintenance Data Siswa dari sistem informasi
akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
[Dt Siswa]
Data Siswa Hapus Data Siswa Update
Data Siswa Insert
[Data Siswa]
Dt siswa terhapus Dt siswa akan dihapus
Dt siswa update Dt siswa yg akan diupdate
SISWA 1
SISWA
1.1.2 UPDATE
DATA SISWA 1.1.3
HAPUS DATA SISWA
1.1.1 INSERT DATA
SISWA
Gambar 4.8 DFD Level 2 Sub Proses Maintenance Data Siswa
ix
d. DFD Level 2 Sub Proses Maintenance Data Guru DFD Level 2 Sub Proses Maintenance Data Guru dari sistem informasi
akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
[Dt Guru]
Data Guru Hapus Data Guru Update
Data Guru Insert
[Data Guru]
Dt guru terhapus Dt guru akan dihapus
Dt guru update Dt guru yg akan diupdate
GURU MATA
PELAJARAN 2
GURU 1.2.2
UPDATE DATA GURU
1.2.3 HAPUS DATA
GURU 1.2.1
INSERT DATA GURU
Gambar 4.9 DFD Level 2 Sub Proses Maintenance Data Guru
e. DFD Level 2 Sub Proses Maintenance Data Kelas DFD Level 2 Sub Proses Maintenance Data Kelas dari sistem informasi
akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.10 DFD Level 2 Sub Proses Maintenance Data Kelas
ix
f. DFD Level 2 Sub Proses Maintenance Data Matapelajaran
DFD Level 2 Sub Proses Maintenance Data Matapelajaran dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
[Data Mata Pelajaran]
Data MP Hapus Data MP Update
Data MP Insert [Dt Mata Pelajaran]
Dt mp terhapus Dt mp yg akan dihapus
Dt mp update Dt mp yg akan diupdate
URUSAN KURIKULUM
4 MATA PELAJARAN
1.4.2 UPDATE DATA
MATA PELAJARAN
1.4.3 HAPUS DATA
MATA PELAJARAN
1.4.1 INSERT DATA
MATA PELAJARAN
Gambar 4.11 DFD Level 2 Sub Proses Maintenance Data Matapelajaran
g. DFD Level 1 Sub Proses Transaksi
DFD Level 1 Sub Proses Transaksi dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.12 DFD Level 1 Sub Proses Transaksi
ix
h. DFD Level 2 Sub Proses Transaksi Penilaian
DFD Level 2 Sub Proses Transaksi Penilaian dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.13 DFD Level 1 Sub Proses Transaksi Penilaian
i. DFD Level 2 Sub Proses Transaksi Alokasi Kelas
DFD Level 2 Sub Proses Transaksi Alokasi Kelas dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.14 DFD Level 1 Sub Proses Transaksi Alokasi Kelas
ix
j. DFD Level 2 Sub Proses Transaksi Penjadwalan
DFD Level 2 Sub Proses Transaksi Penjadwalan dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.14 DFD Level 1 Sub Proses Transaksi Penjadwalan
k. DFD Level 1 Sub Proses Laporan
DFD Level 1 Sub Proses Laporan dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
ix
Gambar 4.15 DFD Level 1 Sub Proses Laporan l.
DFD Level 2 Sub Proses Laporan Data Siswa DFD Level 2 Sub Proses Laporan Data Siswa dari sistem informasi akademik
SMP Negeri 39 Surabaya adalah sebagai berikut:
ix
Gambar 4.16 DFD Level 2 Sub Proses Laporan Data Siswa
m. DFD Level 2 Sub Proses Laporan Data Guru
DFD Level 2 Sub Proses Laporan Data Guru sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.17 DFD Level 2 Sub Proses Laporan Data Guru
ix
n. DFD Level 2 Sub Proses Laporan Data Matapelajaran
DFD Level 2 Sub Proses Laporan Data Matapelajaran sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.18 DFD Level 2 Sub Proses Laporan Data Matapelajaran o.
DFD Level 2 Sub Proses Laporan Alokasi Kelas DFD Level 2 Sub Proses Laporan Alokasi Kelas sistem informasi akademik
SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.19 DFD Level 2 Sub Proses Laporan Alokasi Kelas
ix
p. DFD Level 2 Sub Proses Laporan Penjadwalan
DFD Level 2 Sub Proses Laporan Penjadwalan sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut:
Gambar 4.20 DFD Level 2 Sub Proses Laporan Penjadwalan
q. DFD Level 2 Sub Proses Laporan Nilai Siswa
DFD Level 2 Sub Proses Laporan Nilai Siswa sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut;
Gambar 4.21 DFD Level 2 Sub Proses Laporan Nilai Siswa
ix
4.2.3 Entity Relationship Diagram ERD
Di bawah ini ERD dari sistem akademik SMP Negeri 39 Surabaya, adalah sebagai beikut:
A. ERD CDM
Berikut adalah ERD CDM dari sistem informasi akademik SMP Negeri 39 Surabaya . Untuk gambar lebih jelasnya dapat dilihat pada gambar 4.22.
ix
ABSENSI GURU ABSENSI SISW A
JADWAL KELAS
JADWAL GURU JADWAL MAT APELAJARAN
NILAI DETIL KELAS
DET IL KELAS KELAS SISWA
WALI KELAS
NILAI MATAPELAJARAN
GURU KODE GURU
NAMA GURU ALAMAT GURU
TELPON GURU KEAHLIAN GURU
SEX GURU STATUS GURU
DURASI GURU KELAS
KODE KELAS NAMA KELAS
DAYA TAMPUNG KELAS SISWA
KODE SISWA NAMA SISWA
ALAMAT SISWA TEMPAT LAHIR SISWA
TANGGAL LAHIR SISWA TELPON SISWA
SEX SISWA STATUS SISWA
NILAI SEMESTER NILAI
KODE NILAI JUMLAH NILAI TUGAS
JUMLAH NILAI HARIAN TUGAS
HARIAN ULANGAN
DETIL KELAS TAHUN KELAS
JADWAL KODE JADWAL
KODE HARI JAM JADWAL
MATAPELAJARAN KODE MATAPELAJARAN
NAMA MATAPELAJARAN DURASI MATAPELAJARAN
ABSENSI GURU KODE ABSENSI GURU
JAM MASUK JAM PULANG
KETERANGAN GURU ABSEN SISWA
KODE ABSEN SISWA KET SISWA
BUKTI
Gambar 4.22 ERD CDM
ix
B. ERD PDM
ERD PDM dari sistem informasi akademik SMP Negeri 39 Surabaya seperti terlihat pada gambar 4.23.
ix
KODE_GURU = KODE_GURU KODE_SISWA = KODE_SISWA
KODE_KELAS = KODE_KELAS KODE_GURU = KODE_GURU
KODE_MAT APELAJ ARAN = KODE_MAT APELAJARAN KODE_SISWA = KODE_SISWA
T AHUN_KELAS = T AHUN_KELAS
KODE_KELAS = KODE_KELAS KODE_SISWA = KODE_SISWA
KODE_GURU = KODE_GURU
KODE_MAT APELAJ ARAN = KODE_MAT APELAJARAN
GURU KODE_GURU
varchar6 NAMA_GURU
varchar40 ALAMAT_GURU
varchar40 TELPON_GURU
varchar20 KEAHLIAN_GURU
varchar40 SEX_GURU
varchar1 STATUS_GURU
varchar1 DURASI_GURU
numeric1 MATAPELAJARAN
KODE_MATAPELAJARAN varchar6
NAMA_MATAPELAJARAN varchar40
DURASI_MATAPELAJARAN numeric1
KELAS KODE_KELAS
varchar6 KODE_GURU
varchar6 NAMA_KELAS
varchar40 DAYA_TAMPUNG_KELAS
numeric3 SISWA
KODE_SISWA varchar6
NAMA_SISWA varchar40
ALAMAT_SISWA varchar40
TEMPAT_LAHIR_SISWA varchar20
TANGGAL_LAHIR_SISWA date
TELPON_SISWA varchar20
SEX_SISWA varchar1
STATUS_SISWA varchar1
NILAI KODE_SISWA
varchar6 TAHUN_KELAS
varchar4 SEMESTER_NILAI
varchar1 KODE_NILAI
varchar6 KODE_MATAPELAJARAN
varchar6 TUGAS1
numeric3 HARIAN1
numeric3 ULANGAN
numeric3 DETIL_KELAS
KODE_SISWA varchar6
TAHUN_KELAS varchar4
KODE_KELAS varchar6
JADWAL KODE_KELAS
varchar6 KODE_JADWAL
varchar6 KODE_HARI
varchar6 JAM_JADWAL
numeric1 KODE_MATAPELAJARAN
varchar6 KODE_GURU
varchar6 ABSENSI_GURU
KODE_GURU varchar6
KODE_ABSENSI_GURU varchar5
JAM_MASUK time
JAM_PULANG time
KETERANGAN_SISWA varchar2
ABSEN_SISWA KODE_SISWA
varchar6 KODE_ABSEN_SISWA
varchar5 KET_SISWA
varchar5 BUKTI
varchar35
Gambar 4.23 ERD PDM
ix
4.2.4 Struktur Tabel