Pembuatan Aplikasi Android Lihat Jadwal UNS COVER 1

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI ANDROID LIHAT JADWAL UNS

Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret

Disusun oleh
TIOED NIDDA RATNASARI
M3113141

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2016


commit to user

i

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI ANDROID LIHAT JADWAL UNS

Disusun Oleh:

TIOED NIDDA RATNASARI
M3113141

Tugas Akhir ini telah disetujui untuk diujikan di hadapan dewan
penguji pada tanggal
.....................................


Pembimbing Utama

Hartatik, M.Si
NIDN. 0703057802

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN

commit to user

iii


perpustakaan.uns.ac.id

digilib.uns.ac.id

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, 03 Juni 2016

Tioed Nidda Ratnasari
NIM. M3113141

commit to user

iv


perpustakaan.uns.ac.id

digilib.uns.ac.id

INTISARI

Tioed Nidda Ratnasari. 2016. “Pembuatan Aplikasi Android Lihat
Jadwal UNS”. Informasi penjadwalan kuliah pada umumnya di dapat melalui
website, bertanya pada dosen yang mengajar mata kuliah atau pun pada pegawai
di suatu program studi. Di Universitas Sebelas Maret khususnya, Sistem informasi
penjadwalan UNS belum memiliki penjadwalan yang langsung diakses lewat
aplikasi. Permasalahan lain yang ditemukan adalah jika sistem informasi
penjadwalan dibuka melalui web browser pada ponsel tampilannya tidak sesuai
dengan resolusi tampilan pada ponsel atau dengan kata lain sistem informasi
penjadwalan belum memiliki tampilan responsive.
Pada tugas akhir ini, maka dibuat suatu aplikasi yang dapat memudahkan
pengguna di lingkup Universitas Sebelas Maret seperti Mahasiswa dan dosen yang
fungsinya hampir sama dengan website. Aplikasi ini menggunakan sistem operasi
android yang dikenal sebagai sistem operasi perangkat mobile yang mencakup

sistem operasi, middleware dan aplikasi. Fungsionalitas dari aplikasi ini ada tiga
yaitu lihat jadwal per dosen, lihat jadwal per program studi dan lihat penggunaan
ruang.
Kata kunci : Jadwal, Aplikasi, Android, Ponsel.

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT

Tioed Nidda Ratnasari. 2016. The Making of Android Application View
UNS Schedule. Schedule information college on generally may through via
website, asking lecturers who teach the courses or at employee in a course of
study. Sebelas Maret University especially, scheduling information system UNS
do not have scheduling directly accessed through application. Many of other

problems found was if information system scheduling openend in the web browser
on smartphone the performance change not in accordance with display resolution
in mobile device or in other words the scheduling information systems that
doesn’t yet have look responsive.
In this final tast, therefore made an application that could make it easier
for the user in the scope of Sebelas Maret University such as students and
lecturers, that it functions just almost the same with the website. This application
uses the android operating system known as the operating system for mobile
device that includes an operating system, middleware and applications. The
functionality of this application there are three i.e. view schedule per lecturer,
view schedule per course and view the use of the space room.
Keywords : Schedule, Applications. Android, Mobile Device.

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id


MOTTO

“Learn from the happiness that is not of the grateful but grateful that makes
happy”
~Tioed Nidda Ratnasari~

“It is better to sit alone than in company with the bad
And it is better still to sit with the good than alone
It is better to speak to a seeker of knowledge than to remain silent
But silence is better than idle words”
~Prophet Muhammad (PBUH)~

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id


PERSEMBAHAN

Persembahan Tugas Akhir “PEMBUATAN APLIKASI ANDROID LIHAT
JADWAL UNS” ini adalah :

1. Keluarga besarku yang tercinta yang senantiasa mendukung, memberi
semangat dari awal sampai akhir pengerjaan.
2. Teman-teman dari D3 Teknik Informatika 2013.
3. Sahabat- sahabat yang paling saya sayangi Meivida Pamala, Sartika
Apriyani, Ulfah Faridah dan Rizky Nilawati yang berjuang bersama baik
suka maupun duka dalam pengerjaan tugas akhir.

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id


KATA PENGANTAR

Assalamu Alaikum Wr.Wb.
Syukur Alhamdulillah penulis panjatkan ke hadirat Allah SWT atas segala
rahmat dan karunia-Nya sehingga laporan Tugas Akhir dengan judul “Pembuatan
Aplikasi Android Lihat Jadwal UNS” dapat terselesaikan. Laporan Tugas Akhir
ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli
Madya (Amd.) pada Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih kepada:
1. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D. pimpinan
Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada
penulis untuk belajar.
2. Bapak Abdul Aziz, S.Komp.,M.Scselaku ketua Program Studi Diploma III
Teknik Informatika Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.
3. Ibu Hartatik, M, Si dosen pembimbing yang telah dengan penuh kesabaran

dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.
4. Bapak

Agus Purbayu, S.Si, M.Komp dosen yang memberikan projek

Tugas Akhir dan sekaligus ikut serta dalam membimbing sejak awal
sampai akhir.
5. Orang Tua yang senantiasa memberikan doa dan dukungannya
kepada penulis untuk menyelesaikan laporan ini.
6. Teman-teman TI-C yang selalu bersama dalam suka duka serta
memberikan semangat selama ini.
commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

Demikian laporan ini disusun, sangat disadari banyak kekurangan dalam

laporan ini oleh karenanya saran dan kritik membangun penulis harapkan.
Harapan penulis semoga laporan ini dapat bermanfaat bagi pembaca.

Wassalamu Alaikum Wr. Wb

Surakarta, 20 April 2016

Penulis

commit to user

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
PEMBUATAN APLIKASI ANDROID LIHAT JADWAL UNS ........................... i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN ..................................................................................................... iv
INTISARI................................................................................................................ v
ABSTRACT ........................................................................................................... vi
MOTTO ................................................................................................................ vii
PERSEMBAHAN ................................................................................................ viii
KATA PENGANTAR ........................................................................................... ix
DAFTAR ISI .......................................................................................................... xi
DAFTAR TABEL ................................................................................................ xiv
DAFTAR GAMBAR ............................................................................................ xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1

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

1.2 Perumusan masalah ....................................................................................... 1
1.3

Tujuan ....................................................................................................... 2

1.4

Manfaat ..................................................................................................... 2

1.5

Batasan Masalah Penelitian ...................................................................... 2

1.6 Metodologi..................................................................................................... 2
1.7 Sistematika Penulisan .................................................................................... 4
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI........................................ 5
2.1 Tinjauan Pustaka............................................................................................ 5
2.2 Landasan Teori .............................................................................................. 6
2.2.1 Aplikasi Mobile ................................................................................................. 6
2.2.2 Penjadwalan ....................................................................................................... 7
2.2.3 Android .............................................................................................................. 7
2.2.4 Eclipse ................................................................................................................ 9
2.2.5 SQL Server 2008.............................................................................................. 10
2.2.6 JSON ................................................................................................................ 10
2.2.7 UML................................................................................................................. 11
2.2.8 Use Case Diagram ........................................................................................... 11
2.2.9 Class Diagram .................................................................................................. 13

commit to user
2.2.10 Sequence Diagram..........................................................................................
15

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 18
3.1 Alat dan Bahan ............................................................................................ 18
3.1.1 Hardware .......................................................................................................... 18
3.1.2 Software ........................................................................................................... 18

3.2 Gambaran Umum Sistem Aplikasi .............................................................. 19
3.3 Proses Bisnis ................................................................................................ 19
3.4 Kebutuhan Non Fungsional Sistem ............................................................. 20
3.5 Kebutuhan Fungsional Sistem .................................................................... 20
3.5.1 Aktor ................................................................................................................ 20
3.5.2 Fungsionalitas Utama ....................................................................................... 20

3.6 Use Case Specification ................................................................................ 21
3.6.1 Pencarian JadwalPer Dosen ............................................................................. 21
3.6.2Pencarian Jadwal Per Program studi ................................................................. 22
3.6.3 Pencarian Penggunaan Ruang .......................................................................... 23

3.7 Use Case Diagram ....................................................................................... 24
3.8 Skema Diagram ........................................................................................... 24
3.9 Tabel Database ............................................................................................ 25
3.10 Sequence Diagram ..................................................................................... 31
3.10.1 Sequence Diagram Lihat Jadwal Per Dosen .................................................. 31
3.10.2 Sequence Diagram Lihat Jadwal PerProgram studi ..................................... 31
3.10.3 Sequence Diagram Lihat Jadwal Per Ruangan .............................................. 32

3.11

Class Diagram ........................................................................................ 33

3.12 DesainTampilan ......................................................................................... 34
3.12.1 Tampilan Awal............................................................................................... 34
3.12.2 Tampilan Navbar Menu ................................................................................. 34
3.12.3 Tampilan Spinner User Interface ................................................................... 35
3.12.4 Tampilan List View Jadwal ............................................................................ 35

BAB IV ................................................................................................................. 36
IMPLEMENTASI DAN PEMBAHASAN ........................................................... 36
4.1 Implementasi Sistem.................................................................................... 36
4.1.1 Halaman Home................................................................................................. 36
4.1.2 Tampilan Menu ................................................................................................ 37
4.1.3 Menu Penggunaan Ruang ................................................................................ 37
4.1.4 Menu Pencarian Jadwal Dosen ........................................................................ 41

commit to user
4.1.5 Menu Laporan Jadwal ......................................................................................
46

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

4.2 Tabel Pengujian ........................................................................................... 49
4.2.1 Tabel pengujian aplikasi .................................................................................. 49
4.2.2 Tabel Pengujian Device ................................................................................... 52

BAB V................................................................................................................... 54
KESIMPULAN DAN SARAN ............................................................................. 54
5.1 Kesimpulan ..................................................................................................... 54
5.2 Saran ................................................................................................................ 54
DAFTAR PUSTAKA ........................................................................................... 55

commit to user

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Tabel 3. 1 Use case diagram spesifikasi jadwal per dosen .................................. 21
Tabel 3. 2 Use case diagram spesifikasi jadwal per program studi ...................... 22
Tabel 3. 3 Use case diagram spesifikasi Penggunaan Ruang ............................... 23
Tabel 3. 4 Semester ............................................................................................... 25
Tabel 3. 5 TA ........................................................................................................ 26
Tabel 3. 6 TAS ...................................................................................................... 26
Tabel 3. 7 Dosen ................................................................................................... 26
Tabel 3. 8 Plotdosen .............................................................................................. 27
Tabel 3. 9 Ruang ................................................................................................... 27
Tabel 3. 10 Waktu ................................................................................................. 28
Tabel 3. 11 Prodi ................................................................................................... 28
Tabel 3. 12 Fakultas .............................................................................................. 28
Tabel 3. 13 MataKuliah......................................................................................... 29
Tabel 3. 14 MakulPenawaran ................................................................................ 29
Tabel 3. 15 Kelas................................................................................................... 30
Tabel 3. 16 Shift .................................................................................................... 30
Tabel 3. 17 RuangWaktu....................................................................................... 31

commit to user

xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

Gambar 3. 1 Gambaran Umum Sistem Aplikasi................................................... 19
Gambar 3. 2 Use Case Diagram ............................................................................ 24
Gambar 3. 3 Skema Diagram ................................................................................ 25
Gambar 3. 4 Sequence Diagram Lihat Jadwal Per Dosen .................................... 31
Gambar 3. 5 Sequence Diagram Lihat Jadwal Per Program studi ........................ 32
Gambar 3. 6 Sequence Diagram Penggunaan Ruang ........................................... 32
Gambar 3. 7 Class Diagram .................................................................................. 33
Gambar 3.8. Desain Tampilan Awal ..................................................................... 34
Gambar 3.9. Desain Tampilan Navbar Menu ....................................................... 34
Gambar 3.10. Tampilan Spinner User Interface ................................................... 35
Gambar 3.11. Tampilan List View Jadwal ............................................................ 35
Gambar 4.1. Halaman Home ................................................................................. 36
Gambar 4.2. Tampilan Menu ................................................................................ 36
Gambar 4.3. Penggunaan Ruang ........................................................................... 37
Gambar 4.4. List View Penggunaan Ruang .......................................................... 38
Gambar 4.5. List View Nama Hari ........................................................................ 38
Gambar 4.7. Detail Jadwal Jadwal Penggunaan Ruang ....................................... 39
Gambar 4.8 Detal Jadwal Penggunaan Ruang PDF ............................................. 40
Gambar 4.9. Menu Pencarian Jadwal Dosen ........................................................ 41
Gambar 4.9. Tampilan Data Nama Dosen ............................................................ 42
Gambar 4.10. Form Input Jadwal Input Jadwal Dosen ......................................... 42
Gambar 4.11. Tabel Jadwal Dosen ....................................................................... 43
Gambar 4.10. Generate PDF Jadwal Dosen .......................................................... 44
Gambar 4.11. Jadwal Kuliah Per Dosen PDF ....................................................... 45
Gambar 4.12. Form Menu Laporan Jadwal .......................................................... 47
Gambar 4.13. Tabel Laporan Jadwal .................................................................... 47
Gambar 4.14. Generate PDF Laporan Jadwal ....................................................... 48
Gambar 4.15. Jadwal Per Program Studi PDF ...................................................... 49

commit to user

xv