APLIKASI UNDANG UNDANG DASAR NEGARA REPUBLIK INDONESIA TAHUN 1945 BERBASIS MOBILE NASKAH PUBLIKASI disusun oleh Rizky Aries Saputra 07.12.2664 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
Constitutions of The Republic Indonesia in 1945 Application Based Mobile APLIKASI UNDANG UNDANG DASAR NEGARA REPUBLIK INDONESIA TAHUN 1945 BERBASIS MOBILE Rizky Aries Saputra Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta ABSTRACT Applications Constitutions of the Republic of Indonesia Year 1945 is designed to use your Java 2 Micro Edition Technology enabled for Indonesian citizens who want to know about the Constitutions of the Republic of Indonesia Year 1945, especially for students to increase their sense of nationalism. In addition to this application can help the process of teaching and learning activities especially for the subjects of Citizenship for junior high and high school students. This application contains the start of the Pembukaan, Undang Undang Dasar, Aturan Peralihan and Aturan Tambahan.
1. Pendahuluan Perkembangan teknologi komunikasi telah menjadikan penghalang ruang dan waktu antar manusia menjadi terabaikan. Pertukaran infomasi yang begitu cepat menjadikan kebutuhan manusia akan informasi dituntut untuk segera terpenuhi. Pada setiap waktu dan di segala tempat informasi dapat diperoleh. Perkembangan aplikasi mobile juga didukung dengan semakin berkembangnya bahasa pemrograman khusus pemrograman mobile yang menyediakan banyak fitur yang untuk mendukung para programmer membuat program program sesuai kebutuhan dan kapasitas telepon seluler. Salah satu pemrograman mobile yang banyak digunakan adalah J2ME(Java 2 Micro Edition) merupakan edisi Java untuk device micro, contohnya PDA, HP (handphone) dan sejenisnya. Profile yang populer digunakan adalah profile MIDP (Mobile Information Device Profile) untuk membuat aplikasi mobile. Aplikasi mobile mengalami perkembangan cukup signifikan saat Sun Microsystem mengeluarkan Java edisi mobile. Sekarang ini Java edisi mobile menjadi salah satu standar fitur dalam perangkat mobile. Dengan demikian berkembangnya perangkat mobile serta teknologi yang menyertainya akan sangat berpengaruh pada perkembangan aplikasi mobile. Perkembangan tersebut akhirnya memberikan dampak pada berbagai bidang kehidupan kita. Salah satunya adalah pada bidang telekomunikasi. Dengan menerapkan kemajuan teknologi, diharapkan dunia komunikasi akan lebih maju, baik sistem yang hendak dikembangkan, serta bagaimana kebutuhan informasi dituntut untuk segera terpenuhi. Undang Undang Dasar Negara Republik Indonesia tahun 1945 atau UUD 1945) adalah hukum dasar tertulis (basic law), konstitusi pemerintahan negara Republik Indonesia saat ini. Saat ini penggunaan materi pelajaran di bangku sekolah sudah mulai menggunakan fasilitas handphone agar memudahkan siswa untuk belajar. Hal ini juga
lebih efisien karena tidak perlu menggunakan naskah dalam bentuk buku. Selain berupa materi aplikasi juga dilengkapi oleh contoh soal yang bisa dikerjakan oleh siswa. General Packet Radio Service (GPRS) merupakan salah satu layanan Global System for Mobile Communications (GSM) yang mengirimkan data berupa paketpaket yang menghubungkan antara operator telepon selular dengan pengguna telepon selular. Teknologi GPRS yang memudahkan akses internet setiap waktu dan di segala tempat. Digabungkan dengan teknologi Java 2 Micro Edition, pemanfaatan teknologi tersebut akan sangat berguna dalam perkembangan informasi. 2. Landasan Teori 2.1 Definisi sistem Menurut ( Jogiyanto, 2005, h.1 ) sistem adalah jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem juga merupakan kumpulan elemen-elemen yang saling terkait dan bekerjasama untuk memproses masukan (input) yang ditujukan kepada system tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output) yang diinginkan. 2.2 Definisi Informasi Menurut (Jogiyanto, 2005, h.8) Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima, tanpa suatu informasi, sistem tidak akan berjalan dengan lancer dan akhirnya bisa mati. Suatu organisasi tanpa informasi maka organisasi tersebut tidak akan dapat berjalan dan tidak bisa beroperasi. Sumber informasi adalah data. Kualitas informasi bergantung pada 3 hal yaitu keakuratan, tepat waktu dan relevan. a. Akurat
Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang ayng menerima informasi tersebut. b. Tepat waktu Informasi yang diterima harus tepat pada waktunya karena kalau informasi tersebut diterima terlambat maka tidak akan berguna lagi. c. Relevan Informasi harus mempunyai manfaat bagi si penerima, sebab informasi ini akan digunakan untuk 2.3 Karakteristik Sistem Informasi Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak computer serta perangkan manusia yang mengolah data menggunakan perangkan keras dan perangkat lunak tersebut. Selain itu data juga memegang peranan penting dalam sistem informasi. Data yang dimasukkan kedalam sistem informasi dapat berupa formulir-formulir, pricesdu-prosedur, dan bentuk lainnya. 2.4 Aplikasi Mobile Aplikasi mobile adalah sebuah aplikasi yang memungkinkan untuk melakukan mobilitas dengan menggunakan perlengkapan seperti PDA, telepon seluler atau handphone. Dengan menggunakan aplikasi mobile, anda dapat dengan mudah melakukan berbagai macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsingdan lain sebagainya. Pemanfaatan aplikasi mobile untuk hiburan paling banyak digemari oleh hamper 70% pengguna telepon seluler, karena denganmemanfaatkan adanya fitur game, music player, sampai video player membuat kita menjadi semakin mudah menimati hiburan kapan saja dan dimanapun.
3. Analisis Prof. Dr. Jogiyanto HM,MBA, Akt menyebutkan bahwa analisis sistem dapat didefinisikan sebagai : Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan dan hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Analisis sistem merupakan salah satu tahapan pada pengambangan sistem. Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan didalam tahapan ini juga menyebabkan kesalahan di tahap selanjutnya. Tahap analisis dilakukan setelah perancangan sistem dan sebelumnya tahap desain sistem. Konsep kegiatan analisis akan dibagi menjadi 3 langkah, yaitu : 1. Analisis sistem, bertujuan untuk mencari solusi dari masalah/kelemahan yang terjadi di sistem lama. 2. Analisis kebutuhan, bertujuan untuk menguraikan kebutuhan sistem agar sistem baru yang diusulkan untuk menyelesaikan masalah di sistem lama dapat direalisasikan. 3. Analisis kelayakan sistem, bertujuan untuk menguraikan analisis kelayakan sistem baru jika di implementasikan pada handphone. 3.1 Analisis Sistem Berdasarkan study pustaka, maka analisis yang tepat untuk mengetahui sistem adalah analisis SWOT, yaitu metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan, kelemahan, peluang, dan ancaman dalam suatu proyek, proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi proyek dan mengidentifikasi dari spekulasi proyek dan mengidentifikasi faktor internal dan eksternal, yang mendukung dan yang tidak dalam mencapai tujuan tersebut. 3.1.1 Kekuatan (strengths)
Adapun kekuatan dari sistem ini adalah terciptanya budaya sadar teknologi informasi dan mudahnya mengakses teknologi informasi melalui handphone di masyarakat umum sekarang ini, sebagian besar masyarakat dari anak anak hingga orang dewasa juga sudah terbiasa mengakses informasi melalui handphone. Sebagai contoh browsing dengan Opera Mini, menjalankan multimedia, bermain game dan penggunaan aplikasi-aplikasi lainnya mulai dari yang offline sampai dengan yang online, semua bisa dilakukan melalui handphone ataupun perangkat mobile lainnya. Selain itu sekarang ini sebagian besar bahkan hamper semua vendor-vendor sudah menanamkan teknologi Java pada handphone yang mereka produksi. 3.1.2 Kelemahan (weakness) Bentuk UUD 1945 dipublikasikan dalam bentuk naskah cetak yang merepotkan bagi pelajar atau pun pengguna untuk mempelajarinya. Kondisi naskah yang rentan rusak bila terkena api, air, dan lain sebagainya. 3.1.3 Peluang (opportunity) Semakin berkembangnya era teknologi mobile didunia pendidikan merupakan sebuah peluang untuk diciptakannya sesuatu yang sebelumnya berupa naskah cetak menjadi bentuk mobile application sehingga lebih efisian dari model sebelumnya. 3.1.4 Ancaman (threats) Tingkat nasionalisme warga Negara Indonesia yang semakin menurun menyebabkan masyarakat semakin apatis terhadap UUD 1945. Hal ini tercermin dari situasi saat ini dimana mulai pudarnya nilai- nilai Pancasila dan UUD 1945. 3.2 Analisis Kebutuhan Sistem Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai dengan kebutuhan
atau belum kerana kebutuhan akan mendukung tercapainya tujuan. Analisis dibagi menjadi 2 yaitu Fungsional dan non Fungsional. 3.2.1 Fungsional Kebutuhan fungsional berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Dibutuhkan sebuah sistem yang mampu melakukan fungsi-fungsi seperti ini : 1. Sistem mampu untuk menampilkan Pembukaan (Preambule) UUD 1945 2. Sistem mampu untuk menampilkan UUD. 3. Sistem mampu menampilkan Aturan Peralihan UUD 1945. 4. Sistem mampu menampilkan Aturan Tambahan UUD 1945. 5. Sistem mampu melakukan fungsi pencarian berdasarkan pasal. 6. Sistem dilengkapi oleh latihan soal guna melihat sejauh mana pengetahuan pengguna terhadap UUD 1945. 7. Sistem memudahkan dan mudah untuk digunakan oleh pengguna. 3.2.2 Non Fungsional Kebutuhan non Fungsional menjabarkan apa-apa saja yang harus dimiliki oleh sistem agar dapat berjalan. Kebutuhan non-fungsional melitputi ketersedian perangkat keras, perangkat lunak dan pengguna. a. Kebutuhan Perangkat Keras (hardware) Perangkat keras yang akan digunakan untuk membangun sistem aplikasi ini adalah seperangkat notebook dengan spesifikasi sebagai berikut. PERANGKAT SPESIFIKASI KERAS Processor Intel @ Core TM 2 Duo CPU T6600 (2.20 GHz(2 CPUs), ~ 2.2 GHz)
Motherboard Intel SODIMM 2 GB HDD 320 GB Layar 14.1 HD LED Keyboard + Mouse Standart + TouchPad Optical Drive DVD RW Graphics Mobile Intel(R) 4 series Express Chipset family Printer HP D2566 Sedangkan untuk perangkat keras yang dibutuhkan untuk menjalankan sebuah telepon seluler ataupun mobile device lainnya. Yang akan digunakan untuk implementasi aplikasi ini adalah Nexian G911. b. Kebutuhan Perangkat Lunak (software) Agas sistem ini dapat dan diimplementasikan maka diperlukan perangkat lunak baik di tahap pembuatan maupun tahapan implementasi saat sistem dijalankan. Adapun perangkat lunak yang dibutuhkan pada saat tahapan pembuatan adalah Java Development Kit 6 update 20, Netbeans 6.8, Xampp, dan Mozilla Firefoz serta Sistem Operasi Windows 7. Sedangkan untuk perangkat lunak yang dibutuhkan pada saat implementasi adalah Java MIDP 2.0 CLCD 1.1. c. Kebutuhan Sumber Daya Manusia (brainware) Untuk mewujudkan sistem ini maka diperlukan seorang analis dan programmer pada tahap pembuatan. Adapun deskripsi tugasnya adalah : 1. Analis :seorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai kebutuhan.
2. Programmer : bertanggung jawab mengimplementasikan perancangan dari analis dalam bentuk program dan aplikasi secara keseluruhan. Sedangkan sebagai pengguna dari sistem yang diusulkan, yaitu User : pihak yang menggunakan sistem ini yaitu siswa SD, SMP, SMA, dan yang berkepentingan atas informasi tentang teks UUD 1945. 4. Hasil Penelitian dan Pembahasan Tahapan hasil dilakukan dengan menerapkan hasil rancangan pada bagian sebelumnya agar aplikasi dapat dijalankan. Aturan aplikasi ini terdiri dari beberapa aktifitas yanang akan dilakukan antara lain. 1. Untuk melihat Pembukaan, Undang Undang Dasar, Aturan Peralihan, dan Aturan Tambahan maka pengguna memilih Menu UUD 1945. 2. Untuk Menu Undang Undang Dasar pengguna dapat mencari pasal yang diinginkan. 3. Menu Latihan Soal terkoneksi dengan web service. Adapun tampilan Menu Utama, Pembukaan, UNdang Undang Dasar, Aturan Peralihan, Aturan Tambahan dan Menu Latihan Soal adalah berikut di bawah ini :
5. Kesimpulan Hasil perencanaan, pembuatan dan implementasi program, maka dapat disimpulkan bahwa aplikasi Undang Undang Dasar Negara Republik Indonesia tahun 1945 ini memiliki keunggulan dan kelemahan sebagai berikut:
5.1 Keunggulan Keunggulan dari aplikasi Undang Undang Dasar Negara Republik Indonesia tahun 1945 antara lain sebagai berikut: a. Dengan aplikasi Undang Undang Dasar Negara Republik Indonesia tahun 1945, pengguna tidak perlu membawa naskah cetak lagi. b. Dengan aplikasi ini kita bisa mencari pasal sesuai dengan yang pengguna inginkan berdasarkan format penulisan yang benar. c. Dilengkapi latihan soal untuk memperdalam materi atau menambah pengetahuan. 5.2 Kelemahan Kelemahan pada aplikasi Undang Undang Dasar Negara Republik Indonesia tahun 1945 antara lain sebagai berikut: a. Tempat penyimpanan yang cukup terbatas karena tergantung dengan memory yang dimiliki oleh HandPhone yang kita gunakan dan sistem operasi dari handphone itu sendiri. Aplikasi ini hanya bisa jalan pada HandPhone yang memiliki fitur MIDP 2.0. b. Aplikasi ini bisa jalan dengan sempurna ketika HandPhone yang kita gunakan merupakan produksi di atas tahun 2005.
DAFTAR PUSTAKA Jogiyanto, Hm. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur, edisi ketiga. Yogyakarta: Andi Offset. M Shalahuddin Rosa A.S. 2010. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile, Revisi Kedua. Bandung : Informatika Sismoro, H. Pedoman Penyusunan Proposal dan Laporan Skripsi, Materi Kuliah Metodologi Penelitian. STMIK AMIKOM Yogyakarta. Suhendar, A. 2002. Visual Modeling Menggunakan UML dan Rational Rose, Bandung : Informatika http://mobiforge.com/ diakses pada tanggal 27 September 2010 http://www.java-tips.org/ diakses pada tanggal 27 September 2010 http://corp.8motions.com/ diakses pada tanggal 27 September 2010 http://www.dijexi.com/ diakses pada tanggal 28 September 2010 http://opencellid.org/ diakses pada tanggal 29 September 2010 http://maps.google.com/ diakses pada tanggal 29 September 2010