91 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
92 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.
93 1. Tabel wp_commentmeta
Query 4.1 Struktur dari Tabel wp_commentmeta
2. Tabel wp_comments
Query 4.2 Struktur dari Tabel wp_comments 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 ;
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`), KEY `comment_date_gmt` (`comment_date_gmt`), KEY `comment_parent` (`comment_parent`)
94 3. Tabel wp_links
Query 4.3 Struktur dari Tabel wp_links
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 ; 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`)
95
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 ; 5. Tabel wp_options
Query 4.5 Struktur dari Tabel wp_options
6. Tabel wp_terms
Query 4.6 Struktur dari Tabel wp_terms
7. Tabel wp_term_relationships
Query 4.7 Struktur dari Tabel wp_term_relationships 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 ;
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;
96 8. Tabel wp_term_taxonomy
Query 4.8 Struktur dari Tabel wp_term_taxonomy
9. Tabel wp_usermeta
Query 4.9 Struktur dari Tabel wp_usermeta 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 ;
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`)
97 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`)
98 11. Tabel wp_users
Query 4.11 Struktur dari Tabel wp_users
12. Tabel gcm_users
Query 4.12 Struktur dari Tabel gcm_users
13. Tabel Bookmark
Query 4.13 Struktur dari Tabel Bookmark 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`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 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`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
CREATE TABLE "bookmark" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , "id_post" INTEGER NOT NULL , "post_title" TEXT NOT NULL ,
99
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
100
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, guid, menu_order, post_type, post_mime_type, comment_count. Tabel wp_posts berelasi dengan wp_term_relationships. Lebih lengkapnya pada Gambar 4.3 merupakan tampilan dari tabel wp_posts.
101
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 merupakan tampilan dari tabel gcm_users.
102 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.
103 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 meng-install Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung, Halaman pembuka dapat dilihat pada gambar 4.6.
104 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.
105
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.
106 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.
107
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.
108 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,
109
data pada detail akan di simpan pada database dan menampilkan pesan “Bookmark Disimpan”.
Gambar 4.14 Halaman Melakukan Gambar 4.15 Halaman Pesan Bookmark Simpan Bookmark
Untuk mengakses halaman bookmark, user dapat menekan tombol option/menu pada handphone.
110
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”.
111
Gambar 4.18 Halaman Ikon Gambar 4.19 Halaman Pesan Hapus Bookmark Hapus Bookmark 4.1.4.10 Halaman About
Halaman about berisi informasi tentang Aplikasi Informasi Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung
112
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.
113 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.
114 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 masing-masing class, gambar 4.25 adalah contoh penggunaan data yang sudah di konversi pada class KampusActivity.
115 4.2 Pengujian Perangkat Lunak
Pengujian perangkat lunak merupakan tahapan untuk menemukan kesalahan-kesalahan 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.
116
Tabel. 4.1 Skenario Pengujian Aplikasi Informasi Jurusan Teknik Informatika UIN Bandung
No. Item Uji Butir Uji Jenis
Pengujian 1. Register Terima atau tolak notifikasi Black Box
Menyimpan data pada database
2. Tab Menu Menampilkan Tab Menu Black Box
Menampilkan data dari database
3. List Menu Kampus
Menampilkan List judul dari menu
kampus Black Box
Menampilkan data dari database
4. List Menu Berita
Menampilkan List judul dari menu
berita Black Box
Menampilkan data dari database
5. List Menu Pengumuman
Menampilkan List judul dari menu
pengumuman Black Box
Menampilkan data dari database
6. List Menu Galeri
Menampilkan List judul dari menu
galeri Black Box
Menampilkan data dari database
7. Detail Menu Kampus
Menampilkan Detail judul dari
menu kampus Black Box
Menampilkan data dari database
8. Detail Menu Berita
Menampilkan Detail judul dari
menu berita Black Box
117
Tabel. 4.1 Skenario Pengujian Aplikasi Informasi Jurusan Teknik Informatika UIN Bandung (Lanjutan)
No. Item Uji Butir Uji Jenis
Pengujian 9. Detail Menu
Pengumuman
Menampilkan Detail judul dari
menu pengumuman Black Box
Menampilkan data dari database
10. Detail Menu Galeri
Menampilkan Detail judul dari
menu galeri Black Box
Menampilkan data dari database
11. Detail Bookmark
Menampilkan Detail judul dari
menu bookmark Black Box
Menampilkan data dari database
12. Menu About Menampilkan isi menu about Black Box Menampilkan data dari database
13 Tambah Bookmark Menyimpan data pada database Black Box 14 Hapus Bookmark Menghapus data pada database Black Box
4.2.1.2 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 :
118 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
masuk pertama kali akan menampilkan pesan “Apakah Kamu
Mau Menerima
Notifikasi?”
Tampil Pesan
“Apakah Kamu mau Menerima
Notifikasi?” Diterima
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
masuk pertama kali akan menampilkan pesan “Apakah Kamu
Mau Menerima Notifikasi?” dan “Please connect to working internet connection” Tampil Pesan “Please connect to working internet connection?” Diterima
119 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
Menu yang disediakan. Menampilkan Tab Menu yang disediakan. Diterima
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
Menu yang disediakan. Menampilkan Tab Menu yang disediakan. Diterima
120 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
Kampus
Menampilkan List Judul dari kampus
Menampilkan List
Judul dari kampus Diterima
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
Kampus
Tidak Menampilkan List Judul dari kampus
Tidak Menampilkan List Judul dari kampus
121 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
Berita
Menampilkan List Judul dari Berita
Menampilkan List
Judul dari Berita Diterima
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
Berita
Tidak Menampilkan List Judul dari Berita
Tidak Menampilkan
122 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 Pengumuman Menampilkan List Judul dari Pengumuman Menampilkan List Judul dari Pengumuman Diterima
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
Berita
Tidak Menampilkan List Judul dari kampus
Tidak Menampilkan List Judul dari kampus
123 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
Galeri
Menampilkan List Judul dari Galeri
Menampilkan List
Judul dari Galeri Diterima
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
Galeri
Tidak Menampilkan List Judul dari Galeri
Tidak Menampilkan
124 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
Kampus
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
Kampus
Tidak Menampilkan Detail dari Judul yang dipilih
Tidak Menampilkan Detail dari Judul yang dipilih
125 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
Berita
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
Berita
Tidak Menampilkan Detail dari Judul yang dipilih
Tidak Menampilkan Detail dari Judul yang dipilih
126 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
Pengumuman
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
Pengumuman
Tidak Menampilkan Detail dari Judul yang dipilih
Tidak Menampilkan Detail dari Judul yang dipilih
127 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
Galeri
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
Galeri
Tidak Menampilkan Detail dari Judul yang dipilih
Tidak Menampilkan Detail dari Judul yang dipilih
128 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
Bookmark
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
Bookmark
Menampilkan Detail dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
129 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
dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
Diterima
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
dari Judul yang dipilih
Menampilkan Detail dari Judul yang dipilih
130 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 Bookmark Menampilkan pesan “Bookmark Disimpan” Menampilkan pesan “Bookmark Disimpan” Diterima
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 Bookmark Menampilkan pesan “Bookmark Disimpan” Menampilkan pesan “Bookmark Disimpan” Diterima
131 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
Bookmark Menampilkan pesan “Bookmark Dihapus”
Menampilkan pesan “Bookmark
Dihapus”
Diterima
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
Bookmark Menampilkan pesan “Bookmark Dihapus”
Menampilkan pesan “Bookmark
Dihapus”
132 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.
133
Menurut Notoatmodjo (2002: 129) untuk mengetahui ukuran sampel representative yang didapat berdasarkan rumus sederhana adalah sebagai berikut:
n = N Nd2 + 1
Dimana
N : besarnya populasi 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 Nd2 + 1 = 788 788*0.12 + 1 = 788 8.88 = 88.73 = 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:
134 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 / ∑ Ri
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 :
135 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 Pertanyaan Keterangan Nilai Skala (Ri) Responden (Ni) Skor 1 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.
136
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 Pertanyaan Keterangan Nilai Skala (Ri) Responden (Ni) Skor 2 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.
137
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 Pertanyaan Keterangan Nilai Skala (Ri) Responden (Ni) Skor 3 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.
138
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 Pertanyaan Keterangan Nilai Skala (Ri) Responden (Ni) Skor 4 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.
139
5) Apakah antarmuka aplikasi Info IF UIN BDG ini mudah digunakan? Tabel 4.35 Hasil Pengujian Kuesioner Soal No. 5 Pertanyaan Keterangan Nilai Skala (Ri) Responden (Ni) Skor 5 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.
140 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.