BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Rezki Pradana
09.11.3500
Kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013
ABSTRACT
The need for instant application for a sort of android smartphone users is
increasing as it is currently used for daily life but still lack one application biological
applications like smartdictionary used by all people to search for the meaning of words
and terms inbiology.
Therefore, the author has a solution to make the Smart Biology Dictionary
application on all android platform using the Eclipse editor 4.2.2 (juno) to make everybody
efficient in utilizing existing technologies such as Android-based smartphones in the
search for the meaning of words and terms used in biology in everyday life and not have
to bother to bring a dictionary where we're going
With the smart dictionary biology is expected to help all those in search of words
and terms in a biological or scientific language more efficiently and can be applied to any
type android platform with a minimum of OS 2.2(Froyo).
Keywords: Android, dictionary, biology.
1.
Pendahuluan
Kehidupan manusia tidak lepas dengan adanya berbagai macam makhluk hidup
lainnya yang berada di alam semesta seperti hewan, tumbuhan, dan buah-buahan yang
mana itu semua terdapat dalam bahasa ilmiah atau bisa disebut dengan bahasa biologi
dan mempunyai pengertian atau nama latinnya selain itu terdapat peluang yang sangat
luas dalam membuat aplikasi ataupun menjadi developer khususnya pada sistem operasi
berbasis android baik untuk mobile ataupun desktop.
Seiring dengan perkembangan zaman yang semakin modern, beberapa tahun
terakhir sistem operasi telepon cerdas yang sedang populer saat ini adalah
Android.Sejak dibeli oleh Google, Android mengalami pertumbuhan yang sangat
cepat.Pada bulan September 2012, pengguna Android telah mencapai 200 juta dan
lebih dari 295.000 aplikasi telah tersedia di Play Store. Android merupakan open
source sehingga setiap orang dapat membuat aplikasi untuk Android dan dapat
menjualnya di Play Store.
Aplikasi Kamus Pintar Biologi ini merupakan aplikasi yang digunakan untuk
mengetahui istilah-istilah yang ada pada bahasa biologi tersebut dan dapat mengetahui
bahasa-bahasa latin serta menterjemahkan kata-kata yang terdapat pada bahasa biologi
tersebut selain itu alasan kebutuhan akan kamus adalah untuk membuat efisien para
pelajar tingkat SMP, SMA, dan Mahasiswa dalam memanfaatkan teknologi yang ada
seperti smartphone berbasis android untuk digunakan dalam keseharian dan tidak perlu
repot untuk membawa kamus kemana kita pergi.
2. Landasan Teori
2.1 Tinjauan Pustaka
2.1.1
Penelitian Terdahulu
Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan hasil
penelitian terdahulu oleh beberapa peneliti yang pernah penulis baca. Acuan pertama
dari hasil skripsi mahasiswa AMIKOM bernama Slamet Santoso pada tahun 2013 yang
berjudul Aplikasi Kamus Pembelajaran Huruf Jawa Level Dasar Berbasis Android.
Pembuatan aplikasi tersebut menggunakan perangkat lunak Eclipse Galileo
sebagai dasar pembuatan aplikasi berbasis android dan menggunakan Adobe
Photoshop sebagai editing image.
Kesimpulan yang diambil dari penulis Kamus Pembelajaran Huruf Jawa Level
Dasar Berbasis Android adalah aplikasi dibuat untuk media pembelajaran huruf jawa
pada bahasa pemrograman berbasis android, dalam pembuatan aplikasi tersebut penulis
menggunakan editor Eclipse Galileo dan menggunakan Adobe Photoshop sebagai
editing image .
Setelah membaca skripsi yang berjudul Kamus Pembelajaran Huruf Jawa Level
Dasar Berbasis Android penulis menyimpulkan terdapat persamaan dan perbedaan
dalam pembuatan skripsi. Persamaan tersebut dilihat dari segi pembuatan menggunakan
editor eclipse sebagai dasar pemrograman android. Perbedaannya adalah pada editing
image atau pembuatan gambar untuk interface atau tampilan pada aplikasi dan fungsi
dari kamus itu sendiri.
2.2
Biologi
Biologi berasal dari kata Yunani yaitu bios yang berarti kehidupan dan logos
yang berarti pengetahuan.Oleh karena itu, Biologi berarti ilmu pengetahuan tentang
kehidupan.Kehidupan adalah bagian dari alam, sehingga Biologi adalah bagian dari ilmu
alam (Sains) yang berarti biologi sangat dekat dan sangat penting dalam kehidupan kita
semua.
Bologi adalah bidang ilmu yang menarik dan penting untuk dipelajari. Dalam
biologi terdapat lima macam Kingdom yang berarti sistem pembagian makhluk hidup
berdasarkan klasifikasi .
2.2.1
Binomial Nomeclature
Binomial Nomeclature adalah tata nama binomial atau yang biasa kita sebut tata
nama ilmiah dengan terdiri dari dua kata, Binomial nomenklatur merupakan hasil karya
cipta Carolus Linnaeus yang terkenal sebagai bapak Klasifikasi makhluk hidup dunia.
Tata namanomenklatur binomial disebut juga sebagai sistem klasifikasi Binomial.
Sistem Binomial Nomeclature merupakan sistem pemberian nama hewan atau
tumbuhan yang berdasarkan dengan kode internasional sehingga diakui, sistem
pemberian nama hewan dan tumbuhan dengan menggunakan sistem tata nama dua
kata.
2.2.2
Kamus
Kamus adalah buku acuan yang memuat kata dan ungkapan, biasanya disusun
menurut abjad beserta penjelasan tentang makna dan pemakaiannya (Kamus Besar
Bahasa Indonesia).Kamus disusun sesuai dengan abjad dari A-Z dengan tujuan untuk
memudahkan pengguna kamus dalam mencari istilah yang diinginkannya dengan cepat
dan mudah.
Kamus memiliki kegunaan untuk memudahkan penggunanya dalam mencari
istilah-istilah yang belum dipahami maknanya.
2.2.2.1 Kamus Digital
Era Digital saat ini sangat berkembang dapat dilihat dengan semua peralatan
yang serba dengan elektronik atau digital bahkan semakin berkembang.Penggunaan
kamus elektronik atau kamus digital dalam aplikasi pemrosesan teks merupakan hal yang
Android
Android merupakan sebuah sistem operasi perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware, dan aplikasi. Beberapa pengertian lain dari
Android, yaitu:
a. Merupakan platform terbuka (Open Source) bagi para pengembang
(Programmer) untuk membuat aplikasi.
b. Merupakan sistem operasi yang dibeli Google Inc. Dari Android Inc.
c.
Arsitektur Android sendiri secara garis besar terdiri atas Application dan Widgets,
Application Frameworks, Libraries, Android Run Time, dan Linux Kernel.
a. Application dan Widgets merupakan layer (lapis), dimana kita berhubungan
dengan aplikasi saja
b. Application
Frameworksmerupakan
Open
Development
Platform
yang
Supardi, Y. 2011. Mengenal Java dan Android, Jakarta: PT Elex Media Komputindo .
dibutuhkan oleh aplikasi, yang prosesnya di-package dengan tools apt tools kedalam
paket Android sehingga menghasilkan file ekstensi apk. Ada enam komponen pada
aplikasi Android sebagai berikut :
Activitiesmerupakan komponen
untuk
menyajikan
user
interface(tampilan
analisis dan desain pada skripsi ini adalah SDLC, yaitu System Development Life Cycle
yang berarti Secara global definisi SDLC dapat dikatakan sebagai suatu proses
berkesinambungan untuk menciptakan atau merubah sebuah sistem, merupakan sebuah
model atau metodologi yang digunakan untuk melakukan pengembangan sistem. Dapat
dikatakan dalam SDLC merupakan usaha bagaimana sebuah sistem informasi dapat
mendukung kebutuhan bisnis, rancangan & pembangunan sistem serta delivering-nya
kepada pengguna.
Secara umum tahapan SDLC dibagi menjadi beberapa proses yang meliputi
antara lain :
1. Perencanaan yang bertujuan menekankan pada alasan mengapa sebuah proyek
atau atau sistem sendiri itu di buat.
2. Analisis yaitu ketika perencanaan telah dibuat maka dilanjutkan proses analisis
yang menekankan pada apa, siapa, kapan, dan dimana sebuah sistem dibuat.
Untuk analisis penulis menggunakan analisis SWOT agar dapat mengetahui
seberapa besar peluang, kelemahan, kekuatan, dan ancaman.
3. Design, dibagi menjadi dua kategori yaitu desain logis dan desain fisik yang
mana satu sama lain saling berkesinambungan dalam menekankan bagaimana
sistem atau proyek itu berjalan.
4. Implementasi yaitu tahapan menerapkan hasil dari perancangan sebuah aplikasi
yang sebelumnya sudah di analisis terlebih dahulu permasalahan-permasalahan
yang ada. Kemudian mengimplementrasikan hasil dari rancangan yang sudah
ada. Yang terakhir yaitu uji coba dari hasil implementasi. Dalam proses ini untuk
pengembangan sistem mobile akan di uji coba kepada beberapa pengguna
smartphone berbasis android jika hasil dari sample yang telah di uji coba
memuaskan maka akan langsung dipublikasikan pada google market atau
playstore namun jika masih banyak kekurangan akan kembali pada proses
design.
5. Pemeliharaan yaitu tahapan yang mana sistem secara sistematis diperbaiki dan
ditingkatkan, untuk hasil dari tahapan ini adalah versi terbaru dari perangkat
lunak yang telah dibuat.
2.4
object
oriented
yang
menentukan,
memvisualisasikan,
mengkontruksi,
dan
(Hariman, G. 2009) .
UML memungkinkan pengembang melakukan pemodelan secara visual, yaitu
penekanan dalam penggambaran, bukan didominasi oleh narasi. Pemodelan visual
membantu untuk menangkap struktur dan object, mempermudah penggambaran
interaksi antara elemen dalam sistem.
Hariman, G. 2009. Visual Modelling Menggunakan UML dan RATIONAL ROSE, Bandung.
2.5
2.5.1
Eclipse IDE
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
dirancang untuk memberikan lingkungan yang powerful dan terpadu untuk membangun
aplikasi Android.
ADT memperluas kemampuan Eclipse untuk memepercepat dalam pembuatan
project Android baru, membuat aplikasi UI, menambahkan komponene berdasarkan
Android Framework API, debug aplikasi menggunakan Android Tools SDK, dan bahkan
ekspor unsigned .apk file dalam rangka untuk mendistribusikan aplikasi Anda.
Mengembangkan aplikasi Android di Eclipse dengan ADT sangat dianjurkan dan
merupakan cara tercepat untuk memulai membuat aplikasi Android. Dengan dipandu setup project, serta integrasi peralatan.Custom XML editor, dan debug panel output, ADT
memberikan dorongan luar biasa dalam mengembangkan aplikasi Android.
2.5.3
Java
Java merupakan bahasa pemrograman yang dikembangkan dari bahasa C++,
sehingga bahasa pemrograman ini mempunyai sintak seperti C++, namun dengan sintak
model objek yang lebih sederhana. Bahasa pemrograman Java ini merupakan bahasa
pemrograman cross platform, sehingga tidak bergantung pada satu sistem operasi saja,
namun bisa berjalan di semua sistem operasi, dan mempunyai sifat portable.
Bahasa pemrograman Java pertama kali disusun oleh James Gosling yang dibantu oleh
rekan rekannya seperti Patrick Naugton, Chris Warth, Ed Frank, dan Mike Sheridan di
suatu perusahaan perangkat lunak yang bernama Sun Microsystem, pada tahun 1991.
Bahasa pemrograman ini mula mula diinisialisasi dangan nama Oak, namum pada
tahun 1995 diganti dengan nama Java.
2.5.4
SQLite Manager
SQLite merupakan mesin database SQL embedded. Tidak seperti kebanyakan
database SQL lainnya, SQLite tidak memiliki proses server yang terpisah. SQLite
membaca dan menulis secara langsung ke disk. Database SQL lengkap dengan multiple
tabel, indices, triggers, dan views, semua terdapat dalam sebuah disk file tunggal. Format
file database adalah cross-platform yaitu kita bebas mengcopy database antara 32-bit
dan sistem 64-bit.
Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah
sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan
sebagai bagian integral dari sebuah program secara keseluruhan.Sehingga protokol
komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung
melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan
karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih
sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan
sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara
mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.
2.6
ERD
ERD (Entity Relationship Diagram) merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga
simbol yang digunakan, yaitu :
1. Entity
Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan
dengan persegi panjang.
2. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut
3.
bahkan developer pertama yang membuat aplikasi Kamus Pintar Biologi ini karena belum
ada dalam google market ataupun Playstore.
Tahap analisis sistem dilakukan sebelum dan setelah tahap perencanaan sistem
(sistem planning) dan sebelum tahap desain sistem (sistem design). Tahap analisis
merupakan tahap yang kritis dan sangat penting, karena kesalahan ditahap ini akan
menyebabkan juga kesalahan ditahap selanjutnya.
3.1.1
Analisis SWOT
Tabel 3.1 Analisis SWOT
Internal
Strength
Weakness
Threath
Strategi S.T
Strategi W.T
1.Dengan selalu
memperbaharui kosakata dan
istilah serta lebih menarik
dalam tampilan akan
membuat para pengguna
semakin tertarik.
Eksternal
Opportunity
1.Jumlah dan perkembangan
ponsel android OS sedang
populer yang membuat makin
meningkatnya pengguna.
2.Peluang mengembangkan
dan membuat aplikasi baru
sangat mudah diterima oleh
pengguna karena tersedianya
Playstore.
Strategi W.O
3.1.2
2.Selalu memperbaharui
kosakata dan istilah yang
sudah ada dan membuat
semenarik mungkin.
Kebutuhan
Processor
Hard disk
640 GB
RAM
2GB
VGA
Monitor
Mouse
Optical Genius
Spesifikasi
Dimensi
Berat
105 g
Jaringan
Resolusi
Layar
10
Pesan
Kamera
Internal Memory
Baterai
Infrared
Tidak
Bluetooth
Wifi
Sistem Operasi
Android
OS,
v2.2
(Froyo),
11
12
3.3
Rancangan Tampilan
1. Menu Utama
13
yang telah dibuat dapat berjalan sebagaimana mestinya sesuai dengan perancangan
yang telah dijelaskan pada bab III. Selain itu, pada bab ini juga akan dibahas mengenai
fitur dan tampilan yang terdapat di dalam aplikasi Kamus Pintar Biologi.
1. Menu Utama
14
5.
Penutup
5.1 Kesimpulan
Berdasarkan pembahasan dari materi diatas dengan adanya pembuatan laporan
skripsi dengan judul Kamus Pintar Biologi Berbasis Android
DAFTAR PUSTAKA
15