Aplikasi Pembangkit Paket Soal Tes dengan Keragaman Tipe Soal dan Tingkat Kesulitan.

(1)

iii

Universitas Kristen Maranatha

ABSTRAK

Pada umumnya tempat kursus bahasa mengadakan tes dilakukan secara tertulis. Tes itu dilakukan dengan cara menjawab pertanyaan pada kumpulan soal pilihan ganda dalam bentuk lembaran kertas. Soal tes berbentuk paket soal yang terdapat tipe soal yang berbeda - beda, mulai dari yang mudah, sedang hingga sulit. Selain itu pada paket soal memiliki soal bergambar atau soal listening dengan menggunakan perangkat audio. Karena soal tes masih berbentuk lembaran kertas, maka membutuhkan banyak waktu dalam pemeriksaan jawaban soal dari siswa. Selain itu, adanya biaya tambahan dalam menggandakan soal tersebut.

Aplikasi pembangkit Paket Soal mencoba untuk membantu seorang pengajar dalam pembuatan soal berbentuk teks, gambar dan suara, mengeskpor paket soal menjadi sebuah file data berformat .Ex yang terenkripsi atau .XML, pengiriman soal melalui jaringan LAN, mengolah data siswa dan menghitung score siswa hingga menghasilkan laporan evaluasi nilai para siswa dalam bentuk tabel dan grafik. Selain itu, membantu pengajar menganalisis soal dari hasil tes yang dilakukan oleh siswa. Aplikasi ini juga dapat membangkitkan paket soal tes secara otomatis dengan cara mengacak soal sesuai indikator yang dimasukan. Selain itu, aplikasi ini membantu siswa dalam mengerjakan tes.


(2)

iv

Universitas Kristen Maranatha

ABSTRACT

In general, where courses are held either exercise test or exam. The test was done by answering questions on the set of multiple choice questions in the form of a sheet of paper. The packaged test item contained questions about the different types, ranging from easy, normal to difficult. Also in the package have questions about the picture or listening questions using audio devices Because test questions are still shaped sheet of paper, takes a lot of time in checking the answers papers. Besides the extra cost in copy that papers.

Generate Test Application tried to assist a teacher in the making about the form of text, images and sound. package export the item into a data file format. Ex is encrypted or .XML, the distribution of matter through a LAN network, data processing and calculating student scores students to produce a report evaluating the value of the students in the form of tables and graphs. And also, this application can arouse test item package automatically by the system by way of scrambling about appropriate indicators are included. In addition, this application helps students in taking the test.


(3)

v

Universitas Kristen Maranatha

DAFTAR ISI

PRAKATA ... i

ABSTRAK... iii

ABSTRACT ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... x

DAFTAR PROGRAM ... xii

DAFTAR SIMBOL ... xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan... 2

1.4 Batasan Masalah ... 3

1.5 Sistematika Pembahasan ... 3

BAB II LANDASAN TEORI ... 5

2.1 .NET Framework ... 5

2.2 WPF ... 5

2.3 XAML ... 6

2.4 XML ... 7

2.5 Kaidah Penulisan Soal Pilihan Ganda ... 8

2.6 Random Number ... 11

2.7 Linear Congruential Generators (LCG) ... 12

2.8 Review Test Online ... 13

2.8.1 Test Online di ExamEnglish.com... 13

2.8.2 Test Online di CambrigeEnglish.org ... 14


(4)

vi

Universitas Kristen Maranatha

BAB III ANALISIS DAN DESAIN ... 18

3.1 Analisis ... 18

3.2 Gambaran Keseluruhan ... 18

3.2.1 Persyaratan Antarmuka External ... 19

3.2.2 Antarmuka dengan Pengguna... 19

3.2.3 Antarmuka Perangkat Keras... 20

3.2.4 Antarmuka Perangkat Lunak ... 20

3.2.5 Antarmuka Komunikasi ... 20

3.2.6 Fitur – fitur Produk Perangkat Lunak ... 20

3.3 Disain Perangkat Lunak ... 35

3.3.1 Pemodelan Perangkat Lunak ... 35

3.3.2 Desain Penyimpanan Data ... 54

3..3.3 Disain Antarmuka ... 64

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 69

4.1 Implementasi Class ... 69

4.2 Implementasi Penyimpanan Data ... 95

4.2.1 Penyimpanan Data Pada Data Base ... 95

4.2.2 Penyimpanan Data Pada File ... 110

4.3 Implementasi Tampilan Antarmuka ... 114

4.3.1 Antarmuka Administrator ... 114

4.3.2 Antarmuka User Siswa ... 127

BAB V TESTING DAN EVALUASI SISTEM ... 133

5.1 Rencana Pengujian ... 133

5.2 Pelaksanaan Pengujian ... 133

5.2.1 Black Box ... 133

5.2.2 Test Case ... 144

BAB VI KESIMPULAN DAN SARAN ... 132


(5)

vii

Universitas Kristen Maranatha 6.2 Saran ... 132 DAFTAR PUSTAKA ... 134


(6)

viii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 WPF didalam .NET Framework 3.5 ... 6

Gambar 2.2 Tampilan Pertama di ExamEnglish.com ... 13

Gambar 2.3 Tampilan Saat Memilih Jawaban di ExamEnglish.com ... 14

Gambar 2.4 Tampilan Hasil Tes di ExamEnglish.com ... 14

Gambar 2.5 Tampilan Tes di CambrigeEnglish.org ... 15

Gambar 2.6 Tampilan Hasil Tes di CambrigeEnglish.org ... 15

Gambar 2.7 Tampilan Tes di EnglishTag.com ... 16

Gambar 2.8 Tampilan Hasil Tes di EnglishTag.com ... 17

Gambar 3. 1 Use Case Diagram ... 36

Gambar 3. 2 Class Diagram ... 43

Gambar 3. 3 Activity Diagram Login ... 46

Gambar 3. 4 Activity Diagram Membuat Data Soal ... 46

Gambar 3. 5 Activity Diagram Menghapus Data Soal ... 47

Gambar 3. 6 Activity Diagram Mengubah Data Soal ... 47

Gambar 3. 7 Activity Diagram Pembuatan Paket Soal ... 48

Gambar 3. 8 Activity Diagram Pembangkit Paket Soal ... 48

Gambar 3. 9 Activity Diagram Membuat Data Siswa ... 49

Gambar 3. 10 Activity Diagram Menghapus Data Siswa ... 49

Gambar 3. 11 Activity Diagram Mengubah Data Siswa ... 50

Gambar 3. 12 Activity Diagram Koneksi ... 50

Gambar 3. 13 Activity Diagram Lihat Nilai ... 51

Gambar 3. 14 Activity Diagram Setting... 51

Gambar 3. 15 Activity Diagram Report ... 52

Gambar 3. 16 Activity Diagram Proses Tes ... 52

Gambar 3. 17 Activity Diagram Log Out ... 53

Gambar 3. 18 Activity Diagram Perbaharui Tingkat Kesulitan Soal ... 53


(7)

ix

Universitas Kristen Maranatha

Gambar 3. 20 Form Login ... 64

Gambar 3. 21 Form Data Siswa ... 65

Gambar 3. 22 Form Data Soal ... 65

Gambar 3. 23 Form New Chapter ... 66

Gambar 3. 24 Form Pembangkit Paket Soal ... 66

Gambar 3. 25 Form Tes... 67

Gambar 3. 26 Form Score ... 67

Gambar 3. 27 Form Report ... 68

Gambar 3. 28 Form Setting ... 68

Gambar 4. 1 DataBase Diagram ... 84

Gambar 4. 2 Form Awal ... 115

Gambar 4. 3 Form Membuat Soal ... 116

Gambar 4. 4 Form Pembuatan Paket Soal ... 118

Gambar 4. 5 Form Pembangkit Paket Soal ... 120

Gambar 4. 6 Form Laporan ... 122

Gambar 4. 7 Form Mengelola Siswa ... 123

Gambar 4. 8 Form Koneksi ... 124

Gambar 4. 9 Form Lihat Nilai ... 126

Gambar 4. 10 Form Setting ... 126

Gambar 4. 11 Form Login User Guest ... 127

Gambar 4. 12 Form Buka File Test ... 128

Gambar 4. 13 Form Tes Siswa Berdasarkan Jumlah Soal ... 129

Gambar 4. 14 Form Tes Siswa Berdasarkan Durasi Soal ... 131

Gambar 4. 15 Form Score ... 132

Gambar 5.1 Pengujian Kasus Pertama ... 145


(8)

x

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3. 1 Skema Tabel AdminTB ... 56

Tabel 3. 2 Skema Tabel SiswaTB ... 56

Tabel 3. 3 Skema Tabel ChapterTB ... 57

Tabel 3. 4 Skema Tabel SoalTB ... 57

Tabel 3. 5 Skema Tabel SettingSoalTB ... 58

Tabel 3. 6 Skema Tabel PilihanGandaTB ... 58

Tabel 3. 7 Skema Tabel PaketSoalTB ... 59

Tabel 3. 8 Skema Tabel PaketSoalDetailTB ... 59

Tabel 3. 9 Skema Tabel UjianTB ... 59

Tabel 3. 10 Skema Tabel TesTB ... 60

Tabel 3. 11 Skema Tabel TesDetailTB ... 60

Tabel 3. 12 Skema Tabel SettingTB ... 61

Tabel 3. 13 Skema Tabel PaketSoalSiswaTB ... 61

Tabel 3. 14 Skema Tabel SoalSiswaTB ... 62

Tabel 3. 15 Skema Tabel SoalDetailSiswaTB ... 62

Tabel 3. 16 Skema Tabel PilihanGandaSiswaTB ... 63

Tabel 3. 17 Skema Tabel SettingIPTB ... 63

Tabel 5. 1 Pengujian pada Form Login User ... 133

Tabel 5. 2 Pengujian pada Form Login User Guest ... 134

Tabel 5. 3 Pengujian pada Form Buat Soal ... 135

Tabel 5. 4 Pengujian pada Form Buat Paket Soal ... 136

Tabel 5. 5 Pengujian pada Form Pembangkit Soal ... 137

Tabel 5. 6 Pengujian pada Form Laporan ... 139

Tabel 5. 7 Pengujian pada Form Mengelola Siswa ... 139

Tabel 5. 8 Pengujian pada Form Koneksi ... 140


(9)

xi

Universitas Kristen Maranatha

Tabel 5. 10 Pengujian pada Form Awal Siswa ... 143

Tabel 5. 11 Pengujian pada Form Tes Siswa ... 143

Tabel 5. 12 Pengujian Kasus Pertama ... 145


(10)

xii

Universitas Kristen Maranatha

DAFTAR PROGRAM

Kode Program 2.1 Contoh Penulisan XAML ... 7

Kode Program 2.2 Contoh Penulisan XML ... 8

Kode Program 4.1 Chapter Class ... 69

Kode Program 4.2 Enkripsi Class ... 71

Kode Program 4.3 Converter Class ... 72

Kode Program 4.4 Koneksi Class ... 73

Kode Program 4.5 PaketSoal Class ... 76

Kode Program 4.6 Siswa Class ... 84

Kode Program 4.7 Soal Class ... 85

Kode Program 4.8 Soal FormUtama Class ... 89

Kode Program 4.9 Acak Class ... 93

Kode Program 4.10 Store Procedure spAddAdmin ... 97

Kode Program 4.11 Store Procedure spAddChapter ... 97

Kode Program 4.12 Store Procedure spAddPaketSoal ... 98

Kode Program 4.13 Store Procedure spAddPaketSoalDetail ... 98

Kode Program 4.14 Store Procedure spAddPaketSoalSiswa ... 99

Kode Program 4.15 Store Procedure spAddPilihanGanda ... 99

Kode Program 4.16 Store Procedure spAddPilihanGandaSiswa ... 100

Kode Program 4.17 Store Procedure spAddSettingSoal ... 100

Kode Program 4.18 Store Procedure spAddSiswa ... 101

Kode Program 4.19 Store Procedure spAddSoal ... 101

Kode Program 4.20 Store Procedure spAddSoalDetailSiswa ... 102

Kode Program 4.21 Store Procedure spAddSoalSiswa ... 103


(11)

xiii

Universitas Kristen Maranatha

Kode Program 4.23 Store Procedure spAddTesDetail ... 103

Kode Program 4.24 Store Procedure spAddUjian ... 104

Kode Program 4.25 Store Procedure spDeleteAllDataSoalSiswa ... 104

Kode Program 4.26 Store Procedure spDeletePilihanGanda ... 104

Kode Program 4.27 Store Procedure spDeleteSettingSoal ... 105

Kode Program 4.28 Store Procedure spDeleteSoal ... 105

Kode Program 4.29 Store Procedure spGetNewKodeChapter ... 105

Kode Program 4.30 Store Procedure spGetNewKodePaketSoal ... 106

Kode Program 4.31 Store Procedure spGetNewKodePaketSoalList ... 106

Kode Program 4.32 Store Procedure spGetNewKodeSiswa ... 107

Kode Program 4.33 Store Procedure spGetNewKodeSoal ... 107

Kode Program 4.34 Store Procedure spGetNewKodeUjian ... 108

Kode Program 4.35 Store Procedure spUpdateJmlKemunculanSoal ... 108

Kode Program 4.36 Store Procedure spUpdateSoal ... 109

Kode Program 4.37 Store Procedure spUpdateStatusJawabanSiswa ... 109

Kode Program 4.38 Store Procedure spUpdateZeroJmlKemunculanSoal ... 109

Kode Program 4.39 File .Ex Sebelum di Enkripsi ... 110

Kode Program 4.40 File .Ex Setelah di Enkripsi ... 111

Kode Program 4.41 File .Exs Sebelum di Enkripsi ... 112

Kode Program 4.42 File .Exs Setelah di Enkripsi ... 112

Kode Program 4.43 File .XML Paket Soal ... 113


(12)

xiv

Universitas Kristen Maranatha

DAFTAR SIMBOL

Simbol Nama Keterangan

Actor Entitas eksternal (di luar sistem) yang berinteraksi dengan sistem yang berpartisipasi dalam

use case

Use case menjabarkan aktifitas aktor dalam sistem

Asosiasi Relasi Use Case dengan Actor

<include> Include menspesifikasikan sebuah Use

Case yang berada di dalam Use Case lain

<extends> Extends sebuah Use Case akan diperluas

oleh Use Case lain

Action State merepresentasikan sebuah proses yang

dilakukan oleh sebuah elemen Anak Panah Merepresentasikan alur

Keputusan Keputusan dalam program

Action state inisial action pertama yang dijalankan dalam

diagram aktivitas Action state final action terakhir yang dijalankan

dalam diagram aktivitas


(13)

xv

Universitas Kristen Maranatha

Simbol Nama Keterangan

Class1 Class Diagram mendeskripsikan jenis – jenis

obyek dalam sistem

*

1 Relasi mendeskripsikan relasi antar

class pada class diagram

Entitas suatu benda atau objek dalam dunia nyata yang dapat dikenali

secara berbeda dari objek yang lain

Relasi hubungan diantara beberapa entitas pada ERD

Atribut sifat – sifat deskriptif yang dimiliki oleh setiap anggota dari


(14)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1Latar Belakang Masalah

Dalam berbagai tempat kursus bahasa, sering dijumpai menyediakan kelas mulai dari SD, SMP, SMA hingga kelas untuk umum. Di dalam tiap jenjang pendidikan tersebut, dibagi lagi menjadi beberapa tingkatan sesuai dengan kemampuan siswa. Dalam pembelajarannya, sering kali pengajar memberikan tes kepada siswa, baik tes untuk kenaikan tingkat maupun hanya berupa latihan soal. Tes itu dilakukan dengan cara menjawab pertanyaan pada kumpulan soal pilihan ganda dalam bentuk lembaran kertas.

Karena soal tes masih berbentuk lembaran kertas, maka membutuhkan banyak waktu untuk mengoreksi jawaban soal dari siswa. Selain itu adanya biaya tambahan dalam menggandakan soal tersebut. Oleh karena itu, maka dibutuhkan sebuah alat pendukung yang dapat membantu mempermudah mengoreksi jawaban soal dan mengurangi biaya administrasi. Salah satu bentuk alat pendukung tersebut adalah dengan memanfaatkan teknologi yang ada yaitu sebuah aplikasi komputer.

Aplikasi komputer ini menyajikan soal tes yang dapat dijawab langsung oleh calon siswa di aplikasi tersebut. Selain itu aplikasi dapat menampilkan score yang didapat oleh calon siswa. Kelebihan lainnya adalah user yang mempunyai hak akses sebagai admin dapat membuat soal tes dalam bentuk teks, gambar ataupun suara dan menghasilkan report dari data hasil tes siswa dalam bentuk tabel dan grafik. Selain itu, data soal dapat didistribusikan dengan mudah dari komputer server kepada komputer client dengan menggunakan jaringan Local Area Network (LAN).

Oleh karena itu, akan dibangun aplikasi yang dapat membantu pada proses tes, baik dalam sisi administrator maupun siswa.


(15)

2

Universitas Kristen Maranatha

1.2Rumusan Masalah

Berdasarkan latar belakang masalah yang ada, maka rumusan masalah yang akan dibahas adalah:

1. Bagaimana membangun perangkat lunak yang dapat mengelola soal berbentuk teks, gambar dan suara untuk pengguna?

2. Bagaimana membangun pembangkit paket soal secara otomatis berdasarkan tingkat kesulitan soal dan bahan materi soal?

3. Bagaimana membangun perangkat lunak yang dapat menjalankan proses tes hingga penghitungan score dan mengolah data hasil tes menjadi sebuah report dalam bentuk tabel dan grafik?

4. Bagaimana membangun perangkat lunak yang dapat menghubungkan aplikasi di komputer server dengan aplikasi di komputer client dalam jaringan LAN untuk melakukan proses pengiriman dan penerimaan data?

1.3Tujuan

Tujuan dari pembuatan aplikasi adalah sebagai berikut:

1. Membangun perangkat lunak yang dapat mengelola soal berbentuk teks, gambar dan suara untuk pengguna.

2. Membangun pembangkit paket soal secara otomatis berdasarkan tingkat kesulitan soal dan bahan materi soal.

3. Membangun perangkat lunak yang dapat menjalankan proses tes hingga penghitungan score dan mengolah data hasil tes menjadi sebuah report dalam bentuk tabel dan grafik.

4. Membangun perangkat lunak yang dapat menghubungkan aplikasi di komputer server dengan aplikasi di komputer client dalam jaringan LAN untuk melakukan proses pengiriman dan penerimaan data.


(16)

3

Universitas Kristen Maranatha

1.4Batasan Masalah

Batasan Masalah dalam aplikasi ini adalah :

1. Ada 2 (dua) level pengguna yaitu Administrator(Admin) dan pengguna biasa. 2. Data soal dalam aplikasi dapat di export kedalam bentuk file yang memiliki

extension .Ex atau .XML.

3. Soal dapat berbentuk teks, gambar dan suara.

4. Soal tes berformat pilihan ganda dengan jumlah pilihan jawaban yang dapat diatur sesuai kebutuhan antara dua hingga enam pilihan jawaban.

5. Pada satu soal dapat memiliki satu atau lebih jawaban benar.

6. Output yang diberikan oleh aplikasi berupa score dari hasil tes tersebut.

7. Data score dalam aplikasi dapat di export kedalam bentuk file yang memiliki extension .Exs atau .XML.

8. Perangkat lunak dapat menghubungkan database di aplikasi komputer server dengan aplikasi di komputer client dalam jaringan LAN.

1.5Sistematika Pembahasan

Berikut adalah sistematika penyajian dalam laporan ini: BAB I PENDAHULUAN

membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan, batasan masalah dan sitematika pembahasan.

BAB II TEORI

Berisikan tentang teori teori yang akan digunakan dalam menyusun laporan. BAB III ANALISIS DAN DISAIN

membahas mengenai analisa dan pemodelan dari aplikasi yang dibuat. BAB IV PENGEMBANGAN PERANGKAT LUNAK

Bab ini berisi kumpulan screenshot dari aplikasi beserta penjelasan baris kode program dari tiap fungsi atau method utama yang dibuat.


(17)

4

Universitas Kristen Maranatha berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi atau method yang dibuat dalam metode blackbox testing.

BAB VI KESIMPULAN


(18)

149

Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1Kesimpulan

Hasil yang telah dicapai dari pembuatan Aplikasi Pembangkit Tes adalah sebagai berikut:

1. Berhasil membantu user admin dalam pembuatan soal yang berbentuk teks, gambar dan suara. User admin dapat dengan mudah menambah, menghapus dan mengubah data soal pada aplikasi.

2. Berhasil membantu user admin dalam pembuatan paket soal dan pembangkitkan paket soal secara otomatis. Paket soal tersebut dapat disimpan kedalam database ataupun di ekspor menjadi sebuah file data berformat .Ex atau .XML.

3. Aplikasi Pembangkit Tes ini berhasil menjalankan proses tes hingga penghitungan score dan mengolah data hasil tes siswa menjadi sebuah report dalam bentuk tabel dan grafik.

4. Aplikasi Pembangkit Tes ini berhasil melakukan proses koneksi ke jaringan LAN antara komputer server dan komputer client. Dengan adanya koneksi, membantu admin dalam mengirimkan data paket soal tes kepada siswa dan juga menerima data hasil tes dari siswa.

6.2Saran

Pada dasarnya Aplikasi Pembangkit Tes ini masih berbentuk aplikasi yang sederhana dan hanya memiliki beberapa fitur yang dapat digunakan oleh user. oleh karena itu, aplikasi ini dapat dikembangkan lebih jauh lagi. Salah satu contoh pengembangan dan beberapa saran diantaranya:


(19)

150

Universitas Kristen Maranatha 1. Menambah beberapa setting atau parameter pada editor page soal. Pengaturan tersebut dapat berupa mengatur ukuran, jenis dan warna font atau align pada teks agar terlihat rapih.

2. Menambahkan effect animasi dan sound pada aplikasi. 3. Menambahkan tutorial untuk menggunakan aplikasi ini.

Itu merupakan beberapa saran yang dapat menjadi masukan untuk pengembangan aplikasi ini kelak.


(20)

151

Universitas Kristen Maranatha

DAFTAR PUSTAKA

.NET Framework SDK

download.microsoft.com/dotnet_tutorial_for_beginner Tanggal Akses: 19-09-2012

Adult Learners

http://www.cambridgeenglish.org/test-your-english/ adultlearners/ index.aspx?page=survey&pagenum=1.

Tanggal Akses: 07-07-2013

Applications of Randomness

http://en.wikipedia.org/wiki/Applications_of_randomness. Tanggal Akses: 18-09-2012

Badan Penelitian Pengembangan Departemen Pendidikan Nasional. 2008. Panduan Penulisan soal pilihan Ganda. Jakarta.

http://perpustakaan.kemdiknas.go.id Tanggal Akses: 29-09-2012

Departemen Pendidikan nasional. 2004. Materi pelatihan Terintegrasi. buku 3.Jakarta http://perpustakaan.kemdiknas.go.id

Tanggal Akses: 29-09-2012

Grammar Level Test

http://www.examenglish.com/leveltest/grammar_level_test.htm Tanggal Akses: 07-07-2013


(21)

152

Universitas Kriten Maranatha Level Test

http://www.englishtag.com/tests/level_test.asp Tanggal Akses: 07-07-2013

Introduction to WPF

http://msdn.microsoft.com/en-us/library/aa970268.aspx Tanggal Akses: 19-09-2012

Linear Congruential Generator

http://en.wikipedia.org/wiki/Linear_congruential_generator Tanggal Akses: 18-09-2012

Mersenne Twister

http://en.wikipedia.org/wiki/Mersenne_twister Tanggal Akses: 18-09-2012

Moroney, Laurence. 2008. Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional. United States of America.

Mutsuo Saito and Makoto Matsumoto. 2008. SIMD-oriented Fast Mersenne Twister: a 128-bit Pseudorandom Number Generator, Monte Carlo and Quasi-Monte Carlo Methods 2006, Springer.

Pengantar XML

http://www.IlmuKomputer.com. Moh Junaedi. Tanggal Akses 1-07-2013

Random Number Generation

http://en.wikipedia.org/wiki/Random_number_generation. Tanggal Akses: 18-09-2012


(22)

153

Universitas Kriten Maranatha Well Equidistributed long-period Linear

http://en.wikipedia.org/wiki/Well_Equidistributed_Long-period_Linear Tanggal Akses: 18-09-2012

Widyaningtyas Sistaningrum; Teknik Penyusunan Soal: Departemen Pendidikan Nasional Direktorat Jenderal Peningkatan Mutu Tenaga Pendidikan Dan

Kependidikan Lembaga Penjamin Mutu Pendidikan DKI Jakarta. http://gurupembaharu.com/home/wp-content/download


(1)

4

Universitas Kristen Maranatha berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi atau method yang dibuat dalam metode blackbox

testing.

BAB VI KESIMPULAN


(2)

6.1Kesimpulan

Hasil yang telah dicapai dari pembuatan Aplikasi Pembangkit Tes adalah sebagai berikut:

1. Berhasil membantu user admin dalam pembuatan soal yang berbentuk teks, gambar dan suara. User admin dapat dengan mudah menambah, menghapus dan mengubah data soal pada aplikasi.

2. Berhasil membantu user admin dalam pembuatan paket soal dan pembangkitkan paket soal secara otomatis. Paket soal tersebut dapat disimpan kedalam database ataupun di ekspor menjadi sebuah file data berformat .Ex atau .XML.

3. Aplikasi Pembangkit Tes ini berhasil menjalankan proses tes hingga penghitungan score dan mengolah data hasil tes siswa menjadi sebuah report dalam bentuk tabel dan grafik.

4. Aplikasi Pembangkit Tes ini berhasil melakukan proses koneksi ke jaringan LAN antara komputer server dan komputer client. Dengan adanya koneksi, membantu admin dalam mengirimkan data paket soal tes kepada siswa dan juga menerima data hasil tes dari siswa.

6.2Saran

Pada dasarnya Aplikasi Pembangkit Tes ini masih berbentuk aplikasi yang sederhana dan hanya memiliki beberapa fitur yang dapat digunakan oleh user. oleh karena itu, aplikasi ini dapat dikembangkan lebih jauh lagi. Salah satu contoh pengembangan dan beberapa saran diantaranya:


(3)

150

Universitas Kristen Maranatha 1. Menambah beberapa setting atau parameter pada editor page soal. Pengaturan tersebut dapat berupa mengatur ukuran, jenis dan warna font atau align pada teks agar terlihat rapih.

2. Menambahkan effect animasi dan sound pada aplikasi. 3. Menambahkan tutorial untuk menggunakan aplikasi ini.

Itu merupakan beberapa saran yang dapat menjadi masukan untuk pengembangan aplikasi ini kelak.


(4)

.NET Framework SDK

download.microsoft.com/dotnet_tutorial_for_beginner Tanggal Akses: 19-09-2012

Adult Learners

http://www.cambridgeenglish.org/test-your-english/ adultlearners/ index.aspx?page=survey&pagenum=1.

Tanggal Akses: 07-07-2013

Applications of Randomness

http://en.wikipedia.org/wiki/Applications_of_randomness. Tanggal Akses: 18-09-2012

Badan Penelitian Pengembangan Departemen Pendidikan Nasional. 2008. Panduan

Penulisan soal pilihan Ganda. Jakarta. http://perpustakaan.kemdiknas.go.id Tanggal Akses: 29-09-2012

Departemen Pendidikan nasional. 2004. Materi pelatihan Terintegrasi. buku 3.Jakarta http://perpustakaan.kemdiknas.go.id

Tanggal Akses: 29-09-2012

Grammar Level Test

http://www.examenglish.com/leveltest/grammar_level_test.htm Tanggal Akses: 07-07-2013


(5)

152

Universitas Kriten Maranatha Level Test

http://www.englishtag.com/tests/level_test.asp Tanggal Akses: 07-07-2013

Introduction to WPF

http://msdn.microsoft.com/en-us/library/aa970268.aspx Tanggal Akses: 19-09-2012

Linear Congruential Generator

http://en.wikipedia.org/wiki/Linear_congruential_generator Tanggal Akses: 18-09-2012

Mersenne Twister

http://en.wikipedia.org/wiki/Mersenne_twister Tanggal Akses: 18-09-2012

Moroney, Laurence. 2008. Beginning Web Development, Silverlight, and ASP.NET

AJAX: From Novice to Professional. United States of America.

Mutsuo Saito and Makoto Matsumoto. 2008. SIMD-oriented Fast Mersenne Twister:

a 128-bit Pseudorandom Number Generator, Monte Carlo and Quasi-Monte Carlo

Methods 2006, Springer.

Pengantar XML

http://www.IlmuKomputer.com. Moh Junaedi. Tanggal Akses 1-07-2013

Random Number Generation

http://en.wikipedia.org/wiki/Random_number_generation. Tanggal Akses: 18-09-2012


(6)

Well Equidistributed long-period Linear

http://en.wikipedia.org/wiki/Well_Equidistributed_Long-period_Linear Tanggal Akses: 18-09-2012

Widyaningtyas Sistaningrum; Teknik Penyusunan Soal: Departemen Pendidikan Nasional Direktorat Jenderal Peningkatan Mutu Tenaga Pendidikan Dan

Kependidikan Lembaga Penjamin Mutu Pendidikan DKI Jakarta. http://gurupembaharu.com/home/wp-content/download