Sebelum saya membahas lebih lanjut mengenai pemrograman website PHP, saya akan kembali mengingatkan tentang apa itu pemrograman. Inti dari pemrograman bukanlah COPAS (copy-paste) atau menjiplak apa adanya. Kebiasaan Copas atau menjiplak jika kita terapkan pada bahasa pemrograman maka kita akan banyak menemui kendala yang cukup membuat kita pusing 100 keliling++. :D
Siapakah hacker???
Sebuah istilah antik nan classic yang sangat ngetrend di dunia website, yaitu hacker!. Banyak salah persepsi dan penafsiran tentang istilah yang satu ini, mungkin para pembaca sudah mengetahuinya melalui berbagai artikel dengan berbagai versi mereka. Saya cuma menyimpulkan dari berbagai artikel yang saya baca, bahwa sebenarnya arti dari hacker adalah programer. Mengapa demikian?
Hacker yang entah istilah ini muncul dari mana atau siapa pencetusnya, namun saya dengar istilah ini lahir bersama kelahiran Komputer. Banyak yang begitu bangga disebut sebagai hacker bahkan ada yang mengartikan hacker sebagai sisi anti microsoft.
Ah pembahasanku kok jadi tidak terarah ya? -mikir-
Kembali ke hacker, yang jelas mereka yang disebut hacker adalah orang-orang yang menguasai pemrograman. Lalu apa sebenarnya pemrograman itu sendiri? Pemrograman itu adalah kegiatan menyusun program. Lalu apa itu program? Program adalah susunan kegiatan. Mungkin jika kita sudah terbiasa mengikuti kegiatan organisasi kita sudah terbiasa dengan istilah "PROGRAM". Benarkan arti program dalam suatu organisasi adalah serangkaian kegiatan yang sudah direncanakan dan diatur pelaksanaannya?
Begitu juga dengan dunia komputer dan website, program dalam dunia ini juga berarti serangkaian kegiatan yang sudah diatur dan dikerjakan oleh komputer dalam menangani interaksi dengan pengguna program tersebut. Program atau yang lebih sering disebut software ini adalah seperangkat mesin maya yang di tanamkan(install) pada mesin canggih yang disebut Komputer. Lalu apa sebenarnya isi dari software itu?
Software sebenarnya berisi serangkaian perintah yang ditulis oleh programer untuk dijalankan oleh komputer secara otomatis tanpa pengawasan lagi dari penulisnya(programer). Kalau anda pernah membuat jadwal kegiatan maka sebenarnya anda sudah melakukan apa yang biasa dilakukan oleh programer.
Seorang programer selain dituntut bisa menyusun jadwal kegiatan komputer juga dituntut mampu menyediakan solusi jika komputer tersebut menemui atau mengahdapi kondisi tertentu. Jika komputer menghadapi keaadaan "A" maka jalankan kegiatan "1" selain itu jalankan kegiatan "2". Nah itu contoh sederhana dalam menghadapi kondisi tertentu. Mirip seperti film action kan? dimana saat plan A tidak memungkinkan dilaksanakan maka jalankan plan "B".
Lalu apa hubungannya dengan hacker? sekali lagi hacker yang jelas adalah seorang programer. Karena menurut beberapa "mitos" para hacker beraksi seputar kegiatan keamanan website. Ada yang bilang hacker itu pembuat onar yang suka menyusup, mencuri atau merusak website, namun ada juga yang membela bahwa hacker itu bukan kriminal namun orang-orang yang penuh idealisme tentang kemampuan mereka untuk membangun website yang lebih baik dan tangguh. OK terlepas dari berbagai definisi hacker yang simpang siur dan bahkan Roy suryo pun juga ikut-ikutan mendefinisikan tentang hacker, yang jelas hacker adalah PROGRAMER.
Programer adalah mereka orang-orang yang sudah menjadi pekerjaannya/hobinya membuat program/software/applikasi baik yang online(website) maupun offline(software PC, mesin, robot dsb).
Sedangkan program seperti sudah saya bahas diatas adalah jadwal kegiatan untuk Komputer/PC/mesin/Robot dsb. Lalu apa inti dari sebuah pemrograman??
Inti dari program itu sebenarnya sangatlah sederhana yaitu I-P-O
I = input, meliputi kegiatan mengambil bahan/data.
P = proses, meliputi kegiatan pengolahan bahan/data.
O = output, meliputi kegiatan penyajian hasil akhir.
Mengingat dasar dari pemrograman itu adalah input-proses-output maka jika kita ingin menjadi programer harus menguasai berbagai teknik dari input - proses - output.
Seperti yang saya lakukan selama ini dalam mempelajari PHP saya selalu berpedoman pada dasar pemrograman itu yaitu I-P-O. Saya kategorikan beberapa syntak(kode perintah) dalam tiga garis besar tersebut. Dan mengingat PHP ini pemrograman Website maka kita tidak bisa lepas dari yang namanya baca tulis.
Mungkin anda beranggapan pembuat script wordpress itu wah hebat banget!! dan dibalik script yang hebat tersebut intinya hanyalah proses baca-tulis. Apa kita bisa membuat script sehebat wordpress? Bisa!!! asalkan kita mau.
Mau tau caranya?
Pahami I-P-O
Pelajari baca-tulis ke database(mysql)
Pelajari pengolahan string.
Dimana kita bisa belajar semua itu? panduan lengkap kode-kode PHP ada di PHP.net
Selanjutnya kembangkan kode-kode(syntak) yang anda pelajari tersebut dan rangkai menjadi sebuah program.
Jangan kaget jika nanti anda menjadi mengerti tentang serangkaian kode PHP yang saya tulis pada artikel sebelumnya. Karena itu belum seberapa, hanya rangkaian program yang sangat sederhana.
Kamis, 19 November 2009
Langgan:
Poskan Komentar (Atom)

14 komentar:
wah mumet brooo,,
sintax sintax,, error deh jadinya,hhahhaa
termasuk kang ramuni...
hacker juga kan kang
tade dari situs adsense gratis ke situs ini ga ke direct langsung mas, tak tunggu ampe 1 menit malahan :p
wah ada spamer, aq serahkan pd blogger aja tuk ngatasinya :D
sapa kang yg spammernya..?
wah blon update toh kang
yup manggut2
kepengen jg jd programer
Hello. And Bye.
cari obat sakit kepala, gak ngerti hehehe
mau update kehabisan inspirasi, mungkin ada yg mau tanya2 atau request artikel? -hehe-
Wah postingnnya bgus bngt....tp q gak pham hehe tp nmny jg bljr ya harus sbr,tul ga? Lam knl wat adminnya
Oh ya kang, aku request syntak syntak php. Misal syntak output ? Input ? Dan sebagainya. Di tunggu ya
duduk manggut2 -garuk2 kepala- IQ ane ga nyampe kayaknya.. Mending bengong -siul2- nunggu cw lewat.. :D
Poskan Komentar