Hasil dan Pembahasan T1 672009070 Full text

9 kolom id_paguyuban di tabel komen_masyarakat merupakan foreign key untuk kolom id di tabel paguyuban. Dan tabel komen_masyarakat memiliki relasi many to one dengan tabel user karena kolom id_ user di tabel komen_masyarakat merupakan foreign key untuk kolom id di tabel user . Kemudian ketika prototype sistem selesai dibangun, maka dilakukan pengujian, dan pada tahap selanjutnya menguji prototype dengan data riil sesuai dengan kebutuhan client ; dan 3 Evaluasi Sistem: Tahap ketiga adalah pengujian hasil rancangan aplikasi oleh pengguna. Kekurangan yang muncul pada aplikasi akan digunakan sebagai evaluasi pada proses penyempurnaan aplikasi selanjutnya. Kemudian aplikasi akan diuji coba kembali sampai memenuhi kepuasaan pengguna dan mencapai tujuan dari pembuatan aplikasi dalam penelitian ini. Pada proses pembuatan prototype , terdapat tiga versi pengembangan atau perbaikan prototype yang diujikan kepada pengguna, dalam hal ini anggota paguyuban reog Mekarsari. Perbaikan yang terjadi dapat dilihat pada Tabel 1. Tabel 1 Versi Prototype Versi Tanggal Keterangan 1.0 17 Mei 2013 Membuat aplikasi client 2.0 7 Januari 2014 Membuat sistem memiliki dua sisi yaitu server dan client 3.0 19 Februari 2014 Membuat aplikasi client pada menu paguyuban memiliki tab video Dan tahap keempat penelitian adalah penyusunan laporan dan publikasi, yaitu menyusun laporan skripsi, jurnal dan slide presentasi sesuai dengan tata cara penulisan yang ada pada buku panduan TA Fakultas Teknologi Informasi.

4. Hasil dan Pembahasan

Implementasi sistem merupakan hasil implementasi dalam bentuk sistem berdasarkan perancangan sistem yang telah. Implementasi sistem yang dibahas meliputi implementasi aplikasi pada sisi client dan admin. Aplikasi pada sisi client digunakan untuk mendapatkan informasi paguyuban-paguyuban reog yang tergabung dalam organisasi Reog’r Salatiga melalui perangkat Android . Aplikasi client memiliki menu utama seperti yang ditunjukkan pada Gambar 8. Gambar 8 Menu Utama Aplikasi Pada Gambar 8 menunjukkan menu utama berisi tombol apa itu reog, tombol paguyuban, tombol jadwal pentas, tombol bantuan, tombol tentang, dan tombol untuk keluar dari aplikasi. Ketika pengguna menekan tombol paguyuban pada menu utama, maka aplikasi akan menampilkan antarmuka menu paguyuban seperti pada Gambar 9. 10 Gambar 9 Menu Daftar Paguyuban Pada Gambar 9 menunjukkan nama-nama paguyuban reog dalam list, yang data setiap item itu diambil dari database di server. Pengguna dapat memilih salah satu paguyuban dalam list , lalu aplikasi menampilkan antarmuka paguyuban yang dipilih, yang menyajikan detail paguyuban dalam lima tab , yaitu profil, foto, video, jadwal pentas dan komen. Tab profil ditunjukkan pada Gambar 10. Gambar 10 Tab Profil Pada Gambar 10 menunjukkan tab profil berisi textView nama, textView ketua, textView telepon, textView alamat dan button peta alamat pada menu tab profil. Profil yang ditampilkan dalam setiap textView pada tab profil merupakan data paguyuban yang diambil dari database di webserver. Selanjutnya bila menekan tombol peta alamat pada menu tab profil, maka aplikasi akan menampilkan antar muka seperti yang ditunjukkan pada Gambar 11. Gambar 11 Antarmuka Peta Alamat Paguyuban Pada Gambar 11 menunjukkan form peta alamat paguyuban berlokasi. Selanjutnya tab foto ditunjukkan pada Gambar 12. 11 Gambar 12Tab Foto Pada Gambar 12 menunjukkan tab foto menampilkan sekumpulan foto tentang pementasan paguyuban dalam gridView . Foto yang ditampilkan pada setiap item dalam gridView merupakan data foto yang diambil dari database di webserver . Pada setiap item dalam gridView berisi imageView foto. Selanjutnyan tab video ditunjukkan pada Gambar 13. Gambar 13 Tab Video Pada Gambar 13 menunjukkan tab video menampilkan sekumpulan video tentang pementasan paguyuban dalam gridView . Video yang ditampilkan pada setiap item dalam gridView merupakan data foto yang diambil dari database di webserver . Pada setiap item dalam gridView berisi imageViewvideo . Selanjutnyan tab jadwal pentas ditunjukkan pada Gambar 14. Gambar 14 Tab Jadwal Pentas Pada Gambar 14 menunjukkan sekumpulan nama paguyuban reog dalam list, yang data setiap item paguyuban itu diambil dari database di webserver. Selanjutnya bila diklik salah satu item jadwal pentas, maka akan menampilkan detail jadwal pentas seperti yang ditunjukkan pada Gambar 15. 12 Gambar 15 Detail Jadwal Pentas Pada Gambar 15 menunjukkan sekumpulan menunjukkan detail jadwal pentas berisi textView nama, textView ketua, textView jam, textView tempat, button peta alamat dan button share untuk membagikan detail jadwal pentas ke Facebook, yang semua data dalam tab ini diambil dari database di webserver. Kemudian ketika pengguna menekan tombol share untuk membagikan detail jadwal pentas ke Facebook, maka aplikasi akan menampilkan antarmuka seperti yang ditunjukkan Gambar 16. Gambar 16 Dialog Share Facebook Pada Gambar 16 menunjukkandialog yang memanfaatkan FacebookAPI untuk membagikan informasi jadwal pentas paguyuban ke Facebook . Dialog tersebut dilengkapi kolom untuk menambahkan pendapat client . Ketika client memilih tombol “ share ” maka informasi tempat paguyuban yang dibagikan akan muncul di timeline akun Facebook milik client seperti yang dapat dilihat pada Gambar 17. Gambar 17 Timeline Akun Facebook Milik Client 13 Pada Gambar 17 menunjukan informasi tempat paguyuban yang dibagikan ke Facebook meliputi nama, tanggal, jam, tempat dan foto. Perintah untuk memanggil dialog berbagi Facebook dapat dilihat pada Kode Program 1. Kode Program 1 Perintah Untuk Memanggil Dialog Berbagi Facebook Pada Kode Program 1 dalam baris kode ke-1 menunjukkan aplikasi menginisialisasi variabel Facebook bertipe Facebook sebagai objek baru. Variabel Facebook kemudian memanggil fungsi dialog untuk menampilkan dialog serta mengisi data paguyuban yang tersimpan di variabel paguyuban pada dialog shareFacebook yang ditunjukkan pada kode baris ke-8 sampai kode baris ke- 21.Selanjutnya tab komentar ditunjukkan pada Gambar 18. Gambar 18 Tab Komentar Pada Gambar 4.14menunjukkan tab komentar menampilkan sekumpulan komentar tentang paguyuban dalam listView . Komentar yang ditampilkan pada setiap item dalam listView merupakan data komentar yang diambil dari database di webserver . Pada setiap item dalam listView berisi textView pengirim, textView tanggal pembuatan, dan textView pesan. Selain itu dalam tab komentar terdapat editText untuk memasukkan komentar dan button untuk menambahkan komentar. Ketika pengguna menekan tombol icon tambah komentar, maka aplikasi akan menampilkan antarmuka login, yang meminta pengguna yang telah terdaftar 1 Facebook facebook = new Facebook 471854112940154 ; 2 Bundle bundle = new Bundle; 3 bundle.putString name , kegiatan .get title ; 4 bundle.putString caption , 5 kegiatan .get date + + kegiatan .get time ; 6 bundle.putString description , kegiatan .get venue ; 7 try { 8 facebook.dialog this , feed , bundle, new DialogListener { 9 Override 10 publicvoid onFacebookErrorFacebookError e { 11 Toast.makeTextgetApplicationContext, e.getMessage, 12 Toast. LENGTH_LONG .show; 13 } 14 15 Override 16 publicvoid onErrorDialogError e { 17 Toast.makeTextgetApplicationContext, e.getMessage, 18 Toast. LENGTH_LONG .show; 19 } 20 21 Override 22 publicvoid onCompleteBundle values { 23 Toast.makeTextgetApplicationContext, Sukses , 24 Toast. LENGTH_LONG .show; 25 } 26 27 Override 28 publicvoid onCancel { 29 } 30 }; 31 } catch Exception e { 32 } 14 untuk memasukkan nama pengguna dan kata sandi untuk dapat mengomentari paguyuban, seperti yang ditunjukkan pada Gambar 19. Gambar 19 Antarmuka Login Pada Gambar 19 menunjukkan antarmuka login memiliki editText nama pengguna dan editText kata sandi serta button “masuk” dan button “registrasi”. Setelah client berhasil melakukan proses login maka client dapat menambahkan komentar paguyuban pada tab komentar. Namun bila pengguna belum terdaftar dalam sistem, maka pengguna harus melakukan registrasi terlebih dahulu agar setelahnya dapat memperoleh nama pengguna dan kata sandi yang terdaftar dalam sistem untuk bisa digunakan mengomentari paguyuban. Antarmuka registrasi ditunjukkan pada Gambar 20. Gambar 20 Antarmuka Registrasi Pada Gambar 20 menunjukkan form registrasi memiliki editText nama pengguna, editTextemail dan editText kata sandi serta button “buat”. Setelah client berhasil melakukan proses registrasi maka client dapat melakukan proses login menggunakan nama pengguna dan kata sandi miliknya pada antarmuka login seperti yang ditunjukkan Gambar 4.14. Dan ketika pengguna berhasil menambahkan komentar, maka aplikasi menampilkan antarmuka komentar dengan menampilkan item kemontar yang baru, seperti yang ditunjukkan pada Gambar 21. 15 Gambar 21 Antarmuka Berhasil Tambah Komentar Pada Gambar 21 menunjukkan ketika pengguna berhasil menambahkan komentar maka aplikasi akan menunjukkan komentar yang baru saja ditambahkan . Aplikasi pada sisi admin digunakan untuk mengelola informasi mengenai paguyuban-paguyuban reog di Salatiga dan sekitarnya yang tersimpan dalam database di webserver . Untuk mengakses aplikasi ini maka pengguna harus login terlebih dahulu. Proses login dapat dilakukan di halaman login seperti yang ditunjukkan pada Gambar 22. Gambar 22 Halaman Login Pada Gambar 22 menggambarkan halaman login memiliki textField untuk memasukkan nama pengguna dan kata sandi serta checkbox untuk memilih pilihan ingat saya. Pada halaman login memiliki ketentuan bahwa nama pengguna dan kata sandi harus diisi. Ketika pengguna menekan tombol login, maka aplikasi akan mencari data pengguna di database yang memiliki nama pengguna dan kata sandi yang sama dengan masukkan pengguna. Jika data pengguna tidak ditemukan, maka aplikasi akan kembali menampilkan halaman login namun jika data pengguna ditemukan, maka aplikasi akan menampilkan halaman utama. Menu Utama Menu utama merupakan menu yang ditampilkan pertama kali setelah berhasil melakukan login pada aplikasi. Menu utama berada di halaman utama seperti yang ditunjukkan pada Gambar 23. 16 Gambar 23. Halaman Utama Pada Gambar 23 menunjukkan halaman utama memilikiempat menu utama yaitu menu kelola paguyuban, menu kelola foto, menu kelola video, menu kelola jadwal dan menu kelola komentar. Menu Kelola Paguyuban Menu kelola paguyuban merupakan menu yang digunakan untuk mengolah data paguyuban yang tersimpan di database . Menu kelola paguyuban berada di halaman kelola paguyuban seperti yang ditunjukkan pada Gambar 24. Gambar 24 Halaman Kelola Paguyuban Pada Gambar 24 menggambarkan halaman kelola paguyuban memiliki tabel yang berisi data paguyuban yang diambil dari database . Tabel tersebut berisi lima kolom yaitu kolom nomor, kolom nama paguyuban, kolom dilihat dan kolom operasi. Pada kolom operasi memiliki dua menu yaitu menu edit dan menu hapus. Pada kolom nama paguyuban memiliki menu pencarian. Pada halaman kelola paguyuban juga terdapat menu tambah yang digunakan untuk menampilkan halaman tambah paguyuban. Halaman tambah paguyuban dapat dilihat pada Gambar 25. Gambar 25 Halaman Tambah Paguyuban 17 Pada Gambar 25 menggambarkan halaman tambah paguyuban memiliki textField untuk memasukkan nama, ketua, telepon, alamat, latitude dan longitude dan peta GoogleMaps untuk memilih koordinat. Pada halaman tambah paguyuban jika admin ingin menekan tombol tambah memiliki ketentuan bahwa semua masukan harus diisi. Setelah admin mengisi seluruh data dan menekan tombol buat, maka aplikasi akan menambahkan data paguyuban ke database . Pengujian Setelah aplikasi selesai dibangun kemudian dilakukan pengujian dengan menggunakan metode black - box dengan hasil yang dapat dilihat pada Tabel 2. Tabel 2 Hasil Pengujian Black-box Proses Hasil Yang Diharapkan Hasil Yang Muncul Kesimpulan Klik menu apa itu reog Menampilkan detail apa itu reog Form berisi detail apa itu reog muncul Valid Klik menu paguyuban Menampilkan kumpulan paguyuban pada daftar Form daftar berisi kumpulan paguyuban muncul Valid Pilih paguyuban di daftar paguyuban Menampilkan detail paguyuban Form berisi detail paguyuban muncul Valid Pilih menu jadwal pentas Menampilkan kumpulan jadwal pentas pada daftar Form berisi kumpulan jadwal pentas muncul Valid Pilih jadwal pentas di daftar jadwal pentas Menampilkan detail jadwal pentas Form berisi detail jadwal pentas muncul Valid Klik tombol peta di form detail jadwal pentas Menampilkan peta lokasi pentas Form peta lokasi pentas muncul Valid Klik tombol share Menampilkan dialog share Dialog sharemuncul Valid Memasukkan komentar baru Menambahkan data komentar baru Komentar baru muncul di daftar komentar Valid Selanjutnya dilakukan pengujian menggunakan metode skala likert kepada 30 orang dengan umur berkisar 18-25 tahun yang sedang menyaksikan pementasan kesenian reog dari paguyuban Mekarsari di Kelurahan Bugel , Kecamatan Sideorejo, Kota Salatiga, dan mengumpulkan pendapat berdasarkan tiga pertanyaan. Ada 5 pilihan jawaban yaitu sangat menarik dengan skor 5, menarik dengan skor 4, netral dengan skor 3, tidak menarik dengan skor 2 dan sangat tidak menarik dengan skor 1. Pada pertanyaan pertama “Apakah keseluruhan aplikasi sosialisasi kesenian reog ini menarik ?” yang didasarkan pada enam kategori yaitu pada sisi desain tampilan aplikasi mendapatkan total skor 140 dengan presentase 93,34, pada sisi desain struktur berjalannya antar form pada aplikasi mendapatkan total skor 133 dengan presentase 88,67, pada sisi foto mendapatkan total skor 130 dengan presentase 86,67, pada sisi video mendapatkan total skor 119 dengan presentase 79,34, pada sisi peta mendapatkan total skor 105 dengan presentase 70 dan pada sisi komentar mendapatkan total skor 139 dengan presentase 92,67. Maka berdasarkan enam kategori itu, presentase yang didapat adalah 85,11, dengan kategori sangat menarik. Pada pertanyaan kedua “Apakah aplikasi sosialisasi kesenian reog mempermudah dalam mendapatkan informasi kesenian reog dari masing-masing 18 paguyuban di Salatiga dan sekitarnya ?” dan mendapatkan total skor 139 dengan presentase 92,67. Pertanyaan ketiga “Apakah aplikasi sosialisasi kesenian reog mempermudah dalam mendapatkan seluruh jadwal pentas dari masing-masing paguyuban di Salatiga dan sekitarnya ?” dan mendapatkan total skor 143 dengan presentase 95,34, kategori sangat mempermudah. Pada metode skala likert hasil interprestasi skor pada kisaran 66.6-100 menunjukkan tingkat kepuasan responden berada pada tingkat sangat puas [17]. Jadi berdasar tiga pertanyaan itu, skor kepuasan responden terhadap aplikasi berada pada kisaran 66,6-100, sehingga dinyatakan sangat puas. Dengan kesimpulan tersebut, maka aplikasi ini akan sangat memberikan kepuasan lebih kepada pengguna nantinya.

5. Simpulan