Senin, 30 Juli 2012

Membuat/Mendesain Website di Linux

Di tulisan sebelumnya saya telah membahas tentang belajar bahasa pemrograman di Linux. Nah di tulisan kali ini saya akan saya akan sedikit lebih spesifik, bagaimana caranya mendesain dan mengembangkan aplikasi berbasis web di Linux.

Saya memulai belajar HTML ketika saya masih duduk di bangku SMK. Dokument HTML pertama kali yang saya buat menggunakan text editor di Windows, Notepad. Yeah, mungkin waktu itu sistem operasi yang saya kenal hanya Windows saja. Dan tentunya hanya itu text editor yang saya pakai pada saat itu. Pengetahuan saya masih minim, saya tidak mengenal IDE seperti Dreamwaver dan teman-temannya. Ketika saya mengenal Dreamwaver, saya merasa membuat sebuah dokumen HTML sangatlah mudah. IDE ajaib ini telah mengubah pandangan saya mengenai cara membuat dokumen HTML. Sudah ada Dreamwaver mengapa harus menggunakan notepad?

Jika menggunakan notepad, aktifitas mencet keyboard adalah 100%, hasil pencetan tadi harus kita cek dengan menggunakan web browser.  Dan jika menggunakan Dreamwaver tinggal klik sana, klik sini, ketik dikit jadi deh. Dan yang lebih canggih, kita tidak perlu mengecek layout yang kita buat lewat browser. Sangat gampang dan cepat. Namun itu tidak bertahan lama, ketika saya sudah mulai belajar pemrograman berbasis web seperti PHP, dan Javascript. Pada saat itu dominan desain yang saya buat masih Tables atau sebagian besar menggunakan tabel, jadi masih ngga masalah jika hanya menggunakan Dreamwaver. Tapi ketika menggunakan CSS, ceritanya lain lagi. Apalagi setiap web browser menampilkan layout yang kita buat dengan cara yang berbeda-beda, terutama Internet Explorer. Yeah, IE memang web browser yang selalu ingin tampil beda. Buat desainer web pasti ngerti maksud saya hehehe :D

Inilah Trik Gila Meningkatkan Page Rank Google

Apakah anda bloger dan ingin meningkatkan page rank blog anda. Memang banyak trik dan teknik untuk dapat meningkatkan page rank goolge. Nah teknik ini biasanya disebut dengan SEO. Tapi diluar itu saya menemukan satu trik yang memang sangat aneh untuk dapat meningkatkan page rank web anda. Teknik ini mirip dengan sistem pemasaran multi level marketing. Sesungguhnya trik ini saya dapatkan dari blog teman sebelah, banyak yang mencobanya dan konon juga berhasil. Jadi apa salahnya mencoba?

Bagaimana caranya? Sangat mudah cukup dengan menampilkan link-link berikut di blog kamu.

Minggu, 29 Juli 2012

CRUD Dengan CodeIgniter + Ajax + JQuery (Part IV - Edit & Delete)

Halo pembaca! Apa kabar kalian hari ini? Semoga baik-baik aja  okay?

Di tulisan kali ini saya akan melanjutkan tutorial CRUD menggunakan CodeIgniter yaitu Framework PHP yang belakangan ini sedang naik daun. Kalo di dunia hiburan tanah air, ada Anang dan Ashanty yang sedang naik daun, namun di dunia pemrograman CodeIgniter aka CI inilah yang sedang banyak digunakan oleh web developer untuk mengembangkan aplikasinya.

Di tutorial sebelumnya, aplikasi yang kita buat sudah bisa menampilkan data dari database dan disertai dengan fitur tambah data. Jika pembaca tidak mengikuti tutorial ini dari awal, silahkan loncat ke Part I, Part II atau Part III. Di tutorial ini kita akan menambahkan fitur edit dan delete data.Nah sebelum kita mulai, sebagai referensi anda bisa mendownload source code lengkap dari project yang kita kerjakan ini di sini.


Kamis, 26 Juli 2012

CRUD Dengan CodeIgniter + Ajax + JQuery (Part III )

Woa! Setelah tidur nyenyak sejenak, mari kita lanjutkan pembuatan aplikasi CRUD kita!

Di tutorial sebelumnya kita sudah berhasil mengambil dan menampilkan data dari database. Nah pada tutorial kali ini, mari kita lanjutkan dengan menambahkan fasilitas untuk menambahkan data ke dalam database. Nah, sebelum mulai, anda bisa mendapatkan source code lengkap dari proyek kita ini di sini. Okay kita lanjutkan saja proyek yang kita buat dari tutorial sebelumnya. Sebelumnya mari kita perbaiki terlebih dahulu desain website yang kita buat agar terlihat sedikit lebih rapi. Silahkan ubah /application/views/viewmahasiswa.php yang telah kita buat sebelumnya. Agar lebih cepat, silahkan copy-paste code dibawah ini.

Rabu, 25 Juli 2012

CRUD Dengan CodeIgniter + Ajax + JQuery (Part II - Create + Read)

Okay kini saatnya kita membuat aplikasi CRUD CodeIgniter kita. Bagi pembaca yang belum berkenalan dengan CodeIgniter, silah baca Part I dari tutoral ini. Nah, di tutorial sebelumnya kita sudah berkenalan dan menginstall CodeIgniter di server kita. Sekarang waktunya kita membuat aplikasi CRUD kita.

CodeIgniter menerapkan konsep MVC (Model, View, Controller) di dalamnya. Nah istilah apalagi ini? Tenang-tenang, saya akan jelaskan satu per satu.

Konsep MVC ini banyak diterapkan di Framework PHP lainnya seperti CakePhp, Symphoni dan sebagainya. Apa maksudnya? Jadi dalam pembuatan aplikasi bagian database, logika dan tampilan dari aplikasi dipisahkan. Pernahkah pembaca membuat script seperti ini?

<html>
<head>
   <title>Websitku</title>
</head>
<body>
<?php 
$koneksi = mysql_connect("localhost","root","")
mysql_select_db("namadatabase",$koneksi);

$query = mysql_query("select * from namaTable",$koneksi);

while($baris=mysql_fetch_array($query)){
  echo "bla bla bla bla";
}
?>
</body>
</html>

CRUD Dengan CodeIgniter + Ajax + JQuery (PART I - Instalasi CodeIgniter)

Hello pembaca! Pada tulisan kali ini saya akan menjelaskan bagaimana cara membuat sebuah aplikasi CRUD sederhana dengan menggunakan CodeIgniter dengan sedikit sentuhan JQuery dan Ajax agar aplikasi yang kita buat lebih ciamik. Kenapa membuat aplikasi CRUD? Yups karena itu merupakan dasar dari semua jenis website yang nantinya dikembangkan.

Sebelum lanjut, ada baiknya kita berkenalan dengan CodeIgniter terlebih dahulu. Jadi apa itu CodeIgniter? CodeIgniter adalah sebuah Framework PHP yang membantu kita dalam mengembangkan sebuah aplikasi web lebih cepat. Tunggu dulu, apa itu Framework? Jadi Framework itu adalah sebuah kerangka kerja, bisa diibaratkan sebagai bahan setengah jadi. Bahan setengah jadinya PHP? Okay saya makin bingung, coba jelaskan lagi! Okay saya jelaskan lagi lebih detailnya.

Belajar Bahasa Pemrograman di Linux? No Problem!

Setelah beberapa hari ngga ngeblog, akhirnya hari ini saya ngeblog juga (sebenernya hampir setahun :D). Tugas kuliah memang epidemi yang menghancurkan semua jadwal senang-senang saya, termasuk ngeblog ha ha ha (lebay). Okay, karena ini permulaan, saya nulis yang ringan-ringan aja deh dulu. Pada tulisan ini saya akan berbagi pengalaman saya tentang menggunakan sistem operasi Linux dalam membantu saya mengerjakan tugas-tugas saya. APAAAAAAAH? LINUUUUX? Linux itu SUSAH, RUMIT, dan MEMUSINGKAN! GUA PAKE WINDOWS AJA!

Well, jika kamu berpikiran seperti itu, kamu 1000% BENAR! Kenapa benar? Yah memang begitu jika kamu tidak tahu seperti apa sejatinya Linux tersebut. Saya jamin, jika kamu membandingkan Linux dengan Windows maka ngga salah kamu pasti berpikir kayak gitu.