Sabtu, 25 Juni 2011

Nikah Sesama Jenis

KASUS pernikahan sesama jenis kembali terjadi di negeri kita. Jika sebelumnya kita dikejutkan dengan pernikahan Muhammad Umar dengan Fransiska Anastasya Oktaviany alias Rahmat--keduanya berjenis kelamin laki-laki--kali ini kita dikejutkan dengan pernikahan sesama perempuan. 

Adalah Sri Sunarsiah alias Eriqi Prakarsa Syahputra bin (binti) Bambang Supeno (22) warga Desa Buket Tanjong Karang Kecamatan Karang Baru yang berpura-pura sebagai lelaki menjalin cinta dengan Dian Mariam binti Mustaqin (21) warga Dusun Inpres Desa Paya Bedi, Kecamatan Rantau hingga berlanjut ke pelaminan. 

Dalam perspektif fikih ada tiga hal yang berkaitan dengan perilaku penyimpangan seksual yaitu, pertama, liwath (homoseksual) adalah sebuah hubungan khusus yang dilakukan antara lelaki dan lelaki. Praktik liwath sangat dibenci dalam kaca mata agama karena tidak ditemukan praktik liwath dilakukan binatang. Manusia yang melakukan praktik liwath lebih hina dari seekor binatang. Para fuqaha berbeda persepsi dalam menjatuhkan hukuman terhadap pelaku liwath. Jumhur Syafiiah berpendapat hukuman liwath sama dengan hukuman zina.

Kedua, musahaqah (lesbian) adalah sebuah istilah fikih yang disematkan bagi wanita yang orientasi seksualnya mengarah kepada sesama wanita. Pelaku musahaqah adalah gay-nya wanita. Para fuqaha sepakat tentang hukuman terhadap pelaku musahaqah, yaitu ta’zir (hukuman yang tidak berkaitan dengan hudud dan qisas), hukuman ta’zir bertujuan agar pelaku tidak lagi mengulangi kejahatan dan menjadi pelajaran kepada orang lain supaya tidak meniru kejahatan yang dilakukan pelaku, bukan bertujuan untuk menyiksa.

Ketiga, Ityanul Bahaim (Bestialiti) adalah hubungan seksual yang dilakukan manusia dengan binatang. Dalam kasus bestialiti jumhur ulama memberikan vonis hukuman ta’zir. Hukuman bagi pelaku bestialiti adalah al-qatlu (bunuh) pelaku dan sembelih binatang.

Dari tiga perilaku penyimpangan seksual dalam perspektif fikih, lesbianlah yang paling sukar untuk dideteksi. Dalam berinteraksi dengan masyarakat kebanyakan pelaku lesbian tidak menunjukkan hal-hal yang mencurigakan dan terkesan normal. Berbeda dengan pelaku liwath dan pelaku bestialiti. Dari segi fisik pelaku liwath terlihat sangat mencolok baik pakaian yang digunakan maupun tingkah laku. Islam melarang berbagai bentuk penyimpangan seksual karena menyalahi dengan fitrah dan naluri kemanusian. Nikah adalah solusi yang diberikan untuk menyalurkan nafsu biologis seorang insan. Selain itu nikah juga mempunyai tiga tujuan mulia, pertama: sakinah (menentramkan hati). Sebuah kesuksesan berawal dari hati yang damai dan tentram. Dengan menikah segala bentuk khayalan pada masa puber dapat disalurkan sehingga dengan hati yang damai dan tentram semua aktifitas akan mudah diselesaikan. 

Kedua, mawaddah (saling setia terhadap pasangan). Merasakan terluka ketika orang yang kita cintai dalam kondisi duka. Mawaddah hanya bisa didapat melalui jalur pernikahan. Sikap setia akan timbul jika semua prosedur sudah terpenuhi. Salah satu prosedur dalam nikah adalah adanya wali nikah sehingga memberi kesan bahwa seluruh keluarga telah memberikan restu terhadap pernikahan yang diwakili oleh seorang insan yang bernama ayah.

Ketiga, rahmah (saling menyayangi). Rasa sayang muncul dari lubuk hati yang paling dalam bukan karena dorongan hasrat biologis. Sikap Rahmah bukan hanya timbul terhadap pasangan saja namun juga kepada semua keluarga. Perasaan sakinah mawaddah wa rahhmah adalah tujuan inti dari makna pernikahan. Tujuan inti ini tidak bisa ditempuh dengan cara lain selain pernikahan. Sedangkan pelaku liwath dan lesbian tidak akan pernah mendapati perasaan sakinah mawaddah warahmah karena memang tidak mungkin untuk menciptakan keturunan.

Sejarah pernikahan pasangan musahaqah (lesbian) yang diresmikan langsung oleh negara terjadi di negara bagian Washington, Distrik Colombia, dilakukan oleh pasangan non-muslim, pdt Darlene Garner (61) dan pdt Candy Holmes (53), pasangan yang merupakan pemimpin gereja yang bergerak dalam memperjuangakan hak kamu gay, lesbian, dan transgender. Perkawinan pdt Darlene Garner dan pdt Candy Holmes mendapat sambutan hangat dari para tamu undangan. Bahkan dalam waktu yang sama perkawinan dua mempelai lesbian lain juga ikut diresmikan.

 Kenapa terjadi di Aceh?
Kasus pernikahan sesama jenis antara Eriqi Prakarsa Syahputra dengan Dian Mariam binti Mustaqin, membuktikan bahwa tingkat pemahaman masyarakat Aceh terhadap syariah masih jauh dari standar. Padahal fikih sudah mengatur dengan sangat rapi terhadap hal-hal yang berkaitan dengan ikatan perkawinan. Masih kurangnya pemahaman masyarakat Aceh terhadap syariah Islam khususnya masalah perkawinan berakibat fatal sehingga munculnya kasus pernikahan sesama jenis yang membuat luka dan aib semua pihak.

Agar tidak terjadinya efek negatif yang tidak diinginkan dalam menjalani sebuah bahtera rumah tangga fikih sudah memberikan alternatif yang terbaik dimulai dari khitbah atau meminang. Masa khitbah merupakan tahap taaruf untuk saling mengenali pribadi antara calon suami dan calon istri. Sedangkan untuk mengetahui hal-hal yang sifatnya pribadi, dianjurkan bagi setiap famili laki-laki dari pihak wanita untuk menyelidiki lebih jauh, begitu juga sebaliknya. Sehingga kasus-kasus penipuan dalam perkawinan bisa diminimalisir. 

Kasus pernikahan Eriqi Prakarsa Syahputra dengan Dian Mariam binti Mustaqin harus menjadi pelajaran kepada semua pihak. KUA, dinas kependudukan, keucik, dan semua unsur yang terlibat dalam proses perkawinan untuk lebih memperketat penyeleksian calon mempelai yang ingin melabuhkan bahtera rumah tangga. Pengalaman harus dijadikan pelajaran agar ke depan tidak terjadi lagi pernikahan sejenis baik dalam bentuk penipuan apalagi berlandaskan dasar suka sama suka. Sedikit lengah, bukan tidak mustahil akan muncul Eriqi lainya di Aceh dengan korban yang berbeda.

Minggu, 19 Juni 2011

masalah projek if

Manajemen projek
􀂄 Fokus: SDM, masalah, proses
􀂄 SDM:
􀂅 Rekrutmen, selection, manajemen kinerja, training,
compensation, pengembangan karir, organisasi dan
rencana kerja, dan pengembangan tim/kultur
􀂄 Masalah:
􀂅 menetapkan lingkup, tujuan dan sasaran projek
􀂅 mencari alternatif solusi
􀂅 dekomposisi masalah
􀂅 identifikasi teknis dan konstrain manajemen

Sabtu, 11 Juni 2011

Pengenalan Bahasa Pemrograman C++

Pengenalan Bahasa Pemrograman C++

November 06, 2009 By: imadewira Category: Algo dan SD I
Contoh program C++ :
1//program02.cpp
2#include <iostream.h>
3void main()
4{
5      cout<<"Hai. Selamat belajar C++";
6}
Program diatas dapat kita simpan dengan nama “program02.cpp“.
Fungsi main()
Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu fungsi main().
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.
Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Kata void yang mendahului main() dipakai untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik (return value). Di dalam tanda {} bisa terkandung sejumlah unit yang disebut pernyataan (statement).
Pernyataan
Perhatikan baris kode dibawah ini :
1cout<<“Hai. Selamat belajar C++”;
Baris tersebut merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
Mengenal cout
Pengenal cout merupakan sebuah obyek yang disediakan oleh C++ untuk mengarahkan data ke standard output (normalnya layar). Tanda << merupakan operator yang disebut operator “penyisipan / peletakan”.
1cout<<“Hai. Selamat belajar C++”;
Operator ini mengarahkan operand (data) yang di sebelah kanannya ke obyek yang dikirinya. Pada contoh diatas, string “Hai. Selamat belajar C++” diarahkan ke cout yang memberikan hasil berupa tampilan string tersebut ke layar.
#include <iostream.h>
Baris tersebut bukanlah sebuah pernyataan, itulah sebabnya tidak diakhiri dengan tanda titik koma. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (iostream.h) saat program dikompilasi. File-file berakhiran .h disebut file header, yaitu file-file yang berisi berbagai deklarasi seperti fungsi, variabel, dll.

Jumat, 10 Juni 2011

ilmu computer

Search And Insert Problem (Sorted Double Linkedlist Solution)

Author: Fadlika Dita Nurjanto · Published: June 5, 2011 · Category: Algoritma, Pemograman, Tool, Pemrograman C, Pemrograman C++

Problem Search And Insert merupakan salah satu problem yang banyak digunakan dalam kehidupan sehari-hari. Proses dalam Search And Insert adalah mengecek sebuah angka yang diberikan. Jika angka yang dimasukkan telah ada di dalam daftar, maka tidak perlu melakukan apa-apa. Akan tetapi jika angka yang diberikan tidak ada di dalam daftar, maka angka tersebut harus dimasukkan [...]

Instalasi dan Setting OpenGL Pada Microsoft Visual C++ 6.0

Author: Mudafiq Riyan Pratama · Published: April 13, 2011 · Category: Grafik, Disain dan Publishing, Pemrograman C++

OpenGL (Open Graphics Library) adalah suatu library grafis standard yang digunakan untuk keperluan-keperluan pemrograman grafis. Spesifikasi standar yang dimiliki oleh library ini mendefinisikan sebuah cross-bahasa, cross-platform API untuk menulis aplikasi komputer dalam bentuk 2D dan 3D grafis. OpenGL ini sifatnya open source, dapat dipakai pada banyak platform (Windows ataupun Linux) dan dapat digunakan pada berbagai [...]

Tutorial Compiler Bahasa-C Dengan Anjuta IDE


Pada kesempatan kali ini kita akan membahas mengenai cara penggunaan Anjuta IDE sebagai compiler bahasa C pada sistem operasi linux. Linux sendiri merupakan suatu sistem operasi yang berbasis open source sehingga dapat kita modifikasi sesuai keinginan kita termasuk menginstall program – program tertentu. Indeks : A. Overview B. Langkah – langkah Menggunakan Anjuta IDE C. [...]

Pemrograman C++ (Part III)

Author: wirman · Published: June 9, 2009 · Category: Pemrograman C++

Akhirnya part III sudah selesai. Toong kasih kritik ya (klo ada ) Download Tulisan Lengkap: wirman-pemrogramanC++.doc (part III)

Pemrograman dengan C++ (part II)

Author: wirman · Published: May 20, 2009 · Category: Pemrograman C++

Pada artikel ini akan membahas sekitar looping terlebih dahulu. Download Tulisan Lengkap: wirman – C++ (II)

Pemrograman dengan C++ (part I)

Author: wirman · Published: March 16, 2009 · Category: Pemrograman C++

Kali ini akan saya coba bahas mengenai pemrograman C++. Ini merupakan bagian pertama dari pembahasan C++. Nantikan “episode” berikutnya ya… D Download TulisanLengkap: wirman-c++ (I).doc

Membuat Aplikasi Ponsel dengan Visual C++

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Ponsel yang ada dipasaran saat ini sebagian besar menggunakan Sistem Operasi Symbian. Disini akan dibahas mengenai apa itu Symbian dan bagaimana membuat aplikasinya dengan menggunakan Visul C++. Sama seperti Microsoft Windows sebagai sistem operasi yang paling banyak digunakan untuk komputer, demikian juga dengan Symbian yang merupakan sistem operasi yang paling banyak digunakan untuk ponsel. Sampai [...]

Membuat Aplikasi Ponsel dengan Visual C++

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Ponsel yang ada dipasaran saat ini sebagian besar menggunakan Sistem Operasi Symbian. Disini akan dibahas mengenai apa itu Symbian dan bagaimana membuat aplikasinya dengan menggunakan Visul C++. Sama seperti Microsoft Windows sebagai sistem operasi yang paling banyak digunakan untuk komputer, demikian juga dengan Symbian yang merupakan sistem operasi yang paling banyak digunakan untuk ponsel. Sampai [...]

Tips C++: Penggunaan Template

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Dalam pemrograman , terutama yang sangat tergantung pada tipe variable , sering kali kita direpotkan dengan harus membuat fungsi yang berfungsi sama tapi dengan tipe variable berbeda.Untuk itu pada C++ dikeluarkan lah sebuah keyword baru , yaitu template. Dengan penggunaan template kita bisa membuat sebuah fungsi yang bisa mendukung segala macam tipe variable , tidak [...]

Rabu, 08 Juni 2011

IF dan C++

C++ Syntax: if (args)

Description

The if statement has the form:-
if ( expression ) statement
If the expression evaluates to true (not zero) the following statement, which is normally a compound statement is executed. An optional else statement may follow immediately (no intervening statements), for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print " a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt;= b\n";&amp;lt;br&amp;gt;

Usage Notes

Alternatives to if (args)

The switch statement is a good way to perform a multi-way branch on a single value.

Multi-way ifs

There is no elseif statement. To make a multi-way branch use a set of nested ifs, for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else if (a == b ) print "a == b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Note in the above example that the else statement must belong to the second if (the first if has an intervening statement). To be able to match an else to an outer if requires the use of a compound statement e.g.:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt;= b ) {&amp;lt;br&amp;gt; if (a == b ) print "a == b\n";&amp;lt;br&amp;gt; else print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;

C++ Syntax: if (args)

Description

The if statement has the form:-
if ( expression ) statement
If the expression evaluates to true (not zero) the following statement, which is normally a compound statement is executed. An optional else statement may follow immediately (no intervening statements), for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print " a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt;= b\n";&amp;lt;br&amp;gt;

Usage Notes

Alternatives to if (args)

The switch statement is a good way to perform a multi-way branch on a single value.

Multi-way ifs

There is no elseif statement. To make a multi-way branch use a set of nested ifs, for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else if (a == b ) print "a == b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Note in the above example that the else statement must belong to the second if (the first if has an intervening statement). To be able to match an else to an outer if requires the use of a compound statement e.g.:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt;= b ) {&amp;lt;br&amp;gt; if (a == b ) print "a == b\n";&amp;lt;br&amp;gt; else print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;

C++ Syntax: if (args)

Description

The if statement has the form:-
if ( expression ) statement
If the expression evaluates to true (not zero) the following statement, which is normally a compound statement is executed. An optional else statement may follow immediately (no intervening statements), for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print " a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt;= b\n";&amp;lt;br&amp;gt;

Usage Notes

Alternatives to if (args)

The switch statement is a good way to perform a multi-way branch on a single value.

Multi-way ifs

There is no elseif statement. To make a multi-way branch use a set of nested ifs, for example:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt; b ) print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;else if (a == b ) print "a == b\n";&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Note in the above example that the else statement must belong to the second if (the first if has an intervening statement). To be able to match an else to an outer if requires the use of a compound statement e.g.:- &amp;lt;br&amp;gt;if ( a &amp;amp;amp;gt;= b ) {&amp;lt;br&amp;gt; if (a == b ) print "a == b\n";&amp;lt;br&amp;gt; else print "a &amp;amp;amp;gt; b\n";&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Now the second if is hidden inside the compound statement and the second else is the next statement after the first if. Also note how important it is to align statements to improve readability!
Go Back to the The C++ Crib Top Page

If you have any comments about this page please send them to Nick West
else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Now the second if is hidden inside the compound statement and the second else is the next statement after the first if. Also note how important it is to align statements to improve readability!
Go Back to the The C++ Crib Top Page

If you have any comments about this page please send them to Nick West
else print "a &amp;amp;amp;lt; b\n";&amp;lt;br&amp;gt; Now the second if is hidden inside the compound statement and the second else is the next statement after the first if. Also note how important it is to align statements to improve readability!
Go Back to the The C++ Crib Top Page

If you have any comments about this page please send them to Nick West

Senin, 06 Juni 2011

MATERI C++

Search And Insert Problem (Sorted Double Linkedlist Solution)

Author: Fadlika Dita Nurjanto · Published: June 5, 2011 · Category: Algoritma, Pemograman, Tool, Pemrograman C, Pemrograman C++

Problem Search And Insert merupakan salah satu problem yang banyak digunakan dalam kehidupan sehari-hari. Proses dalam Search And Insert adalah mengecek sebuah angka yang diberikan. Jika angka yang dimasukkan telah ada di dalam daftar, maka tidak perlu melakukan apa-apa. Akan tetapi jika angka yang diberikan tidak ada di dalam daftar, maka angka tersebut harus dimasukkan [...]

Instalasi dan Setting OpenGL Pada Microsoft Visual C++ 6.0

Author: Mudafiq Riyan Pratama · Published: April 13, 2011 · Category: Grafik, Disain dan Publishing, Pemrograman C++

OpenGL (Open Graphics Library) adalah suatu library grafis standard yang digunakan untuk keperluan-keperluan pemrograman grafis. Spesifikasi standar yang dimiliki oleh library ini mendefinisikan sebuah cross-bahasa, cross-platform API untuk menulis aplikasi komputer dalam bentuk 2D dan 3D grafis. OpenGL ini sifatnya open source, dapat dipakai pada banyak platform (Windows ataupun Linux) dan dapat digunakan pada berbagai [...]

Tutorial Compiler Bahasa-C Dengan Anjuta IDE


Pada kesempatan kali ini kita akan membahas mengenai cara penggunaan Anjuta IDE sebagai compiler bahasa C pada sistem operasi linux. Linux sendiri merupakan suatu sistem operasi yang berbasis open source sehingga dapat kita modifikasi sesuai keinginan kita termasuk menginstall program – program tertentu. Indeks : A. Overview B. Langkah – langkah Menggunakan Anjuta IDE C. [...]

Pemrograman C++ (Part III)

Author: wirman · Published: June 9, 2009 · Category: Pemrograman C++

Akhirnya part III sudah selesai. Toong kasih kritik ya (klo ada ) Download Tulisan Lengkap: wirman-pemrogramanC++.doc (part III)

Pemrograman dengan C++ (part II)

Author: wirman · Published: May 20, 2009 · Category: Pemrograman C++

Pada artikel ini akan membahas sekitar looping terlebih dahulu. Download Tulisan Lengkap: wirman – C++ (II)

Pemrograman dengan C++ (part I)

Author: wirman · Published: March 16, 2009 · Category: Pemrograman C++

Kali ini akan saya coba bahas mengenai pemrograman C++. Ini merupakan bagian pertama dari pembahasan C++. Nantikan “episode” berikutnya ya… D Download TulisanLengkap: wirman-c++ (I).doc

Membuat Aplikasi Ponsel dengan Visual C++

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Ponsel yang ada dipasaran saat ini sebagian besar menggunakan Sistem Operasi Symbian. Disini akan dibahas mengenai apa itu Symbian dan bagaimana membuat aplikasinya dengan menggunakan Visul C++. Sama seperti Microsoft Windows sebagai sistem operasi yang paling banyak digunakan untuk komputer, demikian juga dengan Symbian yang merupakan sistem operasi yang paling banyak digunakan untuk ponsel. Sampai [...]

Membuat Aplikasi Ponsel dengan Visual C++

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Ponsel yang ada dipasaran saat ini sebagian besar menggunakan Sistem Operasi Symbian. Disini akan dibahas mengenai apa itu Symbian dan bagaimana membuat aplikasinya dengan menggunakan Visul C++. Sama seperti Microsoft Windows sebagai sistem operasi yang paling banyak digunakan untuk komputer, demikian juga dengan Symbian yang merupakan sistem operasi yang paling banyak digunakan untuk ponsel. Sampai [...]

Tips C++: Penggunaan Template

Author: Administrator · Published: November 25, 2008 · Category: Pemrograman C++

Dalam pemrograman , terutama yang sangat tergantung pada tipe variable , sering kali kita direpotkan dengan harus membuat fungsi yang berfungsi sama tapi dengan tipe variable berbeda.Untuk itu pada C++ dikeluarkan lah sebuah keyword baru , yaitu template. Dengan penggunaan template kita bisa membuat sebuah fungsi yang bisa mendukung segala macam tipe variable , tidak [...]

Aplikasi Pocket PC dengan E-Visual C++

Author: Administrator · Published: November 25, 2008 · Category: Komputasi Bergerak, Pemrograman C++

Keunggulan utama dari Windows CE / Pocket PC adalah kompatibilitas dengan Microsoft Windows dalam komunikasi data, penanganan transfer file, sinkronisasi, dan akses database sehingga Pocket PC dengan berbasis Windows CE sudah mulai dipakai pada beberapa PDA (Personal Digital Assistant) terbaru. Source code dan software yang digunakan pada artikel – artikel ini menggunakan Embedded Visual C++ [...]