PEMBUATAN APLIKASI PENGENALAN ANATOMI KADAL BERBASIS ANDROID Studi Kasus: Kelompok Studi Zoologi Jurusan Biologi Fakultas SAINTEK UIN Sunan Kalijaga Yogyakarta
NASKAH PUBLIKASI
diajukan oleh Muhammad Nafi’uddin 12.12.6950
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PEMBUATAN APLIKASI PENGENALAN ANATOMI KADAL BERBASIS ANDROID Studi Kasus: Kelompok Studi Zoologi Jurusan Biologi Fakultas SAINTEK UIN Sunan Kalijaga Yogyakarta Muhammad Nafi’uddin1), Mei P. Kurniawan2), 1,2) Sistem Informasi STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email
[email protected]),
[email protected])
dan laporan dari pembedahan tersebut masih disimpan dalam bentuk Jurnal dan Foto yang belum bisa diakses secara luas oleh kalangan mahasiswa di luar UKM. Dengan fakta-fakta yang telah penulis paparkan diatas, maka penulis membuat skripsi dengan judul “PEMBUATAN APLIKASI PENGENALAN ANATOMI KADAL BERBASIS ANDROID” yang bertujuan agar hasil penelitian Kelompok Studi Zoologi bisa dipublikasikan dan diakses secara luas dan mudah menggunakan Smartphone oleh kalangan akademisi terutama anggota Kelompok Studi Zoologi sendiri. 1.2 Rumusan Masalah Dari latar belakang di atas maka dapat dirumuskan yaitu bagaimana membuat aplikasi Anatomi Kadal berbasis Android? 1.3 Tujuan 1. Membuat aplikasi Anatomi Kadal berbasis android 2. Bagaimana mendistribusikan produk game yang telah diuplod ke Playstore, sehingga game yang dibuat dapat dinikmati oleh banyak orang. 3. Sebagai syarat kelulusan Strata 1 (S1) pada STMIK AMIKOM Yogyakarta. 1.4 Metode Penelitian 1.4.1 Metode Pengumpulan Data 1. Metode Studi Pustaka 2. Metode Browsing 3. Metode Uji Coba/ Eksperimen 1.4.2 Metode Analisis 1. Metode Perancangan 2. Metode Pengembangan 3. Metode Testing
Abstract - Smartphones are mobile phones that have the capability and functionality that resembles the computer. So that now all of the information can be viewed using a smartphone that used to only be seen through a computer. Android is one of the most rapid development of smartphones and demand, this is evidenced by the many vendors that produce smartphones with Android-based smartphones. Zoology Study Group is one of the SMEs (Student Activity Unit) in the Department of Biology, Fakuktas Saintek, State Islamic University Sunan Kalijaga. One of the activities of the SMEs that surgery on animals, which in this case is a lizard, to study its anatomy. Results and reports from the surgery is still stored in the form of journals and photos that can not be accessed widely by students outside of SMEs. With the facts that have been the writer explained above, the authors make a thesis with the title "Lizard’s Anatomy Android Based Application" that aims to make the results of the research study group of Zoology can be published and widely accessible and easy to use Smartphone by academics especially members of the Study Group Zoology itself. Keywords – Android, Lizard, Anatomy. 1. Pendahuluan 1.1 Latar Belakang Masalah Smartphone merupakan telepon genggam yang mempunyai kemampuan dan fungsi yang menyerupai komputer. Sehingga kini semua informasi dapat dilihat dengan menggunakan smartphone yang dulunya hanya dapat dilihat dengan melalui komputer. Android merupakan salah satu jenis smartphone yang perkembangannya paling pesat dan banyak diminati, hal ini terbukti dengan banyaknya vendor-vendor smartphone yang memproduksi smartphone dengan berbasis android. Kelompok Studi Zoologi adalah salah satu UKM (Unit Kegiatan Mahasiswa) di Jurusan Biologi, Fakuktas SAINTEK, Universitas Islam Negri Sunan Kalijaga Yogyakarta. Salah satu kegiatan dari UKM tersebut yakni pembedahan terhadap hewan, yang dalam kasus ini adalah kadal, untuk mempelajari anatominya. Hasil
2. Landasan Teori 2.1 Dasar Teori 2.2.1 Pengertian Anatomi Anatomi adalah cabang dari biologi yang berhubungan dengan struktur dan organisasi dari makhluk hidup. [1] 2.2.2 Pengertian Mewarnai Kadal adalah hewan bersisik berkaki empat yang termasuk kelompok reptil. Secara luas, pengertian kadal atau kerabat kadal (bahasa Inggris: lizards) juga mencakup kelompok cecak, tokek, bunglon, cecak
1
terbang, biawak, iguana dan lain-lain. Sedangkan secara sempit, istilah kadal dalam bahasa Indonesiabiasanya merujuk terbatas pada kelompok kadal yang umumnya bertubuh kecil, bersisik licin berkilau, dan hidup di atas tanah (Ingg.: skink, suku Scincidae, atau umumnya anggota infraordo Scincomorpha). [2]
2.2.12 White-Box Testing White-box testing merupakan cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. [8] 3. Analisis dan Perancangan 3.1 Gambaran Umum Aplikasi “Anatomi Kadal” adalah sebuah aplikasi untuk android mobile phone yang dirancang untuk memberikan informasi tentang Anatomi Kadal. 3.2 Analisis SWOT 1. Kekuatan (Strengh) 2. Kelemahan (Weakness) 3. Peluang (Opportunity) 4. Ancaman (Threat) 3.2 Analisis Kebutuhan 3.2.1 Kebutuhan Fungsional 1. Sistem harus mampu memberikan informasi kepada user tentang nama tiap-tiap anatomi tubuh kadal 2. Sistem harus mampu menampilkan gambar anatomi tubuh kadal 3. Sistem ini memiliki menu About 3.2.2 Kebutuhan Non Fungsional 1. Kebutuhan Perangkat Keras (Hardware) a. Perangkat Keras Komputer b. Perangkat Keras Android 2. Kebutuhan Prangkat Lunak (Software) a. Perangkat Lunak Komputer b. Perangkat Lunak Android 3.2.3 Analisis Kelayakan 1. Kelayakan Teknologi 2. Kelayakan Hukum 3. Kelayakan Operasional 4. Kelayakan Ekonomi 5. Kelayakan Teknis
2.2.3 Pengertian Buah-Buahan Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. [3] 2.2.4 Pengertian Scirra Construct 2 Construct 2 adalah software perancang aplikasi buatan Scirra, perusahaan yang berasal dari kota London, Inggris. [4]
2.2.5 Pengertian Intel XDK Intel XDK adalah development kit yang dibuat oleh Intel untuk membuat aplikasi native untuk perangkat mobile menggunakan teknologi web seperti HTML5, CSS dan JavaScript. [5] 2.2.6 Pengertian Adobe Ilustrator CS6 Adobe Illustrator merupakan salah satu program aplikasi yang digunakan untuk mendesain gambar berbasis vektor yang dikembangkan dan dipasarkan oleh Adobe Systems. [6] 2.2.7 Analisis SWOT Analisis SWOT adalah identifikasi berbagai faktor secara sistematis untuk merumuskan strategi perusahaan. [7] 2.2.8 Analisis Kebutuhan Sistem Analisis kebutuhan sistem merupakan analisis untuk mempertimbangkan dan memperhitungkan kebutuhankebutuhan apa saja yang diperlukan dalam membangun sebuah sistem. [8] 2.2.9 Analisis Kelayakan Sistem Ketika sistem analis selesai menyusun dokumen kebutuhan sistem, maka tahap desain sistem dapat dimulai. [8] 2.2.10 UML (Unifield Modeling Language) Unifield Modeling Language (UML) adalah bahasa grafis untuk mendokumentasi, menspesifikasikan, dan membangun sistem perangkat lunak. Macam-macam jenis UML: 1. Use Case Diagram 2. Activity Diagram 3. Class Diagram 4. Sequence Diagram [9] 2.2.11 Black-Box Testing Pengujian ini terfokus pada apakah unit program memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi. [8] 2
Gambar 2. Activity Diagram Menu Morfologi Luar 3. Pada gambar 3 berikut adalah sequence diagram menu Morfologi Luar. Menu yang lain memiliki sequence diagram yang sama.
3.2.3 Perancangan UML 1. Pada gambar 1 berikut adalah use case dalam perancangan aplikasi Anatomi Kadal
Gambar 3. Sequence Diagram Menu Morfologi Luar 4. Pada gambar 4 berikut adalah class diagram aplikasi Anatomi Kadal
Gambar 1. Use Case Diagram
2. Pada gambar 2 berikut adalah gambar activity diagram menu Morfologi Luar. Menu-menu yang lain memiliki activity diagram yang sama. Gambar 4. Class Diagram Aplikasi Anatomi Kadal 3.2.4 Perancangan User Interface Pada gambar 5 berikut adalah interface menu utama augmented reality mewarnai buah-buahan.
Gambar 5. Rancangan Menu Utama
3
4. Implementasi dan Pembahasan 4.1 Pembuatan Layout Menu Utama Pada gambar 6 berikut adalah contoh pembuatan layout menu utama menggunakan Adobe Ilustrator CS6.
4.4 Build APK Pada gambar 9 berikut adalah proses build APK menggunakan Intel XDK.
Gambar 9. Build APK 4.5 Publikasi Aplikasi Pada gambar 10 berikut adalah proses publikasi aplikasi melalui Google Playstore.
Gambar 6. Pembuatan Layout Menu Utama 4.2 Penataan Layout Pada gambar 7 berikut adalah contoh penataan layout dalam Contruct 2
Gambar 10. Tampilan Menu Augmented 4.6 Download Aplikasi Pada gambar 11 berikut adalah proses ujicoba mendownload aplikasi dari Google Playstore melalui Mobile Android. Gambar 7. Penataan Layout 4.3 Pembuatan Command Pada gambar 8 berikut adalah contoh pembuatan Command Menu Utama dalam Construct 2.
Gambar 11. Mendownload Aplikasi
Gambar 8. Pembuatan Command Menu Utama
Gambar 12. Tampilan Menu Utama Aplikasi
4
Tombol
4.7 Black-Box Testing
Fungsi
Skenario
Hasil
Menu Sistem Respirasi
Menampil kan halaman Sistem Respirasi dan info bagian anatominy a
Menyentuh tombol Sistem Respirasi dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Sistem Respirasi dan info bagian anatomin ya
Sukses
Menu Sistem Nervosum
Menampil kan halaman Sistem Nervosum dan info bagian anatominy a
Menyentuh tombol Sistem Nervosum dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Sistem Nervosu m dan info bagian anatomin ya
Sukses
About
Menampil kan halaman Tentang Aplikasi
Menyentuh tombol About
Menamp ilkan halaman Tentang Aplikasi
Sukses
Exit
Menampil kan dialogbox exit
Menyentuh tombol exit
Menamp ilkan dialogbo x exit
Sukses
Pada tabel 1 berikut merupakan hasil testing yang dilakukan pada aplikasi Anatomi Kadal menggunakan black-box testing. Tabel 1. Black-Box Testing Tombol
Skenario
Hasil
Masuk menu utama aplikasi
Menyentuh layar
Masuk ke menu utama aplikasi
Sukses
Menampil kan halaman Morfologi Luar dan info bagian anatominy a
Menyentuh tombol Morfologi Luar dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Morfolo gi Luar dan info bagian anatomin ya
Sukses
Menampil kan halaman Topografi Organ dan info bagian anatominy a
Menyentuh tombol Topografi Organ dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Topograf i Organ dan info bagian anatomin ya
Sukses
Menu Sistem Digestoriu m
Menampil kan halaman Sistem Digestoriu m dan info bagian anatominy a
Menyentuh tombol Sistem Digestoriu m dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Sistem Digestori um dan info bagian anatomin ya
Sukses
Menu Sistem Reproduks i
Menampil kan halaman Sistem Reproduk si dan info bagian anatominy a
Menyentuh tombol Sistem Reproduksi dan semua tulisan nama bagian anatominya
Menamp ilkan halaman Sistem Reprodu ksi dan info bagian anatomin ya
Sukses
[Sentuh Layar] pada splashscreen Menu Morfologi Luar
Menu Topografi Organ
Fungsi
Status
Status
5. Penutup 5.1 Kesimpulan Dari pembuatan aplikasi “Anatomi Kadal” maka dapat ditarik kesimpulan bahwa: 1. Peramcamgan aplikasi dilakukan dengan menggambarkan pemodelan aplikasi menggunakan beberapa diagram UML, yaitu Use-case Diagram, Class Diagram, Activity Diagram, dan Sequence Diagram. 2. Hasil rancangan tersebut kemudian diimplementasikan ke dalam game engine Scirra Construct 2 dan di build menjadi APK menggunakan Intel XDK 5.2 Saran Aplikasi ini masih memiliki banyak kekurangan dan harus di kembangkan lagi, adapun saran-saran yang ingin disampaikan yaitu: 1. Fitur aplikasi lebih dikembangkan dengan menyesuaikan fitur-fitur smartphone saat ini dan kedepannya. 2. Perbaikan tampilan antarmuka yang lebih atraktif dan interaktif
5
Daftar Pustaka [1] Anonim. 2016. Anatomi. https://id.wikipedia.org/wiki/Anatomi. Diakses pada tanggal 5 Agustus 2016. [2] Anonim. 2016. Kadal. https://id.wikipedia.org/wiki/Kadal. Diakses pada tanggal 5 Agustus 2016. [3] Haryanto Tony. 2016. Mengenal Intel XDK, Perangkat Development untuk Membangun Aplikasi Cross-Platform. https://www.codepolitan.com/mengenal-intel-xdkperangkat-development-membangun-aplikasi-crossplatform. Diakses pada tanggal 5 Agustus 2016. [4] H, Nazruddin Safaat. 2015. Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android (Revisi Kedua). Bandung: Informatika. [5] Rusmanto Aan. 2015. Macam-macam Jenis Versi Android. http://www.aan.my.id/2015/03/macam-macamjenis-versi-android.html. Diakses pada tanggal 5 Agustus 2016. [6] Jaka Pramana. 2014. Tutorial Belajar Adobe Illustrator Bahasa Indonesia. http://www.jakapramana.com/2014/04/download-ebooktutorial-belajar-adobe.html. Diakses pada tanggal 5 Agustus 2016. [7] Rangkuti, Freedy. 2008. Analisis SWOT Teknik Membedah Kasus Bisnis. Jakarta : PT Gramedia Pustaka Utama. [8] Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Yogyakarta. [9] Hariyanto, Bambang, Ir., MT., .2004. Rekayasa Sistem Berorientasi Objek. Bandung : Informatika Bandung, hlm : 259-325.
Biodata Penulis Muhammad Nafi’uddin, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2016. Mei P Kurniawan, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AKAKOM Yogyakarta, lulus tahun 2008. Memperoleh gelar Magister Komputer (M.Kom) STMIK Amikom, lulus tahun 2011. Saat ini menjadi Dosen dan Sekretaris Prodi S1 Sistem Informasi di STMIK AMIKOM Yogyakarta.
6