• Tidak ada hasil yang ditemukan

MEMBANGUN APLIKASI KAMUS BUAH DAN SAYUR KABUSAKI BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "MEMBANGUN APLIKASI KAMUS BUAH DAN SAYUR KABUSAKI BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
18
0
0

Teks penuh

(1)

MEMBANGUN APLIKASI KAMUS BUAH DAN SAYUR “KABUSAKI”

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Danis Afnita Afdriani

11.01.2840

Nurdiyah Rus Natalia

11.01.2853

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

DEVELOPING “KABUSAKI” VEGETABLES AND FRUITS APPLICATIONS DICTIONARY BASED ON ANDROID

MEMBANGUN APLIKASI KAMUS BUAH DAN SAYUR “KABUSAKI” BERBASIS ANDROID

Danis Afnita Afdriani Nurdiyah Rus Natalia

Akhmad Dahlan Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The development smartphones based on Android is very rapid. It proved that today almost all smartphone vendors already produced smartphones based on Android duch as HTC, Samsung, Motorola, LG, Sony and others. Because Android mobile is an open operating system platform that includes a Linux-based operating system, middleware and applications.

This “Kabusaki” vegetables and fruit dictionary is created using Eclipse application and for the programming language is using Java language.

"Kabusaki" fruit and vegetables dictionary will provide information about fruits and vegetables that includes the descriptions, nutritional content, benefits and processing methods. This fruit and vegetables dictionary is an offline application and is intended for all users who have smartphone based on Android. This application is expected to provide information about fruits and vegetables in around us.

(4)

1. Pendahuluan

Teknologi mobile merupakan teknologi yang berkembang dengan pesat pada era globalisasi saat ini yang tidak bisa lepas dari kehidupan manusia, termasuk berkembangnya

smartphone dengan berbagai sistem operasi. Salah satu sistem operasi yang banyak digunakan pada smartphone adalah Android. 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.

Buah dan sayuran sudah sejak dulu diketahui mengandung banyak zat dan vitamin yang bermanfaat bagi tubuh manusia, sehingga untuk menjaga kesehatan, kebugaran tubuh, mencegah dan menyembuhkan penyakit manusia perlu mengkonsumsi buah dan sayur.

Seiring berkembangnya teknologi mobile manusia lebih dimudahkan dalam berbagai hal termasuk mencari informasi mengenai manfaat buah dan sayur. Dengan menggabungkan teknologi mobile berbasis Android dan pengetahuan tentang buah dan sayur maka dirancanglah sebuah apikasi kamus buah dan sayur berbasis Android.

Berdasarkan latar belakang di atas penelitian ini akan membahas bagaimana membangun aplikasi kamus buah dan sayur yang berisi mengenai kandungan gizi, manfaat, serta cara pengolahan buah dan sayur mampu memberikan informasi yang bermanfaat bagi para pengguna aplikasi ini.

2. Landasan Teori

2.1 Kamus Buah

2.1.1 Pengertian Kamus

Menurut Kamus Peribahasa Indonesia oleh Sugeng Panut (2008). Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata. Ia berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan, asal-usul (etimologi) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas makna terdapat ilustrasi di dalam kamus.1

Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani okeanos yang berarti 'lautan'. Sejarah kata itu jelas memperlihatkan makna dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga dalam dan luas-luasnya.2

      

1

Sugeng Panut ,2008.Kamus pribahasa indonesia, Hal 5 2

(5)

2.1.2 Buah dan Sayur

Buah dan sayur adalah salah satu hasil alam yang dapat dijadikan menu makanan sehari-hari. Aneka warna, rasa, dan nutrisi pada makanan sehat tersebut semakin menarik perhatian bagi siapapun yang ingin menyantap sajian lezat nan sehat. Salah satu nutrisi yang banyak terkandung dalam sayuran dan buah-buahan adalah serat. Serat diperlukan setiap hari baik oleh pria maupun wanita.

2.1.3 Kamus Buah dan Sayur

Dilihat dari berbagai pengertian kamus, buah dan sayur maka kamus buah dan sayur merupakan sejenis buku rujukan yang menerangkan deskripsi, kandungan gizi, manfaat, serta cara pengolahan dari buah dan sayur yang popular di Indonesia.

2.2 Android

2.2.1 Sistem Operasi Android

Android adalah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan platform terbuka yang memungkinkan untuk para pengembang menciptakan aplikasi mereka sendiri.3

Android sebagai sistem informasi ini memiliki beberapa versi. Adapun versi-versi Android yang pernah dirilis adalah :

1. Android versi 1.1

2. Android versi 1.5 (Cupcake) 3. Android versi 1.6 (Donut) 4. Android versi 2.0/2.1 (Eclair)

5. Android versi 2.2 (Froyo : Frozen Yogurt) 6. Android versi 2.3 (Gingerbread)

7. Android versi 3.0 /3.1(Honeycomb) 8. Android versi 4.0 (Ice Cream Sandwich) 9. Android versi 4.1(Jelly Bean)

2.2.2 Android SDK (Software Development Kit)

Android SDK adalah tools API (Application Programing Interface) yang diperlukan untuk mengembangkan aplikasi platform android menggunakan bahasa pemrograman Java.

2.2.3 Android Virtual Device (AVD)

      

3

Nazruddin Safaat H, Pemrograan Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, (Bandung: Informatika, 2012), hal. 1

(6)

Android Virtual Device merupakan emulator untuk menjalankan aplikasi android. AVD terdiri dari :

1. Sebuah perangkat keras yang dapat mengatur pilihan untuk menentukan fitur

hardwareemulator.

2. Pemetaan versi Android, maksudnya versi platform Android yang akan berjalan pada

emulator.

3. Pilihan lainnya misal menentukan skin yang akan digunakan pada emulator. 2.2.4 SQLite

SQLite merupakan database open source yang di-embed ke Android. SQLite mendukung fitur database RDBMS standar seperti sintak SQL, transaksi, dan prepared statement.

2.3 Eclipse

Eclipse merupakan sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform.

Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development Tools),

plugin yang membuat Eclipse compatible untuk mengembangkan program Java dan PDE (Plugin Develepmont Environment) untuk mengembangkan plugin baru. Eclipse beserta

plugin-nya diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja dan tidak untuk suatu yang spesifik.

2.4 Bahasa Pemrograman Java

Dalam Jeni Penenalan Pemrograman yang ditulis oleh Joyce Avestro, Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai

platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Bahasa Java digemari oleh komunitas pemrograman internet, karena java mendukung untuk applets, dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan level tinggi untuk networking dan objek terdistribusi.

2.5 Unified Modeling Language

Unified Modeling Language (UML) merupakan sebuah bahasa pemodelan yang digunakan untuk memodelkan sebuah perangkat lunak. UML dapat diimplementasikan kedalam bahasa pemrograman apapun, asalkan bahasa tersebut merupakan bahsa pemrograman berorientasi objek. UML digunakan untuk memvisualisasikan, membangun, dan mendokumentasikan rancangan sistem dari sebuah perangkat lunak. Diagram UML

(7)

antara lain terdiri dari Use Case Diagram, Activity Diagram, Class Diagram, dan Sequence Diagram.

2.5.1 Use Case Diagram

Use case diagram digambarkan untuk menggambarkan perilaku sistem dan sub sistem dengan pengguna. Diagram ini digunakan untuk menganalisa bagaimana sebuah sistem bekerja dan berinteraksi dengan pengguna atau sistem lain.

2.5.2 Activity Diagram

Activity diagram digunakan untuk mempresentasikan state dan transisi-transisi yang bersifat sinkron yang terjadi pada akhir proses termasuk tindakan utama dan titik keputusan. 2.5.3 Class Diagram

Class diagram dibuat untuk menggambarkan kelas-kelas serta hubungan antar kelas dalam sistem.

2.5.4 Sequence Diagram

SequenceDiagram merupakan diagram yang menggambarkan interaksi suatu kelas dengan kelas yang lain, maupun suatu kelas dengan penggunanya. Dalam Sequence diagram terdapat LifeLine, Message, dan Fragment.

2.6 Corel Draw X3

Menurut Setyo Wawan Hartono dalam buku Panduan Belajar Desain Grafis Corel Draw X3 menyebutkan Corel Draw merupakan program grafis yang memberikan kemudahan dan kenyamanan dalam mengembangkan kreatif. Corel Draw X3 menawarkan tools yang dibutuhkan untuk menciptakan ilustrasi grafis dan tata ruang yang profesional.4

2.7 Adobe Photoshop CS3

Menurut Adobe Photoshop CS3 merupakan seri terbaru dari program sebelumnya dengan penampilan menarik dan fitur terbaru. Beberapa perubahan dan fitur terbaru memberikan banyak kemudahan dalam hal pengolahan file, editing, maupun modifikasi gambar.

3. Gambaran Umum

3.1 Gambaran Umum Kamus Buah dan Sayur

Perancangan kamus digunakan sebagai sarana penambah informasi mengenai deskripsi, kandungan, manfaat, serta cara pengolahan buah dan sayur. Aplikasi ini dibangun untuk membantu pencarian informasi mengenai buah dan sayur.

      

4

Wawan Setyo Hartono, 2007. Panduan Belajar Desain Grafis CorelDraw X3, Yogyakarta : Andi, Hal : 1

(8)

3.1.1 Tampilan Gambar

Dalam aplikasi kamus buah dan sayur memiliki beberapa tampilan, yaitu: 1. Tampilan Menu Utama

Pada tampilan ini user dapat memilih berbagai menu yang disediakan untuk mengakses aplikasi.

2. Tampilan Menu Pencarian

Menu ini digunakan untuk mencari deskripsi, kandungan, manfaat, serta cara pengolahan buah dan sayur dengan memasukkan kata kunci berupa nama buah atau sayur yang diinginkan.

3. Tampilan Menu Bantuan

Menu Bantuan akan menampilkan cara penggunaan aplikasi Kamus Buah dan Sayur.

4. Tampilan Menu Tentang Aplikasi

Menu ini akan memberi informasi mengenai aplikasi Kamus Buah dan Sayur. 3.1.2 Rancangan Use Case Diagram Kamus Buah dan Sayur

Use Case Diagram digunakan untuk menggambarkan interaksi yang dilakukan oleh pengguna dengan sistem. Pemodelan Use Case Diagram Kamus Buah dan Sayur sebagai berikut:

Gambar 3.1 Use Case Diagram

Pada Use Case Diagram memperlihatkan bahwa pengguna dapat memulai aplikasi dan memilih menu yang tersedia, yaitu menu Pencarian, menu Bantuan, dan menu Tentang Aplikasi. Dilihat dari gambar di atas pengguna dapat melakukan pencarian deskripsi, kandungan gizi, manfaat, dan pengolahan setelah masuk ke menu pencarian.

(9)

Activity Diagram digunakan untuk memudahkan pemahaman alur kerja dari Use Case Ciagram sehingga mengetahui siapa yang bertanggung jawab terhadap setiap aktivitas dan objek-objek yang digunakan dalam aliran kerja. Berikut ini rancangan Activity Diagram

dari Kamus Buah dan Sayur:

1. Activity Diagram Memulai Pencarian

Gambar 3.2 Activity Diagram Memulai Pencarian 2. Activity Diagram Menu Kandungan Gizi

Gambar 3.3 Activity Diagram Menu Kandungan Gizi 3. Activity Diagram Menu Manfaat

(10)

4. Activity Diagram Menu Pengolahan

Gambar 3.5 Activity Diagram Menu Cara Pengolahan 5. Activity Diagram Bantuan

Gambar 3.6 Activity Diagram Bantuan 6. Activity Diagram Tentang Aplikasi

Gambar 3.7 Activity Diagram Tentang Aplikasi

3.1.4 Rancangan Class Diagram Kamus Buah dan Sayur

Perancangan Class Diagram pada kamus buah dan sayur digunakan untuk menampilkan kelas-kelas yang ada dalam sistem dan relasi atau hubungan antar kelas

(11)

tersebut. Perancangan ini digunakan untuk mempermudah penulisan kode karena sudah ada struktur untuk sistem ini. Class Diagram aplikasi ini sebagai berikut :

Gambar 3.8 Rancangan Class Diagram Kamus Buah dan Sayur

3.1.5 Rancangan Squence Diagram Kamus Buah dan Sayur

Squence Diagram digunakan untuk menggambarkan urutan interaksi antara satu objek dengan objek lainnya yang akan menampilkan aksi dan reaksi akibat dari interaksi yang diberikan.

Gambar 3.9 Squence Diagram Kamus Buah dan Sayur

3.2 Pemodelan Basis Data

Pemodelan basis data digunakan untuk mempresentasikan rancangan tabel data konseptual pada database untuk aplikasi Kamus Buah dan Sayur “Kabusaki”. Berikut data pada tabel :

(12)

Tabel 3.1 Pemodelan Basis Data

Kabusaki

Atribut Tipe Data Keterangan

idbs int PK, auto increment

NamaBS text

deskripsi text

kandungan text

manfaat text

pengolahan text

3.2 Analisis Alat dan Bahan

Perangkat yang akan digunakan dalam membangun aplikasi Kamus Buah dan Sayur adalah sebagai berikut :

1. Perangkat Lunak (Software)

Software yang akan digunakan untuk membangun aplikasi kamus buah dan sayur adalah : 1) Eclipse JUNO 2) Android SDK 3) Java SDK 4) SQLite 5) Corel Draw X3 6) Adobe Photoshop CS3

2. Perangkat Keras (Hardware)

Perangkat keras minimal yang dapat digunakan untuk membangun aplikasi kamus buah dan sayur adalah :

1) Memory 1.00 GB RAM

2) OS Windows XP Vista/7 32bit/Linux

3.3 Perancangan Aplikasi

Dalam perancangan aplikasi terdapat rancangan tampilan saat membuka aplikasi, tampilan menu utama, tampilan pencarian, tampilan bantuan, tampilan tentang aplikasi.

(13)

Gambar 3.10 Rancangan Pembuka Aplikasi 2. Rancangan Tampilan Menu Utama

Tampilan menu utama ini akan berisi gambar background, menu pencarian, menu bantuan, menu tentang aplikasi. Seperti gambar di bawah ini.

Gambar 3.11 Rancangan Menu Utama Keterangan :

1) Gambar background adalah gambar dasar dari aplikasi. 2) Gambar logo adalah lambang aplikasi.

3) Button Pencarian yang digunakan untuk masuk ke menu pencarian. 4) Button Bantuan yang digunakan untuk masuk ke menu bantuan. 5) Button Tentang Aplikasi yang digunakan untuk masuk ke menu tentang

aplikasi.

6) Textview yang berupa tulisan hak cipta dari aplikasi. 3. Rancangan Tampilan Menu Pencarian

(14)

Gambar 3.12 Rancangan Menu Pencarian Keterangan: 1) Gambar background 2) Gambar logo 3) Textview 4) Kotak Pencarian 5) Button Deskripsi 6) Button Kandungan 7) Button Manfaat 8) Button Pengolahan

9) Textview yang berupa tulisan "Hasil Pencarian".

10) Tampilan hasil pencarian

11) Textview yang berupa tulisan hak cipta dari aplikasi.

4. Pembahasan

4.1 Implementasi

Implementasi merupakan tahap setelah perancangan sistem dari implementasi dapat diketahui apakah aplikasi yang telah dirancang dapat berjalan dan berfungsi dengan benar sesuai output yang telah dirancang.

(15)

Gambar 4.1 Tampilan Splash Screen 1. Menu Utama

Menu utama merupakan tampilan yang akan tampil setelah splash screen.

Gambar 4.2 Tampilan Menu Utama 2. Pembahasan Bantuan

Menu bantuan merupakan menu untuk menampilkan cara penggunaan dari aplikasi Kamus Buah dan Sayur ini.

(16)

Gambar 4.3 Halaman Bantuan 3. Pembahasan Tentang

Menu tentang merupakan menu yang menampilkan informasi dari aplikasi

Gambar 4.4 Halaman Tentang 4. Pembahasan Deskripsi

(17)

Gambar 4.5 Halaman Tentang 5. PENUTUP

5.1 Kesimpulan

Kabusaki merupakan aplikasi kamus berbasis Android yang dibangun melalui beberapa tahap mulai dari perancangan, analisis kebutuhan sistem, pengujian sampai implementasi dari aplikasi. Perancangan dilakukan dengan merancang tampilan dan cara kerja dari kamus. Analisis kebutuhan sistem dilakukan untuk mengetahui di mana aplikasi kamus “Kabusaki” ini akan berjalan. Pengujian dilakukan untuk mengetahui apakah aplikasi berjalan sesuai dengan perancangan atau tidak. Implementasi dilakukan dengan melakukan instalasi pada sistem yang dituju. Kabusaki ini dibangun dengan menggunakan bahasa pemrograman Java dan menggunakan editor Eclipse Juno.

Fitur aplikasi yang terdapat dalam aplikasi Kabusaki ini adalah menu pencarian yang di dalamnya terdapat berbagai tombol yang dapat digunakan untuk mencari informasi deskripsi, kandungan gizi, manfaat, serta cara pengolahan buah dan sayur.

5.2 Saran

Masih banyak kekurangan dalam pembuatan aplikasi Kabusaki. Berikut adalah beberapa saran untuk para pengembang aplikasi Kabusaki:

(18)

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 gambar agar tampilan kamus lebih menarik. 3. Pengembang dapat menambah fitur voice search sehingga pengguna bisa menggunakan

suara untuk memasukkan kata kunci.

4. Pengembang dapat menambahkan metode update data secara langsung dari aplikasi sehingga tidak perlu mengunduh aplikasi Kabusaki dari awal.

5. Pengembang dapat menambahkan fitur link, agar dapat mempermudah mencari informasi secara langsung dan efisien.

DAFTAR PUSTAKA

Anonym. 2008. Panduan Lengkap Adobe Photoshop CS 3. Yogyakarta: ANDI Anonym. 1981.Daftar Komposisi Bahan Makanan. Jakarta

Faralia.2012.1001 Khasiat Istimewa Buah-Buahan dan Sayuran.Yogyakarta: Aulia Publishing H. Safaat Nazruddin. 2011. Android Pemrograman Aplikasi Mobile Smarthphone dan Tablet

PC Berbasis Android Edisi Revisi. Bandung. Informatika.

H. Safaat Nazruddin. 2012. Android Pemrograman Aplikasi Mobile Smarthphone dan Tablet PC Berbasis Androi Edisi Revisi. Bandung. Informatika.

Hakim S., Rahmad dkk. 2009. Mastering Java™. Jakarta. PT Elex Media Komputindo Hermawan, Julius. 2004. Analisa desain dan pemrograman berorientasi objek dengan UML

dan visual basic.net. Yogyakarta : Andi.

Hartono, Setyo wawan. 2007. Panduan Belajar Desain Grafis Corel Draw X3. Yogyakarta : ANDI

http://developer.android.com/guide/topics/ui/controls/text.html diakses pada 30 Desember 2013

Media, Laksamana. 2007. Rahasia Profesional Photoshop CS3.Yogyakarta : ANDI Sugeng Panut ,2008.Kamus peribahasa Indonesia

Gambar

Gambar 3.1 Use Case Diagram
Gambar 3.2 Activity Diagram Memulai Pencarian  2.  Activity Diagram Menu Kandungan Gizi
Gambar 3.5 Activity Diagram Menu Cara Pengolahan  5.  Activity Diagram Bantuan
Gambar 3.8 Rancangan Class Diagram Kamus Buah dan Sayur
+6

Referensi

Dokumen terkait

Akibatnya, sebuah speech recognizer terdiri dari tiga komponen yaitu bagian preprocessing yang menerjemahkan sinyal suara menjadi urutan simbol observasi, model bahasa

file yang akan di amankan lalu, memilih cover berupa media video, selanjutnya memilih kunci publik yang.. sebelumnya sudah dibuat, lalu memilih lokasi tempat penyimpanan hasil

Placement in Bank Indonesia and other bank 1.000.150.000.000 Surat-surat berharga / Securities 716.225.632.797 Kredit yang diberikan / Loans

Berdasarkan pembahasan tentang Standar Nasional Perpustakaan yang dirujuk melalui UU No 43 tahun 2007. Setelah menyajikan hasil data penelitian diatas maka

Dalam lingkup satuan pendidikan atau sekolah, perencanaan ini tertuang dalam RKAS (rencana kegiatan dan anggaran sekolah) yang dibuat oleh pimpinan sekolah

Pengaruh bauran promosi yang terdiri dari periklanan (X1), promosi penjualan (X2), hubungan masyarakat (X3), penjualan pribadi (X4) dan pemasaran langsung (X5)

PELABUHANRATU SELAMAT TOSERBA SUKABUMI SEVEN ELEVEN,MM YOGYA, SM (SKB) BERKAH, TO HERI, TO HIDUP BARU, TO MEGAH JAYA, TO PRIMA, TO SUMBER RIZKY, TO (CISAAT) SUMBER RIZKY,

Komponen-komponen yang membentuk sistem proteksi katodik arus paksa ini terdiri dari 4 komponen utama, dimana komponen tersebut pada dasarnya sama dengan komponen pembentuk