Anda di halaman 1dari 6

Pengertian Pemrograman Web

Pemrograman web terdiri dari dua kata: pemrograman dan web. 

Pemrograman itu sendiri adalah sebuah proses atau metode yang di instruksi kan atau perintah yang

diberikan kepada komputer untuk membuat fungsi atau tugas tertentu. Sedangkan Web adalah

sistem untuk mengakses, mengedit, dan mengunduh dokumen yang terdapat dalam komputer yang

terhubung melalui Internet atau jaringan. Oleh karena itu, pemrograman web adalah sebuah proses

atau metode full stack di instruksikan kepada komputer yang terhubung ke Internet untuk melakukan

fungsi atau tugas tertentu. Juga, saat menjalankan program di web dari browser seperti Mozilla,

Opera, Chrome.

Apa itu Pemrograman?

Pemrograman adalah proses membuat, menguji, memodifikasi, dan memelihara instruksi program

komputer (kode). Contoh program komputer: Microsoft Office Word dan Excel.

Apa itu website?

Website dibuat untuk tujuan tertentu dan terdiri dari halaman yang dapat diakses melalui browser di

Internet. Oleh karena itu, pemrograman web adalah proses pembuatan program yang dapat diakses

dari browser (aplikasi berbasis web).

Ada tiga jenis situs web yang sering di kunjungi setiap harinya: web statis, web dinamis, dan web

interaktif. Mari kita bahas tentang tiga jenis situs web tersebut.

1. Website Statis

Website statis adalah website yang isinya (web content) tidak diupdate dalam jangka waktu tertentu,

sehingga kontennya selalu tetap sama seperti aslinya. Untuk contoh dari website statis adalah

company profile (profile perusahaan) atau organisasi.

2. Website Dinamis

Website ini adalah website yang isinya selalu diupdate oleh pemilik atau administrator website.

Contoh situs web ini adalah blog dan situs berita online. termasuk dalam kategori Website Dinamis.
3. Website Interaktif

Situs web ini sebenarnya mirip dengan situs web dinamis. Namun, perbedaan utamanya adalah

bahwa konten web diperbarui terutama oleh pengguna situs web, bukan hanya administrator situs

web.

Tools pada Aplikasi Pemrograman Web

1. Text Editor

Text editor adalah aplikasi yang digunakan untuk pemula memasukkan kode bahasa pemrograman.

Editor teks yang paling banyak digunakan saat ini adalah Notepad, Sublime Text, dan VS Code.

2. Web Browser

kita memerlukan web browser untuk menguji kode program yang sudah di masukkan dalam editor

teks. Contoh web browser antara lain Google Chrome dan Mozilla Firefox.

3. Web Server

Server web adalah aplikasi yang digunakan untuk menerima permintaan dari protokol HTTP atau

HTTPS dan mengirimkannya kembali ke pengguna web dalam bentuk halaman web. Apache adalah

contoh server web.

Belajar Bahasa Pemrograman Web

Ada banyak bahasa pemrograman full stack yang satu ini bisa digunakan untuk pemula membuat

website seperti:

HTML (HyperText Markup Language)

HTML sebenarnya bukan menjadi bahasa pemrograman full stack, melainkan bahasa markup yang

terdiri dari kumpulan tag. Pada dasarnya, HTML hanya menyatakan bahwa bagian tertentu dari

halaman web adalah konten yang perlu ditampilkan oleh browser dengan cara tertentu.

Cascading Style Sheet (CSS)

CSS adalah menjadi bahasa stylesheet yang digunakan untuk pemula mendefinisikan tampilan

dokumen yang ditulis dalam HTML. CSS juga memiliki framework yang digunakan untuk
menambahkan desain tertentu ke halaman web untuk membuat desain halaman menjadi menarik.

Penggunaan CSS yang paling umum adalah untuk mengatur halaman web yang ditulis dalam HTML

atau XHTML.

Hypertext Preprocessor (PHP)

Menjadi bahasa pemrograman PHP adalah bahasa scripting yang perlu dipelajari oleh pengembang

web. Karena ini adalah skrip sisi server, kita tidak dapat memanggil ekstensi PHP untuk menjalankan

bahasa pemrograman PHP. Sebuah web server diperlukan untuk menjalankan bahasa

pemrograman PHP. PHP juga dapat diintegrasikan dengan HTML, JavaScript, jQuery, Ajax dan

banyak lagi. Namun, bahasa pemrograman PHP biasanya digunakan dalam kombinasi dengan file

bertipe HTML, memungkinkan file untuk melakukan berbagai fungsi.

JavaScript

JavaScript adalah bahasa scripting yang berjalan di sisi klien. Yang penting proses scripting hanya

berjalan di pemrograman komputer pengguna. JavaScript biasanya digunakan untuk membuat

animasi dan bentuk interaktif lainnya di halaman web. Jelas, banyak perpustakaan JavaScript dapat

digunakan untuk membuat halaman web yang dibuat programmer tingkat rendah. Untuk

menjalankan skrip yang ditulis dalam JavaScript, kita memerlukan browser yang mendukung dan

dapat menjalankan JavaScript, atau yang sering disebut sebagai browser yang mendukung

JavaScript.

Structured Query Language (SQL)

SQL adalah menjadi bahasa khusus domain yang digunakan untuk memproses data dalam sistem

manajemen basis data relasional "RDBMS". Aplikasi RDBMS yang paling banyak digunakan untuk

programmer aplikasi web untuk bekerja dengan database adalah MySQL. Sebuah fungsi yang umum

digunakan dalam bahasa pemrograman PHP tingkat rendah yang memungkinkan SQL untuk

membuat, membaca, memodifikasi, atau menghapus data sehingga dapat ditampilkan pada halaman

web.
C++

C ++ adalah menjadi bahasa yang sangat efisien dan fleksibel. C++ sendiri banyak digunakan oleh

para pengembang aplikasi desktop, terutama untuk tugas-tugas performance-critical. untuk belajar

sendiri pemrograman dasar tersebut.

Python

Python adalah bahasa pemrograman interpretatif tujuan umum dengan filosofi desain yang berfokus

pada keterbacaan kode. Untuk belajar Python sendiri merupakan bahasa pemrograman yang satu ini

dapat melakukan banyak hal di semua sistem operasi komputer modern. Python juga merupakan

bahasa scripting atau pemrograman yang perlu diterjemahkan terlebih dahulu. Ini berarti bahwa

Python tidak dikonversi ke kode yang dapat dibaca mesin sebelum program dijalankan.

Java

Bahasa pemrograman yang satu ini paling banyak digunakan oleh pengembang backend,

pengembang data besar, arsitek, insinyur sistem, dan pengembang Android. Saat membuat aplikasi

Android, untuk belajar pemrograman dari awal dan mengetahui bahasa Java.

Ruby

Ruby dikembangkan dalam open source untuk pengembangan. Tujuan utama dari bahasa

pemrograman Ruby adalah untuk menggabungkan semua kelebihan dari bahasa pemrograman

populer lainnya.

Istilah pada Pemrograman Web

HTTP (Hypertext Transfer Protocol): Digunakan untuk mengatur komunikasi antara server dan

klien.server: Komputer yang menyediakan layanan yang digunakan oleh klien.

Client: Komputer yang dapat menggunakan semua sumber daya yang tersedia di jaringan.

Hosting: Tempat penyimpanan data di situs web. Data tersebut berupa gambar, teks, video, dan

sebagainya. 

Domain: Alamat situs web disebut domain. Contoh domain adalah .com, .org, dan .net.
URL (Uniform Resource Locator): Susunan huruf (angka, huruf, simbol) yang digunakan untuk

menunjukkan alamat di Internet.

Internet adalah serangkaian komputer yang dihubungkan oleh beberapa perangkat. World Wide Web

(WWW) adalah kumpulan server web yang dapat diakses di seluruh dunia. DNS (Domain Name

System) adalah sistem database terdistribusi kecil Hal ini dipengaruhi oleh ukuran database.

PERBEDAAN WEB 1.0, WEB 2.0 dan WEB 3.0

Web 1.0 adalah teknologi web generasi pertama yang merevolusi dunia Internet dengan mengubah

cara kerja industri dan media. Pada dasarnya website yang dibuat pada generasi pertama umumnya

didesain untuk mengakses informasi dan memiliki sifat yang sedikit interaktif. Berbagai situs web

seperti situs berita cnn.com dan situs belanja Bhinneka.com dapat ditetapkan untuk jenis ini.

Web 2.0 adalah revolusi bisnis dalam industri komputer yang dibawa dengan menggunakan Internet

sebagai platform dan merupakan upaya untuk memahami aturan yang berbeda untuk platform baru

yang sukses. Salah satunya adalah menggunakan efek jaringan untuk membangun aplikasi yang

menarik lebih banyak pengguna ke aplikasi. Teknologi Web 2.0 yang meningkatkan interaktivitas

antara pengguna web.

Web 3.0 / Semantic web adalah kumpulan teknologi yang menyediakan cara baru dan efisien bagi

komputer untuk mengatur data online mereka dan menarik kesimpulan. Berdasarkan definisi yang

diusulkan, web semantik pada dasarnya memiliki tujuan yang sama. Ini karena web semantik

memiliki konten web yang dapat diekspresikan tidak hanya dalam bahasa alami yang dapat dipahami

manusia, tetapi juga dalam bentuk yang dapat dipahami, ditafsirkan, dan digunakan. Itu bisa

dilakukan dengan perangkat lunak. Agen perangkat lunak. Web Semantik memudahkan perangkat

lunak untuk menemukan, berbagi, dan mengintegrasikan informasi. Penciptaan web semantik

dimungkinkan oleh seperangkat standar yang dikoordinasikan oleh World Wide Web Consortium
(W3C). Standar yang paling penting untuk membangun web semantik adalah XML, XML Schema,

RDF, OWL, dan SPARQL.

Apilkasi Pemrograman Web

Web Builder Visual

Aplikasi web builder visual ini merupakan aplikasi yang mudah digunakan.

Dreamweaver

Software ini memiliki rentang pengembangan yang sangat luas, sehingga dapat di terapkan untuk

membuat website sederhana hingga website profesional.

Notepad++

untuk belajar kita dapat mendesain situs web dengan menggunakan Notepad, editor teks yang biasa

digunakan untuk HTML, CSS, PHP, dan elemen pemrograman lainnya.

CoffeeCup HTML Editor adalah perangkat lunak gratis yang di gunakan saat membuat situs web.

Kesimpulan

HTML adalah teknologi tingkat rendah yang digunakan untuk pemula membuat suatu halaman web

dengan menghubungkan teks/link antar halaman untuk memberikan struktur dan pertukaran

informasi yang terkait dengan halaman web tersebut. Alasan HTML di web dapat menampilkan

animasi dan efek yang hebat adalah karena konten web dapat berubah di luar teks, seperti video,

audio, dan gambar. Kami biasanya menambahkan animasi dan javascript untuk membuat tampilan

web lebih menarik. 

Anda mungkin juga menyukai