BAB
1. PENDAHULUAN
A. Latar
Belakang
Perkembangan
teknologi dan komunikasi membuat hampir semua aspek kehidupan telah menerapkan
teknologi. Salah satunya adalah dalam bidang pendidikan. Semakin majunya
teknologi membuat lembaga-lembaga pendidikan telah menerapkan teknologi dalam
sistemnya. Saat ini sistem-sistem yang masih manual telah tergantikan dengan
sistem yang terkomputerisasi.
Universitas
Gunadarma sebagai salah satu perguruan tinggi swasta yang telah menerapkan
teknologi dalam berbagai aktivitas perkuliahannya. Universitas Gunadarma
memiliki banyak layana-layanan yang berbasis komputer dengan tujuan untuk
mempermudah civitas Universitas Gunadarma dalam menjalankan tugasnya.
Salah
satunya Gunadarma mempunyai sebuah wadah bagi mahasiswa untuk mengakses
informasi dan melaksanakan tugas perkuliahannya yaitu situs studentsite (situs
mahasiswa). Studentsite saat ini telah memegang peranan penting dalam proses
perkuliahan mahasiswa. Oleh karena itu studentsite haruslah memiliki kualitas
yang baik. Untuk mencapai kualitas tersebut diperlukan proses testing atau
pengujian terhadap sistem studentsite guna menghindarkan pengguna dari
kesalahan serta membantu dalam proses pengembangan sistem agar sistem
studentsite dapat dikembangkan dan berjalan sesuai dengan yang diinginkan.
B. Profil Studentsite
Universitas
Gunadarma memiliki banyak layanan-layanan berbentuk web yang diberikan kepada
mahasiswanya. Jenis layanan tersebut antara lain BAAK Online, Virtual Class,
Library, Warta Warga, Studentsite dan lain lain. Salah satunya yang paling
banyak digunakan dan dimiliki oleh semua mahasiswa adalah Studentsite.
Studentsite adalah salah
satu layanan yang diberikan kepada mahasiswa yang di-launching pada tanggal 23
November 2006. Studentsite adalah fasilitas berbasis web yang diperuntukan bagi
semua mahasiswa Universitas Gunadarma yang masih aktif. Dengan fasilitas ini,
mahasiswa Universitas Gunadarma dapat berkolaborasi dan saling mendapatkan
informasi antar civitas akademika Universitas Gunadarma.
Studentsite merupakan salah satu komponen informasi yang cukup penting bagi mahasiswa Universitas Gunadarma. Di dalam studentsite para mahasiswa dapat mengetahui informasi yang berhubungan dengan mereka, oleh karena itu kemudahan untuk mengakses Studentsite sangatlah diperlukan. Fasilitas yang terdapat pada aplikasi ini yaitu fasilitas untuk melihat jadwal kuliah, jadwal ujian, rangkuman nilai mahasiswa, berita Studentsite, berita BAAK, berita Gunadarma dan banyak link yang berhubungan dengan kegiatan-kegiatan perkuliahan di Universitas Gunadarma. Mahasiswa dapat menggunakan fasilitas ini dengan mendaftarkan dengan cara aktivasi account Studentsite. Studentsite merupakan salah satu jenis layanan yang diberikan Universitas Gunadarma kepada para mahasiswa demi kelancaran proses pelaksanaan perkuliahan.
Studentsite merupakan salah satu komponen informasi yang cukup penting bagi mahasiswa Universitas Gunadarma. Di dalam studentsite para mahasiswa dapat mengetahui informasi yang berhubungan dengan mereka, oleh karena itu kemudahan untuk mengakses Studentsite sangatlah diperlukan. Fasilitas yang terdapat pada aplikasi ini yaitu fasilitas untuk melihat jadwal kuliah, jadwal ujian, rangkuman nilai mahasiswa, berita Studentsite, berita BAAK, berita Gunadarma dan banyak link yang berhubungan dengan kegiatan-kegiatan perkuliahan di Universitas Gunadarma. Mahasiswa dapat menggunakan fasilitas ini dengan mendaftarkan dengan cara aktivasi account Studentsite. Studentsite merupakan salah satu jenis layanan yang diberikan Universitas Gunadarma kepada para mahasiswa demi kelancaran proses pelaksanaan perkuliahan.
Hingga
saat ini studentsite sudah mencapai versi 3. Menu utama pada studentsite yang
dapat diakses oleh mahasiswa pada versi 3 ini antara lain :
1. Home
Pada halaman home digunakan
untuk menampilkan tampilan awal website.
2. Berita
Digunakan untuk menampilkan
semua berita yang berkaitan dengan Universitas Gunadarma
3. Aktivasi
Halaman Aktivasi berisi form
form yang digunakan bagi pengguna baru untuk melakukan aktivasi pada website
studentsite.
4. Login
Merupakan halaman untuk
melakukan log in ke dalam sistem studentsite.
5. Kontak
Merupakan halaman yang
digunakan untuk menampilkan informasi kontak pada lembaga
yang bertanggung jawab pada pengelolaan studentsite.
BAB 2. PEMBAHASAN
A. Analisa Masalah
Pada
tahap pengembangan website studentsite tentunya dibutuhkan proses testing
terlebih lagi pada saat perilisan sistem studentsite terbaru. Belum lama ini
sistem studentsite mengalami perubahan yang cukup signifikan. Hal ini
disebabkan karena perkembangan teknologi website hingga jumlah mahasiswa
gunadarma yang semakin tahun semakin meningkat. Pengguna dari sistem
studentsite berasal dari mahasiswa Universitas Gunadarma dimana setiap
mahasiswa diwajibkan untuk memiliki akun studentsite. Belum lama ini
studentsite telah merilis versi terbarunya yaitu versi 3. Oleh karena itu
proses testing sangatlah dibutuhkan. Masalah-masalah yang sering timbul yaitu
masalah bug pada interface, aktivasi, login, hingga ke masalah server
studentsite yang sering bermasalah dalam pengaksesannya. Terlebih lagi
studentsite telah menjadi elemen yang sangat penting dalam menunjang keperluan
perkuliahan mahasiswa, testing sangat diperlukan dalam pengembangan sistem
untuk mengetahui apakah sistem tersebut siap digunakan dan sesuai dengan yang
diharapkan.
Studentsite
merupakan suatu sistem berbasis website yang digunakan sebagai wadah mahasiswa
untuk melaksanakan proses perkuliahan, mengakses informasi akademik maupun yang
berhubungan dengan organisasi dan event dalam Universitas Gunadarma hingga
menjadi sarana komunikasi antar civitas Universitas Gunadarma. Studentsite
dapat diakses dengan alamat URL http://studentsite.gunadarma.ac.id/.
Berikut ini merupakan kelebihan dan kelemahan studentsite.
Kelebihan
Studentsite :
·
Dapat dibuka oleh siapapun
yang terdaftar sebagai anggota mahasiswa gunadarma
·
Lebih mudah dalam
pengaksesan informasi khususnya mengenai akademik seperti DNS dan berita.
·
Dapat menjadi wadah kegiatan
perkuliahan (portofolio) mahasiswa sebagai contoh dapat mengunggah tugas dan penulisan.
·
Dapat menjadi sarana
komunikasi melalui layanan email yang disediakan studentsite.
Kelemahan
Studentsite:
·
Kesulitan pada saat register
atau aktivasi.
·
Kurangnya penjelasan
terlebih pada pengguna baru.
·
Masih terdapat bug pada
tampilan website.
·
Sering terjadi kegagalan
akses jika banyak user yang mengakses situs studentsite.
B. Unit Test Pada Sistem
Studentsite Universitas Gunadarma
1. Acceptance Test
Sebelum sistem digunakan oleh user
terlebih dahulu dilakukan proses acceptance testing. Universitas Gunadarma
memiliki team yang menangani pengembangan dan permasalahan pada sistem
studentsite Universitas Gunadarma yaitu team BAPSI. BAPSI (Biro Administrasi
Perencanaan dan Sistem Informasi) merupakan salah satu unit struktural yang
ikut mempunyai kontribusi dalam perencanaan, pengembangan, implementasi dan
pemeliharaan fasilitas teknologi informasi di Universitas Gunadarma. Fungsi dan
wewenang BAPSI secara umum bersifat koordinatif bersama unit pelaksana dan unit
terkait lainnya dalam peningkatan layanan informasi akademik dan pembelajaran
berbasis teknologi informasi dan komunikasi.
2.
Test
Environment Preparation
·
Hardware Required
Hardware yang diperlukan untuk melakukan
testing terdiri dari sisi server dan client. Server yang digunakan yaitu IBM
X3650 dengan menggunakan operating sistem CentOS. Berikut merupakan informasi
lebih detailnya.
ü IBM
X3650
Merupakan server buatan
IBM dengan desain yang efisien dan efektif,
memori sampai dengan 192GB, dan penyimpanan internal sampai dengan 16 TB. Menawarkan performa dan reliabilitas yang
tinggi. Berikut merupakanspesifikasinya :
n Processor
: Intel® Xeon® Processor Xeon 6C X5690 130W 3.06GHz/12MB,L3
n Cache
: 8 MB L2 cache
n Memory
: 1 x 4 GB, 1Rx4, 1.5 v PC3L-10600 CL9 ECC DDR3-1333 LP RDIMM / Max 16 DIMM –
192 GB
n Hard
Drive : Optional 2,5″ SAS/SATA Hot Swap
n RAID
Controller : ServerRAID M1015 SAS/SATA Controller
n Disk
Bays : 8
n Disk
Drive : 8
n Optical
Drive : Optional IBM Ultraslim Enhanced SATA DVD-ROM
n Network
Interface : Dual Ethernet
n Power
Supply : 460 Watt Standard Hot Plug Power Supply (Redundant Power Supply
Optional)
ü CentOS
Merupakan
Distro Linux yang cocok dipergunakan dalam skala Enterprise. CentOS dibuat dari
source code Red Hat Enterprise (RHEL) yang dikembangkan oleh sebuah komunitas
yang disebut CentOS Project. CentOS pada dasarnya dibuat dari source code Ret
Hat Enterprise. CentOS saat ini sudah digunakan di seluruh dunia, beberapa
komunitas, mailing list, IRC dan website tutorial dibuka dengan lebar agar
semua orang bisa mempelajarinya.
Karena
CentOS hanya membuang label RH dan diganti dengan label generic. Jadi isi dari
program CentOS sama dengan RHEL. Drivers yang jalan di RHEL otomatis jalan juga
di CentOS.
Meskipun
keberadaan CentOS sangar tergantung pada Red Hat namun hal ini justru
memberikan nilai tambah, karena RH merupakan satu-satunya distro komersial
Linux yang dipakai secara luas di perusahaan besar dan satu-satunya distro
Linux yang didukung oleh CPanel (CPanel adalah kontrol panel terbanyak dipakai
oleh perusahaan hosting, hampir 100% hosting menggunakan CPanel). Karena
merupakan copian RHEL maka CentOS juga didukung secara resmi oleh CPanel.
·
Ruang Lingkup Pekerjaan
Lingkup pekerjaan sesuai dengan SOP
yang di jalankan khususnya pada divisi System Development Center:
1. Pengembangan sistem informasi
akademik sesuai dengan kebutuhan atau permintaan stakeholder
2. Pengembangan fitur layanan official
website
3. Dokumentasi sistem informasi
4. Pembuatan User Guide
5. Pelatihan end-user
6. Pembuatan portofolio aplikasi yang
berjalan
7. Identifikasi
kebutuhan sistem yang akan datang bersama-sama dengan calon pengguna system
·
Test Strategi
a. Test
strategi disini menyajikan pendekatan yang direkomendasikan dan merupakan guideline secara garis besarnya
untuk melakukan uji coba terhadap target yang telah ditetapkan.
b. Secara detail untuk setiap test dilengkapi dengan
deskripsi test dan bagaimana implementasi dan eksekusinya.
c. Perhatian utama pada test strategi disini adalah tekhnik
yang digunakan dan kriteria kapan uji tersebut dianggap selesai.
d. Secara garis besar tipe testing terdiri dari : Praktek
Integration testing, Functionality testing dan Access Control testing.
C.
Kegiatan Dalam Perencanaan Dan Pembentukan Model Uji
·
Test
Plan
1. Identifikasi kebutuhan untuk test
Kebutuhan
User: kemudahan pengaksesan informasi, kemudahan penginputan
data tugas perkuliahan.
2. Development test strategy
3. Membuat jadwal test
·
Design
Test
1. Identifikasi test case
Analisa permasalahan dalam jaringan yang
ada dengan menguji perangkat lunak sebelum dijadikan beta testing.
2. Identifikasi prosedure test
3. Review dan access cakupan test
·
Implementasi
Test
1. Catat program test
2. Identifikasi test mengenai functionality
·
Execute
Test
1. Execute test prosedur
Penerapan akhir program.
2. Evaluasi hasil eksekusi test prosedur
Mencari kesalahan atau bug dari program yang
berjalan.
3. Recover dari test yang gagal
4. Verifikasi hasil test
Membuat laporan akhir untuk dokumentasi pada
bagian BAPSI.
D. Test Case List
Customers Data : ID pengguna berupa
NPM.
Cek ketersedian database yang ada di
server utama.
·
House
keeping
Test content server. Cek hardware dan
kelayakan dari server yang dipakai.
Test jaringan keamanan System yang
dipakai.
Dokumentasi hasil.
·
Penambahan
Content
Cek penambahan konten dari sisi admin.
Cek penambahan konten dari sisi
client.
BAB
III. PENGUJIAN
A. Pengujian
Black Box
Pada
pengujian Black Box, yang pertama kami menguji interface dan fungsi setiap
tombol menu pada sistem studentsite universitas gunadarma
1. Pengujian Pertama adalah
Halaman Awal Studentsite.
Pada
tampilan diatas bisa dilihat ada beberapa tampilan yang membingungkan user seperti :
·
Pemilihan warna yang terlalu
ramai sehingga kurang nyaman dipandang.
·
Bentuk form informasi
seperti Akademik, BAAK, Perpustakaan, Portofolio Mahasiswa, Surat Keterangan
dan blog komunitas yang terlihat seperti tombol.
·
Apabila kita arahkan krusor
pada menu (posisi hover) menu akan menampilkan tulisan header, jadi akan membingungkan
user.
2. Pengujian ke 2 adalah Halman
Berita Studentsite
Pada
tampilan halam berita ada beberapa fitur yang seharusnya digunakan dan masih
belum berjalan seperti :
·
Berita yang ditampilkan pada
studentsite ditempatkan satu halaman penuh mulai dari yang terbaru sampai
dengan paling awal, ini memakan waktu loading cukup lama, seharusnya bisa
menggunakan pagging.
·
Apabila kita buka pada
smartphone maka saat mengklik tombol selengkapnya maka berita akan tampil namun
tidak bisa scroling.
3. Pengujian ke 3 adalah
halaman aktivasi Studentsite
Saat
berada dihalaman ada beberapa fitur yang seharusnya bisa ditambahkan untuk
memudahkan user mengisi data seperti :
·
Setiap field diatas tidak di
set berapa panjang maksimal karakter dan pemilihan inputan berupa karakter atau
angka.
·
Saat terjadi kesalahan,
sistem hanya memberikan pesan eror yang sama tanpa memberitahukan kesalahan
spesifik pada pengisian field.
·
Saat data sudah benar tetap
tidak bisa diproses selama belum terdaftar dalam sistem universitas gunadarma
(PSA)
4. Pengujian ke 4 adalah
halaman login
Pada
halaman login tidak memberikan kejelasan seperti :
·
Apabila mengisi username dan
password yang salah sistem tidak memberikan pesan eror, hanya merefresh halaman
login.
·
Kemungkinan user akan
bingung kenapa mereka tidak bisa login dikarenakan tidak adanya peringatan eror
seperti “ Cek kembali username dan password anda” .
5. Pengujian ke 5 adalah
halaman kontak
Terlihat
pada halaman kontak hanya menampilkan sebaris informasi yang menurut kami
kurang memberikan kejelasan, terutama bagi mahasiswa baru yang ingin mengakses
StudentSite.
6. Pengujian ke 6 adalah
halaman dashboard studentsite
Pada
halaman dashboard masih terdapat fitur-fitur yang belum dimaksimalkan seperti :
·
Pada halaman awal form
informasi terlihat seperti tombol tetapi bukan tombol.
·
Saat membuka menu
perpustakaan, blog, surat keterangan halaman yang ditampilkan hanya embed
iframe dengan ukuran yang tidak sesuai dengan panjang halaman, sehingga
seolah-olah halaman tersebut terpotong.
·
Dimenu blog ada beberapa
halaman yang tidak bisa ditampilkan seperti Warta warga.
·
Modul akademik yang nilainya
kadang belum sama dengan modul akademik terdahulunya karena terlambatnya
pengupdatean.
Selanjutnya
akan dilakukan pengujian berdasarkan fungsionalitas website Studentsite.
No
|
Skenario Pengujian
|
Test Case
|
Hasil yang diharapkan
|
Hasil Pengujian
|
Kesimpulan
|
1.
|
Menguji
fungsionalitas semua menu pada halaman utama
|
Mengklik
semua tombol menu
|
Tombol
yang di klik menuju halaman yang diharapkan
a. Menu
Home
b. Menu
Berita
c. Menu
Aktivasi
d. Menu
Login
e. Menu
Kontak
|
Sesuai
Harapan
|
valid
|
2.
|
Menguji
halaman berita
|
Melihat
isi berita dengan lengkap
|
Halaman
berita pada studentsite akan menampilkan isi berita seutuhnya jika kita
menekan tombol selengkapnya.
|
Sesuai
harapan
|
valid
|
3.
|
Mengosongkan
semua field pada halaman aktivasi, lalu klik daftar
|
Semua
field dikosongkan
|
Sistem
akan menolak aktivasi akun dan menunjukkan pesan “aktivasi belum dapat
diproses”
|
Sesuai
harapan
|
valid
|
4.
|
Mencoba
mengisi field pada halaman aktivasi sesuai dengan ketentuan
|
Semua
field diisi sesuai ketentuan
|
Sistem
akan menerima aktifasi dan mahasiswa dapat mengakses studentsite
|
Sesuai
Harapan
|
valid
|
5.
|
Mencoba
mengisi field tetapi tidak sesuai dengan ketentuan
|
Field
diisi namun datanya tidak sesuai dengan ketentuan
|
Sistem
akan menolak aktifasi dan muncul pesan eror “periksa kembali data data anda”
|
Tidak
Sesuai Harapan
|
Tidak
valid
|
6.
|
Menguji
halaman login dengan mengosongkan semua field lalu mengklik tombol login
|
Semua
field di kosongkan
|
Sistem
akan menolak akses dan menampilkan pesan “User name dan password harus diisi”
|
Sistem
menolak akses tetapi tidak memunculkan pesan eror
|
Tidak
valid
|
7.
|
Menguji
halaman login dengan mengisikan user name dan password yang sudah di
daftarkan pada halaman aktifasi
|
Mengisi
field user name dan password
|
Sistem
menerima akses login dan masuk kehalaman dasboard mahasiswa
|
Sesuai
harapan
|
valid
|
8.
|
Hanya
mengisi data user name dan mengosongkan password lalu mengklik tombol login
|
Field
user name diisi dan field password di kosongkan
|
Sistem
akan menolak akses login dan memunculkan pesan “mohon cek password anda”
|
Sistem
menolak akses tetapi tidak memunculkan pesan eror
|
Tidak
valid
|
9.
|
Menguji
halaman kontak untuk melihat pihak yang dapat di hubungi ketika terjadi eror
|
Mengklik
menu kontak
|
Sistem
akan menampilkan informasi kontak yang dapat di hubungi dengan lengkap dan
tidak membingungkan
|
Pada
halaman kontak tidak menampilkan informasi yang jelas
|
Tidak
valid
|
10.
|
Menguji
fungsionalitas menu-menu yang terdapat pada dashboard
|
Mengklik
semua tombol menu
|
Tombol
yang diklik akan menuju halaman yang diharapkan
a. Home
b. Email
c. Akademik
d. Perpustakaan
e. Surat
keterangan
f. Portofolio
g. Blog
h. Ganti
password
i. logout
|
Sesuai
Harapan
|
Valid
|
11.
|
Menguji
link-link tautan pada footer website
|
Mengklik
semua link tautan.
|
Sistem
akan mengarahkan ke link tautan yang diklik.
|
Sesuai
harapan
|
Valid
|
BAB 4. PENUTUP
Kesimpulan
Bagi mahasiswa yang sedang
menjalani masa perkuliahan di Universitas Gunadarma wajib memiliki akun dari Studentsite.
Karena
studentsite sendiri merupakan sebuah fasilitas online yang disediakan oleh
pihak Universitas Gunadarma dalam bentuk website. fasilitas ini berfungsi
sebagai loker para mahasiswa dalam masa perkuliahan dimana mahasiswa bisa
melihat jadwal kuliah, ujian/test, rangkuman nilai ipk, upload tugas/ tulisan,
begitu juga biodata mahasiswa sendiri sebagai bukti kalau mahasiswa tersebut
masih aktif dalam perkuliahan. Dengan adanya studentsite tentu mahasiswa tidak perlu
kawatir jikalau ketinggalan informasi karena semua informasi terbaru telah
tersedia di studentsite secara up to date.
Studentsite kini telah mengalami berbagai
macam perombakan dari mulai tampilan hingga performanya, jadi mahasiswa yang
baru saja membuka Studentsite
akan menikmati Studentsite dengan
tampilanya yang lebih modern dan simple
dibanding tampilan yang sebelumnya.
Metode pengujian yang
digunakan selama proses Testing dan Implemnetasi Sitem dengan metode Balck Box
Testing.
1. Pendekatan pengujian dimana program dianggap sebagai
suatu ‘black-box’ (‘kotak hitam’)
2. Program test case berbasiskan spesifikasi
3. Test planning dapat dimulai sejak awal proses
pengembangan sistem
Pada spesifikasi hardware dan software yang sudah
dijelaskan diatas, design terbaru dari
studentsite ini cukup baik
apalagi mengenai kecepatan akses saat login maupun meloading halaman lebih baik
dibanding pendahulunya yang menurut kami terlalu lama apalagi jika dibuka pada
waktu dini hari memakai gaya desain flat yang saat ini cukup menjadi trend
karena tampilanya yang simple dan tidak terkesan ramai membuat website
studentsite ini lebih attraktif dan baik dipandang oleh mata, mungkin inilah penyebab
mengapa akses terasa lebih cepat.
Dengan demikian kesimpulan dan komentar kami, harap Bapak
bisa memaklumi kami dalam penulisan makalah ini dan kami ucapkan banyak-banyak
terima kasih.
Sumber: