Silakan tunggu sedang proses
Kamis Pahing 20 November 2008 05:59
learn make rich
share make it perfect
Ayat Suci
Sesungguhnya Allah memasukkan orang-orang yang beriman dan mengerjakan amal saleh ke dalam surga yang mengalir di bawahnya sungai-sungai. Dan orang-orang yang kafir itu bersenang-senang (di dunia) dan mereka makan seperti makannya binatang-binatang. Dan neraka adalah tempat tinggal mereka.
(QS. MUHAMMAD:12)

 otomatis refresh

Javascript ayat
Para Rekan
Lain-lain
User online: 868
User login: 5
Statistik BengkelProgram.com
user/passwd: bpuser

Mencari Nama Pasaran

Penulis
Tidak bisa disangkal, nama pasaran sudah melekat erat di masyarakat jawa. Bagaimana cara mencarinya melalui VB?

Aryo Sanjaya
Kamis Pahing, 9 Juni 2005

Pernah tau istilah pasaran? biasanya sih orang Jawa yang sering menggunakannya. Kata pasaran berasal dari kata pasar, yang artinya ... pasar? aku juga gak terlalu paham, meski aku jawa tulen.

Yang pasti, orang jawa memiliki penamaan hari yang lebih lengkap. Selain penamaan universal (istilah kami yaitu Nasional, untuk Senin, selasa, etc), orang jawa juga menambahkan nama lain (extended) yang akan berulang setiap 5 hari sekali, yaitu Pahing, Pon, Wage, Kliwon dan Legi.

Penamaan itu sudah paten (minimal di daerahku), yaitu jika seseorang menyatakan suatu nama hari, maka serasa belum lengkap kalo tidak ada nama pasarannya. Misalnya kalimat, 'arep ono tanggapan wayang sesuk dino Senin Legi'.

Selain sebagai pelengkap kalender, penentuan pasaran juga mempengaruhi nilai dari hari itu sendiri. Misalnya, orang yang lahir hari Sabtu Legi, memiliki karakteristik sifat lebih baik dibanding orang yang lahir hari Sabtu Wage.
Kalau sudah menyangkut hal ini, maka diluar pembahasan kali ini, mungkin di pembahasan berikutnya :-)

Pembahasan kali ini, yaitu tentang bagaimana menentukan nama hari dan nama pasaran dari suatu tanggal.

Saya sudah lama menemukan rumus ini (nemu dalam artian mencari di literatur dan ketemu, tidak membuat rumus sendiri). Saking lamanya sampai saya lupa di mana nemunya. Makasih banget udah ngasih rumus ini.

Untuk mencari nama hari, cukup pake fungsi yang disediakan VB, yaitu Weekday(tanggal)

Function NamaHari(ByVal Tgl As Date) As String
	NamaHari = Choose(Weekday(Tgl), _
		"Minggu", "Senin", "Selasa", _
		"Rabu", "Kamis", "Jum'at", "Sabtu")
End Function
Weekday akan mengembalikan nilai integer, kalo 1 berarti minggu, dst.
Karena itu kita gunakan Choose, yang mengembalikan string tergantung dari nilai kembalian Weekday.

Nah, di bawah ini baru rumus kita :-)

Function NamaPasaran(ByVal Tgl As Date) As String
Dim l
Dim s
Dim InitialDate As Date

InitialDate = DateValue("02/01/1970")
l = DateDiff("s", InitialDate, Tgl) * 1000
s = l + 86400000
s = s / 432000000
s = Round((s - Int(s)) * 10) / 2
l = Abs(Round(s))
If l > 4 Then l = 0
NamaPasaran = Choose(l + 1, _
"Wage", "Kliwon", "Legi", _
"Pahing", "Pon")
End Function

Itu rumusnya. Dulu aku dapatkan dalam primbon, di perpustakaan di Kendari, Sulawesi Tenggara. Hei, ternyata aku ingat.
Inti dari rumus tersebut adalah, dicari selisih jumlah milisecond antara tanggal yang dicari dengan tanggal 2 Januari 1970!
Lalu dihitung jumlah selisihnya sesuai rumus di atas. Nilai variabel 'l' adalah index antara 0 sampai 4. 0 berarti Wage, dst.

Setelah fungsinya selesai, kita panggil fungsi tersebut secara bersamaan, misalnya begini:

txtHari = NamaHari(Now) + " " + NamaPasaran(Now)

Maka variabel txtHari akan berisi nama hari dan nama pasaran saat ini.

That is it. Kalo mau buktikan kebenarannya, silakan cocokkan dengan kalender :-)
Selama aku pakai, masih cocok terus tuh, tapi saya juga ndak menjamin kebenarannya lho...
Yang jelas benar adalah, hari kemerdekaan kita, 17 Agustus 1945, adalah hari Jum'at ... Kliwon? lupa aku. Silakan cari sendiri deh :-)

Untuk sourcenya, silakan download Pasaran.zip.

(Aryo Sanjaya)

Komentar

Halaman Komentar:   < 1 2 3 4 5 

iwan

Selasa Kliwon, 22 April 2008

saya lahir 19 agustus 1983,dan pacar saya 28 desember 1982.apa hari pasaran kami,trimaksih bnyak

dwi

Jum'at Kliwon, 2 Mei 2008

assalamualaikum.saya mau tanya hari pasaran pada tanggal 24 mei1987 tu pa??????tlg jawabannya.terimakasih kalau mo jwb

nanag

Selasa Kliwon, 27 Mei 2008

mas gimana cara mengetahui hari lahir dari tanggal lahir.

Eko Wahyudi

Rabu Pahing, 23 Juli 2008

thanks BOS untuk aplikasinya, saya mo nanya nih gimana ya cara kita bisa mengitung jumlah minggu dalam 1 bulan ex. sabtu minggu 1, sabtu minggu 2 ...dst. Bantuin dunks please

giga

Minggu Pahing, 17 Agustus 2008

saya lahir pada tanggal 18 april 1998 ssaya ingin bertanya hari pasaran yang saya miliki?

Heru Purnomo

Minggu Pahing, 17 Agustus 2008

Gimana ya belajar VB ???

Sulaiman Aldjaidi Solo

Jum'at Pahing, 31 Oktober 2008

Assalamu 'alaikum..
Mas Aryo, kok sulit sekali sich utk mendptkn aplikasi hari pasaran ke N7610. Gimana tho caranya, mas? Matur suwun..

devi

Kamis Kliwon, 13 November 2008

mas.......... ak ga menghitung ny sma skl, ak lhr tgl 24 september1980 puny anak 2. yg ptm 3-04-1999,yg k dua 19-mei-2000.tur suami sy 20 juli 1971.tolong d bantu cr menghitung ny y............... makasih sblm ny

Saya pingin tau hari lahir anak saya.

Minggu Pon, 16 November 2008

Saya pingin tau hari lahir anak saya


Halaman Komentar:   < 1 2 3 4 5 

Mengisi Komentar





untuk kode program, apit dengan tanda [code][/code].
contoh:

[code]
(kode program)
[/code]



Daftar Artikel VB

» Fungsi Terbilang Pake Vb (18)
Rabu Pahing, 9 April 2008

Mengubah angka menjadi huruf ..fungsi terbilang sangat bermanfaat buat kamu yang bikin program yang banyak berhubungan dengan uang.

» Crystal Report script menggunakan vb (50)
Rabu Pahing, 9 April 2008

Menggunakan Crytal Report 8.5 menggunkan script dan Crviewer, component dari Crystal Report

» Komponen Google Earth (GE) (4)
Senin Kliwon, 7 April 2008

Kita tidak perlu keluar sistem untuk menampilkan GE pada program aplikasi kita

» Source SMS Autorespond (310)
Senin Legi, 24 April 2006

Source-code SMS AR dalam Visual Basic

» Memecah Komponen Warna (27)
Sabtu Legi, 18 Februari 2006

Untuk para desainer di komputer, penentuan komponen warna sangatlah berpengaruh pada hasil desain



Halaman:    1  2  >  

Account Data
Anda belum login.






 

Login hanya diperlukan bagi kontributor untuk mengisi artikel/berita dan mengupload file/gambar
Status Y!M
Saya sedang Offline. Silakan gunakan menu Kontak atau tinggalkan pesan di Yahoo! Messenger pada Id: aryo_sanjaya
Artikel Rame
Aplikasi Handphone (601)
Senin Pon, 20 Februari 2006

Mengirim SMS dari PC (422)
Senin Wage, 28 November 2005

Membaca SMS dari PC (386)
Selasa Pahing, 14 Juni 2005

Source SMS Autorespond (310)
Senin Legi, 24 April 2006

Barcode Reader (121)
Sabtu Pahing, 20 Januari 2007

Bukutamu
» ABDUL MADJID WARTABO
Selasa Pon
11 November 2008

» test
Minggu Legi
9 November 2008

» sipoeng
Rabu Pahing
5 November 2008

» sofie
Senin Kliwon
3 November 2008

» mas heri
Minggu Wage
2 November 2008


Halaman Bukutamu
Daftar Fungsi
pasaran
Mencari nama hari dan nama pasaran
pdu2sms
Konversi dari PDU ke Teks SMS
bacarss
Membaca RSS dari beberapa situs
Jejak Halaman
© 2005-2008 BengkelProgram.com