APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Edi Hadi Widodo 08.11.2027
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID Edi Hadi Widodo, Heri Sismoro, Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]
Abstract – Means of chemicalreactions chemical changesthat occur in the material or substance. In chemicalreactions, always there is a change that produces new substances, that are different from the previous substance. For example, a paper that is burned will generate black ash. Abu is a new substance because of its properties are different from paper, so the burning of paper belonging to the chemical reaction.
perancangan yang baik dan benar. Analisis dan perancangan sistem ini dilakukan dengan metode UML (Unified Modelling Language) dan Data Flow Diagram (DFD) sebagai alat bantu pemodelan sistem. Pada metode UML. Use Case digunakan untuk mendeskripsikan kebutuhan sistem dan bagaimana user berinteraksi dengan sistem. Activity diagram menggambarkan rangkaian aliran dari aktivitas 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 sistem yang terjadi diantara objek atau entitas.
Therefore in this study will be made "Mobile Learning Applications of Chemical Reactions Based on Android " are expected to study the chemistry of these applications become more funand interesting and can be anywhere. The research method used is waterfall. Implementation of this applicationis made by using the Android SDK, Android Development Tools and IDE Eclipse. While the programming language is Java.
2.1 Analisis Sistem Analisis sitem dapat di definisikan sebagai : “Penguraian dari suatu sistem informasi yang utuh ke dalam bagianbagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahanpermasalahan, kesempatan-kesempatan, hambatanhambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Keywords: android,technology, chemicalreaction. 1. Pendahuluan Perkembangan telepon seluler baik dari segi teknologi maupun modelnya memang mengalami perkembangan yang sangat pesat. Teknologi perangkat lunak telah menambah fungsi sebuah ponsel, dari sekedar telepon dan SMS (smartphone). Kini ponsel yang menggunakan Android OS dapat dijadikan sebagai bentuk dari media belajar yang bersifat moveable. Oleh karena itu, tidak lengkap jika semua perkembangan itu tidak diikuti perkembangan media pembelajaran yang dapat di install pada perangkat mobile yang berbasis Android.
2.2 Perancangan Sistem Perancangan sistem yang digunakan untuk membangun aplikasi mobile pembelajaran reaksi kimia berbasis android ini adalah dengan menggunakan metode UML (Unified Modelling language). UML adalah bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan artifak dari proses analisis dan desain berorientasi objek. UML memungkinan developer melakukan pemodelan secara visual, yaitu penekanan pada penggambaran. Pemodelan visual membantu untuk menangkap struktur dan kelakukan dari objek, mempermudah penggambaran interaksi antara elemen dalam sistem, dan mempertahankan konsistensi antara desain dan implementasi dalam pemrograman.
Kombinasi antara ilmu pengetahuan dan teknologi nampaknya akan memanjakan para user untuk mempelajari reaksi kimia. Mengigat jumlah pengguna smartphone semakin bertambah karena semua orang sudah menganggap sebagai kebutuhan pokok. Maka dari itu, kita membutuhkan sesuatu yang dapat memudahkan dalam mempelajari reaksi kimia.
2.2.1 Use Case Diagram Berikut ini adalah bentuk dari use case diagram yang digambarkan dalam perancangan sistem. Disini akan dijelaskan siapa dan apa saja yang dilakukan ketika aplikasi dijalankan :
Berdasarkan ulasan diatas maka penulis terdorong untuk membuat suatu aplikasi yang dapat memudahkan mempelajari reaksi kimia yaitu “Aplikasi Mobile Pembelajaran Reaksi Kimia Berbasis Android”. 2. Pembahasan Pada bagian ini akan mambahas tentang analisis dan perancangan aplikasi mobile pembelajaran reaksi kimia berbasis android. Agar menghasilkan sistem yang sesuai dengan kebutuhan maka harus dilakukan analisis dan
1
2.3 Implementasi dan Pembahasan Tahap ini berisi tentang hasil implementasi dari analisis dan perancangan yang sudah dibahas pada bab sebelumnya, serta hasil pengujian sistem untuk mengetahui apakah aplikasi yang dibangun sudah memenuhi kebutuhan pengguna dan apakah program yang telah dibuat benar-benar dapat menghasilkan output yang sesuai dengan tujuan yang diinginkan pengguna. Implementasi dan pembahasan pembuatan aplikasi mobile pembelajaran reaksi kimia berbasis android ini menggunakan Android Studio dan smartphone Sony Xperia M2. 2.3.1 Implementasi Antarmuka Berikut beberapa tampilan implementasi antarmuka aplikasi penyetaraan reaksi kimia :
Gambar 1. Use Case Aplikasi Penyetaraan Reaksi
2.2.2 Activity Diagram Berikut adalah Activity Diagram dari sistem aplikasi penyetaraan reaksi kimia berbasis android :
Gambar 3. Tampilan SplashScreen
Gambar 4. Tampilan Halaman Menu Gambar 2. Activity Diagram Penyetaraan Reaksi
2
kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Berikut hasil test yang telah dilakukan : Tabel 1. Black Box-Testing Aplikasi Reaksi Kimia
Gambar 5. Tampilan Halaman Penyetaraan Reaksi
Yang Diuji
Keterangan
Hasil
Penyetaraan reaksi
Direspon dengan cepat dan benar
Benar
View materi
Direspon dengan cepat
Benar
Tampilan Soal
Direspon dengan cepat
Benar
Tampilan Jawaban
Direspon dengan cepat
Benar
Tampilan Help dan About
Direspon dengan cepat
Benar
2.4 Pengujian Program
2.4.3 Pemeliharaan Program
Pengujian program pada sistem dilakukan untuk mengetahui apakah program dapat berjalan dengan baik atau tidak. Selain itu pengujian program bertujuan untuk menghindari kesalahan yang mungkin terjadi pada saat pembuatan program.
Aplikasi reaksi kimia ini membutuhkan pemeliharaan agar tetap berjalan secara normal. Pemeliharaan yang dapat dilakukan oleh pengguna sebaiknya mendownload versi terbaru secara berkala dari google play yang telah di update oleh pengembang sehingga aplikasi akan selalu ter-update agar kemungkinan error dari versi sebelumnya dan fitur terbaru selalu di kembangkan.
2.4.1 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. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses yang dilakukan, maka baris-baris program, variabel, dan parameter yang terlibat pada unit tersebut akan dicek satu persatu dan diperbaiki, kemudian di-compile ulang.
3. Kesimpulan Berdasarkan penjelasan pada bab sebelumnya hingga akhir dari “aplikas imobile pembelajaran reaksi kimia berbasis android” maka dapat disimpulkan : 1. Aplikasi berbasis android ini di bangun melalui tahapan analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan mulai dari rancangan layout, dan rancangan antar muka. 2. Aplikasi ini mampu bekerja menjalankan system sehingga dapat menampilkan output dari penyetaraan reaksi kimia, soal-soal dan jawaban untuk informasi bagi pengguna. Daftar Pustaka. [1] Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern.Yogyakarta: C.V. ANDI OFFSET. [2] Ir.Yuniar, Supardi. 2012. Sistem Operasi Andal Android.Jakarta: PT Elex Media Komputindo. [3] Suhendar, S.Si. dan Hariman Gunadi, S.Si. MT. 2002. Visual Modeling Menggunakan UML dan Rational Rose. Bandung: Informatika Bandung.
Gambar 6. Contoh kesalahan Kode Program Java 2.4.2 Black Box-Testing Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Tujuan black box testing adalah untuk membuat himpunan 3
Biodata Penulis Edi Hadi Widodo, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
4