pengembangan sistem informasi akademik berbasis...

20
PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS ANDROID PADA LABORATORIUM TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang SURYA LAROS (201210370311250) Bidang Minat : Jaringan JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017

Upload: trantu

Post on 05-May-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

PENGEMBANGAN SISTEM INFORMASI AKADEMIK

BERBASIS ANDROID PADA LABORATORIUM TEKNIK

INFORMATIKA UNIVERSITAS MUHAMMADIYAH

MALANG

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

SURYA LAROS

(201210370311250)

Bidang Minat : Jaringan

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2017

Page 2: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir
Page 3: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

ii

Page 4: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

iii

Page 5: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

iv

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga

saya dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan

ucapan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT yang Maha Pemberi Petunjuk, Maha Pemurah. Sungguh besar

kuasa-Mu yang telah memberikan saya keteguhan hati dan kesabaran.

2. Rasulullah Muhammad SAW. Imam dan penuntun menuju Al-Jannah.

3. Kedua orang tua, Bapak A. Kadir Sui dan Ibu Siti Sahara dengan doanya

yang tiada henti untuk kedua anaknya.

4. Fatmawati khan yang selalu memberikan semangat dan motivasi.

5. Dosen pembimbing Bapak Eko Budi Cahyono dan Bapak Ilyas Nuryasin

selalu sabar dalam memberi arahan pengerjaan tugas akhir ini.

6. Bapak Yuda Munarko selaku Ketua Jurusan Teknik Informatika Universitas

Muhammadiyah Malang.

7. Bapak Ibu Dosen pengajar yang selalu memotivasi kami dan memberikan

ilmunya kepada kami beserta Staff TU Jurusan Teknik Informatika UMM.

8. Pendamping terbaik Nur Fitria Ningsih yang selalu memberikan motivasi,

dukungan, dan semangat dalam pengerjaan tugas akhir ini.

9. Teman-teman seperjuangan yang ikut membantu pengerjaan Tugas Akhir ini.

10. Dan semua pihak yang telah membantu dalam terselesaikannya tugas akhir

ini.

Page 6: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

v

KATA PENGANTAR

Segala puji bagi Allah SWT, yang telah memberikan Rahmat dan

Karunianya, sehingga penulis dapat menyelesaikan skripsi yang berjudul:

“PENGEMBANGAN SISTEM INFORMASI AKADENMIK BERBASIS

ANDROID PADA LABORATORIUM TEKNIK INFORMATIKA

UNIVERSITAS MUHAMMADIYAH MALANG”

Skripsi ini merupakan salah satu syarat studi yang harus ditempuh oleh

seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan

akhir studi pada jenjang program Strata 1.

Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam

penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang

membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan

kedepan.

Malang, 25 Februari 2017

Penulis

Surya Laros

Page 7: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

vi

ABSTRAK

Pada penelitian “Pengembangan Sistem Informasi Akademik Berbasis

Android Pada Laboratorium Teknik Informatika Universitas Muhammadiyah

Malang” ini merupakan pengembangan dari sistem informasi yang sudah berjalan.

Pada saat ini (2016) telah diterapkan sistem informasi untuk mengelolah data

absensi dan data nilai praktikum mahasiswa jurusan teknik informatika

Universitas Muhammadiyah Malang dengan menggunakan pemrograman berbasis

Web, sehingga dalam proses melakukan aktifitas ke dalam sistem informasi user

di tuntut untuk menggunakan aplikasi Web Browser seperti Google Crhome,

Mozila Firefox dll. Hal ini dirasa mengurangi efektifitas dalam proses melakukan

akses ke sistem informasi. Pengembangan yang dilakukan pada penelitian ini

merupakan rancang bangun aplikasi pada platform Android dengan penambahan

beberapa fitur baru, bertujuan untuk mempermudah penggunaan aplikasi oleh user

karena tidak lagi bergantung pada aplikasi Web Browser. Hasil dari penelitian ini

kedepannya adalah sebuah aplikasi sistem informasi akademik dengan platform

Android, dimana semua fitur pada aplikasi berjalan dengan sukses sesuai dengan

fungsinya.

Kata Kunci: Sistem informasi, Sistem informasi Akademik, Andorid, Smartphone.

Page 8: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

vii

ABSTRACT

The research "Pengembangan Sistem Informasi Akademik Berbasis

Android Pada Laboratorium Teknik Informatika Universitas Muhammadiyah

Malang " is the development of information systems that are already running. At

this time (2016) has been applied information system for managing the attendance

data and value data practicum students majoring in Informatics Engineering

University of Muhammadiyah Malang by using Web-based programming, so that

in the process of conducting activities into the information system users are in

demand for use of a Web Browser application such as Google Crhome, Mozilla

Firefox etc. It is considered in the process of reducing the effectiveness of the

access to information system. Development being done in this research is the

design of applications on the Android platform with the addition of several new

features, aims to facilitate use of the application by the user because it is no longer

rely on a Web Browser application. The results of this research in the future is an

academic information system application to the Android platform, where all

features of the application is running successfully in accordance with its function.

Keywords: Information systems, information systems Academic, Andorid,

Smartphone.

Page 9: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

viii

DAFTAR ISI

LEMBAR PERSETUJUAN..................................................................................... i

LEMBAR PENGESAHAN .................................................................................... ii

LEMBAR PERNYATAAN ................................................................................... iii

LEMBAR PERSEMBAHAN ................................................................................ iv

KATA PENGANTAR ............................................................................................ v

ABSTRAK ............................................................................................................. vi

ABSTRACT .......................................................................................................... vii

DAFTAR ISI ........................................................................................................ viii

DAFTAR GAMBAR ............................................................................................. xi

DAFTAR TABEL ................................................................................................ xvi

DAFTAR LAMPIRAN ...................................................................................... xviii

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 Feasibility Study (Studi Kelayakan) ................................................. 3

1.5.2 Requirement Analysis (Analisa Kebutuhan) ..................................... 3

1.5.3 Desain Sistem .................................................................................... 3

1.5.4 Implementasi ..................................................................................... 3

1.5.5 Pengujian ........................................................................................... 4

1.5.6 Maintenance ...................................................................................... 4

1.6 Sistematika Penulisan ............................................................................... 4

BAB II LANDASAN TEORI ................................................................................ 6

2.1 Sistem Informasi ....................................................................................... 6

2.1.1 Pengantar Sistem Informasi .............................................................. 6

2.1.2 Struktur komponen sistem informasi ................................................ 6

2.2. Barcode ..................................................................................................... 7

Page 10: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

ix

2.2.1 Pengantar barcode ............................................................................. 7

2.2.2 Jenis barcode ..................................................................................... 8

2.3. ZXing ........................................................................................................ 9

2.3.1 Pengantar ZXing ............................................................................... 9

2.3.2 Komponen ZXing ............................................................................. 9

2.4. REST ...................................................................................................... 10

2.5. JSON ...................................................................................................... 10

BAB III ANALISA DAN DESAIN SISTEM ..................................................... 12

3.1 Analisa sistem yang sedang berjalan ...................................................... 12

3.1.1 Sistem informasi akademik Lab. IT UMM ..................................... 12

3.1.2 Analisa study kelayakan .................................................................. 13

3.1.3 Analisa kebutuhan ........................................................................... 15

3.1.4 Usecase sistem berjalan................................................................... 24

3.2 Desain sistem .......................................................................................... 26

3.2.1 Desain arsitektur sistem .................................................................. 26

3.2.2 Diagram aktifitas sistem yang akan dikembangkan ........................ 28

3.2.3 Unified Modeling Language (UML) ............................................... 43

3.2.4 Desain database ............................................................................... 99

3.2.5 Perancangan antarmuka (Interfaces) ............................................. 105

BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................... 110

4.1 Implementasi Program Aplikasi ........................................................... 110

4.1.1 Halaman login ............................................................................... 110

4.1.2 Halaman list kelas praktikum ........................................................ 110

4.1.3 Halaman list modul ....................................................................... 111

4.1.4 Halaman tambah modul ................................................................ 111

4.1.5 Halaman edit modul ...................................................................... 112

4.1.6 Halaman hapus modul ................................................................... 112

4.1.7 Halaman list nilai modul praktikum Mahasiswa ........................... 113

4.1.8 Halaman input nilai modul praktikum Mahasiswa ....................... 113

4.1.9 Halaman edit nilai modul praktikum Mahasiswa.......................... 114

4.1.10 Halaman hapus nilai modul praktikum Mahasiswa ...................... 114

4.1.11 Halaman list presence praktikum .................................................. 115

Page 11: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

x

4.1.12 Halaman tambah presence............................................................. 115

4.1.13 Halaman edit presence .................................................................. 116

4.1.14 Halaman hapus presence ............................................................... 116

4.1.15 Halaman list absen presence praktikum Mahasiswa ..................... 117

4.1.16 Halaman input absen presence praktikum Mahasiswa.................. 117

4.1.17 Halaman edit absen presence praktikum Mahasiswa .................... 118

4.1.18 Halaman hapus absen presence praktikum Mahasiswa ................ 118

4.1.19 Halaman scan KTM ...................................................................... 119

4.1.20 Halaman usermode Aslab ............................................................. 119

4.1.21 Halaman lihat nilai modul (Mahasiswa) ....................................... 120

4.1.22 Halaman lihat absen presence (Mahasiswa) ................................. 120

4.1.23 Halaman lihat transkrip ................................................................. 121

4.1.24 Halaman about .............................................................................. 121

4.2 Antarmuka Aplikasi (Interfaces) .......................................................... 122

4.3 Hasil pengujian ..................................................................................... 124

4.3.1 Blackbox ....................................................................................... 124

4.3.2 UAT (User Accepted Test) ............................................................ 127

4.3.3 Pengujian kelayakan...................................................................... 130

BAB V KESIMPULAN DAN SARAN ............................................................. 132

5.1 Kesimpulan ........................................................................................... 132

5.2 Saran ..................................................................................................... 132

DAFTAR PUSTAKA ......................................................................................... 133

LAMPIRAN ........................................................................................................ 134

Page 12: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xi

DAFTAR GAMBAR

Gambar 2.1 Barcode code 128 .............................................................................. 8

Gambar 2.2 Barcode QR-Code .............................................................................. 9

Gambar 3.1 Usecase sistem berjalan ................................................................... 25

Gambar 3.2 Desain arsitektur sistem ................................................................... 27

Gambar 3.3 Desain usecase ................................................................................. 28

Gambar 3.4 Admin login dan lihat praktikum ..................................................... 44

Gambar 3.5 Admin lihat modul ........................................................................... 45

Gambar 3.6 Admin tambah modul ...................................................................... 45

Gambar 3.7 Admin edit modul ............................................................................ 46

Gambar 3.8 Admin hapus modul ......................................................................... 46

Gambar 3.9 Admin lihat nilai Mahasiswa ........................................................... 47

Gambar 3.10 Admin input nilai Mahasiswa ........................................................ 47

Gambar 3.11Admin edit nilai Mahasiswa ........................................................... 48

Gambar 3.12Admin hapus nilai Mahasiswa ........................................................ 48

Gambar 3.13Admin lihat pertemuan ................................................................... 49

Gambar 3.14Admin tambah pertemuan............................................................... 49

Gambar 3.15Admin edit pertemuan .................................................................... 50

Gambar 3.16 Admin hapus pertemuan ................................................................ 50

Gambar 3.17 Admin lihat absen Mahasiswa ....................................................... 51

Gambar 3.18 Admin input absen Mahasiswa ...................................................... 51

Gambar 3.19 Admin edit absen Mahasiswa ........................................................ 52

Gambar 3.20 Admin hapus absen Mahasiswa ..................................................... 52

Gambar 3.21 Admin scan KTM .......................................................................... 53

Gambar 3.22 Dosen login dan lihat praktikum.................................................... 53

Gambar 3.23 Dosen lihat modul .......................................................................... 54

Gambar 3.24 Dosen tambah modul ..................................................................... 54

Gambar 3.25 Dosen edit modul ........................................................................... 55

Gambar 3.26 Dosen hapus modul ....................................................................... 55

Gambar 3.27 Dosen lihat nilai Mahasiswa .......................................................... 56

Gambar 3.28 Dosen input nilai Mahasiswa ......................................................... 56

Page 13: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xii

Gambar 3.29Dosen edit nilai Mahasiswa ............................................................ 57

Gambar 3.30 Dosen hapus nilai Mahasiswa ........................................................ 57

Gambar 3.31 Dosen lihat pertemuan ................................................................... 58

Gambar 3.32 Dosen tambah pertemuan .............................................................. 58

Gambar 3.33 Dosen edit pertemuan .................................................................... 59

Gambar 3.34 Dosen hapus pertemuan ................................................................. 59

Gambar 3.35 Dosen lihat absen Mahasiswa ........................................................ 60

Gambar 3.36 Dosen input absen Mahasiswa ....................................................... 60

Gambar 3.37 Dosen edit absen Mahasiswa ......................................................... 61

Gambar 3.38 Dosen hapus absen Mahasiswa ...................................................... 61

Gambar 3.39 Dosen scan KTM ........................................................................... 62

Gambar 3.40 Aslab login dan lihat praktikum .................................................... 63

Gambar 3.41 Aslab lihat modul ........................................................................... 63

Gambar 3.42 Aslab tambah modul ...................................................................... 64

Gambar 3.43 Aslab edit modul ............................................................................ 64

Gambar 3.44 Aslab hapus modul ........................................................................ 65

Gambar 3.45 Aslab lihat nilai Mahasiswa ........................................................... 65

Gambar 3.46 Aslab input nilai Mahasiswa .......................................................... 66

Gambar 3.47 Aslab edit nilai Mahasiswa ............................................................ 66

Gambar 3.48 Aslab hapus nilai Mahasiswa ........................................................ 67

Gambar 3.49 Aslab lihat pertemuan .................................................................... 67

Gambar 3.50 Aslab tambah pertemuan ............................................................... 68

Gambar 3.51 Aslab edit pertemuan ..................................................................... 68

Gambar 3.52 Aslab hapus pertemuan .................................................................. 69

Gambar 3.53 Aslab lihat absen Mahasiswa ......................................................... 69

Gambar 3.54 Aslab input absen Mahasiswa ........................................................ 70

Gambar 3.55 Aslab edit absen Mahasiswa .......................................................... 70

Gambar 3.56 Aslab hapus absen Mahasiswa ...................................................... 71

Gambar 3.57 Aslab scan KTM ............................................................................ 71

Gambar 3.58 Mahasiswa login dan lihat praktikum ............................................ 72

Gambar 3.59 Mahasiswa lihat nilai ..................................................................... 72

Gambar 3.60 Mahasiswa lihat absen ................................................................... 73

Page 14: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xiii

Gambar 3.61 Mahasiswa ganti user mode ........................................................... 73

Gambar 3.62 Mahasiswa lihat transkrip nilai ...................................................... 73

Gambar 3.63 Admin login dan lihat praktikum ................................................... 74

Gambar 3.64 Admin lihat modul ......................................................................... 75

Gambar 3.65 Admin tambah modul .................................................................... 75

Gambar 3.66 Admin edit/hapus modul................................................................ 76

Gambar 3.67 Admin lihat nilai Mahasiswa ......................................................... 76

Gambar 3.68 Admin input nilai Mahasiswa ........................................................ 77

Gambar 3.69 Admin edit/hapus nilai Mahasiswa ................................................ 77

Gambar 3.70 Admin lihat pertemuan .................................................................. 78

Gambar 3.71 Admin tambah pertemuan.............................................................. 78

Gambar 3.72 Admin edit/hapus pertemuan ......................................................... 79

Gambar 3.73 Admin lihat absen Mahasiswa ....................................................... 79

Gambar 3.74 Admin input absen Mahasiswa ...................................................... 80

Gambar 3.75 Admin edit/hapus absen Mahasiswa .............................................. 80

Gambar 3.76 Admin scan KTM .......................................................................... 81

Gambar 3.77 Dosen login dan lihat praktikum.................................................... 81

Gambar 3.78 Dosen lihat modul .......................................................................... 82

Gambar 3.79 Dosen tambah modul ..................................................................... 82

Gambar 3.80 Dosen edit/hapus modul ................................................................ 83

Gambar 3.81 Dosen lihat nilai Mahasiswa .......................................................... 83

Gambar 3.82 Dosen input nilai Mahasiswa ......................................................... 84

Gambar 3.83 Dosen edit/hapus nilai Mahasiswa ................................................ 84

Gambar 3.84 Dosen lihat pertemuan ................................................................... 85

Gambar 3.85 Dosen tambah pertemuan .............................................................. 85

Gambar 3.86 Dosen edit/hapus pertemuan .......................................................... 86

Gambar 3.87 Dosen lihat absen Mahasiswa ........................................................ 86

Gambar 3.88 Dosen input absen Mahasiswa ....................................................... 87

Gambar 3.89 Dosen edit/hapus absen Mahasiswa .............................................. 87

Gambar 3.90 Dosen scan KTM ........................................................................... 88

Gambar 3.91 Aslab login dan lihat praktikum .................................................... 88

Gambar 3.92 Aslab lihat modul ........................................................................... 89

Page 15: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xiv

Gambar 3.93 Aslab tambah modul ...................................................................... 89

Gambar 3.94 Aslab edit/hapus modul ................................................................. 90

Gambar 3.95 Aslab lihat nilai Mahasiswa ........................................................... 90

Gambar 3.96 Aslab input nilai Mahasiswa .......................................................... 91

Gambar 3.97 Aslab edit/hapus nilai Mahasiswa ................................................. 91

Gambar 3.98 Aslab lihat pertemuan .................................................................... 92

Gambar 3.99 Aslab tambah pertemuan ............................................................... 92

Gambar 3.100 Aslab edit/hapus pertemuan ......................................................... 93

Gambar 3.101 Aslab lihat absen Mahasiswa ....................................................... 93

Gambar 3.102 Aslab input absen Mahasiswa ...................................................... 94

Gambar 3.103 Aslab edit/hapus absen Mahasiswa ............................................. 94

Gambar 3.104 Aslab scan KTM .......................................................................... 95

Gambar 3.105 Mahasiswa login dan lihat praktikum .......................................... 95

Gambar 3.106 Mahasiswa lihat nilai ................................................................... 96

Gambar 3.107 Mahasiswa lihat absen ................................................................. 96

Gambar 3.108 Mahasiswa lihat transkrip nilai .................................................... 97

Gambar 3.109 Mahasiswa ganti user mode ......................................................... 97

Gambar 3.110 Class diagram user Admin, Dosen, Aslab ................................... 98

Gambar 3.111 Class diagram Mahasiswa............................................................ 99

Gambar 3.112 Desain struktur CDM ................................................................. 100

Gambar 3.113 Desain struktur PDM ................................................................. 101

Gambar 4.1 Halaman login ................................................................................ 110

Gambar 4.2 Halaman list kelas praktikum ........................................................ 111

Gambar 4.3 Halaman list modul praktikum ...................................................... 111

Gambar 4.4 Halaman tambah modul praktikum ............................................... 112

Gambar 4.5 Halaman edit modul praktikum ..................................................... 112

Gambar 4.6 Halaman hapus modul praktikum .................................................. 113

Gambar 4.7 Halaman list nilai modul praktikum Mahasiswa ........................... 113

Gambar 4.8 Halaman input nilai modul praktikum Mahasiswa ........................ 114

Gambar 4.9 Halaman edit nilai modul praktikum Mahasiswa .......................... 114

Gambar 4.10 Halaman hapus nilai modul praktikum Mahasiswa ..................... 115

Gambar 4.11 Halaman list presence praktikum................................................. 115

Page 16: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xv

Gambar 4.12 Halaman tambah presence ........................................................... 116

Gambar 4.13 Halaman edit presence ................................................................. 116

Gambar 4.14 Halaman hapus presence.............................................................. 117

Gambar 4.15 Halaman list absen presence praktikum Mahasiswa ................... 117

Gambar 4.16 Halaman input absen presence praktikum Mahasiswa ................ 118

Gambar 4.17 Halaman edit absen presence praktikum Mahasiswa .................. 118

Gambar 4.18 Halaman hapus absen presence praktikum Mahasiswa ............... 119

Gambar 4.19 Halaman scan KTM ..................................................................... 119

Gambar 4.20 Fitur usermode Aslab ................................................................... 120

Gambar 4.21 Halaman lihat nilai modul (Mahasiswa) ...................................... 120

Gambar 4.22 Halaman lihat absen presence (Mahasiswa) ................................ 121

Gambar 4.23 Halaman lihat transkrip................................................................ 121

Gambar 4.24 Halaman about ............................................................................. 122

Page 17: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xvi

DAFTAR TABEL

Tabel 2.1 Tipe barcode (Fais, 2014) ...................................................................... 8

Tabel 3.1 Identifikasi aktor .................................................................................. 13

Tabel 3.2 Kelayakan sistem yang sedang berjalan ............................................... 14

Tabel 3.3 Elisitasi Kebutuhan Tahap 1 ................................................................ 18

Tabel 3.4 Elisitasi tahap 2 dengan metode MDI .................................................. 19

Tabel 3.5 Elisitasi tahap 3 dengan metode MDI dan HML ................................. 21

Tabel 3.6 Kebutuhan Fungsional ......................................................................... 23

Tabel 3.7 Kebutuhan nonf ungsional.................................................................... 24

Tabel 3.8 Spesifik usecase sistem yang sedang berjalan ...................................... 25

Tabel 3.9 Usecase scenario lihat kelas praktikum ................................................ 29

Tabel 3.10 Usecase scenario lihat modul ............................................................. 29

Tabel 3.11 Usecase scenario tambah modul......................................................... 30

Tabel 3.12 Usecase scenario edit/hapus modul .................................................... 30

Tabel 3.13 Usecase scenario lihat nilai Mahasiswa praktikan ............................. 31

Tabel 3.14 Usecase scenario lihat nilai praktikum ............................................... 32

Tabel 3.15 Usecase scenario input nilai Mahasiswa praktikan ............................ 33

Tabel 3.16 Usecase scenario edit/hapus nilai Mahasiswa praktikan .................... 34

Tabel 3.17 Usecase scenario lihat daftar pertemuan praktikan ............................ 35

Tabel 3.18 Usecase scenario tambah daftar pertemuan praktikan ....................... 36

Tabel 3.19 Usecase scenario edit/hapus daftar pertemuan praktikan ................... 36

Tabel 3.20 Usecase scenario tampilkan list absen pertemuan praktikan.............. 37

Tabel 3.21 Usecase scenario tampilkan absen pertemuan praktikan ................... 38

Tabel 3.22 Usecase scenario input absen pertemuan praktikan ........................... 39

Tabel 3.23 Usecase scenario edit/hapus absen pertemuan praktikan ................... 40

Tabel 3.24 Usecase scenario input absen praktikan dengan scaning KTM ......... 41

Tabel 3.25 Usecase scenario lihat transkrip nilai ................................................. 42

Tabel 3.26 Usecase scenario ganti user mode ...................................................... 43

Tabel 3.27 Tabel user ......................................................................................... 101

Tabel 3.28 Tabel user_student ............................................................................ 102

Tabel 3.29 Tabel user Assistant ......................................................................... 102

Page 18: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xvii

Tabel 3.30 Tabel user admin .............................................................................. 102

Tabel 3.31 Tabel class ........................................................................................ 103

Tabel 3.32 Tabel user student class .................................................................... 103

Tabel 3.33 Tabel user asisstant class .................................................................. 103

Tabel 3.34 Tabel Presence .................................................................................. 103

Tabel 3.35 Tabel_presence_student ................................................................... 104

Tabel 3.36 Tabel Task ........................................................................................ 104

Tabel 3.37 Tabel task detail ............................................................................... 104

Tabel 3.38 Tabel grade final ............................................................................... 105

Tabel 3.39 Tabel desain interfaces ..................................................................... 109

Tabel 4.1 Implementasi Antarmuka ................................................................... 122

Tabel 4.2 Hasil pengujian Blackbox .................................................................. 125

Tabel 4.3 Hasil pengujian UAT (User Accepted Test). ...................................... 128

Tabel 4.4 Pengujian kelayakan sistem yang dikembangkan .............................. 130

Page 19: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xviii

DAFTAR LAMPIRAN

Lampiran 1 : Hasil pengujian UAT Admin....................................................... 134

Lampiran 2 : Hasil pengujian UAT Dosen ....................................................... 139

Lampiran 3 : Hasil pengujian UAT Aslab ........................................................ 144

Lampiran 4 : Hasil pengujian UAT Praktikan .................................................. 164

Page 20: PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS …eprints.umm.ac.id/36066/1/jiptummpp-gdl-suryalaros-48163-1-pendahul-n.pdf · dukungan, dan semangat dalam pengerjaan tugas akhir

xix

DAFTAR PUSTAKA

[1] Suryati, Bambang Eka Purnama. 2012 "Pembangunan Sistem Informasi

Pendataan Rakyat Miskin Untuk Program Beras Miskin (Raskin) Pada

Desa Mantren Kecamatan Kebonagung Kabupaten Pacitan". Surakarta.

[2] Mustofa, 2014. “Analisis Dan Perancangan Sistem Informasi E-Education

Berbasis Web Di SMA Pembangunan Mranggen”. Semarang.

[3] Abdullah, Dahlan . 2015. "Perancangan Sistem Informasi Pendataan Siswa

SMP Islam Swasta Darul Yatama Berbasis Web". Aceh Utara.

[4] Subaeki,Beki . Jauhari, M Rahmat. 2016 "Aplikasi Info Halal

Menggunakan Barcode Scanner Untuk Smartphone Android". Bandung.

[5] Fais, Muhammad Noor. Susanto, Arief. Listyorini, Tri. 2014.

"Pengembangan Sistem Parkir Di Universitas Muria Kudus Dengan

Menggunakan Enkripsi Data Dan Teknologi Barcode". Kudus.

[6] Danuri.Wati,Lidya.Nadia Rumi. 2015. "Pembuatan Aplikasi Quick

Response Code Pada Kartu Tanda Mahasiswa". Riau.

[7] Eka Y Saputra 2015. REST "(Representational State Transfer)"

http://ekajogja.com/definisi/rest-representational-state-transfer/.

[8] JSON. (2013). Introducing JSON. http://www.json.org/.

[9] Sandi Sudrajat, Muhammad. 2014. Pengembangan Sistem Informasi

Kredit Usaha Rakyat di PT. BPR Nusamba Tanjungsari, Bandung.

[10] Syaifullah. 2014. Studi Kelayakan Sistem Informasi Akademik Berbasis

Web Pada Poltekes Kemenkes Riau Dengan Menggunakan Metode

Kelayakan Telos, Riau.