Mengenal Pemrograman Web PHP dan Virtual Studio Code

Ahmad Hamdani
6 min readDec 23, 2020

--

sumber: https://www.duniailkom.com/wp-content/uploads/2015/07/Mulai-belajar-web-programming.jpg

Perkembangan zaman membuat aktivitas pemrograman atau coding menjadi semakin banyak dibutuhkan untuk berbagai kebutuhan. Terlebih untuk Anda yang hidup dan beraktivitas sebagai masyarakat modern abad 20. Di abad ini, peranan teknologi sangat signifikan dan dibutuhkan oleh masyarakat.

Tak seharipun ada masyarakat yang bisa hidup dan menyelesaikan pekerjaannya tanpa bantuan alat teknologi, mengingat teknologi mempunyai peranan yang sangat besar untuk kehidupan banyak orang pada umumnya di berbagai bidang.

Oleh sebab itulah, orang-orang dengan kemampuan pemrograman komputer sangat dibutuhkan saat ini di masyarakat. Apakah Anda juga ingin menjadi seorang programmer dengan kemampuan pemrograman yang hebat dan berkualitas?

Kali ini kita akan belajar sama-sama terkait pengenalan dunia pemrograman untuk bisa melangkah menjadi seorang programmer yang baik. Mari kita mulai dengan pertanyaan apa itu pemrograman?

Saat berkecimpung di dunia IT, Anda harus sudah siap memahami apa itu pemrograman dengan baik. Sebab, tanpa mengetahui definisi pemrograman, bagaimana Anda bisa tahu apa saja yang harus dilaksanakan ketika menyelesaikan tugas pemrograman? Apa pula tugas-tugas dan perlengkapan yang harus Anda siapkan untuk bisa menjadi seorang programmer yang baik?

Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses penyusunan, pemeliharaan, dan juga melakukan modifikasi untuk bisa memberikan perintah kepada mesin. Perintah yang dimaksud di sini adalah arahan kepada mesin untuk memproses sebuah data yang diinput menjadi suatu output.

Pemrograman juga dapat diartikan sebagai sebuah proses lengkap, mulai dari menulis kode program, menguji kode program, hingga memperbaiki debug yang muncul saat pemrograman berlangsung, serta memelihara kode-kode program yang telah dibangun melalui sistem update software.

Adapun tujuan utama dari pemrograman komputer adalah untuk membuat sebuah program atau arahan yang bisa dicerna oleh komputer, sehingga perangkat komputer dapat melakukan sebuah perhitungan serta pekerjaan lain sesuai dengan keinginan user.

Biasanya, untuk bisa melakukan aktivitas pemrograman ini, Anda akan dituntut untuk mempunyai keterampilan yang kuat dan mendalam di bidang-bidang tertentu. Seperti bahasa pemrograman, algoritme, pengetahuan matematika, dan juga logika.

Jadi, Anda harus menyeimbangkan semua pengetahuan tersebut dalam benak dan diri Anda terlebih dahulu, sebelum lanjut mempelajari bahasa bahasa pemrograman komputer.

Pemrograman web

sumber : https://badoystudio.com/wp-content/uploads/2019/02/pemrograman-web-750x400.jpg

Tahukah Anda bahwa sebuah website dibentuk menggunakan sistem pemrograman? Kebanyakan masyarakat awam mungkin tidak menyadari bahwa website yang sering mereka kunjungi dibuat dari jalinan beragam sintaks bahasa pemrograman yang berbeda-beda.

Di balik kemudahan dan tampilan cantik sebuah website, ada beraneka bahasa pemrograman web yang harus Anda kuasai jika tertarik menjadi seorang programmer website.

Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa Inggris adalah programming yang artinya proses, cara, perbuatan program. Dan web merupakan jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks, grafik, suara dan sumber daya animasi melalui HTTP (HyperTextTransfer Protocol).

Sesuai namanya, fungsi utama dari jenis pemrograman ini adalah untuk menyusun sebuah fungsional sebuah website agar menjadi lebih mudah digunakan. Tentunya semua orang sudah pernah membuka website, bukan? Dari sekian jenis website yang pernah Anda buka dan kunjungi, tentunya Anda akan menyadari bahwa setiap website memiliki tampilan yang berbeda-beda.

Anda juga mungkin menyadari bahwa terdapat beberapa website yang nampak lebih bagus, lebih kompleks, serta ada juga yang terlihat sederhana dan lebih simpel. Perbedaan ini tentunya dikarenakan oleh perbedaan jenis pemrograman yang menyusun website tersebut.

Dengan menggunakan mekanisme pemrograman, maka sebuah website bisa berjalan dengan lebih interaktif, dinamis dan memiliki daya fungsional yang lebih tinggi. Optimalisasi website melalui bahasa pemrograman tentunya akan sangat berpengaruh pada sistem pemberian informasi ke pengguna.

Saat ini begitu banyak aplikasi editor yang dirancang khusus untuk digunakan menulis kode program seperti html, css, php, javascript, python dan bahasa pemrograman lainnya. Secara fungsi tujuan sebenarnya sama antara editor satu dengan yang lainnya. Yang membedakan ialah keberadaan fitur — fitur pendukung yang dibawakan setiap editor. Untuk memudahkan dalam menulis barisan kode.

Jenis Web

  • Web Statis : dibentuk menggunakan client side scripting. Update dilakukan secara manual dengan melakukan perubahan terhadap script halaman tersebut.
  • Web Dinamis : dibentuk menggunakan aplikasi tambahan (server side scripting dan database) sehingga data dapat diupdate tanpa harus mengubah script, namun cukup dengan mengubah data yang ada dalam database.

Pengenalan PHP

sumber: https://www.malasngoding.com/wp-content/uploads/2015/12/pengenalan-PHP.png

PHP merupakan salah satu bahasa pemrograman untuk web yang bekerja disisi server. Hampir semua website dinamis yang bisa diakses lewat internet dibangun dengan menggunakan bahasa ini. Sampai saat ini php merupakan satu-satunya bahasa yang menawarkan kemudahan dalam mengembangkan aplikasi internet, terutama dengan dukungan luar biasa ke berbagai database server.

Dalam hal sintaks, sintaks php sangat mirip dengan sintaks bahasa C. Karena memang bahasa ini beserta ekstensionnya juga dibuat dengan menggunakan bahasa C. Sehingga bagi para pengguna bahasa tersebut, akan lebih mudah untuk pindah atau mempelajari php.

Apa yang dapat dilakukan oleh PHP?

Pada level dasar, PHP dapat melakukan semua apa yang dapat dilakukan oleh pemrograman berbasis CGI lainnya, dan juga kekuatan utamanya adalah dalam pembuatan aplikasi web database. Hampir sebagian besar produk software DBMS dapat didukung oleh PHP baik yang berjalan pada system operasi Windows, Linux maupun system operasi lainnya.

Operator

Jenis operator dalam PHP:

  • Operator Aritmetika(+, -, *, /, %)
  • Operator String (.)
  • Operator Increment/Decrement (++, — )

Struktur Kontrol

Struktur Kontrol dalam PHP: If, else, elseif, Switch, while, do …while for, foreach, break, dan continue.

Database

Database yang didukung oleh PHP antara lain :

  • dBase
  • Informix
  • DB2
  • MySQL
  • Oracle
  • PostgreSQL
  • sybase

Apa itu Virtual Studio Code?

sumber: https://code.visualstudio.com/opengraphimg/opengraph-home.png

Visual Studio Code (VSCode) adalah one-stop shop yang memungkinkan kita fokus pada proses pengembangan dan melupakan tools baru. Lihat nih beberapa fitur Visual Studio Code:

1. Cross platform — tersedia di macOS, Linux dan Windows artinya Anda dapat bekerja pada sistem operasi manapun tanpa khawatir belajar coding tools yang sama untuk sistem yang berbeda-beda.

2. Lightweight — tak perlu menunggu lama untuk memulai. Anda mengontrol sepenuhnya bahasa, tema, debugger, commands dan lain-lainnya sesuai keinginan. Ini dapat dilakukan melalui extentions untuk bahasa populer seperti python, node.js, java dan lain-lainnya di Visual Studio Code Marketplace.

3. Powerful editor — memfungsikan fitur untuk source code editing yang sangat produktif, seperti membuat code snippets, IntelliSense, auto correct, dan formatting.

4. Code Debugging — salah satu fitur terkeren yang ditawarkan Visual Studio Code adalah membantu Anda melakukan debug pada kode dengan cara mengawasi kode, variabel, call stack dan expression yang mana saja.

Seperti Sublime Text, VSCode memiliki sebuah fitur plugin bernama extentions. Extension bisa kita tambahkan langsung dari dalam VSCode itu sendiri. Extension yang tersedia di Marketplace juga bisa langsung dicari dari menu Extension. banyak fitur fitur yang tertera di dalamnya, seperti fasilitas pada php dan masih banyak lagi.

VSCode bukanlah IDE seperti Visual Studio. Juga bukan editor kode sederhana dengan beberapa perintah dan highlighting/penyorotan sintak. Kemampuannya yang kira-kira berada di tengah antara IDE dan editor text biasa membuatnya menjadi tool yang sederhana namun sangat kuat berkat dukungan ekstensi.

VSCode mendukung banyak bahasa pemrogramman, dan PHP adalah salah satu dari bahasa-bahasa tersebut. Jika dirasa masih kurang kalian bisa tambahkan dukungan bahasa yang lebih banyak melalui ekstensi dari Visual Studio Marketplace.

Penulis:

10517103 — Ahmad Hamdani
Program Studi Sistem Informasi
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

Referensi:

Karim, W. S. (2012). Pemrograman web. Gorontalo: UNG.

Putri, W. R. (2012). Artikel Mengenai Pemrograman Web. Diambil dari: http://ilmukomputer. org/wpcontent/uplo ads/2012/10/windapemrograman-web. pdf

--

--

Ahmad Hamdani
Ahmad Hamdani

Written by Ahmad Hamdani

Mahasiswa Program Studi Sistem Informasi, Universitas Komputer Indonesia

No responses yet