Template

Rabu, 10 Desember 2014

Kalah, Tertantang, dan Kemudian Menang (bag.1)


Kekalahan kaum Muslimin dalam Perang Salib terus berjatuhan ke tangan lawan hingga Granada, kerajaan Muslim yang terakhir di Andalusia, jatuh pada tahun 1492
Kalah, Tertantang, dan Kemudian Menang (bag.1)

KALAH dan menang merupakan hal yang biasa terjadi dalam perjalanan sebuah ummat. Tak selamanya suatu ummat mengalami kemenangan dalam perjalanan sejarahnya, dan tak selamanya juga ia mengalami kekalahan. Jika suatu bangsa atau ummat terus menerus menang, maka kita tidak akan pernah menyaksikan terjadinya pergantian kepemimpinan bangsa-bangsa di dalam sejarah. Dan kalau sebuah ummat atau bangsa terus menerus kalah, maka sudah tentu ia tidak akan mampu muncul sebagai sebuah ummat, karena ia telah kalah dan hancur sejak awal kelahirannya. Terjadinya pergantian menang dan kalah ini telah diisyaratkan di dalam al-Qur’an:
إِن يَمْسَسْكُمْ قَرْحٌ فَقَدْ مَسَّ الْقَوْمَ قَرْحٌ مِّثْلُهُ وَتِلْكَ الأيَّامُ نُدَاوِلُهَا بَيْنَ النَّاسِ وَلِيَعْلَمَ اللّهُ الَّذِينَ آمَنُواْ وَيَتَّخِذَ مِنكُمْ شُهَدَاء وَاللّهُ لاَ يُحِبُّ الظَّالِمِينَ
“Jika kamu (pada perang Uhud) mendapat luka, maka sesungguhnya kaum (kafir) itupun (pada perang Badar) mendapat luka yang serupa. Dan masa (kejayaan dan kehancuran) itu Kami pergilirkan diantara manusia (agar mereka mendapat pelajaran). dan supaya Allah membedakan orang-orang yang beriman (dengan orang-orang kafir) supaya sebagian kamu dijadikan-Nya (gugur sebagai) syuhada’ . Dan Allah tidak menyukai orang-orang yang zalim. “ (QS ali Imron (3): 140)
Silih bergantinya menang dan kalah semestinya menjadi pelajaran berharga bagi suatu ummat atau bangsa. Kemenangan tidak semestinya menjadikan mereka sombong, lupa diri, dan hilang kewaspadaan. Walaupun kemenangan itu menggembirakan, tidak tertutup kemungkinan suatu saat ia akan berbalik menjadi kekalahan.
Demikian juga, kekalahan tidak semestinya menjadikan suatu ummat lemah atau kehilangan optimisme. Karena boleh jadi, kekalahan itu suatu saat akan berganti menjadi kemenangan. Yang penting adalah bagaimana menjadikan kekalahan itu sebagai tantangan untuk bangkit kembali dan akhirnya menang.
Andalusia: kemenangan yang berganti menjadi kekalahan
Kemenangan yang cepat dan spektakuler, ternyata bisa juga berubah menjadi kekalahan, walaupun kekalahan itu merayap secara perlahan-lahan sebelum akhirnya menjadikan si pemenang takluk sepenuhnya. Ini yang pernah terjadi pada peradaban Islam di Andalusia. Kita mengetahui bahwa kaum Muslimin menang dengan cepat dalam proses penaklukkan Spanyol. Tariq bin Ziyad menyeberang Selat Gibraltar pada tahun 92 H yang bertepatan dengan tahun 711 Masehi. Proses penaklukkannya berlangsung cepat, karena Kerajaan Visigoth di Spanyol pada masa itu sudah mengalami banyak kemunduran. Sebagian penduduk Spanyol justru melihat kedatangan pasukan Tariq sebagai pembebas, bukan sebagai penjajah. Hanya dalam waktu dua atau tiga tahun, hampir seluruh wilayah Spanyol jatuh ke tangan kaum Muslimin. Spanyol kemudian dikenal sebagai Andalusia oleh kaum Muslimin dan pada wilayah ini berkembang peradaban Islam yang cukup penting untuk waktu yang panjang, yaitu selama hampir delapan abad.
Kemenangan Tariq bin Ziyad, yang didukung juga oleh atasannya Musa bin Nusayr, merupakan sebuah kemenangan yang cepat dan gemilang. Walaupun pada awalnya keadaan tidak stabil, tetapi sekitar setengah abad kemudian berkembang peradaban Islam yang sangat penting di wilayah ini. Perkembangan pesat ini terutama berlaku setelah terbentuknya kerajaan Bani Umayyah dengan masuknya Abdurrahman al-Dakhil ke Andalusia, setelah Dinasti Umayyah di Damaskus runtuh dan digantikan oleh Dinasti Abbasiyah.
Saat melihat kemenangan dan kejayaan Andalusia, mungkin tidak ada yang pernah berpikir tentang kemungkinan terjadinya kekalahan. Karena peradaban Andalusia sangat kuat, maju, dan indah. Ilmu pengetahuan berkembang dengan sangat pesat. Tetapi kenyataan menunjukkan hal yang berbeda. Mereka pada akhirnya berada di pihak yang kalah oleh kerajaan-kerajaan Kristen di Spanyol utara yang tumbuh membesar secara perlahan dan belakangan mampu menaklukkan wilayah Muslim sedikit demi sedikit hingga yang terakhir ini semakin terdesak ke selatan.
Bagaimana kaum Muslimin yang menang gemilang pada akhirnya justru mengalami kekalahan dan penaklukkan kembali (reconquista) oleh lawannya? Ternyata hal ini memiliki sejarah yang panjang, bahkan sejak awal kemenangan kaum Muslimin sendiri. Ketika kaum Muslimin menaklukkan Andalusia pada tahun 711-714 Masehi, ada sekelompok kecil sisa-sisa pasukan Visigoth yang melarikan diri ke sebuah dataran tinggi di bagian utara Andalusia, dipimpin oleh seorang bernama Pelayo. Mereka bersembunyi di dataran tinggi, sementara pasukan Muslim berjaga-jaga di bawah. Mereka bertahan tanpa makanan dan minuman, hanya sekedar dari apa yang bisa mereka dapatkan dari lingkungan di sekitar mereka. Mereka kelaparan dan jumlah yang mampu bertahan menjadi tinggal tiga puluh hingga empat puluh orang saja.
Pasukan Muslim yang berjaga di bawah akhirnya memutuskan untuk meninggalkan mereka, karena orang-orang ini dianggap sudah tidak lagi mempunyai kekuatan. Tetapi Pelayo dan pasukannya yang kecil dan lemah ini ternyata perlahan-lahan mampu bangkit dan nantinya mendirikan Kerajaan Asturias di utara Andalusia. Beberapa abad kemudian, orang-orang Kristen di Utara semakin kuat, dapat membentuk beberapa kerajaan, dan perlahan-lahan mulai merebut kembali wilayah-wilayah Muslim di Selatan. Pada tahun 1085, kerajaan Kristen di utara berhasil merebut kota Toledo. Pada tahun 1236, giliran kota Cordova yang jatuh ke tangan pasukan Kristen, padahal dulunya Cordova merupakan pusat pemerintahan Islam di Andalusia. Tentang jatuhnya wilayah-wilayah Muslim ini, al-Maqqari (1984), seorang sejarawan, mengutip perkataan seorang ulama Andalusia:
Situasi di mana kaum Muslimin pada hari itu mengepung gunung serta beberapa manusia terpojok yang melarikan diri ke atasnya, terbukti di belakang hari sebagai sebab utama dari sejumlah penaklukkan di mana generasi keturunan Pelayo berhasil melakukan penaklukkan atas wilayah-wilayah Muslim yang keadaannya semakin meningkat pada tahun-tahun belakangan ini, yaitu bahwa musuh Allah tersebut telah mereduksi banyak kota yang ramai penduduknya; dan, pada saat saya menulis sekarang ini, kota Cordova yang agung … telah jatuh ke tangan orang-orang kafir itu. Semoga Allah menundukkan mereka!
Sebenarnya, Pelayo bukanlah satu-satunya faktor yang mengantarkan pada kekalahan Muslim di Andalusia. Masalahnya ada di kaum Muslimin sendiri yang belakangan mengalami perpecahan dan sibuk dengan kekayaan duniawi. Kalaupun Pelayo dan pasukannya ketika itu berhasil dikalahkan, mungkin akan tetap ada ’Pelayo-Pelayo’ lain yang mengancam keberadaan mereka.
Kekalahan kaum Muslimin masih belum berakhir sampai di situ. Wilayah mereka terus berjatuhan ke tangan lawan hingga Granada, kerajaan Muslim yang terakhir di Andalusia, jatuh pada tahun 1492. Bersama dengan dikuasainya negeri tempat keberadaan istana Alhambra itu, kemenangan dan kejayaan gemilang kaum Muslimin Andalusia menjadi hilang tak berbekas. Kemenangan berbalik menjadi kekalahan. Dan hal itu disebabkan karena mereka mengingkari nikmat-nikmat yang telah mereka terima sebelumnya. Hal ini seperti yang disebutkan al-Qur’an:
وَضَرَبَ اللّهُ مَثَلاً قَرْيَةً كَانَتْ آمِنَةً مُّطْمَئِنَّةً يَأْتِيهَا رِزْقُهَا رَغَداً مِّن كُلِّ مَكَانٍ فَكَفَرَتْ بِأَنْعُمِ اللّهِ فَأَذَاقَهَا اللّهُ لِبَاسَ الْجُوعِ وَالْخَوْفِ بِمَا كَانُواْ يَصْنَعُونَ
”Dan Allah telah membuat suatu perumpamaan (dengan) sebuah negeri yang dahulunya aman lagi tenteram, rezkinya datang kepadanya melimpah ruah dari segenap tempat, tetapi (penduduk)nya mengingkari ni’mat-ni’mat Allah. karena itu Allah merasakan kepada mereka pakaian kelaparan dan ketakutan, disebabkan apa yang selalu mereka perbuat.” (QS an Nahl (16): 112).* bersambung bagian 2
Penulis adalah kandidat doktor bidang Sejarah di IIUM yang juga penulis buku-buku best seller
Rep: Administrator
Editor: Cholis Akbar

Selasa, 12 Agustus 2014

Membuat Menu Navigasi dengan DevExpress

Jika kita berbicara masalah tampilan aplikasi saya kira hal itu tidak akan ada habisnya mengingat teknologi yang terus berkembang dari masa ke masa. Ambil saja contoh Handphone yang dulunya hanya berwarna hitam putih dan hanya bisa untuk SMS dan Telpon Saat ini tampilan bahkan kemampuan dari sebuah handphone hampir menyerupai komputer.

Berkaitan dengan hal diatas, Saya sendiri menyadari bahwa Urusan Desain Tampilan memang hal yang paling utama untuk kenyamanan End User. Berangkat dari hal itu kali ini saya mau sharing tentang cara membuat Menu Navigasi di Delphi dengan memanfaatkan salah satu component delphi yaitu Dev Express. Sobat Tahu kan menu Navigasi itu seperti apa ? contoh hasil akhir yang kita inginkan adalah seperti di bawah ini

Membuat Menu Navigasi dengan DevExpress

Cara membuatnya silahkan ikuti step-step berikut :

1. Silahkan Download dan Install component  DevExpress untuk delphi tujuh. Link Download ada pada postingan sebelumnya yang membahas cara membuat menu Office 2010 pada Delphi

2. Selesai install, silahkan buka Delphi Sobat

3. Masuk ke Pallete Win32 Tambahkan Komponen ImageList ke Form Sobat

4. Klik 2 kali Komponen ImageList kemudian Add (tambahkan 9 Icon ekstensi *.bmp atau *.ico) -> Apply -> OK
Membuat Menu Navigasi dengan DevExpress

5. Masuk Ke Pallete Dev Express kemudian tambahkan komponen dxNavbar ke Form Sobat. atur property sebagai berikut :
Align = alLeft
OptionImage -> SmallImage = ImageList

Membuat Menu Navigasi dengan DevExpress


6. Klik Dua kali komponen dxNavbar pada Form Sobat. Klik menu groups dan tambahkan 3 group. atur masing-masing property grup Sebagai berikut :
Caption = Terserah sobat
SmallImageIndex = Urutan gambar yang ada di ImageList / step 4 (di mulai dari 0). pilih salah satu misal 1

Membuat Menu Navigasi dengan DevExpress

7. Masih pada Pengaturan dxNavbar, Klik menu Items dan tambahkan 6 Item. atur property masing-masing Item sebagai berikut :
Caption = Terserah Sobat
SmallImageIndex = Urutan gambar yang ada di ImageList / step 4 (di mulai dari 0). pilih salah satu misal 3

Membuat Menu Navigasi dengan DevExpress

8. Masih pada Pengaturan dxNavbar, Klik menu Link Designer. Tambahkan Item 1 dan 2 ke Group 1, Item 3 dan 4 ke Group 2 dan Items 5 dan 6 ke Group 3 Caranya klik 1 kali pada salah satu group dan klik 1 kali pada item yang mau ditambahkan pada group tersebut kemudian klik button (+) atau bisa juga dengan drag and drop
Membuat Menu Navigasi dengan DevExpress

9. Klik menu View kemudian Pilih Skin Menu Navigasi Sesuka Sobat.

Membuat Menu Navigasi dengan DevExpress

10. Sampai disini, kita sudah berhasil membuat menu navigasi. akhir kata selamat mencoba :)

Membuat Menu Navigasi dengan DevExpress

Koneksi Database MySQL dengan ZEOS

Seperti sudah dijelaskan pada postingan sebelumnya, ZEOSLib merupakan connector database. seperti halnya ODBC, ZEOSLib juga memfasilitasi untuk melakukan koneksi ke Database MySql. rasanya kurang greget kalau kita hanya tahu teorinya saja tanpa ada implementasi untuk menggunakannya. untuk itu mari kita coba menggunakan connector ini untuk mengkoneksikan database MySQL kita ke Delphi. caranya mudah, ikuti langkah berikut :

1. Silahkan Download dan Install komponen ZEOSnya dulu. Disini
silahkan baca postingan sebelumnya tentang cara menginstal komponen di delphi

2. Buat sebuah database dengan minimal 1 tabel

3. Jalankan Delphi anda

4. Masuk ke Pallete Zeos Access dan tambahkan komponen ZConnection dan ZQuery ke Form anda
untuk property ZConnection silahkan ganti seperti berikut :
1User = User MySQL anda (root)
2Password = Password MySQL anda
3Protokol = MySQL
4Port = 3306
5Library Location = C:\xampp\mysql\lib\libmysql.dll (Jika anda menggunakan xampp)
6Hostname = localhost
7Database = Nama Database Anda
8Connected = True
5. Masuk ke Pallete Data Access dan tambahkan komponen Datasource
6. Masuk ke Pallete Data Control dan tambahkan komponen DBGRID

7. Atur Property ZQuery seperti berikut
1Connection = ZConnection
2SQL = select * from nama_tabel_di_database_anda
3Active = True
8. Atur Property Datasource (Dataset = ZQuery)
9. Atur Property DBGrid (Datasource = Datasource1)

Hasil Akhir saya seperti ini :

Koneksi Database MySQL dengan ZEOS

Rabu, 26 Maret 2014

Cara Hack Wifi Lewat CMD di Windows



Assalamualaikum para mania blogger...
apa kabar


Cara ini saya lakukan karena saya sangat jengkel pada teman-teman saya yang sama-sama pake wifi karena sering pake netcut. Rasa jengkel saya mendorong saya untuk mencari cara lain mengerjai balik mereka, dan hasilnya sangat manteb, di pake buat streaming youtube gak pake buffering (*tergantung kualitas wifi). Oke dari pada makin penasaran mending langsung aja ke hal yang sangat di tunggu-tunggu, Check it out
Ikuti langkah-langkah berikut tanpa kurang sedikit pun :

1.Buka RUN lalu ketikkan cmd.exe, atau bisa juga langsung ketikkan cmd.exe pada kolom search di start menu (*bagi yang menggunakan windows 7)
 
2.Maka akan muncul tampilan seperti ini.
 
3.Lalu Ketikan ipconfig/all di pointer yang kedip-kedip. Perintah ini berfungsi untuk menampilkan informasi seputar koneksi dimana anda berada sekarang.
 
4.Hasilnya akan seperti dibawah ini. yang berisi segala macam informasi tentang komputer anda. Lalu cari yang namanya DNS Server kemudian lihat kode yang ada di sebelahnya, dan kode itu yang harus anda ingat, dan kalo perlu tulis dahulu di notepad.
 
5.Lalu scrolling cmd.exe kalian kebagian yang paling bawah, maka kalian akan menemukan perintah seperti perintah awal untuk mengetik. Kini perintah ketikannya beda lagi. Ketikkan perintah seperti berikut ping -L 500 10.0.1.2 -t. dan kode 10.0.1.2 itu berasal dari DNS Server yang tertera di atas (*DNS Server Punya saya). Ganti dengan DNS Server kalian.
 
6.Tekan Enter. Maka akan tampak proses seperti dibawah ini. Biarkan proses itu berjalan terus selama kalian online menggunakan wifi dimana tempat kalian sedang nongkrong sekarang ini. Bila perlu minimize saja, asal jangan di tutup cmd.exenya.
 
Cara ini bertujuan untuk menyedot bandwitch yang sedang digunakan oleh orang lain dalam satu jaringan hotspot/wifi yang sama-sama kalian gunakan. Jika anda kurang puas dengan kecepatannya bisa anda ganti 500 menjadi 1000 atau 2000. Tetapi saya sarankan jangan berlebihan kasihan kan orang lain. dan tambahan lagi cara ini hanya berlaku di windows saja kalau linux saya belum pernah mencoba.