Bahasa Pemrograman yang memiliki ciri yang dinamis dan dijalankan bersamaan dengan HTML adalah

Java telah menjadi bahasa pemrograman yang sangat populer. Pertumbuhan yang begitu cepat dan penerimaan yang begitu luas terhadap Java dapat dilihat pada fitur, kemampuan dan juga banyaknya aplikasi desktop, server dan web yang dibuat dengan bahasa pemrograman ini.

Berdasarkan informasi yang dirilis oleh Sun Microsystem pada waktu itu, Java adalah bahasa pemrograman yang simple, object-oriented, distributed, robust, secure, architecture-neutral, portable, high-performace, multithreaded and juga dynamic. Berikut ini adalah penjelasan secara singkat beberapa karakteristik dari Java.

Java adalah bahasa pemrograman yang sangat populer. Sintaksis bahasa Java mirip dengan bahasa C++. Java memang berasal dari bahasa C++ yang terlebih dahulu telah mengalami penyederhanaan dan peningkatan. Banyak fitur dari bahasa C++ yang jarang digunakan dan kurang menguntungkan dihilangkan. Sebagai contoh, bahasa Java tidak mendukung turunan berlapis (multiple inheritance), union dan tipe data pointer.

2. Object-oriented (berorientasi obyek).

Bahasa pemrograman berorientasi obyek (OOP) memandang segala sesuatu yang ada di dunia ini sebagai obyek. Sebagai contoh, lingkaran, orang, meja, hutang dan piutang dapat dipandang sebagai obyek. Bahasa pemrograman yang berorientasi pada obyek menitikberatkan pada membuat obyek, memanipulasi obyek serta memastikan bahwa obyek satu dengan yang lain bekerja bersama.

Setiap obyek mempunyai data (attribute atau property) dan operasi atau metoda (method) yang digunakan untuk memanipulasi data. Programer Java dapat membuat obyek dimana metoda adalah satu-satunya cara untuk memanipulasi data.

3. Distributed (terdistribusi).

Terdistribusi melibatkan beberapa komputer untuk dapat bekerja bersama-sama dalam suatu jaringan (network). Secara khusus, bahasa pemrograman Java didesain untuk bekerja di lingkungan jaringan. Java mempunyai pustaka kelas (Java class library) yang lengkap untuk berkomunikasi menggunakan protokol TCP/IP, termasuk HTTP dan FTP.

4. Robust (kuat).

Java memberi banyak penekanan pada pengecekan awal terhadap kemungkinan kesalahan (error). Kompiler Java dapat mendeteksi lebih dini kesalahan yang mungkin muncul pada waktu program Java dijalankan (execution time).

Di dalam menulis program Java, programer juga dituntut untuk bisa menangani exception yaitu error atau kesalahan yang mungkin muncul saat program Java dijalankan, sehingga program tetap dapat berjalan pada eksekusi normal.

5. Architecture-Neutral (tidak bergantung platform).

Kode sumber Java (Java source code) yang sudah diubah ke dalam bytecode Java dapat dijalankan dengan menggunakan interpreter. Keistimewaan ini yang menjadikan Java tidak bergantung pada platform manapun (platform-independent).

Dengan Java Virtual Machine (JVM), Anda hanya perlu menulis program Java sekali dan selanjutnya dapat dijalankan pada platform yang berbeda seperti di sistem operasi Microsoft Windows, OS/2, Macintosh, UNIX dan IBM AS/400.

6. Dynamic (dinamis).

Tidak seperti bahasa C++ yang memerlukan kompilasi ulang secara menyeluruh bila kelas di atasnya (parent class) mengalami perubahan, Java menggunakan interfes (interface) untuk menghilangkan ketergantungan ini, sehingga kelas di bawahnya (child class) atau obyek klien (client object) tidak akan terpengaruh pada perubahan tersebut.

Merdeka.com - PHP adalah salah satu bahasa pemrograman yang wajb dipelajari dalam hal pengembangan website. Karena, PHP adalah bagian yang dapat membuat website Anda menjadi lebih dinamis. Tidak hanya itu, PHP merupakan salah satu bahasa pemrograman yang dapat berinteraksi langsung dengan database.

PHP adalah singkatan rekursif untuk "PHP: Hypertext Preprocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.

PHP adalah bagian dari bahasa skrip, seperti JavaScript dan Phyton. Mengutip modul Dasar-Dasar PHP dari dinus.ac.id, PHP merupakan bahasa script yang dijalankan pada sisi server (SSS: Server Side Scripting). Database yang didukung PHP antara lain: MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC. PHP adalah software Open Source, bebas untuk diunduh dan digunakan.

PHP juga banyak diaplikasikan untuk pembuatan program-program seperti misalnya sistem informasi klinik, rumah sakit, akademik, keuangan, manajemen aset, manajemen bengkel dan lain-lain.Penerapan PHP saat ini juga banyak ditemukan pada proyek-proyek pemerintah seperti e-budgetting, e-procurement, e-goverment dan e-e lainnya.

Berikut penjelasan selengkapnya mengenai apa itu PHP yang perlu Anda ketahui.

2 dari 5 halaman

Mengutip E-journal Teknik Elektro dan Komputer Universitas Samratulangi, PHP adalah salah satu bahasa pemrograman open source yang dikhususkan untuk pengembangan web dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa PHP dapat dikatakan menggambarkan beberapa bahasa pemrograman seperti C, Java, dan Perl serta mudah untuk dipelajari.

Adapun pengertian lain PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode – kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML.

Menurut Kustiyaningsih (2011:114), “PHP (atau resminya PHP: Hypertext Preprocessor) adalah skrip bersifat server-side yang ditambahkan ke dalam HTML”. Pada prinsipnya, server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server.

Jenis server yang sering digunakan bersama dengan PHP antara lain Apache, Nginx, dan LiteSpeed. PHP adalah bahasa pemograman yang bersifat open source. Artinya, para pengguna bebas untuk memodifikasi dan mengembangkannya sesuai dengan kebutuhan masing-masing. 

3 dari 5 halaman

Keuntungan menggunakan PHP adalah:

  • PHP merupakan bahasa pemrograman yang dijalankan pada sisi server yang dapat digunakan untuk mengelola konten dinamis, database, perekaman sesi, bahkan dapat membangun seluruh situs web e-commerce.
  • PHP dapat diintegrasikan dengan berbagai database populer seperti MySQL, PostgreSQL, Oracle, Sybase, Informix, dan Microsoft SQL Server.
  • PHP mendukung banyak jumlah protokol besar seperti POP3, IMAP, dan LDAP. PHP4 menambahkan dukungan untuk bahasa pemrograman Java dan arsitektur objek yang terdistribusi (COM dan CORBA), membuat pengembangan n-tier menjadi mungkin untuk pertama kali.
  • Sintaks pada PHP sama seperti bahasa pemrograman C.

Fungsi-fungsi PHP adalah sebagai berikut:

  • PHP dapat melakukan fungsi-fungsi pada sistem seperti membuat, membuka, membaca, menulis file dalam suatu sistem.
  • PHP dapat menangani formulir, seperti mengambil data-data tersebut dari file, menyimpan data tersebut dalam bentuk file, dapat mengirimkan data melalui email, dan mengembalikan data ke pengguna
  • Anda dapat menambahkan, menghapus, dan mengubah elemen dalam database Anda melalui PHP
  • PHP dapat mengakses dan mengatur cookies.

4 dari 5 halaman

Setiap bahasa pemrograman memiliki sintaks sendiri-sendiri. Begitu juga PHP. Sintaks dasar dibuka dengan dan ditutup dengan ?>. Contohnya sebagai berikut:

 echo "Halo, dunia";

?>


Berikut penjelasan kode tersebut:

  • Echo : kode yang digunakan untuk menampilkan output data ke layar.
  • "Halo, dunia" : Teks yang ingin ditampilkan dan ditulis di antara tanda petik dan titik koma.
  • ?> : kode untuk mengakhiri program PHP dan harus digunakan saat digabung dengan HTML.

Sintaks bahasa pemrograman PHP memiliki sifat case sensitive. Huruf besar atau kecil sangat berpengaruh terhadap sintaks php. Misalnya:

 Nantinya kode tersebut akan menampilkan Louie di halaman situs.

Akan berbeda hasilkan jika kode tersebut dituliskan seperti ini:

 Anda akan mengalami error dikarenakan perbedaan variabel antara $nama dan $Nama.

Pada PHP, Anda dapat menuliskan sebuah atau beberapa komentar sebagai dokumentasi kode yang ditulis. Komentar di PHP menggunakan // untuk satu baris kode atau /* */ untuk beberapa baris kode dan tidak akan dimunculkan sebagai output pada browser. Contohnya:

Semua file PHP harus disimpan dengan file ekstensi .php. Misalnya hello.php.

5 dari 5 halaman

Setelah belajar sintaks dasar PHP, Anda akan dapat melihat penerapannya dengan bahasa pemrograman lainnya seperti;

1. HTML

Anda dapat menyisipkan bahasa pemrograman PHP di dalam HTML menggunakan PHP editor. Contoh penggunaannya adalah sebagai berikut:

               Contoh Penerapan Kode PHP dengan HTML

                       echo "Halo, dunia";

            ?>

Kode di atas akan menampilkan hasil pada browser:

©2020 Merdeka.com

Pada kode di atas terlihat kode PHP disisipkan di dalam body HTML. Menggunakan perintah echo, browser memunculkan hasil teks yang diperintahkan.

2. CSS

Berikut ini adalah contoh penerapan kode PHP dengan HTML dan CSS

                       Contoh Penerapan Kode PHP dengan HTML dan CSS

                      echo "

Halo, dunia

";

                      echo "

Semangat, jangan putus asa

";

            ?>

Kode PHP ketika digunakan bersama dengan HTML dan CSS, output yang diberikan berupa atribut CSS seperti warna dan ukuran font yang berbeda sebagai berikut:

                                   echo "document.getElementById('app').innerHTML = '$nama';";

                              ?>

                           }

// ]]>

Halo, dunia

Semangat, jangan putus asa

Ini implementasi kode PHP dan JavaScript

Kode-kode di atas akan menampilkan output sebagai berikut:

©2020 Merdeka.com

4. Gabungan

Berikut ini adalah contoh penerapan kode PHP dengan HTML, CSS, dan JavaScript. Contoh kode yang digunakan sebagai berikut.

                       Contoh Penerapan Kode PHP dengan HTML, CSS, dan JavaScript

                          function tombol() {

                                   $nama = "Ini kucing bernama Louie";

                                   echo "document.getElementById('app').innerHTML = '$nama';";

                              ?>

                           }

// ]]>

Halo, dunia

Semangat, jangan putus asa

Ini implementasi kode PHP dan JavaScript

Berikut output yang akan ditampilkan:

©2020 Merdeka.com

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA