G08zdb.ppt

38
1 Adaptive Quiz System Berbasis Web (Studi Kasus : Mata Pelajaran Biologi SMU Zanuar Didik Bintoro (G64101065) Dibimbing oleh : Ir. Meuthia Rachmaniah, M.Sc Wisnu Ananta Kusuma, ST., MT

description

presentation

Transcript of G08zdb.ppt

Page 1: G08zdb.ppt

1

Adaptive Quiz System Berbasis Web(Studi Kasus : Mata Pelajaran Biologi SMU

Zanuar Didik Bintoro (G64101065)

Dibimbing oleh :

Ir. Meuthia Rachmaniah, M.ScWisnu Ananta Kusuma, ST., MT

Page 2: G08zdb.ppt

2

Latar Belakang

Penggunaan komputer dalam pendidikan Keterbatasan modul pembelajaran Biologi

Page 3: G08zdb.ppt

3

Tujuan

Penelitian ini bertujuan membuat sebuah sistem quiz dinamis berbasis web yang mampu beradaptasi dengan kemampuan siswa dalam menjawab soal.

Page 4: G08zdb.ppt

4

Ruang Lingkup

Soal yang dapat dibuat adalah soal bertipe pilihan ganda dan essai jawaban singkat.

Setiap bab pada masing-masing kategori harus dimasukkan secara berurutan dari bab awal hingga bab paling akhir.

Page 5: G08zdb.ppt

5

Tinjauan Pustaka

Sistem Adaptif (Adaptive System)Adaptasi sistem didefinisikan sebagai perubahan atau modifikasi dari beberapa fitur pada suatu sistem, atau aplikasi yang menyesuaikan dengan kondisi atau keadaan yang baru. Sebuah sistem adaptif adalah sebuah sistem dimana sistem dapat mengalami perubahan pada berbagai aspek dikarenakan respon dari interaksi pengguna dengan sistem tersebut. (Browne et al.,1987).

Page 6: G08zdb.ppt

6

Tinjauan Pustaka (Lanjutan)

CAISebuah aplikasi dari Computer Based Training (CBT) yang melibatkan proses interaktif antara pelajar dengan sebuah sistem yang terkomputerisasi.

Standar Kompetensi Lintas KurikulumStandar Kompetensi Lintas Kurikulum merupakan kecakapan hidup dan belajar sepanjang hayat yang dibakukan dan harus dicapai oleh peserta didik melalui pengalaman belajar (Depdiknas, 2004).

Page 7: G08zdb.ppt

7

Tinjauan Pustaka (Lanjutan)

Logika FuzzySebuah logika yang mampu mengatasi masalah keambiguan yang berada pada dunia nyata.

Contoh gugus keanggotaan fuzzy untuk tipe soal Biologi:

Page 8: G08zdb.ppt

8

Tinjauan Pustaka (Lanjutan)

Logika Fuzzy (Lanjutan)

Alur penyelesaian masalah dengan metode fuzzy (Marimin, 2002)

Permasalahan Nyata

Representasi Natural

Fuzzifikasi

Komputasi Secara Fuzzy

Defuzzifikasi

Solusi

Page 9: G08zdb.ppt

9

Tinjauan Pustaka (Lanjutan)

DefuzzifikasiMenurut Marimin (2002), defuzzifikasi merupakan suatu proses pengubahan keluaran fuzzy ke keluaran yang

bernilai tunggal (crisp).

Page 10: G08zdb.ppt

10

Metode Penelitian

Metode yang digunakan untuk pengembangan sistem ini adalah metode System Development Live Cycle (SDLC) yang terdiri dari beberapa langkah, yaitu:

1. Tahap Perencanaan2. Tahap Analisis3. Tahap Desain4. Tahap Implementasi5. Tahap Pengujian

Page 11: G08zdb.ppt

11

Hasil dan Pembahasan

(1) Tahap Perencanaan

- Mempelajari beberapa modul quiz, seperti : QUIZIT, PHPQuest, PHPTest, dan modul quiz pada MOODLE

- Menitik beratkan pada modul quiz QUIZIT

Page 12: G08zdb.ppt

12

Hasil dan Pembahasan (Lanj.)

(2) Tahap Analisis

Untuk modul quiz PHPQuest, PHPTest, dan MOODLEbagaimana proses input dan output untuk sebuah modul quiz

Untuk modul quiz QUIZITbagaimana proses adaptasi sistem terhadap pengguna

Page 13: G08zdb.ppt

13

Hasil dan Pembahasan (Lanj.)

Preview Code pada QUIZIT<QUESTION-GROUP ID="node1.html" NEXT="node2.html">

<!-- list of questions goes here. -->

<REPLY CUTOFF="10" QUIZID="quizAC.html">

</REPLY>

</QUESTION-GROUP>

<QUESTION-GROUP ID="node2.html">

<!-- another list of questions goes here --> </QUESTION-GROUP>

Page 14: G08zdb.ppt

14

Hasil dan Pembahasan (Lanj.)

Preview Code pada QUIZIT

Page 15: G08zdb.ppt

15

Hasil dan Pembahasan (Lanj.)

Analisis Kebutuhan-Penentuan tingkat kesukaran soal menggunakan rumus:

TK = JB/n

TK < 0,3 soal sukar0,2 <= TK <= 0,8 soal sedangTK > 0,7 soal mudah

-Dibuat halaman administrasi untuk fasilitas insert/update dan delete untuk soal dan kategori soal-Tingkat kesukaran dapat berubah setelah ada aktivitas pengguna

Page 16: G08zdb.ppt

16

Hasil dan Pembahasan (Lanj.)

Akuisisi Pengetahuan- Pengumpulan materi soal Biologi- Analisis arsip belajar siswa- Wawancara dengan pengajar Biologi

Diperoleh parameter fuzzy

Page 17: G08zdb.ppt

17

Hasil dan Pembahasan (Lanj.)

Analisis Sistem Inferensi Fuzzy

Parameter fuzzy tingkat kesukaran awal soal : sukar, sedang dan mudah

Parameter fuzzy tingkat kesukaran akhir soal : sukar, sedang dan mudah

Parameter presentase kebenaran : sedikit, sedang dan banyak

Page 18: G08zdb.ppt

18

Hasil dan Pembahasan (Lanj.)

Contoh representasi himpunan fuzzy untuk variabel tingkat kesukaran awal soal

Page 19: G08zdb.ppt

19

Hasil dan Pembahasan (Lanj.)

Fungsi keanggotaan untuk variabel tingkat kesukaran awal soal

300

3020)2030(

)30(

201

][

x

xx

x

xSukar

800

8070)7080(

)80(

70301

3020)2030(

)20(

200

][

x

xx

x

xx

x

xSedang

801

80707080(

)80(

700

][

x

xx

x

xMudah

Page 20: G08zdb.ppt

20

Hasil dan Pembahasan (Lanj.)

Tabel keterhubungan antara tingkat kesukaran awal (TKAwalSoal) dengan persentase kebenaran

No TKAwalSoal Persentase Kebenaran TKAkhirSoal

1 Sukar Banyak Mudah

2 Sukar Sedang Sedang

3 Sukar Sedikit Sukar

4 Sedang Banyak Mudah

5 Sedang Sedang Sedang

6 Sedang Sedikit Sukar

7 Mudah Banyak Mudah

8 Mudah Sedang Mudah

9 Mudah Sedikit Sedang

Page 21: G08zdb.ppt

21

Hasil dan Pembahasan (Lanj.)

(3) Tahap Desain Desain Sistem Fuzzy

Proses fuzzifikasi metode Mamdani dan defuzzifikasi dengan metode centroid

Page 22: G08zdb.ppt

22

Hasil dan Pembahasan (Lanj.)

Aturan fuzzy pada sistem

JIKA TKAwalSoal = X

DAN PersentaseKebenaran = Y,

MAKA TKAkhirSoal = Z

Page 23: G08zdb.ppt

23

Hasil dan Pembahasan (Lanj.)

Desain ProsesKomponen dalam sistem ini akan dapat diakses oleh tiga pengguna yaitu oleh administrator, siswa, dan tamu. Aliran sistem terbagi menjadi tiga, yaitu aliran sistem yang terjadi pada modul admin/pengajar, modul pembelajaran siswa, dan modul penilaian.

Page 24: G08zdb.ppt

24

Aliran sistem pada modul admin/pengajarMulai

Menu Utama Quiz

Modul Quiz (1)

Logout ?

Cek sudahbenar?

Selesai

Tidak

Ya

Tidak

Ya

Input usernamedan password

Page 25: G08zdb.ppt

25

Aliran sistem pada modul admin/pengajar (Modul Quiz)

Pembuatan/pengeditansoal tipe pilihan ganda/

essai

Pemilihan soal pre test(generate soal pre test)

Basis data banksoal

Plih kategori soal

Inputkan soal

Penentuan waktu, nilaibenar, nilai salah, soalyang harus dikerjakan

Insert/Update/DeleteRoot

Insert/Update/ DeleteKategori/Sub Kategori

Manajemen Soal

Page 26: G08zdb.ppt

26

Aliran sistem pada modul pembelajaran siswaMulai

Cek sudahbenar?

Tidak

Ya

Input usernamedan password

Pertama kalilogin?

Modul Quiz Adaptif(3.2)

Modul Pre Test(3.1)

Ya

Tidak

Logout?

Ya

Selesai

Tidak

Page 27: G08zdb.ppt

27

Aliran sistem pada modul pembelajaran siswa (Modul Pretest)

Basis data bank soal

Acak Soal

Tampilkan soal yg belumpernah ditampilkan

Kirimkan jawaban

Olah hasil jawaban

Cek apakah toal soal yangtelah dikerjakan > soal yang

ditentukan pengajar ?

Waktu habis ?

Halaman rekappembelajaran

Submit hasil ?

Basis data

Tampilkan nilai

Tidak

Ya

Ya

Tidak

Tidak

Ya

Input semua variabel(level, persentase)

Cek Waktu

Page 28: G08zdb.ppt

28

Aliran sistem pada modul pembelajaran siswa (Modul Quiz adaptive)

Basis data bank soal

Acak Soal

Tampilkan soal yg belumpernah ditampilkan

Kirimkan jawaban

Cek apakah total soalyang telah dikerjakan >soal yang ditentukan ?

Waktu habis ?

Halaman rekappembelajaran

Submit hasil ?

Basis data

Tampilkan nilai

Tidak

Ya

Ya

Tidak

Tidak

Ya

Input semua variabel (bobot,nilai, presentase, waktu,

level, username, id_kategori)

Jawaban benar ?

Soal lebih mudah Soal lebih sukar

YaTidak

Cek Waktu

Page 29: G08zdb.ppt

29

Hasil dan Pembahasan (Lanj.)

Aliran Sistem pada modul penilaian

Nilai total = (Total jawaban benar * nilai jawaban benar) – (Total jawaban salah * nilai jawaban salah) / Total soal

Presentase = (Total jawaban benar – Total jawaban salah)/ Total soal * 100%

Page 30: G08zdb.ppt

30

Hasil dan Pembahasan (Lanj.)

Desain Basis DataPembuatan sebuah basis data dengan MySQL dan pembuatan beberapa tabel.

Pada pengembangan perangkat lunak adaptive quiz system ini, digunakan 18 buah tabel. Tabel-tabel yang dimaksud adalah :

tbl_tkakhir, tbl_tkawal, tbl_kategori, tbl_persentase, tbl_admin, tbl_cekpretest, tbl_level, tbl_leveling, tbl_login, tbl_nilai, tbl_pretest, tbl_pretestuser, tbl_session, tbl_soal, tbl_user, tbl_temp, temp, dan tbl_feedback

Page 31: G08zdb.ppt

31

Hasil dan Pembahasan (Lanj.)

Desain Tampilan

Merupakan bagian yang berhubungan secara langsung dengan pengguna sistem.

Desain input dan output

Page 32: G08zdb.ppt

32

Hasil dan Pembahasan (Lanj.)

(4) Tahap ImplementasiPerangkat lunak adaptive quiz system berbasis web ini akan dikembangkan dengan menggunakan perangkat lunak Microsoft Windows XP SP2, web server Apache versi 2.0.54, PHP versi 5.0.4, MySQL versi 4.1.13, Macromedia Dreamweaver 8, Adobe Photoshop CS.Perangkat keras yang digunakan adalah komputer dengan spesifikasi AMD Athlon 1.13 GHz, RAM 512 MB, Harddisk 60 GB, VGA 64 MB, keyboard dan mouse.

Page 33: G08zdb.ppt

33

Hasil dan Pembahasan (Lanj.)

(5) Tahap Pengujian

Pengujian dilakukan menggunakan metode black-box. Pengujian dilakukan untuk mengetahui apakah sistem yang dikembangkan sudah sesuai dengan yang diharapkan.

Page 34: G08zdb.ppt

34

Kelebihan Sistem

Sistem memiliki fasilitas administrasi, sehingga tidak menutup kemungkinan soal yang diberikan terbatas hanya pada soal Biologi SMU saja.

Terdapat fasilitas untuk mengubah parameter fuzzy

Page 35: G08zdb.ppt

35

Kekurangan Sistem

Soal masih terbatas pada pilihan ganda dan jawaban pendek

Himpunan fuzzy yang digunakan masih terbatas pada tingkatan kesukaran soal dan persentase kebenaran siswa

Page 36: G08zdb.ppt

36

Kesimpulan

Adaptive quiz system ini dapat digunakan sebagai salah satu alternatif media pembelajaran bagi siswa.

Representasi adaptasi ditunjukkan dengan adanya penentuan soal yang disesuaikan dengan jawaban soal sebelumnya.

Sistem ini dapat digunakan untuk memantau tingkat perkembangan pemahaman siswa akan materi yang dikuasainya

Page 37: G08zdb.ppt

37

Saran

Pada penelitian ini, penentuan TKAkhirSoal masih terbatas dari hasil pembelajaran siswa (TKAwalSoal) dengan persentase kebenaran.Penelitian selanjutnya dapat menambahkan parameter tentang tipe soal (apakah banyak gambar, pemahaman pengguna terhadap soal tersebut, dan lain-lain) untuk menentukan tingkat kesukaran.

Keterbatasan tipe soal yang ada yaitu soal pilihan ganda dan jawaban singkat dapat dikembangkan dengan menambahkan tipe soal yang lain, seperti soal essai, menjodohkan, multiple answer, dan lain-lain.

Page 38: G08zdb.ppt

38

TERIMA KASIH