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
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 :
[email protected]),
[email protected]) dengan lengkap, tentunya akan sangat menarik dan bermanfaat serta diminati oleh penggunanya.
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
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.
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.
1.2 Rumusan Masalah
Application of Biology Dictionary Based on Android could be used as an alternative to learning that can display data and text.
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 istilahistilah ilmu biologi?.
Keywords – Biology, Android, Application 1. Pendahuluan 1.1 Latar Belakang Masalah
1.3 Batasan 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.
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. 2.
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 istilahistilah dalam ilmu biologi, maka di butuhkan sebuah media pembelajaran yang bersifat praktis, mudah dibawa dan bisa dibuka kapanpun dan dimanapun.
3. 4.
Aplikasi ini dirancang untuk menemukan arti dari istilah-istilah biologi dalam bentuk text. Aplikasi ini dapat berjalan pada smartphone yang berplatform android dengan versi minimilal 2.2 (Froyo) Aplikasi ini dibuat menggunakan eclipse dengan bahasa pemrograman java. 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”
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
1.5 Manfaat Penelitian a. Bagi Penulis 1. Untuk mengambil data guna “Skripsi” sebagai syarat kelulusan Strata 1 Jurusan
1
b.
Teknik Informatika di STMIK Amikom Yogyakarta 2. Menerapkan dan mempraktekkan ilmu yang diperoleh selama menempuh perkuliahan di STMIK Amikom Yogyakarta Bagi Masyarakat Memberikan alternative lain dalam mempelajari ilmu biologi guna lebih mudah dan praktis.
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
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 datadata 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.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. 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.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
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]
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
2
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.
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 Analisis Sistem Tabel 2.1 Analisi SWOT Strenght Weakness (Kekuatan) (Kelemahan) Penggunaan Tidak semua smartphone berbasis aplikasi android android lebih banyak kompatibel di dari pada OS lain semua device. diseluruh dunia. Aplikasi yang 3.2.1 Analisis Kebutuhan Sistem Sifat android yang kurang menarik 3.2.1.1 Kebutuhan Fungsional open source akan akan sedikit memudahkan diunduh atau Kebutuhan fungsional berisi proses-proses apasaja pengembangan digunakan yang nantinya dilakukan oleh sistem. Dibutuhkan sebuah aplikasi ke versi pengguna. sistem yang mampu melakukan fungsi-fungsi sebagai selanjutnya. berikut : Android berkembang a. Sistem harus mampu melakukan pencarian arti dengan sangat pesat. istilah-istilah kata dalam Biologi yang telah Opportunity Threat ditentukan. (Peluang) (Ancaman) b. Aplikasi dapat melakukan proses pencarian Pengembang aplikasi Kemungkinan ada secara manual atau menggunakan fasilitas kamus bidang ilmu developer lain yang pengenalan suara (voice recognition) biologi masih terbatas. mengembangkan aplikasi sejenis dan Banyak pengguna c. Aplikasi dilengkapi fitur update istilah untuk memiliki fitur atau android cenderung men-edite atau memasukkan istilah dan arti materi yang lebih sering mengunduh baru mendukung. aplikasi yang tidak d. Aplikasi dilengkapi dengan fitur panduan untuk berbayar. Jika suatu saat melihat informasi tentang cara penggunaan muncul versi baru os aplikasi android, e. Aplikasi dilengkapi dengan fitur tentang untuk dikhawatirkan akan melihat informasi tentang detail aplikasi. ada fungsi dalam aplikasi yang tidak 3.2.1.2 Kebutuhan Non-Fungsional berfungsi. Kebutuhan non-fungsional adalah kebutuhan yang S.O S.T digunakan untuk membuat sistem yang akan dibangun, yaitu meliputi ketersediaan perangkat keras (hardware), Membuat aplikasi Mengoptimalkan perangkat lunak (software). kamus tentang biologi konten isi dalam berbasi android. aplikasi yang sesuai 3.2.2 Analisis Kelayakan Sistem dengan kebutuhan Mempublikasikan penguna aplikaikasi yang telah Kelayakan yang akan dianalisa ada tiga yaitu dibuat pada playstore. Melakukan update kelayakan Teknologi, kelayakan Hukum, kelayakan secara berkala pada Aplikasi yang diunggah Operasional. aplikasi. bersifat geratis. 1. Kelayakan Teknologi Membuat aplikasi Kelayakan teknologi “Tersedia yang menarik sehigga kebutuhan hardware dan software untuk sistem akan mendapat respon yang akan dibangun dengan harga yang baik dari calon terjangkau”. pengunduh W.O Menciptakan dengan
aplikasi standar
2.
W.T Mengembangkan aplikasi juga untuk
3
Kelayakan Hukum Pada sistem yang akan dibangun menggunakan software yang legal dan tidak
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.
4.2.1 Tampilan Splash Screen
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.
Gambar 4.1 Tampilan Splash Screen
3.3 Perancangan Sistem Perancangan sistem merupakan gambaran seraca umum dari sebuah sistem yang akan dibangun.
4.2.2
Tampilan Menu Utama
Gambar 4.2 Tampilan Menu Utama Gambar 3.1 Use Case Diagram 4.2.3
Tampilan Menu Pencarian Manual
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: Gambar 4.3 Tampilan Menu Pencarian Manual
4
4.2.4
Tampilan Menu Pencarian Suara
4.2.6 Tampilan Menu Petunjuk
Gambar 4.4 Tampilan Menu Pencarian Suara
Gambar 4.7 Tampilan Menu Petunjuk
4.2.7 Tampilan Menu Tentang
Gambar 4.5 Tampilan Perintah Memasukkan Suara Gambar 4.8 Tampilan Menu Tentang
4.2.5 Tampilan Menu Update Istilah
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:
Gambar 4.6 Tampilan Menu Update Istilah
5
1.
2.
[4]http://dilihatya.com/1227/pengertian-biologimenurut-para-ahli, diakses pada 7 Oktober 2014, pukul 21.50 WIB
Mem-backup semua data yang berkaitan aplikasi dengan cara menyimpan di media penyimpanan lain atau meng-unggah data melalui media penyimpanan online. Melakukan modifikasi tampilan dan pembaharuan database agar aplikasi menjadi semakin menarik dan lengkap.
Biodata Penulis Muhammad Ziad Zuhal Alfajri, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
5. Kesimpulan dan Saran
Krisnawati, memperoleh gelar S1 MIPA Ilmu Komputer UGM Yogyakarta. Memperoleh gelar Master of Teknic Electro (MT) Jurusan Teknik Elektro, Sistem Komputer & Informatika UGM Yogyakarta.
5.1 Kesimpulan Berdasarkan penjelasan dari bab-bab sebelumnya hingga akhir aplikasi Pengenalan Nabi beserta Sejarahnya maka dapat di simpulkan sebagai berikut : 1.
2.
3.
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. 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. 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.
6