Sistem informasi upacara Yadnya Umat Hindu Bali berbasis web - USD Repository
SISTEM INFORMASI UPACARA YADNYA
UMAT HINDU BALI BERBASIS WEB
Skripsi
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains
Program Studi Ilmu Komputer
Disusun Oleh :
Nyoman Hendra Pandiawan Amba
NIM : 023124046
PROGRAM STUDI ILMU KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2007
i
ii
iii
Halaman Motto
Kama dhenu guna vidya
hyakala paha dayini
pravase matrsodrsi
vidya gupta dhanam smrtam
Niti Sastra, Sloka IV :5
Artinya :
Ilmu pengetahuan setiap saat dapat memenuhi segala keinginan,
Pada saat orang berada di negara lain ilmu pengetahuan
bagai seorang Ibu yang selalu memelihara kita,
Orang bijaksana mengatakan bahwa;
Ilmu pengetahuan adalah
kekayaan yang rahasia.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
“Buku adalah pengusung peradaban.
Tanpa buku sejarah diam, sastra bungkam, sains lumpuh, pemikiran mandek.
Buku adalah mesin perubahan, jendela dunia,
‘Mercusuar yang dipancarkan di samudra waktu’.”
Barbara Tukhman, 1989
iv
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini
tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan
dalam kutipan dan daftar pustaka, sebagaimana layaknya sebuah karya ilmiah.
Yogyakarta, Maret 2007
Penulis,
Nyoman Hendra Pandiawan Amba
v
ABSTRAKSI
Sistem Informasi Upacara Yadnya Umat Hindu Bali Berbasis Web
merupakan suatu sistem yang menyediakan berbagai macam informasi mengenai
upacara yadnya dan rerahinan. Sistem informasi ini dibangun untuk memberikan
kemudahan bagi para umat Hindu Bali atau masyarakat umum untuk
mendapatkan informasi mengenai upacara yadnya serta juga dapat mengetahui
jatuhnya pelaksanaan dari suatu rerahinan (yang dilaksanakan berdasarkan
pawukon) dalm kurun waktu tertentu.
Sistem informasi ini menawarkan berbagai macam fasilitas bagi pengguna
untuk mencari makna serta bagianbagian dari upacara yadnya yaitu berdasarkan
masukan kategori yadnya; kategori dan nama upacara; nama upacara serta juga
dapat menghitung jatuhnya pelaksanaan dari hari rerahinan (yang dilaksanakan
berdasarkan pawukon) dengan masukan yang dapat dipilih berupa tanggal, bulan,
tahun; hari pawukon dan tahun; nama rerahinan dan tahun. Sedangkan bagi
administator adalah untuk mengupdate datadata yang diperlukan oleh sistem.
Metodologi pengembangan sistem yang penulis gunakan untuk
membangun sistem ini adalah metode Classic Life Cycle (Waterfall) dan metode
penelitian yang penulis gunakan untuk keperluan datadata yang diperlukan oleh
sistem adalah studi literatur mengenai perhitungan rerahinan, observasi ke
beberapa tempat yang umumnya digunakan untuk melangsungkan suatu upacara
yadnya, serta ke Dinas Kebudayaan dan Pariwisata serta Lembaga Parisadha
Hindu Dharma setempat untuk memperoleh informasi tentang upacara yadnya
yang lebih detail, kemudian merancang sistem dan mengimplementasikannya
menggunakan PHP dan MySQL.
Hasil yang diperoleh adalah sebuah Sistem Informasi Upacara Yadnya
Umat Hindu Bali Berbasis Web yang dapat digunakan pengguna untuk mencari
informasi mengenai upacara yadnya dan rerahinan sesuai dengan kebutuhannya.
Kata kunci : sistem informasi berbasis web, upacara, rerahinan
vi
ABSTRACT
Web Based Yadnya Ceremony of the Hindu Bali Community Information
System is a system which provides information about rerahinan and yadnya
ceremony. This information system was built to ease the Hindu Bali community
as well as public community in seeking information about yadnya ceremony and
the due date of rerahinan (which is held based on pawukon) in certain period.
This information system offers many kinds of facilities for the users to
seek the meaning and parts of yadnya ceremony based on yadnya category; the
category and the name of ceremony; the name of ceremony and to estimate the
due date of rerahinan (which is held based on pawukon) based on certain
combination of input consist of date,month,year; pawukon and year; rerahinan
name and year. Moreover this system could also be used for the administrator to
update the data needed by the system.
The methodology used to build this system is classic life cycle(waterfall)
and the methodology used for data gathering are conducting library study on
rerahinan estimation, observing some sites in where yadnya ceremony is usually
hold as well as visiting the local tourism and cultural board, and also the local
Parisadha Hindu Dharma Organization in obtaining information about yadnya
ceremony in detail. The last is designing the system and implementing it using
PHP & My SQL.
The result of the research is a Web Based Yadnya Ceremony of Hindu
Bali Religious Community Information System which can be used by the users for
seeking information about Yadnya Ceremony and rerahinan based on their needs.
Keyword : web based information system, ceremony, rerahinan
vii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadapan Ida Sang Hyang Widhi Wasa
dan para leluhur yang dimuliakan, karena atas Asung Kerta Wara NugrahaNya
penulis dapat menyelesaikan skripsi yang berjudul Sistem Informasi Upacara
Yadnya Umat Hindu Bali Berbasis Web sebagai salah satu syarat untuk
memperoleh gelar Sarjana Sains (S.Si) pada Program Studi Ilmu Komputer,
Jurusan Matematika, Fakultas Matematika Dan Ilmu Pengetahuan Alam,
Universitas Sanata Dharma Yogyakarta.
Dalam penyusunan ini, penulis telah banyak memperoleh bantuan dari
berbagai pihak, berupa materi maupun bimbingan, serta dorongan semangat dan
doa.
Pada kesempatan ini penulis mengucapkan terima kasih kepada :
1. Ibu P.H. Prima Rosa, S.Si., M.Sc., selaku dosen pembimbing skripsi yang
telah meluangkan waktu untuk memberikan bimbingan serta nasehat
kepada penulis.
2. Ibu A. Rita Widiarti, S.Si., M.Kom., selaku dosen penguji yang telah
memberikan masukan, kritik, dan saran demi kesempurnaan skripsi ini.
3. Bapak Eko Hari Parmadi, S.Si., M.Kom., selaku dosen penguji yang telah
memberikan masukan, kritik, dan saran demi kesempurnaan skripsi ini.
4. Bapak Ir. Ig. Aris Dwiatmoko, M.Sc., selaku Dekan Fakultas MIPA
Universitas Sanata Dharma Yogyakarta.
viii
5. Staf Sekretariat FMIPA yang telah membantu penulis selama masa
perkuliahan dalam pembuatan suratsurat.
6. Ayah dan Bunda yang senantiasa memberikan dukungan baik secara moril
dan materiil kepada penulis.
7. Kakakku “Kupit” yang telah banyak menceramahiku tentang susahnya
mencari kerja.
8. Nini Mangku, Bi Tuk, Bi Ati, Pak’Ade Rustam yang telah banyak
memberikan dukungan materi kepada penulis selama masa perkuliahan.
9. Keluarga besar Pande(Rendang) & Pasek(Banjar’Saren) yang telah banyak
membekali penulis dengan doa dan nasehatnasehat.
10. Bapak Tjokorda Alit Suryadarma dan keluarga besar “Puri Semara Arsa”
yang telah memberikan banyak bantuan untuk penyelesaian skripsi ini.
11. Dewa Agung John La (Tjok_De), yang telah banyak membantu penulis
selama masa perkuliahan dan penyelesaian skripsi ini.
12. Om_Bam’s (Bambang Eko Budianto) selaku mahaguru padepokan
Play_Group, yang telah memberikan masukan dan nasehatnasehat kepada
penulis baik dalam penyelesaian skripsi maupun selama proses
perkuliahan.
13. Para member Play_Group (Mas’Bambing, Yunan, Mas’Coliq, Belig,
Dhani, Robert, Ari, Tjok_De’STPDN, Gung Mirah, S.Farm) terima kasih
atas kebersamaan kita selama ini.
ix
14. Temanteman Griffindoor (Usep’Cool, Mba’Utik, Blue_Kowoek@Art,
Mas’ Oscar Mirga Bayu/Oskyerman, Anton’Sukri, Jhony’Himurra,
Christian Yearaez, Kang’Sus, Ai, Reihan, Beny, Himen, Hendrik) yang
telah banyak memberikan support kepada penulis selama perkuliahan
maupun selama penyelesaian skripsi ini.
15. Mba’ Marta Darsih Wulandari, salut atas ketegaran dan semangatnya,
lekas sembuh & GBU.
16. Temanteman IKOM’02 yang telah banyak memberikan kenangan selama
masa perkuliahan.
17. Ciko “My Sweety Dog” yang selalu menemani diriku jalanjalan pagi.
18. Pihak lain yang tidak dapat disebutkan satu persatu yang telah membantu
penulis dalam menyelesaikan tugas akhir ini.
Penulis menyadari sepenuhnya skripsi ini masih jauh dari sempurna, oleh
karena itu dengan hati terbuka penulis berharap kritik dan saran yang bersifat
membangun demi kemajuan dan kesempurnaan penulisan skripsi ini di masa yang
akan datang.
Yogyakarta,
Maret 2007
Penulis,
Nyoman Hendra Pandiawan Amba
x
DAFTAR ISI
HALAMAN JUDUL……………………………………………………….
i
HALAMAN PERSETUJUAN PEMBIMBING…………………................
ii
HALAMAN PENGESAHAN……………………………………………...
iii
HALAMAN MOTTO………………………………………………………
iv
PERNYATAAN KEASLIAN KARYA……………………………………
v
ABSTRAKSI………………………………………………………………
vi
ABSTRACT………………………………………………………………...
vii
KATA PENGANTAR……………………………………………………...
viii
DAFTAR ISI………………………………………………………………
xi
DAFTAR TABEL…………………………………………………………
xviii
DAFTAR GAMBAR……………………………………………………...
xix
DAFTAR LISTING………………………………………………………... xxvii
BAB I PENDAHULUAN………………………………………………….
1
I.1. Latar Belakang Masalah…………………………………………
1
I.2. Rumusan Masalah………………………………………………..
3
I.3. Batasan Masalah…………………………………………………
3
I.4. Tujuan .....................................…………………………………..
4
I.5. Metodologi ................……………………………………………
5
I.5.1 Metode Pengembangan Sistem…………………………...
5
I.5.2 Metode Pengumpulan Data………………………….........
7
I.6. Sistematika Penulisan……………………………………………
7
xi
BAB II LANDASAN TEORI………………………………………………
9
II.1. Sistem Informasi Berbasis Web………………………………...
9
II.2. Use Case Diagram………………………………………………
10
II.2.1. Pemodelan Dasar Use Case Diagram…………………...
10
II.2.1.1. Actor……………………………………………
10
II.2.1.2. Use Case………………………………………...
10
II.2.2. Relationship......................................................................
11
II.3. Pemodelan Proses……………………………………………….
12
II.4. Pemodelan Data…………………………………………………
16
II.4.1. Entitas...............................................................................
16
II.4.2. Atribut..............................................................................
17
II.4.3. Relasi................................................................................
18
II.5. HTML (HyperText Markup Language)........................................
19
II.6. PHP (Personal Home Page).........................................................
20
II.7. MySQL.........................................................................................
20
II.8. Upacara Yadnya...........................................................................
20
II.8.1. Pengertian Upacara Yadnya............................................
20
II.8.2. Kategori Yadnya.............................................................
21
II.9. Rerahinan......................................................................................
22
II.9.1. Pengertian Rerahinan......................................................
22
II.9.2. Perhitungan Pencarian Hari Rerahinan Berdasarkan
Pawukon..........................................................................
xii
23
II.9.2.1. Perhitungan Pencarian Hasil Mod Pada Tiap
Pancawara............................................................
23
II.9.2.2. Perhitungan Pencarian Hasil Mod Pada Tiap
Saptawara.............................................................
24
II.9.2.3. Perhitungan Pencarian Hasil Mod Pada Tiap
Wuku...................................................................
25
BAB III ANALISA DAN PERANCANGAN...............................................
32
III.1. Analisa Sistem.............................................................................
32
III.1.1. Gambaran Umum Sistem................................................
32
III.1.2. Analisa Kebutuhan..........................................................
32
III.1.3. Pemodelan Proses...........................................................
36
III.1.4. Pemodelan Data..............................................................
49
III.1.4.1. Normalisasi.......................................................
50
III.1.4.2. Kamus Data......................................................
51
III.1.4.3. Integritas Basis Data.........................................
56
III.1.4.3.1. Aturan Integritas Entitas....................
56
III.1.4.3.2. Aturan Domain..................................
56
III.1.4.3.3. Integritas Referensial.........................
68
III.1.4.3.4. Skenario Edit Dan Hapus..................
69
III.2. Perancangan Sistem.....................................................................
73
III.2.1. Navigasi Form Pengguna................................................
73
III.2.2. Navigasi Form Administrator.........................................
74
III.2.3. Perancangan Antar Muka................................................
75
xiii
III.2.3.1. Sisi Pengguna...................................................
75
III.2.3.1.1. Pencarian Upacara..........................
75
III.2.3.1.2. Pencarian Hari Rerahinan...............
83
III.2.3.2. Sisi Administrator.............................................
88
BAB IV IMPLEMENTASI...........................................................................
104
IV.1. Alat Bantu yang Digunakan dalam Pembuatan Sistem..............
104
IV.2. Implementasi Basis Data............................................................
104
IV.3. Implementasi Proses...................................................................
107
IV.3.1. Sisi Pengguna..................................................................
107
IV.3.1.1 Proses Pencarian Upacara Berdasarkan
Masukan Kategori Yadnya...............................
107
IV.3.1.2 Proses Pencarian Upacara Berdasarkan
Masukan Kategori Dan Nama Upacara............
109
IV.3.1.3 Proses Pencarian Upacara Berdasarkan
Masukan Nama Upacara...................................
110
IV.3.1.4 Proses Pencarian Rerahinan Berdasarkan
Masukan Tanggal, Bulan, Tahun......................
113
IV.3.1.5 Proses Pencarian Rerahinan Berdasarkan
Masukan Pawukon Dan Tahun.........................
119
IV.3.1.6 Proses Pencarian Rerahinan Berdasarkan
Masukan Nama Rerahinan Dan Tahun.............
128
IV.3.2. Sisi Administrator...........................................................
136
IV.3.2.1 Proses Login......................................................
136
xiv
IV.3.2.2 Proses Update Data Kategori Yadnya...............
136
IV.4 Implementasi Antarmuka............................................................
137
IV.4.1 Sisi Pengguna...................................................................
138
IV.4.1.1. Menu Index Awal...............................................
138
IV.4.1.2. Menu Utama Upacara.........................................
139
IV.4.1.2.1. Menu Cari Upacara Berdasarkan
Kategori Yadnya................................
140
IV.4.1.2.2. Menu Cari Upacara Berdasarkan
Kategori Dan Nama Upacara.............
141
IV.4.1.2.3. Menu Cari Upacara Berdasarkan
Nama Upacara...................................
IV.4.1.3. Menu Utama Rerahinan...................................
143
145
IV.4.1.3.1. Menu Cari Rerahinan Berdasarkan
Tanggal, Bulan, Tahun......................
146
IV.4.1.3.2. Menu Cari Rerahinan Berdasarkan
Pawukon Dan Tahun.........................
147
IV.4.1.3.3. Menu Cari Rerahinan Berdasarkan
Nama Rerahinan Dan Tahun.............
IV.4.1.4. Menu Utama Kamus Istilah..............................
IV.4.1.4.1. Menu Lihat Semua Daftar Istilah…..
149
151
151
IV.4.1.4.2. Menu Cari Istilah Berdasarkan
Nama Istilah………………………...
xv
152
IV.4.2. Sisi Administrator...........................................................
154
IV.4.2.1. Menu Kategori Yadnya......................................
156
IV.4.2.2. Menu Upacara Yadnya.......................................
156
IV.4.2.2.1. Menu Tambah Upacara Yadnya........
157
IV.4.2.2.2. Menu Tambah Upacara Yadnya
Pawukon............................................
158
IV.4.2.2.3. Menu Tambah Upacara Yadnya
Pancawara Saptawara........................
159
IV.4.2.2.4. Menu Tambah Upacara Yadnya
Triwara Pancawara............................
160
IV.4.2.3. Menu Sasih.........................................................
161
IV.4.2.4. Menu Upakara....................................................
163
IV.4.2.5. Menu Kamus Istilah…………………………...
164
IV.4.2.6. Menu Ubah Password.........................................
165
IV.4.3 Detail Upacara................................................................
166
BAB V PENUTUP.......................................................................................
170
V.1 Kesimpulan....................................................................................
170
V.2 Saran..............................................................................................
172
DAFTAR PUSTAKA....................................................................................
173
LAMPIRAN..................................................................................................
174
LAMPIRANA Tabel Perhitungan Pencarian Rerahinan Berdasarkan
Pawukon Secara Manual
LAMPIRANB Surat Keterangan PHDI Kabupaten Klungkung
xvi
LAMPIRANC Kalender Tahun 2006 Yang Disusun Oleh Putu Retha
LAMPIRAND Kalender Tahun 2007 Yang Disusun Oleh I Made Bidja
LAMPIRANE User Manual
LAMPIRANF Listing Program
xvii
DAFTAR TABEL
Tabel 2.1 Notasi dari Cardinality..................................................................
19
Tabel 2.2 Tabel Pancawara............................................................................
24
Tabel 2.3 Tabel Saptawara............................................................................
25
Tabel 2.4 Tabel Wuku...................................................................................
26
Tabel 3.1 Tabel Kategori Yadnya..................................................................
51
Tabel 3.2 Tabel Upacara Yadnya..................................................................
51
Tabel 3.3 Tabel Pawukon..............................................................................
52
Tabel 3.4 Tabel Pancawara_Saptawara.........................................................
53
Tabel 3.5 Tabel Triwara_Pancawara.............................................................
54
Tabel 3.6 Tabel Sasih....................................................................................
55
Tabel 3.7 Tabel Upakara...............................................................................
55
xviii
DAFTAR GAMBAR
Gambar 2.1 Simbol Actor.............................................................................
10
Gambar 2.2 Simbol Use Case………………………………………………
10
Gambar 2.3 Simbol Proses…………………………………………………
13
Gambar 2.4 Simbol Aliran Data……………………………………………
14
Gambar 2.5 Simbol Aliran Kontrol………………………...........................
14
Gambar 2.6 Simbol Agen Eksternal……………………..............................
14
Gambar 2.7 Simbol Data Store………………………..................................
15
Gambar 2.8 Contoh Simbol Entitas…………………………………...........
17
Gambar 2.9 Contoh Atribut...........................................................................
17
Gambar 2.10 Contoh identifier atau key........................................................
18
Gambar 2.11 Contoh dari Relasi...................................................................
18
Gambar 3.1 Diagram Paket Sistem................................................................
33
Gambar 3.2 Diagram Paket Menu Pengguna................................................
33
Gambar 3.3 Diagram Paket Menu Admin.....................................................
34
Gambar 3.4 Diagaram Model Use Case……………………………………
35
Gambar 3.5 Diagram Konteks.......................................................................
36
Gambar 3.6 Diagram Dekomposisi Fungsional Sistem.................................
37
Gambar 3.7 Diagram Dekomposisi Fungsional Pengguna............................
38
Gambar 3.8 Diagram Dekomposisi Fungsional Admin................................
39
Gambar 3.9 Diagram Aliran Data Level 1 Pengguna....................................
40
Gambar 3.10 Diagram Aliran Data Level 2 proses 1.1 Pengguna.................
41
xix
Gambar 3.11 Diagram Aliran Data Level 2 proses 1.4 Pengguna.................
41
Gambar 3.12 Diagram Aliran Data Level 2 proses 1.7 Pengguna.................
42
Gambar 3.13 Diagram Aliran Data Level 1 Administrator………………...
43
Gambar 3.14 Diagram Aliran Data Level 2 proses 2.2 Administrator……..
44
Gambar 3.15 Diagram Aliran Data Level 2 proses 2.3 Administrator……..
45
Gambar 3.16 Diagram Aliran Data Level 3 proses 2.3.5 Administrator…...
46
Gambar 3.17 Diagram Aliran Data Level 3 proses 2.3.6 Administrator…...
46
Gambar 3.18 Diagram Aliran Data Level 3 proses 2.3.7 Administrator…...
47
Gambar 3.19 Diagram Aliran Data Level 3 proses 2.4 Administrator…......
47
Gambar 3.20 Diagram Aliran Data Level 2 proses 2.5 Administrator……..
48
Gambar 3.21 Diagram Aliran Data Level 2 proses 2.6 Administrator……..
48
Gambar 3.22 Model Data Konteks................................................................
49
Gambar 3.23 Model Data Key Based............................................................
49
Gambar 3.24 Model Data Fully Attributed....................................................
50
Gambar 3.25 Integritas Referensial………………………………………...
68
Gambar 3.26 Navigasi Form Pengguna.........................................................
73
Gambar 3.27 Navigasi Form Admin.............................................................
74
Gambar 3.28 Tampilan Utama......................................................................
75
Gambar 3.29 Tampilan Awal Pencarian Upacara Pada User……………...
75
Gambar 3.30 Tampilan Pencarian Berdasarkan Kategori …………………
76
Gambar 3.31 Tampilan Pencarian Berdasarkan Kategori Setelah Data
Ditemukan………………………………………………….
76
Gambar 3.32 Tampilan Detail Upacara.........................................................
77
xx
Gambar 3.33 Tampilan Detail Upacara Berdasarkan Triwara Pancawara.
77
Gambar 3.34 Tampilan Detail Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
78
Gambar 3.35 Tampilan Detail Upacara Berdasarkan Pawukon…………...
78
Gambar 3.36 Tampilan Detail Upacara Berdasarkan Sasih……………….
79
Gambar 3.37 Tampilan Detail Makna Upacara……………………………
79
Gambar 3.38 Tampilan Detail Tempat Upacara…………………………...
80
Gambar 3.39 Tampilan Detail Pelaksana Upacara………………………...
80
Gambar 3.40 Tampilan Detail Waktu Upacara............................................
80
Gambar 3.41 Tampilan Detail Upakara……………………………………
81
Gambar 3.42 Tampilan Pencarian Berdasarkan Nama Upacara…………...
81
Gambar 3.43 Tampilan Data Nama Upacara Setelah Ditemukan…………
81
Gambar 3.44 Tampilan Pencarian Data Jika Tidak Ditemukan……………
82
Gambar 3.45 Tampilan Pencarian Berdasarkan Nama Istilah……………...
82
Gambar 3.46 Tampilan Pencarian Data Istilah Jika Ditemukan...................
82
Gambar 3.47 Tampilan Pencarian Data Istilah Jika Tidak Ditemukan…….
83
Gambar 3.48 Tampilan Awal Pencarian Hari Rerahinan Pada User………
83
Gambar 3.49 Tampilan Pencarian Rerahinan Berdasarkan
Tanggal, bulan, tahun............................................................
83
Gambar 3.50 Tampilan Data Rerahinan Yang Ditemukan...........................
84
Gambar 3.51 Tampilan Detail Rerahinan.....................................................
84
Gambar 3.52 Tampilan Detail Makna Upacara............................................
85
Gambar 3.53 Tampilan Detail Upakara........................................................
85
xxi
Gambar 3.54 Tampilan Pencarian Rerahinan Jika Tidak Ditemukan...........
85
Gambar 3.55 Tampilan Pencarian Rerahinan Berdasarkan Nama
Rerahinan Dan Tahun...........................................................
86
Gambar 3.56 Tampilan Pencarian Berdasarkan Nama Rerahinan Dan
Tahun Setelah Data Ditemukan.............................................
86
Gambar 3.57 Tampilan Pencarian Berdasarkan Nama Rerahinan Dan
Tahun Ketika Nama Rerahinan Tidak Ditemukan................
86
Gambar 3.58 Tampilan Jika Pengisian Belum Lengkap...............................
87
Gambar 3.59 Tampilan Pencarian Rerahinan Berdasarkan Pawukon Dan
Tahun.....................................................................................
87
Gambar 3.60 Tampilan Pencarian Berdasarkan Pawukon Dan Tahun
Setelah Data Ditemukan........................................................
87
Gambar 3.61 Tampilan Login Admin……………………………………...
88
Gambar 3.62 Tampilan Username dan Password Tidak Sesuai……………
88
Gambar 3.63 Tampilan Menu Admin………………………………………
88
Gambar 3.64 Tampilan Kategori Yadnya…………………………………..
89
Gambar 3.65 Tampilan Tambah Kategori………………………………….
89
Gambar 3.66 Tampilan Edit Kategori……………………………………...
90
Gambar 3.67 Tampilan Menu Upacara……………………………………
90
Gambar 3.68 Tampilan Menu Tambah Upacara…………………………..
91
Gambar 3.69 Tampilan Menu Edit Upacara……………………………….
91
Gambar 3.70 Tampilan Menu Tambah Upacara Berdasarkan Pawukon…..
92
Gambar 3.71 Tampilan Menu Edit Upacara Berdasarkan Pawukon………
93
xxii
Gambar 3.72 Tampilan Menu Tambah Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
94
Gambar 3.73 Tampilan Menu Edit Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
95
Gambar 3.74 Tampilan Menu Tambah Upacara Berdasarkan Triwara
Pancawara………………………………………………….
96
Gambar 3.75 Tampilan Menu Edit Upacara Berdasarkan Triwara
Pancawara………………………………………………….
97
Gambar 3.76 Tampilan Menu Sasih………………………………………..
97
Gambar 3.77 Tampilan Menu Tambah Sasih………………………………
98
Gambar 3.78 Tampilan Menu Edit Sasih…………………………………..
98
Gambar 3.79 Tampilan Menu Tambah Upacara Berdasarkan Sasih……….
99
Gambar 3.80 Tampilan Menu Tambah Upacara Berdasarkan Sasih……….
100
Gambar 3.81 Tampilan Menu Upakara……………………………………
101
Gambar 3.82 Tampilan Menu Tambah Upakara..........................................
101
Gambar 3.83 Tampilan Menu Edit Upakara……………………………….
102
Gambar 3.84 Tampilan Menu Tambah Istilah...............................................
102
Gambar 3.85 Tampilan Menu Edit Istilah.....................................................
103
Gambar 3.86 Ubah Password………………………………………………
103
Gambar 3.87 Password baru dan Verifikasi tidak Sesuai..............................
103
Gambar 4.1 Tabel kategori_yadnya...............................................................
104
Gambar 4.2 Tabel upakara.............................................................................
105
Gambar 4.3 Tabel upacara_yadnya...............................................................
105
xxiii
Gambar 4.4 Tabel pawukon...........................................................................
105
Gambar 4.5 Tabel pancawara_saptawara......................................................
106
Gambar 4.6 Tabel triwara_pancawara..........................................................
106
Gambar 4.7 Tabel sasih.................................................................................
106
Gambar 4.8 Halaman Index awal..................................................................
138
Gambar 4.9 Halaman Utama upacara pengguna...........................................
139
Gambar 4.10 Halaman Cari Upacara Berdasarkan Kategori Yadnya...........
140
Gambar 4.11 Halaman Hasil Pencarian Berdasarkan Kategori Yadnya......
141
Gambar 4.12 Halaman Cari Upacara Berdasarkan Kategori Yadnya
Dan Nama Upacara................................................................
142
Gambar 4.13 Hasil Pencarian Upacara Berdasarkan Kategori Yadnya
Dan Nama Upacara................................................................
142
Gambar 4.14 Halaman Cari Upacara Berdasarkan Nama Upacara...............
143
Gambar 4.15 Hasil Pencaraian Upacara Berdasarkan Nama Upacara..........
144
Gambar 4.16 Halaman Nama Upacara yang Mirip dengan Masukan
Pengguna...............................................................................
144
Gambar 4.17 Halaman Utama rerahinan pengguna.......................................
145
Gambar 4.18 Halaman Cari Rerahinan Berdasarkan Tanggal, Bulan dan
Tahun.....................................................................................
146
Gambar 4.19 Halaman Hasil Pencarian Berdasarkan Tanggal, Bulan dan
Tahun.....................................................................................
147
Gambar 4.20 Halaman Cari Rerahinan Berdasarkan Pawukon dan Tahun..
148
Gambar 4.21 Halaman Hasil Pencarian Berdasarkan Pawukon dan Tahun..
148
xxiv
Gambar 4.22 Halaman Cari Rerahinan Berdasarkan Nama Rerahinan dan
Tahun.....................................................................................
149
Gambar 4.23 Halaman Hasil Pencarian Rerahinan Berdasarkan Nama
Rerahinan dan Tahun.............................................................
150
Gambar 4.24 Halaman Nama Rerahinan Yang Mirip Dengan Masukan
Pengguna...............................................................................
150
Gambar 4.25 Halaman Utama kamus Istilah Pengguna................................
151
Gambar 4.26 Halaman Lihat Semua Daftar Istilah Pengguna……………...
152
Gambar 4.27 Halaman Cari Istilah Berdasarkan Nama Istilah……………..
153
Gambar 4.28 Halaman Hasil Pencarian Istilah Berdasarkan Nama Istilah...
153
Gambar 4.29 Halaman Nama Istilah Yang Mirip Dengan Masukan
Pengguna……………………………………………...........
154
Gambar 4.30 Halaman Login Administrator……………………………….
155
Gambar 4.31 Halaman Utama Menu Administrator……………………….
155
Gambar 4.32 Halaman Kategori Yadnya......................................................
156
Gambar 4.33 Halaman Upacara Yadnya.......................................................
157
Gambar 4.34 Halaman Tambah Upacara Yadnya.........................................
158
Gambar 4.35 Halaman Tambah Upacara Yadnya Pawukon.........................
159
Gambar 4.36 Halaman Tambah Upacara Yadnya Pancawara Saptawara.....
160
Gambar 4.37 Halaman Tambah Upacara Yadnya Triwara Pancawara.........
161
Gambar 4.38 Halaman Menu Sasih...............................................................
162
Gambar 4.39 Halaman Tambah Data Upacara Pada Menu Sasih.................
162
Gambar 4.40 Halaman Edit Data Upacara Pada Menu Sasih........................
163
xxv
Gambar 4.41 Halaman Menu Upakara..........................................................
164
Gambar 4.42 Halaman Kamus Istilah………………………………………
165
Gambar 4.43 Halaman Ubah Password.........................................................
166
Gambar 4.44 Halaman Detail Upacara Yadnya............................................
167
Gambar 4.45 Halaman Detail Upacara Yadnya Pawukon.............................
168
Gambar 4.46 Halaman Detail Upacara Yadnya Pancawara Saptawara........
168
Gambar 4.47 Halaman Detail Upacara Yadnya Triwara Pancawara............
169
Gambar 4.48 Halaman Detail Upacara Yadnya Sasih..................................
169
xxvi
DAFTAR LISTING
Listing 4.1 Program Hasil Pencarian Upacara Berdasarkan Kategori
Yadnya......................................................................................
107
Listing 4.2 Program Hasil Pencarian Upacara Berdasarkan Kategori
Yadnya Dan Nama Upacara.....................................................
109
Listing 4.3 Program Hasil Pencarian Upacara Berdasarkan Nama
Upacara.....................................................................................
111
Listing 4.4 Program Tampilan Upacara yang Mirip dengan Masukan
Pengguna..................................................................................
112
Listing 4.5 Program Hasil Pencarian Rerahinan Berdasarkan Tanggal,
Bulan, dan Tahun......................................................................
114
Listing 4.6 Program Hasil Pencarian Rerahinan Berdasarkan Pawukon
dan Tahun.................................................................................
121
Listing 4.7 Program Hasil Pencarian Rerahinan Berdasarkan Nama
Rerahinan dan Tahun................................................................
129
Listing 4.8 Program Tampilan Rerahinan yang Mirip dengan Masukan
Pengguna..................................................................................
xxvii
134
BAB I
PENDAHULUAN
I.1
Latar Belakang Masalah
Indahnya pulau Bali, sebagian besar disumbangkan oleh daya tarik magis
pulau yang memiliki luas 5.632,82 km 2 ini. Bau semerbak dupa, beraneka ragam
sesajian hampir dapat ditemui setiap harinya, tak pelak lagi kesan seperti itulah
yang membuat pulau Bali dijuluki sebagai pulau Dewata, oleh karena itu untuk
menjaga kesakralan seisi pulau ini dilangsungkanlah berbagai macam “upacara”.
Kata upacara sama artinya dengan kata aci atau karya, yaitu upacara
untuk memohon keselamatan ke hadapan “Ida Sang Hyang Widhi Wasa” beserta
para manifestasinya agar senantiasa diberkahi keselamatan dan kesejahteraan
untuk semua mahluknya. Bersamaan dengan itu dihaturkanlah upakara, yaitu
perlengkapan upacara yang berbentuk banten (Dinas Kebudayaan Propinsi Dati I
Bali, 1987). Pada umumya upacara umat Hindu di Bali dilaksanakan berdasarkan
“panca yadnya”, panca yadnya adalah lima kategori pelaksanaan yadnya,
sedangkan yadnya itu sendiri berarti persembahan atau korban suci yang
dihaturkan secara tulus ikhlas. Bagi umat Hindu di Bali khususnya, korban suci
tersebut diwujudkan dalam bentuk banten (upakara). Lima kategori yadnya
yaitu : Dewa yadnya (yadnya kepada Para Dewa), Rsi yadnya (yadnya kepada
Para Rsi), Manusa yadnya (yadnya kepada Manusia itu sendiri), Pitra yadnya
(yadnya kepada Para Leluhur), Bhuta yadnya (yadnya yang ditujukan untuk alam
beserta isinya), di samping itu, pelaksanaan upacara yadnya juga dikaitkan
dengan peringatan akan makna dari harihari tertentu, di mana peringatan tersebut
1
2
lebih dikenal dengan nama “rerahinan”. Meskipun rerahinan termasuk salah satu
upacara dari kategori Dewa yadnya, tetapi peringatan akan makna hari rerahinan
itu sendiri ditentukan berdasarkan triwara dan pancawara; saptawara dan
pancawara; saptawara, pancawara dan wuku (pawukon) serta purnama, tilem
dan sasih.
Minimnya pengetahuan masyarakat Hindu Bali (terutama para generasi
muda) tentang makna dan bagianbagian upacara yadnya, menyebabkan
masyarakat Hindu Bali hanya mengetahui makna tersebut sebatas pelajaran agama
yang didapatkan di bangku sekolah, selain itu, masih terbatasnya informasi
mengenai jatuhnya pelaksanaan suatu rerahinan (yang dilaksanakan berdasarkan
pawukon) jikalau ada umat Hindu Bali yang sedang berada di luar pulau Bali
menyebabkan seseorang hanya mengetahui hari rerahinan tersebut hanya dari
mulut ke mulut saja dan kemungkinan informasi yang di dapat masih diragukan
kebenarannya.
Dengan adanya masalah diatas dan teknologi internet yang sudah tidak
asing lagi bagi masyarakat Bali maupun masyarakat umum, serta belum adanya
Sistem Informasi tentang upacara yadnya umat Hindu di Bali, maka dibutuhkan
suatu Sistem Informasi yang dapat menyelesaikan masalah tentang minimnya
pengetahuan akan makna dan bagianbagian dari upacara yadnya itu sendiri, dan
juga, masyarakat Hindu Bali yang sedang berada di luar pulau Bali dapat
menggunakan sistem ini untuk mencari informasi kapan jatuhnya suatu rerahinan
(yang dilaksanakan berdasarkan pawukon) dalam kurun waktu tertentu.
Misalnya : di tahun 2008 rerahinan A jatuh pada tanggal dan bulan berapa ?.
3
Sistem Informasi yang akan dibuat ini akan dinamakan sebagai Sistem Informasi
Upacara Yadnya Umat Hindu Bali Berbasis Web.
I.2
Rumusan Masalah
Bagaimana membuat sebuah Sistem Informasi berbasis web yang dapat
memberikan informasi tentang makna dan upakara dari suatu upacara yadnya
kepada Umat Hindu Bali serta dapat memberikan informasi tentang jatuhnya hari
pelaksanaan suatu rerahinan (yang dilaksanakan berdasarkan pawukon) kepada
masyarakat Hindu Bali maupun masyarakat umum ?
I.3
Batasan Masalah
Sistem Informasi Upacara Yadnya Umat Hindu Bali berbasis web yang
akan dibuat ini mengambil batasanbatasan sebagai berikut :
1. Dilihat dari sisi pengguna
Fasilitasfasilitas yang diberikan dari sistem untuk Pengguna adalah :
· Pengguna dapat mencari informasi mengenai makna, tempat,
pelaksana, waktu dan upakara dari suatu upacara, berdasarkan :
a. Kategori yadnya.
b. Kategori dan nama upacara
c. Nama upacara.
· Pengguna juga dapat mencari hari rerahinan berdasarkan pawukon
(saptawara,pancawara,wuku) dan metode pencariannya hanya
didasarkan pada 3 hal berikut :
4
a. Tanggal, bulan, tahun.
b. Pawukonnya (saptawara, pancawara, wuku) dan tahun.
c. Nama rerahinan dan tahun.
2. Dilihat dari sisi administrator
Fasilitasfasilitas yang diberikan dari sistem untuk administrator adalah :
· Administrator dapat melakukan update data, tetapi harus melalui
validasi proses login.
Tugas akhir ini dibuat hanya sampai tahap testing, yaitu tahap yang
memfokuskan pada pengujian program, jadi tidak sampai pada tahap
perawatan sistem.
Sistem ini akan dibangun dengan menggunakan teknologi PHP dan My
SQL.
I.4
Tujuan
Penulisan tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi
yang mampu memberikan informasi yang berkaitan dengan upacara yadnya bagi
Umat Hindu Bali yang berada di luar bali maupun di Bali juga bagi masyarakat
umum melalui media internet.
5
I.5
Metodologi
I.5.1 Metode Pengembangan Sistem
Metodologi yang digunakan untuk membangun Sistem Informasi Upacara
Yadnya Umat Hindu Bali Berbasis Web ini adalah metode Classic Life Cycle
(Waterfall), dengan langkahlangkah sebagai berikut :
1. Rekayasa dan Pemodelan (Engineering and Modeling)
Karena perangkat lunak adalah bagian dari sistem yang lebih besar,
pekerjaan dimulai dari pembentukan kebutuhankebutuhan dari semua
elemen sistem dan mengalokasikan suatu subset ke dalam pembentukan
perangkat lunak. Hal ini penting, ketika perangkat lunak harus
berkomunikasi dengan hardware, orang dan basis data. Rekayasa dan
pemodelan sistem menekankan pada pengumpulan kebutuhan pada level
sistem dengan sedikit perancangan dan analisis. Tahap ini juga kadang
disebut dengan Project Definition.
2. Analisis Kebutuhan Perangkat Lunak (Software Requirements Analysis)
Proses pengumpulan kebutuhan diintensifkan ke perangkat lunak.
Harus dapat dibentuk domain informasi, fungsi yang dibutuhkan,
performansi dan antarmuka.
3. Desain (Design)
Proses desain mengubah kebutuhankebutuhan menjadi bentuk
karakteristik yang dimengerti perangkat lunak sebelum dimulai penulisan
6
program. Desain ini harus didokumentasikan dengan baik dan menjadi
bagian konfigurasi perangkat lunak.
4. Penulisan Program (Coding)
Desain tadi harus diubah menjadi bentuk yang dimengerti mesin
(komputer). Maka dilakukan langkah penulisan program. Jika desainnya
detil, maka coding dapat dicapai secara mekanis.
5. Pengujian (Testing)
Setelah kode program selesai dibuat, dan program dapat berjalan,
testing dapat dimulai. Testing difokuskan pada logika internal dari perangkat
lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan dan
memeriksa apakah sesuai dengan hasil yang diinginkan.
6. Perawatan (Support/Maintenance)
Perangkat lunak setelah diberikan pada pelanggan mungkin dapat
ditemui error ketika dijalankan atau bisa juga pelanggan meminta
penambahan
fungsi,
hal
ini
menyebabkan
faktor
maintenance
(pemeliharaan) ini menjadi penting dalam penggunaan metode ini.
Pemeliharaan ini dapat berpengaruh pada semua langkah yang dilakukan
sebelumnya.
7
I.5.2 Metode Pengumpulan data
1. Studi pustaka.
2. Observasi.
3. Wawancara.
4. Dokumentasi.
I.6
Sistematika Penulisan
Secara garis besar, sistematika penulisan dari laporan tugas akhir ini
adalah sebagai berikut :
Bab I Pendahuluan
Dalam bab ini berisi tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, metodologi serta sistematika penulisan.
Bab II Landasan Teori
Bab ini berisi tentang landasan teori yang digunakan oleh penulis dalam
membuat dan menyelesaikan tugas akhir ini. Yang meliputi : pengertian
tentang sistem informasi berbasis web, toolstools pemodelan, konsep
dasar HTML, PHP dan My SQL serta contoh kasus perhitungan pencarian
hari rerahinan berdasarkan pawukon secara manual.
Bab III Analisa dan Perancangan
Bab ini berisi tentang analisa dan perancangan sistem yang akan dibuat
oleh penulis. Yang meliputi : analisa kebutuhan Pengguna, pemodelan
data, pemodelan proses dan desain sistem.
8
Bab IV Implementasi
Bab ini berisi tentang implementasi yang dilakukan terhadap rancangan
yang telah dilakukan sebelumnya di Bab III.
Bab V Penutup
Bab ini berisi tentang kesimpulan yang dapat diambil oleh penulis untuk
menjawab permasalahan yang sudah diajukan dalam Bab I dan
saransaran.
BAB II
LANDASAN TEORI
II.1
Sistem Informasi Berbasis Web
Sistem informasi berbasis web merupakan serangkaian komponen yang
berinteraksi satu dengan yang lainnya untuk mengumpulkan, menyimpan,
memproses serta meyebarluaskan informasi dalam media World Wide Web atau
yang lebih dikenal dengan istilah web. Informasi yang disediakan dalam web
berbentuk dokumen yang disebut dengan web page.
Dengan adanya web, informasi yang disajikan dapat mencapai area yang
lebih luas dari berbagai kalangan, baik perorangan maupun perusahaan
(yulia, 2003).
Cara kerja world wide web dapat diringkas sebagai berikut :
1) Informasi web disimpan dalam dokumen yang disebut dengan web page
(halaman web).
2) Web page adalah filefile yang disimpan dalam komputer yang disebut
dengan web server.
3) Komputerkomputer yang mengakses dan membaca web
UMAT HINDU BALI BERBASIS WEB
Skripsi
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains
Program Studi Ilmu Komputer
Disusun Oleh :
Nyoman Hendra Pandiawan Amba
NIM : 023124046
PROGRAM STUDI ILMU KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2007
i
ii
iii
Halaman Motto
Kama dhenu guna vidya
hyakala paha dayini
pravase matrsodrsi
vidya gupta dhanam smrtam
Niti Sastra, Sloka IV :5
Artinya :
Ilmu pengetahuan setiap saat dapat memenuhi segala keinginan,
Pada saat orang berada di negara lain ilmu pengetahuan
bagai seorang Ibu yang selalu memelihara kita,
Orang bijaksana mengatakan bahwa;
Ilmu pengetahuan adalah
kekayaan yang rahasia.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
“Buku adalah pengusung peradaban.
Tanpa buku sejarah diam, sastra bungkam, sains lumpuh, pemikiran mandek.
Buku adalah mesin perubahan, jendela dunia,
‘Mercusuar yang dipancarkan di samudra waktu’.”
Barbara Tukhman, 1989
iv
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini
tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan
dalam kutipan dan daftar pustaka, sebagaimana layaknya sebuah karya ilmiah.
Yogyakarta, Maret 2007
Penulis,
Nyoman Hendra Pandiawan Amba
v
ABSTRAKSI
Sistem Informasi Upacara Yadnya Umat Hindu Bali Berbasis Web
merupakan suatu sistem yang menyediakan berbagai macam informasi mengenai
upacara yadnya dan rerahinan. Sistem informasi ini dibangun untuk memberikan
kemudahan bagi para umat Hindu Bali atau masyarakat umum untuk
mendapatkan informasi mengenai upacara yadnya serta juga dapat mengetahui
jatuhnya pelaksanaan dari suatu rerahinan (yang dilaksanakan berdasarkan
pawukon) dalm kurun waktu tertentu.
Sistem informasi ini menawarkan berbagai macam fasilitas bagi pengguna
untuk mencari makna serta bagianbagian dari upacara yadnya yaitu berdasarkan
masukan kategori yadnya; kategori dan nama upacara; nama upacara serta juga
dapat menghitung jatuhnya pelaksanaan dari hari rerahinan (yang dilaksanakan
berdasarkan pawukon) dengan masukan yang dapat dipilih berupa tanggal, bulan,
tahun; hari pawukon dan tahun; nama rerahinan dan tahun. Sedangkan bagi
administator adalah untuk mengupdate datadata yang diperlukan oleh sistem.
Metodologi pengembangan sistem yang penulis gunakan untuk
membangun sistem ini adalah metode Classic Life Cycle (Waterfall) dan metode
penelitian yang penulis gunakan untuk keperluan datadata yang diperlukan oleh
sistem adalah studi literatur mengenai perhitungan rerahinan, observasi ke
beberapa tempat yang umumnya digunakan untuk melangsungkan suatu upacara
yadnya, serta ke Dinas Kebudayaan dan Pariwisata serta Lembaga Parisadha
Hindu Dharma setempat untuk memperoleh informasi tentang upacara yadnya
yang lebih detail, kemudian merancang sistem dan mengimplementasikannya
menggunakan PHP dan MySQL.
Hasil yang diperoleh adalah sebuah Sistem Informasi Upacara Yadnya
Umat Hindu Bali Berbasis Web yang dapat digunakan pengguna untuk mencari
informasi mengenai upacara yadnya dan rerahinan sesuai dengan kebutuhannya.
Kata kunci : sistem informasi berbasis web, upacara, rerahinan
vi
ABSTRACT
Web Based Yadnya Ceremony of the Hindu Bali Community Information
System is a system which provides information about rerahinan and yadnya
ceremony. This information system was built to ease the Hindu Bali community
as well as public community in seeking information about yadnya ceremony and
the due date of rerahinan (which is held based on pawukon) in certain period.
This information system offers many kinds of facilities for the users to
seek the meaning and parts of yadnya ceremony based on yadnya category; the
category and the name of ceremony; the name of ceremony and to estimate the
due date of rerahinan (which is held based on pawukon) based on certain
combination of input consist of date,month,year; pawukon and year; rerahinan
name and year. Moreover this system could also be used for the administrator to
update the data needed by the system.
The methodology used to build this system is classic life cycle(waterfall)
and the methodology used for data gathering are conducting library study on
rerahinan estimation, observing some sites in where yadnya ceremony is usually
hold as well as visiting the local tourism and cultural board, and also the local
Parisadha Hindu Dharma Organization in obtaining information about yadnya
ceremony in detail. The last is designing the system and implementing it using
PHP & My SQL.
The result of the research is a Web Based Yadnya Ceremony of Hindu
Bali Religious Community Information System which can be used by the users for
seeking information about Yadnya Ceremony and rerahinan based on their needs.
Keyword : web based information system, ceremony, rerahinan
vii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadapan Ida Sang Hyang Widhi Wasa
dan para leluhur yang dimuliakan, karena atas Asung Kerta Wara NugrahaNya
penulis dapat menyelesaikan skripsi yang berjudul Sistem Informasi Upacara
Yadnya Umat Hindu Bali Berbasis Web sebagai salah satu syarat untuk
memperoleh gelar Sarjana Sains (S.Si) pada Program Studi Ilmu Komputer,
Jurusan Matematika, Fakultas Matematika Dan Ilmu Pengetahuan Alam,
Universitas Sanata Dharma Yogyakarta.
Dalam penyusunan ini, penulis telah banyak memperoleh bantuan dari
berbagai pihak, berupa materi maupun bimbingan, serta dorongan semangat dan
doa.
Pada kesempatan ini penulis mengucapkan terima kasih kepada :
1. Ibu P.H. Prima Rosa, S.Si., M.Sc., selaku dosen pembimbing skripsi yang
telah meluangkan waktu untuk memberikan bimbingan serta nasehat
kepada penulis.
2. Ibu A. Rita Widiarti, S.Si., M.Kom., selaku dosen penguji yang telah
memberikan masukan, kritik, dan saran demi kesempurnaan skripsi ini.
3. Bapak Eko Hari Parmadi, S.Si., M.Kom., selaku dosen penguji yang telah
memberikan masukan, kritik, dan saran demi kesempurnaan skripsi ini.
4. Bapak Ir. Ig. Aris Dwiatmoko, M.Sc., selaku Dekan Fakultas MIPA
Universitas Sanata Dharma Yogyakarta.
viii
5. Staf Sekretariat FMIPA yang telah membantu penulis selama masa
perkuliahan dalam pembuatan suratsurat.
6. Ayah dan Bunda yang senantiasa memberikan dukungan baik secara moril
dan materiil kepada penulis.
7. Kakakku “Kupit” yang telah banyak menceramahiku tentang susahnya
mencari kerja.
8. Nini Mangku, Bi Tuk, Bi Ati, Pak’Ade Rustam yang telah banyak
memberikan dukungan materi kepada penulis selama masa perkuliahan.
9. Keluarga besar Pande(Rendang) & Pasek(Banjar’Saren) yang telah banyak
membekali penulis dengan doa dan nasehatnasehat.
10. Bapak Tjokorda Alit Suryadarma dan keluarga besar “Puri Semara Arsa”
yang telah memberikan banyak bantuan untuk penyelesaian skripsi ini.
11. Dewa Agung John La (Tjok_De), yang telah banyak membantu penulis
selama masa perkuliahan dan penyelesaian skripsi ini.
12. Om_Bam’s (Bambang Eko Budianto) selaku mahaguru padepokan
Play_Group, yang telah memberikan masukan dan nasehatnasehat kepada
penulis baik dalam penyelesaian skripsi maupun selama proses
perkuliahan.
13. Para member Play_Group (Mas’Bambing, Yunan, Mas’Coliq, Belig,
Dhani, Robert, Ari, Tjok_De’STPDN, Gung Mirah, S.Farm) terima kasih
atas kebersamaan kita selama ini.
ix
14. Temanteman Griffindoor (Usep’Cool, Mba’Utik, Blue_Kowoek@Art,
Mas’ Oscar Mirga Bayu/Oskyerman, Anton’Sukri, Jhony’Himurra,
Christian Yearaez, Kang’Sus, Ai, Reihan, Beny, Himen, Hendrik) yang
telah banyak memberikan support kepada penulis selama perkuliahan
maupun selama penyelesaian skripsi ini.
15. Mba’ Marta Darsih Wulandari, salut atas ketegaran dan semangatnya,
lekas sembuh & GBU.
16. Temanteman IKOM’02 yang telah banyak memberikan kenangan selama
masa perkuliahan.
17. Ciko “My Sweety Dog” yang selalu menemani diriku jalanjalan pagi.
18. Pihak lain yang tidak dapat disebutkan satu persatu yang telah membantu
penulis dalam menyelesaikan tugas akhir ini.
Penulis menyadari sepenuhnya skripsi ini masih jauh dari sempurna, oleh
karena itu dengan hati terbuka penulis berharap kritik dan saran yang bersifat
membangun demi kemajuan dan kesempurnaan penulisan skripsi ini di masa yang
akan datang.
Yogyakarta,
Maret 2007
Penulis,
Nyoman Hendra Pandiawan Amba
x
DAFTAR ISI
HALAMAN JUDUL……………………………………………………….
i
HALAMAN PERSETUJUAN PEMBIMBING…………………................
ii
HALAMAN PENGESAHAN……………………………………………...
iii
HALAMAN MOTTO………………………………………………………
iv
PERNYATAAN KEASLIAN KARYA……………………………………
v
ABSTRAKSI………………………………………………………………
vi
ABSTRACT………………………………………………………………...
vii
KATA PENGANTAR……………………………………………………...
viii
DAFTAR ISI………………………………………………………………
xi
DAFTAR TABEL…………………………………………………………
xviii
DAFTAR GAMBAR……………………………………………………...
xix
DAFTAR LISTING………………………………………………………... xxvii
BAB I PENDAHULUAN………………………………………………….
1
I.1. Latar Belakang Masalah…………………………………………
1
I.2. Rumusan Masalah………………………………………………..
3
I.3. Batasan Masalah…………………………………………………
3
I.4. Tujuan .....................................…………………………………..
4
I.5. Metodologi ................……………………………………………
5
I.5.1 Metode Pengembangan Sistem…………………………...
5
I.5.2 Metode Pengumpulan Data………………………….........
7
I.6. Sistematika Penulisan……………………………………………
7
xi
BAB II LANDASAN TEORI………………………………………………
9
II.1. Sistem Informasi Berbasis Web………………………………...
9
II.2. Use Case Diagram………………………………………………
10
II.2.1. Pemodelan Dasar Use Case Diagram…………………...
10
II.2.1.1. Actor……………………………………………
10
II.2.1.2. Use Case………………………………………...
10
II.2.2. Relationship......................................................................
11
II.3. Pemodelan Proses……………………………………………….
12
II.4. Pemodelan Data…………………………………………………
16
II.4.1. Entitas...............................................................................
16
II.4.2. Atribut..............................................................................
17
II.4.3. Relasi................................................................................
18
II.5. HTML (HyperText Markup Language)........................................
19
II.6. PHP (Personal Home Page).........................................................
20
II.7. MySQL.........................................................................................
20
II.8. Upacara Yadnya...........................................................................
20
II.8.1. Pengertian Upacara Yadnya............................................
20
II.8.2. Kategori Yadnya.............................................................
21
II.9. Rerahinan......................................................................................
22
II.9.1. Pengertian Rerahinan......................................................
22
II.9.2. Perhitungan Pencarian Hari Rerahinan Berdasarkan
Pawukon..........................................................................
xii
23
II.9.2.1. Perhitungan Pencarian Hasil Mod Pada Tiap
Pancawara............................................................
23
II.9.2.2. Perhitungan Pencarian Hasil Mod Pada Tiap
Saptawara.............................................................
24
II.9.2.3. Perhitungan Pencarian Hasil Mod Pada Tiap
Wuku...................................................................
25
BAB III ANALISA DAN PERANCANGAN...............................................
32
III.1. Analisa Sistem.............................................................................
32
III.1.1. Gambaran Umum Sistem................................................
32
III.1.2. Analisa Kebutuhan..........................................................
32
III.1.3. Pemodelan Proses...........................................................
36
III.1.4. Pemodelan Data..............................................................
49
III.1.4.1. Normalisasi.......................................................
50
III.1.4.2. Kamus Data......................................................
51
III.1.4.3. Integritas Basis Data.........................................
56
III.1.4.3.1. Aturan Integritas Entitas....................
56
III.1.4.3.2. Aturan Domain..................................
56
III.1.4.3.3. Integritas Referensial.........................
68
III.1.4.3.4. Skenario Edit Dan Hapus..................
69
III.2. Perancangan Sistem.....................................................................
73
III.2.1. Navigasi Form Pengguna................................................
73
III.2.2. Navigasi Form Administrator.........................................
74
III.2.3. Perancangan Antar Muka................................................
75
xiii
III.2.3.1. Sisi Pengguna...................................................
75
III.2.3.1.1. Pencarian Upacara..........................
75
III.2.3.1.2. Pencarian Hari Rerahinan...............
83
III.2.3.2. Sisi Administrator.............................................
88
BAB IV IMPLEMENTASI...........................................................................
104
IV.1. Alat Bantu yang Digunakan dalam Pembuatan Sistem..............
104
IV.2. Implementasi Basis Data............................................................
104
IV.3. Implementasi Proses...................................................................
107
IV.3.1. Sisi Pengguna..................................................................
107
IV.3.1.1 Proses Pencarian Upacara Berdasarkan
Masukan Kategori Yadnya...............................
107
IV.3.1.2 Proses Pencarian Upacara Berdasarkan
Masukan Kategori Dan Nama Upacara............
109
IV.3.1.3 Proses Pencarian Upacara Berdasarkan
Masukan Nama Upacara...................................
110
IV.3.1.4 Proses Pencarian Rerahinan Berdasarkan
Masukan Tanggal, Bulan, Tahun......................
113
IV.3.1.5 Proses Pencarian Rerahinan Berdasarkan
Masukan Pawukon Dan Tahun.........................
119
IV.3.1.6 Proses Pencarian Rerahinan Berdasarkan
Masukan Nama Rerahinan Dan Tahun.............
128
IV.3.2. Sisi Administrator...........................................................
136
IV.3.2.1 Proses Login......................................................
136
xiv
IV.3.2.2 Proses Update Data Kategori Yadnya...............
136
IV.4 Implementasi Antarmuka............................................................
137
IV.4.1 Sisi Pengguna...................................................................
138
IV.4.1.1. Menu Index Awal...............................................
138
IV.4.1.2. Menu Utama Upacara.........................................
139
IV.4.1.2.1. Menu Cari Upacara Berdasarkan
Kategori Yadnya................................
140
IV.4.1.2.2. Menu Cari Upacara Berdasarkan
Kategori Dan Nama Upacara.............
141
IV.4.1.2.3. Menu Cari Upacara Berdasarkan
Nama Upacara...................................
IV.4.1.3. Menu Utama Rerahinan...................................
143
145
IV.4.1.3.1. Menu Cari Rerahinan Berdasarkan
Tanggal, Bulan, Tahun......................
146
IV.4.1.3.2. Menu Cari Rerahinan Berdasarkan
Pawukon Dan Tahun.........................
147
IV.4.1.3.3. Menu Cari Rerahinan Berdasarkan
Nama Rerahinan Dan Tahun.............
IV.4.1.4. Menu Utama Kamus Istilah..............................
IV.4.1.4.1. Menu Lihat Semua Daftar Istilah…..
149
151
151
IV.4.1.4.2. Menu Cari Istilah Berdasarkan
Nama Istilah………………………...
xv
152
IV.4.2. Sisi Administrator...........................................................
154
IV.4.2.1. Menu Kategori Yadnya......................................
156
IV.4.2.2. Menu Upacara Yadnya.......................................
156
IV.4.2.2.1. Menu Tambah Upacara Yadnya........
157
IV.4.2.2.2. Menu Tambah Upacara Yadnya
Pawukon............................................
158
IV.4.2.2.3. Menu Tambah Upacara Yadnya
Pancawara Saptawara........................
159
IV.4.2.2.4. Menu Tambah Upacara Yadnya
Triwara Pancawara............................
160
IV.4.2.3. Menu Sasih.........................................................
161
IV.4.2.4. Menu Upakara....................................................
163
IV.4.2.5. Menu Kamus Istilah…………………………...
164
IV.4.2.6. Menu Ubah Password.........................................
165
IV.4.3 Detail Upacara................................................................
166
BAB V PENUTUP.......................................................................................
170
V.1 Kesimpulan....................................................................................
170
V.2 Saran..............................................................................................
172
DAFTAR PUSTAKA....................................................................................
173
LAMPIRAN..................................................................................................
174
LAMPIRANA Tabel Perhitungan Pencarian Rerahinan Berdasarkan
Pawukon Secara Manual
LAMPIRANB Surat Keterangan PHDI Kabupaten Klungkung
xvi
LAMPIRANC Kalender Tahun 2006 Yang Disusun Oleh Putu Retha
LAMPIRAND Kalender Tahun 2007 Yang Disusun Oleh I Made Bidja
LAMPIRANE User Manual
LAMPIRANF Listing Program
xvii
DAFTAR TABEL
Tabel 2.1 Notasi dari Cardinality..................................................................
19
Tabel 2.2 Tabel Pancawara............................................................................
24
Tabel 2.3 Tabel Saptawara............................................................................
25
Tabel 2.4 Tabel Wuku...................................................................................
26
Tabel 3.1 Tabel Kategori Yadnya..................................................................
51
Tabel 3.2 Tabel Upacara Yadnya..................................................................
51
Tabel 3.3 Tabel Pawukon..............................................................................
52
Tabel 3.4 Tabel Pancawara_Saptawara.........................................................
53
Tabel 3.5 Tabel Triwara_Pancawara.............................................................
54
Tabel 3.6 Tabel Sasih....................................................................................
55
Tabel 3.7 Tabel Upakara...............................................................................
55
xviii
DAFTAR GAMBAR
Gambar 2.1 Simbol Actor.............................................................................
10
Gambar 2.2 Simbol Use Case………………………………………………
10
Gambar 2.3 Simbol Proses…………………………………………………
13
Gambar 2.4 Simbol Aliran Data……………………………………………
14
Gambar 2.5 Simbol Aliran Kontrol………………………...........................
14
Gambar 2.6 Simbol Agen Eksternal……………………..............................
14
Gambar 2.7 Simbol Data Store………………………..................................
15
Gambar 2.8 Contoh Simbol Entitas…………………………………...........
17
Gambar 2.9 Contoh Atribut...........................................................................
17
Gambar 2.10 Contoh identifier atau key........................................................
18
Gambar 2.11 Contoh dari Relasi...................................................................
18
Gambar 3.1 Diagram Paket Sistem................................................................
33
Gambar 3.2 Diagram Paket Menu Pengguna................................................
33
Gambar 3.3 Diagram Paket Menu Admin.....................................................
34
Gambar 3.4 Diagaram Model Use Case……………………………………
35
Gambar 3.5 Diagram Konteks.......................................................................
36
Gambar 3.6 Diagram Dekomposisi Fungsional Sistem.................................
37
Gambar 3.7 Diagram Dekomposisi Fungsional Pengguna............................
38
Gambar 3.8 Diagram Dekomposisi Fungsional Admin................................
39
Gambar 3.9 Diagram Aliran Data Level 1 Pengguna....................................
40
Gambar 3.10 Diagram Aliran Data Level 2 proses 1.1 Pengguna.................
41
xix
Gambar 3.11 Diagram Aliran Data Level 2 proses 1.4 Pengguna.................
41
Gambar 3.12 Diagram Aliran Data Level 2 proses 1.7 Pengguna.................
42
Gambar 3.13 Diagram Aliran Data Level 1 Administrator………………...
43
Gambar 3.14 Diagram Aliran Data Level 2 proses 2.2 Administrator……..
44
Gambar 3.15 Diagram Aliran Data Level 2 proses 2.3 Administrator……..
45
Gambar 3.16 Diagram Aliran Data Level 3 proses 2.3.5 Administrator…...
46
Gambar 3.17 Diagram Aliran Data Level 3 proses 2.3.6 Administrator…...
46
Gambar 3.18 Diagram Aliran Data Level 3 proses 2.3.7 Administrator…...
47
Gambar 3.19 Diagram Aliran Data Level 3 proses 2.4 Administrator…......
47
Gambar 3.20 Diagram Aliran Data Level 2 proses 2.5 Administrator……..
48
Gambar 3.21 Diagram Aliran Data Level 2 proses 2.6 Administrator……..
48
Gambar 3.22 Model Data Konteks................................................................
49
Gambar 3.23 Model Data Key Based............................................................
49
Gambar 3.24 Model Data Fully Attributed....................................................
50
Gambar 3.25 Integritas Referensial………………………………………...
68
Gambar 3.26 Navigasi Form Pengguna.........................................................
73
Gambar 3.27 Navigasi Form Admin.............................................................
74
Gambar 3.28 Tampilan Utama......................................................................
75
Gambar 3.29 Tampilan Awal Pencarian Upacara Pada User……………...
75
Gambar 3.30 Tampilan Pencarian Berdasarkan Kategori …………………
76
Gambar 3.31 Tampilan Pencarian Berdasarkan Kategori Setelah Data
Ditemukan………………………………………………….
76
Gambar 3.32 Tampilan Detail Upacara.........................................................
77
xx
Gambar 3.33 Tampilan Detail Upacara Berdasarkan Triwara Pancawara.
77
Gambar 3.34 Tampilan Detail Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
78
Gambar 3.35 Tampilan Detail Upacara Berdasarkan Pawukon…………...
78
Gambar 3.36 Tampilan Detail Upacara Berdasarkan Sasih……………….
79
Gambar 3.37 Tampilan Detail Makna Upacara……………………………
79
Gambar 3.38 Tampilan Detail Tempat Upacara…………………………...
80
Gambar 3.39 Tampilan Detail Pelaksana Upacara………………………...
80
Gambar 3.40 Tampilan Detail Waktu Upacara............................................
80
Gambar 3.41 Tampilan Detail Upakara……………………………………
81
Gambar 3.42 Tampilan Pencarian Berdasarkan Nama Upacara…………...
81
Gambar 3.43 Tampilan Data Nama Upacara Setelah Ditemukan…………
81
Gambar 3.44 Tampilan Pencarian Data Jika Tidak Ditemukan……………
82
Gambar 3.45 Tampilan Pencarian Berdasarkan Nama Istilah……………...
82
Gambar 3.46 Tampilan Pencarian Data Istilah Jika Ditemukan...................
82
Gambar 3.47 Tampilan Pencarian Data Istilah Jika Tidak Ditemukan…….
83
Gambar 3.48 Tampilan Awal Pencarian Hari Rerahinan Pada User………
83
Gambar 3.49 Tampilan Pencarian Rerahinan Berdasarkan
Tanggal, bulan, tahun............................................................
83
Gambar 3.50 Tampilan Data Rerahinan Yang Ditemukan...........................
84
Gambar 3.51 Tampilan Detail Rerahinan.....................................................
84
Gambar 3.52 Tampilan Detail Makna Upacara............................................
85
Gambar 3.53 Tampilan Detail Upakara........................................................
85
xxi
Gambar 3.54 Tampilan Pencarian Rerahinan Jika Tidak Ditemukan...........
85
Gambar 3.55 Tampilan Pencarian Rerahinan Berdasarkan Nama
Rerahinan Dan Tahun...........................................................
86
Gambar 3.56 Tampilan Pencarian Berdasarkan Nama Rerahinan Dan
Tahun Setelah Data Ditemukan.............................................
86
Gambar 3.57 Tampilan Pencarian Berdasarkan Nama Rerahinan Dan
Tahun Ketika Nama Rerahinan Tidak Ditemukan................
86
Gambar 3.58 Tampilan Jika Pengisian Belum Lengkap...............................
87
Gambar 3.59 Tampilan Pencarian Rerahinan Berdasarkan Pawukon Dan
Tahun.....................................................................................
87
Gambar 3.60 Tampilan Pencarian Berdasarkan Pawukon Dan Tahun
Setelah Data Ditemukan........................................................
87
Gambar 3.61 Tampilan Login Admin……………………………………...
88
Gambar 3.62 Tampilan Username dan Password Tidak Sesuai……………
88
Gambar 3.63 Tampilan Menu Admin………………………………………
88
Gambar 3.64 Tampilan Kategori Yadnya…………………………………..
89
Gambar 3.65 Tampilan Tambah Kategori………………………………….
89
Gambar 3.66 Tampilan Edit Kategori……………………………………...
90
Gambar 3.67 Tampilan Menu Upacara……………………………………
90
Gambar 3.68 Tampilan Menu Tambah Upacara…………………………..
91
Gambar 3.69 Tampilan Menu Edit Upacara……………………………….
91
Gambar 3.70 Tampilan Menu Tambah Upacara Berdasarkan Pawukon…..
92
Gambar 3.71 Tampilan Menu Edit Upacara Berdasarkan Pawukon………
93
xxii
Gambar 3.72 Tampilan Menu Tambah Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
94
Gambar 3.73 Tampilan Menu Edit Upacara Berdasarkan Pancawara
Saptawara…………………………………………………..
95
Gambar 3.74 Tampilan Menu Tambah Upacara Berdasarkan Triwara
Pancawara………………………………………………….
96
Gambar 3.75 Tampilan Menu Edit Upacara Berdasarkan Triwara
Pancawara………………………………………………….
97
Gambar 3.76 Tampilan Menu Sasih………………………………………..
97
Gambar 3.77 Tampilan Menu Tambah Sasih………………………………
98
Gambar 3.78 Tampilan Menu Edit Sasih…………………………………..
98
Gambar 3.79 Tampilan Menu Tambah Upacara Berdasarkan Sasih……….
99
Gambar 3.80 Tampilan Menu Tambah Upacara Berdasarkan Sasih……….
100
Gambar 3.81 Tampilan Menu Upakara……………………………………
101
Gambar 3.82 Tampilan Menu Tambah Upakara..........................................
101
Gambar 3.83 Tampilan Menu Edit Upakara……………………………….
102
Gambar 3.84 Tampilan Menu Tambah Istilah...............................................
102
Gambar 3.85 Tampilan Menu Edit Istilah.....................................................
103
Gambar 3.86 Ubah Password………………………………………………
103
Gambar 3.87 Password baru dan Verifikasi tidak Sesuai..............................
103
Gambar 4.1 Tabel kategori_yadnya...............................................................
104
Gambar 4.2 Tabel upakara.............................................................................
105
Gambar 4.3 Tabel upacara_yadnya...............................................................
105
xxiii
Gambar 4.4 Tabel pawukon...........................................................................
105
Gambar 4.5 Tabel pancawara_saptawara......................................................
106
Gambar 4.6 Tabel triwara_pancawara..........................................................
106
Gambar 4.7 Tabel sasih.................................................................................
106
Gambar 4.8 Halaman Index awal..................................................................
138
Gambar 4.9 Halaman Utama upacara pengguna...........................................
139
Gambar 4.10 Halaman Cari Upacara Berdasarkan Kategori Yadnya...........
140
Gambar 4.11 Halaman Hasil Pencarian Berdasarkan Kategori Yadnya......
141
Gambar 4.12 Halaman Cari Upacara Berdasarkan Kategori Yadnya
Dan Nama Upacara................................................................
142
Gambar 4.13 Hasil Pencarian Upacara Berdasarkan Kategori Yadnya
Dan Nama Upacara................................................................
142
Gambar 4.14 Halaman Cari Upacara Berdasarkan Nama Upacara...............
143
Gambar 4.15 Hasil Pencaraian Upacara Berdasarkan Nama Upacara..........
144
Gambar 4.16 Halaman Nama Upacara yang Mirip dengan Masukan
Pengguna...............................................................................
144
Gambar 4.17 Halaman Utama rerahinan pengguna.......................................
145
Gambar 4.18 Halaman Cari Rerahinan Berdasarkan Tanggal, Bulan dan
Tahun.....................................................................................
146
Gambar 4.19 Halaman Hasil Pencarian Berdasarkan Tanggal, Bulan dan
Tahun.....................................................................................
147
Gambar 4.20 Halaman Cari Rerahinan Berdasarkan Pawukon dan Tahun..
148
Gambar 4.21 Halaman Hasil Pencarian Berdasarkan Pawukon dan Tahun..
148
xxiv
Gambar 4.22 Halaman Cari Rerahinan Berdasarkan Nama Rerahinan dan
Tahun.....................................................................................
149
Gambar 4.23 Halaman Hasil Pencarian Rerahinan Berdasarkan Nama
Rerahinan dan Tahun.............................................................
150
Gambar 4.24 Halaman Nama Rerahinan Yang Mirip Dengan Masukan
Pengguna...............................................................................
150
Gambar 4.25 Halaman Utama kamus Istilah Pengguna................................
151
Gambar 4.26 Halaman Lihat Semua Daftar Istilah Pengguna……………...
152
Gambar 4.27 Halaman Cari Istilah Berdasarkan Nama Istilah……………..
153
Gambar 4.28 Halaman Hasil Pencarian Istilah Berdasarkan Nama Istilah...
153
Gambar 4.29 Halaman Nama Istilah Yang Mirip Dengan Masukan
Pengguna……………………………………………...........
154
Gambar 4.30 Halaman Login Administrator……………………………….
155
Gambar 4.31 Halaman Utama Menu Administrator……………………….
155
Gambar 4.32 Halaman Kategori Yadnya......................................................
156
Gambar 4.33 Halaman Upacara Yadnya.......................................................
157
Gambar 4.34 Halaman Tambah Upacara Yadnya.........................................
158
Gambar 4.35 Halaman Tambah Upacara Yadnya Pawukon.........................
159
Gambar 4.36 Halaman Tambah Upacara Yadnya Pancawara Saptawara.....
160
Gambar 4.37 Halaman Tambah Upacara Yadnya Triwara Pancawara.........
161
Gambar 4.38 Halaman Menu Sasih...............................................................
162
Gambar 4.39 Halaman Tambah Data Upacara Pada Menu Sasih.................
162
Gambar 4.40 Halaman Edit Data Upacara Pada Menu Sasih........................
163
xxv
Gambar 4.41 Halaman Menu Upakara..........................................................
164
Gambar 4.42 Halaman Kamus Istilah………………………………………
165
Gambar 4.43 Halaman Ubah Password.........................................................
166
Gambar 4.44 Halaman Detail Upacara Yadnya............................................
167
Gambar 4.45 Halaman Detail Upacara Yadnya Pawukon.............................
168
Gambar 4.46 Halaman Detail Upacara Yadnya Pancawara Saptawara........
168
Gambar 4.47 Halaman Detail Upacara Yadnya Triwara Pancawara............
169
Gambar 4.48 Halaman Detail Upacara Yadnya Sasih..................................
169
xxvi
DAFTAR LISTING
Listing 4.1 Program Hasil Pencarian Upacara Berdasarkan Kategori
Yadnya......................................................................................
107
Listing 4.2 Program Hasil Pencarian Upacara Berdasarkan Kategori
Yadnya Dan Nama Upacara.....................................................
109
Listing 4.3 Program Hasil Pencarian Upacara Berdasarkan Nama
Upacara.....................................................................................
111
Listing 4.4 Program Tampilan Upacara yang Mirip dengan Masukan
Pengguna..................................................................................
112
Listing 4.5 Program Hasil Pencarian Rerahinan Berdasarkan Tanggal,
Bulan, dan Tahun......................................................................
114
Listing 4.6 Program Hasil Pencarian Rerahinan Berdasarkan Pawukon
dan Tahun.................................................................................
121
Listing 4.7 Program Hasil Pencarian Rerahinan Berdasarkan Nama
Rerahinan dan Tahun................................................................
129
Listing 4.8 Program Tampilan Rerahinan yang Mirip dengan Masukan
Pengguna..................................................................................
xxvii
134
BAB I
PENDAHULUAN
I.1
Latar Belakang Masalah
Indahnya pulau Bali, sebagian besar disumbangkan oleh daya tarik magis
pulau yang memiliki luas 5.632,82 km 2 ini. Bau semerbak dupa, beraneka ragam
sesajian hampir dapat ditemui setiap harinya, tak pelak lagi kesan seperti itulah
yang membuat pulau Bali dijuluki sebagai pulau Dewata, oleh karena itu untuk
menjaga kesakralan seisi pulau ini dilangsungkanlah berbagai macam “upacara”.
Kata upacara sama artinya dengan kata aci atau karya, yaitu upacara
untuk memohon keselamatan ke hadapan “Ida Sang Hyang Widhi Wasa” beserta
para manifestasinya agar senantiasa diberkahi keselamatan dan kesejahteraan
untuk semua mahluknya. Bersamaan dengan itu dihaturkanlah upakara, yaitu
perlengkapan upacara yang berbentuk banten (Dinas Kebudayaan Propinsi Dati I
Bali, 1987). Pada umumya upacara umat Hindu di Bali dilaksanakan berdasarkan
“panca yadnya”, panca yadnya adalah lima kategori pelaksanaan yadnya,
sedangkan yadnya itu sendiri berarti persembahan atau korban suci yang
dihaturkan secara tulus ikhlas. Bagi umat Hindu di Bali khususnya, korban suci
tersebut diwujudkan dalam bentuk banten (upakara). Lima kategori yadnya
yaitu : Dewa yadnya (yadnya kepada Para Dewa), Rsi yadnya (yadnya kepada
Para Rsi), Manusa yadnya (yadnya kepada Manusia itu sendiri), Pitra yadnya
(yadnya kepada Para Leluhur), Bhuta yadnya (yadnya yang ditujukan untuk alam
beserta isinya), di samping itu, pelaksanaan upacara yadnya juga dikaitkan
dengan peringatan akan makna dari harihari tertentu, di mana peringatan tersebut
1
2
lebih dikenal dengan nama “rerahinan”. Meskipun rerahinan termasuk salah satu
upacara dari kategori Dewa yadnya, tetapi peringatan akan makna hari rerahinan
itu sendiri ditentukan berdasarkan triwara dan pancawara; saptawara dan
pancawara; saptawara, pancawara dan wuku (pawukon) serta purnama, tilem
dan sasih.
Minimnya pengetahuan masyarakat Hindu Bali (terutama para generasi
muda) tentang makna dan bagianbagian upacara yadnya, menyebabkan
masyarakat Hindu Bali hanya mengetahui makna tersebut sebatas pelajaran agama
yang didapatkan di bangku sekolah, selain itu, masih terbatasnya informasi
mengenai jatuhnya pelaksanaan suatu rerahinan (yang dilaksanakan berdasarkan
pawukon) jikalau ada umat Hindu Bali yang sedang berada di luar pulau Bali
menyebabkan seseorang hanya mengetahui hari rerahinan tersebut hanya dari
mulut ke mulut saja dan kemungkinan informasi yang di dapat masih diragukan
kebenarannya.
Dengan adanya masalah diatas dan teknologi internet yang sudah tidak
asing lagi bagi masyarakat Bali maupun masyarakat umum, serta belum adanya
Sistem Informasi tentang upacara yadnya umat Hindu di Bali, maka dibutuhkan
suatu Sistem Informasi yang dapat menyelesaikan masalah tentang minimnya
pengetahuan akan makna dan bagianbagian dari upacara yadnya itu sendiri, dan
juga, masyarakat Hindu Bali yang sedang berada di luar pulau Bali dapat
menggunakan sistem ini untuk mencari informasi kapan jatuhnya suatu rerahinan
(yang dilaksanakan berdasarkan pawukon) dalam kurun waktu tertentu.
Misalnya : di tahun 2008 rerahinan A jatuh pada tanggal dan bulan berapa ?.
3
Sistem Informasi yang akan dibuat ini akan dinamakan sebagai Sistem Informasi
Upacara Yadnya Umat Hindu Bali Berbasis Web.
I.2
Rumusan Masalah
Bagaimana membuat sebuah Sistem Informasi berbasis web yang dapat
memberikan informasi tentang makna dan upakara dari suatu upacara yadnya
kepada Umat Hindu Bali serta dapat memberikan informasi tentang jatuhnya hari
pelaksanaan suatu rerahinan (yang dilaksanakan berdasarkan pawukon) kepada
masyarakat Hindu Bali maupun masyarakat umum ?
I.3
Batasan Masalah
Sistem Informasi Upacara Yadnya Umat Hindu Bali berbasis web yang
akan dibuat ini mengambil batasanbatasan sebagai berikut :
1. Dilihat dari sisi pengguna
Fasilitasfasilitas yang diberikan dari sistem untuk Pengguna adalah :
· Pengguna dapat mencari informasi mengenai makna, tempat,
pelaksana, waktu dan upakara dari suatu upacara, berdasarkan :
a. Kategori yadnya.
b. Kategori dan nama upacara
c. Nama upacara.
· Pengguna juga dapat mencari hari rerahinan berdasarkan pawukon
(saptawara,pancawara,wuku) dan metode pencariannya hanya
didasarkan pada 3 hal berikut :
4
a. Tanggal, bulan, tahun.
b. Pawukonnya (saptawara, pancawara, wuku) dan tahun.
c. Nama rerahinan dan tahun.
2. Dilihat dari sisi administrator
Fasilitasfasilitas yang diberikan dari sistem untuk administrator adalah :
· Administrator dapat melakukan update data, tetapi harus melalui
validasi proses login.
Tugas akhir ini dibuat hanya sampai tahap testing, yaitu tahap yang
memfokuskan pada pengujian program, jadi tidak sampai pada tahap
perawatan sistem.
Sistem ini akan dibangun dengan menggunakan teknologi PHP dan My
SQL.
I.4
Tujuan
Penulisan tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi
yang mampu memberikan informasi yang berkaitan dengan upacara yadnya bagi
Umat Hindu Bali yang berada di luar bali maupun di Bali juga bagi masyarakat
umum melalui media internet.
5
I.5
Metodologi
I.5.1 Metode Pengembangan Sistem
Metodologi yang digunakan untuk membangun Sistem Informasi Upacara
Yadnya Umat Hindu Bali Berbasis Web ini adalah metode Classic Life Cycle
(Waterfall), dengan langkahlangkah sebagai berikut :
1. Rekayasa dan Pemodelan (Engineering and Modeling)
Karena perangkat lunak adalah bagian dari sistem yang lebih besar,
pekerjaan dimulai dari pembentukan kebutuhankebutuhan dari semua
elemen sistem dan mengalokasikan suatu subset ke dalam pembentukan
perangkat lunak. Hal ini penting, ketika perangkat lunak harus
berkomunikasi dengan hardware, orang dan basis data. Rekayasa dan
pemodelan sistem menekankan pada pengumpulan kebutuhan pada level
sistem dengan sedikit perancangan dan analisis. Tahap ini juga kadang
disebut dengan Project Definition.
2. Analisis Kebutuhan Perangkat Lunak (Software Requirements Analysis)
Proses pengumpulan kebutuhan diintensifkan ke perangkat lunak.
Harus dapat dibentuk domain informasi, fungsi yang dibutuhkan,
performansi dan antarmuka.
3. Desain (Design)
Proses desain mengubah kebutuhankebutuhan menjadi bentuk
karakteristik yang dimengerti perangkat lunak sebelum dimulai penulisan
6
program. Desain ini harus didokumentasikan dengan baik dan menjadi
bagian konfigurasi perangkat lunak.
4. Penulisan Program (Coding)
Desain tadi harus diubah menjadi bentuk yang dimengerti mesin
(komputer). Maka dilakukan langkah penulisan program. Jika desainnya
detil, maka coding dapat dicapai secara mekanis.
5. Pengujian (Testing)
Setelah kode program selesai dibuat, dan program dapat berjalan,
testing dapat dimulai. Testing difokuskan pada logika internal dari perangkat
lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan dan
memeriksa apakah sesuai dengan hasil yang diinginkan.
6. Perawatan (Support/Maintenance)
Perangkat lunak setelah diberikan pada pelanggan mungkin dapat
ditemui error ketika dijalankan atau bisa juga pelanggan meminta
penambahan
fungsi,
hal
ini
menyebabkan
faktor
maintenance
(pemeliharaan) ini menjadi penting dalam penggunaan metode ini.
Pemeliharaan ini dapat berpengaruh pada semua langkah yang dilakukan
sebelumnya.
7
I.5.2 Metode Pengumpulan data
1. Studi pustaka.
2. Observasi.
3. Wawancara.
4. Dokumentasi.
I.6
Sistematika Penulisan
Secara garis besar, sistematika penulisan dari laporan tugas akhir ini
adalah sebagai berikut :
Bab I Pendahuluan
Dalam bab ini berisi tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, metodologi serta sistematika penulisan.
Bab II Landasan Teori
Bab ini berisi tentang landasan teori yang digunakan oleh penulis dalam
membuat dan menyelesaikan tugas akhir ini. Yang meliputi : pengertian
tentang sistem informasi berbasis web, toolstools pemodelan, konsep
dasar HTML, PHP dan My SQL serta contoh kasus perhitungan pencarian
hari rerahinan berdasarkan pawukon secara manual.
Bab III Analisa dan Perancangan
Bab ini berisi tentang analisa dan perancangan sistem yang akan dibuat
oleh penulis. Yang meliputi : analisa kebutuhan Pengguna, pemodelan
data, pemodelan proses dan desain sistem.
8
Bab IV Implementasi
Bab ini berisi tentang implementasi yang dilakukan terhadap rancangan
yang telah dilakukan sebelumnya di Bab III.
Bab V Penutup
Bab ini berisi tentang kesimpulan yang dapat diambil oleh penulis untuk
menjawab permasalahan yang sudah diajukan dalam Bab I dan
saransaran.
BAB II
LANDASAN TEORI
II.1
Sistem Informasi Berbasis Web
Sistem informasi berbasis web merupakan serangkaian komponen yang
berinteraksi satu dengan yang lainnya untuk mengumpulkan, menyimpan,
memproses serta meyebarluaskan informasi dalam media World Wide Web atau
yang lebih dikenal dengan istilah web. Informasi yang disediakan dalam web
berbentuk dokumen yang disebut dengan web page.
Dengan adanya web, informasi yang disajikan dapat mencapai area yang
lebih luas dari berbagai kalangan, baik perorangan maupun perusahaan
(yulia, 2003).
Cara kerja world wide web dapat diringkas sebagai berikut :
1) Informasi web disimpan dalam dokumen yang disebut dengan web page
(halaman web).
2) Web page adalah filefile yang disimpan dalam komputer yang disebut
dengan web server.
3) Komputerkomputer yang mengakses dan membaca web