Pages

Sabtu, 03 Maret 2012

Python Dengan Netbeans 7

Plugins Python Untuk Netbeans 7
  • Buka Netbeans 7.
  • Klik Tools pilih plugins.
  • Ketika jendela Plugins terbuka klik Tab Setting.
  • Pada tab setting klik tombol Add.
  • Ketik Nama apapun yang Anda inginkan untuk ini, saya menggunakan 'Python Plugins'
  • Isi URL dengan http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz lalu klik OK.
  • Daftar Plugin harus direfersh, cobalah keluar dulu dari Netbeans 7 lalu masuk buka kembali.
  • Pada kotak pencarian ketik ada 'python' untuk menemukan plugin python, centang kotak untuk plugin itu dan klik Install.
  • Bila berhasil maka akan muncul Python di menu Project.
Sumber : https://techknowhow.library.emory.edu/blogs/sturnbu/2011/05/12/netbeans-7-and-python-ide





Senin, 19 Desember 2011

Semantiks

SEMANTIKS

  • Ø KONSEP SEMANTIKS BAHASA PEMROGRAMAN
  • Ø PENDEKATAN SYNTAX DIRECTED TRANSLATION
  • Ø TEKNIK-TEKNIK PENDESKRIPSIAN SEMANTIK BAHASA PEMROGRAMAN

KONSEP SEMANTIKS BAHASA PEMROGRAMAN

  • Syntax mendefinisikansuatubentuk program yang benar dari suatu bahasa.
  • Semantik mendefinisikan arti dari program yang benar secara syntax dari bahasa tersebut.
  • Semantik suatu bahasa membutuhkan semacam expressi untuk mengirimkan suatu nilai kebenaran (TRUE, FALSE, NOT atau nilai INTEGER)

PENDEKATAN SYNTAX

DIRECTED TRANSLATION

  • Syntax merupakan kumpulan aturan yang mendefinisikan suatu bentuk bahasa dan mendefinisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar.
  • Syntax tidak mengerti apa pun tentang isi atau arti dari suatu kalimat; aturan SEMANTIC yang mengartikannya.

Contoh deklarasi dalam bahasa C :

if (a>b) max = a ; else max = b ;

  • Ekspressi a > b harus di evaluasi, dan tergantung dari nilai ini, satu dari dua statemen di belakangnya akan dieksekusi.
  • Aturan syntax memberikan bentuk pada statemen tersebut di mana dengan tepat meletakkan tanda “;” sehingg aaturan semantic dapat mengartikannya dengan benar.

TEKNIK-TEKNIK PENDESKRIPSIAN SEMANTIK BAHASA PEMROGRAMAN

  1. Operational Semantic
  2. Denotational Semantic
  3. Axiomatic Semantic
  4. Algebraic Semantic
  5. Structured Operational atau Natural Semantic

A. OPERATIONAL SEMANTIC

Pendekatan ini mendefinisikan suatu mesin buatan (Abstract) dengan instruksi-instruksi primitif, tidak perlu realistik, tetapicukupsederhanasupaya tidak muncul ke salah pahaman.Deskripsi semantic daribahasapemrogramanmenentukansuatutranslasikekode.

B. DENOTATIONAL SEMANTIC

Pad apendekatan ini, diberikan suatu fungsi yang memetakan program-program komputer yang ditunjuk kedalam bentuk nilai-nilaia bstrak secara matematika (angka, nilai, kebenaran, fungsi matematika, dan sebagainya)

C. AXIOMATIC SEMANTIC

Pada pendekatan ini didefinisikan suatu tindakan program yang dibangun dengan properti logika yang menyimpan status komputer sebelum dan sesudah eksekusi

D. ALGEBRAIC SEMANTIC

Pada pendekatan ini dipertimbangkan suatuobjek komputasi yang menjadi syarat-syarat dalam aljabar multi-sorted. Program meng-implementasikan fungsi yang dapat diwujudkan dengan suatu persamaan di antarasyarat-syarat tersebut.

E. STRUCTURED OPERATIONAL atau NATURAL SEMANTIC

Seperti dalam pengambilan keputusan secara alamiah dengan logika. Program diberi suatu arti dari aturan yang diturunkan yang menggambarkan penilaian gagasan suatu bahasa.

Jumat, 09 Desember 2011

MENGENAL NABI MUHAMMAD SHALLALLAHU 'ALAIHI WA SALLAM

TIGA LANDASAN UTAMA
Oleh
Syaikh Muhammad bin Abdul Wahab

Beliau adalah Muhammad bin 'Abdullah, bin 'Abdul Muthallib, bin Hasyim. Hasyim adalah
termasuk suku Quraisy, suku Quraisy termasuk bangsa Arab, sedang bangsa Arab adalah
termasuk keturunan Nabi Isma'il, putera Nabi Ibrahim Al-Khalil. Semoga Allah melimpahkan
kepadanya dan kepada Nabi kita sebaik-baik shalawat dan salam.
Beliau berumur 63 tahun, diantaranya 40 tahun sebelum beliau menjadi nabi dan 23 tahun
sebagai nabi dan rasul.
Beliau diangkat sebagai nabi dengan "Iqra" yakni surah Al-'Alaq : 1-5, dan diangkat sebagai
rasul dengan surah Al-Mudatstsir.
Tempat asal beliau adalah Makkah.
Beliau diutus Allah untuk menyampaikan peringatan menjauhi syirik dan mengajak kepada
tauhid. Dalilnya, firman Allah Ta'ala.
"Artinya : Wahai orang yang berselimut ! Bangunlah, lalu sampaikanlah
peringatan. Agungkanlah Tuhanmu. Sucikalah pakaianmu. Tinggalkanlah berhalaberhala
itu. Dan janganlah kamu memberi, sedang kamu menginginkan balasan
yang lebih banyak. Serta bersabarlah untuk memenuhi perintah Tuhanmu". (Al-
Mudatstsir : 1-7).
Pengertian :
· "Sampaikanlah peringatan", ialah menyampaikan peringatan menjauhi syirik dan
mengajak kepada tauhid.
· "Agungkanlah Tuhanmu". Agungkanlah Ia dengan berserah diri dan beribadah
kepada-Nya semata-mata.
· "Sucikanlah pakaianmu", maksudnya ; Sucikanlah segala amalmu dari perbuatan
syirik.
· "Tinggalkanlah berhala-berhala itu", artinya : Jauhkan dan bebaskan dirimu darinya
serta orang-orang yang memujanya.
Beliaupun melaksanakan perintah ini dengan tekun dan gigih selama sepuluh tahun,
mengajak kepada tauhid. Setelah sepuluh tahun itu beliau di mi'rajkan (diangkat naik) ke atas
langit dan disyari'atkan kepada beliau shalat lima waktu. Beliau melakukan shalat di Makkah
selama tiga tahun. Kemudian, sesudah itu, beliau diperintahkan untuk berhijrah ke Madinah.
Hijrah, pengertiannya, ialah : Pindah dari lingkungan syirik ke lingkungan Islami.
Hijrah ini merupakan kewajiban yang harus dilaksanakan umat Islam. Dan kewajiban tersebut
hukumnya tetap berlaku sampai hari kiamat. Dalil yang menunjukkan kewajiban hijrah, yaitu
firman Allah Ta'ala.
"Sesungguhnya orang-orang yang diwafatkan oleh malaikat dalam keadaan zhalim
terhadap diri mereka sendiri 1, kepada mereka malaikat bertanya :'Dalam keadaan
bagaimana kamu ini .? 'Mereka menjawab : Kami adalah orang-orang yang
tertindas di negeri (Makkah). Para malaikat berkata : 'Bukankah bumi Allah itu
luas, sehingga kamu dapat berhijrah (kemana saja) di bumi ini ?. Maka mereka
itulah tempat tinggalnya neraka Jahannam dan Jahannam itu adalah seburukburuk
tempat kembali. Akan tetapi orang-orang yang tertindas di antara mereka,
seperti kaum lelaki dan wanita serta anak-anak yang mereka itu dalam keadaan
tidak mampu menyelamatkan diri dan tidak mengetahui jalan (untuk hijrah), maka
mudah-mudahan Allah memaafkan mereka. Dan Allah adalah Maha Pema'af lagi
Maha Pengampun". (An-Nisaa : 97-99).
Dan firman Allah Ta'ala.
"Artinya : Wahai hamba-hamba-Ku yang beriman ! Sesungguhnya, bumi-Ku
adalah luas, maka hanya kepada-Ku saja supaya kamu beribadah". (Al-Ankabuut :
56).
Al-Baghawai 2, Rahimahullah, berkata :"Ayat ini, sebab turunnya, adalah ditujukan kepada
orang-orang muslim yang masih berada di Makkah, yang mereka itu belum juga berhijrah.
Karena itu, Allah menyeru kepada mereka dengan sebutan orang-orang yang beriman".
Adapun dalil dari Sunnah yang menunjukkan kewajiban hijrah, yaitu sabda Rasulullah
Shallallahu 'alaihi wa sallam.
"Artinya : Hijrah tetap akan berlangsung selama pintu taubat belum ditutup,
sedang pintu taubat tidak akan ditutup sebelum matahari terbit dari barat". (Hadits
Riwayat Imam Ahmad dalam Al-Musnad, jilid 4, hal. 99. Abu Dawud dalam Sunannya,
kitab Al-Jihad, bab 2, dan Ad-Darimi dalam Sunan-nya, kitab As-Sam, bab
70).

Setelah Nabi Muhammad menetap di Madinah, disyariatkan kepada beliau zakat, puasa, haji,
adzan, jihad, amar ma'ruf dan nahi mungkar, serta syariat-syariat Islam lainnya.
Beliau-pun melaksanakan untuk menyampaikan hal ini dengan tekun dan gigih selama
sepuluh tahun. Sesudah itu wafatlah beliau, sedang agamanya tetap dalam keadaan lestari.
Inilah agama yang beliau bawa : Tiada suatu kebaikan yang tidak beliau tunjukkan kepada
umatnya dan tiada suatu keburukan yang tidak beliau peringatkan kepada umatnya supaya
di jauhi. Kebaikan yang beliau tunjukkan ialah tauhid serta segala yang dicintai dan diridhai
Allah, sedang keburukan yang beliau peringatkan supaya dijauhi ialah syirik serta segala
yang dibenci dan tidak disenangi Allah.
Nabi Muhammad Shallallahu 'alaihi wa sallam, diutus oleh Allah kepada seluruh umat
manusia, dan diwajibkan kepada seluruh jin dan manusia untuk mentaatinya.
Allah Ta'ala berfirman.
"Artinya : Katakanlah. 'Wahai manusia sesungguhnya aku adalah utusan Allah
kepada kamu semua". (Al-Araaf : 158).
Dan melalui beliau, Allah telah menyempurnakan agama-Nya untuk kita, firman Allah Ta'ala.
"..Pada hari ini 3, telah Aku sempurnakan untukmu agamamu dan Aku lengkapkan
kepadamu ni'mat-Ku serta Aku ridhai Islam itu menjadi agama bagimu". (Al-
Maaidah : 3).
Adapun dalil yang menunjukkan bahwa beliau Shallallahu 'alaihi wa sallam juga wafat, ialah
firman Allah Ta'ala.
"Artinya :Sesungguhnya kamu akan mati dan sesungguhnya mereka-pun akan
mati (pula). Kemudian, sesungguhnya kamu nanti pada hari kiamat berbantahbantahan
di hadapan Tuhanmu". (Az-Zumar : 30-31).
Manusia sesudah mati, mereka nanti akan dibangkitkan kembali. Dalilnya firman Allah Ta'ala.
"Artinya : Berasal dari tanahlah kamu telah Kami jadikan dan kepadanya kamu
Kami kembalikan serta darinya kamu akan Kami bangkitkan sekali lagi" (Thaa-haa
: 55).
Dan firman Allah Ta'ala.
"Artinya : Dan Allah telah menumbuhkan kamu dari tanah dengan sebaik-baiknya,
kemudian Dia mengembalikan kamu ke dalamnya (lagi) dan (pada hari Kiamat)
Dia akan mengeluarkan kamu dengan sebenar-benarnya". (Nuh : 17-18).

Setelah manusia dibangkitkan, mereka akan di hisab dan diberi balasan sesuai dengan amal
perbuatan mereka, firman Allah Ta'ala.
"Artinya : Dan hanya kepunyaan Allah apa yang ada di langit dan apa yang ada di
bumi, supaya Dia memberi balasan kepada orang-orang yang berbuat buruk
sesuai dengan perbuatan mereka dan memberi balasan kepada orang-orang yang
berbuat baik dengan (pahala) yang lebih baik (surga)".(An-Najm : 31).
Barangsiapa yang tidak mengimani kebangkitan ini, maka dia adalah kafir, firman Allah
Ta'ala.
"Artinya : (Kami telah mengutus) rasul-rasul menadi penyampai kabar gembira dan
pemberi peringatan, supaya tiada lagi suatu alasan bagi menusia membantah
Allah sebelum (diutusnya), serta beliulah penutup para nabi". (An-Nisaa : 165).
"Artinya : Orang-orang yang kafir mengatakan bahwa mereka tidak akan
dibangkitkan. Katakan : 'Tidaklah demikian. Demi Tuhanku, kamu pasti akan
dibangkitkan dan niscaya akan diberitakan kepadamu apapun yang telah kamu
kerjakan. Yang demikian itu adalah amat mudah bagi Allah". (At-Tghaabun : 7).
Allah telah mengutus semua rasul sebagai penyampai kabar gembira dan pemberi
peringatan. Sebagaimana firman Allah Ta'ala.
"Artinya : (Kami telah mengutus) rasul-rasul menjadi penyampai kabar gembira
dan pemberi peringatan supaya tiada lagi suatu alasan bagi manusia membantah
Allah setelah (diutusnya) para rasul itu .." (An-Nisaa : 165).
Rasul pertama adalah Nabi Nuh 'Alaihissalam 4, Dan rasul terkahir adalah Nabi Muhammad
Shallallahu 'alaihi wa sallam, serta beliaulah penutup para nabi.
Dalil yang menunjukkan bahwa rasul pertama adalah Nabi Muhammad Shallallahu 'alaihi wa
sallam, firman Allah Ta'ala.
"Artinya : Sesungguhnya Kami wahyukan kepadamu (Muhammad) sebagaimana
Kami telah mewahyukan kepada Nuh dan para nabi sesudahnya .." (An-Nisaa :
163).
Dan Allah telah mengutus kepada setiap umat seorang rasul, mulai dari Nabi Nuh sampai
Nabi Muhammad, dengan memerintahkan mereka untuk beribadat kepada Allah sematamata
dan melarang mereka beribadah kepada thagut. Allah Ta'ala berfirman.
"Artinya : Dan sesungguhnya, Kami telah mengutus kepada setiap umat seorang
rasul (untuk menyerukan) :'Beribadahlah kepada Allah (saja) dan jauhilah thagut
itu ..". (An-Nahl : 36).
Dengan demikian, Allah telah mewajibkan kepada seluruh hamba-Nya supaya bersikap kafir
terhadap thagut dan hanya beriman kepada-Nya.
Ibnu Al-Qayyim 5, Rahimahullah Ta'ala, telah menjelaskan pengertian thagut tersebut dengan
mengatakan.
"Artinya : Thagut, ialah setiap yang diperlakukan manusia secara melampui batas
(yang telah ditentukan oleh Allah), seperti dengan disembah, atau diikuti atau
dipatuhi".

Dan thagut itu banyak macamnya, tokoh-tokohnya ada lima :
1. Iblis, yang telah dilaknat oleh Allah.
2. Orang yang disembah, sedang dia sendiri rela.
3. Orang yang mengajak manusia untuk menyembah dirinya.
4. Orang yang mengaku tahu sesuatu yang ghaib, dan
5. Orang yang memutuskan sesuatu tanpa berdasarkan hukum yang telah diturunkan
oleh Allah.

Allah Ta'ala berfirman.
"Artinya : Tiada paksaan dalam (memeluk) agama ini. Sungguh telah jelas
kebenaran dari kesesatan. Untuk itu, barangsiapa yang ingkar kepada thagut dan
beriman kepada Allah, maka dia benar-benar telah berpegang teguh dengan tali
yang terkuat, yang tidak akan terputus tali itu. Dan Allah Maha mendengar lagi
Maha Mengetahui". (Al-Baqarah : 256).
Ingkar kepada semua thagut dan iman kepada Allah saja, sebagaimana dinyatakan dalam
ayat tadi, adalah hakekat syahadat "Laa Ilaaha Ilallah".
Dan diriwayatkan dalam hadits, Rasulullah Shallallahu 'alaihi wa sallam bersabda.
"Artinya : Pokok agama ini adalah Islam 6, dan tiangnya adalah shalat, sedang
ujung tulang punggungnya adalah jihad fi sabilillah". (Hadits Shahih riwayat Ath-
Thabarani dari Ibnu Umar Radhiyallahu anhu, dan riwayat At-Tirmidzi dalam Al-
Jaami Ash-Shahih, kitab Al-Imaan, bab 8).
Hanya Allah-lah Yang Mahatau. Semoga shalawat dan salam senantiasa dilimpahkan Allah
kepada Nabi Muhammad kepada keluarga dan para sahabatnya.

MENGENAL ISLAM


TIGA LANDASAN UTAMA
Oleh
Syaikh Muhammad bin Abdul Wahab


MENGENAL ISLAM
Islam, ialah berserah diri kepada Allah dengan tauhid dan tunduk kepada-Nya dengan
penuh kepatuhan akan segala perintah-Nya serta menyelamatkan diri dari perbuatan syirik
dan orang-orang yang berbuat syirik.
Dan agama Islam, dalam pengertian tersebut, mempunyai tiga tingkatan, yaitu : Islam, Iman
dan Ihsan, masing-masing tingkatan mempunyai rukun-rukunnya.

I. Tingkatan Islam
Adapun tingkatan Islam, rukunnya ada lima :
1. Syahadat (pengakuan dengan hati dan lisan) bahwa "Laa Ilaaha Ilallaah" (Tiada
sesembahan yang haq selain Allah) dan Muhammad adalah Rasulullah.
2. Mendirikan shalat.
3. Mengeluarkan zakat.
4. Shiyam pada bulan Ramadhan.
5. dan Haji ke Baitullah Al-Haram.
1. Dalil Syahadat.
Firman Allah Ta'ala.
"Artinya : Allah menyatakan bahwa tiada sesembahan (yang haq) selain Dia,
dengan senantiasa menegakkan keadilan (Juga menyatakan demikian itu) para
malaikat dan orang-orang yang berilmu. Tiada sesembahan (yang haq) selain Dia.
Yang Maha Perkasa lagi Maha Bijaksana". (Al-Imraan : 18).
"Laa Ilaaha Ilallaah"' artinya : Tiada sesembahan yang haq selain Allah.
Syahadat ini mengandung dua unsur : menolak dan menetapkan. "Laa Ilaaha", adalah
menolak segala sembahan selain Allah. "Illallaah" adalah menetapkan bahwa penyembahan
itu hanya untuk Allah semata-mata, tiada sesuatu apapun yang boleh dijadikan sekutu
didalam penyembahan kepada-Nya, sebagaimana tiada sesuatu apapun yang boleh
dijadikan sekutu di dalam kekuasaan-Nya.
Tafsiran syahadat tersebut diperjelas oleh firman Allah Subhanahu wa Ta'ala.
"Artinya : Dan (ingatlah) ketika Ibrahim berkata kepada bapaknya dan kepada
kaumnya : 'Sesungguhnya aku menyatakan lepas dari segala yang kamu sembah,
kecuali Tuhan yang telah menciptakan-ku, karena sesungguhnya Dia akan
menunjuki'. Dan (Ibrahim) menjadikan kalimat tauhid itu kalimat yang kekal pada
keturunannya supaya mereka senantiasa kembali (kepada tauhid)". (Az-Zukhruf :
26-28).
"Artinya : Katakanlah (Muhammad) : 'Hai ahli kitab ! Marilah kamu kepada suatu
kalimat yang tidak ada perselisihan antara kami dan kamu, yaitu ; hendaklah kita
tidak menyembah selain Allah dan tidak mempersekutukan sesuatu apapun
dengan-Nya serta janganlah sebagian kita menjadikan sebagian yang lain sebagai
tuhan selain Allah. Jika mereka berpaling maka katakanlah kepada mereka :
'Saksikanlah, bahwa kami adalah orang-orang yang muslim (menyerahkan diri
kepada Allah)". (Ali 'Imran : 64).
Adapun dalil syahadat bahwa Muhammad adalah Rasulullah.
Firman Allah Ta'ala.
"Artinya : Sungguh, telah datang kepadamu seorang rasul dari kalangan kamu
sendiri, terasa berat olehnya penderitaanmu, sangat menginginkan (keimanan dan
keselamatan) untukmu, amat belas kasihan lagi penyayang kepada orang-orang
yang beriman". (Alt-Taubah : 128).
Syahadat bahwa Muhammad adalah Rasulullah, berarti : mentaati apa yang
diperintahkannya, membenarkan apa yang diberitakannya, menjauhi apa yang dilarang serta
dicegahnya, dan menyembah Allah hanya dengan cara yang disyariatkannya.

2. Dalil Shalat dan Zakat serta tafsiran Tauhid.
Firman Allah Ta'ala.
"Artinya : Padahal mereka tidaklah diperintahkan kecuali supaya beribadah
kepada Allah, dengan memurnikan ketaatan kepada-Nya lagi bersikap lurus, dan
supaya mereka mendirikan Shalat serta mengeluarkan Zakat. Demikian itulah
tuntunan agama yang lurus". (Al-Bayyinah : 5).

3. Dalil Shiyam
Firman Allah Ta'ala.
"Artinya : Wahai orang-orang yang beriman ! Diwajibkan kepada kamu untuk
melakukan shiyam, sebagaimana telah diwajibkan kepada orang-orang sebelum
kamu, agar kamu bertakwa". (Al-Baqarah : 183).

4. Dalil Haji.
Firman Allah Ta'ala.
"Artinya : Dan hanya untuk Allah, wajib bagi manusia melakukan haji, yaitu (bagi)
orang yang mampu mengadakan perjalanan ke Baitullah. Dan barangsiapa yang
mengingkari (kewajiban haji) maka sesungguhnya Allah Maha tidak memerlukan
semsesta alam". (Al 'Imran : 97).

II. Tingkatan Iman.
Iman itu lebih dari tujuh puluh cabang. Cabang yang paling tinggi ialah syahadat "Laa Ilaaha
Ilallaah", sedang cabang yang paling rendah ialah menyingkirkan gangguan dari jalan. Dan
sifat malu adalah salah satu dari cabang Iman.

Rukun Iman ada enam, yaitu :
1. Iman kepada Allah.
2. Iman kepada para Malaikat-Nya.
3. Iman kepada Kitab-kitab-Nya.
4. Iman kepada para Rasul-Nya.
5. Iman kepada hari Akhirat, dan
6. Iman kepada Qadar, yang baik dan yang buruk. (Qadar : takdir, ketentuan Ilahi. Yaitu :
Iman bahwa segala sesuatu yang terjadi di dalam semesta ini adalah diketahui,
dikehendaki dan dijadikan oleh Allah Subhanahu wa Ta'ala).

Dalil keenam rukun ini, firman Allah Ta'ala.
"Artinya : Berbakti (dari Iman) itu bukanlah sekedar menghadapkan wajahmu
(dalam shalat) ke arah Timur dan Barat, tetapi berbakti (dan Iman) yang
sebenarnya ialah iman seseorang kepada Allah, hari Akhirat, para Malaikat, Kitabkitab
dan Nabi-nabi...".(Al-Baqarah : 177).
Dan firman Allah Ta'ala.
"Artinya : Sesungguhnya segala sesuatu telah Kami ciptakan sesuai dengan
qadar". (Al-Qomar : 49).

III. Tingkatan Ihsan.
Ihsan, rukunnya hanya satu, yaitu :
"Artinya : Beribadah kepada Allah dalam keadaan seakan-akan kamu melihat-Nya.
Jika kamu tidak melihat-Nya, maka sesungguhnya Dia melihatmu". (Pengertian
Ihsan tersebut adalah penggalan dari hadits Jibril, yang dituturkan oleh Umar bin
Al-Khaththab Radhiyallahu 'Anhu, sebagaimana akan disebutkan).
Dalilnya, firman Allah Ta'ala.
"Artinya : Sesungguhnya Allah bersama orang-orang yang bertakwa dan orangorang
yang berbuat ihsan". (An-Nahl : 128).
Dan firman Allah Ta'ala.
"Artinya : Dan bertakwallah kepada (Allah) Yang Maha Perkasa lagi Maha
Penyayang. Yang melihatmu ketika kamu berdiri (untuk shalat) dan (melihat)
perubahan gerak badanmu di antara orang-orang yang sujud. Sesunnguhnya Dialah
Yang Maha Mendengar lagi Maha Mengetahui". (Asy-Syu'araa : 217-220).
Serta firman-Nya.
"Artinya : Dalam keadaan apapun kamu berada, dan (ayat) apapun dari Al-Qur'an
yang kamu baca, serta pekerjaan apa saja yang kamu kerjakan, tidak lain kami
adalah menjadi saksi atasmu diwaktu kamu melakukannya". (Yunus : 61).
Adapun dalilnya dari Sunnah, ialah hadits Jibril1 yang masyhur, yang diriwayatkan dari 'Umar
bin Al-Khaththab Radhiyallahu 'anhu.
"Artinya : Ketika kami sedang duduk di sisi Nabi Shallallahu 'alaihi wa sallam, tibatiba
muncul ke arah kami seorang laki-laki, sangat putih pakaiannya, hitam pekat
rambutnya, tidak tampak pada tubuhnya tanda-tanda sehabis dari bepergian jauh
dan tiada seorangpun di antara kami yang mengenalnya. Lalu orang itu duduk di
hadapan Nabi Shallallahu 'alaihi wa sallam, dengan menyandarkan kelututnya
pada kedua lutut beliau serta meletakkan kedua telapak tangannya di atas kedua
paha beliau, dan berkata : 'Ya Muhammad, beritahulah aku tentang Islam', maka
beliau menjawab :'Yaitu : bersyahadat bahwa tiada sesembahan yang haq selain
Allah serta Muhammad adalah Rasulullah, mendirikan shalat, mengeluarkan
zakat, melakukan shiyam pada bulan Ramadhan dan melaksanakan haji ke
Baitullah jika kamu mampu untuk mengadakan perjalanan ke sana'. Lelaki itu pun
berkata : 'Benarlah engkau'. Kata Umar :'Kami merasa heran kepadanya, ia
bertanya kepada beliau, tetapi juga membenarkan beliau. Lalu ia berkata :
'Beritahulah aku tenatng Iman'. Beliau menjawab :'Yaitu : Beriman kepada Allah,
para Malaikat-Nya, kitab-kitab-Nya, Rasul-rasul-Nya dan hari Akhirat, serta
beriman kepada Qadar yang baik dan yang buruk'. Ia pun berkata : 'Benarlah
engkau'. Kemudian ia berkata : 'Beritahullah aku tentang Ihsan'. Beliau menjawab :
Yaitu : Beribadah kepada Allah dalam keadaan seakan-akan kamu melihat-Nya.
Jika kamu tidak melihat-Nya, maka sesungguhnya Dia melihatmu'. Ia berkata lagi.
Beritahulah aku tentang hari Kiamat. Beliau menjawab : 'Orang yang ditanya
tentang hal tersebut tidak lebih tahu dari pada orang yang bertanya'. AKhirnya ia
berkata :'Beritahulah aku sebagian dari tanda-tanda Kiamat itu'. Beliau menjawab :
Yaitu : 'Apabila ada hamba sahaya wanita melahirkan tuannya dan apabila kamu
melihat orang-orang tak beralas kaki, tak berpakaian sempurna melarat lagi,
pengembala domba saling membangga-banggakan diri dalam membangun
bangunan yang tinggi'. Kata Umar : Lalu pergilah orang laki-laki itu, semantara
kami berdiam diri saja dalam waktu yang lama, sehingga Nabi bertanya : Hai
Umar, tahukah kamu siapakah orang yang bertanya itu ? Aku menjawab : Allah
dan Rasul-Nya lebih mengetahui. Beliau pun bersabda : 'Dia adalah Jibril, telah
datang kepada kalian untuk mengajarkan urusan agama kalian". (Hadits Riwayat
Muslim dalam Shahihnya, kitab Al-Iman, bab 1, hadits ke 1. Dan diriwayatkan juga
hadits dengan lafadz seperti ini dari Abu Hurairah oleh Al-Bukhari dalam Shahihnya,
kitab Al-Iman, bab 37, hadits ke 1.)

Konsep Pemrograman

Ada 3 hal yang berhubungan dengan bahasa pemrograman, yaitu :

  1. Sintaks adalah aturan gramatikal atau komposisi suatu program yang mengatur tata cara penulisan huruf, angka dan karakter lainnya. Sintaks ini berhubungan dengan struktur bahasa.
  2. Semantik adalah sebuah bahasa yang menggambarkan hubungan antara sintaks dan model komputasi. Singkat kata, semantik ini menjelaskan arti dari program.
  3. Pragmatik berhubungan kemudahan implementasi dan efisiensi. Ini berhubungan dengan peng-kodingan dalam suatu

Antara Pragmatik dan Semantik

Pragmatik dan semantik keduanya membicarakan makna. Perbedaan keduanya terletak pada penggunaan kata kerja to mean sebagaimana dalam pertanyaan berikut ini (Leech, 1983).

1. What does X mean? (Apa arti X?)

2. What do you mean by X? (Apa maksudmu dengan X?)

Pada umumnya semantik menganggap makna sebagai suatu hubungan yang melibatkan dua segi (dyadic), seperti pada kalimat (1) sedangkan pragmatik menganggap makna sebagai suatu hubungan yang melibatkan tiga segi (triadic), sebagaimana tercermin pada kalimat (2) di atas. Dengan demikian, dalam pragmatik makna diberi definisi dalam kaitannya dengan penutur, sedangkan dalam semantik makna didefinisikan semata-mata sebagai ciri-ciri ungkapan dalam bahasa tertentu yang terpisah dari penuturnya (Leech, 1983).

Pendapat lain mengatakan bahwa perbedaan antara semantik dan pragmatik terletak pada konteks. Meskipun antara pragmatik dan semantik memiliki perbedaan namun disisi lain kedua bagian linguistik ini justru memiliki hubungan yang sinergis dan saling melengkapi walaupun agak sulit untuk dibuktikan secara obyektif.

Joko Nurkamto (2000) menyimpulkan bahwa kajian semantik cenderung mengkaji makna yang terlepas dari konteks ujaran. Sedangkan pragmatik membicarakan makna dengan mempertimbangkan konteks ujaran tersebut. Oleh karena itu, dalam memahami ujaran semisal: “Gadis itu cantik,” semantik hanya mempertimbangkan faktor-faktor internal bahasa dalan ujaran itu, yaitu kosa kata dan hubungan antar kosa kata itu; sedangkan pragmatik mempertimbangkan siapa yang mengatakan kalimat itu, di mana, kapan, dan dalam situasi apa, di samping faktor-faktor internal bahasanya. Bagi semantik, ujaran di atas hanya berarti pemberitahuan bahwa gadis itu berwajah cantik; namun bagi kajian pragmatik ujaran di atas dapat berarti ganda, yaitu: pemberitahuan bahwa gadis itu berwajah cantik, anjuran atau keingnan bagi seorang pemuda untuk mengenali dan mendekatinya, atau yang lebih dari sekedar itu tergantung pada konteksnya.

Meskipun berbeda, dalam memahami makna suatu ujaran keduanya bekerjasama secara komplementer. Artinya, makna suatu ujaran tidak dapat hanya didekati dari salah satu satu sisi, baik semantik maupun pragmatik, melainkan harus dilihat dari keduanya. Dalam contoh di atas, misalnya, orang tidak akan dapat memahami bahwa ujaran “Gadis itu cantik” berarti anjuran atau keingnan bagi seorang pemuda untuk mengenali dan mendekatinya (Pragmatics). Apabila ia tidak memahami makna dasarnya maka hal itu masuk bidang semantik (semantics).

SINTAKS


Sintaks merupakan kumpulan aturan yang mendefinisikan suatu
bentuk bahasa. Sintaks mendefinisikan bagaimana suatu kalimat dibentuk
sebagai barisan/urutan dari pemilihan suatu kata dasar. Kata bukan
merupakan sesuatu yang mendasar. Kata dikonstruksikan dengan karakterkarakter
alfabet. Dengan menggunakan aturan ini maka suatu kalimat dapat
dikatakan legal atau tidak legal. Sebagai contoh, dalam keyword bahasa C
(seperti while, do, if, dan else), identifier, angka, operator, dan seterusnya,
merupakan kata dalam suatu bahasa. Sintaks dalam bahasa C mengatur cara
mengombinasikan kata-kata tersebut ke dalam suatu statemen dengan
bentuk yang benar sehingga dapat disusun suatu program yang dapat
berjalan dengan benar. Sintaks tidak mengerti apapun tentang isi atau arti
dari suatu kalimat, aturan semantik yang bisa mengartikannya.
Sintaks dari bahsa pemrograman didefinisikan dengan dua kumpulan
aturan, yaitu aturan lexical dan aturan syntactic. Aturan leksikal
menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari
bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam
kata-kata yang valid dan dapat diterima. Sebagai contoh adalah bahasa
Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan
bahasa C dan Ada memperhatikan dan membedakan hal tersebut.
Sintaks berfungsi menyediakan bentuk-bentuk notasi untuk
komunikasi antar programmer dan pemroses bahasa pemrograman sehingga
dapat mempermudah pembuatan suatu program.
Suatu bahasa pemrograman juga dibangun berdasarkan elemenelemen
syntactic, yang dapat membentuk suatu statemen-statemen dalam
bahasa pemrograman. Elemen-elemen tersebut antara lain:
a. Himpunan karakter
Himpunan karakter yang sering dijumpai dan digunakan adalah himpunan
karakter ASCII, yang berisi dasar karakter-karakter angka dan huruf.
Karakter ASCII secara umum dapat langsung digunakan pada kebanyakan
perangkat I/O. namun ada bahasa pemrograman yang tidak
menggunakan himpunan karakter ASCII, contohnya bahasa APL. APL
menggunakan karakter yang tidak dapat digunakan secara langsung pada
kebanyakan pernagkat I/O, tidak seperti bahasa C yang menggunakan
himpunan karakter ASCII.
b. Identifier
Sintaks dasar dari identifier yang sering digunakan adalah string dari
huruf dan angka yang dimulai dengan huruf. Namun, banyak juga variasi
dari bahasa pemrograman yang menggunakan suatu identifier dengan
tanda “.” Atau “-“. Hal ini akan berpengaruh pada kemudahan dalam
pembacaan program.
c. Simbol untuk operator
Kebanyakan bahasa pemrograman menggunakan karakter “+” dan “-“
untuk merepresentasikan dua buah operasi dasar aritmetika, dan
menggunakan kombinasi serta memanfaatkan karakter-karakter spesial
untuk suatu operator, atau menggunakan string untuk operator seperti

Senin, 05 Desember 2011

Pemrograman Konkuren

Sebuah sistem komputer harus menangani beberapa program (task) yang harus
dieksekusi bersama dalam sebuah lingkungan(baik mono atau multi
prosesor). Pada pemrograman konkuren, kita tidak lagi berpikir
sekuensial, melainkan harus menangani komunikasi dan sinkronisasi antar
program.
Alasan Pemilihan Pemrograman Konkuren bagi Pemrogram
  • Lebih memahami tentang arsitektur komputer
  • Design compiler
  • Beberapa permasalahan sebagian besar dipecahkan dengan menggunakan co-operating proses
  • Mengurangi waktu pengerjaan/pelaksanaan proses
Perbedaan Operasi secara Sekuensial dan Konkuren
Operasi Sekuensial Operasi Konkuren
- O ─ O –
-- O ─ O ─ O ─ O → -- │ │ -- >
- O ─ O –
X = 5
Y = 3 * X + 4 X = A * B + C
Y = 3 * A + 7

Bahasa Pemrograman Konkuren
Java, C#, Erlang, Occam, Limbo, SR, Ada

Sifat-sifat Konkurensi
  • Sinkronisasi
Dua buah proses dikatakan berkomunikasi jika aksi dari sebuah
proses sepenuhnya mendahului proses berikutnya. Sinkronisasi
berhubungan dengan komunikasi.
  • Nondeterministic
Sebuah program dikatakan non-deterministic bila memiliki lebih dari
satu evaluasi strategi yang memungkinkan dan bebeda, yang
memberikan hasil-hasil yang berbeda.
  • Mutual Exclusion
Sebuah proses kadang membutuhkan akses yang eksklusif terhadap
sumber daya. Misalnya ketika sebuah proses memperbaiki struktur
data, tidak ada proses lain yang mengakses data yang sama.

Concurrency in Programming Languages

  • Concurrent execution : A notation that denotes operations that could be, but need to be, executed in parallel.
  • Communication : A notation that permits processes to exchange information either through shared variables(visible to each process) or a message passing mechanism.
  • Synchronization : A notation to require a process to wait for a signal from another process.
  • Mutual exclusion : A notation to synchronize access to shared resources.