bab iv analisis & desain sistem surabayasir.stikom.edu/60/7/bab iv.pdf · masuk ke smak untung...
TRANSCRIPT
32
BAB IV
ANALISIS & DESAIN SISTEM
4.1 Analisis Sistem
Berdasarkan hasil analisis sistem yang sedang berjalan pada SMAK
Untung Suropati Sidoarjo, proses penilaian masih menggunakan sistem manual
yaitu menggunakan aplikasi berupa program Excel untuk menyelesaikan semua
proses penilaiannya. Adapun informasi akademik SMAK Untung Suropati
Sidoarjo yaitu pertama kali data siswa yang ada pada SMAK Untung Suropati
Sidoarjo tersebut didapat dari sistem diknas kemudian oleh bagian kesiswaan
akan divalidasi apakah siswa tersebut benar-benar siswa yang terpilih untuk
masuk ke SMAK Untung Suropati Sidoarjo atau tidak. Setelah kelas terbentuk,
maka siswa akan dibagi perkelas dan proses belajar mengajar bisa dimulai. Pada
tiap awal semester guru memberikan beberapa penilaian yaitu kognitif,
psikomotorik dan afektif. Penilaian kognitif maksudnya guru memberikan
penilaian sesuai KD (Kompetensi Dasar) mata pelajaran yang diberikan berupa
tugas, ulangan harian dimana masing-masing penilaian tersebut terdapat remidi.
Remidi dilakukan jika nilai siswa kurang dari KKM (Kriteria Ketuntasan
Minimal). Dalam setiap mata pelajaran pasti mempunyai KKM. Remidi dapat
dilakukan berkali-kali sampai nilai remidi siswa tersebut melebihi KKM yang
ditentukan. Selain itu ada nilai UTS untuk penentuan rapor pra semester dan nilai
UAS untuk rapor semester. Penilaian psikomotorik ini merupakan penilaian
praktek pada mata pelajaran tertentu saja. STIKOM S
URABAYA
33
Dalam psikomotorik ada 3 penilaian dalam satu semester yaitu NP1, NP2,
NP3. sedangkan afektif ada beberapa penilaian yaitu keterbukaan, ketekunan
belajar, kerajinan, tenggang rasa, kedisiplinan, kerjasama, ramah dengan teman,
hormat pada guru, kejujuran, menepati janji, kepedulian dan tanggung jawab. Jika
proses belajar mengajar dan penilaian selesai, maka guru akan memberikan nilai
siswa tersebut untuk dicek pada bagian kurikulum. Jika nilai sudah sesuai maka
bagian kurikulum memberikan nilai tersebut ke bagian akademik untuk dicetak
DKN (Daftar Kumpulan Nilai), rapor pra semester dan rapor semester. Tentu hal
ini kurang efektif dan efisien untuk menentukan ketepatan hasil penilaian
akademik tersebut. Ada terjadi banyak kesalahan dalam proses penilaian tersebut
yaitu guru sering salah dalam menginputkan nilai mentah yaitu nilai yang berasal
dari paper atau dokumen yang masing-masing guru yang didapat dari proses
belajar mengajar setiap harinya ke dalam program Excel.
Mengacu pada permasalahan yang ada, SMAK Untung Suropati Sidoarjo
membutuhkan sistem akademik yang terkomputerisasi agar lebih efektif dan
efisien. Sistem penilaian yang mampu memberikan kemudahan dalam melakukan
penilaian akademik terhadap siswa , pencarian data guru dan siswa serta
pembuatan laporan. Oleh karena itu, dirancanglah sebuah Sistem Informasi
akademik yang diharapkan dapat mengatasi permasalahan tersebut.
4.1.1 Dokumen Input/Output
Berdasarkan hasil studi lapangan pada SMAK Untung Suropati Sidoarjo,
terdapat dokumen input dan output yang diperlukan dalam menangani proses
yang ada pada SMAK Untung Suropati Sidoarjo. Dokumen input output yang
didapat oleh penulis salah satunya adalah sebagai berikut:
STIKOM S
URABAYA
34
a. Form Presensi Siswa
Form presensi digunakan guru untuk mencatat kehadiran siswa pada saat
jam pelajaran berakhir, selanjutnya guru matapelajaran akan mengumpulkan
kepada bagian akademik.
Gambar 4.1 Form Presensi Siswa
b. Daftar Guru Pengajar
Daftar guru pengajar digunakan guru atau bagian akademik sebagai
acuan menentukan jadwal atau pengajar mapel perkelas, selanjutnya akan dicatat
ke tabel jadwal mata pelajaran seperti pada Gambar 4.2 STIKOM S
URABAYA
35
Gambar 4.2 Daftar Guru Pengajar STIK
OM SURABAYA
36
c. Daftar Jadwal Mata Pelajaran
Daftar jadwal mata pelajaran adalah hasil output dari pencatatan jadwal
mapel yang didapat dari daftar guru dan juga data matapelajaran yang berlangsung
pada tahun ajaran yang berlangsung seperti pada Gambar 4.3
Gambar 4.3 Daftar Jadwal Mata Pelajaran
4.1.2 Analisis Sistem yang Sedang Berjalan
Menganalisa sistem merupakan langkah awal dalam membuat sistem baru.
Langkah pertama adalah melakukan menggali informasi mengenai sistem
akademik yang berjalan pada SMAK Untung Suropati Sidoarjo. Melalui
STIKOM S
URABAYA
37
wawancara langsung kepada pihak-pihak yang terlibat didalam sistem tersebut
dapat digambarkan dokumen flow sistem akademik pada SMAK Untung Suropati
Sidoarjo.
Sesuai dengan hasil survey pada SMAK Untung Suropati Sidoarjo berhubungan
dengan sistem penilaian akademik yang sedang berjalan pada SMAK Untung
Suropati Sidoarjo, dibawah ini pada gambar 4.1 merupakan gambar dokumen
flowchart atau aliran dokumen yang lama atau masih manual pada sistem
penilaian akademik SMAK Untung Suropati Sidoarjo.
Gambar 4.4 Document Flow Manual Sistem Informasi Akademik
Proses penerimaan siswa baru dimulai dari calon siswa baru yang
mengisi data siswa tersebut dan menyerahkan kepada bagian administrasi,
kemudian bagian administrasi memproses data tersebut dan memberikan
laporannya kepada kepala sekolah.
Proses berikutnya yaitu membuat data kelas per tahun ajar yang
dilakukan oleh bagian akademik yang menghasilkan Rekap Data Kelas, kemudian
STIKOM S
URABAYA
38
di lakukan proses alokasi siswa per tahun ajar dan laporannya diserahkan kepada
kepala sekolah dan guru.
Proses terakhir yaitu membuat laporan rekap nilai siswa per semester,
proses tersebut berawal dari laporan rekap data alokasi siswa yang berada di guru.
Data tersebut diproses menjadi dua, yaitu Data Nilai Siswa dan Data Absensi
Siswa. Kedua data tersebut diberikan kepada bagian administrasi untuk diproses
menjadi Laporan Rekap Nilai Siswa Per Semester dan diberikan kepada kepala
sekolah
4.2 Desain Sistem
Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang
baru. Sistem yang baru tersebut dapat digambarkan pada system flow baru berikut
ini.
4.2.1 Sistem Flow
Berikut ini akan digambarkan system flow Sistem Informasi Akademik
pada SMAK Untung Suropati Sidoarjo. Dalam document flow ini menjelaskan
proses maintenance data master seperti data siswa, guru, kelas, dan mata
pelajaran, dan juga proses transaksi yaitu transaksi alokasi siswa pada kelas,
transaksi mata pelajaran perkelas, absensi siswa, dan penilaian hasil belajar siswa
pada SMAK Untung Suropati Sidoarjo. Hasil dari penilaian ini akan diserahkan
pada masing-masing wali untuk mengisi nilai rapor. Dan rapor itu sendiri akan
diserahkan kepada masing-masing orang tua melalui siswa yang bersangkutan. STIKOM S
URABAYA
39
2
2
CALON SISWA ADMINISTRASI AKADEMIK KEPSEK
Mulai
Data Calon Siswa
Input Data Calon Siswa
Proses Input Data Calon
Siswa
File Calon Siswa
Proses Seleksi Calon Siswa
Proses Penerimaan Calon Siswa
Cetak Bukti Pendaftaran Calon Siswa
Bukti Pendaftaran
Calon Siswa 1Bukti Pendaftaran
Calon Siswa 2
File Siswa
Cetak Data Siswa
Laporan Data Siswa 1
Laporan Data Siswa 2
SelesaiN
Data Siswa Lama
Input Data Siswa Lama
Proses Input Data Siswa
Lama
Gambar 4.5 System Flow Sistem Informasi Penerimaan Calon Siswa
Proses penerimaan siswa baru ini sudah terkomputerisasi, dimulai dari
calon siswa baru yang mengisi data siswa tersebut dan menyerahkan kepada
bagian administrasi, kemudian bagian administrasi memproses data siswa baru
dan data siswa lama untuk diproses dan memberikan laporannya kepada siswa dan
kepala sekolah.
STIKOM S
URABAYA
40
Gambar 4.6 System Flow Sistem Informasi Akademik
Proses terkomputerisasi tentang akademik sekolah, dimana proses
tersebut terdapat transaksi penjadwalan mapel, alokasi siswa perkelas,
absensi siswa, dan juga nilai siswa
STIKOM S
URABAYA
41
2
2
SISWA ADMINISTRASI AKADEMIK KEPSEKGURU
Mulai
File Siswa
Cetak Laporan Data Siswa
Laporan Data Siswa 1
N
Laporan Data Siswa 2
File Absensi Siswa
Cetak Laporan Absensi Siswa
Laporan Absensi Siswa 1
N
Laporan Absensi Siswa 2
Cetak Kartu Siswa
Kartu Siswa
3Kartu Siswa
3
Selesai
Gambar 4.7 System Flow Sistem Informasi Cetak Laporan Data Siswa
Proses Cetak Laporan Data Siswa dimulai dari cetak kartu siswa, laporan
absensi siswa dan laporan data siswa yang diambil dari database. Kemudian
laporan tersebut diberikan kepada Kepala Sekolah dan Guru.
STIKOM S
URABAYA
42
3
2
2
2
2
SISWA ADMINISTRASI AKADEMIK KEPSEKGURU
Mulai
File Guru
File MaPel
File Alokasi Kelas
File Jadwal Kelas
Cetak Laporan Data Guru
Laporan Data Guru 1
Cetak Laporan MaPel
Laporan MaPel 1
N
Laporan MaPel 1
Cetak Laporan Alokasi Kelas
Laporan Alokasi Kelas 1
Laporan Data Guru 2N
Laporan Alokasi Kelas 1
N
Cetak Laporan Jadwal Kelas
Laporan Jadwal Kelas 1
N
Laporan Jadwal Kelas 2
4
4
Laporan Jadwal Kelas 3
Mulai
Gambar 4.8 System Flow Sistem Informasi Cetak Laporan Data Guru
Di dalam proses Cetak Laporan Data Guru ini bagian Administrasi
mengambil data guru, data jadwal kelas, data mata pelajaran, dan data alokasi
kelas untuk kemudian diproses menjadi laporan yang diberikan kepada Kepala
Sekolah, Guru, dam Siswa.
STIK
OM SURABAYA
43
43
2
SISWA ADMINISTRASI AKADEMIK KEPSEKGURU
Mulai
File Nilai Siswa
Cetak Laporan Nilai Siswa
Laporan Nilai Siswa 1
N
Laporan Nilai Siswa 3
Laporan Nilai Siswa 4
Laporan Nilai Siswa 2
1
1
Selesai
Gambar 4.7 System Flow Sistem Informasi Cetak Laporan Nilai Siswa
Proses Cetak Laporan Nilai Siswa dimulai dari Administrasi yang
mengambil data nilai siswa untuk proses dan membuat dokumen rangkap empat
dimana 3 dokumen tersebut diserahkan kepada Kepala Sekolah, Guru, dan Siswa,
dan 1 dokumen lagi dijadikan arsip.
STIKOM S
URABAYA
44
4.2.2 Diagram Berjenjang
Setelah membuat context diagram, untuk selanjutnya yaitu membuat
diagram berjenjang terlebih dahulu. Karena dengan adanya diagram berjenjang,
alur proses dari sistem akan lebih teratur dan jelas. Diagram berjenjang dari sistem
informasi Akademik pada SMAK Untung Suropati Sidoarjo dapat dilihat pada
Gambar 4.5 dan yang lainnya.
Gambar 4.10 Diagram Berjenjang Sistem Informasi Akademik
Gambar 4.11. Diagram Berjenjang Penilaian
STIKOM S
URABAYA
45
Gambar 4.12 Diagram Berjenjang Penjadwalan
Gambar 4.13 Diagram Berjenjang Pembuatan Laporan
Gambar 4.14 Diagram Berjenjang Pembuatan Laporan Penilaian
STIKOM S
URABAYA
46
Gambar 4.15 Diagram Berjenjang Pembuatan Laporan Penjadwalan
4.2.3 Data Flow Diagram (DFD)
DFD dari sistem informasi akademik pada SMAK Untung Suropati
Sidoarjo adalah sebagai berikut:
a. Context Diagram dari sistem informasi akademik pada SMAK Untung
Suropati Sidoarjo terdapat 4 entity yang berhubungan langsung dengan sistem
ini, yaitu siswa, Administrasi Akademik, kepala sekolah dan, guru. Dapat
dilihat pada gambar 4.4
STIKOM S
URABAYA
47
Transaksi_Penilaian
Laporan Data Guru
Laporan Data Siswa
Transaksi Data Alokasi Kelas
Laporan Jadwal Mata Pelajaran 2
Laporan Nilai Siswa 2
Laporan Absensi Siswa 1
Laporan Mata Pelajaran 1
Transaksi Data Absensi
Input dan Maintenance Data Guru
Rekapitulasi Guru Yang Ada
Rekapitulasi Siswa Yang Ada
Laporan Nilai Siswa 3
Laporan Alokasi Kelas Siswa 2
Input dan Maintenance Data Kelas
Transaksi Penerimaan Calon Siswa
Laporan Calon Siswa Lulus Seleksi 2
Laporan Alokasi Kelas Siswa 1
Laporan Mata Pelajaran 2
Laporan Absensi Siswa 2
Laporan Nilai Siswa 4
Input dan Maintenance Data Siswa
Laporan Nilai Siswa 1
Kartu Siswa
Laporan Calon Siswa Lulus Seleksi 1
Bukti Pendaftaran Calon Siswa
Input Data Calon Siswa1
Sistem Akademik SMAK Untung Suropati Sidoarjo
+
Calon Siswa
Siswa
Administrasi Akademik
Guru
Kepala Sekolah
Gambar 4.16 Diagram Context Sistem Informasi Akademik
b. DFD Level 0
DFD level 0 dari sistem informasi akademik pada SMAK Untung Suropati
Sidoarjo adalah decompose dari context diagram dimana menjelaskan lebih
detil 3 proses yang terdapat dalam sistem informasi akademik ini yaitu
maintenance, transaksi dan laporan. Dapat dilihat pada gambar 4.5
STIKOM S
URABAYA
48
Transaksi_Penilaian
Baca
Laporan Data Guru
Laporan Data SiswaRekapitulasi Siswa Yang Ada
Transaksi Data Alokasi Kelas
Laporan Absensi Siswa 2
Transaksi Data Absensi
Baca dan Simpan
Laporan Nilai Siswa 2Laporan Jadwal Mata Pelajaran 1
Laporan Mata Pelajaran 1
Laporan Absensi Siswa 1
Laporan Nilai Siswa 1
Laporan Jadwal Mata Pelajaran 2
Laporan Alokasi Kelas Siswa 2
Laporan Nilai Siswa 3
Laporan Mata Pelajaran 2
Rekapitulasi Guru Yang Ada
Laporan Alokasi Kelas Siswa 1
Laporan Nilai Siswa 4
BacaBaca
Baca
Baca
Kartu Siswa
Baca
Simpan dan BacaSimpan dan Baca
Simpan dan Baca
Simpan dan BacaBaca dan Simpan
Baca dan Simpan
Transaksi Penerimaan Calon Siswa
Transaksi Penjadwalan Mata Pelajaran
Input dan Maintenance Data Kelas
Input dan Maintenance Data Guru
Input dan Maintenance Data Siswa
Input dan Maintenance Data Mata Pelajaran
Baca dan Simpan
Simpan dan Baca
Simpan dan Baca
Input Data Calon Siswa
Calon SiswaCalon Siswa
Calon Siswa
Siswa
Siswa
Siswa
Administrasi Akademik
Administrasi Akademik
Administrasi Akademik
Administrasi Akademik
Administrasi Akademik
Administrasi AkademikAdministrasi Akademik
Administrasi Akademik
Administrasi Akademik
Kepala SekolahKepala Sekolah
Kepala SekolahKepala Sekolah
GuruGuru
GuruGuruGuruGuru
Administrasi Akademik
1
Proses Penerimaan Calon Siswa
+
2
Proses Akademik
+
3
Proses Cetak Laporan
+
1 File Calon Siswa
2 File Siswa
3 File Guru
4File Mata Pelajaran
5File Alokasi
Kelas6File Jadwal
Kelas
7File Absensi
Siswa 8 File Nilai Siswa
9 File Kelas
Administrasi Akademik
Administrasi Akademik
Administrasi Akademik
Administrasi Akademik
Gambar 4.17 DFD Level 0 Sistem Informasi Akademik
c. DFD Level 1 Sub Proses Data Master
DFD level 1 sub proses maintenance dari sistem informasi akademik pada
SMAK Untung Suropati Sidoarjo menjelaskan tentang proses maintenance
data siswa, kelas, mata pelajaran dan guru. Dapat dilihat pada gambar 4.6 STIKOM S
URABAYA
49
Baca dan Simpan
Baca
Baca
Baca dan SimpanInput dan Maintenance Data Kelas
Input dan Maintenance Data MaPel
Baca dan Simpan
Input dan Maintenance Data Guru
Input dan Maintenance Data Siswa
Baca dan Simpan
2 File Siswa
Administrasi Akademik
Siswa
Guru
Administrasi Akademik
3 File Guru
4 File MaPel
1
Proses Pemeliharaan
Data Siswa
2
Proses Pemeliharaan
Data Guru
3
Proses Pemeliharaan
Data MaPel
4
Proses Pemeliharaan
Data Kelas
9 File Kelas
Gambar 4.18 DFD Level 1 Sub Proses Data Master
d. DFD Level 1 Sub Proses Transaksi
DFD level 1 sub proses transaksi dari sistem informasi akademik pada SMAK
Untung Suropati Sidoarjo menjelaskan tentang proses transaksi absensi dan
pengelolaan nilai. Dapat dilihat pada gambar 4.7
STIKOM S
URABAYA
50
Simpan dan BacaTransaksi_Penilaian
Baca
Baca
Baca
Baca
Baca
Transaksi Data Alokasi Kelas
Transaksi Data Absensi
Simpan dan Baca
Baca dan Simpan
Simpan dan BacaTransaksi Penjadwalan MaPel
Input dan Maintenance Data KelasAdministrasi
Akademik
Administrasi Akademik
4 File MaPel
6File Jadwal
Kelas
8 File Nilai Siswa
7File Absensi
Siswa
5File Alokasi
Kelas
4
Proses Pemeliharaan
Data Kelas
5
Proses Transaksi Jadwal Kelas
6
Proses Transaksi Alokasi Kelas
7
Proses Transaksi Absensi
8
Proses Transaksi Penilaian Siswa
9 File Kelas
Guru
Administrasi Akademik
Administrasi Akademik
Gambar 4.19 DFD Level 1 Sub Proses Transaksi
e. DFD Level 1 Sub Proses Laporan
DFD level 1 sub proses laporan dari sistem informasi akademik pada SMAK
Untung Suropati Sidoarjo menjelaskan tentang proses membuat, rapor,
transkrip dan laporan absensi. Dapat dilihat pada gambar 4.8 STIKOM S
URABAYA
51
Baca
Baca
Baca
Laporan Absensi Siswa 2
Laporan Nilai Siswa 2
Laporan Jadwal MaPel 1
Laporan Absensi Siswa 1
Baca
Laporan Nilai Siswa 1
Laporan Nilai Siswa 3
Laporan Jadwal MaPel 2
Laporan Nilai Siswa 4
Laporan Alokasi Kelas Siswa 2
Baca
Laporan Alokasi Kelas Siswa 1Baca
Laporan MaPel 2
Laporan MaPel 1Baca
Laporan Data Siswa
Rekapitulasi Siswa Yang Ada
Kartu Siswa
Baca2 File Siswa
Siswa
4 File MaPel
7File Absensi
Siswa
5File Alokasi
Kelas
8 File Nilai Siswa
3 File Guru
Administrasi Akademik
Administrasi Akademik
Kepala Sekolah
Administrasi Akademik
Kepala Sekolah
Kepala Sekolah
Administrasi Akademik
Siswa
Guru
Guru
Guru
Guru
Administrasi Akademik
1
Cetak Kartu Siswa
2
Cetak Laporan Data Siswa
3
Cetak Laporan Data Guru
4
Cetak Laporan Mapel
5
Cetak Alokasi Kelas Siswa
6
Cetak Jadwal MaPel
7
Cetak Data Absensi Siswa
8
Cetak Nilai Siswa
Kepala Sekolah
Administrasi Akademik
Administrasi Akademik
6File Jadwal
Kelas
Gambar 4.20 DFD Level 1 Sub Proses Cetak Laporan
STIKOM S
URABAYA
52
4.2.4 Entity Relationship Diagram (ERD)
Di bawah ini ERD dari sistem informasi akademik pada SMAK Untung
Suropati Sidoarjo, adalah sebagai berikut:
a. CDM (Conceptual Data Model)
Relation_781Relation_780
Relation_775
Relation_774
Relation_773
Relation_772
Relation_771
Relation_338
Relation_334
Relation_3342
Siswa
NISNamaAlamat_SiswaTempat_Lahir_SiswaTgl_Lahir_SiswaJenis_Kelamin_SiswaAgama_SiswaNo_TelpTahun_AjaranAsal_SekolahStatus_Tinggal_SiswaStatus_Kelas_Siswa
Guru
Kode_GuruNIPNamaJenis_Kelamin_GuruTempat_Lahir_GuruTgl_Lahir_GuruAlamat_GuruNo_Telp_GuruBidang _StudiStatus_M engajarAgama_GuruPassword_Guru
Kelas
Kode_KelasTahun_AjarNama_KelasKapasitas_KelasKeterangan
Mata_Pelajaran
Kode_Mata_PelajaranNama_Mata_PelajaranTahun_AjarKKM
Absensi
Kode_AbsensiTgl_AbsensiSemesterKet_Absensi
Nilai
Nilai_KognitifNilai_PsikomotorikNilai_Afektif
Data_Wali _Orang _Tua
Kd_OrtuNama_AyahAlamat_AyahTelpon_AyahJob_AyahAgama_AyahNama_IbuAlamat_IbuTelpon_IbuJob_IbuAgama_IbuNama_WaliAlamat_WaliTelpon_WaliJob_WaliAgama_Wali
Wali_Kelas
Kd_Wali
Jadwal_Mata_Pelajaran
Kode_JadwalHariJam
Gambar 4.21 CDM Sistem Informasi Akademik
STIKOM S
URABAYA
53
b. PDM (Physical Data Model)
PDM adalah hasil generate dari CDM. Data tabel pada PDM inilah yang akan
digunakan pada saat membuat aplikasi. PDM dari sistem informasi akademik
SMAK Untung Suropati Sidoarjo dapat dilihat pada gambar 4.10.
KODE_KELAS = KODE_KELASKD_GURU = KD_GURU
KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN
KD_GURU = KD_GURU
NIS = NIS
KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN
KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN
NIS = NIS
NIS = NISKD_ORTU = DAT_KD_ORTU
KD_ORTU = KD_ORTU
SISWA
NIS varchar(5)KD_ORTU varchar(15)DAT_KD_ORTU varchar(15)NAMA varchar(50)ALAMAT_SISWA varchar(50)TEM PAT_LAHIR_SISWA varchar(50)TGL_LAHIR_SISWA timestampJENIS_KELAMIN_SISWA char(1)AGAM A_SISWA varchar(10)NO_TELP varchar(20)TAHUN_AJARAN varchar(10)ASAL_SEKOLAH varchar(50)STATUS_TINGGAL_SISWA varchar(25)STATUS_KELAS_SISWA varchar(15)
GURU
KD_GURU varchar(5)NIP varchar(10)NAMA varchar(50)JENIS_KELAMIN_GURU char(1)TEM PAT_LAHIR_GURU varchar(20)TGL_LAHIR_GURU timestampALAMAT_GURU varchar(50)NO_TELP_GURU varchar(20)BIDANG_STUDI varchar(50)STATUS_MENGAJAR varchar(50)AGAM A_GURU varchar(20)PASSWORD_GURU varchar(5)
KELAS
KODE_KELAS varchar(15)TAHUN_AJAR varchar(9)NAMA_KELAS varchar(15)KAPASITAS_KELAS integ erKETERANGAN varchar(20)
MATA_PELAJARAN
KODE_MATA_PELAJARAN varchar(15)NAMA_MATA_PELAJARAN varchar(30)TAHUN_AJAR varchar(9)KKM integ er
ABSENSI_SISWA
KODE_ABSENSI varchar(10)KODE_MATA_PELAJARAN varchar(15)NIS varchar(5)TGL_ABSENSI timestampSEM ESTER varchar(5)KET_ABSENSI varchar(50)
NILAI
NIS varchar(5)KODE_MATA_PELAJARAN varchar(15)NILAI_KOGNITIF integ erNILAI_PSIKOM OTORIK integ erNILAI_AFEKTIF varchar(2)
DATA_WALI___ORANG_TUA
KD_ORTU varchar(15)NIS varchar(5)NAMA_AYAH varchar(30)ALAMAT_AYAH varchar(50)TELPON_AYAH varchar(20)JOB_AYAH varchar(20)AGAM A_AYAH varchar(20)NAMA_IBU varchar(30)ALAMAT_IBU varchar(50)TELPON_IBU varchar(20)JOB_IBU varchar(20)AGAM A_IBU varchar(30)NAMA_WALI varchar(50)ALAMAT_WALI varchar(20)TELPON_WALI varchar(20)JOB_WALI varchar(20)AGAM A_WALI varchar(20)
WALI_KELAS
KD_WALI char(5)KD_GURU varchar(5)KODE_KELAS varchar(15)
JADWAL_MATA_PELAJARAN
KD_JADWAL varchar(15)KD_GURU varchar(5)KODE_MATA_PELAJARAN varchar(15)HARI varchar(15)JAM varchar(20)
Gambar 4.22 PDM Sistem Informasi Akademik
STIKOM S
URABAYA
54
4.2.5 Struktur File
Struktur tabel sistem informasi akademik pada SMAK Untung Suropati
Sidoarjo ini dideskripsikan sebagai berikut:
a. Tabel Siswa
Nama Tabel : Siswa
Primary Key : NIS
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data siswa yang ada
pada SMAK Untung Suropati Sidoarjo.
Tabel 4.1 Tabel Siswa
Nama Kolom Tipe Data Panjang Data Constraint
NIS Char 5 Primary Key
Kode_Ortu Varchar 15 Not Null
Dat_Kode_Ortu Varchar 15 Not Null
Nama Varchar 50 Not Null
Alamat_Siswa Varchar 50 Not Null
Tempat_Lahir Varchar 50 Not Null
Tanggal_Lahir_Siswa Timestamp - Not Null
Jenis_Kelamin_Siswa Char 1 Not Null
Agama_Siswa Varchar 10 Not Null
No_Telp Varchar 20 Allow Null
Tahun_Ajaran Varchar 10 Allow Null
STIKOM S
URABAYA
55
b. Tabel Guru
Nama Tabel : Guru
Primary Key : Kode_Guru
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data guru yang ada
pada SMAK Untung Suropati Sidoarjo.
Tabel 4.2 Tabel Guru
Nama Kolom Tipe Data Panjang Data Constraint
Kode_Guru Varchar 5 Primary Key
NIP Varchar 10 Not Null
Nama Varchar 30 Not Null
Alamat_Guru Varchar 50 Not Null
Tempat_Lahir Varchar 20 Not Null
Tgl_Lahir Date - Not Null
Jenis_Kelamin Char 1 Not Null
Agama Varchar 20 Not Null
Telp Numeric 15 Not Null
Status_Mengajar Char 10 Not Null
STIKOM S
URABAYA
56
c. Tabel Mata_Pelajaran
Nama Tabel : Mata_Pelajaran
Primary Key : Kode_Mata_Pelajaran
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data master jenis
mata pelajaran yang ada pada SMAK Untung Suropati Sidoarjo
Tabel 4.3 Tabel Mata Pelajaran
Nama Kolom Tipe Data Panjang Data Constraint
Kode_Mata_Pelajaran Varchar 15 Primary Key
Nama_Mata_Pelajaran Varchar 30 Not Null
Tahun_Ajar Varchar 9 Not Null
d. Tabel Jadwal_Mata_Pelajaran
Nama Tabel : Jadwal_Mata_Pelajaran
Primary Key : Kode_Jadwal
Foreign Key :
Fungsi : Digunakan untuk menyimpan data mata pelajaran
pada setiap kelas yang ada pada SMAK Untung Suropati Sidoarjo
Tabel 4.4 Tabel Mata Pelajaran Perkelas
Nama Kolom Tipe Data Panjang Data Constraint
Kode_Mata_Pelajaran Varchar 15 Foreign Key
Kode_Kelas Varchar 15 Not Null
Kode_Guru Varchar 5 Not Null
STIKOM S
URABAYA
57
e. Tabel Kelas
Nama Tabel : Kelas
Primary Key : Kode_Kelas
Foreign Key :
Fungsi : Digunakan untuk menyimpan data kelas yang ada
pada SMAK Untung Suropati Sidoarjo.
Tabel 4.5 Tabel Kelas
Nama Kolom Tipe Data Panjang Data Constraint
Kode_Kelas Varchar 15 Primary Key
Tahun_Ajaran Varchar 9 Primary Key
Keterangan Varchar 20 ForeignKey
Nama_Kelas Varchar 25 Allow Null
Kapasitas_Kelas Int Allow Null
f. Tabel Nilai
Nama Tabel : Nilai
Primary Key : NIS,Kode_Mata_Pelajaran
Foreign Key :
Fungsi : Digunakan untuk menyimpan data nilai siswa yang
ada pada SMAK Untung Suropati Sidoarjo.
STIKOM S
URABAYA
58
Tabel 4.7 Tabel Nilai
Nama Kolom Tipe Data Panjang Data Constraint
NIS Varchar 5 Primary Key
Kode_Mata_Pelajaran Varchar 15 Primary Key
Nilai_Kognitif Int - Not Null
Nilai_Psikomotor Int - Not Null
Nilai_Afektif Varchar 3 Not Null
g. Tabel Absensi_Siswa
Nama Tabel : Absensi_Siswa
Primary Key : Kode_Absensi
Foreign Key : NIS
Fungsi : Digunakan untuk menyimpan data absensi siswa
yang ada pada SMAK Untung Suropati Sidoarjo.
Tabel 4.8 Tabel Absensi
Nama Kolom Tipe Data Panjang Data Constraint
Kode_Absensi Varchar 15 Primary Key
Kode_Mata_Pelajaran Varchar 15 Not Null
NIS Varchar 5 Foreign Key
Tanggal_Absensi Timestamp -
Keterangan_Absensi Varchar 10 NotNull
Semester Varchar 6 NotNull STIK
OM SURABAYA
59
4.2.6 Desain Input Output
Di bawah ini terdapat desain dari program aplikasi sistem informasi
akademik SMAK Untung Suropati Sidoarjo dan akan dijelaskan bagaimana cara
menggunakan program ini nantinya.
4.2.6.1 Form Utama
Gambar 4.23 Desain Form Utama
Keterangan :
1. Pada saat menjalankan aplikasi Sistem Informasi akademik SMAK
Untung Suropati Sidoarjo pertama kali akan tampil menu seperti gambar
5.1. Terdapat menu Menu, Siswa, Guru, Admin, Akademik.
STIKOM S
URABAYA
60
a. Login
Menu ini berfungsi untuk mengakses masuk menggunakan Sistem
Informasi akademik Akademik SMAK Untung Suropati Sidoarjo.
Untuk user dan password di atur dan di buat oleh admin. Setelah
semua pengguna mempunyai username dan password masing-masing
maka pengguna dapat masuk ke dalam aplikasi dan menjalankan sub
menu.
b. Logout
Menu ini berfungsi untuk keluar dari Sistem Informasi secara
sementara, agar dapat menjaga sifat kerahasian pada saat kita
tinggalkan untuk keperluan yang lain.
c. Exit
Menu ini berfungsi untuk keluar dari Sistem Informasi Akademik.
4.2.6.2 Form Login
Gambar 4.24 Desain Form Login User
STIKOM S
URABAYA
61
Keterangan :
1. Setelah semua pengguna mempunyai username dan password masing-
masing maka pengguna dapat masuk ke dalam aplikasi dan menjalankan
sub menu, namun pengguna harus meginputkan ”Login User” terlebih
dahulu.
2. Username, sesuai dengan yang telah dimiliki oleh pengguna.
3. Password, sesuai dengan yang telah dimiliki oleh pengguna.
4. Tombol digunakan untuk masuk ke dalam aplikasi, namun
jika terdapat kesalahan dalam pengisian Username, passsword maka akan
tampil sebuah pesan yang menandakan bahwa login gagal dan terdapat
keterangan inputan salah.
5. Tombol digunakan untuk membatalkan proses, maka semua
form loginakan keluar.
6. Anda akan login sebagai Admin dan menu yang aktif adalah menu siswa:
input siswa, maintenance siswa, Cetak rekap data siswa, menu guru,
maintenance data guru, menu admin : maintenance data kelas dan
transaksi alokasi siswa, menu akademik : maintenance data mata
pelajaran, transaksi mata pelajaran perkelas, penjadwalan.
STIKOM S
URABAYA
62
4.2.6.3 Menu Siswa
4.2.6.3.1 Form Master Siswa
Gambar 4.25 Desain Form Master Siswa
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau membersihkan form.
4. Tombol digunakan untuk keluar dari menu ”Siswa” dan kembali
ke ”Menu Utama”.
STIKOM S
URABAYA
63
4.2.6.3.2 Form Cetak Rekap Master Siswa
Gambar 4.26 Desain Form View Dan Cetak Rekap Data Siswa
STIKOM S
URABAYA
64
4.2.6.4 Menu Guru
A. Maintenance Data Guru
Gambar 4.27 Desain Form Maintenace Data Guru
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan. STIKOM S
URABAYA
65
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data
4. Tombol digunakan untuk keluar dari menu ”Data Guru” dan
kembali ke ”Menu Utama”.
B. Form Cetak Rekap Data Guru
Gambar 4.28 Desain Form Cetak & View Data Guru
STIKOM S
URABAYA
66
4.2.6.5 Menu Admin
4.2.6.5.1 Form Maintenance Kelas
Gambar 4.29 Desain Form Maintenace Kelas
STIKOM S
URABAYA
67
4.2.6.5.2 Form Transaksi Alokasi Siswa Pada Kelas
Gambar 4.30 Desain Form Transaksi Alokasi Siswa pada Kelas
Keterangan :
1. Untuk kode kelas format yang digunakan adalah 11.X.2:
- 11 menyatakan tahun ajaran
- X menyatakan kelas
- 2 menyatakan ruangan atau urutan yang pertama.
2. Tombol untuk menyimpan semua isian / inputan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data.
STIKOM S
URABAYA
68
4. Tombol digunakan untuk keluar dari menu ”Data Kelas” dan
kembali ke ”Menu Utama”.
5. Data Kelas untuk menginputkan siapa wali kelas yang mengajar dikelas
yang telah dipilih pada Kode Kelas, sementara Input Siswa digunakan untuk
menginputkan siswa didalam kelas yang telah dipilih tadi menggunakan inputan
dengan mengetikan NIS pada isian NIS.
A. Cetak Rekap Data Kelas dan Wali Kelas
Gambar 4.31 Desain Form View Rekap Data Kelas dan Wali Kelas
STIKOM S
URABAYA
69
B. Form Cetak Rekap Data Alokasi Siswa Perkelas
Gambar 4.32 Desain Form View Rekap Data Alokasi Siswa
STIKOM S
URABAYA
70
4.2.5.6 Menu Akademik
A. Form Input dan Maintenance Data Mata Pelajaran
Gambar 4.33 Desain Form Maintenance Mata Pelajaran
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk keluar dari menu ”Data Mata Pelajaran
” dan kembali ke ”Menu Utama”.
STIK
OM SURABAYA
71
B. Form Cetak Rekap Data Mata Pelajaran
Gambar 4.34 Form Cetak & View Data Mata Pelajaran
STIKOM S
URABAYA
72
C. Transaksi Jadwal Mata Pelajaran
Gambar 4.35 Desain Form Transaksi Penjadwalan Matapelajaran Perkelas
Keterangan :
Menu ini berfungsi untuk mengolah Jadwal Mata pelajaran perkelas dalam
tiap periode perhari Keterangan :
1. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data
4. Tombol digunakan untuk keluar dari menu ”Transaksi
Penjadwalan Mata pelajaran” dan kembali ke ”Menu Utama”.
STIKOM S
URABAYA
73
D. Form Cetak Rekap Jadwal Mata Pelajaran Perkelas
Gambar 4.36 Desain Form Cetak dan View Data Jadwal Mata pelajaran Perkelas
STIKOM S
URABAYA
74
E. Transaksi Absensi Siswa
Gambar 4.37 Desain Form Transaksi Absensi Siswa
Keterangan :
Menu ini berfungsi untuk mengolah Absensi Siswa dalam tiap semester
perhari Keterangan :
5. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
6. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
7. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data STIKOM S
URABAYA
75
8. Tombol digunakan untuk keluar dari menu ”Absensi Siswa” dan
kembali ke ”Menu Utama”.
E. Form Cetak Rekap Data Absensi Siswa
Gambar 4.38 Desain Form Cetak dan View Rekap Data Absensi Siswa
STIKOM S
URABAYA
76
F. Master Tahun Ajar
Form ini berfungsi sebagai acuan rentang tahun bagi setiap form yang
memuat tahun ajaran.
Gambar 4.39 Desain Form Master Tahun Ajaran
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data.
3. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
STIKOM S
URABAYA
77
4. Tombol digunakan untuk keluar dari menu ”Master Tahun
Ajaran” dan kembali ke ”Menu Utama”.
STIKOM S
URABAYA
78
4.2.7 IMPLEMENTASI PROGRAM
4.2.7.1 Form Utama
Gambar 4.23 Desain Form Utama
Keterangan :
1. Pada saat menjalankan aplikasi Sistem Informasi akademik SMAK
Untung Suropati Sidoarjo pertama kali akan tampil menu seperti gambar
5.1. Terdapat menu Menu, Siswa, Guru, Admin, Akademik.
a. Login
Menu ini berfungsi untuk mengakses masuk menggunakan Sistem
Informasi akademik Akademik SMAK Untung Suropati Sidoarjo.
Untuk user dan password di atur dan di buat oleh admin. Setelah
semua pengguna mempunyai username dan password masing-masing
maka pengguna dapat masuk ke dalam aplikasi dan menjalankan sub
menu.
STIKOM S
URABAYA
79
b. Logout
Menu ini berfungsi untuk keluar dari Sistem Informasi secara
sementara, agar dapat menjaga sifat kerahasian pada saat kita
tinggalkan untuk keperluan yang lain.
c. Exit
Menu ini berfungsi untuk keluar dari Sistem Informasi Akademik.
4.2.7.1 Form Login
Gambar 4.24 Desain Form Login User
Keterangan :
1. Setelah semua pengguna mempunyai username dan password masing-
masing maka pengguna dapat masuk ke dalam aplikasi dan menjalankan
sub menu, namun pengguna harus meginputkan ”Login User” terlebih
dahulu.
2. Username, sesuai dengan yang telah dimiliki oleh pengguna.
3. Password, sesuai dengan yang telah dimiliki oleh pengguna.
STIKOM S
URABAYA
80
4. Tombol digunakan untuk masuk ke dalam aplikasi, namun
jika terdapat kesalahan dalam pengisian Username, passsword maka akan
tampil sebuah pesan yang menandakan bahwa login gagal dan terdapat
keterangan inputan salah.
5. Tombol digunakan untuk membatalkan proses, maka semua
form loginakan keluar.
6. Anda akan login sebagai Admin dan menu yang aktif adalah menu siswa:
input siswa, maintenance siswa, Cetak rekap data siswa, menu guru,
maintenance data guru, menu admin : maintenance data kelas dan
transaksi alokasi siswa, menu akademik : maintenance data mata
pelajaran, transaksi mata pelajaran perkelas, penjadwalan.
4.2.7.2 Menu Siswa
4.2.7.2.1 Form Master Siswa
Gambar 4.25 Desain Form Master Siswa
STIKOM S
URABAYA
81
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau membersihkan form.
4. Tombol digunakan untuk keluar dari menu ”Siswa” dan kembali
ke ”Menu Utama”.
4.2.7.2.2 Form Cetak Rekap Master Siswa
Gambar 4.26 Desain Form View Dan Cetak Rekap Data Siswa STIKOM S
URABAYA
82
Gambar 4.27 Hasil Cetak Data Siswa
STIKOM S
URABAYA
83
4.2.7.3 Menu Guru
2. Maintenance Data Guru
Gambar 4.28 Desain Form Maintenace Data Guru
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data
STIKOM S
URABAYA
84
4. Tombol digunakan untuk keluar dari menu ”Data Guru” dan
kembali ke ”Menu Utama”.
3. Form Cetak Rekap Data Guru
Gambar 4.29 Desain Form Cetak & View Data Guru
STIKOM S
URABAYA
85
Gambar 4.30 Hasil Cetak Rekap Data Guru
STIKOM S
URABAYA
86
4.2.7.4 Menu Admin
4.2.7.4.1 Form Maintenance Kelas
Gambar 4.31 Desain Form Maintenace Kelas
STIKOM S
URABAYA
87
4.2.7.4.2 Form Transaksi Alokasi Siswa Pada Kelas
Gambar 4.32 Desain Form Transaksi Alokasi Siswa pada Kelas
Keterangan :
1. Untuk kode kelas format yang digunakan adalah 11.X.2:
- 11 menyatakan tahun ajaran
- X menyatakan kelas
- 2 menyatakan ruangan atau urutan yang pertama.
2. Tombol untuk menyimpan semua isian / inputan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data. STIK
OM SURABAYA
88
4. Tombol digunakan untuk keluar dari menu ”Data Kelas” dan
kembali ke ”Menu Utama”.
5. Data Kelas untuk menginputkan siapa wali kelas yang mengajar dikelas
yang telah dipilih pada Kode Kelas, sementara Input Siswa digunakan untuk
menginputkan siswa didalam kelas yang telah dipilih tadi menggunakan inputan
dengan mengetikan NIS pada isian NIS.
4. Cetak Rekap Data Kelas dan Wali Kelas
Gambar 4.33 Desain Form View Rekap Data Kelas dan Wali Kelas
STIKOM S
URABAYA
89
Gambar 4.34. Hasil Cetak Rekap Data Kelas&Wali Kelas
STIKOM S
URABAYA
90
5. Form Cetak Rekap Data Alokasi Siswa Perkelas
Gambar 4.35 Desain Form View Rekap Data Alokasi Siswa
STIKOM S
URABAYA
91
Gambar 4.36 Hasil Cetak Rekap Data Siswa Per-Kelas
4.2.7.5 Menu Akademik
6. Form Input dan Maintenance Data Mata Pelajaran
Gambar 4.37 Desain Form Maintenance Mata Pelajaran
STIKOM S
URABAYA
92
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk keluar dari menu ”Data Mata Pelajaran
” dan kembali ke ”Menu Utama”.
A. Form Cetak Rekap Data Mata Pelajaran
Gambar 4.38 Form Cetak & View Data Mata Pelajaran
STIKOM S
URABAYA
93
Gambar 4.39. Hasil Cetak Rekap Data Mata Pelajaran
B. Transaksi Jadwal Mata Pelajaran
Gambar 4.40 Desain Form Transaksi Penjadwalan Matapelajaran Perkelas
STIKOM S
URABAYA
94
Keterangan :
Menu ini berfungsi untuk mengolah Jadwal Mata pelajaran perkelas dalam
tiap periode perhari Keterangan :
1. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data
4. Tombol digunakan untuk keluar dari menu ”Transaksi
Penjadwalan Mata pelajaran” dan kembali ke ”Menu Utama”.
STIKOM S
URABAYA
95
C. Form Cetak Rekap Jadwal Mata Pelajaran Perkelas
Gambar 4.41 Desain Form Cetak dan View Data Jadwal Mata pelajaran
Perkelas
Gambar 4.42 Hasil Cetak Rekap Jadwal Mata Pelajaran Per-Kelas
STIKOM S
URABAYA
96
D. Transaksi Absensi Siswa
Gambar 4.43 Desain Form Transaksi Absensi Siswa
Keterangan :
Menu ini berfungsi untuk mengolah Absensi Siswa dalam tiap semester
perhari Keterangan :
1. Tombol untuk menyimpan semua isian / inputan yang terdapat
pada Data Guru.
2. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan.
3. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data
4. Tombol digunakan untuk keluar dari menu ”Absensi Siswa” dan
kembali ke ”Menu Utama”.
STIKOM S
URABAYA
97
E. Form Cetak Rekap Data Absensi Siswa
Gambar 4.44 Desain Form Cetak dan View Rekap Data Absensi Siswa
Gambar 4.45 Hasil Cetak Rekap Data Absensi Siswa Per-Kelas
STIKOM S
URABAYA
98
F. Master Tahun Ajar
Form ini berfungsi sebagai acuan rentang tahun bagi setiap form yang
memuat tahun ajaran.
Gambar 4.46 Desain Form Master Tahun Ajaran
Keterangan :
1. Tombol untuk menyimpan semua isian / inputan.
2. Tombol digunakan untuk membatalkan proses penyimpanan
atau perubahan data.
3. Tombol digunakan untuk melakukan perubahan pada data yang
telah tersimpan. STIKOM S
URABAYA
99
4. Tombol digunakan untuk keluar dari menu ”Master Tahun
Ajaran” dan kembali ke ”Menu Utama”.
STIKOM S
URABAYA