plagiat merupakan tindakan tidak terpuji - core.ac.uk · indonesia (rumah adat, pakaian adat,...
TRANSCRIPT
i
SISTEM PEMBELAJARAN KEBUDAYAAN INDONESIA
(Rumah Adat, Pakaian Adat, Tarian Daerah, Lagu Daerah)
BAGI SISWA KELAS 4 & 5 SEKOLAH DASAR
DENGAN MENGGUNAKAN BASIS DATA MULTIMEDIA
Studi Kasus : SD Negeri 1 Dukuh
Skripsi
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh:
Venti Trimuriyatin
105314080
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2015
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
THE LEARNING SYSTEM OF INDONESIA CULTURE
(Traditional House, Traditional Clothing, Traditional Dances, Traditional Song)
FOR 4th and 5th GRADE PRIMARY SCHOOL
BY USING THE MULTIMEDIA DATABASE
Case Study: SD Negeri 1 Dukuh
Thesis
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Komputer Degree
In Department of Informatics Engineering
By:
Venti Trimuriyatin
105314080
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
THE FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
2015
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
v
Karya ini saya persembahkan kepada :
Tuhan Yesus dan Bunda Maria yang selalu menyertai, memberkati dan
memberikan Pertolongan dan Mukjizat untuk segala usaha yang saya lakukan
sehingga skripsi ini dapat selesai dengan baik.
Bapak Yustinus Sudiyono & Ibu Bernadheta Suindiya, kedua orang tua saya yang
selalu setia dan dengan sabar mendukung, mendoakan, dan memberikan semangat.
Vea Feri Bahas Maranto, kakak saya yang tetap mendukung, mendoakan, dan
memberikan semangat.
Teman-teman Teknik Informatika angkatan 2010 untuk dukungannya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
HALAMAN MOTTO
“Tetap melakukan yang terbaik dan selalu berusaha menjadi yang lebih
baik”
“Berharap, Percaya dan Yakinlah bahwa Kuasa Tuhan akan selalu
membawamu dalam kebahagiaan”
“Selalu berdoa dan andalkan Kuasa Tuhan untuk segala urusan dan masalah
yang kita hadapi”
-Anonymous-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
ABSTRAK
Proses belajar mengajar tentang kebudayaan Indonesia saat ini masih
dilakukan secara manual oleh guru dan siswa, yang mana guru hanya mengacu pada
buku modul dan siswa mendengarkan penjelasan guru secara monoton. Proses belajar
mengajar ini, menyebabkan siswa bosan dan tidak tertarik untuk belajar dan
mengetahui tentang keberagaman kebudayaan Indonesia yang mengakibatkan calon
generasi penerus bangsa kurang mengetahui kebudayaan di setiap provinsi di
Indonesia. Dari masalah tersebut, dibangun sistem Pembelajaran Kebudayaan
Indonesia (rumah adat, pakaian adat, tarian daerah, dan lagu daerah) bagi siswa kelas
4 dan 5 Sekolah Dasar dengan menggunakan basis data multimedia, dan diharapkan
dapat membantu mengatasi permasalah tersebut.
Sistem ini dibangun dengan menggunakan bahasa pemrograman JSP dan
pengelolaan data menggunakan Oracle 10g. Konsep dan metode pembelajaran secara
visualisasi dan auditory yang dianggap tepat digunakan untuk sistem Pembelajaran
Kebudayaan Indonesia ini adalah metode tutorial yang berperan sebagai alat
pembantu guru dengan menyediakan fitur audio visualisasi dan auditory, serta
terdapat soal evaluasi. Selain itu, dalam sistem ini juga memanfaatkan basis data
multimedia untuk dapat memanipulasi data multimedia sebagai tambahan dalam
sistem tersebut.
Hasil uji coba menunjukkan sistem Pembelajaran Kebudayaan Indonesia ini
sudah berjalan dengan baik. Adapun hasil uji coba terhadap pengguna menunjukkan
perangkat lunak ini cukup menarik dan sangat membantu mempermudah untuk
proses penyampaian materi dari guru untuk siswa dan juga proses belajar mengajar
yang secara efektif sehingga siswa mampu berminat untuk mempelajari Kebudayaan
Indonesia.
Kata Kunci: Sistem Pembelajaran Kebudayaan Indonesia, JSP, basis data
multimedia, oracle 10g.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
ABSTRACT
The process of learning about Indonesian culture is still done manually by
teachers and students, which teachers refer only to the book module and students
listen to the teacher's explanation monotonically. The teaching and learning process,
causing students bored and not interested to learn and know about the diversity of
Indonesian culture resulting in the prospective future generation not knowing the
culture in every province in Indonesia. From these problems, the system of Learning
Culture Indonesia (traditional house, traditional clothing, dances, and folk songs) for
4th and 5th Grade elementary schools was built using multimedia data base, this
system is expected to help overcome these problems.
This system is built using JSP programming language and data management
(DBMS) using Oracle 10g. The concepts and methods of visualization and auditory
learning is deemed appropriate for Indonesian Culture Learning system is the tutorial
method because this system act as auxiliaries provide teachers with audio visuals and
auditory features, and there is several evaluations. In addition, this system also
utilizes multimedia data base to be able to manipulate multimedia data for inclusion
in the system.
The trial testing showed Indonesian Culture Learning system is already well
functions. The results of tests on users indicates the software is quite interesting and
very helpful it easier to process the delivery of material from the teacher to the
students and also the learning process effectively so that students are able interested
to learn about Indonesian culture.
Keywords: Indonesian Culture Learning System, JSP, multimedia database,
Oracle 10g.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xi
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, atas berkat dan
kasih-Nya, penulis dapat menyelesaikan skripsi yang berjudul :
“SISTEM PEMBELAJARAN KEBUDAYAAN INDONESIA (Rumah Adat,
Pakaian Adat, Tarian Daerah, Lagu Daerah) BAGI SISWA KELAS 4 & 5
SEKOLAH DASAR” dengan baik.
Pada kesempatan ini penulis juga ingin mengucapkan terima kasih kepada:
1. Ibu Agnes Maria Polina S. Kom, M.Sc., selaku dosen pembimbing yang telah
meluangkan waktu dan dengan sabar membimbing dan memberikan
pengarahan serta saran bagi penulis, sehingga skripsi ini dapat diselesaikan
dengan baik.
2. Kepada keluarga, Bapak, Ibu dan kakak yang selalu memberikan kasih
sayang, doa dan dukungan yang sangat besar kepada penulis.
3. Kepada Keluarga Besar Simbah Joyo Dihardjo yang selalu memberikan
dukungan dan doa.
4. Teman-teman program studi Teknik Informatika angkatan 2010 Universitas
Santa Dharma atas dukungan, masukan dan doanya.
5. Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu
penulis dalam proses penyelesaian skripsi.
Dalam penulisan skripsi ini, masih banyak kekurangan dan hal yang perlu
diperbaiki. Oleh karena itu penulis menerima kritik dan saran yang membangun dari
pembaca. Akhirnya, penulis berharap semoga skripsi ini dapat berguna bagi pembaca.
Penulis
Venti Trimuriyatin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xii
DAFTAR ISI
HALAMAN JUDUL ...................................................................................................... i
HALAMAN JUDUL (BAHASA INGGRIS) ............................................................... ii
HALAMAN PERSETUJUAN ..................................................................................... iii
HALAMAN PENGESAHAN ...................................................................................... iv
HALAMAN PERSEMBAHAN ................................................................................... v
HALAMAN MOTTO .................................................................................................. vi
HALAMAN PERNYATAAN KEASLIAN KARYA ................................................ vii
HALAMAN PERSETUJUAN PUBLIKASI ............................................................. viii
ABSTRAK ................................................................................................................... ix
ABSTRACT .................................................................................................................. x
KATA PENGANTAR ................................................................................................. xi
DAFTAR ISI ............................................................................................................... xii
DAFTAR GAMBAR .................................................................................................. xv
DAFTAR TABEL ..................................................................................................... xvii
BAB I PENDAHULUAN ............................................................................................. 1
1.1 LATAR BELAKANG ......................................................................................... 1
1.2 RUMUSAN MASALAH .................................................................................... 3
1.3 BATASAN MASALAH ..................................................................................... 3
1.4 TUJUAN dan MANFAAT .................................................................................. 4
1.4.1 TUJUAN ....................................................................................................... 4
1.4.2 MANFAAT .................................................................................................. 5
1.5 METODOLOGI PENELITIAN .......................................................................... 5
1.6 SISTEMATIKA PENULISAN ........................................................................... 7
BAB II LANDASAN TEORI ..................................................................................... 10
2.1 Kebudayaan Indonesia ....................................................................................... 10
2.2 Sistem Pembelajaran Berbasis Web .................................................................. 18
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiii
2.2.1 Pengertian Sistem ....................................................................................... 18
2.2.1.1 Elemen Sistem ..................................................................................... 19
2.2.1.2 Model Umum Sistem .......................................................................... 21
2.2.2 Pembelajaran Berbasis Web ....................................................................... 21
2.2.2.1 Fungsi dan Manfaat Pembelajaran Berbasis Web ............................... 22
2.2.2.2 Kelebihan dan Kekurangan Pembelajaran Berbasis Web ................... 23
2.3 Metodologi pengembangan sistem FAST ......................................................... 25
2.4 Bahasa Pemrograman JSP ................................................................................. 28
2.4.1 Kode JSP ..................................................................................................... 30
2.4.2 Arsitektur JSP ............................................................................................. 31
2.4.3 Kelebihan JSP ............................................................................................. 32
2.5 Basisdata Multimedia ........................................................................................ 34
2.5.1 Oracle InterMedia ....................................................................................... 34
2.5.2 Teknologi Objek Relasional ....................................................................... 35
2.5.3 Kapasitas InterMedia .................................................................................. 36
2.5.3.1 Method-method Basis Data Multimedia ............................................. 37
2.5.4 Arsitektur InterMedia ................................................................................. 41
2.6 Notasi Pemodelan Sistem .................................................................................. 43
2.6.1 Use Case Diagram ...................................................................................... 43
2.6.1.1 Simbol Use Case dan Aktor ................................................................ 44
2.6.1.1 Relasi (Relationship) ........................................................................... 44
2.6.2 Database Conceptual Design ..................................................................... 46
2.6.3 Logical Design and Physical Design .......................................................... 47
2.6.4 Pemodelan Proses ....................................................................................... 49
BAB III ANALISA DAN RANCANGAN SISTEM ................................................. 51
3.1 Analisa Sistem ................................................................................................... 51
3.1.1 Fase Definisi Ruang Lingkup (Scope Definition Phase) ............................ 51
3.1.2 Fase Analisis Masalah (Problem Analysis Phase) ...................................... 52
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
3.1.2.1 Gambaran Umum Sistem Saat ini ....................................................... 52
3.1.2.2 Gambaran Sistem yang akan Dibangun .............................................. 52
3.1.3 Fase Kebutuhan Pengguna (Requirement Analysis Phase) ........................ 54
3.1.3.1 Analisis Kebutuhan Pengguna ............................................................ 54
3.1.3.2 Use Case Diagram .............................................................................. 55
3.2 Perancangan Sistem ........................................................................................... 87
3.2.1 Desain Basis Data ....................................................................................... 87
3.2.2 Desain Antar Muka ..................................................................................... 93
BAB IV IMPLEMENTASI SISTEM ......................................................................... 98
4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak ........................................... 98
4.2 Implementasi Basis Data ................................................................................... 98
4.3 Implementasi Sistem ....................................................................................... 102
BAB V ANALISA HASIL ....................................................................................... 132
5.1 Analisa Hasil Implementasi Program .............................................................. 132
5.1.1 Kelebihan Sistem ...................................................................................... 134
5.1.2 Kekurangan Sistem ................................................................................... 135
5.2 Analisa Hasil Uji Coba Sistem Terhadap Pengguna ....................................... 135
5.2.1 Hasil Uji Coba Sistem Terhadap Siswa .................................................... 135
5.2.2 Hasil Uji Coba Sistem Terhadap Guru ..................................................... 144
BAB VI PENUTUP .................................................................................................. 149
6.1 Kesimpulan ...................................................................................................... 149
6.2 Saran ................................................................................................................ 151
DAFTAR PUSTAKA ............................................................................................... 152
LAMPIRAN .............................................................................................................. 154
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
DAFTAR GAMBAR
Gambar 2.1 Model Umum Sistem .............................................................................. 21
Gambar 2.2 Kode Dasar JSP ....................................................................................... 30
Gambar 2.2 Kode Dasar JSP ....................................................................................... 32
Gambar 2.4 Arsitektur Intermedia .............................................................................. 43
Gambar 2.5 Simbol Use Case ..................................................................................... 43
Gambar 2.6 Simbol Aktor ........................................................................................... 44
Gambar 2.7 Notasi dalam ERD ................................................................................... 47
Gambar 2.8 Simbol kesatuan luar/external agent ....................................................... 49
Gambar 2.9 Simbol arus data ...................................................................................... 49
Gambar 2.10 Simbol Proses ........................................................................................ 50
Gambar 2.11 Simbol Simpanan Data 50 ..................................................................... 50
Gambar 3.1 Use Case Diagram ................................................................................... 55
Gambar 3.2 Diagram Konteks..................................................................................... 83
Gambar 3.3 Diagram Berjenjang ................................................................................ 83
Gambar 3.4 Overview Diagram .................................................................................. 84
Gambar 3.5 Data Flow Diagram Level 2 Proses 1..................................................... 85
Gambar 3.6 Data Flow Diagram Level 2 Proses 2..................................................... 85
Gambar 3.7 Data Flow Diagram Level 2 Proses 3..................................................... 86
Gambar 3.8 Data Flow Diagram Level 2 Proses 4..................................................... 86
Gambar 3.9 ER Diagram ............................................................................................. 87
Gambar 3.10 Relational Model ................................................................................... 88
Gambar 3.11 Halaman Utama Siswa .......................................................................... 93
Gambar 3.12 Halaman Materi Siswa .......................................................................... 93
Gambar 3.13 Halaman Evaluasi Siswa ....................................................................... 94
Gambar 3.14 Halaman Nilai Siswa ............................................................................. 94
Gambar 3.15 Halaman Login Guru ............................................................................. 95
Gambar 3.16 Halaman Home ...................................................................................... 95
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvi
Gambar 3.17 Halaman Materi ..................................................................................... 96
Gambar 3.18 Halaman Soal ........................................................................................ 96
Gambar 3.19 Halaman Data Siswa ............................................................................. 97
Gambar 3.20 Halaman Nilai Siswa ............................................................................. 97
Gambar 4.1 Halaman Utama Siswa .......................................................................... 103
Gambar 4.2 Halaman Materi Siswa .......................................................................... 104
Gambar 4.3 Halaman Daftar Materi Provinsi ........................................................... 105
Gambar 4.4 Halaman Tampilan Penuh Gambar Provinsi ......................................... 107
Gambar 4.5 Halaman Daftar Materi Rumah Adat .................................................... 108
Gambar 4.6 Halaman Tampilan Penuh Gambar Rumah Adat .................................. 109
Gambar 4.7 Halaman Daftar Materi Pakaian Adat ................................................... 109
Gambar 4.8 Halaman Tampilan Penuh Gambar Pakaian Adat ................................. 110
Gambar 4.9 Halaman Daftar Materi Tarian Daerah.................................................. 110
Gambar 4.10 Halaman Tampilan Pemutar Video Tarian Daerah ............................. 111
Gambar 4.11 Halaman Daftar Materi Lagu Daerah .................................................. 112
Gambar 4.12 Halaman Tampilan Pemutar Audio Lagu Daerah ............................... 113
Gambar 4.13 Halaman Login Siswa ......................................................................... 114
Gambar 4.14 Halaman Soal Evaluasi Siswa ............................................................. 115
Gambar 4.15 Halaman Nilai Siswa ........................................................................... 117
Gambar 4.16 Halaman Login Guru ........................................................................... 118
Gambar 4.17 Halaman Utama Guru.......................................................................... 119
Gambar 4.18 Halaman Menu Materi ........................................................................ 120
Gambar 4.19 Halaman Tambah Data Provinsi ......................................................... 121
Gambar 4.20 Halaman Tambah Data Rumah Adat .................................................. 122
Gambar 4.21 Halaman Tambah Data Pakaian Adat ................................................. 123
Gambar 4.22 Halaman Tambah Data Tarian Daerah ................................................ 124
Gambar 4.23 Halaman Tambah Data Lagu Daerah .................................................. 126
Gambar 4.24 Halaman Menu Soal ............................................................................ 127
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvii
Gambar 4.25 Halaman Tambah Soal ........................................................................ 128
Gambar 4.26 Halaman Daftar Soal ........................................................................... 129
Gambar 4.27 Halaman Data Siswa ........................................................................... 130
Gambar 4.28 Halaman Nilai ..................................................................................... 131
Gambar 5.1 Grafik Hasil Pertanyaan no.1 untuk siswa ............................................ 136
Gambar 5.2 Grafik Hasil Pertanyaan no.2 untuk siswa ............................................ 137
Gambar 5.3 Grafik Hasil Pertanyaan no.3 untuk siswa ............................................ 138
Gambar 5.4 Grafik Hasil Pertanyaan no.4 untuk siswa ............................................ 139
Gambar 5.5 Grafik Hasil Pertanyaan no.5 untuk siswa ............................................ 140
Gambar 5.6 Grafik Hasil Pertanyaan no.6 untuk siswa ............................................ 141
Gambar 5.7 Grafik Hasil Pertanyaan no.7 untuk siswa ............................................ 142
Gambar 5.8 Grafik Hasil Pertanyaan no.8 untuk siswa ............................................ 143
Gambar 5.9 Grafik Hasil Pertanyaan no.1 untuk guru .............................................. 145
Gambar 5.10 Grafik Hasil Pertanyaan no.2 untuk guru ............................................ 146
Gambar 5.11 Grafik Hasil Pertanyaan no.3 untuk guru ............................................ 147
Gambar 5.12 Grafik Hasil Pertanyaan no.4 untuk guru ............................................ 148
DAFTAR TABEL
Tabel 2.1 Tabel Daftar Nama Rumah Adat di Indonesia ............................................ 12
Tabel 2.2 Tabel Daftar Nama Tarian Daerah di Indonesia ......................................... 14
Tabel 2.3 Tabel Daftar Nama Lagu Daerah di Indonesia ........................................... 16
Tabel 2.4 Tabel Daftar Method-method Basis Data Multimedia ................................ 37
Tabel 3.1 Tabel Kebutuhan Pengguna ........................................................................ 54
Tabel 3.2 Narasi Use Case Lihat Materi ..................................................................... 55
Tabel 3.3 Narasi Use Case Mengerjakan Soal Evaluasi ............................................. 56
Tabel 3.4 Narasi Use Case Lihat Nilai ........................................................................ 58
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
Tabel 3.5 Narasi Use Case Login ................................................................................ 59
Tabel 3.6 Narasi Use Case Insert Data Materi Provinsi .............................................. 61
Tabel 3.7 Narasi Use Case Insert Data Materi Rumah Adat....................................... 63
Tabel 3.8 Narasi Use Case Insert Data Materi Pakaian Adat ..................................... 65
Tabel 3.9 Narasi Use Case Insert Data Materi Tarian Daerah .................................... 67
Tabel 3.10 Narasi Use Case Insert Data Materi Lagu Daerah .................................... 69
Tabel 3.11 Narasi Use Case Insert Data Soal Evaluasi ............................................... 71
Tabel 3.12 Narasi Use Case Ubah Data Soal Evaluasi ............................................... 73
Tabel 3.13 Narasi Use Case Hapus Data Soal Evaluasi.............................................. 74
Tabel 3.14 Narasi Use Case Insert Data Siswa ........................................................... 76
Tabel 3.15 Narasi Use Case Ubah Data Siswa ........................................................... 78
Tabel 3.16 Narasi Use Case Hapus Data Siswa .......................................................... 80
Tabel 3.17 Narasi Use Case Cetak Nilai Siswa .......................................................... 81
Tabel 3.18 Struktur tabel guru .................................................................................... 89
Tabel 3.19 Struktur tabel provinsi ............................................................................... 89
Tabel 3.20 Struktur tabel rumah adat .......................................................................... 89
Tabel 3.21 Struktur tabel pakaian adat ........................................................................ 90
Tabel 3.22 Struktur tabel tarian .................................................................................. 90
Tabel 3.23 Struktur tabel lagu daerah ........................................................................ 91
Tabel 3.24 Struktur tabel siswa .................................................................................. 91
Tabel 3.25 Struktur tabel soal .................................................................................... 92
Tabel 3.26 Struktur tabel tes ...................................................................................... 92
Tabel 5.1 Hasil Perhitungan Pertanyaan no.1 ........................................................... 135
Tabel 5.2 Hasil Perhitungan Pertanyaan no.2 ........................................................... 136
Tabel 5.3 Hasil Perhitungan Pertanyaan no.3 ........................................................... 137
Tabel 5.4 Hasil Perhitungan Pertanyaan no.4 ........................................................... 138
Tabel 5.5 Hasil Perhitungan Pertanyaan no.5 ........................................................... 139
Tabel 5.6 Hasil Perhitungan Pertanyaan no.6 ........................................................... 140
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xix
Tabel 5.7 Hasil Perhitungan Pertanyaan no.7 ........................................................... 142
Tabel 5.8 Hasil Perhitungan Pertanyaan no.8 ........................................................... 143
Tabel 5.9 Hasil Perhitungan Pertanyaan no.1 ........................................................... 144
Tabel 5.10 Hasil Perhitungan Pertanyaan no.2 ......................................................... 145
Tabel 5.11 Hasil Perhitungan Pertanyaan no.3 ......................................................... 146
Tabel 5.12 Hasil Perhitungan Pertanyaan no.4 ......................................................... 147
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Indonesia merupakan bangsa yang memiliki banyak keragaman seni dan
budaya yang sangat menarik dan unik, namun banyak para generasi penerus
bangsa sekarang ini kurang mengenal keragaman seni dan budaya diri sendiri
bahkan acuh tak acuh sehingga diklaim atau diambil alih hak kepemilikan
oleh negara lain sebagai budaya mereka dan hal ini sangat memprihatinkan.
Salah satu sebabnya mungkin karena saat ini seni dan kebudayaan Indonesia
hanya dikenalkan lewat buku bacaan sehingga kurang menarik minat untuk
dipelajari oleh anak-anak jaman sekarang ini.
Kualitas buku-buku bacaan tentang pengenalan seni dan kebudayaan
bangsa yang baik belum tentu menarik minat anak-anak untuk membacanya,
karena buku-buku bacaan sekarang hanya menampilkan tulisan dan gambar
yang kurang menarik bagi anak-anak. Dilain pihak, banyak anak-anak yang
lahir di era globalisasi modern sehingga mengakibatkan mereka mampu
mengetahui dan menggunakan teknologi informasi sejak dini seperti laptop,
smartphone, gadget, internet, social media secara cepat. Banyak hal yang
dapat mereka lakukan dalam penggunaan teknologi informasi tersebut. Untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
mengatasi masalah tersebut maka diperlakukan suatu sistem berbasis web
multimedia yang terkomputerisasi.
Dengan multimedia, pengenalan tentang seni dan kebudayaan Indonesia
akan lebih menarik, interaktif dan praktis yang dikemas dengan berbasis web
agar mudah diakses. Selain itu, pemanfaatan basisdata multimedia dapat
diterapkan dalam sistem pembelajaran ini.
Dari latar belakang tersebut, penulis tertarik mengambil obyek tentang
pengenalan rumah adat, pakaian adat, tarian daerah, dan lagu daerah dari
setiap provinsi yang ada di Indonesia untuk anak-anak khususnya untuk kelas
IV dan V Sekolah Dasar, agar anak lebih memahami seni dan kebudayaan
Indonesia. Selain itu, penulis tertarik untuk membuat sistem pembelajaran
multimedia secara visual dan secara auditory, karena dengan pembelajaran
secara visual dan auditory akan menunjang anak lebih tertarik untuk belajar
dan mudah mengingat hal-hal dan materi yang telah mereka pelajari.
Implementasi sistem ini menggunakan basisdata multimedia, oracle dan
bahasa pemrograman JSP.
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas, maka rumusan masalah yang akan
diselesaikan, yaitu;
a. Bagaimana membangun sistem pembelajaran untuk
memperkenalkan rumah adat, pakaian adat, tarian daerah, dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
lagu daerah yang sesuai untuk siswa kelas IV dan V Sekolah
Dasar?
b. Bagaimana memanfaatkan basisdata multimedia melalui data
multimedia yang meliputi gambar rumah adat dan pakaian adat,
video tarian daerah, serta audio lagu daerah?
c. Apakah sistem pembelajaran ini dapat mempermudah siswa dan
guru dalam proses belajar mengajar?
d. Apakah sistem pembelajaran ini dapat menarik minat siswa untuk
belajar IPS khususnya tentang Kebudayaan Indonesia?
1.3 Batasan Masalah
Pada penelitian ini terdaat beberapa batasan masalah yang terdiri dari;
a. Mata pelajaran yang digunakan dalam sistem pembelajaran ini
adalah mata pelajaran IPS untuk siswa kelas IV dan V Sekolah
Dasar.
b. Mata pelajaran IPS Sekolah Dasar ini dikhususkan untuk materi
Kebudayaan Indonesia yang meliputi provinsi-provinsi di
Indonesia, rumah adat, pakaian adat, tarian daerah, dan lagu
daerah.
c. Sistem yang dibangun berbasis web yang menggunakan bahasa
JSP (Java Server Pages).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
d. Pengelolaan data materi (data gambar meliputi gambar provinsi,
gambar rumah adat, gambar pakaian adat, data video meliputi
video tarian daerah, dan data audio meliputi lagu daerah), data
soal evaluasi, data siswa dan data nilai disimpan menggunakan
Oracle 10g.
e. Memanfaatkan fungsi basisdata multimedia yang ada, untuk
memanipulasi data multimedia yang tersimpan dalam database.
1.4 Tujuan dan Manfaat Penelitian
1.4.1 Tujuan
Tujuan penelitian ini untuk membantu siswa khususnya kelas IV
dan V Sekolah Dasar dalam mempelajari dan memahami tentang
kebudayaan Indonesia yang meliputi rumah adat, pakaian adat, tarian
daerah, dan lagu daerah melalui visualisasi dan auditory multimedia.
Media pembelajaran ini juga diharapkan membantu guru dalam
menyampaikan materi kepada siswa.
1.4.2 Manfaat
Manfaat dari pembuatan sistem pembelajaran ini, diharapkan
dapat mempermudah siswa khususnya kelas IV dan V Sekolah Dasar
dalam mempelajari dan memahami tentang kebudayaan Indonesia
yang meliputi rumah adat, pakaian adat, tarian daerah, dan lagu
daerah. Selain itu, diharapkan dapat membantu dan memberi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
kemudahan kepada guru didalam menyampaikan materi pembelajaran
agar siswa lebih tertarik untuk belajar.
1.5 Metodologi Penelitian
Metodologi penelitian yang dilakukan untuk menyelesaikan masalah
adalah sebagai berikut :
a. Survei awal
Penulis melakukan observasi ke salah satu SD yang ada di Kabuaten
Kulon Progo, Kecamatan Nanggulan, Kelurahan Wijimulyo yaitu SD Negeri
1 Dukuh. Pada proses ini penulis mengumpulkan informasi mengenai mata
pelajaran IPS terlebih materi tentang kebudayaan Indonesia yang diberikan
guru kepada siswa kelas IV dan V.
b. Sudi Pustaka
Pada tahap ini dilakukan pencarian dan pendayagunaan sumber-sumber
tertulis yang berhubungan dengan materi kebudayaan Indonesia yang sesuai
untuk siswa Sekolah Dasar kelas IV dan V, serta literatur terkait penggunaan
komputer guna peningkatan sistem pembelajaran.
c. Pengembangan sistem Pembelajaran Kebudayaan Indonesia Berbantu
Komputer menggunakan metode FAST (Framework for The Application
of System Thinking) (Whitten, 2004). Tahap-tahap dalam metode ini
meliputi:
1. Tahap Scope Defition
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
Tahap ini dilakukan untuk menentukan seberapa besar ruang lingkup
yang akan dikerjakan sistem. Pada tahap ini dilakukan proses
pengumpulan data materi dan informasi yang terkait dengan proses
belajar mengajar pelajaran Ilmu Pengetahuan Sosial khususnya
tentang Kebudayaan Indonesia. Hal ini dilakukan dengan cara
wawancara dengan guru kelas IV dan V SD Negeri 1 Dukuh.
2. Tahap Problem Analysis
Pada tahap ini dilakukan identifikasi data, proses dan antarmuka yang
diinginkan oleh pengguna.
3. Tahap Logical Design
Tahap ini menggambarkan logical data model logical, process model
dan interface model. Proses yang dilakukan adalah membuat data
flow diagram (DFD), data modeling (ER diagram) dan rancangan
graphical user interface (GUI).
4. Tahap Decision Analysis
Mempertimbangkan perangkat lunak yang akan dipakai untuk
mengatasi masalah yang sudah diidentifikasi pada tahap sebelumnya.
5. Tahap Physical Design dan Integration
Pada tahap ini dilakukan implementasi dari rancangn graphical user
interface (GUI) dan database yang merupakan hasil pada tahap
sebelumnya.
6. Tahap Constructing dan Testing
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
Pada tahap ini dilakukan implementasi sistem berdasarkan hasil desain
yang diseuaikan dengan analisis kebutuhan pengguna dan perancangan
sistem pembelajaran. Pada tahap ini juga dilakukan uji coba terhadap
sistem.
d. Uji coba Sistem Pembelajaran Kebudayaan Indonesia Berbasis Web ini
dilakukan terhadap siswa Sekolah Dasar kelas IV sampai dengan kelas V
untuk mengetahui apakah sistem yang dibangun dapat membantu siswa
untuk belajar IPS tentang Kebudayaan Indonesia dan untuk mengetahui
apakah sistem mudah digunakan serta cukup menarik bagi siswa. Selain
itu, uji coba juga dillakukan terhadap guru untuk mengetahui apakah
sistem ini dapat membantu guru dalam menyampaikan materi kepada
siswa dan mempermudah dalam proses belajar megajar.
1.6 Sistematika Penulisan
1. BAB I : PENDAHULUAN
Bab ini menjelaskan mengenai latar belakang masalah, rumusan masalah,
batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian
dan sistematika penulisan untuk mempermudah pemahaman pembaca
skripsi ini.
2. BAB II : LANDASAN TEORI
Bab ini membahas teori dan teknik dasar mengenai pembuatan sistem
pembelajaran berbasis web, yaitu memberi gambaran umum mengenai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
kebudayaan Indonesia yang meliputi rumah adat, pakaian adat, tarian
daerah, dan lagu daerah, pengertian dan penerapan media pembelajaran,
pengertian dan penerapan metodologi FAST, bahasa pemrograman JSP,
dan Basisdata Multimedia,.
3. BAB III : ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi penjelasan gambaran umum sistem, analisa kebutuhan
pemodelan proses, pemodelan data, perancangan database dan
perancangan antarmuka (interface) dari sistem Pembelajaran Kebudayaan
Indonesia Berbasis Web untuk anak Sekolah Dasar kelas IV dan V yang
akan diimplementasikan. Analisa sistem dilakukan dengan membuat use
case diagram untuk menentukan kebutuhan sistem. Perancangan sistem
dilakukan dengan membuat diagram konteks, diagram berjenjang dan
DFD. Sedangkan desain fisikal dilakukan dengan membuat ER diagram
untuk rancangan database.
4. BAB IV : IMPLEMENTASI SISTEM
Bab ini berisi uraian dari implementasi aplikasi ini dan coding program
inti yang merupakan implementasi dari sistem Pembelajaran Kebudayaan
Indonesia Berbasis Web untuk siswa Sekolah Dasar kelas IV dan V.
5. BAB V : ANALISA HASIL
Bab ini berisi penjelasan hasil akhir dari aplikasi ini serta pembahasannya
tentang sistem Pembelajaran Kebudayaan Indonesia Berbasis Web untuk
siswa Sekolah Dasar kelas IV dan V yang telah dibuat tersebut. Bab ini
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
juga berisi hasil pengujian terhadap siswa maupun guru terhadap sistem
Pembelajaran Kebudayaan Indonesia Berbasis Web untuk siswa Sekolah
Dasar kelas IV dan V yang menjawab pertanyaan dalam perumusan
masalah dan evaluasi dari sistem tersebut.
6. BAB VI : PENUTUP
Bab ini berisi kesimpulan yang diambil dari analisa, desain dan
implementasi serta uji coba yang telah dilakukan. Selain itu bab ini juga
berisi saran yang bermanfaat dalam pengembangan sistem ini di waktu
mendatang.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
BAB II
LANDASAN TEORI
2.1 Kebudayaan Indonesia
Menurut Herminanto (2011) kebudayaan adalah kompleks yang mencakup
pengetahuan, kepercayaan, kesenian, moral, hukum, adat istiadat &
kemampuan lain serta kebiasaan yang didapatkan oleh manusia sebagai anggota
masyarakat. Kebudayaan dikaji dari kata bahasa sansekerta berasal dari kata
“budhayah” yang berarti budi atau akal. Dalam bahasa latin, kebudayaan
berasal dari kata Colere, yang berarti mengolah tanah.
Jadi kebudayaan secara umum dapat diartikan sebagai “segala sesuatu
yang dihasilkan oleh akal budi (pikiran) manusia dengan tujuan untuk
mengolah tanah atau tempat tinggalnya, atau dapat pula diartikan segala usaha
manusia untuk dapat melangsungkan dan mempertahankan hidupnya didalam
lingkungannya”. Budaya dapat pula diartikan sebagai himpunan pengalaman
yang dipelajari, mengacu pada pola-pola perilaku yang ditularkan secara sosial
tertentu.
Dalam kehidupan sehari-hari, kita mengartikan kebudayaan sebagai
peninggalan sejarah yang bersifat tradisional. Seperti tarian daerah, alat musik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
daerah, senjata tradisional, bahasa daerah, dan lain sebagainya. Di negara kita,
hampir setiap propinsi memilki kebudayaan tradisionalnya sendiri. Oleh sebab
itu negara kita dijuluki negara yang kaya akan budaya. Berikut ini beberapa
kebudayaan Indonesia berdasarkan jenisnya:
1. Rumah Adat
Rumah Adat merupakan Bangunan rumah yang mencirikan atau khas
bangunan suatu daerah di Indonesia yang melambangkan kebudayaan dan
cirri khas masyarakat setempat. Indonesia dikenal sebagai negara yang
memiliki keragaman dan kekayaan budaya, beranekaragam bahasa dan suku
dari sabang ampai merauke sehingga Indonesia memiliki banyak koleksi
rumah adat. Hingga saat ini masih banyak suku atau daerah-daerah di
Indonesia yang masih mempertahankan rumah adat sebagai usaha untuk
memelihara nilai–nilai budaya yang kian tergeser oleh budaya modernisasi.
Biasanya rumah adat tertentu dijadikan sebagai aula (tempat pertemuan),
musium atau dibiarkan begitu saja sebagai obyek wisata. Bentuk dan
arsitektur rumah-rumah adat di indonesia masing-masing daerah memiliki
bentuk dan arsitektur berbeda sesuai dengan nuansa adat setempat. Rumah
adat pada umumnya dihiasi ukiran-ukiran indah, pada jaman dulu, rumah adat
yang tampak paling indah biasa dimiliki para keluarga kerajaan atau ketua
adat setempat menggunakan kayu-kayu pilihan dan pengerjaannya dilakukan
secara tradisional melibatkan tenaga ahli dibidangnya, Banyak rumah-rumah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
adat yang saat ini masih berdiri kokoh dan sengaja dipertahankan dan
dilestarikan sebagai simbol budaya Indonesia. Berikut ini adalah beberapa
daftar rumah adat di setiap provinsi di Indonesia.
Tabel 2.1 Tabel Daftar Nama Rumah Adat di Indonesia
Rumah Adat di setiap Provinsi di Indonesia
No Provinsi Nama Rumah Adat
1. Nanggroe Aceh Darussalam Krong Bade
2. Sumatera Utara Bolon
3. Riau Selaso Jatuh Kembar
4. Kepulauan Riau Selaso Jatuh Kembar
5. Bangka Belitung Rakit
6. Sumatera Barat Gadang
7. Bengkulu Bubungan Limo
8. Jambi Melayu Selaso
9. Sumatera Selatan Limas
10. Lampung Nuwo Sesat
11. D.K.I Jakarta Kebaya
12. Jawa Barat Kasepuhan
13. Banten Kasepuhan
14. Jawa Tengah Joglo
15. D.I Yogyakarta Bangsal Kencono
16. Jawa Timur Joglo
17. Bali Natah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
18. Nusa Tenggara Barat Dalam Loka Samawa
19. Nusa Tenggara Timur Soo Aa Mosa Lakitana
20. Kalimantan Barat Rumah Panjang
21. Kalimantan Tengah Betang
22. Kalimantan Selatan Bubungan Tinggi
23. Kalimantan Timur Lamin
24. Sulawesi Utara Bolaang Mangondow
25. Sulawesi Tengah Souraja
26. Sulawesi Selatan Tongkonan
27. Sulawesi Barat Tongkonan
28. Gorontalo Souraja
29. Sulawesi Tenggara Laikas
30. Maluku Baileo
31. Maluku Utara Baileo
32. Papua Honai
33. Papua Barat Honai
2. Tarian
Tarian Indonesia mencerminkan kekayaan dan keanekaragaman suku
bangsa dan budaya Indonesia. Terdapat lebih dari 700 suku bangsa di
Indonesia, dapat terlihat dari akar budaya bangsa Austronesia dan Melanesia,
dipengaruhi oleh berbagai budaya dari negeri tetangga di Asia bahkan pengaruh
barat yang diserap melalui kolonialisasi. Setiap suku bangsa di Indonesia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
memiliki berbagai tarian khasnya sendiri. Di Indonesia terdapat lebih dari 3000
tarian asli Indonesia. Tradisi kuno tarian dan drama dilestarikan di berbagai
sanggar dan sekolah seni tari yang dilindungi oleh pihak keraton atau akademi
seni yang dijalankan pemerintah. Untuk keperluan penggolongan, seni tari di
Indonesia dapat digolongkan ke dalam berbagai kategori. Dalam kategori
sejarah, seni tari Indonesia dapat dibagi ke dalam tiga era, yaitu era kesukuan
prasejarah, era Hindu-Buddha, dan era Islam. Berdasarkan pelindung dan
pendukungnya, dapat terbagi dalam dua kelompok, tari keraton (tari istana)
yang didukung kaum bangsawan, dan tari rakyat yang tumbuh dari rakyat
kebanyakan. Berdasarkan tradisinya, tarian Indonesia dibagi dalam dua
kelompok, yaitu tari tradisional dan tari kontemporer. Berikut ini adalah
beberapa daftar tarian daerah di setiap provinsi di Indonesia.
Tabel 2.2 Tabel Daftar Nama Tarian Daerah di Indonesia
Tarian Daerah di setiap Provinsi di Indonesia
No Provinsi Nama Tarian Daerah
1. Nanggroe Aceh Darussalam
Tari Saman, Tari Rateb Meuseuat, Rapai Geleng, dll.
2. Sumatera Utara Tari Tor-tor Nasiaran, Tor-tor Tunggal Panalan, Morah-morah,dll.
3. Riau Tari Zaapin, Serampang Dua Belas, Melelang, dll.
4. Kepulauan Riau Tari Zapin, Dangong, Jogi, dll.
5. Bangka Belitung Tari Campak, Taber, Dambus, dll.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
6. Sumatera Barat Tari Piring, Payung, Randai, dll.
7. Bengkulu Tari Tombak Kerbau, Putri Gading Cempaka, Sekapur Sirih, dll.
8. Jambi Tari Selampit Delapan, Rangguk, Sekapur Sirih, dll.
9. Sumatera Selatan Tari Gending Sriwijaya, Tanggai, Tenun Songket, dll.
10. Lampung Tari Jangget, Melinting, Sembah, dll.
11. D.K.I Jakarta Tari Topeng, Cokek, dan Ngibing.
12. Jawa Barat Tari Kuda Renggong, Sisingaan, Topeng Cisalak, dll.
13. Banten Tari Prajurit Banten, Rampak Bedug, dan Cokek.
14. Jawa Tengah Tari Gambyong, Bedaya Ketawang, Serimpi,dll.
15. D.I Yogyakarta Tari Serimpi, Bedoyo Ketawang, Rara Ngigel, dll.
16. Jawa Timur Tari Remo, Reog Ponorogo, Kuda Lumping, dll.
17. Bali Tari Pendet, Kecak Kembang Girang, dll.
18. Nusa Tenggara Barat Tari Barong Girang, Mpa Lenggo, Gandrung, dll.
19. Nusa Tenggara Timur Tari Dodakado, Hopong, Kandingangu, dll.
20. Kalimantan Barat Tari Monong, Pingan, Jonggan, dll.
21. Kalimantan Tengah Tari Hugo dan Huda, Putri Melawen, Tutung Tulus, dll.
22. Kalimantan Selatan Tari Baksa Kambang, Radap Rahayu, Kuda Gepang, dll.
23. Kalimantan Timur Tari Kanjar, Gong, Gantar, dll.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
24. Sulawesi Utara Tari Maengket, Tumetenden, Kabasaran, dll.
25. Sulawesi Tengah Tari Pontanu, Pamonte, Baliore, dll.
26. Sulawesi Selatan Tari Pelangi, Paaduppa Bosara, Anak Masari, dll.
27. Sulawesi Barat Tari Pattudu, Bamba Manuru, Tuduq Kumba, dll.
28. Gorontalo Tari Dana-dana, Dungan Tanali, Saronde, dll.
29. Sulawesi Tenggara Tari WowinsHko, Moolulo, Dinggu, dll.
30. Maluku Tari Cakalele, Saureka-reka, Poco-poc, dll.
31. Maluku Utara Tari Perang, Coka Iba, Dadansa, dll.
32. Papua Tari Kikaro, Doyo Lama, Jiriw, dll.
33. Papua Barat Tari Suanggi, Wor, Perang, dll.
3. Lagu
Lagu daerah atau musik daerah atau lagu kedaerahan, adalah lagu atau
musik yang berasal dari suatu daerah tertentu dan menjadi popular dinyanyikan
baik oleh rakyat daerah tersebut maupun rakyat lainnya. Pada umumnya
pencipta lagu daerah ini tidak diketahui lagi alias noname. Masih banyak lagi
yang dimiliki oleh bangsa Indonesia seperti seni patung, seni gambar, pakaian
adat, seni suara, seni sastra, kuliner. Berikut ini adalah beberapa daftar lagu
daerah di setiap provinsi di Indonesia.
Tabel 2.3 Tabel Daftar Nama Lagu Daerah di Indonesia
Lagu Daerah di setiap Provinsi di Indonesia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
No Provinsi Nama Lagu Daerah
1. Nanggroe Aceh Darussalam Bungong Jeumpa
2. Sumatera Utara Piso Surit, Sengko-sengko, dll.
3. Riau Soleram, Ramlam Ham, dll
4. Kepulauan Riau Dendang Nelayan, Segantang Lada, dll.
5. Bangka Belitung Mesahang-sahang, Medulang Timah, dll.
6. Sumatera Barat Kampuang Nun Jaauh di Mato, Ayam Den Lapeh, dll.
7. Bengkulu Lalan Jibeak Awieo
8. Jambi Cik Minah, Selayang Pandang, dll.
9. Sumatera Selatan Kambanglah Bungo dan Dek Sangke.
10. Lampung Lipang-lipang Dang, Yo Miak, dll.
11. D.K.I Jakarta Kicir-kicir, Jali-jali, dll.
12. Jawa Barat Bubuy Bulan, Cing Cang Keling, dll.
13. Banten Jere Bu Guru
14. Jawa Tengah Gambang Suling lir-ilir, dll.
15. D.I Yogyakarta Suwe Ora Jamu, Pitik Tukung
16. Jawa Timur Rek Ayo Rek, Cublak-Cublak Suweng, dll.
17. Bali Macepet-cepetan, Meyong-meyong, dll.
18. Nusa Tenggara Barat Tutu Koda, Helele Uala De Teang, dll.
19. Nusa Tenggara Timur Bolebo, Moree, dll.
20. Kalimantan Barat Cik-cik Periook
21. Kalimantan Tengah Kalayar, Naluya, dll.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
22. Kalimantan Selatan Ampar-ampar pisang, Sapu Tangan Babuncu Ampat,dll.
23. Kalimantan Timur Merahit, Sabarai-Sabarai, dll.
24. Sulawesi Utara O Ina Ni Keke, Esa Mokan, dll.
25. Sulawesi Tengah Tananggu Kaili, Tondok Kadadingku, dll
26. Sulawesi Selatan Angin Mamiri, Paakarena, dll.
27. Sulawesi Barat Namalai Tongan Dani
28. Gorontalo Hulanddalo Lipuu, Ambikoko, dll.
29. Sulawesi Tenggara Indo Lugo dan Ma Rencong
30. Maluku Anak Kambing Saya, Burung Tantina, dll.
31. Maluku Utara Ayo Mama, Buku Pintu, dll.
32. Papua Apuse, Yamko Rambe Yamko
33. Papua Barat Saljojo, Apuse, dll
2.2 Sistem Pembelajaran Berbasis Web
2.2.1 Pengertian Sistem
Menurut Juansyah (2013), sistem berasal dari bahasa Latin
(system) dan bahasa Yunani (sustema), yang berarti suatu kesatuan
terdiri dari komponen atau elemen yang dihubungkan bersama untuk
memudahkan aliran informasi, amteri atau energy untuk mencapai
suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
suatu set entitas yang berinteraksi, dimana suatu model matematika
seringkali biasa dibuat.
Kata “sistem” banyak sekali digunakan dalam percakapan
sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini
digunakan untuk banyak hal dan banyak bidang pula, sehingga
maknanya menjadi beragam. Dalam pengertian paling umum, sebuah
sistem adalah sekumpulan benda yang memiliki hubungan diantara
mereka.
2.2.1.1 Elemen Sistem
Ada beberapa elemen yang membentuk sebuah sistem, meliputi:
tujuan, masukkan, proses, keluaran, batas, mekanisme pengendalian
dan umpan balik serta lingkungan. Berikut penjelasan mengenai
elemen-elemen yang membentuk sebuah sistem:
1. Tujuan
Setiap sistem memiliki tujuan. Tujuan menjadi motivasi yang
mengarahkan system. Tanpa tujuan, sistem menjadi tak terarah dan
tak terkendali. Tujuan antara satu sistem dengan sistem yang lain
mungkin berbeda.
2. Input
Input sistem adalah segala sesuatu yang masuk ke dalam sistem
dan selanjutnya menjadi bahan yang diproses.
3. Proses
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Proses merupakan bagian yang melakukan perubahan atau
transformasi dari input menjadi output yang berguna dan lebih
bernilai, misalya berupa informasi dan produk.
4. Output
Output merupaan hasil dari pemrosesan. Pada sistem informasi,
output bisa berupa satu innformasi, saran, cetakan laporan dan
sebagainya.
5. Batas
Batas sistem adalah pemisah antara sistem dan daerah di luar
sistem. Batas sistem menentukan konfigurasi, ruang lingkup, atau
kemampuan sistem.
6. Mekanisme Pengedalian dan Umpan Balik
Mekanisme pengendalian diwujudkan dengan umpan balik
(feedback). Umpan balik digunakan untuk mengendalikan baik
input maupun proses. Tujuannya adalah untuk mengatur agar
sistem berjalan sesuai dengan tujuan.
7. Lingkungan
Lingkungan adalah segala sesuatu yang berada di luar sistem.
Lingkungan bias berpengaruh terhadap operasi sistem dalam arti
merugikan maupun menguntungkan sistem itu sendiri. Lingkungan
yang merugikan harus dikendalikan supaya tidak mengganggu
kelangsungan operasi sistem, sedangkan yang menguntungkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
tetap harus dijaga, karena kan memacu terhadap kelangsungan
hidup sistem.
2.2.1.2 Model Umum Sistem
Secara umum model suatu sistem terdiri dari masukan (input),
pengolahan (process) dan keluaran (output), seperti pada gambar
dibawah ini.
Gambar 2.1 Model Umum Sistem
2.2.2 Pembelajaran Berbasis Web
Menurut Rusman (2012), pembelajaran berbasis web
merupakan suatu pembelajaran yang dapat diakses melalui jaringan
internet. Pembelajaran berbasis web yang popular adalah web-based
training (WBT) atau kadang juga disebut web base education (WBE)
dapat didefiniikan sebagai aplikasi teknologi web daam dunia
pembelajaran untuk sebuah pendidikan. Secara sederhana dapat
dikatakan bahwa semua pembelajaran yang memanfaatkan teknologi
internet dan selama proses belajar dirasaka terjadi oleh yang
mengikutinya maka kegiatan itu data disebut sebagai pembelajaran
berbasis web.
Dalam pembelajaran berbasis web ini, fasilitas yang
ditawarkan adalah kecepatan dan tidak terbatasnya pada ruang dan
Input Process Output
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
waktu untuk mengakses informasi. Kegiatan belajar dapat dengan
mudah dilakukan oleh peserta didik kapan saja dan dimana saja.
Selama komputer saling terhubung dengan jaringan internet akan
memberikan kemudahan bagi siapa saja untuk mendapatkan informasi.
Cara belajar melalui web syarat utama yang harus dipenuhi yaitu
adanya akses dengan sumber informasi melalui internet. Selanjutnya
adanya iformasi tentang dimana letak sumber informasi yang ingin
kita dapatkan. Ada beberapa sumber data yang dapat diakses dengan
bebas dan gratis, tanpa proses administrasi pengaksesan yang rumit..
ada beberapa sumber informasi yang hanya diakses oleh pihak yang
memang telah diberi otorisasi pemilik sumber informasi.
Pembelajaran berbasis web memerlukan sebuah model
instruktur yang memang dirancang khusus untuk keperluan belajar.
Model intruksional merupakan komponen vital yang menentukan
keefektifan proses belajar. Adapun model intruksional yang dirancang,
interaktivitas antara peserta didik, guru, pihak pendukung dan materi
belajar harus mendapatkan perhatian khusus.
2.2.2.1 Fungsi dan Manfaat Pembelajaran Berbasis Web
Menurut Kruse, pembelajaran berbasis web sering kali
memiliki manfaat yang banyak bagi peserta didiknya. Bila dirancang
dengan baik dan tepat, maka pembelajaran berbasis web bisa menjadi
pembelajaran yan menyenangkan, memiliki unsur interaktivitas yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
tinggi yang dapat menyebabkan peserta didik mengingat lebih banyak
materi pelajaran serta mengurangi biaya-biaya operasinal yang
biasanya dikeluarkan oleh peserta didik untuk mengikuti pembelajaran
(contohnya uang jajan/biaya transportasi sekolah).
Dikarenakan sifatya yang maya/virtual, pembelajaran dianggap
telah memberikan flexibilitas terhadap kegiatan pengaksesan materi
pembelajaran. Pengantar materi pembelajaran tidak lagi tergantung
pada medium fisik seperti buku pembelajaran cettak atau CD-ROM.
Materi pembelajaran kini berbentuk data digital yang bias di decode
(diuraikan) melalui perangkat elektronik seperto komputer,
smartphone, telepon seluler atau peranti eltronik lainnya.
2.2.2.2 Kelebihan dan Kekurangan Pembelajaran Berbasis Web
Menurut Rusman (2012), sebagai media pembelajaran pada
umumnya, pembelajaran berbasis web pun memiliki berbagai
kelebihan dan kekuarangn:
1. Kelebihan Pembelajaran Berbasis Web
a. Memungkinkan setiap orang dimanapun, untuk mempelajari
apapun.
b. Peserta dapat belajar sesuai dengan karakteristik dan
langkahnya dirinya sendiri karena pembelajaran berbasis web
membuat pembelajaran menjadi bersifat individual.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
c. Kemampuan untuk membuat tautan (link), sehingga peserta
dapat mengakses informasi dari berbagai sumber, baik di
dalam maupun luar lingkungan belajar.
d. Sangat potensial sebagai sumber belajar bagi peserta didik
yang tik memiliki cukup waktu untuk belajar.
e. Dapat mendorong peserta untuk lebih akti dan mandiri di
dalam belajar.
f. Menyediakan sumber belajar tambahan yang dapat digunakan
untuk memperkaya materi pembelajaran.
g. Menyediakan sumber belajar tambahan yang dapat digunakan
untuk mencari informasi yang mereka butuhkan.
h. Isi dan materi pelajaran dapat ddi-update dengan mudah.
2. Kekurangan Pembelajaran Berbasis Web
a. Keberhasilan pembelajaran berbasis web bergantung pada
kemandirian dan motivasi pembelajar.
b. Akses untuk mengikuti pembelajaran untuk dengan
menggunakan web seringkali menjadi masalah bagi
pembelajar.
c. Pembelajar dapat merasa bosan dan jenuh jika mereka tidak
bias megakses informasi, dikarenakan tidak terdapatnya
peralatan yang memadai dan bandwidth yang cukp.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
d. Dibutuhkan panduan bagi pembelajar untuk mencari informasi
yang relevan, karena informasi yang terdaat di dalam web
sangat beragam.
e. Dengan menggunakan pembelajaran berbasis web,
pembelajaran terkadang merasa terisolasi teruma jika terdapat
keterbatasan dan fasilitas komunikasi.
2.3 Metodologi pengembangan sistem FAST (Framework for the Application
of System Technique)
Metodologi FAST (Framework for the Application of Systems
Technique) merupakan kerangka yang fleksibel untuk menyediakan tipe-tipe
berbeda proyek dan strategi (Whitten, 2004). Metode ini merupakan suatu
proses standar atau metodologi yang digunakan untuk mengembangkan dan
memelihara seluruh bagian sistem informasi.
Langkah-langkah pengembangan sistem metodologi FAST adalah
sebagai berikut :
a. Scope Definition Phase
Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat
feasibility dan ruang lingkup proyek yaitu dengan menggunakan kerangka
PIECES (Performance, Information, Economics, Efficiency, Service). Hal
ini dilakukan untuk menemukan inti dari masalah-masalah yang ada
(problems), kesempatan untuk meningkatan kinerja organisasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
(opportunity), dan kebutuhan-kebutuhan baru yang dibebankan oleh pihak
manajemen atau pemerintah (directives).
b. Problem Analysis Phase
Pada tahap ini akan diteliti masalah-masalah yang muncul pada sistem
yang ada sebelumnya. Dalam hal ini project charter yang dihasilkan dari
tahapan preliminary investigation aadalah kunci utamanya. Hasil dari
tahapan ini adalah peningkatan performa sistem yang akan memberikan
keuntungan dari segi bisnis perusahaan. Hasil lain dari tahapan ini adalah
sebuahn lapora yang menerangkan tentang problems, causes, effects dan
solution benefits.
c. Requierement Anaalysis Phase
Pada tahap ini akan dilakukan pengurutan rioritas dari kebutuhan-
kebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah
mengidentifikasi data, proses dan antarmuka yang diinginkan pengguna
dari sistem yang baru. Alat bantu untuk memahami kebutuhan bisnis yang
ada adalah dengan pemodelan use case.
d. Logical Design Phase
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan-kebutuhan
bisnis dari fase requirements analysis kepada model sistem yang akan
dibangun nantinya. Dengan kata lain pada fase ini akan menjawab
pertanyaan-pertanyaan seputar penggunaan teknologi (data, proses dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
interface) yang menjamin usability, reliability, completeness,
performance, dan quality akan dibangun di dalam sistem.
e. Decision Analysis Phase
Pada tahap ini akan dipertimbangkan beberaa kandidat dari perangkat
lunak dank eras yang nantinya aka dipilih dan dipakai dalam implementasi
sistem sebagai solusi atas problem dan requirements yang sudah
ddidefinisikan pada tahapan-tahapan sebelumnya.
f. Physical Design and Integration Phase
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis
yang direpresentasikan sebagai logical design menjadi physical design
yang nantinya akan dijjadikan sebagai acuan dalam membuat sistem yang
akan dikembangkan. Jika didalam logical design tergantung kepada
berbagai solusi teknis, maka physical design merepresentasikan solusi
teknis yang lebih spesifik.
g. Construction and Testing Phase
Setelah membuat physical design, maka akan dimulai untuk
mengkrontuksi dan melakukan tahap uji coba terhadap sistem yang
memenuhi kebutuhan-kebutuhan bisnis dan spesifikasi desain. Basisdata,
program aplikasi dan antarmuka akan mulai dibangun pada tahap ini.
Setelah dilakukan uji coba terhadap keseluruhan desain sistem.
h. Installation and Delivery Phase
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
Kegiatan yang dilakukan pada fase ini adalah instalasi sistem, training
user,I manual system, mengkonversi file dan database yang ada ke dalam
database yang baru, final testing dan menyiapkan prosedur
berkesinambungan untuk sisa siklus hidupnya yang berguna dan produtif.
Dukungan system terdiri dari aktivitas-aktivitas berkesinambungan
berikut:
a. Membantu para pengguna
b. Memperbaiki cacat (bug) software
c. Mengembalikan keadaan semula system
d. Mengadaptasikaan sistem pada persyaratan baru
2.4 Bahasa Pemrograman JSP
JSP (Java Server Page) adalah teks dokumen yang dapat
menghasilkan halaman web yang statis (HTML, XHTML, Tet, dll) dan
dinamis (Kode Java). Ada 3 bentuk bagaimana menyisipkan kode Java pada
JSP :
1. Expressions
Pada saat dieksekusi expressions akan dievaluasi dan dikonversi
menjadi String. String tersebut kemudian dituliskan ke browser.
Format : <%=expressions%> atau
<jsp:expression>…</jsp:expression>
2. Scriptlet
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
Digunakan untuk menyisipkan kode Java ppada halaman JSP. Kode
Java disini sama dengan kode Java pada alikasi java lainnya seperti
eksekusi perulangan, kondisi, akses database, dll.
Format : <% code %>
Contoh: <%
Out.print(“Selamat belajar JSP”);
%>
3. Declaration
Digunakan untuk mendefinisikan variable atau method. Biasanya
digunakan bersama dengan expression dan scritlet.
Format : <%! Declaration %>
Contoh: <%!
String buku;
int harga =20000;
%>
JSP adalah suatu teknologi web berbasis bahasa pemrograman java
dan berjalan di platform java, serta merupakan bagian teknologi J2EE (Java 2
Enterprise Edition).
JSP sangat sesuai dan tanggu untuk menangani presentas di web,
sedangkan J2EE merupakan platform java untuk pengembangan system
aplikasi enterprise dengan dukungan API (Application Programming
Interface) yang lengkap dan portabilitas serta memberikan sarana untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
membuat suatu aplikasi yang memisahkan antara bussines logic(sistem),
presentasi, dan data.
Teknologi JSP menyediakan cara yang lebih udah dan cepat untuk
membuat halaman-halaman web yang menampilkan isi secara dinamik.
Teknologi JSP di ddesain untuk membuat lebih mudah dan cepat dalam
membuat aplikassi berbasis web yang bekerja dengan berbagai macam web
server, aplikasi server, browser, dan development tool. Microsystem bekerja
dengan sejumlah vendor web server, application server, dan development
tool serta komunitas yang tergabung dalam Java Community Proces.
Hasilnya pendekatan yang memiliki keseimbangan antara portabilitas dan
kemudahan penggunaan untuk developer.
2.4.1 Kode JSP
Kode JSP pada dasarnya adalah kode HTML yang dilengkapi
dengan tag-tag JSP. Berikut adalah contoh gambar kode JSP yaitu :
Gambar 2.2 Kode Dasar JSP
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
2.4.2 Arsitektur JSP
Pemakai yang ingin mengakes halaman web mula-mula
mengirimkan permintaan halaman web melalui protokol HTTP
(HyperText Transfer Protocol) alam berntuk JSP (berekstensi .jsp).
permintaan ini akan disampaikan ke web server. Kemudiaan web
server mengambil dokumen JSP dan mengirimkan ke JSP Servlet
Engine. Bagian inilah yang melakukan pemrosesan kode-kode JSP
(termasuk didalamnya melakukan pengompilasian) dan membentuk
kode HTML.
Selanjutnya, kode HTML disampaikan oleh web sever ke client
yang memintanya. Kode HTML ini selanjutnya diproses oleh browser
sehingga user bisa memperoleh informasi dari halaman web yang
dikehendaki. Perlu diketahui bahwa pengompilasian kode JSP hanya
dilakukan sekali saja yaitu pada pemanggilan dokumen pertama kali.
Oleh karena itu, user yang memanggil dokumen yang baru saja dibuat
atau diperbarui akan merasakan bahwa tanggapan terhadap permintaan
halaman web cukup lama. Untuk menghindari keadaan seperti ini,
pengembang dapat memanggil terlebih dahulu dokumen terebut
setelah dilakukan perubahan. Detail pemrosesan JSP Servlet Engine
adalah sebagai berikut :
1. Melakukan pemilahan (parsing) kode JSP.
2. Membangkitkan kode sumber Servlet.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
3. Mengkompilasi kodde sumber Servlet menjadi sebuah kelas.
4. Membuat instant Servlet.
5. Memberikan keluaran Servlet ke Web Server.
Gambar 2.3 Arsitektur dari JSP
2.4.3 Kelebihan JSP
Kelebihan-kelebihan yang membuat JSP patut dipertimbangka
sebagai bahasa pemrograman web untuk pembuatan aplikasi web yang
tangguh antara lain :
1. Memisahkan resentasi statis dan isi yang dinamik.
Dengan teknologi JSP, dapat memudahkan pembuatan maupun
pemeliharaan situs, desain presentasi harus dapat dipisahkan
dengan kode pemrograman, dimana web programmer dapat
menyisipkan tag atau scriptlet dengan data atau isi dinamik akan
ditampilkan pada bagian-bagian dari halaman web yang telah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
didesain. Proses logic yang menampilkan data dinamik juga dapat
terenkapsulasi menggunakan tag JSP maupun Java Bean.
2. Menekankan komponen reusable.
Teknologi JSP merupakan komponen yang reusable dan cross
platform untuk melakukan pemrosesan yang lebih kompleks.
Dengan komponen, developer dapat menggunakannya untuk
operasi yang umum sehingga memungkinkan sharing dan
distribusi komponen kepada public atau komunitas di Internet.
Penggunaan komponen dapat memercepat permbuatan aplikasi
web karena proses logic yang iperlukan sudah tersedia dan
langsung dapat digunakan.
3. Berbasis bahasa pemrogrraman Java.
Karena berbasis Java, maka aplikasi yang dibuat dengan JSP juga
memiliki manajemen memori dan sekuritas yang baik. Selain itu,
JSP mudah dipelajari dan dapat memanfaatkan pemrograman
berorientasi obyek dari java.
4. Bagian dari platform Java
JSP merupakan bagian dari platform Java, sehingga JSP memiliki
karakteristik “Write Once, Run Anywhere" yaitu pertabilitas yang
tinggi.
5. Terintegrasi dalam J2EE
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Karena JSP merupakan bagian integral J2EE, maka aplikasi JSP
dapat dikembangkan ke aplikasi berskala enterprise.
Selain kelebihan yang tertera diatas, JSP juga memiliki
kelebihan lainnya antara lain :
1. Kode JSP dijalankan pada web server sehingga kode-kode
JSP yang bersifat rahasia tidak akan terlihat pada sisi client.
2. JSP merupakan teknologi yang didasarka pada bahasa Java,
sehingga mudah digunakan untuk membentuk halaman web
yang bersifat dinamis.
3. JSP mendukung multi-platform sehingga memungkinkan
kode dapat dipindahkan ke berbagai platform tanpa
melakukan perubahan pada kode tersebut.
(Kadir, Abdul, 2004)
2.5 Basisdata Multimedia
2.5.1 Oracle InterMedia
Oracle Intermedia ("Intermedia") adalah fitur yang
memperbolehkan atau mengizinkan Database Oracle untuk menyimpan,
mengelola, dan mengambil gambar, audio, video, atau media data
heterogen lainnya secara terpadu dengan informasi lainnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
Intermedia menyediakan layanan konten media untuk Oracle
JDeveloper, Oracle Konten Manajemen SDK, Oracle Application Server
Portal, dan Oracle mitra.
2.5.2 Teknologi Objek Relasional
Oracle Database adalah sistem manajemen database objek
relasional yang mana dalam pengelolaannya aman dan efisien, dan data
relasional menyediakan dukungan untuk definisi jenis objek, termasuk
data terkait dengan objek dan operasi (metode) yang dapat dilakukan.
Teknologi objek relasional merupakan pendukung untuk memberikan
dasar dan menambah objek yang kompleks, seperti audio digital, gambar,
dan video untuk database.
Dalam Intermedia, karakteristik data audio memiliki tipe objek
relasional yang dikenal sebagai ORDAudio, karakteristik data yang
heterogen memiliki tipe objek relasional yang diketahui sebagai
ORDDoc, karakteristik data citra memiliki tipe objek relasional yang
dikenal sebagai ORDImage, dan data video karakteristik memiliki jenis
objek relasional yang dikenal sebagai ORDVideo. Semua empat jenis
menyimpan informasi sumber data dalam suatu objek jenis relasional
dikenal sebagai ORDSource.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
2.5.3 Kapasitas InterMedia
Kapasitas dalam Intermedia meliputi penyimpanan, pencarian,
manajemen, dan manipulasi data multimedia yang dikelola oleh Oracle
Database.
Intermedia mendukung penyimpanan format file populer,
termasuk desktop publishing gambar, dan audio streaming dan format
video dalam database. Intermedia menyediakan tempat untuk
menambahkan audio, gambar, dan video, atau kolom media yang
heterogen lain atau objek untuk tabel yang ada, dan memasukkan dan
mengambil data multimedia.
Data Media adalah yang sebenarnya audio, gambar, atau video,
atau media data heterogen lainnya.
Metadata adalah informasi tentang data, seperti objek
panjang, tipe kompresi, atau format. Metode prosedur yang dapat
dilakukan pada objek, seperti getContent () dan setProperties ().
Media metadata disimpan dalam database di bawah kontrol
Intermedia. Apakah Media data disimpan di dalam atau di luar database,
Intermedia mengelola metadata untuk semua jenis media dan dapat secara
otomatis ekstrak untuk audio, gambar, dan video. Ini metadata dan
termasuk atribut berikut:
a. Penyimpanan informasi tentang audio, gambar, dan video, atau data
media data heterogen lainnya, meliputi jenis sumber, lokasi, dan nama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
sumber, dan apakah data tersebut disimpan secara lokal (dalam
database) atau eksternal.
b. Perbarui informasi waktu untuk audio, gambar, dan video, atau lainnya
data media heterogen
c. Deskripsi dari Audio dan data video
d. Audio, gambar, dan video, atau format data media heterogen lainnya
e. Tipe MIME audio, gambar, dan video, atau media data heterogen
lainnya
f. Karakteristik Audio: jenis pengkodean, jumlah saluran, sampling rate,
sample ukuran, jenis kompresi, dan bermain waktu (durasi)
g. Karakteristik Gambar: tinggi dan lebar, panjang konten gambar,
konten gambar format, dan format kompresi gambar
h. Karakteristik Video: lebar bingkai dan tinggi, bingkai resolusi, frame
rate, bermain waktu (durasi), jumlah frame, tipe kompresi, jumlah
warna
i. Metadata Diekstrak di XML.
2.5.3.1 Method-method Basis Data Multimedia
Berikut adalah method-method basis data multimedia yang
digunakan dalam setiap tipe data:
Tabel 2.4 Tabel Daftar Method-method Basis Data Multimedia
Tipe Data Method
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
ORDAudio (Audio)
checkProperties()
getAllAttributes()
getAttribute()
getAudioDuration()
getCompressionType()
getContentLength()
getDescription()
getEncoding()
getFormat()
getMimeType()
setNumberofChannels()
setKnownAttribute()
setProperties()
setSamplingRate()
setSampleSize()
ORDImage (Image)
checkProperties()
copy()
getCompressionFormat()
getContentFormat()
getContentLength()
getDicomMetadata()
getPreferredFormat()
getFileFormat()
getHeight()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
getMetadata()
getWidth()
import()
importFrom()
process()
processCopy()
putMetadata()
setProperties()
setContentLength()
deleteContent()
setProperties() for foreign images
ORDVideo (Video)
checkProperties()
getAllAttributes()
getAttribute()
getBitRate()
getCompressionType()
getContentInLob()
getContentLength()
getDescription()
getFormat()
getFrameRate()
getFrameResolution()
getFrameSize()
getMimeType()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
getWidth()
getHeight()
getNumberOfColors()
getNumberOfFrames()
getVideoDuration()
import()
importFrom()
processVideoCommand()
setBitRate()
setCompressionType()
setDescription()
setFormat()
setMimeType()
setHeight()
setWidth()
setFrameRate()
setFrameResolution()
setFrameSize()
setKnownAttributes()
setNumberOfColors
setumberOfFrames()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
2.5.4 Arsitektur InterMedia
Intermedia adalah, fitur terintegrasi yang meluas dalam database
dengan menyimpan, mengelola, dan mengambil data gambar, audio, dan
video, dan oleh Web yang mendukung teknologi untuk data multimedia.
Pada tingkat pertama, melalui penggunaan Intermedia, Oracle
Database memegang konten yang kaya tabel bersama dengan data
tradisional. Melalui JVM database tertanam, server-side Media parser
didukung serta prosesor gambar. Media parser memiliki berorientasi
objek dan antarmuka relasional, mendukung format dan aplikasi metadata
parsing, dan dapat diperpanjang untuk mendukung format tambahan.
Prosesor gambar termasuk JAI dan menyediakan pengolahan gambar
untuk operasi seperti memproduksi gambar thumbnail berukuran,
mengubah format gambar, dan gambar pengindeksan dan pencocokan.
Menggunakan metode Intermedia, impor dan ekspor operasi
antara database dan file sistem operasi (penyimpanan file eksternal) yang
mungkin. Intermedia juga mendukung jenis pengiriman khusus server,
seperti streaming konten dari database. Menggunakan Intermedia Plug-in
untuk RealNetworks atau Windows Media Services, Helix Universal
Server atau Windows Media Streaming Server dapat melakukan
streaming data multimedia ke klien langsung dari database menggunakan
Real-Time Streaming Protocol (RTSP). Di prosesor Media Selain itu,
pihak ketiga seperti mesin pengenalan suara dapat berjalan eksternal ke
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
database untuk memproses media yang tersimpan dalam database dan
kembali ke hasil database.
Di tingkat kedua atau tengah, Oracle Application Server
menyediakan akses ke Intermedia melalui Kelas Oracle Intermedia Java,
yang memungkinkan aplikasi Java pada tingkat apapun (Klien, server
aplikasi, atau database) untuk mengakses, memanipulasi, dan
memodifikasi audio, gambar, dan video yang data yang disimpan dalam
database.
Selain itu, Kelas Oracle Intermedia Java untuk Servlets dan JSP
memfasilitasi upload dan pengambilan data multimedia yang tersimpan
dalam database menggunakan Intermedia OrdAudio, OrdDoc, OrdImage,
dan OrdVideo jenis objek. Kelas Oracle Intermedia Java untuk Servlets
dan JSP dapat mengakses data yang tersimpan dalam objek Intermedia
atau gumpalan atau BFILEs langsung.
Pengembang juga dapat menggunakan Oracle JDeveloper dan
Intermedia untuk membangun Jawa-media yang kaya aplikasi dengan
cepat dan mudah menggunakan Intermedia / ADF Bisnis Komponen
paket integrasi. Intermedia konten yang kaya juga dapat dengan mudah
dan transparan dimasukkan ke dalam bentuk Oracle Portal dan laporan,
yang kemudian dapat dipublikasikan sebagai portlet.
Pengembang SQL akrab dengan database dapat mengembangkan
aplikasi Web yang menggunakan Oracle Application Server eksklusif,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
dan Oracle Database menggunakan PL / SQL lingkungan pengembangan.
Langkah-langkah termasuk menggunakan PL / SQL Gateway
(mod_plsql) fitur dari Oracle HTTP Server dan PL / SQL Web Toolkit.
Aplikasi web pengembang dapat menulis PL servlets / SQL dan PL
halaman / SQL Server (PSP) yang memanggil Prosedur PL / SQL yang
disimpan dalam database melalui koneksi Net Oracle dan OCI. Berikut
adalah gambar dari arsitektur Intermedia:
Gambar 2.4 Arsitektur Intermedia
2.6 Notasi Pemodelan Sistem
2.6.1 Use Case Diagram
Use Case diagram adalah diagram yang menggambarkan
interaksi antara sistem dengan sistem eksternal dan pengguna. Use
case diagram akan menggambarkan secara grafikal pengguna sistem
dan cara user berinteraksi dengan sistem (Whitten, 2004).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
2.6.1.1 Simbol Use Case dan Aktor
Use case digambarkan secara grafik dengan bentuk elips
horizontal dengan nama dari user case tertera dibawah atau didalam
elips.
Gambar 2.5 Simbol Use Case
Aktor merupakan segala sesuatu yang dibutuhkan untuk
berinteraksi dengan sistem untuk mengubah informasi. Aktor dapat
berupa orang, organisasi atau sistem informasi yang lain atau juga
mungkin adalah suatu waktu kejadian.
Gambar 2.6 Simbol Aktor
2.6.1.2 Relasi (Relationship)
Relasi digambarkan dengan sebuah garis diantara dua symbol
di dalam use case diagram. Arti relasi dapat berbeda antara satu
dengan yang lainnya tergantung pada bagaimana cara gari
digambarkan dan tipe simbol apa yang disambungkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
Ada beberapa jenis relasi yang digunakan untuk
menggambarkan use case diagram yaitu:
1. Association adalah relasi antara aktor dan sebuah use case diaman
terjadi interaksi diantara keduanya.
2. Extends yaitu sebuah relasi antara extension use case dan use case
yang di-extend. Extension use case adalah sebuah use case yang
berisi langkah-langkah yang diekstrak dari sebuah use case yang
lebih kompleks agar menjadi use case lebih sederhana da
kemudian diberikan tambahan fungsinya.
3. Uses atau includes yaitu sebuah relasi antara abstract use case dan
use case yang mengurangi redundansi antara satu atau lebih use
case dengan cara mengkombinasikan langkah-langkah yang
umum ditemukan dalam case-nya.
4. Depend on yaitu sebuah relasi use case yang menentukan bahwa
use case yang lain harus dibuat sebelum current use case dan
dapat menentukan urutan dimana use case perlu untuk
dikembangkan. Digambarkan sebagai garis anak panah yang
dimulai dari saru use case dan menunjuk ke use case yang
bergantung padanya. Setiap relasi depends on diberi label
“<<depends on>>”.
5. Inheritance yaitu sebuah relasi use case yang tingkah laku pada
umumnya menggambarkan dua aktor yang menginisiasi use case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
yang mana akan ditugaskan dan dieksplorasi dala abstrak actor
yang baru untuk mengurangi redundansi. Aktor yang lain data
menurunkan interaksi dari abstrak aktor. Relasi ini digambarkan
dengan garis anak panah yang dimulai pada satu aktor dan
menunjuk ke abstrak aktor yang memiliki interaksi turunan dari
aktor yang pertama.
2.6.2 Database Conceptual Design
Hasil dari fase ini disebut sebagai conceptual schema dan
dinyatakan dalam conceptual data model yang menggunakan Entity
Relationship Diagram (ERD). ERD merupakan alat yang digunakan
untuk membantu dalam proses pemodelan data. Dua komponen utama
pembentuk ERD adalah entitas dan relasi. Entitas adalah sebuah objek
yang nyata ada dan dibedakan dari sesuatu yang lain. Setiap entitas
pasti memiliki atribut yang mendeskripsikan karakteristik dari entitas
tersebut. Sedangkan relasi adalah hubungan antara entitas. Ada
beberapa macam relasi yang dapat digambarkan dalam ERD yaitu:
1. Relasi Satu lawan Satu (One to One Relationship)
Relasi ini terjadi bila tiap anggota entity A hanya boleh
berpasangan dengan tepat satu anggota entity B. Hubungan 1 : 1
mencakup juga relasi 1 : 0 dan 0 : 1.
2. Relasi Satu lawan Banyak (One to Many Relationship)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Relasi ini terjadi bila tiap anggota entity A berpasangan lebih dari
satu anggota entity B. Hubungan one to manu mencakup relasi 1 :
1, 0 : 1, 1 : 1.
3. Relasi Banyak lawan Banyak (many to many Relationship)
Relasi ini terjadi bila tiap anggota entity AA boleh berpasangan
ddengan lebih dari satu anggota entity B, begitu juga sebalikya tiap
anggota B boleh berpasangan dengan lebih dari satu anggota entity
A. Relasi ini mencakup 1 : *, 1 : 1, 1 : 0, 0 : 1
Gambar 2.7 Notasi dalam ERD
2.6.3 Logical Design and Physical Design
Dalam fase logical design ini dilakukan proses transaksi dari
conceptual schema yang sudah dibuat pada fase sebelumnya. Hassil
dari fase ini disebut sebagai logical scema dan dinyatakan dalam
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
logical data model yang digambarkan menggunakan relational model.
Dalam fase ini harus dilakukan beberapa optimalisasi terhadap
operasi-operasi yang akan dilakukan terhadap data-data yang ada.
Teknik yang biasa digunakan untuk melakukan optimalisasi ini
dinamakan normalisasi.
Normalisasi adalah suatu proses pengelompokan elemen data
ke dalam sejumlah table yang mempresentasikan sejumlah entitas dan
relasinya. Langkah normalisasi bertujuan :
1. Sebagai alat penolong dalam proses perancangan database.
2. Untuk meminimalkan grup elemen data yang sama dan berulang-
ulang (redundansi) dalam database karena hal tersebut
menyebabkan akses menjadi lambat dan meborokan tempat
penyimpanan.
3. Untuk memudahkan proses penyisian, penghausan, dan
pengembangan database.
Sedangkan untuk fase physical design harus dipastikan bahwa
logical schema yang sudah dibuat pada fase sebelumnya dilengkapi
dengan detail-detal yang diperlukan untuk pengimplementasian secara
fisik pada Database Management System (DBMS) yang akan
digunakan. Hasil dari fase ini disebut sebagai physical schema.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
2.6.4 Pemodelan Proses
Pemodelan proses (Whitten et.al, 2004) adalah teknik yang
digunakan untuk mengorganisasikan dan mendokumentasikan proses
dari sistem. Data Flow Diagram (DFD) merupakan sebuah model
proses yang digunakan untuk menggambarkan aliran data yang
melalui sebuah sistem dan proses yang digunakan untuk
menggambarkan aliran data yang melalui sebuah sustem dan proses
yang dibentuk oleh sistem. Berikut adalah simbol-simbol yang
digunakan dalam DFD:
1. Kesatuan luar (external agent/enternal entity) merupakan suatu
kesatuan yang berada di luar system yang sedang dikembangkan
yang akan memberikan input atau menerima output dari sistem.
Suatu kesatuan luar dapat disimbolkan dengan notasi kotak bujur
sangkar.
Gambar 2.8 Simbol kesatuan luar/external agent
2. Arus data (data flow) yang mengalir diantara proses, penyimpanan
data dan kesatuan luar. Arus data adalah data yang menjadi input
ke proses atau output dari sebuah proses. Arus data dapat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
berbentuk formulir atau dokumen yang digunakan oleh proses,
laoran tercetak yang dihasilkan oleh sistem, tampilan atau output
di layar komputer, surat/memo, blangko isian, transmisi data. Arus
data diberi simbol garis dengan anak panah.
Gambar 2.9 Simbol arus data
3. Proses merupakan kegiatan atau kerja yang dilakukan orang,
mesin atau komputer daru suatu hasil arus data yang masuk ke
dalam proses untuk dihasilkan arus data yang keluar dari proses.
Suatu proses dapat ditunjukkan dengan simbol persegi panjang
dengan sudut-sudut yang tumpul.
Gambar 2.10 Simbol Proses
4. Simpanan data (Data Store) dapat berupa file/database di sistem
komputer, arsip/catatan manual, table acuan, agenda buku.
Dinamai dengan kata benda.
Gambar 2.11 Simbol Simpanan Data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
BAB III
ANALISA DAN PERANCANGAN SISTEM
Dalam Bab III ini menjelaskan gambaran umum sistem, analisa kebutuhan,
pemodelan proses, pemodelan data, perancangan database dan perancangan interface
yang dibangun dan dikembangkan oleh penulis.
3.1 Analisa Sistem
3.1.1 Fase Definisi Ruang Lingkup (Scope Definition Phase)
Kebudayaan Indonesia merupakan salah satu materi yang ada
dalam mata pelajaran Ilmu Pengetahuan Sosial yang diajarkan pada
siswa Sekolah Dasar kelas IV dan V. Selama ini, pengajaran dilakukan
secara manual yang mana guru menjelaskan kepada 15 siswa dalam 1
kelas dan para siswa mendengarkan.
Adapun proses belajar mengajar yang terjadi selama ini, yaitu:
1. Guru menjelaskan materi yang ada pada buku modul atau sesuai
dengan isi buku modul.
2. Guru hanya menjelaskan gambar yang tertera di buku modul.
3. Siswa membaca, melihat gambar yang ada di buku modul serta
mendengarkan pejelasan dari guru.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
3.1.2 Fase Analisis Masalah (Problem Analysis Phase)
3.1.2.1 Gambaran Umum Sistem Saat ini
Proses belajar mengajar materi Kebudayaan Indonesia saat ini
yang dilakukan guru dan siswa masih dilakukan secara manual. Guru
menjelaskan sesuai dengan yang ada dalam buku modul/buku acuan
yang digunakan saat proses belajar mengajar.
Faktor utama pembuatan sistem Pembelajaran Kebudayaan
Indonesia Berbasis Web ini adalah siswa kesulitan didalam mengingat
dan memahami secara jelas tentang budaya Indonesia terlebih budaya
Indonesia seperti tarian daerah dan lagu daerah. Selama ini siswa,
hanya dapat melihat gambar tarian daerah saja yang ada dibuku modul,
dan hanya membaca judul lagu daerah yang ada dibuku tanpa mengerti
isi lagu dan bagaimana macam lagu tersebut.
3.1.2.2 Gambaran Sistem yang akan Dibangun
Sistem yang dikembangkan adalah Sistem Pembelajaran
Kebudayaan Indonesia (Rumah Adat, Pakaian Adat, Tarian Daerah,
Lagu Daerah) bagi Siswa Kelas 4 & 5 Sekolah Dasar dengan
memanfaatkan basis data multimedia. Konsep dari sistem ini adalah
berperan sebagai sarana pembantu tanpa mengesampingkan tugas guru
sebagai pengajar dengan memberikan contoh dan penjelasan gambar
untuk provinsi, rumah adat, pakaian adat, video untuk tarian daerah,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
dan audio untuk lagu daerah. Selain itu, siswa akan diberikan beberapa
soal evaluasi sesuai dengan materi yang dipelajari dan tingkatan kelas
siswa untuk mengetahui seberapa jauh siswa tersebut dalam
memahami materi yang sudah diberikan.
Sistem Pembelajaran Kebudayaan Indonesia Berbasis Web ini
dibangun secara visual dan auditory dengan menggunakan bahasa
pemrograman JSP dan Oracle 10g sebagai DBMS. Untuk halaman
guru, guru dapat menambah dan melihat data materi, mengupdate dan
melihat data soal evaluasi, dan mengupdate dan melihat data siswa
serta melihat nilai siswa sesudah melakukan login untuk menjaga
keamanan data.
Setelah menggunakan sistem Pembelajaran Kebudayaan
Indonesia Berbasis Web ini diharapkan siswa dapat dengan mudah
mempelajari, memahami dan mengingat tentang kebudayaan Indonesia
dengan mudah karena ada tampilan gambar, video, dan audio secara
jelas.
Perangkat keras yang digunakan untuk membangun system
Pembelajaran Kebudayaan Indonesia Berbasis Web ini meliputi
computer desktop dengan sistem operasi Windows7. Perangkat lunak
yang digunakan meliputi JSP sebagai bahasa pemrograman, dan
Oracle 10g sebagai DBMS dan Mozilla Firefox sebagai web browser.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
3.1.3 Fase Kebutuhan Pengguna (Requirement Analysis Phase)
3.1.3.1 Analisis Kebutuhan Pengguna
Sistem Pembelajaran Kebudayan Indonesia Berbasis Web untuk
siswa Sekolah Dasar kelas IV dan V data diakses oleh 2 aktor
pengguna, yaitu guru dan siswa. Dibawah ini terdapat tabel yang
memaparkan deskripsi kebutuhan untuk tiap pengguna.
Tabel 3.1 Tabel Kebutuhan Pengguna
Aktor Wewenang Admin/Guru 1. Melakukan proses Login dan Logout.
2. Menambah dan melihat data materi 3. Mengupdate dan melihat data soal
evaluasi 4. Mengupdate dan melihat data siswa 5. Melihat laporan nilai siswa 6. Mencetak laporan nilai siswa
Siswa 1. Melihat isi menu materi 2. Melakukan proses Login dan Logout 3. Melihat dan mengerjakan soal
evaluasi 4. Melihat data nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
3.1.3.2 Use Case Diagram
3.1.3.2.1 Use Case Diagram
Gambar 3.1 Use Case Diagram
3.1.3.2.2 Narasi Use Case
Nama use case : Lihat Materi
Aktor : Siswa
Tabel 3.2 Narasi Use Case Lihat Materi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
materi 3. Sistem menampilkan
daftar materi berdasarkan nama kebudayaan
4. Pengguna memilih salah satu tema materi berdasarkan kebudayaan
5. Sistem menampilkan daftar data materi sesuai dengan tema yang sudah dipilih
6. Pengguna menekan salah satu gambar atau link video atau link audio yang ada pada tabel
7. Sistem merespon dan menampilkan materi tersebut secara detail.
Nama use case : Mengerjakan Soal Evaluasi
Aktor : Siswa
Tabel 3.3 Narasi Use Case Mengerjakan Soal Evaluasi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih menu evaluasi
3. Sistem menampilkan halaman login
4. Siswa memasukkan nis, dan nama serta menekan tombol “Login”
5. Sistem merespon dan memverifikasi data nis, dan nama sesuai data yang tersimpan dalam database.
6. Sistem menampilkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
halaman evaluasi yang menampilkan nis, nama, siswa serta menampilkan soal-soal evaluasi.
7. Siswa mengerjakan soal dengan memilih radio button yang ada di setiap pilihan jawaban soal.
8. Siswa menekan tombol “Selesai” jika selesai dalam mengerjakan.
9. Sistem merespon dan memverifikasi hasil jawaban siswa dan mencocokan dengan jawaban yang benar.
10. Sistem menampilkan hasil evaluasi.
11. Siswa melihat hasil evaluasi dan menekan button “simpan” untuk menyimpan hasil evaluasi
12. Sistem merespon dan menyimpan data hasil evaluasi dan menampilkan halaman nilai siswa.
Skenario Alternatif 1 13. Siswa memilih dan
menekan menu “Evaluasi”
14. Sistem menampilkan halaman “login”
15. Siswa mengisi nama tetapi tidak mengisi nis dan menekan tombol “Submit”
16. Sistem meresp dan menampilkan pesan “NIS harus diisi”.
17. Sistem kembali ke form login
Skenario Alternatif 2 18. Siswa memilih dan
menekan menu “Evaluasi”
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
19. Sistem menampilkan halaman “login”
20. Siswa mengisi nis tetapi tidak mengisi nama dan menekan tombol “Submit”
21. Sistem merespon dan menampilkan pesan “NAMA harus diisi”.
22. Sistem kembali ke form login.
Skenario Alternatif 3 23. Siswa memilih dan
menekan menu “Evaluasi”
24. Sistem menampilkan halaman “login”
25. Siswa mengisi nis dan mengisi nama tetapi tidak sesuai dengan data asli dan menekan tombol “Submit”
26. Sistem merespon dan menampilkan pesan “Maaf, Data yang dimasukkan salah! Silahkan ulangi lagi”.
27. Siswa menekan button oke
28. Sistem merespon dan kembali ke halaman login.
Nama use case : Lihat Nilai
Aktor : Siswa
Tabel 3.4 Narasi Use Case Lihat Nilai
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Siswa memilih menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
penilaian 3. Sistem menampilkan
daftar nilai berdasarkan nis
Nama use case : Login
Aktor : Guru
Tabel 3.5 Narasi Use Case Login
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan user name dan password serta tombol “Login”, tombol “Batal”, dan tombol “Kembali”
4. Guru memasukkan username dan password dan menekan tombol “Login”
5. Sistem memverifikasi semua data yang telah dimasukkan oleh user dan menampilkan halaman utama dan pesan “Selamat Datang”
Skenario Alternatif 1 6. Sistem menampilkan form
login yang berupa text field untuk memasukkan user name dan password serta tombol “Login”, tombol “Batal”, dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
tombol “Kembali” 7. Guru tidak memasukkan
username dan password, lalu menekan tombol “Login”
8. Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk memasukkan username dan password yang sesuai dengan database untuk login.
9. Guru memasukkan username tetapi tidak memasukkan password lalu menekan tombol “Login”
10. Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk memasukkan username dan password yang sesuai dengan database untuk login.
11. Guru memasukkan password tetap tidak memasukkan username., lalu menekan tombol “Login”
12. Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk memasukkan username dan password yang sesuai dengan database untuk login.
13. Guru memasukkan username dan password yang tidak sesuai dengan data di database serta menekan tombol “Login”
14. Sistem memverifikasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
semua data yang dimasukkan oleh pengguna dan merespon dengan menampilkan pesan “Maaf, Username dan Password yang Anda masukkan salah, Silahkan Coba Lagi”.
Nama use case : Insert data Materi Provinsi
Aktor : Guru
Tabel 3.6 Narasi Use Case Insert Data Materi Provinsi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan frm login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu Materi dan menekan menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
“Update data Provinsi” 7. Sistem akan menampilkan
halaman untuk menambah data materi provinsi. Pada halaman tersebut terdapat text field untuk memasukkan nama provinsi, deskripsi dan tombol cari untuk mencari data provinsi yang akan diunggah.
8. Guru mengisi form dan memilih data provinsi yang akan diunggah untuk menambah data provinsi baru, lalu menekan tombol “Simpan”
9. Sistem akan menyimpan data materi provinsi dan menampilkan pesan konfirmasi berhasil disimpan lalu system menampilkan halaman daftar data peta yang telah disimpan di database.
Skenario Alternatif 1 10. Guru mengisi form nama
provinsi dan deskripsi, tetapi tidak memilih dan memasukkan data provinsi untuk diunggah serta menekan tombol “Simpan”
11. Sistem akan merespon dan menampilkan pesan “Data yang akan diunggah tidak ada”
Skenario Alternatif 2 12. Guru mengisi form untuk
menambah data provinsi baru dan menekan tombol “Batal”
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data provinsi.
Nama use case : Insert data Materi Rumah Adat
Aktor : Guru
Tabel 3.7 Narasi Use Case Insert Data Materi Rumah Adat
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menamilkan frm login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu Materi dan menekan menu “Update data Rumah Adat”
7. Sistem akan menampilkan halaman untuk menambah data materi rumah adat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
Pada halaman tersebut terdapat text field untuk memasukkan nama provinsi, nama rumah adat, deskripsi dan tombol cari untuk mencari data rumah adat yang akan diunggah.
8. Guru mengisi form dan memilih data rumah yang akan diunggah untuk menambah data rumah adat baru, lalu menekan tombol “Simpan”
9. Sistem akan menyimpan data materi rumah adat dan menampilkan pesan konfirmasi berhasil disimpan lalu system menampilkan halaman daftar data rumah adat yang telah disimpan di database.
Skenario Alternatif 1 10. Guru mengisi form nama
provinsi, nama rumah adat dan deskripsi, tetapi tidak memilih dan memasukkan data rumah adat untuk diunggah serta menekan tombol “Simpan”
11. Sistem akan merespon dan menampilkan pesan “Data yang akan diunggah tidak ada”
Skenario Alternatif 2 12. Guru mengisi form untuk
menambah data rumah adat baru dan menekan tombol “Batal”
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
tambah data rumah adat.
Nama use case : Insert data Materi Pakaian Adat
Aktor : Guru
Tabel 3.8 Narasi Use Case Insert Data Materi Pakaian Adat
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menamilkan frm login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu Materi dan menekan menu “Update data Pakaian Adat”
7. Sistem akan menampilkan halaman untuk menambah data materi pakaian adat. Pada halaman tersebut terdapat text field untuk memasukkan nama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
provinsi, nama pakaian adat, deskripsi dan tombol cari untuk mencari data pakaian adat yang akan diunggah.
8. Guru mengisi form dan memilih data pakaian adat yang akan diunggah untuk menambah data pakaian adat baru, lalu menekan tombol “Simpan”
9. Sistem akan menyimpan data materi pakaian adat dan menampilkan pesan konfirmasi berhasil disimpan lalu system menampilkan halaman daftar data pakaian adat yang telah disimpan di database.
Skenario Alternatif 1 10. Guru mengisi form nama
provinsi, nama pakaian adat dan deskripsi, tetapi tidak memilih dan memasukkan data pakaian adat untuk diunggah serta menekan tombol “Simpan”
11. Sistem akan merespon dan menampilkan pesan “Data yang akan diunggah tidak ada”
Skenario Alternatif 2 12. Guru mengisi form untuk
menambah data pakaian adat baru dan menekan tombol “Batal”
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data pakaian adat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Nama use case : Insert data Materi Tarian Daerah
Aktor : Guru
Tabel 3.9 Narasi Use Case Insert Data Materi Tarian Daerah
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menamilkan frm login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu Materi dan menekan menu “Update data Tarian Daerah”
7. Sistem akan menampilkan halaman untuk menambah data materi tarian daerah. Pada halaman tersebut terdapat text field untuk memasukkan nama provinsi, nama tarian daerah, deskripsi dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
tombol cari untuk mencari data tarian daerah yang akan diunggah.
8. Guru mengisi form dan memilih data tarian daerah yang akan diunggah untuk menambah data tarian daerah baru, lalu menekan tombol “Simpan”
9. Sistem akan menyimpan data materi tarian daerah dan menampilkan pesan konfirmasi berhasil disimpan lalu system menampilkan halaman daftar data tarian daerah yang telah disimpan di database.
Skenario Alternatif 1 10. Guru mengisi form nama
provinsi, nama tarian daerah dan deskripsi, tetapi tidak memilih dan memasukkan data tarian daerah untuk diunggah serta menekan tombol “Simpan”
11. Sistem akan merespon dan menampilkan pesan “Data yang akan diunggah tidak ada”
Skenario Alternatif 2 12. Guru mengisi form untuk
menambah data tarian daerah baru dan menekan tombol “Batal”
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data tarian daerah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
Nama use case : Insert data Materi Lagu Daerah
Aktor : Guru
Tabel 3.10 Narasi Use Case Insert Data Materi Lagu Daerah
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menamilkan frm login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu Materi dan menekan menu “Update data Lagu Daerah”
7. Sistem akan menampilkan halaman untuk menambah data materi lagu daerah. Pada halaman tersebut terdapat text field untuk memasukkan nama provinsi, nama lagu daerah, deskripsi dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
tombol cari untuk mencari data lagu daerah yang akan diunggah.
8. Guru mengisi form dan memilih data lagu daerah yang akan diunggah untuk menambah data lagu daerah baru, lalu menekan tombol “Simpan”
9. Sistem akan menyimpan data materi lagu daerah dan menampilkan pesan konfirmasi berhasil disimpan lalu system menampilkan halaman daftar data lagu daerah yang telah disimpan di database.
Skenario Alternatif 1 10. Guru mengisi form nama
provinsi, nama lagu daerah dan deskripsi, tetapi tidak memilih dan memasukkan data lagu daerah untuk diunggah serta menekan tombol “Simpan”
11. Sistem akan merespon dan menampilkan pesan “Data yang akan diunggah tidak ada”
Skenario Alternatif 2 12. Guru mengisi form untuk
menambah data lagu daerah baru dan menekan tombol “Batal”
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data lagu daerah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
Nama use case : Insert data Soal Evaluasi
Aktor : Guru
Tabel 3.11 Narasi Use Case Insert Data Soal Evaluasi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih sub-menu “Tambah Soal” dan menekan sub menu “tambah soal” .
7. Sistem akan menampilkan form seperti login untuk memasukkan nama evaluasi untuk memasukkan soal
8. Guru memasukkan nama evaluasi soal sesuai yang diinginkan dan menekan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
tombol “simpan”. 9. Sistem akan menyimpan
data evaluasi dan menampilkan halaman untuk input soal yang berupa pertanyaan (textarea), file untuk unggah gambar, pilihan A (textfield), pilihan B (textfield), pilihan C (textfield), pilihan D (textfield), kunci jawaban (textfield) dan tombol simpan.
10. Guru memasukkan pertanyaan, file gambar yang akan diunggah, pilihan A, pilihan B, pilihan C, pilihan D, dan juga kunci jawaban, lalu menekan tombol “Simpan”.
11. Sistem akan menyimpan data soal dan menampilkan pesan konfirmasi berhasil disimpan lalu sistem menampilkan halaman daftar soal-soal yang telah disimpan di database.
Skenario Alternatif 1 12. Guru mengisi form untuk
menambah data soal baru dan menekan tombol “Batal”
13. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
Nama use case : Ubah data Soal Evaluasi
Aktor : Guru
Tabel 3.12 Narasi Use Case Ubah Data Soal Evaluasi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu “Soal-Soal” dan menekan sub menu “Lihat Soal” .
7. Sistem akan menampilkan tabel soal yang meliputi kolom id_soal, pertanyaan, gambar, pilihanA, pilihanB, pilihanC, pilihanD, kunci jawaban, status, aksi.
8. Guru memilih soal yang akan diubah, dan menekan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
link “ubah” ada kolom “aksi”. 9. Sistem merespon dan
menampilkan data pada form ubah.
10. Guru mengubah data pilihanA, pilihanB, pilihanC, pilihanD dan kunci lalu menekan tombol “simpan”
11. Sistem merespon dan menampilkan pesan “data telah diubah”dan kembali ke tabel soal
Skenario Alternatif 1 12. Guru memilih soal dan
menekan link “ubah” pada kolom “aksi”.
13. Sistem merespon dan menampilkan data yang akan diubah pada form ubah.
14. Guru batal untuk ubah data, dan menekan link “keluar”
15. Sistem merespon dan menampilkan form insert soal.
Nama use case : Hapus data Soal Evaluasi
Aktor : Guru
Tabel 3.13 Narasi Use Case Hapus Data Soal Evaluasi
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
“Login” 3. Sistem menampilkan form
login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih menu “Soal-Soal” dan menekan sub menu “lihat soal” .
7. Sistem akan menampilkan tabel soal yang meliputi kolom id_soal, pertanyaan, gambar, pilihanA, pilihanB, pilihanC, pilihanD, kunci jawaban, status, aksi.
8. Guru memilih soal yang akan diubah, dan menekan link “hapus” ada kolom “aksi”.
9. Sistem menampilkan pesan “apakah anda yakin menghapus data ini?”
10. Guru menekan oke 11. Sistem merespon dan
menampilkan pesan “data terhapus” dan kembali ke tabel soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
Nama use case : Insert Data Siswa
Aktor : Guru
Tabel 3.14 Narasi Use Case Insert Data Siswa
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih dan menekan menu “Data Siswa” .
7. Sistem akan menampilkan form untuk input atau memasukkan data siswa berupa nis (textfield), nama (textfield), dan kelas (combobox), dan tombol simpan.
8. Guru memasukkan nis, nama, kelas lalu menekan tombol “Simpan”.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
9. Sistem akan menyimpan data soal dan menampilkan pesan konfirmasi berhasil disimpan dan system akan otomatis kembali ke form insert serta menampilkan data yang telah ditambahkan dalam daftar siswa.
Skenario Alternatif 1 10. Guru mengisi nama dan
kelas, tetapi tidak mengisi nis.
11. Sistem akan menampilkan pesan “NIS harus diisi” dan kembali ke form insert.
Skenario Alternatif 2 12. Guru mengisi nis dan
kelas, tetapi tidak mengisi nama.
13. Sistem akan menampilkan pesan “Nama harus diisi” dan kembali ke form insert.
Skenario Alternatif 3 14. Guru mengisi form untuk
menambah data soal baru dan menekan tombol “Batal”
15. Sistem akan mereset semua data yang sudah diisi oleh guru dalam form tambah data soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
Nama use case : Ubah Data Siswa
Aktor : Guru
Tabel 3.15 Narasi Use Case Ubah Data Siswa
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih dan menekan menu “Data Siswa” .
7. Sistem akan menampilkan form untuk input atau memasukkan data siswa berupa nis (textfield), nama (textfield), dan kelas (combobox), dan tombol simpan dan menampilkan table list data siswa yang telah disimpan terdapat kolom “NIS”, “Nama”,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
“Kelas”, dan juga “Aksi”. 8. Guru melihat tabel data
siswa dan memilih data siswa yang terdapat di dalam tabel untuk diubah lalu menekan link “ubah” dalam kolom aksi.
9. Sistem akan merespon dan menampilkan data yang dipilih pada form ubah.
10. Guru mengubah nama dan kelas lalu menekan tombol “Simpan”
11. Sistem akan merespon, dan menyimpan data yang telah diubah ke dalam database serta menampilkan pesan “Data berhasil diubah”
12. Sistem otomatis kembali ke form insert dan menampilkan data yang telah diubah pada tabel data siswa.
Skenario Alternatif 1 13. Guru memilih data dan
menekan link “ubah” pada kolom Aksi pada tabel data siswa.
14. Sistem menampilkan data pada form ubah.
15. Guru menekan link keluar. 16. Sistem menampilkan
pesan “Data gagal disimpan” dan kembali ke form insert data.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
Nama use case : Hapus Data Siswa
Aktor : Guru
Tabel 3.16 Narasi Use Case Hapus Data Siswa
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih dan menekan menu “Data Siswa” .
7. Sistem akan menampilkan form untuk input atau memasukkan data siswa berupa nis (textfield), nama (textfield), dan kelas (combobox), dan tombol simpan dan menampilkan table list data siswa yang telah disimpan terdapat kolom “NIS”, “Nama”,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
“Kelas”, dan juga “Aksi”. 8. Guru melihat tabel data
siswa dan memilih data siswa yang terdapat di dalam tabel untuk dihapus lalu menekan link “hapus” dalam kolom aksi.
9. Sistem akan menampilkan pesan “Apakah Anda yakin untuk menghapus data ini?”.
10. Guru menekan oke 11. Sistem merespon dan
menghapus data lalu otomatis menampilkan kembali tabel data siswa.
Nama use case : Cetak Nilai Siswa
Aktor : Guru
Tabel 3.17 Narasi Use Case Cetak Nilai Siswa
Aksi Aktor Reaksi Sistem Skenario Normal
1. Menampilkan halaman menu utama pengguna
2. Pengguna memilih link “Login”
3. Sistem menampilkan form login yang berupa text field untuk memasukkan username dan password serta tombol “Login”.
4. Guru memasukkan username dan password serta menekan tombol “Login”.
5. Sistem memverifikasi semua data yang telah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
dimasukkan oleh pengguna dan menampilkan halaman utama guru dan menampilkan pesan “Selamat Datang”
6. Guru memilih dan menekan menu “Nilai Siswa” .
7. Sistem akan menampilkan daftar nilai siswa
8. Jika Guru ingin mencetak nilai siswa maka Guru haru menekan tombol “Cetak”.
9. Sistem merespon dan akan mencetak data nilai siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
3.1.3.3 Data Flow Diagram (Processing Modelling)
3.1.3.3.1 Diagram Konteks (Logical Design Phase)
Gambar 3.2 Diagram Konteks
3.1.3.3.2 Diagram Berjenjang
Gambar 3.3 Diagram Berjenjang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
3.1.3.3.1 Overview Diagram (Data Flow Diagram Level 1)
Info
rma
si Data
Nila
i
Info
rmasi D
ata
Mate
ri
Gambar 3.4 Overview Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
3.1.3.3.2 Data Flow Diagram Level 2 Proses 1
Gambar 3.5 Data Flow Diagram Level 2 Proses 1
3.1.3.3.3 Data Flow Diagram Level 2 Proses 2
Gambar 3.6 Data Flow Diagram Level 2 Proses 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
3.1.3.3.4 Data Flow Diagram Level 2 Proses 3
Gambar 3.7 Data Flow Diagram Level 2 Proses 3
3.1.3.3.5 Data Flow Diagram Level 2 Proses 4
Gambar 3.8 Data Flow Diagram Level 2 Proses 4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
3.2 Perancangan Sistem
3.2.1 Desain Basis Data
3.2.1.1 ER Diagram (Data Modelling)
Gambar 3.9 ER Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
3.2.1.2 Relational Model
Gambar 3.10 Relational Model
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
3.2.1.3 Physical Design and Integration Phase
1. Tabel Guru
Tabel 3.18 Struktur tabel guru
Nama Field Tipe Keterangan
username varchar2(20) Field untuk username
password varchar2(25) Field untuk password
2. Tabel Provinsi
Tabel 3.19 Struktur tabel provinsi
Nama Field Tipe Keterangan
id_provinsi number Primary key untuk provinsi
nama_provinsi varchar2(50) Field untuk nama provinsi
deskripsi varchar2(2000) Field untuk deskripsi
image ORDImage Field untuk gambar
thumb ORDImage Field untuk thumbnail
3. Tabel Rumah Adat
Tabel 3.20 Struktur tabel rumah adat
Nama Field Tipe Keterangan
id_rumahadat number Primary key untuk rumah adat
nama_rumahadat varchar2(50) Field untuk nama rumah adat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
deskripsi varchar2(2000)
Field untuk deskripsi
gambar ORDImage Field untuk gambar
thumb ORDImage Field untuk thumbnail
id_provinsi varchar2(25) Foreign key untuk menghubungkan dengan tabel provinsi
4. Tabel Pakaian Adat
Tabel 3.21 Struktur tabel pakaian adat
Nama Field Tipe Keterangan
id_pakaianadat number Primary key untuk pakaian adat
nama_pakaianadat varchar2(50) Field untuk nama pakaian adat
deskripsi varchar2(2000) Field untuk deskripsi
gambar ORDImage Field untuk gambar
thumb ORDImage Field untuk thumbnail
id_provinsi varchar2(25) Foreign key untuk menghubungkan dengan tabel provinsi
5. Tabel Tarian Daerah
Tabel 3.22 Struktur tabel tarian
Nama Field Tipe Keterangan
id_tariandaerah number Primary key untuk tarian daerah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
nama_taridandaerah varchar2(50) Field untuk nama tariandaerah
deskripsi varchar2(2000) Field untuk deskripsi
video ORDVideo Field untuk video
id_provinsi varchar2(25) Foreign key untuk menghubungkan dengan tabel provinsi
6. Tabel Lagu Daerah
Tabel 3.23 Struktur tabel lagu daerah
Nama Field Tipe Keterangan
id_lagudaerah number Primary key untuk lagu daerah
nama_lagudaerah varchar2(50) Field untuk nama lagudaerah
deskripsi varchar2(2000) Field untuk deskripsi
audio ORDAudio Field untuk audio
id_provinsi varchar2(25) Foreign key untuk menghubungkan dengan tabel provinsi
7. Tabel Siswa
Tabel 3.24 Struktur tabel siswa
Nama Field Tipe Keterangan
nis Varchar2(25) Primary key untuk nis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
nama varchar2(100) Field untuk nama siswa
kelas varchar2(5) Field untuk kelas siswa
8. Tabel Soal
Tabel 3.25 Struktur tabel soal
Nama Field Tipe Keterangan
id_soal number Primary key untuk id soal
pertanyaan varchar2(2000) Field untuk pertanyaan
gambar blob Field untuk gambar
pilihanA varchar2(200) Field untuk pilihan a
pilihanB varchar2(200) Field untuk pilihan b
pilihanC varchar2(200) Field untuk pilihan c
pilihanD varchar2(200) Field untuk pilihan d
kunci varchar2(10) Field untuk kunci
9. Tabel Tes
Tabel 3.26 Struktur tabel tes
Nama Field Tipe Keterangan
nis varchar2(25) Foreign key untuk menghubungkan dengan tabel siswa
id_soal varchar2(25) Foreign key untuk menghubungkan dengan tabel soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
tanggal date Field untuk tanggal
nilai number Field untuk nilai
3.2.2 Desain Antarmuka
3.2.2.1 Halaman Utama Siswa
Gambar 3.11 Halaman Utama Siswa
3.2.2.2 Halaman Menu Materi Siswa
Gambar 3.12 Halaman Materi Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
3.2.2.3 Halaman Menu Evaluasi Siswa
Gambar 3.13 Halaman Evaluasi Siswa
3.2.2.4 Halaman Menu Nilai Siswa
Gambar 3.14 Halaman Nilai Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
3.2.2.5 Halaman Login Guru
Gambar 3.15 Halaman Login Guru
3.2.2.6 Halaman Utama
Gambar 3.16 Halaman Home
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
3.2.2.7 Halaman Materi
Gambar 3.17 Halaman Materi
3.2.2.8 Halaman Soal
Gambar 3.18 Halaman Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
3.2.2.9 Halaman Data Siswa
Gambar 3.19 Halaman Data Siswa
3.2.2.10 Halaman Nilai
Gambar 3.20 Halaman Nilai Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
BAB IV
IMPLEMENTASI SISTEM
Pada tahap ini menjelaskan tentang spesifikasi perangkat keras dan lunak,
implementasi basis data, dan implementasi sistem.
4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak
Perangkat keras yang digunakan untuk membangun sistem adalah sebagai
berikut :
Processor : Intel Atom
Memori : 2GB
Harddisk : 320GB
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai
berikut:
Sistem Operasi : Windows 7
Bahasa Pemrograman : JSP
DBMS : Oracle 10g
4.2 Implementasi Basis Data
Pada tahap ini dilakuka pembangunan database pada Oracle 10g
untuk menunjang sistem yang dibangun. Database yang dibangun sesuia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
dengan perancangan yang telah dibuat pada tahap sebelumnya. Berikut query
untuk membuat database materi kebudayaan Indonesia dan tabel-tabel yang
ada di dalamnya.
CREATE TABLE propinsi(
idprov number not null,
nama varchar2(50),
deskripsi varchar2(2000),
image ORDImage,
thumb ORDImage,
CONSTRAINT propinsi_pk PRIMARY KEY (idprov));
CREATE SEQUENCE propinsi_sequence;
CREATE TABLE rumahadat(
Id_ra number key not null,
Id_prov varchar2(50),
Nama_rumahadat varchar2(50) not null,
deskripsi varchar2(2000),
image ORDImage,
thumb ORDImage,
CONSTRAINT fk_provinsi FOREIGN KEY (id_prov) REFERENCES provinsi(id_provinsi));
CREATE SEQUENCE rumahadat_sequence;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
CREATE TABLE pakaianadat(
Id_pa number key not null,
Id_prov varchar2(50),
Nama_pakaianadat varchar2(50) not null,
deskripsi varchar2(2000),
image ORDImage,
thumb ORDImage,
CONSTRAINT fk_provinsi FOREIGN KEY (id_prov) REFERENCES provinsi(id_provinsi));
CREATE SEQUENCE pakaianadat_sequence;
CREATE TABLE tariandaerah(
Id_ta number key not null,
Id_prov varchar2(50),
Nama_tarian varchar2(50) not null,
deskripsi varchar2(2000),
video ORDVideo ,
CONSTRAINT fk_provinsi FOREIGN KEY (id_prov) REFERENCES provinsi(id_provinsi));
CREATE SEQUENCE tarian_sequence;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
CREATE TABLE lagudaerah(
idla number primary key,
idprov number,
namalagu varchar2(50),
deskripsi varchar2(2000),
audio ORDAudio,
CONSTRAINT fk_propinsi FOREIGN KEY (idprov) REFERENCES propinsi(idprov));
CREATE SEQUENCE lagu_sequence;
CREATE TABLE siswa(
nis varchar2(10),
nama varchar2(50),
kelas varchar2(50),
CONSTRAINT siswa_pk PRIMARY KEY (nis));
CREATE TABLE evaluasi
( ev_id varchar2(10) not null,
ev_nama varchar2(50) not null,
CONSTRAINT evaluasi_pk PRIMARY KEY (ev_id));
CREATE TABLE soal(
ev_id varchar2(10) not null,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
4.3 Implementasi Sistem
4.3.1 Halaman Utama Siswa
no_soal number primary key not null,
pertanyaan varchar2(200) not null,
photo blob,
pila varchar2(200) not null,
pilb varchar2(200) not null,
pilc varchar2(200) not null,
pild varchar2(200) not null,
kunci varchar2(200) not null,
CONSTRAINT fk_evaluasi FOREIGN KEY (ev_id) REFERENCES evaluasi(ev_id));
CREATE TABLE tes(
ideva varchar2(10) not null,
nosis varchar2(10) not null,
tanggal date,
salah number,
benar number,
nilai number,
CONSTRAINT fk_ideva_evaluasi FOREIGN KEY (ideva) REFERENCES evaluasi(ev_id),
CONSTRAINT fk_nosis_siswa FOREIGN KEY (nosis) REFERENCES siswa(nis));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
Halaman utama siswa adalah halaman yang akan muncul ketika siswa
pertama kali membuka sistem Pembelajaran Kebudayaan Indonesia ini.
Pada halaman ini terdapat menu Materi, Evaluasi, dan Nilai untuk siswa.
Pada halaman utama siswa ada menu kecil “Login” di bagian kanan atas
untuk masuk ke halaman guru dan juga pada halaman ini terdapat
tanggal dan waktu serta tampilan gambar animasi budaya Indonesia
serta penjelasan tentang sistem ini dan kebudayaan Indonesia.
Gambar 4.1 Halaman Utama Siswa
4.3.2 Halaman Materi
Halaman Materi ini akan muncul ketika siswa menekan menu materi.
Pada halaman ini akan ditampilkan gambar peta Indonesia, judul
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
materi berdasarkan data materi yang akan muncul ketika siswa
mengklik materi provinsi, rumah adat, pakaian adat, tarian daerah, dan
lagu daerah yang berada di bagian bawah gambar peta Indonesia.
Gambar 4.2 Halaman Materi Siswa
4.3.2.1 Halaman Daftar Materi Provinsi
Halaman Daftar Materi Provinsi ini ada di dalam halaman menu
Materi. Halaman Daftar Materi Provinsi ini akan muncul ketika siswa
menekan menu “Provinsi” dan akan ditampilkan tabel daftar data
provinsi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
Gambar 4.3 Halaman Daftar Materi Provinsi
Berikut ini potongan listing program bagian menampilkan data dan
gambar dalam tabel.
<%
try {
album.selectTable();
int rowCount = 0;
while ( album.fetch() ) {
rowCount++;
%>
<tr>
<td headers="nama">
<%= PhotoAlbumBean.escapeHtmlString(album.getNama()) %></td>
<% if ( album.getKeterangan()!= null ) {
out.print( "<td headers=\"location\">" +
PhotoAlbumBean.escapeHtmlString(album.getKeterangan()) +
"</td>" );
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
} else {
out.print( "<td headers=\"location\"> </td>" );
}%>
<td headers="image">
<a href="HalamanPhotoAlbumEntryViewerSiswa.jsp?id=<%= album.getId() %>">
<% if ( album.getThumb().getContentLength() > 0 ) {
%>
<img src=PhotoAlbumMediaViewer.jsp?media=thumb&id=<%= album.getId() %>
height="<%= album.getThumb().getHeight() %>"
width="<%= album.getThumb().getWidth() %>"
alt="<%= PhotoAlbumBean.escapeHtmlString(album.getNama()) %>"
border=1></a></td></tr>
Berikut method basis data yang digunakan untuk menampilkan gambar secara thumbnail
image.processCopy( "maxScale=50,50", thumb );
4.3.2.2 Halaman Tampilan Penuh Gambar Provinsi
Halaman ini akan muncul ketika siswa menekan gambar peta yang
ada dalam tabel daftar materi provinsi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
Gambar 4.4 Halaman Tampilan Penuh Gambar Provinsi
Berikut ini potongan listing program bagian melihat gambar secara
penuh.
<% if (album.getImage().getMimeType().startsWith("image/")) { out.print( "<img src=\"PakaianAlbumMediaViewer.jsp" + "?media=image" + "&id=" + album.getId() + "\"" ); if ( album.getImage().getHeight() > 0 && album.getImage().getWidth() > 0 ) { out.print("height=\""+album.getImage().getHeight() + "\"" ); out.print("width=\"" + album.getImage().getWidth() + "\"" ); } out.print( "alt=\"" + PakaianAlbumBean.escapeHtmlString(album.getNamapak())+"\"" ); out.print( "border=\"1\">" ); } else {// non-image data... out.print ("<A HREF=\"PakaianAlbumMediaViewer.jsp" + "?media=image&id=" + id + "\">" + "View non-Image Media (" + album.getImage().getMimeType() + ")</A>" ); } %>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
4.3.2.3 Halaman Daftar Materi Rumah Adat
Halaman Daftar Materi Rumah Adat ini ada di dalam halaman
menu Materi. Halaman Daftar Materi Rumah Adat ini akan muncul
ketika siswa menekan menu “Rumah Adat” dan akan ditampilkan
tabel daftar data rumah adat.
Gambar 4.5 Halaman Daftar Materi Rumah Adat
4.3.2.4 Halaman Tampilan Penuh Gambar Rumah Adat
Halaman ini akan muncul ketika siswa menekan gambar rumah adat
yang ada dalam tabel daftar materi rumah adat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
Gambar 4.6 Halaman Tampilan Penuh Gambar Rumah Adat
4.3.2.5 Halaman Daftar Materi Pakaian Adat
Halaman Daftar Materi Pakaian Adat ini ada di dalam halaman
menu Materi. Halaman Daftar Materi Pakaian Adat ini akan muncul
ketika siswa menekan menu “Pakaian Adat” dan akan ditampilkan
tabel daftar data pakaian adat.
Gambar 4.7 Halaman Daftar Materi Pakaian Adat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
4.3.2.6 Halaman Tampilan Penuh Gambar Pakaian Adat
Halaman ini akan muncul ketika siswa menekan gambar pakaian
adat yang ada dalam tabel daftar materi pakaian adat.
Gambar 4.8 Halaman Tampilan Penuh Gambar Pakaian Adat
4.3.2.7 Halaman Daftar Materi Tarian Daerah
Halaman Daftar Materi Tarian Daerah ini ada di dalam halaman
menu Materi. Halaman Daftar Materi Tarian Daerah ini akan
muncul ketika siswa menekan menu “Tarian Daerah” dan akan
ditampilkan tabel daftar data tarian daerah.
Gambar 4.9 Halaman Daftar Materi Tarian Daerah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
4.3.2.8 Halaman Tampilan Pemutar Video Tarian Daerah
Halaman ini akan muncul ketika siswa menekan link “video” yang
ada dalam tabel daftar materi tarian daerah dan otomatis akan
memutar video tersebut. Pada halaman ini ditampilkan layar untuk
menampilkan video, tombol play/pause video, durasi video,
pengatur suara, dan perbesar layar video.
Gambar 4.10 Halaman Tampilan Pemutar Video Tarian Daerah
Berikut ini potongan listing program bagian melihat video.
<tr>
<td scope="col" valign="top"><b>Video:</b></td>
<td scope="col" >
<video
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
width="<%=album.getVideo().getWidth()%>"
height="<%=album.getVideo().getHeight()%>"
controls
autoplay>
<source
src="TarianAlbumMediaViewer.jsp?id=<%=album.getId()%>"
type="<%=album.getVideo().getMimeType()%>"/>
Your browser does not support video tag. Use lastest Firfox or Chrome!
</video>
</td>
</tr>
4.3.2.9 Halaman Daftar Materi Lagu Daerah
Halaman Daftar Materi Lagu Daerah ini ada di dalam halaman
menu Materi. Halaman Daftar Materi Lagu Daerah ini akan muncul
ketika siswa menekan menu “Lagu Daerah” dan akan ditampilkan
tabel daftar data lagu daerah.
Gambar 4.11 Halaman Daftar Materi Lagu Daerah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
4.3.2.10 Halaman Tampilan Pemutar Audio Lagu Daerah
Halaman ini akan muncul ketika siswa menekan link “audio” yang
ada dalam tabel daftar materi lagu daerah dan otomatis akan
memutar audio tersebut. Pada halaman ini ditampilkan tombol
play/pause audio, durasi audio, dan pengatur suara.
Gambar 4.12 Halaman Tampilan Pemutar Audio Lagu Daerah
Berikut ini potongan listing program bagian memutar audio.
<tr>
<td scope="col" valign="top"><b>Audio:</b></td>
<td scope="col" >
<audio
controls
autoplay>
<source
src="LaguAlbumMediaViewer.jsp?id=<%=album.getId()%>"
type="<%=album.getAudio().getMimeType()%>"/>
Your browser does not support audio tag. Use lastest Firfox or Chrome!
</audio>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
</td>
</tr>
4.3.3 Halaman Evaluasi Siswa
4.3.3.1 Halaman Login Siswa
Halaman Evaluasi ini akan muncul ketika siswa menekan menu
evaluasi. Pada halaman ini akan menampilkan halaman login siswa
untuk dapat masuk ke halaman soal evaluasi. Pada halaman login
ini, siswa harus memasukkan data nis, nama dan kelas lalu menekan
tombol “masuk”.
Gambar 4.13 Halaman Login Siswa
Berikut ini potongan listing program bagian validasi login siswa.
<%
rs = st.executeQuery("select nis,nama from siswa where nis='"+ nis +"' and nama='"+ nama
+"'");
if (rs.next()) {
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
session.setAttribute("nis", nis);
session.setAttribute("nama", nama);
response.sendRedirect("HalamanEvaluasiSiswa.jsp");
} else {out.println("<script>alert('Maaf, Login Gagal! Silahkan masukkan data yang
benar!')</script>");
}out.println("<script>document.location.href='HalamanLoginEvaluasiSiswa.jsp'</script>");
%>
4.3.3.2 Halaman Soal Evaluasi
Halaman ini akan muncul ketika siswa telah memasukkan nis, nama,
dan kelas lalu menekan tombol masuk. Pada halaman ini ditampilkan
nis, nama, kelas siswa sesuai dengan yang telah dimasukkan di
halaman login, serta tanggal dan waktu, dan ditampilkan 10 soal
evaluasi serta pilihan ganda serta tombol “oke” setelah siswa selesai
menjawab soal tersebut.
Gambar 4.14 Halaman Soal Evaluasi Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
Berikut ini potongan listing program bagian soal evaluasi siswa.
ResultSet rs = stmt.executeQuery("Select * from soal where rownum <= 10");
try { String s1, s2, s3, s4; int i = 1;
while (rs.next()) {out.println("<form name='exam' action='result.jsp'
method='post'><b>" + i + " . " + rs.getString(2) + "</b><br><br>");
out.println("<img width='150' height='150' src=DisplayPhotoServlet?id=" +
rs.getString(1) + " alt=''></img> <p/>");
s1 = rs.getString(4); s2 = rs.getString(5); s3 = rs.getString(6); s4 = rs.getString(7);
out.println("<input type=radio name=opt" + i + " value=" + s1 + "CHECKED>" + s1
+ "<br><br>");
out.println("<input type=radio name=opt" + i + " value=" + s2 + ">" + s2 +
"<br><br>");
out.println("<input type=radio name=opt" + i + " value=" + s3 + ">" + s3 +
"<br><br>");
out.println("<input type=radio name=opt" + i + " value=" + s4 + ">" + s4 +
"<br><br>");
i++; }
4.3.4 Halaman Nilai Siswa
Halaman Nilai ini akan muncul ketika siswa menekan menu nilai. Pada
halaman ini akan menampilkan tabel daftar nilai hasil pengerjaan soal
evauasi siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
Gambar 4.15 Halaman Nilai Siswa
4.3.5 Halaman Login Guru
Halaman Login ini akan muncul ketika guru menekan link “Login” yang
ada di bagian kanan atas pada halaman utama siswa. Pada halaman ini
akan menampilkan halaman login guru untuk dapat masuk ke halaman
guru yang mana guru dapat mengupdate data-data materi, data soal
evaluasi, data siswa, dan melihat nilai siswa. Pada halaman login ini,
guru harus memasukkan username dan password lalu menekan tombol
“masuk”.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
Gambar 4.16 Halaman Login Guru
Berikut ini potongan listing program bagian validasi login guru.
rs = st.executeQuery("select username,password from login where username='" + userid + "'
and password='" + pwd + "'");
if (rs.next()) {response.sendRedirect("FormUtamaGuru.jsp");
} else {
out.println("<script>alert('Maaf, Login Gagal! Silahkan masukkan data yang
benar!')</script>"); }
out.println("<script>document.location.href='FormLoginGuru.jsp'</script>");
4.3.6 Halaman Utama Guru
Halaman utama guru adalah halaman yang akan muncul ketika guru
telah melakukan login dengan memasukkan username dan password lalu
mengklik tombol masuk. Pada halaman ini terdapat menu Materi, Soal-
soal, Data Siswa dan Data Nilai untuk siswa. Pada halaman utama guru
ada menu kecil “Logout” di bagian kanan atas untuk keluar dari
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119
halaman guru dan juga pada halaman ini terdapat tanggal dan waktu
serta penjelasan tentang sistem ini.
Gambar 4.17 Halaman Utama Guru
4.3.7 Halaman Materi
Halaman Materi ini akan muncul berdasarkan sub menu materi yang
dipilih guru. Pada menu materi ini, terdapat sub menu update data
provinsi, data rumah adat, data pakaian adat, data tarian daerah, data
lagu daerah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
Gambar 4.18 Halaman Menu Materi
4.3.7.1 Halaman Update Data Provinsi
Halaman Update Data Provinsi ini akan muncul ketika guru
memilih dan menekan sub menu “update data provinsi”. Pada
halaman ini, ditampilkan combo box untuk nama provinsi, form
untuk deskripsi dan tombol browse untuk memilih gambar serta
tombol simpan. Selain itu, pada halaman ini juga terdapat tanggal
dan waktu serta link “daftar gambar provinsi” di bagian kanan
bawah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121
Gambar 4.19 Halaman Tambah Data Provinsi
Berikut adalah potongan listing program bagian insert data
materi dan upload gambar.
stmt = (OraclePreparedStatement)conn.prepareStatement("insert into propinsi (id,nama,keterangan,image,thumb) " +" values (?,?,?," + EMPTY_IMAGE + "," + EMPTY_IMAGE + ")" );
stmt.setString( 1, id );
stmt.setString( 2, nama );
stmt.setString( 3, keterangan );
stmt.executeUpdate();
stmt.close();
stmt = (OraclePreparedStatement)conn.prepareStatement("select image,thumb from propinsi where id = ? for update" );
stmt.setString( 1, id );
rset = (OracleResultSet)stmt.executeQuery();
if ( !rset.next() )
{throw new ServletException( "new row not found in table" );}
image = (OrdImage)rset.getORAData( 1,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122
OrdImage.getORADataFactory());
thumb= (OrdImage)rset.getORAData( 2, OrdImage.getORADataFactory());
stmt.close();
4.3.7.2 Halaman Update Data Rumah Adat
Halaman Update Data Rumah Adat ini akan muncul ketika guru
memilih dan menekan sub menu “update data rumah adat”. Pada
halaman ini, ditampilkan form untuk nama rumah adat, form untuk
deskripsi dan tombol browse untuk memilih gambar serta tombol
simpan. Selain itu, pada halaman ini juga terdapat tanggal dan
waktu serta link “daftar gambar rumah adat” di bagian kanan
bawah.
Gambar 4.20 Halaman Tambah Data Rumah Adat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123
4.3.7.3 Halaman Update Data Pakaian Adat
Halaman Update Data Pakaian Adat ini akan muncul ketika guru
memilih dan menekan sub menu “update data pakaian adat”. Pada
halaman ini, ditampilkan form untuk nama pakaian adat, form
untuk deskripsi dan tombol browse untuk memilih gambar serta
tombol simpan. Selain itu, pada halaman ini juga terdapat tanggal
dan waktu serta link “daftar gambar pakaian adat” di bagian kanan
bawah.
Gambar 4.21 Halaman Tambah Data Pakaian Adat
4.3.7.4 Halaman Update Data Tarian Daerah
Halaman Update Data Tarian Daerah ini akan muncul ketika guru
memilih dan menekan sub menu “update data tarian daerah”. Pada
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124
halaman ini, ditampilkan form untuk nama tarian daerah, form
untuk deskripsi dan tombol browse untuk memilih video serta
tombol simpan. Pada halaman ini link “daftar gambar tarian
daerah” di kanan bawah.
Gambar 4.22 Halaman Tambah Data Tarian Daerah
Berikut adalah potongan listing program bagian insert data
materi dan upload video.
stmt = (OraclePreparedStatement)conn.prepareStatement("insert into tariandaerah (id,namaprov,namatarian,keterangan,video) " +" values (?,?,?,?," + EMPTY_VIDEO + ")" );
stmt.setString( 1, id );
stmt.setString( 2, namaprov );
stmt.setString( 3, namatarian );
stmt.setString( 4, keterangan );
stmt.executeUpdate();
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
125
stmt.close();
stmt = (OraclePreparedStatement)conn.prepareStatement("select video from tariandaerah where id = ? for update" );
stmt.setString( 1, id );
rset = (OracleResultSet)stmt.executeQuery();
if ( !rset.next() ){ throw new ServletException( "new row not found in table");} video=(OrdVideo)rset.getORAData(1,OrdVideo.getORADataFactory()); rset.close();
stmt.close();
4.3.7.5 Halaman Update Data Lagu Daerah
Halaman Update Data Lagu Daerah ini akan muncul ketika guru
memilih dan menekan sub menu “update data lagu daerah”. Pada
halaman ini, ditampilkan form untuk nama lagu daerah, form
untuk deskripsi dan tombol browse untuk memilih audio serta
tombol simpan. Selain itu, pada halaman ini juga terdapat tanggal
dan waktu serta link “daftar gambar lagu daerah” di bagian kanan
bawah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
126
Gambar 4.23 Halaman Tambah Data Lagu Daerah
Berikut adalah potongan listing program bagian insert data
materi dan upload audio.
stmt = (OraclePreparedStatement)conn.prepareStatement("insert into
lagudaerah (id,namaprov,namalagu,keterangan,audio) " + " values (?,?,?,?,"
+ EMPTY_AUDIO + ")" );
stmt = (OraclePreparedStatement)conn.prepareStatement( "select audio
from lagudaerah where id = ? for update" );
stmt.setString( 1, id );
audio =(OrdAudio)rset.getORAData(1,OrdAudio.getORADataFactory());
4.3.8 Halaman Soal
Halaman Soal ini akan muncul berdasarkan sub menu soal yang dipilih
guru. Pada menu soal ini, terdapat sub menu tambah soal, dan lihat soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
127
Gambar 4.24 Halaman Menu Soal
4.3.8.1 Halaman Tambah Soal
Halaman Tambah Soal ini akan muncul ketika guru memilih dan
menekan sub menu “tambah soal”. Pada halaman ini, ditampilkan
form untuk id, form untuk pertanyaan, tombol browse untuk
memilih gambar, form untuk pilihan a, form untuk pilihan b, form
untuk pilihan c, form untuk pilihan d, dan combo box untuk
memilih kunci jawaban serta tombol simpan. Selain itu, pada
halaman ini juga terdapat tanggal dan waktu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
128
Gambar 4.25 Halaman Tambah Soal
Berikut adalah potongan listing program bagian insert data soal
dan upload gambar.
String query = "INSERT INTO soal
(id,pertanyaan,photo,pilihanA,pilihanB,pilihanC,pilihanD,kunci) "+ "values
(?,?, ?, ?,?,?,?,?,?)";
4.3.8.2 Halaman Daftar Soal
Halaman Daftar Soal ini akan muncul ketika guru memilih dan
menekan sub menu “daftar soal”. Pada tabel daftar soal tersebut
terdapat kolom no, pertanyaan, pilihan a, pilihan b, pilihan c,
pilihan d, kunci jawaban, dan juga aksi yang mana data soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
129
tersebut akan diubah atau dihapus. Pada halaman ini, ditampilkan
tabel daftar soal yang telah dismpan dan di bagian bawah terdapat
link keluar dan link tambah soal.
Gambar 4.26 Halaman Daftar Soal
4.3.9 Halaman Data Siswa
Halaman Data Siswa ini muncul ketika guru menekan menu data siswa.
Pada halaman ini ditampilkan form untuk menambah data siswa dan
juga tabel daftar data siswa yang mana pada tabel tersebut terdapat
kolom NIS, nama, kelas dan juga aksi yang menunjukkan data tersebut
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
130
akan diubah atau dihapus. Selain itu terdapat tanggal dan waktu si
bagian kiri atas, serta link “logout” di bagian kanan atas.
Gambar 4.27 Halaman Data Siswa
4.3.10 Halaman Data Nilai
Halaman Data Nilai ini akan muncul ketika guru menekan menu nilai.
Pada halaman ini guru dapat melihat nilai siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
131
Gambar 4.28 Halaman Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
132
BAB V
ANALISA HASIL
Pada bab ini dilakukan analisa hasil implementasi Sistem Pembelajaran
Kebudayaan Indonesia untuk anak Sekolah Dasar kelas 4 & 5 yang telah dibuat.
Sebelum dilakukan pengujian terhadap pengguna apakah sistem ini sesuai dengan
kebutuhan pengguna, dilakukan terlebih dahulu sistem pengujian sistem keseluruhan
modul dalam satu sistem.
5.1 Analisa Hasil Implementasi Program
Berdasarkan hasil implementasi program Pembelajaran Kebudayaan
Indonesia untuk siswa Sekolah Dasar kelas 4 & 5 yang telah dibangun, secara
umum sistem telah berfungsi dengan baik yang meliputi siswa dapat
mengakses materi yang ingin dipelajari dan yang telah disediakan dalam
sistem, siswa dapat melakukan login untuk megerjakan soal evaluasi dan
menyimpan hasil evaluasi, dan juga siswa dapat melihat nilai evaluasi. Selain
itu, guru dapat melakukan login, guru dapat mengupdate materi, mengupdate
soal evaluasi, mengupdate data siswa, dan guru dapat melihat dan mencetak
hasil evaluasi siswa.
Berdasarkan hasil implementasi basisdata multimedia, semua data
multimedia dapat disimpan dengan baik sesuai dengan tipe data multimedia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
133
yang digunakan yang meliputi ORDImage untuk menyimpan data gambar,
ORDVideo untuk menyimpan data video, dan ORDAudio untuk menyimpan
data audio. Selain itu method-method basisdata multimedia yang
diimplementasikan dalam sistem pembelajaran kebudayaan Indonesia ini juga
dapat berfungsi dengan baik. Adapun method-method tersebut meliputi:
Tipe Method
Image (ORDImage) getContentFormat()
getMimeType()
getPreferredFormat()
process()
processCopy()
deleteContent()
setContentLength()
Video (ORDVideo) getWidth()
getHeight()
getMimeType()
setWidth()
setHeight()
setMimeType()
Audio (ORDAudio) getMimeType()
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
134
Adapun kelebihan dan kekurangan dari sistem Pembelajaran
Kebudayaan Indonesia untuk anak Sekolah Dasar kelas 4 & 5 ini sebagai
berikut:
5.1.1 Kelebihan Sistem
1. Sistem Pembelajaran Kebudayaan Indonesia ini memiliki
kemampuan audio visual dan auditory dengan menampilkan
gambar, menampilkan video, dan memutar audio berdasarkan
materi.
2. Materi dapat ditambah oleh guru sewaktu-waktu dan juga soal
evaluasi dapat diupdate oleh guru.
3. Sistem Pembelajaran Kebudayaan Indonesia ini dapat
menampilkan soal evaluasi untuk menguji seberapa besar
pengetahuan siswa tentang kebudayaan Indonesia dan dapat
menampilkan nilai.
4. Materi yang disajikan sesuai dengan materi yang dibutuhkan siswa
dan disesuaikan dengan materi yang diajarkan di kelas.
5. Guru dapat menambah materi, soal evaluasi dan dapat melihat dan
serta mencetak nilai evaluasi siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
135
5.1.2 Kekurangan Sistem
1. Soal evaluasi yang ditampilkan belum dapat ditampilkan secara
acak.
2. Jenis soal atau kategori evaluasi yang tersedia hanya terbatas.
3. Belum semua method basisdata multimedia dapat digunakan.
5.2 Analisa Hasil Uji Coba Sistem Terhadap Pengguna
5.2.1 Hasil Uji Coba Sistem Terhadap Siswa
Setelah merancang Sistem Pembelajaran Kebudayaan Indonesia dan
mengimplementasikannya, maka penulis melakukan uji coba terhadap siswa
dan guru. Uji coba ini dilakukan untuk mengetahui :
1. Apakah sistem pembelajaran Kebudayaan Indonesia ini dapat
mempermudah siswa dan guru dalam proses belajar mengajar?
2. Apakah sistem pembelajaran Kebudayaan Indonesia ini dapat menarik
minat siswa untuk belajar IPS khususnya tentang Kebudayaan
Indonesia?
Pada proses pengumpulan data pendapat siswa dilakukan dengan cara
siswa mencoba sistem Pembelajaran Kebudayaan Indonesia kemudian
mengisi kuesioner. Perihal yang ditanyakaan dalam kuesioner kepada
pengguna meliputi: tampilan, tingkat kesulitan menggunakan sistem,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
136
kegunaan sistem dalam membantu proses belajar mengajar. Halaman
kuesioner dapat dilihat pada lampiran (lihat lampiran ke-1).
Kuesioner diisi oleh 15 responden yang merupakan siswa SD Negeri 1
Dukuh kelas 5 dalam satu, sehingga diperoleh hasil sebagai berikut :
Total responden : 15 siswa
Siswa kelas 5 : 15 siswa
1. Menurut kamu, belajar tentang Kebudayaan Indonesia terasa…….
Tabel 5.1 Hasil Perhitungan Pertanyaan no.1
Respon Jumlah Responden Total(%)
Mudah 3 20.00%
Sulit 9 60.00%
Sangat Sulit 3 20.00%
Gambar 5.1 Grafik Hasil Pertanyaan no.1 untuk siswa
Analisis :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
137
Dari hasil perhitungan diatas dapat dianalisa bahwa 60% siswa lebih
banyak yang merasa sulit untuk belajar tentang Kebudayaan Indonesia dan
20% siswa ada yang merasa sangat kesulitan dan 20% siswa ada yang
merasa mudah.
2. Apakah kamu suka dengan pelajaran Ilmu Pengetahuan Sosial khususnya
tentang Kebudayaan Indonesia?
Tabel 5.2 Hasil Perhitungan Pertanyaan no.2
Gambar 5.2 Grafik Hasil Pertanyaan no.2 untuk siswa
Respon Jumlah Responden Total(%)
Tidak Suka 9 60.00%
Suka 6 40.00%
Sangat Suka 0 0.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
138
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa 60% siswa banyak
yang tidak suka dengan mata pelajaran IPS khususnya Kebudayaan
Indonesia dan 40% siswa suka dengan mata pelajaran IPS tentang
Kebudayaan Indonesia.
3. Apakah kamu pernah mempelajari Kebudayaan Indonesia menggunakan
komputer?
Tabel 5.3 Hasil Perhitungan Pertanyaan no.3
Gambar 5.3 Grafik Hasil Pertanyaan no.3 untuk siswa
Analisis :
Respon Jumlah Responden Total(%)
Tidak Pernah 15 100.00%
Pernah 0 0.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
139
Dari hasil perhitungan diatas dapat dianalisa bahwa 100% siswa dalam
satu kelas tidak pernah belajar atau mempelajari materi Kebudayaan
Indonesia menggunakan komputer atau hanya secara manual.
4. Menurut kamu, apakah tampilan aplikasi Kebudayaan Indonesia ini
menarik?
Tabel 5.4 Hasil Perhitungan Pertanyaan no.4
Gambar 5.4 Grafik Hasil Pertanyaan no.4 untuk siswa
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa total presentase dari
respon siswa hamper seimbang yang mana bahwa 53.33% siswa
Respon Jumlah Responden Total(%)
Tidak Menarik 0 0.00%
Menarik 8 53.33%
Sangat Menarik 7 46.67%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
140
menyatakan tampilan aplikasi tersebut menarik dan 46.67% siswa
menyatakan tampilan aplikasi tersebut sangat menarik.
5. Apakah kamu dapat memahami materi-materi yang tersedia dalam
aplikasi tersebut?
Tabel 5.5 Hasil Perhitungan Pertanyaan no.5
Gambar 5.5 Grafik Hasil Pertanyaan no.5 untuk siswa
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa 93.33% siswa dapat
memahami materi-materi yang ada di dalam aplikasi tersebut,dan 6.67%
Respon Jumlah Responden Total(%)
Tidak Memahami 1 6.67%
Memahami 14 93.33%
Sangat Memahami 0 0.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
141
siswa ada yang tidak memahami materi yang ada didalam aplikasi
tersebut.
6. Apakah aplikasi tersebut mudah digunakan?
Tabel 5.6 Hasil Perhitungan Pertanyaan no.6
Gambar 5.6 Grafik Hasil Pertanyaan no.6 untuk siswa
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa total presentase dari
respon siswa seimbang antara mudah dan sangat mudah dalam
menggunakan aplikasi tersebut yang mana bahwa 50.00% siswa
Respon Jumlah Responden Total(%)
Sulit 1 6.67%
Mudah 7 46.67%
Sangat Mudah 7 46.67%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
142
menyatakan aplikasi tersebut mudah digunakan dan 50.00% siswa
menyatakan aplikasi tersebut sangat mudah digunakan.
7. Menurut kamu, apakah lebih menarik dan mudah mengerti mana
belajar Kebudayaan Indonesia dengan menggunakan aplikasi dengan
komputer ini atau belajar menggunakan buku?
Tabel 5.7 Hasil Perhitungan Pertanyaan no.7
Gambar 5.7 Grafik Hasil Pertanyaan no.7 untuk siswa
Respon
Jumlah
Responden Total(%)
Lebih menarik dan mudah mengerti belajar dengan komputer
15 100.00%
Lebih menarik dan mudah mengerti belajar dengan buku
0 0.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
143
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa 100% siswa lebih
tertarik dan mudah mengerti belajar dengan komputer.
8. Menurut kamu, apakah kamu jadi lebih berminat untuk belajar IPS
khususnya tentang Kebudayaan Indonesia menggunakan aplikasi tersebut?
Tabel 5.8 Hasil Perhitungan Pertanyaan no.8
Gambar 5.8 Grafik Hasil Pertanyaan no.8 untuk siswa
Analisis :
Respon Jumlah Responden Total(%)
Tidak Minat 0 0.00%
Sama saja 7 46.67%
Sangat Minat 8 53.33%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
144
Dari hasil perhitungan diatas dapat dianalisa bahwa 53.33% siswa menjadi
sangat berminat untuk belajar mata pelajaran IPS khususnya tentang
Kebudayaan Indonesia, namun 46.67% siswa masih sama saja untuk
belajar tentang Kebudayaan Indonesia.
5.2.2 Hasil Uji Coba Sistem Terhadap Guru
Pada proses pengumpulan data pendapat siswa dilakukan dengan cara
siswa mencoba sistem Pembelajaran Kebudayaan Indonesia kemudian
mengisi kuesioner. Hal tersebut juga dilakukan ada guru, yang mana guru
mencoba untuk mengoperasikan sistem tersebut dan kemudian mengisi
kuesioner. Perihal yang ditanyakaan dalam kuesioner kepada pengguna
meliputi: tampilan, tingkat kesulitan menggunakan sistem, kegunaan
sistem dalam membantu proses belajar mengajar dan saran untuk
perbaikan sistem. Halaman kuesioner dapat dilihat pada lampiran (lihat
lampiran ke-2).
Kuesioner diisi oleh 2 responden yang merupakan guru SD Negeri 1
Dukuh kelas 4 dan kelas 5, sehingga diperoleh hasil sebagai berikut :
Total responden : 2 guru
1. Menurut Anda, apakah tampilan aplikasi tersebut mudah dipahami?
Tabel 5.9 Hasil Perhitungan Pertanyaan no.1
Respon Jumlah Responden Total(%)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
145
Gambar 5.9 Grafik Hasil Pertanyaan no.1 untuk guru
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa total 100% guru
dapat memahami tampilan aplikasi tersebut.
2. Menurut Anda, apakah aplikasi tersebut mudah digunakan?
Tabel 5.10 Hasil Perhitungan Pertanyaan no.2
Sulit 0 0.00%
Ragu-ragu 0 0.00%
Sangat Mudah 2 100.00%
Respon Jumlah Responden Total(%)
Sulit 0 0.00%
Ragu-ragu 1 50.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
146
Gambar 5.10 Grafik Hasil Pertanyaan no.2 untuk guru
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa 50% guru masih
merasa ragu-ragu dalam menggunakan aplikasi tersebut dan 50% guru
merasa sangat mudah dalam menggunakan aplikasi tersebut.
3. Menurut Anda, apakah aplikasi tersebut dapat mempermudah dalam
menyampaikan materi kepada siswa?
Tabel 5.11 Hasil Perhitungan Pertanyaan no.3
Sangat Mudah 1 50.00%
Respon Jumlah Responden Total(%)
Sulit 0 0.00%
Ragu-ragu 0 0.00%
Sangat Mudah 2 100.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
147
Gambar 5.11 Grafik Hasil Pertanyaan no.3 untuk guru
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa total 100% guru
menyatakan bahwa aplikasi tersebut dapat sangat mempermudah dalam
menyampaikan materi .
4. Secara keseluruhan, menurut Anda apakah dengan adanya aplikasi
tersebut dapat membantu dalam proses belajar mengajar (termasuk
penyelenggaraan soal evaluasi dan penilaian)?
Tabel 5.12 Hasil Perhitungan Pertanyaan no.4
Respon Jumlah Responden Total(%)
Tidak Membantu 0 0.00%
Ragu-ragu 0 0.00%
Sangat Membantu 2 100.00%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
148
Gambar 5.12 Grafik Hasil Pertanyaan no.4 untuk guru
Analisis :
Dari hasil perhitungan diatas dapat dianalisa bahwa total 100% guru
menyatakan bawah aplikasi tersebut sangat membantu dalam proses
belajar-mengajar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
149
BAB VI
PENUTUP
6.1 Kesimpulan
Berdasarkan hasil analisis, desain, implementasi dan uji coba sistem
Pembelajaran Kebudayaan Indonesia untuk Anak Sekolah Dasar kelas 4 & 5
ini dapat disimpulkan :
1. Sistem Pembelajaran Kebudayaan Indonesia ini telah berhasil dibangun
dengan menggunakan bahasa pemrograman JSP dan Oracle 10g. Sistem
ini dapat berfungsi dengan baik yang meliputi untuk menambah data
materi, mengupdate data siswa, mengupdate data soal evaluasi,
menyimpan nilai dan mencetak nilai, serta menampilkan soal beserta
gambar. Fungsi yang lain dari sistem ini yaitu dapat menampilkan gambar
secara penuh, memutar video dan juga audio untuk menamilkan materi.
2. Pemanfaatan basisdata multimedia dapat berfungsi dengan baik yang
meliputi dapat menyimpan gambar, video dan audio. Selain itu
penggunaan method basis data dapat berfungsi dengan baik yang meliputi:
a. Method ORDImage yang digunakan getContentFormat(),
getMimeType(), getPreferredFormat(), process(), processCopy(),
deleteContent(), setContentLength().
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
150
b. Method ORDVideo yang digunakan getWidth(), getHeight(),
getMimeType(), setWidth(), setHeight(), setMimeType().
c. Method ORDAudio yang digunakan getMimeType().
3. Hasil uji coba sistem terhadap sample siswa kelas 5 menunjukkan bahwa
siswa dapat memahami materi-materi yang tersedia di dalam aplikasi,
tampilan aplikasi menarik untuk siswa, aplikasi tersebut juga mudah
digunakan. Hasil yang lebih menarik dari hasil uji coba sistem terhadap
siswa menunjukkan bahwa siswa lebih tertarik dan mudah mengerti dalam
belajar Kebudayaan Indonesia dengan menggunakan aplikasi dengan
komputer. Selain itu, melalui uji coba aplikasi tersebut menunjukkan
siswa menjadi lebih berminat untuk belajar mata pelajar IPS khususnya
pada materi Kebudayaan Indonesia.
4. Hasil uji coba sistem terhadap guru kelas 5 dan guru kelas 4 menunjukkan
bahwa guru mudah memahami tampilan aplikasi, dan dapat menggunakan
aplikasi tersebut. Hasil uji coba yang lebih penting yaitu menunjukkan
bahwa melalui aplikasi tersebut dapat mempermudah dalam
menyampaikan materi kepada siswa dan juga sangat membantu dalam
proses belajar mengajar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
151
6.2 Saran
Saran dari penulis dalam pengembangan sistem ini adalah
pengembangan sistem supaya guru dapat melakukan ubah dan hapus materi,
dan pengembangan untuk soal evaluasi untuk dapat menampilkan soal dengan
video dan audio serta ditampilkan secara acak. Selain itu pengembangan yang
lain adalah dalam pemanfaatan basisdata multimedia sesuai dengan method
basisdata multimedia yang ada khususnya method untuk video dan audio
dengan menggunakan bantuan aplikasi plugins.
Sistem dapat dikembangkan, suapaya guru dapat melihat soal mana
yang sulit dikerjakan siswa sehingga pembelajaran dapat menekankan pada
materi tersebut. Selain itu, sistem ini dapat dikembangkan supaya jawaban
evaluasi siswa dapat disimpan dalam database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
152
DAFTAR PUSTAKA
Kadir Abdul. 2004. Dasar Pemrograman Web Dinamis dengan JSP. Yogyakarta:
Andi Offset.
Raharjo Budi. 2011. Belajar Pemrograman Web. Bandung: Modula.
Conoly,Thomas & Carolyn Begg. 2005. Database Systems:A Practical Approach to
Design Implementation, and Management, Chapter 11
Jeffrey L Whitten, Lonnie D Bentley,Victor M.Barlow,2004,System Analysis &
Design Methods, Sixth Edition, Irwin.
Wijono Hartati Sri, Suharto Herry B, Wijono Soesilo, 2007, Pemrograman Java
Servlet dan JSP dengan NetBeans, Yogyakarta:Ando Offset.
Herminanto, Winarno, 2011, Ilmu Sosial dan Budaya Dasar, Jakarta:Bumi Aksara.
Raymond, 2004, Hasrat untuk Belajar, Yogyakarta:Pustaka Pelajar.
Rusman, 2012, Model –Model Pembelajaran, Depok : PT Rajagrafindo Persada.
Rusman, 2012, Belajar dan Pembelajaran Berbasis Komputer mengembangkan
Profesionalisme Guru Abad 21/ABT, Bandung: Alfabeta CV.
O’Hearn Steve, 2010, OCA Oracle Database SQL Certified Expert Exam Guide
(Exam 1ZO-047) Complete Exam Preparation.
Smith-Amstrong Michael, Oracle Discoverer 10g Handbook.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
153
Juansyah, Pengertian Sistem Informasi,
http://juansyah.wordpress.com/2013/03/31/pengertian-sistem-informasi/ diakses 20
April 2015.
Pelski Sue, 2005,Oracle InterMedia Reference 10g Release 2(10.2).
Pelski Sue, 2005,Oracle InterMedia User’s Guide 10g release 2(10.2).
Syamsiah,Siti, R, Utami,Sri, dan Sutono, 2008, Ilmu Pengetahuan Sosial untuk
SD/MI kelas 5, Surakarta: CV.Putra Nugraha.
Hartono, Jogiyanto, 1999, Analisis & Disain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi Offset.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
154
LAMPIRAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
155
LAMPIRAN 1
KUESIONER UNTUK SISWA
PEMANFAATAN BASISDATA MULTIMEDIA UNTUK MEDIA
PEMBELAJARAN KEBUDAYAAN INDONESIA UNTUK ANAK SEKOLAH
DASAR KELAS 4 & 5.
SD NEGERI 1 DUKUH, NANGGULAN
Beri tanda (X) pada salah satu jawaban yang sesuai.
1. Menurut kamu, belajar tentang Kebudayaan Indonesia terasa…….
a. Mudah
b. Sulit
c. Sangat sulit
2. Apakah kamu suka dengan pelajaran Ilmu Pengetahuan Sosial khususnya
tentang Kebudayaan Indonesia?
a. Tidak Suka
b. Suka
c. Sangat Suka
3. Apakah kamu pernah mempelajari Kebudayaan Indonesia menggunakan
komputer?
a. Tidak Pernah
b. Pernah
4. Menurut kamu, apakah tampilan aplikasi Kebudayaan Indonesia ini
menarik?
a. Tidak Menarik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
156
b. Menarik
c. Sangat Menarik
5. Apakah kamu dapat memahami materi-materi yang tersedia dalam aplikasi
tersebut?
a. Tidak Memahami
b. Memahami
c. Sangat Memahami
6. Apakah aplikasi tersebut mudah digunakan?
a. Sulit
b. Mudah
c. Sangat Mudah
7. Menurut kamu, apakah lebih menarik dan mudah mengerti mana belajar
Kebudayaan Indonesia dengan menggunakan aplikasi dengan komputer ini
atau belajar menggunakan buku?
a. Lebih menarik dan mudah mengerti belajar dengan komputer
b. Lebih menarik dan mudah mengerti belajar dengan buku
8. Menurut kamu, apakah kamu jadi lebih berminat untuk belajar IPS
khususnya tentang Kebudayaan Indonesia menggunakan aplikasi tersebut?
a. Tidak Minat
b. Sama saja
c. Sangat Minat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
157
LAMPIRAN 2
KUESIONER UNTUK GURU
PEMANFAATAN BASISDATA MULTIMEDIA UNTUK MEDIA
PEMBELAJARAN KEBUDAYAAN INDONESIA UNTUK ANAK SEKOLAH
DASAR KELAS 4 & 5.
SD NEGERI 1 DUKUH, NANGGULAN
Beri tanda (X) pada salah satu jawaban yang sesuai.
1. Menurut Anda, apakah tampilan aplikasi tersebut mudah dipahami?
a. Sulit
b. Ragu-ragu
c. Sangat Mudah
2. Menurut Anda, apakah aplikasi tersebut mudah digunakan?
a. Sulit
b. Ragu-ragu
c. Sangat Mudah
3. Menurut Anda, apakah aplikasi tersebut dapat mempermudah dalam
menyampaikan materi kepada siswa?
a. Sulit
b. Ragu-ragu
c. Sangat Mudah
4. Secara keseluruhan, menurut Anda apakah dengan adanya aplikasi tersebut
dapat membantu dalam proses belajar mengajar (termasuk
penyelenggaraan soal evaluasi, dan penilaian) ?
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
158
a. Tidak Membantu
b. Ragu-ragu
c. Sangat Membantu
Berikan saran supaya aplikasi ini menjadi lebih baik :
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI