1sesnikanandikk@gmail.com
2deziandrez@yahoo.co.id
3r_efendi@yahoo.com
Abstrak: Pada penelitian ini dibangun sebuah aplikasi yang digunakan untuk memilih dan mencari
informasi mengenai gedung serba guna di Kota Bengkulu. Aplikasi ini dibangun berbasis Android dengan
menggunakan Bengkulu dengan menggunakan sebuah metode yang bernama Simple Multi Attribute
Rating Technique (SMART), dan dibangun dengan menggunakan bahasa pemrograman JAVA dengan
IDE ECLIPSE JUNO. Analisis perancangan sistem ini menggunakan Unified Modeling Language
(UML). Dapat disimpulkan bahwa aplikasi ini dapat membantu para pengguna dalam memilih gedung
serba guana yang ada di Kota Bengkulu dengan menggunakan metode SMART. Hasil pencarian yang
ditampilkan berupa daftar nama gedung serba guna yang didalamnya terdapat berbagai informasi
mengenai gedung-gedung serba guna tersebut.
Kata Kunci:Android, Gedung Serba Guna, Metode Simple Multi Attribute Rating Technique (SMART) ,
Eclipse IDE, Java.
developed as a mean to choose and search Bengkulu City by using Simple Multi Attribute
Bengkulu City. This application was built on displayed result of retrieval is list of multipurpose
Android-based by using Simple Multi Attribute building name and information about
Rating Technique (SMART) Method and applied multipurpose building. Keywords :Android,
with JAVA programming language with Eclipse Digital Document, Simple Multi Attribute Rating
JUNO IDE. This system design analysis uses Technique (SMART) Method, Eclipse IDE
30 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
ejournal.unib.ac.id 31
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
32 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
Jeffreys dan Cockfield dalam (Rahma, 2013), Kemudian untuk mengembangkan Android,
teknik ROC memberikan bobot pada setiap kriteria
dibentuklah Open Handset Alliance, konsorsium
sesuai dengan ranking yang dinilai berdasarkan
dari 34 perusahaan piranti keras, piranti lunak, dan
tingkat prioritas. Biasanya dibentuk dengan
pernyataan “Kriteria 1 lebih penting dari kriteria 2, telekomunikasi, termasuk Google, HTC, Intel,
yang lebih penting dari kriteria 3” dan seterusnya
Motorola, Qualcomm, T-Mobile dan Nvidia
hingga kriteria ke n ditulis . Untuk menentukan
(Safaat, 2012) [4].
bobotnya, diberikan aturan yang sama yaitu
dimana merupakan bobot untuk kriteria . Atau Perangkat Lunak Yang Mendukung, antara
dapat dijelaskan sebagai berikut[3] : lain :
Jika 1) Java: Sejarah Java berawal tahun 1991
𝑪𝒓𝟏 ≥ 𝑪𝒓𝟐 ≥ 𝑪𝒓𝟑 ≥ . . . ≥ 𝑪𝒓𝒏 ketika perusahaan Sun Microsystem memulai
Maka Green Project, yakni peoyek penelitian untuk
𝑾𝟏 ≥ 𝑾𝟐 ≥ 𝑾𝟑 ≥ . . . ≥ 𝑾𝒏 , membuat bahasa yang akan digunakan pada chip-
Selanjutnya, jika k merupakan banyaknya chip embedded untuk device intelligent customer
kriteria, maka electronic. Bahasa tersebut haruslah bersifat multi
1 1 1 platform, tidak tergantung pada vendor yang
1+ + + ⋯+
2 3 𝑘
W1 =
𝑘 memanufaktur chip tersebut. Dalam penelitiannya,
1 1 1 proyek Green berhasil membuat prototype
0+ + + ⋯+
2 3 𝑘
W2 =
𝑘 semacam PDA (Personal Data Assistance) yang
1 1
0+0+ +⋯+ dapat berkomunikasi antara satu dengan yang lain
3 𝑘
W3 =
𝑘 yang diberi nama Star 7. Ide berawal untuk
1
0+⋯+0+ membuat sistem operasi bagi Star 7 berbasis C dan
Wk = 𝑘
. . .(2.5)
𝑘
C++. Setelah berjalan beberapa lama, James
Secara umum pembobotan ROC, dapat
Gosling, salah satu seorang anggota tim merasa
dirumuskan sebagai berikut,
kurang puas dengan beberapa karakteristik dari
𝑘
1 1
𝑊𝑘 = ∑ ( ) . . . (2.6) kedua bahasa tersebut, dan berusaha
k 𝑖=1 i
mengembangkan bahasa lain. Bahasa tersebut
D. Sistem Operasi Android kemudian dinamakan Oak, dan belakangan Oak
Sistem Android adalah sebuah sistem operasi beralih nama menjadi Java [4].
untuk perangkat mobile berbasisis Linux yang 2) Android SDK: Android SDK adalah tools
API (Application Programming Interface) yang
mencakup sistem operasi, middleware dan aplikasi.
diperlukan untuk mulai mengembangkan aplikasi
Android menyediakan platform yang terbuka bagi pada platform Android menggunakan bahasa
para pengembang untuk menciptkan aplikasi pemrograman Java. Saat ini disediakan Android
SDK sebagai alat bantu dan API untuk mulai
sendiri Awalnya, Google Inc. membeli Android Inc
mengembangkan aplikasi pada platform Android
yang merupakan pendatang baru yang membuat menggunakan bahasa pemrograman Java[4].
ejournal.unib.ac.id 33
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
34 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
Hitung nilai
“Tentang Aplikasi dan Programmer” maka
kriteria terpilih
Tidak
sistem akan menampilkan informasi tentang
pembuat atau programmer dari aplikasi yang
ejournal.unib.ac.id 35
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
36 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
ejournal.unib.ac.id 37
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
yang ditampilkan memiliki operasi dan atribut- 9 dibawah ini menggambarkan diagram state untuk
aribut yang mengikuti. Adapun class diagram sistem pemilihan gedung serba guna di Kota
untuk aplikasi pencarian dokumen digital Bengkulu. Dapat dilihat pada Gambar 9 bahwa
dijabarkan dalam Gambar 7 berikut. pada pemilihan gedung serba guna pengguna harus
menginputkan kriteria, kemudian sistem akan
menghitung nilai utility kriteria terpilih. Lalu akan
diproses gedung serba guna sesuai dengan kriteria
yang telah dipilih. Dan akan tampil hasil data
gedung serba guna yang terbaik sesuai kebutuhan
user.
38 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
V. PEMBAHASAN
A. Implementasi Antarmuka
Pada tahapan implementasi antarmuka ini,
sistem akan diimplementasikan menggunakan
bahasa pemrograman Java J2MEdengan
menggunakan Eclipse IDE. Berikut tampilan hasil
implementasi sistem:
1) Halaman Depan Aplikasi: Halaman depan
aplikasi ini merupakan halaman aplikasi yang akan
tampil pertama kali pada saat aplikasi dijalankan
ketika memilih ikon aplikasi. Pada halaman depan
aplikasi ini menampilkan nama dari aplikasi, logo Gambar 12. Tampilan Menu Utama Di Smartphone
ejournal.unib.ac.id 39
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
40 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
Gambar 18. Tampilan Halaman Kriteria Waktu Acara Jika pengguna telah memilih semua kriteria
yang telah disediakan, maka akan uncul sebuah
halaman yang berisikan semua kriteria yang telah
dipilih tadi, beserta nilai utility nya. Tampilan
ejournal.unib.ac.id 41
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
42 ejournal.unib.ac.id
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
ejournal.unib.ac.id 43
Jurnal Rekursif, Vol. 4 No.1 Maret 2016, ISSN 2303-0755
𝑚
dan lain-lain dalam pemilihan gedung serba
u(𝑎𝑖 ) = ∑ wj ui (a i ) i= 1,2,…m
𝐽=1 guna ini.
Keterangan: 2. Sistem ini dapat dilakukan pengembangan
wj = nilai pembobotan kriteria ke-j sistem dalam hal perangkat, kedepannya
ui(ai) = nilai utility kriteria ke-i diharapkan dapat digunakan untuk perangkat
online (web).
VI. KESIMPULAN
3. Mengembangkan aplikasi yang dapat
Berdasarkan analisa perancangan sistem,
digunakan pada perangkat bergerak lainnya
implemantasi, dan pengujian sistem, maka dapat
yang mempunyai sistem operasi tersendiri
disimpulkan bahwa penelitian ini telah berhasil
seperti iphone.
dibangun dengan model perancangan Unified
Modelling Language atau UML dan menggunakan REFERENSI
bahasa pemrograman Java dengan [1] Kusrini. (2007). Konsep dan Aplikasi Sistem Pendukung
Keputusan. Yogyakarta : ANDI.
mengimplementasikan metode SMART yang [2] Kustiyahningsih, Y., Anamisa, D. R., & Syafa’ah, N.
(2010). Sistem Pendukung Keputusan Untuk
dijalankan di Android. Sistem ini dapat Menentukan Jurusan Pada Siswa SMA Menggunakan
Metode KNN dan SMART. 1-10.
memberikan kemudahan kepada pengguna dalam [3] Rahma, Afiefah. 2013. Sistem Pendukung Keputusan
Seleksi Mahasiswa Menggunakan Metode SMARTER.
memilih gedung serba guna. Dalam pengujian 15-35.
[4] Safaat, N. (2012). Pemrograman Aplikasi Mobil
kemudahanan sistem, didapatkan hasil penilaian, Smartphone dan Tablet PC Berbasis Android . Bandung:
Informatika.
yaitu kemudahan dalam penggunaan sistem [5] Pender, Thomas (2002) UML Weekend Crash Course,
berfungsi dengan baik, kemudahan dalam Wiley Publishing Inc., Indiana
VII. SARAN
44 ejournal.unib.ac.id