tag:blogger.com,1999:blog-49966918966953613302024-02-08T05:33:14.426-08:00Bermain Dengan AngkaDrs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-4996691896695361330.post-34922878028383881462009-04-18T00:10:00.000-07:002009-04-18T00:15:22.599-07:00Menghitung Hari<table border="0" width="100%"><tbody><tr><td width="95%"><br /></td> <td width="5%"><div align="right"><a href="http://p4tkmatematika.org/permainan/index.htm#1.5"><img src="http://p4tkmatematika.org/permainan/Html/home.jpg" alt="ke halaman utama" border="0" height="52" width="40" /></a></div></td> </tr> <tr> <td colspan="2" height="69"> <div align="justify"> <p><span style="color:#000066;">Deskripsi:</span></p> <p><span style="font-family:Century Gothic, Arial, Helvetica;"><span lang="en-us">Menentukan hari, pasaran dan tanggal Hijriyah (Islam) dari suatu tanggal Masehi</span></span></p> </div></td> </tr> </tbody></table> <p align="center"> </p><div align="center"> <center> </center></div> <p align="center"><span style="font-family:Arial;font-size:180%;">Hari, Pasaran, dan Tanggal Islam</span> </p> <p align="center"><span style="font-family:Arial;font-size:130%;"><strong><a href="http://p4tkmatematika.org/permainan/Html/bantumath/www.p3gmatyo.go.id">PPPG Matematika</a></strong></span></p> <p align="left"> <script language="JavaScript"> <!-- begin script //General Array Function function MakeArray(n) { this.length = n; for (var i = 1; i <=n; i++) { this[i] = 0; } } //Initialize Days of Week Array days = new MakeArray(7); days[0] = "Sabtu" days[1] = "Minggu" days[2] = "Senin" days[3] = "Selasa" days[4] = "Rabu" days[5] = "Kamis" days[6] = "Jumat" //Initialize Months Array months = new MakeArray(12); months[1] = "Januari" months[2] = "Februari" months[3] = "Maret" months[4] = "April" months[5] = "Mei" months[6] = "Juni" months[7] = "Juli" months[8] = "Agustus" months[9] = "September" months[10] = "Oktober" months[11] = "November" months[12] = "Desember" function intPart(floatNum){ if (floatNum< -0.0000001){ return Math.ceil(floatNum-0.0000001) } return Math.floor(floatNum+0.0000001) } function MasehiToHijriyah(d, m, y) { var monthHijr = new Array( "Muharam","Safar","Rabiul Awal", "Rabiul Akhir", "Jumadil Awal","Jumadil Akhir","Rajab", "Syaban","Ramadhan","Syawal","Zulqaidah","Zulhijjah"); // d=parseInt(arg.CDay.value) // m=parseInt(arg.CMonth.value) // y=parseInt(arg.CYear.value) if ((y>1582)||((y==1582)&&(m>10))||((y==1582)&&(m==10)&&(d>14))) { jd=intPart((1461*(y+4800+intPart((m-14)/12)))/4)+intPart((367*(m-2-12*(intPart((m-14)/12))))/12)- intPart( (3* (intPart( (y+4900+ intPart( (m-14)/12) )/100) ) ) /4)+d-32075 } else { jd = 367*y-intPart((7*(y+5001+intPart((m-9)/7)))/4)+intPart((275*m)/9)+d+1729777 } l=jd-1948440+10632 n=intPart((l-1)/10631) l=l-10631*n+354 j=(intPart((10985-l)/5316))*(intPart((50*l)/17719))+(intPart(l/5670))*(intPart((43*l)/15238)) l=l-(intPart((30-j)/15))*(intPart((17719*j)/50))-(intPart(j/16))*(intPart((15238*j)/43))+29 m=intPart((24*l)/709) d=l-intPart((709*m)/24) y=30*n+j-30 return (d + " " + monthHijr[m-1] + " " + y) } function HPasaran(tgl, bln, thn) { TanggalMasukan= new Date(thn, bln-1, tgl) ; inisial=new Date(70,0,2); hasil_bagi=((TanggalMasukan.getTime()-inisial.getTime())+86400000)/432000000; sisa=Math.round((hasil_bagi-Math.floor(hasil_bagi))*10)/2; if (sisa==0) pasaran="Wage"; else if (sisa==1) pasaran="Kliwon"; else if (sisa==2) pasaran="Legi"; else if (sisa==3) pasaran="Pahing"; else if (sisa==4) pasaran="Pon"; return(pasaran); } //Day of Week Function function Hitung(form) { var val2 = parseInt(form.bln.value, 10) var salah = 0 if ((val2 <> 12)) { alert("Bulan di luar jangkauan (1-12)") salah=1 } var val1 = parseInt(form.tgl.value, 10) if ((val1 <> 31)) { alert("Tanggal di luar jangkauan (1-31)") salah=1; } else { switch (val2) { case 1 : { if ((val1 <> 31)) { alert ("Januari tanggalnya 0-31"); salah=1; break ;} } case 2 : { if ((val1 <> 29)) { alert ("Pebruari tanggal 0-29"); salah=1; break ;} if ( ((val1 <> 28)) && ((parseInt(form.thn.value, 10) % 4) != 0) ) { alert ("Pebruari "+form.thn.value+" bukan tahun kabisat sehingga tanggal 0-28"); salah=1; break ;} } case 3 : { if ((val1 <> 31)) { alert ("Maret tanggalnya 0-31"); salah=1; break ;} } case 4 : { if ((val1 <> 30)) { alert ("April tanggal 0-30"); salah=1; break ;} } case 5 : { if ((val1 <> 31)) { alert ("Mei tanggalnya 0-31"); salah=1; break ;} } case 6 : { if ((val1 <> 30)) { alert ("Juni tanggal 0-30"); salah=1; break ;} } case 7 : { if ((val1 <> 31)) { alert ("Juli tanggal 0-31"); salah=1; break ;} } case 8 : { if ((val1 <> 31)) { alert ("Agustus tanggal 0-31"); salah=1; break ;} } case 9 : { if ((val1 <> 30)) { alert ("September tanggal 0-30"); salah=1; break ;} } case 10 : { if ((val1 <> 31)) { alert ("Oktober tanggal 0-31"); salah=1; break ;} } case 11 : { if ((val1 <> 30)) { alert ("Nopember tanggal 0-30"); salah=1; break ;} } case 12 : { if ((val1 <> 31)) { alert ("Desember tanggal 0-31"); salah=1; break ;} } } } var val2x = parseInt(form.bln.value, 10) var val3 = parseInt(form.thn.value, 10) if ( (val3 <> 2500) ){ alert("Tahun di luar jangkauan (1900 - 2500)") salah=1; } if (val2 == 1) { val2x = 13; val3 = val3-1 } if (val2 == 2) { val2x = 14; val3 = val3-1 } var val4 = parseInt(((val2x+1)*3)/5, 10) var val5 = parseInt(val3/4, 10) var val6 = parseInt(val3/100, 10) var val7 = parseInt(val3/400, 10) var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2 var val9 = parseInt(val8/7, 10) var val0 = val8-(val9*7) if (salah==0) { form.result1.value =form.tgl.value +" "+ months[val2] +" "+form.thn.value form.result3.value = MasehiToHijriyah(val1, val2, val3) form.result2.value = days[val0]+" "+HPasaran(val1, val2, val3) } } // end script --> </script> </p><p><b> Masukkan suatu tanggal Masehi</b> (contoh: tanggal lahir anda, kemudian tekan tombol Hitung):</p> <table border="0" width="318"> <tbody><tr> <td width="144">Tanggal (1-31):</td> <td width="164"> <input size="2" name="tgl"> </td> </tr> <tr> <td>Bulan (1-12):</td> <td><input size="2" name="bln"></td> </tr> <tr> <td>Tahun (contoh. 1970):</td> <td><input size="6" name="thn"></td> </tr> </tbody></table> <p> <input onclick="Hitung(this.form)" value="Hitung" type="button"> <input value="Bersihkan" type="reset"> </p> <table border="0" width="309"><tbody><tr> <td width="37%">Tanggal Masehi :</td> <td width="63%"><input size="25" name="result1"></td> </tr> <tr> <td>Tanggal Hijriyah :</td> <td><input size="25" name="result3"></td> </tr> <tr> <td>Hari :</td> <td><input size="25" name="result2"></td></tr></tbody></table>Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-81035338773203553922009-03-27T02:37:00.007-07:002009-04-18T00:23:45.546-07:00Menebak Bilangan<table border="0" width="100%"><tbody><tr><td width="95%"><br /></td> <td width="5%"><div align="right"><a href="http://p4tkmatematika.org/permainan/index.htm#2.4"><img src="http://p4tkmatematika.org/permainan/Html/Permainan/home.jpg" alt="ke halaman utama" border="0" height="54" width="37" /></a></div></td> </tr> <tr> <td colspan="2" height="69"> <div align="justify"><span style="color:#000066;">Tujuan permainan:<br /> Menebak suatu bilangan acak yang dibangkitkan oleh komputer dalam jangkauan yang ditentukan. Anda diminta menebak bilangan itu secara cepat.</span> <span style="color:#008080;"> </span></div></td> </tr> </tbody></table> <!-- STEP THREE: Copy this code into the BODY of your HTML document --> <center> <form name="game"> <table border="3"> <tbody><tr> <td colspan="2" align="center">Jangkauan bilangan</td> <td rowspan="2" align="center"><input value=" Mulai " onclick="range()" type="button"></td> </tr> <tr> <td align="center">Dari:<br /><input name="from" size="10" type="text"></td> <td align="center">sampai:<br /><input name="to" size="10" type="text"></td> </tr><tr> <td><br /></td> </tr> <tr> <td colspan="3" align="center"><textarea name="help" cols="70" rows="2"></textarea></td> </tr> <tr> <td><br /></td> </tr> <tr><td colspan="3" align="right"><input name="number" size="10" type="text"><input value=" Tebak " onclick="guess()" type="button"></td> </tr> </tbody></table> </form> </center> <div align="center">Disadur dari <a href="http://www.jsmadeeasy.com/javascripts/Games/list.htm">http://www.jsmadeeasy.com/javascripts/Games/list.htm</a> </div>Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-55621712599346348802008-12-14T01:36:00.003-08:002008-12-14T01:36:36.802-08:00111121565497197Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-17571327311187641772008-12-14T01:36:00.001-08:002008-12-14T01:36:17.967-08:00999912654987Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-29492488845207352232008-12-14T01:35:00.004-08:002008-12-14T01:36:02.354-08:0055551897/8Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-78036380554163146622008-12-14T01:35:00.003-08:002008-12-14T01:35:45.970-08:0077771257Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com1tag:blogger.com,1999:blog-4996691896695361330.post-80531045906517465242008-12-14T01:35:00.001-08:002008-12-14T01:35:29.033-08:002187897167216Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-39371249268175210912008-12-02T16:45:00.000-08:002008-12-02T16:46:18.042-08:00Bisa Pahami Misteri Alam Semesta Melalui AngkaSetelah 12 tahun berkutat dengan angka, MUHAMMAD RIZAL FAISOL akhirnya bisa menemukan metode matematika yang dinamakannya numerical macrocosmos magic square and cube. Metode ini cukup unik karena berupaya untuk menciptakan keseimbangan dalam kedinamisan. <p align="justify"><img src="http://www.suarasurabaya.net/v04/clips/200703/kk39419_clip2.JPG" border="0" /></p><p align="justify">Medianya dibuat dalam bentuk 2 dimensi dan tiga dimensi. Untuk dua dimensi, RIZAL menggunakan bujur sangkar yang disusun sedemikian rupa dari bujur sangkar terkecil yang bisa diputar dalam porosnya. </p><p align="justify">Pada bujur sangkar terkecil tertulis masing-masing angka yang berbeda berbeda. Sembilan bujur sangkar kecil membentuk satu bujur sangkar yang bisa berputar pada porosnya. Kumpulan bujursangkar itu membentuk lagi kumpulan bujur sangkar yang bisa berputar. </p><p align="justify">Uniknya, angka-angka berbeda yang tertulis di bujur sangkar tersebut jika dijumlahkan keseluruhannya dalam bentuk horizontal, vertikal, dan diagonal, akan mendapatkan hasil yang sama,meskipun bujur sangkar- bujur sangkar itu diputar pada porosnya, yakni 210.975 </p><p align="justify">Pada <span class="hilite">media</span> tiga dimensi, konsepnya kurang lebih sama. RIZAL menggunakan 25 baris dan 25 kolom berisi masing-masing angka berbeda. Sebanyak 625 kotak itu digambar dalam satu papan dimana ada total 25 papan yang disusun membentuk 3 dimensi. Uniknya, ketika ketika menjumlahkan angka-angka itu dalam bentuk horizontal, vertikal, diagonal secara tiga dimensi, hasilnya tetap sama yakni 2.859.570.450 meskipun posisi papan itu kita pindah-pindah. </p><p align="justify">“Itulah yang kita namakan keseimbangan dinamis. Meskipun papannya atau bujur sangkarkita pindah atau putar, jika dijumlahkan, semuanya menghasilkan angka yang sama,” kata RIZAL. </p><p align="justify">Sayang, RIZAL tak membeber secara detil bagaimana ia bisa mendapatkan angka-angka yang berbeda tersebut. “Saya melakukan studi selama 12 tahun. Secara trial and error juga sih, tapi kita terus mencoba hingga dapat polanya,” ujar PNS di Ditjen Perbendaharaan Negara Departemen Keuangan ini menjelaskan. </p><p align="justify"><img style="width: 280px; height: 210px;" src="http://www.suarasurabaya.net/v04/clips/200703/kk39419_clip3.JPG" border="0" height="210" width="280" /></p><p align="justify">Sebenarnya, kata RIZAL pola ini tergolong jamak di dunia matematika. NAKAMURA misalnya seorang ilmuwan dari Jepang pada 2004 juga berhasil menemukan pola 3 dimensi dengan 17 lapis papan terdiri dari 17 bujur sangkar berisi angka vertikal dan 17 horizontal. Bedanya, metode ini tidak dinamis. Artinya,ketika satu papan dipindah ke posisi lainnya, akan menghasilkan angka yang lain pula. </p><p align="justify">RIZAL saat ditemui dalam gelar pembukaan olimpiade matematika 2007 tingkat nasional oleh HIMATIKA ITS dan pemecahan rekor MURI di Theater A kampus ITS, Minggu (25/03) mengatakan apa yang ia temukan baru sekedar pola. “Saya akan mengembangkannya lewat riset yang lebih komprehensif hingga metode ini menjadi satu teori. Jika sudah teruji secara keilmuan, rencananya akan saya publikasikan di jurnal ilmiah internasional,” ujarnya. </p><p align="justify">Meskipun masih dalam tataran ilmiah, pola kesimbangan dinamis yang ditemukannya sangat berguna dalam kehidupan nyata jika diposisikan secara tepat. Metode ini juga bisa digunakan untuk memahami misteri alam semesta. </p><p align="justify">Ia menyebut aplikasi metode yang ia ciptakan itu sebagai lukisan alam semesta dalam bentuk angka karena seperti bumi berputar pada porosnya, angka yang diciptakannya pun berputar pada porosnya dan tetap menghasilkan jumlah yang seimbang. </p><p align="justify">“Bahkan dalam dunia kemiliteran, filosofi keseimbangan dinamis ini bisa menciptakan sistem penuntun peluru kendali berpresisi tinggi,” ujarnya. </p><p align="justify">Pun dengan bidang ekonomi. Filosofi keseimbangan dinamis juga sangat berguna untuk memprediksi pasar agar tercipta keseimbangan yang diinginkan.</p>Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-55195619776727519212008-12-01T01:50:00.000-08:002008-12-01T01:51:25.565-08:00Bermain Dengan Angka Genap<div style="text-align: justify;">Dalam pengerjaan tugas Excel, saya seringkali di hadapkan kepada pembedaan antara angka genap dan ganjil. Biasanya hal ini bersangkutan dengan tanggal-tanggal pendapatan atau dalam hal yang lainnya. Berikut ini saya akan menulis beberapa cara manipulasi angka-angka genap di Microsoft Excel (atau aplikasi spreadsheet yang lainnya).<span id="more-150"></span> </div><p style="text-align: justify;">Rumus yang pertama yang biasa saya gunakan untuk angka genap adalah <strong>EVEN</strong>. Dengan rumus <strong>EVEN</strong>, anda bisa membulatkan suatu bilangan ke bilangan genap terdekatnya (biasanya keatas pembulatannya). Misalnya anda mempunyai bilangan 21,45, jika anda ingin hasil bilangan genap atas terdekat dari nilai itu, ketik <strong>=EVEN(21,45)</strong>. Atau bisa juga jika nilai anda tersebut di cell A1, ketik <strong>=EVEN(A1)</strong>. Maka hasil yang keluar adalah 22.</p><div style="text-align: justify;"> </div><p style="text-align: justify;">Rumus yang kedua adalah <strong>ISEVEN</strong>. Rumus ini digunakan untuk mendeteksi apakah nilai tersebut genap atau tidak. Jika dia mendeteksi itu adalah bilangan genap, maka nilai yang dihasilkan dari rumus ini adalah <strong>TRUE</strong> dan jika tidak nilai yang dihasilkan adalah kebalikannya, yaitu <strong>FALSE</strong>. Maka dari itu, rumus ini sangat cocok jika digabungkan dengan rumus IF. Misalnya, anda ingin mendeteksi apakah bilangan di cell A1 genap atau tidak. Tulis aja rumusnya <strong>=IF(ISEVEN(A1);”Ya”;”Tidak”)</strong>. Hasil dari rumus itu jika mendeteksi bilangan genap maka hasilnya adalah Ya dan jika tidak hasilnya adalah Tidak.</p><div style="text-align: justify;"> </div><p style="text-align: justify;">Cukup mudah kan ya? Jika anda ingin melihat contoh yang saya buat, bisa diambil <a href="http://www.ziddu.com/download.php?uid=ZLKem5imaKqgnJytr6yZlJyiYbCWlpyr1">disini (Ziddu)</a>.</p>Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0tag:blogger.com,1999:blog-4996691896695361330.post-19316001078776510062008-12-01T01:27:00.000-08:002008-12-01T01:29:01.546-08:00Bermain dengan Angka, Abra-kada-bra...!<p style="text-align: justify;">Judul : Bermain Sulap dengan Matematika<br />Penulis : HJ Sriyanto<br />Penerbit : Indonesia Cerdas, Yogyakarta<br />Cetakan : 1, 2007<br />Tebal : 121 halaman</p><p style="text-align: justify;">Apa yang ada di benak Anda ketika mendengar kata “bermain” dan “matematika”? Pastinya, Anda akan berpikir bahwa kedua kata itu adalah dua hal yang sangat berbeda dan bertolak belakang. Kata bermain biasanya dikaitkan dengan sesuatu yang santai dan rileks, sedangkan matematika lebih dihubungkan dengan sesuatu yang sangat serius dan butuh kerja keras. Benarkah demikian?<br />Lalu bagaimana kalau kedua hal tadi digabungkan? Mungkin orang lain akan berkata “gak mungkin!”, tapi di tangan Sriyanto – pengarang buku ini, matematika menjadi sesuatu yang menyenangkan. Tidak percaya? Ambillah contoh permainan menebak pikiran. Permainan ini hanya membutuhkan kemampuan kita dalam operasi hitung dasar, seperti menjumlah, mengurangi, mengalikan dan membagi. Anda bisa mengikuti langkah berikut untuk membuktikannya.<br />Anda boleh pilih bilangan berapa pun atau yang manapun, bebas. Kalikan bilangan tersebut dengan dua. Hasilnya tambah dengan tiga belas. Kemudian kurangi dengan tiga. Lalu bagi dengan dua. Kurangi dengan bilangan yang Anda pikirkan tadi. Kalau hitungan anda benar, hasil akhirnya pastilah lima. Benar bukan?!<br />Permainan Sriyanto dengan matematika ini bisa membuat kita penasaran dan akhirnya tertarik untuk mengenal dan mempelajari matematika lebih jauh. Tentunya matematika yang sederhana dan mudah diaplikasikan di kehidupan sehari-hari. Siapa saja bisa melakukannya. Termasuk anak-anak. Permainan angka-angka ini bisa menjadi iniasi awal bagi anak-anak untuk membangun rasa suka pada matematika.<br />Sadar atau tidak, selama ini kita selalu dibayang-bayangi bahwa matematika itu sulit dan menjemukan. Matematika adalah menghafal rumus, soal dan teori. Tapi, kini tidak lagi. Lewat buku ini, matematika bisa berubah menjadi sesuatu yang fun dan bisa diaplikasikan dalam kehidupan sehari-hari.<br />Otak pun mendapat latihan yang seimbang. Sambil mengembangkan otak kanan, kita juga bisa melatih kiri. Laksana sulap, angka-angka yang rumit bisa kita bim-sala-bim menjadi mudah! Abra-kada-bra, wow, asyik…! Matematika sulit? No way! <strong>(Ike/Litbang Joglosemar)</strong></p>Drs. Chilmiyhttp://www.blogger.com/profile/10006842995623210477noreply@blogger.com0