Thursday, May 28, 2009

Script Ramalan Tanggal Lahir

Beberapa hari lalu ketika sedang jalan kesebuah toko buku yang cukup ternama, terpajang sebaris judul " Rahasia Sulap". Tanpa pikir panjang langsung kubukan dan kubaca isinya.

Didalamnya ada penjelasan mengenai cara mengetahui tanggal lahir seseorang dengan menggunakan persamaan matematika. Jadi buat lw yang pengen ngasih sirprise buat someone tapi g tw tanggal lahirnya bisa ngitung dh pake tebak-tebakan sedikit.
Setelah selesai dibaca langsung aja coba bikin script untuk membuat ramalan tersebut.

Setibanya dirumah langsun nyalakan komputer dan bikin script di notepad. Pada kesempatan ini dicoba bikin aplikasinya peke VBS. VBScript cukup mudah digunakan karena tidak perlu melalui proses compile dengan compiler script meski banyak kekurangannya juga.

Setelah itu langsung aja ketik-ketik codenya....
Berikut hasilnya, karena masih baru belajar juga mungkin hasilnya kurang optimal dan kurang effisien.

--------------------------------------------------MULAI---------------------------------------------------

  1. msgbox "Menebak Tanggal Lahir Anda",0,"made by S - http://ace-corp.blogspot.com"
  2. on error resume next
  3. dim h, t,b,x
  4. msgbox "IKUTI INSTRUKSI BERIKUT",0,"made by S - http://ace-corp.blogspot.com"
  5. msgbox "Bayangkan tanggal lahir anda.....!!"&vbnewline&"ingat dalam otak, karena akan saya baca",0,"made by S - http://ace-corp.blogspot.com"
  6. msgbox "Sekarang Bulan lahir anda tapi bayangkan dalam angka. Contoh: "&vbnewline&"Bila januari maka 1, februari 2 dst",0,"made by S - http://ace-corp.blogspot.com"
  7. msgbox "kalikan tanggal lahir anda dengan 5(lima)",0,"made by S - http://ace-corp.blogspot.com"
  8. msgbox "kemudian tambah dengan 17",0,"made by S - http://ace-corp.blogspot.com"
  9. msgbox "Kalikan hasilnya dengan 20 (Dua Puluh)",0,"made by S - http://ace-corp.blogspot.com"
  10. msgbox "kurangi dengan 19(sembilan belas)",0,"made by S - http://ace-corp.blogspot.com"
  11. msgbox "Tambah dengan bulan lahir anda"&vbnewline&"Tolong diingat bulan dalam angka....!!!",0,"made by S - http://ace-corp.blogspot.com"
  12. h=inputbox ("Sebutkan Jumlah Hitungan anda")
  13. h=h-321
  14. t=h/100
  15. t= round (t)
  16. x=t*100
  17. b=h-x
  18. if t<0>31 and b<0>13 then
  19. msgbox "Anda yakin lahir tanggal tersebut"&vbnewline&"coba lagi",0,"made by S - http://ace-corp.blogspot.com"
  20. else
  21. msgbox "selesai"&vbnewline & "Hasilnya adalah:"&vbnewline &vbnewline &"Anda Lahir tanggal: "&t& " "&bulan(b),0,"made by S - http://ace-corp.blogspot.com"
  22. end if
  23. function bulan(data)
  24. select case data
  25. case 1
  26. bulan ="januari"
  27. case 2
  28. bulan ="Februari"
  29. case 3
  30. bulan ="Maret"
  31. case 4
  32. bulan ="April"
  33. case 5
  34. bulan ="Mei"
  35. case 6
  36. bulan ="juni"
  37. case 7
  38. bulan ="juli"
  39. case 8
  40. bulan ="Agustus"
  41. case 9
  42. bulan ="September"
  43. case 10
  44. bulan ="Oktober"
  45. case 11
  46. bulan ="Nopember"
  47. case 12
  48. bulan ="Desember"
  49. end select
  50. end function
--------------------------------------------------SELESAI-------------------------------------------------
Setelah itu simpan file dalam format extensi .vbs
Caranya
klik "File->Save As"
pilih tipenya "All File"
trus namanya "ramalan.vbs"
Anda Bisa Download File Jadinya Disini

Penjelasan:
  • Baris 1 ................................ Perkenalan Diri
  • Baris 2 ................................ Jebakan Error
  • Baris 3 ................................ Deklarasi semua variabel yang akan dipakai
  • Baris 4-11 ................................ Instruksi perhitungan
  • Baris 12 ................................ Input Hasil hitungan
  • Baris 13 ................................ mengurangi hasil dengan angka ajaib
  • Baris 14 ................................. Membagi hasil dengan seratus
  • Baris 15 ................................. Membulatkan hasil perhitungan dengan 0(nol) desimal dibelakang koma. Format umumnya --- round(angka, nominal belakan koma)
  • Baris 16 ................................. Mengalikan hasilnya dengan 100
  • Baris 17 ................................. Mengurangi hasil pertama (Baris 12) dengan hasil baris 16
  • Baris 18 ................................. Memilih kasus hasil terakhir perhitungan
  • Baris 19-21 ............................... Hasil Akhir Perhitungan Tanggal Lahir Dalam bentuk Pesan
  • Baris 22 ................................. Mengakhiri pilihan kasus
  • Baris 23-50 .............................. Fungsi Memilih bulan kelahiran.

Demikian Segelincir ilmu yang dipelajari untuk khalayak umum
klo ada masalah dan untuk perbaikan kirim aja comentnya..
Semua untuk memperbaiki agar lebih effisiena
Betul

Okeh dh
Sampai dilain kesempatan....

No comments: