SKRIPSI · 2017. 1. 25. · Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata...
Transcript of SKRIPSI · 2017. 1. 25. · Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata...
i
PENGENALAN BUDAYA DAYAK BENUAQ KUTAI BARAT
BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Teknik
Program Studi Teknik Informatika
Oleh :
Yosepha Christie Nikevidia
065314089
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2013
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
WEB BASED INTRODUCTION OF DAYAK BENUAQ
CULTURE WEST KUTAI USING PHP AND MYSQL
A THESIS
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Teknik Degree
In Department of Informatics Engineering
By :
Yosepha Christie Nikevidia
065314089
INFORMATICS ENGINEERING DEPARTMENT
FACULTY OF SCIENCE AN TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2013
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
MOTTO
Gebe nicht auf und versuche es immer weiter, weil du nie
weißt, was passieren wird.
Ich werde niemals aufgeben...
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini
tidak memuat karya orang lain, kecuali yang telah disebutkan dalam kutipan dan
daftar pustaka, sebagaimana layaknya karya ilmiah.
Yogyakarta, 13 Juni 2013
Penulis
Yosepha Christie Nikevidia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
LEMBAR PERNYATAAN PERSETUJUAN
PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN
AKADEMIS
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma :
Nama : Yosepha Christie Nikevidia
NIM : 065314089
Demi pengembangan ilmu pengetahuan, saya memberikan kepada Universitas
Sanata Dharma karya ilmiah saya yang berjudul :
PENGENALAN BUDAYA DAYAK BENUAQ DI KABUPATEN
KUTAI BARAT BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL
Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan
kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan,
mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan
data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet
maupun di media lain untuk kepentingan akademis tanpa perlu meminta ijin dari
saya maupun memberikan royalty kepada saya selama tetap mencantumkan nama
saya sebagai penulis.
Demikian pernyataan ini saya buat sebenarnya.
Dibuat di Yogyakarta
Pada tanggal : 13 Juni 2013
Yang menyatakan
Yosepha Christie Nikevidia
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
ABSTRAK
Budaya Dayak Benuaq merupakan salah satu kekayaan budaya yang
dimiliki bangsa Indonesia. Belum banyak orang yang mengetahui budaya Dayak
Benuaq dikarenakan terbatasnya informasi mengenai suku dan budaya Dayak
Benuaq melalui media komunikasi. Hingga saat ini belum banyak media yang
dapat menyajikan informasi secara lengkap mengenai budaya Dayak Benuaq
dengan cara yang efektif dan efisien dari segi waktu, tenaga, dan biaya.
Sistem yang dibuat ini bertujuan untuk memberikan informasi mengenai
budaya Dayak Benuaq yang ada di kabupaten Kutai Barat. Informasi budaya
mencakup bahasa, sistem teknologi, sistem pengetahuan, sistem mata
pencaharian, organisasi sosial, religi dan kesenian. Informasi disajikan dengan
beragam format yaitu teks, mp3, video, dan foto
Sistem ini diimplementasikan menggunakan DBMS MySQL dan bahasa
pemrograman PHP. Hasil akhir yang diperoleh adalah sebuah website pengenalan
budaya Dayak Benuaq yang mempunyai user interface yang cukup baik, menu
dan navigasi yang mudah digunakan serta dapat menyajikan informasi mengenai
budaya Dayak Benuaq secara mendetail.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
ABSTRACT
Dayak Benuaq culture is one of the cultural richness in Indonesia. Many
people do not know yet about Dayak Benuaq culture because of lack of the
informations about Dayak Benuaq culture provided by the communication media.
There are just few media could provide the informations about Dayak Benuaq
culture completely, in effective and efficient way by the time, energy and cost
until right now.
The system is made to provide the informations about Dayak Benuaq
culture in West Kutai district. The informations are including technology system,
knowledge system, social organization, religion and art. The informations are
provided in plenty of formats such as text, mp3, video and picture.
This system implemented by using DBMS MySQL and PHP language
program. The final result is an introduction of Dayak Benuaq culture website
which has good enough user interface, and easy to use menu and navigation which
can provide the informations about Dayak Benuaq culture completely.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala berkat dan
rahmat-Nya sehingga penulis dapat menyelesaikan skripsi dengan judul
“Pengenalan Budaya Dayak Benuaq di Kabupaten Kutai Barat Berbasis Web
Menggunakan PHP dan MySQL”.
Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat
memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Universitas
Sanata Dharma Yogyakarta.
Dengan selesainya penulisan skripsi ini penulis mengucapkan banyak
terimakasih kepada pihak-pihak yang telah membantu dan memberikan dukungan
baik berupa masukan maupun saran. Ucapan terimakasih yang sebesar-besarnya
ditujukan kepada :
1. Tuhan Yesus Kristus, yang telah memimpin dan memberikan berkat dan
pertolongan dalam proses pembuatan skripsi ini.
2. Opa, Oma, David, dan kedua orang tua, khususnya Mama yang selalu
memberikan dukungan kepada penulis baik material, moral, maupun spiritual
selama masa studi
3. Agnes Maria Polina, S.Kom.,M.Sc., selaku dosen pembimbing yang telah
membimbing dan banyak memberikan masukan dan saran kepada penulis.
4. P.H. Prima Rosa, S.Si., M.Sc., selaku Dekan Fakultas Sains dan Teknologi
Universitas Sanata Dharma Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xi
5. Ridowati Gunawan, S.Kom., M.T., selaku ketua program studi Teknik
Informatika yang telah banyak membantu penulis selama melakukan studi di
Universitas Sanata Dharma Yogyakarta.
6. Albertus Agung Hadhiatma, S.T., M.T., selaku dosen pembimbing akademik
yang dengan sabar telah membimbing penulis selama melakukan studi di
Universitas Sanata Dharma Yogyakarta.
7. Lischka, Dieter, Niklaus, teman-teman angkatan 2006 : Henfry, Widyo,
Korlina dan seluruh teman lainnya yang tidak dapat penulis sebutkan satu-
persatu, terimakasih banyak atas bantuan dan dukungannya sehingga skripsi
ini dapat terselesaikan.
Penulis menyadari masih banyak kekurangan dalam penulisan skripsi ini.
Oleh karena itu penulis mengharapkan segala saran dan kritik yang bersifat
membangun dari pembaca sekalian guna menyempurnakan isi dari skripsi ini.
Akhir kata, semoga skripsi ini dapat bermanfaat bagi para pembaca
sekalian khususnya para mahasiswa Teknik Informatika, dan dapat menambah
wawasan para pembaca sekalian.
Yogyakarta, 28 Mei 2013
Penulis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xii
DAFTAR ISI
Halaman Judul .................................................................................................. i
Halaman Judul (Ing) ......................................................................................... ii
Halaman Persetujuan Pembimbing ................................................................. iii
Halaman Pengesahan ...................................................................................... iv
Halaman MOTTO ............................................................................................ v
Pernyataan Keaslian Karya .............................................................................. vi
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah untuk
KepentinganAkademis ..................................................................................... vii
Abstrak ............................................................................................................. viii
Abstract ............................................................................................................ ix
Kata Pengantar ................................................................................................. x
Daftar Isi........................................................................................................... xii
Daftar Tabel ..................................................................................................... xxi
Daftar Gambar .................................................................................................. xxii
Daftar Listing Program .................................................................................... xxvii
BAB I PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang Masalah .................................................................... 1
1.2. Rumusan Masalah ............................................................................. 2
1.3. Tujuan ............................................................................................... 2
1.4. Manfaat ............................................................................................. 3
1.4.1 Bagi Masyarakat..................................................................... 3
1.4.2 Bagi Ilmu Pengetahuan .......................................................... 3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiii
1.5. Batasan Masalah................................................................................ 3
1.6. Metodologi Penelitian ....................................................................... 4
1.7. Sistematika Penulisan ....................................................................... 5
BAB II LANDASAN TEORI ........................................................................ 8
2.1. Informasi ........................................................................................... 8
2.2.1 Konsep Informasi ................................................................... 8
2.1.2 Kualitas Informasi .................................................................. 8
2.1.3 Nilai Informasi ....................................................................... 9
2.2. Sistem dan Sistem Informasi Berbasis Web ..................................... 10
2.2.1 Konsep Sistem ........................................................................ 10
2.2.2 Karakteristik Sistem ............................................................... 10
2.2.3 Sistem Informasi Berbasis Web ............................................. 11
2.3. Tahap – Tahap Pengembangan Sistem ............................................. 12
2.4. Basis Data ......................................................................................... 13
2.4.1 Entitas dan Relasi ................................................................... 15
2.4.2 Macam – macam Relasi ........................................................ 15
2.4.3 Atribut .................................................................................... 17
2.4.4 Kunci (Key) ............................................................................ 17
2.5. MySQL .............................................................................................. 18
2.6. Internet dan World Wide Web (WWW) ........................................... 20
2.7. HTML .............................................................................................. 21
2.8. PHP ................................................................................................... 21
2.9. Metode Perancangan Sistem ............................................................ 21
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
2.9.1 Use Case Modeling ............................................................... 21
2.9.2 Pemodelan Pengguna Sistem Menggunakan Use Case
Diagram .................................................................................. 22
2.9.3 Pemodelan Proses Menggunakan Data Flow
Diagram (DFD) ..................................................................... 22
2.10. Budaya ............................................................................................. 24
2.10.1 Konsep Kebudayaan............................................................... 24
2.10.2 Unsur – Unsur Budaya .......................................................... 24
2.10.2.1 Bahasa ................................................................... 24
2.10.2.2 Sistem Teknologi .................................................. 24
2.10.2.3 Sistem Mata Pencaharian ...................................... 25
2.10.2.4 Organisasi Sosial ................................................... 25
2.10.2.5 Sistem Pengetahuan .............................................. 25
2.10.3 Sifat – Sifat Budaya .............................................................. 26
2.10.4 Etnik ...................................................................................... 27
2.11 Sekilas Tentang Suku Dayak ........................................................... 27
2.12 Sekilas Tentang Kabupaten Kutai Barat .......................................... 28
BAB III ANALISIS DAN PERANCANGAN SISTEM 30
3.1. Analisis Sistem ................................................................................. 30
3.1.1. Analisis Kebutuhan Sistem .................................................... 30
3.1.2. Gambaran Umum Sistem ....................................................... 30
3.1.2.1 Gambaran Sistem Dari Sisi
Administrator ........................................................ 31
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
3.1.2.2 Gambaran Sistem Dari Sisi
Pengunjung ............................................................ 33
3.1.3. Analisis Batasan Sistem ......................................................... 33
3.2. Pemodelan Proses ............................................................................. 35
3.2.1. Use Case Diagram Keseluruhan .......................................... 35
3.2.1.1. Use case Package Kelola Berita ............................. 36
3.2.1.2. Use case Package Kelola Kerajinan ....................... 37
3.2.1.3. Use case Package Kelola Sistek .............................. 37
3.2.1.4. Use case Package Kelola Sispeng ........................... 38
3.2.1.5. Use case Package Kelola Orgsos ............................ 39
3.2.1.6. Use case Package Kelola Lagu ............................... 39
3.2.1.7. Use case Package Kelola Tarian ............................. 40
3.2.1.8. Use case Package Kelola Foto Budaya .................. 41
3.2.1.9. Use case Package Kelola Galeri Foto ..................... 41
3.2.1.10. Use case Package Kelola Video Budaya ............... 42
3.2.1.11. Use case Package Kelola Buku Tamu .................... 43
3.2.2. Diagram Context .................................................................... 43
3.2.3. Diagram Berjenjang ............................................................... 44
3.3. Data Flow Diagram (DFD) .............................................................. 48
3.3.1. DFD Level 0 Proses 1: Login ................................................ 48
3.3.2. DFD Level 0 Proses 2: Kelola Berita .................................... 48
3.3.3. DFD Level 0 Proses 3: Kelola Kerajinan .............................. 48
3.3.4. DFD Level 0 Proses 4: Kelola Sistek
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvi
(Sistem Teknologi) ................................................................. 49
3.3.5. DFD Level 0 Proses 5: Kelola Sispeng
(Sistem Pengetahuan) ............................................................ 49
3.3.6. DFD Level 0 Proses 6: Kelola Orgsos
(Organisasi Sosial) .................................................................. 49
3.3.7. DFD Level 0 Proses 7: Kelola Lagu ....................................... 50
3.3.8. DFD Level 0 Proses 8: Kelola Tarian .................................... 50
3.3.9. DFD Level 0 Proses 9: Kelola Foto Budaya ......................... 50
3.3.10.DFD Level 0 Proses 10: Kelola Galeri Foto ......................... 51
3.3.11.DFD Level 0 Proses 11: Kelola Video Budaya .................... 51
3.3.12.DFD Level 0 Proses 12: Kelola Buku Tamu ........................ 51
3.3.13.DFD Level 1 Proses 2: Kelola Berita ..................................... 52
3.3.14.DFD Level 1 Proses 3: Kelola Kerajinan .............................. 52
3.3.15.DFD Level 1 Proses 4: Kelola Sistek
(Sistem Teknologi) ................................................................ 53
3.3.16.DFD Level 1 Proses 5: Kelola Sispeng
(Sistem Pengetahuan) ............................................................ 54
3.3.17.DFD Level 1 Proses 6: Kelola Orgsos
(Organisasi Sosial) ................................................................. 55
3.3.18.DFD Level 1 Proses 7: Kelola Lagu ..................................... 56
3.3.19.DFD Level 1 Proses 8: Kelola Tarian ................................... 57
3.3.20.DFD Level 1 Proses 9: Kelola Foto Budaya ......................... 58
3.3.21.DFD Level 1 Proses 10: Kelola Galeri Foto .......................... 59
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvii
3.3.22.DFD Level 1 Proses 11: Kelola Video Budaya .................... 60
3.3.23.DFD Level 1 Proses 12: Kelola Buku Tamu ........................ 61
3.4. Perancangan Database ...................................................................... 61
3.4.1. Entity Relational Diagram (Conceptual Design ) .................. 62
3.4.2. Logical Database Design (Relational Model) ....................... 63
3.4.3. Physical Database Design (Relational Model) ...................... 64
3.4.3.1. Tabel admin ............................................................ 64
3.4.3.2. Tabel budaya …………………………..................... 64
3.4.3.3. Tabel budayaKerajinan ........................................... 65
3.4.3.4. Tabel kerajinan ....................................................... 65
3.4.3.5. Tabel sistek ............................................................. 66
3.4.3.6. Tabel sispeng .......................................................... 66
3.4.3.7. Tabel orgsos ............................................................ 67
3.4.3.8. Tabel tarian .............................................................. 67
3.4.3.9. Tabel lagu ................................................................ 68
3.4.3.10. Tabel foto ................................................................. 68
3.4.3.11. Tabel berita ............................................................. 69
3.4.3.12. Tabel bukutamu ....................................................... 69
3.4.3.13. Tabel ref_menu ....................................................... 70
3.4.3.14. Tabel ref_user_menu .............................................. 71
3.5. Desain Antar Muka (User Interface) ................................................ 71
3.5.1. Desain Halaman Pengunjung ................................................. 72
3.5.1.1. Desain Halaman Beranda Pengunjung ................... 72
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
3.5.1.2. Desain Halaman Kerajinan Pengunjung ................. 73
3.5.1.3. Desain Halaman Sistem Teknologi Pengunjung ..... 74
3.5.1.4. Desain Halaman Sistem Pengetahuan Pengunjung . 75
3.5.1.5. Desain Halaman Organisasi Sosial Pengunjung ..... 76
3.5.1.6. Desain Halaman Lagu Pengunjung ........................ 77
3.5.1.7. Desain Halaman Tarian Pengunjung ...................... 77
3.5.1.8. Desain Halaman Galeri Foto Pengunjung .............. 78
3.5.1.9. Desain Halaman Berita Pengunjung ....................... 79
3.5.2. Desain Halaman Administrator (Admin) .............................. 79
3.5.2.1. Desain Halaman Login Administrator ..................... 79
3.5.2.2. Desain Halaman Beranda Administrator ................ 80
3.5.2.3. Desain Halaman Kelola Kerajinan
Administrator ........................................................... 81
3.5.2.4. Desain Halaman Kelola Sistem Teknologi
Administrator .......................................................... 82
3.5.2.5. Desain Halaman Kelola Sistem Pengetahuan
Administrator .......................................................... 83
3.5.2.6. Desain Halaman Kelola Organisasi Sosial
Administrator ........................................................... 84
3.5.2.7. Desain Halaman Kelola Lagu Administrator .......... 85
3.5.2.8. Desain Halaman Kelola Tarian
Administrator ........................................................... 86
3.5.2.9. Desain Halaman Kelola Galeri Foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xix
Administrator .......................................................... 87
3.5.2.10. Desain Halaman Kelola Berita Administrator ......... 88
BAB IV IMPLEMENTASI SISTEM .............................................................. 89
4.1. Pembuatan Database ......................................................................... 89
4.2. Setting Koneksi dari PHP ke MySQL .............................................. 94
4.3. Pembuatan Query .............................................................................. 95
4.4. Pembuatan Antar Muka (User Interface) ......................................... 96
4.4.1. Halaman Pengunjung ............................................................. 96
4.4.1.1. Halaman Beranda Pengunjung ................................ 96
4.4.1.2. Halaman Kerajinan Pengunjung ............................. 96
4.4.1.3. Halaman Sistem Teknologi Pengunjung .................. 97
4.4.1.4. Halaman Sistem Pengetahuan Pengunjung ............. 98
4.4.1.5. Halaman Organisasi Sosial Pengunjung ................. 99
4.4.1.6. Halaman Lagu Pengunjung ..................................... 100
4.4.1.7. Halaman Tarian Pengunjung ................................... 102
4.4.1.8. Halaman Galeri Foto Pengunjung ........................... 104
4.4.1.9. Halaman Buku Tamu Pengunjung ........................... 104
4.4.2. Halaman Administrator ......................................................... 105
4.4.2.1. Halaman Login Administrator ................................ 105
4.4.2.2. Halaman Beranda Administrator ............................. 107
4.4.2.3. Halaman Kelola Kerajinan Administrator .............. 107
4.4.2.3.1 Halaman Kelola Kerajinan
Administrator 1 ....................................... 107
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xx
4.4.2.3.2 Halaman Kelola Kerajinan
Administrator 2 ....................................... 108
4.4.2.4. Halaman Kelola Sistem Teknologi Administrator .. 110
4.4.2.5. Halaman Kelola Sistem Pengetahuan Administrator 112
4.4.2.6. Halaman Kelola Organisasi Sosial Administrator ... 114
4.4.2.7. Halaman Kelola Lagu Administrator ...................... 116
4.4.2.8. Halaman Kelola Tarian Administrator .................... 120
4.4.2.9. Halaman Kelola Galeri Foto Administrator ............ 122
4.4.2.10. Halaman Kelola Buku Tamu Administrator ........... 125
4.4.2.11. Halaman Kelola Berita Administrator .................... 126
BAB V ANALISA HASIL ............................................................................ 127
5.1. Hasil Analisa Sistem ........................................................................ 127
5.1.1. Kelebihan Sistem ................................................................... 127
5.1.2. Kekurangan Sistem ................................................................ 127
5.2. Hasil Uji Coba Terhadap Pengguna .................................................. 127
5.3. Form Kuisioner ................................................................................ 128
5.4. Hasil dan Pembahasan ...................................................................... 128
BAB VI PENUTUP ......................................................................................... 135
6.1. Kesimpulan ...................................................................................... 135
6.2. Saran ................................................................................................. 135
Daftar Gambar .................................................................................................. 136
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxi
DAFTAR TABEL
3.1. Tabel admin ............................................................................................ 64
3.2. Tabel budaya .......................................................................................... 64
3.3. Tabel budayaKerajinan .......................................................................... 65
3.4. Tabel kerajinan ....................................................................................... 65
3.5. Tabel sistek ............................................................................................. 66
3.6. Tabel sispeng .......................................................................................... 66
3.7. Tabel orgsos ........................................................................................... 67
3.8. Tabel tarian ............................................................................................. 67
3.9. Tabel lagu ............................................................................................... 68
3.10. Tabel foto ............................................................................................... 68
3.11. Tabel berita ............................................................................................. 69
3.12. Tabel bukutamu ...................................................................................... 69
3.13. Tabel ref_menu ...................................................................................... 70
3.14. Tabel ref_user_menu .............................................................................. 71
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxii
DAFTAR GAMBAR
2.1. Strategi Waterfall ................................................................................... 12
2.2. Simbol Entitas ........................................................................................ 15
2.3. Relasi One To One .................................................................................. 15
2.4. Relasi One To Many ................................................................................ 16
2.5. Relasi Many To One ................................................................................ 16
2.6. Relasi Many To Many ............................................................................. 17
2.7. Contoh Atribut ........................................................................................ 17
2.8. Contoh Primary Key ............................................................................... 18
2.9. Simbol Use Case ..................................................................................... 22
2.10. Simbol Aktor .......................................................................................... 22
2.11. Simbol proses .......................................................................................... 23
2.12. Simbol Arus Data (Data Flow) ............................................................... 23
2.13. Simbol Kesatuan Luar ............................................................................. 23
2.14. Simbol Penyimpanan Data (Data Store) ................................................. 23
3.1. Use Case Diagram keseluruhan .............................................................. 35
3.2. Use Case Package Kelola Berita ............................................................ 36
3.3. Use Case Package Kelola Kerajinan ...................................................... 37
3.4. Use Case Package Kelola sistek ............................................................. 37
3.5. Use Case Package Kelola sispeng .......................................................... 38
3.6. Use Case Package Kelola orgsos ............................................................ 39
3.7. Use Case Package Kelola lagu ............................................................... 39
3.8. Use Case Package Kelola tarian ............................................................. 40
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxiii
3.9. Use Case Package Kelola Foto Budaya.................................................. 41
3.10. Use Case Package Kelola Galeri Foto .................................................... 41
3.11. Use Case Package Kelola Video Budaya ............................................... 42
3.12. Use Case Package Kelola Buku Tamu ................................................... 43
3.13. Diagram Context ..................................................................................... 43
3.14. Diagram Berjenjang ............................................................................... 46
3.15. Diagram Berjenjang (Lanjutan ) ............................................................. 47
3.16. DFD level 0 proses 1 : Login ................................................................. 48
3.17. DFD level 0 proses 2 : Kelola Berita ...................................................... 48
3.18. DFD level 0 proses 3 : Kelola Kerajinan ................................................ 48
3.19. DFD level 0 proses 4 : Kelola Sistek (Sistem Teknologi) ...................... 49
3.20. DFD level 0 proses 5 : Kelola Sispeng (Sistem Pengetahuan) ............... 49
3.21. DFD level 0 proses 6 : Kelola Orgsos (Organisasi Sosial) ..................... 49
3.22. DFD level 0 proses 7 : Kelola Lagu ........................................................ 50
3.23. DFD level 0 proses 8 : Kelola Tarian...................................................... 50
3.24. DFD level 0 proses 9 : Kelola Foto Budaya ........................................... 50
3.25. DFD level 0 proses 10 : Kelola Galeri Foto ............................................ 51
3.26. DFD level 0 proses 11 : Kelola Video Budaya ....................................... 51
3.27. DFD level 0 proses 12 : Kelola Buku Tamu ........................................... 51
3.28. DFD level 1 proses 2 : Kelola Berita ...................................................... 52
3.29. DFD level 1 proses 3 : Kelola Kerajinan ................................................ 52
3.30. DFD level 1 proses 4 : Kelola Sistek (Sistem Teknologi) ...................... 53
3.31. DFD level 1 proses 5 : Kelola Sispeng (Sistem Pengetahuan) .............. 54
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxiv
3.32. DFD level 1 proses 6 : Kelola Orgsos (Organisasi Sosial ) .................... 55
3.33. DFD level 1 proses 7 : Kelola Lagu ........................................................ 56
3.34. DFD level 1 proses 8 : Kelola Tarian...................................................... 57
3.35. DFD level 1 proses 9 : Kelola Foto Budaya ........................................... 58
3.36. DFD level 1 proses 10 : Kelola Galeri Foto ............................................ 59
3.37. DFD level 1 proses 11 : Kelola Video Budaya ....................................... 60
3.38. DFD level 1 proses 12 : Kelola Buku Tamu ........................................... 61
3.39. Entity Relational Diagram ...................................................................... 62
3.40. Relational Tabel ...................................................................................... 63
3.41. Desain halaman beranda pengunjung...................................................... 72
3.42. Desain halaman kerajinan pengunjung ................................................... 73
3.43. Desain sistem teknologi pengunjung ...................................................... 74
3.44. Desain halaman sistem pengetahuan pengunjung ................................... 75
3.45. Desain halaman organisasi sosial pengunjung ........................................ 76
3.46. Desain halaman lagu pengunjung ........................................................... 77
3.47. Desain halaman tarian pengunjung ......................................................... 77
3.48. Desain halaman galeri foto pengunjung .................................................. 78
3.49. Desain halaman berita pengunjung ......................................................... 79
3.50. Desain halaman login administrator ....................................................... 79
3.51. Desain halaman beranda administrator .................................................. 80
3.52. Desain halaman kelola kerajinan administrator ..................................... 81
3.53. Desain halaman kelola sistem teknologi administrator .......................... 82
3.54. Desain halaman kelola sistem pengetahuan administrator ..................... 83
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxv
3.55. Desain halaman kelola organisasi sosial administrator ........................... 84
3.56. Desain halaman kelola lagu administrator .............................................. 85
3.57. Desain halaman kelola tarian administrator ............................................ 86
3.58. Desain halaman kelola galeri foto administrator ................................... 87
3.59. Desain halaman kelola berita administrator ............................................ 88
4.1. Tabel-tabel database bdydayak............................................................... 94
4.2. Halaman beranda pengunjung ................................................................. 96
4.3. Halaman kerajinan pengunjung............................................................... 96
4.4. Halaman sistem teknologi pengunjung ................................................... 97
4.5. Halaman sistem pengetahuan pengunjung ............................................. 98
4.6. Halaman organisasi sosial pengunjung ................................................... 99
4.7. Halaman lagu pengunjung....................................................................... 100
4.8. Halaman tarian pengunjung .................................................................... 102
4.9. Halaman galeri foto pengunjung ............................................................. 104
4.10. Halaman buku tamu pengunjung ............................................................ 104
4.11. Halaman login administrator .................................................................. 105
4.12. Halaman beranda administrator .............................................................. 107
4.13. Halaman kelola kerajinan administrator 1 .............................................. 107
4.14. Halaman tambah kerajinan administrator 2 ............................................ 108
4.15. Halaman kelola sistem teknologi administrator ..................................... 110
4.16. Halaman kelola sistem pengetahuan administrator ............................... 112
4.17. Halaman kelola organisasi sosial administrator ................................... 114
4.18. Halaman kelola lagu administrator ........................................................ 116
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxvi
4.19. Proses upload lagu administrator ........................................................... 117
4.20. Halaman kelola tarian administrator ...................................................... 120
4.21. Halaman kelola galeri foto administrator ............................................... 122
4.22. Proses upload foto administrator ............................................................ 122
4.23. Halaman kelola buku tamu administrator .............................................. 125
4.24. Halaman kelola berita administrator ...................................................... 126
5.1. Masyarakat umum mengenal budaya Dayak Benuaq ............................. 129
5.2. Masyarakat Kutai Barat mengenal budaya Dayak
Benuaq ................................................................................................... 129
5.3. Perlu pengenalan budaya Dayak Benuaq secara online (oleh
Masyarakat umum)................................................................................. 130
5.4 Perlu pengenalan budaya Dayak Benuaq secara online
(oleh masyarakat Kutai Barat) ................................................................ 130
5.5. Tampilan (user interface) menarik (oleh masyarakat umum)................. 131
5.6. Tampilan (user interface) dan warna yang menarik (oleh
masyarakat Kutai Barat) .......................................................................... 131
5.7. Menu mudah digunakan (oleh masyarakat Umum) ................................ 132
5.8. Menu mudah digunakan (oleh masyarakat Kutai Barat) ........................ 132
5.9. Website pengenalan budaya Dayak Benuaq memiliki fungsi yang
baik (oleh masyarakat umum) ................................................................. 133
5.10. Website pengenalan budaya Dayak Benuaq memiliki fungsi yang
baik (oleh masyarakat Kutai Barat)......................................................... 133
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxvii
DAFTAR LISTING PROGRAM
4.1. koneksi.php ............................................................................................. 94
4.2. kerajinan.php ........................................................................................... 97
4.3. sistek.php ................................................................................................. 98
4.4. sispeng.php .............................................................................................. 99
4.5. orgsos.php ............................................................................................... 99
4.6. lagu.php ................................................................................................... 101
4.7. tarian.php ................................................................................................ 103
4.8. galerifoto.php .......................................................................................... 104
4.9. bukutamupengunjung.php ....................................................................... 105
4.10. loginproses.php ....................................................................................... 106
4.11. kerajinanproses.php ................................................................................. 108
4.12. kerajinanproses2.php ............................................................................... 109
4.13. kerajinanproses3.php ............................................................................... 111
4.14. kerajinanubahproses.php ......................................................................... 109
4.15. sistekproses.php ...................................................................................... 111
4.16. sistekubahproses.php ............................................................................... 111
4.17. sistekproseshapus.php ............................................................................. 112
4.18. sispengproses.php ................................................................................... 113
4.19. sispengubahproses.php ............................................................................ 113
4.20. sispengproseshapus.php .......................................................................... 113
4.21. orgsosproses.php ..................................................................................... 115
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xxviii
4.22. orgsosubahproses.php ............................................................................. 115
4.23. orgsosproseshapus.php ............................................................................ 116
4.24. laguproses.php ......................................................................................... 118
4.25. laguubahproses.php ................................................................................. 119
4.26. laguproseshapus.php ............................................................................... 120
4.27. tarianproses.php ...................................................................................... 121
4.28. tarianubahproses.php ............................................................................... 121
4.29. tarianproseshapus.php ............................................................................. 121
4.30. galerifotoproses.php ................................................................................ 123
4.31. galerifotoubahproses.php ........................................................................ 124
4.32. galerifotoproseshapus.php ....................................................................... 125
4.33.bukutamuproseshapus.php ....................................................................... 126
4.35. beritaproses.php ...................................................................................... 126
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Kabupaten Kutai Barat merupakan salah satu kabupaten hasil pemekaran
dari wilayah Kabupaten Kutai di provinsi Kalimantan Timur yang diresmikan di
Jakarta oleh Menteri Dalam Negeri Republik Indonesia pada 12 Oktober 1999.
Pada 5 November 1999, Kabupaten Kutai Barat diresmikan oleh Gubernur
Kalimantan Timur di Sendawar yang merupakan ibu kota kabupaten ini.
Selain terkenal dengan kekayaan sumber daya alamnya, Kabupaten Kutai
Barat memiliki beragam budaya dari suku - suku asli yang masih terpelihara
hingga saat ini. Hal ini dapat dilihat dalam kehidupan sehari – hari masyarakat
Kutai Barat. Suku asli Kabupaten Kutai Barat adalah suku Dayak, dimana suku
Dayak terbagi ke dalam sub-sub suku. Masing – masing sub suku memiliki
hukum adat, bahasa, kesenian dan tradisi yang berbeda dan diwariskan secara
turun – temurun. Salah satu sub suku Dayak yang ada di kabupaten ini ialah suku
Dayak Benuaq.
Pembagian sub-sub suku tersebut selama ini masih kurang diketahui oleh
masyarakat. Umumnya masyarakat menganggap semua suku Dayak di
Kalimantan itu sama padahal tiap – tiap sub suku Dayak memiliki adat, bahasa
dan kebiasaan yang berbeda. Hal ini dikarenakan kurangnya informasi mengenai
suku dan budaya Dayak.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
Kemajuan teknologi informasi yang begitu pesat sekarang ini dapat
dimanfaatkan untuk menyebarkan informasi mengenai budaya Dayak Benuaq
menggunakan beberapa media, salah satunya internet. Dengan menggunakan
media internet masyarakat dapat memperoleh informasi tentang budaya Dayak
Benuaq dengan mudah dan cepat. Namun sangat disayangkan saat ini belum
banyak media yang dapat menyajikan informasi mengenai kajian khusus dan
mendetail mengenai budaya Dayak Benuaq di Kabupaten Kutai Barat. Atau
dengan kata lain, belum banyak sistem yang tepat guna, lebih efektif dan efisien
dari segi waktu, tenaga dan biaya untuk menyajikan informasi mengenai budaya
Dayak Benuaq yang merupakan suku asli di kabupaten kutai barat.
1.2. Rumusan Masalah
Dari latar belakang tersebut, penulis tertarik untuk membangun situs
Pengenalan Budaya Dayak Benuaq Berbasis Web yang diharapkan dapat
bermanfaat untuk memperkenalkan budaya Dayak Benuaq kepada masyarakat
luas.
1.3. Tujuan
Membangun situs Pengenalan Budaya Dayak Benuaq Berbasis Web, yang
dapat diakses oleh siapa saja, kapan saja, dan dimana saja selama terhubung
dengan jaringan internet.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
1.4. Manfaat
1.4.1 Bagi Masyarakat
Dapat memperluas wawasan masyarakat mengenai kekayaan budaya
bangsa Indonesia, khususnya kebudayaan Dayak Benuaq.
1.4.2 Bagi Ilmu Pengetahuan
1. Sistem ini berisi informasi mengenai suku Dayak Benuaq di kabupaten
Kutai Barat yang dapat digunakan oleh siapa saja untuk kepentingan
pendidikan, riset mengenai budaya, pariwisata, dan kepentingan lain
yang berhubungan dengan topik ini.
2. Dengan adanya sistem informasi ini, menambah suatu karya ilmiah
yang dapat digunakan sebagai acuan atau referensi mengenai
perancangan dan pembuatan sistem informasi berbasis web.
1.5. Batasan Masalah
Batasan masalah pada tugas akhir meliputi :
1. Ruang lingkup dari penelitian ini hanya terbatas pada budaya sub suku
Dayak Benuaq di Kabupaten Kutai Barat.
2. Elemen – elemen budaya meliputi sistem teknologi, sistem
pengetahuan, sistem mata pencaharian, organisasi sosial, kerajinan,
tarian dan lagu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
1.6. Metodologi Penelitian
Metodologi penelitian yang digunakan dalam pembangunan sistem
Pengenalan Budaya Dayak Benuaq di Kabupaten Kutai Barat Berbasis
Web ini adalah sebagai berikut :
1. Survei awal
Melakukan pencarian informasi mengenai informasi budaya Dayak
Benuaq secara online menggunakan media internet, mencari buku –
buku dan artikel, serta melakukan wawancara dengan masyarakat adat
Dayak Benuaq. Dari survey awal diketahui bahwa saat ini belum
tersedia informasi mengenai budaya Dayak Benuaq berbasis web.
2. Pembangunan situs Pengenalan Budaya Dayak Benuaq Berbasis Web
menggunakan metode pengembangan sistem secara terstruktur (model
Waterfall) yang terdiri dari beberapa tahapan, yaitu :
a. Permulaan sistem (system initiation)
Tahap ini merupakan rencana awal dari proses pengembangan
sistem. Pada tahap ini dilakukan identifikasi masalah, rencana
penyelesaian masalah, menentukan ruang lingkup, tujuan, dan
sebagainya.
b. Analisis sistem (system analysis)
Menganalisa dan mempelajari kembali masalah yang ada, solusi
untuk menyelesaikan masalah tersebut, ruang lingkup, dan
sebagainya.
c. Desain sistem (system design)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
Pada tahap ini dilakukan perancangan sistem, seperti bagaimana
desain databasenya, desain antar muka (interface), dan sebagainya.
d. Implementasi (system implementation)
Menerapkan rancangan sistem yang telah dibuat pada tahap - tahap
sebelumnya ke dalam bahasa pemrograman agar dapat dieksekusi.
Setelah itu dilakukan pengujian dan analisa pada sistem untuk
mengetahui apakah sistem ini sudah berjalan dengan baik dan sesuai
yang diharapkan atau tidak, serta kelebihan dan kekurangan sistem.
Agar Sistem tetap berjalan dengan baik perlu dilakukan perawatan
sistem secara berkesinambungan.
3. Uji coba terhadap user
Melakukan uji coba situs web terhadap masyarakat umum dan
masyarakat adat Dayak Benuaq.
1.7. Sistematika Penulisan
Sistematika penulisan tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi latar belakang, rumusan masalah, tujuan
pembuatan tugas akhir, manfaat, batasan masalah, metodologi penelitian,
dan sistematika penulisan.
BAB II LANDASAN TEORI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
Bab ini membahas tentang dasar teori yang digunakan sebagai
pendukung dalam penulisan tugas akhir, meliputi konsep informasi,
konsep sistem dan sistem informasi berbasis web, tahap – tahap
pengembangan sistem, basis data, internet dan world wide web, metode
perancangan sistem, konsep dan unsur – unsur budaya, serta suku Dayak.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi penjelasan secara rinci mengenai analisa sistem,
perancangan antar muka (interface), perancangan basis data, dan
perancangan proses yang terdiri dari sisi pengunjung dan administrator.
BAB IV IMPLEMENTASI SISTEM
Bab ini berisi penerapan sistem yang dibuat berdasarkan
rancangan sebelumnya. Lingkungan implementasi meliputi karakteristik
pengguna, implementasi desain antarmuka yang meliputi antarmuka untuk
pengunjung dan administrator, implementasi database, dan implementasi
berbagai proses.
BAB V ANALISA HASIL
Bab ini berisi analisis sistem, analisis manfaat, serta kelebihan
dan kekurangan sistem. Setelah implementasi dilakukan pengujian pada
sistem untuk memeriksa apakah ada kesalahan (error) atau tidak untuk
tiap modul program dan apakah sistem telah berjalan seperti yang
diharapkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
BAB VI PENUTUP
Bab ini berisi kesimpulan yang didapat dari semua kegiatan
penyusunan tugas akhir serta saran – saran untuk pengembangan lebih
lanjut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
BAB II
LANDASAN TEORI
2.1. Informasi
2.1.1 Konsep Informasi
Informasi adalah data yang telah diklasifikasi atau diolah atau
diinterprestasi untuk digunakan dalam proses pengambilan keputusan
(Sutabri,2005).
Informasi mewakili pengetahuan yang telah dikumpulkan, yang diperoleh
dari pembelajaran, pengalaman, dan pengajaran. Fungsi informasi ialah untuk
menambah pengetahuan pemakai dan untuk menambah kepastian dalam
menentukan keputusan. Jika ada data mentah yang diolah melalui suatu model
pemrosesan, sehingga menghasilkan suatu output yaitu informasi kemudian
penerima menerima informasi tersebut dan membuat suatu keputusan atau
melakukan tindakan yang akan membuat data baru berdasarkan informasi tersebut
maka akan membentuk suatu siklus yang disebut siklus informasi.
2.1.2 Kualitas Informasi
Informasi yang berkualitas harus memenuhi 3 kriteria, yaitu :
1. Relevan
Informasi harus mempunyai manfaat bagi pemakainya.
2. Akurat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
Informasi harus bisa dipertangungjawabkan ketepatannya, harus bisa
mendefinisikan maksudnya dengan jelas, tidak menyesatkan dan dapat
dipercaya.
3. Tepat waktu
Informasi harus sesuai dengan waktu dan keadaan yang sedang
berlangsung agar dapat dipakai dengan tepat.
2.1.3 Nilai Informasi
Nilai informasi ditentukan oleh 2 hal, yaitu manfaat dan biaya untuk
mendapatkannya.
Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan
biaya mendapatkannya (Sutabri, 2005).
Nilai suatu informasi ditentukan oleh :
1. Mudah tidaknya informasi diperoleh.
2. Lengkap atau tidaknya informasi
3. Ketelitian, masih terdapat kesalahan atau tidak dan sejauh mana
toleransi terhadap kesalahan tersebut.
4. Kecocokan antara isi informasi dengan situasi yang sedang dihadapi
5. Ketepatan waktu
6. Kejelasan
7. Fleksibelitas informasi
8. Dapat dibuktikan dan diukur kebenarannya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
2.2 Sistem dan Sistem Informasi Berbasis Web
2.2.1 Konsep Sistem
Sistem adalah kumpulan elemen yang saling berinteraksi untuk mencapai
satu tujuan tertentu (Hariyanto, 2008).
Suatu sistem dapat terdiri dari sistem lainnya. Sistem yang terdapat dalam sistem
disebut sub sistem. Jika ada sub sistem maka ada super sistem. Yang dimaksud
dengan super sistem adalah sistem yang lebih besar dan terdiri dari beberapa sub
sistem.
2.2.2 Karakteristik Sistem
Suatu sistem memiliki karakteristik sebagai berikut :
1. Memiliki komponen sistem yang saling bekerjasama dan membentuk
kesatuan. Setiap komponen sistem memiliki fungsi tersendiri dan
berpengaruh terhadap kinerja sistem secara keseluruhan. Jika salah satu
komponen tidak berjalan sebagaimana mestinya maka sistem tidak
dapat berjalan dengan baik akibatnya tujuan dari sistem tidak tercapai.
2. Memiliki ruang lingkup yang menjadi pembatas antara suatu sub
sistem dengan sub sistem lainnya.
3. Memiliki lingkungan luar (environment)
Yang dimaksud dengan lingkungan luar dari suatu sistem adalah
apapun yang tidak termasuk ruang lingkup sistem namun berpengaruh
terhadap operasi sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
4. Memiliki penghubung (interface) antara satu sub sistem dengan sub
sistem lainnya. Dengan adanya penghubung maka sumber daya
termasuk didalamnya input dan output dapat mengalir dari satu sub
sistem ke sub sistem lainnya.
5. Memiliki masukan (input)
6. Memiliki keluaran (output)
7. Memiliki pengolah sistem yang merubah masukan (input) menjadi
keluaran (output).
8. Memiliki sasaran atau tujuan sistem
Setiap sistem pasti memiliki tujuan atau sasaran yang sangat
menentukan apa saja yang menjadi masukan dan keluaran yang
diharapkan. Suatu sistem dikatakan berhasil apabila dapat mencapai
tujuan atau sasarannya.
2.2.3 Sistem Informasi Berbasis Web
Sistem informasi berbasis web adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat managerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan – laporan yang diperlukan
dengan interaksi secara langsung dan beroperasi pada sebuah browser aplikasi dan
teknologi internet (Whitten, 2004).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
2.3 Tahap – Tahap Pengembangan Sistem
Proses pengembangan sistem terdiri dari beberapa tahapan, dimulai dari
permulaan (inisiasi), analisis, desain, implementasi. Pengujian dan perawatan
sistem dapat dimasukan ke dalam fase implementasi.
Gambar 2.1 Strategi Waterfall (Whitten, 2004)
Tahap pengembangan sistem terbagi ke dalam beberapa fase (Whitten,
Bentley, Dittman, 2004) :
1. Permulaan Sistem (Inisiasi Sistem)
Merupakan fase awal dari proses pengembangan sistem yang meliputi
identifikasi masalah, rencana penyelesaian masalah, penentuan ruang
lingkup dari sistem, tujuan dan sasaran yang ingin dicapai, jadwal,
sumber daya yang diperlukan.
2. Analisis Sistem
Pada fase ini masalah, rencana penyelesaian, ruang lingkup, tujuan dan
sumber daya yang telah ditentukan pada fase sebelumnya dipelajari lagi
secara menyeluruh dan direvisi (jika diperlukan). Analisis sistem sangat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
perlu dilakukan untuk lebih memahami permasalahan dan kebutuhan
yang mendukung sistem.
3. Desain Sistem
Pada fase ini dilakukan perancangan sistem yang meliputi :
perancangan basis data, antarmuka (interface), dan segala hal yang
diperlukan untuk kemudian dimplementasikan.
4. Implementasi, Pengujian dan Perawatan Sistem
Menerapkan rancangan dan desain sistem yang telah dibuat pada fase
sebelumnya, setelah itu melakukan pengujian sistem untuk mencari
adanya error (bug) dan memperbaikinya. Agar sistem tetap dapat
berjalan, perawatan secara berkala perlu dilakukan.
2.4 Basis Data
Basisdata atau yang bisa disebut dengan database (Nugroho, 2005), adalah:
1. Komponen utama dalam membangun sebuah sistem yang menyangkut
pendokumentasian data ke dalam sebuah database.
2. Cara mendokumentasikan berbagai macam data kemudian
dimanajemen dengan sebuah sistem untuk kemudian disimpan dalam
sebuah media penyimpanan.
3. Sekumpulan informasi yang sangat kompleks yang berguna untuk
mengatur semua data yang ada didalamnya sehingga dapat diakses oleh
pengguna dengan mudah dan cepat.
4. Sebuah bentuk media yang digunakan untuk menyimpan sebuah data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
Sistem basis data pada dasarnya adalah sebuah komputerisasi sistem
penyimpanan record; yaitu, merupakan sebuah sistem komputerisasi
yang tujuan keseluruhannya adalah menyimpan informasi dan
mengijinkan pemakai untuk mengambil kembali dam memperbarui
informasi tersebut atas permintaan ( Date, 2004).
Sistem basis data meliputi 4 komponen, yaitu :
1. Data
Data adalah bagian terpenting dari pemrograman modern sehingga
keseluruhan bahasa pemrograman menyediakan fungsi untuk
mengakses database (Peranginangin, 2006).
2. Perangkat Keras (Hardware)
Perangkat keras adalah komponen elektronik dan mekanis komputer
(Hariyanto, 2008). Yang termasuk perangkat keras adalah : monitor,
cpu, keyboard, mouse, dan sebagainya.
3. Perangkat Lunak (Software)
Perangkat lunak adalah program yang mengendalikan komputer
(Hariyanto, 2008).
Yang termasuk perangkat lunak adalah program, aplikasi komputer
yang memroses data dan menghasilkan suatu keluaran (output).
4. Pengguna
Yang termasuk pengguna (user) adalah orang yang mengoperasikan dan
memberi instruksi pada komputer atau melakukan suatu pemrosesan
data.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
2.4.1 Entitas dan Relasi
Entitas merupakan berbagai hal di dunia nyata yang informasinya
disimpan di database dalam bentuk tabel, yang menghubungkan antara entitas 1
dengan lainnya disebut relasi.
Gambar 2.2 Simbol Entitas
2.4.2 Macam – Macam Relasi :
1. One to One ( 1 : 1 )
Dikatakan relasi One to One apabila setiap anggota pada entitas A
memiliki 1 anggota di entitas B, demikian juga dalam satu anggota pada
entitas B memiliki 1 anggota di entitas A.
Gambar 2.3 Relasi One to One
2. One to Many ( 1 : M )
Dikatakan One to Many apabila anggota entitas A memiliki lebih dari
satu anggota pada entitas B sedangkan anggota pada entitas B hanya
bisa memiliki satu anggota pada entitas A.
Nama Entitas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
Gambar 2.4 Relasi One to Many
3. Many to One ( M : 1 )
Dikatakan Many to One jika anggota pada entitas A hanya memiliki
satu anggota pada entitas B dan Anggota entitas B bisa memiliki lebih
dari satu anggota pada entitas A.
Gambar 2.5 Relasi Many to One
4. Many to Many ( M : N )
Dikatakan Many to Many apabila anggota pada entitas A memiliki
banyak anggota pada entitas B dan anggota B memiliki banyak anggota
pada entitas A.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
Gambar 2.6 Relasi Many to Many
2.4.3 Atribut
Atribut adalah properti atau karakteristik yang terdapat pada setiap entitas.
Sebagai contoh terdapat entitas Mahasiswa didalamnya terdapat atribut sepeerti
id, nama, tanggal lahir dengan catatan jika atribut terdiri dari lebih dari satu kata
maka harus dipisahkan dengan menggunakan karakter garis bawah ( _ ), maka
id_mahasiswa, nama_mahasiswa, tanggal_lahir.
Gambar 2.7 Contoh Atribut
2.4.4 Kunci (Key)
Key merupakan suatu kolom yang dapat digunakan untuk mengidentifikasi
suatu baris dalam tabel (Peranginangin, 2006).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
a. Primary key ( * ) bersifat unik, untuk membedakan antara kolom satu
dengan lainnya agar tidak ada data yang sama. Sebuah tabel hanya
diijinkan memiliki 1 primary key.
Gambar 2.8 Contoh Primary Key
b. Foreign key (**) untuk menyatakan hubungan antar tabel dalam
database. Suatu database boleh memiliki banyak foreign key.
2.5 MySQL
MySQL adalah sebuah program database server yang mampu menerima
dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan
perintah standar SQL (Structured Query Language) (Nugroho, 2005).
Perbedaan antara MySQL dengan SQL adalah: MySQL merupakan
program database sedangkan SQL adalah bahasa perintahnya (Query)
Kelebihan MySQL:
1. MySQL merupakan database yang bisa bertindak sebagai database
server (karena dapat terhubung dengan internet sehingga dapat diakses
dari mana saja) dan database client karena bisa melayani permintaan
dan bisa mengakses database pada server.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
2. Menjamin keamanan data, mampu melakukan enskripsi password.
Sehingga untuk mengakses data-datanya pengguna harus memasukan
password dengan benar.
3. Memiliki kecepatan pada pemrosesan data seperti pembuatan tabel,
menghapus, merubah data dan sebagainya.
4. Menyediakan media penyimpanan dengan kapasitas yang besar.
5. Mampu memroses query yang banyak dalam satu permintaan (Multi-
Threading).
6. Dapat diakses menggunakan aplikasi apa saja.
7. Dapat digunakan oleh banyak pengguna (multi user).
8. Menggunakan SQL (Structured Query Language) yang merupakan
bahasa standar seperti yang diterapkan pada database server lain seperti
Oracle dan sebagainya.
9. Mampu melakukan berbagai operasi matematika seperti perkalian,
penjumlahan, pengurangan, penambahan, dan sebagainya.
SQL (Structured Query Language) merupakan bahasa perintah yang terdapat
dalam MySQL. SQL terbagi kedalam 2 bentuk, yaitu :
1. Data Definition Language, terdapat query:
a. Create
Query ini berfungsi untuk membuat tabel dan database baru.
b. ALTER
Query ini digunakan apabila ingin mengubah tabel yang telah ada.
c. DROP
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Query ini berfungsi untuk menghapus tabel dan database.
2. Data Manipulation Language
Merupakan metode untuk manipulasi data yang telah ada sebelumnya.
Manipulasi data meliputi :
a. INSERT
Query ini digunakan jika ingin memasukan data pada tabel di
database.
b. UPDATE
Update digunakan jika ingin memperbarui data.
c. DELETE
Untuk menghapus data pada tabel.
2.6 Internet dan World Wide WEB (WWW)
Internet adalah suatu jaringan komputer global yang menghubungkan
sejumlah besar jaringan – jaringan komputer yang tersebar di seluruh muka bumi
ini dengan menggunakan protocol TCP / IP (Purnomo, Zacharias, 2007).
Internet adalah sebuah solusi jaringan yang dapat menghubungkan
beberapa jaringan lokal yang ada pada suatu daerah, kota, atau bahkan pada
sebuah Negara (Nugroho, 2004).
Dengan adanya internet pertukaran informasi dapat dilakukan lebih cepat
dan mudah tidak terbatas tempat ( kondisi geografis ). Untuk dapat bergabung ke
jaringan internet maka harus dilakukan koneksi ke penyedia layanan internet.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
World Wide Web (WWW), lebih dikenal dengan web, merupakan salah satu
layanan yang didapat oleh pemakai komputer yang terhubung ke internet (Sidik,
Pohan, 2007).
Web yang diakses oleh pengguna melalui web browser terdiri dari
halaman – halaman (pages) dimana pada halaman – halaman tersebut berisi link
yang dapat mengarahkan pengguna ke halaman lainnya cukup dengan mengklik
link tersebut.
2.7 HTML
HTML merupakan singkatan dari Hyper Text Markup Language yang
digunakan untuk membuat halaman web.
2. 8 PHP
PHP merupakan singkatan dari PHP Hypertext Preprocessor yang
digunakan sebagai bahasa script server – side dalam pengembangan web yang
disisipkan pada dokumen HTML (Peranginangin 2006).
PHP diciptakan oleh Rasmus Lerdorf pada tahun 1994.
2.9 Metode Perancangan Sistem
2.9.1 Use Case Modeling
Use case modeling bertujuan untuk memodelkan semua proses dan fungsi
yang terdapat dalam sistem, termasuk didalamnya aktor (siapa yang melakukan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
kegiatan) dan respon sistem. Use case modeling meliputi pemodelan pengguna
sistem dan pemodelan proses
2.9.2 Pemodelan Pengguna Sistem Menggunakan Use Case Diagram
Use Case Diagram adalah sebuah diagram yang menggambarkan interaksi
antara sistem dan eksternal sistem dan user (Whitten, 2004).
Secara keseluruhan siapa saja aktor yang terlibat dalam semua proses
dalam sistem dan bagaimana interaksi antara aktor dengan sistem digambarkan ke
dalam suatu use case.
Gambar 2.9 Simbol Use Case
Aktor merupakan segala sesuatu yang perlu berinteraksi dengan sistem
untuk mendapatkan / mengubah informasi. Dapat berupa orang, organisasi, sistem
informasi yang lain, piranti luar atau waktu kejadian (Whitten, 2004).
Gambar 2. 10 Simbol Aktor
2.9.3 Pemodelan Proses Menggunakan Data Flow Diagram (DFD)
Data flow diagram ( DFD ) menggambarkan semua aliran data pada
sistem beserta proses yang dilakukan sistem. Data flow diagram terdiri dari :
Use Case Symbol
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
1. Proses, merupakan prinsip dan cara kerja yang dilakukan sistem dalam
merespon arus data dan suatu kondisi
Gambar 2.11 Simbol Proses
2. Arus Data (Data Flow), merupakan pergerakan data baik sebagai
masukan ke proses maupun sebagai keluaran.
Gambar 2.12 Simbol Arus Data (Data Flow)
3. Kesatuan Luar (Eksternal Agent), termasuk didalamnya orang, unit
organisasi atau organisasi luar yang berinteraksi dengan sistem.
Sinonimnya adalah external entity.
Gambar 2.13 Simbol Kesatuan Luar
4. Penyimpanan Data (Data Store), fungsinya ialah untuk menyimpan
semua data, baik data yang belum diproses maupun data yang sudah
diproses.
Gambar 2.14 Simbol Penyimpanan Data (Data Store)
Nama Proses
(Nama Arus Data)
Nama Kesatuan
Luar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
2.10 Budaya
2.10.1 Konsep Kebudayaan
Kebudayaan itu berarti “buah budi” manusia dan karenanya selalu
mengandung sifat – sifat keluhuran dan kehalusan, etis dan estetis, baik yang
bersifat lahir maupun batin, yang ada pada hidup manusia pada umunya (Ki
Hadjar Dewantara).
Suatu kebudayaan dapat dirumuskan sebagai seperangkat kepercayaan,
nilai – nilai dan cara berlaku (artinya kebiasaan) yang dipelajari yang pada
umumnya dimiliki bersama oleh masyarakat; yang dimaksudkan oleh ahli
antropologi dengan masyarakat adalah sekelompok orang yang tinggal di suatu
wilayah dan yang memakai bahasa umum yang biasanya tidak dimengerti oleh
penduduk tetangganya (Ihrohmi, 2006).
2.10.2 Unsur – Unsur Budaya
Budaya tidak terbatas hanya kepada hal yang bersifat abstrak saja tetapi
meliputi semua aspek kehidupan manusia termasuk didalamnya pandangan hidup,
aturan – aturan yang berlaku, cara berperilaku, bahasa, hasil dari pemikiran
manusia, dan sebagainya.
2.10.2.1 Sistem Teknologi
Teknologi merupakan hasil dari pemikiran dan pengetahuan manusia yang
diciptakan dan dikembangkan untuk mempermudah kehidupan manusia.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
2.10.2.2 Sistem Mata Pencaharian
Untuk menjaga kelangsungan hidupnya manusia perlu bekerja. Sistem
mata pencaharian berbeda – beda tergantung dari banyak hal seperti latar belakang
keluarga dan lingkungan sosial sekitar, pendidikan dan keahlian yang dimiliki,
kondisi geografis tempat tinggal, adat dan kepercayaan yang dianut, dan
sebagainya. Sebagai contoh, masyarakat yang tinggal di daerah pantai atau sungai
mayoritas bekerja sebagai nelayan, demikian juga yang tinggal di daerah
pegunungan yang kebanyakan hidup dengan bercocok tanam.
2.10.2.3 Organisasi Sosial
Organisasi sosial meliputi lembaga – lembaga masyarakat yang dibentuk
untuk mencapai suatu tujuan.
2.10.2.4 Sistem Pengetahuan
Pengetahuan diperoleh melalui proses pembelajaran, analisis, dan
pengalaman. Pada umumnya suku Dayak sangat pintar dalam memanfaatkan hasil
kekayaan alam. Suku Dayak menggunakan bahan – bahan alami berupa kayu –
kayuan, akar, daun sebagai obat tradisional, racun yang berbahaya, dan
sebagainya. Sebagai contoh suku Dayak menggunakan kayu somputn (gaharu)
yang dibakar untuk menangkal hal – hal gaib yang ingin menganggu dengan
aromanya yang sangat wangi, tidak hanya itu kayu ini merupakan bahan alami
untuk mengusir nyamuk.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
2.10.3 Sifat – Sifat Budaya
Berikut merupakan sifat – sifat budaya :
1. Kebudayaan merupakan hasil dari proses belajar
Kebudayaan merupakan cara berlaku yang dipelajari ; kebudayaan tidak
tergantung dari transmisi biologis atau pewarisan melalui unsur genetis
(Ihrohmi, 2006).
2. Kebudayaan dimiliki bersama
Kebiasaan – kebiasaan yang dimiliki suatu kelompok masyarakat yang
mencerminkan pola pikir dan perilaku kehidupan sehari – hari inilah
yang disebut budaya. Jika hanya satu individu yang mempunyai pola
pikir dan perilaku tertentu, tidak bisa disebut kebudayaan melainkan
hanya kebiasaan pribadi individu tersebut.
3. Kebudayaan dapat disesuaikan
Kebudayaan bersifat adaptif, yang memungkinkan manusia dapat
menyesuaikan diri pada kondisi lingkungan geografis dan sosial,
kebutuhan – kebutuhan baik kebutuhan fisik dan biologis. Kebiasaan –
kebiasaan yang ada pada masyarakat sudah merupakan bentuk
penyesuaian terhadap lingkungannya, tetapi perlu diingat bahwa bentuk
penyesuaian tiap manusia itu bisa saja tidak sama. Mungkin jika
dihadapkan pada kondisi yang sama, manusia akan memilih bentuk
penyesuaian yang berbeda - beda.
4. Kebudayaan selalu berubah
Seiring berkembangnya jaman kebudayaan mengalami perubahan. Apa
yang dulunya dianggap sebagai hal yang tidak wajar dilakukan bisa saja
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
menjadi hal yang wajar dengan berlalunya waktu, demikian juga
sebaliknya. Waktu merupakan faktor utama yang menyebabkan
pergeseran budaya pada masyarakat, selain itu banyak faktor lain
seperti pengetahuan dan pola pikir masyarakat yang bertambah maju,
masuknya budaya asing, dan sebagainya.
5. Kebudayaan merupakan suatu integrasi
Maksudnya ialah komponen – komponen kebudayaan saling terkait satu
sama lain, ibarat sebuah sistem, jika ada satu hal saja yang ingin
dirubah maka harus merubah banyak hal lainnya, manusia beradaptasi
kembali untuk menerapkan hal baru tersebut.
2.10.4 Etnik
Etnik atau sering disebut kelompok etnik adalah sebuah himpunan
manusia (sub kelompok manusia) yang dipersatukan oleh suatu kesadaran atas
kesamaan sebuah kultur atau subkultur tertentu, atau karena kesamaan ras, agama,
asal usul bangsa, bahkan peran dan fungsi tertentu (Jones, 1972).
2.11 Sekilas Tentang Suku Dayak
Suku Dayak merupakan suku asli yang mendiami pulau Kalimantan. Suku
Dayak berasal dari propinsi Yunnan, Republik Rakyat Cina. Suku Dayak
mempunyai sekitar 450 sub suku yang tersebar di seluruh Kalimantan (Maunati,
2004). Awalnya sub suku ini merupakan kesatuan karena berasal dari kelompok
masyarakat yang sama tetapi kemudian terpecah karena perpindahan kelompok –
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
kelompok masyarakat dari satu tempat ke tempat lain, ada yang terus berpindah –
pindah (nomaden) ada pula yang menetap di suatu tempat. Kondisi geografis juga
mengakibatkan suatu kelompok masyarakat yang tinggal disuatu tempat sulit
untuk berinteraksi dengan kelompok lainnya hingga akhirnya interaksi tersebut
hilang. Terdapat banyak perbedaan dan kesamaan diantara sub suku tersebut,
namun seringnya orang – orang diluar suku Dayak menganggap mereka sebagai
satu kesatuan dengan tradisi dan adat yang sama.
2.12 Sekilas Tentang Kabupaten Kutai Barat
Kabupaten Kutai Barat dulunya merupakan bagian dari Kabupaten Kutai.
Berdasarkan keputusan pemerintah tentang pemekaran wilayah dan otonomi
daerah maka Kabupaten Kutai dipecah menjadi beberapa bagian, salah satunya
Kabupaten Kutai Barat. Adapun semboyan dari Kabupaten ini adalah : Tanaa
Purai Ngeriman, yang berarti : Tanaa adalah tanah atau alam dan negri,
Purai adalah subur, Ngeriman adalah rezeki yang melimpah tanpa akhir.
Secara geografis Kabupaten Kutai Barat terletak antara 1130 45’ 05” – 1160 31’
19” BT dan 10 31’ 35” LU dan 10 10’ 16” LS dengan luas wilayah 33.052 km²
dan batas wilayah administrasi:
a. Disebelah utara berbatasan dengan Kabupaten Malinau dan Negara
Serawak (Malaysia Timur).
b. Disebelah timur berbatasa dengan Kabupaten Kutai Kartanegara.
c. Disebelah selatan berbatasan dengan Kabupaten Pasir.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
d. Disebelah barat berbatasan dengan provinsi Kalimantan Tengah dan
Kalimantan Barat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem digunakan untuk mengetahui kebutuhan yang
harus disediakan sistem agar dapat memenuhi kebutuhan pengguna.Tahap analisis
kebutuhan sistem meliputi analisis peran sistem.
Sistem informasi pengenalan budaya Dayak Benuaq yang akan dibangun :
1. Dapat memberikan informasi berupa data Dayak Benuaq secara lengkap
kepada pengunjung. Informasi dapat berupa teks, foto, video, dan mp3
2. Menyediakan fasilitas buku tamu sebagai tempat untuk menampung
pertanyaan dan komentar pengunjung.
3. Dapat memberikan fasilitas update data kepada administrator. Fasilitas
ini hanya dapat diakses oleh administrator setelah melakukan login
dengan memasukkan nama dan sandi dengan benar.
3.1.2 Gambaran Umum Sistem
Sistem yang dibangun merupakan suatu sistem berisi informasi
Pengenalan Budaya Dayak Benuaq Berbasis Web. Pengembangan sistem ini
menggunakan teknologi pemrograman PHP dan database MySQL. Sistem terdiri
dari berbagai proses dimana detail data tersimpan di database. Dengan adanya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
sistem ini dapat menjadi solusi yang baik dalam memperkenalkan kekayaan
budaya yang dimiliki bangsa Indonesia kepada masyarakat luas, khususnya
budaya Dayak Benuaq.
Penggunaan sistem terdiri dari 2 aktor, yaitu administrator (admin), dan
pengunjung. Administrator disini ialah petugas yang bertanggung jawab dalam
mengelola website. Kepada administrator diberikan wewenang khusus untuk
melakukan beberapa proses yang tidak bisa dilakukan oleh pengunjung, seperti
menambah, mengubah, dan menghapus data. Pengunjung merupakan masyarakat
umum atau siapa saja yang mengakses website ini. Pengunjung dapat melihat data
atau isi web, memberi komentar atau pertanyaan di buku tamu, serta melakukan
pencarian data berdasarkan kategori pencarian yang disediakan.
3.1.2.1 Gambaran Sistem Dari Sisi Administrator
1. Administrator (admin) dapat masuk ke sistem dengan melakukan
login. Untuk melakukan login, administrator mengisikan nama dan
sandi sesuai dengan nama dan sandi administrator yang tersimpan di
database.
2. Administrator dapat melihat data. Proses ini terdiri dari : lihat berita,
lihat kerajinan, lihat sistek (sistem teknologi), lihat sispeng (sistem
pengetahuan), lihat orgsos (organisasi sosial), lihat lagu, lihat tarian,
lihat foto budaya, lihat galeri foto, lihat video budaya, lihat buku tamu.
3. Administrator dapat melakukan pencarian data. Proses ini terdiri dari :
cari berita, cari kerajinan, cari sistek (sistem teknologi), cari sispeng
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
(sistem pengetahuan), cari orgsos (organisasi sosial), cari tarian dan cari
lagu.
4. Administrator dapat memasukan data baru ke dalam web. Lebih
spesifiknya, proses tambah terdiri dari :
a. Tambah berita, untuk menambahkan data berita ke dalam web.
b. Tambah kerajinan, untuk menambahkan data kerajinan ke dalam
web.
c. Tambah sistek, untuk menambahkan data sistem teknologi ke dalam
web.
d. Tambah sispeng, untuk menambahkan data sistem pengetahuan ke
dalam web.
e. Tambah orgsos, untuk menambahkan data organisasi sosial ke dalam
web.
f. Tambah lagu, untuk menambahkan data lagu ke dalam web.
g. Tambah tarian, untuk menambahkan data tarian ke dalam web.
h. Tambah foto budaya, untuk menambahkan data foto budaya ke
dalam web.
i. Tambah video budaya, untuk menambahkan data video budaya baru
ke dalam web.
j. Tambah galeri foto, untuk menambahkan foto baru ke dalam galeri
foto.
k. Tambah buku tamu, untuk menambahkan komentar sebagai respon
terhadap pertanyaan atau komentar dari pengunjung.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
5. Administrator dapat mengubah data yang sudah tidak valid melalui
proses ubah. Proses ini terdiri dari ubah berita, ubah kerajinan, ubah
sistek, ubah sispeng, ubah orgsos, ubah lagu, ubah tarian, ubah foto
budaya, ubah video budaya dan ubah galeri foto.
6. Administrator dapat menghapus data yang sudah tidak relevan dengan
proses hapus data. Proses hapus data terdiri dari hapus berita, hapus
kerajinan, hapus sistek, hapus sispeng, hapus orgsos, hapus lagu, hapus
tarian, hapus foto budaya, hapus galeri foto, hapus video budaya, hapus
buku tamu.
7. Administrator dapat memainkan lagu dan video budaya.
3.1.2.2 Gambaran Sistem Dari Sisi Pengunjung
1. Pengunjung dapat melihat data, yang meliputi lihat berita, lihat
kerajinan, lihat sistek, lihat sispeng, lihat orgsos, lihat lagu, lihat tarian,
lihat foto budaya, lihat galeri foto, lihat video budaya, dan lihat buku
tamu.
2. Pengunjung dapat melakukan pencarian data berita, kerajinan, sistek,
sispeng, orgsos, lagu, dan tarian.
3. Pengunjung dapat memainkan lagu dan video budaya.
4. Pengunjung dapat memberikan komentar atau pertanyaan dibuku tamu
dengan proses tambah buku tamu.
3.1.3 Analisis Batasan Sistem
Sistem yang dibangun memiliki batasan – batasan sebagai berikut
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
1. Sistem memberikan kemudahan bagi pengunjung untuk memperoleh
informasi budaya Dayak Benuaq.
2. Informasi yang ditampilkan berupa uraian dan komponen pendukung
seperti gambar (.jpg, .jpeg, .png), video (.mp4, .avi, .3gp) dan audio
(.mp3).
3. Administrator bertugas untuk melakukan ubah data jika diperlukan.
Untuk melakukan ubah data, administrator harus melakukan login
terlebih dahulu dengan mengisi nama dan sandi, sehingga selain
administrator tidak bisa melakukan ubah data di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
3.2 Pemodelan Proses
3.2.1 Use Case Diagram Keseluruhan
Gambar 3.1 Use case diagram keseluruhan
Login
<depend on>
Logout
Administrator Pengunjung
Pengenalan Budaya Dayak Benuaq
Berbasis Web menggunakan PHP dan
MySQL
Kelola Sispeng
Kelola Tarian
Kelola Orgsos
Kelola Kerajinan
Kelola Berita
Kelola Sistek
Kelola Lagu
Kelola Video
Budaya
Kelola Foto Budaya
Kelola Galeri Foto
Kelola Buku Tamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
Penjelasan Use Case Diagram
Gambar 3.1 merupakan penggambaran use case secara keseluruhan,
dimana sistem terbagi menjadi 2 aktor yaitu administrator dan pengunjung.
Sistem terdiri dari 11 package yaitu package Kelola Berita, Kelola Kerajinan,
Kelola Sistek, Kelola Sispeng, Kelola Orgsos, Kelola Lagu, Kelola Tarian, Kelola
Foto Budaya, kelola galeri foto, Kelola Video Budaya, dan Kelola Buku Tamu.
Selain itu, terdapat fasilitas login dan logout yang hanya bisa dilakukan oleh
administrator.
3.2.1.1 Use Case Package Kelola Berita
Gambar 3.2 Use case package Kelola Berita
Penjelasan :
Package Kelola Berita terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus berita. Pengunjung hanya dapat melihat dan mencari berita.
Kelola Berita
Lihat Berita
Cari Berita
Tambah Berita
Ubah Berita
Hapus Berita
Pengunjung Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
3.2.1.2 Use Case Package Kelola Kerajinan
Gambar 3.3 Use case package Kelola Kerajinan
Penjelasan :
Package Kelola Kerajinan terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus kerajinan. Pengunjung hanya dapat melihat dan mencari kerajinan.
3.2.1.3 Use Case Package Kelola Sistek
Gambar 3.4 Use case package Kelola Sistek
Kelola Kerajinan
Lihat Kerajinan
Cari Kerajinan
Tambah Kerajinan
Ubah Kerajinan
Hapus Kerajinan
Pengunjung Administrator
Kelola Sistek
Lihat Sistek
Cari Sistek
Tambah Sistek
Ubah Sistek
Hapus Sistek
Pengunjung Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
Penjelasan :
Package Kelola Sistek terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus sistek. Pengunjung hanya dapat melihat dan mencari sistek.
3.2.1.4 Use Case Package Kelola Sispeng
Gambar 3.5 Use case package Kelola Sispeng
Penjelasan :
Package Kelola Sispeng terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus sispeng. Pengunjung hanya dapat melihat dan mencari sispeng.
Kelola Sispeng
Lihat Sispeng
Cari Sispeng
Tambah Sispeng
Ubah Sispeng
Hapus Sispeng
Pengunjung Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
3.2.1.5 Use Case Package Kelola Orgsos
Gambar 3.6 Use case package Kelola Orgsos
Penjelasan :
Package Kelola Orgsos terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus orgsos. Pengunjung hanya dapat melihat dan mencari orgsos.
3.2.1.6 Use Case Package Kelola Lagu
Gambar 3.7 Use case package Kelola Lagu
Kelola Orgsos
Lihat Orgsos
Cari Orgsos
Tambah Orgsos
Ubah Orgsos
Hapus Orgsos
Pengunjung Administrator
Kelola Lagu
Lihat Lagu
Cari Lagu
Tambah Lagu
Ubah Lagu
HapusLagu
Pengunjung Administrator
MainkanLagu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Penjelasan :
Package Kelola Lagu terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah,
menghapus, dan mainkan lagu. Pengunjung hanya dapat melihat, mainkan dan
mencari lagu.
3.2.1.7 Use Case Package Kelola Tarian
Gambar 3.8 Use case package Kelola Tarian
Penjelasan :
Package Kelola Tarian terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan
menghapus tarian. Pengunjung hanya dapat melihat dan mencari tarian.
Kelola Tarian
Lihat Tarian
Cari Tarian
Tambah Tarian
Ubah Tarian
Hapus Tarian
Pengunjung Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
3.2.1.8 Use Case Package Kelola Foto Budaya
Gambar 3.9 Use case package Kelola Foto Budaya
Penjelasan
Package Kelola Foto Budaya terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, menambah, mengubah, dan menghapus
data foto budaya. Pengunjung hanya dapat melihat foto budaya.
3.2.1.9 Use Case Package Kelola Galeri Foto
Gambar 3.10 Use case package Kelola Galeri Foto
Pengunjung
Kelola Foto Budaya
Lihat Foto Budaya
Tambah Foto
Budaya
Ubah Foto Budaya
Hapus Foto
Budaya
Administrator
Pengunjung
Kelola Galeri Foto
Lihat Galeri Foto
Tambah Galeri
Foto
UbahGaleri Foto
Hapus Galeri Foto
Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
Penjelasan
Package Kelola Galeri Foto terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, menambah, mengubah, dan menghapus
data galeri foto. Pengunjung hanya dapat melihat galeri foto.
3.2.1.10 Use Case Package Kelola Video Budaya
Gambar 3.11 Use case package Kelola Video Budaya
Penjelasan :
Package Kelola Video Budaya terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, menambah, mengubah, menghapus, dan
mainkan video. Pengunjung hanya dapat melihat dan mainkan video budaya.
Kelola Video Budaya
Lihat Video Budaya
Tambah Video
Budaya
Ubah Video Budaya
Mainkan Video
Budaya
Pengunjung Administrator
Hapus Video
Budaya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
3.2.1.11Use Case Package Kelola Buku Tamu
Gambar 3.12 Use case package Kelola Buku Tamu
Penjelasan :
Package Kelola Buku Tamu terdiri dari 2 aktor yaitu administrator dan
pengunjung. Administrator dapat melihat, menambah, dan menghapus buku tamu.
Pengunjung hanya dapat melihat dan menambah buku tamu.
3.2.2 Context Diagram
Pengunjung Administrator
Kelola Buku Tamu
Lihat Buku Tamu
Tambah Buku
Tamu
Hapus Buku
Tamu
informasi berita, informasi kerajinan,
informasisistek, informasi sispeng,
informasi orgsos, informasi lagu,
informasi tarian, informasi foto
budaya, informasi galeri foto,
informasi video budaya, informasi
buku tamu
Validasi login, informasi berita,
informasi kerajinan,
informasisistek, informasi
sispeng, informasi orgsos,
informasi lagu, informasi tarian,
informasi foto budaya, informasi
galeri foto, informasi video
budaya, informasi buku tamu
Pilihan menu lihat berita, lihat
kerajinan, lihat sistek, lihat sispeng, lihat
orgsos, lihat lagu, lihat tarian, lihat foto
budaya, lihat galeri foto, lihat video
budaya, lihat buku tamu, tambah buku
tamu, deskripsi berita, deskripsi
kerajinan, deskripsi sistek, deskripsi
sispeng, deskripsi orgsos, deskripsi lagu,
deskripsitarian, pilihan menu mainkan
lagu, pilihan menu mainkan video
Nama, sandi, data berita, data kerajinan,
data sistek, data sispeng, data orgsos,
data lagu, data tarian, data foto budaya,
data galeri foto, data video budaya, data
buku tamu, deskripsi berita, deskripsi
kerajinan, deskripsi sistek, deskripsi
sispeng, deskripsi orgsos, deskripsi lagu,
deskripsitarian, pilihan menu mainkan
lagu, pilihan menu mainkan video
Administrator Pengunjung
0
Sistem Pengenalan
Budaya Dayak Benuaq
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
Gambar 3.13 ContextDiagram
Penjelasan
Terdapat 2 entitas yang terhubung ke sistem yaitu administrator dan
pengunjung dimana keduanya mendapat informasi yang sama dari sistem.
Informasi – informasi tersebut ialah informasi berita, informasi kerajinan,
informasi sistek, informasi sispeng, informasi orgsos, informasi lagu, informasi
tarian, informasi foto budaya, informasi galeri foto, informasi video budaya, dan
buku tamu. Tidak hanya itu, pengunjung dapat memberikan komentar atau
pertanyaan dengan menggunakan fasilitas tambah buku tamu. Dengan
menggunakan fasilitas ini juga, administrator dapat memberikan respon terhadap
komentar atau pertanyaan dari pengunjung. Administrator dan pengunjung juga
dapat memainkan lagu dan video budaya. Administrator diberikan hak akses
khusus untuk menambahkan, mengubah, dan menghapus data pada sistem yang
tidak dapat dilakukan oleh pengunjung.
3.2.3 Diagram Berjenjang
Penjelasan Diagram Berjenjang :
Gambar 3.14 dan gambar 3.15 menggambarkan bahwa sistem yang akan
dibangun memiliki 13 proses yaitu login, kelola berita, kelola kerajinan, kelola
sistek, kelola sispeng, kelola orgsos, kelola lagu, kelola tarian, kelola foto budaya,
kelola galeri foto, kelola video budaya, kelola buku tamu, dan logout. Pada proses
kelola berita, kelola kerajinan, kelola sistek, kelola sispeng, kelola orgsos, kelola
tarian terdiri dari 5 sub proses, yaitu lihat, cari, tambah, ubah, hapus. Pada kelola
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
lagu, terdiri dari 6 sub proses yaitu lihat lagu, cari lagu, tambah lagu, ubah lagu,
hapus lagu, mainkan lagu. Proses kelola foto budaya dan kelola galeri foto terdiri
dari 4 sub proses yaitu lihat, tambah, ubah, hapus. Proses kelola video budaya
terdiri dari 5 sub proses yaitu lihat, tambah, ubah, hapus dan mainkan video
budaya. Sedangkan pada proses kelola buku tamu hanya terdiri dari 3 sub proses
yaitu lihat, tambah, hapus.
Berikut ini adalah diagram berjenjang dari sistem pengenalan budaya
Dayak Benuaq yang digunakan untuk menggambarkan proses – proses yang akan
ditangani oleh sistem :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
Gambar 3.14 Diagram Berjenjang
4.5 P
Hapus
Sistek 4.4 P
Ubah
Sistek
4.1 P
Lihat Sistek
4.2 P
Cari Sistek
4.3 P
Tambah Sistek
4
Kelola Sistek
0
Pengenalan Budaya Dayak
Benuaq Berbasis Web
2.5 P
Hapus
Berita 2.4 P
Ubah
Berita
2.1 P
Lihat Berita
2.2 P
Cari Berita
2.3 P
Tambah Berita
2
Kelola Berita
1
Login
3.5 P
Hapus
Kerajinan 3.4 P
Ubah
Kerajinan
3.1 P
Lihat Kerajinan
3.2 P
Cari Kerajinan
3.3 P
Tambah Kerajinan
3
Kelola
Kerajinan
6.5 P
Hapus
Orgsos 6.4 P
Ubah
Orgsos
6.1 P
Lihat
Orgsos
6.2 P
Cari
Orgsos
6.3 P
Tambah
Orgsos
6
Kelola Orgsos
5.5 P
Hapus
Sispeng 5.4 P
Ubah
Sispeng
5.1 P Lihat
Sispeng
5.2 P Cari
Sispeng
5.3 P Tambah
Sispeng
5
Kelola Sispeng
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Gambar 3.15 Diagram Berjenjang (lanjutan)
12.1 P
Lihat Buku
Tamu
12
Kelola Buku
Tamu
12.2 P
Tambah Buku
Tamu
12.3 P
Hapus Buku
Tamu
7.6 P
Mainkan
Lagu
7.5 P
Hapus
Lagu
7.4 P
Ubah
Lagu
7
Kelola Lagu
7.1 P
Lihat
Lagu
7.2 P
Cari
Lagu 7.3 P
Tambah
Lagu
0
Pengenalan Budaya Dayak
Benuaq Berbasis Web
8.5 P
Hapus
Tarian
8.4 P
Ubah
Tarian
8
Kelola Tarian
8.1 P
Lihat
Tarian
8.2 P
Cari
Tarian
8.3 P
Tambah
Tarian
9.4 P
Hapus Foto
Budaya
9
Kelola Foto Budaya
9.1 P
Lihat Foto
Budaya
9.2 P
Tambah
Foto
Budaya
9.3 P
Ubah Foto
Budaya
10.4 P
Hapus Galeri
Foto
10
Kelola Galeri Foto
10.1 P
Lihat
Galeri
Foto
10.2 P
Tambah
Galeri
Foto
10.3 P
Ubah
Galeri
Foto
11.5 P
Mainkan
Video
Budaya
11.4 P
Hapus
Video
Budaya
11
Kelola Video
Budaya
11.1 P
Lihat Video
Budaya
11.2 P
Tambah Video
Budaya
11.3 P
Ubah Video
Budaya
13
Logout
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
3.3 Data Flow Diagram (DFD)
3.3.1 DFD Level 0 Proses 1 : Login
Gambar 3.16 DFD level 0 proses 1
3.3.2 DFD Level 0 Proses 2 : Kelola Berita
Gambar 3.17 DFD level 0 Proses 2 : Kelola Berita
3.3.3 DFD Level 0 Proses 3 : Kelola Kerajinan
Gambar 3.18 DFD level 0 Proses 3 : Kelola Kerajinan
Administrator
1
Login
Data Login
Data Login Data Login
D1 admin
Data Berita
Data berita, Data berita baru, Deskripsi
Berita
Data Berita D2 berita Administrator
Pengunjung
Data berita, Data berita baru
Deskripsi Berita
Data Berita
2
Kelola Berita
1
Login
Status login terpenuhi
Data kerajinan
Data kerajinan, Data kerajinan baru,
Deskripsi kerajinan
Data kerajinan
Administrator
Pengunjung
Data kerajinan,
Data kerajinan baru
Deskripsi kerajinan
Data kerajinan
3
Kelola Kerajinan
1
Login
Status login terpenuhi
D3 kerajinan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
3.3.4 DFD Level 0 Proses 4 : Kelola Sistek (Sistem Teknologi)
Gambar 3.19 DFD level 0 Proses 4: Kelola Sistek (Sistem Teknologi)
3.3.5 DFD Level 0 Proses 5 : Kelola Sispeng (Sistem Pengetahuan)
Gambar 3.20 DFD level 0 Proses 5: Kelola Sispeng (Sistem Pengetahuan)
3.3.6 DFD Level 0 Proses 6 : Kelola Orgsos (Organisasi Sosial)
Gambar 3.21 DFD level 0 Proses 6: Kelola Orgsos (Organisasi Sosial)
Data sistek
Data sistek, Data sistek baru, Deskripsi
sistek
Data sistek
Administrator
Pengunjung
Data sistek,
Data sistek baru
Deskripsi sistek
Data sistek
4
Kelola Sistek
1
Login
Status login terpenuhi
D4 sistek
Data sispeng
Data sispeng, Data sispeng baru,
Deskripsi sispeng
Data sispeng
Administrator
Pengunjung
Data sispeng,
Data sispeng baru
Deskripsi sispeng
Data sispeng
5
Kelola Sispeng
1
Login
Status login terpenuhi
D5 sispeng
Data orgsos
Data orgsos, Data orgsos baru,
Deskripsi orgsos
Data orgsos
Administrator
Pengunjung
Data orgsos,
Data orgsos baru
Deskripsi orgsos
Data orgsos
6
Kelola Orgsos
1
Login
Status login terpenuhi
D6 orgsos
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
3.3.7 DFD Level 0 Proses 7: Kelola Lagu
Gambar 3.22 DFD level 0 Proses 7: Kelola Lagu
3.3.8 DFD Level 0 Proses 8: Kelola Tarian
Gambar 3.23 DFD level 0 Proses 8: Kelola Tarian
3.3.9DFD Level 0 Proses 9 : Kelola Foto Budaya
Gambar 3.24 DFD level 0 Proses 9: Kelola Foto Budaya
Data lagu
Data lagu, Data lagu baru, Deskripsi
lagu
Data lagu
Administrator
Pengunjung
Data lagu,
Data lagu baru
Deskripsi lagu
Data lagu
7
Kelola Lagu
1
Login
Status login terpenuhi
D7 lagu
Data tarian
Data tarian, Data tarian baru, Deskripsi
tarian
Data tarian
Administrator
Pengunjung
Data tarian,
Data tarian baru
Deskripsi tarian
Data tarian
8
Kelola Tarian
1
Login
Status login terpenuhi
D8 tarian
Data foto budaya
Data foto budaya,
Data foto budaya baru
Data foto budaya D9 foto Administrator
Pengunjung
Data foto budaya,
Data foto budaya baru
Data foto budaya
9
Kelola Foto
Budaya
1
Login
Status login terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
3.3.10 DFD Level 0 Proses 10 : Kelola Galeri Foto
Gambar 3.25 DFD level 0 Proses 10: Kelola Galeri Foto
3.3.11 DFD Level 0 Proses 11 : Kelola Video Budaya
Gambar 3.26 DFD level 0 Proses 11: Kelola Video Budaya
3.3.12DFD Level 0 Proses 12 :Kelola Buku Tamu
Gambar 3.27 DFD level 0 Proses 12: Kelola Buku Tamu
D10
Data buku tamu
Data Buku tamu,
Data buku tamu baru
Data buku tamu
Administrator
Pengunjung
Data Buku tamu, Data
buku tamu baru
12
Kelola Buku Tamu
1
Login
Status login terpenuhi
bukutamu
Data buku tamu baru Data buku tamu
Data galeri foto
Data galeri foto, Data galeri foto baru
Data galeri foto D9 foto Administrator
Pengunjung
Data galeri foto,
Data galeri foto baru
Datagaleri foto
10
Kelola Galeri Foto
1
Login
Status login terpenuhi
Data video budaya
Data video budaya, Data video budaya
baru,
Data video budaya
Administrator
Pengunjung
Data video budaya,
Data video budaya
baru
Data video budaya
11
Kelola Video
Budaya
1
Login
Status login terpenuhi
D8 tarian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
3.3.13 DFD Level 1 Proses 2 : Kelola Berita
Gambar 3.28 DFD level 1 Proses 2 : Kelola Berita
3.3.14 DFD Level 1 Proses 3 : Kelola Kerajinan
Gambar 3.29 DFD level 1 Proses 3 : Kelola Kerajinan
Administrator
Pengunjung
data berita
data berita baru
id berita, data berita baru baru
id berita
data berita
data berita baru
2.1
Lihat Berita
2.2
Cari Berita
Data berita
id berita , data berita
baru
2.3
Tambah Berita
2.4
Ubah Berita
data berita
2.5
Hapus Berita
id berita
deskripsi
data berita
data berita
deskripsi
data berita
deskripsi
data berita
D2 Berita
Administrator
Pengunjung
datakerajinan
datakerajinan baru
id kerajinan, data kerajinan baru
idkerajinan
datakerajinan
datakerajinan baru
3.1
Lihat Kerajinan
3.2
Cari Kerajinan
datakerajinan
idkerajinan, data
kerajinan baru
3.3
Tambah Kerajinan
3.4
Ubah Kerajinan
datakerajinan
3.5
Hapus Kerajinan
idkerajinan
deskripsi
datakerajinan
datakerajinan
deskripsi
datakerajinan
deskripsi
datakerajinan
D3 kerajinan
nn
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
3.3.15 DFD Level 1 Proses 4 : Kelola Sistek (Sistem Teknologi)
Gambar 3.30 DFD level 1 Proses 4 : Kelola Sistek (Sistem Teknologi)
Administrator
Pengunjung
datasistek
datasistek baru
id sistek, data sistek baru
idsistek
datasistek
datasistek baru
4.1
Lihat Sistek
4.2
Cari Sistek
datasistek
idsistek, data
sistek baru
4.3
Tambah Sistek
4.4
Ubah Sistek
datasistek
4.5
Hapus Sistek
idsistek
deskripsi
datasistek
datasistek
deskripsi
datasistek
deskripsi
datasistek
D4 sistek
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
3.3.16 DFD Level 1 Proses 5 : Kelola Sispeng (Sistem Pengetahuan)
Gambar 3.31 DFD level 1 Proses 5 : Kelola Sispeng(Sistem Pengetahuan)
Administrator
Pengunjung
datasispeng
datasispeng baru
id sispeng, data sispeng baru
idsispeng
datasistek
datasispeng baru
5.1
Lihat Sispeng
5.2
Cari Sispeng
datasispeng
idsispeng, data
sispeng baru
5.3
Tambah Sispeng
5.4
Ubah Sispeng
datasispeng
5.5
Hapus Sispeng
idsispeng
deskripsi
datasispeng
datasispeng
deskripsi
datasispeng
deskripsi
datasispeng
D5 sispeng
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
3.3.17 DFD Level 1 Proses 6 : Kelola Orgsos (Organisasi Sosial)
Gambar 3.32 DFD level 1 Proses 6 : Kelola Orgsos (Organisasi Sosial)
Administrator
Pengunjung
dataorgsos
dataorgsos baru
id orgsos, data orgsos baru
idorgsos
dataorgsos
dataorgsos baru
6.1
Lihat Orgsos
6.2
Cari Orgsos
dataorgsos
idorgsos, data orgsos
baru
6.3
Tambah Orgsos
6.4
Ubah Orgsos
dataorgsos
6.5
Hapus Orgsos
idorgsos
deskripsi
dataorgsos
dataorgsos
deskripsi
dataorgsos
deskripsi
dataorgsos
D6 orgsos
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
3.3.18 DFD Level 1 Proses 7 : Kelola Lagu
Gambar 3.33 DFD level 1 Proses 7 : Kelola Lagu
deskripsi
datalagu
deskripsi
Administrator
datalagu baru
id lagu, data lagu baru
datalagu
datalagu
datalagu
datalagu
datalagu
D7 lagu
datalagu
baru
idlagu, data lagu
baru
idlagu
7.1
Lihat Lagu
7.2
Cari Lagu
datalagu
7.3
Tambah Lagu
7.4
Ubah Lagu
datalagu
7.5
Hapus Lagu
idlagu
7.6
MainkanLagu
Pilihan menu mainkanlagu
Pilihan menu mainkanlagu
Pengunjung deskripsi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
3.3.19 DFD Level 1 Proses 8 : Kelola Tarian
Gambar 3.34 DFD level 1 Proses 8 : Kelola Tarian
Administrator
Pengunjung
datatarian
datatarian baru
id tarian, data tarian baru
idtarian
datatarian
datatarian baru
6.1
Lihat Tarian
8.2
Cari Tarian
datatarian
idtarian, data tarian
baru
8.3
Tambah Tarian
8.4
Ubah Tarian
datatarian
8.5
Hapus Tarian
idtarian
deskripsi
datatarian
datatarian
deskripsi
datatarian
deskripsi
datatarian
D8 tarian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
3.3.20 DFD Level 1 Proses 9 : Kelola Foto Budaya
Gambar 3.35 DFD level 1 Proses 9 : Kelola Foto Budaya
Pengunjung
Administrator
id foto budaya
, data foto baru baru
id foto budaya
, data foto baru baru
data foto budaya
data foto budaya
9.3
Ubah Foto Budaya
9.4
Hapus Foto Budaya
id foto budaya
data foto budaya
data foto budaya
baru
data foto budaya
data foto
budaya
9.1
Lihat Foto Budaya
9.2
Tambah Foto
Budaya id foto budaya,
data foto
budaya baru
data foto budaya baru
D9 foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
3.3.21 DFD Level 1 Proses 10 : Kelola Galeri Foto
Gambar 3.36 DFD level 1 Proses 10 : Kelola Galeri Foto
Pengunjung
id galeri foto
, data foto baru baru
id galeri foto
, data foto baru baru
datagaleri foto
datagaleri foto
idgaleri foto
datagaleri foto
data galeri foto
baru
Administrator
10.3
UbahGaleri Foto
10.4
HapusGaleri Foto
data galeri foto
datagaleri foto
10.1
Lihat Galeri Foto
10.2
TambahGaleri Foto
id galeri foto,
data galeri foto
baru
data galeri foto baru
D9 foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
3.3.22 DFD Level 1 Proses 11 : Kelola Video Budaya
Gambar 3.37 DFD level 1 Proses 11 : Kelola Video Budaya
idvideo budaya idvideo budaya
datavideo budaya
11.4
Hapus Video Budaya
11.5
MainkanVideo Budaya
idvideo budaya Pilihan menu mainkanvideo budaya
Pilihan menu mainkanvideo budaya
datavideo budaya baru
idvideo budaya, data video
budaya baru
Administrator
datavideo budaya
datavideo budaya baru
datalagu
D8 tarian
11.1
Lihat Video Budaya
11.2
TambahVideo Budaya
11.3
Ubah VideoBudaya
datavideo budaya
Pengunjung
idvideo
budaya, data
video budaya
baru
datavideo budaya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
3.3.23 DFD Level 1 Proses 12 : Kelola Buku Tamu
Gambar 3.38 DFD level 1 Proses 12 : Kelola Buku Tamu
3.4 Perancangan Database
Dalam perancangan database sistem, langkah pertama yang harus
dilakukan adalah membuat conceptual database design. Alat yang digunakan
adalah entity relational diagram (ER-Diagram). ER-Diagram berfungsi untuk
menggambarkan hubungan antar entitas.
Data buku tamu
Pengunjung Data buku tamu
Data buku tamu baru
Data buku tamu baru
id buku tamu
Data buku tamu
Data buku tamu baru
7.1
Lihat Buku Tamu
id buku tamu 7.3
Hapus Buku Tamu
id buku tamu
Administrator
7.2
Tambah Buku Tamu
D8 bukuTamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
3.4.1 Entity Relational Diagram
Gambar 3.39 Entity Relational Diagram
1
admin
adminNam
a
adminId
adminSandi
bukutam
u
bukutamuNa
ma
bukutamuId bukutamuId
bukutamuUraian
bukutamuEmail
1 n
n
1
1
punya
punya
tarianVideoLink
tarian
tarianNama
tarianId
tarianUraian
1
1
sispengUraian
sispeng
sispengNama
sispengId laguId
lagu
laguJudul
laguUraian
laguLink
1
n
punya
n
punya
1
tarianVideoLink
tarian
tarianNama
punya
n
n
kerajinanId
kerajinan
kerajinanUraian
n
1
punya
budaya
budayaNama
budayaId
budayaBahasaNama
budayaUraian
1
n
punya
sistek
sistekId
sistekUraian
sistekNama orgsosNama
n 1
1
orgsosUraian
orgsos orgsosId
punya
1
1 1 1
punya
punya foto
fotoJudul fotoId
fotoLink
punya
1
beritaId
beritaTgl
beritaJudul
1
1
berita
beritaSumber
beritaUraian
punya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
Pada gambar 3.32 menggambarkan hubungan antar entitas. Entitas budaya
memiiki hubungan oneto many dengan entitas tarian, lagu, orgsos, sispeng, dan
sistek. Relasi antara entitas budaya dan kerajinan merupakan relasi many to many
sehingga kemudian dibentuk sebuah entitas baru yaitu budayaKerajinan. Masing –
masing entitas orgsos, sistek, sispeng, dan kerajinan memiliki relasi one to one
dengan entitas foto. Entitas foto memiliki relasi one to one dengan entitas berita.
3.4.2 Logical Database Design (Relational Model)
Gambar 3.40 Relational Tabel
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
Relational model menggambarkan entitas-entitas dari ER diagram yang
menjadi tabel. Pada relational model ini nama entitas menjadi nama tabel,
sedangkan untuk atribut menjadi nama fieldnya.
Bedasarkan relation model pada gambar 3.40, dapat dibuat physical
database design.
3.4.3 Physical Database Design
3.4.3.1 Tabel admin
Tabel ini digunakan untuk menyimpan data administrator (admin).
KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN
PK adminId Int 11 ID administrator
adminNama varchar 25 Nama administrator
adminSandi varchar 25 Sandi administrator
Tabel 3.1 Tabel admin
34.3.2 Tabel budaya
Tabel ini digunakan untuk menyimpan data budaya
KEY NAMA FIELD
TIPE
DATA
PANJANG KETERANGAN
PK budayaId Int 11 ID budaya
budayaNama varchar 25 Nama peta
budayaUraian long text Deskripsi budaya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
budayaBahasaNama varchar 25 Nama bahasa budaya
Dayak
Tabel 3.2 Tabel budaya
3.4.3.3 Tabel budayaKerajinan
Tabel ini digunakan untuk menyimpan data budayaKerajinan.
KEY NAMA FIELD
TIPE
DATA
PANJANG KETERANGAN
PK budayaKerajinanId int 11 ID budaya kerajinan
FK budayaId int 11 ID budaya
FK kerajinanId int 11 ID kerajinan
Tabel 3.3 Tabel budayaKerajinan
3.4.3.4 Tabel kerajinan
Tabel ini digunakan untuk menyimpan data kerajinan.
KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN
PK kerajinanId Int 11 ID kerajinan
FK fotoId int
11 ID foto
kerajinanUraian
Longtext Deskripsi kerajinan
kerajinanNama Varchar 25 Nama kerajinan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
Tabel 3.4 Tabel kerajinan
3.4.3.5 Tabel sistek
Tabel ini digunakan untuk menyimpan data sistek.
KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN
PK sistekId Int 11 ID sistem teknologi
FK budayaId Int 11 ID budaya
FK fotoId Int 11 ID foto
sistekUraian Longtext Deskripsi sistem
teknologi
sisptekNama Varchar 25 Nama sistem teknologi
Tabel 3.5 Tabel sistek
3.4.3.6 Tabel sispeng
Tabel ini digunakan untuk menyimpan data sispeng.
KEY
NAMA
FIELD
TIPE DATA PANJANG KETERANGAN
PK sispengId int 11 ID sistem pengetahuan
FK budayaId int 11 ID budaya
FK fotoId int 11 ID foto
sispengUraian longtext Deskripsi sistem
pengetahuan
sispengNama varchar 25 Nama sistem pengetahuan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Tabel 3.6 Tabel sispeng
3.4.3.7 Tabel orgsos
Tabel ini digunakan untuk menyimpan data orgsos.
KEY
NAMA
FIELD
TIPE DATA PANJANG KETERANGAN
PK orgsosId Int 11 ID organisasi sosial
FK budayaId int 11 ID budaya
FK fotoId int 11 ID foto
orgsosUraian longtext Deskripsi organisasi sosial
orgsosNama varchar 25 Nama organisasi sosial
Tabel 3.7 Tabel orgsos
3.4.3.8 Tabel tarian
Tabel ini digunakan untuk menyimpan data tarian.
KEY NAMA FIELD
TIPE
DATA
PANJANG KETERANGAN
PK tarianId int 11 ID tarian
FK budayaId int 11 ID budaya
tarianNama varchar 25 Nama tarian
tarianUraian longtext Deskripsi tarian
tarianVideoLink varchar 500 Link video tarian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
Tabel 3.8 Tabel tarian
3.4.3.9 Tabel lagu
Tabel ini digunakan untuk menyimpan data lagu.
KEY
NAMA
FIELD
TIPE DATA PANJANG KETERANGAN
PK laguId int 11 ID lagu
FK budayaId int 11 ID budaya
laguJudul varchar 25 Judul lagu
laguUraian longtext Deskripsi lagu
laguLink varchar 500 Link lagu
Tabel 3.9 Tabel lagu
3.4.3.10 Tabel foto
Tabel ini digunakan untuk menyimpan data foto.
KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN
PK fotoId Int 11 ID foto
fotoJudul Varchar 25 Nama/judul foto
fotoLink Varchar 500 Link foto
Tabel 3.10 Tabel Foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
3.4.3.11 Tabel berita
Tabel ini digunakan untuk menyimpan data berita.
KEY
NAMA
FIELD
TIPE DATA PANJANG KETERANGAN
PK beritaId int 11 ID berita
FK fotoId int 11 ID foto
beritaJudul varchar 25 Judul berita
beritaUraian longtext Isi berita
beritaSumber text 100 Sumber berita
beritaTgl date Tanggal berita
Tabel 3.11 Tabel berita
3.4.3.12 Tabel bukutamu
Tabel ini digunakan untuk menyimpan data tamu / pengunjung.
KEY NAMA FIELD
TIPE
DATA
PANJA
NG
KETERANGAN
PK bukutamuId int 11 ID tamu
bukutamuNama varchar 25 Nama tamu
bukutamuEmail varchar 25 Email tamu
bukutamuKomentar text Komentar tamu
Tabel 3.12 Tabel bukutamu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
3.4.3.13 Tabel ref_menu
Tabel ini digunakan untuk menyimpan data ref_menu yang
berfungsi sebagai kode tampilan menu website.
KEY NAMA FIELD
TIPE
DATA
PANJA
NG
KETERANGAN
PK refmenuId Int 3 ID referensi menu
tampilan
refmenuName varchar 100 Untuk menyimpan
nama menu
refmenuLink varchar 200 Link menu
refmenuParentrefmenuId Int 3 ID parent atau ID induk
dari menu
refmenuSubMenu Int 1 Level menu
Tabel 3.13 Tabel ref_menu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
3.4.3.14 Tabel ref_user_menu
Tabel ini digunakan untuk menyimpan data ref_user_menu yang
berfungsi sebagai kode tampilan menu website.
KEY NAMA FIELD
TIPE
DATA
PANJANG KETERANGAN
PK menuLevelId Int 3 ID menu level
menuRefMenuId Int 3 Untuk menyimpan
id referensi menu
menuIsVisible enum Untuk menandakan
apakah menu
tersebut tampil atau
tidak
Tabel 3.14 Tabel ref_user_menu
3.5 Desain Antar Muka (User interface)
User interface adalah rancangan sistem yang akan digunakan oleh
pengguna. Desain user interface ini dirancang untuk memudahkan pengguna
dalam menjalankan sistem ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
3.5.1 Desain Halaman Pengunjung
3.5.1.1 Desain Halaman Beranda Pengunjung
Gambar 3.41 Desain halaman beranda pengunjung
Gambar 3.41 adalah tampilan halaman beranda yang merupakan halaman
utama pengunjung. Pada halaman beranda pengunjung ini terdapat beberapa menu
lain yaitu: Budaya Dayak, Galeri Foto, Buku Tamu, dan Berita. Selain itu juga
terdapat headline berita terbaru yang merujuk ke halaman berita. Di dalam menu
budaya Dayak terdapat pilihan menu budaya, yaitu Budaya Dayak Bahau dan
Budaya Dayak Benuaq dimana masing – masing budaya memiliki beberapa sub
menu yang merupakan unsur – unsur penyusun budaya. Unsur – unsur budaya
tersebut adalah kerajinan, sistem teknologi, sistem pengetahuan, organisasi sosial,
tarian, lagu.
DAYAK_Kutai Barat
Berita 1
Uraian berita 1
Berita 2
Uraaian berita 2
Penjelasan singkat mengenai budaya dayak
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
3.5.1.2 Desain Halaman Kerajinan Pengunjung
Gambar 3.42 Desain halaman kerajinan pengunjung
Gambar 3.42 adalah tampilan halaman kerajinan untuk pengunjung. Pada
halaman ini ditampilkan nama kerajinan, deskripsi kerajinan, dan foto kerajinan.
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Kerajinan
Uraian Kerajinan
Foto Karajinan
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
3.5.1.3 Desain Halaman Sistem Teknologi Pengunjung
Gambar 3.43 Desain halaman sistem teknologi pengunjung
Gambar 3.43 adalah tampilan halaman sistem teknologi untuk pengunjung.
Pada halaman ini ditampilkan nama sistem teknologi, uraian sistem teknologi, dan
foto sistem teknologi.
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Sistem Teknologi
Uraian Sistem Teknologi
Foto Sistem Teknologi
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
3.5.1.4 Desain Halaman Sistem Pengetahuan Pengunjung
Gambar 3.44 Desain halaman sistem pengetahuan pengunjung
Gambar 3.44 adalah tampilan halaman sistem pengetahuan untuk
pengunjung. Pada halaman ini ditampilkan nama sistem pengetahuan, uraian
sistem pengetahuan, dan foto sistem pengetahuan.
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Sistem Pengetahuan
Uraian Sistem Pengetahuan
Foto Sistem Pengetahuan
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
3.5.1.5 Desain Halaman Organisasi Sosial Pengunjung
Gambar 3.45 Desain halaman organisasi sosial pengunjung
Gambar 3.45 adalah tampilan halaman organisasi sosial untuk pengunjung.
Pada halaman ini ditampilkan nama organisasi sosial, uraian organisasi sosial, dan
foto organisasi sosial.
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Organisasi Sosial
Uraian Organisasi Sosial
Foto Organisasi Sosial
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
3.5.1.6 Desain Halaman Lagu Pengunjung
Gambar 3.46 Desain halaman lagu pengunjung
Gambar 3.46 adalah tampilan halaman lagu untuk pengunjung. Pada
halaman ini ditampilkan judul lagu, uraian lagu dan mp3 player sehingga lagu
dapat dimainkan.
3.5.1.7 Desain Halaman Tarian Pengunjung
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Judul Lagu
Uraian Lagu
<<mp3 player >>
Sepha_engel | [email protected] | Yosepha Christie
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Tarian
<<video player >>
Uraian Tarian
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
Gambar 3.47 Desain halaman tarian pengunjung
Gambar 3.47 adalah tampilan halaman tarian untuk pengunjung. Pada
halaman ini ditampilkan nama tarian, uraian tarian dan video player yang dapat
memutar video dari youtube sehingga video tarian dapat dimainkan.
3.5.1.8 Desain Halaman Galeri Foto Pengunjung
Gambar 3.48 Desain halaman galeri foto pengunjung
Gambar 3.48 adalah tampilan halaman galeri foto untuk pengunjung. Pada
halaman ini ditampilkan tabel yang terdiri dari 2 kolom yang berisi judul foto dan
foto.
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Judul Foto Foto
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
3.5.1.9 Desain Halaman Berita Pengunjung
Gambar 3.49 Desain halaman berita pengunjung
Gambar 3.49 adalah tampilan halaman berita untuk pengunjung. Pada
halaman ini ditampilkan judul berita, tanggal berita, foto berita, isi berita dan
sumber berita
3.5.2 Desain Halaman Administrator (Admin)
3.5.2.1 Desain Halaman Login Administrator
Nama
Sandi
Dayak_Kutai Barat
Login Batal
sepha_engel | [email protected] | Yosepha Christie
Silahkan isi nama dan sandi untuk melakukan login
DAYAK_Kutai Barat
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Judul Berita
Tanggal Berita
Foto Berita
Isi Berita
Sumber Berita
Sepha_engel | [email protected] | Yosepha Christie
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
Gambar 3.50 Desain halaman login administrator
Gambar 3.50 adalah tampilan halaman login administrator. Pada halaman
login ini administrator dapat melakukan proses login dengan cara menginputkan
nama dan sandi ditempat yang telah disediakan, kemudian menekan tombol
Login. Jika tidak jadi melakukan login, administrator dapat menekan tombol
batal maka nama dan sandi yang telah diinputkan hilang. .
3.5.2.2 Desain Halaman Beranda Administrator
Gambar 3.51 Desain halaman beranda administrator
Gambar 3.51 adalah tampilan halaman beranda administrator. Halaman ini
juga merupakan halaman utama administrator. Tampilan untuk administrator dan
pengunjung hampir sama, namun administrator harus melakukan login terlebih
dahulu kemudian dapat mengakses isi web dan melakukan update data.
DAYAK_Kutai Barat
Berita 1
Uraian berita 1
Berita 2
Uraian berita 2
Penjelasan singkat mengenai budaya dayak
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
3.5.2.3 Desain Halaman Kelola Kerajinan Administrator
Gambar 3.52 Desain halaman kelola kerajinan administrator
Gambar 3.52 adalah tampilan halaman kelola kerajinan untuk
administrator. Terdapat field untuk mengisikan nama, uraian, budaya kerajinan.
Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel.
Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus
data klik tombol hapus.
DAYAK_Kutai Barat
Nama Uraian Budaya Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Kerajinan
Uraian Kerajinan
Budaya
Simpan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
3.5.2.4 Desain Halaman Kelola Sistem Teknologi Administrator
Gambar 3.53 Desain halaman kelola sistem teknologi administrator
Gambar 3.53 adalah tampilan halaman kelola sistem teknologi untuk
administrator. Terdapat field untuk mengisikan nama, uraian, budaya sistem
teknologi. Untuk foto tinggal memilih foto dari galeri foto.Tombol Simpan untuk
menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah
data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol
hapus.
Nama Uraian Foto Budaya Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Sistem Teknologi
Simpan
Uraian Sistem Teknologi
Foto
Budaya
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
3.5.2.5 Desain Halaman Kelola Sistem Pengetahuan Administrator
Gambar 3.54 Desain halaman kelola sistem pengetahuan administrator
Gambar 3.54 adalah tampilan halaman kelola sistem pengetahuan
untuk administrator. Terdapat field untuk mengisikan nama, uraian, budaya
sistem pengetahuan. Untuk foto tinggal memilih foto dari galeri foto. Tombol
Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika
ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data
klik tombol hapus.
Nama Uraian Foto Budaya Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Sistem Pengetahuan
Simpan
Uraian Sistem Pengetahuan
Foto
Budaya
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
3.5.2.6 Desain Halaman Kelola Organisasi Sosial Administrator
Gambar 3.55 Desain halaman kelola organisasi sosial administrator
Gambar 3.55 adalah tampilan halaman kelola organisasi sosial untuk
administrator. Terdapat field untuk mengisikan nama, uraian, budaya organisasi
sosial. Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam
tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin
menghapus data klik tombol hapus.
Nama Uraian Foto Budaya Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Organisasi Sosial
Simpan
Uraian Organisasi Sosial
Foto
Budaya
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
3.5.2.7 Desain Halaman Kelola Lagu Administrator
Gambar 3.56 Desain halaman kelola lagu administrator
Gambar 3.56 adalah tampilan halaman kelola lagu untuk
administrator. Terdapat field untuk mengisikan judul lagu, uraian, budaya.
Tombol Browse untuk mengupload lagu dan tombol Simpan untuk menambahkan
data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik
pada tombol edit. Apabila ingin menghapus data klik tombol hapus.
Nama Uraian Budaya Link Lagu Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Judul Lagu
Simpan
Uraian Lagu
Budaya
Link Lagu Browse
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
3.5.2.8 Desain Halaman Kelola Tarian Administrator
Gambar 3.57 Desain halaman kelola tarian administrator
Gambar 3.57 adalah tampilan halaman kelola tarian untuk administrator.
Terdapat field untuk mengisikan nama tarian, uraian, budaya dan link video
tarian.Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam
tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin
menghapus data klik tombol hapus.
Nama Uraian Budaya Link Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Nama Tarian
Simpan
Uraian Tarian
Budaya
Link Video Tarian
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
3.5.2.9 Desain Halaman Kelola Galeri Foto Administrator
Gambar 3.58 Desain halaman kelola galeri foto administrator
Gambar 3.58 adalah tampilan halaman kelola galeri foto untuk
administrator. Terdapat field untuk mengisikan judul foto. Tombol Browse untuk
mengupload foto dan tombol Simpan untuk menambahkan data yang sudah
diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit.
Apabila ingin menghapus data klik tombol hapus.
Judul Foto Link Foto Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Judul Foto
Simpan
Link Foto Browse
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
3.5.2.10Desain Halaman Kelola Berita Administrator
Gambar 3.33 Desain halaman kelola berita administrator
Gambar 3.32 adalah tampilan halaman kelola berita untuk administrator.
Terdapat field untuk mengisikan judul berita, isi berita, sumber berita, tanggal
berita, dan foto berita. Tombol Simpan untuk menambahkan data yang sudah
diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit.
Apabila ingin menghapus data klik tombol hapus.
Judul Isi Sumber Tanggal Foto Kelola
Edit | Hapus
sepha_engel | [email protected] | Yosepha Christie
Beranda Budaya Dayak Galeri Foto Buku Tamu Berita
Foto
Simpan
Foto
Sumber Berita
Judul Berita
Isi Berita
Tanggal Berita
DAYAK_Kutai Barat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
BAB IV
IMPLEMENTASI
Setelah melakukan analisa dan perancangan sistem seperti yang telah
tertera pada bab sebelumnya, langkah selanjutnya yang akan dilakukan adalah
mengimplementasikannya ke dalam bahasa pemrograman. Spesifikasi software
dan hardware yang akan digunakan dalam pembuatan sistem ini adalah sebagai
berikut :
Spesifikasi software :
1. Sistem Operasi Windows 7 Enterprise
2. XAMPP
3. notepad++
4. Mozila Firefox
Spesifikasi hardware :
1. Processor Intel Core 2 Duo 1,8 GHz
2. Memori 1Gb
3. Hardisk 102Gb
4.1 Pembuatan Database
Langkah pertama yang harus dilakukan dalam bab ini adalah membuat
database. Software yang digunakan dalam pembuatan database sistem ini adalah
MySQL untuk server dan SQLyog untuk melakukan pemrosesan query.
Dalam sistem ini terdapat 14 tabel yang dibuat sesuai dengan rancangan
sistem. Tabel-tabel tersebut adalah sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
a. Tabel admin, dibuat dengan syntax SQL :
b. Tabel berita, dibuat dengan syntax SQL :
c. Tabel budaya, dibuat dengan syntax SQL :
d. Tabel foto, dibuat dengan syntax SQL :
CREATE TABLE `admin` (
`adminId` int(11) NOT NULL AUTO_INCREMENT,
`adminNama` varchar(25) NOT NULL,
`adminSandi` varchar(25) NOT NULL,
PRIMARY KEY (`adminId`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 CHECKSUM=1 DE
LAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
CREATE TABLE `berita` (
`beritaId` int(11) NOT NULL AUTO_INCREMENT,
`beritaJudul` varchar(25) NOT NULL,
`beritaUraian` longtext NOT NULL,
`beritaSumber` text,
`beritaTgl` date NOT NULL,
`fotoId` int(11) NOT NULL,
PRIMARY KEY (`beritaId`),
KEY `FK_beritafoto` (`fotoId`),
CONSTRAINT `FK_beritafoto` FOREIGN KEY (`fotoId`) REFERENCES `foto` (`fotoId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `budaya` (
`budayaId` int(11) NOT NULL AUTO_INCREMENT,
`budayaNama` varchar(25) NOT NULL,
`budayaUraian` longtext NOT NULL,
`budayaBahasaNama` varchar(25) NOT NULL,
PRIMARY KEY (`budayaId`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1
CREATE TABLE `foto` (
`fotoId` int(11) NOT NULL AUTO_INCREMENT,
`fotoJudul` varchar(25) NOT NULL,
`fotoLink` varchar(500) NOT NULL,
PRIMARY KEY (`fotoId`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
e. Tabel budayaKerajinan, dibuat dengan syntax SQL :
f. Tabel kerajinan, dibuat dengan syntax SQL :
g. Tabel sistek, dibuat dengan syntax SQL :
CREATE TABLE `bk` (
`budayaKerajinanId` int(11) NOT NULL AUTO_INCREMENT,
`budayaId` int(11) NOT NULL,
`kerajinanId` int(11) NOT NULL,
PRIMARY KEY (`bkId`),
KEY `FK_bkbudaya` (`budayaId`),
KEY `FK_bkkerajinan` (`kerajinanId`),
CONSTRAINT `FK_bkbudaya` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (
`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_bkkerajinan` FOREIGN KEY (`kerajinanId`) REFERENCES `ker
ajinan` (`kerajinanId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=latin1
CREATE TABLE `kerajinan` (
`kerajinanId` int(11) NOT NULL AUTO_INCREMENT,
`kerajinanUraian` longtext NOT NULL,
`kerajinanNama` varchar(25) NOT NULL,
`fotoId` int(11) NOT NULL,
PRIMARY KEY (`kerajinanId`),
KEY `FK_kerajinanfoto` (`fotoId`),
CONSTRAINT `FK_kerajinanfoto` FOREIGN KEY (`fotoId`) REFERENCES `foto`
(`fotoId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=latin1
CREATE TABLE `sistek` (
`sistekId` int(11) NOT NULL AUTO_INCREMENT,
`sistekUraian` longtext NOT NULL,
`fotoId` int(11) DEFAULT NULL,
`budayaId` int(11) NOT NULL,
`sistekNama` varchar(25) NOT NULL,
PRIMARY KEY (`sistekId`),
KEY `FK_sistekfoto` (`fotoId`),
KEY `FK_sistek` (`budayaId`),
CONSTRAINT `FK_sistek` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`bu
dayaId`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_sistekfoto` FOREIGN KEY (`fotoId`) REFERENCES `foto` (`fo
toId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=latin1InnoDB AUTO_INCREM
ENT=90 DEFAULT CHARSET=latin1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
h. Tabel sispeng, dibuat dengan syntax SQL :
i. Tabel orgsos, dibuat dengan syntax SQL :
j. Tabel lagu, dibuat dengan syntax SQL :
CREATE TABLE `sispeng` (
`sispengId` int(11) NOT NULL AUTO_INCREMENT,
`sispengUraian` longtext NOT NULL,
`fotoId` int(11) DEFAULT NULL,
`budayaId` int(11) NOT NULL,
`sispengNama` varchar(25) NOT NULL,
PRIMARY KEY (`sispengId`),
KEY `FK_sispengfoto` (`fotoId`),
KEY `FK_sispengbudaya` (`budayaId`),
CONSTRAINT `FK_sispengbudaya` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_sispengfoto` FOREIGN KEY (`fotoId`) REFERENCES `foto` (`fotoId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1
CREATE TABLE `orgsos` (
`orgsosId` int(11) NOT NULL AUTO_INCREMENT,
`orgsosUraian` longtext NOT NULL,
`fotoId` int(11) DEFAULT NULL,
`budayaId` int(11) NOT NULL,
`orgsosNama` varchar(25) NOT NULL,
PRIMARY KEY (`orgsosId`),
KEY `FK_orgsosfoto` (`fotoId`),
KEY `FK_orgsosbudaya` (`budayaId`),
CONSTRAINT `FK_orgsosbudaya` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_orgsosfoto` FOREIGN KEY (`fotoId`) REFERENCES `foto` (`fotoId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1
CREATE TABLE `lagu` (
`laguId` int(11) NOT NULL AUTO_INCREMENT,
`laguJudul` varchar(25) NOT NULL,
`laguUraian` longtext,
`budayaId` int(11) NOT NULL,
`laguLink` varchar(500) NOT NULL,
PRIMARY KEY (`laguId`),
KEY `FK_lagub` (`budayaId`),
CONSTRAINT `FK_lagub` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1
CREATE TABLE `orgsos` (
`orgsosId` int(11) NOT NULL AUTO_INCREMENT,
`orgsosUraian` longtext NOT NULL,
`fotoId` int(11) DEFAULT NULL,
`budayaId` int(11) NOT NULL,
`orgsosNama` varchar(25) NOT NULL,
PRIMARY KEY (`orgsosId`),
KEY `FK_orgsosfoto` (`fotoId`),
KEY `FK_orgsosbudaya` (`budayaId`),
CONSTRAINT `FK_orgsosbudaya` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_orgsosfoto` FOREIGN KEY (`fotoId`) REFERENCES `foto` (`fotoId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
k. Tabel tarian, dibuat dengan syntax SQL :
l. Tabel bukutamu, dibuat dengan syntax SQL :
m. Tabel ref_menu, dibuat dengan syntax SQL :
n. Tabel ref_user_menu, dibuat dengan syntax SQL :
CREATE TABLE `tarian` (
`tarianId` int(11) NOT NULL AUTO_INCREMENT,
`tarianNama` varchar(25) NOT NULL,
`tarianUraian` longtext NOT NULL,
`budayaId` int(11) NOT NULL,
`tarianVideoLink` varchar(500) NOT NULL,
PRIMARY KEY (`tarianId`),
KEY `FK_tarianbudaya` (`budayaId`),
CONSTRAINT `FK_tarianbudaya` FOREIGN KEY (`budayaId`) REFERENCES `budaya` (`budayaId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1
CREATE TABLE `bukutamu` (
`bukutamuId` int(11) NOT NULL AUTO_INCREMENT, `bukutamuNama` varchar(25) NOT NULL,
`bukutamuEmail` varchar(25) NOT NULL,
`bukutamuKomentar` text NOT NULL, PRIMARY KEY (`bukutamuId`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
CREATE TABLE `ref_menu` (
`refmenuId` int(3) NOT NULL AUTO_INCREMENT,
`refmenuName` varchar(100) NOT NULL,
`refmenuLink` varchar(200) NOT NULL,
`refmenuParentrefmenuId` int(3) NOT NULL,
`refmenuSubMenu` int(1) NOT NULL,
PRIMARY KEY (`refmenuId`)
) ENGINE=MyISAM AUTO_INCREMENT=111 DEFAULT CHARSET=latin1
CREATE TABLE `ref_user_menu` (
`menuLevelId` int(3) NOT NULL,
`menuRefMenuId` int(3) NOT NULL,
`menuIsVisible` enum('tampil','tidak') NOT NULL DEFAULT 'tampil',
PRIMARY KEY (`menuLevelId`,`menuRefMenuId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
Hasil dari pembuatan tabel dapat dilihat pada gambar berikut :
Gambar 4.1 Tabel – tabel database bdydayak
4.2 Setting Koneksi dari PHP ke MySQL
Website pengenalan budaya Dayak ini diimplementasikan menggunakan
bahasa pemrograman PHP dan database MySQL. Untuk itu dibuat skrip
koneksi.php yang berfungsi untuk melakukan koneksi ke server MySQL.
Listing Program 4.1 koneksi.php
<?php
$hostname="localhost";
$username="root";
$password="root";
$database="bdydayak";
if(!$dbh=mysql_connect($hostname,$username,$password))
{
echo mysql_error();
exit;
}
mysql_select_db($database,$dbh) or die ("database tidak ditemukan");
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
4.3 Pembuatan Query
Semua query yaitu select, insert, update, delete untuk setiap tabel dibuat
jadi satu ke dalam file php yaitu fungsi_query.php. Tujuan dibuat file ini adalah
agar lebih mudah karena jika sewaktu-waktu queri diperlukan tinggal dipanggil
saja nama querinya.
function query_insert_budaya($data) {
$query="INSERT INTO budaya (budayaId, budayaNama, budayaUraian,
budayaBahasaNama)
VALUES('".$data[0]."', '".$data[1]."', '".$data[2]."', '".$data[3]."')";
$hasil = mysql_query($query);
return $hasil;
}
function query_update_budaya($data) {
$query="UPDATE budaya SET budayaId = '".$data[0]."', budayaNama =
'".$data[1]."', budayaUraian = '".$data[2]."' ,
budayaBahasaNama = '".$data[3]."' WHERE budayaId = '".$data[0]."'";
$hasil = mysql_query($query);
return $hasil;
}
function query_delete_budaya($data) {
$query="DELETE FROM budaya WHERE budayaId = '".$data[0]."'";
$hasil = mysql_query($query);
return $hasil;
}
function query_select_budaya($data) {
$query="SELECT * FROM budaya LIMIT 0, 50";
$hasil=mysql_query($query);
return $hasil;
}
function query_insert_kerajinan($data) {
$query="INSERT INTO kerajinan (kerajinanUraian, fotoId, namakerajinan)
VALUES('".$data[0]."', '".$data[1]."')";
$hasil=mysql_query($query);
return $hasil;
}
function query_update_kerajinan($data) {
$query="UPDATE kerajinan SET kerajinanUraian = '".$data[0]."' , fotoId =
'".$data[1]."'
WHERE kerajinanId = '".$data[2]."'";
$hasil=mysql_query($query);
return $hasil;
}function query_select_admin($nama, $sandi) {
$query="SELECT * FROM admin WHERE adminNama = '".$nama."' AND
adminSandi= '".$sandi."' ";
$hasil=mysql_query($query);
return $hasil;
}
function query_insert_orgsos($data) {
$query="INSERT INTO orgsos (orgsosUraian, fotoId, budayaId, orgsosNama)
VALUES ('".$data[0]."', '".$data[1]."', '".$data[2]."',
'".$data[3]."')";
$hasil=mysql_query($query);
return $hasil;
}
function query_insert_lagu($data) {
echo "INSERT INTO lagu(laguJudul,laguUraian,budayaId,laguLink)
VALUES('".$data[0]."', '".$data[1]."', '".$data[2]."',
'".$data[3]."')";
$query="INSERT INTO lagu(laguJudul,laguUraian,budayaId,laguLink)
VALUES('".$data[0]."', '".$data[1]."', '".$data[2]."',
'".$data[3]."')";
$hasil=mysql_query($query);
return $hasil;
}
function query_delete_kerajinan($data) {
$query="DELETE FROM kerajinan WHERE kerajinanId = '".$data[0]."'";
$hasil=mysql_query($query);
return $hasil;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
4.4 Pembuatan Antar Muka (User Interface)
4.4.1 Halaman Pengunjung
Implementasi halaman pengunjung dibagi menjadi 16 yaitu, halaman
beranda, galeri foto, buku tamu, berita dan halaman budaya dayak. Halaman
budaya dayak terdiri dari 2 sub menu yaitu dayak bahau dan dayak benuaq,
dimana masing – masing keduanya terbagi lagi ke dalam 6 sub menu yaitu
kerajinan, sistem teknologi, sistem pengetahuan, organisasi sosial, lagu, tarian.
4.4.1.1 Halaman Beranda Pengunjung
Gambar 4.2 Halaman beranda pengunjung
4.4.1.2 Halaman Kerajinan Pengunjung
Gambar 4.3 Halaman kerajinan pengunjung
Pada halaman ini ditampilkan nama kerajinan, uraian kerajinan, dan foto
kerajinan. Untuk budaya Dayak Bahau dan Dayak Benuaq masing – masing
memiliki halaman kerajinan yang berbeda namun desain tampilannya sama
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
dengan data yang berbeda. Listing program untuk menampilkan halaman ini
adalah
Listing Program 4.2 kerajinan.php
4.4.1.3 Halaman Sistem Teknologi Pengunjung
Gambar 4.4 Halaman sistem teknologi pengunjung
Pada halaman ini ditampilkan nama sistem teknologi, uraian sistem
teknologi, dan foto sistem teknologi. Untuk budaya Dayak Bahau dan Dayak
Benuaq masing – masing memiliki halaman sistem teknologi yang berbeda namun
desain tampilannya sama dan dengan data yang berbeda. Listing program untuk
menampilkan halaman ini adalah
<?php
$kode = $_GET["id"];
if($kode=="kerajinanbahau") {
$id="1";
} elseif($kode=="kerajinanbenuaq"){
$id="2";
}
?>
<?php
$query_data = query_select_kerajinan2($id);
while($data=mysql_fetch_array($query_data)) {
?>
<h1><?php echo $data['bkNama']; ?></h1>
<?php
echo $data['kerajinanUraian']; ?><br>
<img src="<?php echo $data['fotoLink']; ?>"/><br> 
<?php
}
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
Listing Program 4.3 sistek.php
4.4.1.4 Halaman Sistem Pengetahuan Pengunjung
Gambar 4.5 Halaman sistem pengetahuan pengunjung
Pada halaman ini ditampilkan nama sistem pengetahuan, uraian sistem
pengetahuan, dan foto sistem pengetahuan. Untuk budaya Dayak Bahau dan
Dayak Benuaq masing – masing memiliki halaman sistem pengetahuan yang
berbeda namun desain tampilannya sama dan dengan data yang berbeda. Listing
program untuk menampilkan halaman ini adalah
<?php
$kode = $_GET["id"];
if($kode=="sistekbahau") {
$id="1";
} elseif($kode=="sistekbenuaq"){
$id="2";
}
?>
<?php
$query_data = query_select_sistek2($id);
while($data=mysql_fetch_array($query_data)) {
?>
<h1><?php echo $data['sistekNama']; ?></h1>
<?php echo $data['sistekUraian']; ?><br>
<img src="<?php echo $data['fotoLink']; ?>"/><br> 
<?php
}?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
Listing Program 4.4 sispeng.php
4.4.1.5 Halaman Organisasi Sosial Pengunjung
Gambar 4.6 Halaman organisasi sosial pengunjung
Pada halaman ini ditampilkan nama organisasi sosial, uraian organisasi
sosial, dan foto organisasi sosial. Untuk budaya Dayak Bahau dan Dayak Benuaq
masing – masing memiliki halaman organisasi sosial yang berbeda namun desain
tampilannya sama dan dengan data yang berbeda. Listing program untuk
menampilkan halaman ini adalah
<?php
$kode = $_GET["id"];
if($kode=="sispengbahau") {
$id="1";
} elseif($kode=="sispengbenuaq"){
$id="2";}?>
<?php
$query_data = query_select_sispeng2($id);
while($data=mysql_fetch_array($query_data)) {
?>
<h1><?php echo $data['sispengNama']; ?></h1>
<?php echo $data['sispengUraian']; ?><br>
<img src="<?php echo $data['fotoLink']; ?>"/><br> <?php}?>
<?php
$kode = $_GET["id"];
if($kode=="orgsosbahau") {
$id="1";
} elseif($kode=="orgsosbenuaq"){
$id="2";
}
?> <?php
$query_data = query_select_orgsos2($id);
while($data=mysql_fetch_array($query_data)) { ?>
<h1><?php echo $data['orgsosNama']; ?></h1>
<?php echo $data['orgsosUraian']; ?><br>
<img src="<?php echo $data['fotoLink']; ?>"/><br>  <?php }?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
Listing Program 4.5 orgsos.php
4.4.1.6 Halaman Lagu Pengunjung
Gambar 4.7 Halaman lagu pengunjung
Pada halaman ini ditampilkan judul lagu, daftar lagu, dan mp3 player
untuk memutar lagu. Untuk budaya Dayak Bahau dan Dayak Benuaq masing –
masing memiliki halaman lagu yang berbeda namun desain tampilannya sama
dan dengan data yang berbeda. Listing program untuk menampilkan halaman ini
adalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
<?php
$kode = $_GET["id"];
if($kode=="lagubahau") {
$id="1";
?>
<h1>Lagu Bahau</h1>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400"
height="153"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=6,0,40,0">
<param name="id" value="xspf_player" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="bgcolor" value="#b0b0b" />
<param name="src"
value="http://localhost/bdydayak/galerilagu/lagubahau/xspf_player_slim.swf?au
toload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubahau/playl
ist.php" /><embed id="xspf_player" type="application/x-shockwave-flash"
width="400" height="22"
src="http://localhost/bdydayak/galerilagu/lagubahau/xspf_player_slim.
swf?autoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubahau
/playlist.php" bgcolor="#e6e6e6" quality="high"
allowscriptaccess="sameDomain" align="middle"></embed></object>
<?php
} elseif($kode=="lagubenuaq"){
$id="2";
?>
<h1>Lagu Benuaq</h1>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400"
height="153"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=6,0,40,0">
<param name="id" value="xspf_player" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="bgcolor" value="#b0b0b" />
<param name="src"
value="http://localhost/bdydayak/galerilagu/lagubenuaq/xspf_player_slim.swf?a
utoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubenuaq/pla
ylist.php" /><embed id="xspf_player" type="application/x-shockwave-flash"
width="400" height="22"
src="http://localhost/bdydayak/galerilagu/lagubenuaq/xspf_player_slim.
swf?autoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubenua
q/playlist.php" bgcolor="#e6e6e6" quality="high"
allowscriptaccess="sameDomain" align="middle"></embed></object>
<?php
}
$query_data = query_select_lagu($id);
$i=0;
while($data=mysql_fetch_array($query_data)) {
$datalagu[$i][0] = $data['laguId'];
$datalagu[$i][1] = $data['laguJudul'];
$datalagu[$i][2] = $data['laguUraian'];
$datalagu[$i][3] = $data['budayaId'];
$datalagu[$i][4] = $data['laguLink'];
$i++; } ?>
<?php
if($kode=="lagubahau") {
echo "<h1>Daftar Lagu Bahau</h1>";
} else {
echo "<h1>Daftar Lagu Benuaq</h1>";}
for($inc = 0; $inc < $i; $inc++) { ?>
<h4><?php echo $datalagu[$inc][1]; ?></h4>
<h5><?php echo $datalagu[$inc][4]; ?></h5>
<?php}?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
Listing Program 4.6 lagu.php
4.4.1.7 Halaman Tarian Pengunjung
Gambar 4.8 Halaman tarian pengunjung
Pada halaman ini ditampilkan nama tarian, uraian tarian, dan video player
untuk memutar video. Untuk budaya Dayak Bahau dan Dayak Benuaq masing –
masing memiliki halaman tarian yang berbeda namun desain tampilannya sama
dan dengan data yang berbeda. Listing program untuk menampilkan halaman ini
adalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
Listing Program 4.7 tarian.php
<?php
$kode = $_GET["id"];
if($kode=="lagubahau") {
$id="1";
?>
<h1>Lagu Bahau</h1>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400"
height="153"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=6,0,40,0">
<param name="id" value="xspf_player" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="bgcolor" value="#b0b0b" />
<param name="src"
value="http://localhost/bdydayak/galerilagu/lagubahau/xspf_player_slim.swf?au
toload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubahau/playl
ist.php" /><embed id="xspf_player" type="application/x-shockwave-flash"
width="400" height="22"
src="http://localhost/bdydayak/galerilagu/lagubahau/xspf_player_slim.
swf?autoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubahau
/playlist.php" bgcolor="#e6e6e6" quality="high"
allowscriptaccess="sameDomain" align="middle"></embed></object>
<?php
} elseif($kode=="lagubenuaq"){
$id="2";
?>
<h1>Lagu Benuaq</h1>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400"
height="153"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=6,0,40,0">
<param name="id" value="xspf_player" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="bgcolor" value="#b0b0b" />
<param name="src"
value="http://localhost/bdydayak/galerilagu/lagubenuaq/xspf_player_slim.swf?a
utoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubenuaq/pla
ylist.php" /><embed id="xspf_player" type="application/x-shockwave-flash"
width="400" height="22"
src="http://localhost/bdydayak/galerilagu/lagubenuaq/xspf_player_slim.
swf?autoload=true&playlist_url=http://localhost/bdydayak/galerilagu/lagubenua
q/playlist.php" bgcolor="#e6e6e6" quality="high"
allowscriptaccess="sameDomain" align="middle"></embed></object>
<?php
}
$query_data = query_select_lagu($id);
$i=0;
while($data=mysql_fetch_array($query_data)) {
$datalagu[$i][0] = $data['laguId'];
$datalagu[$i][1] = $data['laguJudul'];
$datalagu[$i][2] = $data['laguUraian'];
$datalagu[$i][3] = $data['budayaId'];
$datalagu[$i][4] = $data['laguLink'];
$i++; } ?>
<?php
if($kode=="lagubahau") {
echo "<h1>Daftar Lagu Bahau</h1>";
} else {
echo "<h1>Daftar Lagu Benuaq</h1>";}
for($inc = 0; $inc < $i; $inc++) { ?>
<h4><?php echo $datalagu[$inc][1]; ?></h4>
<h5><?php echo $datalagu[$inc][4]; ?></h5>
<?php}?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
4.4.1.8 Halaman Galeri Foto Pengunjung
Gambar 4.9 Halaman galeri foto pengunjung
Pada halaman ini ditampilkan judul foto dan foto. Listing program untuk
menampilkan halaman ini adalah
Listing Program 4.8 galerifotouser.php
4.4.1.9 Halaman Buku Tamu Pengunjung
<table width="100%" bgcolor="000000" border="2">
<tr><td>Judul Foto</td>
<td>Foto</td>
</tr>
<?php
$query_data = query_select_foto2($id);
while($data=mysql_fetch_array($query_data)) {
?><tr><td><?php echo $data['fotoJudul']; ?></td>
<td><img src="<?php echo $data['fotoLink']; ?>"/></td>
</tr>
<?php
}
?>
</table>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
Gambar 4.10 Halaman buku tamu pengunjung
Pada halaman ini ditampilkan nama, email dan komentar tamu. Listing
program untuk menampilkan halaman ini adalah
Listing Program 4.9 bukutamupengunjung.php
4.4.2 Halaman Administrator
4.4.2.1Halaman Login Administrator
<form action="bukutamuadminproses.php" method="POST">
<h1><marquee>Silahkan Isi Buku Tamu</marquee></h1>
<table width="25%" bgcolor="000000" border=""><align=""center>
<tr><td><p><span>Nama Tamu</span></p></td>
<td><p><input type="text" name="namabukutamu" value="" /></p></td>
</tr><p>
<tr><td><p><span>Email Tamu</span></p></td>
<td><p><input type="text" name="emailbukutamu" value="" /></p></td>
</tr><p>
<tr><td>Komentar</td>
<td><textarea id="input" name="input" cols="50"
rows="50"></textarea></td>
</tr><p>
</table>
<tr><span><td><input
name='destination_textarea'id="destination_textarea"
type='hidden'<input type="submit" name="Content" value="Tambah"
onclick="copyFromCLEditor()" /></span></td></tr>
<table width="100%" bgcolor="000000" border="2">
<tr>
<td>Nama Tamu</td>
<td>Email Tamu</td>
<td>Komentar</td>
</tr>
<?php
$query_data = query_select_bukutamu($id);
while($data=mysql_fetch_array($query_data)) {
echo "<tr><td>".$data['bukutamuNama']."</td>
<td>".$data['bukutamuEmail']."</td>
<td>".$data['bukutamuKomentar']."</td>
<td><ahref='bukutamuproseshapus.php?id=bukutamu&kode=".$data['bukuta
muId']."'>Hapus</a></td>
</tr>";
}
?>
</table>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
Gambar 4.11 Halaman login administrator
Pada halaman login (gambar 4.11) administrator hanya perlu memasukkan
nama dan sandi kemudian menekan tombol Login. Jika nama dan sandi sesuai
dengan data dalam database maka sistem akan menampilkan halaman beranda
untuk administrator. Berikut ini listing program dari proses login :
Listing Program 4.10 loginproses.php
<?php include "../koneksi.php"; ?>
<?php include "../model/fungsi_query.php"; ?>
<?php
session_start();
$nama=$_POST["nama"];
$sandi=$_POST["sandi"];
$sandi=($sandi);
$valid=0;
$query_data = query_select_admin($nama, $sandi);
while($data=mysql_fetch_array($query_data)){
$valid=1;
$adminId=$data["adminId"];
$adminNama=$data["adminNama"];
$adminSandi=$data["adminSandi"];
}
if($valid == 1) {
session_register("session_adminId","session_adminNama","sess
ion_adminSandi");
$session_adminId=$adminIdtemp;
$session_adminNama=$adminNamatemp;
$session_adminSandi=$adminSanditemp;
echo
"<SCRIPT>window.location.replace('berandaadmin.php');</SCRIPT>";
echo "<a href='berandaadmin.php'>Admin</a>";
} else {
echo "Nama atau Sandi Salah";
echo "<a href='index.php'>Login</a>";
}
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
4.4.2.2 Halaman Beranda Administrator
Gambar 4.12 Halaman beranda administrator
4.4.2.3 Halaman Kelola Kerajinan Administrator
4.4.2.3.1 Halaman Kelola Kerajinan Administrator 1
Gambar 4.13 Halaman kelola kerajinan administrator 1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
4.4.2.3.2 Halaman Kelola Kerajinan Administrator 2
Gambar 4.14 Halaman kelola kerajinan administrator 2
Pada halaman kerajinan administrator 1 (gambar 4.13) administrator
hanya perlu memasukkan nama kerajinan. Uraian kerajinan dan foto kerajinan
akan diinputkan di halaman kerajinan administrator 2 (gambar 4.14) dengan
menekan tombol Tambah. Setelah uraian kerajinan dan foto diinputkan, sistem
akan menampilkan halaman kerajinan 1. Untuk menyimpan data ke dalam tabel
tekan tombol Simpan. Jika ingin melakukan ubah data maka tekan tombol Edit.
Untuk menghapus data tekan tombol Hapus.
Listing Program 4.11 kerajinanproses.php
Listing kerajinanproses.php (listing 4.11) merupakan listing program
untuk menambah (insert) data ke dalam tabel budayaKerajinan.
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";?>
<?php
$data[0]=$HTTP_POST_VARS['namakerajinan'];
$data[1]=$HTTP_POST_VARS['idbudaya'];
$data[2]=$HTTP_POST_VARS['idkerajinan'];
//$data[3]=$HTTP_POST_VARS['destination_textarea'];
//$data[4]=$HTTP_POST_VARS['fotoId'];
$budaya = $HTTP_POST_VARS['budaya'];
query_insert_budayaKerajinan($data);
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
m
Listing Program 4.12 kerajinanproses2.php
Listing kerajinanproses2.php (listing 4.12) merupakan listing program
untuk menambah (insert) data ke dalam tabel kerajinan.
Listing Program 4.13 kerajinanproses3.php
Listing kerajinanproses3.php (listing 4.13) merupakan listing program
untuk menghapus (delete) data.
Listing Program 4.14 kerajinanubahproses.php
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_POST_VARS['destination_textarea'];
$data[1]=$HTTP_POST_VARS['idfoto'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_insert_kerajinan($data);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</
SCRIPT>";}?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_bk($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php
$hasil[0]=$HTTP_POST_VARS['namakerajinan'];
$hasil[1]=$HTTP_POST_VARS['idbudaya'];
$hasil[2]=$HTTP_POST_VARS['idkerajinan'];
$hasil[3] = $HTTP_POST_VARS['kode'];
$budaya = $HTTP_POST_VARS['budaya'];
query_update_bk($hasil);
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
Listing kerajinanubahproses.php (listing 4.14) merupakan listing program
untuk mengubah (update) data.
4.4.2.4 Halaman Kelola Sistem Teknologi Administrator
Gambar 4.15 Halaman kelola sistem teknologi administrator
Pada halaman sistem teknologi administrator (gambar 4.15) administrator
perlu memasukkan nama, uraian dan memilih foto sistem teknologi. Untuk
menyimpan data ke dalam tabel tekan tombol Simpan. Jika ingin melakukan ubah
data maka tekan tombol Edit. Untuk menghapus data tekan tombol Hapus.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
Listing Program 4.15 sistekproses.php
Listing sistekproses.php (listing 4.15) merupakan listing program untuk
menambah data sistem teknologi (insert).
Listing Program 4.16 sistekubahproses.php
Listing sistekubahproses.php (listing 4.16) merupakan listing program
untuk mengubah data sistem teknologi (update).
<?php
include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php
$data[0]=$HTTP_POST_VARS['destination_textarea'];
$data[1]=$HTTP_POST_VARS['idfoto'];
$data[2]=$HTTP_POST_VARS['idbudaya'];
$data[3]=$HTTP_POST_VARS['namasistek'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_insert_sistek($data);
if ($nilai=="") {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');
</SCRIPT>";}
?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";?>
<?php
$hasil[0]=$HTTP_POST_VARS['destination_textarea'];
$hasil[1]=$HTTP_POST_VARS['idfoto'];
$hasil[2]=$HTTP_POST_VARS['idbudaya'];
$hasil[3] = $HTTP_POST_VARS['namasistek'];
$hasil[4] = $HTTP_POST_VARS['kode'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_update_sistek($hasil);
if ($nilai=="") {
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');
</SCRIPT>";}?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
Listing Program 4.17 sistekproseshapus.php
Listing sistekproseshapus.php (listing 4.17) merupakan listing program
untuk menghapus data sistem teknologi (delete).
4.4.2.5 Halaman Kelola Sistem Pengetahuan Administrator
Gambar 4.16 Halaman kelola sistem pengetahuan administrator
Pada halaman sistem pengetahuan administrator (gambar 4.16)
administrator perlu memasukkan nama, uraian dan memilih foto sistem
pengetahuan. Untuk menyimpan data ke dalam tabel tekan tombol Simpan. Jika
ingin melakukan ubah data maka tekan tombol Edit. Untuk menghapus data tekan
tombol Hapus.
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_sistek($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
Listing Program 4.18 sispengproses.php
Listing sispengproses.php (listing 4.18) merupakan listing program untuk
menambah data sistem pengetahuan (insert).
Listing Program 4.19 sispengubahproses.php
Listing sispengubahproses.php (listing 4.19) merupakan listing program
untuk mengubah data sistem pengetahuan (update).
<?php
include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php $data[0]=$HTTP_POST_VARS['destination_textarea'];
$data[1]=$HTTP_POST_VARS['idfoto'];
$data[2]=$HTTP_POST_VARS['idbudaya'];
$data[3]=$HTTP_POST_VARS['namasispeng'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_insert_sispeng($data);
if ($nilai=="") {
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');
</SCRIPT>"; } ?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$hasil[0]=$HTTP_POST_VARS['destination_textarea'];
$hasil[1]=$HTTP_POST_VARS['idfoto'];
$hasil[2]=$HTTP_POST_VARS['idbudaya'];
$hasil[3] = $HTTP_POST_VARS['namasispeng'];
$hasil[4] = $HTTP_POST_VARS['kode'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_update_sispeng($hasil);
if ($nilai=="") {
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');
</SCRIPT>";
}
?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_sispeng($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
Listing Program 4.20 sispengproseshapus.php
Listing sispengproseshapus.php (listing 4.20) merupakan listing program
untuk menghapus data sistem pengetahuan (delete).
4.4.2.6 Halaman Kelola Organisasi Sosial Administrator
Gambar 4.17 Halaman kelola organisasi sosial administrator
Pada halaman organisasi sosial administrator (gambar 4.17) administrator
perlu memasukkan nama, uraian dan memilih foto organisasi sosial. Untuk
menyimpan data ke dalam tabel tekan tombol Simpan. Jika ingin melakukan ubah
data maka tekan tombol Edit. Untuk menghapus data tekan tombol Hapus.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
Listing Program 4.21 orgsosproses.php
Listing orgsosproses.php (listing 4.21) merupakan listing program untuk
menambah data organisasi sosial (insert).
Listing Program 4.22 orgsosubahproses.php
Listing orgsosubahproses.php (listing 4.22) merupakan listing program
untuk mengubah data organisasi sosial (update).
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_POST_VARS['destination_textarea'];
$data[1]=$HTTP_POST_VARS['idfoto'];
$data[2]=$HTTP_POST_VARS['idbudaya'];
$data[3]=$HTTP_POST_VARS['namaorgsos'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_insert_orgsos($data);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</SC
RIPT>";
} ?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$hasil[0]=$HTTP_POST_VARS['destination_textarea'];
$hasil[1]=$HTTP_POST_VARS['idfoto'];
$hasil[2]=$HTTP_POST_VARS['idbudaya'];
$hasil[3] = $HTTP_POST_VARS['namaorgsos'];
$hasil[4] = $HTTP_POST_VARS['kode'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_update_orgsos($hasil);
if ($nilai=="") {
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');
</SCRIPT>";
}
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
Listing Program 4.23 orgsosproseshapus.php
Listing orgsosproseshapus.php (listing 4.23) merupakan listing program
untuk menghapus data organisasi sosial (delete).
4.4.2.7 Halaman Kelola Lagu Administrator
Gambar 4.18 Halaman kelola lagu administrator
<?php
include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php $data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_orgsos($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
Gambar 4.19 Proses upload lagu administrator
Pada halaman kelola lagu administrator (gambar 4.18) administrator
perlu memasukkan judul, uraian dan mengupload lagu. Gambar 4.19 merupakan
proses upload lagu. Untuk mengupload lagu, administrator menekan tombol
Browse kemudian memilih lagu yang akan diupload kemudian menekan tombol
Open. Untuk menyimpan data ke dalam tabel tekan tombol Simpan. Jika ingin
melakukan ubah data maka tekan tombol Edit. Untuk menghapus data tekan
tombol Hapus.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
Listing Program 4.24 laguproses.php
Listing laguproses.php (listing 4.24) merupakan listing program untuk
menambah data lagu (insert).
<?php include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php $judullagu = $HTTP_POST_VARS['judullagu'];
$uraianlagu = $HTTP_POST_VARS['destination_textarea'];
$budaya=$HTTP_POST_VARS['budaya'];
$idbudaya=$HTTP_POST_VARS['idbudaya'];
if($budaya == "lagubahau") {
$setpath = "lagubahau";
} else {
$setpath = "lagubenuaq";
} $link = "";
$path_file = explode ("laguproses.php", $_SERVER['SCRIPT_FILENAME']);
$path_destination = ereg_replace (":/", "://",
$path_file['0'])."galerilagu/$setpath/";
$path_destination = ereg_replace ("admin/", "", $path_destination);
if(!empty($_FILES["linklagu"]["name"])) {
$tipe =$_FILES["linklagu"]["type"];
if($tipe != "audio/mpeg"){
echo"<SCRIPT>alert('Upload File Foto Gagal. Tipe file yang diperbolehkan
hanya mp3');</SCRIPT>\n";
} else {
// $laguId = laguId();
if (file_exists("$path_destination".$_FILES["linklagu"]["name"]))
{ // kosong
} else {
//if($tipe == "audio/mpeg") {
//$extension =
substr($_FILES["linklagu"]["name"],-4,4);
//}
move_uploaded_file($_FILES["linklagu"]["tmp_name"],
"$path_destination".$_FILES["linklagu"]["name"]);
}
$link =
"galerilagu/$setpath/".$_FILES["linklagu"]["name"];
echo $path_destination;
}
}
//echo $uraianlagu."-".$budaya."-".$judullagu."-".$link;
//$data[0] = $laguId;
$data[0] = $judullagu;
$data[1] = $uraianlagu;
$data[2] = $idbudaya;
$data[3] = $link;
$nilai=query_insert_lagu($data);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</SC
RIPT>";
}
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119
Listing Program 4.25 laguubahproses.php
Listing laguubahproses.php (listing 4.25) merupakan listing program
untuk mengubah data lagu (update).
<?php include "../koneksi.php";
include "../model/fungsi_query.php";?>
<?php
$judullagu = $HTTP_POST_VARS['judullagu'];
$uraianlagu = $HTTP_POST_VARS['destination_textarea'];
$budaya=$HTTP_POST_VARS['budaya'];
$idbudaya=$HTTP_POST_VARS['idbudaya'];
if($budaya == "lagubahau") {
$setpath = "lagubahau";
} else {
$setpath = "lagubenuaq";
}
$link = "";
$path_file = explode ("laguproses.php", $_SERVER['SCRIPT_FILENAME']);
$path_destination = ereg_replace (":/", "://", $path_file['0']
)."galerilagu/$setpath/";
$path_destination = ereg_replace ("admin/", "", $path_destination);
if(!empty($_FILES["linklagu"]["name"])) {
$tipe =$_FILES["linklagu"]["type"];
if($tipe != "audio/mpeg"){
echo"<SCRIPT>alert('Upload File Foto Gagal. Tipe file yang
diperbolehkan hanya mp3');</SCRIPT>\n";
} else {
// $laguId = laguId();
if
(file_exists("$path_destination".$_FILES["linklagu"]["name"])) { // kosong
} else {
//if($tipe == "audio/mpeg") {
//$extension =
substr($_FILES["linklagu"]["name"],-4,4);
//}
move_uploaded_file($_FILES["linklagu"]["tmp_name"],
"$path_destination".$_FILES["linklagu"]["name"]);
}
$link =
"galerilagu/$setpath/".$_FILES["linklagu"]["name"];
echo $path_destination;
}}
//echo $uraianlagu."-".$budaya."-".$judullagu."-".$link;
//$data[0] = $laguId;
$data[0] = $judullagu;
$data[1] = $uraianlagu;
$data[2] = $idbudaya;
$data[3] = $link;
$nilai=query_update_lagu($data);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</SC
RIPT>"; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120
Listing Program 4.26 laguproseshapus.php
Listing laguproseshapus.php (listing 4.26) merupakan listing program
untuk menghapus data lagu (delete).
4.4.2.8 Halaman Kelola Tarian Administrator
Gambar 4.20 Halaman kelola tarian administrator
Pada halaman kelola tarian administrator (gambar 4.20) administrator
perlu memasukkan nama tarian, uraian tarian dan link video tarian. Untuk
menyimpan data ke dalam tabel tekan tombol Simpan. Jika ingin melakukan ubah
data maka tekan tombol Edit. Untuk menghapus data tekan tombol Hapus.
<?php include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php $data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_lagu($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121
Listing Program 4.26 tarianproses.php
Listing Program 4.27 tarianproses.php
Listing tarianproses.php (listing 4.27) merupakan listing program untuk
menambah data tarian (insert).
Listing Program 4.28 tarianubahproses.php
Listing tarianubahproses.php (listing 4.28) merupakan listing program
untuk mengubah data tarian (update).
Listing Program 4.29 tarianproseshapus.php
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_POST_VARS['judulvideotarian'];
$data[1]=$HTTP_POST_VARS['destination_textarea'];
$data[2]=$HTTP_POST_VARS['idbudaya'];
$data[3]=$HTTP_POST_VARS['linkvideotarian'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_insert_tarian($data);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</SC
RIPT>"; } ?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php
$hasil[0]=$HTTP_POST_VARS['judulvideotarian'];
$hasil[1]=$HTTP_POST_VARS['destination_textarea'];
$hasil[2]=$HTTP_POST_VARS['idbudaya'];
$hasil[3] = $HTTP_POST_VARS['linkvideotarian'];
$hasil[4] = $HTTP_POST_VARS['kode'];
$budaya = $HTTP_POST_VARS['budaya'];
$nilai = $HTTP_POST_VARS['nilai'];
query_update_tarian($hasil);
if ($nilai=="") {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
}else {
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya&kode=$nilai');</SC
RIPT>"; } ?>
<?php include "../koneksi.php";
include "../model/fungsi_query.php"; ?>
<?php
$data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_tarian($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo "<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122
Listing tarianproseshapus.php (listing 4.29) merupakan listing program
untuk menghapus data tarian (delete).
4.4.2.9 Halaman Kelola Galeri Foto Administrator
Gambar 4.21 Halaman kelola galeri foto administrator
Gambar 4.22 Proses upload foto administrator
Pada halaman kelola galeri foto administrator (gambar 4.21)
administrator perlu memasukkan judul foto. Gambar 4.22 merupakan proses
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123
upload foto. Untuk mengupload foto, administrator menekan tombol Browse
kemudian memilih foto yang akan diupload kemudian menekan tombol Open.
Untuk menyimpan data ke dalam tabel tekan tombol Simpan. Jika ingin
melakukan ubah data maka tekan tombol Edit. Untuk menghapus data tekan
tombol Hapus.
Listing Program 4.30 galerifotoproses.php
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";?>
<?php $judulfoto = $HTTP_POST_VARS['judulfoto'];
$link = "";
$path_file = explode ("galerifotoproses.php",
$_SERVER['SCRIPT_FILENAME']);
//echo $path_file['0']."<br>";
$path_destination = ereg_replace (":/", "://", $path_file['0']
)."galerifoto/";
//echo $path_destination." -------- ";
$path_destination = ereg_replace ("admin/", "", $path_destination);
//echo $path_destination;
if(!empty($_FILES["linkfoto"]["name"])) {
$tipe =$_FILES['linkfoto']['type'];
if( $tipe != "image/jpg" AND $tipe != "image/jpeg" AND $tipe !=
"image/pjpeg" AND $tipe != "image/png" AND $tipe != "image/gif"){
echo"<SCRIPT>alert('Upload File Foto Gagal. Tipe file yang
diperbolehkan jpg, jpeg, pjpeg, png atau gif');</SCRIPT>\n";
} else {
$fotoId = fotoId();
if
(file_exists("$path_destination".$_FILES["linkfoto"]["name"])) { // kosong
} else {
if($tipe == "image/jpeg") {
$extension =
substr($_FILES["linkfoto"]["name"],-4,4);
} else if($tipe == "image/pjpeg") {
$extension =
substr($_FILES["linkfoto"]["name"],-5,5);
} else {
$extension =
substr($_FILES["linkfoto"]["name"],-3,3);
}
move_uploaded_file($_FILES["linkfoto"]["tmp_name"],
"$path_destination".$fotoId.$extension);
}
$link = "galerifoto/".$fotoId.$extension;
}
}
echo $fotoId."-".$judulfoto."-".$link;
//$data[0] = $fotoId;
$data[0] = $judulfoto;
$data[1] = $link;
query_insert_foto($data);
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=galerifotoadmin');</SCRIPT
>"; ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124
Listing galerifotoproses.php (listing 4.30) merupakan listing program
untuk menambah data galeri foto (insert).
Listing Program 4.31 galerifotoubahproses.php
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$judulfoto = $HTTP_POST_VARS['judulfoto'];
$fotoId = $HTTP_POST_VARS['fotoId'];
$link = "";
$path_file = explode ("galerifotoubahproses.php",
$_SERVER['SCRIPT_FILENAME']);
//echo $path_file['0']."<br>";
$path_destination = ereg_replace (":/", "://", $path_file['0']
)."galerifoto/";
//echo $path_destination." -------- ";
$path_destination = ereg_replace ("admin/", "", $path_destination);
//echo $path_destination;
if(!empty($_FILES["linkfoto"]["name"])) {
$tipe =$_FILES['linkfoto']['type'];
if( $tipe != "image/jpg" AND $tipe != "image/jpeg" AND $tipe !=
"image/pjpeg" AND $tipe != "image/png" AND $tipe != "image/gif"){
echo"<SCRIPT>alert('Upload File Foto Gagal. Tipe file yang
diperbolehkan jpg, jpeg, pjpeg, png atau gif');</SCRIPT>\n";
} else {
if
(file_exists("$path_destination".$_FILES["linkfoto"]["name"])) { // kosong
} else {
if($tipe == "image/jpeg") {
$extension =
substr($_FILES["linkfoto"]["name"],-4,4);
} else if($tipe == "image/pjpeg") {
$extension =
substr($_FILES["linkfoto"]["name"],-5,5);
} else {
$extension =
substr($_FILES["linkfoto"]["name"],-3,3);
}
move_uploaded_file($_FILES["linkfoto"]["tmp_name"],
"$path_destination".$fotoId.$extension);
}
$link = "galerifoto/".$fotoId.$extension;
}
}
//echo $fotoId."-".$judulfoto."-".$link;
$data[0] = $judulfoto;
$data[1] = $link;
$data[2] = $fotoId;
query_update_foto($data);
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=galerifoto');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
125
Listing galerifotoubahproses.php (listing 4.31) merupakan listing program
untuk mengubah data galeri foto (update).
Listing Program 4.32 galerifotoproseshapus.php
Listing galerifotoproseshapus.php (listing 4.32) merupakan listing
program untuk menghapus data galeri foto (delete).
4.4.2.10 Halaman Kelola Buku Tamu Administrator
Gambar 4.23 Halaman kelola buku tamu administrator
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_GET_VARS['kode'];
$budaya = $HTTP_GET_VARS['id'];
query_delete_foto($data);
echo "<SCRIPT>alert('Data berhasil dihapus');</SCRIPT>";
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=$budaya');</SCRIPT>"
;
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
126
Listing Program 4.33 bukutamuadminproses.php
Listing Program 4.33 bukutamuproseshapus.php
4.4.2.11 Halaman Kelola Berita Administrator
Gambar 4.24 Halaman kelola berita administrator
Listing Program 4.34 beritaproses.php
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_POST_VARS['namabukutamu'];
$data[1]=$HTTP_POST_VARS['emailbukutamu'];
$data[2]=$HTTP_POST_VARS['destination_textarea'];
query_insert_bukutamu($data);
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=bukutamu');</SCRIPT>";
?>
<?php
include "../koneksi.php";
include "../model/fungsi_query.php";
?>
<?php
$data[0]=$HTTP_POST_VARS['judulberita'];
$data[1]=$HTTP_POST_VARS['destination_textarea'];
$data[2]=$HTTP_POST_VARS['sumberberita'];
$data[3]=$HTTP_POST_VARS['idfoto'];
query_insert_berita($data);
echo
"<SCRIPT>window.location.replace('berandaAdmin.php?id=beritaadmin');</SCRIPT>";
?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
127
BAB V
ANALISA HASIL
Bab ini berisi tentang hasil analisa sistem yang meliputi kelebihan dan
kekurangan sistem serta hasil analisa uji coba sistem kepada pengguna.
5.1 Hasil Analisa Sistem
Berdasarkan hasil implementasi dan pengujian sistem yang telah
dilakukan, secara umum sistem mampu memberikan informasi tentang budaya
Dayak Benuaq secara visual, baik menggunakan teks, foto maupun video. Adapun
kelebihan dan kekurangan sistem, yaitu :
5.1.1 Kelebihan Sistem
1. Sistem ini mudah digunakan (user friendly).
2. Fungsi peng-update-an (tambah, edit, hapus) data mudah digunakan,
sehingga pengelolaan sistem menjadi mudah.
5.1.2 Kekurangan Sistem
Sistem ini hanya bisa menampilkan 1 foto untuk 1 unsur budaya.
5.2 Hasil Uji Coba Terhadap Pengguna
Alat pengumpulan data disebut angket, dan sumber datanya disebut
responden. Pada metode ini, pertanyaan diajukan secara tertulis dan disebarkan
kepada responden untuk dijawab. Setelah menggunakan website Pengenalan
Budaya Dayak, responden mengisi kuesioner. Pertanyaan yang diajukan berupa
pertanyaan terbuka dan pertanyaan tertutup. Disebut pertanyaan terbuka karena
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
128
pertanyaan jawaban tidak disediakan dan harus mengisi sendiri jawabannya.
Disebut pertanyaan tertutup karena pilihan jawabannya telah disediakan dan
responden tinggal memilih jawaban yang sesuai. Berikut ini adalah beberapa
tahap yang dilakukan untuk mengumpulkan data :
1. Menyebarkan kuisioner ke masing-masing responden
Penyebaran kuisioner dilakukan selama satu minggu. Karakteristik
sasaran kuisioner (responden) yang mengisi kuisioner ini adalah sebagai
berikut :
a. Masyarakat umum sebanyak 10 orang.
b. Masyarakat adat Dayak Benuaq Kutai Barat sebanyak 11 orang.
2. Penarikan kuisioner
Penarikan kuisioner dilakukan setelah pengguna mencoba sistem yang
dibuat. Setelah mencoba sistem tersebut, pengguna diberi lembar
kuisioner dan diharapkan dapat memberikan evaluasinya pada lembar
kuisioner tersebut.
5.3 Form Kuisioner
Form kuisioner terlampir pada lampiran 1 dan 2.
5.4 Hasil dan Pembahasan
Dari kuisioner yang berisi 5 pertanyaan dan disebarkan kepada 21 orang
responden, maka diperoleh hasil sebagai berikut :
a. Sejauh mana responden mengenal budaya Dayak Benuaq
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
129
Gambar 5.1 Masyarakat umum mengenal budaya Dayak Benuaq
Analisa : Masyarakat umum tidak mengenal budaya Dayak Benuaq (91%)
meskipun ada sebagian kecil (9%) masyarakat yang mengetahui sedikit saja
mengenai budaya Dayak Benuaq.
Gambar 5.2 Masyarakat Kutai Barat mengenal budaya Dayak Benuaq
Analisa : Masyarakat Kutai Barat mayoritas mengenal budaya Dayak Benuaq
(60%), namun sebagian kecil pengguna (5%) tidak mengenal budaya Dayak
Benuaq.
91%
9%
Masyarakat Umum
Tidak mengenal Mengenal sedikit Sangat mengenal
5%
35%
60%
Masyarakat Kutai Barat
Tidak mengenal Mengenal sedikit Sangat mengenal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
130
b. Perlu atau tidak membuat aplikasi pengenalan budaya Dayak Benuaq
secara online.
Gambar 5.3 Perlu pengenalan budaya Dayak Benuaq secara online (oleh
masyarakat umum)
Analisa : Semua masyarakat umum merasa perlu dibuatnya suatu aplikasi yang
dapat memperkenalkan budaya Dayak Benuaq secara online.
Gambar 5.4 Perlu pengenalan budaya Dayak Benuaq secara online (oleh
masyarakat Kutai Barat).
Analisa : Semua masyarakat Kutai Barat merasa perlu dibuatnya suatu aplikasi
yang dapat memperkenalkan budaya Dayak Benuaq secara online.
Masyarakat Umum
Perlu
Tidak perlu100%
Masyarakat Kutai Barat
Perlu
Tidak perlu100%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
131
c. Aplikasi website pengenalan budaya Dayak Benuaq memiliki tampilan
(user interface) dan warna yang menarik.
Gambar 5.5 Tampilan (user interface) menarik (oleh masyarakat umum).
Analisa : Masyarakat umum menilai aplikasi website pengenalan budaya Dayak
Benuaq memiliki tampilan (user interface) dan warna yang menarik (70%),
namun ada sebagian kecil (30%) yang menilai aplikasi ini tidak memiliki tampilan
(user interface) dan warna yang menarik.
Gambar 5.6 Tampilan (user interface) yang menarik (oleh masyarakat Kutai
Barat).
Analisa : Masyarakat Kutai Barat menilai aplikasi website pengenalan budaya
Dayak Benuaq memiliki tampilan (user interface) dan warna yang menarik (91%),
70%
30%
Masyarakat Umum
Setuju
Tidak setuju
91%
9%
Masyarakat Kutai Barat
Setuju
Tidak setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
132
namun hanya sedikit (9%) yang menilai aplikasi ini tidak memiliki tampilan dan
warna yang menarik.
d. Aplikasi website pengenalan budaya Dayak Benuaq memiliki menu
yang mudah digunakan.
Gambar 5.7 Menu mudah digunakan (oleh masyarakat umum).
Analisa : Semua masyarakat umum menilai aplikasi website pengenalan budaya
Dayak Benuaq memiliki memiliki menu yang mudah digunakan.
Gambar 5.8 Menu mudah digunakan (oleh masyarakat Kutai Barat).
Analisa : Masyarakat Kutai Barat menilai aplikasi website pengenalan budaya
Dayak Benuaq memiliki memiliki menu yang mudah digunakan (80%), namun
hanya sebagian kecil (20%) menilai aplikasi ini tidak memiliki menu yang mudah
digunakan.
Masyarakat Umum
Setuju
Tidak setuju100%
80%
20%
Masyarakat Kutai Barat
Setuju
Tidak setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
133
e. Aplikasi website pengenalan budaya Dayak Benuaq memiliki fungsi
yang baik sehingga dapat membantu dalam memperkenalkan budaya
Dayak Benuaq secara online.
Gambar 5.9 Website pengenalan budaya Dayak Benuaq memiliki fungsi yang
baik oleh (masyarakat umum).
Analisa : Semua masyarakat umum menilai aplikasi website pengenalan budaya
Dayak Benuaq memiliki fungsi yang baik sehingga dapat membantu dalam
memperkenalkan budaya Dayak Benuaq secara online.
Gambar 5.10 Website pengenalan budaya Dayak Benuaq memiliki fungsi yang
baik (oleh masyarakat Kutai Barat).
Analisa : Masyarakat Kutai Barat menilai aplikasi website pengenalan budaya
Dayak Benuaq memiliki fungsi yang baik sehingga dapat membantu dalam
Masyarakat Umum
Setuju
Tidak setuju100%
91%
9%
Masyarakat Kutai Barat
Setuju
Tidak setuju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
134
memperkenalkan budaya Dayak Benuaq secara online, namun ada sebagian kecil
(9%) yang menilai aplikasi ini tidak memiliki fungsi yang baik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
135
BAB VI
PENUTUP
6.1 Kesimpulan
Dari hasil implementasi, pengujian terhadap perangkat lunak, serta
pengujian terhadap pengguna, dapat ditarik kesimpulan sebagai berikut :
1. Sistem ini telah berhasil diimplementasikan menggunakan bahasa
pemrograman PHP dan database MySQL. Secara umum Sistem
Pengenalan Budaya Dayak Benuaq ini dapat berfungsi dengan baik.
Dapat dilakukan penambahan data berita, data budaya, data galeri foto,
data tamu baik berupa teks maupun foto, video dan mp3. Selain itu
penghapusan dan pengubahan data dapat dilakukan dengan mudah.
2. Dari hasil pengujian terhadap pengguna dapat ditarik kesimpulan
sebagai berikut :
a. Sistem ini mampu memberikan informasi tentang budaya Dayak
Benuaq.
b. Menu-menu dan navigasi yang ada mudah digunakan (user
friendly).
c. Fungsi-fungsi untuk mengelola sistem ini mudah digunakan.
6.2 Saran
Saran untuk pengembangan lebih lanjut adalah sistem ini dilengkapi
dengan fasilitas pencarian (searching) dengan berbagai jenis kata kunci
(keyword).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
136
Daftar Pustaka
Date, Christopher J, 2004. Pengenalan Sistem Basis Data. Edisi ketujuh.
Penerbit: Pearson Addison Wesley dan PT. Indeks Group Gramedia.
Hariyanto, Bambang, 2008. Dasar Ilmu Informatika & Ilmu Komputer
disertai aksi-aksi Praktis. Penerbit: Graha Ilmu.
Ihrohmi, I T O, 2006. Pokok – pokok Antropologi Budaya. Penerbit : Yayasan
Obor Indonesia.
Maunati, Yekti, 2004. Identitas Dayak, Komodifikasi dan Politik Kebudayaan.
Yogyakarta : Penerbit : LkiS Yogyakarta.
Nugroho, Bunafit, 2004. Aplikasi Pemrograman Web Dinamis dengan PHP
dan MySQL (Study Kasus Membuat Sistem Informasi
Pengolahan Data Buku). Penerbit : Gava Media.
Nugroho, Bunafit, 2005. Database Relational dengan MySQL. Yogyakarta:
Penerbit: Andi Offset Yogyakarta.
Riwut, Tjilik, 2007. Kalimantan Membangun Alam dan Kebudayaan.
Yogyakarta: Penerbit: NR PublishingYogyakarta.
Sutabri, Tata, 2003. Sistem Informasi Manajemen. Yogyakarta : Penerbit
ANDI.
Jeffrey L Whitten, Lonnie D Bently, Victor M. Barlow. 2004. System Analysis &
Design Methods. Sixth Edition, Irwin.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI