• Tidak ada hasil yang ditemukan

APLIKASI UNDANG-UNDANG DASAR NEGARA REPUBLIK INDONESIA TAHUN 1945 BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI UNDANG-UNDANG DASAR NEGARA REPUBLIK INDONESIA TAHUN 1945 BERBASIS ANDROID"

Copied!
16
0
0

Teks penuh

(1)

LAPORAN SKRIPSI

APLIKASI UNDANG-UNDANG DASAR NEGARA

REPUBLIK INDONESIA TAHUN 1945 BERBASIS ANDROID

Disusun Oleh

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER

EL RAHMA

YOGYAKARTA

2015 Nama : Abul Mustofa

NIM : 12090659

Prodi : Teknik Informatika

(2)

1Mahasiswa

2Dosen pembimbing skripsi 3Jurusan mahasiswa

4Alamat universitas

APLIKASI UNDANG – UNDANG DASAR NEGARA

REPUBLIK INDONESIA TAHUN 1945 BERBASIS ANDROID

Abul Mustofa1, Asih Winantu S.Kom., M.Cs2

Teknik Informatika, STMIK EL RAHMA Yogyakarta e-mail : Abulmustofaali@gmail.com

Abstract

The rapid development of technology have a positive impact for the community. Public policy in the use of information technology can provide good benefits. The use android as a tool for public mobile phone. It helps in presenting the information needed by the community with a variety of features that are presented in a hand-held mobile phone.

As good citizens do not fade the technological sophistication of noble values contained in the Constitution, 1945. With the development of technology is expected to society while maintaining and practicing noble values in 1945 in everyday life.

Today Android much in demand by the public as one of the mobile phone. 1945-based application development android software created with Eclipse and SQLite and equipped with a keyword search feature berdasarkan chapter, article and content that can facilitate masyarakat to receive information about 1945.

keyword: Android, 1945, Eclipse and SQLite

PENDAHULUAN

Perkembangan teknologi yang semakin pesat, berpengaruh pula pada perkembangan perangkat mobile saat ini, sehingga penggunaan perangkat mobile semakin memasyarakat, khususnya pengguna Android. Perkembangan ini sangatlah membantu dalam menyajikan informasi yang cepat dan efisien melalui perangkat Android tersebut. Meski perangkat mobile merupakan small device dengan layar penyajian yang sangat terbatas, tetapi penyajian informasinya pun tidak kalah optimal layaknya informasi yang diakses dari personal komputer.

Nilai-nilai yang terdapat pada UUD 1945 perlu mendapatkan perhatian karena peralihan generasi yang berlangsung terus menerus. Nilai-nilai yang terkandung dalam UUD 1945 adalah nilai-nilai yang dianut oleh bangsa Indonesia, yaitu upaya agar UUD 1945 itu bersifat kekal atau tidak dapat digantikan dengan nilai-nilai yang bertentangan dengan kepribadian bangsa.

Kemajuan teknologi memberikan kemudahan bagi masyarakat dalam memperoleh informasi, sehingga masyarakat saat ini lebih banyak mencari informasi

(3)

menggunakan perangkat genggam mobile phone, sementara Undang–Undang Dasar Negara Republik Indonesia tahun 1945 adalah hukum dasar tertulis (basic law). Oleh sebab itu, diperlukan aplikasi mobile yang dapat membantu dan menjadi salah satu alternatif bagi masyarakat untuk memperoleh informasi mengenai UUD 1945. Hal ini juga lebih efisien karena tidak perlu menggunakan naskah dalam bentuk buku dan mempermudah proses pencarian pasal-pasal dengan cepat. Selain itu, kebebasan user dalam mengakses Undang-Undang Dasar 1945.

Pengembangan aplikasi UUD 1945 berbasis android dibuat dengan software Eclipse dan SQLite. Dengan adanya aplikasi ini akan dapat membantu semua warga Indonesia yang baik untuk menghafal atau sekedar ingin mengetahui isi dari UUD 1945. Aplikasi UUD 1945 sudah dilengkapi dengan fitur pencarian untuk mempermudah dalam pencarian informasi UUD 1945, kata kuncinya bisa berdasarkan bab, pasal maupun isinya. Dilengkapi juga dengan fitur bantuan, agar pemakai yang awam bisa memakai aplikasi ini dengan baik.

METODE PENELITIAN

Metode penelitian digunakan penulis untuk mempermudah dalam penulisan. Metode penulisan yang digunakan adalah :

a. Metode Pengumpulan Data

Pada tahap ini penulis menentukan aplikasi yang akan dibuat dan melakukan studi pustaka seperti mencari informasi tentang materi yang berhubungan dengan pembuatan aplikasi baik dari buku ataupun browsing melalui internet. b. Analisis Sistem

Pada tahap ini dilakukan pengumpulan data terhadap apilkasi yang akan dibuat. Dengan cara memahami dasar dari program yang akan dibuat, diantaranya mengetahui ruang lingkup informasi, fungsi-fungsi yang dibutuhkan, dan perancangan antarmuka pemakai aplikasi.

c. Desain atau Perancangan Sistem

Pada tahap ini, penulis merancang tampilan aplikasi perancangan antar muka sistem (interface) dilakukan dengan membuat sketsa tampilan antar muka sistem yang berfungsi sebagai alat komunikasi antara pengguna dengan sistem. Sedang pada perancangan proses disajikan dalam bentuk logic model dengan menggunakan tools UML (Unified Modeling Language). UML digunakan untuk menggambarkan urutan proses yang terjadi pada sistem berdasarkan aktor dan fungsionalitas masing-masing aktor yang terlibat dalam sistem ini.

d. Pengkodingan Program

Tahap ini adalah penerapan koding untuk pembuatan aplikasi. Pada aplikasi ini penulis mengimplementasikannya dalam bahasa pemrograman yang digunakan dalam pembuatan aplikasi, yaitu Java dan XML(Extensible Markup Language).

e. Uji coba dan Implementasi

Tahap ini penulis melakukan uji coba aplikasi yang didahului dengan proses debugging, program yang sudah valid dan terverifikasi selanjutnya dijalankan. Pengimplementasian aplikasi menggunakan emulator android AVD(Android

(4)

Actor1 System UUD1945 Cari Pasal Bantuan Tentang Keluar PEMBUKAAN BAB I BENTUK DAN

KEDAULATAN

BAB II MAJELIS PERMUSYAWARATAN RAKYAT

BAB III KEKUASAAN PEMERINTAHAN NEGARA BAB IV DEWAN PERTIMBANGAN AGUNG BAB V KEMENTERIAN NEGARA BAB VI PEMERINTAH DAERAH

BAB VII DEWAN PERWAKILAN RAKYAT

BAB VIIA*** DEWAN PERWAKILAN DAERAH

BAB VIIB***PEMILIHAN UMUM BAB VIII HAL

KEUANGAN

BAB VIIIA BADAN PEMERIKSA KEUANGAN

BAB IX KEKUASAAN KEHAKIMAN

BAB IXA** WILAYAH NEGARA

BAB X WARGA NEGARA DAN PENDUDUK

BAB XA** HAK ASASI MANUSIA BAB XI AGAMA

BAB XII PERTAHANAN NEGARA DAN KEAMANAN

NEGARA** BAB XIII PENDIDIKAN

DAN KEBUDAYAAN

BAB XIV PEREKONOMIAN NASIONAL DAN KESEJAHTERAAN

SOSIAL****

BAB XV BENDERA, BAHASA, DAN LAMBANG NEGARA, SERTA LAGU

KEBANGSAAN**

BAB XVI PERUBAHAN UNDANG-UNDANG DASAR

ATURAN PERALIHAN ATURAN TAMBAHAN

Virtual Devices) dan perangkat genggam handphone dengan sistem operasi Android.

HASIL DAN PEMBAHASAN

Rancangan Use Case Diagram

Use Case Diagram adalah penjelasan mengenai siapa yang berinteraksi dengan sistem dan bagaimana sistem itu berjalan. Komponen utama use case modelling ini adalah Actor dan Use Case itu sendiri.

(5)

Activity Diagram

Activity diagram dibuat untuk menjelaskan secara rinci aliran -aliran kerja untuk setiap use case. Dengan Activity diagram akan lebih memudah dalam mengkomunikasikan langkah-langkah dalam aliran kejadian pada Aplikasi Undang-Udang Dasar Negara Republik Indonesia Tahun 1945.

a. Activity Diagram menu UUD1945

Gambar 2 Activity diagram pada menu uud1945

User System

Pilih Menu UUD1945 Menu UUD1945

(6)

b. Activity Diagram Menu Pasal

Gambar 3 Activity diagram pada menu cari pasal

c. Activity Diagram Menu Bantuan

Gambar 4 Activity diagram pada menu bantuan

User System

Pilih Menu Cari Pasal Menu Cari Pasal

Input Kata Kunci Pencarian Tampil Hasil Pencarian

User System

(7)

d. Activitydiagram Menu Tentang

Gambar 5 Activity diagram pada menu tentang

e. Activity Diagram Menu Keluar

Gambar 6 Activity diagram pada menu keluar

User System

Pilih Menu Tentang Tampil Tentang

User System

(8)

Class Diagram

Class diagram adalah diagram yang digunakan untuk menampilkan

beberapa kelas serta paket-paket yang ada dalam sistem atau perangkat lunak yang sedang dikembangkan dan memberikan gambaran atau diagram statis tentang sistem atau perangkat lunak dan relasi-relasi yang ada didalamnya. Dalam aplikasi sistem yang diusulkan dapat dilihat pada gambar 7

Gambar 7 Class diagram aplikasi uud1945

Sequence Diagram

Sequence Diagram mendeskripsikan bagaimana entitas dalam sistem

berinteraksi, termasuk pesan yang digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi. Sequence diagram berhubungan erat dengan Use Case diagram.

+onClick() +onCreate() -UUD1945 -Cari Pasal -Bantuan -Tentang -Keluar MainUUD1945 +getcari() +onBackPressed() +onCreate() +new TextWatcher() -txtCari -txtIsi Cari pasal +onCreate() +new OnChildClickListener() +new OnGroupClickListener() -ExpListView UUD +onCreate() -Informasi tentang Tentang +onCreate() -Informasi Bantuan Bantuan +database() +createTable() +generateData() +onCreate() +onUpgrade() -DATABASE_NAME -ID -PASAL -ISI database +getChild() +getChildId() +getChildren() +getChildView() +getGroup() +getGroupCount() +getGroupId() +getGroupView() +hasStableIds() +isChildSelectable() -ExpandableList ExpandableList

(9)

Gambar 8 Sequence diagram aplikasi uud1945

Interface Menu Utama

Menu utama merupakan halaman utama dari aplikasi, dimana pertama kali aplikasi di-run. Pada tampilan menu utama ini terdapat 5 fitur menu yakni menu UUD1945, Cari Pasal, Bantuan, Tentang, dan menu Keluar. Tampilan menu utama dari aplikasi ini pada dapat di lihat pada Gambar 9

Gambar 9 Interface menu utama

Actor1

Menu

Utama UUD 1945 Cari Pasal Bantuan Tentang Keluar

12 : Memilih Exit 13 : Menampilkan dilalog exit 10 : Memilih Tentang 11 : Menampilkan Info Tentang 8 : Menampilkan Info Bantuan database 4 :Menginputkan

pasal 5 : Mengambil data 2 : Menampilkan UUD1945 6 :Menampilkan data Pasal 7 : Memilih Bantuan 3 : Memilih Cari Pasal 1 : Memilih UUD1945

(10)

Interface Menu UUD1945

Berikut adalah Tampilan menu UUD1945 ketika user memilih menu UUD1945 pada halaman utama program, tampilan menu UUD1945 dapat dilihat pada Gambar 10

Gambar 10 Interface menu uud1945

Ketika user memilih salah satu list pada menu UUD1945 maka akan tampil isi dari list yang telah dipilih secara vertikal, berikut adalah tampilan ketika salah satu

(11)

Gambar 11 Interface isi menu list uud1945 Interface Menu Cari Pasal

Berikut ini adalah Tampilan dari menu Cari Pasal, dapat dilihat pada Gambar 12

Gambar 12 Interface menu cari pasal

Berikut adalah tampilan ketika user telah menginputkan kata kunci dan menekan tombol button cari maka program akan memproses pencarian data dan

(12)

menapilkan data sesuai dengan userinputkan .berikut adalah tampilan data yang telah di cari :

Gambar 13 Interface pencarian pada menu cari pasal Interface Menu Bantuan

Berikut adalah tampilan dialog ketika user memilih menu bantuan, menu ini akan menampilkan dialog yang berisikan petunjuk dalam operasional atau perintah dalam menjalankan aplikasi UUD1945 sehingga mempermudah user dalam mengoprasikan aplikasi, menu bantuan dapat dilihat pada Gambar 14

(13)

Gambar 14 Interface menu bantuan

Interface Menu Tentang

Berikut adalah tampilan menu tentang yang akan menampilkan dialog yang menginformasikan tentang aplikasi UUD1945, dapat di lihat pada Gambar 15

(14)

Interface Menu Keluar

Berikut adalah tampilan menu keluar akan dimana menu ini menanpilkan dialog peringatan apakah user benar akan keluar dari program, dapat dilihat pada Gambar 16

(15)

KESIMPULAN

a.

Aplikasi ini membantu dalam memberikan informasi tentang UUD1945 bagi pengguna handphone.

b. Aplikasi ini dapat membantu masyarakat sebagai user atau pengguna dalam pencarian pasal-pasal secara cepat dan efesien, serta memperluas wawasan bagi masyarakat umum akan pengetahuan tentang UUD 1945, dan tersedianya sistem informasi berbasis mobile yang mudah digunakan kapan saja dan dimana saja.

c.

Aplikasi pencari pasal UUD 1945 dirancang dengan tampilan yang sederhana untuk memudahkan user dalam menjalankan aplikasi ini.

SARAN

a. Aplikasi Undang-Undang Dasar NegaraRepublik Indonesia Tahun 1945 Berbasis Android yang telah dihasilkan masih mempunyai desain yang sederhana sehingga diharapkan kedepannya dapat dikembangkan lagi untuk menarik minat pengguna.

b. Diharapkan data pada aplikasi ini selalu update seiring dengan perubahan pasal – pasal yang berlaku.

c. Aplikasi ini masih memiliki banyak kekurangannya, untuk itu peneliti / penulis mengharapkan kritik dan saran yang menunjang demi kesempurnaan aplikasi ini.

(16)

DAFTAR PUSTAKA

[1] Armada, 2013, Implementasi Steganography Untuk Pesan Mulitmedia Menggunakan Android, Skripsi :STMIK EL RAHMA Yogyakarta.

[2] Hanapiah, Pipin, 2001, UUD 1945,

http://pustaka.unpad.ac.id/wpcontent/upload/2009/05/uud_1945.pdf, di akses 20 Februari 2015.

[3] Huda, A.A., 2013, Live Coding ! 9 aplikasi Android buatan sendiri, Andi Offset, Yogyakarta. [4] Lestari, Sri, 2013, Sistem Informasi Kehamilan Berbasis Mobile Android V2.0, Skripsi

:STMIK EL RAHMA Yogyakarta.

[5] Namhar, Zizarun, 2015, Fokus Pengembangan Aplikasi Mobile Untuk Platform Anroid, http://www.genbisoft.com/2015/01/fokus-pengembangan-aplikasi-mobile.html, di akses 18 April 2015.

[6] Nugroho, Adi, 2010, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP, Andi Offset, Yogyakarta.

[7] Pranarelza, Randy, 2013, Implementasi Algoritma Rijndael untuk Enkripsi dan Deksripsi Pesan sms Pada Smartphone berbasis Andoid, Skripsi :STMIK EL RAHMA Yogyakarta. [8] Safaat H, Nazruddin, 2011, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis

Android, Informatika, Bandung.

[9] Safaat H, Nazruddin, 2014, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android , edisi revisi kedua, Informatika, Bandung.

[10] Siregar, I. M., 2011, Membongkar Source Code BerbagaiAplikasi Android, Gava Media, Yogyakarta.

[11] Soliq, 2006, Pemodelan Informasi Berorientasi Objek dengan UML, GrahaIlmu, Yogyakarta. [12]Utami, Pratiwi, 2010, UUD1945 Amandement Pertama s/d Keempat , 2010 , Jogja

Bangkit,Yogyakarta.

Gambar

Gambar 1 Use Case diagram aplikasi proses
Gambar 2 Activity diagram pada menu uud1945
Gambar 8 Sequence diagram aplikasi uud1945  Interface Menu Utama

Referensi

Dokumen terkait

Metode yang digunakan dalam akuisisi data yaitu metode seismik refraksi dengan interpretasi data menggunakan Metode Hagiwara untuk menentukan kedalaman suatu lapisan tanah

Pengadaan bahan baku, jika melihat kinerja penjamin mutu, merupakan tanggung jawab dari quality control, yaitu pada bagian produksi. Baik atau buruknya bahan baku

Dengan demikian, angsuran per bulan yang harus dibayar Atekan kepada KJKS BMT NUSYA yang terdiri dari angsuran pokok hutang dan biaya sewa adalah:. Angsuran Pokok :

Parameter kualitas air yang penting di sekitar keramba jaring apung di Danau Maninjau telah menunjukkan kadar yang tidak mendukung untuk kehidupan ikan di dalam

Teknik yang digunakan dalam menganalisis peta kebutuhan prototipe laman “pendidikan lingkungan hidup” (baik komponen gerakan cinta lingkungan maupun

Faktor yang signifikan terhadap curahan tenaga kerja keluarga dalam pemeliharaan sapi perah adalah skala usaha, pendapatan, dan kedua KTT yaitu KTT Sumber Hasil, dan KTT Ngudi

Freeport Indonesia menyalurkan dana kemitraan mereka yang kemudian di kelola oleh Lembaga Pengembangan Masyarakat Amungme dan Kamoro (LPMAK), maka dari itu dalam

Total arus yang memasuki suatu titik percabangan pada rangkain listrik sama dengan total arus yang keluar dari titik percabangan