l a p o r a n s k r i p s i aplikasi kalender akademik dan ...eprints.umk.ac.id/9602/1/halaman...

14
L A P O R A N S K R I P S I APLIKASI KALENDER AKADEMIK DAN INFORMASI PERKULIAHAN BERBASIS ANDROID STUDI KASUS PADA PROGRAM STUDI TEKNIK INDORMATIKA UNIVERSITAS MURIA KUDUS WAHYU AGUM KURNIAWAN NIM. 201351016 DOSEN PEMBIMBING Ahmad Jazuli, M.Kom Alif Catur Murti, S.Kom, M.Kom PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2018

Upload: others

Post on 19-Sep-2019

14 views

Category:

Documents


0 download

TRANSCRIPT

L A P O R A N S K R I P S I

APLIKASI KALENDER AKADEMIK DAN INFORMASI

PERKULIAHAN BERBASIS ANDROID STUDI KASUS

PADA PROGRAM STUDI TEKNIK INDORMATIKA

UNIVERSITAS MURIA KUDUS

WAHYU AGUM KURNIAWAN

NIM. 201351016

DOSEN PEMBIMBING

Ahmad Jazuli, M.Kom

Alif Catur Murti, S.Kom, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018

APLIKASI KALENDER AKADEMIK DAN INFORMASI

PERKULIAHAN BERBASIS ANDROID STUDI KASUS

PADA PROGRAM STUDI TEKNIK INDORMATIKA

UNIVERSITAS MURIA KUDUS

Nama mahasiswa : Wahyu Agum Kurniawan

NIM : 201351016

Pembimbing :

1. Ahmad Jazuli, M.Kom

2. Alif Catur Murti, M.Kom

RINGKASAN

Dalam penelitian ini pernulis melakukan studi kasus pada Program

Studi Teknik Informatika Universitas Muria Kudus. Dimana pada program

studi tersebut terdapat banyak masalah mengenai kalender akademik dan

informasi perkuliahan yang diterima mahasiswa terutama pada saat dosen

berhalangan hadir, adanya kegiatan di luar perkuliahan dan kesulitan bagi

mahasiswa dalam mencari informasi mengenai perkuliahan. Aplikasi

Kalender Akademik dan Informasi Perkuliahan Berbasis Android adalah

untuk memudahkan mahasiswa Program Studi Teknik Informatika

Universitas Muria Kudus dalam mencari dan memperoleh informasi

mengenai kalender akademik dan perkuliahan yang ada pada program studi

teknik informatika di universitas muria kudus.

Kata Kunci: Kalender Akademik, Perkuliahan, Android, Teknik Informatika.

THE STUDY OF ACADEMIC CALENDAR AND CALSS

INFORMATION APLICATION BASED ANDROID ON

INFORMATICS ENGINEERING OF ENGINEERING

FACULTY OF MURIA KUDUS UNIVERSITY

Student Name : Wahyu Agum Kurniawan

Student Identity Number : 201351016

Supervisor :

1. Ahmad Jazuli, M.Kom

2. Alif Catur Murti, M.Kom

ABSTRACT

In this study the author conducted a case study at the Informatics

Engineering Study Program of the University of Muria Kudus. Where in the study

program there are many problems regarding academic calendars and lecture

information received by students, especially when lecturers are unable to attend,

there are activities outside of lectures and difficulties for students in seeking

information about lectures. The Android-based Academic Calendar and Lecture

Information Application is to facilitate students of the Informatics Engineering

Study Program at Muria Kudus University in finding and obtaining information

about the academic calendar and lectures in the informatics engineering study

program at the Muria Kudus University.

Keywords: Academic Calendar, Studying, Android, Informatics Engineering.

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan kasih dan sayang-Nya sehingga penulis dapat menyelesaikan skripsi

yang berjudul “ Aplikasi Kalender Akademik dan Informasi Perkuliahan Berbasis

Android Studi Kasus Pada Program Studi Teknik Informatika Universitas Muria

Kudus”.

Maksud dari penyusunan skripsi ini adalah untuk memenuhi salah satu

syarat dalam menempuh ujian sarjana Komputer pada Fakultas Teknik Program

Studi Teknik Informatika di Universitas Muria Kudus.

Dalam penyusunan skripsi ini, banyak pihak yang sangat membantu

penulis dalam berbagai hal. Oleh karena itu, penulis sampaikan rasa terima kasih

yang sedalam-dalamnya kepada :

1. Bapak Dr. Suparnyo, SH, M.S selaku Rektor Universitas Muria Kudus.

2. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

3. Bapak Ahmad Jazuli, M.Kom selaku Ketua Program Studi Teknik

Informatika Universitas Muria Kudus serta selaku Pembimbing I.

4. Bapak Alif Catur Murti, M.Kom selaku Pembimbing II.

5. Orang tua tercinta yang telah sangat banyak memberikan doa dan

dukungannya kepada penulis baik secara moril maupun materil sehingga

skripsi ini dapat diselesaikan penulis.

Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam

penulisan skripsi ini, karena itu penulis menerima kritik, saran dan masukan dari

pembaca. Akhirnya penulis berharap semoga buku skripsi ini bisa bermanfaat

khususnya bagi penulis dan umumnya bagi para pembaca.

Kudus, 13 Agustus 2018

Penulis

DAFTAR ISI

HALAMAN JUDUL .............................................................................................................. i

HALAMAN PERSETUJUAN ............................................................................................. ii

HALAMAN PENGESAHAN ............................................................................................. iii

HALAMAN KEASLIAN ..................................................................................................... iv

ABSTRAK ............................................................................................................................. v

ABSTRACT .......................................................................................................................... vi

KATA PENGANTAR .........................................................................................................vii

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

DAFTAR TABEL ................................................................................................................ xi

DAFTAR GAMBAR ...........................................................................................................xii

DAFTAR LAMPIRAN ...................................................................................................... xiv

BAB I PENDAHULUAN ...................................................................................................... 1

1.1. Latar Belakang .............................................................................................................. 1

1.2. Perumusan Masalah ...................................................................................................... 1

1.3. Pembatasan Masalah...................................................................................................... 2

1.4. Tujuan Penelitian .......................................................................................................... 2

1.5. Manfaat Penelitian ....................................................................................................... 2

BAB II TINJAUAN PUSTAKA ........................................................................................... 5

2.1. Penelitian Terkait .......................................................................................................... 5

2.2. Konsep Dasar Sistem ................................................................................................... 7

2.2.1. Difinisi Sistem ......................................................................................................... 7

2.2.2. Karakteristik Sistem ................................................................................................. 8

2.2.3. Klasifikasi Sistem .................................................................................................... 9

2.3. Konsep Dasar Informasi ............................................................................................. 10

2.3.1. Definisi Informasi .................................................................................................. 10

2.3.2. Siklus Informasi ..................................................................................................... 11

2.3.3. Kualitas Informasi .................................................................................................. 11

2.3.4. Nilai Informasi ....................................................................................................... 12

2.4. Konsep Dasar Sistem Informasi................................................................................... 13

2.4.1. Definisi Sistem Informasi....................................................................................... 13

2.4.2. Komponen Sistem Informasi .................................................................................. 14

2.4.3. Sistem Informasi Pelaporan.................................................................................... 14

2.4.3.1. Definisi Sistem Informasi Pelaporan .............................................................. 15

2.4.3.1. Tujuan Sistem Informasi Pelaporan ............................................................... 15

2.5. Konsep Dasar Akademik ............................................................................................. 15

2.5.1. Definisi Akademik ................................................................................................. 15

2.5.2.Definisi Kalender Akademik.................................................................... ................ 16

2.6. Konsep Dasar Teknik Informatika ............................................................................... 16

2.6.1. Definisi Teknik Informatika ................................................................................... 16

2.7. Aplikasi Berbasis Android ........................................................................................... 17

2.7.1. Sejarah Android ..................................................................................................... 17

2.7.1. Aplikasi Android .................................................................................................... 17

2.8. Konsep Basis Data ....................................................................................................... 18

2.8.1. Definisi Basis Data (Data Base)............................................................................. 18

2.8.2. DBMS (Database Management System) ................................................................ 19

2.8.3. SQL (Structured Query Language) ........................................................................ 20

2.9.Alat Bantu Pengembangan Aplikasi ............................................................................. 21

2.9.1. Bagan Alir(Flowchart) ........................................................................................... 21

2.9.2. DFD (Data Flow Diagram) .................................................................................... 22

2.9.3. ERD (Entity Relationship Diagram)....................................................................... 23

2.10. Kerangka Berpikir ..................................................................................................... 24

BAB III METODOLOGI PENELITIAN .......................................................................... 25

3.1. Metode Pengumpulan Data ......................................................................................... 25

3.2. Metode Pengembangan Sistem ................................................................................... 26

3.2.1. Requirements Definition. ...................................................................................... 26

3.2.1.1. Analisis Masalah ............................................................................................ 26

3.2.1.2. Identifikasi Masalah Dan Sumber Masalah .................................................... 27

3.2.1.3. Analisis Kebutuhan Data Informasi ............................................................... 27

3.2.1.4. Analisis Kebutuhan Perangkat Keras ............................................................. 27

3.2.1.5. Analisis Kebutuhan Perangkat Lunak ............................................................ 28

3.2.1.6. Analisis Sistem Yang Diusulkan .................................................................... 28

3.2.2. System And Software Design................................................................................ 29

3.2.2.1. Diagram Alir (Flowchart)............................................................................... 29

3.2.2.2. Konteks Diagram ........................................................................................... 30

3.2.2.3. Data Flow Diagram (DFD) ............................................................................ 30

3.2.2.4. Diagram Zero ................................................................................................. 30

3.2.2.5. Diagram Rinci ................................................................................................ 31

3.2.2.6. ERD (Entity Relationship Diagram) .............................................................. 35

3.2.2.7. Perancangan Tabel ......................................................................................... 36

3.2.2.8. Relasi Tabel ................................................................................................... 39

3.2.2.9. Perancangan User ........................................................................................... 39

3.2.3. Implementation System And Unit Testing. ........................................................... 41

3.2.4. Integration And System Testing. ........................................................................... 41

3.2.5. Operational And Maintenance. .............................................................................. 41

BAB IV HASIL DAN PEMBAHASAN ............................................................................. 43

4.1. Teknik Informatika Universitas Muria Kudus ............................................................. 43

4.1.1. Sejarah Teknik Informatika Universitas Muria Kudus ........................................... 43

4.1.2. Visi Teknik Informatika Universitas Muria Kudus ................................................ 43

4.1.3. Misi Teknik Informatika Universitas Muria Kudus ................................................ 43

4.2. Implementation System and Unit Testing .................................................................... 44

4.2.1. Interface Sistem...................................................................................................... 44

4.2.1.1. Tampilan Halaman Login............................................................................... 44

4.2.1.2. Tampilan Halaman Utama ............................................................................. 45

4.2.1.3. Tampilan Halaman Data Master ..................................................................... 45

4.2.1.4. Tampilan Halaman Buat Informasi ................................................................ 46

4.2.1.5. Tampilan Halaman Buat Agenda ................................................................... 46

4.2.1.6. Tampilan Halaman Edit Profil Dosen ............................................................ 47

4.2.1.7. Tampilan Halaman Kritik dan Saran .............................................................. 47

4.2.1.8. Tampilan Halaman Ampu Dosen ................................................................... 48

4.2.1.9 Tampilan Halaman Register Mahasiswa ......................................................... 48

4.2.2. Unit Testing ........................................................................................................... 49

4.3. Integration and System Testing ................................................................................... 49

4.3.1. Integration Testing ................................................................................................. 49

4.3.2. System Testing ....................................................................................................... 54

4.3.3. User Acceptance Testing ........................................................................................ 58

4.4. Operational and Maintaince ......................................................................................... 60

BAB V PENUTUP ............................................................................................................... 61

5.1. Kesimpulan ................................................................................................................. 61

5.2. Saran ........................................................................................................................... 61

DAFTAR PUSTAKA .......................................................................................................... 63

BIODATA PENULIS .......................................................................................................... 72

DAFTAR TABEL

Tabel 2.1. Simbol flowchart Sistem ...................................................................... 21

Tabel 2.2. Simbol-simbol DFD (Data Flow Diagram). ........................................ 22

Tabel 2.2. Simbol-simbol ERD (Entity Relationship Diagram). ........................... 23

Tabel 4.1.. Tabel Integration Testing login, Home, dan Logout ........................... 50

Tabel 4.2. Tabel Integration Testing Kelola Data Master ..................................... 50

Tabel 4.3. Tabel Integration Testing Data Ampu .................................................. 52

Tabel 4.4. Tabel Integration Testing Data Informasi. ............................................ 53

Tabel 4.5. Tabel Integration Testing Data Agenda. ............................................... 53

Tabel 4.6. Tabel System Testing Modul Data Master ............................................ 54

Tabel 4.7. Tabel System Testing Modul Data Informasi ........................................ 56

Tabel 4.8. Tabel System Testing Modul Data Agenda ........................................... 56

Tabel 4.9. Tabel System Testing Modul Data Dosen ............................................ 57

Tabel 4.10. Tabel System Testing Modul Data Ampu Dosen ................................ 57

Tabel 4.11. Tabel System Testing Modul Register Mahasiswa..........................................58

Tabel 4.12. Pengujian Penerimaan Sistem Internal Testing Oleh Penulis. ............ 59

Tabel 4.13. Pengujian Penerimaan Sistem Eksternal Testing. ............................... 59

Tabel 4.14. Pengujian Penerimaan Sistem Customer Testing................................ 60

DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi ................................................................................. 11

Gambar 2.2 Kerangka Berpikir .............................................................................. 24

Gambar 3.1. Model Waterfall ................................................................................ 26

Gambar 3.2. Flowchart Sistem Informasi Pelaporan Pembelajaran Prodi TI UMK

......................................................................................................................................... 29

Gambar 3.3. Context Diagram Sistem Informasi Pelaporan Pembelajaran Prodi TI

UMK ...................................................................................................................... 30

Gambar 3.4. DFD level 0 Sistem Informasi Pelaporan Pembelajaran Prodi TI

UMK ...................................................................................................................... 31

Gambar 3.5. DFD Level 1 Proses ke-1 Data Master Agama ................................. 31

Gambar 3.6. DFD Level 1 Proses ke-1 Data Master Pendidikan........................... 32

Gambar 3.7. DFD level 1 Proses ke-1 Data Master Matakuliah ............................ 33

Gambar 3.8. DFD Level 1 Proses ke-1 Data Master Dosen .................................. 33

Gambar 3.9. DFD Level 1 Proses ke-2 Data Informasi ......................................... 34

Gambar 3.10. DFD Level 1 Proses ke-3 Data Agenda .......................................... 34

Gambar 3.11. Entity Relationship Diagram (ERD................................................. 35

Gambar 3.12. Tabel Master Agama ....................................................................... 36

Gambar 3.13. Tabel Master Pendidikan ................................................................. 36

Gambar 3.14. Tabel Master Matakuliah ................................................................ 36

Gambar 3.15. Tabel Master Dosen ........................................................................ 37

Gambar 3.16. Tabel Informasi ............................................................................... 37

Gambar 3.17. Tabel Agenda .................................................................................. 37

Gambar 3.18. Tabel Ampu ..................................................................................... 38

Gambar 3.19. Tabel Kritik ..................................................................................... 38

Gambar 3.20. Tabel User ....................................................................................... 38

Gambar 3.21. Relasi Tabel Pada Database Sispelaporan ...................................... 39

Gambar 3.22. Desain Halaman Login .................................................................... 39

Gambar 3.23. Desain Halaman Utama (home ........................................................ 40

Gambar 3.24. Desain Halaman Tambah Data ........................................................ 40

Gambar 3.25. Desain Halaman View Data ............................................................ 41

Gambar 4.1. Tampilan Halaman Login.................................................................. 44

Gambar 4.2. Tampilan Halaman Utama ................................................................ 45

Gambar 4.3. Tampilan Halaman Data Master ....................................................... 45

Gambar 4.4. Tampilan Halaman Buat Informasi ................................................... 46

Gambar 4.5. Tampilan Halaman. Buat Agenda ..................................................... 46

Gambar 4.6. Tampilan Halaman.Edit Profil Dosen ............................................... 47

Gambar 4.7. Tampilan Halaman.Kritik dan Saran ................................................. 47

Gambar 4.8. Tampilan Halaman Ampu Dosen ...................................................... 48

Gambar4.9. Tampilan Halaman Register Mahasiswa........................................................48

Gambar 4.10. Contoh Kode Program Error Saat Debugging. ............................... 49

DAFTAR LAMPIRAN

Lampiran 1 Surat Keterangan Penelitian ........................................................... 65

Lampiran 2 Catatan Bimbingan dan Konsultasi ................................................ 66

Lampiran 3 Lembar Revisi Sidang Skripsi..................................................................69