APLIKASI KAMUS ISTILAH BIOLOGI
BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Muhammad Ziad Zuhal Alfajri
11.11.4972
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
1
APLIKASI KAMUS ISTILAH BIOLOGI
BERBASIS ANDROID
Muhammad Ziad Zuhal Alfajri1), Krisnawati2),
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : muhammad.4972@students.amikom.ac.id1)
, krisna@amikom.ac.id2)
Abstract - Biology is the science that studie the nature of life in the world from all aspect, wether it’s about living things, the environment, and interaction between living things and the environment. In the biological sciences are many term that have special meaning and is largely unknown in general
To facilitate stundent in the study of biology, the be made Aplication of Biology Dictionary Based on Android. Application developed with the methodology of observation, interviews, experimental and reader.
Application of Biology Dictionary Based on Android could be used as an alternative to learning that can display data and text.
Keywords – Biology, Android, Application 1. Pendahuluan
1.1 Latar Belakang Masalah
Perkembangan teknologi menjadi topik yang sangat menarik untuk dibahas, di cermati dan di pelajari, terutama dalam perkembangan dunia ponsel
“smarthphone” yang amat sangat cepat. Salah satu jenis
sistem operasi smartphone yaitu “Android” platform yang besifat opensource bagi para pengembang untuk bisa membuat aplikasi sendiri. Dengan sistem operasi yang opensource, smartphone dapat diubah menjadi perangkat multiguna dengan berbagai muatan aplikasi, kamus, game, musik, gambar dan sistem-sistem lainya.
Ilmu biologi adalah ilmu yang mempelajari tentang kehidupan di dunia dari segala aspek, baik itu tentang makhluk hidup, lingkungan, maupun interaksi makhluk hidup dan lingkungan. Dalam ilmu biologi banyak sekali istilah-istilah yang mempunyai arti khusus yang tidak di ketahui secara umum. Mengingat begitu banyak istilah-istilah dalam ilmu biologi, maka di butuhkan sebuah media pembelajaran yang bersifat praktis, mudah dibawa dan bisa dibuka kapanpun dan dimanapun.
Mengingat masyarakat dewasa ini sangat akrab dengan smartphone serta artikel-artikel yang berhubungan dengan lingkungan dan makhluk hidup terkadang terlihat seperti sederetan istilah-istilah asing yang membingungkan, maka jika salah satu layanan dapat menyediakan fitur kamus sebagai sumber jawaban yang bisa menjelaskan tentang semua istilah tersebut
dengan lengkap, tentunya akan sangat menarik dan bermanfaat serta diminati oleh penggunanya.
Oleh karena itu penulis tertarik untuk membuat sebuah aplikasi kamus istilah biologi yang dapat di jalankan pada perangkat seluler kapanpun dan dimanapun untuk mempermudah para pelajar ataupun mahasiswa pengguna mobile device khususnya Android dalam mencari istilah-istilah biologi yang sering ditemui dalam kehidupan sehari-hari.
1.2 Rumusan Masalah
Berdasarkan kepada latar belakang masalah yang ada, masalah pada skripsi ini dapat dirumuskan sebagai berikut: Bagaimana membangun aplikasi “Kamus Istilah Biologi” untuk mempermudah pelajar, mahasiswa dan masyarakat umum dalam menemukan arti dari istilah-istilah ilmu biologi?.
1.3 Batasan Masalah
Berdasarkan rumusan masalah di atas dibuat suatu batasan masalah untuk mencegah pembahasan yang melebar dari masalah yang dikemukakan. Batasan masalah pada skripsi ini adalah:
1. Aplikasi ini dirancang untuk menemukan arti dari istilah-istilah biologi dalam bentuk text.
2. Aplikasi ini dapat berjalan pada smartphone yang
berplatform android dengan versi minimilal 2.2
(Froyo)
3. Aplikasi ini dibuat menggunakan eclipse dengan bahasa pemrograman java.
4. Aplikasi ini hanya menampilkan data yang tersimpan dalam database
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam pembuatan skripsi ini adalah menciptakan alternative supaya dapat mempermudah pelajar, mahasiswa dan masyarakat umum untuk Menemukan arti dari istilah-istilah dalam ilmu biologi dengan menciptakan “ Aplikasi Kamus Istilah Biologi Berbasis Android”
1.5 Manfaat Penelitian a. Bagi Penulis
1. Untuk mengambil data guna “Skripsi” sebagai syarat kelulusan Strata 1 Jurusan
2 Teknik Informatika di STMIK Amikom Yogyakarta
2. Menerapkan dan mempraktekkan ilmu yang diperoleh selama menempuh perkuliahan di STMIK Amikom Yogyakarta
b. Bagi Masyarakat
Memberikan alternative lain dalam mempelajari ilmu biologi guna lebih mudah dan praktis. 1.6 Metode Penelitian
Penulis Melakukan beberapa metode penelitian dan mengumpulkan data untuk memperoleh jawaban di atas permasalahan-permasalahan yang penulis ungkapkan. Adapun metode-metode yang penulis lakukan adalah sebagai berikut :
1. Studi Kepustakaan
Metode ini digunakan untuk mendapatkan data-data referensi yang akan digunakan berupa buku referensi dan internet.
2. Implementasi
Metode ini dilakukan dengan cara membuat aplikasi dan mengimplementasikan ke dalam
smartphone yang menggunakan sistem opersai
android.
3. Pengujian Aplikasi
Tahapan ini untuk mengetahui apakah aplikasi yang dibuat masih terdapat kesalahan atau error saat program dijalankan.
2. Landasan Teori 2.1 Android
2.1.1 Pengenalan Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.[1]
Android juga merupakan perangkat lunak (software) sistem operasi yang memakai basis kode computer yang dapat didistribusikan secara terbuka atau
open source sehingga pengguna bisa membuat aplikasi
baru di dalamnya. [2]
2.1.2 Sejarah Android
Android Inc, adalah sebuah perusahaan software kecil yang didirikan pada bulan Oktober 2003 di Palo Alto, California. Didirikan oleh beberapa senior dibeberapa perusahaan yang berbasis IT & communication yaitu, Andy Rubin, Rich Miner, Nick Sears dan Chris White. Konsep yang dimiliki android Inc, ternya menggugah minat raksasa Google untuk memilikinya. Pada bulan agustus 2005Android diakuisisi oleh Google Inc. [2]
Sekitar September 2007 Google memperkenalkan Nexus One yang diproduksi HTC corporation, salah satu jenis smartphone yang menggunakan Android sebagai sistem operasinya. [1]
2.1.3 Perkembangan Android
Pada penghujung tahun 2010 diperkirakan hampir semua vendor selluler disunia menggunakan Android sebagai operating system. Adapun versi-versi Android yang pernah dirilis sebagai berikut. [1]
1. Android versi 1.1 dirilis pada 9 Maret 2009 2. Android versi 1.5 (Cupcake) dirilis pada
pertengahan Mei 2009.
3. Android versi 1.6 (Donut) dirilis pada September 2009.
4. Android versi 2.0/2.1 (Enclair) dirilis pada 3 Desember 2009.
5. Android versi 2.2 (Froyo) dirilis pada Mei 2010.
6. Android versi 2.3 (Gingerbread) dirilis pada Desember 2010.
7. Android versi 3.0, 3.1 dan 3.2 (Honeycomb) dirilis pada 24 Februari 2011.
8. Android versi 4.0 (Ice Cream Sandwich/ICS) dirilis pada 19 Oktober 2011.
9. Android versi 4.1 (Jelly Bean) dirilis pada 27 Juni 2014.
10. Android versi 4.4 (KitKat) dirilis pada 31 Oktober 2013
2.2 Kamus
2.2.1 Kamus Istilah
Kamus istilah termasuk kategori kamus khusus karena merujuk pada kamus yang mempunyai fungsi khusus. Kamus ini berisi istilah-istilah khusus dalam bidang tertentu, fungsinya untuk kegunaan ilmi.[3]
2.3 Biogi
2.3.1 Pengertian Biologi
Ilmu Biologi sebuah ilmu yang mempelajari segala hal yang berhubungan dengan makhluk hidup dan kehidupanya. Berbagai hal yang dibahas dalam ilmu Biologi masih berkaitan dengan makhluk hidup, misalnya zat yang membentuk makhluk hidup, hubungan antara makhluk hidup satu dengan yang lainya, dan zat zat apa saja yang dibutuhkan oleh tubuh. [4]
3. Analisis dan Perancangan Sistem 3.1 Gambaran Umum
Pada bagian ini akan membahas tentang analisis dan perancangan sistem aplikasi kamus biologi berbasis android. Agar menghasilkan sistem yang sesuai dengan kebutuhan maka harus dilakukan analisis dan perancangan yang benar. Analisis dan perancangan sistem ini dilakukan dengan metode UML (Unified
Modelling Language). Pada metode UML, Use Case
digunakan untuk mendeskripsikan kebutuhan sistem dan bagaimana user berinteraksi dengan sistem. Activity Diagram menggambaran rangkaian aliran dari aktifitas
3 user (pengguna) dan sistem. Class Diagram digunakan untuk mendeskripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka. Diagram Sequence digunakan untuk menggambarkan kelakuan dinamis sitem yang terjadi diantara objek atau entitas.
3.2 Analisis Sistem
Tabel 2.1 Analisi SWOT Strenght (Kekuatan) Weakness (Kelemahan) Penggunaan smartphone berbasis
android lebih banyak dari pada OS lain diseluruh dunia. Sifat android yang
open source memudahkan pengembangan aplikasi ke versi selanjutnya. Android berkembang dengan sangat pesat.
Tidak semua aplikasi android kompatibel di semua device. Aplikasi yang kurang menarik akan akan sedikit diunduh atau digunakan pengguna. Opportunity (Peluang) Threat (Ancaman) Pengembang aplikasi
kamus bidang ilmu biologi masih terbatas. Banyak pengguna android cenderung sering mengunduh aplikasi yang tidak berbayar.
Kemungkinan ada developer lain yang mengembangkan aplikasi sejenis dan memiliki fitur atau materi yang lebih mendukung.
Jika suatu saat muncul versi baru os android,
dikhawatirkan akan ada fungsi dalam aplikasi yang tidak berfungsi.
S.O S.T
Membuat aplikasi kamus tentang biologi berbasi android. Mempublikasikan
aplikaikasi yang telah dibuat pada playstore. Aplikasi yang diunggah
bersifat geratis.
Mengoptimalkan konten isi dalam aplikasi yang sesuai dengan kebutuhan penguna
Melakukan update secara berkala pada aplikasi.
Membuat aplikasi yang menarik sehigga akan mendapat respon baik dari calon pengunduh
W.O W.T
Menciptakan aplikasi dengan standar
Mengembangkan aplikasi juga untuk
minimum yang banyak digunakan saat ini,
yakni versi
4.0(Icereame Sandwich)
Fitur aplikasi mudah digunakan. Menyajikan informasi tentang kompatibilitas perangkat yang mendukung operasi aplikasi. berbagai sistem operasi mobile lainya. Memberikan
informasi secara lengkap dan jelas pada keerangan aplikasi di playstore sehingga memberikan kesan yang baik bagi calon pengunduh.
3.2.1 Analisis Kebutuhan Sistem 3.2.1.1 Kebutuhan Fungsional
Kebutuhan fungsional berisi proses-proses apasaja yang nantinya dilakukan oleh sistem. Dibutuhkan sebuah sistem yang mampu melakukan fungsi-fungsi sebagai berikut :
a. Sistem harus mampu melakukan pencarian arti istilah-istilah kata dalam Biologi yang telah ditentukan.
b. Aplikasi dapat melakukan proses pencarian secara manual atau menggunakan fasilitas pengenalan suara (voice recognition)
c. Aplikasi dilengkapi fitur update istilah untuk men-edite atau memasukkan istilah dan arti baru
d. Aplikasi dilengkapi dengan fitur panduan untuk melihat informasi tentang cara penggunaan aplikasi
e. Aplikasi dilengkapi dengan fitur tentang untuk melihat informasi tentang detail aplikasi. 3.2.1.2 Kebutuhan Non-Fungsional
Kebutuhan non-fungsional adalah kebutuhan yang digunakan untuk membuat sistem yang akan dibangun, yaitu meliputi ketersediaan perangkat keras (hardware), perangkat lunak (software).
3.2.2 Analisis Kelayakan Sistem
Kelayakan yang akan dianalisa ada tiga yaitu kelayakan Teknologi, kelayakan Hukum, kelayakan Operasional.
1. Kelayakan Teknologi
Kelayakan teknologi “Tersedia kebutuhan hardware dan software untuk sistem yang akan dibangun dengan harga yang terjangkau”.
2. Kelayakan Hukum
Pada sistem yang akan dibangun menggunakan software yang legal dan tidak
4 melanggar hukum. Software yang dipakai merupakan software yang bersifat opensource yaitu software yang dapat digunakan dan dikembangkan sendiri. Sehingga sistem yang dibangun juga layak untuk dipergunakan. 3. Kelayakan Operasional
Sistem yang dirancang didukung dengan adanya kelayakan operasional sebagai berikut :
a. Banyaknya pengguna handphone yang mampu mengoperasikan handphone smartphone Android. b. Pengguna dapat mengoparasikan
aplikasi dengan tampilan yang mudah atau user friendly.
3.3 Perancangan Sistem
Perancangan sistem merupakan gambaran seraca umum dari sebuah sistem yang akan dibangun.
Gambar 3.1 Use Case Diagram 4. Implementasi dan Pembahasan 4.1 Pembuatan Basis Data
Pembuatan database menggunakan SQLite Manager pada add-ons pada di browser Mozilla Firefox. Langkah pertama yang dilakukan adalah membuat database.
4.2 Pembuatan Interface
Pembuatan Interface berguna untuk mengimplementasikan rancangan tampilan, Sehingga rancangan tersebut dapat terwujud sesuai dengan rancangan yang telah dibuat. Berikut adalah tampilan interface yang telah dibuat:
4.2.1 Tampilan Splash Screen
Gambar 4.1 Tampilan Splash Screen
4.2.2 Tampilan Menu Utama
Gambar 4.2 Tampilan Menu Utama 4.2.3 Tampilan Menu Pencarian Manual
5 4.2.4 Tampilan Menu Pencarian Suara
Gambar 4.4 Tampilan Menu Pencarian Suara
Gambar 4.5 Tampilan Perintah Memasukkan Suara 4.2.5 Tampilan Menu Update Istilah
Gambar 4.6 Tampilan Menu Update Istilah
4.2.6 Tampilan Menu Petunjuk
Gambar 4.7 Tampilan Menu Petunjuk
4.2.7 Tampilan Menu Tentang
Gambar 4.8 Tampilan Menu Tentang
4.3 Pemeliharaan
Pemeliharaan sistem disini merupakan pemeliharaan yang berkaitan dengan proses evaluasi untuk mengerjakan langkah-langkah pengembangan sistem yang telah dibuat.
Tahapan pengembangan ini bertujuan untuk memberi pembaharuan atau update sistem yang telah dibuat sesuai dengan kebutuhan pengguna dan perkembangan teknologi. Dengan demikian harus ada pemeliharaan sistem agar sistem tetap berkembang dan bertahan dalam jangka yang waktu lama. Pemeliharaan dan pengembangan sistem yang perlu dilakukan untuk aplikasi antara lain:
6
1. Mem-backup semua data yang berkaitan
aplikasi dengan cara menyimpan di media penyimpanan lain atau meng-unggah data melalui media penyimpanan online.
2. Melakukan modifikasi tampilan dan pembaharuan database agar aplikasi menjadi semakin menarik dan lengkap.
5. Kesimpulan dan Saran 5.1 Kesimpulan
Berdasarkan penjelasan dari bab-bab sebelumnya hingga akhir aplikasi Pengenalan Nabi beserta Sejarahnya maka dapat di simpulkan sebagai berikut :
1. Aplikasi berbasis android ini di bangun melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan mulai dari rancangan database dan rancangan antar muka.
2. Untuk merancang dan membuat aplikasi berbasis mobile ini diperlukan beberapa tahapan rancangan, sistem perancangan menggunakan diagram UML yaitu Use Case Diagram, Activity Diagram, Class Diagram dan Sequence Diagram.
3. Pemodelan antarmuka yang di buat meliputi tampilan Splash Screen, Menu Utama, Menu Pencarian Manual, Menu Pencarian Suara, Menu Update Istilah, Menu Petunjuk dan Menu Tentang Aplikasi.
5.2 Saran
Beberapa saran yang dapat dipergunakan sebagai pertimbangan untuk pengembangan aplikasi pada penelitian selanjutnya.
1. Menambahkan menu materi biologi untuk memperlengkap fitur aplikasi.
2.
Menambahkan konten gambar pada setiap istilah yang memiliki arti makhluk hidup ataupun arti-arti lain yang bisa di gambarkan supaya bisa lebih jelas dan menarik.Daftar Pustaka
[1] Safaat, Nazarudin. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android. Bandung : Informatika .
[2] Ir.Yuniar, Supardi. 2012. Sistem Operasi Andal
Android. Jakarta: PT Elex Media Komputindo.
[3] Gita Romadhona dan Widyawati Oktavia. 2011.
Superlengkap Bahasa Indonesia SMP. Jakarta :
GagasMedia.
[4]
http://dilihatya.com/1227/pengertian-biologi-menurut-para-ahli, diakses pada 7 Oktober 2014, pukul 21.50 WIB
Biodata Penulis
Muhammad Ziad Zuhal Alfajri, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Krisnawati, memperoleh gelar S1 MIPA Ilmu Komputer UGM Yogyakarta. Memperoleh gelar Master of Teknic Electro (MT) Jurusan Teknik Elektro, Sistem Komputer & Informatika UGM Yogyakarta.