sistem pembelajaran aksara bali untuk sekolah dasar...
Post on 04-Mar-2020
25 Views
Preview:
TRANSCRIPT
i
SISTEM PEMBELAJARAN AKSARA BALI
UNTUK SEKOLAH DASAR DI BALI BERBASIS WEB
MENGGUNAKAN BASISDATA MULTIMEDIA
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memeroleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh:
I WAYAN SAZWIDKA OKTA MATARAM
145314103
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2019
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
AKSARA BALI LEARNING SYSTEM
FOR BASIC SCHOOL BASED ON WEB
USING MULTIMEDIA BASISDATA
A THESIS
Presented as a Partial Fullfillment of The Requirements
to Obtain The Sarjana Computer Degree
in Informatics Engineering Study Program
Created by:
I WAYAN SAZWIDKA OKTA MATARAM
145314103
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTEMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2019
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
ABSTRAK
Bali memiliki bahasa daerah dan juga huruf tradisional yang hanya
berkembang di Bali. Bahasa daerah tersebut adalah Bahasa Bali dan huruf
tradisionalnya adalah aksara Bali. Namum aksara Bali sulit untuk dipelajari
karena memiliki banyak jenis aksara dan penggunaannya harus sesuai. Hal ini
menyebabkan menurunnya minat siswa dalam belajar aksara Bali.
Pada penlitian ini dibangun sebuah Sistem Pembelajaran Aksara Bali
Untuk Sekolah Dasar di Bali Berbasis Web Menggunakan Basisdata Multimedia
yang dapat menampilkan gambar huruf aksara, cara penulisan huruf aksara dan
cara membaca huruf aksara.
Hasil akhir yang diperoleh adalah Sistem Pembelajaran Aksara Bali Untuk
Sekolah Dasar di Bali Berbasis Web Menggunakan Basisdata Multimedia yang
telah berfungsi dengan baik dan dapat mengelola data huruf aksara, melihat huruf
aksara, cara menulis huruf aksara, cara membaca huruf aksara dan mengerjakan
soal latihan.
Kata kunci: basis data, basis data multimedia, aksara bali, website, jsp
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
ABSTRACT
Bali has regional languages and also traditional letters which only develop
in Bali. The regional language is Balinese and the traditional letters are Balinese
script. However Balinese characters are difficult to learn because they have many
types of characters and their use must be appropriate. This causes a decrease in
students' interest in learning Balinese script.
In this research, the Bali Web Based Learning System for Elementary
Schools in Bali was built using the Multimedia Database which can display
letters, letters, how to write letters and how to read letters.
The final results obtained are Bali Script Learning System for Elementary
Schools in Bali Based on Web Using a Multimedia Database that has been
functioning properly and can manage alphabet letters, see letters, how to write
letters, how to read letters and do practice questions.
Keywords: database, multimedia database, bali script, website, jsp
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
HALAMAN PRSEMBAHAN
Skripsi ini saya persembahkan untuk :
1. Sang Hyang Widhi Wasa
2. Orangtua, adik, sahabat, teman-teman yang tidak pernah berhenti memberi
doa, bantuan dalam bentuk apapun dan semangat dalam pengerjaan tugas
akhir ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
HALAMAN MOTTO
"Kesempatan hanya datang sekali, jadi lebih baik mencoba
daripada tidak sama sekali"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xi
KATA PENGANTAR
Puji Syukur kepada Sang Hyang Widhi Wasa, atas segala berkat dan karunia-Nya
sehingga penulis dapat menyelesaikan tugas akhir ini sebagai salah satu syarat
memperoleh gelar sarjana program studi Teknik Informatika, Fakultas Sains dan
Teknologi Universitas Sanata Dharma Yogyakarta.
Penelitian dan penulisan tugas akhir ini berjalan dengan baik dari awal hingga
akhir karena adanya dukungan doa, semangat dan motivasi yang diberikan oleh
banyak pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada :
1. Sang Hyang Widhi Wasa yang selalu memberkati, menyertai, dan
memberikan kekuatan sehingga penulis dapat menyelesaikan tugas akhir
ini dengan baik.
2. Orang tua tercinta, Nyoman Widnyana Semara Putra dan Suzana Nunik
Parmayanti, adik Ni Made Julisca Pramesti Armara Putri dan nenek Ni
Made Murniathi untuk setiap doa, kasih saying, motivasi, serta dukungan
yang selalu diberikan.
3. Ibu Agnes Maria Polina S.Kom., M.Sc. selaku dosen pembimbing yang
telah membimbing dengan sabar, yang selalu memberikan motivasi dikala
masa-masa sulit, memberikan waktunya setiap akan bimbingan sehingga
penulis dapat menyelesaikan tugas akhir ini dengan baik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiii
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
HALAMAN JUDUL (BAHASA INGGRIS) ....................................................... ii
HALAMAN PERSETUJUAN ............................................................................ iii
HALAMAN PENGESAHAN .............................................................................. iv
PERNYATAAN KEASLIAN KARYA ................................................................ v
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ............................ vi
ABSTRAK ........................................................................................................... vii
ABSTRACT ......................................................................................................... viii
HALAMAN PERSEMBAHAN .......................................................................... ix
HALAMAN MOTTO ............................................................................................ x
KATA PENGANTAR .......................................................................................... xi
DAFTAR ISI ....................................................................................................... xiii
DAFTAR GAMBAR .......................................................................................... xix
DAFTAR TABEL ............................................................................................. xxii
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ................................................................................................... 1
1.2 Rumusan Masalah .............................................................................................. 2
1.3 Batasan Masalah................................................................................................. 3
1.4 Tujuan dan Manfaat ........................................................................................... 3
1.5 Sistematika Penulisan ........................................................................................ 4
BAB II LANDASAN TEORI ................................................................................ 6
2.1 Bahasa ................................................................................................................ 6
2.2 Bahasa Bali......................................................................................................... 6
2.2.1 Bahasa Bali .................................................................................................. 6
2.2.2 Aksara Bali .................................................................................................. 6
2.2.3 Bentuk Aksara Bali ...................................................................................... 7
2.2.4 Pengangge Aksara Bali ................................................................................ 9
2.2.5 Ardha Suara ................................................................................................. 9
2.2.6 Aksara Angka ............................................................................................ 10
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
2.3 Basis Data ........................................................................................................ 10
2.4 Basis Data Multimedia ..................................................................................... 10
2.4.1 Kelebihan dan Kekurangan Basis Data Multimedia ................................. 11
2.4.2 Komponen Multimedia .............................................................................. 11
2.4.3 Method-Method Basis Data Multimedia ................................................... 13
2.5 Oracle Database .............................................................................................. 18
2.6 Oracle Multimedia ........................................................................................... 18
2.7 Usecase ............................................................................................................. 18
2.8 Database Conceptual Design ........................................................................... 20
2.9 Desain Logikal dan Fisikal .............................................................................. 21
2.10 Pemodelan Proses .......................................................................................... 22
2.11 Pembelajaran Berbasis Komputer .................................................................. 22
2.11.1 Moel CAI (Computer Assisted Instruction) ............................................ 22
2.11.2 Macromedia Flash 8 ................................................................................ 23
2.12 Cascading Style Sheet (CSS) ......................................................................... 23
2.13 JavaServer Pages (JSP) ................................................................................. 23
2.14 Javascript ....................................................................................................... 24
BAB III METODOLOGI PENELITIAN .......................................................... 25
3.1 Gambaran Umum Sistem ................................................................................. 25
3.2 Metode Penelitian............................................................................................. 25
3.3 Kebutuhan Perangkat Lunak dan Keras ........................................................... 27
3.4 Tinjuan Pustaka ................................................................................................ 27
BAB IV ANALISA DAN DESAIN SISTEM ..................................................... 28
4.1 Analisa Sistem .................................................................................................. 28
4.1.1 Gambaran Umum Sistem .......................................................................... 29
4.1.2 Gambaran Umum Sistem yang akan Dibangun ........................................ 29
4.1.3 Analisa Kebutuhan Pengguna .................................................................... 30
4.1.4 Diagram Usecase ....................................................................................... 32
4.1.4.1 Narasi Usecase .................................................................................... 33
4.1.4.2 Data Flow Diagram (Processing Modeling) ...................................... 45
4.1.4.2.1 Diagram Konteks (Logical Design Phase) .................................. 45
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
4.1.4.2.2 Diagram Berjenjang .................................................................... 46
4.1.4.2.3 Data Flow Diagram Level 1 ........................................................ 47
4.1.4.2.4 Data Flow Diagram Level 2 Proses 1 ......................................... 48
4.1.4.2.5 Data Flow Diagram Level 2 Proses 2 ......................................... 48
4.1.4.2.6 Data Flow Diagram Level 2 Proses 3 ......................................... 49
4.1.4.2.7 Data Flow Diagram Level 2 Proses 4 ......................................... 49
4.2 Perancangan Sistem ......................................................................................... 28
4.2.1 Data Modeling ........................................................................................... 50
4.2.1.1 Desain Basis Data Konseptual ............................................................ 50
4.2.1.2 Desain Logikal Basis Data.................................................................. 51
4.2.1.3 Physical Design and Integartion Phase ............................................. 51
4.2.2 Desain Antarmuka ..................................................................................... 54
4.2.2.1 Halaman Utama .................................................................................. 54
4.2.2.2 Login Admin ....................................................................................... 55
4.2.2.3 Login Guru.......................................................................................... 56
4.2.2.4 Login Siswa ........................................................................................ 56
4.2.2.5 Halaman Admin .................................................................................. 57
4.2.2.6 Tambah Huruf Aksara ........................................................................ 57
4.2.2.7 Tambah Animasi Aksara .................................................................... 58
4.2.2.8 Tambah Suara Aksara ......................................................................... 59
4.2.2.9 Tambah Contoh Kata .......................................................................... 59
4.2.2.10 Halaman Guru ................................................................................... 60
4.2.2.11 Halaman Siswa ................................................................................. 61
4.2.2.12 Lihat Huruf Aksara Admin, Guru, Siswa ......................................... 62
4.2.2.13 Lihat Animasi Aksara Admin, Guru, Siswa ..................................... 63
4.2.2.14 Dengar Suara Aksara Admin, Guru, Siswa ...................................... 63
4.2.2.15 Lihat Contoh Kata Admin, Guru, Siswa ........................................... 64
4.2.2.16 Lihat Soal Latihan Admin, Guru ...................................................... 65
4.2.2.17 Kerjakan Soal Latihan Siswa ............................................................ 65
4.2.2.18 Nilai .................................................................................................. 66
BAB V IMPLEMENTASI SISTEM ................................................................... 67
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvi
5.1 Implementasi Basis Data .................................................................................. 67
5.1.1 Tabel Admin .............................................................................................. 67
5.1.2 Tabel Guru ................................................................................................. 68
5.1.3 Tabel Siswa ............................................................................................... 68
5.1.4 Tabel Huruf Aksara ................................................................................... 69
5.1.5 Tabel Animasi Aksara ............................................................................... 70
5.1.6 Tabel Suara Aksara .................................................................................... 70
5.1.7 Tabel Contoh Kata ..................................................................................... 71
5.2 Implementasi Sistem ........................................................................................ 72
5.2.1 Halaman Utama ......................................................................................... 72
5.2.2 Halaman Admin ......................................................................................... 73
5.2.2.1 Login Admin ....................................................................................... 73
5.2.2.2 Halaman Admin .................................................................................. 75
5.2.2.3 Halaman Kelola Huruf Aksara ........................................................... 76
5.2.2.4 Halaman Tambah Huruf Aksara ......................................................... 78
5.2.2.5 Halaman Kelola Animasi Aksara ....................................................... 79
5.2.2.6 Halaman Tambah Animasi Aksara ..................................................... 80
5.2.2.7 Halaman Kelola Suara Aksara ............................................................ 82
5.2.2.8 Halaman Tambah Suara Aksara ......................................................... 83
5.2.2.9 Halaman Kelola Contoh Kata ............................................................. 85
5.2.2.10 Halaman Tambah Contoh Kata ........................................................ 87
5.2.2.11 Halaman Lihat Huruf Aksara Admin ............................................... 89
5.2.2.12 Halaman Detail Huruf Aksara Admin .............................................. 89
5.2.2.13 Halaman Lihat Animasi Aksara Admin ........................................... 91
5.2.2.14 Halaman Detail Animasi Aksara Admin .......................................... 91
5.2.2.15 Halaman Dengar Suara Aksara Admin............................................. 93
5.2.2.16 Halaman Detail Suara Aksara Admin............................................... 94
5.2.2.17 Halaman Lihat Contoh Kata Admin ................................................. 95
5.2.2.18 Halaman Detail Contoh Kata Admin ................................................ 95
5.2.2.19 Halaman Lihat Soal Latihan Kelas 1 Admin .................................... 98
5.2.2.20 Halaman Lihat Soal Latihan Kelas 2 Admin .................................... 99
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvii
5.2.2.21 Halaman Lihat Soal Latihan Kelas 3 Admin .................................. 100
5.2.3 Halaman Guru ......................................................................................... 101
5.2.3.1 Login Guru........................................................................................ 101
5.2.3.2 Halaman Guru ................................................................................... 102
5.2.3.3 Halaman Lihat Huruf Aksara Guru .................................................. 103
5.2.3.4 Halaman Detail Huruf Aksara Guru ................................................. 104
5.2.3.5 Halaman Lihat Animasi Aksara Guru .............................................. 104
5.2.3.6 Halaman Detail Animasi Aksara Guru ............................................. 105
5.2.3.7 Halaman Dengar Suara Aksara Guru ............................................... 105
5.2.3.8 Halaman Detail Suara Aksara Guru ................................................. 106
5.2.3.9 Halaman Lihat Contoh Kata Guru .................................................... 106
5.2.3.10 Halaman Detail Contoh Kata Guru................................................. 107
5.2.3.11 Halaman Lihat Soal Latihan Kelas 1 Guru ..................................... 108
5.2.3.12 Halaman Lihat Soal Latihan Kelas 2 Guru ..................................... 109
5.2.3.13 Halaman Lihat Soal Latihan Kelas 3 Guru ..................................... 110
5.2.4 Halaman Siswa ........................................................................................ 111
5.2.4.1 Login Siswa ...................................................................................... 111
5.2.4.2 Halaman Siswa ................................................................................. 112
5.2.4.3 Halaman Lihat Huruf Aksara Siswa ................................................. 114
5.2.4.4 Halaman Detail Huruf Aksara Siswa ................................................ 114
5.2.4.5 Halaman Lihat Animasi Aksara Siswa ............................................. 115
5.2.4.6 Halaman Detail Animasi Aksara Siswa ............................................ 116
5.2.4.7 Halaman Dengar Suara Aksara Siswa .............................................. 116
5.2.4.8 Halaman Detail Suara Aksara Siswa ................................................ 117
5.2.4.9 Halaman Lihat Contoh Kata Siswa .................................................. 118
5.2.4.10 Halaman Detail Contoh Kata Siswa ............................................... 118
5.2.4.11 Halaman Kerjakan Soal Latihan Kelas 1 Siswa ............................. 119
5.2.4.12 Halaman Nilai Kelas 1 .................................................................... 120
5.2.4.13 Halaman Kerjakan Soal Latihan Kelas 2 Siswa ............................. 121
5.2.4.14 Halaman Nilai Kelas 2 .................................................................... 122
5.2.4.15 Halaman Kerjakan Soal Latihan Kelas 3 Siswa ............................. 123
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
5.2.4.16 Halaman Nilai Kelas 3 .................................................................... 124
BAB VI PENGUJIAN DAN ANALISA HASIL .............................................. 124
6.1 Analisa Hasil Uji Coba Sistem (Alpha Test) .................................................. 124
6.2 Analisa Hasil Uji Coba Siswa (Beta Test) ..................................................... 126
6.3 Rangkuman Hasil Uji Sistem Pembelajran Aksara Bali (SPAB) .................. 138
BAB VII PENUTUP ........................................................................................... 139
7.1 Kesimpulan .................................................................................................... 139
7.2 Saran ............................................................................................................... 140
DAFTAR PUSTAKA ......................................................................................... 141
LAMPIRAN ........................................................................................................ 143
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xix
DAFTAR GAMBAR
Gambar 2.1 Aksara Bali ........................................................................................... 8
Gambar 2.2 Pengangge Aksara ................................................................................ 9
Gambar 2.3 Ardha Suara .......................................................................................... 9
Gambar 2.4 Aksara Angka ..................................................................................... 10
Gambar 2.5 Simbol Usecase .................................................................................. 19
Gambar 2.6 Simbol Aktor ...................................................................................... 19
Gambar 2.7 Notasi dalam ERD .............................................................................. 21
Gambar 4.1 Diagram Usecase ................................................................................ 32
Gambar 4.2 Diagram Konteks................................................................................ 45
Gambar 4.3 Diagram Berjenjang ........................................................................... 46
Gambar 4.4 Data Flow Diagram Level 1 .............................................................. 47
Gambar 4.5 Data Flow Diagram Level 2 Proses 1 ................................................ 48
Gambar 4.6 Data Flow Diagram Level 2 Proses 2 ................................................ 48
Gambar 4.7 Data Flow Diagram Level 2 Proses 3 ................................................ 49
Gambar 4.8 Data Flow Diagram Level 2 Proses 4 ................................................ 49
Gambar 4.9 Conceptual Database Design (ER Diagram) ..................................... 50
Gambar 4.10 Desain Logikal Basis Data ............................................................... 51
Gambar 4.11 Halaman Utama ................................................................................ 55
Gambar 4.12 Login Admin .................................................................................... 55
Gambar 4.13 Login Guru ....................................................................................... 56
Gambar 4.14 Login Siswa ...................................................................................... 56
Gambar 4.15 Halaman Admin ............................................................................... 57
Gambar 4.16 Halaman Tambah Huruf Aksara ...................................................... 57
Gambar 4.17 Halaman Tambah Animasi Aksara .................................................. 58
Gambar 4.18 Halaman Tambah Suara Aksara ....................................................... 59
Gambar 4.19 Halaman Tambah Contoh Kata ........................................................ 59
Gambar 4.20 Halaman Guru .................................................................................. 60
Gambar 4.21 Halaman Siswa ................................................................................. 61
Gambar 4.22 Lihat Huruf Aksara Admin, Guru dan Siswa ................................... 62
Gambar 4.23 Lihat Animasi Aksara Admin, Guru dan Siswa ............................... 63
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xx
Gambar 4.24 Dengar Suara Aksara Admin, Guru dan Siswa ................................ 63
Gambar 4.25 Lihat Huruf Contoh Kata Admin, Guru dan Siswa .......................... 64
Gambar 4.26 Lihat Soal Latihan Admin dan Guru ................................................ 65
Gambar 4.27 Kerjakan Soal Latihan Siswa ........................................................... 65
Gambar 4.28 Nilai .................................................................................................. 66
Gambar 5.1 Halaman Utama .................................................................................. 72
Gambar 5.2 Login Admin ...................................................................................... 73
Gambar 5.3 Halaman Utama Admin ...................................................................... 75
Gambar 5.4 Halaman Kelola Huruf Aksara ........................................................... 76
Gambar 5.5 Halaman Tambah Huruf Aksara ........................................................ 78
Gambar 5.6 Halaman Kelola Animasi Aksara ....................................................... 81
Gambar 5.7 Halaman Tambah Animasi Aksara .................................................... 80
Gambar 5.8 Halaman Kelola Suara Aksara ........................................................... 82
Gambar 5.9 Halaman Tambah Suara Aksara ......................................................... 84
Gambar 5.10 Halaman Kelola Contoh Kata .......................................................... 85
Gambar 5.11 Halaman Tambah Contoh Kata ........................................................ 87
Gambar 5.12 Halaman Lihat Huruf Aksara Admin ............................................... 89
Gambar 5.13 Halaman Detail Huruf Aksara Admin .............................................. 89
Gambar 5.14 Halaman Lihat Animasi Aksara Admin ........................................... 91
Gambar 5.15 Halaman Detail Animasi Aksara Admin .......................................... 92
Gambar 5.16 Halaman Dengar Suara Aksara Admin ............................................ 93
Gambar 5.17 Halaman Detail Suara Aksara Admin .............................................. 94
Gambar 5.18 Halaman Lihat Contoh Kata Admin................................................. 95
Gambar 5.19 Halaman Detail Contoh Kata Admin ............................................... 96
Gambar 5.20 Halaman Lihat Soal Latihan Kelas 1 Admin ................................... 98
Gambar 5.21 Halaman Lihat Soal Latihan Kelas 2 Admin .................................. 99
Gambar 5.22 Halaman Lihat Soal Latihan Kelas 3 Admin ................................. 100
Gambar 5.23 Login Guru ..................................................................................... 101
Gambar 5.24 Halaman Utama Guru..................................................................... 103
Gambar 5.25 Halaman Lihat Huruf Aksara Guru ................................................ 103
Gambar 5.26 Halaman Detail Huruf Aksara Guru............................................... 104
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxi
Gambar 5.27 Halaman Lihat Animasi Aksara Guru ............................................ 104
Gambar 5.28 Halaman Detail Animasi Aksara Guru ........................................... 105
Gambar 5.29 Halaman Dengar Suara Aksara Guru ............................................. 105
Gambar 5.30 Halaman Detail Suara Aksara Guru ............................................... 106
Gambar 5.31 Halaman Lihat Contoh Kata Guru ................................................. 106
Gambar 5.32 Halaman Detail Contoh Kata Guru ................................................ 107
Gambar 5.33 Halaman Lihat Soal Latihan Kelas 1 Guru .................................... 108
Gambar 5.34 Halaman Lihat Soal Latihan Kelas 2 Guru .................................... 109
Gambar 5.35 Halaman Lihat Soal Latihan Kelas 3 Guru .................................... 110
Gambar 5.36 Login Siswa .................................................................................... 111
Gambar 5.37 Halaman Utama Siswa ................................................................... 113
Gambar 5.38 Halaman Lihat Huruf Aksara Siswa.............................................. 114
Gambar 5.39 Halaman Detail Huruf Aksara Siswa ............................................. 115
Gambar 5.40 Halaman Lihat Animasi Aksara Siswa........................................... 115
Gambar 5.41 Halaman Detail Animasi Aksara Siswa ......................................... 116
Gambar 5.42 Halaman Dengar Suara Aksara Siswa ............................................ 116
Gambar 5.43 Halaman Detail Suara Aksara Siswa ............................................. 117
Gambar 5.44 Halaman Lihat Contoh Kata Siswa ................................................ 118
Gambar 5.45 Halaman Detail Contoh Kata Siswa ............................................... 118
Gambar 5.46 Halaman Kerjakan Soal Latihan Kelas 1 Siswa ............................. 119
Gambar 5.47 Halaman Skoring Nilai Siswa Kelas 1 ........................................... 120
Gambar 5.48 Halaman Kerjakan Soal Latihan Kelas 2 Siswa ............................. 121
Gambar 5.49 Halaman Skoring Nilai Siswa Kelas 2 ........................................... 122
Gambar 5.50 Halaman Kerjakan Soal Latihan Kelas 3 Siswa ............................. 123
Gambar 5.51 Halaman Skoring Nilai Siswa Kelas 3 ........................................... 124
Gambar 6.1 Grafik Jumlah Responden Pertama .................................................. 127
Gambar 6.2 Grafik Jumlah Responden Kedua ..................................................... 129
Gambar 6.3 Grafik Jumlah Responden Ketiga .................................................... 131
Gambar 6.4 Grafik Jumlah Responden Keempat ................................................. 133
Gambar 6.5 Grafik Jumlah Responden Kelima ................................................... 135
Gambar 6.6 Grafik Jumlah Responden Keenam .................................................. 137
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxii
DAFTAR TABEL
Tabel 2.1 Method Basis Data Multimedia ............................................................. 13
Tabel 4.1 Kebutuhan Pengguna ............................................................................. 31
Tabel 4.2 Narasi Use Case Login .......................................................................... 33
Tabel 4.3 Narasi Use Case Tambah Gambar Aksara ............................................ 34
Tabel 4.4 Narasi Use Case Tambah Animasi Aksara ........................................... 36
Tabel 4.5 Narasi Use Case Tambah Suara Aksara ................................................ 37
Tabel 4.6 Narasi Use Case Tambah Contoh Kata ................................................. 39
Tabel 4.7 Narasi Use Case Lihat Materi ............................................................... 41
Tabel 4.8 Narasi Use Case Lihat Contoh Kata ..................................................... 42
Tabel 4.9 Narasi Use Case Lihat Soal Latihan ..................................................... 43
Tabel 4.10 Narasi Use Case Mengerjakan Soal Latihan ....................................... 45
Tabel 4.11 Struktur Tabel Admin ......................................................................... 51
Tabel 4.12 Struktur Tabel Guru ............................................................................. 52
Tabel 4.13 Struktur Tabel Siwa ............................................................................. 52
Tabel 4.14 Struktur Tabel Huruf Aksara................................................................ 52
Tabel 4.15 Struktur Tabel Animasi Aksara............................................................ 53
Tabel 4.16 Struktur Tabel Suara Aksara ................................................................ 53
Tabel 4.17 Struktur Tabel Contoh Kata ................................................................. 54
Tabel 6.1 Hasil Kuisioner Pertanyaan Pertama.................................................... 126
Tabel 6.2 Hasil Kuisioner Pertanyaan Kedua ...................................................... 128
Tabel 6.3 Hasil Kuisioner Pertanyaan Ketiga ...................................................... 130
Tabel 6.4 Hasil Kuisioner Pertanyaan Keempat .................................................. 132
Tabel 6.5 Hasil Kuisioner Pertanyaan Kelima ..................................................... 134
Tabel 6.6 Hasil Kuisioner Pertanyaan Keenam ................................................... 136
Tabel 6.7 Rangkuman Hasil Uji Sistem Pembelajaran Aksara Bali .................... 138
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Aksara Bali dikenal sebagai huruf hanacaraka dan menjadi salah satu
huruf aksara tradiosional yang berkembang di Bali. Aksara Bali dipergunakan
untuk membantu masyaraka Bali dalam menulis Bahasa Bali maupun Bahasa
Sansekerta ketika ada kegiatan seni, upacara keagamaan dan lain sebagainya.
Huruf aksara tidak hanya terdapat di Pulau Bali saja, tetapi juga terdapat di
Pulau Jawa dan Sumatera. Dalam penulisannya, huruf aksara Bali memiliki
persamaan bentuk antara karakter satu dengan yang lainnya dan untuk dapat
membedakannya hanya dengan memberikan coretan-coretan kecil atau guratan
saja (Wirayuda, et al., 2009).
Di Bali sendiri, pembelajaran bahasa Bali maupun aksara Bali menjadi
satu pelajaran sebagai muatan lokal dan sudah didapatkan sejak duduk
disekolah dasar sampai tingkat SMA. Namun pelajaran aksara Bali sulit untuk
dipelajari karena memiliki banyak jenis aksara yang penggunaannya harus
sesuai. Hal ini menyebabkan siswa kehilangan dalam minat belajar karena
merasa aksara Bali sangat sulit untuk dipelajari.
Walaupun teknologi jaman sekarang sudah terbilang canggih, tetapi
pemanfataannya dalam bidang pembelajaran masih kurang. Oleh karena itu,
peneliti akan memanfaatkan teknologi untuk membangun sebuah sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
pembelajaran. Sistem pembelajaran yang diharapkan dapat mengatasi kesulitan
siswa dalam belajar aksara Bali. Sistem yang akan dibangun adalah Sistem
Pembelajaran Aksara Bali Untuk Sekolah Dasar di Bali Berbasis Web
Menggunakan Basisdata Multimedia yang mampu menampilkan gambar, video
atau animasi dan suara aksara. Sistem ini dibangun berbasis web agar siswa
tidak hanya dapat belajar di sekolah namun juga dapat belajar di rumah.
1.2 Rumusan Masalah
Dari latar belakang masalah diatas maka rumusan masalah adalah sebagai
berikut:
1. Bagaimana membangun sistem pembelajaran aksara bali untuk sekolah
dasar kelas 1- 3 berbasis web menggunakan basisdata multimedia ?
2. Apakah aplikasi ini mampu menarik minat belajar siswa terhadap aksara
Bali ?
3. Apakah aplikasi ini mudah untuk digunakan oleh siswa?
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
1.3 Batasan Masalah
Agar permasalahan yang ada tidak terlalu luas maka ruang lingkup
dibatasi sebagai berikut:
1. Materi dibatasi untuk tingkat sekolah dasar kelas 1-3.
2. Materi tentang cara menulis tulisan aksara Bali, cara membaca dan
contoh kata menggunakan bahasa Bali.
3. Data mutlimedia yang dipergunakan terbatas gambar menggunakan
macromedia flashtool 8.
1.4 Tujuan dan Manfaat Penelitian
Tujuan Penelitian:
1. Membangun sistem pembelajaran aksara Bali untuk sekolah dasar
kelas 1-3 berbasis web menggunakan basisdata multimedia.
2. Membangun sistem yang dapat menarik minat belajar siswa.
3. Membangun sistem yang dapat digunakan dengan mudah oleh siswa
sekolah dasar.
Manfaat Penelitian:
1. Diharapkan dapat memudahkan siswa sekolah dasar dalam
mempelajari tulisan aksara Bali.
2. Diharapkan dapat menarik minat belajar siswa dalam belajar tulisan
aksara Bali.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
1.5 Sistematika Penulisan
BAB I : Pendahuluan
Bab ini membahas latar belakang masalah, rumusan masalah, batasan
masalah, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika
penulisan.
BAB II : Dasar Teori
Bab ini membahas teori-teori yang akan digunakan dalam penelitian ini
meliputi Bahasa, Bahasa Bali, Aksara Bali dan teori-teori terkait dengan
Basisdata Multimedia.
BAB III : Analisa dan Perancangan Sistem
Bab ini membahas analisa dan perancangan aplikasi pengenalan aksara
Bali yang di bangun meliputi gambaran umum sistem, analisa kebutuhan
perangkat lunak perancangan sistem, desain proses dan desain tampilan
antarmuka website.
BAB IV : Implementasi dan Pengujian Aplikasi
Bab ini membahas implementasi dan pengujian aplikasi dari website
pembelajaran aksara Bali yang meliputi: alur kerja program, tampilan
antarmuka serta proses input dan output dari program.
BAB V : Analisa Hasil
Bab ini berisi analisa hasil dari implementasi pengujian sistem yang telah
dilakukan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
BAB VI : Penutup
Bab ini berisi kesimpulan dari implementasi dan pengujian yang telah
dilakukan serta saran-saran untuk peningkatan dan pengembangan website
jika masih ada yang kurang.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
BAB II
LANDASAN TEORI
2.1 Bahasa
Bahasa merupakan suatu ungkapan yang keluar dari mulut manusia
yang mengandung maksud dan tujuan dalam menyampaikan sesuatu kepada
orang. Bahasa juga merupakan sarana yang dipakai seseorang atau
sekelompok orang untuk saling bekerja sama, berkomunikasi satu dengan
yang lainnya (Kridalaksana, 1993).
2.2 Bahasa Bali
2.2.1 Bahasa Bali
Bahasa Bali dipergunakan dalam berkomunikasi sehari-hari
dipulau Bali, pulau Lombok barat, ujung timur pulau Jawa dan juga
dipulau Sumatra. Bahasa bali memiliki tingkatan bahasa, yaitu bahasa
Bali Alus. Bali Madya dan Bali Kasar. Pada Setiap tingkatan bahasa,
penggunaannya dalam sehari-hari juga berbeda-beda. Bali Alus
pergunakan saat acara resmi atau formal, Bali Madya dipergunakan saat
berkomunikasi dengan masyarakat dan Bali Kasar dipergunakan saat
sedang berkomunikasi dengan saudara atau teman.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
2.2.2 Aksara Bali
Dikenal sebagai hanacaraka dan menjadi salah satu huruf
aksara tradisional yang berkembang di Pulau Bali, Indonesia. Aksara ini
dipergunakan untuk menulis bahasa Bali dan bahasa sansekerta. Huruf
aksara Bali yang biasa digunakan berjumlah 18 karakter yang
dinamakan aksara Wyanjana tetapi jika digunakan dalam sehari-hari
jumlahnya lebih dari 18 karakter. Dengan sedikit perubahan, aksara ini
juga digunakan untuk menulis bahasa Sasak yang berasal dari pulau
Lombok. Aksara Bali berkerabat dekat dengan aksara Jawa.
2.2.3 Bentuk Aksara Bali
Berikut ini merupakan gambar dari huruf aksara yang sering digunakan
untuk menulis Bahasa Bali maupun Bahasa Sansekerta. Untuk bagian
gantungan digunakan untuk bagian yang memiliki akhiran bukan huruf
vokal, contohnya Bahasa Balinya mencuci adalah ngumbah maka
aksara Balinya adalah \u mã;. Peletakannya pada bagian bawah huruf
"m" dimana yang berakhiran bukan huruf vokal. Jika penulisan
aksaranya seperti ini \u m b; , maka akan dibaca ngumabah dan
bukan ngumbah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
Gambar 2.1 Aksara Bali
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
2.2.4 Pengangge Aksara Bali
Pengangge aksara digunakan untuk menentukan bacaan i, u, o, h dan -
ng.
Contohnya, k ø (ki), ku (ku), eKÿ (ko), k; (kah) dan k* (kang).
Gambar 2.2 Pengangge Aksara
2.2.5 Ardha Suara
Ardha suara digunakan untuk membaca huruf "le" pada kata lekat.
Contohnya pada Bahasa Balinya hitam adalah selem, maka aksara
Balinya adalah s) ò m/.
Gambar 2.3 Gambar Ardha Suara
2.2.6 Aksara Angka
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
Berikut ini gambar dari gambar angka dalam aksara Bali.
Gambar 2.4 Gambar Angka
2.3 Basis Data
Kumpulan data yang tersimpan didalam komputer yang dapat diolah
menjadi suatu informasi dan juga dapat dimanipulasi menggunakan sebuah
program aplikasi. Basis data menjadi penting karena dapat mnegorganisir
suatu data, menghindari duplikasi dan hubungan antar data yang tidak jelas.
2.4 Basis Data Multimedia
Multimedia berasal dari bahasa Latin, yaitu nouns yang berarti banyak
atau bermacam-macam. Sedangkan kata media berasal dari bahasa Latin,
yaitu medium yang berarti perantara atau sesuatu yang dipakai untuk
menghantarkan, menyampaikan atau membawa sesuatu. Multimedia
merupakan perpaduan antara berbagi media yang berupa teks, gambar (vektor
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
atau bitmap), grafik, suara, animasi, video dan lain-lain. Menurut Tay
Vaughan (2011,p1) multimedia adalah kombinasi dari suatu objek gambar,
audio, video, teks, grafis, animasi dan seni yang dimanipulasi secara digital.
2.4.1 Kelebihan dan Kekurangan Basis Data Multimedia
Kelebihan:
1. Dapat menangani objek multimedia dalam jumlah besar
2. Lebih lengkap karena bukan hanya data teks tetapi juga
gambar, audio, video dan lain-lain.
Kekurangan:
1. Pengaksesan yang cukup memakan waktu jika dibandingkan
dengan data berupa teks.
2.4.2 Komponen Multimedia
a. Audio
Macam-macam bunyi dalam bentuk digital seperti suara,
musik, narasi dan sebagainya yang bisa didengar untuk
keperluan suara latar, penyampaian pesan duka, sedih, semangat
dan macam-macam disesuaikan dengan situasi dan kondisi.
b. Gambar
Penyampaian informasi dalam bentuk visual. Gambar
dalam bentuk garis (line drawning), bulatan, kotak, bayangan,
warna dan sebagainya.
c. Video
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
Alat atau media yang dapat menunjukan simulasi benda
nyata. Video sebagai media digital yang menunjukan susunan
atau urutan gambar-gambar yang bergerak dan dapat
memberikan ilusi/fantasi.
d. Animasi
Suatu tampilan yang menggabungkan antara media teks,
grafik dan suara dalam suatu aktivitas pergerakan. Animasi
sebagai suatu teknologi yang dapat menjadikan gambar yang
diam menjadi bergerak seolah terlihat gambar tersebut hidup,
bergerak, beraksi dan berkata.
e. Teks
Suatu kombinasi huruf yang mebentuk satu kata atau
kalimat yang menjelaskan suatu maksud atau materi
pembelajaran yang dapat dipahami oleh orang yang
membacanya.
2.4.3 Method-mehod Basis Data Multimedia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
Method-method yang digunakan untuk setiap tipe data:
Tabel 2.1 Method Basis Data Mutlimedia
Tipe Data Metode
ORDAudio
checkProperties( )
getAllAttributes( )
getAttribute( )
getAudioDuration( )
getCompressionType( )
getContentLength( )
getDescription( )
getFormat( )
getSampleSize( )
getMimeType( )
importFrom( )
setAudioDuration( )
setCompressionType( )
setDescription( )
setFormat( )
setNumberOfChannels( )
setProperties( )
setSampleSize( )
ORDImage
checkProperties( )
copy( )
getCompressionFormat( )
getContentLength( )
getContentFormat( )
getDicomMetadata( )
getFileFormat( )
getHeight( )
getMetadata( )
getMimeType( )
getWidth( )
importFrom( )
process( )
processCopy( )
putMetadata( )
setProperties( )
setProperties( ) for foreign images
ORDVideo
checkProperties( )
getAllAttributes( )
getAttribute( )
getBitRate( )
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
getCompressionType( )
getContentInLob( )
getContentLength( )
getDescription( )
getFormat( )
getFrameRate( )
getFrameResolution( )
getFrameSize( )
getMimeType( )
getNumberOfColors( )
getNumberOfFrames( )
getVideoDuration( )
importFrom( )
processVideoCommand( )
setBitRate( )
setCompressionType( )
setDescription( )
setFormat( )
setFrameRate( )
setFrameResolution( )
setFrameSize( )
setKnownAttributes( )
setNumberOfColors( )
setNumberOfFrames( )
setProperties( )
setVideoDuration( )
Penjelasan metode-metode Basis Data yang digunakan dalam pada
Basis Data Multimedia adalah sebagai berikut:
1. getContentFormat()
Suatu method yang digunakan untuk memeroleh content
format.
2. getMimeType()
Suatu metod yang digunakan untuk memeroleh format tipe
Mime.
3. getPreferredFormat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
Suatu method yang digunakan untuk memeroleh preferred
format.
4. deleteContent()
Suatu method yang digunakan untuk mendelt content.
5. setContentLength()
Suatu method yan digunakan untuk menentukan nilai
content length.
6. getSource()
Suatu method yang digunakan untuk menampilkan seluruh
file (lokasi, nama dan tipe) dalam bentuk URL.
7. process()
Suatu method yang digunakan untuk melakukan proses
pengolahaan data.
8. getWidth()
Suatu method yang digunakan untuk memeroleh lebar dari
suatu objek.
9. getHeight()
Suatu method yang digunakan untuk memeroleh tingi dari
suatu objek.
10. setMimeType()
Suatu method yang digunakan untuk menentukan nilai
Mime.
11. setWidth()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
Suatu method yang digunakan untuk menentukan nilai
lebar dari suatu objek.
12. setHeight()
Suatu method yang digunakan untuk menentukan nilai
tinggi dari suatu objek.
Berikut adalah format-format data yang didukung oleh Oracle
Multimedia:
1. Gambar/Image
a. Bitmap Image
b. FPIX (Flash Pix)
c. GIF (Graphics Interchange Format)
d. JPEG (Joint Photographic Experts Group)
e. PCX (Personal Computer eXchange)
f. PNG (Portable Network Graphics)
g. RPIX (Raw Pixel)
h. TIFF (Tag Image File Format)
i. WBMP (Wireless Bitmap)
2. Video
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
a. 3GP/3GPP (Third Generation Partnership Project).
b. MPEG (Moving Picture Experts Group).
Format video MPEG yang didukung adalah
MPEG1, MPEG2 dan MPEG4. Untuk format
MPEG1 dan MPEG2 berekstensi file .mpg
sedangkan MPEG4 berekstensi .mp4.
c. AVI (Microsoft Video utnuk Windows).
d. RMFF (Real Networks Real Video Data).
3. Audio
a. 3GPP
b. WAV (Waveform Audio File).
c. MPEG (Moving Picture Experts Group).
Format video MPEG yang didukung adalah
MPEG1, MPEG2 dan MPEG4. Untuk format
MPEG1 dan MPEG2 berekstensi file .mpg
sedangkan MPEG4 berekstensi .mp4.
2.5 Oracle Database
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
Oracle database merupakan sistem manajemen database objek
relasional yang dalam pengelolaannya aman dan efisien serta menyediakan
dukungan untuk definisi jenis objek, termasuk data terkait dengan objek dan
operasi (metode) yang dapat dilakukan.
2.6 Oracle Multimedia
Oracle multimedia memiliki fitur yang mengizinkan database oracle
untuk menyimpan, mengelola dan mengambil gambar, video, audio atau
media data heterogen lainnya secara terpadu dengan informasi lainnya dengan
menggunakan SQL, PL/SQL dan java dalam cara yang sama seperti data
relational standar (Pelski, 2005).
2.7 Use Case
Use case digunakan untuk menggambarkan relasi antara sistem dan
sistem eksternal dan pengguna. Use case diagram adalah salah satu metode
yang cocok untuk menggambarkan interaksi antara sistem dan pengguna
(Whitten dan Bently, 2007).
a. Use Case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
Menggambarkan sautu fungsi dari seuatu sistem yang dilihat dari
sudut pandang pengguna. Digambarkan dengan bentuk elips horizontal
dan nama use case berada didalam elips.
Gambar 2.6 Simbol Use Case
b. Aktor
Dalam use case, aktor memiliki peran untuk berinteraksi dengan
sistem agar dapat saling bertukar informasi. Aktor tidak harus
digambarkan sebagai manusia, namun dapat berupa sebuah orgnanisasi,
sistem informasi atau suatu waktu kejadian.
Gambar 2.7 Simbol Aktor
c. Relasi
Relasi digambarkan sebagai sebuah garis penghubung antara aktor
dan simbol use case. Ada berbagai macam relasi, antara lain associations,
extends, uses, depends on dan inheritence.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
2.8 Database Conceptual Design
Hasil dari fase ini disebut sebagai conceptual schema dan dinyatakan
dalam conceptual data model yang menggunakan Entity Relationship
Diagram (ERD). ERD digunakan untuk membantu dalam proses pemodelan
data. Dalam ERD terdapat dua komponen utama yaitu entitas dan relasi.
Entitas merupakan suatu objek nyata yang dapat dibedakan satu sama lain.
Entitas memiliki atribut untuk mendeskripsikan karakteristik dari entitas
tersebut sedangkan relasi adalah hubungan antara setiap entitas. Ada beberapa
macam relasi yang dapat digambarkan dalam ERD, yaitu:
1. Relasi Satu Lawan Satu (One to One Relationship)
Relasi ini terjadi apabila entity A hanya berhungungan paling
banyak satu entitas pada himpunan entitas. Hubungan 1:1
mencakup juga relasi dengan 1:0 dan 0:1.
2. Relasi Satu Lawan Banyak (One to Many Relationship)
Relasi ini terjadi apabila setiap entity A berhubungan dengan lebih
dari satu entitas pada himpunan entitas B. Hubungan mencakup
relasi 1:1, 0:1 dan 1:1.
3. Relasi Banyak Lawan Banyak (Many to Many Relationship)
Relasi ini terjadi apabila setiap entity A berhubungan dengan lebih
dari satu entitas pada himpunan B, begitu pula sebaliknya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
Gambar 2.8 Notasi dalam ERD
2.9 Desain Logikal dan Desain Fisikal
Pada fase logikal desain, conceptual schema yang sudah dilakukan
pada conceptual design kemudian akan diterjemahkan kedalam DBMS yang
digunakan. Hasil dari fase ini disebut logical schema yang dinyatakan dalam
logical data model dan digambarkan menggunakan relational model. Dalam
fase ini harus dilakukan optimalisasi terhadap operasi yang akan dilakukan
pada data yang ada. Untuk melakukan optimalisasi, dilakukan suatu proses
pengelompokan terhadap elemen data ke dalam sejumlah tabel yang
mempresentasikan sejumlah entitas dan relasinya. Proses pengelompokan
data tersebut dinamakan normalisasi. Dilakukannya normalisasi bertujuan
untuk:
1. Sebagai alat penolong dalam proses perancangan database.
2. Meminimalkan kelompok elemen data yang sama dan berulang-
ulang (redudansi) didalam database. Hal tersebut menyebabkan
akses menjadi lambat dan memboroskan tempat penyimpanan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
3. Untuk memudahkan proses pengisian, penghapusan dan
pengembangan database.
Sedangkan untuk fase desain fisikal, harus dipastikan bahwa logical
schema yang sudah dilakukan pada tahap sebelumnya dilengkapi dengan
pengimplementasian secara fisik pada DBMS yang digunakan. Hasil dari fase
ini disebut physical schema.
2.10 Pemodelan Proses
Data Flow Diagram, merupakan sebuah model proses yang
digunakan untuk menggambarkan aliran data dan dimana data tersebut
disimpan pada sistem yang ada atau sistem baru yang akan dikembangkan.
DFD level 0 disebut sebagai model konteks atau diagram konteks. Sebuah
bubble tunggal digunakan sebagai representasi seluruh elemen sistem dengan
data input dan data output yang ditunjukan dengan anak panah yang masuk
dan keluar secara berurutan (Pressman, 2002).
2.11 Pembelajaran Berbasis Komputer
2.11.1 Model CAI (Computer Assisted Instruction)
Model CAI ini deperkenalkan oleh Michael Levi dan memiliki
dua tipe sistem pembelajaran berbasis komputer. Pada tipe pertama,
sistem sebagai pengajar komputer memiliki informasi yang diberikan
dan dipelajari serta mengendalikan lingkungan belajar. Tipe kedua
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
adalah alat bantu pembelajaran memiliki tugas untuk meningkatkan
mutu materi pembelajaran dan berfokus pada satu tugas pembelajaran.
2.11.2 Macromedia Flash 8
Suatu program yang dapat digunakan untuk membuat suatu
karya animasi yang ditujukan bagi pecinta desain dan animasi untuk
membuat animasi kartun, web design, presentasi, portofolio instansi,
game dan beberapa media animasi lainnya.
2.12 Cascading Style Sheet (CSS)
Berfungsi untuk memperindah tampilan pada halaman HTML atau
menentukan bagaimana suata elemen HTML ditampilkan, seperti merubah
latar belakang atau backgroud, merubah huruf teks dan lain sebagainya
(Ariona, 2013).
2.13 JavaServer Pages (JSP)
Merupakan suatu teknologi berbasis bahasa pemograman Java dan
berjalan di Platform Java yang memiliki fitur lebih cepat dan mudah dalam
membuat aplikasi berbasis website dan dapat bekerja dengan berbagai
macam web server, application server, browser dan developtment tool.
Tekonolgi ini merupakan bagian dari teknologi J2EE (Java 2 Enterprise
Edition) yang juga merupakan sebuah platform java untuk mengembangkan
sistem aplikasi enterprise yang mendukung API (Application Programming
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
Interface). JSP bersifat server side yang artinya memiliki kemampuan untuk
menggambungkan antara baris HTML dan fungsi-fungsi JSP itu sendiri.
Kelebihan JSP:
1. Dapat berjalan diberbagai platform
2. Cenderung memiliki performa yang lebih baik.
3. Didukung oleh bahasa Java yang memiliki OOP dan tingkat
reaseability yang tinggi.
4. Dapat menggunakan JavaBean untuk mengenkapsulasi kode-
kode Java.
Kelemahan JSP:
Proses kompile mengakibatkan client harus menungu lama saat
pertama kali dilakukan loading. Hal ini mengakibatkan kecepatan
proses JSP menjadi berkurang.
2.14 Javascript
Kumpulan bahasa yang berbentuk skrip yang berjalan pada HTML
dan menjadi bahasa skrip pertama untuk web. Bahasa pemrograman ini
memberikan kemampuan tambahan terhadap bahasa HTML dengan
mengijinkan mengeksekusi perintah dari sisi user yang berarti browser dan
bukan dari sisi server web (Khannedy, 2007).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
BAB III
METODOLOGI PENELITIAN
3.1 Gambaran Umum Sistem
Sistem yang dibangun berisi materi tentang huruf aksara Bali
beserta dengan cara penulisannya, cara membaca dan juga contoh kata
menggunakan bahasa Indonesia dan bahasa Bali. Sistem pembelajaran aksara
Bali ditujukan untuk siswa sekolah dasar. Dengan dibangunnya sistem ini
diharapkan dapat membantu dalam belajar dan juga menumbuhkan minat
belajar siswa terhadap huruf aksara Bali
3.2 Metode Penelitian
Metode penelitian yang digunakan untuk menyelesaikan permasalahan yang
diangkat peneliti adalah:
1. Observasi Awal
Pada tahap ini, dilakukan pengambilan data yang dapat membantu
peneliti dalam menyelesaikan permasalahan yang diangkat. peneliti
memberikan kuisioner agar mendapatkan informasi yang diperlukan
oleh peneliti dalam pengembangan sistem yang akan dibuat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
2. Studi Literatur
Pada tahap ini peneliti akan mencari dan mempelajari informasi yang
berkaitan dengan aksara Bali dan teori yang berkaitan dengan basis
data multimedia.
3. Pembangunan Sistem
Pada tahap ini, peneliti menggunakan metode waterfall acuan dalam
pembangunan sistem. Metode waterfall memiliki ciri khas dalam
pengerjaannya yaitu, setiap fase harus diselesaikan terlebih dahulu
sebelum mengerjakan fase berikutnya
4. Pengujian Sistem
Peneliti akan melakukan uji coba yang bertujuan untuk mengetahui
apakah sistem dapat berjalan dengan baik dan tidak memiliki error.
5. Analisa Hasil
Pada tahap ini peneliti akan melakukan analisa hasil dari pengujian
yang sudah dilakukan dan kuisioner yang telah dibagikan.
6. Penarikan Kesimpulan dan Saran
Pada tahap ini peneliti akan menarik kesimpulan yang didapat dan
saran dari hasil analisa pengujian sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
3.3 Kebutuhan Perangkat Lunak dan Keras
a. Spesifikasi Hardware
1) Prosesor Intel(R) Core i3 CPU @1.70GHz
2) RAM 4GB
3) Hardisk 500GB
b. Spesifikasi Software
1) Sistem Operasi Windows 10
2) NetBeans 8.0
3) Oracle Developer 11g Release 2 Express Edition
4) Macromedia Flash Tool 8
5) Wondershare Video Converter Ultimate.
3.4 Tunjauan Pustaka
1. Fedelia (2008) membuat sebuah Sistem Pembejalaran bahasa Mandarin
untuk kelas 1-3 sekolah dasar menggunakan Adobe Flash CS5, PHP dan
MySQL yang memiliki kemampuan untuk menampilkan video dan suara
serta latihan soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
BAB IV
ANALISA DAN DESAIN SISTEM
4.1 Analisa Sistem
Website Pembelajaran Aksara Bali merupakan sebuah sistem untuk
mempelajari aksara Bali yang menggunakan basis data multimedia. Adapun
data-data yang diperlukan peneliti dalam membangun sistem ini:
1. Huruf Aksara: Huruf dan Angka.
2. Contoh Kata: Kata kerja, kata benda, keluarga, buah, sayur, hewan
dan warna.
Dalam mengajarkan huruf aksara, guru akan menulis huruf aksara
dipapan tulis dan mengucapkan cara pembacaan huruf aksara dari depan
kelas. Adapun proses belajar mengajar selama ini terjadi:
1. Guru memberikan materi baru dan membagikan sebuah buku yang
didalamnya terdapat huruf aksara, cara pengucapan dan latihan
membaca.
2. Dalam latihan membaca, guru akan mengucapkan cara membaca
huruf dari depan kelas dan diikuti oleh siswa secara bersamaan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
3. Ketika guru memperaktikan cara penulisan huruf aksara dipapan tulis
dan siswa tidak memerhatikan maka huruf yang ditulis oleh siswa bisa
salah bentuk dalam penulisan.
4. Siswa akan berlatih dan menghapal cara membaca huruf aksara secara
mandiri dari buku yang sudah diberikan oleh guru.
4.1.1 Gambaran Umum Sistem
Saat ini metode pembelajaran aksara Bali masih
menggunakan cara yang manual. Guru menulis dipapan tulis
kemudian mengajari siswa cara menulis dan cara pengucapan huruf
tersebut. Faktor yang menyebabkan peneliti untuk membangun
sistem ini adalah masih ada siswa yang kesulitan dalam membaca
dan menulis huruf aksara.
4.1.2 Gambaran Umum Sistem yang akan Dibangun
Website yang dibangun adalah Pembelajaran Aksara Bali
untuk anak SD kelas 1-3. Website ini berperan sebagai guru atau
pengajar yang dapat memberikan contoh cara menulis dan
membaca huruf aksara Bali serta dapat diakses dimanapun dan
kapanpun. Sistem ini juga dapat memberikan latihan soal untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
mengetahui seberapa jauh kepampuan siswa tersebut dalam
memahami materi yang sudah dipelajari.
4.1.3 Analisa Kebutuhan Pengguna
Pembelajaran aksara Bali untuk kelas 1-3 SD memiliki 2
aktor pengguna, yaitu guru dan siswa. Sistem ini akan
menampilkan materi pembelajaran dan contoh kata dengan cara
memproses data yang sudah tersimpan dalam basis data. Pada tabel
ini, akan dipaparkan deskripsi mengenai kebutuhan setiap
pengguna.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
Tabel 4.1 Kebutuhan Pengguna
Aktor Wewenang
Admin 1. Melakukan Proses Login dan
Logout
2. Memasukan materi, contoh kata
dan soal
3. Melihat materi, contoh kata dan
soal
Guru 1. Melakukan Login dan Logout
2. Melihat materi dan contoh kata
Siswa 1. Melakukan Login dan Logout
2. Melihat meteri dan contoh kata
3. Melihat dan mengerjakan soal
latihan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
4.1.4 Diagram Use Case
Gambar 4.1 Gambar Diagram
Usecase menggambarkan interaksi yang berkesinambungan antara aktor
dan sistem. Usecase diagram adalah gambaran fungsionalitas yang diharapkan
oleh sistem. Sebagai contoh aktor dapat mengelola aksara seperti tambah huruf
aksara, animasi aksara, suara aksara dan lihat aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
4.1.4.1 Narasi Use Case
Tabel 4.2 Narasi Use Case Login
Nama Use Case : Login
Aktor : Admin, Guru dan Siswa
Deskripsi : Use case ini mengambarkan aktor yang melakukan
login.
Kondisi Awal : Aktor sudah membuka sistem.
Kondisi Akhir : Aktor sudah login ke sistem.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Login"
Step 2 :
Sistem menampilkan
kolom username dan
password
Step 3 :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Aktor mengisi username
serta password lalu klik
Login
Step 4 :
Sistem menampilkan
halaman admin
Tabel 4.3 Narasi Use Case Tambah Gambar Aksara
Nama Use Case : Tambah Gambar Aksara
Aktor : Admin
Deskripsi : Use case ini mengambarkan aktor yang menambahkan
data gambar.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Gambar aksara sudah ditambahkan ke sistem.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Kelola
Aksara" kemudian sub
menu " Tambah Aksara
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
Huruf"
Step 2 :
Sistem menampilkan
halaman kelola aksara
Step 3 :
Aktor memilih menu
tambah.
Step 4 :
Sistem menampilkan
form input data gambar
aksara
Step 5:
Aktor menginputkan data
gambar.
Step 6:
Sistem telah menyimpan
data gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
Tabel 4.4 Tambah Animasi Aksara
Nama Use Case : Tambah Animasi Aksara
Aktor : Admin
Deskripsi : Use case ini mengambarkan aktor yang menambahkan
data animasi.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Animasi aksara sudah ditambahkan ke sistem.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Kelola
Aksara" kemudian sub
menu " Tambah Animasi
Aksara"
Step 2 :
Sistem menampilkan
halaman kelola aksara
Step 3 :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
Aktor memilih menu
tambah.
Step 4 :
Sistem menampilkan
form input data animasi
Step 5:
Aktor menginputkan data
animasi.
Step 6:
Sistem telah menyimpan
data animasi.
Tabel 4.5 Tambah Suara Aksara
Nama Use Case : Tambah Suara Aksara
Aktor : Admin
Deskripsi : Use case ini mengambarkan aktor yang menambahkan
data suara.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Suara aksara sudah ditambahkan ke sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Kelola
Aksara" kemudian sub
menu " Tambah Suara
Aksara"
Step 2 :
Sistem menampilkan
halaman kelola aksara
Step 3 :
Aktor memilih menu
tambah.
Step 4 :
Sistem menampilkan
form input data suara
Step 5:
Aktor menginputkan data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
suara.
Step 6:
Sistem telah menyimpan
data suara.
Tabel 4.6 Tambah Contoh Kata
Nama Use Case : Tambah Contoh Kata
Aktor : Admin
Deskripsi : Use case ini mengambarkan aktor yang menambahkan
data suara.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Suara aksara sudah ditambahkan ke sistem.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Kelola
Contoh Kata" kemudian
sub menu "Tambah
Contoh Kata"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Step 2 :
Sistem menampilkan
halaman kelola contoh
kata
Step 3 :
Aktor memilih menu
tambah.
Step 4 :
Sistem menampilkan
form input data contoh
kata
Step 5:
Aktor menginputkan data
contoh kata.
Step 6:
Sistem telah menyimpan
data contoh kata.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
Tabel 4.7 Lihat Materi
Nama Use Case : Lihat Materi
Aktor : Admin, Guru dan Siswa
Deskripsi : Use case ini mengambarkan aktor melihat materi.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Data materi ditampilkan.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Materi"
kemudian sub menu
"Materi Aksara Bali"
Step 2 :
Sistem menampilkan
seluruh data materi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
Tabel 4.8 Lihat Contoh Kata
Nama Use Case : Lihat Contoh Kata
Aktor : Admin, Guru dan Siswa
Deskripsi : Use case ini mengambarkan aktor melihat materi.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Data contoh kata ditampilkan.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Materi"
kemudian sub menu
"Lihat Contoh Kata"
Step 2 :
Sistem menampilkan
seluruh data contoh kata
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
Tabel 4.9 Lihat Soal Latihan
Nama Use Case : Lihat Soal Latihan
Aktor : Admin dan Guru
Deskripsi : Use case ini mengambarkan aktor melihat materi.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Data soal ditampilkan.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu "Materi"
kemudian sub menu
"Lihat Soal"
Step 2 :
Sistem menampilkan
seluruh data soal latihan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
Tabel 4.10 Mengerjakan Soal Latihan
Nama Use Case : Mengerjakan Latihan
Aktor : Siswa
Deskripsi : Use case ini mengambarkan aktor mengerjakan soal
latihan.
Kondisi Awal : Aktor sudah masuk sistem.
Kondisi Akhir : Score nilai ditampilkan.
Skenario Use Case : Aksi Aktor Reaksi Sistem
Step 1 :
Aktor klik menu
"Kerjakan Soal Latihan"
Step 2 :
Sistem menampilkan
halaman pengerjaan soal
Step 3:
Siswa mengerjakan soal
sampai selesai kemudian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
klik tombol Selesai
Step 5:
Sistem menampilkan nilai
total dari soal yang sudah
dijawab
4.1.4.2 Data Flow Diagram (Precessing Modeling)
4.1.4.2.1 Diagram Konteks (Logical Design Phase)
Gambar 4.2 Diagram Konteks
Diagram konteks merupakan diagram tertinggi dari DFD yang memiliki
fungsi untuk menggambarkan seluruh input ke dalam sistem atau output dari
sistem yang memberi gambaran tentang keseluruhan sistem. Dari diagram konteks
diatas, siswa input jawaban soal latihan kemudian diproses oleh sistem menjadi
output total nilai.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
4.1.4.2.2 Diagram Berjenjang
Gambar 4.3 Diagram Berjenjang
Diagram berjenjang untuk mengetahui proses dan subproses dari sebuah
sistem. Dipergunakan untuk mempersiapkan penggambaran DFD kelevel
selanjutnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
4.1.4.2.3 Data Flow Diagram Level 1
Gambar 4.4 Data Flow Diagram Level 1
DFD level 1 betujuan untuk menggambarkan keseluruhan sistem dengan
lebih mendalam. Proses-proses utama yang ada dipecah menjadi sub proses.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
4.1.4.2.4 Data Flow Diagram Level 2 Proses 1
Gambar 4.5 Data Flow Diagram Level 2 Proses 1
Pada DFD diatas menjelaskan proses admin menambah data huruf aksara
dan melihat huruf aksara.
4.1.4.2.5 Data Flow Diagram Level 2 Proses 2
Gambar 4.6 Data Flow Diagram Level 2 Proses 2
Pada DFD diatas menjelaskan proses admin menambah data animasi
aksara dan melihat animasi aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
4.1.4.2.6 Data Flow Diagram Level 2 Proses 3
Gambar 4.7 Data Flow Diagram Level 2 Proses 3
Pada DFD diatas menjelaskan proses admin menambah data suara aksara
dan dengar suara aksara.
4.1.4.2.7 Data Flow Diagram Level 2 Proses 4
Gambar 4.8 Data Flow Diagram Level 2 Proses 4
Pada DFD diatas menjelaskan proses admin menambah data conoh kata
dan melihat contoh kata.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
4.2 Perancangan Sistem
4.2.1 Data Modeling
4.2.1.1 Desain Basis Data Konseptual
Gambar 4.9 Conceptual Database Design (ER Diagram)
Pada gambar diatas dijelaskan bahwa huruf aksara memiliki relasi dengan
animasi aksara begitu juga huruf aksara memiliki relasi dengan suara aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
4.2.1.2 Desain Logikal Basis Data
Gambar 4.10 Desain Logikal Basis Data
Pada gambar diatas dijelaskan bawah tabel hurufaksara pada database
memiliki relasi dengan animasi aksara dan suara aksara.
4.2.1.3 Physical Design and Integration Phase
Tabel 4.11 Struktur Tabel Admin
Nama Type Key
id_admin varchar2(50 BYTE) Primery Key
password varchar2(50 BYTE)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
Tabel 4.12 Struktur Tabel Guru
Nama Type Key
id_guru varchar2(50 BYTE) Primery Key
password varchar2(50 BYTE)
Tabel 4.13 Struktur Tabel Siswa
Nama Type Key
id_siswa varchar2(50 BYTE) Primery Key
password varchar2(50 BYTE)
Tabel 4.14 Struktur Tabel Huruf Aksara
Nama Type Key
id_aksara varchar2(50 BYTE) Primery Key
nama_aksara varchar2(50 BYTE)
jenis_aksara varchar2(50 BYTE)
gambar ORDImage
thumbnai ORDImage
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
Tabel 4.15 Struktur Tabel Animasi Aksara
Nama Type Key
id_animasi varchar2(50 BYTE) Primery Key
nama_animasi varchar2(50 BYTE)
jenis_aksara varchar2(50 BYTE)
video ORDVideo
Tabel 4.16 Struktur Tabel Suara Aksara
Nama Type Key
id_suara varchar2(50 BYTE) Primery Key
nama_suara varchar2(50 BYTE)
jenis_aksara varchar2(50 BYTE)
suara ORDAudio
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
Tabel 4.17 Struktur Tabel Contoh Kata
Nama Type Key
id_kata varchar2(50 BYTE) Primery Key
bahasa_indonesia varchar2(50 BYTE)
bahasa_bali varchar2(50 BYTE)
kategori_kata varchar2(50 BYTE)
keterangan_kata varchar2(200 BYTE)
gambar ORDImage
thumbnai ORDImage
4.2.2 Desain Antarmuka
Desain antar muka sistem menggambarkan bagaimana cara sistem
berinteraksi dengan pengguna sistem.
4.2.2.1 Halaman Utama
Halaman ini merupakan halaman utama dari web yang
berisi menu login admin, guru dan siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
Gambar 4.11 Halaman Utama
4.2.2.2 Login Admin
Halaman ini merupakan form login untuk admin, guru dan
siswa yang berisi text field untuk memasukan username dan
password.
Gambar 4.12 Halaman Login Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
4.2.2.3 Login Guru
Halaman ini merupakan form login untuk guru yang berisi
text field untuk memasukan username dan password.
Gambar 4.13 Halaman Login Guru
4.2.2.4 Login Siswa
Halaman ini merupakan form login untuk siswa yang berisi
text field untuk memasukan username dan password.
Gambar 4.14 Halaman Login Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
4.2.2.5 Halaman Admin
Halaman ini merupakan halaman utama admin. Admin
melakukan kelola materi yaitu tambah huruf aksara, animasi
aksara, suara aksara dan contoh kata. Admin juga dapat
melihat materi yang sudah diupload, lihat contoh kata, lihat
soal.
Gambar 4.15 Halaman Admin
4.2.2.6 Tambah Huruf Aksara
Halaman ini merupakan halaman form input admin yang
digunakan untuk menambah data huruf aksara yang berisi
text field nama aksara, jenis aksara dan upload file gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
Gambar 4.16 Halaman Tambah Huruf Aksara
4.2.2.7 Tambah Animasi Aksara
Halaman ini merupakan halaman form input admin yang
digunakan untuk menambah data animasi aksara yang berisi
text field nama aksara, jenis aksara dan upload file video.
Gambar 4.17 Halaman Tambah Animasi Aksara
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
4.2.2.8 Tambah Suara Aksara
Halaman ini merupakan halaman form input admin yang
digunakan untuk menambah data suara aksara yang berisi
text field nama aksara, jenis aksara dan upload file suara.
Gambar 4.18 Halaman Tambah Suara Aksara
4.2.2.9 Tambah Contoh Kata
Halaman ini merupakan halaman form input admin yang
digunakan untuk menambah data contoh kata yang berisi
text field bahasa indonesia, bahasa bali, kategori kata,
keterangan kata dan upload file gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
Gambar 4.19 Halaman Tambah Contoh Kata
4.2.2.10 Halaman Guru
Halaman ini merupakan halaman utama guru. Guru dapat
melihat materi yaitu lihat huruf aksara, animasi aksara,
suara aksara, contoh kata dan lihat soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
Gambar 4.20 Halaman Guru
4.2.2.11 Halaman Siswa
Halaman ini merupakan halaman utama siswa. Siswa
dapat melihat materi yaitu lihat huruf aksara, animasi
aksara, suara aksara dan contoh kata dan kerjakan soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
Gambar 4.21 Halaman Siswa
4.2.2.12 Lihat Huruf Aksara Admin, Guru dan Siswa
Halaman ini merupakan yang digunakan admin, guru dan
siswa untuk melihat data huruf aksara.
Gambar 4.22 Halaman Lihat Huruf Aksara Admin, Guru dan Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
4.2.2.13 Lihat Animasi Aksara Admin, Guru dan Siswa
Halaman ini merupakan yang digunakan admin, guru dan
siswa untuk melihat data animasi aksara.
Gambar 4.23 Halaman Lihat Animasi Aksara Admin, Guru dan Siswa
4.2.2.14 Dengar Suara Aksara Admin, Guru dan Siswa
Halaman ini merupakan yang digunakan admin, guru dan
siswa untuk melihat data suara aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
Gambar 4.24 Halaman Dengar Suara Admin, Guru dan Siswa
4.2.2.15 Lihat Contoh Kata Admin, Guru dan Siswa
Halaman ini merupakan yang digunakan admin, guru dan
siswa untuk melihat data contoh kata.
Gambar 4.25 Halaman Lihat Contoh Kata Admin, Guru dan Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
4.2.2.16 Lihat Soal Latihan Admin dan Guru
Halaman ini merupakan halaman untuk melihat data soal
latihan untuk kelas 1 sampai dengan kelas 3.
Gambar 4.26 Lihat Soal Latihan Admin dan Guru
4.2.2.17 Kerjakan Soal Latihan Siswa
Halaman ini merupakan halaman untuk mengerjakan soal
latihan untuk kelas 1 sampai dengan kelas 3.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
Gambar 4.27 Halaman Kerjakan Soal Latihan Siswa
4.2.2.18 Nilai
Halaman ini digunakan untuk melihat hasil dari nilai dan
jawaban yang sudah dikerjakan oleh siswa.
Gambar 4.28 Halaman Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
BAB V
IMPLEMENTASI SISTEM
5.1 Implementasi Basis Data
Pada tahap ini dilakukan pembangunan database pada Sistem Pembelejaran
Aksara Bali Untuk Sekolah Dasar Di Bali Berbasis Web Menggunakan
Basisdata Multimedia dengan menggunakan Oracle 11g Release 2 untuk
menunjang sistem yang akan dibangun. Berikut query untuk membangun
database dan tabel-tabel yang ada didalamnya.
5.1.1 Tabel Admin
Tabel ini digunakan untuk menyimpan username dan password admin.
Berfungsi untuk login kesistem dan admin dapat melakukan pengelolaan
data aksara Bali.
create table admin
(id_admin varchar2(50),
password varchar2(50);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
5.1.2 Tabel Guru
Tabel ini digunakan untuk menyimpan username dan password guru.
Berfungsi untuk login kesistem dan guru dapat melihat huruf aksara,
animasi aksara, suara aksara, contoh soal dan lihat soal.
create table guru
(id_guru varchar2(50),
password varchar2(50);
5.1.3 Tabel Siswa
Tabel ini digunakan untuk menyimpan username dan password siswa.
Berfungsi untuk login kesistem dan guru dapat melihat data huruf aksara,
animasi aksara, suara aksara, contoh soal dan mengerjakan soal.
create table siswa
(id_siswa varchar2(50),
password varchar2(50);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
5.1.4 Tabel Huruf Aksara
Tabel ini digunakan untuk menyimpan data-data yang dimiliki oleh huruf
aksara.
create table hurufaksara
(id_aksara varchar2(50),
nama_aksara varchar2(50),
jenis_aksara varchar2(50),
gambar ORDImage,
thumbnail ORDImage);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
5.1.5 Tabel Animasi Aksara
Tabel ini digunakan untuk menyimpan data-data yang dimiliki oleh
animasi aksara.
create table animasiaksara
(id_animasi varchar2(50),
nama_animasi
varchar2(50),
jenis_aksara varchar2(50),
video ORDVideo);
5.1.6 Tabel Suara Aksara
Tabel ini digunakan untuk menyimpan data-data yang dimiliki oleh suara
aksara.
create table suaraaksara
(id_suara varchar2(50),
nama_suara varchar2(50),
jenis_aksara varchar2 (50),
suara ORDAudio);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
5.1.7 Tabel Contoh Kata
Tabel ini digunakan untuk menyimpan data-data yang dimiliki oleh contoh
kata.
create table contohkata
(id_kata varchar2(50),
bahasa_indonesia varchar2(50),
bahasa_bali varchar2(50),
kategori_kata varchar2(50),
keterangan_kata varchar2(200),
gambar ORDImage,
thumbnail ORDImage);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
5.2 Implementasi Sistem
5.2.1 Halaman Utama
1. Halaman Utama
Halaman ini merupakan halaman utama dari sistem. Yang berisi
menu login untuk admin, guru dan siswa.
Gambar 5.1 Halaman Utama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
5.2.2 Halaman Admin
5.2.2.1 Login Admin
Halaman ini merupakan halaman login yang digunakan oleh
Admin untuk dapat masuk kehalaman admin. Pada halaman
admin, admin dapat mengelola data aksara (tambah huruf
aksara, tambah animasi aksara, tambah suara aksara dan
tambah contoh kata). Untuk dapat melakukan kelola data,
admin membutuhkan username dan password. Jika username
dan password yang dimasukan oleh admin benar, maka admin
dapat melakukan kelola data aksara, jika salah maka akan
kembali kehalaman login.
Gambar 5.2 Halaman Login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
Berikut ini potongan program untuk login:
<%
String idadmin = request.getParameter("idadmin");
String psw = request.getParameter("psw");
rs = st.executeQuery("select * from admin where id_admin ='" + idadmin
+ "' and password='" + psw + "'");
if (rs != null) {
while (rs.next()) {
session.setAttribute("sessionusername", rs.getString("id_admin"));
session.setAttribute("sessionpassword", rs.getString("password"));
response.sendRedirect("HalamanMilikAdmin.jsp");
}
} else if (rs == null) {
response.sendRedirect("LoginGagalAdmin.jsp");
}
%>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
5.2.2.2 Halaman Admin
Halaman ini merupakan halaman utama admin. Disini admin dapat
mengelola data aksara, melihat data aksara yang sudah diupload
dan melihat latihan soal tetapi admin perlu login terlebih dahulu.
Gambar 5.3 Halaman Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
5.2.2.3 Halaman Kelola Huruf Aksara
Halaman ini merupakan halaman kelola data huruf aksara. Disini
admin dapat mengelola data aksara seperti menambah data huruf
aksara Bali dan melihat detail huruf aksara dengan cara mengklik
thumbnail gambar.
Gambar 5.4 Halaman Kelola Huruf Aksara
Berikut ini potongan program menampilkan data huruf aksara dari tabel:
<%
try {
gallery.pilihTabel();
int rowCount = 0;
while (gallery.fetch()) {
gallery.
rowCount++;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
%>
<td><%=
HurufAksara.escapeHtmlString(gallery.getJenis_aksara())%></center></td>
<td> <%
if (gallery.getNama_aksara()!= null) {
out.print("<td headers=\"nama_aksara\"><center>"
+
HurufAksara.escapeHtmlString(gallery.getNama_aksara())
+ "</center></td>");
} else {
out.print("<td headers=\"nama_aksara\"> </td>");
} %></td>
<td><a href="GalleryGambarEntriTampilan.jsp?id_aksara=<%=
gallery.getId_aksara()%>">
<td><%
if (gallery.getThumbnail().getContentLength() > 0) {
%></td>
<td><img
src=GalleryGambarMediaTampilan.jsp?media=thumbnail&id_aksara=<%=
gallery.getId_aksara()%>
height="<%= gallery.getThumbnail().getHeight()%>"
width="<%= gallery.getThumbnail().getWidth()%>"
alt="<%=
HurufAksara.escapeHtmlString(gallery.getNama_aksara())%>"
border=1></a></center></td></tr>
<td><%
} else {
out.println("[Lihat Gambar]</a></td></tr>"); }}
%></td>
Berikut adalah method basisdata multimedia yang digunakan untuk menampilkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
gambar secara thumbnail:
gambar.processCopy("maxScale=100,100", thumbnail);
5.2.2.4 Halaman Tambah Huruf Aksara
Halaman ini merupakan halaman untuk menambah data aksara
seperti nama aksara, jenis aksara dan gambar aksara. Terdapat
textfield untuk menambahkan data nama aksara, jenis aksara dan
juga upload gambar aksara.
Gambar 5.5 Halaman Tambah Huruf Aksara
Berikut ini potongan progam untuk tambah huruf aksara:
pst = (OraclePreparedStatement) konek.prepareStatement("insert into hurufaksara
"
+ "(id_aksara,nama_aksara,jenis_aksara,gambar,thumbnail) "
+ " values (?,?,?," + EMPTY_IMAGE + "," + EMPTY_IMAGE + ")");
pst.setString(1, idGambar);
pst.setString(2, nama_aksara);
pst.setString(3, jenis_aksara);
pst.executeUpdate();
pst.close();
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
pst = (OraclePreparedStatement) konek.prepareStatement("select
gambar,thumbnail from hurufaksara where id_aksara = ? for update");
pst.setString(1, idGambar);
rst = (OracleResultSet) pst.executeQuery();
if (!rst.next()) {
throw new ServletException("Kolom baru tidak ditemukan didalam
tabel"); }
gambar = (OrdImage) rst.getORAData(1, OrdImage.getORADataFactory());
thumbnail = (OrdImage) rst.getORAData(2,
OrdImage.getORADataFactory());
rst.close();
pst.close();
uploadGambar.loadImage(gambar);
5.2.2.5 Halaman Kelola Animasi Aksara
Halaman ini merupakan halaman kelola data animasi aksara. Disini
admin dapat mengelola data aksara seperti menambah data animasi
aksara Bali dan melihat detail animasi aksara dengan cara
mengklik [Lihat Animasi].
Gambar 5.6 Halaman Kelola Animasi Aksara
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
Berikut ini potongan program menampilkan data animasi aksara dari tabel:
<%
try {
gallery.pilihTabel();
int rowCount = 0;
while (gallery.fetch()) { gallery.
rowCount++;
%>
<td>
<%= AnimasiAksara.escapeHtmlString(gallery.getJenis_aksara())%></td>
<td><%
if (gallery.getNama_animasi()!= null) {
out.print("<td headers=\"nama_animasi\"><center>"
+
AnimasiAksara.escapeHtmlString(gallery.getNama_animasi())
+ "</center></td>");
} else {
out.print("<td headers=\"nama_animasi\"> </td>"); }
%></td>
<td><a
href="GalleryAnimasiEntriTampilan.jsp?id_animasi=<%=gallery.getId_animasi()
%>">[Lihat Animasi]</td>
5.2.2.6 Halaman Tambah Animasi
Halaman ini merupakan halaman untuk menambah data aksara
seperti nama animasi, jenis aksara dan animasi aksara. Terdapat
textfield untuk menambahkan data nama animasi, jenis aksara dan
juga upload animasi aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
Gambar 5.7 Halaman Tambah Animasi Huruf Aksara
Berikut ini potongan program untuk tambah animasi aksara:
pst = (OraclePreparedStatement) konek.prepareStatement(
"insert into animasiaksara
(id_animasi,nama_animasi,jenis_aksara,video) "
+ " values (?,?,?," + EMPTY_VIDEO + ")");
pst.setString(1, idAnimasi);
pst.setString(2, nama_animasi);
pst.setString(3, jenis_aksara);
pst.executeUpdate();
pst.close();
pst = (OraclePreparedStatement) konek.prepareStatement(
"select video from animasiaksara where id_animasi = ? for
update");
pst.setString(1, idAnimasi);
rst = (OracleResultSet) pst.executeQuery();
if (!rst.next()) {
throw new ServletException("Baris baru tidak ditemukan ditabel");
}
video = (OrdVideo) rst.getORAData(1,
OrdVideo.getORADataFactory());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
rst.close();
pst.close();
uploadAnimasi.loadVideo(video);
5.2.2.7 Halaman Kelola Suara Aksara
Halaman ini merupakan halaman kelola data suara aksara. Disini
admin dapat mengelola data aksara seperti menambah data suara
aksara Bali dan melihat detail suara aksara dengan cara mengklik
[Dengarkan Suara].
Gambar 5.8 Halaman Kelola Suara Aksara
Berikut ini potongan program menampilkan data suara aksara dari tabel:
<%
try {.
gallery.pilihTabel();
int rowCount = 0;
while (gallery.fetch()) {
rowCount++;
%>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
<td><%= SuaraAksara.escapeHtmlString(gallery.getJenis_aksara())%></td>
<td>
<%=
SuaraAksara.escapeHtmlString(gallery.getJenis_aksara())%></center></td>
<%
if (gallery.getNama_suara()!= null) {
out.print("<td headers=\"nama_suara\"><center>" +
SuaraAksara.escapeHtmlString(gallery.getNama_suara()) + "</center></td>");
} else {
out.print("<td headers=\"nama_suara\"> </td>");
}
%>
<td>
<a
href="GallerySuaraEntriTampilan.jsp?id_suara=<%=gallery.getId_suara()%>">[
Dengarkan suara]</a>
</td>
5.2.2.8 Halaman Tambah Suara Aksara
Halaman ini merupakan halaman untuk menambah data aksara
seperti nama suara, jenis aksara dan suara aksara. Terdapat
textfield untuk menambahkan data nama suara, jenis aksara dan
juga upload suara aksara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
Gambar 5.9 Halaman Tambah Data Suara
Berikut potongan program dari tambah suara:
pst = (OraclePreparedStatement)konek.prepareStatement(
"insert into suaraaksara (id_suara,nama_suara,jenis_aksara,suara) " +
" values (?,?,?," + EMPTY_AUDIO + ")" );
pst.setString(1, idSuara);
pst.setString(2, nama_suara);
pst.setString(3, jenis_aksara);
pst.executeUpdate();
pst.close();
pst = (OraclePreparedStatement)konek.prepareStatement(
"select suara from suaraaksara where id_suara = ? for update");
pst.setString(1, idSuara);
rst = (OracleResultSet) pst.executeQuery();
if (!rst.next()) {
throw new ServletException("Kolom baru tidak ditemukan didalam
Tabel"); }
suara = (OrdAudio)rst.getORAData(1, OrdAudio.getORADataFactory());
rst.close();
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
pst.close();
uploadSuara.loadAudio(suara);
5.2.2.9 Halaman Kelola Contoh Kata
Halaman ini merupakan halaman kelola data contoh kata. Disini
admin dapat mengelola data aksara seperti menambah data contoh
kata Bali dan melihat detail gambar contoh kata dengan cara
mengklik thumbnail gambar.
Gambar 5.10 Halaman Kelola Contoh Kata
Berikut ini potongan program menampilkan data contoh kata dari tabel:
<%
try {
gallery.pilihTabel();
int rowCount = 0;
while (gallery.fetch()) {
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
rowCount++;
%>
<td> <%= ContohKata.escapeHtmlString(gallery.getKategori_kata())%></td>
<td> <%= ContohKata.escapeHtmlString(gallery.getBahasa_indonesia())%></td>
<td><%= ContohKata.escapeHtmlString(gallery.getBahasa_bali())%></td>
<td><a href="ContohKataEntriTampilan.jsp?id_kata=<%=
gallery.getId_kata()%>"></td>
<td> <%
if (gallery.getThumbnail().getContentLength() > 0) {
%></td>
<td> <img
src=MediaTampilanContohKata.jsp?media=thumbnail&id_kata=<%=
gallery.getId_kata()%>
height="<%= gallery.getThumbnail().getHeight()%>"
width="<%= gallery.getThumbnail().getWidth()%>"
alt="<%=
ContohKata.escapeHtmlString(gallery.getBahasa_indonesia())%>"
border=1></a></center></td>
<td><%
if (gallery.getKeterangan_kata() != null) {
out.print("<td headers=\"keterangan_kata\"><center>" +
ContohKata.escapeHtmlString(gallery.getKeterangan_kata()) +
"</center></td>");
} else {
out.print("<td headers=\"keterangan_kata\"> </td>");
}
%></td>
<td> <%
} else {
out.println("[Lihat Gambar]</a></td></tr>"); } }%></td>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
5.2.2.10 Halaman Tambah Contoh Kata
Halaman ini merupakan halaman untuk menambah data aksara
seperti bahasa Indonesia, bahasa Bali, kategori, keterangan, file
dan gambar aksara. Terdapat textfield untuk menambahkan data
seperti bahasa Indonesia, bahasa Bali, kategori, keterangan, file
dan upload gambar aksara.
Gambar 5.11 Halaman Tambah Contoh Kata
Berikut potongan program dari tambah contoh kata:
pst = (OraclePreparedStatement) konek.prepareStatement(
"insert into contohkata "
+
"(id_kata,bahasa_indonesia,bahasa_bali,kategori_kata,keterangan_kata,gambar,th
umbnail) "
+ " values (?,?,?,?,?," + EMPTY_IMAGE + "," + EMPTY_IMAGE +
")");
pst.setString(1, idKata);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
pst.setString(2, bahasa_indonesia);
pst.setString(3, bahasa_bali);
pst.setString(4, kategori_kata);
pst.setString(5, keterangan_kata);
pst.executeUpdate();
pst.close();
pst = (OraclePreparedStatement) konek.prepareStatement(
"select gambar,thumbnail from contohkata where id_kata = ? for
update");
pst.setString(1, idKata);
rst = (OracleResultSet) pst.executeQuery();
if (!rst.next()) {
throw new ServletException("Kolom baru tidak ditemukan didalam
tabel"); }
gambar = (OrdImage) rst.getORAData(1, OrdImage.getORADataFactory());
thumbnail = (OrdImage) rst.getORAData(2,
OrdImage.getORADataFactory());
rst.close();
pst.close();
uploadKata.loadImage(gambar);
Berikut adalah method basisdata multimedia yang digunakan untuk menampilkan
gambar secara thumbnail:
gambar.processCopy("maxScale=100,100", thumbnail);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
5.2.2.11 Halaman Lihat Huruf Aksara Admin
Halaman ini merupakan halaman lihat data huruf aksara. Disini
admin hanya dapat melihat detail huruf aksara dengan cara
mengklik thumbnail gambar.
Gambar 5.12 Halaman Lihat Huruf Aksara Admin
5.2.2.12 Halaman Detail Huruf Aksara Admin
Halaman ini merupakan detail dari huruf aksara yang ada
didatabase. Detail huruf aksara tersebut mencangkup nama aksara,
jenis aksara dan gambar.
Gambar 5.13 Halaman Detail Gambar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
Berikut potongan program untuk melihat detail huruf aksara:
<% try {
gallery.pilihBaris(idAksara);
if (!gallery.fetch()) { %>
<td><%= HurufAksara.escapeHtmlString(gallery.getNama_aksara())%></td>
<td><%
if (gallery.getJenis_aksara() != null) {
out.print("<td scop=\"col\">" +
HurufAksara.escapeHtmlString(gallery.getJenis_aksara()) + "</td>");
} else {
out.print("<td scope=\"col\"> </td>");
}
%> </td>
<td><%
if (gallery.getGambar().getMimeType().startsWith("image/")) {
out.print("<img
src=\"GalleryGambarMediaTampilan.jsp?media=gambar&id_aksara=" +
gallery.getId_aksara() + "\"");
if (gallery.getGambar().getHeight() > 0 &&
gallery.getGambar().getWidth() > 0) {
out.print("height=\"" + gallery.getGambar().getHeight() +
"\"");
out.print("widht=\"" + gallery.getGambar().getWidth() +
"\"");
}
out.print("alt=\"" +
HurufAksara.escapeHtmlString(gallery.getNama_aksara()) + "\"");
out.print("border=\"1\">");
} else {
out.print("<a
href=\"GalleryGambarMediaTampilan.jsp?media=gambar&id_aksara=" +
idAksara + "\">Lihat media non gambar (" + gallery.getGambar().getMimeType()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
+ ")</a>");
}
%></td>
5.2.2.13 Halaman Lihat Animasi Aksara Admin
Halaman ini merupakan halaman lihat data animasi aksara. Disini
admin hanya dapat melihat detail animasi aksara dengan cara
mengklik [Lihat Animasi].
Gambar 5.14 Halaman Lihat Animasi Aksara
5.2.2.14 Halaman Detail Animasi Aksara Admin
Halaman ini merupakan detail dari animasi aksara yang ada
didatabase. Detail animasi aksara tersebut mencangkup nama
animasi, jenis aksara dan video.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
Gambar 5.15 Halaman Detail Animasi Aksara
Berikut potongan program detail data animasi:
<% gallery.pilihBaris(idAnimasi);
if (!gallery.fetch()) {
%>
<td><%=AnimasiAksara.escapeHtmlString(gallery.getNama_animasi())%>
</td>
<td>
<%
if (gallery.getJenis_aksara() != null) {
out.print("<td scope=\"col\">" +
AnimasiAksara.escapeHtmlString(gallery.getJenis_aksara()) + "</td>");
} else {
out.print("<td scope=\"col\"> </td>");
}
%> </td>
<td>
<video width="<%=gallery.getVideo().getWidth()%>"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
heigth="<%=gallery.getVideo().getHeight()%>"
autoplay controls>
<source
src="GalleryAnimasiMediaTampilan.jsp?id_animasi=<%=gallery.getId_animasi()
%>"
type="<%=gallery.getVideo().getMimeType()%>">
Browser anda tidak mendukung tag video.
</video> </td>
5.2.2.15 Halaman Dengar Suara Aksara Admin
Halaman ini merupakan halaman dengar suara huruf aksara. Disini
admin hanya dapat mendengar suara aksara dengan cara mengklik
[Dengar Suara].
Gambar 5.16 Halaman Dengar Suara
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
5.2.2.16 Halaman Detail Suara Aksara Admin
Halaman ini merupakan detail dari suara aksara yang ada
didatabase. Detail suara aksara tersebut mencangkup nama suara,
jenis aksara dan suara.
Gambar 5.17 Halaman Detail Suara Aksara
Berikut potongan program detail suara aksara:
<% gallery.pilihBaris(idSuara);
if (!gallery.fetch()) {
%>
<td><%= SuaraAksara.escapeHtmlString(gallery.getNama_suara())%>
</td>
<td><%
if (gallery.getJenis_aksara() != null) {
out.print("<td scope=\"col\">" +
SuaraAksara.escapeHtmlString(gallery.getJenis_aksara()) + "</td>");
} else {
out.print("<td scope=\"col\"> </td>");
}
%> </td>
<audio autoplay controls>
<source
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
src="GallerySuaraMediaTampilan.jsp?id_suara=<%=gallery.getId_suara()%>"
type="<%=gallery.getSuara().getMimeType()%>">
Browser anda tidak mendukung tag Suara.
</audio>
5.2.2.17 Halaman Lihat Contoh Kata Admin
Halaman ini merupakan halaman lihat data contoh kata. Disini
admin hanya dapat melihat detail contoh kata dengan cara
mengklik thumbnail gambar.
Gambar 5.18 Halaman Lihat Contoh Kata
5.2.2.16 Halaman Detail Contoh Kata Admin
Halaman ini merupakan detail dari contoh kata yang ada
didatabase. Detail contoh kata tersebut mencangkup bahasa
Indonesia, bahasa Bali, kategori, keterangan dan gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
Gambar 5.19 Halaman Detail Contoh Kata
Berikut potongan program detail suara aksara:
<%
gallery.pilihBaris(idKata);
if (!gallery.fetch()) {
%>
<td>
<%=ContohKata.escapeHtmlString(gallery.getBahasa_indonesia())%>
</td>
<td>
<%=ContohKata.escapeHtmlString(gallery.getBahasa_bali())%>
</td>
<td>
<%=ContohKata.escapeHtmlString(gallery.getKeterangan_kata())%>
</td>
<td>
<%
if (gallery.getKategori_kata()!= null) {
out.print("<td scope=\"col\">" +
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
ContohKata.escapeHtmlString(gallery.getKategori_kata()) + "</td>");
} else {
out.print("<td scope=\"col\"> </td>");
}
%> </td>
<td>
<%
// jika format gambar tidak dikenali oleh Oracle Multimedia,
// maka atribut height dan width akan menjadi 0, jadi jangan
// menghasilkan atribut tag gambar yang sesuai.
if (gallery.getGambar().getMimeType().startsWith("image/")) {
out.print("<img
src=\"MediaTampilanContohKata.jsp?media=gambar&id_kata=" +
gallery.getId_kata()+ "\"");
if (gallery.getGambar().getHeight() > 0 &&
gallery.getGambar().getWidth() > 0) {
out.print("height=\"" + gallery.getGambar().getHeight() +
"\"");
out.print("widht=\"" + gallery.getGambar().getWidth() +
"\"");
}
out.print("alt=\"" +
ContohKata.escapeHtmlString(gallery.getBahasa_indonesia()) + "\"");
out.print("border=\"1\">");
} else {
// data bukan gambar.
out.print("<a
href=\"MediaTampilanContohKata.jsp?media=gambar&id_kata=" + idKata +
"\">Lihat media non gambar (" + gallery.getGambar().getMimeType() + ")</a>");
}
%></td>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
5.2.2.17 Halaman Lihat Soal Latihan Kelas 1 Admin
Halaman ini merupakan halaman lihat soal latihan untuk admin.
Disini admin hanya dapat melihat isi dari latihan soal.
Gambar 5.20 Halaman Lihat Soal Latihan Kelas 1 Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
5.2.2.18 Halaman Lihat Soal Latihan Kelas 2 Admin
Halaman ini merupakan halaman lihat soal latihan untuk admin.
Disini admin hanya dapat melihat isi dari latihan soal.
Gambar 5.21 Halaman Lihat Soal Latihan Kelas 2 Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
5.2.2.19 Halaman Lihat Soal Latihan Kelas 3 Admin
Halaman ini merupakan halaman lihat soal latihan untuk admin.
Disini admin hanya dapat melihat isi dari latihan soal.
Gambar 5.22 Halaman Lihat Soal Latihan Kelas 3 Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
5.2.3 Halaman Guru
5.2.3.1 Login Guru
Halaman ini merupakan halaman login yang digunakan oleh Guru
untuk dapat masuk kehalaman guru. Pada halaman guru, guru
hanya dapat melihat data huruf aksara, data contoh kata dan lihat
soal latihan. Untuk dapat melihat data, guru membutuhkan
username dan password. Jika username dan password yang
dimasukan oleh guru benar, maka guru dapat melihat data huruf
aksara, contoh kata dan lihat soal latihan jika salah maka akan
kembali kehalaman login.
Gambar 5.23 Login Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
Berikut potongan program detail suara aksara:
<%
String idguru = request.getParameter("idguru");
String pass = request.getParameter("pass");
rs = st.executeQuery("select * from guru where id_guru ='" + idguru + "'
and password='" + pass + "'");
if (rs != null) {
while (rs.next()) {
session.setAttribute("sessionusername", rs.getString("id_guru"));
session.setAttribute("sessionpassword", rs.getString("password"));
response.sendRedirect("HalamanMilikGuru.jsp");
}
} else if (rs == null) {
response.sendRedirect("LoginGagalGuru.jsp");
}
%>
5.2.3.2 Halaman Guru
Halaman ini merupakan halaman utama guru. Disini guru hanya
dapat melihat data huruf aksara, contoh kata dan melihat latihan
soal tetapi guru perlu login terlebih dahulu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
Gambar 5.24 Halaman Utama Guru
5.2.3.3 Halaman Lihat Huruf Aksara Guru
Halaman ini merupakan halaman lihat data huruf aksara. Disini
guru hanya dapat melihat detail huruf aksara dengan cara mengklik
thumbnail gambar.
Gambar 5.25 Halaman Lihat Huruf Aksara Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
5.2.3.4 Halaman Detail Huruf Aksara Guru
Halaman ini merupakan detail dari huruf aksara yang ada
didatabase. Detail huruf aksara tersebut mencangkup nama aksara,
jenis aksara dan gambar.
Gambar 5.26 Halaman Detail Huruf Aksara Guru
5.2.3.5 Halaman Lihat Animasi Aksara Guru
Halaman ini merupakan halaman lihat data animasi aksara. Disini
guru hanya dapat melihat detail animasi aksara dengan cara
mengklik [Lihat Animasi].
Gambar 5.27 Halaman Animasi Aksara Guru.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
5.2.3.6 Halaman Detail Animasi Aksara Guru
Halaman ini merupakan detail dari animasi aksara yang ada
didatabase. Detail animasi aksara tersebut mencangkup nama
animasi, jenis aksara dan video.
Gambar 5.28 Halaman Detail Animasi Aksara Guru
5.2.3.7 Halaman Dengar Suara Aksara Guru
Halaman ini merupakan halaman dengar suara aksara. Disini guru
hanya dapat mendengar suara aksara dengan cara mengklik [Dengar
Suara].
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
Gambar 5.29 Halaman Dengar Suara Guru
5.2.3.8 Halaman Detail Suara Aksara
Halaman ini merupakan detail dari suara aksara yang ada
didatabase. Detail suara aksara tersebut mencangkup nama suara,
jenis aksara dan suara.
Gambar 5.30 Halaman Detail Suara Aksara Guru
5.2.3.9 Halaman Lihat Contoh Kata Guru
Halaman ini merupakan halaman lihat contoh kata. Disini guru
hanya dapat melihat detail contoh kata dengan cara mengklik
thumbnail gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
Gambar 5.31 Halaman Lihat Contoh Kata Guru
5.2.3.10 Halaman Detail Contoh Kata Guru
Halaman ini merupakan detail dari contoh kata yang ada
didatabase. Detail contoh kata tersebut mencangkup bahasa
Indonesia, bahasa Bali, kategori, keterangan dan gambar.
Gambar 5.32 Halaman Detail Contoh Gambar Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
5.2.3.11 Halaman Lihat Soal Latihan Kelas 1 Guru
Halaman ini merupakan halaman lihat soal latihan untuk guru.
Disini guru hanya dapat melihat isi dari latihan soal.
Gambar 5.33 Halaman Lihat Soal Latihan Kelas 1 Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
5.2.3.12 Halaman Lihat Soal Latihan Kelas 2 Guru
Halaman ini merupakan halaman lihat soal latihan untuk guru.
Disini guru hanya dapat melihat isi dari latihan soal.
Gambar 5.34 Halaman Lihat Soal Latihan Kelas 2 Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
5.2.3.13 Halaman Lihat Soal Latihan Kelas 3 Guru
Halaman ini merupakan halaman lihat soal latihan untuk guru.
Disini guru hanya dapat melihat isi dari latihan soal
Gambar 5.35 Halaman Lihat Latihan Soal Kelas 3 Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
5.2.4 Halaman Siswa
5.2.4.1 Login Siswa
Halaman ini merupakan halaman login yang digunakan oleh Siswa
untuk dapat masuk kehalaman siswa. Pada halaman siswa, siswa
hanya dapat melihat data huruf aksara, data contoh kata dan lihat
soal latihan. Untuk dapat melihat data, siswa membutuhkan
username dan password. Jika username dan password yang
dimasukan oleh siswa benar, maka guru dapat melihat data huruf
aksara, contoh kata dan lihat soal latihan jika salah maka akan
kembali kehalaman login.
Gambar 5.36 Login Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
Berikut potongan program detail suara aksara:
<%
String idsiswa = request.getParameter("idsiswa");
String psd = request.getParameter("psd");
rs = st.executeQuery("select * from siswa where id_siswa ='" + idsiswa +
"' and password='" + psd + "'");
if (rs != null) {
while (rs.next()) {
session.setAttribute("sessionusername", rs.getString("id_siswa"));
session.setAttribute("sessionpassword", rs.getString("password"));
response.sendRedirect("SiswaBelajardanLatihan.jsp");
}
} else if (rs == null) {
response.sendRedirect("LoginGagalSiswa.jsp");
}
%>
5.2.4.2 Halaman Siswa
Halaman ini merupakan halaman utama siswa. Disini siswa
hanya dapat melihat data huruf aksara, contoh kata dan
melihat latihan soal tetapi siswa perlu login terlebih dahulu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
Gambar 5.37 Halaman Utama Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
5.2.4.3 Halaman Lihat Huruf Aksara Siswa
Halaman ini merupakan halaman lihat data huruf aksara. Disini
guru hanya dapat melihat detail huruf aksara dengan cara mengklik
thumbnail gambar.
Gambar 5.38 Halaman Lihat Huruf Aksara Siswa
5.2.4.4 Halaman Detail Huruf Aksara Siswa
Halaman ini merupakan detail dari huruf aksara yang ada
didatabase. Detail huruf aksara tersebut mencangkup nama aksara,
jenis aksara dan gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
Gambar 5.39 Halaman Detail Huruf Aksara Siswa
5.2.4.5 Halaman Lihat Animasi Aksara Siswa
Halaman ini merupakan halaman lihat data animasi aksara. Disini
siswa hanya dapat melihat detail animasi aksara dengan cara
mengklik [Lihat Animasi].
Gambar 5.40 Halaman Lihat Animasi Aksara Siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
5.2.4.6 Halaman Detail Animasi Aksara Siswa
Halaman ini merupakan detail dari animasi aksara yang ada
didatabase. Detail animasi aksara tersebut mencangkup nama
animasi, jenis aksara dan video.
Gambar 5.41 Halaman Detail Animasi Aksara Guru
5.2.4.7 Halaman Dengar Suara Aksara Siswa
Halaman ini merupakan halaman dengar suara aksara. Disini siswa
hanya dapat mendengar suara aksara dengan cara mengklik [Dengar
Suara].
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
Gambar 5.42 Halaman Dengar Suara Siswa
5.2.4.8 Halaman Detail Suara Aksara
Halaman ini merupakan detail dari suara aksara yang ada
didatabase. Detail suara aksara tersebut mencangkup nama suara,
jenis aksara dan suara.
Gambar 5.43 Halaman Detail Suara Aksara Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
5.2.4.9 Halaman Lihat Contoh Kata Siswa
Halaman ini merupakan halaman lihat contoh kata. Disini siswa
hanya dapat melihat detail contoh kata dengan cara mengklik
thumbnail gambar.
Gambar 5.44 Halaman Lihat Contoh Kata Siswa
5.2.4.10 Halaman Detail Contoh Kata Siswa
Halaman ini merupakan detail dari contoh kata yang ada
didatabase. Detail contoh kata tersebut mencangkup bahasa
Indonesia, bahasa Bali, kategori, keterangan dan gambar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119
Gambar 5.45 Halaman Detail Contoh Gambar Siswa
5.2.4.11 Halaman Kerjakan Soal Kelas 1 Siswa
Halaman ini merupakan halaman kerjakan soal latihan untuk
siswa. Disini siswa akan mengerjakan soal latihan multiple choice
dengan cara mengklik radio button jawaban yang benar. Dan jika
sudah selesai maka akan menampilkan hasil total yang diperoleh
siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
Gambar 5.46 Halaman Kerjakan Soal Kelas 1 Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121
5.2.4.12 Halaman Nilai Kelas 1
Halaman ini merupakan halaman yang berisi total nilai yang
didapat oleh siswa dan informasi mengenai jawaban yang benar
atau salah.
Gambar 5.47 Halaman Skoring Nilai Kelas 1
Berikut potongan program skoring siswa:
<%
int nilaiTotal = 0; //variabel untuk menghitung nilai total
//soal nomor 1
if(request.getParameter("radios") != null) {
if(request.getParameter("radios").equals("radio2")){
out.println("1. Jawaban nomor 1 benar"); %> <br> <%
nilaiTotal+=10; //nilaitotal=nilaitotal+1
}
else{
out.println("1. Jawaban nomor 1 salah, yang benar adalah B"); %>
<br> <%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122
}
} %>
<h3>Kamu mendapat Nilai: <% out.println(nilaiTotal); %></h3>
5.2.4.13 Halaman Kerjakan Soal Latihan Kelas 2 Siswa
Halaman ini merupakan halaman kerjakan soal latihan untuk
siswa. Disini siswa akan mengerjakan soal latihan multiple
choice dengan cara mengklik radio button jawaban yang benar.
Dan jika sudah selesai maka akan menampilkan hasil total yang
diperoleh siswa.
Gambar 5.48 Halaman Kerjakan Soal Latihan Kelas 2 Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123
5.2.4.14 Halaman Nilai Kelas 2
Halaman ini merupakan halaman yang berisi total nilai yang
didapat oleh siswa dan informasi mengenai jawaban yang benar
atau salah.
Gambar 5.49 Halaman Skoring Nilai Kelas 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124
5.2.4.15 Halaman Kerjakan Soal Latihan Kelas 3 Siswa
Halaman ini merupakan halaman kerjakan soal latihan untuk
siswa. Disini siswa akan mengerjakan soal latihan multiple choice
dengan cara mengklik radio button jawaban yang benar. Dan jika
sudah selesai maka akan menampilkan hasil total yang diperoleh
siswa.
Gambar 5.50 Halaman Kerjakan Soal Latihan Kelas 3 Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
125
5.2.4.16 Halaman Nilai Kelas 3
Halaman ini merupakan halaman yang berisi total nilai yang
didapat oleh siswa dan informasi mengenai jawaban yang benar
atau salah.
Gambar 5.51 Halaman Skoring Nilai Kelas 3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
126
BAB VI
PENGUJIAN DAN ANALISA HASIL
Pada bab ini peneliti melakukan pengujian terhadapat Sistem Pembelajara
Aksara Bali Untuk Sekolah Dasar Di Bali Berbasis Web Menggunakan Basisdata
Multimedia kemudian akan dilanjutkan dengan menganalisa hasil dari pengujian
Sistem Pembelajara Aksara Bali Untuk Sekolah Dasar Di Bali Berbasis Web
Menggunakan Basisdata Multimedia.
6.1 Analisia Hasil Uji Coba Sistem (Alpha Test)
Pengujian Alpha adalah tahap pengujian yang dilakukan oleh pihak
pengembang sebelum diluncurkan ke pengguna secara umum. Sistem
Pembelajara Aksara Bali Untuk Sekolah Dasar di Bali Berbasis Web
Menggunakan Basisdata Multimedia yang telah dibangun dapat berfungsi
dengan baik. Admin dapat mengelola data aksara Bali (tambah huruf
aksara, tambah animasi aksara, tambah suara aksara dan tambah contoh
kata).
Berdasarkan hasil implementasi basis data multimedia, semua data
multimedia dapat disimpan dengan baik sesuai dengan tipe data
multimedia yang digunakan seperti ORDImage untuk menyimpan gambar,
ORDVideo untuk menyimpan video dan ORDAudio untuk menyimpan
suara.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
127
Adapun kelebihan dan kekurangan dari Sistem Pembelajara Aksara
Bali Untuk Sekolah Dasar Di Bali Berbasis Web Menggunakan Basisdata
Multimedia ini adalah sebegai berikut:
Kelebihan Sistem:
1. Sistem dapat menyimpan file gambar dan file video yang lebih
besar dengan menggunakan Oracle database dari pada
menggunakan database Oracle.
2. Memiliki kemampuan untuk menampilkan audio visual dalam cara
menulis aksara Bali, pengucapan aksara.
3. Membantu siswa dalam belajar yang lebih mandiri tanpa
pendampingan oleh guru.
4. Memiliki kemampuan umpan balik apakah jawaban yang dipilih
oleh siswa benar atau salah dan juga dapat menampilkan skor nilai.
Kekurangan sistem:
1. Materi yang masih belum dapat diupdate karena untuk dapat
update admin harus dapat membuat animasi menggunakan
macromedia flashtool 8.
2. Soal latihan, skor nilai masih belum dapat tersimpan kedatabase.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
128
6.2 Analisa Hasil Uji Coba Sistem Pada Siswa (Beta Test)
Pengujian beta adalah pengujian yang dilakukan kepada pengguna
sistem. Pengujian dilakukan dengan menyebarkan kuisioner kepada 5
orang siswa.
Sasaran dari penyebaran kuisioner tersebut adalah:
Siswa Kelas 1: 2 Orang Siswa
Siswa Kelas 2: 1 Orang Siswa
Siswa Kelas 3: 2 Orang Siswa
1. Pertanyaan Pertama
Menurut Adik, tampilan program aksara Bali ini menarik ?
Tabel 6.1 Hasil Kuisioner Pertanyaan Pertama
Jawaban Bobot Jawaban
(1-3)
Jumlah
Reponden
Hasil (1-3) Total
Sangat Menarik 3 2 6 40.00%
Menarik 2 3 6 60.00%
Tidak Menarik 1 0 0 0.00%
Total 5 12
Rata-rata 2.4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
129
Gambar 6.1 Grafik Jumlah Responden Pertanyaan Pertama
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa menganggap
tampilan dari program aksara Bali menarik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
130
2. Pertanyaan Kedua
Menurut Adik, apakah program aksara Bali ini mudah digunakan ?
Tabel 6.2 Hasil Kuisioner Pertanyaan Kedua
Jawaban Bobot Jawaban
(1-3)
Jumlah
Reponden
Hasil (1-3) Total
Sangat Mudah 3 1 3 20.00%
Mudah 2 3 6 60.00%
Sulit 1 1 1 20.00%
Total 5 10
Rata-rata 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
131
Gambar 6.2 Grafik Jumlah Responden Pertanyaan Kedua
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa mudah dalam
menggunakan program pelajaran aksara Bali.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
132
3. Pertanyaan Ketiga
Apakah Adik dapat memahami isi dari materi-materi yang ada
didalam program belajar aksara Bali ini ?
Tabel 6.3 Hasil Kuisioner Pertanyaan Ketiga
Jawaban Bobot Jawaban
(1-3)
Jumlah
Reponden
Hasil (1-3) Total
Sangat Paham 3 1 3 20.00%
Paham 2 4 8 80.00%
Kurang Paham 1 0 0 0.00%
Total 5 11
Rata-rata 2.2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
133
Gambar 6.3 Grafik Jumlah Responden Pertanyaan Ketiga
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa dapat memahami
materi yang diberikan dalam program pelajaran aksara Bali.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
134
4. Pertanyaan Keempat
Apakah Adik tertarik menggunakan program belajar aksara bali
untuk belajar?
Tabel 6.4 Hasil Kuisioner Pertanyaan Keempat
Jawaban Bobot Jawaban
(1-3)
Jumlah
Reponden
Hasil (1-3) Total
Sangat Tertarik 3 2 6 40.00%
Tertarik 2 2 4 40.00%
Tidak Tertarik 1 1 1 20.00%
Total 5 11
Rata-rata 2.2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
135
Gambar 6.4 Grafik Jumlah Responden Pertanyaan Keempat
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa tertarik untuk
belajar aksara Bali menggunakan program pelajaran aksara Bali.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
136
5. Pertanyaan Kelima
Menurut Adik, lebih mengerti belajar aksara bali dibantu dengan
program aksara bali atau dengan buku ?
Tabel 6.5 Hasil Kuisioner Pertanyaan Kelima
Jawaban Bobot Jawaban
(1-2)
Jumlah
Reponden
Hasil (1-2) Total
Menggunakan
Program Aksara Bali
2 4 8 80.00%
Menggunakan Buku 1 1 1 20.00%
Total 5 9
Rata-rata 1.8
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
137
Gambar 6.5 Grafik Jumlah Responded Pertanyaan Kelima
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa lebih mengerti
belajar aksara Bali menggunakan progam aksara Bali dari pada menggunakan
buku.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
138
6. Pertanyaan Keenam
Menurut Adik, apakah lebih menyenangakan belajar aksata Bali
menggunakan program ini atau dengan guru dikelas ?
Tabel 6.6 Hasil Kuisioner Pertanyaan Keenam
Jawaban Bobot Jawaban
(1-2)
Jumlah
Reponden
Hasil (1-2) Total
Belajar Dengan
Menggunakan Program
2 3 6 60.00%
Belajar Dikelas Dengan
Guru
1 2 2 40.00%
Total 5 8
Rata-rata 1.6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
139
Gambar 6.6 Grafik Jumlah Responded Pertanyaan Keenam
Dari hasil perhitungan, maka dapat dianalisa bahwa siswa lebih senang
belajar aksara Bali menggunakan progam aksara Bali dari pada dikelas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
140
6.3 Rangkuman Hasil Uji Sistem Pembelajaran Aksara Bali (SPAB)
Tabel 6.7 Rangkuman Hasil Uji Sistem Pembelajaran Aksara Bali
No Rangkuman Skor
1. Tampilan SPAB menarik 2.4
2. SPAB mudah digunakan 2
3. Memahami isi dari materi SPAB 2.2
4. Tertarik menggunakan SPAB 2.2
5. Lebih mengerti menggunakan SPAB 1.8
6. SPAB lebih menyenangkan 1.6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
141
BAB VII
PENUTUP
7.1 Kesimpulan
Kesimpulan yang didapat berdasarkan hasil desain,
implementasi sistem, pengujian dan analisis hasil Sistem Pembelajaran
Aksara Bali untuk Sekolah Dasar di Bali Menggunakan Basisdata Multimedia
kesimpulan adalah sebagai berikut:
1. Sistem Pembelajaran Aksara Bali untuk Sekolah Dasar di Bali
Menggunakan Basisdata Multimedia telah berhasil dibangun dengan
menggunakan bahasa pemograman JSP dan Oracle 11g Express
Edition serta dapat berjalan dengan baik.
2. Dari hasil uji coba terhadap pengguna, dapat disimpulkan bahwa
Sistem Pembelajaran Aksara Bali untuk Sekolah Dasar di Bali
Menggunakan Basisdata Multimedia dapat menarik minat belajar
siswa dalam belajar aksara Bali.
3. Dari hasil uji coba terhadap pengguna, dapat disimpulkan bahwa
Sistem Pembelajaran Aksara Bali untuk Sekolah Dasar di Bali
Menggunakan Basisdata Multimedia dapat digunakan dengan mudah
oleh siswa dalam belajar aksara Bali.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
142
7.2 Saran
Saran yang peneliti berikan adalah memberikan fitur update untuk
bagian materi agar admin dan guru dapat melakukan update pada data aksara
Bali. Dapat menambah soal latihan yang bisa tersimpan kedatabase.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
143
DAFTAR PUSTAKA
Ariona, Rian. 2013. Belajar HTML dan CSS: Tutorial Fundamental dalam
Mempelajari HTML & CSS.
Dikse Pancana, I Wayan, dan I Putu Sundika. 2011. Animasi dengan Flash 8.
Yogyakarta: Graha Ilmu
Habibi, I & Munir R. 2006. The Balinese Unicode Text Precessing. Indonesian
Journal of Computing and Cybernetics System, 1(1), pp. 1-17
Khannedy, Eko Kurniawan. 2007. Turorial JavaScript. Bandung
Kridalaksana, H. 1993. Kamus Linguistik. Jakarta: Gramedia
Kristanto Andri. 2004. Perancangan Sistem Infromasi dan Aplikasinya.
Yogyakarta. Gaya Media
Levy, Michael. 1997. Computer-assited Language Learning: Contex and
Conceptualization. Oxford: Clarendos Press.
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta: Andi
Mudir. 2013. Multimedia Konsep & Aplikasi dala Pendidikan. Bandung:
Alfabeta.
Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data.
Yogyakarta: Andi.
Pelski, Sue. 2005. Oracle Intermedia Reference, 10g Release 2(10.2).
Pelski, Sue. 2014. Oracle Multimedia Refrence, 12c Release 1(12.1).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
144
Pressman, Roger S. 2010. Software Engineering A Practitioner's Approach,
Seventh Edition. New York: Mc Graw Hill.
Tay Vaughan. 2011. Multimedia : Making it work. Eighth edition. TMH
Utdirartatno, Firrar. 2006. Segudang Trik Pengembangan Situs WEB
Memanfaatkan HTML, JavaScript dan CSS secara kreatif. Yogyakarta:
Andi
Whitten, Jeffrey L & Lonnie D. Bentley. 2007. System Analysis and Design
Methods, Seventh Edition. New York: Mc Graw Hill.
Wikipedia. Bahasa Bali. https://id.wikipedia.org/wiki/Bahasa_Bali diakses 13
Desember 2017
Wikipedia. Aksara Bali. https://id.wikipedia.org/wiki/Aksara_Bali diakses 13
Desember 2017
Wijono, Sri Hartati, dkk. 2007. Pemrograman Java Servlet dan JSP dengan
Netbeans. Yogyakarta: Andi Offset.
Wirayuda, T.A.B.., Hermanto, I.G.R & Novi D, R. 2009. Pengenalan Huruf Bali
Menggunakan Metode Modified Direction Feature (MDF) dan Learning
VectorQuantization (LVQ). Konferensi Nasional Sistem dan Informatika,
pp. 7-12.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
145
LAMPIRAN
SISTEM PEMBELAJARAN AKSARA BALI
UNTUK SEKOLAH DASAR DI BALI BERBASIS WEBSITE
MENGGUNAKAN BASISDATA MULTIMEDIA
Data Responden
Nama :
Kelas :
Berilah tanda (x) pada salah satu pilihan jawaban yang sesuai.
1. Menurut Adik, apakah tampilan program aksara Bali ini menarik ?
Sangat Menarik ( )
Menarik ( )
Tidak Menarik ( )
2. Menurut Adik, apakah program aksara Bali ini mudah digunakan ?
Sangat Mudah ( )
Mudah ( )
Sulit ( )
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
146
3. Apakah Adik dapat memahami isi dari materi-materi yang ada didalam
program belajar aksara Bali ini ?
Kurang Paham ( )
Paham ( )
Sangat Paham ( )
4. Apakah Adik tertarik menggunakan program belajar aksara bali
untuk belajar ?
Sangat Tertarik ( )
Tertarik ( )
Tidak Tertairk ( )
5. Menurut Adik lebih mudah mengerti belajar aksara Bali dibantu dengan
menggunakan progam aksara Bali ini atau dengan menggunakan
buku ?
Menggunakan Buku ( )
Menggunakan Program Aksara Bali ( )
6. Menurut Adik, apakah lebih menyenangkan belajar aksara Bali
menggunakan program ini atau dengan guru dikelas ?
Belajar dikelas dengan guru ( )
Belajar dengan menggunakan program ( )
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
top related