Rabu, 18 Desember 2013

Cara Agar Cepat Belajar Pemrograman



Cara cepat, cara praktis, tips hebat, tips praktis dan segudang propaganda lainnya hanyalah konsep bisnis semata. Bagi saya itu hanyalah segelintir pemahaman seorang penulis tentang suatu masalah.
Perlu anda ketahui, bahwa belajar “pemerograman” (bahasa apapun) adalah mempelajari konsep logika. Jadi, inti dari pemerograman adalah ketepatan menempatkan logika anda. Sedangkan struktur perintah, tata letak perintah, rumus perintah atau cara menulis perintah adalah konsep dasar-nya. Dan tentu saja anda tidak boleh (bahkan dilarang) untuk meninggalkan konsep dasar ini. Karena akibatnya anda akan kehilangan “rasa” dari bahasa program.
Ketepatan menempatkan logika tersebut tidak “melulu” bersumber dari contoh. Banyak diantaranya yang menuntut anda untuk berimajinasi. Seperti halnya program-program editor design (photoshop, corel draw dll). Program-program tersebut tidak akan membawa anda menjadi desainer handal jika anda tidak mau belajar berimajinasi.
Nah, barangkali cerita ini akan menjadi salah satu solusi bagi anda untuk dapat mempelajari dengan cermat.
  1. Pahami hal-hal dasar
    Hal-hal dasar ini lebih ditekankan pada prosedur penempatan perintah, ketepatan menulis rumus, dll.
    Contoh :
    PHP akan dimulai dengan tag <? dan diakhiri dengan ?>.
    Function dalam PHP mempunyai konstruksi sebagai berikut :
    function nama_fungsi ()
    {
    //Statement
    }
    Dan begitu seterusnya. Intinya, adalah sangat penting mempelajari struktur dasar suatu bidang ilmu. Karena dari situlah ide-ide tentang hal yang lebih tinggi akan timbul.

  1. Mulailah dengan sebuah project
    Bayangkan sebuah project. Kemudian pilah-pilah apa saja yang harus anda tekankan dalam project tersebut. Misalnya : menampilkan headline berita, menampilkan gambar dll. Dan pastikan, setiap ruang dari yang anda pilah-pilah tersebut dapat terselesaikan dengan baik (minimal menurut anda sendiri).
    Untuk sementara, lupakan tentang konsep security, interface, hacking dan lain sebagainya, yang pada intinya anda belum saatnya memulai pelajaran itu.

  1. Habiskan Logika anda pada suatu prosedur
    Seorang programmer handal akan menelusuri semua hal yang berada dalam satu hal. Contoh :
    Anda membuat suatu formulir yang berisi “Nama” dan “Alamat”. Kemudian Formulir tersebut akan dieksekusi (“action”) oleh suatu file, misalnya “proses.php” atau boleh juga oleh file itu sendiri (action=’$php_self’).
    Nah, file yang menjadi pemeroses (proses.php) atau script tertentu dalam file yang sama yang bertugas memeroses ($php_self) harus menghabiskan konsep logika dari dua form tadi (Nama dan Alamat).
    Misalnya sebagai berikut :
    • Jika kolom Nama dan Alamat tidak kosong
    • Jika kolom nama diisi lebih dari / kurang dari 10 karakter
    • Jika kolom alamat diisi lebih dari / kurang dari 20 karakter
    • Jika kolom Nama / Alamat diisi angka
    • Jika terdapat nama yang sama di database
    • Jika karakter yang masuk diisi dengan huruf capital
    • Jika karakter yang masuk terdiri dari huruf dan angka
    • Jika karakter yang masuk adalah Karakter Spesial ($ # % dll).
    • Jika karakter yang masuk mengandung spasi
    • Dan lain sebagainya.

Nah, bisa anda lihat kan ? ternyata cukup banyak variasi logika yang dapat diterapkan dari hanya dua form di atas. Walau begitu, tentu andalah yang harus menentukan logika mana yang terpenting untuk diterapkan. Dan jika semakin banyak logika dalam suatu prosedur, maka akan menjadikan kode anda lebih bernuansa sosial. Itu akan menunjukkan bahwa anda mengerti kebiasaan orang pada umumnya. Karena Programmer handal akan berimajinasi tentang cara user mengakses programnya nanti. Dan kemudian kesimpulan dari imajinasi tersebut akan tertuang dalam kodenya.
Cara membuat website
Pernah bingung membedakan istilah website dan blog? Nah, pada dasarnya, semua yang kamu lihat di internet adalah website. Namun demikian, website tersebut memiliki fungsi yang berbeda-beda dan memiliki sebutan khusus tergantung pada fungsinya. Jenis website yang cukup ngetop adalah blog, social media dan toko online.  Jadi bisa dikatakan bahwa blog adalah salah satu jenis website yang memiliki fungsi sebagai diary atau buku harian bagi pemiliknya, makanya biasanya tampilan artikel blog biasanya diurutkan berdasarkan tanggal dimulai dari yang paling baru.
Website lain memiliki fungsi mirip sebuah toko, di mana kita bisa memajang foto produk, harga, deskripsi produk hingga cara pembelian. Website jenis ini kita sebut sebagai toko online. Jenis website lain yang terkenal adalah social media. Untuk jenis website ini saya tidak perlu menjelaskan panjang lebar, karena kamu pasti sudah sering menggunakannya yaitu facebook dan twitter.
Pada prinsipnya ada beberapa cara untuk membuat website, saya membaginya ke dalam 4 kategori yaitu:
  • Instan, cara ini adalah cara tercepat, termurah (alias gratis) dan termudah dalam membuat website. Contoh paling mudah adalah menggunakan blogspot, worpress, tokobagus, dll. Cara ini memiliki kelemahan pada tingkat fleksibilitas pembuatan. Kita hanya bisa membuat website sesuai format yang sudah disediakan oleh penyedia layanannya. Silakan baca tutorial cara membuat website menggunakan blogspot atau wordpress ini untuk mempelajari langkah-langkah pemuatannya.
  • CMS atau Content Management System. Cara ini relatif cepat seperti metode instan, namun memiliki tingkat fleksibilitas yang lebih dibandingkan cara Instan. Kamu tinggal melakukan instalasi menggunakan software CMS yang sudah disediakan. Kita bisa melakukan perubahan lebih fleksibel dengan menginstal add on pada CMS tersebut. Namun demikian, kamu pada umumnya harus menyediakan nama domain dan hosting sendiri. Contoh CMS adalah Joomla untuk website yang umum, wordpress untuk blog (ya, wordpress memiliki 2 jenis yaitu instan dan CMS), Prestashop untuk toko online, dll. Kamu bisa klik tutorial membuat website CMS WordPress ini untuk mempelajari langkah-langkah pembuatannya.
  • Framework, cara ini memiliki tingkat fleksibilitas pembuatan yang lebih tinggi, namun kamu harus memiliki kemampuan web programming.
  • Web Programming. Cara membuat website ini adalah yang paling fleksibel, namun lama dan kamu dituntut untuk memiliki kemampuan web programming. Kalau kamu udah bisa membuat website dengan cara ini, maka pada dasarnya kamu bisa membuat segala jenis website yang kamu inginkan, nyaris tanpa batas. Kalau kamu tertarik untuk mempelajari cara ini, kamu minimal harus menguasai HTML, PHP dan MySQL.
Nah, untuk membuat website dengan metode CMS, Framework dan Web Programming, kamu memerlukan domain dan hosting. Apa tuh maksudnya domain dan hosting? Mari kita pelajari bersama.
Panduan penting langkah demi langkah membuat website sendiri
Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.
Dapatkan nama domain kamu sendiri
Hal pertama yang harus kamu lakukan saat membuat website sendiri adalah memperoleh nama domain kamu sendiri. Sebuah domain adalah nama yang ingin kamu berikan untuk website yang kamu buat. Sebagi contoh, nama domain website yang sedang kamu baca ini adalah “prothelon.com”. Untuk memperoleh nama domain, kamu harus membayar biaya sewa tahunan sebagai hak penggunaan nama tersebut. Yah, kamu tahu sendirikan, kalau nama website itu harus unik, dan hanya satu-satunya di internet. Kalau tidak orang pasti akan bingung mana web site punya kamu dan mana website yang milik orang lain. Jadi, di seluruh internet, kamu pasti hanya akan menemukan sebuah website yang alamatnya prothelon.com. Got that?
Nah, sebelum kamu berpikir macam-macam, perlu saya ingetin bahwa memiliki nama domain bukan berarti kamu sudah memiliki sebuah website. Belum. Ingat, nama domain ini hanyalah sebuah nama. Seperti kamu mendaftarkan ijin usaha sebuah PT atau CV dalam dunia nyata. Memiliki ijin usaha ini bukan berarti kamu memiliki toko atau gudangnya kan?
Silakan lihat tutorial membuat website ini untuk mendapatkan tips memilih nama domain yang baik untuk website anda.
Pilih Sebuah Web Hosting
Langkah berikutnya dalam proses membuat website sendiri ini adalah memilih web hosting. Sebuah web hosting pada dasarnya adalah sebuah perusahaan yang memiliki beberapa komputer yang selalu terhubung ke internet. Jika kamu menempatkan halaman-halaman web kamu di komputer mereka, maka seluruh dunia bisa menghubungi komputer itu dan melihat halaman website kamu. Kamu perlu mendaftarkan diri dulu ke web hosting agar website yang kamu buat memiliki “rumah”. Jika memiliki nama domain bisa diibaratkan dengan memiliki ijin usaha, maka memiliki akun web hosting kira-kira mirip dengan menyewa kantor atau toko untuk bisnis kamu.
Menyewa? Ya, untuk web hosting yang berbayar. Tentu saja kamu bisa memilih web hosting berbayar ataupun yang Web Hosting gratisan. Kamu juga bisa baca tutorial singkat tentang membuat website di hosting berbayar ini.
Kamu bisa melihat beberapa
tips menarik saat memilih web hosting yang pernah saya tulis sebelumnya. Silahkan baca dulu agar kamu punya panduan saat menentukan pilihan nantinya.
Langkah penting berikutnya adalah mendesain website kamu.
Begitu kamu sudah siap dengan domain dan hostingnya, tiba waktunya untuk mengisi hosting kamu dengan file-file yang akan kamu pamerkan ke seluruh dunia. Nah, file-file tersebut tentu saja harus dibuat kan?
Tentu saja kamu harus mempelajari terlebih dahulu cara membuat desain website ini sebelum kamu bisa menampilkannya di internet. Untuk itu kamu bisa mempelajarinya mulai dari yang dasar dulu yaitu belajar HTML, belajar PHP dan belajar MySQL, yang semuanya bisa kamu pelajari di prothelon.com secara gratis. Setelah cukup matang mempelajari dasar cara membuat website, kamu bisa lanjutin dengan belajar CSS, belajar Javascript, dan lainnya untuk menambah keindahan dan membuat website kamu lebih interaktif.
Silakan pelajari juga tentang cpanel untuk mengetahui cara upload file tersebut jika kamu sudah selesai membuat file-file website kamu.
Oh ya, anda juga bisa membuat website gratis dengan mudah dalam format blog lho. Tetapi tentu saja tidak se fleksibel kalau kita membuat sendiri menggunakan HTML, PHP dan MySQL. Silakan lihat tutorial cara membuat blog tersebut jika tertarik.
Langkah berikutnya adalah Mengetes Website kamu
Proses ini harus kamu lakukan secara kontinyu. Mengapa? Karena website yang kamu buat biasanay akan nampak berbeda-beda di setiap browser. Usahakan untuk selalau mengetesnya di setiap browser utama jika kamu melakukan perubahan terhadap desain atau isi website kamu.
Perlu kamu ketahui, bahwa meskipun sudah menggunakan standar yang sama, namun tempilan halaman web si Internet Explorer, Firefox, Chrome, Safari dll bisa sangat berbeda untuk halaman web yang sama.
Ada baiknya kalau kamau menggunakan google analytics untuk mengetahui jenis browser apa yang paling sering digunakan pengunjung website kamu. Dengan cara ini kamu bisa konsentrasi ke jenis browser tertentu saat membuat website.

Tidak ada komentar:

Posting Komentar