SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA
SMK CYBER MEDIA
SKRIPSI
YENY TSARA AZIZAH
1210512131
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAKARTA
2017
SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA
SMK CYBER MEDIA
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
YENY TSARA AZIZAH
1210512131
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAKARTA
2017
SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMK
CYBER MEDIA
YenyTsaraAzizah
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, SMK Cyber Media dijadikan sebagai tempat penelitian, karena sistem
informasi akademik yang ada di sekolah tersebut belum terkelola dengan baik
sehingga seringterjadinyakekeliruandanmasihbanyak data manual atauarsip yang
tersimpan. Tujuan penelitian ini adalah untukmembuat SMK Cyber Media
lebihefesiendanefektifdalampengunaan. Metode penelitian yang digunakan dalam
penelitian ini adalah berdasarkan metode kualitatif. Sedangkan pengembangan
sistemnya menggunakan model waterfall. Perangkat lunak yang digunakan adalah:
Microsoft Windows 2016 Professional 64-Bit, Microsoft Visio 2016, Microsoft
Visual Studio 2013, Star Uml. Hasil dari penelitan ini adalah sebuah Web sekolah
bernama: SIAKAD SMK Cyber Media.
Kata kunci: sistem informasi, akademik, web
v
ACADEMIC INFORMATION SYSTEM AT SMK CYBER MEDIA
WEB BASED
YenyTsaraAzizah
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 a instasipedidikan. In this case, SMK
Cyber Media serve as a place of research, for academic information systems that exist
in the schools have not been managed well so frequent occurrence of mistakes and
still a lot of manual data or files were saved. The purpose of this study is to make
vocational Cyber Media more efficient and effective in use. The method used in this
research is based on qualitative methods. While the system development using the
waterfall model. The software used is: Microsoft Windows 2016 Professional 64-Bit,
Microsoft Visio 2016, Microsoft Visual Studio 2013, Star Uml. Results of this
research is a school site named: SIAKAD SMK Cyber Media.
Keyword : Infromation system , academik , Web
vi
vii
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa yang mana telah
memberikan rahmat serta hidayat-Nya sehingga penulis dapat menyelesaikan tugas
akhir ini yang berjudul “SISTEM INFORMASI AKADEMIKPADA SMK
CYBER MEDIA BERBASIS WEB” tepat pada waktunya. Dalam penyusunan
tugas akhir ini, tidak sedikit hambatan yang dihadapi. Namun penulis menyadari
bahwa kelancaran dalam penulisantugas akhir ini tidak lain berkat bantuan dan
bimbingan segala pihak yang terkait sehingga kendala-kendala yang dihadapi dapat
teratasi.
Untuk itu penulis mengucapkan banyak terimakasih kepada semua pihak yang
telah membantu dalam menyusun tugas akhir ini, diantaranya :
1. Bapak Nidjo Sandjojo, M.Sc selaku Dekan Fakultas Ilmu Komputer
2. Ibu Erly Krisnanik, S.Kom.,MM. selaku Kepala Program Studi Sistem
Informasi
3. Bapak Andi Ajiz yang telah memberikan semangat, doa dan dukungan
baik berupa moril dan materi selama penulisan tugas akhir ini hingga
selesai.
4. Winna, Hilda, Dara, Awibby, Juindiko, Teuku, Agam, Ariyandi, Riedwan,
Regi, Arri, Eko, Lambang, Tini, Septy, Raffi, Daffa yang telah
memberikan dukungan dan semangat selama saya menyusun skripsi.
Jakarta, 09 Januari 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL................................................................................................i
PERNYATAAN ORISINILITAS...........................................................................ii
PERNYATAAN PERSETUJUAN PUBLIKASI………………………………...iii
PENGESAHAN………………………………………………………….……….iv
ABSTRAK………………………………………………………………………...v
ABSTRAC………………………………………………………………………..vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI ........................................................................................................ viii
DAFTARTABEL ..................................................................................................... x
DAFTAR GAMBAR ............................................................................................. xi
DAFTAR SIMBOL .............................................................................................. xiii
DAFTAR LAMPIRAN ........................................................................................ xvi
BAB I PENDAHULUAN ........................................................................................ 1
I.1 Latar Belakang ................................................................................................ 1
I.2 Rumusan Masalah ........................................................................................... 1
I.3 Tujuan dan Manfaat Penulisan ...................................................................... 2
I.4 Ruang Lingkup Masalah ................................................................................. 2
I.5 Luaran yang diharapkan ................................................................................. 2
I.6 Sistematika Penulisan ..................................................................................... 3
BAB II LANDASAN TEORI .................................................................................. 4
II.1 Perancangan Sistem Informasi ...................................................................... 4
II.2 PHP ................................................................................................................. 6
II.3 Basis Data (Database ) .................................................................................... 8
II.4 MySQL ........................................................................................................... 9
II.5 Unified Modeling Language (UML) ............................................................ 10
II.6 Web ............................................................................................................... 11
II.7 Pengertian Perancangan Sistem dan Akademik .......................................... 12
II.8 Definisi Pelayanan ........................................................................................ 15
II.9 Metode Waterfall .......................................................................................... 15
II.10 Review Penelitian ........................................................................................ 17
BAB III METODOLOGI PENELITIAN............................................................... 20
III.1 Tahapan Penelitian........................................................................................ 20
III.2 Metodologi Penelitian ................................................................................... 21
III.3 Waktu dan Tempat Penelitian ....................................................................... 22
III.4 Tahapan Kegiatan ......................................................................................... 22
BAB IV HASIL DAN PEMBAHASAN ............................................................... 23
IV.1 Profil ............................................................................................................. 23
IV.2 Struktur Organisasi ....................................................................................... 24
ix
IV.3 Tugas dan Fungsi .......................................................................................... 24
IV.4 Analisa Sistem .............................................................................................. 32
IV.5 Analisa Dokumen ......................................................................................... 34
IV.6 Usecase Sistem Berjalan ............................................................................... 36
IV.7 Dziagram Activity Sistem Berjalan .............................................................. 41
IV.8 Diagram Activity Sistem Berjalan Penilaian ................................................ 42
IV.9 Analisa Kebutuhan Informasi ....................................................................... 43
IV.10 Metode PIECES ............................................................................................ 44
IV.11 Sistem Usulan ............................................................................................... 45
IV.12 Rancangan Logik .......................................................................................... 46
IV.13 Class Diagram ............................................................................................... 65
IV.14 Perancangan Fisik ......................................................................................... 66
BAB V PENUTUP ................................................................................................. 72
V.1 Kesimpulan ................................................................................................... 72
V.2 Saran ............................................................................................................. 72
DAFTAR PUSTAKA ............................................................................................ 73
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Tabel 1 Riview Penelitian ......................................................................... 18
Tabel 2 Jadwal Penelitian.......................................................................... 22
Tabel 3 Dokumen masukan ....................................................................... 36
Tabel 4 Dokumen Kluaran ........................................................................ 36
Tabel 5 Dokumen Simpanan ..................................................................... 37
Tabel 6 Narasi Sistem Berjalan Absensi ................................................... 37
Tabel 7 Narasi Sistem Matapelajaran ....................................................... 38
Tabel 8 Narasi Sistem Pembayaran........................................................... 39
Tabel 9 Narasi Sistem Pendataan Siswa ................................................... 40
Tabel 10 Narasi Sistem Penilaian ............................................................. 41
Tabel 11 Aktor Pelaku Sistem .................................................................. 48
Tabel 12 Narasi Usecase Lihat Nilai ......................................................... 50
Tabel 13 Narasi Usecase Biodata .............................................................. 50
Tabel 14 Narasi Usecase Pembayaran ...................................................... 50
Tabel 15 Narasi Usecase Lihat Raport ...................................................... 50
Tabel 16 Narasi Usecase Lihat Matapelajaran .......................................... 50
Tabel 17 Narasi Usecase Lihat Jadwal...................................................... 51
Tabel 18 Narasi Usecase Upload Materi ................................................... 51
Tabel 19 Narasi Usecase Penilaian ........................................................... 52
Tabel 20 Narasi Usecase Kurikulum......................................................... 53
Tabel 21 Narasi Usecase Kurikulum......................................................... 53
Tabel 22 Narasi Usecase Input Pembayaran ............................................. 54
Tabel 23 Narasi Usecase Lap Pembayaran ............................................... 54
Tabel 24 Narasi Usecase Lihat Nilai ......................................................... 56
Tabel 25 Narasi Usecase Lihat Absensi Kelas .......................................... 56
Tabel 26 Narasi Usecase Mencetak Raport .............................................. 56
Tabel 27 Narasi Usecase Input Absensi .................................................... 57
Tabel 28 Rancangan Masukan .................................................................. 77
Tabel 29 Rancangan Keluaran .................................................................. 77
xi
DAFTAR GAMBAR
Gambar 1 Metode Waterfall...................................................................... 16
Gambar 2 Flowhart Metodologi Penelitian ............................................... 20
Gambar 3 Struktur Organisasi ................................................................... 24
Gambar 4 Usecase Sistem Berjalan Absensi ............................................ 37
Gambar 5 Usecase Sistem Matapelajaran ................................................. 38
Gambar 6 Usecase Sistem Pembayaran .................................................... 39
Gambar 7 Usecase Sistem Pendataan Siswa ............................................. 40
Gambar 8 Usecase Sistem Penilaian ......................................................... 41
Gambar 9 Diagram Activity Absensi ........................................................ 42
Gambar 10 Diagram Activity Penjadwalam ............................................. 42
Gambar 11 Diagram Activity Pembayaran ............................................... 43
Gambar 12 Diagram Activity Pendataan .................................................. 44
Gambar 13 Usecase Lihat Nilai ................................................................ 49
Gambar 14 Usecase Guru.......................................................................... 51
Gambar 15 Usecase Sistem Usulan Kurikulum ........................................ 52
Gambar 16 Usecase Diagram Kurikulum ................................................. 52
Gambar 17 Usecase Sistem Usulan Keuangan ......................................... 54
Gambar 18 Usecase Sistem Usulan Walikelas.......................................... 55
Gambar 19 Usecase Absensi ..................................................................... 56
Gambar 20 Diagram Activity Lihat Nilai ................................................. 58
Gambar 21 Diagram Activity Lihat Biodata ............................................. 58
Gambar 22 Diagram Activity Lihat Pembayaran...................................... 59
Gambar 23 Diagam Activity Lihat Raport ................................................ 59
Gambar 24 Diagram Activity Matapelajaran ............................................ 60
Gambar 25 Diagram Lihat Jadwal ............................................................ 60
Gambar 26 Diagram Activity Upload Materi ........................................... 61
Gambar 27 Diagram Penilaian .................................................................. 62
Gambar 28 Diagram Pembayaran ............................................................. 63
Gambar 29 Diagram Laporan Pembayaran ............................................... 64
Gambar 30 Diagram Lihat Nilai ............................................................... 65
Gambar 31 Diagram Lihat Absensi........................................................... 65
Gambar 32 Diagram Input Absensi........................................................... 66
Gambar 33 Diagram Activity Kurikulum ................................................. 67
Gambar 34 Diagram Activity Kurikulum ................................................. 70
Gambar 35 Sequance Siswa ...................................................................... 71
Gambar 36 Sequance Guru ....................................................................... 72
Gambar 37 Sequance Keuangan ............................................................... 72
Gambar 38 Sequance Walikelas................................................................ 73
Gambar 39 Sequance Tatausaha ............................................................... 73
Gambar 40 Sequance Kurikulum .............................................................. 74
Gambar 41 Class Diagram ........................................................................ 75
Gambar 42 Tampilan Halaman Utama ..................................................... 78
Gambar 43 Tampilan Halaman Siswa....................................................... 78
Gambar 44 Tampilan Halaman Data Siswa .............................................. 79
xii
Gambar 45 Tampilan Halaman Siswa....................................................... 79
Gambar 46 Tampilan Halaman Guru ........................................................ 80
Gambar 47 Tampilan Halaman Guru Absensi .......................................... 80
Gambar 48 Tampilan Halaman Guru Nilai ............................................... 80
Gambar 49 Tampilan Halaman Keuangan ................................................ 80
Gambar 50 Tampilan Halaman Kurikulum............................................... 80
Gambar 51 Tampilan Halaman Walikelas ................................................ 81
Gambar 52 Tampilan Halaman Orangtua ................................................. 81
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.
2) Activity Diagram
xiv
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.
DAFTAR LAMPIRAN
Lampiran 1 Halaman Awal Guru
Lampiran 2 Halaman Pembayaran
Lampiran 3 Halaman Awal Kurikulum
Lampiran 4 Halaman Data Siswa
Lampiran 5 Halaman Edit Data Siswa
Lampiran 6 Halaman Login
Lampiran 7 Tabel absensi_pelajaran
Lampiran 8 Tabel agama
Lampiran 9 Tabel asal_sekolah
Lampiran 10 Tabel data_kelas
Lampiran 11 Tabel data_kelas_detail
Lampiran 12 Tabel ekstrakulikuler
Lampiran 13 Tabel hari
Lampiran 14 Tabel identitas
Lampiran 15 Tabel jadwal
Lampiran 16 Tabel jadwal_ujian
Lampiran 17 Tabel jenis_mp
Lampiran 18 Tabel kelas
Lampiran 19 Tabel mata_pelajaran
Lampiran 20 Tabel materi
Lampiran 21 Tabel manikah
Lampiran 22 Tabel migrations
Lampiran 23 Tabel nilai
Lampiran 24 Tabel nilai_kenaikan
Lampiran 25 Tabel password_resets
Lampiran 26 Tabel pegawai
Lampiran 27 Tabel pekerjaan_ortu
Lampiran 28 Tabel pendidikan
Lampiran 29 Tabel pesan
Lampiran 30 Tabel piket
Lampiran 31 Tabel semester
Lampiran 32 Tabel siswa
Lampiran 33 Tabel spp
Lampiran 34 Tabel status_pegawai
Lampiran 35 Tabel status_siswa
Lampiran 36 Tabel tahun_ajaran
Lampiran 37 Tabel ujian_mp
Lampiran 38 Tabel users2
Lampiran 39 Tabel waktu
Lampiran 40 Data nilai
Lampiran 41 Data Rapor
Top Related