BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Tahap implementasi sistem merupakan tahap penterjemah perancangan berdasarkan hasil analisis ke dalam suatu bahasa perograman tertentu serta penerapan perangkat lunak yang dibangun pada lingkungan yang sesungguhnya adapun pembahasan implementasi terdiri dari perangkat lunak pembangun, perangkat keras pembangun, dan implementasi antar muka. 4.1.1
Perangkat Lunak Pembangun Perangkat lunak pembangun menjelaskan perangkat lunak yang digunakan
untuk membangun aplikasi mobile. Adapun perangkat lunak yang digunakan untuk membangun aplikasi mobile adalah sebagai berikut : 1. Sistem Operasi
: Window 7 Ultimate 32
2. Perangkat Lunak Pembangun Aplikasi mobile
: Eclipse Juno Service
Release 2 3. Database
: Mysql & Sqlite
4. Web Server
: Apache
5. Browser
: Firefox.
91
4.1.2
Perangkat Keras Pembangun
Perangkat keras pembangun menjelaskan perangkat keras yang digunakan untuk membangun Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung. Adapun perangkat keras yang digunakan untuk membangun aplikasi Informasi ini adalah sebagai berikut : 1. Processor Intel Core i3 2328M 2.20 GHz 2. RAM 2 GB 3. Harddisk 500 GB 4. Monitor LCD 14.0” 5. Keyboard dan Mouse
4.1.3
Implementasi Basis Data
Implementasi basis data diambil berdasarkan perancangan basis data yang dibuat sebelumnya. Secara fisik, implementasi basis data diimplementasikan menggunakan perangkat lunak MySQL Server 5.0.67. table-tabel berikut menggambarkan struktur table yang diimplementasikan pada Web Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung. Pembuatan database Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung ini dilakukan dengan mengetikkan perintah SQL. DDL (Data Definition Language) digunakan untuk mendefinisikan database yang akan dibuat. Berikut adalah tabel yang digunakan web Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung. 92
1. Tabel wp_commentmeta Query 4.1 Struktur dari Tabel wp_commentmeta CREATE TABLE IF NOT EXISTS `wp_commentmeta` ( `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', `meta_key` varchar(255) DEFAULT NULL, `meta_value` longtext, PRIMARY KEY (`meta_id`), KEY `comment_id` (`comment_id`), KEY `meta_key` (`meta_key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2. Tabel wp_comments Query 4.2 Struktur dari Tabel wp_comments CREATE TABLE IF NOT EXISTS `wp_comments` ( `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT '0', `comment_author` tinytext NOT NULL, `comment_author_email` varchar(100) NOT NULL DEFAULT '', `comment_author_url` varchar(200) NOT NULL DEFAULT '', `comment_author_IP` varchar(100) NOT NULL DEFAULT '', `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_content` text NOT NULL, `comment_karma` int(11) NOT NULL DEFAULT '0', `comment_approved` varchar(20) NOT NULL DEFAULT '1', `comment_agent` varchar(255) NOT NULL DEFAULT '', `comment_type` varchar(20) NOT NULL DEFAULT '', `comment_parent` bigint(20) unsigned NOT NULL DEFAULT '0', `user_id` bigint(20) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`comment_ID`), KEY `comment_post_ID` (`comment_post_ID`), KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), 93 KEY `comment_date_gmt` (`comment_date_gmt`), KEY `comment_parent` (`comment_parent`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
3. Tabel wp_links Query 4.3 Struktur dari Tabel wp_links CREATE TABLE IF NOT EXISTS `wp_links` ( `link_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `link_url` varchar(255) NOT NULL DEFAULT '', `link_name` varchar(255) NOT NULL DEFAULT '', `link_image` varchar(255) NOT NULL DEFAULT '', `link_target` varchar(25) NOT NULL DEFAULT '', `link_description` varchar(255) NOT NULL DEFAULT '', `link_visible` varchar(20) NOT NULL DEFAULT 'Y', `link_owner` bigint(20) unsigned NOT NULL DEFAULT '1', `link_rating` int(11) NOT NULL DEFAULT '0', `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `link_rel` varchar(255) NOT NULL DEFAULT '', `link_notes` mediumtext NOT NULL, `link_rss` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`link_id`), KEY `link_visible` (`link_visible`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
4. Tabel wp_layerslider Query 4.4 Struktur dari Tabel wp_layerslider CREATE TABLE IF NOT EXISTS `wp_layerslider` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `data` mediumtext NOT NULL, `date_c` int(10) NOT NULL, `date_m` int(11) NOT NULL, `flag_hidden` tinyint(1) NOT NULL DEFAULT '0', `flag_deleted` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
94
5. Tabel wp_options Query 4.5 Struktur dari Tabel wp_options CREATE TABLE IF NOT EXISTS `wp_options` ( `option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `option_name` varchar(64) NOT NULL DEFAULT '', `option_value` longtext NOT NULL, `autoload` varchar(20) NOT NULL DEFAULT 'yes', PRIMARY KEY (`option_id`), UNIQUE KEY `option_name` (`option_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1057 ;
6. Tabel wp_terms Query 4.6 Struktur dari Tabel wp_terms CREATE TABLE IF NOT EXISTS `wp_terms` ( `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NULL DEFAULT '', `slug` varchar(200) NOT NULL DEFAULT '', `term_group` bigint(10) NOT NULL DEFAULT '0', PRIMARY KEY (`term_id`), UNIQUE KEY `slug` (`slug`), KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;
7. Tabel wp_term_relationships Query 4.7 Struktur dari Tabel wp_term_relationships CREATE TABLE IF NOT EXISTS `wp_term_relationships` ( `object_id` bigint(20) unsigned NOT NULL DEFAULT '0', `term_taxonomy_id` bigint(20) unsigned NOT NULL DEFAULT '0', `term_order` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`object_id`,`term_taxonomy_id`), KEY `term_taxonomy_id` (`term_taxonomy_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 95
8. Tabel wp_term_taxonomy Query 4.8 Struktur dari Tabel wp_term_taxonomy CREATE TABLE IF NOT EXISTS `wp_term_taxonomy` ( `term_taxonomy_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `term_id` bigint(20) unsigned NOT NULL DEFAULT '0', `taxonomy` varchar(32) NOT NULL DEFAULT '', `description` longtext NOT NULL, `parent` bigint(20) unsigned NOT NULL DEFAULT '0', `count` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`term_taxonomy_id`), UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), KEY `taxonomy` (`taxonomy`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;
9. Tabel wp_usermeta Query 4.9 Struktur dari Tabel wp_usermeta CREATE TABLE IF NOT EXISTS `wp_usermeta` ( `umeta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_id` bigint(20) unsigned NOT NULL DEFAULT '0', `meta_key` varchar(255) DEFAULT NULL, `meta_value` longtext, PRIMARY KEY (`umeta_id`), KEY `user_id` (`user_id`), KEY `meta_key` (`meta_key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=76 ;
96
10. Tabel wp_posts Query 4.10 Struktur dari Tabel wp_posts CREATE TABLE IF NOT EXISTS `wp_posts` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `post_author` bigint(20) unsigned NOT NULL DEFAULT '0', `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `post_content` longtext NOT NULL, `post_title` text NOT NULL, `post_excerpt` text NOT NULL, `post_status` varchar(20) NOT NULL DEFAULT 'publish', `comment_status` varchar(20) NOT NULL DEFAULT 'open', `ping_status` varchar(20) NOT NULL DEFAULT 'open', `post_password` varchar(20) NOT NULL DEFAULT '', `post_name` varchar(200) NOT NULL DEFAULT '', `to_ping` text NOT NULL, `pinged` text NOT NULL, `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `post_content_filtered` longtext NOT NULL, `post_parent` bigint(20) unsigned NOT NULL DEFAULT '0', `guid` varchar(255) NOT NULL DEFAULT '', `menu_order` int(11) NOT NULL DEFAULT '0', `post_type` varchar(20) NOT NULL DEFAULT 'post', `post_mime_type` varchar(100) NOT NULL DEFAULT '', `comment_count` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`ID`), KEY `post_name` (`post_name`), KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), KEY `post_parent` (`post_parent`), KEY `post_author` (`post_author`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1067 ;
97
11. Tabel wp_users Query 4.11 Struktur dari Tabel wp_users CREATE TABLE IF NOT EXISTS `wp_users` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_login` varchar(60) NOT NULL DEFAULT '', `user_pass` varchar(64) NOT NULL DEFAULT '', `user_nicename` varchar(50) NOT NULL DEFAULT '', `user_email` varchar(100) NOT NULL DEFAULT '', `user_url` varchar(100) NOT NULL DEFAULT '', `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_activation_key` varchar(60) NOT NULL DEFAULT '', `user_status` int(11) NOT NULL DEFAULT '0', `display_name` varchar(250) NOT NULL DEFAULT '', PRIMARY KEY (`ID`), KEY `user_login_key` (`user_login`), KEY `user_nicename` (`user_nicename`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; KEY `user_login_key` (`user_login`), KEY `user_nicename` (`user_nicename`) Query 4.12CHARSET=utf8 Struktur dari Tabel gcm_users ; ) ENGINE=InnoDB DEFAULT AUTO_INCREMENT=4 CREATE TABLE IF NOT EXISTS `gcm_users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `gcm_regid` text, `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)
12. Tabel gcm_users
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
13. Tabel Bookmark Query 4.13 Struktur dari Tabel Bookmark CREATE TABLE "bookmark" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , "id_post" INTEGER NOT NULL , "post_title" TEXT NOT NULL , "post_content" TEXT NOT NULL )
98
Mengacu pada perancangan tabel yang telah dibuat sebelumnya, maka pada Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati
Bandung
ini
database
yg
digunakan
adalah
wp_terms,
wp_term_relationship & wp_posts, serta menambahkan table gcm_user pada database mysql dan tabel bookmark pada sqlite. Berikut adalah tampilan dari tabel yang digunakan pada Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung. 1. Tampilan Tabel wp_terms Tabel wp_terms berfungsi untuk menyimpan data-data dari Menu yang ditampilkan. Data-data tersebut yaitu term_id sebagai Primary Key dan slug serta name sebagai Unique Key. Tabel wp_terms ini berelasi dengan tabel wp_terms_relationship. Lebih lengkapnya Gambar 4.1 merupakan tampilan dari tabel wp_terms.
Gambar 4.1 Tampilan Tabel wp_terms
2. Tampilan Tabel wp_term_relationships Tabel wp_term_relationship berfungsi untuk menyimpan data-data id menu dan id posting yang ditampilkan. Data-data tersebut object_id sebagai Primary key dan term_taxonomy_id sebagai Key.
Tabel
wp_term_relationship ini adalah penghubung antara wp_terms dan
99
wp_posts. Lebih lengkapnya gambar 4.2 merupakan tampilan dari tabel wp_term_relationships.
Gambar 4.2 Tampilan Tabel wp_term_relationships
3. Tampilan Tabel wp_posts Tabel wp_posts berfungsi untuk menyimpan data-data isi dari menu yang ditampilkan. Data-data tersebut ID sebagai Primary key, post_name,, type_status_date, post_parent, & post_author sebagai Key, post_date, post_date_gmt,
post_content,
post_title,
post_excerpt,
post_status,
comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified,
post_modified_gmt,
post_content_filtered,
menu_order, post_type, post_mime_type, comment_count.
guid, Tabel
wp_posts berelasi dengan wp_term_relationships. Lebih lengkapnya pada Gambar 4.3 merupakan tampilan dari tabel wp_posts.
100
Gambar 4.3 Tampilan Tabel wp_posts
4. Tampilan Tabel gcm_users Tabel gcm_users berfungsi untuk menyimpan data-data dari id handphone users. Data-data tersebut yaitu id sebagai Primary key, gcm_regid, created_at. Tabel gcm_user adalah tabel yang tidak berelasi dengan tabel manapun. Lebih lengkapnya gambar 4.4 tampilan dari tabel gcm_users.
Gambar 4.4 Tampilan Tabel gcm_users
101
merupakan
5. Tampilan Tabel bookmark Tabel bookmark merupakan tabel pada database sqlite yang digunakan untuk menyimpan data bookmark pada aplikasi. Data-data pada tabel bookmark diantaranya id sebagai Primary key, id_post, post_title, post_content. Lebih lengkapnya gambar 4.5 merupakan tampilan dari tabel wp_terms.
Gambar 4.5 Tampilan Tabel bookmark
4.1.4
Implementasi Antar Muka Implementasi antar muka dilakukan dengan setiap halaman program yang
dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antar muka yang dibuat.
102
4.1.4.1
Tampilan Splash Screen
Halaman Pembuka adalah halaman selamat datang sekaligus proses loading data pada aplikasi, halaman ini dapat diakses oleh semua user yang telah menginstall Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung, Halaman pembuka dapat dilihat pada gambar 4.6.
Gambar 4.6 Halaman Pembuka
103
4.1.4.2
Halaman Registrasi
Pada halaman registrasi yang dapat dilihat pada gambar 4.7, user diminta memilih apakah mau menerima notifikasi atau tidak. Apabila user memilih untuk menerima notifikasi, maka id handphone akan di simpan pada database.
Gambar 4.7 Halaman Registrasi
4.1.4.3
Halaman Tab Menu
Pada halaman tab menu, user dapat melihat berbagai menu diantaranya yaitu menu kampus, pengumuman, berita, dan galeri. Pada halaman utama juga di tampilkan info terbaru berdasarkan tanggal. Setiap user dapat memilih menu yang diinginkan, halaman tab menu dapat dilihat pada gambar 4.8.
104
Gambar 4.8 Halaman Tab Menu
4.1.4.4
Halaman Kampus
Pada halaman kampus, user dapat melihat list judul dari tab menu kampus. Pada halaman ini ditampilkan judul dan waktu. Setiap user dapat memilih judul untuk dibaca, gambar 4.9 adalah halaman kampus.
Gambar 4.9 Halaman Kampus
105
4.1.4.5
Halaman Pengumuman
Pada halaman pengumuman, user dapat melihat list judul dari tab menu pengumuman. Pada halaman ini ditampilkan judul dan waktu. Setiap user dapat memilih judul untuk dibaca seperti yang dapat dilihat pada gambar 4.10.
Gambar 4.10 Halaman Pengumuman 4.1.4.6
Halaman Berita
Pada halaman berita, user dapat melihat list judul dari tab menu berita. Pada halaman ini ditampilkan judul dan waktu. Setiap user dapat memilih judul untuk dibaca seperti yang dapat dilihat pada gambar 4.11.
106
Gambar 4.11 Halaman Berita 4.1.4.7
Halaman Galeri
Pada halaman galeri, user dapat melihat list judul dari tab menu galeri. Pada halaman ini ditampilkan judul dan waktu. Setiap user dapat memilih judul untuk dibaca seperti yang dapat dilihat pada gambar 4.12.
Gambar 4.12 Halaman Galeri
107
4.1.4.8
Detail Posting
Halaman detail posting ini dapat diakses ketika user sudah memilih menu dan meng-klik judul pada menu tersebut. Pada halaman ini user dapat melihat isi berita dan melihat secara rinci keterangan berita tersebut, terdiri dari judul dan isi berita. Pada halaman ini user dapat melakukan bookmark yang nantinya di simpan
pada
database
dan
ditampilkan
pada
menu
bookmark
untuk
mempermudah user dalam menandai suatu berita seperti yang dapat dilihat pada gambar 4.13.
Gambar 4.13 Detail Posting 4.1.4.9
Bookmark
Halaman bookmark berisi semua judul yang telah di bookmark oleh user, untuk melakukan bookmark user dapat mengunjungi detail dari judul yang dipilih dan menekan logo bookmark berwarna kuning, dengan menekan ikon bookmark,
108
data pada detail akan di simpan pada database dan menampilkan pesan “Bookmark Disimpan”.
Gambar 4.14 Halaman Melakukan Bookmark
Gambar 4.15 Halaman Pesan Simpan Bookmark
Untuk mengakses halaman bookmark, user dapat menekan tombol option/menu pada handphone.
Gambar 4.16 Halaman Option Bookmark
109
Pada option bookmark user dapat melihat list judul yang telah di bookmark sebelumnya.
Gambar 4.17 Halaman Bookmark Saat menekan judul pada halaman bookmark, user dapat masuk pada detail dari judul yang dipilih, pada halaman detail bookmark user juga dapat melakukan delete bookmark dengan menekan ikon silang bookmark berwarna merah dan akan menampilkan pesan “Bookmark Dihapus”.
110
Gambar 4.18 Halaman Ikon Hapus Bookmark 4.1.4.10
Gambar 4.19 Halaman Pesan Hapus Bookmark
Halaman About
Halaman about berisi informasi tentang Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung
Gambar 4.20 Halaman About
111
4.1.5 Implementasi Metode Pengiriman Paket Data Implementasi metode pengiriman paket data yang digunakan pada aplikasi ini adalah metode json. Berikut ini akan dijelaskan proses yang dilakukan dalam pengiriman paket data disertai potongan gambar koding. 1. Encode Data PHP Penggunaan JSON secara umum terdiri dari fungsi encode dan decode. Pada gambar 4.21 adalah sintak encode pada metode pertukaran data JSON.
Gambar 4.21 Encode Data PHP 2. Mendapatkan URL Pada kelas JSONParser dibuat koding untuk memanggil URL dari kelas yang membutuhkan Json Parser, seperti Gambar 4.22 dibawah ini.
Gambar 4.22 Mendapatkan URL
112
3. Melakukan download data dari URL Pada Gambar 4.23 adalah sintak untuk melakukan download data dari URL.
Gambar 4.23 Melakukan Download data dari URL
4. Encode data Data yang diterima dari web server di encode dengan melakukan konversi data menjadi tipe data string seperti Gambar 4.24.
Gambar 4.24 Melakukan Konversi Data
113
5.
Penggunaan Data Konversi Data yang telah diambil dari web server dan sudah dikonversi digunakan pada aplikasi mobile dan disesuaikan dengan variable yang dibutuhkan oleh masingmasing class, gambar 4.25 adalah contoh penggunaan data yang sudah di konversi pada class KampusActivity.
Gambar 4.25 Penggunaan Data Konversi
114
4.2
Pengujian Perangkat Lunak Pengujian perangkat lunak merupakan tahapan untuk menemukan kesalahankesalahan dan kekurangan-kekurangan pada perangkat lunak yang dibangun sehingga bisa diketahui apakah perangkat lunak tersebut sudah memenuhi kriteria yang sesuai dengan tujuan. Adapun pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. Metode pengujian black box ini terdiri dari dua tahapan pengujian, yaitu tahapan pengujian alpha dan tahapan pengujian beta 4.2.1
Pengujian Alpha
Pengujian alpha merupakan pengujian fungsional yang diadakan dilingkungan pembangun oleh sekumpulan pengguna yang akan menggnakan perangkat lunaknya. Pihak pembangun mendampingi serta mencatat kesalahan-kesalahan maupun permasalahan yang dirasakan oleh pengguna. Pengujian alpha yang dilakukan pada aplikasi mobile ini dibagi menjadi tiga bagian yaitu scenario pengujian, kasus dan hasil pengujian, dan kesimpulan pengujian. 4.2.1.1
Skenario Pengujian
Skenario pengujian memaparkan urutan dan hal yang dilakukan pada Aplikasi Informasi berdasarkan usecase diagram. Adapun skenario pengujian yang dilakukan dapat dilihat pada Tabel 4.1.
115
Tabel. 4.1 Skenario Pengujian Aplikasi Informasi Jurusan Teknik Informatika UIN Bandung Jenis No. Item Uji Butir Uji Pengujian 1.
Register
2.
Tab Menu
Terima atau tolak notifikasi Menyimpan data pada database Menampilkan Tab Menu
Black Box
Black Box
Menampilkan data dari database Menampilkan List judul dari menu 3.
List Menu Kampus
kampus
Black Box
Menampilkan data dari database Menampilkan List judul dari menu 4.
List Menu Berita
berita
Black Box
Menampilkan data dari database
5.
List Menu Pengumuman
Menampilkan List judul dari menu pengumuman
Black Box
Menampilkan data dari database Menampilkan List judul dari menu
6.
List Menu Galeri
galeri
Black Box
Menampilkan data dari database Menampilkan Detail judul dari 7.
Detail Menu Kampus
menu kampus
Black Box
Menampilkan data dari database Menampilkan Detail judul dari 8.
Detail Menu Berita
menu berita Menampilkan data dari database
116
Black Box
Tabel. 4.1 Skenario Pengujian Aplikasi Informasi Jurusan Teknik Informatika UIN Bandung (Lanjutan) No.
9.
Item Uji Detail Menu Pengumuman
Butir Uji
Jenis Pengujian
Menampilkan Detail judul dari menu pengumuman
Black Box
Menampilkan data dari database Menampilkan Detail judul dari
10.
Detail Menu Galeri
menu galeri
Black Box
Menampilkan data dari database Menampilkan Detail judul dari 11.
Detail Bookmark
menu bookmark
Black Box
Menampilkan data dari database Menampilkan isi menu about
12.
Menu About
13
Tambah Bookmark
Menyimpan data pada database
Black Box
14
Hapus Bookmark
Menghapus data pada database
Black Box
4.2.1.2
Menampilkan data dari database
Black Box
Kasus dan Hasil Pengujian
Kasus dan hasil pengujian berisi pemaparan dari rencana pengujian yang telah disusun pada skenario pengujian. Pengujian ini dilakukan secara black box dengan hanya memperhatikan masukan ke dalam sistem dan keluaran dari masukan tersebut. Berikut ini pemaparan dari setiap butir pengujian yang terdapat pada skenario pengujian :
117
A. Pengujian Register Pengujian registrasi memaparkan pengujian aktivitas pengguna saat melakukan proses registrasi saat pertama kali masuk ke dalam sistem. Pada tahap pengujian register terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.2 berikut merupakan pengujian pada saat registrasi. Tabel 4.2 Pengujian Register (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Register Ketika install dan Tampil Pesan masuk pertama kali “Apakah Kamu mau akan menampilkan Menerima Diterima pesan “Apakah Kamu Notifikasi?” Mau Menerima Notifikasi?” Sedangkan untuk pengujian register dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.3. Tabel 4.3 Pengujian Register (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Register Ketika install dan Tampil Pesan masuk pertama kali “Please connect to akan menampilkan working internet pesan “Apakah Kamu connection?” Mau Menerima Diterima Notifikasi?” dan “Please connect to working internet connection”
118
B. Pengujian Tab Menu Pengujian tab menu memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian tab menu terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.4 adalah pengujian tab menu. Tabel 4.4 Pengujian Tab Menu (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tab Menu Menampilkan Tab Menampilkan Tab Menu yang Menu yang Diterima disediakan. disediakan. Sedangkan untuk pengujian tab menu dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.5. Tabel 4.5 Pengujian Tab menu (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tab Menu Menampilkan Tab Menampilkan Tab Menu yang Menu yang Diterima disediakan. disediakan.
119
C. Pengujian List Menu Kampus Pengujian List Menu Kampus memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian List Menu Kampus terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.6 merupakan pengujian List menu Kampus. Tabel 4.6 Pengujian List Menu Kampus (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Menampilkan List Menampilkan List Diterima Kampus Judul dari kampus Judul dari kampus Sedangkan untuk pengujian list menu kampus dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.7 Tabel 4.7 Pengujian List Menu Kampus (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Tidak Menampilkan Tidak Menampilkan Kampus List Judul dari List Judul dari Diterima kampus kampus
120
D. Pengujian List Menu Berita Pengujian List Menu Berita memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian List Menu Berita terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.8 merupakan pengujian List Menu Berita. Tabel 4.8 Pengujian List Menu Berita (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Menampilkan List Menampilkan List Diterima Berita Judul dari Berita Judul dari Berita Sedangkan untuk pengujian list menu berita dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.9. Tabel. 4.9 Pengujian List Menu Berita (Tidak Terkoneksi Internet Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Tidak Menampilkan Tidak Menampilkan Diterima Berita List Judul dari Berita List Judul dari Berita
121
E. Pengujian List Menu Pengumuman Pengujian List Menu Pengumuman memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian List Menu Pengumuman terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.10 merupakan pengujian List Menu Pengumuman. Tabel. 4.10 Pengujian List Menu Pengumuman (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Menampilkan List Menampilkan List Pengumuman Judul dari Judul dari Diterima Pengumuman Pengumuman Sedangkan untuk pengujian list menu pengumuman dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.11. Tabel. 4.11 Pengujian List Menu Pengumuman (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Tidak Menampilkan Tidak Menampilkan Berita List Judul dari List Judul dari Diterima kampus kampus
122
F. Pengujian List Menu Galeri Pengujian List Menu Galeri memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian List Menu Galeri terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.12 pengujian List Menu Galeri. Tabel. 4.12 Pengujian Menu Galeri (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Menampilkan List Menampilkan List Diterima Galeri Judul dari Galeri Judul dari Galeri Sedangkan untuk pengujian list menu galeri dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.13. Tabel. 4.13 Pengujian List Menu Galeri (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan List Menu Tidak Menampilkan Tidak Menampilkan Diterima Galeri List Judul dari Galeri List Judul dari Galeri
123
G. Pengujian Detail Menu Kampus Pengujian Detail Menu Kampus memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Detail Menu Kampus terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.14 merupakan pengujian Detail Menu Kampus. Tabel. 4.14 Pengujian Detail Menu Kampus (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Menampilkan Detail Menampilkan Detail Kampus dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian detail menu kampus dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.15. Tabel. 4.15 Pengujian Detail Menu Kampus (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Tidak Menampilkan Tidak Menampilkan Kampus Detail dari Judul yang Detail dari Judul Diterima dipilih yang dipilih
124
H. Pengujian Detail Menu Berita Pengujian Detail Menu Berita memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Detail Menu Berita terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.16 merupakan pengujian Detail Menu Berita. Tabel. 4.16 Pengujian Menu Berita (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Menampilkan Detail Menampilkan Detail Berita dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian detail menu berita dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.17. Tabel. 4.17 Pengujian Detail Menu Berita (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Tidak Menampilkan Tidak Menampilkan Berita Detail dari Judul yang Detail dari Judul Diterima dipilih yang dipilih
125
I. Pengujian Detail Menu Pengumuman Pengujian Detail Menu Pengumuman memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Detail Menu Pengumuman terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.18 pengujian Detail Menu Pengumuman. Tabel. 4.18 Pengujian Detail Menu Pengumuman (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Menampilkan Detail Menampilkan Detail Pengumuman dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian detail menu pengumuman dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.19. Tabel. 4.19 Pengujian Detail Menu Pengumuman (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Tidak Menampilkan Tidak Menampilkan Pengumuman Detail dari Judul Detail dari Judul Diterima yang dipilih yang dipilih
126
J. Pengujian Detail Menu Galeri Pengujian Detail Galeri memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Detail Menu Galeri terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.20 merupakan pengujian Detail Menu Pengumuman. Tabel. 4.20 Pengujian Detail Menu Galeri (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Menampilkan Detail Menampilkan Detail Galeri dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian detail menu galeri dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.21. Tabel. 4.21 Pengujian Detail Menu Galeri (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menu Tidak Menampilkan Tidak Menampilkan Galeri Detail dari Judul yang Detail dari Judul Diterima dipilih yang dipilih
127
K. Pengujian Detail Bookmark Pengujian
Detail
Bookmark
memaparkan
pengujian
aktivitas
pengguna saat masuk ke dalam sistem. Pada tahap pengujian Detail Bookmark terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.22 merupakan pengujian Detail Bookmark. Tabel. 4.22 Pengujian Detail Bookmark (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menampilkan Detail Menampilkan Detail Bookmark dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian detail bookmark dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.23. Tabel. 4.23 Pengujian Detail Bookmark (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Detail Menampilkan Detail Menampilkan Detail Bookmark dari Judul yang dari Judul yang Diterima dipilih dipilih
128
L. Pengujian Menu About Pengujian Menu About memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Menu About terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.24 pengujian Menu About. Tabel. 4.24 Pengujian Menu About (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Menu About Menampilkan Detail Menampilkan Detail dari Judul yang dari Judul yang Diterima dipilih dipilih Sedangkan untuk pengujian menu about dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.25. Tabel. 4.25 Pengujian Menu About (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Menu About Menampilkan Detail Menampilkan Detail dari Judul yang dari Judul yang Diterima dipilih dipilih
129
M. Pengujian Tambah Bookmark Pengujian Tambah Bookmark memaparkan pengujian aktivitas pengguna saat masuk ke dalam sistem. Pada tahap pengujian Tambah Bookmark terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.26 merupakan pengujian Tambah Bookmark. Tabel. 4.26 Pengujian Tambah Bookmark (Terkoneksi Internet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tambah Menampilkan pesan Menampilkan pesan Bookmark “Bookmark “Bookmark Diterima Disimpan” Disimpan” Sedangkan untuk pengujian tambah bookmark dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.27. Tabel. 4.27 Pengujian Tambah Bookmark (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tambah Menampilkan pesan Menampilkan pesan Bookmark “Bookmark “Bookmark Diterima Disimpan” Disimpan”
130
N. Pengujian Hapus Bookmark Pengujian
Hapus
Bookmark
memaparkan
pengujian
aktivitas
pengguna saat masuk ke dalam sistem. Pada tahap pengujian Hapus Bookmark terdiri dari dua tipe pengujian, yaitu pengujian dengan adanya koneksi internet dan pengujian dengan tidak adanya koneksi internet. Tabel 4.28 merupakan pengujian Tambah Bookmark. Tabel. 4.28 Pengujian Hapus Bookmark (Terkoneksi Intenet) Kasus dan Hasil Uji (Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tambah Menampilkan pesan Menampilkan pesan Bookmark “Bookmark Diterima “Bookmark Dihapus” Dihapus” Sedangkan untuk pengujian hapus bookmark dengan tidak adanya koneksi internet dapat dilihat pada tabel 4.29 Tabel. 4.29 Pengujian Hapus Bookmark (Tidak Terkoneksi Internet) Kasus dan Hasil Uji (Tidak Terkoneksi Internet) Skenario Yang Diharapkan Pengamatan Kesimpulan Tambah Menampilkan pesan Menampilkan pesan Bookmark “Bookmark Diterima “Bookmark Dihapus” Dihapus”
131
4.2.1.3 Kesimpulan Pengujian Alpha Berdasarkan hasil pengujian aplikasi yang dilakukan maka dapat disimpulkan bahwa Aplikasi Informasi Jurusan Teknik Informatika UIN SGD Bandung yang dibangun sudah berjalan sesuai dengan yang diharapkan baik itu dari segi validasi maupun proses penanganan kesalahan. 4.2.2
Pengujian Beta
Pengujian beta dilakukan di lingkungan pengguna tanpa kehadiran pihak pembangun aplikasi. Pengujian ini merupakan pengujian yang bersifat langsung di lingkungan yang sebenarnya. Pengguna melakukan penilaian terhadap aplikasi dengan menggunakan media kuesioner. Dari hasil kuesioner tersebut maka dapat ditarik kesimpulan apakah aplikasi yang dibangun telah sesuai dengan tujuan atau tidak
4.2.2.1 Kuesioner Pengujian Beta Kuesioner pengujian beta merupakan media yang digunakan pengguna aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung Berbasis Android untuk memberikan penilaian terhadap aplikasi yang dibangun. Kuesioner ini disebarkan menggunakan teknik metode random sampling. Teknik sampling ini diberi nama demikian karena di dalam pengambilan sampelnya, peneliti “mencampur” subjek-subjek di dalam populasi sehingga semua subjek-subjek dalam populasi dianggap sama. Adapun caranya adalah dengan memberikan kuisoner kepada mahasiswa Teknik Informatika UIN Sunan Gunung Djati Bandung.
132
Menurut
Notoatmodjo
(2002:
129)
untuk
mengetahui
ukuran
sampel
representative yang didapat berdasarkan rumus sederhana adalah sebagai berikut: Dimana N : besarnya populasi n= N Nd2 + 1
n : besarnya sampel d : tingkat kepercayaan / ketepatan yang diinginkan 10%.
Dengan rumus tersebut dapat dihitung ukuran sampel dari mahasiswa aktif jurusan teknik informatika UIN Sunan Gunung Djati Bandung yang berjumlah 788 orang dengan mengambil tingkat kepercayaan ( d ) = 10%, sebagai berikut: n=
=
N
= 788
Nd2 + 1
8.88
788
= 88.73
788*0.12 + 1
= 89 Orang
Kuesioner ini terdiri dari 5 pertanyaan dengan menggunakan skala likert dari skala 1 sampai 5. dimana masing-masing dibuat dengan menggunakan skala 1 – 5 kategori jawaban, yang masing-masing jawaban diberi score atau bobot yaitu banyaknya score antara 1 sampai 5, dengan rincian:
133
1) Jawaban SS sangat setuju diberi score 5. 2) Jawaban S setuju diberi score 4. 3) Jawaban R ragu-ragu diberi score 3. 4) Jawaban TS tidak setuju diberi score 2. 5) Jawaban STS sangat tidak setuju diberi score 1
(Singarimbun, 1994: 249).
Berdasarkan data hasil kuesioner, dapat dicari persentasi dan kesimpulan dari masing-masing pertanyaan. Perhitungan ini menggunakan rumus :
Si
= Ri x Ni
Rentang
= ∑ Ni / ∑ R i
Keterangan : Si
= Skor per baris
Ri
= Nilai rating
Ni
= Banyak responden per baris
Rentang
= Nilai yang digunaan untuk kesimpulan pengujian
Adapun hasil persentasi masing-masing nilai jawaban kuesioner yang diujikan kepada 89 responden dan telah dihitung menggunakan rumus diatas adalah sebagai berikut :
134
A. Kuesioner Aplikasi Info IF UIN Bandung 1) Tepatkan menurut anda jika Aplikasi Info IF UIN BDG pertama kali dibangun pada platform mobile berbasis Android? Tabel 4.30 Hasil Pengujian Kuesioner Soal No. 1 Nilai Skala Pertanyaan Keterangan Responden (Ni) (Ri)
1
Skor
Sangat Tepat
5
13
65
Tepat
4
54
216
Cukup Tepat
3
17
51
Kurang Tepat
2
5
10
Tidak Tepat
1
0
0
Jumlah
89
342
Rentang
342/89 = 3.84
Rentang dari hasil perhitungan kuesioner soal no.1 dapat dilihat pada gambar 4.26.
Gambar 4.26 Rentang Hasil Perhitungan Kuesioner Soal No. 1 Berdasarkan hasil perhitungan skala dari gambar rentang diatas dinyatakan TEPAT bahwa Aplikasi info IF UIN BDG pertama kali dibangun pada platform mobile berbasis Android.
135
2) Apakah secara umum aplikasi Info IF UIN BDG Berbasis Android ini telah mewakili informasi-informasi pengumuman kepada mahasiswa? Tabel 4.31 Hasil Pengujian Kuesioner Soal No. 2 Nilai Skala Responden Pertanyaan Keterangan (Ri) (Ni)
2
Skor
Sangat Mewakili
5
13
65
Mewakili
4
52
208
Cukup Mewakili
3
21
63
Kurang Mewakili
2
3
6
Tidak Mewakili
1
0
0
Jumlah
89
342
Rentang
342/89 = 3.84
Rentang dari hasil perhitungan kuesioner soal no.2 dapat dilihat pada gambar 4.27.
Gambar 4.27 Rentang Hasil Perhitungan Kuesioner Soal No. 2 Berdasarkan hasil perhitungan skala dari gambar rentang diatas dinyatakan TEPAT bahwa secara umum Aplikasi Info IF UIN BDG telah mewakili informasi-informasi pengumuman kepada mahasiswa.
136
3) Apakah aplikasi Info IF UIN BDG Berbasis Android ini membantu anda dalam mengakses informasi dari jurusan? Tabel 4.32 Hasil Pengujian Kuesioner Soal No. 3 Nilai Skala Responden Pertanyaan Keterangan (Ri) (Ni)
3
Skor
Sangat Membantu
5
26
130
Membantu
4
43
172
Cukup Membantu
3
18
54
Kurang Membantu
2
0
0
Tidak Membantu
1
2
2
Jumlah
89
358
Rentang
358/89 = 4.02
Rentang dari hasil perhitungan kuesioner soal no.3 dapat dilihat pada gambar 4.28.
Gambar 4.28 Rentang Hasil Perhitungan Kuesioner Soal No. 3 Berdasarkan hasil perhitungan skala dari gambar rentang diatas dinyatakan bahwa Aplikasi Info IF UIN BDG SANGAT MEMBANTU dalam mengakses informasi-informasi pengumuman dari jurusan.
137
4) Apakah aplikasi Info IF UIN BDG akan mendukung Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung Sebagai Universitas yang berbasiskan ICT (Information and Communication Technology)? Tabel 4.34 Hasil Pengujian Kuesioner Soal No. 4 Nilai Skala Responden Pertanyaan Keterangan (Ri) (Ni)
4
Skor
Sangat Mendukung
5
27
135
Mendukung
4
49
196
Cukup Mendukung
3
13
39
Kurang Mendukung
2
0
0
Tidak Mendukung
1
0
0
Jumlah
89
370
Rentang
370/89 = 4.16
Rentang perhitungan kuesioner soal no.4 dapat dilihat pada gambar 4.29.
Gambar 4.29 Rentang Hasil perhitungan Kuesioner Soal No. 4 Berdasarkan hasil perhitungan skala dari gambar rentang diatas dinyatakan bahwa Aplikasi Info IF UIN BDG SANGAT MENDUKUNG Jurusan Teknik Informatika UIN Sunan Gunung Djati bandung sebagai Universitas yang berbasiskan pada ICT.
138
5) Apakah antarmuka aplikasi Info IF UIN BDG ini mudah digunakan? Tabel 4.35 Hasil Pengujian Kuesioner Soal No. 5 Nilai Skala Pertanyaan Keterangan Responden (Ni) (Ri)
5
Skor
Sangat Mudah
5
13
65
Mudah
4
43
172
Cukup Mudah
3
31
93
Kurang Mudah
2
1
2
Tidak Mudah
1
1
1
Jumlah
89
333
Rentang
333/89 = 3.74
Rentang dari hasil perhitungan kuesioner soal no. 5 dapat dilihat pada gambar 4.30.
Gambar 4.30 Rentang Hasil Perhitungan Kuesioner Soal No. 5 Berdasarkan hasil perhitungan skala dari gambar rentang diatas dinyatakan bahwa Aplikasi Info IF UIN BDG MUDAH untuk digunakan.
139
4.2.2.2 Kesimpulan Hasil Pengujian Beta Grafik hasil pengujian beta berdasarkan pertanyaan yang dibagikan dan hasil pengukuran menggunakan skala likert dapat dilihat pada Gambar 4.26.
Gambar 4.31 Grafik Hasil Pengujian Beta Berdasarkan hasil pengujian beta dapat disimpulkan bahwa pembangunan Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung sudah sesuai dengan tujuan, yaitu memudahkan menyajikan informasi kampus dan mempercepat komunikasi antara kampus dan mahasiswa.
140