Kamis, 09 Mei 2013

Memulai VB 6.0

Visual Basic dimulai dengan menggunakan pilihan Programs> Microsoft Visual Basic 6.0> Visual Basic 6.0. Mengklik ikon Visual Basic, kita dapat melihat layar hak cipta mendaftar rincian pemegang lisensi salinan Visual Basic 6.0. Kemudian membuka ke sebuah layar baru seperti yang ditunjukkan pada gambar 1 di bawah ini, dengan elemen antarmuka Seperti menubar, ToolBar, Proyek Baru kotak dialog. Unsur-unsur ini mengizinkan pengguna untuk buid berbagai jenis aplikasi Visual Basic.

Lingkungan Integrated Development
Salah satu perubahan yang paling signifikan dalam Visual Basic 6.0 adalah Integrated Development Environment (IDE). IDE adalah istilah yang umum digunakan di dunia pemrograman untuk menggambarkan antarmuka dan lingkungan yang kita gunakan untuk membuat aplikasi kami. Hal ini disebut terintegrasi karena kita dapat mengakses hampir semua alat pembangunan yang kita butuhkan dari satu layar yang disebut interface. IDE ini juga sering disebut sebagai desain lingkungan, atau program.
Tha Visual Basic IDE terdiri dari sejumlah komponen
  • Menu Bar
  • Tool Bar
  • Project Explorer
  • Properties window
  • Form Layout Window
  • Toolbox
  • Form Designer
  • Objek Browser
Pada versi sebelumnya Visual Basic, IDE dirancang sebagai Interface Dokumen Single (SDI). Dalam Interface Dokumen Single, masing-masing jendela adalah sebuah jendela bebas-mengambang yang terkandung dalam jendela utama dan dapat bergerak di mana saja di layar selama Visual Basic adalah aplikasi saat ini. Namun, dalam Visual Basic 6.0, IDE adalah dalam format (MDI) Multiple Document Interface. Dalam format ini, jendela terkait dengan proyek tersebut akan tinggal di dalam wadah tunggal yang dikenal sebagai orang tua. Kode dan jendela yang berbasis Form akan tetap dalam bentuk wadah utama.
Gambar 1 Visual Basic kotak dialog startup

Menu Bar
Menu Bar ini menampilkan perintah yang diperlukan untuk membangun aplikasi. Item menu utama memiliki item sub menu yang dapat dipilih bila diperlukan. Toolbar di bar menu menyediakan akses cepat ke perintah yang umum digunakan dan tombol pada toolbar diklik sekali untuk melakukan tindakan yang direpresentasikan oleh itu.
Toolbox
Toolbox berisi satu set kontrol yang digunakan untuk menempatkan pada Formulir di waktu desain sehingga menciptakan wilayah user interface. kontrol tambahan dapat dimasukkan dalam toolbox dengan menggunakan item menu pada menu Komponen Proyek. Sebuah Toolbox direpresentasikan dalam gambar 2 ditunjukkan di bawah ini.
Gambar 2 Toolbox jendela dengan kontrol yang tersedia umumnya.

Toolbox jendela dengan kontrol yang tersedia umumnya.
Kontrol Deskripsi
Petunjuk Menyediakan cara untuk memindahkan dan mengubah ukuran bentuk kontrol
PictureBox Menampilkan ikon / bitmap dan metafile. Ini menampilkan teks atau bertindak sebagai wadah visual untuk kontrol yang lain.
TextBox Digunakan untuk menampilkan pesan dan masukkan teks.
Bingkai Berfungsi sebagai wadah visual dan fungsional untuk kontrol
CommandButton Digunakan untuk melaksanakan tindakan yang ditetapkan ketika pengguna memilih itu.
Kotak centang Menampilkan Benar / Salah atau Ya / opsi No.
OptionButton kontrol OptionButton yang merupakan bagian dari kelompok opsi memungkinkan pengguna untuk memilih hanya satu pilihan bahkan ini akan menampilkan pilihan mulitiple.
ListBox Menampilkan daftar item dimana pengguna dapat memilih salah satu.
ComboBox Berisi TextBox dan suatu ListBox. Hal ini memungkinkan pengguna untuk memilih ietm dari dropdown ListBox, atau ketik pilihan dalam TextBox.
HScrollBar dan VScrollBar Kontrol ini memungkinkan pengguna untuk memilih nilai dalam rentang nilai yang sudah ditetapkan
Timer Melaksanakan acara timer pada interval waktu tertentu
DriveListBox Menampilkan disk drive valid dan memungkinkan pengguna untuk memilih salah satu dari mereka.
DirListBox Memungkinkan pengguna untuk memilih direktori dan jalan, yang ditampilkan.
FileListBox Menampilkan set file dari mana pengguna dapat memilih salah satu yang diinginkan.
Bentuk Digunakan untuk menambahkan bentuk (persegi panjang, persegi atau lingkaran) untuk Membentuk
Line Digunakan untuk menggambar garis lurus ke Formulir
Gambar digunakan untuk menampilkan gambar seperti ikon, bitmap dan metafile. Tapi kurang kemampuan dari PictureBox
Data Memungkinkan gunakan untuk menghubungkan ke database yang sudah ada dan menampilkan informasi dari itu.
OLE Digunakan untuk menghubungkan atau menempel pada objek, menampilkan dan memanipulasi data dari aplikasi berbasis windows lainnya.
Label Menampilkan teks bahwa pengguna tidak dapat memodifikasi atau berinteraksi dengan.
Project Explorer
Merapat di sisi kanan layar, tepat di bawah tollbar, adalah jendela Project Explorer. Proyek Explorer seperti yang ditunjukkan di dalam gambar servres sebagai referensi cepat ke berbagai elemen bentuk proyek yaitu, kelas dan modul. Semua objek yang membentuk aplikasi yang dikemas dalam suatu proyek. Sebuah proyek sederhana biasanya akan berisi salah satu bentuk, yaitu sebuah jendela yang dirancang sebagai bagian dari antarmuka program. Hal ini dimungkinkan untuk mengembangkan sejumlah bentuk untuk digunakan dalam program, meskipun program dapat terdiri dari bentuk tunggal. Selain bentuk, jendela Project Explorer juga mencantumkan kode modul dan kelas.
Gambar 3 Project Explorer

Properti jendela
Properties Window
Jendela Properties adalah berlabuh di bawah jendela Explorer Proyek. Jendela Properties memperlihatkan berbagai karakteristik objek yang dipilih. Masing-masing dan setiap bentuk dalam suatu aplikasi dianggap objek. Sekarang, setiap objek dalam Visual Basic memiliki karakteristik seperti warna dan ukuran. karakteristik lain yang mempengaruhi bukan hanya tampilan objek tetapi cara berperilaku juga. Semua karakteristik dari sebuah objek disebut sifat-sifatnya. Dengan demikian, bentuk memiliki sifat dan setiap kontrol ditempatkan di atasnya akan memiliki propeties juga. Semua sifat ini akan ditampilkan pada Window Properties.
Objek Browser
Browser Obyek memungkinkan kita untuk menelusuri, berbagai peristiwa properti dan metode yang dibuat tersedia untuk kita. Hal ini diakses dengan memilih Object Browser dari menu View atau menekan tombol F2. Kolom kiri Objek Browser daftar objek dan kelas yang tersedia dalam proyek-proyek yang terbuka dan kontrol yang telah dirujuk di dalamnya. Hal ini dimungkinkan bagi kita untuk menelusuri daftar dan memilih obyek atau kelas yang kita ingin memeriksa. Setelah suatu obyek diambil dari daftar Kelas, kita dapat melihat anggota (properti, metode dan peristiwa) di kolom kanan.
Sebuah properti diwakili oleh ikon kecil yang memiliki tangan memegang selembar kertas. Metode dinotasikan dengan blok hijau kecil, ketika acara-acara ditandai dengan ikon petir kuning.

Makna Al-hukmu dan Al-bai'ah

Soal Jawab : Makna kata “al-Hukmu” dan “al-Bai’ah”

Pertanyaan:
  1. Dalam Nizhâm al-Hukmi fi al-Islâm dikatakan bahwa “al-hukmu, al-mulku dan as-sulthânu maknanya sama”. Pertanyaannya: Apakah makna ini adalah makna secara bahasa (lughawi) untuk kata “al-hukmu”, atau makna secara istilah (isthilâhi)? Kemudian, apakah dengan kedua makna ini, kata “al-hukmu” merupakan lafadz musytarak (kata yang memiliki banyak arti)?
  2. Kemudian kata “al-bai’ah” dalam hadits datang dengan makna “akad antara Khalifah dan umat”. Apakah makna kata “al-bai’ah” ini adalah makna secara bahasa (lughawi), atau secara syariah (syar’iy), yakni apakah makna itu adalah haqîqah lughawiyah atau haqîqah syar’iyah?

Jawab:
Pertama: Makna kata “al-Hukmu”.
  1. Lafadz “hakama” yang dibuat oleh bangsa Arab, yakni dalam pengertian bahasa, atau yang disebut dengan haqîqah lughawiyah adalah “qadla” (memutuskan). Dalam Lisân al-Arab dikatakan “al-hukmu: al-ilmu (ilmu), al-fiqhu (fiqih) dan al-qadlâ’u bil ‘adli (memutuskan dengan adil). Kata al-hukmu adalah mashdar hakama yahkumu …. Yang artinya qadla (memutuskan). Dan al-qadlâ’u adalah al-hukmu”. Dalam al-Qamûs al-Muhîth: “al-hukmu” adalah al-qadlâ’ (putusan). Sementara dalam Mukhtâr ash-Shihhâh: “al-hukmu” adalah al-qadlâ’ (putusan). Dan hakama bainahum (memutuskan di antara mereka), yahkumuhukm[an] (putusan); hakama lahu dan hakama ‘alaihi (memutuskan).
  2. Akan tetapi lafadz (kata) “al-hukmu” ini di awal era Islam digunakan secara istilah dengan makna al-mulku dan as-sulthânu. Dan pengertian istilah ini disebut juga dengan haqîqah ‘urfiyah. Sehingga penggunaan kata “hukmu” di era Rasulullah Saw, para Khulafa’ ar-Rasyidin, dan bangsa Arab sesudah mereka dengan makna “al-mulku” dan “as-sulthânu” adalah penggunaan secara istilah, yakni penggunaan secara haqîqah ‘urfiyah.
  3. Kata “al-hukmu” dengan maknanya itu tidak dinamakan dengan lafadz musytarak (kata yang memiliki banyak arti), kecuali apabila setiap makna itu sejak awal telah dibuat untuk pengertian secara bahasa, artinya apabila makna yang beragam itu semuanya adalah haqîqah lughawiyah, bukan yang satu haqîqah lughawiyah, dan yang lain haqîqah ‘urfiyah, misalnya. Seperti lafadz “ad-dâbbah”, ia adalah lafadz (kata) yang dibuat oleh bangsa Arab dengan makna setiap yang berjalan di atas tanah. Kemudian mereka membuat makna istilah, haqîqah ‘urfiyah untuk kata “ad-dâbbah” itu, yaitu terbatas pada hewan-hewan yang berjalan dengan menggunakan empat kaki, sehingga dikecualikan darinya manusia. Dengan demikian, kata “ad-dâbbah” tidak dikatakan sebagai lafadz musytarak (kata yang memiliki banyak arti) pada setiap yang berjalan di atas tanah, dan pada hewan-hewan yang berjalan dengan menggunakan empat kaki, sebab bangsa Arab tidak membuat setiap makna tersebut untuk kata “ad-dâbbah”, namun bangsa Arab membuatnya untuk setiap yang berjalan di atas tanah, dan menurut uruf hanya dibuat untuk hewan-hewan yang berjalan dengan menggunakan empat kaki. Bahkan kata “ad-dâbbah” untuk makna hewan-hewan yang berjalan dengan menggunakan empat kaki ini disebut dengan haqîqah ‘urfiyah.Intinya, bahwa lafadz musytarak (kata yang memiliki banyak arti) itu adalah (kata) yang setiap makna-maknanya telah dibuat oleh bangsa Arab dengan haqîqah lughawiyah. Jadi, tidak dikatakan sebagai lafadz musytarak (kata yang memiliki banyak arti), jika salah satu maknanya haqîqah lughawiyah, dan yang lain haqîqah ‘urfiyah ‘âmmah atau khâshshah(istilah).Dengan demikian, kata “hukmu” bukan lafadz musytarak (kata yang memiliki banyak arti) pada kata al-qadlâ’ dan as-sulthân, namun dikatakan haqîqah lughawiyah untuk al-qadlâ’, dan haqîqah ‘urfiyah khâshshah untuk al-mulku dan as-sulthân.
Kedua: Makna Kata “al-Bai’ah”.
Adapun lafadz (kata) “bai’ah”, maka ia merupakan haqîqah syar’iyah, bukan istilah atau “haqîqah ‘urfiyah khâshshah. Sebab maknanya dibuat oleh syara’ bukan oleh ‘urf (istilah). Dan penjelasannya sebagai berikut:
Bai’ah” secara bahasa adalah “al-bai’u wa asy-syirâ’u” (menjual dan membeli). Dalam Mukhtâr ash-Shihhâh:  “bâ’a asy-syaia” (membeli) “yabî’uhu”, “bai’an”, dan “mabî’an”. Dan juga “bâ’ahu” artinya “isytarâhu” (menjual). Dengan demikian, kata “bai’ah” ini termasuk lafadz “al-adhdad” (yang memiliki makna berlawanan).
Dalam al-Qamûs al-Muhîth: “bâ’ahu, yabî’uhu, bai’an, dan mabî’an”, yakni (membeli dan menjual), dimana ia merupakan lafadz “al-adhdad” (yang memiliki makna berlawanan).
Dalam Lisân al-Arab dikatakan: “al-bai’u” (menjual) lawan kata “asy-syara’” (membeli). Juga “al-bai’u” maknanya adalah “asy-syara’” (membeli). Dengan demikian kata “al-bai’u” termasuk lafadz “al-adhdad” (yang memiliki makna berlawanan). Sehingga “bi’tu asy-syaia” makanya adalah membeli dan menjual, yang mashdar-nya “bai’an” dan “mabî’an”.
Sementara syara’ telah membuat makna lain untuk kata “bai’ah” yaitu cara (tharîqah) yang dengannya berlangsung pengangkatan Khalifah. Cara (tharîqah) ini ditetapkan berdasarkan Al-Qur’an dan As-Sunnah, serta ijma’ shahabat. Dan cara (tharîqah) tersebut adalah “bai’ah”.
Dengan demikian, proses pengangkatan Khalifah itu berlangsung melalui baiah kaum Muslim kepadanya untuk melaksanakan (hukum) berdasarkan Kitabullah dan Sunnah Rasul-Nya. Sementara yang dimaksud dengan kaum Muslim adalah rakyat Muslim bagi Khalifah sebelumnya, jika sebelumnya sudah tegak Khilafah; atau kaum Muslim suatu daerah yang di daerah itu akan ditegakkan Khilafah, jika sebelumnya tidak tegak Khilafah. Artinya, dengan semua ini bahwa kata “bai’ah” telah memiliki makna syar’iy berdasarkan Al-Qur’an dan As-Sunnah, serta ijma’ shahabat.
Allah SWT berfirman:
] إِنَّ الَّذِينَ يُبَايِعُونَكَ إِنَّمَا يُبَايِعُونَ اللَّهَ يَدُ اللَّهِ فَوْقَ أَيْدِيهِمْ [
“Bahwasanya orang-orang yang berjanji setia kepada kamu sesungguhnya mereka berjanji setia kepada Allah.” (QS. Al-Fath [48] : 10).
Imam Bukhari meriwayatkan dari Ubadah bin Shamit yang berkata:
«بايعْنا رسولَ الله صلى الله عليه وسلم على السمع والطاعة، في المنشط والمكره، وأن لا ننازع الأمر أهله، وأن نقوم أو نقول بالحق حيثما كنا، لا نخاف في الله لومة لائم»
Kami membaiah Rasulullah Saw untuk mendengar dan menaati (perintahnya), baik senang maupun benci. Dan kami tidak akan merebut urusan (kekuasaan) itu dari pemiliknya; juga kami akan melakukan dan mengatakan dengan benar dan adil, serta kami tidak akan takut karena Allah terhadap celaan orang yang suka mencela.
Imam Muslim juga meriwayatkan dari Abu Sa’id al-Khudri yang mengatakan bahwa Rasulullah Saw bersabda:
«إذا بويع لخليفتين فاقتلوا الآخر منهما»
Apabila dibaiah dua orang Khalifah, maka bunuhlah yang (dibaiah) terakhir dari keduanya.
Nash-nash tersebut jelas dari Al-Qur’an dan As-Sunnah bahwa cara (tharîqah) mengangkat Khalifah adalah baiah. Sungguh hal ini telah dipahami oleh semua shahabat, dan mereka telah menjalankannya. Bahkan semua itu sangat jelas dalam proses baiah terhadap Khulafa’ur Rasyidin.
Sehingga “bai’ah” dengan maknanya ini telah menjadi haqîqah syar’iyah, karena haqîqah syar’iyah itulah yang dimengerti dan dibuat oleh syara’ seperti yang telah kami jelaskan di atas.

Al Kindi

Teori Relativitas Al-Kindi
Teori relativitas ternyata telah lama dicetuskan oleh ilmuwan Muslim di abad ke 8 Masehi. Dialah Abu Yusuf bin Ashaq al-Kindi. Ia adalah seorang ilmuwan dan filsuf Muslim keturunan Yaman dan lahir di Kufah tahun 185 H/796 M. Ilmuwan yang di kenal sebagai Alkindus di Barat ini menyatakan bahwa manusia adalah makhluk relatif dan terbatas. Walaupun semua makhluk individu tidak terbatas banyaknya, namun waktu, gerak, badan dan ruang adalah terbatas. Intinya, Al-Kindi hendak menyatakan bahwa “Waktu itu ada (eksis) karena ada gerak. Gerak itu adak karena badan/tubuh yang bergerak…. Jika tidak gerak, ada tubuh yang diperlukan untuk bergerak; jika ada badan, ada gerakan yang dilakukan”. Dengan kata lain, ruang, waktu, gerakan dan benda itu bersifat relatif satu sama lain dan tidak dapat berlaku sendiri (independent) atau absolut. Seluruhnya bersifat relatif terhadap objek-objek lain dan terhadap si pengamat.


Teori yang di gagas Einstein juga hampir sama. Ia menyatakan bahwa “Eksistensi-eksistensi dalam dunia ini terbatas, walaupun eksistensi itu sendiri tidak terbatas”. Tentu saja karena kedua ilmuwan ini hidup dan berkarya di zaman yang berbeda, maka temuan dari Einstein akan lebih mendetail dan dijelaskan dengan dukungan penelitian dan pengujian ilmiah. Bahkan telah terbukti dengan adanya ledakan bom atom di Nagasaki dan Hiroshima. Namun yang jelas, ternyata teori relativitas yang di gagas oleh Albert Einstein pada abad ke 20 telah lebih dulu di temukan oleh ilmuwan Muslim yaitu Abu Yusuf bin Ashaq al-Kindi sekitar seribu seratus tahun sebelumnya.
Gambar: Al-Kindi

Sesungguhnya, konsep tentang relativitas ruang dan waktu ini sudah tidak asing lagi bagi kalangan ilmuwan Islam terdahulu. Karena di dalam Al-Qur`an telah disebutkan berbagai ayat yang mengisyaratkan relatifnya ruang dan waktu, seperti:
“Sesungguhnya sehari disisi Allah adalah seperti seribu tahun menurut perhitunganmu” (QS. Al-Hajj [22] : 47).
“Dia mengatur urusan dari langit ke bumi, kemudian (Urusan) itu naik kepada-Nya dalam satu hari yang kadarnya (lamanya) adalah seribu tahun menurut perhitunganmu” (QS. As-Sajdah [32] : 5)
Jadi, sekarang apakah kita tidak bangga dan termotivasi untuk mengembalikan kejayaan Islam itu.

Sejarah Visual Basic 6.0

Sejarah Visual Basic 6.0
Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth College, Amerika Serikat, pada awal tahun 1960-an. Sejak semula BASIC memang dirancang untuk mudah dipelajari. Begitu sederhananya sehingga nyaris semua pakar pemrograman komputer menggunakan BASIC sebagai bahasa pemrograman pertamanya. Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat, Microsoft pun membuat sistem operasi MS-DOS untuk komputer ini. Didalamnya disertakan pula bahasa BASIC yang dikenal sebagai QuickBasic (QBASIC). Pada tahun 1990-an era DOS berlalu digantikan era Windows. Tampilan grafis windows yang sangat bagus dan lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan kepala menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun akhirnya membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.
Visual Basic memungkinkan pembuatan aplikasi Grapichal User Interface (GUI) atau pemrograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan pemakainya. Pembuatan tampilan user interface dapat dilakukan dengan meletakkan object-object grafis ke lembar (form) yang sudah disediakan oleh Visual Basic.
Visual Basic Merupakan bahasa pemrograman Visual sehingga dapat mempermudah dalam mendesain tampilan program atau lebih dikenal dengan istilah user interface. Hal ini sangat bermanfaat untuk membuat program yang bekerja dalam lingkungan windows yang tampilannya lebih rumit. Dengan Bahasa Pemrograman biasa / Non Visual, Waktu seorang programmer lebih banyak dihabiskan untuk mendesain tampilan program dibandingkan dengan penulisan program utamanya. Visual basic adalah suatu bahasa pemrogramman visual yang merupakan pengembangan terakhir dari Basic.
Bahasa Pemrogramman Visual Basic 6.0 merupakan perangkat lunak yang memiliki kesamaan dengan bahasa Pemrogramman Basic dan bekerja pada lingkungan sistem operasi Windows. Pemrogramman Visual Basic 6.0 juga memberikan kemudahan bagi programmer dalam membuat sebuah program, karena dalam Bahasa pemrogramman Visual Basic 6.0 telah disediakan fasilitas-fasilitas pendukung yang mudah penggunaannya tanpa menambah syntax program yang berbelit-belit seperti pada beberapa Bahasa pemrogramman lainnya, yang tentunya akan lebih banyak menyita waktu dan pemikiran. Selain kemudahan tersebut, Visual Basic 6.0 juga memiliki kecepatan proses yang tinggi dan keunggulan dalam file eksekusi yang dihasilkan, yang mampu berdiri sendiri diluar software pembangunnya serta kecilnya file eksekusi yang dihasilkan.