Baca berita tanpa iklan. Gabung Kompas.com+

Mengenal Seluk-Beluk Pemrograman Web 

Kompas.com, 7 Juli 2023, 16:00 WIB
Buku 7 in 1 Pemrograman Web untuk Pemula Sumber Gambar: Freepik.com Buku 7 in 1 Pemrograman Web untuk Pemula
Rujukan artikel ini:
7 in 1 Pemrograman Web…
Pengarang: Rohi Abdulloh
|
Editor Puteri

Teknologi pemrograman web terus berkembang begitu cepat.

Bagi kamu yang mendalaminya secara profesional maupun sebagai pemula, kamu pasti akan tertarik dengan bidang pembuatan website yang banyak digunakan oleh berbagai perusahaan ini.

Website dapat diartikan sebagai kumpulan halaman yang berisi informasi data digital, baik berupa teks, gambar, animasi, suara, dan video, atau gabungan dari semuanya yang disediakan melalui jalur koneksi internet sehingga dapat diakses dan dilihat oleh semua orang di seluruh dunia.

Halaman website dibuat menggunakan bahasa pemrograman yang diterjemahkan oleh web browser sehingga dapat ditampilkan dalam bentuk informasi yang dapat dibaca oleh semua orang.

Yuk, simak seluk-beluk informasi seputar pemrograman web dari artikel ini!

Jenis-Jenis Website

Secara umum, website dibagi menjadi 3 jenis sebagai berikut:

1. Website Statis

Website statis yaitu jenis website yang isinya tidak diperbarui secara berkala sehingga isinya dari waktu ke waktu akan selalu tetap.

Website jenis ini biasanya hanya digunakan untuk menampilkan profil dari pemilik website, seperti profil perusahaan atau organisasi.

Untuk saat ini, website jenis ini banyak digunakan pada website jenis landing page.

2. Website Dinamis

Website dinamis yaitu jenis website yang isinya terus diperbarui secara berkala oleh pengelola web atau pemilik website.

Website jenis ini banyak dimiliki oleh perusahaan atau perorangan yang aktivitas bisnisnya memang berkaitan dengan internet.

Contoh paling mudah dari website jenis ini yaitu website blog dan website berita.

3. Website Interaktif

Website interaktif pada dasarnya termasuk dalam kategori website dinamis, isi informasinya selalu diperbarui dari waktu ke waktu.

Baca buku sepuasnya di Gramedia Digital Premium

Namun, isi informasi tidak hanya diubah oleh pengelola website tetapi lebih banyak dilakukan oleh pengguna website itu sendiri.

Contohnya yaitu website jejaring sosial seperti Facebook dan Twitter atau website marketplace seperti Tokopedia, Shopee, dan sebagainya.

Pengertian Pemrograman Web

Pemrograman web (web programming) terdiri dari kata pemrograman dan web.

Dilansir dari buku 7 in 1 Pemrograman Web untuk Pemula (Update Version), permograman dapat diartikan sebagai proses atau cara pembuatan program menggunakan bahasa pemrograman.

Bahasa permograman merupakan bahasa yang digunakan untuk memberikan instruksi kepada komputer sehingga komputer dapat memproses data dan menampilkan informasi sesuai yang dikehendaki oleh pemrogram.

Dengan demikian, pemrograman web dapat diartikan sebagai kegiatan pembuatan program atau aplikasi berbasis web menggunakan bahasa pemrograman tertentu sehingga dapat memproses data dan menghasilkan informasi sesuai yang dikehendaki oleh pemilik website.

Bahasa Pemrograman Web

Bahasa pemrograman web terdiri dari beberapa unsur bahasa.

Setidaknya terdapat 5 bahasa utama yang biasa digunakan dalam membuat website dinamis, dan masing-masing memiliki perannya sendiri-sendiri, sebagai berikut:

  • HTML, berperan sebagai pembentuk struktur halaman website yang menempatkan setiap elemen website sesuai layout yang diinginkan.
  • CSS, berperan sebagai pembentuk desain website dengan mengatur setiap elemen HTML agar tampil menarik pada browser.
  • PHP, berperan sebagai pemroses data pada sisi server sesuai yang diminta oleh klien menjadi informasi yang siap ditampilkan, juga sebagai penghubung aplikasi web dengan database. Selain PHP, dapat juga menggunakan bahasa pemrograman lain seperti Java, Python, dan sebagainya.
  • SQL, berperan sebagai bahasa yang mengatur transaksi data antara aplikasi dengan database sebagai tempat penyimpanan data. Database yang biasa digunakan di antaranya MariaDB, MySQL, Oracle, SQL Server, dan sebagainya.
  • JavaScript, berperan sebagai bahasa yang memproses data pada sisi klien serta dapat memanipulasi HTML dan CSS secara dinamis. Ada yang berupa library function JavaScript seperti jQuery dan ada yang berupa framework seperti Bootstrap yang memudahkan Programmer dapat membuat desain website dengan lebih cepat.

Istilah Dalam Pemrograman Web

Beberapa istilah yang sering digunakan dalam pemrograman web di antaranya:

  • Server, merupakan komputer khusus dengan kecepatan dan kapasitas penyimpanan di atas komputer biasa untuk tempat pemrosesan data dan tempat penyimpanan file-file website.
  • Client, merupakan perangkat komputer biasa, baik berupa komputer personal, laptop, perangkat mobile, atau lainya yang dapat mengakses halaman website.
  • Domain, merupakan nama unik yang mewakili alamat IP dari server website berupa kata yang mudah diingat dalam menemukan atau memanggil alamat sebuah website pada internet.
  • Hosting, merupakan tempat menyimpan file-file website pada sebuah server di internet sehingga website dapat diakses dari mana saja melalui perangkat komputer/mobile yang terhubung internet.
  • URL (Uniform Resources Locator) yaitu nama unik yang mengidentifikasi letak sumber daya website berupa file HTML, gambar, video, dan sebagainya yang biasanya akan tampil pada address bar browser ketika sumber daya tersebut diakses.
  • HTTP (Hypertext Transfer Protocol), yaitu protokol yang mengatur pengiriman data dari klien ke server atau sebaliknya, dan diterjemahkan menjadi informasi yang dapat dibaca pengguna website.
  • Framework, dapat diartikan sebagai kumpulan kode-kode program dengan aturan tertentu yang mengatur programmer yang menggunakannya mengikuti aturannya, baik dalam struktur folder, struktur file, struktur kode program, dan berbagai aturan lainya, serta memberikan kemudahan bagi Programmer sehingga dapat menyelesaikan tugas-tugas sulit menjadi lebih mudah.

Seluruh materi tentang pemrograman web dapat kamu pelajari lebih lanjut melalui buku 7 in 1 Pemrograman Web untuk Pemula (Update Version) karya Rohi Abdulloh.

Buku ini membahas mulai dari pengetahuan dasar tentang pemrograman web, dilanjutkan dengan pembahasan 7 materi pemrograman web satu per satu, dilengkapi contoh skrip beserta hasilnya.

Disertai juga pembuatan aplikasi sederhana yang akan membantumu menguasai pembuatan modul aplikasi dengan puluhan bonus skrip aplikatif sehingga akan membuatmu menjadi web programmer pemula yang siap untuk membuat aplikasi web secara mandiri.

Buku 7 in 1 Pemrograman Web untuk Pemula (Update Version) karya Rohi Abdulloh ini bisa kamu dapatkan di Gramedia.com atau di toko buku Gramedia terdekat di kotamu, guys.

Yuk, beli bukunya sebelum kehabisan!

Rekomendasi Buku Terkait

Terkini Lainnya

Inner Child dalam Psikologi: Pengertian, Dampak, dan Cara Menyembuhkannya

Inner Child dalam Psikologi: Pengertian, Dampak, dan Cara Menyembuhkannya

buku
Apakah Air Mawar Bisa Dijadikan Toner yang Efektif?

Apakah Air Mawar Bisa Dijadikan Toner yang Efektif?

buku
Cara Menerapkan Let Them Theory: Panduan Komprehensif untuk Hidup yang Lebih Tenang

Cara Menerapkan Let Them Theory: Panduan Komprehensif untuk Hidup yang Lebih Tenang

buku
Gaya Kepemimpinan Demokratis: Contoh, Karakteristik, Kelebihan dan Kekurangannya

Gaya Kepemimpinan Demokratis: Contoh, Karakteristik, Kelebihan dan Kekurangannya

buku
5 Hewan Langka yang Sudah Punah dan Faktor Penyebab Kepunahannya

5 Hewan Langka yang Sudah Punah dan Faktor Penyebab Kepunahannya

buku
Arti Purnawirawan dan Cara Penulisan Gelar Purnawirawan

Arti Purnawirawan dan Cara Penulisan Gelar Purnawirawan

buku
Fahd Pahdepie Luncurkan 2045 Hz, Buku tentang Frekuensi dan Arah Masa Depan Bangsa

Fahd Pahdepie Luncurkan 2045 Hz, Buku tentang Frekuensi dan Arah Masa Depan Bangsa

buku
Gejala Anxiety Disorder yang Perlu Diwaspadai

Gejala Anxiety Disorder yang Perlu Diwaspadai

buku
Apa Itu Batasan Diri? Kenali agar Hidup Lebih Tenang dan Bahagia

Apa Itu Batasan Diri? Kenali agar Hidup Lebih Tenang dan Bahagia

buku
10 Fakta Unik Burung Elang Bondol, Sang Maskot Kota Jakarta

10 Fakta Unik Burung Elang Bondol, Sang Maskot Kota Jakarta

buku
Bangun Bisnis Lebih Santai lewat Peluncuran Buku

Bangun Bisnis Lebih Santai lewat Peluncuran Buku "Bangun Bisnis Bareng AI"

buku
Mengapa Kita Harus Berpikir Positif: Manfaat dan Cara Mengubah Pola Pikir Negatif

Mengapa Kita Harus Berpikir Positif: Manfaat dan Cara Mengubah Pola Pikir Negatif

buku
10 Hewan Paling Langka di Dunia, Ada Badak Jawa hingga Leopard

10 Hewan Paling Langka di Dunia, Ada Badak Jawa hingga Leopard

buku
Rahasia Komunikasi Interpersonal yang Bikin Hubungan Makin Lancar

Rahasia Komunikasi Interpersonal yang Bikin Hubungan Makin Lancar

buku
Gift Mawar TikTok Berapa Rupiah? Yuk, Cari Tahu!

Gift Mawar TikTok Berapa Rupiah? Yuk, Cari Tahu!

buku
Apakah Air Mawar Bisa Dijadikan Micellar Water? Berikut Penjelasannya

Apakah Air Mawar Bisa Dijadikan Micellar Water? Berikut Penjelasannya

buku
Baca berita tanpa iklan. Gabung Kompas.com+
Unduh Kompas.com App untuk berita terkini, akurat, dan tepercaya setiap saat
QR Code Kompas.com
Arahkan kamera ke kode QR ini untuk download app
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Close Ads
Bagikan artikel ini melalui
Oke
Apresiasi Spesial
Kirimkan Apresiasi Spesial untuk mendukung Jurnalisme KOMPAS.com
Rp
Minimal apresiasi Rp 5.000
Dengan mengirimkan pesan apresiasi kamu menyetujui ketentuan pengguna KOMPAS.com. Pelajari lebih lanjut.
Apresiasi Spesial
Syarat dan ketentuan
  1. Definisi
    • Apresiasi Spesial adalah fitur dukungan dari pembaca kepada KOMPAS.com dalam bentuk kontribusi finansial melalui platform resmi kami.
    • Kontribusi ini bersifat sukarela dan tidak memberikan hak kepemilikan atau kendali atas konten maupun kebijakan redaksi.
  2. Penggunaan kontribusi
    • Seluruh kontribusi akan digunakan untuk mendukung keberlangsungan layanan, pengembangan konten, dan operasional redaksi.
    • KOMPAS.com tidak berkewajiban memberikan laporan penggunaan dana secara individual kepada setiap kontributor.
  3. Pesan & Komentar
    • Pembaca dapat menyertakan pesan singkat bersama kontribusi.
    • Pesan dalam kolom komentar akan melewati kurasi tim KOMPAS.com
    • Pesan yang bersifat ofensif, diskriminatif, mengandung ujaran kebencian, atau melanggar hukum dapat dihapus oleh KOMPAS.com tanpa pemberitahuan.
  4. Hak & Batasan
    • Apresiasi Spesial tidak dapat dianggap sebagai langganan, iklan, investasi, atau kontrak kerja sama komersial.
    • Kontribusi yang sudah dilakukan tidak dapat dikembalikan (non-refundable).
    • KOMPAS.com berhak menutup atau menonaktifkan fitur ini sewaktu-waktu tanpa pemberitahuan sebelumnya.
  5. Privasi & Data
    • Data pribadi kontributor akan diperlakukan sesuai dengan kebijakan privasi KOMPAS.com.
    • Informasi pembayaran diproses oleh penyedia layanan pihak ketiga sesuai dengan standar keamanan yang berlaku.
  6. Pernyataan
    • Dengan menggunakan Apresiasi Spesial, pembaca dianggap telah membaca, memahami, dan menyetujui syarat & ketentuan ini.
  7. Batasan tanggung jawab
    • KOMPAS.com tidak bertanggung jawab atas kerugian langsung maupun tidak langsung yang timbul akibat penggunaan fitur ini.
    • Kontribusi tidak menciptakan hubungan kerja, kemitraan maupun kewajiban kontraktual lain antara Kontributor dan KOMPAS.com
Gagal mengirimkan Apresiasi Spesial
Transaksimu belum berhasil. Coba kembali beberapa saat lagi.
Kamu telah berhasil mengirimkan Apresiasi Spesial
Terima kasih telah menjadi bagian dari Jurnalisme KOMPAS.com
Login untuk memaksimalkan pengalaman mengakses Kompas.com
atau