Ilmu Dasar Pemrogramman Web


Ilmu pemrogramman web adalah salah satu cabang dari ilmu pemrogramman yang sangat perlu untuk dipelajari sekarang ini. Pemrogramman web membuat aplikasi yang dibuat menjadi bisa diakses melalui internet yang dapat dibuka menggunakan browser atau aplikasi peramban.

Dalam praktek yang akan disampaikan disini penulis hanya memuat beberapa bagian penting saja. Pertama yang selalu perlu disiapkan adalah text editor. Ada banyak pilihan aplikasi text editor yang bisa dipakai oleh seorang programmer. Diantaranya adalah Sublime text, Notepad ++, VScode, Vim, Nano editor, Geny editor dll.

Pemilihan text editor oleh seorang programmer sangat berpengaruh untuk produktifitas pekerjaannya. Setidaknya ini adalah pengalaman yang penulis alamai 😁. Saat ini text editor yang sering penulis gunakan adalah Sublime text 3 dengan tambahan beberapa plugin.

Kedua yang perlu disiapkan adalah web server dan database server. Biasanya yang penulis pakai adalah Apache web sever bersama dengan Mysql database server diantara banyak pilihan lainnya. Untuk pengguna OS windows bisa menggunakan XAMPP karena sudah include keduanya ditambahan sudah ada aplikasi phpmyadmin yang dipakai untuk mempermudah manajemen database MYSQL.

Ketiga kita bisa memulai untuk membuat program atau aplikasi kecil berbentuk CRUD (Create Read Update and Delete) untuk pembelajaran tahap awal. Bisa juga teman-teman langsung mencoba untuk menginstall CMS (Content Manajemen System) Wordpress dan membuat custom plugin sebagai bahan pembelajaran.

Keempat membiasakan diri untuk mengetik keyboard menggunakan 12 jari. Karena hal ini akan sangat membantu dalam mengoptimalkan pekerjaan seorang programmer.

Kelima minimal mampu mempelajari beberapa bahasa pemrogramman ini (PHP, HTML, CSS, JAVASCRIPT, SQL). 5 alat ini dipakai saling melengkapi untuk melakukan kegiatan CRUD dalam sebuat aplikasi. Ada banyak pilihan bahasa pemrogramman lainya yang bisa teman-teman coba jika ingin mengexplorasi lebih jauh.

PHP (Hypertext Preprocessor) adalah bahasa pemrogramman di sisi server yang digunakan untuk mengakomodir logika system. Info lebih detail terkait PHP bisa dicek di link ini https://www.php.net/.

HTML (HyperText Markup Language) adalah satu-satunya bahasa pemrogramman yang digunakan untuk menampilkan aplikasi pada browser. Seperti artikel yang sedang anda baca sekarang ini, sebenarnya adalah kumpulan dari kode HTML. Untuk belajar lebih detail bisa cek link ini https://www.w3schools.com/. Di dalamnya sudah ada materi lengkap terkait ilmu pemrogramman web.

CSS (Cascading Style Sheets) adalah satu-satunya bahasa pemrogramman untuk memperindah tampilan dari HTML. Seperti digunakan untuk membuat tulisan tebal, miring atau memberikan warna background dan lain-lain. Saat ini banyak dikembangkan aplikasi-aplikasi untuk optimasi dalam memuat kode CSS salah satunya seperti SASS (Syntactically Awesome Style Sheets) dan lain sebagainya.

JAVASCRIPT merupakan bahasa pemrogramman yang digunakan untuk mengakomodir logika system disisi browser. Perkembangan javascript sampai saat ini semakin meningkat karena bahasa ini juga dipakai disisi server seperti NODEJS dan juga digunakan untuk membuat aplikasi mobile. Sangat disarankan untuk mendalami bahasa pemrogramman ini.

SQL (Structured Query Language) merupakah bahasa pemrogramman yang digunakan untuk manajemen database. Ada alternatif lain yang bisa digunakan adalah NO SQL database. Yang mana jenis database ini tidak menggunakan query SQL atau hanya menggunakan key dan value. Yang biasa penulis gunakan adalah MYSQL, Maria DB, SQL server, Postgres SQL dll.

Sementara mungkin ini dulu yang bisa penulis sampaikan. Kurang lebihnya mohon maaf, semoga bermanfaat dan salam semangat.

Catatan:
- Sumber gambar https://www.pexels.com/photo/gray-laptop-computer-showing-html-codes-in-shallow-focus-photography-160107/

Komentar

Postingan populer dari blog ini

SIPD Chrome Extension untuk Migrasi Data dari SIPD ke SIMDA PINK Th. Anggaran 2022

FMIS Chrome Extension untuk Integrasi Data SIPD ke FMIS

Mapping Sumber Dana di WP-SIPD