Apa Itu XAMPP
XAMPP adalah perangkat lunak berbasis web server yang bersifat bebas. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu paket. XAMPP bisa dilakukan untuk menghemat anggaran karena mampu menggantikan peran web hosting dengan cara menyimpan file website ke dalam hosting lokal agar bisa dipanggil lewat browser. Software XAMPP dikembangkan oleh tim bernama Apache Friends pada tahun 2002, yang bisa didapatkan secara gratis dengan label GNU (General Public License).
XAMPP adalah singkatan dari X (cross platform), A (Apache), M (MySQL/MariaDB), P (PHP), dan P (Perl) yang adalah program-program yang tersedia di software ini.
- X = Cross platform
Kode penanda dari software cross platform yang berarti dapat dijalankan di banyak sistem operasi seperti Windows, Linus, Mac OS, dan Solaris.
- A = Apache
Aplikasi web server gratis dan bisa dikembangkan oleh banyak orang (open source) untuk menciptakan halaman website yang benar berdasarkan kode program PHP yang ditulis oleh pengembang web developer.
- M = MySQL / MariaDB
Aplikasi database server yang menerapkan bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengelola dan membuat sistem database yang terstruktur dan sistematis seperti mengolah, mengedit, dan menghapus daftar melalui database.
- P = PHP
Bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server (back end), sehingga bisa digunakan untuk membuat halaman website menjadi lebih dinamis dengan menerapkan server-side scripting.
- P = Perl
Bahasa pemrograman untuk memenuhi berbagai kebutuhan (cross platform) yang bisa berjalan di banyak sistem operasi sehingga sangat fleksibel, misalnya sebagai penunjuk eksistensi dari PHP. Biasanya digunakan untuk membuat website dinamis seperti CMS (Content Management System) WordPress.
Dengan XAMPP, aplikasi web sudah bisa dipresentasikan secara real. Antarmuka, struktur konten, bahkan fungsi yang berjalan di back-end cukup identik dengan aplikasi web yang asli.
Setelah pengujian di XAMPP selesai dilakukan, aplikasi web bisa di publish secara online dengan menguploadnya di web hosting.
Bagian Penting dalam XAMPP & Fitur Penunjangnya

Hasil instalasi XAMPP di PC memiliki sejumlah folder di dalamnya. Htdocs merupakan salah satu folder tersebut.
Folder Htdocs sendiri berfungsi untuk menyimpan seluruh file dan dokumen yang akan menyusun aplikasi web.
Karena XAMPP merupakan server lokal, kapasitas penyimpanan dalam htdocs akan menyesuaikan dengan kapasitas hardisk pada PC Anda.
Untuk membuka Htdocs, Anda hanya perlu membuka folder instalasi XAMPP dan foldernya akan terdapat di situ.
2. PhpMyAdmin

PhpMyAdmin merupakan program untuk mengelola sistem database pada aplikasi web.
PhpMyAdmin tidak hanya digunakan pada XAMPP, web hosting profesional biasanya juga menyediakan program ini.
Melalui PhpMyAdmin, Anda bisa melakukan segala konfigurasi database. Anda bahkan bisa menuliskan script query menggunakan program ini.
Cara membuka PhpMyAdmin di XAMPP cukup sederhana, Anda hanya perlu menuliskan URL http://localhost/phpMyAdmin di web browser.
3. Control Panel

Secara umum, Control Panel pada XAMPP berfungsi untuk mengatur, menjalankan, dan mengelola fitur secara umum.
Di Control Panel terdapat sejumlah fitur yang bisa diatur, diantaranya:
- Apache -> Web server yang digunakan dalam XAMPP.
- MySQL -> Database yang digunakan dalam XAMPP.
- FileZilla -> FTP Server yang memungkinkan Anda untuk memindahkan file antar komputer pada jaringan lokal.
- Mercury -> Mail Server berfungsi untuk menerima dan mengirim email pada suatu jaringan lokal.
- Tomcat -> Fitur ini berfungsi untuk mempercepat akses data pada halaman aplikasi website dengan mendapatkan Java Server Pages (JSP)
Setiap fitur tersebut terbagi dalam suatu module. Anda bisa mengatur tiap fitur melalui perintah yang ada dalam modul.
Anda bisa mencentang box pada fitur yang ingin Anda jalankan. Tombol action yang ada pada tiap modul diantaranya Start/Stop, admin, config, logs.
Di Control Panel juga terdapat sejumlah tombol yang menjalankan fungsi penunjang lain:
- Config : Tombol ini menuju halaman konfigurasi dasar pada XAMPP.
- Netstat : Untuk mengecek aplikasi yang berjalan di port default XAMPP.
- Shell : Membuka CMD. Anda bisa menggunakannya untuk melakukan konfigurasi pada web server tentu saja dengan script CMD.
- Explorer : Sebuah shortcut bagi Anda yang ingin langsung masuk ke folder instalasi XAMPP di windows explorer.
- Services : Untuk menampilkan semua service yang pada saat itu sedang berjalan di background.
- Help : Menu bantuan yang mengarahkan Anda pada forum komunitas XAMPP.
- Quit : Tombol untuk menutup software XAMPP.
Gunakan XAMPP untuk mengembangkan aplikasi web di server lokal. Pastikan aplikasi web yang Anda kembangkan sudah sesuai rencana sebelum membuatnya online.
XAMPP bisa menampilkan keseluruhan aplikasi website secara otentik untuk membantumu melakukan penyesuaian.
Setiap fitur pada XAMPP membantu Anda menjalankan proses perencanaan, pengembangan, dan pengujian aplikasi web. Konfigurasi database juga bisa dilakukan dengan bantuan XAMPP.
XAMPP tidak hanya bisa digunakan untuk mengembangkan dan menguji aplikasi web native. Anda juga bisa menggunakannya sebagai web server lokal untuk mengembangkan dan menguji aplikasi web yang dibuat dengan framework maupun CMS.
Pengertian PHP
PHP (Hypertext Prepocessor ) adalah sebuah bahasa programan server side scripting yang bersifat open source . PHP menjalankan instruksi pemprograman saat proses runtime. Hasil dari instruksi tentu akan beda tergantung data yang diproses.
Kenapa harus menggunakan PHP
Seluruh dunia hampir menggunakan sekitar 78% bahasa pemprograman yang diciptakan Rasmus Lerdoft ditahun 1995. Bahkan platfom Facebook juga menggunakannya. Lalu apa yang membuat php begitu populer ?.
1.PHP bersifat open course (siapapun bisa menggunakan php tanpa menggunakan biaya sepersenpun) .
2.Kecepatan tinggi (php terbukti bisa meningkatkan kecepatan loading dibanding bahasa lain).
3.Multi platfrom (php bisa anda gunakan di macam-macam operating system. Mulai dari Windows,Linux,hingga macOS).
4.Kompatibilitas yang baik dengan HTML (script php tidak menggangu HTML sama sekali, justru mereka berdua saling melengkapi).
5.Cenderung mudah di pelajari (dibanding beberapa bahasa pemprograman lainnya,php lebih mudah di pahami).
Fungsi php
secara umum, fungsi php adalah untuk pengembangan website baik website statis seperti situs berita yang tidak membutuhkan banyak fitur. Atau pun website dinamis seperti toko online dengan saegidang fitur pendukung.Selain php bisa mengirim dan menerima cookie serta dapat menangani formulir seperti mengambil data-data dari file, mengirimkaan data melalui emaildan mengembalikan data ke pengguna.
Cara menulis file php
Untuk pembuatan file ini bisa menggunakan notepad bawaan windows ,notepad++, maupun VS code.
untuk isi dari file tersebut,berikut contoh kodenya:
<html>
<body>
<h1>My first PHP Page</h1>
<!php
echo "Hello word!";
?>
</body>
</html>
penjelasan:
*<?php ini merupakan kode wajib untuk membuka program php.
*echo adalah perintah dalam menampilkan teks.
*"contoh php dan Hello word "; merupakan teks yang hendak ditampilkan dan ditulis diantara tanda petik dan titik koma.
*?> adalah kode untuk mengakhiri php dan wajib digunakan saat digabung dengan bahasa pemprograman lain seperti html.
selanjutnya save sabagai PERTEMUANPERTAMA.PHP . File tersebut akan berada pada alamat C:\xampp\htdocs\pertemuanphp\PERTEMUANPERTAMA.PHP untuk menjalankan harus menggunakan web browser .dengan alamat web localhost\pertemuanphp\PERTEMUANPERTAMA.PHP
Tidak ada komentar:
Posting Komentar