Artikel kali ini kembali berasal dari pertanyaan dari salah satu rekan duniailkom yang menanyakan: apakah untuk membuat website harus mempelajari web programming?
Saya yakin mayoritas pengunjung duniailkom sedang mempelajari web programming untuk membuat website. Apakah itu untuk membuat design website (HTML + CSS), atau membuat aplikasi dengan menggunakan PHP dan MySQL.
Jawaban singkatnya: Anda tidak harus mempelajari web programming untuk membuat website. Apalagi jika website tersebut harus tersedia dalam waktu cepat, saya malah menyarankan untuk tidak mempelajari web programming. Loh kenapa?
Karena saat ini sudah banyak tersedia alternatif pilihan untuk membuat website, dan kita tidak perlu mempelajari kode programming apapun!
Mengenal CMS: Content Management System
Membuat website dari nol butuh waktu yang cukup panjang. Mempelajari HTML, CSS, PHP, MySQL dan JavaScript memakan waktu yang tidak sebentar. Walaupun kita bisa membuat website sederhana dengan HTML saja, namun saat ini website modern membutuhkan kelima bahasa pemrograman web ini.
Jika tujuan anda adalah mempelajari kode yang dibutuhkan untuk membuat membuat website, atau ingin berkarir sebagai web programmer, anda wajib mempelajari HTML, CSS, PHP, MySQL dan JavaScript. Setelah itu kadang juga perlu masuk ke framework seperti Bootstrap (CSS), Code Igniter (PHP), atau jQuery (JavaScript).
Bagi yang ingin membuat website, terdapat alternatif yang lebih cepat: menggunakan CMS. CMS (singkatan dari Content Management System) adalah suatu sistem untuk men-publish, mengedit, memodifikasi, menghapus, dan mengorganisasi konten secara terpusat (wikipedia).
Dalam hal ini, konten yang dimaksud adalah artikel yang akan menjadi isi dari website. Dengan menggunakan CMS, kita hanya perlu memahami cara membuat artikel, cara menyusun menu, dan beberapa pengaturan lain.
Terdapat berbagai pilihan CMS. Yang paling banyak digunakan saat ini adalah WordPress, Joomla, dan Drupal. Secara internal, ketiga CMS ini dibuat menggunakan PHP, tapi kita tidak perlu berurusan dengan kode program PHP.
Lebih jauh tentang CMS (dan juga tutorial cara menggunakan wordpress bisa lanjut kesini: Tutorial Belajar WordPress: Pengertian WordPress dan CMS)
Sewa Web Hosting dan Web Domain
Setelah mempelajari cara penggunaan CMS, seperti wordpress, anda tinggal selangkah lagi untuk membuat website. Agar sebuah situs bisa 'online' dan diakses di internet, kita perlu menyewa web hosting dan web domain.
Sederhananya, web hosting adalah harddisk tempat file-file website kita akan ditempatkan nantinya, yakni dimana file wordpress akan di-upload. Harga sewa web hosting ini  bervariasi. Yang paling murah bisa 50-100rb/tahun.
Web domain adalah nama situs kita, sebagai contoh, www.duniailkom.com adalah nama domain, dan ini saya sewa dari situs penyedia jasa web domain, atau dikenal dengan perusahaan domain registrar.
Umumnya, jasa penyedia web hosting sekaligus juga sebagai penyedia domain registrar, jadi kita cukup berlangganan dengan satu perusahaan hosting. Harganya pun beragam, mulai dari 30rb – 150rb/tahun.
Untuk penjelasan lebih lanjut dan tutorial cara mengonlinekan sebuah website, bisa lanjut ke:Â Tutorial Cara Membuat Website Online.
Alternatif gratisan: Blogger.com atau WordPress.com
Jika anda ingin membuat website online, tapi terkendala di masalah dana, atau hanya sekedar coba-coba, bisa menggunakan situs penyedia blog. Yang paling terkenal adalah blogger.com dan wordpress.com
Blogger.com adalah situs penyedia blog gratis kepunyaan Google. Kita cukup mendaftar, melakukan beberapa settingan, dan situs siap digunakan. Nama situs yang anda dapat akan menggunakan domain blogspot.com dibelakangnya, seperti andi.blogspot.com atau joko. blogspot.com (*saat ini google juga sudah menggunakan domain blogspot.co.id).
WordPress.com juga layanan blog gratis yang disediakan oleh Automattic, perusahaan yang juga menyembangkan CMS wordpress. Disini, kita sebenarnya sudah menggunakan aplikasi CMS wordpress, namun dengan beberapa keterbatasan (karena gratis, hehe..). Nama situs nantinya akan memakai domain wordpress.com, seperti andi.wordpress.com atau joko.wordpress.com.
Kesimpulan
Menutup artikel ini, saya kembali ke judul :)
Jika tujuan anda adalah untuk membuat website, anda tidak harus mempelajari web programming dan membuat website dari nol (dari kode HTML). Menggunakan CMS jauh lebih praktis dan lebih cepat. Situs duniailkom ini juga menggunakan wordpress. Mempelajari kode-kode program website memang sangat membantu, tapi tidak harus.
Tapi jika tujuan anda adalah untuk mempelajari cara membuat website dan mempelajari teknologi dibaliknya, maka jalur yang ditempuh sedikit lebih lama, karena banyak yang harus dipelajari. Namun anda lebih fleksibel dan jikapun nantinya menggunakan CMS, akan lebih pede karena kita sudah paham kode-kode dibaliknya.
Ternyata membuat website tidak sesulit yang saya bayangkan mas, semua bisa buat website asal ada kemauan. Trima kasih sudah di share
maaf gan, apakah blogspot/wordpress mendukung database? soalnya gini gan, saya punya kasus, mau nyobain program sederhana yang saya buat (dalam proses belajar) bisakah aplikasinya berjalan seperti yang diinginkan atau tidak.
maksud sya gini gan, saya membuat coding (sebenarnya hasil pembelajaran dari website) agar id langsung keisi saat menambahkan data baru. pemikiran saya, saya hanya mau coba apakah coding yang saya pasang akan error bila ada orang yang mengisi form diwaktu yang sama atau tidak, gitu aja sih gan.
Pada dasarnya baik blogspot maupun wordpress menggunakan database gan, tp kita tidak bisa akses. Ini berlaku untuk blogspot dan wordpress.com (yang gratis).
Jika agan sudah sewa hosting sendiri dan pasang CMS wordpress, itu menggunakan database MySQL, jadi kita bisa akses databasenya. Tp wordpress menggunakan alur program sendiri. Kita g bisa sembarangan akses database.
Satu2nya cara agar coding yang agan buat bisa online dan memiliki database sendiri, mesti sewa web hosting. Atau cari situs2 penyedia web hosting gratisan, seperti hostinger.co.id
Halo mas Andre, ini artikelnya menarik.
Saya dari awal blogging 5 tahun yang lalu, sejujurnya juga tidak begitu paham coding-codingan,
Awal mula pakai blogspot sampai sekarang asik di WordPress.org pun sama sekali engga nyentuh bahasa planet astral itu (red:coding) :P
Tapi seiring berjalannya waktu memang sedikit-sedikit saya mengerti,itupun dasarnya saja, seperti dasar HTML dan CSS, meskipun pada prakteknya jarang saya terapkan, karena di WordPress sendiri sudah banyak plugin dan template yang "drag and drop", yang artinya kita tidak perlu sama sekali ngerti coding kalau mau bangung website di WordPress.
Btw, keep up the good work, mas Andre!
Semoga semakin semangat menulis artikel bermanfaat seperti ini.
Betul, kalau pengen buat website dengan cepat, saya juga selalu rekomendasikan pakai blogspot atau wordpress saja. Mempelajari coding butuh waktu dan tidak untuk semua orang.
Tp jika pengen serius jadi web developer, atau untuk mahasiswa IT, coding wajib hukumnya di pelajari.
Sip, sukses juga kedepannya mas…
Thanks buat artikelnya mas….bagus sekali buat nambah pengetahuan…
om andre apakah bisa template wodpres buat yang shop online bisa mengunakan chekout
Secara bawaan wordpress g support untuk online shop, kita mesti install plugin tambahan seperti woocommerce. Dan tergantung theme yang dipakai, ada yang support woocomerce, ada yang tidak.
Halo om mau bertanya, saya sudah terlanjur ambil kursus web designer. tujuan nya biar bisa bikin website sendiri. yang mau saya tanyakan apa plus minus bikin web sendiri dari 0 dengan bikin web dari wordpress ?
dari hasil browsing banyak yang pake wordpress karena sangat mudah. Jadi nya berasa nyesel udah ambil kursus yang menelan biaya lumayan mahal T.T
mohon om jawab kegalauan saya.
Terimakasih.
Hehe… untuk membuat website memang lebih cepat kalau pakai wordpress. G sampai 5 menit saya bisa membuat website online menggunakan wordpress dan langsung bisa diposting.
Tapi tetap ada beberapa kekurangan jika menggunakan wordpress. Pertama, wordpress hanya cocok untuk website yang isinya berbentuk blog, situs berita, atau company profile. Jika pengen buat website yang ada form register, login, menggunakan database yang dibuat sendiri, wordpress sudah tidak cocok lagi.
Untuk web yang kompleks, kita harus membuatnya dari nol, menggunakan web programming (HTML, CSS, PHP, dkk)
Kedua, tampilan wordpress hanya bisa diatur menggunakan konsep theme, jadi tidak bisa sembarang edit. Untuk bisa mengedit theme wordpress, harus paham web programming (HTML, CSS, PHP, dkk).
Menurut saya, walaupun nanti websitenya dibuat pakai wordpress, pengetahuan coding akan sangat membantu. Sebagai contoh, situs duniailkom ini saya buat dengan wordpress dan menggunakan theme premium (bukan saya yang buat sendiri).
Tapi tampilan yang ada saya permak abis, terutama di halaman home duniailkom. Ini hanya bisa dilakukan jika sudah paham web programming. Kalau tidak, kita terpaksa "nrimo" apa yang ada di theme bawaan.
Contoh lain, saya pengen mengubah ukuran font di artikel duniailkom. Jika theme bawaan tidak menyediakan pilihan ini, saya harus edit sendiri kode CSS theme. Untuk yang seperti ini juga mesti paham CSS.
Jadi materi web design tetap diperlukan walaupun webnya nanti dibuat pakai wordpress… Kalau bisa minta saja instrukturnya menambahkan materi untuk web design menggunakan wordpress, minimal bisa paham apa yang mesti diedit jika pengen mengatur tampilan web yang dibuat pakai wordpress.
Wah.. Makasih banyak om jawaban nya..
Kegalauan saya jadi lenyap ha ha..
Moga duniailkom tambah sukses ya om.
Hehe… siip, semoga lancar dengan kursus web designnya…
Hallo mas Andre..
Ingin Request aja sih. Bolehlah buatin artikel-artikel buat wordpress.com (gratisan). Memang terbatas tapi mungkin ada trik-trik yang bisa diaplikasikan di wordpress gratis.
Siap, request ditampung ya..
Mas andre..bisa gak sih kalau misalkan kita ngebuat database sendiri menggunakan hosting lain? (Misal: idhostinger, rumahweb, dsb) Tanpa harus upgrade ke wordpress premium? Btw, Soalnya mahal.. :v
– Laluuu…setelah ngehost sendiri bisa gak kita install plugin2 yg ada di wp? Apakah semuanya bisa kita install? Atau cuman beberapa aja?
Penjelasannya dong mas andre..makasih..
Yup bisa, dan mayoritas web wordpress memang seperti itu (termasuk web duniailkom). Istilahkan "self hosting wordpress". Nanti semua theme dan plugin bisa diinstall, tidak dibatasi seperti di wordpress.com.
Tutorial singkatnya sudah ada di duniailkom: https://www.duniailkom.com/tutorial-membuat-web-online-cara-instal-wordpress-manual-di-cpanel/
Sip makasih mas..
Btw mas, saya udh ceklis "Notify me of follow-up comments by email." Kok gak ada email pemberitahuan balesan komennya di email ya? Saya mesti balik lagi ke artikel ini biar tau balesannya deh..
Wah, iya ya? mungkin ada settingan yang salah nih. Saya akan coba periksa dulu…
Menurut saya paham dasar HTML saja sudah cukup sih karena dengan CMS siapapun bisa jadi blogger :)
sangat membantu sekali… beruntung banget saya ketemu ini…
saya sependapat dengan artikel ini, karena untuk memulai membuat website tidak perlu mempelajari programmer. karena untuk membangun website bisa menggunakan framework yang sudah ada dan design yang sudah tersedia.
Salah satunya menggunakan wordpress ato joomla, cuma seiring sering menggunakan wordpress ato joomla pastinya akan memahami sedikirinya coding dan desain.
makasih admin artikelnya snagat membantu
Berarti minimal paham HTML CSS ya mas?
Yup, agar lebih pede utak-atik template atau copas2 kode program, sebaiknya punya dasar HTML dan CSS.
Saya sendiri otodidak gan, karena terpaksa dengan pekerjaan yang mengharuskan saya bisa bikin website. The power of kepepet :)
Hehe, betul.. "kepepet" atau "terpaksa" adalah salah satu faktor pendorong paling ampuh untuk berusaha.
Bang sayakan mau buat blog, tapi halaman utama saya mau web dinamis tapi nanti pas buat artikelnya paka wordpress itu bisa gk yh??
Agak susah jika ingin dibuat seperti itu, terutama ketika mengintegrasikan ke WordPress. Pilihannya nanti apakah wordpressnya jadi sub domain (misal domain utama ada di duniailkom.com, dan nanti WordPressnya ada di blog.duniailkom.com), atau halaman utama bawaan WordPress yang diutak-atik (harus paham WordPress cukup dalam).
Kak mau nanya, apakah membuat website itu harus membeli domain dan hosting ? Apakah programmer juga jika ingin membuat website perlu menyewa domain dan hosting ?
Sebuah web tidak harus online. Beberapa ada yang dijalankan secara offline / jaringan lokal saja seperti di dalam lingkungan sekolah atau rumah sakit. Yang seperti ini tidak butuh domain dan hosting. Tapi jika webnya pengen online (bisa diakses di internet), memang harus sewa domain dan hosting.
Beberapa website ada yang menyediakan layanan hosting dan domain gratis, tapi tentunya dengan beberapa batasan. Misalnya jika buat blog pakai blogspot.com atau wordpress.com, itu tidak butuh sewa domain dan hosting, tinggal daftar saja.
Bagaimana caranya jika ingin membuat domain dan hosting sendiri kak ? Apakah programmer ween programing bisa melakukan nya ?
Domain dan hosting hanya bisa di sewa (bayar per tahun), untuk caranya bisa lanjut ke sini: https://www.duniailkom.com/tutorial-cara-membuat-website-online/