SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf ·...

13
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

Transcript of SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf ·...

Page 1: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 2: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk
Page 3: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk
Page 4: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 5: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 6: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 7: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 8: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 9: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 10: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 11: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 12: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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

Page 13: SISTEM INFORMASI PENGELOLAAN NILAI RAPORT BERBASIS ...eprints.umm.ac.id/39300/1/PENDAHULUAN.pdf · BERBASIS KURIKULUM KTSP (STUDI KASUS SMK PGRI PANDAAN) Tugas Akhir Diajukan Untuk

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.