LAPORAN SKRIPSI
SISTEM INFORMASI APLIKASI PENGELOLAAN NILAI RAPOR SMP NEGERI 5 KUDUS Laporan ini disusun guna memenuhi salah satu untuk menyelesaikan program studi Sistem Informasi S-I pada Fakultas Teknik Univeritas Muria Kudus Disusun Oleh : Nama
: Intan Kurniawati
NIM
: 2008-53-062
Progdi
: Sistem Informasi
Fakultas
: Teknik
FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2012
i
HALAMAN PERSETUJUAN Nama Pelaksana Skripsi
: Intan Kurniawati
NIM
: 2008-53-062
Bidang Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Aplikasi Pengelolaan Nilai Rapor Smp Negeri 5 Kudus
Pembimbing I
: Pratomo Setiaji, M.Kom
Pembimbing II
: Nanik Susanti, S.Kom
Dilaksanakan
: Semester Ganjil Tahun 2011
Kudus,
Juli 2012
Yang mengusulkan
Intan Kurniawati
Menyetujui : Pembimbing 1
Pembimbing II
Pratomo Setiaji, M.Kom
Nanik Susanti, S.Kom
ii
HALAMAN PENGESAHAN Nama Pelaksana Skripsi
: Intan Kurniawati
NIM
: 2008-53-062
Bidang Studi
: Sistem Informasi
Judul Skripsi
: Sistem Informasi Aplikasi Pengelolaan Nilai Rapor SMP Negeri 5 Kudus
Pembimbing I
: Pratomo Setiaji, M.Kom
Pembimbing II
: Nanik Susanti, S.Kom
Kudus, 2 Agustus 2012
Telah diujikan pada ujian sarjana, tanggal 26 Juli 2012 dan dinyatakan LULUS
Penguji Utama
Penguji I
Andy Prasetyo Utomo, S.Kom, M.T.
Penguji II
Supriyono, M.Kom. Noor Latifah, S.Kom.
Mengetahui, Dekan Fakultas Teknik
Rochmad Winarso, S.T., M.T.
iii
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO 1.
Kami tidak akan memperoleh kebajikan, sebelum kamu menginfakkan
sebagian harta yang kamu cintai. Dan apapun yang kamu infakkan, tentang hal itu sungguh, Allah maha mengetahui. (Surat Ali Imron ayat 92) 2.
Sesungguhnya sesudah kesukaran itu ada kemudahan, maka kerjakanlah suatu
urusan dengan sungguh-sungguah hanya kepada Allah-lah kamu berharap. (Qs. Annar ayat 6-8)
PERSEMBAHAN Dengan penuh rasa syukur atas kenikmatan yang diberikan- Nya kepada kita semua, kupersembahkan karya skripsiku ini untuk: 1.
Tuhan yang telah menciptakan aku, beserta Rosul-Nya.
2.
Ayah dan ibu tercinta yang telah memberikan doa
dan
kasih
sayang
sepenuhnya
serta
memberikan dukungan moral, agama, dan materi. 3.
Kakakku Ika Kartika Sari, S.pd dan adikku Irvan Putra Muliana yang telah mewarnai hidupku penuh dengan canda tawa.
4.
Sahabat dan Teman-teman yang memberikan motivasi .
5.
Almater Universita Muria Kudus.
v
RINGKASAN Laporan skripsi dengan judul “Sistem Informasi Aplikasi Pengelolaan Nilai Rapor Smp Negeri 5 Kudus”. Sistem ini dirancang dengan menggunakan pemodelan dengan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database MYSQL. Hasil dari perancangan ini adalah Aplikasi Sistem Informasi yang menyajikan informasi-informasi penilaian hasil belajar siswa yang selalu dapat diakses dan dipantau oleh orang tua siswa maupun siswa itu sendiri tanpa harus menunggu waktu pembagian rapor.
Kata Kunci : Sistem Informasi, rapor, SMP
vi
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi. Sholawat serta salam tak lupa penulis haturkan kepada Nabi Muhammad SAW yang kita nanti-nanti syafaatnya di yaumul akhir. Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala masukan yang berguna dari pembaca. Semoga laporan ini bermanfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang komputer. Pada kesempatan ini penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada : 1. Bapak Prof. Dr. dr. Sarjadi, Sp. PA, selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST. MT., selaku Dekan Fakultas Teknik Universitas Muria Kudus yang telah memberikan ijin untuk mengadakan Penelitian Skripsi. 3. Bapak Arif Setiawan, S.Kom, M.Cs, selaku Kepala bagian Progdi Sistem Informasi Universitas Muria Kudus yang telah memberikan keterangan yang penulis perlukan dalam melakukan penulisan laporan ini. 4. Bapak Pratomo Setiaji, M.Kom, selaku pembimbing I yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini. 5. Ibu Nanik Susanti, S.Kom, selaku Koordinator Skripsi dan pembimbing II yang telah memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini. 6. Bapak Drs. Farhan, M.pd selaku kelapa sekolah SMP Negeri 5 Kudus yamg telah memberikan ijin untuk melaksanakan penelitian pada SMP Negeri 5 Kudus. vii
7. Ibu Dra. Sri Ratnawati yang telah memberikan banyak informasi, masukan serta data-data yang berkaitan dengan skripsi ini. 8. Kepada Kedua Orang tua saya yang selalu mendoakan dan telah banyak memberi support untuk menyelesaikan penulisan laporan ini. 9. Semua teman-teman Fakultas Teknik khususnya Jurusan sistem Informasi yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan saran dan motivasi dalam penulisan laporan ini. Penulis berharap semoga langkah selanjutnya mendapat ridho dari Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat. Amin..
Kudus,
Juli 2012
Penulis
viii
DAFTAR ISI HALAMAN JUDUL .............................................................................................. i HALAMAN PERSETUJUAN ............................................................................... ii HALAMAN PENGESAHAN .............................................................................. iii HALAMAN MOTTO DAN PERSEMBAHAN .................................................. iv RINGKASAN .........................................................................................................v KATA PENGANTAR .......................................................................................... vi DAFTAR ISI ....................................................................................................... viii DAFTAR TABEL ...................................................................................................x DAFTAR GAMBAR ............................................................................................ xi DAFTAR LAMPIRAN .........................................................................................xv BAB I
PENDAHULUAN
1.1.
Latar Belakang Masalah ........................................................................1
1.2.
Perumusan Masalah ...............................................................................2
1.3.
Batasan Masalah ....................................................................................2
1.4.
Tujuan Skripsi .......................................................................................2
1.5.
Manfaat Skripsi .....................................................................................3
1.6.
Tinjauan Pustaka ...................................................................................3
1.7.
Metodologi Penelitian ...........................................................................4
1.8.
Sistematika Penulisan ............................................................................5
BAB II
LANDASAN TEORI 2.1.
Konsep Dasar Sistem ...................................................................7
2.2.
Konsep Dasar Informasi...............................................................9
2.3.
Konsep Dasar Sistem Informasi ...................................................9
2.4.
Pengertian Pengolahan Data ......................................................11
2.5.
Pengertian Buku Rapor ..............................................................11
2.6.
Pengertian Nilai..........................................................................11
2.7.
Siklus Hidup Pengembangan Sistem .........................................12
2.8.
Flow Of Document .....................................................................16
2.9.
UML ...........................................................................................17 ix
2.10.
Pengertian Rational Rose ...........................................................27
2.11.
Pengertian My SQL ....................................................................28
2.12.Konsep Dasar Database dengan My SQL .......................................29 BAB III
BAB IV
BAB V
BAB VI
TINJAUAN UMUN OBJEK PENELITIAN 3.1.
Sejarah SMP Negeri 5 Kudus ....................................................32
3.2.
Visi dan Misi SMP Negeri 5 Kudus...........................................32
3.3.
Profil Sekolah .............................................................................33
3.4.
Struktur Organisasi ....................................................................34
3.5.
Denah Lokasi .............................................................................42
3.6.
Gambaran Sistem Yang Berjalan ...............................................43
ANALISIS DAN PERANCANGAN 3.1.
Analisa Permasalahan ................................................................46
4.2.
Analisa Sistem............................................................................46
4.3.
Analisa Dan Perancangan Sistem ..............................................47
PEMBAHASAN DAN IMPLEMENTAS 5.1.
Kebutuhan Sistem ....................................................................107
5.2.
Gambaran Umun Sistem ..........................................................107
5.3.
Implementasi Program .............................................................107
PENUTUP 6.1.
Kesimpulan ..............................................................................116
6.2.
Saran.........................................................................................116
DAFTAR PUSTAKA ........................................................................................117 LAMPIRAN ........................................................................................................118
x
DAFTAR TABEL Tabel 2.1
: Simbol Flow Of Document .........................................................16
Tabel 2.2
: Notasi Bisnis Use Case...............................................................19
Tabel 2.3
: Notasi Use Case Diagram ..........................................................19
Tabel 2.4
: Notasi Class Diagram ................................................................22
Tabel 2.5
: Notasi Sequence Diagram ..........................................................23
Tabel 2.6
: Notasi Statechart Diagram .........................................................25
Tabel 2.7
: Notasi Activity Diagram .............................................................27
Tabel 4.1
: Proses Bisnis ...............................................................................48
Tabel 4.2
: Diskripsi Use Case Kelola Admin .............................................50
Tabel 4.3
: Diskripsi Use Case Kelola Siswa ...............................................51
Tabel 4.4
: Diskripsi Use Case Kelola Mata Pelajaran ................................51
Tabel 4.5
: Diskripsi Use Case Kelola Nilai Rapor ......................................52
Tabel 4.6
: Diskripsi Use Case Kelola Nilai Akhir ......................................53
Tabel 4.7
: Diskripsi Use Case Lihat Nilai Rapor ........................................54
Tabel 4.8
: Diskripsi Use Case Lihat Nilai Akhir ........................................54
Tabel 4.9
: Diskripsi Use Case Kelola Kelas ...............................................55
Tabel 4.10
: Diskripsi Use Case Kelola Guru ................................................55
Tabel 4.11
: Diskripsi Use Case Kelola Sekolah ............................................56
Tabel 4.12
: Diskripsi Use Case Kelola Semester ..........................................57
Tabel 4.13
: Stuktur Tabel Admin ..................................................................93
Tabel 4.14
: Stuktur Tabel Guru .....................................................................93
Tabel 4.15
: Stuktur Tabel Siswa ....................................................................94
Tabel 4.16
: Stuktur Tabel Kelas ....................................................................95
Tabel 4.17
: Stuktur Tabel Mapel ...................................................................95
Tabel 4.18
: Stuktur Tabel Sekolah ................................................................96
Tabel 4.19
: Stuktur Tabel Rapor ...................................................................97
Tabel 4.20
: Stuktur Tabel Ujian ....................................................................97
Tabel 4.21
: Stuktur Tabel Semester...............................................................98
Tabel 4.22
: Stuktur Tabel Relasi ...................................................................98
xi
DAFTAR GAMBAR Gambar 2.1
: Siklus Informasi............................................................................9
Gambar 2.2
: Siklus Hidup Pengembangan Sistem .........................................13
Gambar 2.3
: Use Case Bisnis Memberikan Harga Produk .............................18
Gambar 2.4
: Use Case Diagram Pada Kasus Sistem ATM ............................19
Gambar 2.5
: Class Diagram Pada Kasus Belanja Online ...............................23
Gambar 2.6
: Sequence Diagram Pada Kasus Penarikan Uang ......................25
Gambar 2.7
: Statechart Diagram pada Class Account ...................................25
Gambar 2.8
: Activity Diagram Pada Kasus Memberikan Harga Rokok .........26
Gambar 3.1
: Stukutur Organisasi SMP 5 Kudus .............................................35
Gambar 3.2
: Denah Lokasi SMP 5 Kudus ......................................................42
Gambar 3.3
: FOD Sistem Informasi Rapor .....................................................43
Gambar 3.4
: FOD Sistem Informasi Nilai Akhir ............................................45
Gambar 4.1
: Bisnis Use Case ..........................................................................49
Gambar 4.2
: Sistem Use Case .........................................................................49
Gambar 4.3
: Kelas Admin ...............................................................................58
Gambar 4.4
: Kelas Staff TI .............................................................................58
Gambar 4.5
: Kelas Guru Mapel.......................................................................58
Gambar 4.6
: Kelas Siswa ................................................................................59
Gambar 4.7
: Kelas Guru ..................................................................................59
Gambar 4.8
: Kelas Sekolah .............................................................................60
Gambar 4.9
: Kelas Kelas .................................................................................60
Gambar 4.10 : Kelas Mapel ................................................................................60 Gambar 4.11 : Kelas Rapor ................................................................................61 Gambar 4.12 : Kelas Nilai Akhir ........................................................................61 Gambar 4.13 : Kelas Semester ...........................................................................62 Gambar 4.14 : Kelas Diagram Rapor .................................................................63 Gambar 4.15 : Sequence Diagram Login ...........................................................64 Gambar 4.16 : Sequence Diagram Kelola Siswa ...............................................65 Gambar 4.17 : Sequence Diagram Kelola Kelas ................................................66 Gambar 4.18 : Sequence Diagram Kelola Sekolah ............................................66 xii
Gambar 4.19 : Sequence Diagram Kelola Guru .................................................67 Gambar 4.20 : Sequence Diagram Kelola Mapel ...............................................67 Gambar 4.21 : Sequence Diagram Kelola Rapor ...............................................68 Gambar 4.22 : Sequence Diagram Lihat Rapor .................................................68 Gambar 4.23 : Sequence Diagram Kelola Nilai Akhir.......................................69 Gambar 4.24 : Sequence Diagram Lihat Nilai Akhir .........................................70 Gambar 4.25 : Sequence Diagram Semester ......................................................70 Gambar 4.26 : Activity Diagram Login ..............................................................71 Gambar 4.27 : Activity Diagram Kelola Siswa ..................................................71 Gambar 4.28 : Activity Diagram Semester .........................................................72 Gambar 4.29 : Activity Diagram Kelola Kelas ...................................................72 Gambar 4.30 : Activity Diagram Kelola Sekolah ...............................................73 Gambar 4.31 : Activity Diagram Kelola Guru....................................................73 Gambar 4.32 : Activity Diagram Kelola Mapel..................................................74 Gambar 4.33 : Activity Diagram Kelola Rapor ..................................................74 Gambar 4.34 : Activity Diagram Kelola Nilai Akhir .........................................75 Gambar 4.35 : Activity Diagram Lihat Nilai Rapor ...........................................75 Gambar 4.36 : Activity Diagram Lihat Nilai Akhir ............................................75 Gambar 4.37 : Statechart Diagram Login ..........................................................76 Gambar 4.38 : Statechart Diagram Tambah Data Admin .................................76 Gambar 4.39 : Statechart Diagram Ubah Data Admin ......................................77 Gambar 4.40 : Statechart Diagram Hapus Data Admin ....................................77 Gambar 4.41 : Statechart Diagram Tambah Data Siswa ...................................78 Gambar 4.42 : Statechart Diagram Ubah Data Siswa .......................................78 Gambar 4.43 : Statechart Diagram Hapus Data Siswa ......................................79 Gambar 4.44 : Statechart Diagram Tambah Data Guru ....................................79 Gambar 4.45 : Statechart Diagram Ubah Data Guru .........................................80 Gambar 4.46 : Statechart Diagram Hapus Data Guru .......................................80 Gambar 4.47 : Statechart Diagram Tambah Data Sekolah ................................81 Gambar 4.48 : Statechart Diagram Ubah Data Sekolah ....................................81 Gambar 4.49 : Statechart Diagram Hapus Data Sekolah...................................82 xiii
Gambar 4.50 : Statechart Diagram Tambah Data Rapor ...................................82 Gambar 4.51 : Statechart Diagram Ubah Data Rapor .......................................83 Gambar 4.52 : Statechart Diagram Hapus Data Rapor ......................................83 Gambar 4.53 : Statechart Diagram Tambah Data Nilai Rapor ..........................84 Gambar 4.54 : Statechart Diagram Ubah Data Nilai Rapor ..............................84 Gambar 4.55 : Statechart Diagram Hapus Data Nilai Rapor .............................85 Gambar 4.56 : Entity Relation Diagram ............................................................89 Gambar 4.57 : Gambar Relasi Tabel ..................................................................99 Gambar 4.58 : Desain Halaman Home .............................................................100 Gambar 4.59 : Desain Halaman Siswa .............................................................101 Gambar 4.60 : Desain Halaman Daftar Guru dan Staff....................................101 Gambar 4.61 : Desain Halaman Daftar Profil ..................................................102 Gambar 4.62 : Desain Halaman Admin ...........................................................103 Gambar 4.63 : Desain Halaman Admin (Kelola Admin) .................................103 Gambar 4.64 : Desain Halaman Admin (Kelola Sekolah) ...............................104 Gambar 4.65 : Desain Halaman Admin (Kelola Guru Dan Staff) ...................104 Gambar 4.66 : Desain Halaman Admin (Kelola Siswa)...................................105 Gambar 4.67 : Desain Halaman Admin (Kelola Data Kelas) ..........................105 Gambar 4.68 : Desain Halaman Admin (Kelola Mapel) ..................................106 Gambar 4.69 : Desain Halaman Admin (Kelola Rapor) ..................................106 Gambar 5.1
: Menu Beranda ..........................................................................107
Gambar 5.2
: Menu Daftar Siswa ...................................................................108
Gambar 5.3
: Menu Daftar Siswa Kelas X .....................................................108
Gambar 5.4
: Menu Profil Siswa ....................................................................108
Gambar 5.5
: Halaman Daftar Guru dan Staff ................................................109
Gambar 5.6
: Halaman Daftar Profil ..............................................................109
Gambar 5.7
: Halaman Form Login ...............................................................110
Gambar 5.8
: Tampilan Menu Rapor Siswa X ...............................................110
Gambar 5.9
: Tampilan Hasil Rapor Siswa X ................................................110
Gambar 5.10 : Login Nilai Akhir .....................................................................110 Gambar 5.11 : Menu Nilai Akhir .....................................................................111 xiv
Gambar 5.12 : Detail Nilai Akhir .....................................................................111 Gambar 5.13 : Login Admin ............................................................................111 Gambar 5.14 : Menu Hak Akses Admin ..........................................................112 Gambar 5.15 : Menu Hak Akses Guru .............................................................112 Gambar 5.16 : Menu Kelola Data Admin ........................................................112 Gambar 5.17 : Menu Kelola Data Sekolah .......................................................113 Gambar 5.18 : Menu Kelola Data Guru dan Staff ............................................113 Gambar 5.19 : Menu Kelola Siswa...................................................................113 Gambar 5.20 : Menu Kelola Kelas ..................................................................114 Gambar 5.21 : Menu Kelola Semester .............................................................114 Gambar 5.22 : Menu Kelola Mapel .................................................................114 Gambar 5.23 : Menu Kelola Rapor ..................................................................114 Gambar 5.24 : Menu Kelola Nilai Akhir ..........................................................115
xv
DAFTAR ALMPIRAN
1. Surat Balasan Ijin Observasi 2. Contoh Rapor Manual Pada SMP Negeri 5 Kudus 3. Biografi Penulis 4. Buku Bimbingan
xvi
1