SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf ·...
Transcript of SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf ·...
SISTEM INFORMASI PENGELOLAAN NILAI RAPORT
BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN)
Tugas Akhir
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Dicky Chuzaeni 201110370311044
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2018
vii
KATA PENGANTAR
Dengan mengucap Alhamdulilahi Rabbil’alamin kami memanjatkan puji
syukur ke hadirat Allah SWT, atas rahmat, nikmat, dan hidayah-Nya sehingga
penulis dapat menyelesaikan penulisan tugas akhir ini. Tugas akhir ini disusun
untuk memenuhi sebagian persyaratan mencapai sarjana S-1 dalam Bidang Studi
Informatika di Universitas Muhammadiyah Malang.
Selama penulisan tugas akhir ini penulis menyadari banyak pihak yang
telah memberikan bantuan, sehingga pada kesempatan kali ini penulis ingin
mengucapkan terima kasih yang tulus kepada:
▪ Dekan Fakultas Teknik Universitas Muhammadiyah Malang, Dr. Ahmad
Mubin.
▪ Selaku Ketua Jurusan Gita Indah M, ST., M.Kom
▪ Selaku Dosen pembimbing, ibu Evi Dwi Wahyuni, S.Kom, dan ibu Diah
Risqiwati, MT, selaku pembimbing penulis yang telah memberikan
dukungannya dengan penuh kesabaran.
▪ Dosen penguji serta semua dosen teknik informatika yang sudah berjasa
dalam mendidik serta membimbing saya selama saya belajar di
Universitas Muhammadiyah Malang.
Akhir kata, penulis sadar bahwa penulis masih memiliki keterbatasan dan
kekurangan sehingga karya ini mungkin masih jauh dari sempurna. Untuk itu
saran dan kritik yang membangun akan penulis terima dengan tangan terbuka.
Malang, 25 September 2018
Dicky Chuzaeni
viii
DAFTAR ISI
HALAMAN JUDUL.................................................................................................i
LEMBAR PERSETUJUAN......................................................................................ii
LEMBAR PENGESAHAN.............................................................................. ........iii
LEMBAR PERNYATAAN......................................................................................iv
ABSTRAK................................................................................................................v
KATA PENGANTAR.............................................................................................vii
DAFTAR ISI................................................................ ..........................................viii
DAFTAR GAMBAR...............................................................................................xii
DAFTAR TABEL................................................................................................... viii BAB I PENDAHULUAN................................................................................ ..........1
1.1 Latar Belakang..................................................................... ................................1
1.2 Rumusan Masalah............................................................... .................................2
1.3 Tujuan.............................................................................. .....................................2
1.4 Batasan Masalah............................................................... ....................................2
1.5 Metodologi....................................................................... .....................................3
1.5.1 Studi Literatur.................................................................................................3
1.5.2 Analisa Kebutuhan Sistem..............................................................................3
1.5.3 Desain Sistem.................................................................................................4
1.5.4 Implementasi..................................................................................................4
1.5.5 Pengujian..................................................................... ...................................4
1.5.6 Pembuatan Laporan........................................................................................5
1.6 Sistematika Penulisan.............................................................. .............................5
BAB II LANDASAN TEORI....................................................................................6
2.1 Sistem........................................................................................... .........................6
2.2 Informasi...............................................................................................................6
2.3 Sistem Informasi.......................................................................... .........................7
ix
2.4 Pengelola data.................................................................................................8
2.5 Teori Nilai Raport...........................................................................................9
2.6 Kurikulum Tingkat Satu Pendidikan (KTSP).................................................9
2.6.1 Manfaat Kurikulum Tingkat Satuan Pendidikan (KTSP) 2006..................10
2.7 Diagram UML................................................................................................12
2.7.1 Use Case Diagram.......................................................................................13
2.7.2 Activity Diagram.........................................................................................14
2.7.3 Sequence Diagram.......................................................................................15
2.7.4 Class Diagram.............................................................................................16
2.8 Entity Relationship Diagram (ERD)..............................................................17
2.9 Database.........................................................................................................19
2.9.1 Manfaat Database........................................................................................19
2.10 World Wide Web (WWW) dan Internet......................................................20
2.11 Pengembangan Aplikasi Berbasis Web.......................................................20
2.12 HTML..........................................................................................................21
2.13 PHP.......................................................................... ....................................22
2.13.1 Kelebihan PHP..........................................................................................22
2.13.2 Kelemahan PHP........................................................................................23
2.14 MYSQL .......................................................................................................23
2.14.1 Kelebihan MYSQL...................................................................................24
2.14.2 Kekurangan MYSQL................................................................................24
2.15 XAMPP........................................................................................................25
2.16 Sublime text 3..............................................................................................25
x
2.17 Framework Codeigniter.....................................................................................27
2.17.1 Kelebihan Framework Codeigniter................................................................27
2.17.2 Kelemahan Framework Codeigniter..............................................................28
BAB III ANALISA DAN PERANCANGAN SISTEM..........................................29
3.1 Analisa Sistem.................................................................... ................................29
3.1.1 Analisa Kebutuhan..........................................................................................29
3.1.2 Use Case Diagram.................................................................. ..........................31
3.1.3 Activity Diagram..............................................................................................33
3.1.4 Sequence Diagram.......................................................... ..................................41
3.1.5 Class Diagram...................................................................................................48
3.2 Desain Sistem.......................................................................................................49
3.2.1 Arsitektur Sistem...............................................................................................50
3.2.2 Desain Database.............................................................. ...................................51
3.2.3 Desain Interface..................................................................................................55
BAB IV IMPLEMENTASI DAN PENGUJIAN....................................... ..................63
4.1 Implementasi.................................................................................... ......................63
4.1.1 Koneksi Sistem Ke Database.......................................... ....................................63
4.1.2 Form Login Admin......................................................... ....................................64
4.1.3 Form Menu Utama.............................................................................................65
4.1.4 Form data guru.................................................................... ...............................66
4.1.5 Form data kelas..................................................................................................67
4.1.6 Form data mapel............................................................ ....................................68
4.1.7 Form data siswa.................................................................................................69
xi
4.1.8 Form menu.................................................................... .........................................70
4.1.9 Form user................................................................................................................71
4.1.10 Form catatan akhir semester..................................................................................72
4.1.11 Form Nilai..............................................................................................................73
4.2 Pengujian Sistem............................................................................ ..............................74
4.2.1 Pengujian Sistem Dengan Black Box........................................................................74
4.2.2 Pengujian Sistem Dengan User Acceptance Test.....................................................85
BAB V KESIMPULAN DAN SARAN............................................................................86
5.1 Kesimpulan.................................................................................... ..............................86
5.2 Saran.............................................................................................................................86
Daftar Pustaka....................................................................................................................87
xv
DAFTAR TABEL
Tabel 3.1 Use Case Diagram..................................................................................32
Tabel 3.2 Tabel siswa.............................................................................................52
Tabel 3.3 Tabel guru..............................................................................................53
Tabel 3.4 Tabel mata pelajaran..............................................................................53
Tabel 3.5 Tabel nilai..............................................................................................54
Tabel 3.6 Tabel kelas.............................................................................................54
Tabel 3.7 Tabel pembuatan laporan.......................................................................55
Tabel 4.1 Proses Pengujian Halaman User............................................................75
Tabel 4.2 Proses Pengujian Halaman Login Admin..............................................75
Tabel 4.3 Proses Pengujian Halaman Menu Master Data Guru.............................77
Tabel 4.4 Proses Pengujian Halaman Menu Master Data Kelas............................78
Tabel 4.5 Proses Pengujian Halaman Menu Master Data Mapel...........................79
Tabel 4.6 Proses Pengujian Halaman Menu Master Data Siswa...........................80
Tabel 4.7 Proses Pengujian Halaman Menu Master Menu....................................81
Tabel 4.7 Proses Pengujian Halaman Menu Master User......................................82
Tabel 4.8 Proses Pengujian Halaman Menu Akademik Catatan Akhir Semester..83
Tabel 4.9 Proses Pengujian Halaman Menu Akademik Nilai................................84
Tabel 4.10 Hasil Pengujian user acceptance test...................................................85
xii
DAFTAR GAMBAR
Gambar 3.1 Use Case Diagram..............................................................................32
Gambar 3.2 Activity Diagram Admin pada kelola data siswa...............................34
Gambar 3.3 Activity diagram admin pada kelola data guru..................................35
Gambar 3.4 Activity diagram admin pada kelola data kelas.................................36
Gambar 3.5 Activity diagram admin pada kelola data mapel................................37
Gambar 3.6 Activity diagram admin pada kelola data nilai...................................38
Gambar 3.7 Activity diagram admin pada catatan akhir siswa..............................39
Gambar 3.8 Activity diagram guru pada kelola data nilai.....................................40
Gambar 3.9 Activity diagram orangtua pada view data siswa...............................41
Gambar 3.10 Sequence diagram admin kelola data siswa.....................................42
Gambar 3.11 Sequence diagram admin kelola data guru.......................................43
Gambar 3.12 Sequence diagram admin kelola data kelas......................................44
Gambar 3.13 Sequence diagram admin kelola data mapel....................................45
Gambar 3.14 Sequence diagram admin ke kelola data nilai..................................46
Gambar 3.15 Sequence diagram admin ke pembuatan laporan.............................47
Gambar 3.16 sequence diagram guru ke kelola data nilai.....................................48
Gambar 3.17 Class diagram...................................................................................49
Gambar 3.18 Arsitektur Sistem..............................................................................50
Gambar 3.19 Entity Relationship Diagram (ERD)................................................51
Gambar 3.20 Desain interface proses login...........................................................56
Gambar 3.21 Desain interface menu utama...........................................................56
xiii
Gambar 3.22 Desain interface data siswa..............................................................57
Gambar 3.23 Desain interface data guru................................................................58
Gambar 3.24 Desain interface mata pelajaran.......................................................58
Gambar 3.25 Desain interface data nilai................................................................60
Gambar 3.26 Desain interface data kelas...............................................................60
Gambar 3.27 Desain interface Pembuatan Laporan..............................................61
Gambar 3.28 Desain interface data laporan dan nilai raport.................................62
Gambar 4.1 Koneksi database...............................................................................63
Gambar 4.2 Script login admin..............................................................................64
Gambar 4.3 Tampilan Form Login Admin............................................................65
Gambar 4.4 Script menu utama..............................................................................65
Gambar 4.5 Tampilan menu utama........................................................................66
Gambar 4.6 Script data guru..................................................................................66
Gambar 4.7 Tampilan data guru.............................................................................67
Gambar 4.9 Tampilan data kelas............................................................................67
Gambar 4.10 Script data mapel..........................................................................................68
Gambar 4.11 Tampilan data mapel........................................................................69
Gambar 4.12 Script data siswa...............................................................................69
Gambar 4.13 Tampilan data siswa.........................................................................70
Gambar 4.15 Tampilan menu.............................................................................................71
Gambar 4.16 Script user.........................................................................................71
Gambar 4.17 Tampilan user...................................................................................72
xiv
Gambar 4.19 Tampilan catatan akhir semester......................................................73
Gambar 4.21 Tampilan nilai..................................................................................73
Gambar 4.22 Tampilan halaman admin.................................................................76
Gambar 4.23 Tampilan menu master.....................................................................77
87
Daftar Pustaka
[1]. Jogiyanto, HM. Sistem Teknologi Informasi : Pendekatan Terinteraksi,
Konsep Dasar Teknologi, Aplikasi, Pengembangan dan Pengelolaan, 2012.
Yogyakarta : Andi Offset.
[2]. Kusrini. Strategi Perancangan dan Pengelolaan Basis Data, 2012. Yogyakarta
: Andi Offset.
[3]. Indrayani. Elvi & Humdiana. Sistem Informasi Manajemen: Mepersiapkan
Pekerjaan Berbasis Pengetahuan Dalam Mengelola Sistem Informasi, 2011.
Jakarta : Mitra Wacana
[4]. Hartono Jogianto,“Analisis dan Desain Sistem Informasi : Pendekatan
terstruktur teori dan praktis aplikasi bisnis”,Yogyakarta, 2005.
[5]. Nugroho Adi, “RationalRose Untuk PemodelanBerorientasi
Objek”,INFORMATIKA,Bandung. 2005.
[6]. Sutabri, Tata, “Sistem Informasi Manajemen”, Edisi I, Yogyakarta, 2005.
[7]. Nugroho. Adi. 2011. “Rekayasa Perangkat Lunak Menggunakan
UML&Java”. Yogyakarta: Andi Offset.
[8]. Arief, Rudiyanto M. 2011. “Pemrograman Web Dinamis menggunakan PHP
dan MySQL”. Yogyakarta:Andi
[9]. Davis, Gordon B. 1974. “Management Information System : Conceptual Foundation, Structures, and Development”. McGrawHill Kogukosha
[10]. Hanif Al Fatta, Analisis & Perancangan Sistem Informasi (Yogyakarta: Andi, 2007)
[11]. Purbo, Ono W. 1998. Membangun Situs ECommerce.Jakarta: Elex Media
Komputindo [12]. Basuki, Awan Pribadi., 2007. Membangun Web berbasis PHP dengan Framework Codeigniter.Yogyakarta
[13]. Antonius, Aditya Hartanto dan Onno W.Purbo, E-Learning berbasis PHP dan MySQL, Penerbit PT. Elex Media Komputindo, Jakarta, 2002.