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



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




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 bagian­bagian 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 data­data 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  data­data  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  Nugraha­Nya 
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 surat­surat. 
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 nasehat­nasehat. 
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 nasehat­nasehat 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. Teman­teman  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. Teman­teman IKOM’02 yang telah banyak memberikan kenangan selama 
masa perkuliahan. 
17. Ciko “My Sweety Dog” yang selalu menemani diriku jalan­jalan 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



DAFTAR ISI 

HALAMAN JUDUL………………………………………………………. 




HALAMAN PERSETUJUAN PEMBIMBING…………………................ 

ii 

HALAMAN PENGESAHAN……………………………………………... 

iii 

HALAMAN MOTTO……………………………………………………… 

iv 

PERNYATAAN KEASLIAN KARYA…………………………………… 



ABSTRAKSI……………………………………………………………… 


vi

ABSTRACT………………………………………………………………... 

vii 

KATA PENGANTAR……………………………………………………... 

viii 

DAFTAR ISI……………………………………………………………… 

xi 

DAFTAR TABEL………………………………………………………… 

xviii 

DAFTAR GAMBAR……………………………………………………... 

xix 

DAFTAR LISTING………………………………………………………...  xxvii 
BAB I PENDAHULUAN…………………………………………………. 



I.1. Latar Belakang Masalah………………………………………… 



I.2. Rumusan Masalah……………………………………………….. 



I.3. Batasan Masalah………………………………………………… 



I.4. Tujuan .....................................………………………………….. 



I.5. Metodologi ................…………………………………………… 



I.5.1 Metode Pengembangan Sistem…………………………... 



I.5.2 Metode Pengumpulan Data…………………………......... 



I.6. Sistematika Penulisan…………………………………………… 

7

xi 

BAB II LANDASAN TEORI……………………………………………… 



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

LAMPIRAN­A  Tabel  Perhitungan  Pencarian  Rerahinan  Berdasarkan 
Pawukon Secara Manual 
LAMPIRAN­B Surat Keterangan PHDI Kabupaten Klungkung 

xvi 

LAMPIRAN­C Kalender Tahun 2006 Yang Disusun Oleh Putu Retha 
LAMPIRAN­D Kalender Tahun 2007 Yang Disusun Oleh I Made Bidja 
LAMPIRAN­E User Manual 
LAMPIRAN­F 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 hari­hari tertentu, di mana peringatan tersebut





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  bagian­bagian  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 bagian­bagian 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  ?.



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 batasan­batasan sebagai berikut : 
1.  Dilihat dari sisi pengguna 
Fasilitas­fasilitas 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 :



a.  Tanggal, bulan, tahun. 
b.  Pawukonnya (saptawara, pancawara, wuku) dan tahun. 
c.  Nama rerahinan dan tahun. 
2.  Dilihat dari sisi administrator 
Fasilitas­fasilitas 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.



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 langkah­langkah sebagai berikut : 
1.  Rekayasa dan Pemodelan (Engineering and Modeling) 
Karena  perangkat  lunak  adalah  bagian  dari  sistem  yang  lebih  besar, 
pekerjaan  dimulai  dari  pembentukan  kebutuhan­kebutuhan  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  kebutuhan­kebutuhan  menjadi  bentuk 
karakteristik  yang  dimengerti  perangkat  lunak  sebelum  dimulai  penulisan



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  desain­nya 
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.



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,  tools­tools  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.



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 
saran­saran.

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  file­file  yang  disimpan  dalam  komputer  yang  disebut 
dengan web server. 
3)  Komputer­komputer  yang  mengakses  dan  membaca  web