BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6...

48
53 BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi Sistem Dalam rencana penerapan sistem yang terkomputerisasi yakni agar sistem dioperasikan, maka perlu diadakan beberapa kegiatan dari penerapannya. Adapun langkah-langkah yang perlu dilakukan untuk menerapkan sistem tersebut adalah pembuatan aplikasi, testing aplikasi, serah terima dokumentasi dan pelatihan. Akan tetapi dalam penulisan tugas akhir ini implementasi sistem dilakukan hanya sampai tahap serah terima dokumentasi. 4.1.1 Pembuatan Basis Data dan Jaringan Pada langkah ini dibuat berdasarkan pada hasil analisa menggunakan ERD (Entity Relationship Diagram) yang di dalamnya terdapat CDM (Conseptual Data Model) dan PDM (Physical Data Model), DFD (Data Flow Diagram), Input Process Output Diagram. Untuk menyimpan data-data yang dibutuhkan dan dihasilkan oleh sistem, digunakan MySQL. Sedangkan, jaringan yang digunakan menggunakan sistem online. 4.1.2 Pengkodean Proses pengkodean aplikasi ini dibagi menjadi dua, yaitu untuk web admin guru dan untuk siswa-siswi berbasis android. Pada sisi website, menggunakan bahasa pemrograman PHP meliputi input data, transaksi, maupun untuk menangani web service. Sedangkan pada sisi aplikasi android, menggunakan pemrograman java, javascript dan HTML sebagai penunjang desain antar muka aplikasi.

Transcript of BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6...

Page 1: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

53

BAB IV

IMPLEMENTASI DAN EVALUASI SISTEM

4.1 Implementasi Sistem

Dalam rencana penerapan sistem yang terkomputerisasi yakni agar

sistem dioperasikan, maka perlu diadakan beberapa kegiatan dari penerapannya.

Adapun langkah-langkah yang perlu dilakukan untuk menerapkan sistem tersebut

adalah pembuatan aplikasi, testing aplikasi, serah terima dokumentasi dan

pelatihan. Akan tetapi dalam penulisan tugas akhir ini implementasi sistem

dilakukan hanya sampai tahap serah terima dokumentasi.

4.1.1 Pembuatan Basis Data dan Jaringan

Pada langkah ini dibuat berdasarkan pada hasil analisa menggunakan

ERD (Entity Relationship Diagram) yang di dalamnya terdapat CDM (Conseptual

Data Model) dan PDM (Physical Data Model), DFD (Data Flow Diagram), Input

Process Output Diagram. Untuk menyimpan data-data yang dibutuhkan dan

dihasilkan oleh sistem, digunakan MySQL. Sedangkan, jaringan yang digunakan

menggunakan sistem online.

4.1.2 Pengkodean

Proses pengkodean aplikasi ini dibagi menjadi dua, yaitu untuk web

admin guru dan untuk siswa-siswi berbasis android. Pada sisi website,

menggunakan bahasa pemrograman PHP meliputi input data, transaksi, maupun

untuk menangani web service. Sedangkan pada sisi aplikasi android,

menggunakan pemrograman java, javascript dan HTML sebagai penunjang desain

antar muka aplikasi.

Page 2: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

54

4.1.3 Penjelasan Penggunaan Aplikasi

Aplikasi yang dibangun pada penelitian ini adalah aplikasi pembelajaran

menggunakan metode drill and practice berbasis android di SMA Al-Falah

Ketintang. Proses ini bertujuan untuk menjelaskan bagaimana cara kerja aplikasi

ini ketika diimplementasikan. Penjelasan penggunaan aplikasi ini dijelaskan

berdasarkan fungsi-fungsi yang dilakukan oleh masing-masing pengguna. Adapun

penjelasan fungsi dari masing-masing pengguna adalah sebagai berikut:

A. Pengguna Sebagai Guru

Dalam menggunakan aplikasi ini guru dapat menjalankan beberapa proses

diantaranya :

1. Entry Soal Baru

Gambar 4.1 Entry Soal Baru

Tabel 4.1 Penjelasan Halaman Entry Soal Baru

Fungsional Proses ini menjelaskan tentang menambahkan soal baru dalam aplikasi pembelajaran.(web)

Deskripsi Proses penambahan soal baru berdasarkan matapelajaran masing-masing guru.

Fungsi Tombol Combobox answer

Tombol ini digunakan untuk memilih pilihan jawaban yang benar.

Combobox Subject

Tombol ini digunakan untuk memilih matapelajaran yang akan ditambahkan soal baru.

Page 3: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

55

2. Tambah Soal Baru dengan Gambar

Gambar 4.2 Tambah Soal Baru dengan Gambar

Tabel 4.2 Penjelasan Tambah Soal Baru dengan Gambar

Fungsional Menambahkan soal baru dengan menyisipkan gambar Deskripsi Proses penambahan soal baru dengan menyisipkan

gambar. Fungsi Tombol Tombol

Insert Picture

Tombol ini digunakan untuk menambahkan gambar pada soal.

Textbox URL

Tombol ini digunakan untuk memilih matapelajaran yang akan ditambahkan soal baru.

Tombol OK

Tombol ini digunakan untuk menyisipkan gambar dalam soal

3. Entry Detail Soal

Gambar 4.3 Entry Detail Soal

Page 4: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

56

Tabel 4.3 Penjelasan Entry Detail Soal

Fungsional Menambahkan detail soal baru Deskripsi Proses penambahan detail soal baru berdasarkan

matapelajaran yang telah di inputkan sebelumnya oleh guru.

Fungsi Tombol Combobox minimum score

Tombol ini digunakan untuk memilih nilai minimum standart kelulusan matapelajaran soal yang di input.

Checkbox kelas

Tombol ini digunakan untuk memilih kelas mana saja yang akan ditambahkan dalam detail soal baru.

Combobox Maximum Score

Tombol ini digunakan untuk menentukan nilai maximum yang dapat diterima oleh siswa dalam matapelajaran tertantu

Data Grid View Start Date

Tombol tanggal ini digunakan untuk menentukan start date publish latihan soal

Data Grid View End Date

Tombol tanggal ini digunakan untuk menentukan end date publish latihan soal

Combobox Matapelajaran

Tombol ini digunakan untuk memilih soal yang telah di upload sebelumnya dan menentukan soal mana saja yang akan di publish.

4. View Laporan Login User

Gambar 4.4 View Laporan Login User

Page 5: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

57

Tabel 4.4 Penjelasan View Laporan Login User

Fungsional Menampilkan grafik dan detail laporan login user. Deskripsi Proses menampilkan laporan login user yang diambil

dari hasil login user dalam aplikasi pembelajaran (web) Fungsi Tombol

Data Grid View Tanggal Mulai

Data Grid View tanggal mulai ini digunakan untuk memilih tanggal mulai rentang waktu laporan login user

Data Grid View Tanggal Selesai

Data Grid View tanggal selesai ini digunakan untuk memilih tanggal selesai rentang waktu laporan login user

Tombol Filter Tombol filter ini fungsinya untuk memilih laporan login user berdasarkan rentang waktu yang sudah dipilih

Search Tombol ini digunakan untuk mencari data nama siswa yang sudah ada di detail laporan login user.

Tombol Ascending / Descending

Tombol ini berfungsi untuk mengurutkan data detail laporan secara ascending / descending

Combobox Show Entries

Combobox ini berisi nilai tertentu yang digunakan untuk menampilkan range detail laporan yang ditampilkan dalam satu halaman.

5. View Laporan Login Guru

Gambar 4.5 View Laporan Login User

Page 6: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

58

Tabel 4.5 Penjelasan View Laporan Login User

Fungsional Menampilkan grafik dan detail laporan login guru. Deskripsi Proses menampilkan laporan login guru yang diambil

dari hasil login user dalam aplikasi pembelajaran (web) Fungsi Tombol Data Grid

View Tanggal Mulai

Data Grid View tanggal mulai ini digunakan untuk memilih tanggal mulai rentang waktu laporan login guru

Data Grid View Tanggal Selesai

Data Grid View tanggal selesai ini digunakan untuk memilih tanggal selesai rentang waktu laporan login guru

Tombol Filter Tombol filter ini fungsinya untuk memilih laporan login guru berdasarkan rentang waktu yang sudah dipilih

Search Tombol ini digunakan untuk mencari data nama guru yang sudah ada di detail laporan login guru.

Tombol Ascending / Descending

Tombol ini berfungsi untuk mengurutkan data detail laporan secara ascending / descending

Combobox Show Entries

Combobox ini berisi nilai tertentu yang digunakan untuk menampilkan range detail laporan yang ditampilkan dalam satu halaman.

6. Laporan History Personal(web)

Gambar 4.6 Laporan History Personal (web)

Page 7: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

59

Tabel 4.6 Penjelasan Laporan History Personal (web)

Fungsional Menampilkan detail laporan history personal siswa Deskripsi Proses menampilkan detail laporan history personal

siswa Fungsi Tombol Data Grid

View Tanggal Mulai

Data Grid View tanggal mulai ini digunakan untuk memilih tanggal mulai rentang waktu laporan login guru

Data Grid View Tanggal Selesai

Data Grid View tanggal selesai ini digunakan untuk memilih tanggal selesai rentang waktu laporan login guru

Tombol Filter Tombol filter ini fungsinya untuk memilih laporan login guru berdasarkan rentang waktu yang sudah dipilih

Search Tombol ini digunakan untuk mencari data nama guru yang sudah ada di detail laporan login guru.

Tombol Ascending / Descending

Tombol ini berfungsi untuk mengurutkan data detail laporan secara ascending / descending

Combobox Show Entries

Combobox ini berisi nilai tertentu yang digunakan untuk menampilkan range detail laporan yang ditampilkan dalam satu halaman.

7. Laporan Materi Online

Gambar 4.7 Laporan Materi Online

Tabel 4.7 Penjelasan Laporan Materi Online

Fungsional Menampilkan detail laporan materi online Deskripsi Proses menampilkan perhitungan jumlah materi online

yang diunduh oleh user berdasarkan nama materinya

Page 8: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

60

Tabel 4.7 Lanjutan Penjelasan Laporan Materi Online

Fungsi Tombol Search Tombol ini digunakan untuk mencari data nama materi yang sudah ada di detail laporan materi online

Tombol Ascending / Descending

Tombol ini berfungsi untuk mengurutkan data detail laporan secara ascending / descending

Combobox Show Entries

Combobox ini berisi nilai tertentu yang digunakan untuk menampilkan range detail laporan yang ditampilkan dalam satu halaman.

8. Laporan Ketersampaian Soal

Gambar 4.8 Laporan Ketersampaian Soal

Tabel 4.8 Penjelasan Laporan Ketersampaian Soal

Fungsional Menampilkan detail laporan ketersampaian soal Deskripsi Proses menampilkan perhitungan prosentase

ketersampaian soal yang didapat dari hasil perhitungan jumlah peserta latihan soal dan hasil yang mengikuti latihan soal.

Fungsi Tombol Search Tombol ini digunakan untuk mencari data nama test yang sudah ada di detail laporan ketersampaian soal

Tombol Ascending / Descending

Tombol ini berfungsi untuk mengurutkan data detail laporan secara ascending / descending

Combobox Show Entries

Combobox ini berisi nilai tertentu yang digunakan untuk menampilkan range detail laporan yang ditampilkan dalam satu halaman.

Page 9: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

61

B. Pengguna Sebagai Siswa

1. Login ke Aplikasi D-SMART

Gambar 4.9 Tampilan Login D-SMART

Tabel 4.9 Penjelasan Tampilan Login D-SMART

Fungsional Mengidentifikasi kesesuaian username dan password yang masuk ke aplikasi D-SMART

Deskripsi Proses mengidentifikasi username dan password user sesuai dengan database yang sudah terisi ke dalam aplikasi D-SMART

Fungsi Tombol Textbox Username

Textbox ini digunakan untuk mengisi username sesuai dengan username user

Textbox Password

Textbox ini digunakan untuk mengisi password user yang akan masuk

Tombol Login Tombol login ini berfungsi untuk melanjutkan proses selanjutnya untuk identifikasi username dan password yang telah diisi user

Checkbox Remember Password

Tombol checkbox ini berfungsi untuk menyimpan history password user, agar user tidak perlu megketik password lagi jika masuk ke dalam aplikasi D-SMART

Page 10: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

62

2. Masuk ke Menu Run Test

Gambar 4.10 Tampilan Menu Run Test

Tabel 4.10 Penjelasan Tampilan Menu Run Test

Fungsional Menampilkan latihan soal yang sesuai dengan jadwal publish latihan

Deskripsi Proses menampilkan latihan soal sesuai dengan tanggal publish latihan soal.

Fungsi Tombol Tombol Start Quiz

Tombol start quiz digunakan untuk melanjutkan proses selanjutnya yaitu proses pengerjaan latihan soal

3. Pengerjaan Latihan Soal

Gambar 4.11 Tampilan Pengerjaan Latihan Soal

Page 11: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

63

Tabel 4.11 Penjelasan Tampilan Pengerjaan Latihan Soal

Fungsional Menampilkan halaman latihan soal yang sesuai dengan latihan soal yang dipilih

Deskripsi Proses menampilkan latihan soal sesuai dengan latihan soal yang dipilih oleh siswa

Fungsi Tombol Tombol Back Tombol back digunakan untuk menampilkan soal yang sebelumnya

Tombol Next Tombol Next digunakan untuk menampilkan soal yang berikutnya

Tombol “A” Digunakan untuk mengkunci jawaban latihan soal, jika dianggap siswa sebagai jawaban yang paling benar

Tombol “B” Digunakan untuk mengkunci jawaban latihan soal, jika dianggap siswa sebagai jawaban yang paling benar

Tombol “C” Digunakan untuk mengkunci jawaban latihan soal, jika dianggap siswa sebagai jawaban yang paling benar

Tombol “D” Digunakan untuk mengkunci jawaban latihan soal, jika dianggap siswa sebagai jawaban yang paling benar

Tombol “E” Digunakan untuk mengkunci jawaban latihan soal, jika dianggap siswa sebagai jawaban yang paling benar

Tombol Finish

Digunakan jika siswa telah menyelesaikan latihan soal dan ingin mengetahui hasil nilai yang diperolehnya.

4. Share Nilai ke Social Media Facebook

Gambar 4.12 Tampilan Share Nilai ke Social Media Facebook

Page 12: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

64

Tabel 4.12 Penjelasan Tampilan Share Nilai ke Social Media Facebook

Fungsional Menampilkan halaman hasil nilai latihan soal yang diperoleh oleh siswa

Deskripsi Proses menampilkan halaman hasil nilai yang diperoleh oleh siswa

Fungsi Tombol Tombol Share to facebook

Tombol ini digunakan untuk share nilai yang didapat siswa ke social media facebook

Tombol Back Tombol back digunakan untuk kembali ke halaman sebelumnya, tanpa share nilai ke social media facebook

Textbox Comment pada Social Media Facebook

Textbox ini digunakan untu mengisi komentar tentang nilai yang didapat siswa dalam social media facebook

Tombol Share Digunakan untuk mempublish yang telah diisi dalam social media facebook

5. Menu View Materi

Gambar 4.13 Tampilan View Materi

Tabel 4.13 Penjelasan Tampilan View Materi

Fungsional Menampilkan halaman view materi dalam aplikasi D-SMART

Deskripsi Proses menampilkan halaman view materi yang telah diupload oleh user guru koordinator pada awal tahun ajaran baru

Page 13: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

65

Tabel 4.13 Lanjutan Penjelasan Tampilan View Materi

Fungsi Tombol Tombol Read Matery

Tombol ini digunakan untuk menampilkan materi yang telah dipilih oleh user untuk ditampilkan dalam android

Tombol View pdf

Tombol ini digunakan untuk menampilkan isi materi dalam format .pdf

Tombol Close Digunakan untuk menutup tampilan pdf yang telah dibuka oleh user

6. View Ranking dalam Aplikasi D-SMART

Gambar 4.14 Tampilan View Ranking

Tabel 4.14 Penjelasan Tampilan View Ranking

Fungsional Menampilkan halaman ranking siswa dalam aplikasi D-SMART

Deskripsi Proses menampilkan ranking siswa berdasarkan matapelajaran dan detail nama test latihan soal

Fungsi Tombol Combobox Matapelajaran

Combobox ini menampilkan matapelajaran sesuai dengan login masing-masing siswa

Combobox subject test latihan soal

Combobox ini menampilkan nama subject test berdasarkan matapelajaran yang dipilih oleh siswa

Tombol View Ranking

untuk menampilkan ranking siswa berdasarkan matapelajaran dan subject test latihan soal secara ascending.

Page 14: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

66

7. Menu Profil dalam D-SMART

Gambar 4.15 Tampilan Profil pada D-SMART

Tabel 4.15 Penjelasan Tampilan Profil pada D-SMART

Fungsional Menampilkan halaman view profil berdasarkan login user

Deskripsi Proses menampilkan view profil berdasarkan login user

Fungsi Tombol Tombol Back Tombol back ini digunakan untuk kembali ke halaman awal aplikasi D-SMART

C. Pengguna Sebagai Guru Koordinator

1. Tambah Materi Online

Gambar 4.16 Tambah Materi Online

Page 15: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

67

Tabel 4.16 Penjelasan Tampilan Materi Online

Fungsional Menambahkan materi yang diupload oleh user guru koordinator.

Deskripsi Proses penambahan materi yang dilakukan oleh user guru koordinator ini dilakukan setiap awal tahun ajaran baru yang berformat pdf

Fungsi Tombol Textbox Name of Matery

Textbox ini digunakan untuk penamaan materi yang telah diupload oleh guru koordinator.

Combobox Matapelajaran

Combobox ini digunakan untuk memilih matapelajaran yang didapat dari data master matapelajaran.

Tombol Browse dokumen

Tombol browse ini fungsinya untuk memilih attach file yang didapatkan dari folder lokal dari CPU/Laptop yang digunakan.

2. Tambah Kata Motivasi

Gambar 4.17 Tambah Kata Motivasi

Tabel 4.17 Penjelasan Tambah Kata Motivasi

Fungsional Menambahkan kata-kata motivasi dalam aplikasi D-SMART

Deskripsi Proses penambahan kata-kata motivasi sebagai feedback dari hasil nilai yang didapat oleh siswa.

Fungsi Tombol Textbox kata motivasi

Textbox ini digunakan untuk menuliskan kata motivasi.

Combobox Tombol ini digunakan untuk memilih trigger kata motivasi yang telah diinputkan masuk dibawah standart kelulusan atau diatas standar kelulusan.

Page 16: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

68

Tabel 4.17 Lanjutan Penjelasan Tambah Kata Motivasi

Fungsi Tombol Tombol Submit

Tombol ini digunakan untuk menentukan nilai maximum yang dapat diterima oleh siswa dalam matapelajaran tertentu

Tombol Cancel

Tombol ini digunakan untuk membatalkan proses menambahkan kata-kata motivasi

Data Grid View Start Date

Tombol tanggal ini digunakan untuk menentukan start date publish latihan soal

Data Grid View End Date

Tombol tanggal ini digunakan untuk menentukan end date publish latihan soal

Combobox Matapelajaran

Tombol ini digunakan untuk memilih soal yang telah di upload sebelumnya dan menentukan soal mana saja yang akan di publish.

4.2 Evaluasi Sistem

Untuk memastikan bahwa sistem yang telah dibuat sesuai dengan

kebutuhan pengguna, maka hal tersebut akan diuji dalam berbagai macam

pengujian. Pengujian yang dilakukan antara lain pengujian pada fitur dasar

aplikasi, uji coba validasi pengguna menggunakan blackbox testing.

4.2.1 Evaluasi Form Login

Uji coba ini bertujuan untuk mengetahui apakah data yang dimasukkan

dapat diproses melalui aplikasi seperti pada gambar 4.18. Proses login dilakukan

dengan cara memasukkan username pengguna dan kata sandi. Dari kombinasi

username dan password dapat diketahui hak akses dari masing-masing pengguna.

Page 17: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

69

Gambar 4.18 Evaluasi Form Login

Aplikasi D-SMART bisa di gunakan oleh siapapun, dengan cara

mendaftar pada aplikasi web Sistem Informasi Manajemen Soal (aplikasi yang

sudah ada). Pada aplikasi Pembelajaran ini terdiri dari tiga user yaitu siswa, guru,

dan guru koordinator. Siswa adalalah siswa siswi SMA AL-Falah Ketintang yang

aktif, user guru adalh guru SMA Al-Falah Ketintang yang masih aktif. Sedangkan

untuk guru koordinator adalah wakil kepala sekolah bagian akademik.

User guru dapat menambahkan latihan soal, serta dapat mengakses

laporan yang terdapat pada aplikasi pembelajaran. User siswa dapat mengakses

aplikasi dalam smartphone android untuk latihan soal dan pada web untuk

mendownload materi online. Sedangkan untuk user guru koordinator hanya dapat

menginput materi soal yang di dapat dari masing masing guru mata pelajaran.

Gambar 4.19 Evaluasi Peringatan Gagal Login

Page 18: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

70

Gambar diatas ini menjelaskan bahwa apabila kombinasi username dan

password salah maka sistem akan memberi informasi bahwa login gagal.

Gambar 4.20 Evaluasi Menu Utama D-Smart

Gambar 4.20 merupakan form menu utama D-SMART, pada menu utama

D-SMART yang membedakan akses user privilages hanya terletak pada akses

menu run test. Untuk user siswa dapat mengakses seluruh menu utama,

sedangkan untuk user guru, dan guru koordinator tidak dapat mengakses menu

run test.

Setelah dilakukan uji coba, dilakukan evaluasi terhadap form Login.

Tabel 4.1 menunjukkan hasil dari uji coba form Login.

Tabel 4 18 Evaluasi Form Login

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.1 Deskripsi

username &

password valid

Username,

Password

Dapat berpindah

halaman sesuai

dengan hak akses

yang dimiliki

pengguna

Proses Login

berhasil dan

dapat masuk

sesuai dengan

hak akses.

Page 19: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

71

Tabel 4.19 Lanjutan Evaluasi Form Login

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.2 Deskripsi

username &

password tidak

valid

Username

dan Password

salah

Berpindah ke

halaman

pemberitahuan

username dan

password salah

Proses Login

gagal dan

masuk pada

halaman

pemberitahuan

4.3 Username dan

password tidak

diisi

- Muncul

peringatan

berupa error

handling.

Proses Login

gagal dan

muncul error

handling.

4.2.2 Evaluasi Halaman Menu D-Smart

a. Menu Run Test

Pada menu run test dilakukan uji coba untuk mengetahui apakah menu run

test sudah berjalan sesuai dengan fungsinya. Pada menu run test akan muncul

secara automatic jika ada soal baru pada tanggal yang sudah ditentukan saat

create soal baru.

Gambar 4.21 Evaluasi Menu Awal (Android)

Page 20: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

72

Dalam aplikasi D-SMART memiliki 3 jenis user, yaitu user administrator,

guru matapelajaran, guru coordinator dan siswa. Pada menu tampilan utama

aplikasi D-SMART adalah sama, yaitu memiliki 4 menu utama menu run test,

view ranking, view matery, dan view profil.

Gambar 4.22 Evaluasi Menu Pengerjaan Soal (Android)

Pada saat siswa mengerjakan soal siswa dapat melewati jawaban yang

dirasa jawabannya susah dengan cara tekan tombol next atau back. Ketika siswa

menekan tombol nest atau back counter time akan tetap berjalan guna melatih

siswa mengerjakan soal dalam waktu terbatas. Selain itu fungsinya untuk

mempermudah siswa dalam pengerjaan soal atau untuk mengecek jawaban yang

telah dipilihnya. Seperti pada gambar 4.23.

Gambar 4.23 Evaluasi Fungsi Next dan Back Pada Run Test

Page 21: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

73

Pada saat pengerjaan run test user dapat menjalankan proses aplikasi D-

SMART kedalam background proses dan menjalankan kembali tetapi counter

time tetap berjalan, seperti pada gambar 4.24.

Gambar 4.24 Evaluasi Run Test di Background Process

Setelah selesai mengerjakan run test siswa akan mendapatkan feedback

langsung tentang hasil nilai, jumlah jawaban yang salah, jumlah jawaban yang

benar, dan kata-kata motivasi sesuai dengan standar kelulusan mata pelajaran,

seperti pada gambar 4.25.

Gambar 4.25 Evaluasi Feedback Pengerjaan Soal (Android)

Page 22: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

74

Siswa dapat shared nilai yang didapatkan ke social media facebook.

Syarat share nilai ke dalam social media adalah android siswa harus memiliki

aplikasi facebook. Seperti pada gambar 4.26.

Gambar 4.26 Evaluasi Shared Nilai ke Social Media Facebook

Tabel 4.20 Evaluasi Menu Run Test

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.4 Cek fungsi

notifikasi soal baru

sesuai dengan kelas

siswa.

Cek apakah siswa

telah melakukan

latihan soal lebih

dari 1 kali.

Cek fungsi periode

akses latihan soal

siswa sesuai tanggal

Tekan start

quiz pada

menu

pengerjaan

soal

Akan muncul

latihan soal

yang dipilih

oleh user.

Akan muncul

latihan soal

yang dipilih

oleh user, jika

latihan soal

yang dipilih

oleh user

sesuai dengan

tanggal

periode

pengerjaan

latihan soal.

Page 23: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

75

Tabel 4.20 Lanjutan Evaluasi Menu Run Test

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.5 Pilihan Jawaban

tidak dipilih,

langsung next

Next Berpindah ke

soal berikutnya

tanpa memilih

jawaban soal.

Pada tampilan

pilihan jawaban

tercetak empty

Berpindah ke

soal

berikutnya

tanpa memilih

jawaban soal.

Pada tampilan

pilihan

jawaban

tercetak empty.

4.6 Memilih tombol

home button tanpa

keluar dari aplikasi

D-SMART

(Background

Process)

Tekan home

button

Tetap dapat

menjalankan run

test

Tetap dapat

menjalankan

run test, tetapi

counter time

akan tetap

berjalan

sebagaimana

mestinya

(tanpa pause

atau jeda)

Page 24: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

76

Tabel 4.20 Lanjutan Evaluasi Menu Run Test

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.7 Tidak memilih

tombol finish, tetapi

counter time sudah

habis.

- Akan langsung

memunculkan

feedback berupa

nilai, jumlah

soal yang

dijawab benar,

jumlah soal

yang dijawab

salah dan kata

motivasi sesuai

dengan nilai

yang diperoleh.

Akan langsung

memunculkan

feedback

berupa nilai,

jumlah soal

yang dijawab

benar, jumlah

soal yang

dijawab salah

dan kata

motivasi

sesuai dengan

nilai yang

diperoleh.

Tetapi dengan

loading cukup

lama

4.8 Pindah ke soal

berikutnya atau soal

sebelumnya

Next atau

Back

Berpindah ke

soal berikutnya

atau soal

sebelumnya dan

dapat mengganti

jawaban lain

Berpindah ke

soal

berikutnya

atau soal

sebelumnya

dan dapat

mengganti

jawaban lain.

Page 25: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

77

Tabel 4.20 Lanjutan Evaluasi Menu Run Test

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.9 Share nilai ke

social media

facebook

Username &

password

aplikasi

facebook

pada android

user

Posting moment

pada social

media facebook

serta tampil nilai

latihan soal

yang telah di

dapat user.

Tampil post

moment pada

social media

facebook serta

tampil nilai

latihan soal

yang telah di

dapat user.

b. Menu View Materi

Pada menu view materi dilakukan uji coba untuk mengetahui apakah

menu sudah berfungsi dengan baik. Menu view materi akan memunculkan

berbagai macam jenis materi yang telah di unggah oleh guru koordinator masing –

masing mata pelajaran pada awal tahun ajaran baru dengan format pdf. Materi

yang terdapat dalam D-SMART ini dapat di download oleh siswa sebagai

referensi untuk pengerjaan latihan soal.

Gambar 4.27 Evaluasi Menu Materi (Android)

Page 26: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

78

Pada menu materi berisi tentang berbagai macam materi yang telah di

unggah oleh guru koordinator (wakasek bidang kurikulum). Tampilan menu

materi yang dapat diakses oleh siswa berisi tentang berbagai macam materi dalam

beberapa matapelajaran. Format materi dalam aplikasi D-SMART berformat pdf.

Siswa juga dapat mendownload materi melalui web D-SMART.

Gambar 4.28 Evaluasi View Materi (Android)

Tabel 4.21 Evaluasi Menu Materi

Test

Case ID

Tujuan Input Output

Diharapkan

Output Sistem

4.10 Edit matery name

pada menu materi

aplikasi D-SMART

Edit matery

name pada

textbox

menu

materi

aplikasi D-

SMART

Matery name

pada menu

matery aplikasi

D-SMART

tidak akan

berubah

Matery name

pada menu

matery aplikasi

D-SMART tidak

dapat diubah

4.11 Tes fungsi tombol

view pdf attachment

pada menu materi

aplikasi D-SMART

Tekan

tombol view

pdf

attachment

Akan muncul

tampilan view

materi dalam

format pdf

Tampil halaman

baru view materi

dalam format

pdf

Page 27: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

79

c. Menu View Ranking

Menu view ranking dalam aplikasi D-SMART ini merupakan fitur penunjang

sekaligus laporan real time, dimana dalam menu ini siswa-siswi dapat mengetahui

urutan ranking berdasarkan nilai yang diperoleh dari tes soal. Cara untuk melihat

urutan ranking siswa dengan cara memilih jenis subject mata pelajaran dan

memilih jenis latihan soal yang telah dikerjakan.

Gambar 4.29 Evaluasi View Ranking (Android)

Menu view ranking dalam D-SMART dapat membantu siswa dalam

mengetahui urutan ranking hasil nilai tes yang telah dikerjakan. Dalam proses

untuk mengetahui urutan ranking, siswa terlebih dahulu memilih combobox nama

matapelajaran dan subject name test yang diinginkan. Tampilan view ranking

berisi urutan ranking, nama siswa, dan nilai yang diperoleh. Setelah dilakukan uji

coba, dilakukan evaluasi terhadap fungsi halaman view ranking. Tabel 4.4

menunjukkan hasil dari uji coba halaman view ranking

Page 28: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

80

Tabel 4.22 Evaluasi Menu View Ranking

Test

Case ID

Tujuan Input Output

Diharapkan

Output

Sistem

4.12 Tes fungsi

combobox subject

dan matery name

pada menu materi

Tidak

memilih

combo box

subject &

matery name

Akan tetap

menampilkan

urutan ranking

berdasarkan

combobox yang

urutannya paling

atas

Muncul

halaman detail

view ranking

berdasarkan

combobox

yang

urutannya

paling dahulu

dan ranking

sort secara

ascending

4.13 Edit tampilan view

detail ranking

Ketik

keyword

tertentu saat

halaman view

detail ranking

tampil

Halaman view

detail ranking

tidak akan

berubah

Halaman view

detail ranking

tidak akan

berubah

d. Menu View Profil

Menu yang berikutnya adalah menu view profil, dalam menu profil hanya

terdapat nama, nis, contact number, & address siswa-siswi. Pengujian pada

halaman view profil lebih tertuju pada tampilan halaman apakah data yang ada

dapat diubah atau dihapus.

Pada menu view profil terdapat beberapa field, diantaranya NIK/NIS, nama,

password, status siswa (active or deactiv), alamat, tanggal lahir, nomor telepon,

Page 29: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

81

dan email. Pengisian menu profil melaui web dan dapat diisi dengan data kosong

asalkan salah satu field terisi, seperti pada gambar 4.30.

Gambar 4.30 Evaluasi Menu Profil (web)

Pada gambar 4.31 merupakan tampilan view profil jika diakses melalui

smartphone android. Pada tampilan android hanya memunculkan NIS/NIK,

contact nomor, dan address user. Tampilan menu view profil bersifat read only,

sehingga tidak dapat dirubah. Untuk lebih jelasnya terdapat pada gambar 4.31.

Gambar 4.31 Evaluasi View Profil (android)

Page 30: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

82

Setelah dilakukan uji coba, dilakukan evaluasi terhadap fungsi halaman view

profil. Tabel 4.5 menunjukkan hasil dari uji coba halaman view profil.

Tabel 4.23 Evaluasi Menu Profil

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.14 Input data profil user dengan sebagian field nya tidak diisi

Input grup user, NIK/ NIS, nama user, password, status user

Proses tambah master user dapat terproses meskipun data penunjang alamat, tgl lahir & no telp tidak terisi

Proses tambah master user dapat terproses meskipun data penunjang alamat, tgl lahir & no telp tidak terisi

4.2.3 Evaluasi Halaman Entry Soal Baru

Uji coba halaman entri soal baru dilakukan untuk menambah soal baru ke

beberapa grup kelas yanmg sudah tersedia dan mengetahui apakah proses entri

soal baru berjalan sesuai dengan fungsinya. Gambar 4.32 adalah halaman entri

soal baru pada web yang sudah dimiliki oleh SMA Al-Falah Ketintang. Menu

entry latihan soal baru hanya dapa diakses oleh guru dan guru koordinator, pada

form entry soal baru terdapat 3 inputan, yaitu subject, pertanyaan dan jawaban

benar.

Page 31: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

83

Gambar 4.32 Evaluasi Menu Entry Soal Baru (web)

Pada saat menambahkan gambar pada soal guru dapat menambahkannya

dengan cara klik icon gambar, maka akan muncul halaman image properties. Pada

halam properties user menginput alamat url gambar yang sebelumnya telah di

unggah ke internet seperti pada gambar 4.33.

Gambar 4.33 Evaluasi Tambah Gambar pada Latihan Soal

Gambar dibawah ini adalah tampilan entry soal dengan menyisipkan gambar.

Saat penambahan soal baru guru tidak perlu menginputkan nomor soal ke dalam

textbox soal, dikarenakan nomor akan create secara otomatis dan acak.

Page 32: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

84

Gambar 4.34 Evaluasi Entry Soal Baru dengan Gambar

Setelah dilakukan uji coba, dilakukan evaluasi terhadap fungsi entry soal

baru. Tabel 4.6 menunjukkan hasil dari uji coba entry soal baru.

Tabel 4.24 Evaluasi Entry Soal Baru

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.15 Entry soal disertai dengan gambar

Gambar Soal dapat tersimpan dan dapat di publish di aplikasi D-SMART

Soal dapat tersimpan dan dapat di publish di aplikasi D-SMART

4.2.4 Evaluasi Halaman Entry Detail Soal

Uji coba ini bertujuan untuk mengetahui apakah proses entry detail soal

berjalan sesuai fungsinya. Gambar 4.35 adalah halaman entry detail soal pada web

yang sudah dimiliki oleh SMA Al-Falah Ketintang. Pada halaman entry latihan

Page 33: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

85

soal baru guru dapat memilih kelas, hari, soal, dan jam tertentu yang ingin di

delivered latihan soal baru.

Gambar 4.35 Evaluasi Halaman Entry Detail Soal (web)

Halaman entry detail soal (web) terdapat berbagai macam field yang harus

diisi, yaitu quiz name, description, time duration, minimum score, grup yang

dipilih untuk publish soal, maximum score, start date, end date, dan subject.

Untuk grup publish soal, guru dapat memilih lebih dari satu kelas yang diinginkan

Page 34: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

86

untuk pengerjaaan soal yang akan di create. Setelah user memilih subject yang

diinginkan, maka akan tampil beberapa soal yang sesuai dengan subject yang

dipilih.

Gambar 4.36 Evaluasi Pilih Soal pada Halaman Entry Detail Soal

Saat pilih question pada halaman entry detail soal user dapat memilih soal

mana saja yang akan di publish ke dalam aplikasi D-SMART sesuai dengan

pilihan subject seperti pada gambar 4.37.

Gambar 4.37 Evaluasi Edit Detail Soal pada Menu Entry Detail Soal

Selain dapat memilih jenis soal pada menu halaman entry detail soal, user

guru juga dapat mengedit soal atau jawaban jika dinilai salah pada menu halaman

Page 35: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

87

entry detail soal seperti pada gambar 4.37. Setelah dilakukan uji coba, dilakukan

evaluasi terhadap fungsi entry detail soal. Tabel 4.25 menunjukkan hasil dari uji

coba entry detail soal.

Tabel 4.25 Evaluasi Entry Soal Baru

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.16 Pilih checkbox kelas yang tersedia

klik kelas yang dipilih untuk mempublish soal baru

Checkbox terpilih dan soal akan di publish di D-SMART sesuai dengan pilihan checkbox

Checkbox terpilih dan soal akan di publish di D-SMART sesuai dengan pilihan checkbox

4.17 Tes fungsi combobox start date & end date

Pilih tanggal tertentu pada combobox start date & end date

Soal baru dapat diakses di aplikasi D-SMART sesuai dengan pilihan start date & end date

Soal baru dapat diakses di aplikasi D-SMART sesuai dengan pilihan start date & end date,user tidak dapat mengakses soal diluar range start date & end date

4.18 Tes fungsi edit soal pada menu entry soal baru

Klik edit pada pilihan soal menu entry soal baru

Langsung ke tampilan halaman edit soal

Ketika klik edit pada pilihan soal menu entry soal baru, tampilan halaman menuju halaman edit soal dan user dapat merubah serta menyimpan ke database

Page 36: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

88

4.2.5 Evaluasi Tambah Kata-Kata Motivasi

Kata-kata motivasi ini bertujuan guna mendukung hasil usaha dari siswa

siswi setelah mengerjakan latihan soal, dalam aplikasi D-SMART ini terdapat 2

jenis motivasi yaitu motivasi dibawah nilai standart kelulusan matapelajaran

(SKM) dan motivasi diatas SKM. Proses penambahan kata-kata motivasi hanya

dapat dilakukan oleh user administrator, user administrator dalam aplikasi D-

SMART ini adalah guru TIK SMA Al-Falah Ketintang.

a. Tambah Kata-kata Motivasi

Gambar 4.38 Evaluasi Halaman Tambah Kata-Kata Motivasi

Pada halaman tambah kata-kata motivasi terdapat 2 input yaitu kata motivasi

dan combobox yang berisi trigger kapan kata motivasi tersebut akan muncul pada

aplikasi D-SMART.

b. Motivasi di bawah Nilai Standart Kelulusan Matapelajaran

Gambar 4.39 Evaluasi Tampilan Feedback Nilai dibawah Standart Kelulusan Matapelajaran

Page 37: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

89

Pada gambar 4.39 adalah gambar feedback dari siswa mengerjakan run test

pada D-SMART yang nilainya dibawah standart kelulusan mata pelajaran.

Tampilan feedback pengerjaan run test D-SMART memiliki bebrapa informasi

mengenai hasil dari pengerjaan test siswa, diantaranya nilai, status pengerjaan

soal, jumlah jawaban yang benar, jumlah jawaban yang salah, dan motivasi sesuai

dengan hasil nilai yang dikerjakan.

c. Motivasi di atas Nilai Standart Kelulusan Matapelajaran

Gambar 4.40 Evaluasi Tampilan Feedback Nilai dibawah Standart Kelulusan Matapelajaran

Pada gambar 4.40 adalah tampilan feedback yang diperoleh siswa setelah

mengerjakan run test pada aplikasi D-SMART, yang membedakan antara gambar

4.39 dan gambar 4.40 hanya isi dari kata-kata motivasi. Untuk kata motivasi yang

diperoleh siswa dengan nilai dibawah nilai standart kelulusan bersifat membangun

rasa percaya diri siswa. Setelah dilakukan uji coba, dilakukan evaluasi terhadap

fungsi halaman tambah kata-kata motivasi. Tabel 4.26 menunjukkan hasil dari uji

coba halaman tambah kata-kata motivasi.

Page 38: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

90

Tabel 4.26 Evaluasi Tambah Kata-Kata Motivasi

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.19 Menambah data motivasi dalam menu kata-kata mutiara (web)

Memasukkan data motivasi dibawah nilai SKM & diatas nilai SKM

Kata motivasi muncul bersamaan dengan nilai test yang dihasilkan siswa.

Terdapat berbagai macam kata-kata motivasi, kata motivasi akan tampil acak sesai dengan nilai yang dihasilkan siswa

1. Kata motivasi berhasil tampil dengan nilai yang dihasilkan siswa

2. Kata motivasi yang tampil acak sesaui dengan grup nilai siswa.

4.20 Menambah kata-kata motivasi dengan tidak mengisi kata apapun (kosong)

- Halaman tambah kata motivasi dapat terinput meskipun tidak ada kata yang diinput

Dapat terproses dan terinput kedalam database kata motivasi

4.21 Menghapus kata motivasi yang sudah tersimpan

Pilih tombol delete pada menu tambah kata motivasi (web)

Kata motivasi akan terhapus & muncul info bahwa kata motivasi telah dihapus

Field kata motivasi terhapus dan muncul info bahwa telah terhapus

Page 39: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

91

Tabel 4.26 Lanjutan Evaluasi Tambah Kata-Kata Motivasi

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.22 Memilih jenis motivasi berdasarkan keyword tertentu pada fitur search di menu tambah motivasi

Masukkan keyword tertentu pada fitur search

Muncul kata motivasi sesuai dengan keyword yang di input

Muncul field sesuai dengan keyword yang di input

4.2.6 Evaluasi Tambah Materi

Uji coba tambah materi dilakukan untuk menambah materi baru ke

aplikasi D-SMART. Prosesnya dengan cara mengunggah ringkasan materi yang

telah dibuat oleh guru. User yang diperkenankan untuk menggungah materi

adalah user guru koordinator, dalam aplikasi ini guru koordinatornya adalah

wakasek kurikulum. Wakasek kurikulum akan mengunggah materi pada awal

tahun ajaran, agar siswa-siswi dapat download dan mempelajari materi sebelum

materi tersebut dijelaskan oleh guru. Uji coba tambah materi dilakukan di web

yang sudah tersedia.

Gambar 4.41 Evaluasi Halaman Entry Tambah Materi

Page 40: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

92

Entry tambah materi merupakan sub menu dari menu master materi yang

dapat diakses oleh guru koordinator. Guru koordinator untuk aplikasi ini adalah

guru wakil kepala sekolah bidang kurikulum SMA Al-Falah Ketintang. Materi-

materi tersebut didapat dari guru matapelajaran pada saat awal semester tahun

ajaran. Langkah untuk tambah materi cukup mudah, yaitu dengan mengisikan

nama materi, subject matapelajaran, isi materi, serta file materi yang berformat

pdf. Setelah dilakukan uji coba, dilakukan evaluasi terhadap halaman entry

tambah materi. Tabel 4.27 menunjukkan hasil dari uji coba halaman entry tambah

materi.

Tabel 4.27 Evaluasi Halaman Entry Tambah Materi

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.23 Test fungsi view, edit, & delete pada menu master materi.

Klik tombol view, edit, atau delete

Ketika klik view akan muncul informasi materi online Ketika klik edit, akan muncul halaman edit materi. User dapat mengedit semua field yang tersedia pada halaman tersebut. Ketika klik tombol delete, akan muncul peringatan berupa textbox yang berisi peringatan tentang hapus data tersebut.

Ketika klik tombol view akan muncul informasi materi online berupa name of matery, subjek, matery content, nama file materi (.pdf) Ketika klik tombol edit, akan muncul halaman edit materi. User dapat mengedit semua field yang tersedia pada halaman tersebut. Ketika klik tombol delete, akan muncul peringatan berupa textbox yang berisi peringatan tentang hapus data tersebut.

Page 41: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

93

Tabel 4.27 Lanjutan Evaluasi Halaman Entry Tambah Materi

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.24 Memilih jenis materi berdasarkan keyword tertentu pada fitur search di menu master materi

Masukkan keyword tertentu pada fitur search

Muncul jenis materi online sesuai dengan keyword yang di input

Muncul field sesuai dengan keyword yang di input

4.25 Menambah Materi dengan tidak mengisi apapun (kosong)

- Materi tidak akan tersimpan

Pada form halaman tambah materi akan muncul peringatan berupa textbox peringatan bahwa ada field yang belum terisi

4.2.7 Evaluasi Laporan

a. Laporan Login User

Uji coba pada halaman ini bertujuan untuk mengetahui apakah laporan

login user dapat ditampilkan. Untuk menampilkan diagram dan detailnya terlebih

dahulu pilih range laporan yang diinginkan berdasarkan tanggal pada menu filter

terlebih dahulu.

Gambar 4.42 Evaluasi Halaman Laporan Login User

Page 42: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

94

Pada halaman laporan login user terdapat grafik batang yang dapat

berubah sesuai dengan input tanggal yang dipilih oleh user pada menu filter.

Selain itu fungsi pendukung lainnya adalah fitur search dan tombol sort secara

ascending maupun descending. Apabila user mengisi fitur filter pada halaman

laporan login user, maka akan muncul grafik laporan login user seperti gambar

4.43.

Gambar 4.43 Evaluasi Fitur Filter Laporan Login User

Fitur lainnya yang terdapat pada halaman laporan login user adalah

search berdasarkan keyword tertentu, caranya dengan menginputkan keyword

terntentu pada textbox search maka akan otomatis muncul detil dari keyword yang

dimaksud seperti pada gambar 4.44.

Gambar 4.44 Evaluasi Fitur Search Pada Laporan Login User

Page 43: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

95

Setelah dilakukan uji coba, dilakukan evaluasi terhadap halaman laporan login

user. Tabel 4.28 menunjukkan hasil dari uji coba laporan login user.

Tabel 4.28 Evaluasi Halaman Login User

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.26 Test fungsi filter

1. –

2. Memilih range tanggal tertentu

1. Tetap tampil laporan login user

2. Tampil laporan

& grafik batang berdasarkan range tanggal yang dipilih

1. Tampil laporan login user secara keseluruhan

2. Tampil laporan

& grafik batang berdasarkan range tanggal yang dipilih

4.27 Test fungsi search

W Tampil data yang mengandung unsur huruf “w”

Tampil data yang mengandung unsur huruf “w” di kolom manapun.

b. Laporan Login Guru

Uji coba pada halaman ini bertujuan untuk mengetahui apakah laporan login

guru dapat ditampilkan. Pada laporan ini menampilkan record user guru login

kedalam sistem berbasis web.

Gambar 4.45 Evaluasi Halaman Report Login Guru

Page 44: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

96

Pada laporan login guru memiliki fitur sort disemua kolomnya baik berupa

ascending maupun descending, cukup dengan klik tombol ( ◊ ) seperti pada

gambar 4.46. Selain fitur ascending, laporan login guru juga memiliki fitur filter

berdasarkan tanggal seperti pada gambar 4.46.

Gambar 4.46 Evaluasi Fitur Sort laporan Login Guru

Setelah dilakukan uji coba, dilakukan evaluasi terhadap halaman laporan

login guru. Tabel 4.29 menunjukkan hasil dari uji coba laporan login user.

Tabel 4.29 Evaluasi Laporan Login Guru

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.28 Test fungsi Sort

Klik tombol ( ◊ ) pada kolom tertentu pada laporan login guru

Kolom yang dipilih untuk ascending atau descending akan tampil sesuai dengan keinginan user

Akan tampil secara ascending atau descending berdasarkan kolom yang dipilih

Page 45: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

97

c. Laporan History Personal

Uji coba pada halaman ini bertujuan untuk mengetahui apakah laporan

history personal dapat ditampilkan. Pada laporan history personal berisi semua

record nilai siswa yang berkaitan dengan aplikasi D-SMART.

Gambar 4.47 Evaluasi Halaman Laporan History Personal

Pada laporan history personal fitur search dan sort fungsinya tidak jauh berbeda

seperti pada halaman laporan login user dan laporan login guru.

d. Laporan Materi Online

Laporan materi online adalah laporan yang berisi data jenis-jenis materi

yang telah di publish ke dalam sitem D-SMART (web) oleh guru koordinator.

Dalam laporan ini akan terrecord jumlah yang telah mendownload materi tersebut

berdasarkan jenis usernya.

Gambar 4.48 Evaluasi Halaman Laporan Materi Online

Page 46: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

98

e. Laporan Ketersampaian Soal

Laporan ketersampaian soal ini bertujuan untuk mengukur jumlah siswa

yang telah mengikuti latihan soal pada aplikasi D-SMART.

Gambar 4.49 Evaluasi Halaman Laporan Ketersampaian Soal

Ketika fitur search diinput keyword tertentu, maka akan muncul detail laporan

berdasarkan keyword tersebut, seperti pada gambar 4.50.

Gambar 4.50 Evaluasi Fitur Search Laporan Ketersampaian Soal

Selain fitur search, dalam laporan ketersampaian soal juga memiliki fitur

sort di setiap kolom detailnya seperti pada gambar 4.51.

Page 47: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

99

Gambar 4.51 Evaluasi Fitur Sort pada Laporan Ketersampaian Soal

Setelah dilakukan uji coba, dilakukan evaluasi terhadap laporan

ketersampaian soal. Tabel 4.12 menunjukkan hasil dari uji coba terhadap laporan

ketersampaian soal.

Tabel 4.30 Evaluasi Laporan Ketersampaian Soal

Test Case ID

Tujuan Input Output Diharapkan

Output Dihasilkan

4.29 Test fungsi search

“eng” Tampil data yang mengandung unsur huruf “eng”

Tampil data yang mengandung unsur huruf “eng” di kolom manapun.

4.30 Test fungsi Sort

Klik tombol ( ◊ ) pada kolom tertentu pada laporan ketersampaian soal

Kolom yang dipilih untuk ascending atau descending akan tampil sesuai dengan keinginan user

Akan tampil secara ascending atau descending berdasarkan kolom yang dipilih

Page 48: BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 ...sir.stikom.edu/1741/6/BAB_IV.pdf59 Tabel 4.6 Penjelasan Laporan History Personal (web) Fungsional Menampilkan detail laporan history

100

4.3 Hardware dan Software Requirement

4.3.1 Hardware Requirement

Aplikasi pembelajaran dengan metode drill and practice di SMA Al-Falah

Ketintang atau yang lebih dikenal sebagai aplikasi D-SMART, merupakan

aplikasi berbasis android. Aplikasi D-SMART memiliki standart requirement

hardware agar semua fungsinya berjalan sebagaimana mestinya, adapun

standartnya sebagai berikut :

a. Aplikasi dapat berjalan hanya pada Smartphone android

b. Android versi 4.0 (Ice Cream Sandwich) atau yang lebih tinggi

c. RAM minimal 512 Mb atau yang lebih tinggi

4.3.2 Software Requirement

Selain membutuhkan standart hardware tertentu, aplikasi D-SMART ini

juga membutuhkan standart dalam software guna menunjang jalannya aplikasi D-

SMART. Standart dari aplikasi D-SMART yang berjalan pada smartphone

android hanyalah aplikasi yang berjenis android package (.APK). Adapun

beberapa aplikasi berjenis android package (.APK) yang diperlukan adalah

facebook dan adobe flash player.