Anda di halaman 1dari 110

BAB I

PENDAHULUAN
1.1 Latar Belakang Masalah
Gaya hidup masyarakat modern tidak dapat dilepaskan dari teknologi
komputer. Hampir tiap bagian dari kehidupannya memanfaatkan komputer untuk
memudahkan pekerjaan. Karena waktu manusia sangat terbatas maka mereka
jarang melihat kalender ataupun mengetahui secara langsung hari raya
keagamaan maupun jadwal penting seperti piodalan di pura umum dan
merencanakan tirta yatra.
Kalender sudah diciptakan manusia sejak ribuan tahun yang silam untuk
memperhitungkan waktu. Sejak diciptakan sampai dengan zaman modern
sekarang ini kalender tetap setia mendampingi manusia untuk menyusun jadwal
atau merencanakan kegiatan dalam kehidupan sehari-hari. Sejalan dengan
perkembangan zaman berbagai kalender telah diciptakan, antara lain kalender
masehi, kalender imlek, kalender caka, kalender hijriah, kalender caka awa,
kalender pranata mangsa, dan kalender caka !ali. "asing-masing kalender
tersebut memiliki sistematika yang berbeda. #erbedaan tersebut antara lain
terjadi pada nama bulan, umur bulan, dan tanggal awal tahunnya.
Komputer sebagai salah satu produk teknologi pada era pembangunan
dewasa ini telah memasuki hampir seluruh cabang kehidupan manusia.
Komputer sudah berkembang menjadi alat bantu manusia yang sangat handal
karena mampu membantu mengerjakan pekerjaan-pekerjaan yang rumit, yang
melelahkan, dan bahkan yang membosankan. Salah satunya yaitu menentukan
$
%
hari raya keagamaan seperti piodalan&rerahinan di masa akan datang dengan
mendapatkan fasilitas rekomendasi tirta yatra.
!erdasarkan latar belakang di atas, maka penulis mengusulkan skripsi
dengan judul 'Sistem Kalender (dalan #ura-#ura )mum *i !ali *engan
+asilitas ,ekomendasi -irta .atra/. Sistem ini diharapkan akan sangat
membantu umat Hindu yang sibuk bekerja untuk mengetahui jadwal rerahinan
dan piodalan pura-pura umum yang ada di !ali secara online yang dapat diakses
%0 jam guna mendapatkan rekomendasi tirta yatra dimana tidak terbentur
dengan kesibukan atau akti1itas pekerjaan.
1.2 Rumusan Masalah
!erdasarkan latar belakang tersebut di atas, maka permasalahan yang
tercakup dalam pengembangan 'Sistem Kalender (dalan #ura-#ura )mum *i
!ali *engan +asilitas ,ekomendasi -irta .atra/ ini adalah2
$. !agaimana membuat suatu sistem yang memudahkan seseorang untuk
mendapatkan informasi data-data rerahinan dan odalan pura-pura di !ali
serta mendapatkan rekomendasi tirta yatra berbasis a1a 3eb4
%. !agaimana mengembangkan sistem kalender odalan tersebut berbasis a1a
3eb dan database "yS564
1.3 Tujuan
7dapun tujuan dari penelitian ini adalah untuk membangun suatu sistem
kalender odalan pura-pura umum di !ali dengan fasilitas tirta yatra berbasis a1a
3eb sehingga memudahkan umat Hindu !ali mencari tahu jadwal hari piodalan
8
di pura-pura yang ada di !ali secara online serta mampu menjadi acuan untuk
menentukan hari yang tepat dalam artian tidak terganggu dengan akti1itas
pekerjaan untuk bepergian melaksanakan tirta yatra ke pura yang dimaksud.
1. Man!aat
Sistem ini nantinya diharapkan bermanfaat untuk2
$. "empermudah pengguna untuk mengetahui jadwal rerahinan dan odalan di
masa yang akan datang.
%. "emberikan fasilitas berupa rekomendasi tirta yatra ke pura-pura umum
yang ada di !ali.
1." Ruang L#ngku$
!atasan masalah dalam tema skripsi&perekayasaan yang diusulkan ini
adalah sebagai berikut2
$. Sistem ini memberi informasi berupa kalender bali secara digital.
%. (dalan pura yang diinformasikan adalah pura-pura umum yang ada di #ulau
!ali.
8. Sistem ini dikembangkan dalam !ahasa 9ndonesia, sehingga pengguna
masyarakat lokal lebih mengerti.
0. (utput dari sistem ini berupa rekomendasi tirta yatra pilihan.
0
:. )ser dari sistem ini mencakup user umum yang dapat mengakses sistem
secara bebas, user khusus yang dapat melakukan input data pada kalender
odalan dan superuser.
;. Maintenance data yang diperlukan dalam sistem dilakukan oleh
administrator untuk melakukan add, edit, save, dan delete data odalan pura,
rerahinan, pura, unsur-unsur kalender odalan <tanggal, pangelong, sasih,
wewaran, wuku, dan ingkel=.
7dapun software dan hardware yang digunakan dalam penelitian yang
digunakan dalam penelitian adalah sebagai berikut2
$. Software disain yang digunakan dalam penelitian ini adalah Star)"6,
"icrosoft >isio, dan 7dobe #hotoshop.
%. Sistem akan dikembangkan berbasis Java Web, yang mencakup
penggunaan Java Server Page, Java Programming, Java Script, ?SS, dan
H-"6.
8. Ser1er web yang digunakan adalah 7pache -omcat.
0. *atabase yang digunakan adalah "yS56 database system.
:. Tools pemrograman yang digunakan adalah S56yog, *reamwea1er, dan
@etbeans.
;. Hardware yang digunakan dalam penelitian ini adalah laptop dengan
spesifikasi 9ntel #entium *ual ?ore, % G! ,7", dengan Sistem (perasi
3indows 1ersi A.
:
1.% &#stemat#ka Penul#san
7dapun sistematika penulisan yang diterapkan dalam proposal
perekayasaan ini adalah sebagai berikut2
!7! 9 2 #B@*7H)6)7@
#ada bab pendahuluan akan membahas latar belakang, permasalahan, tujuan
penelitian, ruang lingkup penelitian, metodelogi dan sistematika penulisan.
!7! 99 2 67@*7S7@ -B(,9
#ada bab ini dibahas mengenai teori-teori penunjang yang membahas konsep
dasar sistem dan definisi istilah-istilah dalam database serta membahas konsep
perancangan database.
!7! 999 2 7@769S7 *7@ #B,7@?7@G7@ S9S-B"
#ada bab ini dijelaskan mengenai proses perancangan sistem yang mencangkup
)secase diagram, class diagram, seCuence diagram, acti1ity diagram, Bntity
,elationship *iagram<B,*= serta perancangan databasenya.
!7! 9> 2 9"#6B"B@-7S9
#ada bab ini implementasi akan menjelaskan proses dari program yang
dirancang, serta menjelaskan tampilan berikut keterangan mengenai
implementasi program yang telah dibuat.
!7! > 2 #B@)-)#
;
#ada bab ini berisi tentang kesimpulan dan saran-saran.
BAB II
TIN'AUAN PU&TA(A
2.1 (alen)er *)alan
Kalender (dalan merupakan kalender solar-lunar-aritmatika karena
menggabungkan perhitungan sistem solar atau matahari, lunar atau bulan, dan
aritmatika dalam konsep wewaran dan pawukon&wukunya D$E. *alam kehidupan
sosial masyarakat Hindu !ali, sistem kalender yang awalnya berasal dari awa
kuno ini, sangatlah penting mengingat posisinya sebagai acuan dalam kehidupan
sosial dan budaya, khususnya dalam menentukan ala ayuning dewasa atau baik-
buruknya suatu hari untuk melaksanakan suatu usaha atau karya. Sayangnya,
semenjak kalender bali dirangkum dan dibuat dalam edisi cetakan, yang
dipelopori oleh 9 Kt. !angbang Gde ,awi <7lm= pada era $F;G-an, walaupun
telah memiliki banyak edisi dan kreasi oleh para pembuat kalender lainnya,
ino1asi khususnya dalam hal pendeskripsian dewasa ayu hingga saat ini
cenderung kurang diperhatikan khususnya dalam konteks perkembangan jaman.
Sebagai contoh, pendeskripsian dewasa ayu cenderung cocok di tahun $F;G-an,
dimana pada saat itu kehidupan masyarakat memang dominan pada bidang
agraris. Sehingga dewasa ayu kebanyakan berkaitan dengan
pertanian, subak atau sistem irigasi !ali, dsb. Kalender (dalan sebenarnya
menerapkan perhitungan tahun Saka.
2.2 *)alan
(dalan atau #iodalan pada hakikatnya adalah peringatan hari kelahiran
<hari jadi= sebuah pura, sebut saja seperti peringatan ulang tahun D%E. ika ulang
tahun kita diperingati berdasarkan perhitungan kalender <umumnya2 tanggal dan
bulan= sedangkan ulang tahun <tegak odalan= pura&kahyangan ditentukan
berdasarkan perhitungan sasih atau wewaran terutama memadukan sapta wara
A
H
dan panca wara serta wuku. ika perhitungan berdasarkan sasih maka umumnya
dikaitkan dengan saat datangnya bulan sempurna <bulan purnama=. )mumnya
odalan&piodalan yang berdasarkan sasih selalu jatuh pada saat purnama dengan
sasih yang berbeda-berbeda dan diperingati setahun sekali. (dalan yang
perhitungannya berdasarkan wewaren dan wuku maka odalan sebuah pura akan
jatuh setiap %$G hari atau ; <enam= bulan sekali.
9ni beberapa piodalan beberapa #ura di 9ndonesia2
Soma Pahing Sinta. (dalan2 #ura !anua Kawan !esakih, #ura -irtha
3ening -ambak Sari Surabaya, #ura ati embrana, #ura Kawitan !atu
Gaing !angli.
Budha Keliwon Sinta. (dalan2 #ura Kehen !angli, #ura Siwa&#asek -ohjiwa
#anebel -abanan, #ura 3irabhuana "agelang awa -engah, #ura 3idya
*harma @gemplak .ogyakarta, #ura "ertasari akarta.
Saniscara Keliwon (Tumpek) Landep. (dalan2 #ura -egeha "anukaya
-ampaksiring Gianyar, #ura #asek -angkas Kediri -abanan, #ura 9da ,atu
#ande !esakih, #ura 3irasatya 7kasa !andung, #ura Giri #urwa *harma
!engkayang Kalimantan !arat.
Anggara Keliwon (Anggara Kasih) Kulantir. (dalan2 9da ,atu "as
"agelung #enataran 7gung !esakih, #ura #anataran -angkas Sukawati
Gianyar, #ura *alem Gandamayu Klungkung, #ura *alem 6agan !ebalang
!angli.
Saniscara Keliwon (Tumpek) Wariga. (dalan2 #ura "anik "as !esakih,
#ura #useh !ale 7gung -ampaksiring Gianyar.
F
Anggara Keliwon (Anggara Kasih) Julungwangi. (dalan2 #ura
#esimpangan !esakih, #ura 3atu Klotok Klungkung, #ura Geria
-ampaksiring Gianyar, #ura Geria #angejaran -ampaksiring Gianyar.
Budha Keliwon unggulan. (dalan2 #ura Sanggha !huwana "aospati
"agetan awa -imur, #ura agatnatha !anguntopo !antul .ogyakarta, #ura
"ustika *harma ?ijantung akarta, #ura Giripati "ulawarman #ontianak
Kalimantan !arat, #ura 3akika Kupang @usa -enggara -imur, #ura 7gung
Girinatha Sumbawa !esar @usa -enggara !arat.
Wraspati !manis unggulan. (dalan2 #ura 6empuyung 6uhur Karangasem,
#ura !atukaru -abanan, #ura Kentel Gumi Klungkung.
Saniscara Keliwon Kuningan. (dalan2 9da !hatara Sakti 3awu ,awuh di
#enataran 7gung !esakih, #ura )lun Kulkul !esakih, #ura -aman #ule "as
)bud Gianyar, #ura Sadha Kapal !adung, #ura Sakenan Serangan
*enpasar, #ura *alem #urnajati -anjung #riuk akarta, #ura 7gung
!lambangan !anyuwangi awa -imur, #ura Karanggede Sewon !antul
.ogyakarta.
Budha Wage (Budha "emeng) Langkir. (dalan2 9da ,atu Sunaring
agat #enataran 7gung !esakih, #ura -anah 6ot -abanan, #ura !ukcabe
"as )bud Gianyar, #ura *alem !iasmuntig @usa #enida Klungkung.
#adite Pon $edangsia. (dalan2 #ura 7gung *alem #etilan #angrebongan
Kesiman !adung, #ura #asek -ohjiwa Krambitan -abanan.
Anggara Keliwon (Anggar (as#h= $edangsia. (dalan2 #ura 6uhur )luwatu
#ecatu !adung, #ura !ukit Gong #ecatu !adung, #ura 7ndakasa
Karangasem, #ura -ugu Gianyar, #ura Guwa lawah Klungkung, #ura -aman
7yun "engwi !adung, #ura Gaduh !lahbatuh Gianyar, #ura #usering agat
#ejeng Gianyar, #ura Geria Sakti "anuaba -egalalang Gianyar.
$G
Budha !manis $edangsia (dalan2 #ura Gede #urancak embrana, #ura
#useh !rahmana Kamasan Klungkung, #ura Saab @usa #enida Klungkung,
#ura *alem Sukahet Klungkung.
Budha Keliwon Pahang. (dalan2 #ura Silayukti #adangbai Karangasem,
#ura Brjeruk Sukawati Gianyar, #ura Giri 7mretajaya #ontianak Kalimantan
!arat.
Bu)ha +age ,Bu)ha "emeng) $erakih. (dalan2 #ura !endesa "as
kepisah #edungan *enpasar, #ura *alem #ulasari Samprangan Gianyar.
Anggara Keliwon (Anggara Kasih) Tam%ir. (dalan2 #ura Karang !uncing
!lahbatuh Gianyar, #ura *alem !ubunan Seririt !uleleng, #ura *esa !adung
*enpasar.
Anggara Keliwon (Anggara Kasih) Prang%akat. (dalan2 #ura *alem
Setra Kawan -ampaksiring Gianyar, #ura Kiduling Kreteg !esakih, #ura
Hyang Ha9uh&enggala !esakih, #ura Giri "andala ati Sambas Kalimantan
!arat.
Budha !manis Prang%akat. (dalan2 #ura ,ambut Siwi embrana, #ura
!atu !olong ?anggu !adung, #ura *alem -arukan #ejeng, #ura ,atu #asek
Sangsit !uleleng, #ura *esa !anyuning !uleleng.
Budha Keliwon !gu. (dalan2 #ura *alem #uri !esakih, #ura 7gung Gunung
,aung -arokaja -egalalang Gianyar.
Saniscara Keliwon (Tumpek) Wa&ang. (dalan2 #ura "ajapahit embrana,
#ura #edharman *alem Kresna Kepakisan !esakih, #ura #enataran Giri
#urwo -egaldlimo !anyuwangi, #ura 3ira ?handra *harma !andung, #ura
7gung 3idya "andala 6enteng 7gung akarta.
Budha Wage (Budha "emeng) Kelawu. (dalan2 #ura !asukian
!esakih, #ura Guwa !esakih, #ura #enataran !atulepang Kamasan
$$
Klungkung, #ura #enataran #ed I #ura Goa Giri #utri @usa #enida
Klungkung.
Saniscara !manis Watugunung. (dalan2 #ura "anik "as !esakih, #ura
7gung agatkarana Surabaya, #ura 7dityajaya ,awamangun akarta, #ura
7gung 3ira 6okanatha ?imahi awa !arat, #ura Bka *harma Kasihan !antul
.ogyakarta.
Purnama Kasa. (dalan2 #ura "angening Saraseda -ampaksiring Gianyar,
#ura *alem #ingit Kawan -ampaksiring Gianyar, #ura agatnatha Singaraja,
#ura 7mretajati ?inere akarta, #ura 7gung "andara Giri Semeru 6umajang
awa -imur, #ura 7gung )tara Segara !itung Sulawesi )tara, #ura 7gung
-ambora Sumbawa @usa -enggara !arat.
Purnama (ar-. (dalan2 #ura #enataran Saraseda -ampaksiring Gianyar,
#ura #angukurukur #ejeng Gianyar, #ura #onjokbatu -ejakula !uleleng, #ura
agatnatha #ekanbaru ,iau, #ura 3indu Segara !umi *ipasena 6ampung.
Purnama Katiga. (dalan2 #ura )lun Kulkul !esakih, #ura Gunung kawi
#enaka -ampaksiring Gianyar, #ura 7gung agatkartha Gunung Salak !ogor
awa !arat.
Purnama Kapat. (dalan2 #elinggih #adma -iga #enataran 7gung !esakih,
#ura -irtha Bmpu9 "anukaya -ampaksiring Gianyar, #ura )lun *anu !atur
Songan Kintamani !angli, #ura #ulaki !uleleng, #ura #useh 3erdhi 7gung
*umoga !olang "ongondow Sulawesi )tara, #ura Girinatha "akasar
Sulawesi Selatan, #ura #ita *harma 6uwu Sulawesi Selatan, #ura Gunung
Sari "ertha 3atubangga Kolaka Sulawesi -enggara, #ura #enataran 7gung
Kertabumi -"99 akarta, #ura Segara Kenjeran Surabaya, #ura 9ndrajaya
!atu "alang, #ura 7mretajati !alekembang "alang, #ura 7gung Surya
!huwana Skyland ayapura.
$%
Purnama Kalima. (dalan2 7ci #anaung !ayu di #ura !atu "adeg !esakih,
#ura 7gung 3anakertha -alise #alu Sulawesi -engah, #ura -irtha
Sudhamala 3ringin 7gung ember awa -imur.
Purnama kanem. (dalan2 #ura 6ingsar 6ombok, #ura Segara ?ilincing
akarta, 7ci #anyeeb !rahma di #ura Kiduling Kreteg !esakih.
Purnama Kapitu. (dalan2 #ura #ayogan 7gung Kutai Kalimantan.
Purnama Kadasa. (dalan2 !hatara -urun Kabeh di !esakih, #ura
@ambangan !adung *enpasar, #ura Samuan -iga !edulu Gianyar, #ura
#itamaha #alangkaraya Ka9imantan -engah, #ura #enataran 7gung Sriwijaya
#alembang, #ura agatnatha 3irabhakti !iak @umfor #apua, #ura 7gung
agatnatha *enpasar, #ura !huwana Kerta Singosari "alang awa -imur,
#ura Giri Kerta !huwana #ontianak Kalimantan !arat, #ura Giri 7merta
!huwana Ketapang Kalimantan !arat.
Purnama estha. (dalan2 #ura Segara 6ombok, #ura Kawitan 6uhur
!hujangga atiluwih #enebel -abanan, #ura Kawitan !atur #ande -onja
*enpasar, #ura #enataran 7gung Sidemen Karangasem, #ura -aman Sari
Halim #erdana Kusuma akarta, #ura 6ingga !huwana "ahendra 7gung
Sidomukti enawi Karanganyar Surakarta, #ura 6uhur *wijawarsa "alang,
#ura Giri *aya 7gung !engaras Kalimantan !arat.
Purnama Sadha. (dalan2 #ura *esa ?eluk Sukawati Gianyar, #ura 6uhur
Giri 7rjuno !atu "alang.
2.3 T#rta .atra
-irtayatra berasal dari bahasa Sansekerta, -irta dan .atra D8,0E. -irta
artinya pemandian, sungai, kesucian, air, toya atau air suci, sungai yang suci.
Secara kenyataan pengertian tirta mengarah ke wujud air. Sedangkan .atra
$8
berarti perjalanan suci. adi -irtayatra adalah perjalanan suci untuk
mendapatkan atau memperoleh air suci. -irtayatra dalam bahasa sehari-hari di
!ali dipahami dengan tangkil atau sembahyang ke pura-pura.
2. Pura
#ura dengan pengertian sebagai tempat pemujaan bagi masyarakat
Hindu khususnya di !ali, tampaknya berasal dari zaman yang tidak begitu tua.
#ada mulanya istilah #ura yang berasal dari kata Sansekerta itu berarti kota atau
benteng yang sekarang berubah arti menjadi tempat pemujaan Hyang 3idhi D:E.
Sebelum dipergunakannya kata #ura untuk menamai tempat suci&tempat
pemujaan, dipergunakanlah kata Kahyangan atau Hyang. #ada zaman !ali Kuno
dan merupakan data tertua kita temui di !ali, ada disebutkan di dalam prasasti
Sukawana 7 9 tahun HH% ". Kata Hyang yang berarti tempat suci atau tempat
yang berhubungan dengan Ketuhanan.
*alam perkembangan lebih lanjut kata #ura digunakan di samping kata
Kahyangan atau #arhyangan dengan pengertian sebagai tempat suci untuk
memuja Hyang 3idhi <dengan segala manifestasinya= dan !atara atau *ewa
#itara yaitu ,oh 6eluhur. Kendatipun demikian, kini masih dijumpai kata #ura
yang digunakan untuk menamai suatu kota misalnya 7mlapura atau kota asem
<bentuk Sansekertanisasi dari Karang 7sem=.
Pengel-m$-kan Pura
*ari berbagai jenis #ura di !ali dengan pengertian sebagai tempat suci
untuk memuja Hyang 3idhi, pura dapat dikelompokkan berdasarkan fungsinya
yaitu2
#ura yang berfungsi sebagai tempat suci untuk memuja Hyang 3idhi beserta
manifestasinya.
$0
#ura yang berfungsi sebagai tempat suci untuk memuja dewa pitara yaitu roh
suci leluhur.
Selain kelompok pura yang mempunyai fungsi seperti tersebut di atas,
bukan tidak mungkin terdapat istilah pura yang berfungsi ganda yaitu selain
untuk memuja Hyang 3idhi juga untuk memuja dewa pitara. Hal itu
dimungkinkan mengingat adanya kepercayaan bahwa setelah melalui upacara
penyucian, roh leluhur tesebut telah mencapai tingkatan siddha dewata <telah
memasuki alam dewata= dan disebut dewa pitara.
+ungsi pura tersebut dapat diperinci lebih jauh berdasarkan ciri
<kekhasan= yang antara lain dapat diketahui atas dasar adanya kelompok
masyarakat ke dalam berbagai jenis ikatan seperti2 ikatan sosial, politik,
ekonomis, dan genealogis <garis kelahiran=. 9katan sosial antara lain berdasarkan
ikatan wilayah tempat tinggal <teritorial=, ikatan pengakuan atas jasa seorang
guru suci <*ang Guru=. 9katan #olitik antara lain berdasarkan kepentingan
penguasa dalam usaha menyatukan masyarakat dan wilayah kekuasaannya.
9katan ekonomis antara lain dibedakan atas dasar kepentingan sistem mata
pencaharian hidup seperti bertani, nelayan, berdagang, nelayan dan lain-
lainnya. 9katan Geneologis adalah atas dasar garis kelahiran dengan
perkembangan lebih lanjut.
!erdasarkan atas ciri-ciri tersebut, maka terdapatlah beberapa kelompok
pura dan perinciannya lebih lanjut berdasarkan atas karakter atau sifat
kekhasannya sebagai berikut2
$= #ura )mum
#ura ini mempunyai ciri umum sebagai tempat pemujaan Hyang 3idhi
dengan segala manifestasinya <dewa=. #ura yang tergolong umum ini dipuja
$:
oleh seluruh umat Hindu, sehingga sering disebut Kahyangan agat. #ura-
pura yang tergolong mempunyai ciri-ciri tersebut adalah #ura !esakih, #ura
!atur, #ura ?atur 6okapala, #ura Sad Kahyangan, #ura agat @atha, dan
#ura Kahyangan -unggal. #ura lainnya yang juga tergolong #ura )mum
adalah #ura yang berfungsi sebagai tempat pemujaan untuk memuja
kebesaran jasa seorang #endeta Guru suci atau *ang Guru. #ura tersebut
juga dipuja oleh seluruh umat Hindu karena pada hakekatnya semua umat
Hindu merasa berhutang jasa kepada beliau *ang Guru atas dasar ajaran
agama Hindu yang disebut ,si ,na. #ura tersebut ini tergolong ke dalam
karakter yang disebut *ang Kahyangan seperti2 #ura ,ambut Siwi, #ura
#urancak, #ura #ulaki, #ura #onjok !atu, #ura Sakenan dan lain-lainnya.
#ura tersebut berkaitan dengan dharmayatra yang dilakukan oleh *ang
Hyang @irartha karena peranannya sebagai *ang Guru.
Selain #ura yang dihubungkan dengan *ang Guru, tergolong pula ke
dalam ciri *ang Kahyangan adalah #ura yang dihubungkan dengan pura
tempat pemujaan dari Kerajaan yang pernah ada di !ali <#anitia #emugaran
tempat-tempat bersejarah dan peninggalan purbakala, $FAA, $G= seperti #ura
Sakenan, #ura -aman 7yun yang merupakan #ura Kerajaan "engwi.
7da tanda-tanda bahwa masing-masing kerajaan yang pernah ada di
!ali, sekurang-kurangnya mempunyai tiga jenis pura yaitu2 #ura #enataran
yang terletak di ibu kota kerajaan, #ura #uncak yang terletak di bukit atau
pegunungan dan #ura Segara yang terletak di tepi pantai laut.
#ura kerajaan tersebut rupa-rupanya mewakili tiga jenis tempat
pemujaan yaitu2 #ura Gunung, #ura pusat kerajaan dan #ura laut. #embagian
mandala atas gunung, daratan, dan laut sesuai benar dengan pembagian
makrokosmos menjadi dunia atas atau uranis, dunia tengah tempat manusia
itu hidup dan dunia bawah atau chithonis.
$;
%= #ura -eritorial
#ura ini mempunyai ciri kesatuan wilayah <teritorial= sebagai tempat
pemujaan dari anggota masyarakat suatu banjar atau suatu desa yang diikat
oleh kesatuan wilayah dari suatu banjar atau desa tersebut. 3ilayah banjar
sebagai kelompok sub kelompok dari masyarakat desa adat yang memiliki
pura tersendiri. ?iri khas suatu desa adat pada dasarnya memiliki tiga buah
pura disebut Kahyangan -iga yaitu2 #ura *esa, #ura #useh, dan #ura *alem
yang merupakan tempat pemujaan bersama. *engan perkataan lain, bahwa
Kahyangan -iga itulah merupakan unsur mengikat kesatuan desa adat
bersangkutan. @ama-nama kahyangan tiga ada juga yang ber1ariasi pada
beberapa desa di !ali, #ura desa sering juga disebut #ura !ale 7gung. #ura
#useh ada juga disebut #ura Segara, bahkan #ura #useh *esa !esakih
disebut #ura !anua. #ura *alem banyak juga macamnya. @amun #ura
*alem yang merupakan unsur Kahyangan -iga adalah #ura *alem yang
memiliki Setra <Kuburan=. *i samping itu banyak juga terdapat #ura yang
disebut *alem juga tetapi bukan unsur Kahyangan -iga seperti2 #ura *alem
"as #ahit, #ura *alem ?anggu, #ura *alem Gagelang dan sebagainya
<#anitia #emugaran tempat-tempat bersejarah dan peninggalan #urbakala,
$FAA, $%=. *i dekat pura 3atukaru terdapat sebuah #ura yang bernama #ura
*alem yang tidak mempunyai hubungan dengan #ura Kahyangan -iga,
melainkan dianggap mempunyai hubungan dengan #ura 3atukaru. "asih
banyak ada #ura *alem yang tidak mempunyai kaitan dengan Kahyangan
-iga seperti #ura *alem #uri mempunyai hubungan dengan #ura !esakih.
#ura *alem urit mempunyai hubungan dengan #ura 6uhur )luwatu.
8= #ura +ungsional
#ura ini mempunyai karakter fungsional dimana umat panyiwinya terikat
oleh ikatan kekaryaan karena mempunyai profesi yang sama dalam sistem
$A
mata pencaharian hidup seperti2 bertani, berdagang dan nelayan. Kekaryaan
karena bertani, dalam mengolah tanah basah mempunyai ikatan pemujaan
yang disebut #ura Bmpelan yang sering juga disebut #ura !edugul atau #ura
Subak. *alam tingkatan hirarkhis dari pura itu kita mengenal #ura )lun ?arik,
#ura "asceti, #ura )lun Siwi dan #ura )lun *anu. 7pabila petani tanah
basah mempunyai ikatan pemujaan seperti tersebut di atas, maka petani
tanah kering juga mempunyai ikatan pemujaan yang disebut #ura 7las
7ngker, 7las Harum, 7las ,asmini dan lain sebagainya.
!erdagang merupakan salah satu sistem mata pencaharian hidup
menyebabkan adanya ikatan pemujaan dalam wujud #ura yang disebut #ura
"elanting. )mumnya #ura "elanting didirikan di dalam pasar yang dipuja
oleh para pedagang dalam lingkungan pasar tersebut.
0= #ura Kawitan
#ura ini mempunyai karakter yang ditentukan oleh adanya ikatan wit
atau leluhur berdasarkan garis kelahiran. #ura ini sering pula disebut
#adharman yang merupakan bentuk perkembangan yang lebih luas dari #ura
3arga atau #ura Klen. *engan demikian #ura Kawitan adalah tempat
pemujaan roh leluhur yang telah suci dari masing-masing warga atau
kelompok kekerabatan. Klen kecil adalah kelompok kerabat yang terdiri dari
beberapa keluarga inti maupun keluarga luas yang merasakan diri berasal
dari nenek moyang yang sama. Klen ini mempunyai tempat pemujaan yang
disebut #ura *adia sehingga mereka disebut -unggal *adia. Keluarga inti
disebut juga keluarga batih dan keluarga luas terdiri lebih dari satu keluarga
inti yang juga disebut keluarga <extended family=. Suatu keluarga inti terdiri
dari seorang suami, seorang istri dan anak- anak mereka yang belum kawin.
$H
-empat pemujaan satu keluarga inti disebut Sanggah atau "erajan
yang juga disebut Kemulan -aksu, sedangkan tempat pemujaan keluarga luas
disebut Sanggah Gede atau pemerajan agung. Klen besar merupakan
kelompok kerabat yang lebih luas dari klen kecil <dadia= dan terdiri dari
beberapa kelompok kerabat dadia. 7nggota kelompok kerabat tersebut
mempunyai ikatan tempat pemujaan yang disebut #ura #aibon atau #ura
#anti. *i beberapa daerah di !ali, tempat pemujaan seperti itu ada yang
menyebut pura !atur <!atur Klen=, #ura #enataran <#enataran Klen= dan
sebagainya. *i dalam rontal Siwagama ada disebutkan bahwa setiap 0G
keluarga batih patut membuat #ura #anti, setiap %G keluarga batih patut
mendirikan #ura lbu, setiap $G keluarga batih supaya membuat pelinggih
#ratiwi dan setiap keluarga batih membuat pelinggih Kamulan yang
kesemuanya itu untuk pemujaan roh leluhur yang telah suci. -entang
pengelompokan #ura di !ali ini dalam Seminar kesatuan tafsir terhadap
aspek-aspek agama Hindu ke J tanggal %H sampai dengan 8G "ei $FH0
ditetapkan pengelompokan pura di !ali sebagai berikut2
a. Ber)asarkan atas /ungs#n0a1
$. #ura agat, yaitu #ura yang berfungsi sebagai tempat memuja Sang Hyang
3idhi 3asa dalam segala prabawanya-@ya <manifestasi-@ya=, dan dapat
digunakan oleh umat untuk melaksanakan pemujaan umum, seperti
purnama tilem, hari raya Hindu lainnya tanpa melihat asal, wangsa yang
bersangkutan.
%. #ura kawitan, yaitu #ura sebagai tempat suci untuk memuja 7tma Siddha
*ewata <,oh Suci 6eluhur=, termasuk di dalamnya2 sanggah, merajan,
<paibon, kamulan=, dadia, dan pedharman.
$F
2. Ber)asarkan atas (arakter#sas#n0a1
$. #ura Kahyangan agat, yaitu #ura tempat memuja Sang Hyang 3idhi
dalam segala #rabhawa-@ya misalnya #ura Sad Kahyangan dan #ura
agat yang lain.
%. #ura Kahyangan *esa <-eritorial= yaitu #ura yang disungsung <dipuja dan
dipelihara= oleh *esa 7dat.
8. #ura Swagina <#ura +ungsional= yaitu #ura yang penyungsungnya terikat
oleh ikatan Swagina <kekaryaan= yang mempunyai profesi sama dalam
mata pencaharian seperti2 #ura Subak, "elanting dan sebagainya.
0. #ura Kawitan, yaitu #ura yang penyungsungnya ditentukan oleh ikatan
KwitK atau leluhur berdasarkan garis <vertikal geneologis= seperti2 Sanggah,
"erajan, #ura lbu, #ura #anti, #ura *adia, #ura #adharman dan yang
sejenisnya.
#engelompokan pura di atas jelas berdasarkan Sraddha atau -atwa
7gama Hindu yang berpokok pangkal konsepsi Ketuhanan .ang "aha Bsa
dengan berbagai manifestasi atau #rabhawanya dan konsepsi 7tman
manunggal dengan !rahman <7tma Siddha *ewata= yang menyebabkan
pemujaan pada roh suci leluhur. (leh karena itu pura di !ali ada yang
disungsung oleh seluruh lapisan masyarakat disamping ada pula yang
disungsung oleh keluarga atau Klen tertentu saja.
2." &#stem
Sistem adalah jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan sasaran tertentu D;E. #rosedur merupakan suatu urutan
tindakan yang disusun untuk menjamin adanya perlakuan yang seragam
terhadap kejadian yang terjadi berulangLulang.
%G
*i dalam sebuah sistem terdapat beberapa elemen yang membentuknya.
Blemen tersebut terdiri dari tujuan, masukan, keluaran, proses, mekanisme
pengendalian dan umpan balik. #engertian dari masing-masing elemen yang
membentuk sebuah sistem tersebut antara lain sebagai berikut2
a. -ujuan merupakan suatu hal yang utama dalam sebuah sistem karena
semua sistem pastinya memiliki tujuan <goal=. -ujuan dalam sebuah
sistem untuk menjadi moti1asi yang mengarahkan agar sistem tersebut
dapat mencapai suatu tujuan yang ingin dicapainya dan tanpanya suatu
tujuan dalam sebuah sistem akan menjadikan sistem tersebut tak
terarah dan tak terkendali.
b. "asukan <input= dalam sistem adalah segala sesuatu yang masuk ke
dalam suatu sistem dan dijadikan bahan untuk dapat diproses. "asukan
ini dapat berupa hal-hal berwujud <tampak secara fisik= maupun yang
tak berwujud <tidak tampak secara fisik=.
c. #roses dalam sistem merupakan bagian yang melakukan perubahan
atau transformasi dari masukan menjadi keluaran yang berguna dalam
sebuah sistem. ?ontoh dari proses sebuah sistem adalah suatu
tindakan yang dapat meringkas data, melakukan perhitungan, dan
mengurutkan data.
d. Keluaran <output= dalam sistem merupakan hasil akhir dari proses yang
dilakukan dalam sebuah sistem. #ada sistem informasi, keluaran bisa
berupa suatu informasi, saran, cetakan laporan baik laporan harian,
mingguan, bulanan maupun tahunan dan lain sebagainya.
2.% !ni'ied $odeling Language (!$L)
nified Modeling !anguage <)"6= merupakan standar yang relatif
terbuka yang dikendalikan oleh ("G <"b#ect Management $roup=, sebuah
%$
konsorsium terbuka yang terdiri dari banyak perusahaan DAE. ("G dibentuk
untuk membuat standar-standar yang mendukung interoperabilitas sistem
berorientasi objek. )"6 lahir dari penggabungan bahasa pemodelan grafis pada
akhir $FHG-an dan awal $FFG-an.
)"6 terdiri dari $8 jenis diagram resmi. "eskipun jenis-jenis diagram ini
merupakan cara orang-orang menggambarkan model sistem, para perancang
)"6 tidak memandang diagram sebagai bagian yang sentral. *an hasilnya,
jenis-jenis diagram bukanlah hal yang mutlak, tetapi bisa dijadikan sebagai
acuan dalam pemodelan. !erikut ini adalah 0 diagram utama yang umumnya
digunakan untuk menggambarkan suatu sistem.
(.).* !se "ase iagram
se case diagram adalah diagram yang menunjukkan fungsionalitas
suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan
dunia luar dan menjelaskan sistem secara fungsional yang terlihat user.
!iasanya dibuat pada awal pengembangan. se case diagram menggambarkan
fungsionalitas yang diharapkan dari sebuah sistem. .ang ditekankan adalah
'apa/ yang diperbuat sistem, dan bukan 'bagaimana/. Sebuah use case
merepresentasikan sebuah interaksi antara aktor dengan sistem.
se case diagram merupakan gambaran grap%ical dari beberapa atau
semua actor, use case, dan interaksi di antara komponen-komponen tersebut
yang memperkenalkan suatu sistem yang akan dibangun. se case diagram
menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang
berada di luar sistem. *iagram ini menunjukkan fungsionalitas suatu sistem atau
kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.
%%
se case diagram dapat digunakan selama proses analisis untuk
menangkap re&uirements sistem dan untuk memahami bagaimana sistem
seharusnya bekerja. Selama tahap desain, use case diagram berperan untuk
menetapkan perilaku 'be%aviour( sistem saat diimplementasikan. *alam sebuah
model mungkin terdapat satu atau beberapa use case diagram. Kebutuhan atau
re&uirements sistem adalah fungsionalitas apa yang harus disediakan oleh
sistem, kemudian didokumentasikan pada model use case yang
menggambarkan fungsi sistem yang diharapkan 'use case(, dan yang
mengelilinginya 'actor(, serta hubungan antara actor dengan use case <use case
diagram= itu sendiri.
(.).( "lass iagram
)lass diagram menggambarkan struktur dan deskripsi class, package,
dan objek beserta hubungan satu sama lain seperti asosiasi <hubungan statis
antar class=, agregasi, pewarisan, dan hubungan dinamis. ?lass digambarkan
sebagai template objek yang mempunyai attribute dan met%od, sebagai
karakteristik dan tingkah laku dari class tersebut.

Gambar %.$ ?ontoh )lass *iagram
7tribut dan metoda dapat memiliki salah satu sifat2
$. Private, tidak dapat dipanggil dari luar class yang bersangkutanM
%8
%. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan yang
mewarisinyaM
8. Public, dapat dipanggil oleh siapa saja
(.).+ Se,uence iagram
Se&uence diagram menggambarkan interaksi antar objek di dalam dan di
sekitar sistem <termasuk pengguna, display, dan sebagainya= berupa message
yang digambarkan terhadap waktu. Se&uence diagram terdiri atas dimensi
1ertikal <waktu= dan dimensi horizontal <objek-objek yang terkait=.
Se&uence diagram biasa digunakan untuk menggambarkan skenario atau
rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah e1ent
untuk menghasilkan output tertentu. *iawali dari apa yang men-trigger akti1itas
tersebut, proses, dan perubahan apa saja yang terjadi secara internal dan output
apa yang dihasilkan.
(.).- Acti.it& iagram
+ctivity diagram menggambarkan urutan kerja dari proses dilakukan
dalam suatu use case. Satu use case mempunyai satu activity diagram yang di
dalamnya terdiri dari kegiatan, control, perulangan, dan interaksi antara user
dengan sistem. 7kti1itas yang dimasukkan dalam suatu activity diagram adalah
akti1itas-akti1itas yang masih bersifat relatif umum.
2.3 /ntit& #elationship iagram ,ERD4
,ntity -elations%ip *iagram <B,*= merupakan pemodelan data yang
menggambarkan entitas dalam suatu sistem dan sekaligus menentukan
hubungan antar entitas DHE. -ujuan B,* bukan untuk menggambarkan tabel-
%0
tabel yang terdapat di dalam database suatu sistem. *alam hubungannya
dengan nified Modeling !anguage <)"6=, B,* lebih menggambarkan class.
class dalam )"6 sebagai entitas, tetapi dalam bentuk yang lebih sederhana.
2.5 Bas#s Data
!asis data adalah kumpulan data yang <arsip= yang saling berhubungan
yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan
<redudansi= yang tidak perlu, untuk memenuhi berbagai kebutuhan DHE. 7tau bisa
diartikan sebagai kumpulan file&tabel&arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronis.
!asis *ata pada prinsipnya ditujukan untuk pengaturan data agar
terdapat kemudahan dalam pengambilan kembali data tersebut. !erikut ini
terdapat beberapa tujuan dari !asis *ata di antaranya yaitu2
$. Kecepatan dan kemudahan <Speed=
%. Bfisiensi ruang penyimpanan <Space=
8. Keakuratan <+ccuracy=
0. Ketersediaan <+vaibility=
:. Kelengkapan <)ompleteness=
;. Keamanan <Security=
A. Kebersamaan <S%arability=
(.0 Ph&sical ata $odel
P%ysical *ata Model menggambarkan tentang tabel-tabel yang terdapat
di dalam suatu database pendukung pengembangan suatu sistem DHE. -abel-
tabel tersebut dilengkapi dengan field-field dan tipe data yang digunakan untuk
setiap field. P%ysical *ata Model juga menggambarkan field yang merupakan
Primary /ey <#K= dari suatu tabel dan 0oreign /ey <+K= yang diperlukan di dalam
%:
setiap tabel sesuai dengan relationship yang ada di antara entitas di dalam
sistem.
(.*1 2%3ect 2riented Programming
((# merupakan terobosan baru dalam kegiatan pemrograman setelah
pemrograman prosedural, pemrograman modular, dan pemrograman abstraksi
data DFE. 7da beberapa konsep utama ((# antara lain2
$. )lass2 kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk
suatu tujuan tertentu. Sebagai contoh 1class of dog1 adalah suatu unit yang
terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada
berbagai macam perilaku&turunan dari anjing.
%. (bjek2 membungkus data dan fungsi bersama menjadi suatu unit dalam
sebuah program komputerM objek merupakan dasar dari modularitas dan
struktur dalam sebuah program komputer berorientasi objek.
8. 7bstraksi2 kemampuan sebuah program untuk melewati aspek informasi
yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap
objek dalam sistem melayani sebagai model dari KpelakuK abstrak yang
dapat melakukan kerja, laporan dan perubahan keadaannya, dan
berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan
bagaimana kelebihan ini diterapkan. #roses, fungsi, atau metode dapat juga
dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan
sebuah pengabstrakan.
0. Bnkapsulasi2 memastikan pengguna sebuah objek tidak dapat mengganti
keadaan dari sebuah objek dengan cara yang tidak layakM hanya metode
dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap
%;
objek mengakses interface yang menyebutkan bagaimana objek lainnya
dapat berinteraksi dengannya. (bjek lainnya tidak akan mengetahui dan
tergantung kepada representasi dalam objek tersebut.
:. Polymorp%ism2 melalui pengiriman pesan dan tidak bergantung kepada
pemanggilan subrutinM metode tertentu yang berhubungan dengan sebuah
pengiriman pesan tergantung kepada objek tertentu dimana pesan tersebut
dikirim. ?ontohnya, bila sebuah burung menerima pesan Kgerak cepatK, dia
akan menggerakkan sayapnya dan terbang. !ila seekor singa menerima
pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya
menjawab sebuah pesan yang sama, namun yang sesuai dengan
kemampuan hewan tersebut. 9ni disebut polymorp%ism karena sebuah
1ariabel tunggal dalam program dapat memegang berbagai jenis objek yang
berbeda selagi program berjalan, dan teks program yang sama dapat
memanggil beberapa metode yang berbeda di saat yang berbeda dalam
pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang
memunculkan polymorp%ism melalui penggunaan fungsi kelas pertama.
;. 2n%eritance2 "engatur polymorp%ism dan enskapsulasi dengan mengijinkan
objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang
sudah ada, objek-objek ini dapat membagi <dan memperluas= perilaku
mereka tanpa harus mengimplementasi ulang perilaku tersebut. *engan
menggunakan ((#, maka dalam melakukan pemecahan suatu masalah,
kita tidak melihat bagaimana cara menyelesaikan permasalahan tersebut
<terstruktur= tetapi objek-objek apa yang dapat melakukan pemecahan
masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen
yang memiliki manager, sekretaris, petugas administrasi data, dan lainnya.
"isal manager tersebut ingin memperoleh data dari bagian administrasi
%A
maka manager tersebut tidak harus mengambilnya langsung, tetapi dapat
memerintahkan sekretaris untuk mengambilkannya dari petugas administrasi
data.
Salah satu bahasa pemrograman berorientasi objek yang umum
digunakan adalah bahasa pemrograman a1a. !ahasa pemrograman a1a telah
banyak digunakan untuk pengembangan aplikasi otomatisasi D$GE. *alam
perekayasaan ini, aplikasi dikembangkan dengan bahasa pemrograman a1a.
(.** We% "oncept
Web merupakan konsep penyampaian informasi berupa dokumen
webpage yang dihubungkan satu dengan yang lainnya memanfaatkan teknologi
internet D$$E. 7da beberapa konsep yang digunakan dalam mengembangkan
sistem berbasis web antara lain Java Server Page <S#=, H-"6, ?SS,
JavaScript, dan Java Programming.
(.**.* Ja.a Ser.er Page (JSP)
Java Server Page merupakan suatu teknologi untuk mengontrol suatu isi
dari tampilan website melalui penggunaan servlet. Servlet itu sendiri adalah
salah satu bentuk aplikasi berbasis web yang dikembangkan dengan bahasa
a1a. Halaman S# terdiri atas html&Nml standar dan tag script S#. Sama
seperti halaman H-"6 biasa, S# menggunakan protocol H--#.
2.11.2 4&perte5t $arkup Language ,HTML4
3ypertext Markup !anguage <H-"6= digunakan untuk mempersiapkan
sebuah dokumen %ypertext. H-"6 sebenarnya bukan bahasa pemrograman,
karena tercermin dari namanya. H-"6 adalah suatu bahasa mark up. H-"6
digunakan untuk melakukan mark up <penandaan= terhadap sebuah dokumen
%H
teks. Simbol mark up yang digunakan oleh H-"6 ditandai dengan tanda lebih
kecil <O= dan tanda lebih besar <P=. Kedua tanda ini disebut tag. -ag yang
digunakan sebagai tanda penutup diberi karakter garis miring <O&QP=. !erikut
contoh penggunaan tag H-"62
6H7 In# a)alah hea)#ng68H7
2.11.3 "ascading St&le Sheet ,9&&4
)ascading Style S%eet <?SS= merupakan suatu teknik penulisan kode
untuk memperindah dan mempermudah untuk pengkodean H-"6. -ujuan dari
penggunaan ?SS ini secara umum untuk memperindah tampilan webpage dan
membuat tampilan dengan standar-standar yang sama dalam satu kumpulan
domain website.
(.**.- Ja.aScript
JavaScript merupakan bahasa script yang sangat popular digunakan
untuk pengembangan web. )oding JavaScript ini dimasukkan dalam halaman
web menggunakan tag S?,9#-. 3alaupun tidak ada hubungan dengan bahasa
pemrograman a1a, JavaScript banyak digunakan untuk berbagai keperluan
seperti membuat efek -ollover, atau dikombinasikan dengan penggunaan 77J.
(.*( $odel 6iew "ontroller ($6")
Konsep Model 4iew )ontroller <">?= merupakan suatu konsep yang
memilah coding menjadi tiga bagian yaitu bagian Model, bagian 4iew, dan
bagian )ontroller D$%E. !agian Model memuat tentang hal-hal yang berkaitan
dengan internal sistem dan umumnya tidak bisa dilihat oleh user. !eberapa hal
yang menjadi bagian Model adalah koneksi ke database, manipulasi data di
dalam database, model penerapan metode tertentu, dan lain-lain.
%F
!agian 4iew memuat tentang fasilitas-fasilitas yang bisa dilihat oleh user,
yang umumnya berhubungan dengan user interface, tombol-tombol untuk
menjalankan fungsi-fungsi tertentu, dan lain-lain. Sedangkan bagian )ontroller
berisikan coding yang melakukan koneksi antara bagian 4iew dan bagian Model.
!agian controller berisikan fungsi-fungsi pemilahan control dan fungsi-fungsi
pengendalian event.event yang dibangkitkan oleh user. *alam tahap sekarang
ini, skema ">? yang akan digunakan masih dalam tahap penjajakan.
2.13 &tarUML
Star)"6 merupakan software pemodelan yang mendukung )"6 <)nified
"odelling 6anguage=. )"6 1ersi $.0 dilengkapi dengan $$ <sebelas= macam
diagram yang berbeda. +asilitas ini juga didukung dalam )"6 1ersi %.G yang juga
mendukung pendekatan "*7 <"odel *ri1en 7rchitecture= dengan dukungan
konsep )"6. Star)"6 dapat memaksimalkan produkti1itas dan kualitas dari
suatu software project.
*i dalam proses pengembangan sistem ini, Star)"6 digunakan dalam
proses disain sistem.
2.1 &:L0-g
S56yog merupakan salah satu tools yang bisa digunakan untuk
pengembangan database. -erdapat beberapa 1ersi yang bisa didownload. >ersi
community dapat dipilih karena dapat didownload secara gratis. Sama halnya
dengan tool-tool yang sejenis, S56yog dirancang untuk memudahkan pengguna
"yS56 untuk mengelola tabel dan record yang ada di dalam database "yS56.
*engan kelebihan G)9 yang disediakan, pembuatan sebuah database dan tabel
dalam dilakukan dengan meng-click tombol fasilitas yang tersedia.
8G
*i dalam proses pengembangan sistem ini, S56yog digunakan dalam
proses disain database yang digunakan di dalam sistem.
2.1" M#;r-s-!t <#s#-
"icrosoft >isio merupakan aplikasi komputer yang dapat digunakan untuk
pembuatan gambar teknik seperti disain office, disain floor plan, disain eletrikal,
dan lain-lain. -ipe gambar yang dimiliki >isio antara lain !lock *iagram, !uilding
#lan, *atabase, Blectrical Bngineering, +lowchart, +orm dan ?hart, "ap, dan
lain-lain.
*i dalam peroses pengembangan sistem ini, "icrosoft >isio digunakan
dalam proses disain seperti pembuatan +lowchart, form, chart, dan user
interface.
2.1% A)-2e Ph-t-sh-$
7dobe #hotoshop merupakan salah satu program pengolah gambar
standar professional. 7plikasi ini dapat digunakan untuk mendisain gambar,
mengedit gambar, atau memadukan gambar.
*i dalam pengembangan sistem ini, 7dobe #hotoshop digunakan dalam
proses pembuatan gambar-gambar yang digunakan di dalam sistem.
2.13 A)-2e Dream=ea>er
7dobe *reamwea1er merupakan salah satu software web design
terpopuler yang banyak dipilih oleh pengembang website. *reamwea1er
mempunyai tingkat kompatibelitas dan dukungan terhadap berbagai jenis bahasa
pemrograman web, seperti 7S#, S#, ?", 7S#.@B-, #H#, a1aStript, ?SS, dan
S"6. +asilitas ruang kerja dalam *reamwea1er mampu meningkatkan
8$
produkti1itas dan efekti1itas dalam melakukan disain dan pengembangan
website. *reamwea1er juga dilengkapi dengan fasilitas untuk manajemen situs
yang cukup lengkap.
*i dalam pengembangan sistem ini, 7dobe *reamwea1er digunakan
dalam proses disain user interface dan coding pendukungnya.
2.15 M0&:L
"yS56 adalah perangkat lunak -elational *atabase Management
System <,*!"S= yang didistribusikan secara gratis di bawah lisensi G#6
<$eneral Public !icense=, dimana setiap orang bebas untuk menggunakannya,
tapi tidak boleh dijadikan produk turunan yang bersifat )losed Source atau
komersial D$8E. "yS56 sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu S56 <Structure 5uery !anguage=. S56 adalah
sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi
dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis.
*i dalam pengembangan sistem ini, "yS56 digunakan sebagai ser1er
database yang digunakan dalam sistem.
2.1? Net2eans
@etbeans sebagai 9*B ditujukan untuk memudahkan pemrograman a1a
D$0E. *alam @etbeans, pemrograman dilakukan berbasiskan visual dan event
driven, seperti 9*B lain, misalnya 6orland *elp%i dan Microsoft 4isual Studio.
)ntuk membuat dialog atau ser 2nterface, kita tidak perlu membuat teks
program secara manual baris per baris, tetapi cukup klik pada component
pallete. -eks program akan dihasilkan secara otomatis. )ntuk memakai
@etbeans 9*B maka kita harus terlebih dahulu mempunyai driver *K yang akan
8%
mendukung pembuatan perangkat lunak dengan menggunakan @etbeans 9*B.
(leh karena itu, sebelum meng-install @etbeans terlebih dahulu kita harus
menginstal driver *K.
*i dalam pengembangan sistem ini, @etbeans digunakan dalam proses
coding program yang diperlukan sistem.
2.2@ A$a;he T-m;at
7pache -omcat merupakan aplikasi web ser1er yang mempunyai nama
lengkap akarta 7pache -omcat. 7plikasi web ser1er ini digunakan untuk
menjalankan aplikasi atau website berbasis a1a Ser1let atau a1a Ser1er #ages
<S#=. 7plikasi 7pache -omcat ini dikenal sebagai aplikasi web ser1er yang
handal dengan tingkat keamanan yang sangat tinggi.
Kehandalan suatu sistem database <*!"S= dapat diketahui dari cara
kerja "ptimi7er-nya dalam melakukan proses perintah-perintah S56, yang dibuat
oleh user maupun program-program aplikasinya. Sebagai database server,
"yS56 dapat dikatakan lebih unggul dibanding database server lainnya dalam
Cuery data. Hal ini terbukti untuk Cuery yang dilakukan oleh single user,
kecepatan Cuery "yS56 bisa sepuluh kali lipat lebih cepat dari #ostgreS56 dan
lima kali lebih cepat dibanding 9nterbase.
*i dalam pengembangan sistem ini, 7pache -omcat digunakan sebagai
ser1er web dalam menjalankan sistem.
BAB III
ANALI&A DAN PERAN9ANAAN
3.1 Anal#sa Permasalahan
Sebagai langkah awal yang dilakukan supaya dapat mengetahui
gambaran permasalahan yang dihadapi oleh para pengguna adalah dengan
melakukan analisa permasalahan 'Problem +nalysis(. *engan melakukan
analisa permasalahan diharapkan nantinya dapat memberikan solusi
permasalahan yang dihadapi.
#ermasalahan yang sering dihadapi oleh pengguna adalah karena
kesibukan pekerjaan pengguna sering kali pengguna terbentur dengan jadwal
kerja yang padat untuk melakukan tirta yatra ke pura-pura, disamping itu juga
piodalan di bali ditentukan berdasarkan sasih dan wuku sehingga untuk dapat
mengetahui piodalan pura-pura membutuhkan waktu untuk membuka dan
mencari piodalan pura pada kalender bali. #ada dunia modern ini tidak banyak
orang yang mengetahui rumusan kalender bali yang begitu kompleks. Sehingga
perlu dirancang suatu sistem kalender bali digital yang dapat memudahkan
dalam hal mengetahui jadwal rerahinan dan piodalan pura-pura umum yang ada
di !ali secara online yang dapat diakses %0 jam guna mendapatkan rekomendasi
tirta yatra dimana tidak terbentur dengan kesibukan atau akti1itas pekerjaan.
3.2 Anal#sa &#stem
Kalender Saka !ali adalah sistem penanggalan yang digunakan oleh
orang Hindu !ali di pulau !ali dan 6ombok. Kalender !ali bisa dianggap
istimewa sebab kalender Saka !ali adalah penanggalan kon1ensi. -idak mutlak
astronomis seperti kalender Hijriyah, namun tidak pula seperti kalender awa,
tetapi kira-kira ada di antara keduanya.
88
80
Kalender Saka !ali tidak sama dengan Kalender Saka dari 9ndia, namun
kalender Saka yang sudah dimodifikasi dan diberi tambahan elemen-elemen
lokal. Kalender Saka !ali bisa dikatakan merupakan penanggalan syamsiah-
kamariah <surya-candra= atau luni-solar. adi penanggalan ini berdasarkan posisi
matahari dan sekaligus bulan. *ikatakan kon1ensi atau kompromistis, karena
sepanjang perjalanan tarikhnya masih dibicarakan bagaimana cara
perhitungannya. *alam kompromi sudah disepakati bahwa2 $ hari candra R $ hari
surya. Kenyataannya $ hari candra tidak sama dengan panjang dari $ hari surya.
)ntuk itu setiap ;8 hari <F wuku= ditetapkan satu hari-surya yang nilainya sama
dengan dua hari-candra. Hari ini dinamakan pangunalatri. Hal ini tidak sulit
diterapkan dalam teori aritmatika. *erajat ketelitiannya cukup bagus, hanya
memerlukan $ hari kabisat dalam seratusan tahun.
3.3 Anal#sa (e2utuhan N-n /ungs#-nal
7nalisa kebutuhan non fungsional menggambarkan faktor-faktor yang ada
dalam pengembangan sistem kalender bali digital, di antaranya analisa user,
perangkat keras dan perangkat lunak, sebagai analisa kebutuhan yang harus
dipenuhi dalam perancangan sistem yang akan dibuat.
3.3.1 Anal#sa User
7nalisa user dimaksudkan untuk mengetahui siapa saja yang dapat
menggunakan sistem yang akan dibuat. *alam sistem ini, pengguna sistem
dibagi menjadi 8 <tiga= jenis user yaitu2
$. 7dmin
)ser admin&administrator adalah pengguna sistem yang memiliki akses
penuh terhadap sistem, mengelola data user, mengelola seluruh data
master.
%. "ember
8:
)ser member adalah user yang perlu melakukan login dan mempunyai
kemampuan untuk mengelola beberapa jenis data seperti data profile
member serta data-data forum&diskusi
8. )mum
)ser umum di sini adalah pengguna yang memiliki akses umum
menggunakan sistem dan tidak perlu melakukan login. )ser umum dapat
melihat kalender bali digital, serta dapat mencari piodalan dan rerahinan bali
menurut keinginan user umum.
3.3.2 Anal#sa Perangkat (eras
!erikut adalah kebutuhan perangkat keras <%ardware= untuk menjalankan
aplikasi2
a. Processor dengan kecepatan minimal $,:GHz
b. 3arddisk minimal 0GG!
c. -+M minimal :$%"!
d. 4$+ )ard minimal ;0"!
e. Monitor $0/
f. Mouse
g. /eyboard
3.3.3 Anal#sa Perangkat Lunak
Kebutuhan akan perangkat lunak pendukung sangatlah penting bagi
terciptanya perangkat lunak yang sedang dirancang. 7dapun kebutuhan
spesifikasi perangkat lunak pendukung aplikasi yang akan dibuat antara lain2
8;
$. Sistem (perasi2 3indows atau 6inuN.
%. -ools #rogram2 @etbeans, 7pache -omcat, a1a *K.
8. *atabase2 "yS56, S56yog.
0. -ools #endukung2 Star)"6, "icrosoft >isio, 7dobe #hotoshop,
7dobe *reamwea1er.
3. D#sa#n &#stem
3..1 Desa#n Umum &#stem
Gambar 8.$ *esain )mum Sistem
*alam sistem kalender bali digital, tahap pertama dimulai dari inputan
sistem yang terdiri tanggal masehi yang dipilih oleh user sesuai dengan
keinginan user. Setelah tanggal masehi diinputkan, proses selanjutnya adalah
merubah tanggal masehi menjadi tanggal dalam sistem penanggalan kalender
!ali, yang kemudian dilanjutkan dengan pencarian piodalan ataupun rerahinan
menurut sistem penanggalan kalender bali.
3..2 !secase iagram
Data Masukan
,In$ut4
Data (eluaran
,*ut$ut4
Pr-ses
Pen;ar#an Data
Pura
Ber)asarkan
&#stem
Penanggalan
(alen)aer Bal#
8A
!erikut adalah use case diagram yang memperlihatkan proses dan
akti1itas yang terjadi pada Sistem Kalender (dalan #ura-#ura )mum *i !ali
*engan +asilitas ,ekomendasi -irta .atra. 7da sebanyak $0 <empat belas= use
case yang tercakup di dalam sistem ini, seperti ditampilkan pada Gambar 8.%.
Gambar 8.% secase diagram Sistem Kalender !ali
+.-.( !se "ase Te5t
se case text menceritakan suatu urutan interaksi antara satu atau lebih
actor dan sistem, serta menceritakan jalannya aliran sebuah data dan sistem
secara lebih detail. se case text berbentuk teks tanpa 1isualisasi. *i dalam use
case text terdapat teks untuk menjelaskan urutan kegiatan yang disebut
dokumentasi use case, yang terdiri dari2
@ama 2 "encantumkan nama dari use case yang bersangkutan.
#re ?ondition 2 #ersyaratan yang harus dipenuhi sebelum use case
dimulai.
7ctor 2 #elaku
8H
#ost ?ondition 2 "enjelaskan kondisi yang terjadi saat use case selesai
dieksekusi.
Steps 2 "enjelaskan langkah-langkah yang dilakukan oleh
pelaku&actor.
7ctor who get benefit 2 "encantumkan nama dari actor yang mendapat
keuntungan saat use case telah dipenuhi.
1. L#hat Rah#na &u;# (alen)er Bal#
Ta2el 3.1 se )ase Text 6ihat ,ahina Suci Kalender !ali
)se ?ase @ame 6ihat ,ahina Suci Kalender !ali
#re ?ondition -
#rimary 7ctor user umum dan user member
Secondary 7ctor -
#ost ?ondition -
Steps $. )ser memilih menu beranda
%. Sistem menampilkan kalender masehi
8. )ser menginputkan tanggal kalender masehi
0. Sistem melakukan proses penentuan
penanggalan kalender bali
:. Sistem mencari rahina suci penanggalan
kalender bali berdasarkan inputan tanggal
masehi
;. )ser mendapat informasi tentang rahina suci
pada tanggal yang dipilih.
7ctor who get benefit user umum dan user member
2. L#hat Deta#l Rah#na &u;#
Ta2el 3.2 se )ase Text 6ihat *etail ,ahina Suci
)se ?ase @ame 6ihat *etail ,ahina Suci
#re ?ondition -
8F
#rimary 7ctor user umum dan user member
Secondary 7ctor -
#ost ?ondition -
Steps $. )ser memilih ,ahina Suci
%. Sistem melakukan proses pencarian informasi
detail rahina suci
8. )ser mendapat informasi tentang detail rahina
suci
7ctor who get benefit user umum dan user member
3. 9ar# P#-)alan PuraBPura )# Bal#
Ta2el 3.3 se )ase Text ?ari #iodalan #ura-#ura di !ali
)se ?ase @ame ?ari #iodalan #ura-#ura di !ali
#re ?ondition -
#rimary 7ctor user umum dan user member
Secondary 7ctor -
#ost ?ondition -
Steps $. )ser memilih menu beranda
%. Sistem menampilkan form cari tempat tirta yatra
8. )ser menginputkan tanggal kalender masehi
0. Sistem melakukan proses penentuan
penanggalan kalender bali
:. Sistem mencari piodalan pura-pura
penanggalan kalender bali berdasarkan inputan
tanggal masehi
;. )ser mendapat informasi tentang piodalan pura
pada tanggal yang dipilih.
7ctor who get benefit user umum dan user member
. L#hat Deta#l Pura
Ta2el 3. se )ase Text 6ihat *etail #ura
)se ?ase @ame 6ihat *etail #ura
0G
#re ?ondition -
#rimary 7ctor user umum dan user member
Secondary 7ctor -
#ost ?ondition -
Steps $. )ser memilih #ura
%. Sistem melakukan proses pencarian informasi
detail #ura
8. )ser mendapat informasi tentang detail #ura
7ctor who get benefit user umum dan user member
". !se "ase Te5t L-g#n
Ta2el 3." se )ase Text 6ogin
)se ?ase @ame 6ogin
#re ?ondition Maintenance *ata member
#rimary 7ctor 7dmin dan "ember
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin atau member menjalankan Sistem
Kalender !ali digital
%. Sistem akan menampilkan halaman untuk login
8. 7dmin atau member menginputkan username
dan password
0. Sistem mem1alidasi username dan password
:. Sistem mengambil list hak-hak <pri1ilege= user
dan kemudian menampilkan halaman utama
sistem berikut menu-menu terkait sesuai
dengan pri1ilege yang ada
%. !se "ase Te5t E)#t Data Pr-!#le
Ta2el 3.% se )ase Text Bdit *ata #rofile
)se ?ase @ame Bdit *ata #rofile
0$
#re ?ondition login
#rimary 7ctor "ember
Secondary 7ctor -
#ost ?ondition -
Steps $. "ember memilih menu profile
%. Sistem akan menampilkan halaman data
profile member
8. "ember melakukan perubahan data profile
0. Sistem mem1alidasi dan menyimpan
perubahan data profile yang disimpan di
database
3. !se "ase Te5t L#hat /-rum
Ta2el 3.3 se )ase Text 6ihat +orum
)se ?ase @ame 6ihat +orum
#re ?ondition 6ogin, "aintenance *ata +orum
#rimary 7ctor "ember
Secondary 7ctor -
#ost ?ondition -
Steps $. "ember memilih menu forum
%. Sistem akan menampilkan halaman forum
8. "ember melihat informasi data forum
5. !se "ase Te5t (#r#m (-mentar
Ta2el 3.5 se )ase Text Kirim Komentar
)se ?ase @ame Kirim Komentar
#re ?ondition 6ogin, 6ihat +orum
0%
#rimary 7ctor "ember
Secondary 7ctor -
#ost ?ondition -
Steps $. "ember memilih menu forum
%. Sistem akan menampilkan halaman forum
8. "ember melihat informasi data forum
0. "ember mengisi form komentar
:. Sistem menyimpan komentar member ke
dalam database
?. !se "ase Te5t Ma#ntenan;e Data Mem2er
Ta2el 3.? se )ase Text "aintenance *ata "ember
)se ?ase @ame "aintenance *ata "ember
#re ?ondition 6ogin
#rimary 7ctor 7dmin
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin memilih menu "aintenance *ata
"ember
%. Sistem akan menampilkan halaman +orm
*ata "ember
8. 7dmin memberikan masukan berupa data
member
0. Sistem melakukan proses maintenance
<add,edit,delete=
:. Sistem menyimpan perubahan data member
1@. !se "ase Te5t Ma#ntenan;e Data Rah#na &u;#
08
Ta2el 3.1@ se )ase Text "aintenance *ata ,ahina Suci
)se ?ase @ame "aintenance *ata ,ahina Suci
#re ?ondition 6ogin
#rimary 7ctor 7dmin
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin memilih menu "aintenance *ata
,ahina Suci
%. Sistem akan menampilkan halaman +orm
*ata ,ahina Suci
8. 7dmin memberikan masukan berupa data
,ahina Suci
0. Sistem melakukan proses maintenance
<add,edit,delete=
:. Sistem menyimpan perubahan data ,ahina
Suci
11. !se "ase Te5t Ma#ntenan;e Data Pura
Ta2el 3.11 se )ase Text "aintenance *ata #ura
)se ?ase @ame "aintenance *ata #ura
#re ?ondition 6ogin
#rimary 7ctor 7dmin
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin memilih menu "aintenance *ata #ura
%. Sistem akan menampilkan halaman +orm
*ata #ura
8. 7dmin memberikan masukan berupa data
#ura
0. Sistem melakukan proses maintenance
<add,edit,delete=
:. Sistem menyimpan perubahan data #ura
00
12. !se "ase Te5t Ma#ntenan;e Data /-rum
Ta2el 3.12 se )ase Text "aintenance *ata +orum
)se ?ase @ame "aintenance *ata +orum
#re ?ondition 6ogin
#rimary 7ctor 7dmin
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin memilih menu "aintenance *ata
+orum
%. Sistem akan menampilkan halaman +orm
*ata +orum
8. 7dmin memberikan masukan berupa data
+orum
0. Sistem melakukan proses maintenance
<add,edit,delete=
:. Sistem menyimpan perubahan data +orum
13. !se "ase Te5t Balas (-mentar
Ta2el 3.13 se )ase Text !alas Komentar
)se ?ase @ame !alas Komentar
#re ?ondition 6ogin, "aintenance *ata +orum, Kirim Komentar
#rimary 7ctor 7dmin
Secondary 7ctor -
#ost ?ondition -
Steps $. 7dmin memilih menu "aintenance *ata
+orum
%. Sistem akan menampilkan halaman +orum,
Komentar "ember dan +orm !alas Komentar
0:
8. 7dmin mengisi +orm !alas Komentar
0. Sistem melakukan proses penyimpanan data
balas komentar member
3..3 Acti.it& iagram
!erikut activity diagram dari hasil analisa yang telah dibuat untuk
memodelkan proses dan langkah-langkah dari sistem2
8. !ogin Member
0;
Gambar 8.8 +ctivity !ogin Member
%. 6ihat *etail ,ahina Suci
0A
Gambar 8.0 +ctivity 6ihat *etail ,ahina Suci
8. ?ari #iodalan dan *etail #ura
0H
Gambar 8.: +ctivity ?ari #iodalan dan *etail #ura
0. Bdit #rofile
0F
Gambar 8.; +ctivity Bdit #rofile
:. 6ihat +orum dan Kirim Komentar +orum
:G
Gambar 8.A +ctivity 6ihat +orum dan Kirim Komentar +orum
;. 6ogin 7dmin
:$
Gambar 8.H +ctivity 6ogin 7dmin
A. "aintenance *ata ,ahina Suci
:%
Gambar 8.F +ctivity "aintenance *ata ,ahina Suci
H. "aintenance *ata #ura
:8
Gambar 8.$G +ctivity "aintenance *ata #ura
F. "aintenance *ata +orum
:0
Gambar 8.$$ +ctivity "aintenance *ata +orum
$G. !alas Komentar "ember
::
Gambar 8.$% +ctivity !alas Komentar "ember
$$. "aintenance *ata "ember
:;
Gambar 8.$8 +ctivity "aintenace *ata "ember
$%. 6ihat ,ahina Suci
:A
Gambar 8.$0 +ctivity 6ihat ,ahina Suci
$8. ?ari #iodalan #ura
:H
Gambar 8.$: +ctivity ?ari #iodalan #ura
3.. "lass iagram
)lass adalah sebuah spesifikasi yang jika diinstansiasikan akan
menghasilkan sebuah object dan merupakan inti dari pengembangan dan desain
berorientasi object. )lass menggambarkan keadaan <atribut&property= suatu
sistem sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut
<metoda&fungsi=. )lass diagram menggambarkan struktur dan deskripsi class,
package, dan object beserta hubungan satu sama lain seperti constraint,
pewarisan, asosiasi, dan lainnya. !erikut ini adalah class digram dari Sistem
Kalender (dalan #ura-#ura )mum *i !ali *engan +asilitas ,ekomendasi -irta
.atra 2
:F
$engguna
Susername2 St ring
Spassword2 St ring
S"aint enanceTHariT,aya<=
S"aint enanceT#ura<=
S*isplayTHariT,aya<=
S*isplayT#ura<=
a)m#n
Susername2 String
Spassword2 St ring
S"aintenanceTforum<=
S"aintenanceT,eply<=
user
Semail2 St ring
Spassword2 String
SupdateTuser<=
SaddTKomentar<=
Sdelet eTKomentar<=
SdisplayTforum<=
userCumum
!-rum
SidTf orum
SjudulTforum
SdisplayTforum<=
S"aint enanceTf orum<=
k-ment ar
SidTkomentar2 int
Skoment ar2 St ring
SaddTKomentar<=
Sdelet eTKomentar<=
SdisplayTKomentar<=
re$l0
SidTreply2 int
Sreply2 String
S"aint enanceT,eply<=
SdisplayTKoment ar<=
$ura
SidTpura2 int
SnamaTpura2 String
SdisplayT#ura<=
har#Cra0a
SidThariTraya2 int
SnamaThariTraya2 String
SdisplayTHariT,aya<=
Gambar 8.$; )lass *igram Sistem Kalender !ali
+.-.7 Se,uence iagram
;G
Se&uence diagram menggambarkan interaksi antar ob#ect di dalam dan di
sekitar sistem <termasuk pengguna, display, dan sebagainya= berupa message
yang digambarkan terhadap waktu. Se&uence diagram terdiri atas dimensi
1ertikal <waktu= dan dimensi horizontal <objek yang terkait=.
Se&uence diagram bisa digunakan untuk menggambarkan skenario atau
rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah e1ent
untuk menghasilkan output tertentu. *iagram ini diawali dari apa yang men-
trigger akti1itas tersebut, proses dan perubahan apa saja yang terjadi secara
internal dan output apa yang dihasilkan.
8. !ogin Member
Gambar 8.$A !ogin Member
%. 6ihat ,ahina Suci
Gambar 8.$H 6ihat ,ahina Suci
8. 6ihat *etail ,ahina Suci
;$
Gambar 8.$F 6ihat *etail ,ahina Suci
0. ?ari #iodalan #ura
Gambar 8.%G ?ari #iodalan #ura
:. 6ihat *etail #ura
Gambar 8.%$ 6ihat *etail #ura
;. Bdit #rofile
;%
Gambar 8.%% Bdit #rofile
A. 6ihat +orum dan Kirim Komentar +orum
Gambar 8.%8 6ihat +orum dan Kirim Komentar +orum
H. 6ogin 7dmin
;8
Gambar 8.%0 6ogin 7dmin
F. "aintenance *ata ,ahina Suci
Gambar 8.%: "aintenance *ata ,ahina Suci
$G. "aintenance *ata #ura
Gambar 8.%; "aintenance *ata #ura
$$. "aintenance *ata +orum
;0
Gambar 8.%A "aintenance *ata +orum
$%. !alas Komentar "ember
Gambar 8.%H !alas Komentar "ember
$8. "aintenance *ata "ember
Gambar 8.%F "aintenace *ata "ember
$0. 6ihat ,ahina Suci
;:
Gambar 8.8G 6ihat ,ahina Suci
$:. 6ihat *etail ,ahina Suci
Gambar 8.8$ 6ihat *etail ,ahina Suci
$;. ?ari #iodalan #ura
Gambar 8.8% ?ari #iodalan
;;
$A. 6ihat *etail #iodalan #ura
Gambar 8.88 6ihat *etail #iodalan
;A
3.4.6 /ntit& #elationship iagram ,ERD4
,ntity -elations%ip *iagram adalah suatu diagram yang berisi komponen-
komponen himpunan entitas dan himpunan relasi yang mempresentasikan
seluruh fakta dari dunia nyata yang diangkat. !erikut ini adalah B,* dari Sistem
Kalender !ali *igital:
-abel 8.$0. -abel ,ntity -elations%ip *iagram <B,*=
;H
3.4.7 (-nse$tual Data2ase
*ari data-data yang dibutuhkan dan berdasarkan B,* Sistem Kalender
!ali *igital dengan penambahan yang diperlukan maka akan dibuat beberapa
tabel sebagai media penyimpanan data. #enyimpanan data tersebut disimpan
dalam sebuah database yang berisikan tabel-tabel, berikut ini adalah nama-
nama tabelnya 2
admin
forum
hariTraya
komentar
pura
reply
user
-abel 8.$: Konseptual *atabase
;F
3..5 &truktur /#le
*alam program Sistem Kalender !ali *igital !erbasis 3eb, terdapat
tujuh tabel yang dibuat nama database /kalender/. 7dapun tabel tersebut, antara
lain2
a. -abel 7dmin
-abel 8.$;. -abel *ata 7dmin
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ username 1archar 8% #rimary Key
% #assword 1archar 8%
b. -abel +orum
-abel 8.$A. -abel +orum
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ idTforum int $$ #rimary Key
% judul 1archar $GG
8 deskripsi teNt
0 post datetime
: gambar 1archar :G
c. -abel HariTraya
-abel 8.$H. -abel HariTraya
AG
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ idThariTraya int $$ #rimary Key
% namaThariTraya 1archar 8G
8 deskripsi teNt
0 gambar 1archar :G
d. -abel komentar
-abel 8.$F. -abel Komentar
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ idTkomentar int $$ #rimary Key
% idTforum 1archar $G
8 email 1archar 8G
0 komentar teNt
: post datetime
e. -abel pura
-abel 8.%G. -abel pura
A$
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ idTpura int $$ #rimary Key
% namaTpura 1archar 8G
8 deskripsi teNt
0 alamat teNt
: gambar 1archar 8G
f. -abel ,eply
-abel 8.%$. -abel reply
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ idTreply int $$ #rimary Key
% idTkomentar 1archar $G
8 reply teNt
0 post datetime
g. -abel )ser
-abel 8.%%. -abel )ser
A%
@o @ama +ield -ipe *ata )kuran +ield Keterangan
$ email 1archar 8G #rimary Key
% password 1archar 8%
8 nama 1archar 8G
0 alamat teNt
: jk 1archar $
; photo 1archar 8G
3..? Desa#n /-rm
3..?.1 Des#gn Menu &truktural
a. User
A8
Gambar 8.80 *esign "enu )ser
2. Mem2er
Gambar 8.8: *esign "enu "ember
;. A)m#n#strat-r
A0
Gambar 8.8; *esign "enu 7dministrator
3..?.2 Halaman User Inter!a;e
A:
*alam Sistem Kalender !ali *igital dapat dibagi menjadi 8 <tiga= bagian
yaitu tampilan web untuk user umum, tampilan web untuk user member dan
tampilan web untuk admin, berikut ini adalah tampilan web untuk user umum 2
a. "enu !eranda
Sistem Kalender !ali *igital
!eranda
#iodalan
#ura
Hari ,aya
!ali
6ogin&,egister
-ahun 2 $A "arch %G$0 !ulan 2
3uku "inggu Senin Selasa ,abu Kamis umat Sabtu
*ukut $
3atugunung % 8 0 : ; A H
Sinta F $G $$ $% $8 $0 $:
6andep $; $A $H $F %G %$ %%
)kir %8 %0 %: %; %A %H %F
Kulantir 8G 8$
Keterangan ?ari -empat -irta .atra
-anggal 2 8G "aret %G$0
Hari !ali 2 ,edite
-ri 3ara 2 #asah
#anca 3ara 2 #on
3uku 2 Kulantir
P-s#s# Bulan 1 T#lem
&as#h 1 (esanga
-anggal 6ibur 2
+ilter Kota&6okasi #ura 2
Hari Suci
$. #engrupukan
'Hasil #encarian /
Gambar 8.8A 0orm !eranda
Gambar 8.8A +orm !eranda adalah halaman awal user. Halaman ini
berisikan Kalender !ali digital. -erdapat berberapa menu yang dapat diakses
oleh user. -erdapat informasi keterangan Kalender !ali *igital seperti dina, tri
wara, panca wara, wuku, sasi% dan posisi bulan. -erdapat informasi hari raya
bali pada suatu tanggal tertentu. -erdapat form untuk melakukan pencarian
tempat tirta yatra menurut hari yang diinginkan oleh user.
Cari
A;
b. "enu #iodalan #ura
Sistem Kalender !ali *igital
!eranda
#iodalan
#ura
Hari ,aya
!ali
6ogin&,egister
!ulan 2 -ahun 2
#iodalan #ura #ada !ulan NNNN tahun NNNN
$. JNNNNNNNNNNNNNNN
%. JNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
Gambar 8.8H 0orm #iodalan #ura
Gambar 8.8H +orm #iodalan #ura adalah halaman yang digunakan oleh
user untuk melakukan pencarian piodalan pura berdasarkan bulan dan tahun
yang diinginkan.
c. "enu Hari ,aya !ali
Sistem Kalender !ali *igital
!eranda
#iodalan
#ura
Hari ,aya
!ali
6ogin&,egister
!ulan 2 -ahun 2
Hari ,aya )mat Hindu !ulan NNNN tahun NNNNN
AA
$. JNNNNNNNNNNNNNNN
%. JNNNNNNNNNNNNNNNNNNNNNNNNNNNN
8. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
Gambar 8.8F 0orm Hari ,aya !ali
Gambar 8.8F +orm Hari ,aya !ali adalah halaman yang digunakan oleh
user untuk melakukan pencarian hari raya umat Hindu berdasarkan bulan dan
tahun yang diinginkan.
8.0.F.% )ser "ember
!erikut ini adalah tampilan web untuk user member 2
a. 6ogin
7rea "ember
AH
6ogin ,egister
Bmail 2 Bmail 2
#assword 2 #assword 2
,e Ltype 2
@ama 2
enis Kelamin 2
7lamat 2
Gambar 8.0G 0orm !ogin9-egister
Gambar 8.0G +orm 6ogin ,egister adalah halaman yang digunakan oleh
user member untuk melakukan 6ogin ataupun untuk mendaftar menjadi member.
b. "enu !eranda
Sistem Kalender !ali *igital
!eranda
#iodalan
#ura
Hari ,aya
!ali
+orum #rofile Keluar
-ahun 2 $A "arch %G$0 !ulan 2
3uku "inggu Senin Selasa ,abu Kamis umat Sabtu
Login
Register
Cari
AF
*ukut $
3atugunung % 8 0 : ; A H
Sinta F $G $$ $% $8 $0 $:
6andep $; $A $H $F %G %$ %%
)kir %8 %0 %: %; %A %H %F
Kulantir 8G 8$
Keterangan ?ari -empat -irta .atra
-anggal 2 8G "aret %G$0
Hari !ali 2 ,edite
-ri 3ara 2 #asah
#anca 3ara 2 #on
3uku 2 Kulantir
P-s#s# Bulan 1 T#lem
&as#h 1 (esanga
-anggal 6ibur 2
+ilter Kota&6okasi #ura 2
Hari Suci
%. #engrupukan
'Hasil #encarian /
Gambar 8.0$ 0orm !eranda
Gambar 8.0$ +orm !eranda adalah halaman awal user member setelah
melakukan login. Halaman ini hampir sama dengan halaman beranda user
umum, perbedaannya adalah halaman ini terdapat menu forum, profile dan
keluar.
c. "enu +orum
Sistem Kalender !ali *igital
+orum #rofile Keluar

NNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
$. JNNNNNNNNN
%. JNNNNNNNNNN
8. JNNNNNNNNNN
0. JNNNNNNNN
:. JNNNNNNNNNN
;. NNNNNNNNNNN
x
HG
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
(-mentar 1
Gambar 8.0% +orum
Gambar 8.0% +orum adalah halaman yang digunakan oleh user member
untuk melihat forum yang ada pada sistem kalender bali digital. ser member
juga dapat mengirim komentar sebagai media interaksi antara member dengan
admin.
d. "enu #rofile
Sistem Kalender !ali *igital
+orum #rofile Keluar

Bmail 2
@ama 2
Kirim
x
H$
7lamat 2
Pass=-r) Lama 1
Pass=-r) Baru 1
(et#k Ulang 1
cari gambar..

Gambar 8.08 "enu #rofile
Gambar 8.08 "enu #rofile adalah halaman yang digunakan oleh user
member untuk me- maintenance data profilnya. -erdapat form edit profile untuk
melakukan penyimpanan identitas. -erdapat form ganti password untuk
melakukan penyimpanan password baru. Serta terdapat form ganti photo untuk
mengganti photo user member.
8.0.F.8 7dmin
!erikut ini adalah tampilan web untuk admin 2
a. 6ogin
7rea 7dmin
Edit Profile
Browse
Ganti
Photo
Ganti password
H%
6ogin
Bmail 2
#assword 2


Gambar 8.00 !ogin
Gambar 8.00 +orm 6ogin adalah halaman yang digunakan oleh admin
untuk melakukan 6ogin.
b. !eranda
Login
H8
Sistem Kalender !ali *igital
!eranda *ata #ura *ata Hari ,aya +orum #engguna Keluar
&elamat Datang )# &#stem (alen)er Bal# D#g#tal
3eb ini dapat memberikan kemudahan informasi data kalender !ali
"emberikan informasi yang tepat tentang piodalan pura-pura di !ali.
"emberikan informasi tentang rerahinan atau hari-hari penting di !ali
"emberikan rekomendasi tempat untuk melaksanakan tirta yatra
"emberikan informasi pura-pura di !ali
&#lahkan gunakan !as#l#tas #n# seBmaks#mal mungk#nD Ter#makas#h.
Gambar 8.0: 0orm !eranda
Gambar 8.0: +orm !eranda adalah halaman awal admin setelah
melakukan login. -erdapat pesan halo adamin serta -erdapat bebrapa menu
yang disediakan.
H0
c. *ata #ura
Sistem Kalender !ali *igital
!eranda *ata #ura *ata Hari ,aya +orum #engguna Keluar
$. JNNNNNN
%. JNNNNN
8. NNNNNNN
9* #ura 2
auto
@ama #ura 2
Status (dalan 2
*eskripsi 2
7lamat 2
Kabupaten&Kota 2
Hari (dalan 2
#anca 3ara 2
3uku 2
Sasih (dalan 2
#osisi !ulan 2
.
Gambar 8.0; 0orm *ata #ura
Gambar 8.0; +orm *ata #ura adalah halaman yang digunakan admin
untuk mengolah data pura.
d. *ata Hari ,aya
Simpan
H:
Sistem Kalender !ali *igital
!eranda *ata #ura *ata Hari ,aya +orum #engguna Keluar
$. JNNNNNN
%. JNNNNN
8. NNNNNNN
* Hari ,aya 2
auto
@ama HaT,aya 2
enis HaTraya 2
*eskripsi 2
Hari (dalan 2
#anca 3ara 2
3uku 2
Sasih (dalan 2
#osisi !ulan 2
Gambar 8.0A 0orm *ata Hari ,aya
Gambar 8.0A +orm *ata Hari ,aya adalah halaman yang digunakan
admin untuk mengolah data hari raya.
Simpan
H;
e. *ata +orum
Sistem Kalender !ali *igital
!eranda *ata #ura *ata Hari ,aya +orum #engguna Keluar
$. JNNNNNN
%. JNNNNN
8. NNNNNNN
udul 2
*eskripsi 2
9si Gambar 2
.a -idak
Gambar 8.0H 0orm *ata +orum
Gambar 8.0H +orm *ata +orum adalah halaman yang digunakan admin
untuk mengolah data forum.
f. *ata #engguna
Simpan
HA
Sistem Kalender !ali *igital
!eranda *ata #ura *ata Hari ,aya +orum #engguna Keluar
No. Email Nama Aksi
1 xxxxxxgmail.com xxxx xxxx xxx Hapus
! xxxxx.com xxx xxx Hapus
Gambar 8.0F 0orm *ata #engguna
Gambar 8.0F +orm *ata #engguna adalah halaman yang digunakan
admin untuk mengolah data pengguna
HH
BAB I<
IMPLEMENTA&I &I&TEM
#ada bab ini menjelaskan tentang implementasi sistem dan petunjuk
operasional dari sistem yang telah dibuat dimana akan dibagi menjadi tiga
bagian yaitu )ser )mum, )ser "ember dan 7dmin.
.1 Im$lementas#
Sebelum mengimplementasikan dan menguji aplikasi ini, perlu diketahui
kebutuhan sistem yang diperlukan untuk menjalankannya. Blemen-elemen dari
sistem yang dibutuhkan antara lain %ardware <perangkat keras= dan software
<perangkat lunak=.
.1.1 (e2utuhan Perangkat (eras
7dapun spesifikasi perangkat keras yang dibutuhkan dalam
mengimplementasikan dan menguji aplikasi ini adalah sebagai berikut2
$. Processor
%. Memory
8. >G7 )ard
0. 3arddisk
:. Monitor
;. Mouse dan /eyboard
.1.2 (e2utuhan Perangkat (eras
HF
7dapun spesifikasi perangkat lunak yang dibutuhkan dalam
mengimplementasikan dan menguji aplikasi ini adalah sebagai berikut2
$. Sistem (perasi "icrosoft 3indows
%. "yS56 : sebagai ser1er database
8. 7pache -omcat sebagai ser1er web
0. "ozilla +irefoN sebagai web browser
.1.3 Instalas# Perangkat Lunak
)ntuk menjalankan beberapa proses instalasi perlu dilaksanakan.
7dapun tahapan instalasinya adalah sebagai berikut2
$. 9nstall Sistem (perasi "icrosoft 3indows
%. 9nstall 7pache 3eb Ser1er -omcat
8. 9nstall @etbeans
0. 9nstall "yS56
:. 9nstall 3eb !rowser
FG
.1.3 Im$lementas# Pr-gram
7plikasi dikembangkan berbasis pada analisa dan disain sistem yang
telah dijelaskan pada !ab 999. !erikut ini penjelasan aplikasi hasil implementasi.
0.$.8.$. )ser )mum
a. !eranda
Halaman ini merupakan halaman pertama yang dilihat oleh )ser
)mum. Halaman ini berisikan tentang kalender bali digital serta terdapat
beberapa menu yang dapat diakses.
F$
Gambar 0.$ !eranda
F%
b. "enu #iodalan
Halaman ini adalah halaman yang berfungsi untuk mencari piodalan
pura berdasarkan filter bulan dan tahun. *ata #iodalan #ura nantinya
diurut berdasarkan tanggal. )ntuk melihat detail pura, user bisa meng-klik
pura yang diinginkannya.
Gambar 0.% #iodalan #ura
F8
Setelah )ser melakukan klik pada pura yang dipilih, sistem akan
menampilkan detail pura yang dipilih oleh user seperti gambar berikut 2
Gambar 0.8 !iografi #ura
F0
c. "enu Hari ,aya
Halaman ini adalah halaman yang berfungsi untuk mencari hari raya
umat hindu berdasarkan filter bulan dan tahun. *ata hari raya nantinya
diurut berdasarkan tanggal. )ntuk melihat detail hari raya, user bisa
meng-klik hari raya yang diinginkannya.
F:
Gambar 0.0 Hari ,aya !ali
Setelah )ser melakukan klik pada hari raya bali yang dipilih, sistem akan
menampilkan detail hari raya bali yang dipilih oleh user seperti gambar berikut 2
F;
Gambar 0.: !iografi Hari ,aya !ali
Biografi Hari Raya Bali
FA
0.% )ser "ember
a. 6ogin&,egister
Halaman ini merupakan halaman yang digunakan untuk melakukan
login bagi member yang telah memiliki akun ataupun untuk melakukan
register bagi user yang ingin menjadi member.
Gambar 0.; 6ogin&,egister
FH
b. !eranda
Halaman ini merupakan halaman yang dituju setelah member
melakukan login. Halaman ini sama dengan beranda pada user,
perbedaannya adalah pada menu-menunya terdapat penambahan seperti
menu forum, profile, dan keluar.
FF
Gambar 0.A !eranda
c. +orum
Halaman ini merupakan halaman yang digunakan oleh member untuk
melihat forum yang tersedia pada sistem kalender bali digital. #ada menu
ini juga digunakan untuk berinteraksi dengan admin sistem dimana user
member dapat melakukan&mengirim komentar terkait forum yang
disediakan.
$GG
Gambar 0.H +orum
d. #rofile
Halaman ini merupakan halaman yang digunakan oleh member untuk
memaintenance data profile member bersangkutan terkait dengan
identitas, password serta photo member.
$G$
Gambar 0.F #rofile
0.8 7dmin
$G%
a. 6ogin 7dmin
Halaman ini merupakan halaman yang digunakan untuk melakukan
login bagi admin.
Gambar 0.$G 6ogin 7dmin
$G8
b. !eranda
Halaman ini merupakan halaman yang dituju setelah admin
melakukan login. !erisikan menu-menu yang dapat diakses sebagai
berikut 2
Gambar 0.$$ !eranda
$G0
c. *ata #ura
Halaman ini merupakan halaman yang digunakan untuk mengolah
data pura seperti add, edit dan delete data pura.
Gambar 0.$% *ata #ura
$G:
d. *ata Hari ,aya !ali
Halaman ini merupakan halaman yang digunakan untuk mengolah
data hari raya bali seperti add, edit dan delete data hari raya bali.
Gambar 0.$8 *ata Hari ,aya !ali
$G;
e. *ata +orum
Halaman ini merupakan halaman yang digunakan untuk mengolah
data forum seperti add, edit dan delete data forum.
Gambar 0.$8 *ata +orum
$GA
f. *ata #engguna
Halaman ini merupakan halaman yang digunakan untuk mengolah
data pengguna melihat dan menghapus data pengguna.
Gambar 0.$0 *ata #engguna
$GH
BAB <
PENUTUP
".1. (es#m$ulan
*ari penulisan skripsi yang berjudul Sistem Kalender (dalan #ura-#ura
)mum *i !ali *engan +asilitas ,ekomendasi -irta .atra. kesimpulan yang di
dapat sebagai berikut 2
$. Sistem #endukung Keputusan ini dapat memberikan informasi
tentang hari dan waktu piodalan pura-pura dibali.
%. "emberi informasi terkait purnama, tilem, kajeng kliwon dan
rerahinan&hari raya bali.
8. *apat memberikan rekomendasi tempat tirta yatra menurut
keinginan pengguna.
0. *apat dilakukan secara online dan dalam bentuk digital sehingga
meminimalisir terjadinya kesalahan dan kerusakan data.
".2. &aran
Sistem ini masih jauh dari sempurna, sehingga ada banyak hal yang bisa
dikembangkan dari sistem ini. Hal-hal yang bisa dikembangkan yaitu
menambahkan menu untuk mencari hari baik&dewasa ayu, mencari kelahiran dan
sifat-sifatnya serta jodoh menurut sifat dan watak hari lahir.
$GF
DA/TAR PU&TA(A
D$E Suparta 7rdhana, 9.!. %GGA. /alender :;; Ta%un 'Ta%un 8<;8 s9d :8;;
Mase%i(. Surabaya2 #aramita.
D%E Subagiasta, 9 Ketut. %G$$. 3ari.3ari Suci 3indu. *enpasar2 #ustaka !ali
#ost.
D8E !udha, "ade. %G$%. Tirta =atra ke >usa Penida. Surabaya2 #aramita.
D0E Supatra, 9 @ K. %GG0. /eutamaan Tirt%ayatra. *enpasar2 ?>. Kayumas
7gung.
D:E Soebandi, Ketut. %GG0. Se#ara% Pembangunan Pura.Pura di 6ali.
*enpasar2 ?>. Kayumas 7gung.
D;E ames 7. (U!rien. Management 2nformation Systems. "cGraw-Hill. %GG8.
DAE ohn ?heesman dan ohn *aniels. M! )omponents? + Simple Process
for Specifying )omponent.6ased Software. @2 7ddison-3esley. %GG$.
E5F 9arl- Bat#n#, &te!an- 9er#, &ham Na>athe. )onceptual *atabase *esign?
+n ,ntity.-elations%ip +pproac%. !enjamin&?ummings #ub. ?o. $FF%
DFE ?oN, !. . "b#ect "riented Programming. ,eading, "72 7ddison-3esley.
$FH:.
D$GE ,iyanto dkk. Pengembangan +plikasi Mana#emen *atabase dengan Java
:. .ogyakarta2 Ga1a "edia. %GGH.
D$$E Girdley, "ichael dan ones, Kathryn 7. Web Programming Wit% Java.
9ndianapolis2 Sams @et. $FF;.
$$G
E12F Le!!D A. 9!" -homas . 3atson ,es. ?enter, Hawthorne, @., dan
Ra0!#el)D '. T. Web.+pplication *evelopment sing T%e Model 4iew
)ontroller *esign Pattern. #roceedings of the +ifth 9BBB 9nternational
Enter$r#se D#str#2ute) *2je;t 9-m$ut#ng 9-n!eren;eD 2@@1. ED*9 G@1.
%GG$. pp. $$H-$%A.
E13F M#;hael +#)en#us, Da>#) AHmark. MyS5! -eference Manual?
*ocumentation 0rom T%e Source. (V,eilly "edia, 9nc. %GG%.
E1F T#m B-u)reau, 'esse Al#;k, &#me-n Areene, <aughn &$url#n, 'a;k '.
+-ehr. 8etBeans9 The e'initi.e :uide. (V,eilly "edia, 9nc. %G$%.
E1"F Aar0 B. &hell0 dan Harr0 '. R-sen2latt. S&stems Anal&sis and esign.
?engage 6earning. %G$$.

Anda mungkin juga menyukai