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...
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