anditya harman suranto - repository.bsi.ac.id fileambil sebagai berikut, “aplikasi jumantik...

57
APLIKASI JUMANTIK BERBASIS ANDROID JELLY BEAN 4.1 TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III ANDITYA HARMAN SURANTO NIM : 13140940 Program Studi Teknik Komputer AMIK BSI Jakarta Jakarta 2017

Upload: others

Post on 28-Oct-2019

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

APLIKASI JUMANTIK BERBASIS ANDROID

JELLY BEAN 4.1

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

ANDITYA HARMAN SURANTO

NIM : 13140940

Program Studi Teknik Komputer

AMIK BSI Jakarta

Jakarta

2017

Page 2: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

ii

Page 3: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

iii

Page 4: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

iv

Page 5: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

v

Page 6: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

vi

KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT,

yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis

dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan

dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis

ambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat

kelulusan program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan

diambil berdasarkan hasil penelitian (eksperimen), dan beberapa sumber literatur

yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan

dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan

lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis

menyampaikan ucapan terima kasih kepada:

1. Direktur AMIK BSI Jakarta.

2. Ketua Program Studi Teknik Komputer AMIK BSI Jakarta.

3. Bapak Pas Mahyu Akhirianto, SPd, Mkom selaku Dosen Pembimbing Tugas

Akhir.

4. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual

5. Staff / karyawan / dosen dilingkungan AMIK BSI Jakarta.

6. Rekan-rekan mahasiswa kelas TK-6A.

Serta semua pihak yang terlalu banyak untuk disebut satu

persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan

tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik

Page 7: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

vii

Page 8: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

viii

ABSTRAKSI

Anditya (13140940), Aplikasi Jumantik Berbasis Android 4.1 Jelly Bean

Seiring dengan berkembangnya kemajuan teknologi sekarang ini sangat

bermanfaat sekali bagi kita dalam mencari suatu informasi yang begitu cepat,

tepat dan akurat yang bisa diakses melalui handphone, dengan adanya kemajuan

teknologi dapat membantu kita dalam mengakses informasi dan juga membantu

kita dalam menyelesaikan pekerjaan kita sehari-hari. Membuat pekerjaan yang

sulit dilakukan menjadi mudah dikerjakan dan mendapatkan hasil yang lebih baik

dari sebelumnya. Petugas jumantik membutuhkan suatu sistem informasi tentang

pendataan tempat perkembang biakan nyamuk yang berada di rumah warga

Rukun Tetangga Cempaka Putih yang bisa mempermudah petugas jumantik

dalam mengumpulkan data untuk diinformasikan kepada warga Rukun Tetangga

Cempaka Putih. Saat ini, petugas masih secara manual dalam mengumpulkan data

perkembang biakan nyamuk dirumah warga Rukun Tetangga Cempaka Putih.

Untuk itulah penulis mencoba membuat tugas akhir periode 2017-1 mengenai

aplikasi jumantik berbasis android 4.1 Jelly Bean. Dengan menggunakan program

aplikasi berbasis android sebagai alat bantu dalam mengumpulkan data tentang

perkembang biakan nyamuk yang berada di rumah warga lingkungan Rukun

Tetangga Cempaka Putih dapat mempermudah petugas dalam pengumpulan data

dengan cara yang lebih mudah dan efisien.

Kata kunci: Sistem informasi, Jumantik dan Android

Page 9: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

ix

ABSTRACT

Anditya (13140940), Jumantik Android Based Applications 4.1 Jelly Bean

Along with the development of advances in technology now is very helpful for

those of us in search of any information so quick, precise and accurate that could

be accessed through mobile phones, with a advances in technology can help us in

our access information and also assist us in completing our daily work. Make a

tough job done being easily worked on and get better results then ever before.

Officer jumantik requires a system logging information about mosquito

proliferation developments which place was in the home of citizens of

neighbouring Cempaka Putih that can facilitate officers jumantik in collecting

data for informed citizens of neighbouring Cempaka Putih. Currently, officers are

still collecting data manually in the mosquito breeds home residents Cempaka

Putih. For that is the writer trying to make final assignment period 2017-1 on

android based jumantik application 4.1 Jelly Bean. Using android based

application program as a tool in gathering data about the mosquito breeds home

residents jiran Cempaka Putih environment can facilitate officers in the collection

of data in a way that is easier and more efficient.

Keywords: System Information, Jumantik and Android

Page 10: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

x

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir............................................................................. i

Lembar Pernyataan Keaslian Tugas Akhir .................................................... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ............................... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ........................................ iv

Lembar Konsultasi Tugas Akhir .................................................................... v

Kata Pengantar ............................................................................................... vi

Abstrak ........................................................................................................... viii

Daftar Isi......................................................................................................... x

Daftar Gambar ................................................................................................ xii

Daftar Table ................................................................................................... xiii

Daftar Lampiran ............................................................................................. xiv

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

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

1.2. Maksud dan Tujuan .................................................... 2

1.3. Metode Penelitian ....................................................... 3

1.4. Ruang Lingkup ........................................................... 4

BAB II LANDASAN TEORI ....................................................... 5

2.1. Landasan Teori ........................................................... 5

2.1.1. Konsep Dasar Program ...................................... 5

2.1.2. Android .............................................................. 6

2.1.3. Program Java ..................................................... 6

2.1.4. Platform Android ............................................... 7

2.1.5. Versi Android .................................................... 7

2.1.6. Pengertian Basis Data ........................................ 10

2.2. Peralatan Pendukung .................................................. 11

2.2.1. SDK (Software Development Kit) ..................... 11

2.2.2. DVM (Dalvik Virtual Machine) ........................ 11

2.2.3. JDK (Java Development Kit) ............................. 11

2.2.4. Flowchart ........................................................... 12

2.2.5. HIPO .................................................................. 14

Page 11: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

xi

BAB III PEMBAHASAN ............................................................... 15

3.1. Tinjauan Kasus ........................................................... 15

3.2. Spesifikasi Rancangan Program ................................. 15

3.2.1. Spesifikasi Bentuk Masukan .............................. 15

3.2.2. Spesifikasi Bentuk Keluaran .............................. 16

3.2.3. Spesifikasi File ................................................... 17

3.2.4. Hipo ................................................................... 25

3.2.5. Spesifikasi Program ........................................... 26

3.2.6. Flowchart ........................................................... 30

3.3. Sarana Pendukung Program ........................................ 31

3.3.1. Perangkat Keras ................................................. 31

3.3.2. Perangkat Lunak ................................................ 32

BAB IV PENUTUP ........................................................................ 33

4.1. Kesimpulan ................................................................. 33

4.2. Saran ........................................................................... 33

DAFTAR PUSTAKA ................................................................................... 34

DAFTAR RIWAYAT HIDUP .................................................................... 35

LAMPIRAN-LAMPIRAN .......................................................................... 36

Page 12: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

xii

DAFTAR GAMBAR

Halaman

Gambar II.1 Logo Android ............................................................................ 6

Gamabr II.2 Situs Oracle JDK (Java Development Kit) ................................ 12

Gambar III.3 Diagram HIPO............................................................................ 25

Gambar III.4 Diagram Flowchart .................................................................... 30

Page 13: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

xiii

DAFTAR TABEL

Halaman

Tabel II.1 Versi Android .................................................................................. 10

Tabel II.2 Simbol Diagram Flowchart ............................................................. 13

Tabel III.1 Spesifikasi File Menu Utama ........................................................ 18

Tabel III.2 Spesifikasi File Ambil Gambar...................................................... 19

Tabel III.3 Spesifikasi File Input Data ............................................................ 20

Tabel III.4 Spesifikasi Profil .......................................................................... 21

Tabel III.5 Spesifikasi File Lihat Data ............................................................. 22

Tabel III.6 Spesifikasi File Update Data.......................................................... 24

Page 14: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

xiv

DAFTAR LAMPIRAN Halaman

A1. Data Jumantik ........................................................................................... 36

A2. Ambil Gambar ........................................................................................... 37

B1. Lihat Data .................................................................................................. 38

C1. Menu Utama ............................................................................................. 39

C2. Input Data .................................................................................................. 40

C3. Lihat Data .................................................................................................. 41

C4. Update Data ............................................................................................. 42

C5. Hapus Data ................................................................................................ 43

Page 15: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan teknologi informasi dan komunikasi di zaman ini semakin

pesat sehingga kita dituntut untuk bisa berkembang mengikuti pesatnya kemajuan

zaman. Dan perkembangan teknologi informasi dan komunikasi ini menyebabkan

banyaknya perubahan yang terjadi, bukan hanya perseorangan tetapi juga lembaga

pemerintah dituntut untuk bisa menyesuaikan diri dengan perkembangan

teknologi yang ada.

Satu peralatan pendukung di kemajuan zaman ini adalah Smartphone.

Segala kecanggihannya Smartphone membawa dampak yang sangat besar dalam

dunia informasi. Smartphone juga merupakan alat bantu paling canggih dan

efisien dalam menyajikan informasi, terutama tentang penyakit demam berdarah

yang menjadi ancaman yang dapat menghilangkan nyawa banyak orang. Demam

berdarah merupakan penyakit yang sudah tidak asing lagi bagi masyarakat.

Banyak korban meninggal dunia disebabkan virus dengue yang dibawa oleh

nyamuk aedes aegypti.

Peran masyarakat sangat penting dalam upaya mencegah penyakit-

penyakit yang disebabkan oleh buruknya lingkungan pemukiman. Berkaitan

dengan upaya untuk menggugah peran serta masyarakat dalam mencegah penyakit

demam berdarah (DBD), dinas kesehatan mengadakan program JUMANTIK

(Juru Pemantau Jentik) yang berada di lingkungan masyarakat setempat.

Page 16: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

2

Dengan adanya JUMANTIK (Juru Pemantau Jentik) bisa memantau dan

mengajak masyarakat untuk ikut serta dalam memberantas sarang nyamuk.

Berdasarkan pengamatan penulis di lingkungan masyarakat petugas

jumantik masih kesulitan dalam kegiatan PSN (Pemberantasan Sarang Nyamuk)

dengan cara 3M plus, karena tidak ada data informasi yang disampaikan kepada

masyarakat, dan juga pengambilan data sarang nyamuk yang masih manual.

Untuk memecahkan masalah tersebut penulis mencoba untuk memberikan solusi

dengan membuat program dengan judul “Aplikasi Jumantik berbasis Android

Jelly Bean 4.1”.

1.2. Maksud dan Tujuan

Adapun maksud dari penulisan tugas akhir ini adalah:

1. Apa saja yang dibutuhkan untuk membuat aplikasi program berbasis android.

2. Bagaimana membuat aplikasi program berbasis android.

3. Dengan adanya program aplikasi ini dapat membantu petugas jumantik (Juru

Pemantau Jentik) dalam melakukan tugas mengumpulkan data tentang sarang

nyamuk yang berada di rumah warga Rukun Tetangga (RT) Cempaka Putih.

Adapun tujuan dari penulisan tugas akhir ini adalah sebagai satu syarat

kelulusan pada Program Diploma Tiga (D.III) untuk program studi Teknik

Komputer di Akademik Manajemen Informatika dan Komputer Bina Sarana

Informatika (AMIK JAKARTA) pada periode 2017-1.

Page 17: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

3

1.3. Metode Penelitian

Metode yang digunakan untuk mendapatkan data sebagai objek penulisan

adalah sebagai berikut:

1. Metode Penelitian (Observasi)

Dalam pengujian yang dilakukan melalui aplikasi JUMANTIK (Juru

Pemantau Jentik) adalah dengan menggunakan perangkat smartphone

berbasis android yaitu Asus Zenfone Go memiliki platform Android v 5.1.1

Lollipop sebagai pengambilan data dan gambar. Pengujian terdiri dari dua

bagian utama yaitu pengambilan data dan pengambilan gambar.

Selama dilakukan pengujian dengan mengambil data dan gambar secara

berulang-ulang tidak ditemukan masalah dan semua fungsi dapat berjalan

dengan baik.

2. Studi Pustaka (Library Research)

Penulis mengumpulkan data dari penelitian sebelumnya, perpustakaan BSI

Kramat 168, buku, internet yang berkaitan dengan masalah yang akan

dibahas.

1.4. Ruang Lingkup

Pada penyusunan tugas akhir ini penulis membatasi pembahasan ruang

lingkup masalah, antara lain mencakup:

1. Program aplikasi ini hanya dapat digunakan pada smartphone berbasis

android.

Page 18: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

4

2. Aplikasi hanya bisa digunakan pada versi minimal android 2.2 (froyo) dengan

level API 8.

3. Pengambilan data dan gambar tidak secara online namun masih offline.

4. Pembuatan aplikasi JUMANTIK (Juru Pemantau Jentik) berbasis android ini

terbatas pada menu tampilan utama yang disajikan antara lain: buat data baru

dan ambil data baru.

Page 19: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

5

BAB II

LANDASAN TEORI

2.1. Landasan Teori

Penulis membutuhkan teori-teori yang dapat mendukung pembuatan tugas

akhir dan mempelajari maupun merancang program aplikasi yang diharapkan

dapat digunakan seoptimal mungkin. Penulis berharap dengan adanya program

yang dibuat, para pengguna (user) lebih mudah dalam mengumpulkan data,

sehingga dapat membantu pengguna dalam menyelesaikan pekerjaannya dengan

baik dan dapat memperkecil terjadinya suatu kesalahan yang dilakukan oleh

pengguna. Berikut ini adalah teori yang dapat memperkuat penulisan tugas akhir.

2.1.1. Konsep Dasar Program

Bentuk dari berbagai macam aplikasi yang dipergunakan dalam bidang

informasi ataupun dalam bidang ilmiah yang berguna untuk menghasilkan suatu

laporan, informasi atau tujuan yang diinginkan berupa rangkaian instruksi dalam

bahasa komputer yang disusun secara logika dan sistematis biasa disebut dengan

program.

Menurut Kusrini (2007:171) “Pemrograman adalah perintah-perintah yang

dimengerti oleh komputer untuk melakukan tugas-tugas tertentu”.

Page 20: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

6

2.1.2. Android

Menurut Safaat (2015:2) menyatakan bahwa, “Android adalah sebuah

sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem

operasi, middleware dan aplikasi”.

Android tidak hanya menjadi sistem opersi di smartphone, saat ini

Android menjadi pesaing utama dari Apple pada sistem operasi Tablet PC,

Pesatnya pertumbuhan Android selain faktor yang disebutkan diatas adalah karena

Android itu sendiri adalah platform yang sangat lengkap baik itu sistem

operasinya, Aplikasi dan Tool Pengembangan, Market aplikasi Android serta

dukungan yang sangat tinggi dari komunitas Open Source di dunia, sehingga

android terus berkembang pesat baik dari segi teknologi maupun dari segi jumlah

device yang ada di dunia (Safaat. 2015:3).

Sumber : http://www.freepik.com/free-vector/android-boot-logo_683826.html

Gambar II.1.

Logo Android

2.1.3. Program java

Menurut Prasetyo (2007:2) menyatakan bahwa, “Bahasa pemrograman

java adalah bahasa yang digunakan untuk menghasilkan aplikasi-aplikasi java.

Pada umumnya, bahasa pemrograman hanya mendefinisikan sintaks dan perilaku

bahasa”.

Page 21: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

7

2.1.4. Platform Android

Android adalah Platform mobile pertama yang lengkap, terbuka dan bebas

menurut Safaat (2015:3) adalah sebagai berikut:

1. Lengkap (Complete Platform)

Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka

sedang mengembangkan platform Android. Android merupakan sistem

operasi yang aman dan banyak menyediakan tools dalam membangun

software dan memungkinkan untuk peluang pengembangan aplikasi.

2. Terbuka (Open Source Platform)

Platform Android disediakan melalui lisensi open source. Pengembang dapat

dengan bebas untuk mengembangkan aplikasi.

3. Free Platform

Android adalah platform/aplikasi yang bebas untuk develope. Tidak ada

lisensi atau biaya royalty untuk dikembangkan pada Platform Android. Tidak

diperlukan biaya keanggotaan. Tidak diperlukan biaya pengujian. Aplikasi

Android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.

2.1.5. Versi Android

Smartphone pertama yang memakai sistem operasi Android adalah HTC

Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2010

diperkirakan hampir semua vendor seluler didunia menggunakan Android sebagai

operating sistem. Adapun versi-versi Android yang pernah dirilis menurut Safaat

(2015:10) adalah sebagai berikut:

Page 22: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

8

1. Android Versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, google kembali merilis telepon seluler dengan

menggunakan Android dan SDK (Software Development Kit) dengan Versi

1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan

beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan

menonton video dengan modus kamera, mengupload video ke youtube dan

gambar ke picasa langsung dari telepon, dukungan Bluetooth, animasi layar,

dan keyboard pada layar yang dapat disesuaikan dengan sistem.

2. Android Versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses

pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai

indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang

memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera,

camcorder dan galeri yang diintegrasikan.

3. Android Versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi

2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware,

peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan

dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera

3.2MP, digital Zoom, dan Bluetooth 2.1.

4. Android Versi 2.2 (Froyo: Frozen Yoghurt)

Pada bulan mei 2010 Android versi 2.2 Rev 1 diluncurkan. Android inilah

yang sekarang sangat banyak beredar di pasaran, salah satunya adalah dipakai

Page 23: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

9

Samsung FX tab yang sudah ada di pasaran. Fitur yang tersedia di Android

ini sudah kompleks diantaranya adalah:

a. Kerangka aplikasi memungkinkan penggunaan dan penghapusan

komponen yang tersedia.

b. Dalvik Virtual Machine dioptimalkan untuk perangkat mobile.

c. Grafik: grafik di 2D dan grafis 3D berdasarkan libraries OpenGL.

d. SQLite: untuk penyimpanan data.

e. Mendukung media: audio, video, dan berbagai format gambar (MPEG4,

H.264, MP3, Aac, AMR, JPG, PNG, GIF)

f. GSM, Bluetooth, EDGE, 3G dan WiFi (Hardware Independent)

g. Kamera, Global Positioning System (GPS), kompas dan accelerometer.

5. Android Versi 2.3 Gingerbread (2010)

Android versi 2.3 diluncurkan pada Desember 2010, hal-hal yang direvisi dari

versi sebelumnya adalah kemampuan SIP-based VoIP, Near Field

Communication (NFC) dan Gyroscop dan sensor.

6. Android Versi 3.0 (Honeycomb)

Dirilis Febuari 2011 sebagai Android 3.0 revisi 1 serta android versi 3.0 revisi

2 telah dirilis pada Juli 2011.

7. Android Versi 4.0 (Ice Cream Sandwich) dirilis November 2011.

8. Android Versi 4.1 (Jelly Bean) dirilis tahun 2012.

9. Android Versi 4.4 (Kitkat) dirilis tahun 2013.

10. Android Versi 5.0 (Lollipop) dirilis tahun 2014.

11. Android Versi 6.0 (Marshmallow) dirilis tahun 2015.

12. Android Versi 7.0 (Nougat) dirilis tahun 2016.

Page 24: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

10

Tabel II.1.

Tabel versi android

Versi Nama kode Tanggal rilis Level

API

Distribusi

1.5 Cupcake 30 April 2009 3

1.6 Donut 15 September 2009 4

2.0 – 2.1 Éclair 26 Oktober 2009 7

2.2 Froyo 20 Mei 2010 8 0,7%

2.3 – 2.3.2 Gingerbread 6 Desember 2010 9

2.3.3 –

2.3.7

Gingerbread 9 Februari 2011 10 11,7%

3.1 Honeycomb 10 Mei 2011 12

3.2 Honeycomb 15 Juli 2011 13

4.0.3 –

4.0.4

Ice Cream Sandwich 16 Desember 2011 15 9,6%

4.1 Jelly Bean 9 Juli 2012 16 25,1%

4.2 Jelly Bean 13 November 2012 17 20,7%

4.3 Jelly Bean 24 Juli 2013 18 8%

4.4 KitKat 31 Oktober 2013 19 24,5%

5.0 Lollipop 15 Oktober 2014 21

Sumber: http://ztekno.com/sistem-operasi-android-dari-sejarah-sampai-saat-ini/

2.1.6. Pengertian Basis Data

Menurut Yahefizard (2008:2) menyimpulkan bahwa:

Banyak sekali definisi tentang database yang diberikan oleh para pakar dibidang

ini. Database terdiri dari dua penggalan kata yaitu data dan base, yang artinya

berbasiskan pada data. Tetapi secara konseptual, database diartikan sebuah koleksi

atau kumpulan data yang saling berhubungan (relation), disusun menurut aturan

tertentu secara logis, sehingga menghasilkan informasi.

Page 25: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

11

2.2. Peralatan Pendukung (Tools System)

Merupakan alat yang digunakan untuk menggambarkan bentuk logika

model dari suatu system dengan menggunakan simbol, lambang, diagram yang

menunjukan secara tepat arti dan fungsinya. Fungsinya sendiri adalah untuk

menjelaskan kepada user bagaimana fungsi dari sistem informasi dapat bekerja

dengan bentuk logical model dan physical model.

2.2.1. SDK (Software Development Kit)

Menurut Kadir (2013:5) menyatakan bahwa, “Android SDK adalah

kumpulan software yang berisi mengenai pustaka, debugger (alat pencari

kesalahan program), emulator (peniru perangkat bergerak), dokumentasi, kode

contoh, dan panduan”.

2.2.2. DVM (Dalvik Virtual Machine)

Menurut Safaat (2013:4) menyatakan bahwa, “Dalvik Virtual Machine

(DVM) adalah “register bases” sementarara Java Virtual Machine (JVM) adalah

“stack based”, DVM didesain dan ditulis oleh Dan Bornsten dan beberapa

engineers google lainnya”.

2.2.3. JDK (Java Development Kit)

Menurut Kadir (2013:4) menyatakan bahwa, “Java Development Kit

adalah perangkat pengembangan aplikasi Java yang bisa diunduh secara gratis di

www.oracle.com/technetwork/java/javase/downloads/. Perangkat ini mutlak

Page 26: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

12

diperlukan untuk membuat aplikasi Android, mengingat aplikasi Android itu

berbasis Java”.

Sum

ber :

ww

w.or

acle.

com

/tech

network/java/javase/downloads/

Gambar II.2

Situs Oracle JDK (Java Development Kit)

2.2.4. Flowchart

Menurut Soeherman dan Pinontoan (2008:134) menyatakan bahwa,

“flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk

memudahkan pemahaman pengguna terhadap informasi tersebut”.

Page 27: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

13

Tabel II.2

Simbol Diagram Flowchart

Flow Direction Symbol

Yaitu simbol yang

digunakan untuk

menghubungkan antara

simbol yang satu dengan

simbol yang lain

Symbol Manual Input

Simbol memasukan

data secara manual on-

line keyboard

Terminator Symbol

Yaitu simbol untuk

permulaan (start) atau

akhir (stop) dari suatu

kegiatan

Symbol Preparation

Simbol untuk

mempersiapkan

penyimpanan yang

akan digunakan

sebagai tempat

pengolahan di dalam

storage

Connector Symbol

Yaitu simbol untuk

keluar-masuk atau

penyambung proses

dalam / halaman yang

sama

Symbol Predefline

Proces

Simbol untuk

pelaksaan suatu bagian

Connector Symbol

Yaitu simbol untuk

keluar-masuk atau

penyambungan proses

dalam / halaman yang

berbeda

Symbol Display

Simbol yang

menyatakan peralatan

output yang digunakan

yaitu layar, printer dan

sebagainya.

Processing Symbol

Simbol yang

menunjukan pengolahan

yang dilakukan oleh

computer

Symbol Disk and On-

Line Storage

Simbol yang

menyatakan input yang

berasal dari disk atau

disimpan ke disk

Symbol Manual

Operation

Simbol yang

menunjukan pengolahan

yang tidak dilakukan

oleh computer

Symbol Magnetik Tape

Unit

Simbol yang

menyatakan input yang

berasal dari pita

magnetik atau output

disimpan ke pita

magnetic

Symbol Decision

Simbol pemilihan proses

berdasarkan kondisi

yang ada

Symbol Punch Card

Simbol yang

menyatakan bahwa

input berasal dari kartu

atau output di tulis ke

kartu

Symbol Input-Output

Simbol yang

menyatakan proses input

dan output tanpa

tergantung dengan jenis

peralatan

Symbol Documen

Simbol yang

menyatakan input

berasal dari dokumen

dalam bentuk kertas

atau output dicetak ke

kertas

Sumber: https://bukubiruku.com/simbol-flowchart-dan-fungsinya/

Page 28: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

14

2.2.5. HIPO (Hierarchy Input Process Output)

Menurut Fattah (2007:150) menyatakan bahwa, “Hipo adalah teknik

penggambaran modul-modul yang nantinya akan dikembangkan oleh programer

menjadi prosedur-prosedur dalam program sistem informasi”.

Sasaran hipo yaitu untuk menyediakan suatu struktur guna memahami

fungsi dari sistem. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan

oleh program. Untuk menyediakan penjelasan dari input dan output pada masing-

masing tiap tingkatan dari HIPO. Untuk menyediakan output yang tepat dan

sesuai dengan kebutuhan pemakai. Diagram dalam paket hipo adalah:

1. Visual Table Contents (VTOC)

2. Overview Diagram

3. Detail Diagram

Page 29: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

15

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Untuk mempermudah pekerjaan Juru Pemantau Jentik (JUMANTIK)

dalam memasukan data dan menyimpan data tentang jentik nyamuk yang berada

dilingkungan Rukun Tentangga Cempaka Putih. Penulis mencoba membuat

aplikasi android yang tentunya berguna bagi Juru Pemantau Jentik untuk lebih

mudah dan efisien dalam mengambil data yang diperlukan.

3.2. Spesifikasi Rancangan Program

Dalam spesifikasi rancangan program ini, penulis akan menjelaskan

tentang spesifikasi bentuk masukan, spesifikasi bentuk keluaran, spesifikasi

bentuk keluaran, spesifikasi file, HIPO, spesifikasi program dan flowchartnya.

3.2.1. Spesifikasi Bentuk Masukan

Adapun bentuk spesifikasi masukan aplikasi jumantik berbasis android

terdiri dari berbagai layout sebagai berikut:

1. Nama Dokumen : Data Jumantik

Fungsi : Untuk memasukan data, melihat data,

memperbarui data dan menghapus data jumantik

Sumber : Pengguna

Page 30: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

16

Tujuan : Pengguna Lain

Media : Smartphone

Jumlah : Perdata

Frekuensi : Setiap ingin memasukan data

Bentuk : Lampiran A-1

2. Nama Dokumen : Ambil Gambar

Fungsi : Untuk mengambil gambar

Sumber : Pengguna

Tujuan : Pengguna lain

Media : Smartphone

Jumlah : pergambar

Frekuensi : Setiap ingin memasukan gambar

Bentuk : Lampiran A-2

3.2.2. Spesifikasi Bentuk Keluaran

Adapun bentuk spesifikasi keluaran aplikasi jumantik berbasis android

adalah sebagai berikut:

1. Nama Dokumen : Lihat Data

Fungsi : Untuk menampilkan data jumantik

Sumber : Pengguna

Tujuan : Pengguna lain

Media : Smartphone

Jumlah : Perdata

Page 31: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

17

Frekuensi : Setiap ingin melihat data jumantik

Bentuk : Lampiran B-1

3.2.3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan aplikasi

jumantik berbasis android jelly bean adalah sebagai berikut:

1. Spesifikasi File Form Utama

Nama File : activity_menu_utama

Akronim : MenuUtama

Fungsi : Untuk menampilkan pilihan button pada menu

utama

Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Kunci Field : MenuUtama.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Page 32: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

18

Tabel III.1

Spesifikasi File Menu Utama

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Aplikasi Jumantik MenuUtama TextView 17

2. button4 Button_image 6.20kb

3. buttonBook Button_image 991byte

4. ButtonKam

era Button_image 1.51kb

5. buttonProfil Button_image 1.24kb

6. buttonExit Button_image 1.00kb

7. Data jumantik textView2 TextView 13

8. Ambil Gambar textView3 TextView 12

9. Profil textView6 TextView 6

10. Exit

TextViewE

xit TextView

4

2. Spesifikasi File Ambil Gambar

Nama File : kamera

Akronim : buttonKamera

Fungsi : Berfungsi untuk mengambil gambar untuk data

jumantik

Tipe File : File master

Organisasi File : Index sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Kunci Field : MenuUtama.java

Page 33: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

19

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Tabel III.2

Spesifikasi File Ambil Gambar

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Masukan Data

Jumantik

button_MasukanData

Baru

Button 21

2. listView1 listView

3. Spesifikasi File Input Data

Nama File : activity_input_data

Akronim : InputData

Fungsi : Berfungsi untuk memasukan data jumantik seperti

nomor, nama, penyebab jentik, kondisi jentik dan

alamat

Tipe File : File master

Organisasi File : Index sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Page 34: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

20

Kunci Field : InputData.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Tabel III.3

Spesifikasi File Input Data

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor textView1 textView 5

2. editText1 editText 32Byte

3. Nama textView2 textView 4

4. editText2 editText 32Byte

5. Penyebab

Jentik

textView3 textView 15

6. editText3 editText 32Byte

7. Kondisi

Jentik

textView4 textView 14

8. editText4 editText 32Byte

9. Alamat textView5 textView 6

10. editText5 editText 32Byte

11. Simpan buttonSimpanInputData Button 6

12. Back buttonBack1 Button 4

4. Spesifikasi File Profil

Nama File : activity_profil

Akronim : Profil

Fungsi : Merupakan program untuk melihat profil

Tipe File : File master

Organisasi File : Index sequential

Akses File : Random

Page 35: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

21

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Kunci Field : Profil.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Tabel III.4

Spesifikasi Profil

No. Elemen Data Akronim Tipe Panjang Keteranga

n

1. Button Button_image 6.20kb

2. Aplikasi textView8 textView 8

3. Jumantik textView9 textView 8

4. Berbasis Android textView10 textView 31

5. Versi textView11 textView 9

6. Build textView12 textView 25

7. Copyright textView13 textView 45

5. Spesifikasi File LIhatData

Nama File : activity_lihat_data

Akronim : LIhatData

Fungsi : Merupakan program untuk melihat data yang

sudah tersimpan

Tipe File : File master

Organisasi File : Index sequential

Page 36: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

22

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Kunci Field : LihatData.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Tabel III.5

Spesifikasi File Lihat Data

No

. Elemen Data Akronim Type

Panjan

g Keterangan

1. Lihat Data LIhatData Button 10

2. Nomor textView01 textView 5

3. Nama textView02 textView 4

4. Penyebab Jentik textView04 textView 15

5. Kondisi Jentik textView03 textView 13

6. Alamat textView05 textView 6

7. Back

buttonBackLihatDat

a Button 4

6. Spesifikasi File Hapus Data

Nama File : activity_hapus_data

Akronim : HapusData

Fungsi : Merupakan program untuk menghapus data yang

sudah tersimpan

Page 37: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

23

Tipe File : File master

Organisasi File : Index sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Kunci Field : HapusData.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

7. Spesifikasi File Update Data

Nama File : activity_update_data

Akronim : UpdateData

Fungsi : Merupakan program untuk memperbarui data yang

sudah tersimpan

Tipe File : File master

Organisasi File : Index sequential

Akses File : Random

Media : Untuk media penyimpanan di smartphone berbasis

android sd card / memory internal dan untuk

media

penyimpanan di laptop harddisk.

Panjang Record : 32Byte

Page 38: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

24

Kunci Field : UpdateData.java

Software : Android untuk dijalankan pada smartphone dan

android studio untuk dijalankan pada

laptop/komputer.

Tabel III.6

Spesifikasi File Update Data

No. Elemen

Data

Akronim Tipe Panjang Keterangan

1. Nomor textView1 textView 5

2. editText1 editText 32Byte

3. Nama textView2 textView 4

4. editText2 editText 32Byte

5. Penyebab

Jentik

textView3 textView 15

6. editText3 editText 32Byte

7. Kondisi

Jentik

textView4 textView 14

8. editText4 editText 32Byte

9. Alamat textView5 textView 6

10. editText5 editText 32Byte

11. Simpan buttonSimpanInputData Button 6

12. Back buttonBack1 Button 4

Page 39: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

25

3.2.4. HIPO

0,0

MENU

UTAMA

1,0

MASUKAN

DATA

2,0

AMBIL

GAMBAR

3,0

ABOUT

4,0

EXIT

1,1

MASUKAN

DATA

BARU

1,0

1,2

LIHAT

DATA

1,0

1,3

UPDATE

DATA

1,0

2,1

SIMPAN

GAMBAR

2,0

0,0 0,0 0,0 0,0

2,2

BATAL

2,0

1,4

HAPUS

DATA

1,0

Gambar III.3

Diagram HIPO

Page 40: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

26

3.2.5. Spesifikasi Program

1. Menu Utama

Nama Program : MenuUtama

Akronim : MenuUtama.java

Fungsi : Merupakan program utama atau induk yang

berfungsi untuk mengawali, mengakhiri dan

menampilkan menu pilihan data jumantik, ambil

gambar, profil dan exit.

Index Program : -

Bahasa Program : Java

Bentuk Tampilan : Lampiran C-1

Proses : a. Pada form menu utama terdapat button image

yaitu data jumantik, ambil gambar, profil dan exit.

b. Button data jumantik untuk memasukan data.

c. Button ambil gambar digunakan untuk

mengambil gambar dengan kamera smartphone.

d. Button profil untuk melihat profil

e. Button exit untuk keluar dari program.

2. Masukan Data Baru

Nama Program : Input Data

Akronim : InputData.java

Fungsi : Untuk memasukan data dan penyimpanan data

Index Program : -

Bahasa Program : Java

Page 41: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

27

Bentuk Tampilan : Lampiran C-2

Proses : a. Setelah masuk ke form menu input data akan

ada

button Masukan Data Baru untuk memulai

memasukan data sesuai.

b. Setelah data dimasukan lalu tekan

buttonSIMPAN untuk menyimpan data yang

sudah

dimasukan

c. Jika ingin kembali tekan button BACK untuk

kembali ke tampilan input data.

3. Lihat Data

Nama Program : Lihat Data

Akronim : LihatData.java

Fungsi : Untuk melihat data yang sudah tersimpan

Index Program : -

Bahasa Program : Java

Bentuk Tampilan : Lampiran C-3

Proses : a. Setelah data tersimpan maka pilih nama yang

ada

di form masukan Data Baru

b. Setelah nama dipilih maka akan muncul pilihan

lalu pilih lihat data, maka data akan terlihat pada

tampilan.

Page 42: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

28

4. Update Data

Nama Program : Update Data

Akronim : UpdateData.java

Fungsi : Sebagai program untuk memperbarui data yang

sudah tersimpan

Index Program : -

Bahasa Program : Java

Bentuk Tampilan : Lampiran C-4

Proses : a. Pilih nama yang sudah ada pada form Masukan

data lalu pilih update data

5. Hapus Data

Nama Program : Hapus Data

Akronim : HapusData.java

Fungsi : Untuk menghapus data yang sudah terimpan

Index Program : -

Bahasa Program : Java

Bentuk Tampilan : Lampiran C-5

Proses : Pilih nama pada form Masukan Data Baru lalu

pilih hapus data maka data yang tersimpan akan

terhapus pada tampilan form Masukan Data Baru

Page 43: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

29

6. Profil

Nama Program : Profil

Akronim : Profil.java

Fungsi : Untuk melihat profil

Index Program : -

Bahasa Program : Java

Bentuk Tampilan : -

Proses : Pada menu utama terdapat button Profil click

button

Profil maka akan tampil form Profil.

Page 44: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

30

3.2.6. FLOWCHART

START

Y

Ambil

GambarSimpan

Batal

Y

T

About

EXIT

Selesai

Ambil

Gambar

MENU

UTAMA

DATA

JUMANTIK

Data Jumantik:

1. Tambah data

baru

2. Lihat data

3. Update data

4. Hapus data

Tambah

Data Baru

Lihat Data

Update

Data

Input Data Simpan

Back

Y Y

T

Data

Jumantik

Y

T

T

Input Data Simpan

Back

T

Y

Hapus

Data

Data

Terhapus

T

Y

Y

Y

T

Form

About

T

T

Y

T

Y

Gambar III.4

Diagram Flowchart

Page 45: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

31

3.3. Sarana Pendukung Program

Pemakaian smartphone pada saat ini telah mencapai tingkat maksimum,

sehingga perkembangan teknologi terus diamati oleh para pengguna. Smartphone

juga mempunyai sarana pendukung sebagai fasilitas yang harus ada apabila suatu

kegiatan telah memasuki langkah maju dengan menggunakan smartphone sebagai

alat bantu dalam pemasukan data. Sarana pendukung tersebut adalah perangkat

keras (Hardware) dan perangkat lunak (Software).

3.3.1. Perangkat Keras

Perangkat keras merupakan elemen vital yang diperlukan untuk

menjalankan program aplikasi atau software yang akan digunakan. Elemen-

elemen vital tersebut merupakan peralatan masukan (input device), tempat

penyimpanan (storage unit), dan peralatan keluaran (output device).

Spesifikasi perangkat keras yang dibutuhkan adalah sebagai berikut:

1. Laptop

a. Processor : Intel® Core™ i5 CPU M560 @2.67GHz

b. Memory (RAM) : 4.00 GB

c. Monitor : Generic PnP Monitor

d. Hardisk : 232 GB

2. Smartphone

a. Processor : Quad-core 1.2GHz Cortex-A5

b. Memory (RAM) : 1 GB RAM

Page 46: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

32

c. Resolution : 480 x 854 pixels (218 ppi pixel density)

d. Memory internal : 8 GB

e. Platform OS : Android OS, v5.1 (Lollipop)

3.3.2. Perangkat Lunak

Perangat lunak atau software merupakan suatu rangkaian instruksi yang

disusun secara teratur agar komputer dapat mengolah data untuk mendapatkan

informasi yang dibutuhkan oleh user atau pengguna. Dalam pembuatan program

ini dibutuhkan perangkat lunak sebagai berikut:

1. Sistem Operasi Microsoft Windows 10

2. Android Studio 2.3.2

3. JRE ( Java Runtime Environment )

Page 47: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

33

BAB IV

PENUTUP

2. 4.1. Kesimpulan

Berdasarkan pembahasan yang telah dibahas pada bab-bab sebelumnya,

penulis mencoba menarik kesimpulan mengenai perancangan program aplikasi

JUMANTIK berbasis android jelly bean 4.1 dengan menggunakan Android Studio

2.3.2 yaitu sebagai berikut:

1. Dapat meningkatkan efektifitas dan efisiensi dalam proses pemasukan data.

2. Dapat meminimalisir terjadinya kesalahan dalam memasukan data

4.2. Saran

Pada penulisan Tugas Akhir ini tentu masih banyak kekurangan, dan

mungkin dapat disempurnakan oleh penelitian-penelitian berikutnya. Untuk lebih

menyempurnakan program ini penulis memberikan beberapa saran, antara lain:

1. Proses penyimpanan data masih berbentuk offline dan penyimpanan gambar

hanya bisa di simpan pada memori internal smartphone. Sehingga untuk

pengembangan berikutnya proses penyimpanan data dan penyimpanan

gambar dapat langsung tersimpan secara online.

2. Harapan nantinya program aplikasi jumantik ini mempunyai database server

secara online sehingga bisa mempermudah pengguna lainnya untuk melihat

dan memperbarui data tanpa harus menyalin secara manual.

Page 48: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

34

DAFTAR PUSTAKA

Al Fattah, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk

Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: CV.

ANDI OFFSET

Kadir, Abdul. 2013. From Zero to A Pro – Pemrograman Aplikasi Android.

Yogyakarta: ANDI YOGYAKARTA

Kusrini dan Andri Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi

Akuntansi dengan Virtual Basic dan Microsoft SQL Server. Yogyakarta:

CV. ANDI OFFSET

Prasetyo, Didik. 2007. 150 Rahasia Pemrograman Java. Jakarta: PT. Elex Media

Komputindo

Safaat, Nazrudin. 2015. ANDROID Pemrograman Aplikasi Mobile Smartphone

dan Tablet PC Berbasis Android. Bandung: INFORMATIKA Bandung

Salbino, Sherief. 2014. Buku Pintar Gadget Android untuk Pemula. Jakarta:

Kunci Komunikasi

Soeherman, Bonnie, dan Marion Pinontoan. 2008. Designing Information System.

Jakarta: PT. Elex Media Komputindo

Yuhefizard. 2008. DATABASE MANAGEMENT Menggunakan Microsoft Access

2003. Jakarta: PT. Elex Media Komputindo

Page 49: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

35

Page 50: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

36

LAMPIRAN-LAMPIRAN

1. Lampiran A-1

Page 51: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

37

2. Lampiran A-2

Page 52: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

38

3. Lampiran B-1

Page 53: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

39

4. Lampiran C-1

Page 54: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

40

5. Lampiran C-2

Page 55: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

41

6. Lampiran C-3

Page 56: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

42

7. Lampiran C-4

Page 57: ANDITYA HARMAN SURANTO - repository.bsi.ac.id fileambil sebagai berikut, “Aplikasi Jumantik Berbasis Android Jelly Bean 4.1”. Tujuan penulisan tugas akhir ini dibuat sebagai salah

43

8. Lampiran C-5