:: Fahri WebBlog ::

programming

[Resource] Panduan Web Development untuk Pemula

by Admin on Nov.16, 2009, under internet, programming

Beberapa kali ada temen yang bertanya, “kalau ingin mulai belajar bikin web itu cari tutorialnya di mana ya?“ atau “website apa yang menyediakan tutorial pengembangan web untuk pemula”. Sebenarnya aku agak males menjawabnya karena nanti mereka adalah calon potensial penyerobot pekerjaanku sekarang (hee bercanda, buktinya sekarang mau juga nulis artikel kayak gini). Namun sebelum menjawab pertanyaan tersebut, saya mau cerita dulu pengalaman belajar web development, biar sedikit lebih nggaya.

Dulu pertama sekali belajar pemrograman web (HTML) pada waktu mengikuti DHS (DNCC Holiday School) meskipun cuma ikut sehari doang, tapi lumayanlah akhirnya dapat pengetahuan yang sangat berharga yaitu, halaman web paling minimal itu terdiri dari pasangan tag <html>, <head>, serta <body>. Dan lagi untuk membuat web tidak diperlukan editor khusus apalagi compiler seperti bahasa pemrograman pada umumnya (karena memang HTML bukan bahasa pemrograman), cukup menggunakan notepad yang pasti sudah pasti tersedia di semua jenis Ms. Windows. Selain itu juga tag-tag dasar seperti <b>, <font> (yang sekarang nggak pernah tak pake lagi), dan tag favorit pemula <marquee> untuk membuat tulisan berjalan. Sedangkan tag-tag lain seperti <table> dan antek-anteknya yang dibahas di pertemuan kedua saat itu belum saya kuasai karena nggak pernah ikut DHS lagi.

Tapi kemudian karena merasa tertinggal dari temen-temen lain yang mengikuti DHS sampai beberapa pertemuan, akhirnya saya mencari buku di perpustakaan kampus dan ketemu dengan buku yang lumayan simpel tapi sangat bagus untuk pemula. (continue reading…)

  • Share/Save/Bookmark
Leave a Comment :, , , , , , , , , , more...

Karya Tulis Pemrograman Anak

by Admin on May.07, 2009, under programming

Masih inget postingku tentang pemrograman untuk anak? Sebenarnya itu adalah rangkuman dari karya tulisku tentang pemrograman untuk anak. Beberapa hari yang lalu (udah lama tapi), aku mengunggah karya tulis tersebut di Scribd. Sambil nunggu koneksi stabil, akhirnya berhasil meng-embed-nya di blog tersayang ini. Silahkan dikomentari kembali

KTM Programming

  • Share/Save/Bookmark
Leave a Comment :, , , , , , more...

Cara mudah Ajax dengan jQuery

by Admin on Mar.28, 2009, under programming

Dokumen AjaxAjax adalah salah satu cara agar web yang dibuat bisa berinteraksi seperti aplikasi desktop, dalam arti halaman web tersebut bisa mengambil data dari server tanpa harus meload ulang seluruh halaman. Seperti bila anda menggunakan Gmail dengan fungsi standard, ketika mengklik salah satu email, web tidak perlu meload ulang seluruh halaman, hanya cukup merubah elemen tampilan email saja.

Ajax merupakan singkatan dari Asyncronous Javascript and XML, server dan klien berinteraksi secara asinkron di belakang halaman menggunakan fungsi transport XMLHttpRequest yang disediakan oleh javascript, sehingga tampilan depan web tidak perlu meload ulang seluruh tampilan halaman. Penjelasan lebih lanjut bisa anda cari di Google, sedangkan pada artikel ini lebih memfokuskan pada bagaimana membuat halaman web dengan teknik pemrograman Ajax secara mudah. (continue reading…)

  • Share/Save/Bookmark
6 Comments :, , more...

Menggagas Pemrograman untuk Anak

by Admin on Jan.25, 2009, under programming

Dulu waktu masih awal-awal ngeblog (masih pake net2fx kalo nggak salah), pernah juga ingin menulis tentang pemrograman untuk anak, dengan judul sama persis di atas. Tapi karena saat itu kekurangan bahan, akhirnya niat tersebut hanya sebatas paragraf pertama. Sekarang setelah mendapat material yang cukup (tentunya kebanyakan dari internet), saya ingin mengangkat kembali tema tersebut.

Mengapa Pemrograman?

Hey saya seorang mahasiswa TI, jadi wajar kalau saya mengusulkan pemrograman. Kalau saya mahasiswa ekonomi, mungkin saya juga akan mengangkat sisi ekonomis pendidikan perguruan tinggi. Hheeeee…. Tapi jujur, pertanyaan ini cukup lama mengganggu di otak sebelum melanjutkan penulisan. Sampai akhirnya bertemu dengan artikel “Why Programming is a Good Medium for Expressing Poorly Understood and Sloppily Formulated Ideas“, yang menjelaskan computational thinking dan pemrograman efektif digunakan untuk menjelaskan konsep yang susah dan abstrak, karena pemrograman adalah pemecahan masalah dengan menghindari ambiguitas, sehingga lebih mudah diterima.

Ditambah lagi setelah membaca beberapa tulisan Mitchel Resnick tentang pengajaran pemrograman kepada anak. Beliau mengungkapkan, mengajarkan pemrograman kepada anak bukan berarti menggiring anak untuk semata-mata menjadi programmer, sebagaimana mengajarkan anak menulis bukan berarti mendoktrin mereka untuk menjadi pengarang. Mengajarkan pemrograman kepada anak adalah salah satu cara untuk menanamkan pemecahan masalah secara terstruktur dan berpikir logis. (continue reading…)

  • Share/Save/Bookmark
11 Comments :, , , more...

YAML, the next XML ?

by Admin on Dec.09, 2008, under programming

Level : Programmer atau Database Administrator yang sudah kenal XML

Pertama kali kenal dengan YAML (dibaca: yamel), adalah saat belajar Symfony salah satu framework PHP yang cukup lengkap. Karena penasaran dengan YAML itu sendiri, akhirnya saya coba menelusurinya melalui Google meskipun sudah tahu official site-nya YAML adalah http://yaml.org. Anehnya setelah saya search di google, kenapa tidak ada tanda-tanda artikel dari w3c.org yang berhubungan dengan YAML.

Rujukan pertama untuk mencari definisi dan resource tentu saja wikipedia, benar saja ternyata YAML sudah dibahas panjang lebar di ensiklopedia gratis dan terbuka tersebut. Definisi YAML oleh wikipedia adalah “human-readable data serialization format“, ehm cukup menarik juga, bukankah kita selama ini juga sudah mengenal format serialisasi data yang mudah terbaca oleh manusia yang lain, yaitu XML? (continue reading…)

  • Share/Save/Bookmark
4 Comments :, , more...

Berkenalan dengan CodeIgniter

by Admin on Nov.14, 2008, under php, programming

Pada awalnya saya ingin membuat tutorial codeigniter, tapi karena saya juga masih pemula saya belum berani langsung menulis tutorial. Mungkin nanti setelah saya selesai menyelesaikan beberapa proyek web menggunakan Codeigniter, baru saya berani membuat tutorialnya, untuk saat ini sambil mencari-cari proyek web, sementara kita akan berkenalan dulu dengan CodeIgniter.

Apa itu Framework ?
Gampangnya framework adalah kumpulan fungsi-fungsi dan class untuk tujuan tertentu yang sudah siap pakai sehingga bisa lebih mempermudah pekerjaan pemrograman, tanpa harus reinvent wheel. Untuk lebih lengkapnya anda bisa membacanya di wikipedia atau membaca tulisan saya tentang Framework.

Mengapa CodeIgniter?
Mengapa Tidak….
Kalau anda membaca user guide codeigniter ada banyak list kelebihan framework ini dibandingkan dengan frramework yang lain, bahkan yang sangat terkenal sekalipun seperti Symfony dan juga Zend, antara lain : (continue reading…)

  • Share/Save/Bookmark
2 Comments :, , , more...

IDE wajib dipelajari

by Admin on Nov.13, 2008, under programming

Teringat dulu waktu pertama-tamanya belajar komputer+belajar hardware, wah perjuangan yang luamayan capek, disurh mengahafal perhitungan cylinder, setting jumper dan lain-lain termasuk ngrakit komputer pun harus hafal fungsi dari kabel ini dan itu berikut letak dan warnanya. Benar-benar pelajaran yang sampai saat ini tidak bisa aku hafalkan, maklum aku bukan orang yang suka menghafalkan angka-angka padahal terjun di komputer tapi tidak suka itung-itungan, aneh ya?
kata tutorku, menghapalkan yang begituan merupakan hal yang wajib untuk menjadi teknisi komputer, untunglah sampai sekarang aku tidak hapal yang begituan, sebab sekarang aku tahu bagian teknisi merupakan pegawai yang gajinya lumayan kecil dibandingkan analyst, programmer, dan manager. beliau beralasan, meskipun saat ini (pada waktu itu) sudah keluar model motherboard yang bisa mendeteksi harddisk secara otomatis, tapi pengetahuan sperti itu tetap saja diperlukan bila sedang menangani motherboard yang harus mengeset hardisk secara manual.
Saat itu aku percaya saja, karena posisiku sebagai murid yang belum tahu apa-apa. setelah cukup lama berkecimpung dalam dunia komputer, ternyata dalam penanganan hardware aku hampir tidak pernah menemukan motherboard yang tidak mendetek harddisk secara otomatis, semuanya tinggal plug and play. mulai saat itulah mitos yang ditanamkan tutor saya mulai saya hilangkan, yach di samping hampir tidak berguna juga memang aku sampai sekarang tidak bisa. (continue reading…)

  • Share/Save/Bookmark
1 Comment :, , , more...

Programmer Produktif dengan Framework

by Admin on Nov.09, 2008, under programming

Pernah mendengar Zend Framework, Prado, Google Web Toolkit (GWT), Drupal, atau DotNetNuke? Semua itu adalah jenis-jenis framework untuk developing web. Apa itu Framework? Nah inilah kesalahan saya, kenapa tadi lupa mencari di internet definisi yang tepat tentang framework, ya sudah karena lupa saya mencoba mendefinisikan secara sederhana dan semampu saya. Mungkin saja definisi yang saya buat malah lebih baik dan lebih menggambarkan framework, He hehehehe.

Framework terjemahan mudahnya adalah kerangka kerja, sedangkan dalam dunia pemrograman framework adalah bentuk kumpulan perintah suatu bahasa pemrograman yang telah diatur sedemikian rupa menjadi beberapa modul-modul untuk mempermudah pemrograman. Berbeda dengan CMS (content management system), framework bisa dibilang adalah komponen setengah matang yang memang disiapkan agar bisa digunakan untuk membentuk kerangka pemrograman secara lebih mudah. Sedangkan CMS atau templating, biasanya telah menyediakan layout dan tampilan administrasi secara lengkap dan siap pakai

Bisa dikatakan Framework adalah komponen pemrorgaman yang siap re-use kapan saja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama. Misalkan saat anda membuat aplikasi web berbasis ajax yang setiap kali harus melakukan XMLHttpRequest, maka Xajax (continue reading…)

  • Share/Save/Bookmark
3 Comments :, , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!