tag:blogger.com,1999:blog-150272792024-02-03T22:49:28.555+07:00Tjerdas TangkasMy comments and thoughts on technology, education, creative thinking, long-life learning.Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.comBlogger174125tag:blogger.com,1999:blog-15027279.post-82341899721218157732018-04-15T06:59:00.001+07:002018-04-15T06:59:02.555+07:00Pandas Python Tutorial: Creating a Pipeline in Pandas<iframe allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/v1kMoh2IAmY" width="459"></iframe>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-74747321716182143012018-02-07T14:14:00.001+07:002018-02-07T14:20:36.053+07:00Perbandingan Nilai Huruf Mata Kuliah<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on">Bagaimana cara menentukan urutan nilai mata kuliah dengan kode huruf? Jika nilai mata kuliah dikodekan dengan huruf-huruf A, B, C, D, dan E, relatif masih lebih mudah untuk membandingkan apakah nilai huruf B "<i>lebih besar</i>" dari pada nilai huruf D. Namun jika kode yang digunakan sedikit beragam, bagaimana menentukan apakah nilai C+ "<i>lebih kecil</i>" daripada B?<br />
<br />
<a name='more'></a><h3 style="text-align: left;">Latar Belakang Masalah</h3><div>Mata kuliah yang diambil seorang mahasiswa akan mendapatkan dua komponen nilai, yakni:</div><div><ol style="text-align: left;"><li>Nilai Huruf, dikodekan dengan simbol-simbol A, A-, B+, B, B-, C+, C, D, dan E.</li>
<li>Status Nilai, dikodekan dengan simbol-simbol C (Completed), MG (Missing Grade), NR (No Record of attendance, dan FR (FRaud).</li>
</ol><div>Nilai huruf ditentukan dari nilai angka hasil perhitungan akhir semua komponen penilaian mata kuliah, termasuk di dalamnya Ujian Akhir Semester, Ujian Tengah Semester, Tugas, Presentasi, Aktifitas kelompok, dan lain sebagainya. Konversi dari nilai angka ke nilai huruf ditentukan melalui rentang nilai sebagai berikut:</div></div><div></div><br />
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 192px;"><colgroup><col span="3" style="width: 48pt;" width="64"></col></colgroup><tbody>
<tr height="20" style="height: 15pt;"><td height="20" style="height: 15pt; width: 48pt;" width="64"><div style="text-align: center;">Min</div></td><td style="width: 48pt;" width="64"><div style="text-align: center;">Max</div></td><td style="width: 48pt;" width="64"><div style="text-align: center;">Grade</div></td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">80</td><td align="right">100</td><td>A</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">77</td><td align="right">79,99</td><td>A-</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">74</td><td align="right">76,99</td><td>B+</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">68</td><td align="right">73,99</td><td>B</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">65</td><td align="right">67,99</td><td>B-</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">62</td><td align="right">64,99</td><td>C+</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">56</td><td align="right">61,99</td><td>C</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">45</td><td align="right">55,99</td><td>D</td></tr>
<tr height="20" style="height: 15pt;"><td align="right" height="20" style="height: 15pt;">0</td><td align="right">44,99</td><td>E</td></tr>
</tbody></table><br />
<div>Komponen Status Nilai akan menentukan nilai huruf final yang dicatat dalam transkrip. Jika semua kondisi <i>lengkap </i>memenuhi kriteria yang ditentukan, maka status nilai dicatat sebagai <i>Completed</i>. Jika tidak memenuhi kriteria, maka status nilai akan dicatat sebagai berikut:</div><div><ul style="text-align: left;"><li>MG (Missing Grade), jika ada komponen penilaian kuliah yang tidak dapat diselesaikan oleh mahasiswa.</li>
<li>NR (No Record of attendance), jika jumlah minimum kehadiran seorang mahasiswa tidak memenuhi kriteria yang sudah ditetapkan.</li>
<li>FR (Fraud), jika dalam proses belajar mengajar mahasiswa yang bersangkutan teridentifikasi melakukan pelanggaran, misalnya mencontek saat ujian, atau melakukan plagiasi dalam menyelesaikan tugas penulisan essay.</li>
</ul><div>Jika Status Nilai seorang mahasiswa <b>tidak Completed</b>, maka nilai huruf yang sebelumnya sudah didapat, akan diubah menjadi E, sekalipun nilai angka yang didapat lebih besar atau sama dengan 45.</div></div><div><br />
</div><h3 style="text-align: left;">Update Nilai melalui Perbaikan</h3><div>Jika seorang mahasiswa menyelesaikan satu mata kuliah dengan status Completed, maka dia berhak memperbaiki nilai mata kuliah tersebut dengan mengambil mata kuliah yang sama di semester reguler atau semester perbaikan. Jika nilai yang didapat pada pengulangan lebih baik daripada nilai sebelumnya, maka nilai mata kuliah diubah menjadi nilai yang lebih baik. Sebaliknya jika nilai pengulangan lebih kecil, maka nilai yang lama akan dipertahankan.</div><div><br />
</div><div>Pertanyaan mendasar yang perlu diperhatikan adalah:</div><blockquote class="tr_bq"><i>Apakah nilai yang dibandingkan berdasar nilai angka, atau berdasar nilai huruf?</i></blockquote><div>Untuk memberi ilustrasi dari pertanyaan tersebut, misalkan ada contoh kasus sebagai berikut:</div><br />
<ol style="text-align: left;"><li>Seorang mahasiswa mendapatkan nilai angka 63 pada satu mata kuliah, dengan status Completed. Dia mengulang mata kuliah tersebut, dan mendapatkan nilai angka 70, namun <b>dengan status tidak Completed</b> (mungkin NR, MG, atau FR). Misalkan saja status nilainya MG.</li>
<li>Kasus yang sama dengan nomor (1), namun mahasiswa berhasil menyelesaikan ulang mata kuliah sehingga status nilainya Completed.</li>
</ol><div>Pada kasus 2, persoalan dapat diselesaikan dengan mudah melihat nilai angka antara nilai yang lama dengan nilai yang baru.</div><div><br />
</div><br />
<div>Pada kasus 1, jika perbandingan dengan melihat perbedaan antara nilai angka yang lama dengan nilai angka yang baru, maka nilai huruf mahasiswa tersebut menjadi E dengan nilai angka 70.</div><div><br />
</div><div>Pada kasus 1, jika perbandingan dilakukan dengan melihat perbedaan nilai huruf, maka nilai mahasiswa tersebut (<i>seharusnya</i>) tetap 'C+' (63). Namun bagaimana cara menentukan nilai 'C+' "<i>lebih baik</i>" daripada nilai 'E' ? Membandingkan antara huruf 'C' dengan 'E' relatif mudah. Namun bagaimana jika simbol yang digunakan tersusun atas satu atau lebih tanda seperti 'C+', 'A-', 'B-' ?<br />
<br />
<h3 style="text-align: left;"><a id="usulan"><br />
Usulan Pemecahan Masalah</a></h3></div><div>Ada beberapa cara untuk memecahkan persoalan di atas, salah satu algoritme yang dapat adalah:</div><div><br />
</div><br />
<div style="background: rgb(248, 248, 248); border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><table><tbody>
<tr><td><pre style="line-height: 16.25px;">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19</pre></td><td><pre style="line-height: 16.25px;"><span style="color: #204a87; font-weight: bold;">def</span> <span style="color: black;">main</span><span style="color: black; font-weight: bold;">():</span>
<span style="color: #8f5902; font-style: italic;"># contoh data</span>
<span style="color: black;">nilai_angka_lama</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">63.00</span>
<span style="color: black;">status_nilai_lama</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'C'</span>
<span style="color: black;">nilai_angka_baru</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">70.00</span>
<span style="color: #8f5902; font-style: italic;"># uji coba status nilai baru</span>
<span style="color: #8f5902; font-style: italic;">##status_nilai_baru = 'C'</span>
<span style="color: black;">status_nilai_baru</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'MG'</span>
<span style="color: black;">nilai_huruf_lama</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: black;">huruf</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai_angka_lama</span><span style="color: black; font-weight: bold;">)</span>
<span style="color: black;">nilai_huruf_lama</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: black;">status_nilai</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai_huruf_lama</span><span style="color: black; font-weight: bold;">,</span> <span style="color: black;">status_nilai_lama</span><span style="color: black; font-weight: bold;">)</span>
<span style="color: black;">nilai_huruf_baru</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: black;">huruf</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai_angka_baru</span><span style="color: black; font-weight: bold;">)</span>
<span style="color: black;">nilai_huruf_baru</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: black;">status_nilai</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai_huruf_baru</span><span style="color: black; font-weight: bold;">,</span> <span style="color: black;">status_nilai_baru</span><span style="color: black; font-weight: bold;">)</span>
<b><span style="color: #204a87;">if</span> <span style="color: black;">rank_huruf</span><span style="color: black;">(</span><span style="color: black;">nilai_huruf_baru</span><span style="color: black;">)</span> <span style="color: #ce5c00;">></span> <span style="color: black;">rank_huruf</span><span style="color: black;">(</span><span style="color: black;">nilai_huruf_lama</span><span style="color: black;">):</span></b>
<b><span style="color: #204a87;">print</span> <span style="color: #4e9a06;">"Nilai baru: "</span><span style="color: black;">,</span> <span style="color: black;">nilai_huruf_baru</span></b>
<span style="color: #204a87;">else</span><span style="color: black;">:</span>
<b><span style="color: #204a87;">print</span> <span style="color: #4e9a06;">"Nilai lama: "</span><span style="color: black;">,</span> <span style="color: black;">nilai_huruf_lama</span></b>
</pre></td></tr>
</tbody></table></div></div><br />
Bagian terpenting dari algoritme ini adalah sebuah fungsi yang menerima simbol nilai huruf dan mengembalikan sebuah bilangan integer sebagai representasi peringkat nilai huruf tersebut. Fungsi ini dinyatakan dengan nama fungsi rank_huruf(), digunakan pada baris 16.<br />
<br />
Di samping fungsi utama rank_huruf() ada definisi fungsi huruf() dan fungsi update_status(). Fungsi huruf() digunakan untuk memetakan nilai angka ke nilai huruf, fungsi update_status() digunakan untuk mengubah nilai huruf mahasiswa menjadi 'E' jika status nilainya bukan Completed. Definisi lengkap dari fungsi-fungsi tersebut adalah sebagai berikut:<br />
<br />
<br />
<div style="background: rgb(248, 248, 248); border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><table><tbody>
<tr><td><pre style="line-height: 16.25px;">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52</pre></td><td><pre style="line-height: 16.25px;"><span style="color: #204a87; font-weight: bold;">def</span> <span style="color: black;">huruf</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai</span><span style="color: black; font-weight: bold;">):</span>
<span style="color: #204a87; font-weight: bold;">if</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;"><=</span> <span style="color: #0000cf; font-weight: bold;">100.00</span> <span style="color: #204a87; font-weight: bold;">and</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">80.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'A'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">77.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'A-'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">74.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'B+'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">68.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'B'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">65.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'B-'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">62.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'C+'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">56.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'C'</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">nilai</span> <span style="color: #ce5c00; font-weight: bold;">>=</span> <span style="color: #0000cf; font-weight: bold;">45.00</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'D'</span>
<span style="color: #204a87; font-weight: bold;">else</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: black;">hasil</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #4e9a06;">'E'</span>
<span style="color: #204a87; font-weight: bold;">return</span> <span style="color: black;">hasil</span>
<span style="color: #204a87; font-weight: bold;">def</span> <span style="color: black;">rank_huruf</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">huruf</span><span style="color: black; font-weight: bold;">):</span>
<span style="color: #204a87; font-weight: bold;">if</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'A'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'a'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">9</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'A-'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'a-'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">8</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'B+'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'b+'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">7</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'B'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'b'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">6</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'B-'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'b-'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">5</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'C+'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'c+'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">4</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'C'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'c'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">3</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'D'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'d'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">2</span>
<span style="color: #204a87; font-weight: bold;">elif</span> <span style="color: black;">huruf</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'E'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'e'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: black;">rank</span> <span style="color: #ce5c00; font-weight: bold;">=</span> <span style="color: #0000cf; font-weight: bold;">1</span>
<span style="color: #204a87; font-weight: bold;">return</span> <span style="color: black;">rank</span>
<span style="color: #204a87; font-weight: bold;">def</span> <span style="color: black;">status_nilai</span><span style="color: black; font-weight: bold;">(</span><span style="color: black;">nilai_huruf</span><span style="color: black; font-weight: bold;">,</span> <span style="color: black;">status_nilai</span><span style="color: black; font-weight: bold;">):</span>
<span style="color: #8f5902; font-style: italic;"># Ubah nilai huruf menjadi 'E' jika status nilai bukan Completed</span>
<span style="color: #204a87; font-weight: bold;">if</span> <span style="color: black;">status_nilai</span> <span style="color: #204a87; font-weight: bold;">in</span> <span style="color: black; font-weight: bold;">[</span><span style="color: #4e9a06;">'MG'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'NR'</span><span style="color: black; font-weight: bold;">,</span> <span style="color: #4e9a06;">'IN'</span><span style="color: black; font-weight: bold;">]:</span>
<span style="color: #204a87; font-weight: bold;">return</span> <span style="color: #4e9a06;">'E'</span>
<span style="color: #204a87; font-weight: bold;">else</span><span style="color: black; font-weight: bold;">:</span>
<span style="color: #204a87; font-weight: bold;">return</span> <span style="color: black;">nilai_huruf</span>
</pre></td></tr>
</tbody></table></div></div></div><br />
Semoga bermanfaat.<br />
<div><br />
</div></div>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-61390475703665551182017-01-21T01:32:00.000+07:002017-01-21T01:32:04.922+07:00Why me? <div dir="ltr" style="text-align: left;" trbidi="on">
Pernah nggak kepikiran buat nanya, "Kenapa gue?" waktu lagi seneng, atau waktu bisa ngerasain santai akhir pekan? Ketika lagi suasana senang, jarang kepikiran buat bertanya, "Kenapa aku sih yang mengalami kesenangan ini? Kenapa kok bukan orang lain?"<br />
<br />
<a name='more'></a><br /><br />
Buat sebagian orang, mungkin pertanyaan itu pernah terlintas. Tapi kemudian dilanjutkan dengan pemikiran, "Ah, ngapain mikirin orang lain. Toh mereka juga nggak pernah peduli sama gue. Salah sendiri mereka susah."<br />
<br />
Secara nggak langsung, pemikiran seperti itu menempatkan diri pada posisi orang yang sombong. Merasa bahwa suasana senang yang sedang dijalani adalah buah hasil tangan dan hasil jerih payah diri sendiri. Ngerasa nggak ada campur tangan orang lain.<br />
<br />
Padahal, apa pun yang dialami setiap orang, selalu ada campur tangan pihak lain. Kalo pun bukan manusia yang terlibat, kalo pun seseorang berjuang sendiri mencapai kesuksesan hidup, nggak akan bisa diingkari bahwa semua itu bisa terjadi karena Allah kasih kemudahan buat dia bisa menggapai sukses. Sederhana aja mikirnya. Seandainya aja Allah kasih dia sakit, apa iya dia bisa menikmati hasil jerih payah dia selama ini? Seandainya aja Allah menghendaki dia nggak bangun setelah tidur malam hari, apa dia bisa membangunkan dirinya sendiri untuk melanjutkan upaya kerja keras menggapai sukses? Dan kalo diterusin, pada ujungnya akan ketemu sama waktu dia dilahirkan ke dunia ini.<br />
<br />
Apa pernah dia minta sama Allah untuk dilahirkan hidup ke dunia ini?<br />
<br />
Semuanya terjadi atas kehendak dan atas ijin dari Allah.<br />
<br />
Coba sekarang dipikir kalo kejadiannya berbeda. Seandainya Allah menghendaki upaya jerih payah dia selama ini nggak berhasil mencapai sukses, apa kira-kira yang terjadi? Kebanyakan orang dalam suasana seperti itu baru bakalan nanya, "Kenapa sih gue nggak sukses, setelah kerja keras segini kerasnya? Kenapa kok ada orang yang cuma kerja dikit bisa kaya? Kenapa gue udah banting tulang masih aja begini-begini aja?"<br />
<br />
Sedikit dibalik suasananya, dari senang ke susah sedikiiit aja, kebanyakan manusia udah nanya, "Kenapa gue sih yang ngerasain kesulitan hidup ini? Kenapa bukan orang lain?"<br />
<br />
Beda banget kalo suasananya sukses. Jarang orang yang kepikiran buat nanya, "Kenapa kok gue sukses? Kenapa bukan orang lain aja yang ngerasain sukses?"<br />
<br />
Ada beberapa ayat dalam al-Quran yang isinya kurang lebih menggambarkan suasana batin manusia seperti di atas. Saat mendapatkan kesuksesan, lupa sama orang lain. Apalagi kalo orang lain yang dianggap pernah bikin dia repot. Saat manusia sukses, dia merasa semua itu hasil kerja kerasnya sendirian, nggak ada campur tangan siapa-siapa. Saat lagi dirundung kesulitan, mulai dia keluh kesah. Lupa kalo susah senang itu nggak bakalan bisa pernah lepas dari keterlibatan Allah. </div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-70683422107001412302016-08-02T17:41:00.001+07:002016-08-02T17:41:31.190+07:00Learning from Seymour Papert<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/Pvgef9ABDUc" width="480"></iframe>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-568798413276967962016-02-22T16:54:00.001+07:002016-02-22T16:56:09.604+07:00Are big-city transportation systems too complex for human minds?<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.eurekalert.org/pub_releases/2016-02/uoo-abt021916.php#.VsraxR3EZi4.blogger">Are big-city transportation systems too complex for human minds?</a>: A team of researchers has attempted to work out the amount of information an urban transportation system map can contain before it exceeds human cognitive limits.</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-2912375625974479522013-02-10T14:20:00.000+07:002013-02-10T14:20:00.329+07:00Kalender Fase Bulan Rabiul Akhir 1434<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
Ijtimak awal bulan Rabiul Awal 1434 terjadi pada hari Minggu, 10 Februari 2013 pukul 14:20 WIB. Di Jakarta, saat Matahari terbenam pada hari Minggu tanggal 10 Februari 2013 adalah pukul 18:16 WIB. Pada saat itu ketinggian hilal masih di bawah ufuk, sehingga bulan Rabiul Awal 1434 digenapkan hingga tiga puluh hari.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Pada saat Matahari terbenam di Jakarta hari Senin 10 Februari 2013 pukul 18:16 WIB, hilal sudah berada di atas ufuk sehingga awal bulan Rabiul Akhir 1434 bertepatan dengan hari Selasa 11 Februari 2013.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Kalender fase bulan ini dibuat berdasarkan kriteria Imkanur Rukyat.</div>
<a name='more'></a><br />
<div style="text-align: left;">
</div>
<h1>
Kalender Fase Bulan Rabiul Akhir 1434</h1>
<h2>
Feb - Mar 2013</h2>
<table border="1" style="font-family: 'Times New Roman';"><tbody>
<tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
<tr><td></td><td></td><td>12 <b>١</b><br />
<img src="http://1.bp.blogspot.com/-I42N2JWmui0/UJ3JU9MGsHI/AAAAAAAAAk4/NZ79O6BfMGc/s1600/moon01.gif" /></td><td>13 <b>٢</b><br />
<img src="http://3.bp.blogspot.com/-l6B5aJ2HHK4/UJ3JU7KOwhI/AAAAAAAAAk4/lcnjvkMmOcU/s1600/moon02.gif" /></td><td>14 <b>٣</b><br />
<img src="http://1.bp.blogspot.com/-EePIOt-fy1Q/UJ3JU_k23QI/AAAAAAAAAk4/yctrsveDymI/s1600/moon03.gif" /></td><td>15 <b>٤</b><br />
<img src="http://1.bp.blogspot.com/-50I_kDlnZvM/UJ3JVjVrQhI/AAAAAAAAAk4/YnGjp-Y2GSc/s1600/moon04.gif" /></td><td>16 <b>٥</b><br />
<img src="http://4.bp.blogspot.com/-wsxiiJ5cnK8/UJ3JV2xzWAI/AAAAAAAAAk4/VwGsAcqQH-s/s1600/moon05.gif" /></td></tr>
<tr><td>17 <b>٦</b><br />
<img src="http://1.bp.blogspot.com/-oJHwzUSPmcU/UJ3JWXNpmmI/AAAAAAAAAk4/5o2eqIp3BPw/s1600/moon07.gif" /></td><td>18 <b>٧</b><br />
<img src="http://4.bp.blogspot.com/-BF7VOpSXwY8/UJ3JWuBMdRI/AAAAAAAAAk4/dTbFzmpO1eY/s1600/moon08.gif" /></td><td>19 <b>٨</b><br />
<img src="http://3.bp.blogspot.com/-meYvg74QhuE/UJ3JWmvRzBI/AAAAAAAAAk4/7ISKDTHz4UQ/s1600/moon09.gif" /></td><td>20 <b>٩</b><br />
<img src="http://4.bp.blogspot.com/-r8lDb8nRGaU/UJ3JXvtEgNI/AAAAAAAAAk4/sqHTapvqhY0/s1600/moon10.gif" /></td><td>21 <b>١٠</b><br />
<img src="http://2.bp.blogspot.com/-OtcynA6nxgg/UJ3JXrLgwXI/AAAAAAAAAk4/EsFZGujDgek/s1600/moon11.gif" /></td><td>22 <b>١١</b><br />
<img src="http://1.bp.blogspot.com/-p0lEUwSXfco/UJ3JXjsYTQI/AAAAAAAAAk4/-nIIGiu45lQ/s1600/moon12.gif" /></td><td>23 <b>١٢</b><br />
<img src="http://4.bp.blogspot.com/-TSK3nGYdDz8/UJ3JYDloAlI/AAAAAAAAAk4/__y85t7dTKA/s1600/moon13.gif" /></td></tr>
<tr><td>24 <b>١٣</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>25 <b>١٤</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>26 <b>١٥</b><br />
<img src="http://4.bp.blogspot.com/-TSK3nGYdDz8/UJ3JYDloAlI/AAAAAAAAAk4/__y85t7dTKA/s1600/moon13.gif" /></td><td>27 <b>١٦</b><br />
<img src="http://4.bp.blogspot.com/-TSK3nGYdDz8/UJ3JYDloAlI/AAAAAAAAAk4/__y85t7dTKA/s1600/moon13.gif" /></td><td>28 <b>١٧</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>1 <b>١٨</b><br />
<img src="http://4.bp.blogspot.com/-yGZtj_-487s/UJ3JYoXe7wI/AAAAAAAAAk4/YyREQkIFwvo/s1600/moon15.gif" /></td><td>2 <b>١٩</b><br />
<img src="http://2.bp.blogspot.com/-zSWjVlg6ygw/UJ3JZBbRveI/AAAAAAAAAk4/nHsr6aYoq90/s1600/moon16.gif" /></td></tr>
<tr><td>3 <b>٢٠</b><br />
<img src="http://3.bp.blogspot.com/-M10az4Ss3MA/UJ3JZVFYnYI/AAAAAAAAAk4/eAnE_Vm-HOk/s1600/moon18.gif" /></td><td>4 <b>٢١</b><br />
<img src="http://2.bp.blogspot.com/-RYSKyMy58Aw/UJ3JZ32e_wI/AAAAAAAAAk4/kzLjYyHn2h4/s1600/moon19.gif" /></td><td>5 <b>٢٢</b><br />
<img src="http://4.bp.blogspot.com/-NllQhCn9nyg/UJ3Jaww-vgI/AAAAAAAAAk4/UlIYYFzd9KU/s1600/moon21.gif" /></td><td>6 <b>٢٣</b><br />
<img src="http://3.bp.blogspot.com/-qqWRIF2kF3k/UJ3Ja4a-lZI/AAAAAAAAAk4/-Gahsbht0Bk/s1600/moon22.gif" /></td><td>7 <b>٢٤</b><br />
<img src="http://1.bp.blogspot.com/-aoB-mdbMEQ8/UJ3Jbv-cLnI/AAAAAAAAAk4/HvpJm43oKvs/s1600/moon24.gif" /></td><td>8 <b>٢٥</b><br />
<img src="http://3.bp.blogspot.com/-QDP8FsytFFk/UJ3Jb2rP4NI/AAAAAAAAAk4/pkzT8p1hhjw/s1600/moon25.gif" /></td><td>9 <b>٢٦</b><br />
<img src="http://2.bp.blogspot.com/-V9mpr0RKgAM/UJ3JctRKLfI/AAAAAAAAAk4/32RaGiDgeXY/s1600/moon26.gif" /></td></tr>
<tr><td>10 <b>٢٧</b><br />
<img src="http://3.bp.blogspot.com/-O_Nf7df6DAQ/UJ3JctflOLI/AAAAAAAAAk4/mT411hiOEdU/s1600/moon27.gif" /></td><td>11 <b>٢٨</b><br />
<img src="http://3.bp.blogspot.com/-O_Nf7df6DAQ/UJ3JctflOLI/AAAAAAAAAk4/mT411hiOEdU/s1600/moon27.gif" /></td><td></td><td></td><td></td><td></td><td></td></tr>
</tbody></table>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-38344361755734007072013-01-12T18:14:00.000+07:002013-01-12T18:14:00.055+07:00Kalender Fase Bulan Rabiul Awal 1434<div dir="ltr" style="text-align: left;" trbidi="on">
<center>
<h2>
Jan - Feb 2013</h2>
<a href="http://tjerdastangkas.blogspot.com/2012/12/kalender-fase-bulan-safar-1434.html">Safar 1434</a></center>
<center>
<br />
<table border="1" style="font-family: 'Times New Roman';"><tbody>
<tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
<tr> </tr>
<tr><td>13 <b>١</b><br />
<img src="http://1.bp.blogspot.com/-I42N2JWmui0/UJ3JU9MGsHI/AAAAAAAAAk4/NZ79O6BfMGc/s1600/moon01.gif" /></td><td>14 <b>٢</b><br />
<img src="http://1.bp.blogspot.com/-I42N2JWmui0/UJ3JU9MGsHI/AAAAAAAAAk4/NZ79O6BfMGc/s1600/moon01.gif" /></td><td>15 <b>٣</b><br />
<img src="http://3.bp.blogspot.com/-l6B5aJ2HHK4/UJ3JU7KOwhI/AAAAAAAAAk4/lcnjvkMmOcU/s1600/moon02.gif" /></td><td>16 <b>٤</b><br />
<img src="http://1.bp.blogspot.com/-50I_kDlnZvM/UJ3JVjVrQhI/AAAAAAAAAk4/YnGjp-Y2GSc/s1600/moon04.gif" /></td><td>17 <b>٥</b><br />
<img src="http://4.bp.blogspot.com/-wsxiiJ5cnK8/UJ3JV2xzWAI/AAAAAAAAAk4/VwGsAcqQH-s/s1600/moon05.gif" /></td><td>18 <b>٦</b><br />
<img src="http://1.bp.blogspot.com/-vbOXGmKeaug/UJ3JV8Rxd2I/AAAAAAAAAk4/fQLglFY-5VE/s1600/moon06.gif" /></td><td>19 <b>٧</b><br />
<img src="http://4.bp.blogspot.com/-BF7VOpSXwY8/UJ3JWuBMdRI/AAAAAAAAAk4/dTbFzmpO1eY/s1600/moon08.gif" /></td></tr>
<tr><td>20 <b>٨</b><br />
<img src="http://3.bp.blogspot.com/-meYvg74QhuE/UJ3JWmvRzBI/AAAAAAAAAk4/7ISKDTHz4UQ/s1600/moon09.gif" /></td><td>21 <b>٩</b><br />
<img src="http://4.bp.blogspot.com/-r8lDb8nRGaU/UJ3JXvtEgNI/AAAAAAAAAk4/sqHTapvqhY0/s1600/moon10.gif" /></td><td>22 <b>١٠</b><br />
<img src="http://2.bp.blogspot.com/-OtcynA6nxgg/UJ3JXrLgwXI/AAAAAAAAAk4/EsFZGujDgek/s1600/moon11.gif" /></td><td>23 <b>١١</b><br />
<img src="http://1.bp.blogspot.com/-p0lEUwSXfco/UJ3JXjsYTQI/AAAAAAAAAk4/-nIIGiu45lQ/s1600/moon12.gif" /></td><td>24 <b>١٢</b><br />
<img src="http://4.bp.blogspot.com/-TSK3nGYdDz8/UJ3JYDloAlI/AAAAAAAAAk4/__y85t7dTKA/s1600/moon13.gif" /></td><td>25 <b>١٣</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>26 <b>١٤</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td></tr>
<tr><td>27 <b>١٥</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>28 <b>١٦</b><br />
<img src="http://4.bp.blogspot.com/-TSK3nGYdDz8/UJ3JYDloAlI/AAAAAAAAAk4/__y85t7dTKA/s1600/moon13.gif" /></td><td>29 <b>١٧</b><br />
<img src="http://4.bp.blogspot.com/-7clmt0ZpMKw/UJ3JYbnt_hI/AAAAAAAAAk4/7vfjcZ9Rykk/s1600/moon14.gif" /></td><td>30 <b>١٨</b><br />
<img src="http://4.bp.blogspot.com/-yGZtj_-487s/UJ3JYoXe7wI/AAAAAAAAAk4/YyREQkIFwvo/s1600/moon15.gif" /></td><td>31 <b>١٩</b><br />
<img src="http://2.bp.blogspot.com/-zSWjVlg6ygw/UJ3JZBbRveI/AAAAAAAAAk4/nHsr6aYoq90/s1600/moon16.gif" /></td><td>1 <b>٢٠</b><br />
<img src="http://3.bp.blogspot.com/-9xCyMUFEtOc/UJ3JZ_MnAtI/AAAAAAAAAk4/9VahYT1aH1U/s1600/moon17.gif" /></td><td>2 <b>٢١</b><br />
<img src="http://3.bp.blogspot.com/-M10az4Ss3MA/UJ3JZVFYnYI/AAAAAAAAAk4/eAnE_Vm-HOk/s1600/moon18.gif" /></td></tr>
<tr><td>3 <b>٢٢</b><br />
<img src="http://2.bp.blogspot.com/-BxALAxUkuYk/UJ3JabasrmI/AAAAAAAAAk4/Y6OakQK6j6Q/s1600/moon20.gif" /></td><td>4 <b>٢٣</b><br />
<img src="http://4.bp.blogspot.com/-NllQhCn9nyg/UJ3Jaww-vgI/AAAAAAAAAk4/UlIYYFzd9KU/s1600/moon21.gif" /></td><td>5 <b>٢٤</b><br />
<img src="http://4.bp.blogspot.com/-1sx66W2sGHI/UJ3JbR3_rjI/AAAAAAAAAk4/9sfyyRRiblY/s1600/moon23.gif" /></td><td>6 <b>٢٥</b><br />
<img src="http://1.bp.blogspot.com/-aoB-mdbMEQ8/UJ3Jbv-cLnI/AAAAAAAAAk4/HvpJm43oKvs/s1600/moon24.gif" /></td><td>7 <b>٢٦</b><br />
<img src="http://3.bp.blogspot.com/-QDP8FsytFFk/UJ3Jb2rP4NI/AAAAAAAAAk4/pkzT8p1hhjw/s1600/moon25.gif" /></td><td>8 <b>٢٧</b><br />
<img src="http://2.bp.blogspot.com/-V9mpr0RKgAM/UJ3JctRKLfI/AAAAAAAAAk4/32RaGiDgeXY/s1600/moon26.gif" /></td><td>9 <b>٢٨</b><br />
<img src="http://3.bp.blogspot.com/-O_Nf7df6DAQ/UJ3JctflOLI/AAAAAAAAAk4/mT411hiOEdU/s1600/moon27.gif" /></td></tr>
<tr><td>10 <b>٢٩</b><br />
<img src="http://3.bp.blogspot.com/-O_Nf7df6DAQ/UJ3JctflOLI/AAAAAAAAAk4/mT411hiOEdU/s1600/moon27.gif" /></td><td>11 <b>٣٠</b><br />
<img src="http://1.bp.blogspot.com/-I42N2JWmui0/UJ3JU9MGsHI/AAAAAAAAAk4/NZ79O6BfMGc/s1600/moon01.gif" /></td><td></td><td></td><td></td><td></td><td></td></tr>
</tbody></table>
</center>
<br /></div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-35011444833632876582012-12-31T12:21:00.000+07:002013-01-15T17:57:49.541+07:00Program Konversi Kalender Masehi-Hijriyah (executable Windows)<div dir="ltr" style="text-align: left;" trbidi="on">
Dalam <a href="http://tjerdastangkas.blogspot.com/2011/06/program-konversi-kalender-masehi.html">artikel sebelumnya</a>, telah diposting <i>source code</i> program konversi kalender Masehi-Hijriyah dalam bahasa pemrograman Python yang diadopsi dari <a href="http://tdjamaluddin.wordpress.com/2010/12/09/program-konversi-kalender-masehi-hijriyah/"><i>source code </i>QBASIC karya Prof. Thomas Djamaluddin</a>. Sebuah source code tentu saja cukup menyulitkan bagi mereka yang tidak memiliki keahlian menjalankan program tersebut untuk dimanfaatkan. Artikel ini menyediakan akses ke program yang telah dikompilasi dan siap untuk dijalankan.<br />
<br />
Untuk sementara, program versi pertama ini dapat dijalankan dalam lingkungan Windows. Rencananya akan disiapkan versi program yang dapat dijalankan dalam lingkungan MacOS X.<br />
<a name='more'></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-CIBtvWhW37I/UOEeNaik9eI/AAAAAAAAAlY/9nnkpW98T-4/s1600/hijri-1.0.0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-CIBtvWhW37I/UOEeNaik9eI/AAAAAAAAAlY/9nnkpW98T-4/s1600/hijri-1.0.0.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="http://goo.gl/9rN2J">Download</a>.<br />
<h3 style="text-align: left;">
Saran dan Rencana Pengembangan</h3>
<div>
Program sederhana ini tentu saja sangat minimal fungsionalitasnya. Dalam versi berikutnya akan ditambahkan beberapa fungsionalitas yang lebih bermanfaat. Jika anda memiliki saran atau komentar untuk mengembangkan program sederhana ini, silakan menyampaikannya dengan menulis komentar di bawah.</div>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-36270428919986496562012-12-14T18:02:00.000+07:002013-01-12T07:40:42.316+07:00Kalender Fase Bulan Safar 1434<div dir="ltr" style="text-align: left;" trbidi="on">
<center>
<h3 style="text-align: left;">
December 2012 - January 2013</h3>
<a href="http://tjerdastangkas.blogspot.com/2012/10/kalender-fase-bulan-zulhijjah-1433.html">Zulhijjah 1433</a> | <a href="http://tjerdastangkas.blogspot.com/2012/11/kalender-fase-bulan-muharram-1434.html">Muharram 1434</a></center>
<center>
<br />
<table border="1" style="font-family: 'Times New Roman';"><tbody>
<tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td>15 <b>١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon2.gif" /></td></tr>
<tr><td>16 <b>٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon3.gif" /></td><td>17 <b>٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon4.gif" /></td><td>18 <b>٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon5.gif" /></td><td>19 <b>٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon7.gif" /></td><td>20 <b>٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon8.gif" /></td><td>21 <b>٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon10.gif" /></td><td>22 <b>٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon11.gif" /></td></tr>
<tr><td>23 <b>٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon12.gif" /></td><td>24 <b>١٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon13.gif" /></td><td>25 <b>١١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>26 <b>١٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>27 <b>١٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>28 <b>١٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>29 <b>١٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td></tr>
<tr><td>30 <b>١٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>31 <b>١٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>1 <b>١٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon16.gif" /></td><td>2 <b>١٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon17.gif" /></td><td>3 <b>٢٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon18.gif" /></td><td>4 <b>٢١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon20.gif" /></td><td>5 <b>٢٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon21.gif" /></td></tr>
<tr><td>6 <b>٢٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon23.gif" /></td><td>7 <b>٢٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon24.gif" /></td><td>8 <b>٢٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon26.gif" /></td><td>9 <b>٢٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon27.gif" /></td><td>10 <b>٢٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>11 <b>٢٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>12 <b>٢٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon1.gif" /></td></tr>
</tbody></table>
</center>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-3064725427178136082012-11-14T17:49:00.000+07:002012-11-28T15:27:39.255+07:00Kalender Fase Bulan Muharram 1434<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
November - December 2012</h3>
<table border="1" style="font-family: 'Times New Roman';"><tbody>
<tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
<tr><td></td><td></td><td></td><td></td><td>15 <b>١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon1.gif" /></td><td>16 <b>٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon2.gif" /></td><td>17 <b>٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon3.gif" /></td></tr>
<tr><td>18 <b>٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon5.gif" /></td><td>19 <b>٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon6.gif" /></td><td>20 <b>٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon8.gif" /></td><td>21 <b>٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon9.gif" /></td><td>22 <b>٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon11.gif" /></td><td>23 <b>٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon12.gif" /></td><td>24 <b>١٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon13.gif" /></td></tr>
<tr><td>25 <b>١١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>26 <b>١٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>27 <b>١٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>28 <b>١٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>29 <b>١٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>30 <b>١٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>1 <b>١٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td></tr>
<tr><td>2 <b>١٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon16.gif" /></td><td>3 <b>١٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon17.gif" /></td><td>4 <b>٢٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon18.gif" /></td><td>5 <b>٢١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon19.gif" /></td><td>6 <b>٢٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon21.gif" /></td><td>7 <b>٢٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon22.gif" /></td><td>8 <b>٢٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon24.gif" /></td></tr>
<tr><td>9 <b>٢٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon25.gif" /></td><td>10 <b>٢٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon26.gif" /></td><td>11 <b>٢٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon27.gif" /></td><td>12 <b>٢٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>13 <b>٢٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>14 <b>٣٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon1.gif" /></td><td></td></tr>
</tbody></table>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-81616754823797428762012-10-24T14:10:00.001+07:002012-10-24T14:10:03.308+07:00Materi Kuliah Bahasa Pemrograman<div dir="ltr" style="text-align: left;" trbidi="on">
Ujian Tengah Semester mata kuliah Bahasa Pemrograman meliputi bahasan dalam berkas-berkas presentasi berikut ini:<br />
<br />
<ol style="text-align: left;">
<li>Pendahuluan <a href="http://www.slideshare.net/barliant/ikp21301pendahuluan">satu</a> dan <a href="http://www.slideshare.net/barliant/ikp21302pendahuluan">dua</a></li>
<li><a href="http://www.slideshare.net/barliant/ikp213unifikasi">Unifikasi</a></li>
<li><a href="http://www.slideshare.net/barliant/ikp21305prolog">Prolog</a></li>
<li><a href="http://www.slideshare.net/barliant/ikp21306hornclause">Horn-clause</a></li>
</ol>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-56113744278451769832012-10-18T13:57:00.001+07:002012-10-18T13:57:27.383+07:00Instalasi SQLite<div dir="ltr" style="text-align: left;" trbidi="on">
Berkas presentasi tentang Instalasi SQLite dapat diunduh dari <a href="http://www.slideshare.net/barliant/ikd31205sqlite">tautan ini</a>.</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-64233831309998632322012-10-16T17:45:00.000+07:002012-11-28T15:35:05.219+07:00Kalender Fase Bulan Zulhijjah 1433<div dir="ltr" style="text-align: left;" trbidi="on">
<h3>
October - November 2012</h3>
<table border="1" style="font-family: 'Times New Roman';"><tbody>
<tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
<tr><td></td><td></td><td></td><td>17 <b>١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon2.gif" /></td><td>18 <b>٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon3.gif" /></td><td>19 <b>٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon4.gif" /></td><td>20 <b>٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon5.gif" /></td></tr>
<tr><td>21 <b>٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon7.gif" /></td><td>22 <b>٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon8.gif" /></td><td>23 <b>٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon10.gif" /></td><td>24 <b>٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon11.gif" /></td><td>25 <b>٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon13.gif" /></td><td>26 <b>١٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>27 <b>١١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td></tr>
<tr><td>28 <b>١٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>29 <b>١٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>30 <b>١٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>31 <b>١٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td><td>1 <b>١٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" /></td><td>2 <b>١٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon16.gif" /></td><td>3 <b>١٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon17.gif" /></td></tr>
<tr><td>4 <b>١٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon18.gif" /></td><td>5 <b>٢٠</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon19.gif" /></td><td>6 <b>٢١</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon20.gif" /></td><td>7 <b>٢٢</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon22.gif" /></td><td>8 <b>٢٣</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon23.gif" /></td><td>9 <b>٢٤</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon24.gif" /></td><td>10 <b>٢٥</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon26.gif" /></td></tr>
<tr><td>11 <b>٢٦</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon27.gif" /></td><td>12 <b>٢٧</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>13 <b>٢٨</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td><td>14 <b>٢٩</b><br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon1.gif" /></td><td></td><td></td><td></td></tr>
</tbody></table>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-37521198222716697302012-09-25T12:28:00.003+07:002012-10-19T09:57:05.043+07:00Kalender Fase Bulan Zulqaidah 1433 H<div dir="ltr" style="text-align: left;" trbidi="on">
<center>
<h2>
September - October 2012</h2>
<table border="1" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><tbody>
<tr> <th>Sun</th> <th>Mon</th> <th>Tue</th> <th>Wed</th> <th>Thu</th> <th>Fri</th> <th>Sat</th> </tr>
<tr> <td><br /></td> <td bgcolor="#769532">17 <b>١</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon2.gif" /></td> <td bgcolor="#769532">18 <b>٢</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon3.gif" /></td> <td bgcolor="#769532">19 <b>٣</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon4.gif" /></td> <td bgcolor="#769532">20 <b>٤</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon5.gif" /></td> <td bgcolor="#769532">21 <b>٥</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon6.gif" /></td> <td bgcolor="#769532">22 <b>٦</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon7.gif" /></td> </tr>
<tr> <td bgcolor="#769532">23 <b>٧</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon8.gif" /></td> <td bgcolor="#769532">24 <b>٨</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon9.gif" /></td> <td bgcolor="#769532">25 <b>٩</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon10.gif" /></td> <td bgcolor="#769532">26 <b>١٠</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon11.gif" /></td> <td bgcolor="#769532">27 <b>١١</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon12.gif" /></td> <td bgcolor="#769532">28 <b>١٢</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon13.gif" /></td> <td bgcolor="#769532">29 <b>١٣</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon14.gif" /></td> </tr>
<tr> <td bgcolor="#769532">30 <b>١٤</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon15.gif" title="Full Moon" /></td> <td bgcolor="#769532">1 Oct <b>١٥</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon16.gif" /></td> <td bgcolor="#769532">2 <b>١٦</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon17.gif" /></td> <td bgcolor="#769532">3 <b>١٧</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon18.gif" /></td> <td bgcolor="#769532">4 <b>١٨</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon19.gif" /></td> <td bgcolor="#769532">5 <b>١٩</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon20.gif" /></td> <td bgcolor="#769532">6 <b>٢٠</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon20.gif" /></td> </tr>
<tr> <td bgcolor="#769532">7 <b>٢١</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon21.gif" /></td> <td bgcolor="#769532">8 <b>٢٢</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon22.gif" /></td> <td bgcolor="#769532">9 <b>٢٣</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon23.gif" /></td> <td bgcolor="#769532">10 <b>٢٤</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon24.gif" /></td> <td bgcolor="#769532">11 <b>٢٥</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon24.gif" /></td> <td bgcolor="#769532">12 <b>٢٦</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon25.gif" /></td> <td bgcolor="#769532">13 <b>٢٧</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon26.gif" /></td> </tr>
<tr> <td bgcolor="#769532">14 <b>٢٨</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon27.gif" /></td> <td bgcolor="#769532">15 <b>٢٩</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon28.gif" /></td> <td bgcolor="#769532">16 <b>٣٠</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon1.gif" title="New Moon" /></td> <td bgcolor="#c16b44">17 <b>١</b><br />
<img src="http://stardate.org/sites/all/modules/ctools/mooncalc/mooncalc/moon2.gif" /></td> <td><br /></td> <td><br /></td> <td><br /></td> </tr>
</tbody> </table>
</center>
<h4 style="text-align: left;">
Tautan</h4>
<div>
<a href="http://tjerdastangkas.blogspot.com/2012/08/kalender-fase-bulan-syawal-1433-h.html">Kalender Fase Bulan Syawal 1433 H</a></div>
<div>
Kalender Fase Bulan Zulhijjah 1433 H</div>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-55581414952716905652012-09-18T11:25:00.001+07:002012-09-18T11:25:24.037+07:00Kuliah Bahasa Pemrograman: Komputasi dan Mesin Turing<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://aturingmachine.com/turingFull560.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="http://aturingmachine.com/turingFull560.jpg" width="320" /></a></div>
Peralatan digital elektronik yang Anda gunakan sekarang untuk membaca tulisan ini kita sebut dengan nama Komputer, terjemahan dari kata dalam bahasa Inggris <i>Computer</i>.<br />
<br />
Apa perbedaan antara <i>Computer</i> dengan <i>Calculator</i>? Mengapa kita menciptakan sebuah istilah baru untuk peralatan digital ini, <i>Computer</i>, dan tidak cukup hanya dengan istilah <i>Calculator</i>?<br />
<a name='more'></a><br />
Secara bahasa, <i>Computer</i> berasal dari kata dasar "<i>to Compute</i>", sedangkan <i>Calculator</i> berasal dari kata dasar "<i>to Calculate</i>". Ketika kedua kata tersebut diterjemahkan ke dalam bahasa Indonesia, keduanya<br />
sama-sama memiliki makna "menghitung". Untuk memberikan gambaran perbedaan antara kedua istilah itu, berikut ini diberikan sebuah contoh masalah yang bisa diselesaikan melalui cara "<i>to Compute</i>":<br />
<ol style="text-align: left;">
<li>Menghitung suhu dalam skala Celsius dari nilai suhu dalam skala Fahrenheit.</li>
<li>Membalik sebuah kata, misalnya "Hello" menjadi "olleH".</li>
<li>Menentukan rangkaian molekul DNA dalam fase transkripsi gen.</li>
</ol>
Dari tiga contoh yang diberikan, kesimpulan sederhana yang bisa dibangun tentang perbedaan "<i>to Compute</i>" dengan "<i>to Calculate</i>" kurang lebih adalah bahwa "<i>to Compute</i>" lebih luas cakupannya daripada "<i>to Calculate</i>".<br />
<br />
Untuk menghitung sebuah nilai dari nilai input yang diberikan, kita melakukan perhitungan (kalkulasi). Dalam contoh di atas, kita menghitung suhu Celsius dari nilai Fahrenheit yang diberikan. Contoh ini juga menunjukkan bahwa dalam mencari nilai suhu dalam skala Celsius, kita melakukan langkah-langkah tertentu (mengetahui nilai Fahrenheit yang ingin dihitung, memasukkannya ke dalam rumus konversi Fahrenheit-Celsius, dan mendapatkan hasilnya).<br />
<br />
Untuk membalik sebuah kata, kita juga melakukan langkah-langkah dalam urutan tertentu. Akan tetapi dalam contoh ini kita sama sekali tidak menggunakan rumus seperti dalam contoh konversi suhu. Dalam contoh transkripsi gen, kita juga tidak melibatkan rumus matematika sama sekali, kecuali mungkin sebuah pemetaan atau relasi sederhana: Molekul A ditranskripsikan ke molekul T (atau sebaliknya) dan molekul C ditranskripsikan ke molekul G (atau sebaliknya).<br />
<br />
Dari contoh-contoh di atas sebuah satu definisi sederhana yang bisa diberikan untuk istilah Komputasi adalah sebagai berikut:<br />
<blockquote class="tr_bq">
Sekumpulan langkah yang jelas untuk melakukan sesuatu, dan langkah-langkah ini dapat diselesaikan dalam waktu yang terbatas.</blockquote>
<h4 style="text-align: left;">
<br /></h4>
<h4 style="text-align: left;">
Mesin Turing</h4>
Sebuah model matematika untuk Komputasi diberikan dalam bentuk Mesin Turing. Sebuah Mesin Turing memiliki beberapa komponen:<br />
<ol style="text-align: left;">
<li>Sebuah <b>Tape</b> atau <b>Pita</b>, yang panjangnya tak berhingga dan dibagi ke dalam sel-sel. Setiap sel dapat berisi simbol-simbol tertentu.</li>
<li>Sebuah <b>Head</b>, yang membaca simbol-simbol pada masing-masing sel pada Tape, atau dapat juga menulis simbol-simbol ke masing-masing sel pada Tape. Head juga dapat bergerak ke kiri atau ke kanan, sesuai arah pergerakan Tape.</li>
<li>Sekumpulan <b>States</b> atau <b>Status</b> dari mesin Turing yang bersangkutan. Sekurang-kurangnya ada dua status yang dimiliki oleh sembarang mesin Turing: <b>Start State</b> dan <b>Halt State</b>. Mesin Turing selalu memulai proses komputasi dari status Start dan berakhir pada status Halt.</li>
<li>Sekumpulan aturan <b>Transisi</b> yang didefinisikan berdasarkan apa yang dibaca oleh Head dari Tape dan Status dari mesin pada satu saat tertentu.</li>
</ol>
<h4 style="text-align: left;">
<br /></h4>
<h4 style="text-align: left;">
Contoh Mesin Turing Sederhana</h4>
Sebuah contoh mesin Turing dapat dibangun untuk melakukan komputasi sederhana yang didefinsikan seperti ini:<br />
<blockquote class="tr_bq">
Tentukan ada berapa angka 1 dalam sebuah string berbentuk 0111...110 (rangkaian angka 1 yang didahului dengan 0 dan diakhiri juga dengan 0), apakah berjumlah genap atau berjumlah ganjil.<br />
<br />
Jika angka 1 di antara dua angka 0 berjumlah genap, tulis sebuah angka 0 pada salah satu sel dari tape mesin Turing.<br />
<br />
Jika angka 1 di antara dua angka 0 berjumlah ganjil, tulis sebuah angka 1 pada salah satu sel dari tape mesin Turing. </blockquote>
Untuk menyelesaikan masalah komputasi ini, kita buat tiga buah State bagi mesin Turing ini, yaitu <i>Start</i>, <i>Even</i>, dan <i>Odd</i>. Di samping itu kita buat sekumpulan aturan Transisi yang digunakan oleh<br />
mesin Turing ini untuk melakukan proses komputasinya. Aturan-aturan Transisi tersebut dapat dituliskan demikian:<br />
<ol style="text-align: left;">
<li>Jika mesin Turing berada pada status Start, dan membaca simbol 0 pada Tape, lakukan hal berikut: Pindah status menjadi status Even, Ganti simbol 0 pada Tape dengan Blank (atau Hapus simbol 0 pada Tape), dan Bergerak ke kanan satu sel.</li>
<li>Jika mesin Turing berada pada status Even, dan membaca simbol 1 pada Tape, lakukan hal berikut: Pindah status menjadi status Odd, Ganti simbol 1 pada Tape dengan Blank, dan Bergerak ke kanan satu sel.</li>
<li>Jika mesin Turing berada pada status Odd, dan membaca simbol 1 pada Tape, lakukan hal berikut: Pindah status menjadi Even, Ganti simbol 1 pada Tape dengan Blank, dan Bergerak ke kanan satu sel.</li>
<li>Jika mesin Turing berada pada status Even, dan membaca simbol 0 pada Tape, lakukan hal berikut: Pindah status menjadi Halt, Ganti simbol 0 pada Tape dengan 0, dan tetap pada sel tersebut (tidak perlu berpindah ke kiri maupun ke kanan).</li>
<li>Jika mesin Turing berada pada status Odd, dan membaca simbol 0 pada Tape, lakukan hal berikut: Pindah status menjadi Halt, Ganti simbol 0 pada Tape dengan 1, dan tetap pada sel tersebut.</li>
</ol>
<div>
Berkas presentasi tentang Komputasi, Mesin Turing, dan Komputabilitas dapat diunduh <a href="http://www.slideshare.net/barliant/ikp21302pendahuluan">di sini</a>.</div>
<h4 style="text-align: left;">
<br /></h4>
<h4 style="text-align: left;">
Sumber Rujukan</h4>
<div>
<ol style="text-align: left;">
<li>Gambar dari <a href="http://aturingmachine.com/">ATuringMachine dot com</a>. Satu tautan video menarik tentang mesin Turing juga bisa dilihat pada situs ini.</li>
<li>Contoh mesin Turing dari buku "<a href="http://books.google.co.id/books/about/Complexity.html?id=sSgzHayrDBsC&redir_esc=y">A Guided Tour to Complexity</a>", karya Melanie Mitchell.</li>
</ol>
</div>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com1tag:blogger.com,1999:blog-15027279.post-19552967896297851692012-09-12T15:04:00.000+07:002012-09-12T15:04:00.510+07:00Counting Principle in Practice: Menghitung Hari Jumat dalam Setahun<div dir="ltr" style="text-align: left;" trbidi="on">
Salah satu kueri di mesin pencari yang mengantarkan orang mengunjungi blog ini berbentuk sebuah pertanyaan, "Bagaimana cara mencari jumlah hari jumat di dalam satu tahun?"<br />
<br />
Pertanyaan di atas dapat dijawab antara lain dengan menggunakan Prinsip Menghitung, atau <i>Counting Principles</i>. Bagaimana rinciannya?<br />
<a name='more'></a><br />
Kita dapat menggunakan beberapa fakta umum tentang siklus tahunan. Pertama, kita sama-sama tahu bahwa ada 365 hari dalam satu tahun (kecuali tahun Kabisat berumur 366 hari karena ada tambahan umur satu hari di bulan Februari). Kedua, kita juga sama-sama tahu bahwa ada 52 pekan dalam satu tahun Masehi.<br />
<br />
Dari fakta kedua sesungguhnya kita bisa langsung mendapatkan jawaban yang diinginkan. Karena hari Jumat selalu berulang sekali dalam satu pekan, dan karena jumlah pekan dalam satu tahun ada 52, maka kita bisa memberikan jawaban: Kurang lebih ada 52 hari Jumat dalam satu tahun Masehi. Sayangnya ini baru jawaban sementara, karena kita harus telusuri lebih teliti besaran angka 52 pekan dalam satu tahun tersebut.<br />
<br />
Jika dalam satu tahun terdiri atas 52 pekan, dan satu pekan terdiri atas 7 hari, maka seharusnya dalam satu tahun akan ada 52 * 7 hari = 364 hari. Perhatikan bahwa ternyata ada selisih satu hari dari umur satu tahun yang seharusnya 365 hari.<br />
<br />
Apa arti dari semua ini? Mati kita ambil sebuah contoh sederhana.<br />
<br />
Misalkan kita sepakati siklus pekanan dimulai pada hari Senin, dan pada sebuah tahun tertentu (untuk sementara abaikan dulu angka tahunnya, dan abaikan kasus tahun Kabisat), tanggal 1 Januari jatuh pada hari Senin. Pekan pertama berakhir pada hari Minggu, tanggal 7 Januari. Ulangi siklus pekanan ini sebanyak 52 kali hingga kita tiba pada pekan ke-52. Di akhir pekan ke-52, kita akan mencapai hari ke-364 dalam tahun tersebut. Perhatikan bahwa itu adalah hari Minggu. Sebab kita membuat pemisalan tanggal 1 Januari jatuh pada hari Senin, yang berarti siklus pekanan yang ke-52 harus berakhir pada hari Minggu.<br />
<br />
Masih ada sisa umur satu hari lagi, dan hari terakhir ini (tepatnya tanggal 31 Desember tahun yang bersangkutan) akan jatuh pada hari Senin, sama seperti tanggal 1 Januari di awal tahun.<br />
<br />
Pola seperti ini selalu berlaku untuk angka tahun berapapun:<br />
<ol style="text-align: left;">
<li>Jika tanggal 1 Januari jatuh pada hari Selasa, maka tanggal 31 Desember tahun tersebut juga akan jatuh pada hari Selasa. Di tahun berikutnya tanggal 1 Januari jatuh pada hari Rabu.</li>
<li>Itulah sebabnya mengapa jika diperhatikan dengan teliti perayaan tahun baru selalu bergeser satu hari "ke belakang" dalam urutan hari sepekan. Jika tahun ini kita merayakan Tahun Baru hari Kamis, maka tahun depan pasti kita akan merayakannya pada hari Jumat.</li>
</ol>
Untuk kasus tahun Kabisat, pola di atas dapat diubah dengan mudah. Karena tahun Kabisat berumur 366 hari, maka pergeserannya ditambah satu hari lagi.<br />
<br />
Pengamatan di atas mengantarkan kita semakin dekat kepada jawaban pertanyaan awal. Perhatikan pada pemisalan di atas, ketika kita mengasumsikan tanggal 1 Januari jatuh pada hari Senin. Sepanjang tahun tersebut, ada berapa hari Senin? Jawabannya adalah 53, bukan 52. Mengapa? Karena ada satu hari lagi yang diperlukan untuk melengkapi umur 365 hari. Bagaimana dengan hari Jumat? Jumlah hari Jumat sepanjang tahun itu ada 52, sesuai dengan jumlah pekan dalam satu tahun. Hal yang sama juga berlaku untuk hari-hari dalam satu pekan yang lain (Selasa, Rabu, Kamis, Sabtu, Minggu), kecuali tentunya hari Senin.<br />
<br />
Untuk tahun Kabisat, situasinya hanya berbeda sedikit. Jika tanggal 1 tahun Kabisat dimulai pada hari Senin, maka jumlah hari Senin <b><u>dan Selasa</u></b> sepanjang tahun tersebut ada 53, sedangkan hari-hari lainnya hanya berjumlah 52.<br />
<br />
Nah, sekarang jawaban dari pertanyaan awal tadi bisa dijawab dengan mudah, kecuali satu hal kecil: Bagaimana kita mengetahui tanggal 1 Januari dari angka tahun tertentu jatuh pada hari apa?<br />
<br />
Jawaban dari pertanyaan ini disampaikan dalam bagian berikutnya.<br />
<br /></div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-78146567175655537762012-08-16T17:55:00.000+07:002012-10-19T09:42:30.749+07:00Kalender Fase Bulan Syawal 1433 H<div dir="ltr" style="text-align: left;" trbidi="on">
<center>
Agustus / September 2012<br />
<table border="1" style="letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;"><tbody>
<tr> <th>Ahad</th> <th>Senin</th> <th>Selasa</th> <th>Rabu</th> <th>Kamis</th> <th>Jumat</th> <th>Sabtu</th> </tr>
<tr> <td><b>19 ١</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon2.gif" /></td> <td><b>20 ٢</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon3.gif" /></td> <td><b>21 ٣</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon4.gif" /></td> <td><b>22 ٤</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon5.gif" /></td> <td><b>23 ٥</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon6.gif" /></td> <td><b>24 ٦</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon7.gif" /></td> <td><b>25 ٧</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon8.gif" /></td> </tr>
<tr> <td><b>26 ٨</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon9.gif" /></td> <td><b>27 ٩</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon10.gif" /></td> <td><b>28 ١٠</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon11.gif" /></td> <td><b>29 ١١</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon12.gif" /></td> <td><b>30 ١٢</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon13.gif" /></td> <td><b>31 ١٣</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon14.gif" /></td> <td><b>1 ١٤</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon15.gif" title="Full Moon" /></td> </tr>
<tr> <td><b>2 ١٥</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon16.gif" /></td> <td><b>3 ١٦</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon17.gif" /></td> <td><b>4 ١٧</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon18.gif" /></td> <td><b>5 ١٨</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon19.gif" /></td> <td><b>6 ١٩</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon20.gif" /></td> <td><b>7 ٢٠</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon21.gif" /></td> <td><b>8 ٢١</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon22.gif" /></td> </tr>
<tr> <td><b>9 ٢٢</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon22.gif" /></td> <td><b>10 ٢٣</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon23.gif" /></td> <td><b>11 ٢٤</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon24.gif" /></td> <td><b>12 ٢٥</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon25.gif" /></td> <td><b>13 ٢٦</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon26.gif" /></td> <td><b>14 ٢٧</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon27.gif" /></td> <td><b>15 ٢٨</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon28.gif" /></td> </tr>
<tr> <td><b>16 ٢٩</b><br />
<br />
<img src="http://mcdonaldobservatory.net/nightsky/moon/moon1.gif" title="New Moon" /></td> </tr>
</tbody> </table>
</center>
<h4 style="text-align: left;">
Tautan</h4>
<div>
<a href="http://tjerdastangkas.blogspot.com/2012/09/kalender-fase-bulan-zulqaidah-1433-h.html">Kalender Fase Bulan Zulqaidah 1433</a></div>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com1tag:blogger.com,1999:blog-15027279.post-35099308468844084402012-08-16T15:13:00.000+07:002012-08-16T15:13:15.008+07:00Memahami Perbedaan Hari Raya: Ijtimak Awal Syawal 1433 H<div dir="ltr" style="text-align: left;" trbidi="on">
Bulan Syawal 1433 H diawali dengan terjadinya <a href="http://id.wikipedia.org/wiki/Ijtimak">Ijtimak</a> atau <a href="http://en.wikipedia.org/wiki/Opposition_(planets)">Konjungsi Geosentris</a> pada hari Jumat, 17 Agustus 2012 pukul 22:54:23 WIB (GMT+0700). Hilal yang menandai awal bulan Syawal akan diamati melalui kegiatan Rukyatul Hilal pada senja hari terdekat berikutnya setelah Ijtimak, yaitu pada sore hari tanggal 18 Agustus 2012.<br />
<br />
<a name='more'></a>Data perhitungan ketinggian Hilal untuk beberapa lokasi pengamatan Hilal dirangkum dalam tabel berikut ini. Data-data dihitung untuk beberapa lokasi pengamatan Hilal, dan dihitung dengan bantuan perangkat lunak <a href="http://rhodesmill.org/pyephem/">PyEphem</a>.<br />
<br />
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse;"> <tbody>
<tr height="42" style="height: 31.5pt;">
<td height="42" style="font-weight: bold; height: 31.5pt; text-align: center;">Lokasi</td>
<td style="font-weight: bold; text-align: center;">Waktu Terbenam Matahari (GM+0700)</td>
<td style="font-weight: bold; text-align: center;">Ketinggian Hilal<br />
<br />
(derajat:menit:detik)</td>
<td style="font-weight: bold; text-align: center;">Separasi Hilal-Matahari<br />
<br />
(derajat:menit:detik)</td>
<td style="font-weight: bold; text-align: center;">Fraksi iluminasi Bulan (%)</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Bandung</td>
<td style="text-align: right;">17:49:08</td>
<td style="text-align: right;">7:10:22.9</td>
<td style="text-align: right;">10:06:12.3</td>
<td align="right" class="xl65">0.95%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Bangkalan</td>
<td style="text-align: right;">17:28:29</td>
<td style="text-align: right;">6:57:55.4</td>
<td style="text-align: right;">9:54:56.1</td>
<td align="right" class="xl65">0.92%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Biak</td>
<td style="text-align: right;">16:00:34</td>
<td class="xl66" style="text-align: right;"><b>5:29:18.6</b></td>
<td style="text-align: right;">9:24:08.3</td>
<td align="right" class="xl65">0.81%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Cakung</td>
<td style="text-align: right;">17:52:38</td>
<td style="text-align: right;">7:03:51.7</td>
<td style="text-align: right;">10:06:32.1</td>
<td align="right" class="xl65">0.96%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Kudus</td>
<td style="text-align: right;">17:37:25</td>
<td style="text-align: right;">6:59:26.0</td>
<td style="text-align: right;">9:59:18.5</td>
<td align="right" class="xl65">0.94%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Kupang</td>
<td style="text-align: right;">16:42:14</td>
<td style="text-align: right;">6:57:11.9</td>
<td style="text-align: right;">9:31:12.9</td>
<td align="right" class="xl65">0.86%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Lampung</td>
<td style="text-align: right;">18:00:15</td>
<td style="text-align: right;">7:00:41.7</td>
<td style="text-align: right;">10:11:01.6</td>
<td align="right" class="xl65">0.97%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Lhok<br />
Ngah</td>
<td style="text-align: right;">18:50:05</td>
<td style="text-align: right;">5:51:41.9</td>
<td style="text-align: right;">10:46:28.3</td>
<td align="right" class="xl65">1.03%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Makassar</td>
<td style="text-align: right;">17:03:40</td>
<td style="text-align: right;">6:31:33.8</td>
<td style="text-align: right;">9:46:14.2</td>
<td align="right" class="xl65">0.89%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Mataram</td>
<td style="text-align: right;">17:13:50</td>
<td style="text-align: right;">7:02:21.6</td>
<td style="text-align: right;">9:46:41.0</td>
<td align="right" class="xl65">0.90%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Medan</td>
<td style="text-align: right;">18:34:37</td>
<td style="text-align: right;">6:02:10.1</td>
<td style="text-align: right;">10:37:08.4</td>
<td align="right" class="xl65">1.01%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Pameungpeuk</td>
<td style="text-align: right;">17:48:16</td>
<td style="text-align: right;">7:12:58.0</td>
<td style="text-align: right;">10:02:54.7</td>
<td align="right" class="xl65">0.95%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Parangkusumo</td>
<td style="text-align: right;">17:37:23</td>
<td style="text-align: right;">7:10:03.1</td>
<td style="text-align: right;">9:57:41.4</td>
<td align="right" class="xl65">0.94%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Pelabuhan<br />
Ratu</td>
<td style="text-align: right;">17:53:21</td>
<td style="text-align: right;">7:10:58.1</td>
<td style="text-align: right;">10:05:57.9</td>
<td align="right" class="xl65">0.96%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Pontianak</td>
<td style="text-align: right;">17:49:19</td>
<td style="text-align: right;">6:11:46.8</td>
<td style="text-align: right;">10:12:38.2</td>
<td align="right" class="xl65">0.95%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Riau</td>
<td style="text-align: right;">18:20:09</td>
<td style="text-align: right;">6:22:17.9</td>
<td style="text-align: right;">10:26:48.6</td>
<td align="right" class="xl65">0.99%</td>
</tr>
<tr height="17" style="height: 12.75pt;">
<td height="17" style="height: 12.75pt;">Yogyakarta</td>
<td style="text-align: right;">17:37:23</td>
<td style="text-align: right;">7:10:08.2</td>
<td style="text-align: right;">9:57:44.8</td>
<td align="right" class="xl65">0.94%</td>
</tr>
</tbody>
</table>
</center>
<br />
Dari data-data dalam tabel dapat diamati bahwa ketinggian Hilal di seluruh lokasi pengamatan sudah mencukupi kriteria minimum untuk dirukyat. Ketinggian Hilal paling rendah insya Allah diamati di Biak dengan ketinggian Hilal 5 derajat, 29 menit, dan 18,6 detik busur di atas ufuk. Lokasi-lokasi lainnya dapat merukyat Hilal pada ketinggian yang lebih besar.<br />
<br />
Berdasarkan data di dalam tabel, kemungkinan besar awal bulan Syawal 1433 H untuk wilayah Indonesia akan dimulai pada saat Matahari terbenam (Maghrib) tanggal 18 Agustus 2012. Dalam kalimat lain, Hari Raya Idul Fitri 1433 H kemungkinan besar bertepatan dengan tanggal 19 Agustus 2012.<br />
<br />
Namun demikian, keputusan akhir dimulainya awal bulan Syawal 1433 H untuk wilayah Indonesia akan ditentukan dari hasil pengamatan nyata Rukyatul Hilal di lapangan, sebab pengamatan Hilal sangat dipengaruhi oleh kondisi cuaca, kondisi atmosfer, dan pengaruh polusi udara.<br />
<br /></div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-66338488787928312612012-08-14T17:55:00.000+07:002012-08-14T17:55:01.188+07:00Cerdas Tangkas 2B, Bagian 14 E, Berjalan-jalan<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-U8PfKLRYvSg/UCoCeBQcxlI/AAAAAAAAAdg/ULmRaQ8Bj7g/s1600/TjT-2B-7.TIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-U8PfKLRYvSg/UCoCeBQcxlI/AAAAAAAAAdg/ULmRaQ8Bj7g/s320/TjT-2B-7.TIF" width="223" /></a></div>
<br />
<a name='more'></a><br /><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-E5K655qLTDM/UCoCYBz8GlI/AAAAAAAAAdY/PZAKpx8Y5Wc/s1600/TjT-2B-14E-Berjalan-jalan-4.TIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="http://1.bp.blogspot.com/-E5K655qLTDM/UCoCYBz8GlI/AAAAAAAAAdY/PZAKpx8Y5Wc/s320/TjT-2B-14E-Berjalan-jalan-4.TIF" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Anak-anak sekali-sekali dibawa jalan-jalan oleh Ibu/Bapak Gurunya. Mereka sangat gembira, tetapi mereka selalu berjalan dengan teratur.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Jika mereka sudah lelah, mereka beristirahat sebentar di pinggir jalan. Kemudian mereka kembali lagi ke sekolah.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol style="text-align: left;">
<li style="text-align: justify;">Murid-murid kelas 2 terdiri dari 18 orang anak perempuan dan 30 orang anak laki-laki. Berapakah banyak murid kelas 2 itu?</li>
<li style="text-align: justify;">Anak-anak kelas 2 dijadikan 2 baris, dalam tiap baris, perempuan dan juga laki-laki sama banyak. Berapa orang anak perempuan dalam tiap baris?</li>
<li style="text-align: justify;">Supaya jangan terlalu panjang barisannya, anak-anak kelas 2 itu kadang-kadang dijadikan 3 baris. Dalam tiap baris, perempuan dan laki-laki sama banyak. Dalam tiap baris terdapat . . . . . . . orang anak perempuan dan . . . . . . . orang anak laki-laki.</li>
<li style="text-align: justify;">Murid kelas 3 terdiri dari 16 orang anak perempuan dan 32 orang murid laki-laki. Berapakah banyak murid kelas 3 itu?</li>
<li style="text-align: justify;">Murid-murid kelas 3 itu dijadikan 4 baris. Dalam tiap baris, perempuan dan juga laki-laki sama banyak. Tiap baris terdiri dari . . . . . . . orang murid perempuan dan . . . . . . . orang murid laki-laki.</li>
<li style="text-align: justify;">Di kelas 6 ada 15 orang murid perempuan dan 27 orang murid laki-laki. Murid-murid kelas 6 itu dijadikan 3 baris, dalam tiap baris, perempuan dan juga laki-laki sama banyak. Tiap baris terdiri dari . . . . . . . orang murid perempuan dan . . . . . . . orang murid-murid laki-laki.</li>
</ol>
<div style="text-align: justify;">
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com1tag:blogger.com,1999:blog-15027279.post-37510514199616654782012-08-14T15:19:00.000+07:002012-08-14T15:19:00.857+07:00Cerdas Tangkas 2B, Bagian 14 C<div dir="ltr" style="text-align: left;" trbidi="on">
<ol style="text-align: left;">
<li style="text-align: justify;">Ibu membeli 2 buah jambu air. Ia membayar 16 rupiah. Harga 1 buah jambu air . . . . . . . rupiah.</li>
<li style="text-align: justify;">Umur ayah 28 tahun lebihnya daripada umur Musa. Umur Musa 8 tahun. Umur ayah . . . . . . . tahun.</li>
<li style="text-align: justify;">Mirah membeli 3 butir jambu. Ia membayar 10 rupiah. Uang kembali 1 rupiah. Harga 1 butir jambu . . . . . . . rupiah.</li>
<a name='more'></a>
<li><div style="text-align: justify;">
Di dalam sebuah kandang nampak 28 kaki kambing. Di dalam kandang itu ada . . . . . . . ekor kambing.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-SE2d9WVhz28/UCoAm472eMI/AAAAAAAAAdI/mw12j0OsSro/s1600/TjT-2B-14D-a-5.TIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="157" src="http://3.bp.blogspot.com/-SE2d9WVhz28/UCoAm472eMI/AAAAAAAAAdI/mw12j0OsSro/s200/TjT-2B-14D-a-5.TIF" width="200" /></a></div>
</li>
<li style="text-align: justify;">Erni membeli 4 batang pinsil. Ia harus membayar 28 rupiah. Harga 1 batang pinsil . . . . . . . rupiah.</li>
<li><div style="text-align: justify;">
Mangga Pak Samsi 100 buah. Mula-mula dijual 35 buah. Kemudian 48 buah. Sisa . . . . . . . buah mangga.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-CLZz7s_Mwt4/UCoAp1cvYpI/AAAAAAAAAdQ/hHY8M_xJ47g/s1600/TjT-2B-14D-b-6.TIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="http://1.bp.blogspot.com/-CLZz7s_Mwt4/UCoAp1cvYpI/AAAAAAAAAdQ/hHY8M_xJ47g/s200/TjT-2B-14D-b-6.TIF" width="200" /></a></div>
</li>
<li style="text-align: justify;">Kelereng Munir 28 butir. Mula-mula ia kalah 9 butir. Kemudian ia menang 16 butir. Kelereng Munir sekarang . . . . . . . butir.</li>
<li style="text-align: justify;">Sujadi harus membayar 90 rupiah. Uangnya 2 keping u.l. dua puluh limaan, 1 keping u.l. puluhan dan 2 keping u.l. lima rupiahan. Masih kurang . . . . . . . rupiah.</li>
</ol>
<div>
<br /></div>
</div>
Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-85392326476480988202012-07-23T04:33:00.000+07:002012-07-23T04:33:00.863+07:00Counting Principle in Practice: Menghitung Sisa Hari dalam Setahun<div dir="ltr" style="text-align: left;" trbidi="on">
Misalkan kita sekarang berada ada tanggal 28 Juli 2012. Berapa hari lagi kita akan tiba di penghujung tahun 2012? <br />
<br />
Jika kita tahu bahwa tanggal 28 Juli 2012 bertepatan dengan hari Sabtu, maka penghujung tahun 2012 itu jatuh pada hari apa? <br />
<br />
<a name='more'></a><br />
Untuk menjawab pertanyaan pertama, kita dapat menghitung jumlah hari yang dilalui sepanjang bulan yang masih tersisa, yaitu bulan-bulan Agustus, September, Oktober, November, hingga Desember. Hal yang perlu kita lakukan adalah menjumlahkan semua hari yang masih akan kita lalui dalam bulan-bulan tersebut. <br />
<br />
<blockquote class="tr_bq">
Agustus -- 31 hari.<br />
September -- 30 hari.<br />
Oktober -- 31 hari.<br />
November -- 30 hari.<br />
Desember -- 31 hari. </blockquote>
<br />
Total jumlah hari yang masih harus dilalui selepas bulan Juli adalah <br />
<br />
<blockquote class="tr_bq">
31 + 30 + 31 + 30 + 31 hari<br />
= 3 x 31 + 2 x 30 hari<br />
= 93 + 60 hari<br />
= 153 hari </blockquote>
<br />
Jawaban ini bukanlah jawaban akhir, sebab kita masih harus memperhitungkan jumlah hari yang tersisa selama bulan Juli. Umur bulan Juli adalah 31 hari, dan untuk mencapai akhir bulan Juli, kita masih akan menjalani 3 hari lagi sejak tanggal 28 Juli. Besaran jumlah ini kita tambahkan ke jumlah hari yang didapatkan sebelumnya. <br />
<br />
Dengan demikian kita mendapatkan jawaban dari pertanyaan pertama adalah 156 hari yang masih harus dilalui sejak tanggal 28 Juli hingga penghujung tahun. <br />
<br />
Jawaban ini sekaligus memberikan bantuan bagi kita untuk menentukan nama hari yang akan jatuh pada tanggal 31 Desember 2012. Untuk mendapatkan jawabannya, kita lakukan dengan menghitung ada berapa pekan dalam 156 hari. Karena dalam satu pekan terdiri atas 7 hari, maka jumlah pekan kita dapatkan dengan membagi 156 dengan 7. <br />
<br />
<blockquote class="tr_bq">
156 hari / 7 hari<br />
= 22 pekan dan 2 hari </blockquote>
<br />
Terdapat 22 pekan di dalam 156 hari, dengan tambahan 2 hari. Dengan pengetahuan bahwa tanggal 28 Juli 2012 jatuh pada hari Sabtu, maka kita perhitungkan 22 pekan kemudian pasti juga akan jatuh pada hari Sabtu. Setelah itu, untuk mencapai penghujung tahun, kita masih harus melalui 2 hari lagi, sehingga didapatkan jawabannya bahwa tanggal 31 Desember 2012 bertepatan dengan hari Senin.</div>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0tag:blogger.com,1999:blog-15027279.post-54680608985492383792012-07-19T08:48:00.002+07:002012-07-19T11:58:25.344+07:00Menyikapi Perbedaan Hari Raya: Awal Bulan Ramadhan 1433 H"Sebetulnya, kapan <i>sih</i> kita harus mulai berpuasa Ramadhan tahun ini?"<br />
<br />
"Kenapa <i>sih</i> musti beda-beda? Bikin bingung masyarakat <i>aja</i> deh."<br />
<br />
"Hari Jumat atau hari Sabtu nih kita mulai puasa?"<br />
<br />
"Tanggal 20 Juli atau 21 Juli ya, mulai puasa?"<br />
<a name='more'></a><br />
Berbagai pertanyaan menjelang Ramadhan 1433 H kali ini muncul, seiring dengan berbagai diskusi dan pembahasan, terutama di berbagai situs internet. Di antara berbagai hal yang sering dibahas adalah banyaknya kriteria penentuan awal bulan Ramadhan, Wujudul Hilal, Imkanur Rukyat, Rukyatul Hilal. Itu pun masih ditambah lagi dengan argumentasi berbagai hadits, ayat-ayat Alquran, simulasi hisab, dan masih banyak lagi.<br />
<br />
Di balik hiruk-pikuk diskusi itu, ada hal yang jauh lebih penting untuk diperhatikan oleh ummat Islam, yaitu <b>bagaimana menjalani bulan Ramadhan dengan khusyuk dan niat meraih derajat Takwa</b>. Biarlah diskusi dan argumentasi yang meramaikan suasana menjelang Ramadhan itu terjadi, tapi <b>jangan lupa kita luruskan niat, bersihkan hati, agar Ramadhan tahun ini lebih baik daripada tahun-tahun yang lalu</b>.<br />
<br />
Di luar itu semua, saya sampaikan sebuah pemikiran tentang jawaban yang bisa diajukan dari berbagai pertanyaan seputar kapan dimulainya kita menjalankan ibadah shaum Ramadhan tahun ini. Semoga memberikan pencerahan untuk kedamaian dan keberhasilan kita melaksanakan ibadah Ramadhan, baik di tahun 1433 ini mau pun di tahun-tahun mendatang.<br />
<br />
Menurut hemat saya, semua kebingungan yang muncul di kalangan masyarakat Islam selama ini sesungguhnya muncul karena ummat Islam kurang mengenal dengan baik sistem kalendernya sendiri. Coba perhatikan pertanyaan yang sering diajukan orang dalam beberapa hari terakhir ini, seperti berikut:<br />
<br />
"Kapan kita mulai berpuasa, <b>20 atau 21 Juli</b>?"<br />
<br />
Sekilas tak ada yang aneh dengan pertanyaan itu, tapi mari kita renungkan lebih jauh. Mari bersihkan hati dari kesombongan bahwa Wujudul Hilal / Imkanur Rukyat / Rukyatul Hilal lebih baik daripada metode lain dalam menetapkan awal bulan <b>Ramadhan</b>.<br />
<br />
Ada yang kurang tepat dalam mengajukan pertanyaan di atas. Apa itu?<br />
<br />
Sesungguhnya, ummat Islam menjalankan ibadah shaum itu tak pernah terjadi di bulan Juli atau Agustus atau November. Semua nama-nama bulan itu ada dalam sistem kalender Gregorian. Kenapa harus menyandarkan diri pada sistem kalender lain, padahal sistem kalender Islam sudah ada? Seharusnya, pertanyaan di atas dinyatakan seperti ini:<br />
<br />
"Kapan kita mulai puasa?"<br />
<br />
Cukup di situ. Dan jawabannya sudah jelas.<br />
<br />
"Ummat Islam <b>berpuasa mulai tanggal 1 Ramadhan</b>."<br />
<br />
Kapan pun tahunnya, bulan Hijriyah di mana ummat Islam menjalankan shaum adalah Ramadhan. Coba tengok berbagai riwayat dan hadits. Tak ada sama sekali yang mengatakan misalnya, "Berpuasalah kamu pada bulan November.", atau "Berhajilah kalian pada bulan Agustus."<br />
<br />
Dengan memahami sistem kalendernya sendiri, seharusnya ummat Islam bisa terbebas dari kebingungan kapan harus menjalankan ibadah Ramadhan.<br />
<br />
Tapi kelihatannya masalahnya belum selesai di sini. Muncul pertanyaan lain yang tak kalah menarik:<br />
<br />
"Iya, <i>gue</i> emang tahu mulai puasa itu dari tanggal 1 Ramadhan. <i>Loe</i> pikir <i>gue</i> siape? <i>Gue</i> bukan orang <i>goblog</i>, tahu! Masalahnya ini tanggal 1 Ramadhan hari Jumat atau Sabtu <i>sih</i>?"<br />
<br />
Kerancuan <i>pada hari apa</i> puasa dimulai muncul karena, "Kalo mulai puasanya hari Jumat, tapi kita nggak puasa, berarti kan kita dosa udah ninggalin puasa."<br />
<br />
Jawaban pertanyaan ini sesungguhnya juga bisa dijawab jika ummat Islam mengenal dengan baik sistem kalendernya sendiri. Memang ada perbedaan <b>nama hari</b> dalam memulai Ramadhan tahun 1433 ini. Perbedaan itu muncul karena adanya perbedaan kriteria dalam menetapkan pada hari apa bulan Ramadhan dimulai. Antara lain, ada kriteria Wujudul Hilal dan kriteria Imkanur Rukyat.<br />
<br />
Ketika ummat Islam mengenal dengan baik dasar-dasar kedua kriteria tersebut, yang memiliki landasaran pemikiran yang sama kuatnya, kebingungan seharusnya tak perlu menjadi masalah besar. <b>Yakini saja salah satu di antara kedua kriteria itu, karena keduanya sama-sama memiliki dasar yang kuat, yang bisa dipertanggungjawabkan. Masing-masing kriteria tentu tidak sembarangan membuat kriteria, melainkan sudah melalui proses pemikiran dan perenungan yang panjang</b>.<br />
<br />
Jadi, mulai puasa hari Jumat atau hari Sabtu, untuk Ramadhan tahun 1433 H kali ini, itu <i>nggak </i>terlalu penting. Asalkan yakin mulai tanggal 1 Ramadhan, itu berarti sudah masuk bulan Ramadhan, dan kita wajib berpuasa.<br />
<br />
Jika yakin dengan metode Wujudul Hilal, tanggal 1 Ramadhan jatuh hari Jumat.<br />
<br />
Jika yakin dengan metode Imkanur Rukyat, tanggal 1 Ramadhan jatuh hari Sabtu.<br />
<br />
Dan sama sekali tak ada yang namanya perbedaan itu sekarang. Kita semua akan mulai berpuasa pada tanggal 1 Ramadhan. Dalam rangkaian ayat di surat Al-Baqarah dalam Al-quran, antara lain tercantum sebuah ayat yang mengatakan kurang lebih demikian:<br />
<br />
<blockquote class="tr_bq">Barang siapa yang hadir di dalamnya (yaitu hadir dalam bulan Ramadhan, kapan pun itu), wajib baginya berpuasa.</blockquote><br />
Perhatikan bagaimana perintah kewajiban berpuasa dalam ayat itu sama sekali tak membedakan mereka yang mulai puasanya hari Jumat atau hari Sabtu. Asalkan hati yakin Ramadhan sudah hadir, wajiblah kita menjalankan ibadah shaum.<br />
<br />
Coba perhatikan lagi berbagai hadits dan berbagai riwayat, adakah yang mengatakan, "Berpuasalah kalian pada hari Sabtu." atau, "Berpuasalah kalian pada hari Jumat."?<br />
<br />
Yang ada, hadits yang mengatakan, "Berpuasalah kalian jika melihat Bulan, dan berbukalah kalian jika melihat Bulan."<br />
<br />
Wujudul Hilal, menafsirkan "melihat Bulan" bisa dilakukan dengan Hisab, atau perhitungan semata. <i>Ya nggak</i> masalah, karena mereka punya pemikiran dan perenungan yang panjang hingga sampai pada kesimpulan seperti itu.<br />
<br />
Imkanur Rukyat dan Rukyatul Hilal, menafsirkan "melihat Bulan" harus dilakukan dengan pengamatan nyata di lapangan, karena redaksi haditsnya secara eksplisit menggunakan kata "ru'ya", yang bermakna "to see", "melihat dengan mata". Artinya pendapat yang kedua ini menafsirkan "melihat Bulan" tidak dapat digantikan dengan Hisab semata. Hisab dilakukan, hanya sebagai pemandu, memberikan petunjuk ke arah mana mata harus diarahkan ketika pengamatan rukyat dilakukan di lapangan.<br />
<br />
Mungkin sampai di sini masih ada yang belum puas juga, "Itu kan berarti puasanya jadi <i>tetep</i> beda juga, ada yang 29 hari, ada yang 30 hari? <i>Gimana dong</i>?"<br />
<br />
Sekarang kembalikan lagi kepada tujuan kita diperintahkan berpuasa Ramadhan, apakah itu gerangan?<br />
<br />
<blockquote class="tr_bq">Hai orang-orang yang beriman, telah diwajibkan bagi kamu berpuasa (di bulan Ramadhan) agar kamu menjadi orang bertakwa.</blockquote><br />
Perhatikan bahwa tujuan diwajibkannya kita berpuasa Ramadhan adalah untuk meningkatkan derajat kemanusiaan kita dari level Iman ke level Takwa. Bukannya berbantah-bantahan siapa yang paling benar puasanya, apakah mereka yang memulai hari Jumat atau Sabtu. Tujuan puasa tidak ditentukan dari berapa jumlah hari puasa yang dilakukan, apakah 29 atau 30 hari, tapi ditentukan dari kebersihan hati dan niat kita memasuki bulan Ramadhan.<br />
<br />
<i>Toh</i> selama ini kita juga tak terlalu mempermasalahkan siapa yang tarawihnya paling benar, apakah yang mendirikan 11 rakaat atau 23 rakaat, bukankah begitu? Asalkan niatnya ikhlas, berapa pun jumlah rakaatnya, itu jauh lebih bermanfaat. Ikhlas, itu kuncinya. Bukan kesombongan dan tinggi hati.<br />
<br />
Dan kalau diamati sekali lagi riwayat atau hadits tentang petunjuk berpuasa, sama sekali tidak ada redaksi hadits yang mengatakan, "Berpuasalah kalian selama 30 hari."<br />
<br />
Percuma saja kita menjalani 29 hari Ramadhan jika hati kita penuh dengan kesombongan, tinggi hati, dan merasa lebih benar kriterianya daripada saudara-saudara kita sendiri sesama ummat Islam. Karena takwa bukan terletak pada siapa yang paling sombong, bukan pada siapa yang paling benar. Takwa itu terletak dalam hati kita masing-masing, bagaimana menghargai perbedaan pendapat untuk kemajuan bersama ummat Islam.<br />Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com1tag:blogger.com,1999:blog-15027279.post-71819955877379546022012-07-11T01:46:00.001+07:002012-07-11T05:54:16.838+07:00Memahami Perbedaan Hari Raya: Ijtimak Ramadhan 1433<div dir="ltr" style="text-align: left;" trbidi="on">
Dalam <a href="http://tjerdastangkas.blogspot.com/2012/05/sebuah-fenomena-alam-yaitu-gerhana.html">tulisan sebelumnya</a>, dibahas bagaimana peristiwa Gerhana Matahari <a href="http://en.wikipedia.org/wiki/File:SE2012May20A.gif">hanya dapat disaksikan dari sebagian tempat di muka Bumi</a>. Wilayah-wilayah di permukaan Bumi yang berada di luar jalur Gerhana Matahari tidak dapat melihat bayangan Bulan sepanjang siang tanggal 20 Mei 2012. Satu hal yang perlu dicermati di sini adalah bahwa lingkaran Bulan yang diamati dari Bumi pada saat terjadi Gerhana Matahari sesungguhnya adalah bayangan dari Bulan. Permukaan Bulan sama sekali tidak bisa diamati dari Bumi. Wilayah-wilayah di muka Bumi yang tidak dilintasi perjalanan Gerhana Matahari, tidak dapat melihat Bulan karena kecerlangan Matahari pada siang hari mengalahkan gelapnya bayangan Bulan.<br />
<br />
Kondisi yang sama sesungguhnya juga terjadi ketika Hilal, sebagai penanda dimulainya awal bulan Hijriah, diamati melalui kegiatan Rukyat.<br />
<br />
<a name='more'></a><br /><br />
Hilal adalah sebuah fenomena alam yang terjadi ketika sebagian permukaan Bulan mulai terlihat dari Bumi. Permasalahannya adalah bahwa bagian permukaan Bulan yang tampak tersebut, hanya merupakan <a href="https://img.skitch.com/20111029-k25n43fs2s3dibge5kf529ismp.jpg">sebagian kecil dari permukaan Bulan yang tersinari oleh cahaya Matahari pada saat terbenam</a>.<br />
<br />
Bulan Ramadhan 1433 H diawali dengan terjadinya <a href="http://id.wikipedia.org/wiki/Ijtimak">Ijtimak</a> atau <a href="http://en.wikipedia.org/wiki/Opposition_(planets)">Konjungsi Geosentris</a> yang terjadi pada hari Kamis tanggal 19 Juli 2012 pukul 11:24 Waktu Indonesia Barat (WIB). Setelah terjadi Ijtimak, pada senja harinya ketika Matahari terbenam, dapat dilakukan Rukyat atau pengamatan Hilal. Dari data pada tabel berikut ini, tampak bahwa untuk <a href="http://hilal.kominfo.go.id/">lima belas lokasi pengamatan Hilal</a> yang tergabung dalam jaringan pengamatan Hilal Depkominfo, ketinggian Hilal pada saat Matahari terbenam sudah positif (di atas ufuk), namun masih sangat rendah (di bawah dua derajat). Ketinggian Hilal maksimum yang mungkin terjadi dapat diamati di pos pengamatan Garut dengan ketinggian hanya sekitar 1 derajat dan 42 menit.<br />
<br />
Waktu terjadinya Ijtimak, terbenam matahari, ketinggian hilal dan jarak sudut separasi antara Hilal dengan Matahari dihitung menggunakan peranti lunak <a href="http://rhodesmill.org/pyephem/">PyEphem</a>.<br />
<br />
<br />
<br />
<center> <table border="1" cellspacing="0" cols="5"><colgroup><col width="84"></col><col width="100"></col><col width="100"></col><col width="100"></col><col width="100"></col></colgroup> <tbody>
<tr> <td height="20" style="text-align: center;" width="84"><b>Lokasi Pengamat</b></td> <td sdnum="1033;1033;D-MMM-YY" style="text-align: center;" width="100"><b>Tanggal Ijtimak</b></td> <td sdnum="1033;1033;H:MM:SS" style="text-align: center;" width="100"><b>Waktu Terbenam Matahari</b></td> <td sdnum="1033;1033;H:MM:SS" style="text-align: center;" width="100"><b>Tinggi Hilal (derajat:menit:detik)</b></td> <td sdnum="1033;1033;H:MM:SS" style="text-align: center;" width="100"><b>Separasi Hilal-Matahari</b><br />
<b>(derajat:menit:detik)</b></td> </tr>
<tr> <td align="left" height="20">Bandung</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.741435185185185">17:47:40 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0701736111111111">1:41:03</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.1990625">4:46:39</td> </tr>
<tr> <td align="left" height="20">Bangkalan</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.727048611111111">17:26:57 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0630902777777778">1:30:51</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.195625">4:41:42</td> </tr>
<tr> <td align="left" height="20">Biak</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.751736111111111">18:02:30 WIT</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0199421296296296">0:28:43</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.190439814814815">4:34:14</td> </tr>
<tr> <td align="left" height="20">Kudus</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.733425925925926">17:36:08 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0646643518518519">1:33:07</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.197303240740741">4:44:07</td> </tr>
<tr> <td align="left" height="20">Kupang</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.735243055555556">17:38:45 WITA</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.057974537037037">1:23:29</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.186446759259259">4:28:29</td> </tr>
<tr> <td align="left" height="20">Lampung</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.749837962962963">17:59:46 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0676851851851852">1:37:28</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.202106481481481">4:51:02</td> </tr>
<tr> <td align="left" height="20">Lhok Ngah</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.788923611111111">18:56:03 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0476041666666667">1:08:33</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.221527777777778">5:19:00</td> </tr>
<tr> <td align="left" height="20">Makassar</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.752256944444444">18:03:15 WITA</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0500810185185185">1:12:07</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.194131944444444">4:39:33</td> </tr>
<tr> <td align="left" height="20">Mataram</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.757858796296296">18:11:19 WITA</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0632986111111111">1:31:09</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.191967592592593">4:36:26</td> </tr>
<tr> <td align="left" height="20">Medan</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.777395833333333">18:39:27 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0495833333333333">1:11:24</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.216875">5:12:18</td> </tr>
<tr> <td align="left" height="20">Pameungpeuk, Garut</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.740497685185185">17:46:19 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0712268518518519">1:42:34</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.197777777777778">4:44:48</td> </tr>
<tr> <td align="left" height="20">Pelabuhan Ratu</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.744293981481481">17:51:47 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0709722222222222"><b><u>1:42:12</u></b></td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.199201388888889">4:46:51</td> </tr>
<tr> <td align="left" height="20">Pontianak</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.744467592592593">17:52:02 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0477893518518518">1:08:49</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.205891203703704">4:56:29</td> </tr>
<tr> <td align="left" height="20">Riau</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.766087962962963">18:23:10 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0553125">1:19:39</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.211296296296296">5:04:16</td> </tr>
<tr> <td align="left" height="20">Yogyakarta</td> <td align="right" sdnum="1033;1033;D-MMM-YY" sdval="41109">19-Jul-12</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.732789351851852">17:35:13 WIB</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.0689236111111111">1:39:15</td> <td align="right" sdnum="1033;1033;H:MM:SS" sdval="0.195833333333333">4:42:00</td> </tr>
</tbody> </table>
</center><br />
<br />
Kecil kemungkinannya Hilal dapat teramati dengan ketinggian di bawah dua derajat. Sebagai ilustrasi, diperlihatkan simulasi Hilal untuk posisi ketinggian maksimum di antara kelima belas lokasi dalam tabel di atas, yaitu di pos pengamatan Pameungpeuk, Garut. Simulasi dilakukan dengan menggunakan perangkat lunak <a href="http://stellarium.org/">Stellarium</a> dengan setting atmosfer yang ditiadakan. Artinya, dalam kondisi nyata di lapangan, dengan hadirnya awan dan berbagai obyek penghalang di horizon sebelah barat, situasi yang terlihat dalam gambar mungkin akan menyebabkan <b><a href="http://www.islamicmoon.com/june_2012_archive.htm">Hilal sangat sulit dapat teramati</a></b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-MvN9OBd8kfw/T_v2MxtF9nI/AAAAAAAAAc0/UDbyp_AM3PI/s1600/pameungpeuk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="http://2.bp.blogspot.com/-MvN9OBd8kfw/T_v2MxtF9nI/AAAAAAAAAc0/UDbyp_AM3PI/s400/pameungpeuk.png" width="400" /></a></div>
<br />
Dari simulasi ini, kemungkinan besar pemerintah Indonesia akan menetapkan awal bulan Ramadhan 1433 H dimulai keesokan harinya, yaitu mulai waktu Maghrib tanggal 20 Juli 2012. Ini berarti tanggal 1 Ramadhan 1433 H kemungkinan besar akan bertepatan dengan tanggal 21 Juli 2012.<br />
<br />
Namun demikian, perlu dicatat dan dipahami juga, bahwa metode penetapan awal bulan Hijriah ada berbagai macam, salah satunya adalah metode <a href="http://id.wikipedia.org/wiki/Hisab_dan_rukyat#Wujudul_Hilal">Wujudul Hilal</a>. Kriteria Wujudul Hilal kurang lebih menyatakan bahwa awal bulan Hijriah sudah dapat dimulai jika ketinggian Hilal pada saat Matahari terbenam setelah Ijtimak bernilai positif. Dengan menggunakan metode ini dan data ketinggian Hilal positif seperti ditunjukkan pada tabel di atas, awal bulan Ramadhan 1433 H sudah dapat dimulai sejak waktu Maghrib tanggal 19 Juli 2012. Dengan demikian tanggal 1 Ramadhan 1433 H dengan metode Wujudul Hilal bertepatan dengan 20 Juli 2012, lebih dulu satu hari daripada metode penetapan awal bulan Hijriah yang lain.<br />
<h3 style="text-align: left;">
Kesimpulan</h3>
<div>
Berdasarkan simulasi pengamatan Hilal pada tanggal 19 Juli 2012 dengan peranti lunak Stellarium, kemungkinan besar sebagian masyarakat Indonesia (terutama yang mengikuti metode <a href="http://id.wikipedia.org/wiki/Hisab_dan_rukyat#Wujudul_Hilal">Wujudul Hilal</a>) akan mengawali ibadah Ramadhan pada hari Jumat tanggal 20 Juli 2012. Sementara itu sebagian lagi (yang menggunakan metode <a href="http://id.wikipedia.org/wiki/Hisab_dan_rukyat#Imkanur_Rukyat_MABIMS">Rukyatul Hilal dan Imkanur Rukyat</a>) akan mengawali ibadah Ramadhan pada hari Sabtu tanggal 21 Juli 2012.<br />
<br /></div>
<h3 style="text-align: left;">
Sumber Bahan Rujukan</h3>
<ul>
<li><a href="http://www.crescentwatch.org/cgi-bin/cw.cgi">Crescent Watch</a></li>
<li><a href="http://www.islamicmoon.com/june_2012_archive.htm">IslamicMoon: Ramadhan 1433 Hilal</a></li>
<li><a href="http://hilal.kominfo.go.id/">Jaringan pengamat Hilal Kominfo</a></li>
<li><a href="http://en.wikipedia.org/wiki/File:SE2012May20A.gif">Lintasan Gerhana Matahari 20 Mei 2012</a></li>
<li><a href="http://tjerdastangkas.blogspot.com/2012/05/sebuah-fenomena-alam-yaitu-gerhana.html">Memahami Perbedaan Hari Raya: Gerhana Matahari Cincin 20 Mei 2012</a></li>
<li><a href="http://rhodesmill.org/pyephem/">PyEphem</a></li>
<li><a href="http://stellarium.org/">Stellarium</a></li>
<li>Wikipedia: <a href="http://id.wikipedia.org/wiki/Hisab_dan_rukyat#Wujudul_Hilal">Wujudul Hilal</a> dan <a href="http://id.wikipedia.org/wiki/Hisab_dan_rukyat#Imkanur_Rukyat_MABIMS">Imkanur Rukyat</a></li>
<li><a href="http://id.wikipedia.org/wiki/Ijtimak">Wikipedia: Ijtimak</a></li>
</ul>
</div>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com3tag:blogger.com,1999:blog-15027279.post-21202720261140967842012-06-25T14:47:00.000+07:002012-07-22T12:16:57.210+07:00Counting Principle in Practice: Menghitung Nama Hari dalam Kalender<div dir="ltr" style="text-align: left;" trbidi="on">
Counting Principle, dipadankan secara tak resmi sebagai Prinsip Mencacah dalam bahasa Indonesia, adalah sebuah pengetahuan tentang bagaimana kita memanfaatkan bilangan cacah untuk menyelesaikan banyak permasalahan praktis. Misalnya, jika kita memiliki sebuah kantong yang berisi sekumpulan bola, di mana bola-bola tersebut diberi warna merah dan biru, berapa banyak kombinasi warna yang mungkin terjadi jika diambil lima bola secara acak? Jawaban dari pertanyaan sederhana ini bisa didapatkan melalui Prinsip Mencacah.<br />
<br />
Kali ini kita akan bahas penggunakan Prinsip Mencacah untuk menentukan nama hari dari sebuah tanggal yang diketahui sebelumnya. Pembahasannya akan disampaikan dalam beberapa serti tulisan, dimulai dari tulisan pertama tentang serial Prinsip Mencacah ini.<br />
<br />
Menentukan nama hari dari sebuah tanggal yang diberikan antara lain dapat dinyatakan sebagai sebuah pertanyaan berikut ini:<br />
<br />
<blockquote class="tr_bq">
Jatuh pada hari apakah tanggal 25 Desember 2012?<br />
Jatuh pada hari apakah tanggal 17 Agustus 2012?</blockquote>
<br />
<a name='more'></a>Untuk menjawab pertanyaan-pertanyaan seperti itu, kita lakukan pembahasan melalui pemisalan sederhana, nanti dilanjutkan dengan pemisalan yang sedikit lebih rumit hingga pada akhirnya kita dapat menghitung nama hari dari sembarang tanggal kapan pun, asalkan masih berada dalam sistem kalender Gregorian atau kalender Masehi.<br />
<br />
Dalam pemisalan pertama, kita misalkan saja jumlah hari dalam setiap bulan sejak Januari hingga Desember sepanjang satu tahun selalu sama, yaitu 28 hari. Jika kita menggunakan kalender sederhana seperti ini, maka kita akan mudah menghitung sebuah tanggal tertentu jatuh pada hari apa. Ambil contoh tanggal 25 Juni 2012 sekarang (pada saat artikel ini diposting). Tanggal ini bertepatan jatuh pada hari Senin. Jika umur bulan Juni, bulan Juli, dan seterusnya hingga bulan Desember selalu 28 hari, maka kita dengan pasti akan bisa mengatakan bahwa tanggal 25 Desember 2012 yang akan datang juga jatuh pada hari Senin.<br />
<br />
Mengapa? <br />
<br />
Karena jumlah hari dalam setiap bulan selalu sama, dan jumlahnya merupakan kelipatan dari jumlah hari dalam satu pekan, yaitu 28 hari atau sama dengan 4 pekan. Artinya setiap bulannya, tanggal 25 selalu berulang jatuh pada hari Senin. Demikian juga dengan tanggal-tanggal yang lain setiap bulan. Tanggal 1 Juli misalnya, dalam pemisalan pertama yang sederhana ini selalu jatuh pada hari Jumat.<br />
<br />
<blockquote class="tr_bq">
Latihan: Coba pastikan pemahaman Anda bahwa dalam sistem sederhana ini, tanggal 1 setiap bulan selalu jatuh pada hari Jumat.</blockquote>
<br />
Kondisi yang sedikit lebih sulit adalah jika umur semua bulan dalam setahun selalu 30 hari. Dalam pemisalan kedua ini, jumlah total hari dalam satu tahun ada 360 hari, tidak terlalu jauh meleset dari kondisi nyata kalender Gregorian yang kita gunakan sekarang. Bagaimana caranya menghitung nama hari jika keadaan umur setiap bulan selalu 30 hari?<br />
<br />
Kita dapat memanfaatkan kenyataan bahwa selalu ada "<i>kelebihan dua hari</i>" setiap bulannya untuk menentukan nama hari.<br />
<br />
Contohnya begini, misalnya pada tanggal 25 Juni 2012 adalah hari Senin. Dengan umur bulan Juni yang 30 hari, maka kita bisa hitung tanggal 25 satu bulan berikutnya, yaitu 25 Juli 2012 jatuh pada hari apa. Jika jumlah waktu dari tanggal 25 Juni ke tanggal 25 Juli adalah 28, seperti dalam pemisalan pertama, maka kita akan dapatkan bahwa tanggal 25 Juli pasti jatuh juga pada hari Senin. Akan tetapi dengan <i>penambahan dua hari</i> (yang menjadikan umur bulan Juni 30 hari), kita perlu menambahkan dua hari lagi setelah hari Senin. Dengan demikian kita bisa hitung sekarang bahwa tanggal 25 Juli 2012 jatuh pada hari Rabu (silakan cek di kalender).<br />
<br />
Masih dengan asumsi umur seluruh bulan 30 hari, maka kita bisa meneruskan perhitungan tanggal-tanggal 25 untuk bulan-bulan Agustus, September, hingga Desember. Setiap bulannya ada penambahan dua nama hari dari bulan sebelumnya. Berarti sejak hari Senin di tanggal 25 Juni 2012, kita bisa hitung ada 6 kali 2 penambahan nama hari (2 penambahan hari untuk masing-masing bulan, dari Juli hingga Desember), yang memberikan petunjuk bahwa kita harus menambahkan 12 hari dari hari Senin.<br />
<br />
<blockquote class="tr_bq">
Selasa, Rabu, Kamis, <br />
Jumat, Sabtu, Minggu, <br />
Senin, Selasa, Rabu, <br />
Kamis, Jumat, Sabtu. </blockquote>
<br />
Dengan demikian kita dapatkan tanggal 25 Desember 2012 jatuh pada hari Sabtu. <br />
<br />
Untuk mendapatkan hasil yang lebih akurat sesuai dengan kalender yang digunakan sehari-hari, kita perlu perhitungkan penambahan nama hari yang disebabkan oleh beberapa bulan yang memiliki umur 31 hari. Dari bulan Juli hingga November, ada 3 bulan yang berumur 31 hari yaitu Juli, Agustus, dan Oktober. Ketiga bulan ini memberikan tambahan tiga hari lagi ke depan sejak perhitungan kita di pemisalan kedua di atas.<br />
<br />
Artinya, tanggal 25 Desember 2012 jatuh pada nama hari ketiga setelah hari Sabtu, yaitu hari Selasa.<br />
<br />
<blockquote class="tr_bq">
Sebagai latihan, coba anda hitung tanggal 17 Agustus 2012 jatuh pada hari apa, tanpa melihat kalender.</blockquote>
</div>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com1tag:blogger.com,1999:blog-15027279.post-73554341514423823172012-06-13T13:03:00.000+07:002012-06-13T13:03:04.110+07:00Sistem Operasi: Deadlock, Pengelolaan Memori, I/O, dan Penjadwalan<div dir="ltr" style="text-align: left;" trbidi="on">
Berkas-berkas presentasi mata kuliah Sistem Operasi untuk topik-topik <a href="http://www.slideshare.net/barliant/ikh31105">Deadlock</a>, <a href="http://draft.blogger.com/goog_945717287">Memory</a><br />
<a href="http://www.slideshare.net/barliant/ikh31106">Management</a>, <a href="http://www.slideshare.net/barliant/ikh31107">Input/Output</a>, dan <a href="http://www.slideshare.net/barliant/ikh31108">Penjadwalan</a>.</div>Anunghttp://www.blogger.com/profile/06812192219313431508noreply@blogger.com0