• Tidak ada hasil yang ditemukan

Aplikasi Kuis untuk Pendidikan Melalui Jaringan Berbasis Web Service.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Kuis untuk Pendidikan Melalui Jaringan Berbasis Web Service."

Copied!
20
0
0

Teks penuh

(1)

Universitas Kristen Maranatha

iii

Abstrak

Dengan adanya aplikasi ini, komputer dapat dimanfaatkan sebagai suatu media untuk melakukan sebuah kuis atau ujian pada bidang pendidikan. Selain mengurangi biaya, dengan pengunaan aplikasi ini diharapkan dapat mempercepat proses pembuatan kuis, pengerjaan dan pemeriksaan kuis. Aplikasi ini memungkinkan untuk dijalankan secara Online atau Ofline. Aplikasi ini dapat menangani jenis soal pilihan ganda, isian, menjodohkan dan esai terbatas.

Aplikasi Kuis Untuk Pendidikan Melalui Jaringan Berbasis Web Service ini dikembangkan menggunakan bahasa pemrograman berorientasi objek C# dan menggunakan basis data Microsoft SQL Server 2000, untuk penyimpanan data yang dibutuhkan. Selain itu menggunakan XML untuk perpindahan data yang tidak melalui jaringan. Aplikasi ini juga menggunakan Web Service sebagai media perpindahan data melalui jaringan.

(2)

Universitas Kristen Maranatha

iv

Abstract

With this application, computers can be used as a media to do a quiz or an exam in educational fields. Beside of reducing the cost, using this application can make quiz creation process, answering quiz, and the scoring process faster. This application allow to be run in online or ofline mode. This application enable to handle multiple choice, simple essay, match finding and limited essay kind of question.

This quiz application through computer’s network based on Web Service technology, developed using C# object oriented programming language and using Microsoft SQL Server 2000 database server for storing data that is needed by the application. Beside that, the application also using XML for managing data. This application also use Web Service as a media for transfering data in a computer’s network

(3)

Universitas Kristen Maranatha I.1.2 Ruang Lingkup Proyek ... I-2 I.1.3 Definisi, Akronim, Singkatan... I-2 I.2.1.3 Antarmuka Perangkat Keras ...I-6 I.2.1.4 Antarmuka Perangkat Lunak ...I-6 I.2.1.5 Antarmuka Komunikasi...I-6 I.2.1.6 Batasan Memori...I-6 I.2.1.7 Persyaratan Adaptasi Pada Tempat Tujuan ...I-7

I.2.2 Fungsi Produk ... I-7 I.2.3 Karakteristik Pengguna... I-7 I.2.4 Batasan – Batasan... I-8 I.2.5 Asumsi Dan Ketergantungan... I-8 I.2.6 Penundaan Persyaratan ... I-9

BAB II SPESIFIKASI PRODUK ... II-1

II.1PERSYARATAN ANTARMUKA EKSTERNAL...II-1 II.1.1 Antarmuka Pengguna...II-1 II.1.2 Antarmuka Perangkat Keras...II-1 II.1.3 Antarmuka Perangkat Lunak ...II-2 II.1.4 Antarmuka Komunikasi...II-2 II.2FITUR PERANGKAT LUNAK...II-2 II.2.1 Fitur 1 : Pembuatan Dan Pengelolaan Soal ...II-2

II.2.1.1 Tujuan ... II-3 II.2.1.2 Urutan Stimulus... II-3 II.2.1.3 Persyaratan Fungsional Yang Berhubungan... II-3

II.2.2 Fitur 2 : Pemeriksaan Jawaban Soal...II-7

II.2.2.1 Tujuan ... II-8 II.2.2.2 Urutan Stimulus... II-8 II.2.2.3 Persyaratan Fungsional Yang Berhubungan... II-8

II.2.3 Fitur 3 : Pengerjaan Soal Untuk Pengguna... II-12

II.2.3.1 Tujuan ... II-12 II.2.3.2 Urutan Stimulus... II-12 II.2.3.3 Persyaratan Fungsional Yang Berhubungan... II-12

II.2.4 Fitur 4 : Manajemen Pengguna ... II-16

(4)

Universitas Kristen Maranatha

vi

II.3PERSYARATAN PERFORMA... II-19 II.4BATASAN DESAIN... II-20 II.5.6 Persyaratan Basis Data Logis ... II-21

BAB III DESAIN PERANGKAT LUNAK ... III-1

III.1PENDAHULUAN...III-1 III.1.1 Identifikasi ...III-1 III.1.2 Overview Sistem...III-1 III.1.3 Desain Perangkat Lunak Secara Keseluruhan ...III-4

III.1.3.1 Analisa Basis Data ... III-4 III.1.3.2 Analisa Penyimpanan Data (XML)... III-13 III.1.3.3 Analisa UML ... III-16 III.1.3.4 Analisa Enkripsi Data ... III-27 III.1.3.5 Analisa Metode Penilaian ... III-27

BAB IV PENGEMBANGAN SISTEM ... IV-1

IV.1PERENCANAAN TAHAP IMPLEMENTASI... IV-1 IV.1.1 Pembagian Modul...IV-1 IV.1.2 Keterkaitan Antar Modul ...IV-5 IV.2PERJALANAN TAHAP IMPLEMENTASI... IV-5 IV.3ULASAN REALITAS FUNGSI... IV-6 IV.4ULASAN REALISASI ANTARMUKA PENGGUNA... IV-9 BAB V EVALUASI SISTEM ...V-1

V.1RENCANA PENGUJIAN SISTEM TERIMPLEMENTASI...V-1 V.1.1 Test Case ... V-1 V.2PERJALANAN METODOLOGI PENELITIAN...V-3 V.2.1 Black Box ... V-3 V.2.2 Wawancara Dengan Target Aplikasi ... V-3 V.2.3 Ulasan Hasil Evaluasi... V-3

BAB VI KESIMPULAN DAN SARAN... VI-1

(5)

Universitas Kristen Maranatha

vii

Daftar Gambar

GAMBAR 1.ERDIAGRAM APLIKASI... III-5

GAMBAR 2.RANCANGAN BASIS DATA APLIKASI... III-6

GAMBAR 3.USE CASE DIAGRAM UNTUK APLIKASI. ... III-17

GAMBAR 4.ACTIVITY DIAGRAM KESELURUHAN APLIKASI... III-19

GAMBAR 5.ACTIVITY DIAGRAM UNTUK PROSES PEMBUATAN SOAL PILIHAN GANDA... III-20

GAMBAR 6.ACTIVITY DIAGRAM UNTUK PROSES PEMBUATAN SOAL LAINNYA. ... III-20

GAMBAR 7.ACTIVITY DIAGRAM UNTUK PROSES PEMBUATAN BERKAS SOAL. ... III-21

GAMBAR 8.ACTIVITY DIAGRAM UNTUK PROSES PENGERJAAN SOAL. ... III-21

GAMBAR 9.ACTIVITY DIAGRAM UNTUK PROSES PENGIRIMAN JAWABAN... III-21

GAMBAR 10.ACIVITY DIAGRAM UNTUK PROSES PENERIMAAN JAWABAN... III-22

GAMBAR 11.ACTIVITY DIAGRAM UNTUK PROSES PENERIMAAN BERKAS JAWABAN. ... III-22

GAMBAR 12.ACTIVITY DIAGRAM UNTUK PEMERIKSAAN SOAL PG,ISIAN DAN MENJODOHKAN. ... III-22

GAMBAR 13.ACTIVITY DIAGRAM UNTUK PEMERIKSAAN SOAL ESAI. ... III-23

GAMBAR 14.CLASS DIAGRAM UNTUK APLIKASI PEMBUAT SOAL. ... III-24

GAMBAR 15.CLASS DIAGRAM UNTUK APLIKASI PENGERJAAN SOAL. ... III-26

GAMBAR 16.TAMPILAN FORM LOGIN. ...IV-9

GAMBAR 17.TAMPILAN FORM UTAMA –DATA ADMIN...IV-10

GAMBAR 18.TAMPILAN FORM UTAMA –DATA DOSEN. ...IV-10

GAMBAR 19.TAMPILAN FORM UTAMA –DATA MAHASISWA. ...IV-11

GAMBAR 20.TAMPILAN FORM UTAMA –DATA MATA KULIAH...IV-12

GAMBAR 21.TAMPILAN FORM PENGATURAN MATA KULIAH. ...IV-12

GAMBAR 22.TAMPILAN MENU INFORMASI UMUM. ...IV-13

GAMBAR 23.TAMPILAN MENU SOAL PILIHAN GANDA. ...IV-13

GAMBAR 24.TAMPILAN MENU SOAL ISIAN...IV-14

GAMBAR 25.TAMPILAN MENU SOAL ESAI...IV-15

(6)
(7)

Universitas Kristen Maranatha

ix

TABEL 39.TABEL EVALUASI MODUL PENCETAKAN DATA JAWABAN. ... V-8

TABEL 40.TABEL EVALUASI MODUL PENGELOLAAN DATA ADMIN... V-8

TABEL 41.TABEL EVALUASI MODUL PENGELOLAAN DATA DOSEN... V-9

TABEL 42.TABEL EVALUASI MODUL PENGELOLAAN DATA MAHASISWA. ... V-9

TABEL 43.TABEL EVALUASI MODUL PENGELOLAAN DATA MATA KULIAH... V-9

(8)

I-1

Bab I

Persyaratan Produk

I.1 Pendahuluan

Dalam kegiatan – kegiatan pendidikan, seperti kegiatan belajar mengajar di sekolah (sekolah dasar, sekolah lanjut tingkat pertama, sekolah lanjut tingkat atas) ataupun kegiatan perkuliahan di tingkat sekolah tinggi, ujian ataupun tugas adalah suatu hal yang harus ada. Dengan adanya ujian tersebut, guru ataupun dosen dapat melihat sejauh mana murid atau mahasiswa menerima pengetahuan – pengetahuan yang telah diajarkan.

Ujian – ujian tersebut umumnya diberikan dalam bentuk pengerjaan soal – soal yang dapat berupa pilihan ganda dengan berbagai ketentuan (dapat berupa pilihan ganda majemuk ataupun bentuk lain), isian, menjodohkan jawaban dan esay mengenai pengetahuan yang telah diajarkan. Pada umumnya soal – soal tersebut dikerjakan dengan menggunakan media kertas untuk menuliskan jawaban dan penyebaran soal.

Jika diamati metode ujian tersebut memiliki kekurangan. Salah satu kekurangan yang paling sering muncul adalah faktor pemeriksa yaitu manusia. Manusia memiliki batasan dalam masalah stamina dan kejenuhan. Saat pemeriksa jenuh dan lelah, besar peluang manusia untuk melakukan kesalahan, yang dalam kasus ini mungkin untuk melakukan kesalahan pemeriksaan jawaban.

Berbeda dengan esai, pemeriksaan jawaban untuk pilihan ganda, isian dan menjodohkan tidak membutuhkan kecerdasan untuk menentukan apakah jawaban tersebut benar atau salah. Yang dibutuhkan hanyalah membandingkan apakah jawaban tersebut sama dengan jawaban yang benar.

Pada masa kini komputer sudah banyak digunakan dalam berbagai bidang. Komputer memiliki kelebihan dan kekurangan dibandingkan dengan manusia. Kelebihan dari komputer adalah komputer tidak dapat lelah, sehingga sangat jarang melakukan kesalahan tanpa sebab – sebab yang jelas. Kekurangannya

(9)

I-2 adalah komputer saat ini belum dapat berpikir seperti manusia yang dapat membuat perkiraan atau prediksi.

Jika komputer digunakan untuk melakukan pemeriksaan jawaban untuk jenis soal pilihan ganda, isian atau menjodohkan, tentu saja akan memudahkan proses pemeriksaan jawaban. Diharapkan dengan menggunakan komputer pemeriksaan akan berlangsung dengan cepat dan dengan kesalahan pemeriksaan yang minim.

I.1.1 Tujuan

Tujuan tugas akhir ini adalah mengembangkan sebuah aplikasi untuk pembuatan, pengerjaan dan pemeriksaan soal – soal pilihan ganda, isian, menjodohkan dan esai terbatas. Aplikasi ini dimaksudkan untuk dijalankan pada sebuah komputer yang terhubung pada sebuah jaringan ataupun komputer yang tidak terhubung dengan jaringan.

I.1.2 Ruang Lingkup Proyek

Aplikasi pengerjaan soal – soal pilihan ganda, isian dan menjodohkan, yang diberi nama “Net Quiz” ini memiliki kemampuan atau fitur sebagai berikut :

• Sarana pembuatan dan pengelolaan soal. • Sarana pemeriksaan jawaban soal. • Sarana pengerjaan soal untuk pengguna. • Sarana manajemen pengguna.

I.1.3 Definisi, Akronim, Singkatan

Tabel 1. Tabel Definisi - Definisi Yang Digunakan Dalam Laporan.

Definisi Keterangan

Client – Server Merupkan istilah untuk sebuah aplikasi

yang dijalankan pada dua buah komputer

dimana masing – masing menjalankan

fungsi yang berbeda (menyediakan dan

menggunakan layanan yang berhubungan.

(10)

I-3

Definisi Keterangan

Stand Alone Merupakan aplikasi yang berdiri sendiri

tanpa membutuhkan aplikasi lain.

Desktop Application Merupakan istilah untuk aplikasi yang

memiliki tampilan berbasis grafik dan jalan

pada sebuah sistem operasi seperti

Microsoft Windows XP.

Web Service Merupakan istilah untuk penyediaan

layanan pengolahan data untuk aplikasi

yang disebarkan melalui port HTTP.

Flash Disk Merupakan istilah untuk sebuah perangkat

penyimpanan kecil yang dihubungkan pada

komputer menggunakan fasilitas USB.

Primary Key Merupakan istilah untuk nilai kunci unik

pada tabel basis data.

Foreign Key Merupakan istilah untuk nilai pada suatu

tabel yang merujuk pada tabel lain.

Use Case Diagram Merupakan istilah untuk diagram yang

menggambarkan penggunan aplikasi.

Activity Diagram Merupakan istilah untuk diagram yang

menggambarkan aktivitas aplikasi.

Class Diagram Merupakan istilah untuk diagram yang

menggambarkan susunan kelas aplikasi.

Array Merupakan istilah untuk metode

penyimpanan data yang biasa digunakan

pada pemrograman

Vigenere Chiper Merupakan istilah untuk penyandian kata

yang menggunakan sebuah kata sebagai

kuncinya.

(11)

I-4

Tabel 2. Tabel Singkatan - Singkatan Yang Digunakan Dalam Laporan.

Singkatan Keterangan

NIC Merupakan singkatan dari Network

Interface Card atau sebuah perangkat

komputer yang dapat menghubungkan

komputer pada sebuah jaringan komputer.

GUI Merupakan singkatan dari Graphical User

Interface. GUI merupakan istilah untuk

tampilan – tampilan aplikasi yang

menggunakan grafis (tidak hanya tulisan).

UTP Merupakan singkatan dari Unshielded

Twisted Pair, yang merupakan sebuah jenis

kabel untuk menghubungkan komputer

dalam sebuah jaringan komputer.

CD Merupakan singkatan dari Compact Disc.

CD adalah sebuah media penyimpanan data

yang berbentuk piringan dengan kapasitas

kurang lebih 700 MB.

XML Merupakan singkatan dari Extensible

Markup Language. Adalah sebuah media

penyimpanan data yang mudah untuk

dipindahkan.

DTD Merupakan singkatan dari Data Type

Document. Adalah sebuah bagian XML

yang menunjukan struktur XML.

I.1.4 Overview

Bab I Persyaratan Produk, akan menjelaskan mengenai persyaratan dari

aplikasi yang akan dikembangkan. Pada bab ini akan dijelaskan beberapa hal seperti Pendahuluan, Tujuan, Ruang Lingkup dan lain – lain.

Bab II Spesifikasi Produk, akan menjelaskan mengenai kirteria – kriteria dari

aplikasi yang akan dikembangkan. Kriteria – kriteria tersebut antara lain adalah Fitur – Fitur yang ada, serta Persyaratan Fungsional Yang Berhubungan.

(12)

I-5

Bab III Desain Perangkat Lunak, akan menjelaskan mengenai analisa dan

desain yang akan digunakan dalam pengembangan aplikasi. Hal – hal yang akan dijelaskan pada bab ini antara lain adalah desain basis data dan diagram arus data.

Bab IV Pengembangan Sistem, akan menjelaskan mengenai tampilan dan

fungsi dari aplikasi yang dikembangkan. Pada bab ini juga akan dijelaskan potongan – potongan kode program yang merupakan fungsi penting pada aplikasi.

Bab V Evaluasi Sistem, akan menjelaskan mengenai pengujian yang

dilakukan pada aplikasi yang dikembangkan. Hal utama yang akan dijelaskan pada bab ini adalah mengenai metode pengujian yang dilakukan, juga hasil pengujian tersebut.

Bab VI Kesimpulan Dan Saran, merupakan bab terakhir dari laporan ini. Bab

ini akan berisi pembahasan dari evaluasi sistem, kesimpulan yang didapat dari pengembangan aplikasi serta saran – saran pengembangan terhadap aplikasi ini.

I.2 Gambaran Keseluruhan

Pada bagian ini akan diterangkan mengenai perspektif produk, fungsi produk, karakteristik pengguna, batasan – batasan, asumsi dan ketergantungan serta penundaan persyaratan mengenai aplikasi yang akan dikembangkan.

I.2.1 Perspektif Produk

Pada perspektif produk akan dibahas hal – hal seperti antarmuka – antarmuka yang ada pada aplikasi, batasan memori serta persyaratan adaptasi pada tempat tujuan dari aplikasi ini.

I.2.1.1 Antarmuka Sistem

Aplikasi ini dirancang untuk dapat berbentuk sebagai aplikasi Client – Server maupun sebagai aplikasi Stand Alone. Secara keseluruhan aplikasi ini akan berbentuk sebagai sebuah Desktop Application.

(13)

I-6 I.2.1.2 Antarmuka Pengguna

Aplikasi ini akan dikembangkan dalam bentuk Desktop Application, yang akan berjalan pada sebuah komputer. Tampilan aplikasi ini akan menyerupai tampilan aplikasi – aplikasi komputer umum yang dirancang untuk berjalan pada sistem operasi Microsoft Windows.

I.2.1.3 Antarmuka Perangkat Keras

Agar aplikasi ini dapat digunakan, dibutuhkan sebuah komputer untuk menginstal aplikasi ini. Sebagai pelengkap dibutuhkan juga sebuah printer untuk mencetak serta perangkat NIC (Network Interface Card) untuk kebutuhan penggunaan dalam jaringan. Jika digunakan dalam jaringan maka jumlah komputer minimal yang dibutuhkan adalah dua buah.

I.2.1.4 Antarmuka Perangkat Lunak

Untuk dapat menggunakan aplikasi ini, dibutuhkan .Net Framework 2.0 terpasang pada komputer yang akan menjalankan aplikasi. Selain itu secara keseluruhan aplikasi ini dirancang untuk dijalankan pada komputer yang menggunakan sistem operasi Microsoft Windows XP keatas.

I.2.1.5 Antarmuka Komunikasi

Aplikasi ini dirancang untuk dapat berjalan dalam jaringan ataupun secara independen. Jika berjalan dalam jaringan maka media komunikasi yang digunakan untuk pertukaran data adalah melalui koneksi jaringan lokal, menggunakan Web

Service. Sedangkan jika berjalan independen, maka media komunikasi yang

digunakan untuk pertukaran data adalah melalui berkas yang dipindahkan melalui tempat penyimpanan yang dapat dipindahkan seperti Flash Disk.

I.2.1.6 Batasan Memori

Untuk dapat menjalankan aplikasi ini dibutuhkan memori minimal untuk menjalankan .Net Framework 2.0 yaitu 256 MB. Tetapi agar aplikasi dapat berjalan dengan baik disarankan untuk menggunakan memori sebesar 512 MB. Kapasitas ruang penyimpanan minimum yang dibutuhkan untuk aplikasi beserta

(14)

I-7 .Net Framework 2.0 adalah 150 MB. Jumlah ini belum termasuk dengan berkas – berkas soal yang akan disimpan. Semakin banyak jumlah berkas yang akan disimpan atau digunakan, maka dibutuhkan ruang penyimpanan yang besar juga.

I.2.1.7 Persyaratan Adaptasi Pada Tempat Tujuan

Untuk dapat diterapkan dengan baik pada tempat tujuan, dibutuhkan komputer – komputer yang memenuhi spesifikasi minimal untuk dapat menjalankan aplikasi ini. Selain itu jika akan diterapkan untuk berjalan dalam jaringan, dibutuhkan jaringan komputer yang telah menghubungkan komputer – komputer yang akan digunakan. Agar semua fitur aplikasi dapat berjalan dengan baik juga dibutuhkan sebuah printer yang terhubung dengan komputer yang menjalankan aplikasi. Agar dapat berjalan dengan baik, juga dibutuhkan pemberian informasi mengenai cara penggunaan aplikasi kepada para pengguna.

I.2.2 Fungsi Produk

Aplikasi ini berfungsi sebagai suatu fasilitas untuk menggantikan metode ujian yang konvensional. Melalui aplikasi ini proses – proses yang berhubungan seperti pembuatan soal, pengerjaan soal serta pemeriksaan jawaban soal dapat dilakukan secara terkomputerisasi.

I.2.3 Karakteristik Pengguna

Untuk dapat menggunakan aplikasi ini, paling tidak pengguna memiliki kemampuan – kemampuan sebagai berikut :

• Dapat menggunakan sistem operasi Microsoft Windows.

• Mengerti mengenai fungsi – fungsi dasar yang ada pada sistem operasi Microsoft Windows.

• Terbiasa untuk menggunakan aplikasi – aplikasi lain yang dirancang untuk dijalankan pada sistem operasi Microsoft Windows.

• Memahami cara – cara untuk mengerjakan soal pilihan ganda, isian, menjodohkan dan esai.

(15)

I-8 I.2.4 Batasan – Batasan

• Komputer yang digunakan untuk menjalankan aplikasi sebaiknya memiliki spesifikasi minimal sebagai berikut :

o Prosesor setara Intel Pentium III 1 GHz. ƒ Disarankan 1,6 GHz.

o Memori 256 MB.

ƒ Disarankan 512 MB.

o Penyimpanan dengan minimal ruang kosong 150 MB. ƒ Disarankan 1 GB.

o Memiliki dukungan konektifitas jaringan komputer.

• Aplikasi ini akan dikembangkan dalam sistem operasi Microsoft Windows XP Professional. Selain itu aplikasi ini akan dikembangkan menggunakan Visual C# yang terdapat pada Microsoft Visual Studio .Net 2005.

• Untuk penyimpanan data – data yang digunakan aplikasi, menggunakan Microsoft SQL Server 2000.

• Jenis soal yang dapat digunakan pada aplikasi ini adalah soal pilihan ganda, soal isian, soal menjodohkan dan soal esai terbatas.

• Untuk soal pilihan ganda dapat berupa soal pilihan ganda biasa maupun pilihan ganda majemuk.

• Untuk soal esai, hanya dapat memproses soal esai terbatas yang merupakan soal “Sebutkan, …”.

I.2.5 Asumsi Dan Ketergantungan

Dalam pengembangan aplikasi ini diasumsikan bahwa spesifikasi minimal yang dibutuhkan serta sistem operasi yang digunakan adalah sama dengan spesifikasi komputer yang akan digunakan untuk mengembangkan aplikasi. Selain itu diasumsikan bahwa penggunaan dua buah komputer yang terhubung pada jaringan untuk pengujian aplikasi, mewakili kemampuan aplikasi ketika berjalan pada jaringan yang sesungguhnya. Untuk pertukaran data yang tidak melalui jaringan diasumsikan tersedia perangkat keras yang dibutuhkan dengan kondisi yang baik untuk dapat digunakan.

(16)

I-9 I.2.6 Penundaan Persyaratan

Pada pengembangan aplikasi ini, tidak ada penundaan persyaratan yang ditujukan untuk aplikasi ini.

(17)

VI-1

Bab VI

Kesimpulan Dan Saran

VI.1 Kesimpulan

Dari pengembangan aplikasi ini, setelah melakukan evaluasi didapat kesimpulan – kesimpulan sebagai berikut :

• Aplikasi ini memiliki kemampuan untuk pembuatan soal, pembuatan kuis, pengerjaan kuis serta pemeriksaan jawaban untuk kuis yang telah dikerjakan.

• Aplikasi ini mendukung jenis soal pilihan ganda, isian, menjodohkan serta esai terbatas.

• Aplikasi ini dapat dijalankan baik ketika terhubung dengan jaringan maupun ketika tidak terhubung dengan jaringan.

• Aplikasi ini menggunakan dua jenis penyimpanan data, yaitu basis data relasional (SQL Server) ketika terhubung dengan jaringan, serta XML ketika tidak terhubung dengan jaringan.

• Aplikasi ini dapat memudahkan proses pemeriksaan jawaban.

• Aplikasi ini dapat menghilangkan kesalahan – kesalahan pemeriksaan jawaban yang disebabkan karena faktor manusia. (seperti kelelahan dan ketidak telitian)

• Aplikasi ini dapat mengurangi biaya untuk distribusi soal. Dengan aplikasi ini diharapkan penggunaan kertas untuk distribusi soal akan berkurang.

VI.2 Saran

Saran – saran yang telah didapat, mengenai aplikasi yang telah dikembangkan ini antara lain adalah :

• Untuk memperbaiki proses penilaian soal esai misalnya dengan menggunakan sistem kecerdasan buatan yang dapat memahami bahasa Indonesia.

(18)

VI-2 • Untuk memperbaiki antarmuka pengguna agar lebih ramah dan dapat lebih

mudah digunakan.

• Untuk memperbaiki desain antarmuka pengguna agar lebih menarik dan interaktif.

VI.3 Keterkaitan Antara Kesimpulan Dengan Hasil Evaluasi

Jika melihat berdasarkan hasil evaluasi yang telah dilakukan, maka keseluruhan fitur yang ditawarkan oleh aplikasi dapat dijalankan dengan baik, yaitu fitur pembuatan soal, fitur penilaian jawaban, fitur pengerjaan soal dan fitur manajemen pengguna. Akan tetapi untuk penilaian soal esai pada fitur penilaian jawaban tidak dapat berjalan dengan baik. Hal ini disebabkan karena faktor bahasa yang digunakan yaitu bahasa Indonesia memiliki perbendaharaan kata yang sangat banyak. Beberapa masalah yang timbul adalah sebagai berikut :

• Sulit membedakan maksud jawaban jika memiliki kata dengan maksud negatif seperti kata “tidak”.

• Sulit untuk menentukan kunci jawaban yang benar – benar sesuai dikarenakan banyak kata yang berbeda tapi memiliki makna serupa. (contoh, kata memiliki dan mempunyai)

• Sulit untuk menentukan makna sesungguhnya dari jawaban jika berbentuk sebagai suatu susunan kalimat yang memiliki urutan makna tertentu. Sebagai solusi agar fitur penilaian soal esai dapat digunakan oleh aplikasi, maka jenis soal esai yang dapat digunakan dibatasi dengan jenis esai terbatas saja, yaitu soal esai “Sebutkan, …”.

VI.4 Keterkaitan Antara Saran Dan Hasil Evaluasi

Jika melihat hasil evaluasi yang telah ada, saran – saran yang didapat akan menambah kesempurnaan aplikasi menjadi lebih baik. Saran – saran yang didapat umumnya mengenai kekurangan sistem yang saat ini belum diakomodasi secara sempurna seperti mengenai penilaian esai, serta mengenai hal – hal yang berhubungan dengan antarmuka pengguna.

(19)

VI-3 VI.5 Rencana Perbaikan Terhadap Saran Yang Diberikan

Adapun rencana – rencana perbaikan terhadap saran yang diberikan adalah sebagai berikut :

• Untuk saran pertama, akan dipikirkan cara terbaik untuk mendapatkan hasil yang akurat dan sesuai untuk penilaian soal esai. Adapun beberapa cara yang telah dipikirkan adalah menggunakan Natural Language

Processing.

• Untuk saran kedua, yang akan dilakukan adalah mengatur ulang susunan – susunan komponen yang ada pada tiap tampilan dan mengganti tulisan – tulisan yang ada pada aplikasi dengan kata – kata yang lebih mudah dimengerti dan dipahami.

• Untuk saran ketiga, yang akan dilakukan adalah menambahkan informasi – informasi interaktif yang dapat membantu pengguna agar dapat menggunakan aplikasi dengan optimal.

(20)

Universitas Kristen Maranatha

1

Daftar Pustaka

[ROB00] Bambang Robi’in, “Manajemen Dan Administrasi Database

Menggunakan SQL Server 2000”, ANDI, Yogyakarta 2005.

[DEI02] Deitel, “C# How To Program”, Prentice Hall, New Jersey, 2002. [FAT02] Fathansyah, “Basis Data”, Informatika, Bandung, 2002.

[SIM02] John E. Simpson, “Just XML”, ANDI, Yogyakarta, 2002.

[YOU01] Michael J. Young, “XML Step By Step”, PT Elex Media Komputindo, Jakarta, 2001.

Gambar

Tabel 1. Tabel Definisi - Definisi Yang Digunakan Dalam Laporan.
tabel yang merujuk pada tabel lain.
Tabel 2. Tabel Singkatan - Singkatan Yang Digunakan Dalam Laporan.

Referensi

Dokumen terkait

(4) Petugas yang berwenang sebagaimana dimaksud pada Ayat (1) pasal ini, dalam melaksanakan tugasnya berwenang untuk menahan atau menghentikan peredaran kulit ke

Pneumoconiosis adalah penyakit saluran pernapasan yang disebabkan oleh adanya partikel (debu) yang masuk atau mengendap di dalam paru-paru.. Pneumoconiosis terdiri atas

Dalam penanganan penderita asma dengan kehamilan, dan tidak dalam serangan akut, diperlukan adanya kerja sama yang baik antara ahli kebidanan dan ahli paru.

lingkungannya maka free body diagramnya hanya menunjukkan 2 gaya saja yang bekerja pada. ujungnya Yaitu

Dari sejarah singkat perjalanan Partai Nasdem yang telah dipaparkan diatas, berawal dari pendeklarasian ormas Nasional Demokrat, kemudian berdirinya Partai Nasdem atas gagasan

Reaksi pertama individu ketika mengalami kehilangan adalah syok. Tidak percaya atau menolak kenyataan bahwa kehlangn itu terjadi dengan mengatakan “ Tidak, saya tidak

Judul Tesis : HUBUNGAN SOSIAL EKONOMI DAN INTAKE ZAT GIZI DENGAN TINGGI BADAN ANAK BARU MASUK SEKOLAH (TBABS) PADA DAERAH ENDEMIS GAKY DI KECAMATAN PARBULUAN

Kalsium karbonat sendiri memiliki densitas yang mirip dengan aluminium yaitu sekitar 2710 kg m 3 sehingga dapat terdispersi secara baik pada lelehan aluminium dan telah