SISTEM INFORMASI AKADEMIK PADA SMP
MUHAMMADIYAH 29 DEPOK BERBASIS WEB
SKRIPSI
JUINDIKO SEPTIAN PUTRA
1210512106
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2016
SISTEM INFORMASI AKADEMIK PADA SMP
MUHAMMADIYAH 29 DEPOK BERBASIS WEB
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
JUINDIKO SEPTIAN PUTRA
1210512106
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2016
iv
PENGESAHAN
Skripsi diajukan oleh :
Nama : Juindiko Septian Putra
NRP : 1210512106
Program Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Akademik Pada Smp Muhammadiyah 29 Depok
Berbasis Web
Telah berhasil dipertahankan di hadapan Tim Penguji dan diterima sebagai bagian persyaratan
yang diperlukan untuk mmperoleh gelar Sarjana Komputer pada Program Studi Sitem
Informasi, Fakultas Ilmu Komputer, Universitas Pembangunan Nasional “Veteran” Jakarta.
v
SISTEM INFORMASI AKADEMIK PADA SMP
MUHAMMADIYAH 29 DEPOK BERBASIS WEB
Juindiko Septian Putra
Abstrak
Sistem Informasi Akademik merupakan suatu sistem yang memberikan layanan
informasi yang berupa data akademik. Keberadaan sistem informasi akademik ini
sangat penting dalam membatu setiap proses akademik di sebuah instasi pedidikan.
Dalam hal ini, SMP Muhammadiyah 29 Depok dijadikan sebagai tempat
penelitian, karena sistem informasi akademik yang ada di sekolah tersebut belum
terkelola dengan baik sehingga seringkali mempersulit dalam pelaksanaan aktifitas-
aktifitas akademik yang ada, seperti proses pengolahan data siswa, pengolahan data
guru, pengolahan nilai siswa, dan pengolahan data administrasi siswa. Tujuan
penelitian ini adalah untuk memberikan kemudahan pada saat proses pengolahan
data siswa, pengolahan data guru, mempermudah dalam pengolahan nilai siswa,
meminimalisir kesalahan dalam pencatatan data siswa,meminimalisir kesalahan
dalam pencatatan administrasi siswa, dan meningkatkan keamanan data siswa
sehingga keamanan data siswa lebih terjamin. Metode penelitian yang digunakan
dalam penelitian ini adalah berdasarkan metode kualitatif. Sedangkan
pengembangan sistemnya menggunakan model waterfall. Perangkat lunak yang
digunakan adalah: Microsoft Windows 10 Professional 64-Bit, Microsoft Office
Professional 2016, Microsoft Visio 2016, Microsoft Visual Studio 2013. Hasil dari
penelitan ini adalah sebuah Web sekolah bernama: SIAKAD SMP M 29 DEPOK.
Kata kunci: sistem informasi, akademik, web, model prototype
vi
ACADEMIC INFORMATION SYSTEM AT SMP
MUHAMMADIYAH 29 DEPOK WEB BASED
Juindiko Septian Putra
Abstract
Academic Information System is a system that provides information services in the
form of academic data. The existence of this academic information system is very
important in petrified every academic process in an education instance . In this case,
SMP Muhammadiyah 29 Depok used as a place of research, for academic
information systems that exist in the schools have not been managed well so often
complicates the implementation of activities in existing academic, as the student
data processing, data processing teacher, processing value students, student
administration and data processing. The purpose of this study is to provide
convenience during the process of student data processing, data processing teacher,
simplify the processing of student scores, minimize errors in recording student data,
minimizes errors in recording student administration, and improve the security of
student data so that the security of student data more secure. the method used in this
research is based on qualitative methods. While the system development using the
waterfall model. The software used are: Microsoft Windows 10 Professional 64-
Bit, Microsoft Office Professional 2016, Microsoft Visio 2016, Microsoft Visual
Studio 2013. The results of this research is a school site named: SIAKAD Junior M
29 DEPOK.
Keyword : Infromation system , academik , Web , Model Prototype.
vii
KATA PENGANTAR
Segala puji hanya milik Allah SWT. Shalawat dan salam selalu
tercurahkan kepada Junjungan kita, Nabi besar Nabi Muhammad
SAW. Berkat limpahan dan rahmat-Nya Penulis mampu menyelesaikan
proposal skripsi dengan judul “Sistem Informasi Akademik Pada SMP
Muhammadiyah 29 Depok Berbasis WEB”
Penulis menyadari bahwa tanpa bantuan serta doroangan dari semua pihak
mungkin penulisan ini tidak dapat terselesaikan.Oleh karena itu penulis
mengucapkan banyak trimakasi kepada :
1. Allah SWT yang memberikan berhak dan hidayahnya.
2. Kedua Orang Tua yang telah memberikan dorongan mental, material dan
spiritual.
3. Bapak DR.Nidjo Sandjojo,Msc selaku Dekan Fakultas Ilmu Komputer
UPN “Veteran” Jakarta.
4. Ibu Ati Zaidah, S.Kom.,MTI. Selaku dosen pembimbing.
5. Bapak Mahmud. SE selaku kepala Sekolah SMP Muhammadiyah 29
Depok yang telah memberikan ijin untuk melakukan riset pada SMP
Muhammadiyah 29 Depok.
6. Semua pihak yang telah membantu penulisan skripsi ini yang tidak
mungkin disebutkan satu persatu.
Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan
sehingga penulis mengharapkan kritik dan saran yang bersifat membangun agar di
masa yang aka dating hisa menjadi lebih baik. Semoga laporan ini bermanfaat
baik bagi penulis maupun pembaca.
Jakarta , Juli 2016
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ................................................................................. i
PERNYATAAN ORISINALITAS ........................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI ..................................... iii
PENGESAHAN ........................................................................................ iv
ABSTRAK ................................................................................................ v
ABSTRACT .............................................................................................. vi
KATA PENGANTAR .............................................................................. vii
DAFTAR ISI ............................................................................................. viii
DAFTAR TABEL ..................................................................................... x
DAFTAR GAMBAR ................................................................................ xi
DAFTAR SIMBOL ................................................................................... xiii
DAFTAR LAMPIRAN ............................................................................. xvii
BAB I PENDAHULUAN ......................................................................... 1
I.1 Latar Belakang ..................................................................................... 1
I.2 Rumusan Masalah ................................................................................ 2
I.3 Batasan Masalah .................................................................................. 2
I.4 Maksud dan Tujuan ............................................................................. 2
I.5 Manfaat Penelitian ............................................................................... 2
I.6 Luaran Yang Diharapkan ..................................................................... 3
I.7 Sistematika Penulisan .......................................................................... 3
BAB II LANDASAN TEORI ................................................................... 5
II.1 Konsep Dasar Informasi ..................................................................... 5
II.2 Konsep Dasar Sistem .......................................................................... 6
II.3 Konsep Dasar Sistem Informasi ......................................................... 8
II.4 Akademik ........................................................................................... 9
II.5 Sistem Informasi Akademik ............................................................... 9
II.6 Pengertian Perancangan Sistem .......................................................... 9
II.7 Pieces .................................................................................................. 9
II.8 Basis Data Dan DBMS ....................................................................... 11
II.9 PHP ..................................................................................................... 13
II.10 MySQL ............................................................................................. 14
II.11 Metode Waterfall .............................................................................. 14
II.12 Konsep Dasar Jaringan ..................................................................... 16
II.13 Pengertian UML ............................................................................... 17
II.14 Pengertian pembayaran .................................................................... 18
II.15 Penelitian Relevan ............................................................................ 18
BAB III METODELOGI PENELITIAN .................................................. 20
III.1 Tahapan Penelitian ............................................................................ 20
III.2 Waktu Dan Tempat Penelitian .......................................................... 22
III.3 Alat Bantu Penelitian ........................................................................ 23
III.4 Tahapan Penelitian ............................................................................ 23
ix
BAB IV HASIL DAN PEMBAHASAN .................................................. 25
IV.1 Profil Instansi .................................................................................... 25
IV.2 Visi Dan Misi .................................................................................... 26
IV.3 Struktur Organisasi ........................................................................... 27
IV.4 Tugas Dan Tanggung jawab ............................................................. 28
IV.5 Dokumen Berjalan ............................................................................ 31
IV.6 Prosedur Yang Berjalan .................................................................... 33
IV.7 Usecase Sistem Berjalan ................................................................... 34
IV.8 Identifikasi masalah .......................................................................... 38
IV.9 Masalah Pokok .................................................................................. 40
IV.10 Rancangan Sistem Yang Diusulkan ................................................ 41
IV.11 Sistem Usulan ................................................................................. 41
IV.12 Rancangan Logik ............................................................................ 42
IV.13 Perancangan Fisik ........................................................................... 80
BAB V PENUTUP ................................................................................... 96
V.1 Simpulam ........................................................................................... 96
V.2 Saran ................................................................................................... 96
DAFTAR PUSTAKA ............................................................................... 97
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Tabel 1 Riview Penelitian ......................................................................... 18
Tabel 2 Tabel Kegiatan ............................................................................. 24
Tabel 3 Dokumen masukan ....................................................................... 32
Tabel 4 Dokumen Kluaran ........................................................................ 32
Tabel 5 Dokumen Simapanan ................................................................... 33
Tabel 6 Deskripsi Usecase Pendataan Siswa ............................................ 35
Tabel 7 Deskripsi Usecase Penilaian ........................................................ 36
Tabel 8 Deskripsi Usecase Pembayaran ................................................... 37
Tabel 9 Deskripsi Usecase Penjadwalan ................................................... 38
Tabel 10 Daftar Istilah Aktor .................................................................... 42
Tabel 11 Narasi Login ............................................................................... 44
Tabel 12 Narasi Logout ............................................................................. 44
Tabel 13 Narasi Pengaturan Akun ............................................................ 44
Tabel 14 Narasi Input Data Nilai .............................................................. 45
Tabel 15 Narasi Melihat Jadwal Mengajar ............................................... 45
Tabel 16 Narasi guru input biodata ........................................................... 45
Tabel 17 Narasi Lihat Nilai ....................................................................... 46
Tabel 18 Narasi Lihat Jadwal .................................................................... 46
Tabel 19 Narasi Lihat Kelas ...................................................................... 46
Tabel 20 Narasi History Pembayaran ....................................................... 46
Tabel 21 narasi siswa input biodata .......................................................... 47
Tabel 22 Narasi Posting Jadwal ................................................................ 47
Tabel 23 Narasi Pengelolaan Data Siswa ................................................. 47
Tabel 24 Narasi Pengelolaan Data Guru ................................................... 48
Tabel 25 Narasi Pengelolaan Data Kelas .................................................. 48
Tabel 26 Narasi Pengelolaan Mata Pelajaran............................................ 49
Tabel 27 Narasi Kelola Pembayaran SIswa .............................................. 49
Tabel 28 Narasi Laporan Keuangan .......................................................... 50
Tabel 29 Narasi Cetak Laporan Keuangan ............................................... 50
Tabel 30 Narasi Cetak Nilai Rapor ........................................................... 50
Tabel 31 Narasi lihat laporan pembayaran................................................ 51
Tabel 32 Rancangan database siswa ......................................................... 77
Tabel 33 Rancangan Database guru .......................................................... 77
Tabel 34 Rancangan database pembayaran............................................... 78
Tabel 35 Rancangan database nilai ........................................................... 78
Tabel 36 Rancangan database matapelajaran ............................................ 78
Tabel 37 Rancangan database kelas ......................................................... 79
Tabel 38 Rancangan database user ........................................................... 79
Tabel 39 Rancangan database pegawai ..................................................... 79
Tabel 40 Rancangan masukan ................................................................... 82
Tabel 41 Rancangan keluaran ................................................................... 82
Tabel 42 simpanan file .............................................................................. 83
xi
DAFTAR GAMBAR
Gambar 1 Metode Waterfall...................................................................... 15
Gambar 2 Tahapan Penelitian ................................................................... 20
Gambar 3 Struktur Organisasi ................................................................... 27
Gambar 4 Usecase Berjalan Pendataan siswa ........................................... 34
Gambar 5 Usecase Berjalan Penilaian ...................................................... 35
Gambar 6 Usecase Berjalan Pembayaran SPP .......................................... 36
Gambar 7 Usecase Berjalan Penjadwalan ................................................. 37
Gambar 8 UseCase Usulan........................................................................ 43
Gambar 9 Activity Usulan Login .............................................................. 52
Gambar 10 Activity Usulan Logout .......................................................... 52
Gambar 11 Activity Usulan Pengaturan Akun ......................................... 54
Gambar 12 Activity Usulan Input Data Nilai ........................................... 55
Gambar 13 Activity Usulan Jadwal Mengajar .......................................... 56
Gambar 14 Activity usulan Input biodata ................................................. 56
Gambar 15 Activity Usulan Lihat Nilai .................................................... 57
Gambar 16 Activity Usulan Lihat Jadwal ................................................. 57
Gambar 17 Activity Usulan Lihat Kelas ................................................... 58
Gambar 18 Activity Usulan Lihat history Pembayaran ............................ 58
Gambar 19 Activity usulan Input biodata ................................................. 59
Gambar 20 Activity Usulan Posting Jadwal ............................................. 60
Gambar 21 Activity Usulan Pengelolaan Data Siswa ............................... 61
Gambar 22 Activity Usulan Pengelolaan Data Guru ................................ 62
Gambar 23 Activity Usulan Pengelolaan Kelas ........................................ 63
Gambar 24 Activity Usulan Pengelolaan Mata Pelajaran ......................... 64
Gambar 25 Activity Usulan Pengelolaan Data Pembayaran..................... 65
Gambar 26 Activity Usulan Laporan Pembayaran ................................... 66
Gambar 27 Activity Usulan Cetak Laporan Pembayaran ......................... 67
Gambar 28 Activity Usulan Cetak Nilai ................................................... 68
Gambar 29 Activity usulan melihat laporan pembayaran siswa ............... 69
Gambar 30 Sequance Diagram Usulan Siswa ........................................... 70
Gambar 31 Sequance Diagram Usulan guru ............................................. 71
Gambar 32 Sequance Diagram Usulan Admin ......................................... 72
Gambar 33 Sequance Diagram Usulan Tata Usaha .................................. 73
Gambar 34 Sequance Diagram usulan kepala sekolah ............................. 74
Gambar 35 Sequance diagram login ......................................................... 75
Gambar 36 Class diagram ......................................................................... 76
Gambar 37 Rancanganan interface login .................................................. 84
Gambar 38 Rancangan interface logout .................................................... 84
Gambar 39 Rancangan interface kelola data siswa ................................... 85
Gambar 40 Rancangan tambah data siswa ............................................... 85
Gambar 41 Rancangan interface kelola data guru .................................... 86
Gambar 42 Rancangan interface input data guru ...................................... 86
Gambar 43 Rancangan interface kelola jadwal ......................................... 86
Gambar 44 Rancangan interface kelola kelas ........................................... 87
xii
Gambar 45 Rancangan interface tambah kelas ......................................... 87
Gambar 46 Rancangan Inteface kelola matapelajaran .............................. 88
Gambar 47 Rancangan Inteface tambah matapelajaran ............................ 88
Gambar 48 Rancangan interface biodata guru .......................................... 89
Gambar 49 Rancangan interface edit biodata guru ................................... 89
Gambar 50 Rancangan interface lihat jadwal ........................................... 90
Gambar 51 Rancangan interface input nilai .............................................. 90
Gambar 52 Rancnagan interface biodata siswa ........................................ 91
Gambar 53 Rancangan interface edit biodata siswa ................................. 91
Gambar 54 Rancangan interface lihat nilai siswa ..................................... 92
Gambar 55 Rancnagan interface lihat kelas .............................................. 92
Gambar 56 Rancangan interface history pembayaran siswa..................... 93
Gambar 57 Rancnagan interface kelola pembayaran siswa ...................... 93
Gambar 58 Rancangan interface laporan pembayaran siswa .................... 94
Gambar 59 Rancangan interface cetak nilai siswa .................................... 94
Gambar 60 Rancangan interface laporan pembayaran .............................. 95
xiii
DAFTAR SIMBOL
a. Simbol Unified Modeling Language
1) Use Case Diagram
No. Nama Simbol Penjelasan
1. Actor
Actor atau pengguna sistem. Actor
tidak terbatas hanya manusia saja,
jika sebuah sistem berkomunikasi
dengan aplikasi lain dan
membutuhkan input atau
memberikan output, maka aplikasi
tersebut juga bisa dianggap sebagai
actor.
2. Use Case
Use case digambarkan sebagai
lingkaran elips dengan nama use
case dituliskan didalam elips
tersebut.
3. Association
Asosiasi digunakan untuk
menghubungkan actor dengan use
case. Asosiasi digambarkan dengan
sebuah garis yang menghubungkan
antara Actor dengan Use Case.
4. Association Asosiasi antara aktor dan use case
yang menggunakan panah terbuka
untuk mengindikasikan bila aktor
berinteraksi secara pasif dengan
sistem.
5. Include
Include merupakan di dalam use
case lain atau pemanggilan use case
oleh use case lain.
6. Extend
Extend merupakan perluasan dari
use case lain jika kondisi atau syarat
terpenuhi.
xiv
2) Activity Diagram
No. Nama Simbol Penjelasan
1. Start Point
Start point diletakkan pada pojok
kiri atas dan merupakan awal
aktifitas.
2. End Point
End point, akhir aktifitas.
3. Activities
Activities menggambarkan suatu
proses atau kegiatan bisnis.
4. Fork
Fork (percabangan) digunakan
untuk menunjukkan kegiatan yang
dilakukan secara paralel atau
untuk menggabungkan dua
kegiatan paralel menjadi satu.
5. Join
Join (penggabungan) digunakan
untuk menunjukkan adanya
dekomposisi.
6. Decision
Points
Decision points menggambarkan
pilihan untuk pengambilan
keputusan, true atau false.
xv
3) Class Diagram
No Nama Simbol Keterangan
1. Class
Class adalah blok-blok
pembangun pada pemprograman
berorientasi objek. Sebuah class
digambarkan sebagai sebuah kotak
yang terdiri atas 3 bagian, bagian
tengah mendefinisikan
property/atribut class. Bagian
akhir mendefinisikan method-
method dari sebuah class.
2. Association
1..* Owned by 1..1
Sebuah Asosiasi merupakan
sebuah relationship paling umum
antara 2 class dan dilambangkan
oleh sebuah garis yang
menghubungkan antara 2 class
garis ini bisa melambangkan tipe-
tipe relationship dan juga dapat
menampilkan hukum-hukum
multiplisitas pada sebuah
relationship. (Contoh : One-to-
one, one-to-many,many-to-many)
3. Composition
Jika sebuah class tidak bisa berdiri
sendiri dan harus merupakan
bagian dari class yang lain, maka
class tersebut memiliki relasi
composition terhadap class tempat
dia bergantung tersebut. Sebuah
relationship composition
digambarkan sebagai garis dengan
ujung berbentuk jajaran genjang
berisi/solid.
4. Dependency
Kadang kala sebuah class diagram
menggunakan class yang lain. Hal
ini disebut depedency. Umumnya
penggunaan depedency digunakan
untuk menunjukkan operasi pada
suatu class yang menggunakan
class yang lain. Sebuah depedency
dilambangkan sebagai sebuah
panah bertitik-titik.
5. Aggregation
Aggregation mengidikasikan
keseluruhan bagian relationship
dan biasanya disebut sebagai
relasi.
xvi
b. Simbol Flowchart
No Nama Simbol Keterangan
1. Terminator
Simbol terminator (Mulai/selesai)
merupakan tanda bahwa sistem
akan dijalankan atau berakhir
2. Proses
Simbol yang digunakan untuk
melakukan pemrosesan data baik
oleh user maupun komputer
(sistem)
3. Verifikasi
Simbol yang digunakan untuk
memutuskan apakah valid atau
tidak validnya suatu kejadian.
4. Data
Simbol yang digunakan untuk
mendeskripsikan data yang
digunakan. Laporan : Simbol yang
digunakan untuk menggambarkan
laporan.
xvii
DAFTAR LAMPIRAN
Lampiran A Dokumen Masukan
Lampiran 1 Buku data siswa
Lampiran 2 Formulir Data Penilaian Siswa
Lampiran 3 Buku SPP Siswa
Lampiran 4 Data nilai
Lampiran 5 Data guru
Lampiran B Dokumen Keluaran
Lampiran 1 Rapor
Lampiran 2 Jadwal belajar
Lampiran 3 laporan pembayaran siswa
Lampiran C Masukan Usulan
Lampiran 1 input login
Lampiran 2 input data siswa
Lampiran 3 input data guru
Lampiran 4 Input matpel
Lampiran 5 Input kelas
Lampiran 6 input jadwal
Lampiran 7 input nilai
Lampiran 8 siswa input biodata
Lampiran 9 guru input biodata
Lampiran 10 Input pembayaran
Lampiran D keluaran Usulan
Lampiran 1 keluaran rapor usulan
Lampiran 2 keluaran laporan pembayaran usulan
Lampiran E Simpanan Usulan
Lampiran 1 Simpanan data siswa
Lampiran 2 Simpanan data guru
Lampiran 3 Simpanan data pembayaran
Lampiran 4 simpanan nilai
Lampiran 5 simpanan mata pelajaran
Lampiran 6 Simpanan data kelas
Lampiran 7 Simpanan data pegawai