• Tidak ada hasil yang ditemukan

BAB 4 HASIL DAN PEMBAHASAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 HASIL DAN PEMBAHASAN"

Copied!
76
0
0

Teks penuh

(1)

135

HASIL DAN PEMBAHASAN

4.1. Spesifikasi Sistem Server side :

Database : Datastax Enterprise Cassandra.

Application Server : Apache Server, XAMPP (apache), NodeJs Server, TURN dan STUN Server.

Spesifikasi server yang dibutuhkan untuk menjalankan database dan application server di atas adalah :

• Datastax Enterprise Cassandra :

o Minimum RAM 8GB, Recommended 16GB or 32GB o Minimum Processor 8-core

o Disarankan memiliki 2 buah harddisk terpisah :

 Satu SSD atau HDD untuk commit log, direkomendasikan SSD agar lebih cepat dalam penyimpanan data sementara

 Satu HDD untuk penyimpanan data permanen

Apache server, XAMPP, TURN dan STUN server dan NodeJs o Minimal RAM 512 MB

o Minimum CPU > 800 Mhz

Realisasi ketika server berjalan tanpa user : o Node.JS Server : 57.4 MB

Gambar 4.1 NodeJS System Usage

(2)

Gambar 4.2 VMWare System Usage

o Apache Server Windows : Total RAM : 21.4 MB

Gambar 4.3 Apache Server

o Ubuntu Server : Total RAM : 2GB

Gambar 4.4 Ubuntu Server

• Secara keseluruhan dari kebutuhan di atas maka disimpulkan spesifikasi server yang dibutuhkan adalah :

o Minimum Harddisk Data 80GB yang terbagi menjadi :  6 GB untuk sistem operasi, cassandra dan apache

 Jumlah Ini belum termasuk data file transaksi untuk Cassandra atau dengan kata lain database kosong tanpa transaksi.

(3)

o Harddisk SSD untuk transaksi commit log 40GB dikarenakan ukuran commit log saat proses testing mencapai 13GB. (opsional)

o Memory minimum 8GB sesuai dengan rekomendasi minimal dari

Datastax Enterprise Cassandra

o Processor 8 Core sesuai dengan rekomendasi minimal dari Datastax Enterprise Cassandra

o Server merupakan VPS atau Dedicated server dikarenakan dibutuhkan beberapa proses instalasi perangkat lunak tambahan.

Gambar 4.5 Penggunaan Untuk OS, Cassandra dan Apache Client side

• Browser : Chrome minimal versi 27 disarankan versi terbaru. Hal ini

disebabkan karena fitur videochat dan screenshare membutuhkan fitur yang hanya dimiliki oleh browser chrome.

Tabel 4.1 Spesifikasi Minimum Chrome Browser

• Akses internet minimal bandwidth 300kps agar video chat dapat berjalan dengan lancar.

(4)

1. Front-end Server : berfungsi untuk menampilkan dan menerima data dari pengguna.

2. Web-service Server : berfungsi untuk mengambil data dan menerima dari front-end kemudian menyampaikan ke database server, atau sebaliknya. Data yang dikirimkan dalam bentuk JSON.

3. Database Server : berfungsi untuk menyimpan data yang diperlukan oleh aplikasi.

4. NodeJS Server : server untuk berinteraksi langsung antar semua pengguna yang terhubung, sekaligus melakukan akses ke database server.

Tujuan pembagian infrastruktur seperti ini adalah agar ketika aplikasi akan dikembangkan ke platform lain, seperti mobile, maka cukup membuat aplikasi yang terhubung dengan web-service, sehingga pengembangannya tidak mulai dari awal lagi.

Berikut ini adalah rancangan infrastruktur aplikasi Liveboard :

Gambar 4.6 Infrastruktur Aplikasi

4.2. Prosedur Penggunaan Aplikasi

(5)

4.2.1. Proses Sign Up

1. Klik Sign Up pada menu header.

Gambar 4.7 Tombol Sign Up

(6)
(7)

3. Jika berhasil akan keluar notification register success.

Gambar 4.9 Notifikasi Sukses Registrasi

4.2.2. Proses Sign In 1. Quick Sign In

a. Klik Sign In.

Gambar 4.10 Tombol Sign In

b. Setelah klik sign in akan muncul dropdown menu. Masukkan username dan password anda, setelah selesai klik sign in.

Gambar 4.11 Quick Sign In Form

2. Sign In Form

Jika proses quick sign in gagal, maka akan di redirect ke sign in form. Masukkan kembali username dan password anda, setelah selesai klik sign in untuk melakukan login.

(8)

Gambar 4.12 Sign In Form

4.2.3. Forgot Password

Forget Password digunakan user ketika user tidak mengingat password-nya lagi. Berikut ini adalah langkah-langkah untuk menggunakan Forget Password :

1. Klik tombol Forgot Password.

Gambar 4.13 Tombol Forget Password

2. Masukkan Username. Kemudian klik Next Step.

Gambar 4.14 Tampilan Forget Password

3. Kemudian jawab pertanyaan sekuriti yang dulunya pernah diisi pada waktu melakukan Sign Up.

(9)

4. Jika berhasil, tampilan untuk memasukkan password baru akan muncul. Masukkan password baru.

Gambar 4.16 Tampilan New Password

5. Jika sudah memasukan password baru, klik Change Password untuk mengganti password lama dengan yang baru.

6. Setelah selasai user dapat login sekali lagi dengan password baru.

Gambar 4.17 Notifikasi Sukses Mengganti Password

4.2.4. Profile dan Reputation

Setelah login berhasil, user dapat mengakses menu profile dengan cara : 1. Klik dropdown menu pada bagian header.

Gambar 4.18 Tombol Dropdown

2. Setelah di klik akan keluar dropdown dan klik profile.

(10)

3. Setelah selesai akan keluar tampilan profile.

Gambar 4.20 Tampilan Profile dan Reputation

Jika ada kesalahan data pada profile user, user dapat menggantinya dengan cara :

1. Klik edit profile pada bagian bawah tampilan profile user.

Gambar 4.21 Tombol Edit Profile

2. Akan muncul form edit profile. Ganti data profile yang salah dan setelah selesai klik edit profile untuk menyimpan data terbaru profile user.

(11)

Gambar 4.22 Edit Profile Form

3. Jika berhasil akan keluar notification edit profile success.

(12)

4.2.5. My Class

User dapat mengakses menu My Class dengan cara : 1. Klik dropdown menu pada bagian header.

Gambar 4.24 Tombol Dropdown

2. Klik My Class.

Gambar 4.25 Tombol My Class

3. Tampilan My Class. Jika user menjadi pengajar di dalam kelas, maka kelas-kelasnya akan dikumpulkan di Teaching Class. Jika user menjadi murid di dalam kelas, kelas-kelas tersebut akan di kumpulan di Followed Class.

(13)

Gambar 4.26 Tampilan My Class

Setelah masuk ke dalam My Class, user dapat mengakses fitur-fitur seperti :

1. Create Class

a. Klik Create a class untuk membuat kelas baru.

Gambar 4.27 Tombol Create a Class

(14)

Gambar 4.28 Tampilan Create Class Form

c. Notifikasi berhasil membuat kelas baru

Gambar 4.29 Notifikasi Berhasil Membuat Kelas Baru

2. Edit Class

Jika terjadi kesalahan dalam pembuatan kelas, pengajar bisa mengubah kelas dengan fitur Edit Class. Berikut ini langkah-langkah untuk menggunakan fitur Edit Class :

a. Klik tombol Edit.

Gambar 4.30 Tombol Edit Class

b. Kemudian akan muncul Edit Class Form. Masukkan data yang akan diganti. Setelah data sudah diganti klik Edit Class untuk menyimpan data terbaru.

(15)

Gambar 4.31 Edit Class Form

c. Kemudian akan muncul notifikasi sukses mengubah kelas.

Gambar 4.32 Notifikasi Sukses Mengubah Kelas

3. Enter to Classroom

Fitur Enter to Classroom adalah fitur terjadinya interaksi belajar mengajar secara synchronous. Cara untuk masuk ke dalam fitur tersebut :

a. Klik tombol Enter to Classroom.

Gambar 4.33 Tombol Enter to Classroom

(16)

Gambar 4.34 Tampilan Classroom

Classroom mempunyai beberapa fitur seperti : a. Canvas

Canvas digunakan sebagai papan tulis untuk menyampaikan materi baik berupa gambar maupun tulisan.

(17)

Gambar 4.35 Tampilan Canvas dan Fitur Canvas

b. Chatting

Chatting merupakan media interaksi antar pengajar dengan murid yang menggunakan teks. Fitur chatting digunakan untuk tanya jawab antar pengajar dengan murid.

(18)

Gambar 4.36 Tampilan Chatting Classroom

c. Note

Note digunakan sebagai catatan selama kegiatan belajar mengajar untuk pengajar maupun murid.

(19)

Pengajar dan murid juga bisa membuka note sebelumnya dengan cara :

i. Klik Tombol Manage Note.

Gambar 4.38 Tombol Manage Note

ii. Setelah di klik, akan muncul tampilan manage note. User dapat membuka dan menghapus note sebelumnya.

Gambar 4.39 Tampilan Manage Note

d. Live Slide

Live Slide adalah fitur untuk menampilkan slide secara real-time. Jadi, jika pengajar mengganti halaman slide, maka halaman slide murid akan terganti secara langsung. Berikut ini cara menggunakan fitur Live Slide :

(20)

Gambar 4.40 Tombol Liveslide

ii. Pilih slide yang ingin ditampilkan. User bisa memilih dari slide yang sudah pernah di upload maupun meng-upload slide baru.

Gambar 4.41 Tampilan Choose Slide

iii. Setelah memilih slide mana yang ingin ditampilkan, klik Show Slide.

iv. Akan muncul tampilan Live Slide. Pengajar sudah siap untuk mengajarkan materi menggunakan slide.

(21)

Gambar 4.42 Tampilan Live Slide

e. Screen Cast

Screen Cast adalah fitur yang digunakan untuk mengajar tutorial kepada murid dengan cara menunjukkan tampilan desktop pengajar kepada murid. Berikut ini adalah cara untuk mengaktifkan Screen Cast :

i. Klik tombol Screencast.

Gambar 4.43 Tombol Screencast

ii. Akan muncul permission box untuk meminta izin kepada pengajar meng-share tampilan halamannya. Klik ok untuk mengizinkan permission tersebut.

(22)

Gambar 4.44 Permission Box Screen Cast

iii. Akan muncul tampilan Screen Cast dan pengajar siap mengajarkan tutorial.

Gambar 4.45 Tampilan Screen Cast

4. Assignment

Assignment adalah fitur yang digunakan pengajar untuk memberikan tugas kepada murid. Assignment Liveboard memungkinkan murid untuk mengerjakan tugas yang diberikan oleh pengajar pada website. Pengajar juga dipermudah dengan fitur perhitungan nilai otomatis untuk soal pilihan ganda. Berikut ini adalah cara menggunakan assignment :

(23)

Gambar 4.46 Tombol Assignment

b. Akan muncul tampilan pertama Assignment

Gambar 4.47 Tampilan Assignment

Fitur assignment dikelompokkan untuk dua tipe pengguna, yaitu : a. Pengajar

Fitur yang bisa digunakan pengajar adalah sebagai berikut : i. Membuat Assignment

Berikut ini cara pengajar membuat assignment :

a) Klik Add New Assignment untuk membuat tugas baru.

Gambar 4.48 Tombol Add New Assignment

b) Akan muncul form yang harus diisi untuk membuat tugas baru. Tipe assignment terbagi menjadi 2 jenis, yaitu onsite dan external file. Onsite Assignment adalah tipe tugas yang dikerjakan langsung pada website. External file adalah tipe tugas yang dikerjakan dengan menggunduh soal yang diberikan pengajar. Berikut ini

(24)

adalah cara membuat Onsite Assignment dan External File :

- Assignment Onsite

Setelah Klik tombol Add New Assignment akan muncul form New Assignment. Onsite Assignment telah diatur secara default menjadi halaman pertama yang akan muncul ketika pengajar membuat tugas baru. Masukkan data assignment untuk membuat tugas baru.

Gambar 4.49 Tampilan Add New Onsite Assignment

Setelah mengisi semua data, pengajar bisa menambahkan soal dengan cara :

(25)

Gambar 4.50 Tampilan Membuat Soal Pilihan Ganda • Essay

Gambar 4.51 Tampilan Membuat Soal Essay

Setelah selesai mengisi semua form dan menambahkan soal-soal yang akan dikerja, klik tombol Publish Assignment untuk di kerjakan oleh murid. - External File

Untuk mengganti tampilan Onsite Assignment ke External File, pengajar bisa memilih pada bagian Type yang berada di form Add Assignment.

(26)

Gambar 4.52 Tampilan External File Assignment

Setelah form telah berubah tampilannya, pengajar sudah dapat meng-upload tugas yang akan dikerjakan murid. Setelah selesai meng-upload, pengajar dapat mem-publish tugas dengan cara mengklik tombol Publish Assignment.

c) Setelah di-publish akan muncul notifikasi berhasil membuat tugas baru.

Gambar 4.53 Notifikasi Sukses Membuat Tugas Baru

ii. Menggubah Assignment

Jika data assignment ada kesalahan, pengajar bisa menggantinya dengan cara :

(27)

Gambar 4.54 Tombol Edit Assignment

b) Jika Assignment dengan tipe Onsite maka akan muncul tampilan seperti ini :

(28)

Jika Assignment dengan tipe External File maka akan muncul tampilan seperti ini :

Gambar 4.56 Tampilan Edit External File Assignment

c) Masukkan data yang ingin diganti dan klik Edit Assignment untuk mengganti data dan mem-publish data terbaru.

d) Setelah di publish akan di muncul notifikasi sukses.

Gambar 4.57 Notifikasi Sukses Menggubah Assignment

iii. Memberikan Penilaian

Berikut ini adalah cara untuk memberikan penilaian untuk tugas yang sudah dikerjakan murid :

a) Klik tombol Student Answer untuk melihat daftar murid yang telah mengerjakan tugas dan memberikan nilai.

(29)

Gambar 4.58 Tombol Student Answer

b) Tahap berikutnya akan muncul tampilan daftar mahasiswa yang telah mengerjakan tugas. Untuk memberikan penilaian, pengajar dapat mengklik tombol Marking.

Gambar 4.59 Tombol Marking

c) Tampilan jawaban dari murid akan muncul. Untuk jawaban pilihan ganda, sistem secara otomatis akan memberikan penilaian karena pada saat pembuatan soal sudah ditentukan jawabannya. Jadi, pengajar tidak perlu melakukan pengecekan terhadap jawaban pilihan ganda.

(30)

d) Setelah mengecek jawaban essay, pengajar dapat memberikan nilai pada field score essay. Kemudian klik tombol Mark This Answer untuk mengeluarkan nilai kepada murid.

e) Kemudian akan muncul notifikasi sukses memberikan penilaian dan nilai telah muncul pada kolom Mark.

Gambar 4.61 Notifikasi Sukses Memberikan Nilai

iv. Menghapus Assignment

Berikut ini cara untuk menghapus tugas : a) Klik tombol Delete Assignment.

Gambar 4.62 Tombol Delete Assignment

b) Kemudian akan muncul confirmation box, klik ok untuk menghapus tugas. Setelah klik ok, tugas telah dihapus.

Gambar 4.63 Confirmation Box Delete Assignment

b. Murid

Berikut ini adalah fitur yang dapat digunakan oleh murid pada bagian Assignment :

(31)

Berikut ini adalah langkah-langkah murid untuk mengerjakan tugas :

a) Klik Tombol View Assignment and Evaluation yang digunakan untuk melihat tugas dan nilai.

Gambar 4.64 Tombol Untuk Melihat Tugas dan Nilai

b) Tahap berikutnya akan muncul daftar tugas yang diberikan pengajar. Untuk mengerjakannya tugas tersebut, klik tombol Answer Assignment.

Gambar 4.65 Tombol Untuk Mengerjakan Tugas

c) Akan muncul tampilan tugas. Murid sudah bisa menjawab pada website secara langsung.

d) Setelah menjawab murid bisa men-submit jawabannya dengan cara klik tombol Save Anwser.

(32)

Gambar 4.66 Tampilan Soal Tugas

e) Setelah men-submit akan muncul notifikasi sukses telah mengerjakan tugas.

Gambar 4.67 Tampilan Sukses Mengerjakan Tugas

ii. Melihat Nilai Tugas

Berikut ini adalah cara untuk melihat nilai tugas :

a) Klik Tombol View Assignment and Evaluation yang digunakan untuk melihat tugas dan nilai.

(33)

Gambar 4.68 Tombol Untuk Melihat Tugas dan Nilai

b) Kemudian akan muncul tampilan daftar tugas. Untuk melihat nilai dapat dilihat pada kolom Mark.

Gambar 4.69 Tampilan Daftar Tugas dan Nilai

5. Manage Student

Untuk mengakses fitur Manage Student, pengajar hanya perlu mengklik tombol Manage Student. Kemudian akan muncul tampilan Manage Student.

Gambar 4.70 Tombol Manage Student.

Gambar 4.71 Tampilan Manage Student

(34)

a. Kick

Kick adalah fitur untuk mengeluarkan murid dari sebuah kelas. Berikut ini adalah langkah untuk menggunakan fitur Kick :

i. Klik tombol Kick

Gambar 4.72 Tombol Kick

ii. Kemudian akan muncul Confirmation Box, klik Ok untuk mengeluarkan murid dari kelas.

Gambar 4.73 Confirmation Box Untuk Mengeluarkan Murid

b. View Attendance History

View Attendance History adalah fitur untuk melihat jumlah kehadiran murid. Pada fitur ini juga dapat dilihat mahasiswa yang datang terlambat. Berikut ini adalah cara menggunakan fitur View Attendance History :

i. Klik Tombol View Attendance History.

Gambar 4.74 Tombol View Attendance History

(35)

Gambar 4.75 Tampilan View Attendance History

6. Delete Class

Berikut ini adalah langkah-langkah untuk menghapus kelas : a. Klik tombol Delete.

Gambar 4.76 Tombol Delete Class

b. Kemudian akan muncul Confirmation Box, klik Ok untuk menghapus kelas.

Gambar 4.77 Confirmation Box Delete Class

7. Check Schedule

Check Schedule berfungsi untuk mengecek jadwal kelas dan digunakan oleh murid. Berikut ini adalah langkah-langkah untuk menggunakan Check Schedule :

a. Klik tombol View Schedule and Attendance.

b. Kemudian akan muncul tampilan Schedule and Attendance. Murid dapat melihat jumlah kehadiran, terlambat dan daftar kelas.

(36)

Gambar 4.78 Tombol View Schedule and Attendance

Gambar 4.79 Tampilan Schedule and Attendance

8. Leave Class

Leave Class adalah fungsi yang digunakan murid untuk keluar dari kelas yang diikuti olehnya. Berikut ini adalah langkah-langkah untuk keluar dari kelas :

a. Klik tombol Leave Class.

Gambar 4.80 Tombol Leave Class

b. Kemudian akan muncul Confirmation Box, klik Ok untuk meninggalkan kelas.

(37)

4.2.6. My Article

My Article adalah daftar artikel yang sudah pernah dibuat oleh User. User dapat mengakses menu My Article dengan cara :

1. Klik dropdown menu pada bagian header.

Gambar 4.82 Tombol Dropdown

2. Klik My Article

Gambar 4.83 Tombol My Article

3. Tampilan My Article.

Gambar 4.84 Tampilan My Article

My Article mempunyai fitur-fitur seperti : 1. Create Article

User dapat membuat artikel dengan cara : a. Klik tombol Article pada header menu.

(38)

Gambar 4.85 Tombol Article

b. Klik tombol Write Article.

Gambar 4.86 Tombol Write Article

c. Kemudian akan muncul Write Article Form. Masukkan semua data yang harus diisi.

(39)

Gambar 4.87 Write Article Form

d. Setelah mengisi semua data, klik Publish Article untuk men-submit artikel untuk dibaca semua user.

e. Kemudian akan muncul notifikasi sukses membuat artikel.

Gambar 4.88 Notifikasi Sukses Membuat Artikel

2. Edit Article

(40)

a. Klik tombol Edit pada artikel yang akan diubah.

Gambar 4.89 Tombol Edit Article

b. Kemudian akan muncul Edit Articel Form, Masukkan data-data yang akan diganti.

(41)

c. Setelah mengganti data, klik Edit Article untuk menyimpan data terbaru.

Gambar 4.91 Notifikasi Sukses Meng-edit Artikel

d. Jika proses penyimpanan berhasil akan muncul notifikasi sukses meng-edit artikel.

3. Delete Article

Berikut ini adalah cara untuk menghapus artikel : a. Klik tombol Delete pada artikel yang akan dihapus.

Gambar 4.92 Tombol Delete Article

b. Kemudian akan muncul Confirmation Box, klik Ok untuk menghapus artikel.

Gambar 4.93 Confirmation Box Delete Article

c. Jika proses penghapusan berhasil akan muncul notifikasi sukses menghapus artikel.

(42)

4.2.7. Follow

Follow adalah fitur yang digunakan untuk melihat teman-teman user. Berikut ini adalah cara mengakses fitur follow :

1. Klik dropdown menu pada bagian header.

Gambar 4.95 Tombol Dropdown

2. Klik tombol Follow.

Gambar 4.96 Tombol Follow

3. Kemudian akan muncul tampilan follow. Followed User List adalah daftar user yang di follow oleh kita. Your Follower adalah daftar user yang meng-follow kita.

Gambar 4.97 Tampilan Follow

Jika user ingin unfollow user lain, dapat dilakukan dengan cara : 1. Klik tombol Unfollow.

(43)

Gambar 4.98 Tombol Unfollow

2. Kemudian akan muncul Confirmation Box, klik Ok untuk unfollow user.

Gambar 4.99 Confirmation Box Unfollow

4.2.8. Change Password

Berikut ini adalah langkah-langkah untuk mengganti password : 1. Klik dropdown menu pada bagian header.

Gambar 4.100 Tombol Dropdown

2. Klik tombol Change Password.

Gambar 4.101 Tombol Change Password

3. Kemudian akan muncul Change Password Form. Masukkan Password baru.

(44)

Gambar 4.102 Change Password Form

4. Setelah memasukkan password baru, klik Change Password untuk mengganti password lama dengan yang baru.

Gambar 4.103 Notifikasi Sukses Mengganti Password

5. Jika prosesnya berhasil akan muncul notifikasi sukses mengganti password.

4.2.9. Nofication

Notification adalah fitur yang digunakan untuk melihat notifikasi tentang segala aktivitas yang berkaitan dengan user tersebut. Berikut ini adalah cara untuk mengakses Notification :

1. Klik tombol Notification.

Gambar 4.104 Tombol Notification

(45)

Gambar 4.105 Tampilan Notification

4.2.10. Message

Message digunakan untuk mengirimkan pesan antara sesama user. Berikut ini adalah cara mengakses fitur message :

1. Klik tombol Message.

Gambar 4.106 Tombol Message

2. Kemudian tampilan Message akan muncul.

(46)

Message mempunyai beberapa fitur yang dapat digunakan seperti : 1. New Message

Berikut ini cara membuat pesan baru : a. Klik tombol Compose Message

Gambar 4.108 Tombol Compose Message

b. Kemudian akan muncul tampilan Compose Message. Ketikkan nama penerima, dan masukkan pesan yang akan dikirim.

Gambar 4.109 Tampilan Compose Message

c. Setelah selesai klik Compose untuk mengirimkan pesan. 2. Chatting

Chatting digunakan untuk melakukan percakapan antara user secara real-time. Berikut ini adalah langkah-langkah menggunakan fitur chatting :

(47)

a. Pada tampilan Message, pilih nama user yang akan diajak melakukan percakapan.

Gambar 4.110 Tampilan Chatting

b. Kemudian ketikkan pesan pada field pesan.

c. Untuk mengirimkan pesan dapat dilakukan dengan cara menekan Enter pada Keyboard.

3. Search

Search digunakan untuk mencari pesan sebelum. Berikut ini langkah-langkah menggunakan fitur search :

a. Masukkan nama user pada field search message.

(48)

Gambar 4.111 Tampilan Search Message

4. Delete and Report Spam

Delete and Report Spam digunakan untuk menghapus pesan maupun melaporkan pesan. Berikut ini langkah-langkah menggunakan Delete and Report Spam :

a. Klik nama user yang ingin di delete maupun di report. b. Kemudian scroll isi pesan ke bagian paling atas. c. Setelah berada pada bagian paling atas, klik Action.

d. Pilih Delete Message untuk menghapus pesan atau pilih Report as Spam untuk melaporkan pesan.

Gambar 4.112 Tampilan Delete dan Report Spam

4.2.11. Log Out

Logout digunakan untuk mengeluarkan user dari sistem. Berikut ini adalah langkah-langkah Log Out :

1. Klik dropdown menu pada bagian header.

(49)

2. Kemudian klik Logout untuk keluar.

Gambar 4.114 Tombol Logout

4.3. Software Testing

Software Testing digunakan untuk menguji performa halaman website, ketahanan server untuk menerima request dan kesesuaian antara input dan output. Berikut ini adalah software dan analisis yang digunakan dalam pengujian :

4.3.1. YSlow

YSlow adalah aplikasi yang digunakan untuk menguji performa halaman website. YSlow menilai penulisan dan penempatan kode yang benar, penempatan CSS dan JavaScript, dan lain-lain. Berikut ini adalah tampilan hasil pengujian menggunakan YSlow :

(50)

Gambar 4.115 YSlow Software Testing

YSlow memberikan nilai rata-rata sebesar 80 untuk website Liveboard. 4.3.2. Apache Bench

Apache Bench adalah ketahanan server untuk menerima request. Test berikut dijalankan pada server dengan spesifikasi berikut :

1. VMware : Ubuntu 13.04 64bit 2. Ram : 4 GB

3. Processor : Intel i7 2670QM 4 core, ~ 2,2 GHz 4. HDD : 30 GB

(51)

Gambar 4.116 Apache Bench

Seperti yang dilihat pada hasil testing di atas menunjukkan server mampu menerima sebanyak 125 request secara bersamaan dengan jumlah pengguna sebanyak 500 orang.

4.3.3. Blackbox Testing

Blackbox Testing adalah testing yang digunakan untuk mengecek kesesuaian antara input dan output. Berikut ini adalah hasil pengujian menggunakan Blackbox Testing :

Tabel 4.2 Blackbox Testing 1

Test Case Name Scenario Success Test

ID#

Scenario Failed Test ID#

(52)

Test Case Name Scenario Success Test ID#

Scenario Failed Test ID#

Register 5 6,7,8

Forgot password 9 10,11,12

View homepage 13 -

View list article 14,15,16 -

Read article 17,18 - View rank 19,20 - Logout 21 - View profile 22,23,24 - Edit profile 25 26 Change password 27 28 View notification 29 - Chat 30,31,32 - Delete message 33 - Follow list 34 - Follow 35 - Unfollow 36 - Create article 37 38 Edit article 39 40 Delete article 41 - Recommend article 42 - Unrecommend article 43 - Comment article 44 - Delete comment 45 - Load note 46 - Save note 47 - Delete note 48 - View attendance 49 - Access classroom 50 -

Join opened class 51 -

Request join closed class 52 -

View assignment 53 -

Answer assignment 54 -

Create class 55 56

Edit class 57 58

Delete class 59 -

Approve class request 60 -

Kick student 61 -

Create assignment 62 63

Edit assignment 64 65

Delete assignment 66 -

Liveslide 67 -

Authorize user to access liveboard

(53)

Tabel 4.3 Blackbox Testing 2 Test

ID#

Precondition Description Expected Result Actual Result

1 Pengguna

memasukkan

username dan

password yang benar di bagian form quick sign in (di bagian menu bar).

Pengguna melakukan klik pada tombol sign in. Pengguna diberikan session sebagai penanda login, kemudian diarahkan ke halaman sebelumnya. Sesuai dengan hasil yang diharapkan. 2 Pengguna memasukkan username dan

password yang benar di form sign in yang tersedia.

Pengguna melakukan klik pada tombol sign in. Pengguna diberikan session sebagai penanda login, kemudian diarahkan ke halaman home. Sesuai dengan hasil yang diharapkan. 3 Pengguna memasukkan username dan

password yang salah di form quick sign in (di bagian menu bar) atau username dan password ada yang kosong.

Pengguna melakukan klik pada tombol sign in. Pengguna diarahkan ke halaman sign in khusus dengan pesan error. Sesuai dengan hasil yang diharapkan.

(54)

Test ID#

Precondition Description Expected Result Actual Result

4 Pengguna

memasukkan

username dan

password yang salah di form sign in atau

username dan

password ada yang kosong.

Pengguna melakukan klik pada tombol sign in. Pengguna kembali diarahkan ke halaman sign in dengan pesan error. Sesuai dengan hasil yang diharapkan. 5 Pengguna memasukkan data-data yang wajib seperti username,

password, re-type

password, firstname,

lastname, gender,

email, security

question dan answer.

User memasukkan

atau tidak

memasukkan data-data opsional seperti

phone, address,

birthplace, birthdate,

hometown, dan

religion.

Pengguna melakukan klik pada tombol sign up. Pengguna diarahkan ke halaman konfirmasi register berhasil. Selanjutnya user berpindah ke halaman sign in.

Sesuai dengan hasil yang diharapkan.

6 Pengguna mengisi

form register namun salah satu field wajib tidak di isi. Pengguna melakukan klik pada tombol sign up. Pengguna kembali diarahkan ke halaman register dengan data-data yang sebelumnya telah diisi masih

tetap di pertahankan. Sistem memunculkan pesan error. Sesuai dengan hasil yang diharapkan.

(55)

Test ID#

Precondition Description Expected Result Actual Result

7 Pengguna mengisi

semua field yang wajib.

Field yang diisi tidak memenuhi salah satu aturan validasi yang ditetapkan.

Pengguna melakukan klik pada tombol sign up. Pengguna kembali diarahkan ke halaman register dengan data-data yang sebelumnya telah diisi masih

tetap di pertahankan. Sistem memunculkan pesan error. Sesuai dengan hasil yang diharapkan. 8 Pengguna mengisi

semua field yang wajib.

Username yang

diisikan sudah ada sebelumnya.

User melakukan klik pada tombol sign up.

Pengguna kembali diarahkan ke halaman register dengan data-data yang sebelumnya telah diisi masih

tetap di pertahankan. Sistem memunculkan pesan error. Sesuai dengan hasil yang diharapkan. 9 Pengguna mengisi

username yang telah ada sebelumnya di sistem.

Pengguna melakukan klik pada button next step.

Selanjutnya

pengguna menjawab pertanyaan keamanan yang ada dengan jawaban yang benar. Pengguna melakukan klik pada tombol

Request New

Password.

Pengguna mengisi password dan re_type

Password diganti sesuai yang diisikan pengguna. Pengguna diarahkan ke halaman sign in dengan pesan sukses pergantian password. Sesuai dengan hasil yang diharapkan.

(56)

Test ID#

Precondition Description Expected Result Actual Result

new password dengan nilai yang sama serta lebih dari 6 huruf.

10 Pengguna tidak

mengisi username yang di field yang disediakan.

Pengguna melakukan klik tombol Next Step. Pengguna kembali diarahkan ke halaman untuk memasukkan username dengan pesan error. Sesuai dengan hasil yang diharapkan. 11 Pengguna mengisi

username yang telah ada sebelumnya di sistem.

Pengguna melakukan klik pada button next step.

Pengguna tidak mengisi jawaban atau jawaban yang diisikan salah.

Pengguna melakukan klik pada tombol

request new password. Pengguna kembali diarahkan ke halaman menjawab pertanyaan keamanan dengan pesan error. Sesuai dengan hasil yang diharapkan. 12 Pengguna mengisi

username yang telah ada sebelumnya di sistem.

Pengguna melakukan klik pada button next step.

Selanjutnya

pengguna menjawab pertanyaan keamanan yang ada dengan jawaban yang benar. Pengguna melakukan klik pada tombol

Request New Password. Pengguna kembali diarahkan kembali ke halaman pergantian password dengan pesan error. Sesuai dengan hasil yang diharapkan.

(57)

Test ID#

Precondition Description Expected Result Actual Result

Pengguna tidak memasukkan

password atau re-type

password. Atau pengguna memasukkan password yang kurang dari 6 karakter. Ataupun Pengguna memasukkan

password yang tidak sesuai dengan re-type password.

13 Pengguna melakukan

klik pada link Home di bagian menu bar.

Muncul halaman home yang berisi daftar kelas terpopuler dan kelas terbaru. Sesuai dengan hasil yang diharapkan. 14 Pengguna melakukan

klik pada link article.

Muncul halaman artikel yang berisi daftar artikel beserta keterangan recommend. Sesuai dengan hasil yang diharapkan. 15 Pengguna memilih kategori artikel di halaman daftar artikel. Muncul halaman artikel yang berisi daftar artikel yang sesuai dengan kategori yang dipilih. Sesuai dengan hasil yang diharapkan. 16 Pengguna memilih

combo box sort

artikel by.

Pengguna melakukan klik pada tombol sort article.

Muncul halaman artikel yang berisi daftar artikel yang telah diurutkan berdasarkan permintaan pengguna. Sesuai dengan hasil yang diharapkan. 17 Pengguna melakukan

klik pada link read

more atau judul

artikel. Muncul halaman detil artikel beserta comment dan recommend yang ada. Sesuai dengan hasil yang diharapkan. 18 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link read

more atau judul

artikel. Muncul halaman detil artikel beserta comment dan recommend yang ada. Sesuai dengan hasil yang diharapkan.

(58)

Test ID#

Precondition Description Expected Result Actual Result

Pengguna merupakan pembuat artikel. Muncul juga tombol untuk melakukan edit dan delete artikel.

19 Pengguna melakukan

klik pada link rank.

Muncul halaman rank yang berisi daftar ranking saat ini. Sesuai dengan hasil yang diharapkan. 20 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link rank.

Muncul halaman rank yang berisi daftar ranking

saat ini.

Muncul juga link follow, unfollow dan keterangan rank user. Sesuai dengan hasil yang diharapkan. 21 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link logout.

Sistem menghapus penanda sign in. Pengguna diarahkan ke halaman home. Sesuai dengan hasil yang diharapkan. 22 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link my profile.

Muncul halaman profile yang berisi data profile serta reputasi pengguna tersebut. Muncul tombol untuk melakukan edit profile. Sesuai dengan hasil yang diharapkan. 23 Pengguna melakukan

klik pada link seorang user.

Muncul halaman profile yang berisi data profile serta reputasi pengguna tersebut. Sesuai dengan hasil yang diharapkan. 24 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link seorang user.

Muncul halaman profile yang berisi data profile serta reputasi pengguna tersebut. Muncul juga button untuk melakukan follow atau unfollow. Sesuai dengan hasil yang diharapkan.

(59)

Test ID#

Precondition Description Expected Result Actual Result

25 Pengguna telah melakukan sign in.

Pengguna merubah bagian yang ingin diubah.

Semua field wajib tidak ada yang dikosongkan.

Pengguna mengklik tombol edit profile.

Sistem merubah data profile sesuai dengan input pengguna. Pengguna diarahkan kembali ke halaman profile dengan pesan konfirmasi berhasil merubah profile. Sesuai dengan hasil yang diharapkan. 26 Pengguna telah melakukan sign in. Pengguna merubah bagian yang diinginkan.

Salah satu field wajib ada yang kosong. Pengguna mengklik tombol edit profile.

Pengguna kembali diarahkan ke halaman edit profile dengan pesan error. Sesuai dengan hasil yang diharapkan. 27 Pengguna telah melakukan sign in. Pengguna memasukkan

password baru dan

re-type password.

Kedua field ini berisi enam karakter atau lebih dan password sama dengan re-type password. Password pengguna diubah sesuai dengan input yang diberikan. Pengguna diarahkan kembali ke halaman change password dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 28 Pengguna telah melakukan sign in. Pengguna tidak memasukkan

password atau re-type

password. Atau

password kurang dari enam karakter. Ataupun password tidak sama dengan re-type password. Pengguna kembali diarahkan ke halaman change password dengan pesan error. Sesuai dengan hasil yang diharapkan. 29 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link notification. Pengguna diarahkan ke halaman notifikasi yang. Sesuai dengan hasil yang diharapkan.

(60)

Test ID#

Precondition Description Expected Result Actual Result

berisi daftar notifikasi yang dikelompokkan berdasarkan hari 30 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link message.

Pengguna

diarahkan ke halaman message yang berisi daftar percakapan sebelumnya. Sesuai dengan hasil yang diharapkan. 31 Pengguna telah melakukan sign in. Pengguna melakukan klik pada tombol compose message. Pengguna memilih salah satu user lain yang telah di follow. Pengguna memasukkan pesan yang ingin disampaikan. Pengguna menekan tombol compose. Pesan dicatat di dalam database. Pesan dikirimkan kepada user target secara real-time. Sesuai dengan hasil yang diharapkan. 32 Pengguna telah melakukan sign in. Pengguna memilih salah satu user lain yang ada di history percakapan. Pengguna memasukkan pesan yang ingin disampaikan. Pengguna menekan tombol enter pada keyboard.

Pesan dicatat di dalam database. Pesan dikirimkan kepada user target secara real-time. Sesuai dengan hasil yang diharapkan. 33 Pengguna telah melakukan sign in. Pengguna memilih salah satu history percakapan.

Pengguna melakukan klik pada tombol

dropdown action

kemudian memilih delete message dan

Pesan dihapus dari database.

Sesuai dengan hasil yang diharapkan.

(61)

Test ID#

Precondition Description Expected Result Actual Result

menjawab dialog konfirmasi OK. 34 Pengguna telah melakukan sign in. Pengguna melakukan klik pada link follow.

Pengguna

diarahkan ke halaman follow list yang berisi daftar pengguna yang di follow dan daftar follower. Sesuai dengan hasil yang diharapkan. 35 Pengguna telah melakukan sign in. Pengguna melakukan klik pada tombol follow. Data follow dicatat di dalam database. User yang di follow mendapatkan notifikasi. Tombol follow diubah menjadi unfollow. Sesuai dengan hasil yang diharapkan. 36 Pengguna telah melakukan sign in. Pengguna yang bersangkutan telah di follow. Pengguna melakukan klik pada tombol unfollow. Pengguna menekan tombol OK pada dialog konfirmasi. Data follow dihapus dari database. Tombol unfollow diubah menjadi follow. Sesuai dengan hasil yang diharapkan. 37 Pengguna telah melakukan sign in. Pengguna mengisi field yang wajib di

form pembuatan

artikel.

Pengguna melakukan klik pada tombol publish article. Artikel dicatat di dalam database. Pengguna yang melakukan follow pada user pembuat diberikan notifikasi. Pengguna diarahkan ke halaman daftar artikel dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan.

(62)

Test ID#

Precondition Description Expected Result Actual Result

38 Pengguna telah melakukan sign in.

Salah satu dari field wajib tidak diisi oleh pengguna atau field melanggar salah satu peraturan validasi. Pengguna melakukan klik pada tombol publish article. Pengguna kembali diarahkan ke halaman form pembuatan artikel dengan pesan error. Sesuai dengan hasil yang diharapkan. 39 Pengguna telah melakukan sign in. Pengguna merubah bagian yang ingin dirubahnya.

Pengguna melakukan klik pada tombol edit article. Artikel dirubah sesuai yang di input oleh pengguna. Pengguna kembali diarahkan ke halaman daftar artikel pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 40 Pengguna telah melakukan sign in. Pengguna merupakan author dari artikel tersebut.

Salah satu field yang wajib dikosongkan oleh pengguna. Pengguna melakukan klik pada tombol edit article. Pengguna diarahkan kembali ke halaman form pengubahan artikel dengan pesan error. Sesuai dengan hasil yang diharapkan. 41 Pengguna telah melakukan sign in. Pengguna merupakan author dari artikel tersebut. Pengguna melakukan klik pada button delete article. Pengguna menekan tombol OK pada dialog konfirmasi. Artikel dihapus dari database. Pengguna diarahkan ke halaman daftar artikel dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 42 Pengguna telah melakukan sign in. Pengguna menekan tombol recommend. Data recommend dicatat di dalam database. Notifikasi diberikan kepada pembuat artikel. Sesuai dengan hasil yang diharapkan.

(63)

Test ID#

Precondition Description Expected Result Actual Result

Halaman di load ulang kembali. 43 Pengguna telah melakukan sign in. Pengguna telah melakukan recommend sebelumnya. Pengguna menekan tombol unrecommend. Data recommend dihapus dari database. Halaman di load ulang kembali. Sesuai dengan hasil yang diharapkan. 44 Pengguna telah melakukan sign in. Pengguna memasukkan komentar di field yang telah disediakan. Pengguna melakukan klik pada tombol comment. Komentar dimasukkan ke dalam database. Pembuat artikel diberikan notifikasi. Pengguna diarahkan kembali kehalaman artikel. Sesuai dengan hasil yang diharapkan. 45 Pengguna telah melakukan sign in. Pengguna merupakan pemilik dari komentar tersebut. Pengguna melakukan klik pada icon delete di komentar.

Pengguna melakukan klik pada tombol OK

pada dialog konfirmasi. Komentar dihapus dari database. Pengguna diarahkan kembali ke halaman artikel. Sesuai dengan hasil yang diharapkan. 46 Pengguna telah melakukan sign in. Pengguna melakukan klik pada tombol manage note.

Pengguna memilih

note yang ingin

dilihat secara detail dari daftar note yang tersedia. Note dimunculkan di area khusus. Sesuai dengan hasil yang diharapkan. 47 Pengguna telah melakukan sign in. Pengguna memasukkan note di tempat yang disediakan baik Note dimasukkan ke dalam database atau filesystem Sesuai dengan hasil yang diharapkan.

(64)

Test ID#

Precondition Description Expected Result Actual Result

dalam bentuk text maupun gambar. Pengguna melakukan klik pada tombol save. tergantung format. 48 Pengguna telah melakukan sign in. Pengguna menekan icon delete pada note yang ingin dihapus. Pengguna mengklik OK pada dialog konfirmasi.

Note dihapus dari database atau file system. Sesuai dengan hasil yang diharapkan. 49 Pengguna telah melakukan sign in. Pengguna telah bergabung ke kelas tersebut. Pengguna melakukan klik pada icon view attendance.

Pengguna

diarahkan ke halaman view attendance yang berisi daftar sesi

dan jam kehadiran serta status kehadiran. Sesuai dengan hasil yang diharapkan. 50 Pengguna telah melakukan sign in. Pengguna telah bergabung ke kelas tersebut. Pengguna melakukan klik pada icon enter classroom. Pengguna diarahkan ke halaman classroom yang dituju. Sesuai dengan hasil yang diharapkan. 51 Pengguna telah melakukan sign in. Pengguna belum bergabung ke kelas tersebut. Kelas merupakan kelas terbuka. Pengguna melakukan klik pada tombol join

class pada kelas

tertentu. Pengguna dimasukkan ke dalam daftar murid. Guru diberikan notifikasi. Pengguna diarahkan ke halaman my class dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan.

(65)

Test ID#

Precondition Description Expected Result Actual Result

52 Pengguna telah melakukan sign in. Pengguna belum bergabung ke kelas tersebut. Kelas merupakan kelas tertutup. Pengguna melakukan klik pada tombol request join pada kelas tertentu. Pengguna dimasukkan ke dalam daftar pengguna yang melakukan request. Guru diberikan notifikasi. Pengguna diarahkan kembali ke halaman daftar kelas dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 53 Pengguna telah melakukan sign in. Pengguna belum bergabung ke kelas tersebut. Pengguna melakukan klik pada tombol assignment.

Pengguna

diarahkan ke halaman tugas yang berisi daftar tugas. Sesuai dengan hasil yang diharapkan. 54 Pengguna telah melakukan sign in. Pengguna belum bergabung ke kelas tersebut. Tugas belum dinilai oleh pengajar. Pengguna melakukan klik pada icon answer pada bagian tugas tertentu.

Pengguna mengisi jawabannya sesuai soal yang diberikan pengajar. Jawaban pengguna disimpan di dalam database. Guru yang bersangkutan diberikan notifikasi. Pengguna diarahkan kembali ke halaman tugas dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 55 Pengguna telah Pengguna mengisi semua field yang wajib, seperti data

Kelas dibuat sesuai input pengguna. Sesuai dengan hasil yang diharapkan.

(66)

Test ID#

Precondition Description Expected Result Actual Result

melakukan sign in.

kelas dan outline kelas.

Pengguna melakukan klik pada tombol create class. Pengguna yang melakukan follow diberikan notifikasi. Pengguna diarahkan ke halaman my class dengan pesan konfirmasi berhasil. 56 Pengguna telah melakukan sign in.

Salah satu field yang wajib tidak diisi. Pengguna

melakukan klik pada tombol create class.

Dimunculkan pesan error. Sesuai dengan hasil yang diharapkan. 57 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna merubah semua bagian yang ingin diubah. Semua field yang wajib tetap terisi.

Pengguna melakukan klik pada tombol edit class. Perubahan terhadap kelas disimpan ke dalam database. Murid diberikan pemberitahuan tentang perubahan kelas. Pengguna diarahkan kembali ke halaman my class dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 58 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut.

Salah satu field yang wajib tidak di isi atau dikosongkan.

Pengguna melakukan klik pada tombol edit class. Dimunculkan pesan error. Sesuai dengan hasil yang diharapkan.

(67)

Test ID#

Precondition Description Expected Result Actual Result

59 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna melakukan klik pada icon delete class.

Pengguna melakukan klik pada tombol OK di dialog konfirmasi. Kelas dihapus. Murid diberikan pesan tentang penghapusan kelas. Pengguna diarahkan kembali ke halaman my class dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 60 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna memilih icon approve pada murid yang ingin diterimanya.

Pengguna melakukan klik pada tombol OK

pada dialog konfirmasi. Murid yang bersangkutan dimasukkan sebagai murid di kelas tersebut. Pengguna diberikan pemberitahuan tentang penerimaan. Pengguna diarahkan kembali ke halaman pengaturan murid dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 61 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna memilih icon kick pada murid

yang ingin

dikeluarkan.

Pengguna melakukan klik pada tombol OK

pada dialog

konfirmasi.

Murid yang dipilih dihapus dari kelas yang bersangkutan. Pengguna diarahkan kembali Sesuai dengan hasil yang diharapkan. 62 Pengguna telah melakukan sign in. Pengguna mengisi field yang diwajibkan. Tugas dimasukkan ke dalam database Sesuai dengan hasil yang diharapkan.

(68)

Test ID#

Precondition Description Expected Result Actual Result

Pengguna merupakan guru dari kelas tersebut. Pengguna melakukan klik pada tombol publish assignment. sesuai input pengguna. Murid yang tergabung di kelas tersebut diberikan notifikasi. Pengguna diarahkan kembali ke halaman daftar tugas dengan pesan konfirmasi berhasil. 63 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut.

Salah satu field yang wajib tidak diisi. Pengguna melakukan klik pada tombol publish assignment. Pengguna diarahkan kembali ke halaman pembuatan tugas dengan pesan error. Sesuai dengan hasil yang diharapkan. 64 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Belum ada murid yang menjawab tugas tersebut. Pengguna merubah bagian yang ingin dirubah.

Pengguna melakukan klik pada tombol edit assignment. Perubahan disimpan di dalam database. Murid yang tergabung di dalam kelas diberikan notifikasi. Pengguna diarahkan ke halaman daftar tugas dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 65 Pengguna telah melakukan sign in. Pengguna merupakan

Salah satu field yang

wajib diisi

dikosongkan.

Pengguna melakukan klik pada tombol edit assignment. Dimunculkan pesan error. Sesuai dengan hasil yang diharapkan.

(69)

Test ID#

Precondition Description Expected Result Actual Result

guru dari kelas tersebut. Belum ada murid yang menjawab tugas tersebut. 66 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna melakukan klik di icon delete assignment.

Pengguna melakukan klik pada tombol OK di dialog konfirmasi. Assignment dihapus dari database. Murid yang tergabung di dalam kelas diberikan notifikasi. Pengguna diarahkan kembali ke halaman daftar tugas dengan pesan konfirmasi berhasil. Sesuai dengan hasil yang diharapkan. 67 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna melakukan perubahan halaman di slide yang ditampilkan. Halaman slide di semua murid di dalam kelas berubah sesuai yang dilakukan pengguna. Sesuai dengan hasil yang diharapkan. 68 Pengguna telah melakukan sign in. Pengguna merupakan guru dari kelas tersebut. Pengguna memilih murid yang ingin diberikan hak akses ke liveboard. Murid yang dipilih bisa melakukan perubahan terhadap papan tulis. Sesuai dengan hasil yang diharapkan.

(70)

4.4. Evaluasi

Evaluasi dilakukan dengan menyebarkan kuesioner evaluasi ke responden yang telah mencoba website “Liveboard”. Pemilihan responden berdasarkan ruang lingkup dalam penelitian ini. Jumlah pertanyaan dalam kuesioner adalah tujuh pertanyaan. Jumlah responden yang mengisi kuesioner dengan valid adalah 30 responden. Berikut ini adalah rincian pertanyaan dan hasil kuesioner evaluasi yang disebarkan :

1. Liveboard memberikan interface yang menarik?

Tabel 4.4 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 1

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 0 0% Cukup Setuju 4 13% Setuju 16 52% Sangat Setuju 11 25% Total 31 100 %

Gambar 4.117 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 1 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden setuju bahwa website “Liveboard” memberikan interface yang menarik.

2. Liveboard memberikan navigasi yang simpel dan sederhana sehingga mudah dipahami dan diingat?

(71)

Tabel 4.5 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 2

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 1 3% Cukup Setuju 14 45% Setuju 13 42% Sangat Setuju 3 10% Total 31 100 %

Gambar 4.118 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 2 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden cukup setuju bahwa website “Liveboard” memberikan navigasi yang simpel dan sederhana sehingga mudah dipahami dan diingat.

3. Anda dapat dengan cepat memahami cara penggunaan Liveboard? Tabel 4.6 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 3

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 0 0% Cukup Setuju 11 35% Setuju 15 48% Sangat Setuju 5 16% Total 31 100 %

(72)

Gambar 4.119 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 3 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden setuju bahwa website “Liveboard” memberikan kemudahan kepada user untuk cepat memahami cara penggunaan Liveboard.

4. Proses loading data pada Liveboard berjalan cepat?

Tabel 4.7 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 4

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 1 3% Cukup Setuju 9 30% Setuju 12 40% Sangat Setuju 6 27% Total 31 100 %

Gambar 4.120 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 4 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas

(73)

responden setuju bahwa website “Liveboard” mempunyai proses loading data yang berjalan cepat.

5. Anda mendapat umpan balik yang tepat dari interaksi dengan Liveboard? Tabel 4.8 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 5

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 0 3% Cukup Setuju 11 35% Setuju 10 32,5% Sangat Setuju 10 32,5% Total 31 100 %

Gambar 4.121 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 5 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden cukup setuju bahwa website “Liveboard” mempunyai umpan balik yang tepat kepada user.

(74)

6. Anda jarang melakukan kesalahan saat menggunakan Liveboard? Tabel 4.9 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 6

Jawaban Responden Persentase

Tidak Setuju 0 0% Kurang Setuju 0 0% Cukup Setuju 11 37% Setuju 15 50% Sangat Setuju 5 13% Total 31 100 %

Gambar 4.122 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 6 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden setuju bahwa jarang melakukan kesalahan saat menggunakan website Liveboard.

7. Secara keseluruhan, anda merasa puas dengan aplikasi Liveboard ini? Tabel 4.10 Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 7

Jawaban Responden Persentase

Tidak Setuju 2 6% Kurang Setuju 0 0% Cukup Setuju 9 29% Setuju 17 55% Sangat Setuju 3 10% Total 31 100 %

(75)

Gambar 4.123 Grafik Hasil Jawaban Kuesioner Evaluasi Pertanyaan Nomor 7 Berdasarkan hasil jawaban dari pertanyaan kuesioner evaluasi yang digambarkan dengan diagram di atas, maka dapat diketahui mayoritas responden setuju bahwa merasa puas dengan website Liveboard.

Berikut ini adalah hasil perbandingan aplikasi yang kami kembangkan dengan produk lain :

Tabel 4.11 Tabel Produk Pembanding

Fitur Moodle ATutor Edmodo Schoology Dokeos Liveboard Install

Software

Ya Ya Tidak Tidak Ya Tidak

Video Chat Ya, install plugin

Ya, install plugin

Tidak Tidak Ya,

install plugin

Ya

Papan Tulis Tidak Tidak Tidak Tidak Tidak Ya

Chat Ya, install plugin Ya Tidak Tidak Ya Ya Presentation Slide Ya, install plugin Ya, install plugin

Tidak Tidak Ya,

install plugin Ya Share Screen Ya, install plugin Ya, install plugin

Tidak Tidak Ya,

install plugin

Ya

(76)

Fitur Moodle ATutor Edmodo Schoology Dokeos Liveboard Ujian Online dan tugas Ya Ya Ya Ya Ya Ya Absensi Ya Ya Ya Ya Ya Ya Notification Ya Ya Ya Ya Ya Ya

Follow Tidak Tidak Tidak Tidak Tidak Ya

User Rank Tidak Tidak Tidak Tidak Tidak Ya Butuh

plugin khusus

Gambar

Gambar 4.20 Tampilan Profile dan Reputation
Gambar 4.22 Edit Profile Form
Gambar 4.25 Tombol My Class
Gambar 4.26 Tampilan My Class
+7

Referensi

Dokumen terkait

CV.ACLASS dengan Buyer telah menyepakati penggunaan Letter of Credit (L/C) sebagai sistem pembayarannya. Letter of Credit merupakan suatu instrument perbankan yang

Judul : Paket Program Pembelajaran Mandiri (Self Regulated Learning) Berorientasi pada Virtual Reality untuk Meningkatkan Pemahaman Konsep Energi secara Utuh bagi mahasiswa

Berdasarkan hasil analisis data, untuk siswa dengan gaya kognitif Field Independent yang hanya terdiri dari 1 siswa terlihat bahwa potensi analogi matematis yang

Berbagai faktor yang berhubungan dengan ini: a) akses dan kesempatan untuk perawatan kesehatan: ketersediaan, aksesibilitas, keterjangkauan, dan akseptabilitas dan b) penggunaan

Tujuan daripada penelitian adalah untuk mencari model pembangkitan data sintetis yang sesuai untuk curah hujan harian di Wilayah Sungai Brantas Tengah dipusatkan pada dua hal

Tujuan dari penelitian ini yaitu untuk mengetahui besarnya pengaruh faktor-faktor kualitas laporan audit dilihat dari sudut integritas, obyektivitas, kompetensi, kerahasiaan

Kualitas Pelayanan pada Restoran O-Mamamia Steak n Ice Cream Jati Semarang akan semakin baik jika melakukan perubahan–perubahan untuk meningkatkan kualitas pelayanan,

Merangin 30.000.000 APBD Disdik Merangin PB April 2013 3 Bulan Dinas beserta Karyawan/ti Dinas Pendidikan Kabupaten Merangin.. Perlengkapannya 22 Pengadaan Dasar Pakaian