BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Pembuatan program organisasi kelembagaan mahasiswa ini ditujukan untuk
user seluruh program studi yang ada dilingkungan Universitas Mercu Buana untuk mempermudah dalam pengeolaan kegiatan pada organisasi mulai dari pengiriman proposal sampai dengan konfirmasi dari pembina. Sistem yang telah berjalan sebelumnya adalah pengelolaan data secara manual tanpa berbasis web, semua data yang dikelola hanya menggunakan Microsoft office sebagai pengelola informasi, hal ini menyebabkan tidak teraturnya sumber daya yang telah disimpan. Hal ini dirasa kurang efisien baik dari segi waktu maupun tenaga. Aplikasi ini dapat diakses oleh user, user disini adalah anggota organisasi, dosen pembina dan pengurus organisasi yang baru. Melalui aplikasi ini dosen pembina dapat langsung mengkonfirmasi proposal yang diajukan saat itu juga. Setelah melakukan analisa dan perancangan terhadap organisasi kelembagaan mahasiswa, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahap pengujian terdapat dua cakupan spesifikasi kebutuhan dan sistem yang meliputi perangkat keras dan perangkat lunak, implementasi pada aplikasi ini meliputi proses pengkodean basis data dan tampilan antar muka. Tahap ini merupakan tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi dari aplikasi sebuah sistem dengan menggunakan beberapa fungsi terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi tersebut. Untuk menjalankan progrm ini menggunakan php sebagai bahasa pemograman dan mysql sebagai databasenya, maka diperlukan sebuah web server yang akan digunakan sebagai tempat penyimpanan program. Web server yang akan
57
http://digilib.mercubuana.ac.id/
digunakan berupa xampp, atau program web server lain yang mendukung program php minimal versi 3.3.9 dan mysql minimal versi 5.5.8 sebagai database server. Untuk memulai program, jalankan browser seperti google chrome, mozilla firefox atau opera. Ketikkan alamat http://localhost/.localhost adalah nama server tempat program disimpan. 4.2
Spesifikasi kebutuhan sistem
Dalam kebutuhan ini sistem menggunakan dua buah perangkat yaitu perangkat keras dan perangkat lunak, berikut adalah kebutuhan sistem ini dibuat dan di uji. 1. Perangkat keras a. Processor intel core b. RAM 2.00 gb c. Hardisk 2. Perangkat lunak: a. Operating system windows 8 b. Php myadmin c. Xampp 1.8.1 d. Dreamweaver8 e. Google chrome
Tampilan sistem pengelolaan kegiatan pada organisasi kelembagaan mahasiswa Universitas Mercu Buana Untuk menampilkan sistem ini, yang dilakukan adalah membuka web browser, lalu ketikan nama host yang menjadi server pada bagian address/location. Bila host yang digunakan sama dengan nama host yang dipakai saat ini, nama host dapat disi dengan localhost.
58
http://digilib.mercubuana.ac.id/
4.2.1
Tampilan basis data 1.
Implementasi basis data mahasiswa
Gambar 4.1 Implementasi basis data mahasiswa Dalam database mahasiswa terdapat: -
Nama tabel
: mahasiswa
Primary key
: kode
Jumlah field
:6
1. Implementasi basis data pembina
Gambar 4.2 Implementasi basis data pembina
59
http://digilib.mercubuana.ac.id/
Dalam database pembina terdapat: -
Nama tabel
: pembina
Primary key
: id
Jumlah field
:6
2. Implementasi basis data pesan
Gambar 4.3 Implementasi basis data pesan Dalam database pesan terdapat: -
Nama tabel
: pesan
Primary key
: id
Jumlah field
:6
3. Implementasi basis data pesan2
Gambar 4.4 Implementasi basis data pesan2
60
http://digilib.mercubuana.ac.id/
Dalam database pesan2 terdapat: -
Nama tabel
: pesan2
Primary key
: id
Jumlah field
:5
4. Implementasi basis data sekorganisasi
Gambar 4.5 Implementasi basis data sekorganisasi Dalam database sekoranisasi terdapat: -
Nama tabel
: sekorganisasi
Primary key
: code
Jumlah field
:7
61
http://digilib.mercubuana.ac.id/
5. Implementasi basis data upload
Gambar 4.6 Implementasi basis data upload Dalam database upload terdapat: -
Nama tabel
: upload
Primary key
: kode
Jumlah field
: 14
62
http://digilib.mercubuana.ac.id/
4.2.2
Tampilan layar
1. Halaman Utama
Gambar 4.7 Halaman Utama Merupakan tampilan layar halaman utama. Terdapat menu Login Pembina, Pengurus Organisasi dan Mahasiswa
2. Halaman Login
Gambar 4.8 halaman Login
63
http://digilib.mercubuana.ac.id/
Merupakan halaman untuk user seperti pembina, pengurus dan mahasiswa masuk ke dalam aplikasi ini user harus memasukkan nomor identitas dan password. Jika terjadi kesalahan maka sistem akan mengeluarkan pesan kesalahan. 3. Halaman Download
Gambar 4.9 halaman Download Merupakan halaman download yang terdapat di menu login pembina dan mahasiswa. Pembina dan mahasiswa dapat mengakses langsung download data yang diinginkan ketika sudah mengaksesnya maka akan muncul proses data yang didownload.
64
http://digilib.mercubuana.ac.id/
4. Halaman Upload
Gambar 4.10 halaman Upload merupakan halaman untuk upload bagi anggota mahasiswa organisasi. Sebelum mahasiswa mengupoad terlebih dahulu untuk mengisi data seperti diatas.
5. Halaman kritik dan saran
Gambar 4.11 halaman kritik dan saran 65
http://digilib.mercubuana.ac.id/
Merupakan halaman kritik dan saran bagi mahasiswa yang ingin memberikan pesan kepada anggota organisasi lainnya. Tetapi data diri dari pengirim pesan tersebut tidak dilampirkan.
6. Halaman pencarian data proposal
Gambar 4.12 Pencarian Data Proposal Merupakan halaman pencarian proposal bagi mahasiswa maupun dosen yang ingin mencari berdasarkan tanggal ataupun berdasarkan nama mahasiswa yang dimaksud.
66
http://digilib.mercubuana.ac.id/
7. Halaman ganti password
Gambar 4.13 Ganti Password Merupakan halaman ganti password apabila semua aktor yang bersangkutan ingin merubah password yang sudah lama.
8. Halaman daftar pesan
Gambar 4.14 Daftar Pesan
67
http://digilib.mercubuana.ac.id/
Merupakan halaman menu daftar pesan yang telah dikirim mahasiswa yang dikirim ke pembina 4.3
Skenario pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi yang sudah selesai dibuat. Setelah aplikasi dijalankan selanjutnya adalah menguji simbol-simbol yang terdapat dalam menu utama aplikasi tersebut apakah sesai dengan tahap perancangan. Pengujian dilakukan dengan menggunakan metode pengujian black box testing. Tabel 4.1 Skenario Pengujian
NO
ANTAR MUKA
UJI COBA
STATUS APLIKASI
SKENARIO PENGUJIAN
HASIL YG DIHARAPKAN
HASIL PENGUJIAN
1
Tampilan Home/Awal
Menguji Masuk Klik link Link menu yang semua link menu awal menu yang dipilih dapat menu yang website tersedia membuka terdapat halaman yang pada dimaksud halaman menu home/awal
Link menu yang dipilih dapat membuka halaman yang dimaksud
2
Tampilan Login
Menguji proses Login
Input Berhasil username, melakukan password lalu validasi klik login
Berhasil masuk ke menu utama
Gagal melakukan validasi
Kembali ke tampilan login
3
Tampilan menu Pembina
Tampilan Login sudah terbuka
Menguji Masuk semua link menu halaman Pembina pembina
Klik link Link menu yang menu yang dipilih dapat tersedia membuka halaman
68
http://digilib.mercubuana.ac.id/
Link menu yang dipilih membuka halaman
NO
ANTAR
UJI COBA
MUKA
4
STATUS
SKENARIO
HASIL YG
APLIKASI
PENGUJIAN
DIHARAPKAN
Tampilan
Melihat
Menguji
link
proses file download
download
Download
download
yang diterima ditampilkan dan ditampilkan
file
yang
mendownload Masuk
file Data
berhasil
dan
diterima
5
PENGUJIAN
Tampilan
file terbuka
file Data
HASIL
file
berhasil
berhasil
dan
didownload
didownload
Tampilan
Menguji
menu
semua link menu
pengurus
menu yang mahasiswa
membuka
organisasi
terdapat
halaman
pada
dimaksud
berhasil
Klik link menu Link menu yang Link yang tersedia
dipilih
halaman
dapat yang
menu dipilih
dapat yang membuka halaman yang dimaksud
menu mahasiswa 6
Tampilan
Menguji
Tampilan
link upload proses file
Melakukan
input
upload file input file terbuka
Data file berhasil
file Data
file
berhasil
dengan
terismpan
terismpan
yang
mengupload
didalam
didalam
dikirim
file yang akan database
database
dikirim 7
Tampilan
Menguji
Masuk
menu
semua link menu
mahasiswa
halaman
Klik link menu Link menu yang Link yang tersedia
mahasiswa
dipilih membuka
menu
halaman
pengurus
dimaksud
baru
dapat yang
dipilih
dapat yang membuka halaman yang dimaksud
69
http://digilib.mercubuana.ac.id/
menu
NO
8
ANTAR
UJI
STATUS
SKENARIO
HASIL YG
MUKA
COBA
APLIKASI
PENGUJIAN
DIHARAPKAN
Tampilan
Menguji
Masuk
Klik
menu
semua
menu kritik menu
Kritik
link
dan saran
HASIL PENGUJIAN
link Link menu yang Link yang dipilih
tersedia
membuka
dan Saran menu
halaman
yang
dimaksud
terdapat
dapat yang
menu dipilih
dapat yang membuka halaman yang dimaksud
pada halaman menu Kritik dan Saran 9
Tampilan
Menguji
Tampilan
link
proses
input kritik input
mengisi
dan
pesan
terbuka
input Kritik dan Saran
Melakukan
Data file berhasil Data
pesan terismpan
saran dengan
file
berhasil
didalam database terismpan
melakukan
didalam
yang
pengisian data
database
akan
yang tersedia
dikirim 10
Tampilan
Menguji
Masuk
Klik
menu
semua
menu
menu
Profile
link
pengurus
tersedia
halaman
baru
link Link menu yang Link yang dipilih
menu profile
membuka halaman dimaksud
dapat yang
dipilih
dapat yang membuka halaman yang dimaksud
70
http://digilib.mercubuana.ac.id/
menu
NO
11
ANTAR
UJI
STATUS
SKENARIO
HASIL YG
MUKA
COBA
APLIKASI
PENGUJIAN
DIHARAPKAN
Tampilan
Menguji
menu cari link menu
HASIL PENGUJIAN
Tampilan
Isi link menu Menu yang diisi Menu
yang
pencarian
yang tersedia
dapat
data
dapat
diisi
memberikan data memberikan
yang
yang dimaksud
terdapat
data
yang
dimaksud
pada halaman menu cari 12
Tampilan
Menguji
Masuk
Isi link menu Menu yang diisi Menu
yang
menu
link
menu pesan
yang tersedia
akan
pesan
menu
pesan
yang
dimaksud
akan
mengirim diisi
terdapat
yang mengirim pesan
yang
dimaksud
pada halaman menu pesan 13
Tampilan
Menguji
Masuk
Isi link menu Data file berhasil Data
menu
link
menu ganti yang tersedia
disimpan
ganti
menu
password
database
password
pada
ke berhasil disimpan database
halaman menu
71
http://digilib.mercubuana.ac.id/
file
ke
4.4 Analisa hasil pengujian Dari pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Maka diperoleh hasil pengujian yang sesuai dengan rancangan aplikasi program yang telah dibuat. Dan terangkum dalam hasil pengujian dibawah ini: 1. Pengujian telah menunjukan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. 2. Program ini telah berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario yang diuji. 3. Pembina berhasil masuk ke halaman pembina dengan login yang telah dibuat. 4. Guru dapat mendownload file yang telah dikirim oleh mahasiswa organisasi dan menginput hasil file untuk diterima maupun tidak. 5. Mahasiswa berhasil masuk ke halaman mahasiswa dengan login yang telah dibuat. 6. Mahasiwa dapat mengupload file yang akan dikirim kepada pembina dan menerima masukan pada link krirtik dan saran 7. Pengurus baru dapat mengambil data file yang telah disimpan per periode oleh organisasi mahasiswa sebelumnya. 8. Mahasiswa yang tidak termasuk dalam organisasi pun dapat berpartisipasi dalam web ini dengan dapat menginput kritik dan saran. 9. Menu pesan yang berada di halaman pembina maupun pengurus organisasi sehinggan dapat berinteraksi satu sama lain 10. Menu pencarian data akan memproses permintaan melalui tanggal ataupun nama kegiatan yang diminta
dari hasil pengujian yang dilakukan pada website tesebut dapat disimpulkan bahwa semua link dan tombol pada program yang ada di halaman website tersebut dapat dijalankan dengan baik. Dan untuk menjalankan program hasil website tersebut, dapat dijalankan menggunakan web browser yaitu google chrome.
72
http://digilib.mercubuana.ac.id/