1.
IDENTITAS PENGUSUL
NAMA
NRP
DOSEN WALI
DOSEN PEMBIMBING
2.
:
:
:
:
LATAR BELAKANG
ParafPembimbing 1:
ParafPembimbing 2:
hal : 1/11
RUMUSAN MASALAH
Rumusan masalah yang diangkat dalam tugas akhir ini adalah sebagai berikut :
1. Bagaimana membuat aplikasi uji makanan berbasis Android?
2. Bagaimana membuat aplikasi yang dapat mencatat hasil uji keamanan pada
makanan?
3. Bagaimana membuat aplikasi pada Android yang dapat mendeteksi komposisi
warna RGB (Red, Green, Blue) dari gambar yang diambil?
4. Bagaimana menghubungkan antara sisi client pada perangkat kerangka bergerak
berbasis Android dengan server?
5.
BATASAN MASALAH
Permasalahan yang dibahas pada Tugas Akhir ini memiliki beberapa batasan antara
lain :
1. Aplikasi uji makanan dibuat pada perangkat bergerak dengan kebutuhan spesifikasi
minimal sistem operasi Android 4.3 Jelly Bean, CPU 1.2 GHz, memori 1 GB, dan
kamera 5 MP.
ParafPembimbing 1:
ParafPembimbing 2:
hal : 2/11
2. Jenis uji yang dapat diproses oleh sistem hanya yang termasuk dalam paramater uji
pada Food Safety Test Kit, yaitu Borax, Methyl Yellow, Rhodamine B, Cyanide,
Lead, Arsenic, Formaldehida, Mercury, Cyclamate.
6.
Tujuan yang diusulkan dalam tugas akhir ini adalah terciptanya aplikasi unutk
uji makanan berbasis Android.
7.
Dengan adanya tugas akhir ini, diharapkan muncul kebermanfaatan yang meliputi :
1. Mempermudah pengguna dalam melakukan uji keamanan pada makanan.
2. Mengurangi tingkat kesalahan yang terjadi pada uji keamanan pada makanan
8.
TINJAUAN PUSTAKA
ParafPembimbing 1:
ParafPembimbing 2:
hal : 3/11
Rhodamine B
Rhodamin B adalah pewarna sintetis, yang biasanya digunakan dalam industri
tekstil dan kertas. Dibutuhkan bentuk bubuk kristal keunguan merah, atau cairan
merah neon terang. Ciri-ciri makanan yang mengandung rhodamin B adalah: warna
mencolok merah dan cenderung fluoresensi, telah dihiasi warna karena heterogen,
untuk eample pada kerupuk dan es diaduk.
Cyanide
Sianida adalah senyawa kimia yang mengandung monovalen menggabungkan
kelompok CN. Hal ini dikenal sebagai racun yang sangat berbahaya. Dalam tubuh
kita, sianida terganggu otak dan fungsi jantung, meluruskan jaringan pernafasan yang
mengakibatkan asfiksia, di mana seseorang mungkin akan tersedak, kemudian segera
diikuti oleh kematian. Sebuah keracunan kronis dapat menyebabkan malaise dan
iritasi.
Lead / Plumbum
Strip dan uji reagen analisis untuk mendeteksi keberadaan timbal-ion (analisis
semi kuantitatif). Dalam larutan asam, timbal bereaksi dengan cuka Rhodizonic untuk
membentuk warna merah yang kompleks.
Arsenic
Arsen, arsenik, atau arsenicum adalah zat kimia yang dalam tabel periodik
memiliki simbol As dan nomor atom 33. Arsenik adalah zat metalloid yang dikenal
sebagai beracun dan memiliki 3 senyawa populer yang berbeda.
Formaldehida / Formalin
Trioksimetilen, metanal, metilen oksida) adalah cairan yang terbentuk dari
formaldehida dicampur dengan sedikit alkohol. Solusi ini tidak berwarna, tapi
menjengkelkan bau. Formalin biasanya digunakan sebagai pengawet mayat, bahan
baku untuk lem kayu lapis melamin pada furnitur. Formalin juga biasa digunakan
sebagai desinfektan, antiseptik, penghilang bau, fiksasi jaringan dan fumigan, dan
sering digunakan dalam industri tekstil.
Mercury
Penggunaan utama dari merkuri dalam termometer, barometer dan instrumen
ilmiah lainnya. Hal ini biasanya ditemukan di turunan dari cinnabar mineral.
Cyclamate
Siklamat merupakan pemanis buatan. Siklamat adalah 30-50 kali lebih manis
dari sukrosa, sehingga yang paling ampuh yang digunakan secara komersial pemanis
buatan. Zat ini sering digunakan dengan pemanis buatan lainnya, terutama sakarin,
ParafPembimbing 1:
ParafPembimbing 2:
hal : 4/11
campuran dari sepuluh bagian siklamat dengan satu bagian sakarin umum dan masker
off-selera dari kedua pemanis. Zat ini lebih murah daripada kebanyakan pemanis,
termasuk sucralose, dan stabil dengan pemanasan.
8.2 Android
Android adalah sistem operasi berbasi Linux yang dirancang untuk perangkat
seluler layar sentuh seperti telepon pintar dan komputer tablet [2]. Sistem operasi ini
dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset
Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak,
dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat
seluler [3].
8.3 Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Bahasa ini banyak mengadopsi sintaksis yang terdapat
pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta
dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java
umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada
berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang
bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk
memanfaatkan
dependensi
implementasi
seminimal
mungkin.
Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis
sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang
paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan
berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
8.4 Android SDK
Android SDK (Software Development Kit) merupakan bagian dari
pengembangan perangkat lunak Android yang didalamnya terdapat perangkat
pengemebangan, emulator, dan library yang dibutuhkan.
8.5 Kakas Kerja Android Studio
Android Studio adalah sebuah IDE (Integrated Development Environtmen)
untuk perangkat lunak berbasis Android [5].
8.6 MySQL
MySQL adalah perangkat lunak database opensource yang paling populer di
dunia dengan lebih dari 100 juta kopi perangkat lunak yang telah diunduh atau
didistribusikan [6].
8.7 JSON
ParafPembimbing 1:
ParafPembimbing 2:
hal : 5/11
ParafPembimbing 1:
ParafPembimbing 2:
hal : 6/11
ParafPembimbing 1:
ParafPembimbing 2:
hal : 7/11
dicatat pada basis data di server. Pada Gambar 2 merupakan proses pengiriman data
antar client dan server pada perangkat bergerak berbasis Android.
ParafPembimbing 1:
ParafPembimbing 2:
hal : 8/11
b. Studi literatur
Pada studi literatur ini terdapat sejumlah referensi yang dibutuhkan
untuk menyelesaikan tugas akhir, yaitu mengenai sistem operasi Android,
Food Safety Test Kit, MySQL, dan JSON.
c. Analisis dan desain perangkat lunak
Pada tahap ini terdapat rancangan mengenai bagaimana aplikasi ini
berjalan, mulai dari halaman antarmuka hingga ke sisi servernya. Berikut
adalah rancangan desain sistem dalam pembangunan aplikasi tertera pada
Gambar 4.
ParafPembimbing 1:
ParafPembimbing 2:
hal : 9/11
fungsional pada sistem dari sisi client maupun server. Penguji dapat
mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada
spesifikasi fungsional program. Pengujian ini dilakukan untuk memastikan
apakah data dapat dikirim ke server dan ditampilkan ke client dengan benar
atau tidak.
f. Penyusunan Buku Tugas Akhir
Pada tahap ini dilakukan penyusunan laporan yang menjelaskan dasar teori dan
metode yang digunakan dalam tugas akhir ini serta hasil dari implementasi
aplikasi perangkat lunak yang telah dibuat. Sistematika penulisan buku tugas
akhir secara garis besar antara lain:
1. Pendahuluan
a. Latar Belakang
b. Rumusan Masalah
c. Batasan Tugas Akhir
d. Tujuan
e. Metodologi
f. Sistematika Penulisan
2. Tinjauan Pustaka
3. Desain dan Implementasi
4. Pengujian dan Evaluasi
5. Kesimpulan dan Saran
6. Daftar Pustaka
11.
JADWAL KEGIATAN
Tahapan
bulan
bulan
Tahun
bulan
bulan
bulan
Penyusunan Proposal
Studi Literatur
Perancangan Sistem
Implementasi
Pengujian dan
Evaluasi
Penyusunan Buku
ParafPembimbing 1:
ParafPembimbing 2:
hal : 10/11
12.
DAFTAR PUSTAKA
ParafPembimbing 1:
ParafPembimbing 2:
hal : 11/11