Sunday, June 5, 2011

Fungsi Dalam Bahasa C/C++


Bahasa pemrogrman C/C++ mengenal tentang fungsi, karena setiap program yang dituliskan dengan menggunakan bahasa C/C++ minimal mempunyai satu fung buah fungsi, yaitu main(). Sebelum kita lebih jauh memperlajari fungsi dalam bahasa C/C++, maka anda harus membaca aritikel tentang bahasa C/C++ : 1, 2, 3, 4, . dan 5.

Monday, May 30, 2011

Konfigurasi Packet Tracer : Routing Dinamis pada Router


Fungsi utama dari sebuah router adalah melakukan proses routing baik secara statis maupun secara dinamis. Salah satu alasan mengapa seorang administrator jaringan menggunakan routing yang dinamis yaitu ukuran dari jaringan komputer baik dari sisi kapasitas maupun kapabilitas yang sangat besar dan tidak mungkin menggunakan pilihan routing yang statis. Dalam routing dinamis ada bagian yang tidak ada dalam routing statis, yaitu penggunaan protokol. Protokol yang digunakan antara lain RIP versi 1 dan 2, IGRP, EIGRP, OSPF dan IS-IS, serta untuk jaringan skala besar dengan BPG dan EGP. Semua protokol yang disebutkan berjalan pada IPv4, sedangkan untukIPv6 masih dalam proses pengembangan.
Protokol routing dinamis adalah sebuah protokol yang digunakan untuk pertukaran informasi routing tabel antar router dalam sebuah jaringan komputer, sehingga seorang administrator tidak perlu menuliskan routing tabel pada sebuah router seperti halnya pada routing statis. Selain itu, penggunaan protokol ini dapat memberikan ruang hubungan antara router berlangsung secara otomastis dan tercapainya sebuah jalur pengiriman paket data yang terpendek. Tetapi, seorang administrator tidak boleh bersifat kaku dalam menentukan cara routing pada router, adminstrator harus lentur dan memiliki visi dalam membangun sebuah routing, karena kadang kala penggunaan routing statis lebih efisien dibandingkan dengan routing dinamis, mengingat kebutuhan sumber daya peralatan jaringan yang harus diatas rata-rata jika kita menggunakan routing dinamis, belum permasalahan bandwidth yang harus tersedia cukup lebar. Router yang diproduksi oleh Cisco Network sangat mendukung prosedur routing baik statis atau dinamis, karena proses routing ini didukung oleh IOS atau sistem operasi milik cisco router, dengan versi yang semakin tinggi semakin lengkap dukungannya pada routing dinamis. Tetapi yang perlu diwaspadai adalah kapasistas RAM yang diimiliki oleh router tersebut, karena pertukarana data routing antar router yang otomatis ini akan menghabis ruang memori di RAM dan harus ada mekanisme jalannya alogoritma routing untuk menentukan lintasan terpendek yang dapat dicapai dalam proses routing.

Thursday, May 26, 2011

Kiblat : Sudahkah tepat arah kiblat anda?


Sebagai orang yang memiliki kompetensi dalam bidang TIK, tentulah tidak 'pas' jika saya mencoba menguraikan tentang arah kiblat, yang banyak ditekuni oleh orang-orang yang memiliki kompetensi dalam bidang ilmu falak, tetapi dalam artikel saya mencoba menerus hasil riset tentang cara menentukan kiblat berbasiskan matahari. Kiblat adalah kata dalam bahasa arab yang merujuk arah yang dituju kaum muslim, baik suni atau syiah, saat mendirikan salat.
Pada mulanya, kiblat mengarah ke Yerusalem. Menurut Ibnu Katsir, Rasulullah SAW dan para sahabat salat dengan menghadap Baitul Maqdis. Namun, Rasulullah lebih suka salat menghadap kiblatnya Nabi Ibrahim, yaitu Ka'bah. Oleh karena itu beliau sering salat di antara dua sudut Ka'bah sehingga Ka'bah berada di antara diri beliau dan Baitul Maqdis. Dengan demikian beliau salat sekaligus menghadap Ka'bah dan Baitul Maqdis.

Setelah hijrah ke Madinah, hal tersebut tidak mungkin lagi. Ia salat dengan menghadap Baitul Maqdis. Ia sering menengadahkan kepalanya ke langit menanti wahyu turun agar Ka'bah dijadikan kiblat salat. Allah pun mengabulkan keinginan beliau dengan menurunkan ayat 144 dari Surat al-Baqarah:

Sungguh Kami (sering) melihat mukamu menengadah ke langit, maka sungguh Kami akan memalingkan kamu ke kiblat yang kamu sukai. Palingkanlah mukamu ke arah Masjidil Haram. Dan dimana saja kamu berada, palingkanlah mukamu ke arahnya. Dan sesungguhnya orang-orang (Yahudi dan Nasrani) yang diberi Al Kitab (Taurat dan Injil) memang mengetahui, bahwa berpaling ke Masjidil Haram itu adalah benar dari Tuhannya; dan Allah sekali-kali tidak lengah dari apa yang mereka kerjakan (Maksudnya ialah Nabi Muhammad SAW sering melihat ke langit mendoa dan menunggu-nunggu turunnya wahyu yang memerintahkan beliau menghadap ke Baitullah).


Beberapa waktu lalu di internet muncul tulisan Usep Fathudin, mantan Staf Khusus Menteri Agama, yang mengungkap beragam arah kiblat masjid-masjid di Jakarta. Kesahihan kiblat suatu masjid, menurutnya, perlu dicapai sebelum masjid dibangun. Hal itu karena pergeseran 1 sentimeter saja bisa berarti 100 kilometer penyimpangan jaraknya. Kita sering terbawa pada kerumitan matematis (yang sebenarnya tidak perlu) ketika menginginkan akurasi tinggi dalam penentuan arah kiblat. Kesalahan satu derajat di Indonesia (yang berjarak sekitar 8000 km untuk Jawa Barat) bisa menyebabkan penyimpangan besar di Mekkah (sekitar 140 km pada jarak tersebut). Hal serupa bisa kita balikkan. Kalau di Indonesia ada shaf sangat panjang sepanjang 140 km (sekitar jarak Jakarta-Bandung), untuk menghadap ke titik ka’bah arahnya akan sama dengan deretan orang memanjang ke belakang sampai jarak 40 meter dari ka’bah, dengan sudut hanya sekitar 1 derajat. Jadi jangan membayangkan bila menghadap ke titik Ka’bah atau masjidil haram seolah garis shaf akan melengkung.
Thomas, pakar astronomi dan astrofisika, mengemukakan bahwa ada penentuan arah kiblat yang menggunakan bayangan Matahari.Matahari yang tampak dari semua penjuru Bumi dapat dijadikan penunjuk lokasi Kabah. Begitu pula bayangan benda tegak pada waktu itu juga dapat menjadi menentu arah ke kiblat. Selain itu untuk daerah yang tidak mengalami siang, sama dengan Mekkah, waktu yang digunakan adalah saat Matahari di atas titik yang diametral dengan Mekkah. Berikut ini jadwal matahari tepat berada diatas ka'bah tahun 2011-2015 yang diambil dari harian Kompas tanggal 26 Mei 2011 :

Hari
Tanggal
Waktu(WIB)
Sabtu
Sabtu
Sabtu
Minggu
Senin
Selasa
Senin
Selasa
Rabu
Selasa
Rabu
Kamis
Rabu
Kamis
28 Mei 2011
16 Juli 2011
27 Mei 2012
15 Juli 2012
27 Mei 2013
28 Mei 2013
15 Juli 2013
16 Juli 2013
28 Mei 2014
15 Juli 2014
16 Juli 2014
28 Mei 2015
15 Juli 2015
16 Juli 2015
16.17.54
16.26.43
16.17.52
16.26.42
16.17.51
16.17.58
16.26.40
16.26.45
16.17.56
16.26.39
16.26.45
16.17.54
16.26.39
16.26.44

Prinsipnya, saat matahari tepat diatas ka'bah, maka seluruh daerah di bumi yang masih mendapatkan sinar matahari dapat melihat arah kiblat dengan melihat bayangan yang dihasilkan dari sinar matahari yang mengenai sebuah benda, dalam hal ini bisa sebuah tonggak [sumber arkanuddin 2009, sudibyo 2011]. Cara ini paling mudah dan sederhana tetapi akruasinya tinggi. Masalah yang muncul dari cara menentukan kiblat seperti ini adalah tidak adanya sinar matahari, misal dalam keadaan mendung atapun mendekati malam

Referensi :