APLIKASI PERIODIK UNSUR KIMIA BERBASIS MOBILE Amat Santoso Mahasiswa Program Studi D3 Jurusan Teknik Informatika Politeknik Negeri Bengkalis
[email protected]
Linda Fatmawaty, S.ST Dosen Jurusan Teknik Informatika Jurusan Teknik Informatika Politeknik Negeri Bengkalis
[email protected]
Rezki Kurniati, S.Kom Dosen Jurusan Teknik Informatika Jurusan Teknik Informatika Politeknik Negeri Bengkalis
[email protected]
Abstrak Perkembangan teknologi telepon seluler beriringan dengan perkembangan aplikasi baik itu bersifat umum maupun aplikasi yang bersifat media pembelajaran. Salah satu aplikasi telepon seluler yang bisa dikembangkan untuk media pembelajaran adalah aplikasi periodik unsur kimia berbasis telepon seluler yang dapat memudahkan dalam proses belajar pelajaran kimia. Aplikasi Periodik Unsur Kimia ini diharapkan dapat membantu siswa SMA jurusan IPA dalam mempelajari dan memahami tabel periodik unsur kimia, penguraian senyawa, dan perhitungan massa molekul relatif (Mr). Untuk dapat menggunakan Aplikasi Periodik Unsur Kimia ini pengguna harus melihat petunjuk penggunaan aplikasi yang telah disediakan. Aplikasi media pembelajaran ini dibangun menggunakan bahasa JAVA (J2ME) dengan sasaran perangkat yang bisa mendukung aplikasi ini ialah telepon seluler dengan spesifikasi minimal CLDC 1.0 dan MIDP 2.0. Kata Kunci : Aplikasi, JAVA (J2ME), Mobile, Periodik Unsur Kimia.
A. PENDAHULUAN Perkembangan teknologi yang sangat pesat saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi. Munculnya beragam aplikasi memberikan pilihan dalam peningkatan kinerja suatu pekerjaan, baik yang besifat aplikasi dekstop, web hingga yang sekarang ini banyak munculnya aplikasi-aplikasi baru yang dapat dijalankan dalam mobile device atau handphone. Pemilihan mobile untuk salah satu pengembangan aplikasi selain lebih mudah dalam pengoperasiannya, juga bersifat fleksibel dan mudah dibawa kemana-mana untuk digunakan yang menjadikan salah satu alasannya. Aplikasi-aplikasi mobile yang bermuncul saat ini sangat mendukung dalam perkembangan komunikasi dan informasi yang mengarah pada dunia pendidikan, seperti adanya aplikasi PDF, kamus, Ms word yang semuanya dapat dijalankan pada alat komunikasi yaitu handphone. Salah satu aplikasi mobile yang bisa dikembangkan untuk media pembelajaran adalah aplikasi periodik unsur kimia berbasis mobile yang dapat memudahkan dalam proses belajar mengajar mata pelajaran IPA salah satunya kimia. Aplikasi Periodik Unsur Kimia Berbasis Mobile ini diharapkan dapat membantu siswa SMA jurusan IPA, mahasiswa IPA, guru kimia serta masyarakat umum dalam mempelajari dan memahami tabel periodik unsur kimia dengan mudah.
B. METODE PENELITIAN Metode dalam membuat tugas akhir ini yaitu sebuah penelitian di angkat dari salah satu mata pelajaran dari Sekolah Menegah Atas (SMA) yaitu mata pelajaran kimia. Di mana pada salah satu sub bab mata pelajaran kimia dipelajari tentang ikatan atom suatu unsur atau senyawa. Didalam penelitian ini dirancang dan dibuat suatu bentuk permodelan dari ikatan kimia tersebut kedalam suatu aplikasi yang dikemas dalam bentuk permainan (game). Oleh IBK. Widiartha, Heri Wijayanto, staff pengajar Teknik Elektro, Fakultas Teknik, Universitas Mataram yaitu Rancang Bangun Mobile Edugame Sebagai Salah Satu Inovasi Pembelajaran Dalam Pengenalan Ikatan Atom Pada Mata Pelajaran Kimia Untuk Siswa Sekolah Menengah. Perancangan game ini merupakan permodelan dari ikatan atom dari sebuah senyawa atau unsur kimia sederhana. Aplikasi game edukasi pembelajaran kimia ini akan di implimentasikan pada ponsel yang mendukung java. Secara umum akan di perlihatkan seperti gambar dibawah ini.
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
kebenaran dari ikatan yang terjadi. Bila hasilnya benar maka permainan akan berlanjut ke level berikutnya. Sedangkan bila salah atau gagal maka pemainan akan berulang atau keluar.
Gambar. 1. Tampilan Emulator
Saat game di jalankan akan tampak seperti gambar diatas. Dimana pada pojok kanan atas terdapat penunjuk waktu. Petunjuk waktu berjalan counter clock down dari nilai 100 sampai 0 atau sama dengan 100 detik waktu tersebut merupakan waktu yang disediakan untuk suatu level dari game ini. Sedangkan pojok kiri atas betuliskan terdapat penunjuk waktu. Waktu tersebut merupakan waktu yang disediakan untuk satu level permainan. Artinya pemain memiliki waktu 100 detik untuk menyelesaikan satu level dari game ini. Sedangkan pojok kiri atas bertuliskan senyawa atau unsur yang dapat di jadikan panduan untuk memilih atom dan menyusunnya dalam satu ikatan kimia.Berikutnya terdapat sederetan atom warna warni dengan lambang sesuai dengan namanya pada tabel periodik atom. Pada bagian ini pemain dapat menggerakkan cursor atau keypad bergeser ke kiri dan ke kanan untuk di “pilih” dan akan tampak “bercahaya”. Bila pemain yakin untuk memilih satu atom maka pemain yakin untuk memilih satu atom maka pemain dapat menekan enter atau ok dan atom yang dipilih akan keluar dari barisan. Atom yang terpilih masuk ke arena dan dapat di gerakkan ke kiri, ke atas, ke kanan dan ke bawah. Keluar dari barisan. Atom yang akan dipilih akan masuk ke arena dan dapat digerakkan ke kanan, ke kiri, keatas dan ke bawah. Selanjutnya atom akan digeser hingga menempati kedudukannya pada tempat yang telah di sediakan. Begitu selanjutnya sampai semua kedudukan terisi oleh atom. Sehingga akan tampak ikatan yang terjadi misalkan H-O-H ( H2O atau air). Kemudian program akan membaca hasilnya untuk di ketahui
C. LANDASAN TEORI Landasan teori ini akan menjelaskan bagaimana untuk membangun dan merancang sebuah aplikasi edukasi yang dapat di jalankan di handphone. 1. Pengertian aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.Pemograman aplikasi adalah orang yang menulis perogram yang menggunakan komputer sebagai alat memecah masalah aplikasi tertentu (Ir. Sahat M. Pasaribu, M. Eng, 1992)Program aplikasi umum merupakan program yang melakukan tugas atau pemrosesan secara umum bagi para pengguna akhir, misal pengolah kata, spreadsheet, DBMS, dan lain sebagainya. Sedangkan program aplikasi khusus adalah program yang secara khusus digunakan untuk mendukung aplikasi khusus untuk para pemakai seperti aplikasi untuk bisnis dan lain sebagainya sesuai dengan bidangnya. 2. Pengertian Periodik Unsur Periodik unsur adalah sistem pengelompokan unsur-unsur berdasarkan kenaikan nomor atom yang dikelompokkan kedalam golongan dan periode. Menurut Bambang Sugiarto (2004:61), tabel sistem periodik merupakan suatu cara untuk menyusun dan mengklasifikasi unsur-unsur, dimana unsurunsur yang mirip sifatnya diletakkan pada kelompok yang sama. Dengan melihat tabel 91
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
periodik, para kimiawan dalam sekejap dapat menginformasikan unsur-unsur mana yang mempunyai kemiripan sifatnya. Dalam tabel periodik unsur terdapat lajur mendatar yang disebut periode dan lajur tegak yang disebut golongan. 3. Sifat-sifat Periodik Sifat-sifat periodik unsur adalah sifat-sifat yang berubah secara beraturan sesuai dengan kenaikan nomor atom unsur. Sifatsifat periodik unsur yang di bahas meliputi jarijari atom, energi ionisasi, afinitas elektron, dan keelektronegatifan. 4. Massa molekul relatif dan rumus massa molekul relatif (Mr) Massa Molekul Relatif (Mr) adalah perbandingan antara massa rata-rata satu molekul unsur atau senyawa terhadap massa satu atom C-12.
Dengan demikian, jumlah massa atom relatif (Ar) dari semua atom-atom penyusun molekul zat itu ialah: Mr = ∑Ar Untuk senyawa ion, digunakan istilah massa rumus relatif karena senyawa ion tidak terdiri atas molekul melainkan ion. Massa rumus relatif juga dilambangkan dengan Mr. perhitungannya sama seperti massa molekul relatif. Contoh perhitungan Mr : Diktahui massa atom relatif (Ar) C = 12, O = 16, Hitung massa molekul relatif (Mr) CO2 ? Jawab: Mr CO2 = ( 1 x Ar C ) + ( 2 x Ar O ) = ( 1 x 12 ) + ( 2 x 16 ) = 44 5. Java Java meruapakan sebuah bahasa pemograman, Java dapat membuat seluruh
bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Menurut M. Shalahuddin. Rosa A.S, (2010:1), Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Secara garis besar, suatu bahasa pemrograman dapat dikatakan sebagai bahasa pemrograman berorientasi objek apabila ia mendukung konsep abstraksi (abstraction), enkapsulasi (encapsulation), polimorfisme (polymorphism),dan pewarisan (inheritance). Selain konsep-konsep ini, ada beberapa konsep fundamental lainnya, seperti kelas, objek, dan message. 6. Pengertian J2ME Java 2 Micro Edition (J2ME) merupakan lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME biasa digunakan pada telepon seluler, pager, Personal Digital Assistants (PDA’s) dan sejenisnya. J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterei, layar yang kecil dan bandwith jaringan yang rendah. Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan keperalatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini. 7. Perancangan UML 92
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifact (sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software, dapat berupa model, deskripsi, atau software) yang terdapat dalam sistem software. UML merupakan bahasa pemodelan yang paling sukses dari tiga metode OO yang telah ada sebelumnya, yaitu Booch, OMT (Object Modeling Technique), dan OOSE (Object-Oriented Software Engineering). D. HASIL DAN PEMBAHASAN Secara umum manfaat sistem jika dilihat menurut pandangan orang yang berada diluar system (actor). Use case diagram dapat digunakan selama proses analisis untuk menangkap requirements system dan untuk memahami bagaimana system seharusnya bekerja.Selama tahap desain, use case diagram menetapkan perilaku (behaviour) system saat diimplementasikan.
pencarian data dari sebuah unsur atom kimia.
Tabel 1 Lihat Tabel Periodik
Actor Action Systems Respone a. Menekan tombol Tabel Periodik b. Menampilkan kotak warna berbentuk tabel periodik unsur c. Memilih salah satu warna pada tabel periodik unsur kimia d. menampilkan salah satu data tentang unsur kimia yang dipilih Nama Use Case Aktor Tujuan Use Case
: Menguraikan Senyawa Kimia : Pengguna : Proses ini adalah sebuah kegiatan dimana pengguna dapat memisahkan senyawa kimia menjadi unsur-unsur
Tabel 2 Penguraian Senyawa Kimia
Gambar 2. Use Case Diagram
Nama Use Case : Lihat Tabel Periodik Aktor : Pengguna Tujuan Use Case : Proses ini adalah sebuah kegiatan untuk melakukan
Actor Action Systems Respone 1. Menekan tombol PenguraianSenyawa 2. menampilkan form input untuk penguraian senyawa 3. mengetikkan unsur senyawa 4. N/A kimia kedalam form input 93
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
5. menekan tombol Ok 6. menampilkan salah satu data tentang unsur kimia yang dipilih Nama Use Case Aktor Tujuan Use Case
: Menghitung Massa molekul relatif (Mr) : Pengguna : Proses ini adalah sebuah kegiatan dimana pengguna bisa menghitung massa molekul relatif (Mr) menjadi angka.
Tabel 3 Perhitung Massa molekul relatif (Mr)
bisa melihat petunjuk penggunaan aplikasi ini. Tabel 4 Lihat Petunjuk
Actor Action Systems Respone 1. Menekan tombol Petunjuk 2. Menampilkan informasi tentang cara menggunakan aplikasi ini. Nama Use Case : Lihat Biodata Aktor : Pengguna Tujuan Use Case : Proses ini adalah sebuah kegiatan dimana pengguna bisa melihat informasi tentang pembuat aplikasi ini. Tabel 5 Lihat Biodata Actor Action Systems Respone
1. Menekan tombol Biodata 2. Menampilkan informasi pembuat aplikasi ini. Actor Action Systems Respone 1. Menekan tombol Hitung Mr 2. menampilkan submenu jumlah senyawa. 3. Pilih salah satu jumlah unsur senyawa. 4. Menampilkan form input untuk perhitungan Mr. 5. Mengetikkan satu persatu unsur-unsur senyawa berserta muatannya kedalam form input 6. N/A 7. menekan tombol Hitung 8. menampilkan hasil dari perhitungan massa molekul relatif (Mr). Nama Use Case Aktor Tujuan Use Case
: Lihat Petunjuk : Pengguna : Proses ini adalah sebuah kegiatan dimana pengguna
tentang
1. Mekanisme Sistem Aplikasi Unsur Kimia Berbasis Mobile
profil
Periodik
Gambar 3. Mekanisme Sistem
94
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
Mekanisme sistem diatas menceritakan alur dari sebuah aplikasi unsur periodik dan struktur aplikasi mulai yang tertinggi sampai yang terendah, mulai dengan tampilan Splashscreen sampai dengan selesai (End). Pada Menu utama yang mana didalamnya terdapat Tabel Periodik, Pisah Senyawa, Hitung Mr, Petunjuk, Biodata, dan Exit itu merupakan beberapa menu yang disiapkan dalam aplikasi tersebut yang dapat membantu User untuk melakukan pencarian.Mekanisme ini juga menjelaskan bagaimana cara dari user untuk menjalankan aplikasi periodik unsur kimia. Keterangan : a. Splashscreen b. Loading c. Tampilan Menu Utama. d. Tampilan beberapa Menu, seperti Tabel Periodik, Penguraian Senyawa, Hitung Mr, Petunjuk dan Biodata. e. Untuk melihat golongan, periode, nomor atom, massa atom pada aplikasi tersebut, posisi user pada menu Tabel Periodik. f. Selanjutnya user harus memilih salah satu unsur kimia pada tabel periodik unsur kimia. g. Untuk menguraikan senyawa menjadi unsur-unsur atom maka posisi user pada menu Penguraian Senyawa dengan menginput-kan unsur atom dalam senyawa berserta jumlah atomnya kedalam textfield kemudian klik Ok, maka akan muncul unsur-unsur atom yang terdapat pada senyawa tersebut. h. Untuk user yang ingin melakukan perhitung massa molekul relatif (Mr), maka user harus berada pada menu Hitung Mr, dengan memilih salah satu submenu untuk jumlah unsur dalam senyawa, kemudian meng-input-kan satu persatu unsur-unsur atom dalam senyawa berserta jumlah atomnya kedalam textfield kemudian klik hitung, maka akan tampil hasil perhitungan senyawa tersebut dalam bentuk angka.
i. Untuk mengetahui cara menggunakan aplikasi ini user harus memilih menu Petunjuk. j. Pada menu Biodata, user dapat melihat biodata pembuat aplikasi periodik unsur kimia 2. Perangkat Yang Digunakan Untuk menjalankan aplikasi yang diusulkan ini, maka dibutuhkan alat atau perangkat pendukung yang terbagi menjadi dua bagian, yaitu perangkat lunak (software)dan perangkat keras (hardware) antara lain sebagai berikut : a. Menjalankan Aplikasi Menjalankan aplikasi merupakan tahapan dimana apa saja perangkat pendukung dan spesifikasi yang di gunakan untuk menjalankan aplikasi yang di rancang. b. Perangkat Keras (Hardware) Spesifikasi perangkat keras (hardware) yang digunakan untuk menjalankan aplikasi yang dirancang adalah sebagai berikut : 1) Telepon seluler yang mendukung java sebagai pengujian aplikasi. 2) Laptop Aspire One D257. c. Perangkat Lunak (Software) Spesifikasi perangkat lunak (software) yang digunakan untuk menjalankan aplikasi yang dirancang adalah sebagai berikut: 1) Pada telepon seluler dengan spesifikasi minimal MIDP 2.0. yang mendukung java sebagai pengujian aplikasi. 2) Emulator dengan menggunakan Netbeans 6.7.1 dan Jdk 1.6 Update 13. 3. Pengujian Aplikasi Pengujian ini dilakukan untuk mengetahui tingkat keberhasilan Tugas Akhir yang telah direncanakan seperti bab perencanaan. Selain itu dengan adanya pengujian dapat diketahui adanya kelemahan atau kekurangan yang ada pada Tugas Akhir ini. Selain itu, dari hasil uji coba yang telah dilakukan akan dianalisa apakah rancangan 95
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
ini dapat memenuhi tujuan yang akan dicapai seperti yang telah dipaparkan pada Bab I. a. Tampilan Awal dan Form Splashscreen. Merupakan tampilan awal saat memulai aplikasi, sebelum masuk ketampilan loading.
Gambar 4. Splashscreen.
b. Tampilan Loading. Merupakan tampilan setelah Splashscreen saat memulai aplikasi, sebelum masuk ke tampilan Menu.
Gambar 7. Tabel Periodik
e. Tampilan Menu Penguraian Senyawa Menu Penguraian Senyawa ini berfungsi untuk menguraikan senyawa kimia secara otomatis dengan cara memasukkan senyawa kimia berserta jumlah atomnya kedalam textfild kemudian klik tombol Ok, maka akan tampil hasil penguraian senyawa kimia menjadi unsur-unsur atom.
Gambar 8. Penguraian Senyawa
Gambar 5. Loading.
c. Tampilan Menu Aplikasi Periodik Unsur Kimia Tampilan Menu ini merupakan tampilan menu utama dari Aplikasi Periodik Unsur Kimia
f. Tampilan Menu Hitung Mr Menu Hitung Mr ini memiliki dua submenu yaitu menu Dua Unsur Senyawa dan menu Tiga Unsur Senyawa yang digunakan untuk memilih jumlah unsur dalam senyawa yang akan dihitung.
Gambar 9 Menu Hitung Mr dan Submenu jumlah senyawa Gambar 6. Menu Utama Aplikasi
d. Tampilan Menu Tabel Periodik Menu Tabel Periodik ini berguna untuk melihat tabel periodik yang berfungsi untuk melihat nama unsur, golongan, periode, nomor atom, dan massa atom.
Menu Hitung Mr ini digunakan untuk menghitung massa molekul relatif (Mr), dengan cara meng-input-kan unsur-unsur atom dari senyawa berserta jumlah atomnya kedalam textfield kemudian klik tombol 96
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
Hitung, maka akan tampil hasil perhitungan tersebut berupa angka.
dari
Gambar 13. Biodata Gambar 10. Perhitungan Mr Dengan Dua Unsur Senyawa
Gambar 11. Perhitungan Mr Dengan Tiga Unsur Senyawa
g. Tampilan Menu Petunjuk Menu Petunjuk digunakan sebagai petunjuk untuk menggunakan aplikasi periodik unsur kimia, selain dari pada itu juga diberikan petunjuk cara meng-inputkan senyawa pada form input.
Gambar 12. Petunjuk
h. Tampilan Menu Biodata Menu Biodata digunakan untuk melihat biodata dari pembuat aplikasi periodik unsur kimia berbasis mobile
E. KESIMPULAN DAN SARAN 1. Kesimpulan Berdasarkan hasil pengujian dan analisa program yang telah dilakukan, maka dapat diambil beberapa kesimpulan sebagaiberikut : a. Pada aplikasi periodik unsur kimia ini dapat dijalankan di telepon seluler dan juga Emulator. b. Aplikasi periodik unsur kimia ini menggunakan bahasa pemograman Java J2ME. c. Aplikasi mobile ini merupakan aplikasi yang digunakan untuk melihat nama unsur-unsur atom, jenis golongan, periode, nomor atom, massa atom dan dapat juga menguraikan senyawa kimia menjadi unsur-unsur atom serta dapat menghitung massa molekul relatif kimia (Mr). d. Terdapat beberapa Menu Tampilan seperti Tabel Periodik, PenguraianSenyawa, Hitung Senyawa, Petunjuk dan Biodata. 2. Saran Dari beberapa kesimpulan, maka dapat dikemukan saran-saran yang akan sangat membantu untuk pengembangan perangkat lunak ini selanjutnya : a. Pada menu tabel periodik perlu dikembangkan dan dilengkapi lagi untuk kedepannya yaitu pada tampilan data-data keterangan dari setiap unsur atom seperti nama penemu, titik didih, dan titik leleh. b. Untuk pengembangan aplikasi ini kedepannya disarankan agar sistem penguraian senyawa lebih baik lagi yaitu 97
Jurnal Ilmiah Mahasiswa Volume 1, No 1, Des, 2012 hlmn 90-98
c. d.
e.
f.
hanya dengan meng-input-kan senyawa saja tanpa harus meng-input-kan semua jumlah atomnya dan membuat pesan peringatan apabila terdapat unsur atom yang tidak sesuai dengan tabel periodik. Untuk pengembangan kedepannya pada perhitungan massa molekul relatif (Mr) agar lebih baik dalam proses perhitungannya dapat menggunakan unsur senyawa yang lebih dari tiga serta tidak memisah-misahkan unsur atom dan jumlah atomnya dalam senyawa serta membuat pesan peringatan apabila terdapat unsur atom yang tidak sesuai dengan tabel periodik unsur. Untuk pengembangan sistem selanjutnya maka disarankan agar menggunakan telepon seluler dengan spesifikasi MIDP 2.1. untuk implementasi nya.
Pembelajaran Dalam Pengenalan Ikatan Atom Pada Mata Pelajaran Kimia Untuk Siswa Sekolah Menengah. Universitas Mataram Pengantar Unified Modeling Language (UML), http://ikc.unimal.ac.id/ umum/yanti/yantiuml.zip di download pada tanggal 02 Mei 2012. Pengembangan Aplikasi Mobile, http://poss.ipb.ac.id/files/JENI-J2MEBab01Pengembangan%20Aplikasi%20 Mobile.pdf. Didownload tanggal: 26 Januari 2012. Tutorial Penggunaan Rational Rose, http://lecturer.d3ti.mipa.uns.ac.id/ sakroni /files/2011/03/tutorial-penggunaan-rationalrose.pdf di download pada tanggal 12 April 2012
F. DAFTAR PUSTAKA Devi. Poppy K. dkk, 2009, Kimia I Kelas X SMA dan Ma, Penerbit PT. Remaja Rosdakarya. Irawan, 2008, Java Mobile Untuk Orang Awam, Penerbit Maxikom. Palembang Komariah Nurul, 2011, Game Edukasi Arrange To Word, Politeknik Negeri Bengkalis Pasaribu Sahat M. dkk ,1992, Kamus Istilah Komputer,Penerbit Erlangga. Permana Irvan, 2009, Memahami Kimia Untuk SMA/MA kelas X, Penerbit PT. Intan Pariwara. Jakarta Purba Michael, 2000, Kimia Untuk SMA Kelas 1, Penerbit Erlangga. Jakarta Raharjo Budi. dkk, 2009, Mudah Belajar JAVA, Penerbit Informatika. Bandung Shalahuddin. M. Rosa A.S, 2010, Pemograman J2ME Belejar Cepat Pemograman Perangkat Telekomunikasi Mobile, Penerbit Informatika. Bandung Sugiarto Bambang, 2004, Struktur Atom dan Sistem Periodik Unsur, Surabaya Supendi, 2011, Game Edukasi Convers, Politeknik Negeri Bengkalis Widiartha. IBK, Wijayanto Heri, 2010,Bangun Mobile Edugame Sebagai Salah Satu Inovasi 98