Anda di halaman 1dari 16

MAKALAH MOBILE PROGRAMMING

Aplikasi Pengenalan Buah-buahan & Sayuran Berbasis


Android

Dosen :
Chaerur Rozikin, M.Kom,.
Disusun Oleh :
Endah Ayu Aulia 1441177004296
Iqbal Abdul Malik 1441177004220
Restu Aditya 1441177004227

Kelas :
6G

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS NEGERI SINGAPERBANGSA KARAWANG
2017
KATA PENGANTAR

Assalamualaikum Wr.Wb

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang, penulis panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
melimpahkan rahmat, hidayah, dan inayah-Nya, sehingga penulis dapat
menyelesaikan makalah mobile programming tentang aplikasi pengenalan buah-
buahan & sayuran berbasis android.
Adapun makalah mobile programming tentang aplikasi pengenalan buah-
buahan & sayuran berbasis android, penulis telah mengusahakan semaksimal
mungkin dan tentunya dengan bantuan berbagai pihak, sehingga dapat
memperlancar pembuatan makalah ini. Untuk itu penulis tidak lupa
menyampaikan banyak terima kasih kepada penulis mengucapkan banyak terima
kasih kepada dosen matakuliah yang mengajar mobile programming Bapak
Chaerur Rozikin. Dan semua pihak yang telah membantu dalam pembuatan
makalah ini. Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya
bahwa ada kekurangan baik dari segi penyusunan bahasa maupun segi materi dan
kajian. Oleh karena itu penulis berharap dapat menerima saran dan kritikan
sehingga dapat memperbaiki makalah ini.
Akhirnya penulis mengharapkan semoga dari makalah ini dapat diambil
hikmah dan manfaatnya sehingga dapat memberikan inpirasi terhadap pembaca.

Wassalamualaikum Wr.Wb

Karawang, 12 Februari 2017

Penulis
DAFTAR ISI

KATA PENGANTAR...............................................................................................i

DAFTAR ISI............................................................................................................ii

BAB I PENDAHULUAN........................................................................................3

1.1 Latar Belakang..............................................................................................3

1.2 Rumusan Masalah.........................................................................................3

1.3 Tujuan............................................................................................................4

BAB II PEMBAHASAN.........................................................................................5

2.1 Rencana Pengerjaan Project..........................................................................5

2.2 Analisa Aplikasi............................................................................................8

2.3 Analisa Alat dan Bahan.................................................................................8

2.4 Desain UML..................................................................................................9

2.4.1 Usecase Diagram....................................................................................9

2.4.2 Activity Diagram....................................................................................9

2.5 Desain Aplikasi...........................................................................................13

2.5.1 Desain Menu Utama.............................................................................13

2.5.2 Desain Beranda....................................................................................13

2.5.3 Desain Buah-buahan............................................................................13

2.5.4 Desain Sayuran....................................................................................14

BAB III PENUTUP...............................................................................................15

3.1 Kesimpulan.................................................................................................15

3.2 Saran............................................................................................................15
BAB I
PENDAHULUAN

1.1 Latar Belakang


Buah-buahan dan sayuran sudah sejak dulu diketahui makanan yang kaya serat
dan baik untuk pencernaan. Selain itu juga, buah dan sayuran salah satu jenis makanan
yang memiliki kandungan gizi, vitamin dan mineral yang pada umumnya sangat baik
untuk dikonsumsi setiap hari.
Seiring berkembangnya teknologi mobile anak-anak usia dini rata-rata sudah
mengenal dunia internet. Disitupun peran orang tua untuk selalu membimbing dan
mengawasi aktivitas anak-anak khususnya ketika sedang bermain handphone. Dengan
menggabungkan teknologi mobile berbasis Android dan pengetahuan tentang buah dan
sayur maka dirancanglah sebuah apikasi pengenalan buah-buahan dan sayuran.
Teknologi mobile merupakan teknologi yang berkembang dengan pesat pada era
globalisasi saat ini yang tidak bisa lepas dari kehidupan manusia. Kelebihan Android dari
sistem operasi lainnya adalah sifatnya yang open source sehingga memungkinkan dapat
dikembangkan aplikasi-aplikasi yang beragam dan menjangkau berbagai bidang salah
satunya bidang kesehatan. Selain itu juga, kelebihan lainnya adalah multitasking. Sistem
operasi ini memungkinkan untuk menjalankan beberapa aplikasi sekaligus dan dapat
diatur sesuai keinginan user dan memiliki fitur notifikasi yang sangat informatif.
Berdasarkan latar belakang di atas makalah ini akan membahas bagaimana
membangun aplikasi yang berisi informasi mengenai pengenalan buah-buahan dan
sayuran mulai dari bentuk, suara sampai dengan manfaat vitamin yang berada di dalam
buah-buahan dan sayuran tersebut, serta mampu memberikan informasi yang bermanfaat
bagi para pengguna khususnya untuk anak-anak usia dini.

1.2 Rumusan Masalah


Adapun rumusan masalah yang penulis kemukakan berdasarkan latar belakang,
sebagai berikut :
1. Bagaimana proses pembuatan aplikasi tersebut ?
2. Bagaimana implementasi dari aplikasi tersebut ?
1.3 Tujuan
Dari rumusan masalah di atas, dapat disimpulkan beberapa tujuan diantaranya:
1. Sebagai dasar pemahaman untuk membuat aplikasi berbasis andorid
2. Untuk mengetahui bagaimana proses aplikasi tersebut dibuat
BAB II
PEMBAHASAN

2.1 Rencana Pengerjaan Project


Aplikasi ini berisi informasi maupun pengenalan mengenai buah-buahan dan
sayuran. Adapun tujuan pengerjaan project ini yaitu untuk memudahakan user khususnya
di kalangan anak-anak, selain itu juga mempercepat user mendapatkan informasi selain
membaca buku dan browsing melalui internet.
Pengerjaan project ini dirancang menggunakan model prototype, prototype ini
mempunyai interaksi penuh dengan pengguna dimana pengguna dapat memasukkan data
dan berinteraksi dengan dengan sistem, mewakili fungsi-fungsi inti sehingga dapat
mensimulasikan sebagian besar fungsi dari sistem akhir dan mempunyai penampilan
yang sangat mirip dengan produk sebenarnya. Berikut ini adalah beberapa tahapan dari
model proses prototype yang akan digunakan :

Planning

Analysis

Implementation System
Implementation
Prototype
Design

System

Gambar 2.1 Model Prototype

1) Planning
Aplikasi ini dirancang menggunakan software eclipse, di mana aplikasi tersebut yang
nantinya akan bekerja di handphone berbasis android. Pengguna hanya akan
menginputkan, mencari dan memilih nama buah-buahan dan sayuran yang sudah
tersedia pada aplikasi tersebut.
2) Analisis Kebutuhan
Tahap ini adalah tahap awal untuk membicarakan perencanaan dari pembangunan
sebuah program aplikasi. Pada tahap ini akan dibuat kesepakatan awal untuk
pembuatan program aplikasi, diantaranya adalah kebutuhan - kebutuhan umum dari
pembangunan program aplikasi. Dan juga memperlihatkan kelemahan dari aplikasi
tersebut sehingga dapat diperbaiki.
3) Implementation Lama
Tahap implementasi pada aplikasi ini berencana untuk diterapkan pada handphone
berbasis android.
4) Desain
Desain ini menentukan bagaimana aplikasi akan memenuhi tujuan tersebut. Desain
dapat dipandang sebagai desain interface, data dan proses dengan tujuan menghasilkan
spesifikasi yang sesuai dengan produk dan metode interface pemakai. Pada aplikasi
pengenalan buah-buahan dan sayuran didesain menggunakan Adobe Ilustrator , di mana
desain tersebut menggambarkan alur kerja dari sistem tersebut.
Ada beberapa desain dalam sistem pembelian tiket, diantara lain :
a) Desain menu utama pada aplikasi
Pada desain ini menggambarkan tampilan awal sebelum pengguna melanjutkan
proses pengaksesan.
b) Desain beranda
Pada desain ini pengguna memilih kategori yang ingin dipilih, di mana pilihan
tersebut berisi pemilihan apakah mau memilih buah-buahan ataupun memilih
sayuran. Bertujuan untuk memudahkan pengguna dalam memilih buah-buahan
dan sayuran.
c) Desain buah-buahan
Pada desain ini pengguna disediakan beberapa pilihan untuk dapat secara cepat
melihat nama buah-buahan, selain itu juga disediakan kolom pencarian. Desain
ini juga terdapat kolom-kolom di antaranya: kolom untuk informasi nama buah-
buahan yang terpilih, kolom untuk menampilkan ejaan nama buah-buahan yang
terpilih.
d) Desain sayuran
Sama seperti halnya desain buah-buahan. Di dalam desain sayuran ini pengguna
disediakan beberapa pilihan untuk dapat secara cepat melihat nama sayuran.
Desain ini juga terdapat kolom-kolom di antaranya: kolom untuk informasi nama
sayuran yang terpilih, kolom untuk menampilkan ejaan nama sayuran yang
terpilih.
5) Pembuatan Prototype
Pada tahap ini akan dibuat sebuah prototype dari aplikasi yang akan dibuat. Pembuatan
prototype ini dimaksudkan untuk memberikan contoh pada pengguna tentang cara kerja
dari program aplikasi yang akan dibangun nantinya.
6) Review atau evaluasi prototype
Tahap ini adalah evaluasi dari prototype yang telah dibuat. Pada tahap ini akan
dilakukan pengujian pada perangkat lunak yang telah berjalan pada prototype. Selain
itu juga akan dilakukan evaluasi dari kekurangan prototype yang nantinya akan
digunakan untuk pembuatan iterasi prototype selanjutnya. Dengan kata lain tahap ini
adalah titik balik dari pengulangan prototype sebelum akhirnya akan dibuat perangkat
lunak secara utuh. Dengan melakukan pembahasan antara pengguna dengan program
aplikasi tersebut. Maka akan diperoleh apakah sudah pada tahap akhir prototype
ataukah masih ada perbaikan.
7) Pembuatan program aplikasi
Tahap ini adalah pembangunan dari program aplikasi secara keseluruhan. Setelah
melalui beberapa proses dari pembangunan prototype, dan merupakan final dari
pembangunan program aplikasi. Program aplikasi yang dibangun ini akan ditampilkan
pada sebuah device.
8) Pengujian
Tahap ini adalah tahap akhir dari pembangunan perangkat lunak sebelum dijalankan
pada program aplikasi. Pengujiannya akan menggunakan handphone berbasis Android
di antaranya : Asus Zenfone 4S, Samsung Galaxy J3. Pengujian dilakukan untuk
mengetahui adanya bugs atau error pada program.
9) Implementation Baru
Setelah prototipe diterima maka pada tahap ini merupakan implementasi yang siap
dioperasikan dan selanjutnya terjadi proses pembelajaran terhadap implementasi baru
dan membandingkannya dengan implementasi lama, evaluasi secara teknis dan
operasional serta interaksi pengguna, sistem dan teknologi informasi.

2.2 Analisa Aplikasi


Analisa dari Aplikasi Pengenalan Buah-buahan dan Sayuran berbasis Android
ini, penulis melakukan analisis kebutuhan aplikasi dan evaluasi dari aplikasi yang
nantinya akan digunakan oleh user.
Berikut merupakan gambaran jalannya aplikasi yang penulis buat pada
Aplikasi Pengenalan Buah-buahan dan Sayuran berbasis Android :
a. Pengguna nantinya dapat mendownload aplikasi ini di play store bawaan
handphone berbasis android.
b. Setelah mendownload aplikasinya buka aplikasi tersebut, nantinya akan
disediakan button bertulisan Click. Button bertulisan Click tersebut berfungsi
untuk memulai awal aplikasi.
c. Selanjutnya terdapat sistem menampilkan pilihan kategori, pengguna dapat
memilih kategori buah-buahan atau sayuran.
d. Setelah pengguna sudah memilih kategori, sistem akan menampilkan sesuai
pilihan kategori pengguna. Pengguna juga bisa melihat informasi, mendengarkan
suara maupun terdapat tampilan ejaan huruf.

2.3 Analisa Alat dan Bahan


Perangkat yang akan digunakan dalam membangun aplikasi pengenalan buah-buahan
dan sayuran adalah sebagai berikut :
1. Perangkat Lunak (Software)
Software yang akan digunakan untuk membangun aplikasi pengenalan buah-buahan
dan sayuran adalah :
1) Eclipse INDIGO
2) Android SDK
3) Java SDK
4) SQLite
5) Adobe Ilustrator
2. Perangkat Keras (Hardware)
Perangkat keras minimal yang dapat digunakan untuk membangun aplikasi
pengenalan buah-buahan dan sayuran adalah :
1) Memory 1.00 GB RAM
2) OS Windows 7, 8, 10 dengan 32 bit

2.4 Desain UML


2.4.1 Usecase Diagram
Diagram use case memperlihatkan pada hubungan-hubungan yang
terjadi antara aktor-aktor dengan use case-use case dalam sistem. Berikut ini
penggambaran use case dalam aplikasi pengenalan buah-buahan dan sayuran,
sebagai berikut :
System

download aplikasi

menyediakan button click

mengklik button

menampilkan pilihan kategori

memilih kategori

menampilkan sesuai pilihan kategori


Pengguna

melihat informasi

mendengarkan suara

melihat ejaan huruf

Gambar 2.4.1 Usecase Diagram pada Aplikasi Pengenalan Buah-buahan dan


Sayuran
2.4.2 Activity Diagram
Activity diagram menggambarkan setiap aktivitas yang ada di dalam aplikasi
pengenalan buah-buahan dan sayuran. Berikut adalah activity yang sudah dirancang
:
Gambar 2.4.2.1 Activity Diagram pada Aplikasi Pengenalan Buah-buahan dan
Sayuran

Pada gambar activity tersebut adalah aktivitas pengguna untuk menggunakan


aplikasi tersebut dan system sebagai media dalam pemrosesan tersebut. Berikut dibawah ini
Activity diagram yang ada pada komponen Usecase diagram, dimana komponen Usecase
diagram menggambarkan alur proses dari Interface.

1. Berikut ini penggambaran activity diagram pada Menu Utama :


Gambar 2.4.2.2 Activity Diagram pada Menu Utama

2. Berikut ini penggambaran activity diagram pada Beranda :

Gambar 2.4.2.3 Activity Diagram pada Beranda

3. Berikut ini penggambaran activity diagram pada Buah-buahan :


Gambar 2.4.2.4 Activity Diagram pada Buah-buahan

4. Berikut ini penggambaran activity diagram pada Sayuran :

Gambar 2.4.2.5 Activity Diagram pada Sayuran


2.5 Desain Aplikasi
2.5.1 Desain Menu Utama
Pada desain ini menggambarkan tampilan awal sebelum pengguna
melanjutkan proses pengaksesan.

2.5.2 Desain Beranda


Pada desain ini pengguna memilih kategori yang ingin dipilih, di mana
pilihan tersebut berisi pemilihan apakah mau memilih buah-buahan ataupun memilih
sayuran. Bertujuan untuk memudahkan pengguna dalam memilih buah-buahan dan
sayuran.

2.5.3 Desain Buah-buahan


Pada desain ini pengguna disediakan beberapa pilihan untuk dapat secara
cepat melihat nama buah-buahan. Desain ini juga terdapat kolom-kolom di
antaranya: kolom untuk informasi nama buah-buahan yang terpilih, kolom untuk
menampilkan ejaan nama buah-buahan yang terpilih.

2.5.4 Desain Sayuran


Sama seperti halnya desain buah-buahan. Di dalam desain sayuran ini
pengguna disediakan beberapa pilihan untuk dapat secara cepat melihat nama
sayuran. Desain ini juga terdapat kolom-kolom di antaranya: kolom untuk informasi
nama sayuran yang terpilih, kolom untuk menampilkan ejaan nama sayuran yang
terpilih.
BAB III
PENUTUP

3.1 Kesimpulan
Pembuatan aplikasi pengenalan buah-buahan dan sayuran berbasis android ini
nantinya akan dibuat dengan menggunakan aplikasi eclipse. Pembuatan aplikasi ini
terdapat menu untuk pengenalan dan juga terdapat menu untuk mengetahui informasi
tersebut. Aplikasi ini nantinya akan diujikan pada beberapa perangkat mobile seperti
Samsung Galaxy J3, Asus Zenfone 4S.

3.2 Saran
Pembuatan aplikasi pengenalan buah-buahan dan sayuran berbasis android ini
dibuat masih sangat sederhana, baik dalam struktur navigasi, tampilan untuk pengguna
dan hasil output yang terdapat di dalamnya.
Berikut adalah beberapa saran untuk pengembang aplikasi ini, di antaranya :
1. Pengembang dapat menambahkan data buah dan sayur yang lebih banyak pada
aplikasi ini sehingga pengguna mendapatkan informasi yang lebih lengkap dari
aplikasi ini.
2. Pengembang dapat menambahkan fitur link, agar dapat mempermudah mencari
informasi secara langsung dan efisien.

Anda mungkin juga menyukai