Cara Membuat Situs Website A sampai Z
Artikel ini lebih saya tujukan bagi anda yang masih awam tentang web developer, dan ingin belajar tentang bagaimana cara membuat ssebuah situs website serta penasaran terkait cara membuat sebuah situs website. Bagi anda yang masih sangat awam tentu memiliki banyak pertanyaan serta bingung, dari mana harus memulai? Oleh karena itu pada halaman ini saya akan memberikan toutorial bagaimana Cara Membuat Situs Website A sampai Z, sehingga anda tahu harus memulai dari mana.
Tutorial tentang Cara Membuat Situs Website A sampai Z ini akan sangat panjang, dan di dalamnya akan terdapat banyak link yang mengarah pada tutorial terkait. Karena pada artikel ini saya akan khusus bahas tentang bagaimana Cara Membuat Situs Website A sampai Z. Oleh karena itu setiap artikel atau tutorial terkait akan berupa link dan akan terbuka di tab baru, tujuanya supaya anda tetap dapat melanjutkan membaca dan mempelajari artikel ini.
1. Dasar-dasar yang Harus di Pelajari
Berikut adalah hal dasar yang harus anda pelajari dan minimal anda kuasai 50% sampai 80%, akan lebih bagus jika anda bisa mencapai 80% sampai 100%(Menurut saya untuk mencapai 100% adalah mustahil).
- Belajar Struktur HTML Dasar
- Materi CSS Dasar
- Tutorial Javascript Dasar Untuk Pemula
- Tutorial Javascript Dasar 1
- Tutorial Javascript Dasar 2
Mungkin artikel-artikel diatas kurang lengkap, untuk itu anda juga dapat mencari referensi tutorial dari blog atau website lain. Saya merekomendasikan untuk tempat belajar yang menyediakan tutorial lengkap, dan baik beserta contoh yang dapat dimengerti adalah W3School.
Jika mungkin anda merasa artikel ini terlalu panjang, anda juga dapat melanjutkan dengan membaca tutorial yang sudah saya buat sebelumnya dan memiliki tujuan yang sama, yaitu tentang Cara Membuat Website melalui artikel dengan judul Kreasikan dan Ciptakan Websitemu. Silahkan tentukan mana yang lebih mudah untuk anda mengerti.
Pengertian tentang Situs Web Menurut Wikipedia
Situs website atau situs web dalam bahasa Inggris disebut website, merupakan beberapa halaman web yang saling berhubungan antara halaman satu dengan lainya dan umumnya berada pada penyedia yang sama(Domain yang sama), serta merupakan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi. Dimana agar dapat diakses orang banyak maka website tersebut berada pada sebuah server web yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di Internet disebut pula sebagai World Wide Web atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs Internet umumnya dapat diakses publik secara bebas, pada praktiknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersial tertentu.
Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.
2. Mengerti tentang Domain dan Hosting.
- Domain adalah sebuah nama unik atau identitas yang diberikan untuk mengidentifikasi nama server komputer, web server, dan mailserver di internet.Untuk memberi kemudahan pengguna internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan dengan menggunakan deretan nomor atau yang lebih dikenal dengan sebutan IP (Internet Protocol). Secara umum domain dapat di umpamakan sebuah alamat atau nama jalan yang dapat mengantar kita sampai pada suatu tempat(rumah, tempat kerja, dll).
- Domain di bagi menjadi beberapa tingkatan:
- Top Level domain
- Second Level domain, dan
- Third Level domain.
- Top Level Domain adalah ektensi atau kata yang berada dibelakang domain seperti .com, .id, .co.id, .net, .org, .biz, .us, .in, .asia, dll. Top Level Domain ada dua jenis, yaitu Generic Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD).
- Generic Level Domain adalah domain yang sifatnya global seperti .com, .net, .biz, .org, dll.
- Country Level Domain adalah domain yang diperuntukan masing-masing negara atau disebut sebagai identitas dari negara tersebut. Contoh: .ID untuk negara Indonesia, .JP untuk negara Jepang, .MY untuk negara Malaysia, dll
- Second Level Domain adalah nama domain yang kerap kali di daftarkan dan digunakan oleh para developer atau pengguna. Misalkan multibisnisindo.com, popoji.org, domainesia.com, bisa di pastikan bahwa nama-nama tersebut adalah Second Level domain.
- Third Level Domain adalah nama sebelum Second Level Domain. Contoh: bisnis.multibisnisindo.com secara umum disebut dengan nama sub-domain.
- Hosting atau server. Hosting merupakan sebuah tempat dimana seseorang yang ingin membuat website mengupload atau meletakan file-file yang dibutuhkan untuk ditampilkan pada website itu sendiri. Hosting berasal dari kata "host" yang jika diterjemahkan memiliki makna "rumah" atau "tuan rumah", sebagaimana rumah atau tuan rumah dimana fungsinya sebagai tempat menyimpan segala sesuatu milik si empunya rumah untuk dapat digunakan sesuai fungsinya masing-masing. Dimana untuk mengakses atau sampai pada rumah ini domain adalah sebagai alamat atau nama jalan. Hosting memungkinkan perusahaan atau individu menempatkan data atau informasinya dalam sebuah komputer server yang dimiliki oleh penyedia layanan yang kemudian dihubungkan dengan internet nonstop setiap saat, terkecuali jika sedang ada maintenance. Informasi atau data ini dapat diakses oleh si pemilik kapanpun dan dimanapun dengan mengikuti segala ketentuan yang diberlakukan oleh pihak penyedia. Sebuah hosting juga menyediakan layanan dan fitur http (hyper text transfer protocol) yang digunakan untuk mempublikasi informasi yang ada didalamnya, email yang digunakan untuk berkomunikasi surat menyurat melalui internet, FTP (file transfer protocol) yang digunakan untuk mengirim dokumen ke server hosting, database yang digunakan untuk menyimpan sekumpulan data dengan format tertentu, web server yang digunakan untuk memberikan layanan informasi yang bisa diakses menggunakan browser dan beberapa fitur lainya seperti Web Mail, POP3, SMTP, DNS, dan Cpanel. Layanan hosting ini terdiri dari beberapa jenis misalnya shared hosting, vps dll.
3. Memilih dan Menyiapkan atau membeli domain serta hosting.
Harga domain antara satu registrar dengan yang lain biasanya memiliki perbedaan meskipun tidak terlalu signifikan selisihnya.
Hosting jika di nilai dari kwalitas layanan, memiliki kwalitas yang berbeda-beda dan harganya juga berbeda-beda tergantung dari kehandalan dan kwalitas yang ditawarkan. Bagaimana menentukan atau memilih hosting yang baik...? Berikut adalah hal-hal yang dapat kamu jadikan standart dalam memilih layanan hosting:
Server yang kuat, handal, cepat, biasanya ini bisa di ketahui dari pendapat atau testimoni para pelanggan atau pengguna. Lihat ontoh pendapat atau testimoni pelanggan tentang kepuasan layanan yang mereka dapatkan.
Pelayanan dan support yang luar biasa, ini juga dapat di tinjau serta di lihat dari testimoni para pengguna.
Fitur yang ditawarkan sangat lengkap, misalnya SSD Super Cepat, Cloud Backup, Instant Deploy, CloudFlare Railgun, Garansi, Unlimited Bandwidth, Passionate Support, Aktivasi Instant, Layanan Setup, dll.
Untuk Tempat pembelian hosting dengan kriteria diatas, selama ini saya hanya mempercayakan pada domainesia dan benar-benar membuat saya tidak pernah merasa khawatir. Layanan supportnya juga sangat luar biasa, jam berapapun selalu siap melayani. Saya menggunakan layanan domain dan hosting dari domainesia sejak 2014/02/06 dengan registrar domain dan hosting kopnakerindo(dot)com atas nama bapak Jaelani. Sampai saat ini saya telah mendaftarkan lebih dari 10(sepuluh) domain masing-masing dengan hostingnya. Dan selama ini website yang saya buat dengan layanan domainesia tidak pernah bermasalah, sayapun tidak pernah menemukan kendala atau kekecewaan.
Untuk meninjau pendapat atau testimoni para pengguna domainesia kamu dapat kunjungi halaman beranda domainesia.
4. Langkah-langkah Cara Membuat Situs Website A sampai Z
Sebagai langkah awal anda dalam praktik nyata belajar Membuat Situs Website A sampai Z, akan lebih baik jika anda memulai di lokal komputer(membuat website di komputer), disebut juga secara umum localhost atau web localhost.
5. Install Software Pendukung
Untuk mulai belajar Cara Membuat Situs Website A sampai Z pada localhost ada 2 software yang harus anda instal sebagai pendukung utama, yaitu Xampp dan Notepade plus-plus(N++). Silahkan lanjutkan dengan membaca tutorial tentang Cara Instal XAMPP Server pada Windows dan Cara Download Notepad plus-plus dan xampp server serta cara installasi.
6. Membuat Folder Website
Setelah software xampp terinstall di komputer anda, sekarang buatlah sebuah folder yang nantinya akan menjadi folder utama website anda. Untuk pembuatan folder ini anda harus ingat di folder mana anda melakukan install xampp, biasanya terletak di folder (C:). Sekarang buat folde baru di dalam localhost sebagai berikut: C:xampphtdocsweb-demo dimana "web-demo" adalah folder website anda, C: adalah folder (C:) pada komputer anda, xampphtdocs adalah folder xampp.
7. Download Source Website
Source dapat didefinisikan sebagai "Sumber", Open Source berarti "Sumber Terbuka", silahkan baca definisi tentang "Source" lanjutan menurut wikipedia.
Langkah selanjutnya setelah anda instal softwarer xampp dan notepad plus-plus adalah mencari dan mengunduh source website. Ada banyak sekali source website yang tersedia serta dapat anda unduh di internet. Beberapa diantaranya adalah wordpress, joomla, dan masih banyak lagi yang lain. Akan tetapi dalam artikel ini saya mengacu untuk penggunaan source PopojiCms sebagai Cms lokal karya anak bangsa bernama JENUAR D P DALAPANG yang akrab di facebook dengan nama Dwira Survivor. PopojiCms merupakan sebuah Cms terbaik dari indonesia saat ini dengan jumlah pengguna yang besar, serta memiliki jaringan para developer yang luas. Ribuan website telah online dibangun menggunakan popoojicms, dan bahkan website berskala internasional serta website pemerintah. Anda juga dapat terhubung dengan ribuan developer lain di group resmi PopojiCms untuk saling tukar pendapat dalam menyelesaikan masalah yang anda hadapi.
Untuk melanjutkan Cara Membuat Situs Website A sampai Z silahkan unduh source PoppojiCms melalui Github PopojiCms, perhatikan dimana anda menyimpan file source popojicms.
8. Melakukan Install Source PopojiCms pada Localhost
Silahkan lanjutkan install source PopojiCms dengan mengikuti tutorial tentang Cara instal PopojiCms pada localhost. Jika pada proses installasi terdapat error, silahkan cari tutorial cara menyelesaikanya di blog ini berdasarkan kategory "PopojiCms", filter berdasarkan tag, dan kata kunci.
Setelah anda selesai melakukan installasi source PopojiCms, anda telah berhasil membuat sebuah website. Hasil dari installasi PopojiCms itulah yang di sebut sebagai website.
9. Cara agar website anda online dan dapat Di akses pengguna internet
Pada poin 8 diatas anda telah berhasil membuat sebuah website, namun website anda masih di komputer dan belum dapat diakses atau dilihat oleh pengguna internet. Agar website anda dapat diakses pengguna internet lain, anda harus mengunggah website anda pada sebuah server atau hosting, dan anda juga harus memiliki atau membeli sebuah domain. Saya berharap anda tidak melewatkan point ke 3 diatas, serta telah membeli domain juga hosting.
10. Bagaimana agar website dapat di akses pengguna internet secara luas?
Setelah anda memiliki domain serta hosting, unggah website anda ke hosting yang anda miiliki. Silahkan ikuti petunjuk Cara Upload Web Localhost ke Hosting. Jika dalam proses unggah website ke hosting anda menemukan kendala atau error, silahkan cari cara penyelesaian di blog ini berdasarkan kategori "popojicms" dan filter menggunakan tag. Anda juga dapat mencari sebuah tutorial untuk mengatasi error menggunakan kata kunci melalui form pencarian yang berada di atas(bilah menu halaman ini).
Sampai batas poin 10, anda telah benar-benar berhasil membuat sebuah website yang dapat diakses pengguna internet. Jika dalam mengikuti tutorial atau artikel ini anda menemukan kendala, silahkan buat sebuah komentar dan kita akan diskusikan masalah yang anda hadapi.
Bagi anda yang ingin selalu mendapatkan kabar pembaruan artikel serta fitur-fitur menarik lainya dari bllog ini, silahkan ketik alamat email anda pada form yang berada di bilah kanan halamman ini.
Terimakasih telah berkunjung dan membaca artikel ini. ~ Salam Sukses Untuk Anda ~