Presentasi Testing & Implementasi Sistem 2012

20
Oleh : Novi Aienur Rofiq H. (08.52.0011) Dion A. Webiaswara (08.52.0018) Honorio Inacio S. (08.52.0021) Testing Program Aplikasi Open Source E-Learning Claroline

Transcript of Presentasi Testing & Implementasi Sistem 2012

Page 1: Presentasi Testing & Implementasi Sistem 2012

Oleh : Novi Aienur Rofiq H.

(08.52.0011)Dion A. Webiaswara

(08.52.0018)Honorio Inacio S.

(08.52.0021)

Testing Program Aplikasi Open Source E-Learning Claroline

Page 2: Presentasi Testing & Implementasi Sistem 2012

• Pengujian aplikasi menggunakan metode black-box.

• Black-box adalah pengujian terhadap fungsionalitas input / output dari suatu perangkat lunak.

• Penguji / tester harus mendefinisikan sekumpulan kondisi input kemudian melakukan sejumlah pengetesan terhadap program sehingga menghasilkan suatu output yang nilainya dapat dievaluasi.

Landasan Teori

Page 3: Presentasi Testing & Implementasi Sistem 2012

• Claroline merupakan salah satu aplikasi E-Learning berbasis Open-Source, yang dapat digunakan oleh dosen(pengajar) dan mahasiswa(peserta belajar) sebagai sarana / media pembelajaran.

• Modul-modul yang terdapat pada aplikasi ini sebagai berikut : modul user, platform, tool, matakuliah, situs online, dll.

• Pengujian akan dilakukan pada modul matakuliah dan yang bertindak sebagai tester adalah admin aplikasi.

Aplikasi Claroline

Page 4: Presentasi Testing & Implementasi Sistem 2012

Halaman Utama Administrasi

• Halaman utama administrasi hanya dapat diakses oleh admin.

• Halaman ini berisi kumpulan modul aplikasi beserta link-linknya yang mengendalikan fungsionalitas kegiatan pembelajaran elektronis (E-Learning).

• Yang dijadikan bahan uji-coba pada aplikasi ini adalah modul matakuliah.

• Modul matakuliah terdiri atas beberapa submodul yaitu pembuatan matakuliah, daftar situs matakuliah, kelola kategori, pencarian situs matakuliah.

Page 5: Presentasi Testing & Implementasi Sistem 2012

Konten Utama Modul Matakuliah

Berikut ini disajikan beberapa konten utama modul matakuliah yang ditampilkan pada halaman administrasi :

Link Daftar matakuliahLink Buat matakuliahLink Kelola kategori-kategori matakuliahTextfield pencari situs matakuliahTombol Eksekusi pencarian situs matakuliahLink Pencarian canggih situs matakuliah

Secara singkat pada modul matakuliah terdapat 4 tautan / link utama yang dapat diakses.

Page 6: Presentasi Testing & Implementasi Sistem 2012

Testing Modul Matakuliah

Kasus testing 1 : link daftar matakuliah yang berisi : Kasus testing 2 : link buat situs matakuliah Kasus testing 6 : link pencarian canggih

situs matakuliah Kasus testing 7 : link ubah / setting situs

matakuliah Kasus testing 8 : link situs utama

matakuliah Kasus testing 9 : link daftar anggota / user

situs matakuliah Kasus testing 2 : link buat situs

matakuliah

Page 7: Presentasi Testing & Implementasi Sistem 2012

Kasus testing 3 : link daftar kategori yang berisi : Kasus testing 10 : link buat kategori Kasus testing 11 : link ubah / setting kategori Kasus testing 12 : link daftar situs matakuliah pada

kategori tertentu Kasus testing 13 : link pindahkan ke kategori induk

tertentu Kasus testing 6 : link pencarian canggih situs

matakuliah Kasus testing 4 (textfield mesin pencari situs) & 5

(tombol eksekusi pencarian situs) merupakan jenis konten yang saling melengkapi. Textfield sebagai penampung variabel dan tombol cari untuk menampilkan daftar situs matakuliah dengan parameter pencarian input variabel textfield tersebut.

Testing Modul Matakuliah

Page 8: Presentasi Testing & Implementasi Sistem 2012

Tabel Jenis Tautan / Linkage

No. Kasus Testing

Nama Link Input / Pengisian Form

Update / Ubah Output / Keluaran

1 Daftar matakuliah − − √

2 Buat situs matakuliah √ − −

6 Pencarian canggih situs matakuliah

√ − −

7 Ubah situs matakuliah − √ −

8 Situs utama matakuliah − − √

9 Daftar anggota situs matakuliah

− − √

3 Daftar kategori situs matakuliah

− − √

10 Buat kategori situs matakuliah

√ − −

11 Ubah kategori situs matakuliah

− √ −

12 Daftar situs matakuliah pada kategori tertentu

− − √

13 Pindahkan ke kategori induk tertentu

√ − −

Page 9: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 6 : pencarian canggih situs matakuliah. Faktor positif : Terdapat mekanisme penyaringan / filtering data

matakuliah yang ingin dicari. Parameter yang disediakan adalah kategori, bahasa, akses matkul, pendaftaran, dll.

Data kategori pada combo box merupakan pengolahan server untuk input data kategori oleh user.

Yang perlu dievaluasi : Input data kode administratif tidak diperlukan ketika

ingin mencari situs matakuliah karena tidak begitu relevan dengan informasi matakuliah.

Tanda asterisks pada pilihan combo box untuk panel “Bahasa” seharusnya tidak perlu. Karena input combo box secara otomatis menampilkan data yang paling awal urutan alphabetnya.

Page 10: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 2 : buat situs matakuliah. Faktor positif : Input textfield pada nama & kode matakuliah bersifat

mandatory / tidak boleh kosong. Terdapat mekanisme pembatasan panjang karakter pada

input kode matkul untuk menghindari proses pencarian yang terlalu lamban di sisi server.

Secara default data untuk nama dan email pengajar adalah identitas user yang login kemudian sedang mengakses halaman.

Input data URL telahmemenuhi kaidah penulisan alamat web-site / server yang benar (karena ada pengecekan url).

Yang perlu dievaluasi : Input data nama pengajar sangat penting, karena dapat

memberikan informasi kepada user yang akan mendaftar matakuliah.

Tanda asterisks pada pilihan combo box untuk panel “Bahasa” seharusnya tidak perlu. Karena input combo box secara otomatis bernilai data yang paling awal urutan alphabetnya.

Page 11: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 10 : buat kategori matakuliah. Faktor positif : Secara keseluruhan mekanisme

pengecekan input data sudah benar. Yang perlu dievaluasi : Tanda asterisks pada pilihan Radio button

untuk panel “Kategori induk” seharusnya tidak perlu. Karena input radio button secara otomatis memilih salah satu data.

Panjang karakter untuk kode kategori seharusnya lebih kecil dari nama kategori demi kemudahan akses di masa mendatang.

Page 12: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 13 : pindahkan kategori. Faktor positif : Form pemindahan kategori cukup simpel

karena hanya berisi satu combo box kategori induk yang akan menampung sub-kategori.

Yang perlu dievaluasi : Combo box kategori tidak seharusnya

menampilkan data sub-kategori yang akan dipindahkan pada kategori induk agar kapasitas lebih kecil.

Page 13: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 1 : daftar situs matakuliah. Faktor positif : Tata letak konten halaman sangat user-friendly dan mudah

dimengerti, karena tidak terlalu banyak even. Hal ini mengakibatkan waktu respon untuk mengakses halaman lebih cepat.

Terdapat mesin pencari untuk menyaring situs matakuliah yang ingin ditampilkan pada halaman.

Icon yang ditampilkan pada kolom ”Setting matakuliah” dapat merepresentasikan jenis-jenis status, akses, dan pendaftaran matakuliah.

Secara fungsional, semua jenis kinerja database seperti menampilkan / query, pembuatan, penghapusan, dan pengubahan data dioptimalkan pada halaman daftar situs matakuliah.

Yang perlu dievaluasi : Seharusnya fungsi berupa even untuk mengurutkan data

berdasarkan kriteria tertentu diberi tanda / icon pada kolom tertentu untuk kemudahan user.

Tidak adanya tool tip / kotak tip yang dapat ditampilkan untuk memberikan penjelasan mengenai even yang disorot (dengan mouse).

Pada kolom kategori di dalam tabel daftar matakuliah seharusnya menampilkan nama kategori.

Page 14: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 8 : situs utama matakuliah. Faktor positif : Desain user interface cukup mudah dimengerti. Yaitu

panel modul-modul matkul di sebelah kiri dengan icon notifikasi / pemberitahuan di bawahnya. Panel modul juga terdapat pada combo box di pojok kanan atas.

Modul bersifat dinamis, dapat diaktifkan dan dinon-aktifkan. Terlebih lagi terdapat modul yang disediakan di internet untuk diunduh kemudian diinstal ke platform.

Terdapat 2 mode tampilan yang memungkinkan pembuat situs untuk dapat melakukan review ulang terhadap halaman utama situs matakuliah.

Yang perlu dievaluasi : Link-link modul pada panel sebelah kiri tidak cukup

usable, karena akses link pada panel tersebut tidak diijinkan (not allowed).

Begitu juga link pada judul halaman dengan data nama situs dan kode matkul tidak digunakan.

Page 15: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 9 : daftar anggota situs matakuliah. Faktor positif : Desain interface cukup mudah dan simpel. Icon-icon pada kolom tertentu membuat

tabel daftar anggota dapat dikenali status tiap recordnya

Yang perlu dievaluasi : Icon yang bersifat penjelasan tidak

seharusnya diletakkan di atas tabel daftar yang notabene tabel tersebut harus memiliki judul.

Page 16: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 3 : daftar kategori situs matakuliah. Faktor positif : Desain interface cukup mudah dan simpel. Dengan menggunakan icon pada kolom-kolom yang

aktif bagi user seperti icon pensil pada kolom edit dan lain sebagainya, maka faktor usabilitas cukup tinggi.

Yang perlu dievaluasi : Dibutuhkan 1 kolom baru yang dapat menampung

penomoran record-record karena sangat memungkinkan jumlah kategori yang sangat banyak.

Tidak adanya definisi atau deskripsi mengenai kategori.

Page 17: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 12 : daftar situs matakuliah pada kategori tertentu. Faktor positif : Desain interface dapat dimengerti karena panel-

panelnya cukup sederhana. Penyaringan matakuliah berdasarkan kategori

tertentu ditampilkan ke dalam daftar situs matakuliah dengan jenis tabel yang masih sama dengan halaman daftar matakuliah, sehingga memudahkan user dalam melakukan ubah atau hapus terhadap situs matakuliah.

Yang perlu dievaluasi : Box informasi pada panel kategori induk

seharusnya menampilkan nama kategori. Begitu juga pada tabel daftar matakuliah agar lebih dapat dipahami user.

Page 18: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 7 : ubah situs matakuliah. Faktor positif : Desain interface hampir sama dengan halaman

pembuatan situs matakuliah, hanya yang membedakannya adalah form input berisi data situs matakuliah dari pengolahan server yang akan diubah.

Yang perlu dievaluasi : Terdapat link-link yang tidak dapat digunakan

(Interface misunderstanding) pada halaman ini yaitu link ”Edit daftar tool”, ”Setting utama group”, dll.

Tidak adanya manual procedure untuk pengisian form ubah situs matakuliah secara lengkap.

Page 19: Presentasi Testing & Implementasi Sistem 2012

Evaluasi kasus testing 11 : ubah kategori situs matakuliah. Faktor positif : Desain interface hampir sama dengan halaman

pembuatan kategori situs matakuliah, sehingga tidak begitu menyulitkan user.

Yang perlu dievaluasi : Tanda asterisks pada pilihan Radio button untuk

panel “Dapat memiliki matakuliah” seharusnya tidak perlu. Karena input radio button secara otomatis memilih salah satu data.

Panjang karakter untuk kode kategori seharusnya lebih kecil dari nama kategori demi kemudahan akses di masa mendatang.

Page 20: Presentasi Testing & Implementasi Sistem 2012

Sekian Terima Kasih Atas Perhatiannya…