Selamat Datang di Bloganakost

Minggu, 27 Maret 2011

Panduan Belajar PHP

Jika Sang Khalik menghendaki, maka semua manusia akan memiliki warna kulit yang sama, agama yang hanya satu, tidak ada yang namanya negara, suku bangsa dan tidak ada perbedaan. Artinya Sang Khalik memang menghendaki adanya perbedaan. Perbedaan adalah hakekat penciptaan. 
 Perbedaan itu indah.


Bermula dari pertanyaan seseorang mengenai bagaimana belajar PHP, maka saya tuliskan beberapa langkah dibawah ini sebagai panduan untuk mempelajari PHP. Semoga bermanfaat.
Catatan: database yang digunakan adalah MySQL.

  1. PHP sebagai server side scripting secara umum digunakan untuk membuat situs dinamis atau aplikasi berbasis web. Jadi langkah awal untuk mempelajari PHP adalah menguasai HTML terlebih dahulu. Tanpa penguasaan HTML dasar, rasanya PHP kurang bermanfaat untuk dipelajari.Links untuk belajar HTML
  2. PHP adalah bahasa pemrograman, artinya untuk menguasai PHP haruslah mengerti algoritma. Minimal yang harus diketahui untuk hal ini adalah apa dan bagaimana menggunakan variable, kondisi atau pencabangan, perulangan dan sub-rutin untuk menyelesaikan suatu masalah. Saat ini sudah banyak buku yang membahas mengenai algoritma dan pemrograman, silakan cari dan pilih sendiri.
  3. Install Apache, PHP dan MySQL pada PC Anda. Saya menyarankan untuk tidak menggunakan installer yang instant (seperti PHPTriad, Wampserver, e-novative dsb), tetapi lebih baik belajar dan mencoba menginstallnya satu demi satu diawali dari Apache, lalu PHP dan MySQL.Link panduan menginstal Apache, PHP dan MySQL
  4. Setelah langkah 1 & 2 sudah dipelajari dan sudah dimengerti (meskipun hanya sedikit) dan langkah 3 sudah bisa Anda lalui. Langkah berikutnya adalah mempelajari sintaks-sintaks dari PHP dan Anda wajib memiliki atau mendownload file Help PHP.Link untuk belajar PHP
  5. Coba untuk membuat form isian sederhana menggunakan PHP beserta HTML yang telah dikuasai. Lalu, tambahkan fitur validasi untuk beberapa atau semua data sehingga tidak boleh kosong saat submit ditekan.Links Tutorial membuat form
  6. Pelajari juga teknik session dan atau cookies. Ini penting dan sangat sering digunakan dalam pembuatan situs dinamis atau aplikasi berbasi web. Pada langkah ini, minimal Anda bisa membuat halaman login dengan user dan password yang masih ditulis secara hardcode dalam script.Links tutorial session dan cookies
  7. Langkah berikutnya adalah mempelajar seluk beluk mengenai database seperti apa itu database, table, record, field dsb. Download dan pergunakan phpMyAdmin untuk mencoba membuat database, table dan field-fieldnya.
  8. Pelajari SQL khusus untuk empat perintah dasar yaitu SELECT, INSERT, UPDATE dan DELETE. Perintah SELECT adalah perintah SQL yang paling kompleks karena meliputi klausa JOIN (INNER/OUTER), WHERE, GROUP BY, HAVING, ORDER BY dan LIMIT (limit adalah klausa yang diperkenalkan MySQL).Link tutorial SQL
  9. Setelah perintah SQL bisa Anda mengerti (syukur-syukur menguasai), maka pelajari bagaimana PHP berinteraksi dengan MySQL. Pada langkah ini, Anda diharuskan menguasai fungsi-fungsi wajib sehubungan dengan MySQL, yaitu mysql_connect_db, mysql_select_db, mysql_query dan mysql_fetch_object / mysql_fetch_array.Download Help MySQL.
  10. Sampai disini, coba untuk membuat script sederhana untuk input data menggunakan form. Data yang diinput melalui form disimpan dalam database (INSERT). Lalu buat juga script untuk menampilkan data-data yang telah tersimpan dalam database (SELECT). Selanjutnya, buat fasilitas untuk mmenghapus (DELETE) dan mengedit data (UPDATE).
  11. Coba membuat halaman login dimana user dan passwordnya dibaca dari database
  12. Coba gabungkan karya nomor 10 dan 11 sehingga hanya mereka yang login saja yang bisa menghapus/mengedit data.
  13. Sampai disini, Anda bisa dikatakan sudah sampai pada tahap beginner. Selanjutnya banyak-banyaklah bereksperimen dengan membuat proyek-proyek kecil minimal untuk kesenangan Anda sendiri. Saat Anda mengerjakan proyek, disanalah pelajaran demi pelajaran bisa Anda dapat dari berbagai masalah yang muncul.
  14. Selanjutnya, Anda harus mulai mempelajari masalah security seperti masalah Code/SQL Injection, session hijacking, session fixation, teknik enkripsi dsb.
  15. Sempatkan untuk belajar Javascript saat Anda merasa kemampuan PHP yang dimiliki sudah lumayan. Kelemahan dari script PHP adalah tidak dimungkinkannya interaksi pengguna secara on the fly. Nah, kekurangannya inilah yang di “tambal” menggunakan Javascript. Syukur-syukur Anda bisa menguasai AJAX.Link tutorial Javascript
  16. Sempatkan pula untuk mempelajari CSS. Ini penting untuk membuat tampilan/interface situs atau web-based application secara lebih baik.Link tutorial CSS:
  17. Terakhir. Karena PHP lebih banyak hidup di OS Linux, pelajari juga linux barang sedikit. Syukur-syukur kalo Anda ternyata sejak awal belajar di linux
TIPS:
  • Jangan terlalu memaksakan untuk menghapalkan fungsi, sintaks dari PHP atau MySQL. Manfaatkan file HELP dalam praktek dan latihan. Semakin Anda sering praktek dan melatih diri, maka fungsi dan sintaks yang sering dipakai akan bisa Anda hapal dengan sendirinya.
  • Jangan terlalu cepat untuk mengambil keputusan untuk bertanya terhadap masalah atau kesulitan yang timbul. Bertanyalah setelah Anda mencoba terlebih dahulu.
  • Rajin-rajin mengikuti milis atau forum dan selalu ingat, diatas langit ada langit ;)
Related posts:
  1. Membuat Aplikasi PHP Yang Aman Bag. 2
  2. Dua Minggu Belajar Delphi 2006
  3. Delphi for PHP
  4. Membuat Aplikasi PHP Yang Aman Bag. 1
  5. MyDAC (Data Access Component for Delphi)
Read more »

SEJARAH AL-KINDI

Al-Kindi tak sekedar menerjemahkan karya-karya filsafat Yunani, namun dia juga menyimpulkan karya-karya filsafat Helenisme. Salah satu kontribusinya yang besar adalah menyelaraskan filsafat dan agama.
”Al-Kindi adalah salah satu dari 12 pemikir terbesar di abad pertengahan,” cetus sarjana Italia era Renaissance, Geralomo Cardano (1501-1575). Di mata sejarawan Ibnu Al-Nadim, Al-Kindi merupakan manusia terbaik pada zamannya. Ia menguasai beragam ilmu pengetahuan. Dunia pun mendapuknya sebagai filosof Arab yang paling tangguh.
Ilmuwan kelahiran Kufah, 185 H/801 M itu bernama lengkap Abu Yusuf Ya’qub bin Ishak bin Sabah bin Imran bin Ismail bin Muhammad bin Al-Asy’ats bin Qais Al-Kindi. Ia berasal dari sebuah keluarga pejabat. Keluarganya berasal dari suku Kindah — salah satu suku Arab yang besar di Yaman — sebelum Islam datang. Nenek moyangnya kemudian hijrah ke Kufah.
Ayahnya bernama Ibnu As-Sabah. Sang ayah pernah menduduki jabatan Gubernur Kufah pada era kepemimpinan Al-Mahdi (775-785) dan Harun Arrasyid (786-809). Kakeknya Asy’ats bin Qais kakeknya AL-Kindi dikenal sebagah salah seorang sahabat Nabi Muhammad SAW. Bila ditelusuri nasabnya, Al-Kindi merupakan keturunan Ya’rib bin Qathan, raja di wilayah Qindah.
Pendidikan dasar ditempuh Al-Kindi di tanah kelahirannya. Kemudian, dia melanjutkan dan menamatkan pendidikan di Baghdad. Sejak belia, dia sudah dikenal berotak encer. Tiga bahasa penting dikuasainya, yakni Yunani, Suryani, dan Arab. Sebuah kelebihan yang jarang dimiliki orang pada era itu.
Al-Kindi hidup di era kejayaan Islam Baghdad di bawah kekuasaan Dinasti Abbasiyah. Tak kurang dari lima periode khalifah dilaluinya yakni, Al-Amin (809-813), Al-Ma’mun (813-833), Al-Mu’tasim, Al-Wasiq (842-847) dan Mutawakil (847-861). Kepandaian dan kemampuannya dalam menguasai berbagai ilmu, termasuk kedokteran, membuatnya diangkat menjadi guru dan tabib kerajaan.
Khalifah juga mempercayainya untuk berkiprah di Baitulhikmah (House of Wisdom) yang kala itu gencar menerjemahkan buku-buku ilmu pengetahuan dari berbagai bahasa, seperti Yunani. Ketika Khalifah Al-Ma’mun tutup usia dan digantikan puteranya, Al-Mu’tasim, posisi Al-Kindi semakin diperhitungkan dan mendapatkan peran yang besar. Dia secara khusus diangkat menjadi guru bagi puteranya.
Al-Kindi mampu menghidupkan paham Muktazilah. Berkat peran Al-Kindi pula, paham yang mengutamakan rasionalitas itu ditetapkan sebagai paham resmi kerajaan. Menurut Al-Nadhim, selama berkutat dan bergelut dengan ilmu pengetahuan di Baitulhikmah, Al-Kindi telah melahirkan 260 karya. Di antara sederet buah pikirnya dituangkan dalam risalah-risalah pendek yang tak lagi ditemukan. Karya-karya yang dihasilkannya menunjukan bahwa Al-Kindi adalah seorang yang berilmu pengetahuan yang luas dan dalam.
Ratusan karyanya itu dipilah ke berbagai bidang, seperti filsafat, logika, ilmu hitung, musik, astronomi, geometri, medis, astrologi, dialektika, psikologi, politik dan meteorologi. Bukunya yang paling banyak adalah geometri sebanyak 32 judul. Filsafat dan kedokteran masing-masing mencapai 22 judul. Logika sebanyak sembilan judul dan fisika 12 judul.
Buah pikir yang dihasilkannya begitu berpengaruh terhadap perkembangan peradaban Barat pada abad pertengahan. Karya-karyanya diterjemahkan ke dalam bahasa Latin dan bahasa Eropa. Buku-buku itu tetap digunakan selama beberapa abad setelah ia meninggal dunia.
Al-Kindi dikenal sebagai filosof Muslim pertama, karena dialah orang Islam pertama yang mendalami ilmu-ilmu filsafat. Hingga abad ke-7 M, filsafat masih didominasi orang Kristen Suriah. Al-Kindi tak sekedar menerjemahkan karya-karya filsafat Yunani, namun dia juga menyimpulkan karya-karya filsafat Helenisme. Salah satu kontribusinya yang besar adalah menyelaraskan filsafat dan agama.
Setelah era Khalifah AL-Mu’tasim berakhir dan tampuk kepemimpin beralih ke Al-watiq dan Al-Mutawakkil, peran Al-Kindi semakin dipersempit. Namun, tulisan kaligrafinya yang menawan sempat membuat Khalifah kepincut. Khalifah AL-Mutawakkil kemudian mendapuknya sebagai ahli kaligrafi istana. Namun, itu tak berlangsung lama.
Ketika Khalifah Al-Mutawakkil tak lagi menggunakan paham Muktazilah sebagai aliran pemikiran resmi kerajaan, Al-Kindi tersingkir. Ia dipecat dari berbagai jabatan yang sempat diembannya. Jabatannya sebagai guru istana pun diambil alih ilmuwan lain yang tak sepopuler Al-Kindi. Friksi pun sempat terjadi, perpustakaan pribadinya sempat diambil alih putera-putera Musa. Namun akhirnya Al-Kindiyah – perpustakaan pribadi itu – dikembalikan lagi.
Sebagai penggagas filsafat murni dalam dunia Islam, Al-Kindi memandang filasafat sebagai ilmu pengetahuan yang mulia. Sebab, melalui filsafat-lah, manusia bisa belajar mengenai sebab dan realitas Ilahi yang pertama da merupakan sebab dari semua realitas lainnya.
Baginya, filsafat adalah ilmu dari segala ilmu dan kearifan dari segala kearifan. Filsafat, dalam pandangan Al-Kindi bertujuan untuk memperkuat agama dan merupakan bagian dari kebudayaan Islam.
Salah seorang penulis buku tentang studi Islam, Henry Corbin, menggambarkan akhir hayat dari sang filosof Islam. Menurut Corbin, pada tahun 873, Al-Kindi tutup usia dalam kesendirian dan kesepian. Saat itu, Baghdad tengah dikuasai rezim Al-Mu’tamid. Begitu dia meninggal, buku- buku filsafat yang dihasilkannya banyak yang hilang.
Sejarawan Felix Klein-Franke menduga lenyapnya sejumlah karya filsafat Al-Kindi akibat dimusnahkan rezim Al-Mutawakkil yang tak senang dengan paham Muktazilah. Selain itu, papar Klein-Franke, bisa juga lenyapnya karya-karya AL-Kindi akibat ulah serangan bangsa Mongol di bawah pimpinan Hulagu Khan yang membumihanguskan kota Baghdad dan Baitulhikmah.
Hingga kini, Al-Kindi tetap dikenang sebagai ilmuwan Islam yang banyak berjasa bagi ilmu pengetahuan dan peradaban manusia.
Kitab Pemecah Kode
Sebagai ilmuwan serba bisa, Al-Kindi tak cuma melahirkan pemikiran di bidang filsafat saja. Salah satu karyanya yang termasuk fenomenal adalah Risalah Fi Istikhraj al-Mu’amma. Kitab itu mengurai dan membahas kriptologi atau seni memecahkan kode. Dalam kitabnya itu, Al-Kindi memaparkan bagaimana kode-kode rahasia diurai.
Teknik-teknik penguraian kode atau sandi-sandi yang sulit dipecahkan dikupas tuntas dalam kitab itu. Selain itu, ia juga mengklasifikasikan sandi-sandi rahasia serta menjelaskan ilmu fonetik Arab dan sintaksisnya. Yang paling penting lagi, dalam buku tersebut, A-Kindi mengenalkan penggunaan beberapa teknik statistika untuk memecahkan kode-kode rahasia.
Kriptografi dikuasainya, lantaran dia pakar di bidang matematika. Di area ilmu ini, ia menulis empat buku mengenai sistem penomoran dan menjadi dasar bagi aritmatika modern. Al-Kindi juga berkontribusi besar dalam bidang geometri bola, bidang yang sangat mendukungnya dalam studi astronomi
Bekerja di bidang sandi-sandi rahasia dan pesan-pesan tersembunyi dalam naskah-naskah asli Yunani dan Romawi mempertajam nalurinya dalam bidang kriptoanalisa. Ia menjabarkannya dalam sebuah makalah, yang setelah dibawa ke Barat beberapa abad sesudahnya diterjemahkan sebagai Manuscript on Deciphering Cryptographic Messages. ”Salah satu cara untuk memecahkan kode rahasia, jika kita tahu bahasannya adalah dengan menemukan satu naskah asli yang berbeda dari bahasa yang sama, lalu kita hitung kejadian-kejadian pada tiap naskah Pilah menjadi naskah kejadian satu, kejadian dua, dan seterusnya,” kata Al-Kindi.
Setelah itu, lanjut Al-Kindi, baru kemudian dilihat kepada teks rahasia yang ingin dipecahkan. Setelah itu dilanjutkan dengan melakukan klasifikasi simbol-simbolnya. ”Di situ kita akan menemukan simbol yang paling sering muncul, lalu ubahlah dengan catatan kejadian satu, dua, dan seterusnya itu, sampai seluruh simbol itu terbaca.”
Teknik itu, kemudian dikenal sebagai analisa frekuensi dalam kriptografi, yaitu cara paling sederhana untuk menghitung persentase bahasa khusus dalam naskah asli, persentase huruf dalam kode rahasia, dan menggantikan simbol dengan huruf.
Filsafat Al-Kindi
Bagi Al-Kindi, filsafat adalah ilmu pengetahuan yang mulia. Filsafatnya tentang keesaan Tuhan selain didasarkan pada wahyu juga proposisi filosofis. Menurut dia, Tuhan tak mempunyai hakikat, baik hakikat secara juz’iyah atau aniyah (sebagian) maupun hakikat kulliyyah atau mahiyah (keseluruhan).
Dalam pandangan filsafat Al-Kindi, Tuhan tidak merupakan genus atau species. Tuhan adalah Pencipta. Tuhan adalah yang Benar Pertama (al-Haqq al-Awwal) dan Yang Benar Tunggal. AL-Kindi juga menolak pendapat yang menganggap sifat-sifat Tuhan itu berdiri sendiri. Tuhan haruslah merupakan keesaan mutlak. Bukan keesaan metaforis yang hanya berlaku pada obyek-obyek yang dapat ditangkap indera.
Menurut Al-Kindi, Tuhan tidak memiliki sifat-sifat dan atribut-atribut lain yang terpisah dengan-Nya, tetapi sifat-sifat dan atribut-atribut tersebut haruslah tak terpisahkan dengan Zat-Nya. Jiwa atau roh adalah salah satu pembahasan Al-Kindi. Ia juga merupakan filosof Muslim pertama yang membahas hakikat roh secara terperinci.
Al-Kindi membagi roh atau jiwa ke dalam tiga daya, yakni daya nafsu, daya pemarah, dan daya berpikir. Menurutnya, daya yang paling penting adalah daya berpikir, karena bisa mengangkat eksistensi manusia ke derajat yang lebih tinggi.
Al-Kindi juga membagi akal mejadi tiga, yakni akal yang bersifat potensial, akal yang telah keluar dari sifat potensial menjadi aktual, dan akal yang telah mencapai tingkat kedua dari aktualitas.
Akal yang bersifat potensial, papar Al-Kindi, tak bisa mempunyai sifat aktual, jika tak ada kekuatan yang menggerakkannya dari luar. Oleh karena itu, menurut Al-Kindi, masih ada satu macam akal lagi, yakni akal yang selamanya dalam aktualitas.
Read more »

MEMBUAT WEBSITE GRATIS


Cara membuat website gratis – Sudah sering orang bilang bahwa membuat website itu mudah, apakah benar? bisa bnar dan bisa tidak tergantung dari pemahaman setiap orang tantang HTML dan CSS, semua itu wajib dimiliki oleh setiap webmastere di dunia ini dan tidak ada terkecualinya, jika berbicara tentang website apa saja yang membedakan antara website dengan blog, website adalah halaman di internet yang berguna untuk lambang perusahaan dan memiliki konten statis alias jarang sekali berubah berbeda sekali dengan blog karena blog biasa dimiliki oleh pribadi atau personal dimana sangat mudah untuk posting atau membuat berita terbaru, ok apakah anda ingin mebuat website? blog juga bisa dijadikan website lhoh, caranya kita tinggal cari yang bertemakan corporate nah di siru kita bisa mengedit ataupun menyeting segala sesuatunya dengan mudah.
Cara membuat website gratis dan mudah :
Pertama yang haus diakukan cukup mudah yaitu dengan membeli domain, yang dimaksud domain adalah alamat dari halaman kita di internet, jika anda ingin gratis maka silahkan register di bawah ini
Di kotak yang tersedia (lihat gambar 1), isi alamat yang diinginkan. Contoh. namasaya.co.cc. Klik “Check Availability”. Kalau “Available” (belum ada yang punya), teruskan prosesnya. Kalau sudah ada yang pakai, ulangi lagi dengan mengisi nama yang lain.
3. Klik “Continue to Registration” (lihat gambar 2)
4. Klik “Create an Account Now” di bagian paling bawah (lihat gambar 3).
5. Isi formulir (lihat gambar 4). Jangan lupa kasih tanda tik (centang) di bagian paling bawah pada “I accept the Terms of Service”
6. Klik “Create an account now.”
7. Proses daftar domain selesai (gambar 5).
Selanjutnya kita harus mensetting domain tersebut untuk diarahkan sesuai tujuan kita. Yang paling mudah adalah redirect atau URL forwarding.
Berikut sejumlah fungsi yang dapat kita lakukan untuk set-up domain co.cc kita:
Fungsi Redirect / URL Forwarding
1. Klik “Set-up”
2. Kasih tanda tik pada button (lobang) nomor 3. URL Forwarding (gambar 7)
3. Isi alamat blog Anda yang akan diredirect (gambar 8 [delapan])
4. Klik “Set Up”.
5. Ada tulisan ” Your change has been submitted.” Klik “OK”.
6. Selesai (gambar 9).
Read more »

Virtual DJ 7 Pro Full Crack

Punya cita-cita untuk jadi seorang DJ tapi terbentur oleh masalah keuangan??? Jangan pesimis dulu sob, masih banyak jalan menuju Roma kalau kata pepatah. Disini saya akan share aplikasi Virtual DJ v7 Pro Full Crack gratis yang bisa sobat blogger gunakan dalam berlatih bermain DJ.

Seperti yang sudah kita ketahui bersama, Virtual DJ merupakan aplikasiDJ virtual yang memungkinkan kita untuk mencoba bermain layaknya kita seorang DJ dengan menggunakan sebuah PC/Notebook.
Virtual DJ 7 Pro
Cara aktivasi Virtual DJ v7 Pro :
  1. Jalankan file yang sudah di download dengan mode run as administrator.
  2. Klik menu Install Virtual DJ v7
  3. Klik automated crack Virtual DJ v7 (32bit/64= disesuaikan dengan versi pc/notebook).
  4. Done - selesai.
  5. Have fun,,
PC Platform :
  • Minimum system requirements:
  • Intel® Pentium® 4 or AMD Athlon™ XP
  • 1024x768 resolution
  • DirectX compatible soundcard
  • 512MB RAM
  • 50MB free on the hard drive
Selamat mencoba,,

Password : www.remo-xp.com
Download Virtual DJ v7 Pro Full Crack (via 4shared)
Download Virtual DJ v7 Pro Full Crack (via enterupload)
Read more »

 
Powered by Blogger