Perancangan Aplikasi Sistem Absensi Smart SMA Negeri 4 Medan Berbasis Android

PERANCANGAN APLIKASI SISTEM ABSENSI SMART SMA
NEGERI 4 MEDAN BERBASIS ANDROID

TUGAS AKHIR

KARIN PUTRI ANDILI
142406023

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara

PERANCANGAN APLIKASI SISTEM ABSENSI SMART SMA
NEGERI 4 MEDAN BERBASIS ANDROID

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar
Ahli Madya

KARIN PUTRI ANDILI
142406023

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara

PERSETUJUAN

Judul

: Perancangan Aplikasi Sistem Absensi Smart SMA

Negeri 4 Medan Berbasis Android

Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: Tugas Akhir
: Karin Putri Andili
: 142406023
: Diploma 3 Teknik Informatika
: Matematika
: Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara

Disetujui di
Medan, Juli 2017


Disetujui Oleh
Program Studi D3 Teknik Informatika
Ketua,

Pembimbing,

Dra. Normalina Napitupulu, M.Sc.
NIP. 196311061989022001

Prof. Dr. Saib Suwilo, M.Sc.
NIP. 196401091988031004

Universitas Sumatera Utara

PERNYATAAN

PERANCANGAN APLIKASI SISTEM ABSENSI SMART
SMA NEGERI 4 MEDAN BERBASIS ANDROID

TUGAS AKHIR


Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan,

Juli 2017

KARIN PUTRI ANDILI
142406023

Universitas Sumatera Utara

PENGHARGAAN

Puji syukur penulis sampaikan kepada Tuhan Yang Maha Esa yang telah
memberikan limpah karunia-Nya sehingga Penulis dapat menyelesaikan
penyusunan Tugas Akhir ini dengan judul Perancangan Aplikasi Sistem Absensi
Smart SMA Negeri 4 Medan Berbasis Android.
Terima kasih penulis sampaikan kepada Prof. Dr. Saib Suwilo, M.Sc.

selaku pembimbing yang telah meluangkan waktunya selama penyusunan Tugas
Akhir ini. Terima kasih kepada Drs. Marihat Situmorang, M.Kom. sebagai Dosen
Pembimbing Akademik yang telah membimbing penulis selama duduk di bangku
perkuliahan. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc. dan
Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program
Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan
FMIPA USU, seluruh Staf dan Dosen Program Studi D3 Teknik Informatika
FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak
terlupakan kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan
dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan
membalasnya.

Medan,

Juli 2017

Karin Putri Andili

Universitas Sumatera Utara


PERANCANGAN APLIKASI SISTEM ABSENSI SMART
SMA NEGERI 4 MEDAN BERBASIS ANDROID

ABSTRAK

Absensi merupakan sebuah kegiatan pengambilan data yang berguna untuk
mengetahui jumlah kehadiran pada suatu kegiatan belajar mengajar di sekolah.
Merancang suatu aplikasi Sistem Absensi SMAN 4 Medan yang dikembangkan
dalam perangkat android ini bertujuan untuk menyediakan informasi absensi
murid dengan mudah, serta dengan adanya kajian ini diharapkan dapat lebih
efektif dan efisien dalam mengisi kehadiran para siswa yang biasanya dilakukan
oleh para guru. Dalam sistem ini para murid melakukan absensinya sendiri.
Sistem absensi ini dapat melihat absen setiap minggunya.

Kata kunci : Android, absensi, sistem, smart.

Universitas Sumatera Utara

THE DESIGN OF AN APPLICATION FOR SMAN 4 MEDAN SMART
ABSENCE SYSTEM BASED ON ANDROID


ABSTRACT

Absence is a data retrieval activity that useful for knowing the number of
attendance at teaching and learning activity in school. Designing an application
for SMAN 4 Medan smart absence system thar developed in android device aims
to provide information of students absence easily, and with this study it is
expected in filling the attendance of students which usually were done by the
teachers. In this system, the students do their absence by themselves. This
attendance system can watch for absence every week.

Keywords : android, absence, system, smart.

Universitas Sumatera Utara

DAFTAR ISI

Halaman
Persetujuan
i

Pernyataan
ii
Penghargaan
iii
Abstrak .................................................................................................. iiiiiiiiiiv
Abstract
v
Daftar Isi
vi
Daftar Gambar
viii
Daftar Lampiran
ix
Bab 1. Pendahuluan
1.1. Latar Belakang
1.2. Rumusan Masalah
1.3. Batasan Masalah
1.4. Tujuan Penelitian
1.5. Manfaat Penelitian
1.6. Metodologi Penelitian

1.7. Sistematika Penulisan

1
3
3
3
4
4
4

Bab 2. Tinjauan Pustaka
2.1. Sejarah Android
2.2. Arsitektur Android
2.2.1. Applications and Widgets
2.2.2. Applications Frameworks
2.2.3. Libraries
2.2.4. Linux Kernel
2.2.5. Android Runtime
2.3. Java
2.4. Android Studio

2.5. API Google Map V2
2.6. PHP dan MySQL Sebagai Web Service
2.7. JSON
2.8. Sistem
2.9. Absensi

6
7
8
8
10
12
12
13
14
15
16
16
17
18


Bab 3. Gambaran Umum SMA Negeri 4 Medan
3.1. Profil Sekolah
3.2. Prestasi Sekolah
3.3. Visi dan Misi SMAN 4 Medan

19
20
21

Bab 4. Perancangan Sistem
4.1. Perancangan Sistem

23

Universitas Sumatera Utara

4.2. Flowchart Program
4.3. Diagram Konteks Sistem
4.4. Perancangan Antar Muka
4.4.1. Perancangan Antar Muka Menu Utama
4.4.2. Perancangan Antar Muka Info Sekolah
4.4.3. Perancangan Antar Muka Login Siswa
4.4.3.1. Perancangan Antar Muka Pilihan Kehadiran dan Maps
4.4.4. Perancangan Antar Muka Data Kehadiran
4.4.5. Perancangan Antar Muka Cara Penggunaan Aplikasi

24
25
25
26
26
27
27
28
28

Bab 5. Implementasi
5.1. Implementasi Sistem
5.2. Komponen Utama Implementasi Sistem
5.2.1. Kebutuhan Perangkat Keras
5.2.2. Kebutuhan Perangkat Lunak
5.2.3. Kebutuhan Brainware
5.3. Tampilan Aplikasi
5.4. Tampilan Database Pengolahan Data Siswa

29
29
29
30
30
31
34

Bab 6. Penutup
6.1. Kesimpulan
6.2. Saran

36
36

Daftar Pustaka
Lampiran

37
38

Universitas Sumatera Utara

DAFTAR GAMBAR

Nomor Gambar
2.1.
3.1.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
5.9.

Judul
Halaman
Arsitektur Android
8
SMA Negeri 4 Medan
20
Flowchart Aplikasi
24
Diagram Konteks Aplikasi Absensi Smart 25
Antar Muka Menu Utama
26
Antar Muka Info Sekolah
26
Antar Muka Login Siswa
27
Antar Muka Pemilihan Kehadiran dan Maps 27
Antar Muka Data Kehadiran
28
Antar Muka Cara Penggunaan Aplikasi
28
Tampilan Splash Screen
31
Tampilan Utama Aplikasi
31
Tampilan Info Sekolah
32
Tampilan Login Siswa
32
Tampilan Pilihan Kehadiran dan Maps
33
Tampilan Daftar Kehadiran
33
Tampilan Cara Penggunaan Aplikasi
34
Halaman Login Admin
34
Halaman Database Siswa
35

Universitas Sumatera Utara

DAFTAR LAMPIRAN

Nomor
Lamp
1.
2.
3.
4.
5.

Judul

Halaman

Listing Program
Kartu Uji Program
Kartu Bimbingan
SK Dosen Pembimbing
Surat Riset

38
74
75
77
79

Universitas Sumatera Utara