Professional Documents
Culture Documents
Orin Hertina (12540149)
Orin Hertina (12540149)
SKRIPSI
OLEH:
Orin Hertina
NIM. 12540149
SKRIPSI
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar S1
Sarjana Komputer Dalam Bidang Sistem Informasi
Oleh
Orin Hertina
NIM. 12540149
ii
iv
MOTTO DAN PERSEMBAHAN
MOTTO:
“Always be yourself no matter what they say and never be anyone else
even if they look better that you”
Persembahan:
v
vi
ADMINISTRATIVE INFORMATION SYSTEM IN STATE
PRIMARY SCHOOLS 160 PALEMBANG WEB-BASED
ABSTRACT
vii
SISTEM INFORMASI ADMINISTRASI PADA SEKOLAH
DASAR NEGERI 160 PALEMBANG BERBASIS WEB
ABSTRAK
Kata kunci: Sistem Informasi Administrasi, pencarian data, laporan, Php dan
Prototype.
viii
KATA PENGANTAR
ix
x
Orin Hertina
NIM. 12540149
DAFTAR ISI
Halaman
xi
2.3.2 Database ............................................................................................9
2.3.3 MySQL .............................................................................................9
2.3.4 Website ...........................................................................................10
2.3.5 Xampp .............................................................................................10
2.3.6 Administrasi ....................................................................................11
2.3.7 Flowchart ........................................................................................11
2.4 Pemodelan Sistem .....................................................................................14
2.4.1 DFD (Data Flow Diagram) .............................................................14
2.4.2 ERD (Entity Relation Diagram)......................................................16
2.4.3 Kardinalitas .....................................................................................19
2.5 Metode Pengembangan Sistem ................................................................20
2.6 Tinjauan Pustaka ......................................................................................22
BAB III METODOLOGI PENELITIAN ..........................................................26
3.1 Metode Penelitian ....................................................................................26
3.2 Waktu Dan Tempat ..................................................................................27
3.3 Alat Dan Bahan ........................................................................................27
3.3.1 Alat..................................................................................................27
3.3.2 Bahan ..............................................................................................29
3.4 Metode Pengumpulan Data ......................................................................29
3.5 Metode Pengembangan Sistem ................................................................30
BAB IV HASIL DAN PEMBAHASAN .............................................................32
4.1 Komunikasi ..............................................................................................32
4.2 Analisis ....................................................................................................38
4.2.1 Analisis Masalah .............................................................................38
4.2.2 Identifikasi Masalah ........................................................................38
4.2.3 Analisis Kebutuhan Fungsional Sistem ..........................................38
4.2.4 Analisis Kebutuhan Non Fungsional ..............................................39
4.3 Penrencanaan ...........................................................................................40
4.4 Pemodelan Proses ....................................................................................40
4.4.1 Diagram Konteks SI-Administrasi Sekolah ....................................40
4.4.2 Diagram Rinci (level 0) SI-Administrasi Sekolah ..........................41
xii
4.4.3 Diagram Rinci (level 1) Proses ke-1 ...............................................42
4.4.4 Diagram Rinci (level 1) Proses ke-2 ...............................................43
4.4.5 Diagram Rinci (level 1) Proses ke-3 ...............................................44
4.4.6 Diagram Rinci (level 1) Proses ke-4 ...............................................45
4.4.7 Diagram Rinci (level 1) Proses ke-5 ...............................................46
4.4.8 Diagram Rinci (level 1) Proses ke-6 ...............................................47
4.4.9 Diagram Rinci (level 1) Proses ke-7 ...............................................48
4.4.10 Diagram Rinci (level 1) Proses ke-8 .............................................49
4.4.11 Diagram Rinci (level 1) Proses ke-9 .............................................50
4.4.12 Diagram Rinci (level 1) Proses ke-10 ..........................................51
4.4.13 Diagram Rinci (level 2) Proses Ke-3.1 .........................................52
4.4.14 Diagram Rinci (level 2) Proses Ke-3.2 .........................................53
4.4.15 Diagram Rinci (level 2) Proses Ke-9.1 .........................................54
4.4.16 Diagram Rinci (level 2) Proses ke 9.2 ..........................................55
4.5 Pemodelan Data .......................................................................................55
4.6 Desain Sistem...........................................................................................57
4.6.1 Struktur Tabel .................................................................................57
4.6.2 Desain Interface ..............................................................................66
4.6.3 Antarmuka Form Tu (Administrator...............................................67
4.6.4 Tampilan Halaman Data Master .....................................................67
4.6.5 Tampilan Halaman Data Laporan ...................................................74
4.6.6 Antarmuka Form Staff Keuangan ...................................................75
4.6.7 Antarmuka Halaman Laporan .........................................................78
4.6.8 Antarmuka Form Guru....................................................................79
4.6.9 Antarmuka Form Kepala Sekolah ...................................................81
4.6.10 Antarmuka Halaman Laporan Keuangan......................................83
4.6.11 Antarmuka Halaman Laporan Guru & Siswa ...............................84
4.6.12 Output Laporan SI-Administrasi SDN 160 Palembang ................85
4.7 Pembahasan..............................................................................................89
4.7.1 Implementasi Interface....................................................................89
4.7.1.1 Implementasi Interface..............................................................89
xiii
4.7.1.2 Implementasi Admin.................................................................89
4.7.1.3 Implementasi Interface Data Laporan .......................................98
4.7.1.4 Implementasi Form Guru ........................................................100
4.7.1.5 Implementasi Form Kalender Akademik ................................103
4.7.1.6 Interface Form Laporan Keuangan .........................................105
4.7.1.7 Interface Form Laporan Guru & Siswa ..................................107
4.7.1.8 Interface Form Pembayaran ....................................................110
4.8 Pengujian Sistem ....................................................................................115
4.8.1 Pengujian yang Dilakukan Oleh Admin .......................................115
4.8.2 Pengujian yang Dilakukan Oleh Guru ..........................................120
4.8.3 Pengujian yang Dilakukab Oleh Staff Keuangan .........................121
4.8.4 Pengujian yang Dilakukan Oleh Kepala Sekolah .........................124
4.9 Penyerahan .............................................................................................126
BAB V SIMPULAN DAN SARAN ...................................................................128
5.1 Simpulan ..........................................................................................128
5.2 Saran ................................................................................................128
DAFTAR PUSTAKA .........................................................................................130
LAMPIRAN ........................................................................................................131
xiv
DAFTAR GAMBAR
Halaman
xv
proses keuangan..............................................................................50
Gambar 4.19 Diagram Rinci (level 1) Proses ke-10 Pengelolaan
proses laporan .................................................................................51
Gambar 4.20 Diagram Rinci (level 1) Proses ke-3.1 Pengelolaan
mata pelajaran .................................................................................52
Gambar 4.21 Diagram Rinci (level 1) Proses ke-3.2 Pengelolaan jadwal P ........53
Gambar 4.22 Diagram Rinci (level 2) Proses ke-9.1 Pengelolaan jadwal P ........54
Gambar 4.23 Diagram Rinci (level 2) proses ke 9.2 pengelolaan bayaran lain ...55
Gambar 4.24 Diagram Relasi Antar Entitas (RED) pada SI-Administrasi .........56
Gambar 4.25 Antarmuka Form login ...................................................................66
Gambar 4.26 Antarmuka Form TU ......................................................................67
Gambar 4.27 Antarmuka Halaman Data Guru .....................................................68
Gambar 4.28 Antarmuka Halaman Data Murid ...................................................68
Gambar 4.29 Antarmuka Halaman Data Kelas ....................................................69
Gambar 4.30 Antarmuka Halaman Data Mata Pelajaran .....................................70
Gambar 4.31 Antarmuka Halaman Data Kalender Akademik .............................71
Gambar 4.32 Antarmuka Halaman Data Kurikulum ............................................71
Gambar 4.33 Antarmuka Halaman Data Tahun Ajaran .......................................72
Gambar 4.34 Antarmuka Halaman Data Jadwal Pelajaran ..................................73
Gambar 4.35 Antarmuka Halaman Data Pengguna..............................................73
Gambar 4.36 Antarmuka Halaman Data Laporan Guru .......................................74
Gambar 4.37 Antarmuka Halaman Data Laporan Murid .....................................75
Gambar 4.38 Antarmuka Halaman Data Pembayaran..........................................75
Gambar 4.39 Antarmuka Halaman Pembayaran Siswa .......................................76
Gambar 4.40 Antarmuka Halaman Pembayaran SPP ..........................................77
Gambar 4.41 Antarmuka Halaman Pembayaran Lain-lain ..................................77
Gambar 4.42 Antarmuka Halaman Laporan Pembayarn SPP SIswa ...................78
Gambar 4.43 Antarmuka Halaman Laporan Pembayaran Lain-lain Siswa..........79
Gambar 4.44 Antarmuka Halaman Data Jadwal Mengajar ..................................79
Gambar 4.45 Antarmuka Halaman Data Absensi Siswa ......................................80
Gambar 4.46 Antarmuka Halaman Data Nilai Siswa ...........................................81
xvi
Gambar 4.47 Antarmuka Halaman Data Kalender Akademik .............................82
Gambar 4.48 Antarmuka Halaman Data Jadwal Pelajaran ..................................82
Gambar 4.49 Antarmuka Halaman Data Laporan Pembayaran SPP....................83
Gambar 4.50 Antarmuka Halaman Data Laporan Pembayaran lain-lain siswa ...84
Gambar 4.51 Antarmuka Halaman Data Laporan Guru .......................................84
Gambar 4.52 Antarmuka Halaman Data Laporan Murid .....................................85
Gambar 4.53 Output Laporan Data Guru .............................................................85
Gambar 4.54 Output Laporan Data Siswa ............................................................86
Gambar 4.55 Output Laporan Data Pembayaran Seluruh SPP Siswa ..................86
Gambar 4.56 Output Laporan Data Pembayaran Lain-lain Siswa .......................87
Gambar 4.57 Output Laporan Data Kartu Pembayaran SPP siswa ......................87
Gambar 4.58 Output Laporan Data Hasil Pelajaran Siswa ..................................88
Gambar 4.59 Output Laporan Data Jadwal Pelajaran Siswa ................................88
Gambar 4.61 Interface Halaman Utama Admin ...................................................90
Gambar 4.62 Interface Master ..............................................................................90
Gambar 4.63 Interface Data Guru ........................................................................91
Gambar 4.64 Interface Detail Data Guru..............................................................91
Gambar 4.65 Interface Data Murid.......................................................................92
Gambar 4.66 Interface Detail Data Murid ............................................................92
Gambar 4.67 Interface Tambah Data Murid ........................................................93
Gambar 4.68 Interface Data Orang Tua ...............................................................93
Gambar 4.69 Interface Data Wali Murid ..............................................................94
Gambar 4.70 Interface Data Kelas .......................................................................94
Gambar 4.71 Interface Data Mata Pelajaran ........................................................95
Gambar 4.72 Interface Data Kalender Akademik ................................................96
Gambar 4.73 Interface Data Kurikulum ...............................................................96
Gambar 4.74 Interface Data Tahun Ajaran ..........................................................97
Gambar 4.75 Interface Data Jadwal Pelajaran......................................................97
Gambar 4.76 Interface Data Pengguna .................................................................98
Gambar 4.77 Interface Data Laporan Guru ..........................................................98
Gambar 4.78 Interface Data Laporan Murid ........................................................99
xvii
Gambar 4.79 Interface Data Cetak Laporan Guru ................................................99
Gambar 4.80 Interface Data Cetak Laporan Murid ............................................100
Gambar 4.81 Interface Form Guru .....................................................................100
Gambar 4.82 Interface Jadwal Mengajar ............................................................101
Gambar 4.83 Interface Absensi Siswa................................................................102
Gambar 4.84 Interface Nilai Siswa.....................................................................102
Gambar 4.85 Interface Cetak Nilai .....................................................................103
Gambar 4.86 Interface Form Kepala Sekolah ....................................................103
Gambar 4.87 Interface Form Kalender Akademik .............................................104
Gambar 4.88 Interface Form Tambah Kalender Akademik ...............................104
Gambar 4.89 Interface Form Jadwal Pelajaran ..................................................105
Gambar 4.90 Interface Form Laporan Pembayaran SPP....................................105
Gambar 4.91 Interface Form Cetak Laporan Pembayaran SPP .........................106
Gambar 4.92 Interface Form Laporan Pembayaran Lain-lain ............................106
Gambar 4.93 Interface Form Cetak Laporan Pembayaran Lain-lain .................107
Gambar 4.94 Interface Form Laporan Guru .......................................................107
Gambar 4.95 Interface Form Cetak Laporan Guru.............................................108
Gambar 4.96 Interface Form Laporan Siswa......................................................108
Gambar 4.97 Interface Form Cetak Laporan Siswa ...........................................109
Gambar 4.98 Interface Form Staff Keuangan ....................................................109
Gambar 4.99 Interface Form Pembayaran ..........................................................110
Gambar 4.100 Interface Form Tambah Pembayaran..........................................110
Gambar 4.101 Interface Form Pembayaran Siswa .............................................111
Gambar 4.102 Interface Form Bayaran SPP ......................................................111
Gambar 4.103 Interface Form Cetak Pembayaran SPP......................................112
Gambar 4.104 Interface Form Bayaran Lain-lain ..............................................112
Gambar 4.105 Interface Form Cetak Bayaran Lain-lain ....................................113
Gambar 4.106 Interface Form Laporan Pembayaran SPP..................................113
Gambar 4.107 Interface Form Cetak Laporan Pembayaran SPP .......................114
Gambar 4.108 Interface Form Laporan Pembayaran Lain-lain ..........................114
Gambar 4.109 Interface Form Cetak Laporan Pembayaran Lain-lain ...............115
xviii
DAFTAR TABEL
Halaman
xix
BAB I
PENDAHULUAN
1
2
laporan data siswa, data guru, data kelas, data jadwal pelajaran
siswa, data nilai siswa, data rekap absensi siswa, data kurikulum
dan data pembayaran SPP.
1.3.2 Manfaat Penelitian
Adapun manfaat yang didapatkan adalah:
1. Memberikan kemudahan bagi pengguna dalam menentukan cara
pengolahan informasi administrasi pada Sekolah Dasar Negeri
160 Palembang.
2. Mempermudah bagian administrasi untuk melakukan proses data
siswa, data guru, data kelas, data jadwal pelajaran siswa, data
nilai siswa, data rekap absensi siswa, data kurikulum dan
pembayaran SPP.
3. Memberikan kemudahan dalam pengolahan data administrasi
pada Sekolah Dasar Negeri 160 Palembang.
4. Mempermudah bagian tata usaha dalam menampilkan informasi
secara cepat dan akurat.
1.4 Sistematika Penulisan
Untuk mempermudah mengetahui dan mengikuti pembahasan serta format
penulisan skripsi ini, maka dibagi menjadi beberapa tahapan atau sistematika yang
merupakan kerangka dan pedoman dalam melakukan penulisan dan tahap - tahap
kegiatan sesuai dengan ruang lingkup yang dijelaskan sebelumnya secara garis
besar, yang dibagi menjadi lima bab yaitu sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini berisi latar belakang, rumusan masalah, batasan masalah,
metodologi penelitian, tujuan dan manfaat, serta sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini menguraikan teori, temuan dan bahan penelitian lain yang
diperoleh dari acuan, yang dijadikan landasan untuk melakukan
penelitian ini.
5
2.1 Teori –teori yang berhubungan dengan sistem yang Akan dibangun
2.1.1 Sistem
Menurut Pratama (2014:7), Sistem adalah sekumpulan prosedur yang
saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-
sama.
Menurut Sutabri (2012:6), Sistem adalah sekelompok unsur yang erat
hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
mencapai tujuan tertentu.
Jadi, dapat disimpulkan bahwa sistem adalah kumpulan unsur yang
saling terhubung untuk mencapai suatu tujuan.
2.1.2 Informasi
Menurut Pratama (2014:8), Informasi adalah hasil pengolahan data dari
suatu atau berbagai sumber, yang kemudian diolah, sehingga memberikan
nilai, arti, dan manfaat.
Menurut Sutabri (2012:22), Informasi adalah data yang telah di
klasifikasikan atau di olah atau di interpretasikan untuk digunakan dalam
proses pengambilan keputusan.
Jadi, dapat disimpulkan informasi adalah kumpulan data yang diolah
untuk menghasilkan informasi kepada yang membutuhkan.
2.1.3 Sistem Informasi
Menurut Pratama (2014:10), Sistem informasi adalah gabungan dari
empat bagian utama. Keempat bagian utama tersebut mencakup perangkat
lunak (software), perangkat keras (hardware), infrastruktur, dan sumber daya
manusia (SDM) yang terlatih.
Menurut Sutabri (2012:38), Sistem informasi adalah suatu sistem di
dalam suatu organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian yang mendukung fungsi operasi organisasi yang bersifat
6
7
Skrip ini akan membuat suatu aplikasi dapat di integrasikan ke dalam HTML
sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat
dinamis. Sifat server side berarti pengerjaan script dilakukan di server, baru
kemudian hasilnya dikirimkan ke browser”.
Jadi, dapat disimpulkan PHP adalah bahasa pemrograman berbasis web
yang berjalan di sisi server, yang dapat digunakan untuk membangun website
yang bersifat dinamis.
2.3.2 Database
Menurut Fathansyah (2015:15), Database Management System (DBMS)
adalah suatu pengelolaan data secara fisik tidak dilakkukan oleh pemakai secara
langsung, tetapi ditangani oleh sebuah perangkat lunak (Sistem) yang khusus.
Perangkat lunak inilah yang disebut DBMS (Database Management System).
Menurut Connolly dan Begg (2010:66), Database Management System
(DBMS) adalah sebuah sistem software yang memungkinkan pengguna untuk
mendefinisikan, membuat, me-maintain, dan mengontrol akses ke database.
Jadi, dapat disimpulkan Database Management System (DBMS) adalah
sebuah sistem software yang dapat membantu para pengguna dalam membangun
database. Jadi DBMS adalah Semua peralatan komputer (Hardware, Software,
Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High
level data language) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth
generation language).
2.3.3 MySQL
Menurut Nugroho (2014:31), MySQL adalah sofware atau program aplikasi
database, yaitu sofware yang dapat dipakai untuk menyimpan data berupa
informasi, teks dan juga angka.
Menurut Hidayatullah (2014:180), MySQL adalah salah satu aplikasi
DBMS yang sudah sangat banyak digunakan oleh para pemrogram aplikasi web,
kelebihan dari MySQL adalah gratis, handal, selalu di-Updatedan banyak forum
yang memfasilitasi para pengguna jika memiliki kendala.
10
2.3.4 Website
Menurut Rozi (2007:21), Web adalah layanan penyajian informasi di
internet. Web merupakan layanan internet yang paling populer saat ini. Web
menggunakan protokol yang disebut HTTP (Hyper Text Transfer Protocol).
Melalui protokol ini, sebuah informasi disususn dan dirangkai menggunakan
bahasa pengodean HTML (Hyper Text Markup Language). Melalui kode-kode
HTML inilah nantinya sebuah informasi berupa dokumen teks, gambar, animasi,
suara, dan video dapat dirangkai dan disajikan secara rapi dan menarik. Salah satu
keunggulan utama layanan web adalah kemampuannya dalam mengakomodasikan
beragam layanan internet lainnya dalam satu layanan. Sebagai contoh, layanan e-
mail, chatting, FTP, telnet, maupun usenet, kini dapat kita akses via layanan web.
Hingga saat ini, teknologi web masih terus dikembangkan dan berbagai inovasi
akan terus hadir untuk menyempurnakan kemampuan layanan web.
Menurut Hidayat (2010:2), Website atau situs dapat diartikan sebagai
kumpulan halaman–halaman yang digunakan untuk menampilkan informasi teks
,gambar diam dan gerak, animasi, suara, dan atau gabungan teks, gambar baik
bersifat statis maupun denamis yang membentuk satu rangkaian bangunan.yang
saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan
halaman.
2.3.5 Xampp
Menurut Sadeli Muhammad (2013:4), Xampp adalah program yang berisi
paket Apache, MySQL, dan php MyAdmin.
Menurut Purbadian (2016:1), Xampp merupakan suatu software yang
bersifat open source yang merupakan pengembangan dari LAMP (Linux, Apache,
MySQL, PHP and Perl).
Menurut Sarwandi (2016:25), Xampp adalah perangkat lunak bebas yang
mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program
fungsinya sebagai server yang berdiri sendiri (localhost), yang terdiri atas program
apache HTTP Server, MySQL, database dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman PHP.
11
2.3.6 Administrasi
Menurut Rifai (2007:148), Administrasi adalah usaha dan kegiatan yang
meliputi penetapan cara-cara penyelenggaraan pembinaan organisasi.
Administrasi dapat diartikan sebagai segala kegiatan yang perlu dijalankan untuk
dapat mencapai suatu tujuan tertentu yang telah direncanakan sebelumnya.
Kegiatan-kegiatan itu adalah antara lain menentukan kebijakan, membuat rencana,
membagi-bagi tugas, menyusun aturan pelaksaan, mengawasi dan membimbing
pelaksanaan dan penilaian yang menuju kepada keberhasilan dari suatu usaha.
Menurut Daryanto (2011:5), Administrasi adalah upaya mencapai tujuan
secara efektif dan efisien dengan memanfaatkan orang-orang dalam suatu pola
kerja sama.
Jadi, dapat disimpulkan bahwa administrasi adalah suatu usaha dan uapaya
untuk mencapai suatu tujuan tertentu yang telah direncanakan sebelumnya.
2.3.7 Flowchart
Menurut Romney dan Steinbart (2015 : 67) bagan Alir (Flowchart) adalah
teknik analitis bergambar yang digunakan untuk menjelaskan beberapa aspek dari
sistem informasi secara jelas, ringkas, dan logis.
Menurut Ardana (2016:92), Bagan alir adalah suatu teknik untuk
menjelaskan prosedur, proses, atau cara kerja beberapa aspek dari suatu sistem
dengan menggunakan symbol-simbol, gambar atau lambing tertentu sehingga
penjelasan menjadi lebih ringkas, logis dan mudah dipahami (Ardana, 2016 : 92).
Bagan alir sistem (systems flowchart) menggambarkan hubungan antar –
input, pemrosesan, penyimpanan dan output sistem (Romney dan Steinbart, 2015:
71).
Berikut simbol bagan alir sistem (systems flowchart) dapat dilihat pada
tabel 2.1 :
Tabel 2.1 Tabel Simbol Bagian alir sistem
No Simbol Keterangan
1. Dokumen Menunjukkan dokumen input dan
output baik proses manual, mekanil
atau computer
12
Simbol De
No. Macro dan Nama Keterangan
Jourdan
Menurut Rosa dan Shalahudin (2014:70), Data Flow Diagram (DFD) atau
dalam Bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah representasi
grafik yang menggambarkan aliran informasi dan transformasi informasi yang
16
diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran
(output).
DFD dapat digunakan untuk merepresentasikan sebuah sistem atau
perangkat lunak pada beberapa level abstraksi. DFD dapat dibagi menjadi
beberapa level yang lebih detail untuk merepresentasikan aliran informasi atau
fungsi yang lebih detail. DFD menyediakan mekanisme untuk pemodelan
fungsional ataupun pemodelan aliran informasi oleh karena itu, DFD lebih sesuai
untuk memodelkan fungsi-fungsi perangkat lunak yang akan diimplementasikan
menggunakan pemrograman terstruktur, karena pemrograman terstruktur
membagi-bagi bagiannya dengan fungsi-fungsi dan prosedur-prosedur.
Didalam DFD terdiri dari 3 Diagram yaitu (Bahra, 2013:64) :
1. Diagram Konteks Diagram konteks adalah diagram yang terdiri dari suatu
proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks
merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke
sistem atau output dari sistem.
2. Diagram Nol/Zero (Overview Diagram)Diagram nol adalah diagram yang
mengambarkan proses dari data flow diagram.diagram nol memberikan
pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukkan
tentang fungsi-fungsi atau proses yang ada, aliran data, dan eksternal entity.
3. Diagram Rinci (Level Diagram)
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam
diagram zero atau diagram level.
2.4.2 ERD (Entity Relational Diagram)
Menurut Priyanto dan Jauhari (2015:148) Entitas adalah suatu objek (baik
nyata maupun abstrak) didunia nyata yang dapat dibedakan dari objek lain
berdasarkan karakteristik yang dimilikinya. Relasi adalah asosiasi yang
menyatakan keterhubungan antar entitas. Jadi, ERD (Entity Relationship
Diagram) adalah diagram yang merepresentasikan hubungan antar entitas dalam
pemodelan yang digunakan dalam merancang basis data.
Menurut Fatta (2007:123) ERD adalah gambar atau diagram yang
menunjukan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis.
17
NO Simbol Deskripsi
Nama Gambar
Binary
19
Ternary
N-ary
2.4.3 Kardinalitas
--atau--
20
salah satu model SDLC yang mempunyai ciri khas sebagai model proses
proses sistem dengan tampilan dan simulasi yang terlihat siap digunakan.
(Pressman, 2012:51). Tahapan dalam model prototype dapat dilihat pada gambar
agar sistem dapat berjalan dengan sesuai. Dan pengkodingan program dengan
membuat rancangan desain interface pemprograman yang akan digunakan
yaitu menggunakan PHP (Hetpertext Prepocessor) dan MySQL sebagai
database-nya dan melakukan testing atau pengujian menggunakan Blackbox,
dimana dalam hal ini program dilakukan pengujian untuk mengetahui apakah
software yang dibuat sesuai dengan batasan-batasan yang telah ditentukan
apakah inputan yang dilakukan valid atau tidak valid serta sesuai tidak output
yang dihasilkan oleh sistem.
5. Penyerahan
Merupakan tahapan akhir dari metode pengembangan adalah Model Prototype
setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah
jadi akan digunakan oleh user dan dilakukan pemeliharaan secara berkala.
2.6 Tinjauan Pustaka
Penelitian Alamsyah (2011), Jurnal yang berjudul “Sistem Informasi Nilai
Siswa Sekolah Dasar Sebagai Penunjang Dalam Pengambilan Keputusan”. Hasil
penelitian ini adalah untuk mempermudah pengelolaan nilai siswa, terutama data
siswa, mata pelajaran, dan data guru, di sisi lain aplikasi ini mempermudah
manajemen sekolah dasar dalam mengambil suatu keputusan menyangkut nilai
siswa. Sistem yang dibuat adalah sistem database dengan menggunakan MySQL
dan Microsoft visual foxpro 9.0 sebagai bahasa pemrogramannya.
Penelitian Hermansyah (2011), Skripsi yang berjudul “Sistem Informasi
Pengolahan Data Siswa Berbasis Web Pada SMK Labor Pekan Baru”. Hasil
penelitian ini adalah untuk mempermudahkan sistem informasi pengolahan data
siswa (SIPEDAS) ini menyediakan informasi tentang data siswa, data guru, data
kurikulum, data kelas, data bidang studi, dan nilai siswa. Analisa kebutuhan
sistem ini menggunakan analisa PIECES, pembuatan aplikasi menggunakan
bahasa pemrograman PHP dan Database MySQL.
Penelitian Dedy Hermanto, Abdul Adkha, dan Alansyah (2012), Jurnal yang
berjudul “Sistem Informasi Akademik Berbasis Website Pada SMA PGRI Karang
Agung Tengah”. Hasil penelitian ini adalah untuk mempermudah data guru, data
siswa, jadwal pelajaran, jadwal mengajar guru, profil sekolah dan pengumuman
23
penting tentang sekolah lainnya. Untuk mengatasi hal tersebut, diperlukan suatu
aplikasi yang dapat mengolah data menjadi satu kesatuan, sehingga informasi
dapat diperoleh dengan cepat dan mudah bagi guru, siswa, dan yang
membutuhkannya. Informasi tersebut antara lain jadwal pelajaran siswa, nilai
siswa, kalender akademik, pengumuman kelulusan siswa, jadwal mengajar guru,
data guru, dan berbagai pengumuman penting tentang sekolah. Metode yang
digunakan oleh penulis adalah metode Object Oriented dengan metodologi yang
digunakan penulis adalah metodologi RUP (Rational Unified Proses) yang terdiri
dari beberapa tahapan yang meliputi Inception (permulaan), Elaboration
(perluasan/perencanaan), Contruction (konstruksi), Transition (transisi).
Penelitian M. Hery Setyawan (2013), Skripsi yang berjudul “Sistem
Informasi Akademik Berbasis Web SMA Negeri 1 Bandar Menggunakan PHP
dan MySQL”. Hasil penelitian ini adalah untuk melakukan pengolahan data dalam
pengadministrasian data siswa, guru, pegawai, jadwal pelajaran, kelas, dan data
nilai. Metode kegiatan dilakukan dengan mengumpulkan data baik dengan metode
literatur, observasi, wawancara dan selanjutnya dilakukan dengan perancangan
program. Sistem informasi akademik ini dibuat dengan menggunakan bahasa
pemrograman HTML (Hypertext Markup Language) dan PHP (Hypertext
Preprocessor) serta menggunakan database MySQL.
Penelitian Nazalullah (2013), Skripsi yang berjudul “Sistem Informasi Data
Siswa dan Guru Pada Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik Berbasis
Web Menggunakan PHP dan MySQL”. Hasil penelitian ini adalah untuk
mengetahui pemanfaatan komputer pada bagian tata usaha dalam sistem
pengolahan data siswa dan guru berbasis web yang dilakukan oleh pegawai
madrasah tsanawiyah negeri (MTsN) 1 montasik. Teknik pengumpulan data yang
penulis lakukan dalam menyelesaikan ini adalah dengan mengadakan studi
kepustakaan untuk mendapatkan bahan seperti buku-buku dan informasi lain yang
berhubungan dengan permasalahan dan dengan cara wawancara langsung dengan
pegawai pada Madrasah Tsanawiyah Negeri (MTsN) 1 Montasik guna
memperoleh keterangan atau informasi yang berhubungan dengan penulisan ini.
Salah satu perangkat lunak pengembang aplikasi yang populer adalah berbasis
24
web menggunakan PHP dan MySQL, menangani pengolahan data siswa, guru dan
pegawai sangatlah efektif dibandingkan dengan sistem pemprosesan manual,
karena PHP MySQL merupakan software yang bisa digunakan untuk membuat
program yang canggih. Perkembang teknologi database tidak lepas dari
perkembangan perangkat keras dan perangkat lunak.
Penelitian Yarkoni (2013), Jurnal yang berjudul “Sistem Informasi
Pengolahan Nilai Berbasis Web di Sd Negeri Gendingan 4”. Hasil penelitian ini
adalah untuk mengembangkan suatu aplikasi web sebagai sarana pengolahan nilai
siswa, sehingga data yang berkaitan dengan nilai siswa bisa di backup ke
database, sehingga akan memudahkan admin dan guru dalam mengolah dan
mencari data siswa, selain itu data yang di olah bisa langsung di cetak dan
informasi siswa bisa langsung di tampilkan dan orang tua siswa bisa langsung
melihat nilai tanpa harus menunggu raport seperti dulu.
Penelitian Ragil Hidayat, Nopriyadi Nurdam, dan Sri Rezeki Candra N
(2015), Jurnal yang berjudul “Rancangan Sistem Informasi Administrasi dan
Akademik Studi Kasus Sekolah Dasar Islam Terpadu Kaifa”. Hasil penelitian ini
adalah untuk mempermudah bagian administrasi seperti data siswa, data pegawai,
presensi pegawai, kelas, dan mata pelajaran. Perancangan sistem informasi ini
dibuat dengan menggunakan DFD (Diagram konteks, Diagram nol, dan Diagram
level 1) dan ERD.
Penelitian Maulana Triadi (2016), Jurnal yang berjudul “Perancangan Sistem
Informasi Akademik di SD Negeri Sukamanah Sumedang Selatan”. Hasil
penelitian ini adalah untuk membantu siswa seperti nilai, absensi, hingga hal-hal
yang bersifat administratif seperti penerimaan siswa baru dan penjadwalan.
Beberapa masalah lainnya yang mungkin akan terus muncul adalah dalam
pencarian dokumen-dokumen, berkas, atau data siswa yang akan memakan waktu,
kehilangan data-data dan pencatatan data yang tidak relevan karena media
penyimpanan yang belum tersentralisasi, bahkan usang karena penyimpanan data
yang masih menggunakan banyak kertas sebagai arsip datanya. Metode
pengembangan sistem menggunakan prototype dan di rancang menggunakan
UML sebagai bahasa pemrogramannya.
25
BAB III
METODOLOGI PENELITIAN
26
27
BAB IV
4.1 Komunikasi
Pada tahap ini dilakukan analisis terhadap permasalahan yang ada, yaitu
mengidentifikasi masalah, membatasi masalah dan mendapatkan data yang terkait
yaitu Sistem Informasi administrasi pada SD Negeri 160 Palembang. Komunikasi
yang dilakukan menggunakan wawancara terhadap kepala sekolah dan Staff, Tata
Usaha sekolah, agar mendapatkan gambaran umum dalam membangun sistem.
Berdasarkan wawancara yang dilakukan dengan kepala sekolah SD Negeri
160 Palembang dan pada Admin sekolah. Dalam wawancara ini membahas
tentang sistem informasi administrasi sekolah SDN 160 Palembang. Berdasarkan
hal tersebut peneliti sudah mengetahui tentang sistem yang digunakan selama ini,
kemudian penelitian mengambil tema sistem informasi administrasi Dada Sekolah
Dasar Negeri 160 Palembang Berbasis Web.
Berikut adalah gambaran alur sistem yang sedang berjalan pada SD Negeri
160 Palembang.
a. Jadwal Pelajaran
Pada proses jadwal pelajaran, staff TU menyusun jadwal pelajaran yang
akan di ajukan, kemudian jadwal pelajaran tersebut di ajukan kepada kepala
sekolah, apakah jadwal pelajaran tersebut disetujui atau tidak, jika tidak,
maka staff TU akan menyusun kembali jadwal pelajaran, dan setelah jadwal
pelajaran disetujui, guru dan siswa dapat melihat jadwal pelajaran yang ada
untuk melakukan kegiatan belajar mengajar.
32
33
Mulai
Jadwal pelajaran
Menyusun
jadwal pelajaran
Setujui Jadwal
pelajran
Jadwal pelajaran
Gambar 4.1 Alur kerja sistem yang sedang berjalan pada Jadwal
Pelajaran.
b. Nilai Siswa
Pada proses nilai siswa, setiap guru mata pelajaran memberikan nilai
kepada siswa, kemudian wali kelas akan meginput nilai siswa ke buku rapot
dan kemudian siswa dapat melihat nilai mereka.
Mulai
Nilai sis wa
Mencatat nilai
siswa
Mencatat rekap
nilai siswa ke
buku Raport
Nilai sis wa
Selesai
Gambar 4.2 Alur kerja sistem yang sedang berjalan pada penilaian siswa.
34
c. Keuangan Sekolah
Pada proses keuangan sekolah, staff keuangan akan mencatat seluruh
data pemasukan dan pengeluaran keuangan sekolah yang ada, kemudian dari
seluruh catatan keuangan tersebut, staff keuangan akan membuat laporan dari
seluruh data keuangan sekolah yang ada, dan kemudian akan dilaporkan
kepada kepala sekolah.
Mulai
La poran keua ngan
sekola h
Mencatat
pema sukkan
dan
pengeluaran
sekola h
Selesai
Gambar 4.3 Alur kerja sistem yang sedang berjalan pada keuangan sekolah.
d. Pembayaran SPP
Pada proses pembayaran SPP, siswa yang akan membayar SPP akan
bayar kepada staff keuangan, kemudian staff keuangan akan menulis jumlah
bayaran dan tanggal bayaran di kartu bayaran siswa, selanjutnya staff
keuangan akan mencatatnya di buku keuangan.
Mulai
Catat bayaran
Bayar uang ke kartu
sekola h bayaran dan
buku keuangan
Buku keuangan
Selesai
Gambar 4.4 Alur kerja sistem yang sedang berjalan pada pembayaran
SPP.
35
Mulai
Login Validasi
Jika Valid
Y T
Meng-klik Simpan
Jika berhasil
Y
Pengelolaan Data Guru
Notifikasi berhasil
Db_guru
& refresh halaman
Selesai
Gambar 4.5 Flowchart proses pengelolaan data guru oleh admin TU.
36
Mulai
Login Validasi
Jika Valid
Y T
Jika berhasil
Meng-klik simpan
Y
Pengelolaan Data kelas
Notifikasi berhasil
Db_kelas
& refresh halaman
Selesai
Gambar 4.6 Flowchart proses pengelolaan data kelas oleh admin TU.
37
Mulai
Login Validasi
Jika Valid
Y T
Jika berhasil
Meng-klik simpan
Y
Pengelolaan Data siswa
Notifikasi berhasil
Db_siswa
& refresh halaman
Selesai
Gambar 4.7 Flowchart proses pengelolaan data siswa oleh admin TU.
38
4.2 Analisis
4.2.1 Analisis Masalah
Berdasarkan wawancara yang dilakukan pada SD Negeri 160
Palembang yaitu pengolahan data yang masih konvensional, belum adanya
sistem yang dapat mengolah data disekolah.
4.2.2 Identifikasi Masalah
Setelah melakukan observasi dan wawancara maka dapat di
dentifikasi permasalahan. Identifikasi masalah dapat dilihat pada tabel 4.1
berikut :
Tabel 4.1 Identifikasi permasalahan
4.3 Perencanaan
Pada tahap ini dilakukan estimasi mengenai kebutuhan yang diperlukan
pengembang dalam membuat sistem. Proses pengembangan sistem informasi
administrasi sekolah ini akan dijadwalkan pada tempat dan waktu sebagai berikut:
Lokasi penelitian : Jalan. Torpedo Sekip Ujung Palembang
Waktu penelitian : Februari 2018 s/d Oktober 2018
Untuk estimasi waktu di dalam proses pengembangan Sistem Informasi
administrasi sekolah ini ditargetkan bisa di selesaikan sampai bulan Desember
2018.
4.4 Pemodelan Proses
4.4.1 Diagram Konteks SI-Administrasi Sekolah
Diagram konteks menampilkan arus data input dan output dari
masing-masing entitas dan melalui SI-Administrasi Sekolah, arus data seperti
yang ditampilkan pada Gambar 4.8:
Data _users
Data_siswa
Data_kelas
Data_kurikulum
Data_guru
Data_jadwal_pelajaran_dan_mata_pelajaran
Data_kalendar akademik
TU Laporan_data_nilai
Guru
Laporan_data_kelas
Laporan_data_kurikulum
Laporan_jadwal_pelajaran
Laporan_detail_jadwal_pelajaran
Laporan_mata_pelajaran
Laporan_data_siswa Laporan_kalendar_akademik
Laporan_data_kelas Laporan_data_guru
Laporan_data_kurikulum
Laporan_data_guru
Laporan_data_jadwal_pelajaran-dan_mata_pelajaran
Laporan_kalendar_akademik Data_guru
Data_nilai
Data_absensi
Sistem Informasi
Administrasi Sekolah
Laporan_data_spp_dan_bayaran_lain
Request_laporan
Laporan_data_spp_dan_bayaran_lain_per_tahun_ajaran
Laporan_kalendar_akademik _per_tahun_ajaran
Laporan_jadwal_pelajaran_dan_mata_pelaja ran
Laporan_data_guru_per_tahun_ajaran
Laporan_data_siswa_per _tahun_a jaran
Data_spp_dan_bayaran_lain
Kepala Sekolah Staff Keuangan
1. TU, hak akses bagi TU adalah dapat melakukan insert, updatedan delete
pada modul data siswa, data kelas, data guru,kalender akademik, data mata
pelajaran dan data jadwalpelajaran.
2. Guru, hak akses bagi guru adalah dapat melakukan insert,edit, delete pada
modul data nilai dan data absensi siswa.
Data siswa
1 7
Laporan data s iswa Data siswa Data siswa Data absensi siswa
siswa
Mengolah data Mengolah data
siswa Data siswa
absensi siswa
Data siswa
Data siswa
Laporan data
Data kelas 2 absensi siswa
Dat a ke las Data nilai
TU Mengolah data
kelas Guru
La poran La poran data nilai
data kela s kelas
Data kelas La poran data kurikulum
6
Data guru Data guru
guru
Mengolah data Request Laporan
Laporan data guru guru Kepala S ekola h
10
Mengolah data
laporan Laporan_data_spp_dan_bayaran_lain_per_tahun_ajaran
Laporan_ka lendar_akademik _per_tahun_ajaran
Laporan_jadwal_pelajaran_dan_mata_pelaja ran
Laporan_data_guru_per_tahun_ajaran
Laporan_data_siswa_per _tahun_a jaran
1.1
Data siswa Data siswa
Tambah data
siswa Guru Kepala Sekolah
1.2
Data siswa Data siswa
TU Edit data siswa
siswa
Data siswa
1.3
Laporan Data siswa Data siswa
Delete data
siswa
Gambar 4.10 Diagram Rinci (Level 1) Proses ke-1 pengelolaan data siswa.
Diagram ini merupakan diagram rinci dari level 1 proses ke- 1 dimana TU
berhak untuk mengakses modul siswa yang di dalamnya terdapat empat proses
yang terjadi yaitu proses menginput siswa, proses tambah siswa, proses edit siswa,
proses delete siswa yang selanjutnya disimpan ke dalam tabel database murid.
Untuk proses cetak siswa mendapatkan data dari daftar data siswa yang ada di
43
dalam tabel murid. Sedangkan guru dan kepala sekolah hanya dapat melakukan
cetak laporan data siswa.
2.1
Data kelas Data kelas
Tambah data
kelas Guru Kepala Sekolah
2.2
Data kelas Data kelas
TU Edit data kelas
kelas
Data kelas
2.3
Laporan Data kelas Data kelas
Delete data
kelas
Data Mata pelajaran 3.1 Data mata pelajaran Data mata pelajaran
Tambah data Mata_pelajaran
Laporan Data Mata pelajaran Mata pelajaran
3.2
Data jadwal pelajaran Data jadwal
Edit data jadwal
Jadwal pelajaran Data jawal pelajaran
Data Data
4.1 4.2 4.3
kurikulum kurikulum 4.4
Input data Edit data Delete data
Cetak kurikulum
kurikulum kurikulum kurikulum
Data kurikulum
Data Data
kurikulum kurikulum
kurikulum
Gambar 4.13 Diagram Rinci (Level 1) Proses ke-4 pengelolaan data kurikulum.
Diagram ini merupakan diagram rinci dari level 1 proseske- 4 dimana TU
memiliki hak untuk mengakses modul data kurikulum yang didalamnya terdapat
input kurikulum, delete kurikulum, dan edit kurikulum yang selanjutnya disimpan
di dalam tabel kurikulum. Sedangkan untuk kepala sekolah dapat mencetak
laporan kurikulum.
46
5.1
Data kalendar Data kalendar
akademik akademik
Tambah data
kalendar Guru Kepala Sekolah
akademik
Data kalendar
akademik Data kalendar Laporan Data
akademik kalendar akademik
Data kalendar
akademik
5.4
Laporan Data Laporan Data
kalendar akademik kalendar akademik
Cetak data
kalendar
akademik Laporan Data
kalendar akademik
Data guru
Gambar 4.15 Diagram Rinci (Level 1) Proses ke-6 pengelolaan data guru
Diagram ini merupakan diagram rinci dari level 1 proseske- 6 dimana TU
memiliki hak untuk mengakses modul data guru yang didalamnya terdapat proses
input data guru, edit data guru, delete data guru yang selanjutnya di simpan dalam
tabel guru. Untuk proses cetak guru mendapatkan data dari daftar data guru yang
adadi dalam tabel guru. Sedangkan untuk kepala sekolah dapat mencetak laporan
data guru.
48
Data absensi
Data absensi
Data absensi
Data absensi
Gambar 4.16 Diagram Rinci (Level 1) Proses ke-7 pengelolaan data absensi.
Diagram ini merupakan diagram rinci dari level 1 proseske- 7 dimana guru
memiliki hak untuk mengakses modul absensi siswa yang didalamnya terdapat
proses input absensi, edit absensi, delete absensi yang selanjutnya disimpan dalam
tabel absensi.Untuk proses cetak absensi mendapatkan data dari daftar data
absensi siswa yang ada di dalam tabel absensi. Sedangkan untuk kepala sekolah
dapat mencetak laporan absensi siswa.
49
Data nilai
Data nilai
Data nilai
Data nilai
Gambar 4.17 Diagram Rinci (Level 1) Proses ke-8 pengelolaan data nilai.
Diagram ini merupakan diagram rinci dari level 1 proseske- 8 dimana guru
memiliki hak untuk mengakses modul nilai yang didalamnya terdapat proses input
data nilai, proses edit data nilai, proses delete data nilai yang selanjutnya di
simpan di dalam tabel kelas. Untuk proses cetak data nilai mendapatkan data dari
daftar data nilai yang ada di dalam tabel nilai. Sedangkan untuk kepala sekolah
hanya dapat mencetak laporan nilai siswa.
50
Data spp
9.1 Data spp
Laporan data spp
Mengolah data spp
spp
Staff Keu
Data spp
Data
Data bayaran lain 9.2
bayaran lain
Laporan data bayaran lain Mengolah bayaran
bayaran lain
Request_laporan
10.1
Rekap data spp dan
spp
Rekapitulasi_data_spp_dan_bayaran_lain_per_tahun_ajaran bayaran lain per Tahun
ajaran
Request_laporan
10.2
Rekapitulasi_data_kalendar_akademik_Per_Tahun ajaran Rekap kalendar
akademik per Tahun jadwal
ajaran
Kepala Sekolah
10.3
Rekapitulasi_data_jadwal pelajaran_dan_mata_pelajaran Rekap jadwal
kakademik
pelajaran dan mata
pelajaran
kelas
Rekapitulasi_data_guru_Per_Tahun_ajaran
10.4
Rekap data guru Per mata_pelajaran
Request_laporan
tahun ajaran
guru
Rekapitulasi_data_siswa Per_tahun_ajaran
10.5
Rekap data siswa per siswa
Request_laporan tahun ajaran
Gambar 4.19 Diagram Rinci (Level 1) Proses ke-10 pengelolaan proses laporan.
Diagram ini merupakan diagram rinci dari level 1 proseske- 10 dimana
user dengan level kepsek dapat mengakses modul kepsek. Di dalam modul kepsek
tersebut, terdapat menu laporan. Laporan rekapitulasi pada SI administrasi sekolah
di antaranya rekapitulasi spp dan bayaran lain pertahun ajaran dan rekapitulasi
data siswa pertahun ajaran.
52
Gambar 4.20 Diagram Rinci (Level 1) Proses ke-3.1 pengelolaan mata pelajaran
Diagram ini merupakan diagram rinci dari level 2 proseske- 3.1 dimana
TU memiliki hak untuk mengakses menu mata pelajaran yang didalamnya
terdapat input mata pelajaran, delete mata pelajaran, edit mata pelajaran yang
selanjutnya disimpan didalam tabel mata pelajaran. Sedangkan guru dan kepala
sekolah hanya dapat mencetak laporan mata pelajaran.
53
Data jadwal
pelajaran
jadwal
Data pembayaran
lain Laporan data pembayaran lain
Staff keu
Laporan data
pembayaran lain
Data
pembayaran
9.2.1 9.2.2 9.2.3
lain
Input delete Cetak
pembayaran lain pembayaran lain pembayaran lain
Data pembayaran
lain
Data
Data pembayaran lain
pembayaran lain
bayaran
Laporan data
pembayaran lain
Kepala Sekolah
uas
tugas
id_mtpelaja uts id_nilai
ran
id_siswa
id_thnajara M nisn
n
Nilai Mendapat
nama_depan
id_kelas
id_kelas 1 1
id_mtpelaja Jadwal M
Melihat Guru Melihat
ran
1 M thn_ajaran
tanggal jam alamat
id_user username
Thn_ajaran
no_telpon password status
1
Mempunyai User level
register
aktif log
Gambar 4.24 Diagram Relasi Antar Entitas (ERD) pada SI- Administrasi SDN 160 Palembang
57
Id_user Int No
Id_siswa Int No
Jk Enum Yes
Id_kelas Int No
Kelas Varchar Yes
No_ruang Varchar Yes
Id_guru Int Yes
60
Id_mtpelajaran Int No
Mt_pelajaran Varchar Yes
Kategori_pelajaraan Varchar Yes
Id_kurikulum Int Yes
Id_jadwal Int No
Id_kelas Int Yes
Id_mtpelajarann Int Yes
Tanggal Datetime Yes
Jam Time Yes
61
Id_djadwal Int No
Jam_start Int Yes
Jam_end Varchar Yes
Id_mtpelajaran Int Yes
Id_guru Int Yes
Id_jadwal Int Yes
7. Struktur TabelKurikulum
Tabel kurikulum memiliki 3 field dengan id_kurikulum sebagai
Primary Key (PK), setiap record dari pengelolaan data kurikulum akan
ditampung pada tabel kurikulum, seperti yang ditampilkan Tabel 4.9:
Tabel 4.9 Struktur tabel kurikulum
Name Type Null
Id_kurikulum Int No
Kurikulum Varchar Yes
Keterangan Text Yes
8. Struktur Tabel Kalendar Akademik
Tabel kalendar_akademik memiliki 5field dengan id_akademik
sebagai Primary Key (PK) dan memiliki relasi dengan tabel tahun_ajaran
dengan id_thnajaran sebagai Foreign Key (FK). setiap record dari
pengelolaan kalendar_akademik akan ditampung pada tabel
kalendar_akademik, seperti yang ditampilkan Tabel 4.10:
62
Id_akademik Int No
Nama_kegiatan Varchar Yes
Tgl_mulai Datetime Yes
Tgl_lahir Datetime Yes
Id_thnajaran Int Yes
9. Struktur Tabel Guru
Tabel guru memiliki 14field dengan id_guru sebagai Primary Key
(PK) dan memiliki relasi dengan tabel users dan tabel mata_pelajaran
dengan id_user dan id_mtpelajaran sebagai Foreign Key (FK). setiap
record dari pengelolaan data guru akan ditampung pada tabel guru, seperti
yang ditampilkan Tabel 4.11:
Tabel 4.11 Struktur tabel guru
Id_guru Int No
Nama_depan Varchar Yes
Nama_belakang Varchar Yes
Tempt_lahir Varchar Yes
Tgl_lahir Datetime Yes
Jk Enum Yes
Alamat Text Yes
Email Varchar Yes
No_telpon Varchar Yes
Agama Enum Yes
Golongan Varchar Yes
Status Enum Yes
Id_mtpelajaran Int Yes
Id_user Int Yes
63
Id_absensi Int No
Sakit Int Yes
Izin Int Yes
Alfa Int Yes
Keterangan Varchar Yes
Id_siswa Int Yes
Id_thnajaran Int Yes
10. Struktur Tabel Nilai
Tabel nilai memiliki 8 field dengan id_nilai sebagai Primary Key (PK)
dan memiliki relasi dengan tabel siswa, tabel mata_pelajaran dan tabel
tahun_pelajarandengan id_siswa, id_mtpelajaran dan id_thnajaran sebagai
Foreign Key (FK), ) setiap record dari pengelolaan data nilai akan
ditampung pada tabel nilai seperti yang ditampilkan Tabel 4.13:
Tabel 4.13 Struktur tabel nilai
Id_nilai Int No
Tugas Float Yes
Uts Float Yes
Uas Float Yes
Rata Float Yes
64
Id_pembayaran Int No
Pembayaran Varchar Yes
Deskripsi Varchar Yes
Jumlah_bayar Float Yes
Tgl_mulai Datetime Yes
Tgl_akhir Datetime Yes
Denda Float Yes
13. Struktur Tabel Detail Pembayaran
Tabel detail_pembayaran memiliki 6field dengan id_dpembayaran
sebagai Primary Key (PK) dan memiliki relasi dengan tabel siswa, tabel
m_pembayaran dan tabel tahun_pelajaran dengan id_siswa, id_pembayaran
dan id_thnajaran sebagai Foreign Key (FK), ). setiap record dari
pengelolaan data detail_pembayaran akan ditampung pada tabel
detail_pembayaran seperti yang ditampilkan Tabel 4.15:
65
Id_dpembayaran Int No
Tgl_bayar Datetime Yes
Total Float No
Id_pembayaran Int Yes
Id_siswa Int Yes
Id_thnajaran Int Yes
Id_bb Int No
No_transaksi Varchar Yes
Bulan Int Yes
Total Float Yes
Tgl_bayar Datetime Yes
Lunas Enum Yes
Id_siswa Int Yes
Id_thnajaran Int Yes
66
Keterangan tampilan halaman data tahun ajaran antara lain sebagai berikut:
Kolom tambah data memuat form inputan data tahun ajaran dengan pilihan
keterangan pada combobox, dan tabel utama pada antarmuka menampilkan daftar
tahun ajaran dengan aksi edit untuk mengubah data dan hapus untuk menghapus
data.
8. Tampilan Halaman Data Jadwal Pelajaran
Antarmuka menu data jadwal pelajaran memuat pengelolaan data jadwal
pelajaran yang diperlukan pada SI-Administrasi Sekolah SDN 160 Palembang.
Tampilan yang di desain di tampilkan pada gambar 4.34:
73
4.7 Pembahasan
4.7.1 Implementasi Interface
Proses implementasi dilakukan dengan melakukan pengkodean
programuntuk menghasilkan interface dan proses pengolahan data
administrasi pada Sekolah Dasar Negeri 160 Palembang berbasis web dengan
pemrograman PHP dan MySQL database.
4.7.1.1 Implementasi Interface
1. Implementasi form login user
Interface login user memiliki form input id pengguna dan kata sandi
dari setiap user yang dalam hal ini yaitu Admin, Kepalah Sekolah, Guru
dan Staff Keuangan.Jika data yang dimasukkan benar maka akan menuju
halaman masing-masing dari setiap user sesuai dengan id pengguna yang
masukkan. Interface login user dapat dilihat pada Gambar 4.60:
4.9 Penyerahan
Sistem Informasi Administrasi Pada SD Negeri 160 Palembang yang
dirancang telah diserahkan pada SD Negeri 160 Palembang di terima oleh kepala
sekolah SD Negeri 160 Palembang yaitu Ibu Siti Zaleha, S.Pd, M.SI.
BAB V
PENUTUP
5.1 Kesimpulan
Dari hasil penelitian yang dilakukan, maka dapat diambil kesimpulan yaitu
Sistem Informasi Administrasi Pada Sekolah Dasar Negari 160 Palembang
Berbasis Web sebagai berikut;
1. Sistem informasi administrasi yang sudah dibangun ini dapat dapat
memudahkan kegiatan para staff TU, Kepalah Sekolah dan Guru.
2. Proses pengolahan data serta informasi mengenai data yang diperlukan
lebih cepat tanpa harus menunggu waktu yang lama dalam proses
pencariannya.
3. Sistem ini dapat dapat meminimalisir kesalahan-kesalahan yang bisa saja
terjadi apabila sistem masih dilakukan secara konvensional terutama dalam
pengambilan data.
4. Membantu Sekolah Dasar Negeri 160 Palembang dalam pengolahan data
khususnya administrasi dan mempercepat pencarian data serta
memberikan kemudahan dalam pembuatan laporan data siswa, data guru,
data kelas, data jadwal pelajaran siswa, data nilai siswa, data rekap absensi
siswa, data kurikulum dan data pembayaran SPP.
5.2 Saran
Sistem yang dibangun masih memilikki beberapa kekurangan, oleh sebab itu
beberapa hal yang dapat dikembangkan untuk peneliti selanjutnya, yaitu sebagai
berikut:
1. Pengembangan dari sisi bahasa pemrograman yaitu dari PHP ke bahasa
pemrograman Mobile agar lebih praktis dalam melihat informasi data
administrasi seperti data siswa, data guru, data rekap absensi siswa, data
kelas, data jadwal pelajaran siswa, data nilai siswa, data kurikulum, dan
data pembayaran SPP.
2. Dalam sistem informasi administrasi ini hendaknya tidak hanya
menggunakan metode Prototype saja, tetapi dapat dibandingkan
128
129
Anhar ST, “Panduan Menguasai PHP & Mysql Secara Otodidak”., Jakarta:
Mediakita, 2010.
130
131
Riyanto, putra eka prilnali dan indelarko hendi, “Pengembangan aplikasi sistem
informasi geografis berbasis destop dan web” Penerbit: ISBN: 978-979-
1078-70-2., 2009.