61
BAB V IMPLEMENTASI DAN PENGUJIAN
5.1 Implementasi Pembuatan Sistem 5.1.1 Lingkungan Pemrograman Implementasi dari Aplikasi penyimpanan dan pemutaran video petunjuk pencarian
ruangan
Diskominfo
Jawa
Barat
dibuat
dengan
menggunakan
bahasa
pemrograman PHP. Alasan pemilihan interface web sebagai media pengolahan data yakni agar tampilan yang lebih atraktif, file pembuatan yang relatif kecil yaitu file berekstensi *.php.
5.1.2 Konfigurasi Hardware Aplikasi Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo Jawa Barat dirancang menggunakan tools pendukung yang berupa hardware dan software. Perangkat keras yang dipergunakan untuk membuat aplikasi ini adalah komputer yang mempunyai spesifikasi sebagai berikut (spesifikasi minimal untuk developer) : 1. Processor
: Intel Pentium IV 1,8 GHz.
2. VGA
: Shared onboard 64MB.
3. RAM
: 512 MB
4. Harddisk
: 160 GB
5. Monitor
: CRT 15” (1024x 768 pixels).
6. Mouse USB dan keyboard.
62
Pengembangan ini dilakukan dengan menggunakan spesifikasi yang tidak membutuhkan spesifikasi yang terlalu tinggi, namun strorage atau media penyimpanan sebagai data penunjang perusahaan yang dibutuhkan cukup banyak, mengingat bahwa akan ada cukup banyak data video yang nantinya akan disimpan Pembuatan Aplikasi Aplikasi penyimpanan dan pemutaran video petunjuk pencarian
ruangan
Diskominfo
ini dirancang tanpa menggunakan koneksi internet.
Sehingga untuk sementara, pengembangan baru dilakukan secara lokal (localhost).
5.1.3 Konfigurasi Software Software yang dipergunakan dalam pembuatan Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo ini adalah sebgai berikut: 1. Sistem Operasi PC
: Microsoft Windows XP SP 2
2. Bahasa Pemrograman
: PHP ver.5
3. Database
: MySQL 5.3.1
4. Web Server
: Apache (XAMPP ver.1.73)
5. Browser
: Mozilla Firefox
5.2 Coding Implementasi dari pembuatan Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo ini dibuat dengan menggunakan PHP sebagai bahasa pemrograman, dipadukan dengan CSS, javascript dan HTML sebagai interface. Disisi lain dalam pengolahan basis data dipergunakan MySQL sebagai tools pengolahan data.
63
5.2.1 Implementasi Basis Data Dalam mengimplementasikan basis data Aplikasi Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo, dipergunakan MySQL sebagai pengolah basis data. Dipergunkannya MySQL sebagai database yakni multiplatform (dapat dipakai di berbagai platform berbeda, yakni: Linux, Windows, Solaris, maupun MacOS), memiliki banyak tipe data, mampu menangani database dalam skala besar dan memiliki kecepatan query yang lebih bila dibandingkan dengan tools database lainnya. Oleh karena itu dalam pembuatan aplikasi ini dipergunakan MySQL ver 5.3.1 yang berada pada bundle XAMPP.
5.2.1.1 Pembuatan Database Pembuatan database dilakukan dengan mengaktifkan service MySQL terlebig dahulu pada paket XAMPP. Cara mengaktifkan service MySQL dapat dilakukan dengan dua cara yaitu: 1.
Melalui console (Command Prompt) Mengaktifkan dengan menggunakan console dapat dilihat pada Gambar 5.1 C:\>cd xampp/mysql C:\xampp\mysql>mysql_installservice.bat
Gambar 5.1 Mengaktifkan Service MySQL melalui console
64
2.
Melalui XAMPP Control Panel Mengaktifkan service MySQL melalui XAMPP Control Panel dapat dilihat pada Gambar 5.2 di bawah ini:
Gambar 5.2 Mengaktifkan service MySQL melalui XAMPP Control Panel
Tahapan
implementasi
selanjutnya
yaitu
pembuatan
database
dengan
mengetikkan perintah SQL. Oleh karena itu, dipergunkan DDL (Data Definition Language) dalam mendefinisikan data video yang akan dibuat. Database yang dibuat tersebut diberi nama db_multimedia. Atau bisa juga menggunakan menu yang tersedia pada tools phpMyAdmin seperti pada Gambar 5.3.
65
Gambar 5.3 Membuat database menggunakan phpMyAdmin.
Setelah membuat database, maka langkah selanjutnya adalah membuat tabel dengan cara yang sama, yaitu memasukkan nama tabel dan secara otomatis tabel akan tersimpan pada
database yang telah dibuat. Berikut tabel-tabel yang ada pada
db_multimedia dapat dilihat pada Gambar 5.4.
Gambar 5.4 Tabel-tabel pada db_multimedia
66
Di dalam tabel-tabel tersebut, terdapat field-field untuk menyimpan berbagai data dengan jenis data yang sama maupun berbeda. Pada tabel admin yang berfungsi untuk menyimpan data admin, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.5 di bawah ini.
Gambar 5.5 Field pada Tabel admin
Pada tabel berita yang berfungsi untuk menulis dan menyimpan berita atu pengumuman dari Diskominfo, field-field yang dibutuhkan untuk menyimpan data dapat dilihat pada Gambar 5.6 di bawah ini.
Gambar 5.6 Field pada Tabel berita
67
Pada tabel gallery_video yang berfungsi untuk menyimpan data video, fieldfield yang dibutuhkan untuk menyimpan data tersebut dapat dilihat pada Gambar 5.7.
Gambar 5.7 Field pada Tabel gallery_video
5.2.2 Implementasi Antar Muka (Interface) Pembuatan Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo Jawa Barat dibangun dengan halaman utama yang berbeda tiap penggunanya.
Pada aplikasi ini, yang dapat mengakses adalah Administrator (staf
Diskominfo)
dan tamu. Oleh karena itu pada implementasinya kedua pengguna tadi
mempunyai antar muka yang berbeda dalam mengakses halaman utama. Di dalam PHP, implementasi antar muka dilakukan dengan sebuah webpage berekstensi PHP. Setiap halaman dan file program keseluruhan ditulis dengan file yang berekstensi .php. Berikut ini adalah implementasi antarmuka dari Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo disajikan pada tabel 5.1.
68
Tabel 5.1 Implementasi antar muka pada Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo Hak Akses
Admin
Tamu
Menu
Fungsi
Login
Masuk ke halaman khusus admin
Home
Halaman utama admin
Data video
Mengolah data video
Berita
Mengolah data berita
Logout
Keluar dari administrator
Home
Halaman utama aplikasi
Gallery_video
Pilih dan lihat video
Berita
Lihat Pengumuman
5.2.3 Implementasi Program Ada beberapa hal yang perlu dijalankan dalam pengimplementasian Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo. Untuk menjalankan program yang telah ditulis dalam bahasa pemrograman PHP diperlukan web server. Web server yang dipergunakan adalah Apache, web server tersebut berada dalam paket installer XAMPP. Selain itu, untuk melihat tampilan dari baris-baris program yang telah dibuat dibutuhkan browser karena aplikasi ini dibangun dengan berbasiskan web. Berikut ini adalah langkah-langkah untuk menjalankan service web server (Apache). Ada dua cara yang dapat digunakan untuk dapat mengaktifkan service Apache, yaitu: 1. Melalui console (Command Prompt) C:\>cd xampp C:\xampp>apache_start.bat
69
Gambar 5.8 Menjalankan Web Server melalui Console
2. Melalui XAMPP Control Panel
Gambar 5.9 Menjalankan Web Server (Apache) melalui XAMPP Control Panel
5.2.3.1 Halaman Utama Halaman utama ini merupakan halaman utama dari Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo, halaman ini berisi menu Home, galley video, dan menu lainnya. Untuk coding Halaman Utama dapat dilihat pada Lampiran A. Gambar 5.12 berikut merupakan tampilan Halaman Utama pada Tamu dan admin bila dijalankan pada browser Mozilla Firefox.
70
Gambar 5.10 Tampilan Halaman Utama Aplikasi
5.2.3.2 Halaman Tamu Halaman ini berguna dalam pencarian dan pemutarab video, Halaman ini pun tidak mempunyai otorisasi sehingga semua pengguna dalam hal ini tamu Diskominfo dapat mengakses halaman tersebut tanpa melalui proses login. Gambar 5.16 berikut ini adalah tampilan dari halaman tamu sekaligus halaman utama saat memilih menu Daftar yang dijalankan pada browser Mozilla Firefox.
Gambar 5.11 Tampilan Halaman Tamu
71
5.2.3.3 Halaman gallery video Pada halaman ini tamu bisa memilih video mana yang akan diputar sesuai dengan ruangan yang akan dituju, tampilan dapat dilihat pada gambar 5.17
Gambar 5.12 Tampilan Halaman Gallery video
Tampilan
tersebut
merupakan
implementasi dari pengembangan Aplikasi
Pengolahan penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo Jawa Barat. Selebihnya, source code halaman lampiran.
dan tampilan Aplikasi ini akan disisipkan pada
72
5.2.3.4 Halaman Administrator Untuk dapat masuk ke dalam halaman administrator, admin harus login terlebih dahulu, dengan memilih menu Login yang ada pada menu bar. Source code dapat dilihat pada Lampiran B. Halaman ini terdiri dari halaman index (index.php), dan validasi pengguna sebagai admin (akses.php) serta halaman utama administrator jika login berhasil (home.php). Tampilan halaman ini dapat dilihat pada Gambar 5.13 berikut ini.
Gambar 5.13 Tampilan Halaman Login Adminstrator Form tersebut akan di cek apakah data yang dimasukkan admin sudah valid. Halaman form ini divalidasi dengan source code program pada akses.php dan jika berhasil maka akan membaca code program pada home.php yang merupakan halaman utama khusus administrator. Setelah admin melakukan login, maka admin dapat mengakses fasilitas dalam halaman administrator yang berupa link menu di dalamnya. Menu ini digunakan untuk mengolah data video dan berita yang isinya berupadata video dan berita yang ada.. Tampilan Halaman administrator ketika proses login admin sukses akan seperti pada Gambar 5.14 berikut.
73
Gambar 5.14 Tampilan Menu pada Halaman Administrator
Admin dapat memilih menu yang ada pada halaman administrator, yaitu melihat data video (edit-video.php), membuat berita (edit-artikel.php), mengedit profil admin (edit-profil.php)
Gambar 5.15 Tampilan Menu pada Halaman edit gallery video
74
Gambar 5.16 Tampilan Menu pada Halaman edit Artikel
5.3 Hasil Pengujian Hasil pengujian dari implementasi Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan dapat dilihat pada Tabel 5.2 di bawah ini. No
No_Req
Deskripsi uji
1
Req_APVPR_000
Tamu/user memilih video
2
Req_APVPR_010
Video
petunjuk
Hasil Berhasil
pencarian ruangan diputar Berhasil
setelah dipilih user
3
Req_APVPR_100
Menambah video baru
Berhasil
4
Req_ APVPR _120
Menyimpan video yang baru ditambahkan
Berhasil
5
Req_ APVPR _130
Mengubah atau mengupdate data video sesuai
Berhasil
6
Req_ APVPR _140
Menghapus data video yang sudah tidak Berhasil digunakan
Tabel 5.2 Tabel Hasil Pengujian
75
BAB VI PENUTUP
6.1 Kesimpulan Dari
kegiatan-kegiatan
yang
telah
dilakukan
dalam proses
pembuatan
penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo diperoleh beberapa kesimpulan. Kesimpulan tersebut diambil dari teori serta berbagai pengujian yang telah dilakukan dan dari sudut pandang penulis. Berikut ini kesimpulan yang diambil dari seluruh Bab: 1. Aplikasi
penyimpanan
dan
pemutaran
video
petunjuk
pencarian
ruangan
Diskominfo merupakan sebuah aplikasi yang dibuat untuk mempermudah tamu yang datang ke gedung Diskominfo dalam mencari ruangan yang dituju . Sehingga diharapkan proses pencarian ruangan bisa lebih cepat 2. Aplikasi Diskominfo
penyimpanan dibangun
dan dengan
pemutaran
video
menggunakan
petunjuk
web
sebagai
pencarian
ruangan
pengaplikasiannya
dengan menggunakan bahasa pemrograman PHP yang dipadukan dengan database MySQL. Di sisi lain untuk menambah dinamisasi web ditambahkan CSS dan Javascript di dalamnya. 3. Aplikasi
penyimpanan
dan
pemutaran
video
petunjuk
pencarian
ruangan
Diskominfo ini digunakan untuk melakukan penyimpanan video dan berita oleh admin, serta pemilhan dan pemutaran video. 4. Pengguna dalam Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo ini terdiri dari tamu yang merupakan user biasa tanpa otorisasi, dan administrator sebagai pengelola aplikasi yang memiliki otorisasi.
76
5. Dengan
demikian,
pembuatan
penyimpanan
dan
pemutaran
video
petunjuk
pencarian ruangan Diskominfo tersebut dapat dijadikan sebagai alat atau media bantu dalam penyimpanan video, ataupun sebagai media untuk memberikan berita dan informasi terkait Diskominfo, sehingga dapat berguna bagi semua pihak dalam pencapaian efektivitas kerja khususnya di Dinas Komunikasi dan Informatika pada sub bidang, hubungan masyarakat,
Pengolahan Data Elektronik, dan sub bidang
lain yang membutuhkan aplikasi ini 6. Aplikasi yang dibuat oleh penulis hanya sebatas aplikasi penyimpanan dan pemutaran video, penyimpanan berita atau pegumuman dan menampilkan berita atau pengumunan, untuk pembuatan video sepenuhnya diserahkan kepada pihak Diskominfo
6.2 Saran Pembuatan Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan Diskominfo dibuat untuk mempermudah proses pencarian video. Aplikasi ini dirancang dengan menggunakan web dengan harapan user lebih terbiasa dengan tampilan web, sehingga informasi yang ingin dibagikan dapat tersalurkan secara mudah.Namun video petunjuk jalan sampai penulis menyelesaikan kerja praktek masih belum dibuat, hal ini sepenuhnya diserahkan kepada Pihak Diskominfo Mudah-mudahan dengan dibuatnya Aplikasi penyimpanan dan pemutaran video petunjuk pencarian ruangan ini dapat membantu instansi dalam meningkatkan kinerja dan juga menjadi solusi dari seringnya terjadi kesalah pahaman antara pihak resepsionis atau security dengan tamu Diskominfo.