Media Pengembangan Web & App | by APPKEY

Pembuatan WebsiteTeknologi WebXAMPP adalah? Pengertian dan Fungsinya

XAMPP adalah? Pengertian dan Fungsinya

-

Last Updated on May 20, 2022 by

XAMPP, mungkin kata ini masih sangat asing bagi Anda yang tidak mempunyai basic pada ilmu pemrograman namun untuk para web designer dan web developer pastinya sudah familiar dengan istilah XAMPP. Pengertian dari XAMPP adalah sebuah aplikasi yang mempermudah dalam suatu pembuatan website.

Jika pada dasarnya saat pembuatan website, kita membuat MySQL(DBMS) dan Apache(web server) secara manual maka, fungsi dari penggunaan XAMPP adalah dapat menghemat waktu kita lebih banyak dikarenakan, web server, DBMS (Database Management System) dan scripting language yang merupakan hal dasar dalam pembuatan suatu website sudah terdapat dalam XAMPP.

XAMPP

xampp
Pada dasarnya, XAMPP adalah aplikasi berupa development tool yang diperuntukan bagi web designer dan web developer untuk melakukan test project mereka pada komputer mereka sendiri secara offline(tanpa akses dari internet) dengan memanfaatkan localhost. XAMPP ini diciptakan oleh Apache Friend yang merupakan aplikasi gratis (free application). Versi terbarunya yaitu versi 7.4.6 baru saja dirilis pada 19 Mei 2020.

XAMPP adalah akronim dari masing-masing huruf dari 5 komponen yang terdapat didalam aplikasi tersebut. Berdasarkan informasi wikipedia dan beberapa sumber lainnya, akronim dari masing-masing huruf pada XAMPP adalah sebagai berikut :

Akronim Huruf pada XAMPP

X: Program ini dapat dijalankan dibanyak sistem operasi. X disini mewakili sistem operasi, seperti Windows, Linux, Mac, Os X.
A: Apache, merupakan aplikasi web server. Tugas utama apache adalah menghasilkan halaman web yang tepat kepada user berdasarkan kode php yang dituliskan oleh pembuatan halaman web. Berdasarkan kode php yang dituliskan maka dapat suatu database diakses terlebih dahulu (misalkan dalam MySQL) untuk mendukung halaman web yang dihasilkan. Web server ini banyak digunakan diseluruh dunia untuk mendeliver web content.
M: MySQL merupakan aplikasi database sever. Dalam perkembangannya disebut SQL yang merupakan kepanjangan dari structured query language. SQL merupakan bahasa terstruktur yang digunakan untuk membuat dan mengelola database beserta isinya. Anda dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada didalam database. Namun ada beberapa versi yang sudah menggunakan MariaDB dibandingkan MySQL sebagai DBMS (Database Management System).

Artikel Terkait  Propagasi DNS | Pengertian & Cara Mempercepat Prosesnya

xampp2
P: PHP merupakan bahasa pemrograman web bersifat server-side scripting. php dapat Anda untuk membuat halaman web yang bersifat dinamis. Sistem ini berbasis data ini sering digunakan bersama php adalah MySQL, namun php juga dapat mendukung sistem manajemen database Oracle, Microsoft Access, Interbase, d-base, PostrgeSQL dan sebagainya.
P: Perl merupakan bahasa pemrograman untuk segala keperluan, yang pertama kali dikembangkan dimesin unix dengan versi perl 1. Pada versi selanjutnya, perl tersedia untuk berbagai sistem operasi varian unix (SunOs, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC dan PocketPC. Perl biasanya digunakan pada sistem administrasi, web development dan network programming. Perl juga bisa digunakan untuk memprogram dynamic web application.

XAMPP adalah aplikasi terdapat beberapa menu penting, menu tersebut adalah control panel, phpMyAdmin dan htdoc. Pada menu control panel kita bisa menemukan fitur-fitur seperti module, PID(s), port(s), actions dan beberapa button lainnya. Fitur module terdiri dari Apache, MySQL, File Zillia, Mercury dan Tomcat. Pada fitur module selain terdapat aplikasi inti yaitu Apache dan MySQL, juga terdapat beberapa aplikasi pendukung seperti :

• File Zillia yang merupakan FTP(File Transfer Protocol) server yang bisa membuat kita memindahkan data atau file dari komputer keserver atau tempat lainnya.
• Mercury merupakan mail server yang dapat mengirim dan menerima email dari jaringan.
• Tomcat fitur ini digunakan untuk mendapatkan JSP (Java Server Pages) untuk mempercepat tampilan web yang berisikan content yang telah dibuat sebelumnya.

Artikel Terkait  DFD dan Manfaatnya Dalam Proses Pengembangan Website

Selain itu juga terdapat beberapa button pada menu control panel yaitu :
· Config : untuk mengatur XAMPP sebagai komponen individual.
· Netstat : memperlihatkan semua proses yang sedang berjalan pada local computer.
· Shell : untuk membuka UNIX shell.
· Explorer : untuk membuka folder XAMPP dari windows explorer.
· Services : memperlihatkan semua service yang sedang berjalan pada background.
· Help : menawarkan link untuk mengakses forum pengguna XAMPP.
· Quit : menutup XAMPP dari control panel.

Anda bisa memilih fitur apa saja yang ingin diaktifkan pada XAMPP adalah aplikasi dengan mencentang box disebelah kiri masing-masing sub fitur module, sedangkan dalam fitur actions kita bisa menemukan button start/stop, admin, config dan logs untuk masing-masing module. Menu selanjutnya yaitu phpMyAdmin digunakan untuk mengelola database(struktur website) yang datanya akan ditampilkan pada website. Kita dapat mengcreate, update(dalam hal ini mengedit atau menyunting data) dan mendelete data serta menyimpannya pada phpMyAdmin yang akan terintegrasi langsung dengan DBMS.

Pengelolaan database ini akan menggunakan fitur MySQL atau MariaDB yang terdapat pada XAMPP adalah merupakan DBMS pada aplikasi ini. Perlu diingat untuk para developer, bahwa sebelum melakukan pengaturan database melalui phpMyAdmin, jangan lupa untuk mencentang box pada module apache dan MySQL/MariaDB dicontrol panel XAMPP. Jika tidak, phpMyAdmin tidak akan bisa akses.

Kemudian, menu terakhir yang akan kita bahas adalah htdoc. Menu ini merupakan tempat menyimpan data file coding seperti php dan css yang telah dibuat sebelumnya dari aplikasi coding. Htdoc ini merupakan salah satu folder yang berada dalam folder installan XAMPP. Jika file coding tidak disimpan pada folder Htdoc, maka data tidak bisa ditampilkan melalui localhost untuk ditinjau tampilannya.

xampp3
Jika kalian menggunakan aplikasi ini dalam pembuatan sebuah website, maka keuntungan dari penggunaan XAMPP adalah user tidak perlu melakukan pengaturan manual pada Apache dan MySQL untuk membuat server web berfungsi pada PC Anda. Aplikasi ini juga mudah untuk digunakan, karena compatible pada banyak sistem operasi seperti Windows, Mac, Linux dan OS X. Selain itu, seperti yang telah dijelaskan sebelumnya aplikasi ini juga memiliki banyak fitur dalam mempermudah pekerjaan Anda.

Artikel Terkait  Cara Mendapat Domain Gratis Tanpa Syarat

Contohnya, pada aplikasi ini juga terdapat beberapa Add-ons applications, seperti word press(blog), joomla!(CMS), mediawiki(wiki), moodle(e-Learning) dan masih banyak lagi.

Adanya aplikasi ini tentunya akan memudahkan Anda sebagai developer untuk melakukan test website ataupun melakukan uji fitur pada localhost sebanyak yang Anda perlukan untuk direview bersama client sebelum membuatnya menjadi sebuah productive system(commercial website or non-commercial web for public).

Database MySQL juga cocok digunakan untuk bisnis kelas menengah karena bersifat gratis.Tersedianya segala kemudahan yang ditawarkan oleh aplikasi ini tentunya tidak menutup kemungkinan adanya kekurangan pada aplikasi ini.

Beberapa contoh kekurangan XAMPP adalah tidak cocok untuk menyimpan database dalam jumlah banyak seperti untuk website e-commerce serta pengamanan untuk database juga masih dirasa kurang untuk bisnis yang bernilai puluhan jutaan rupiah.

Maka dari itu, untuk bisnis bernilai puluhan jutaan rupiah disarankan menggunakan database yang lebih aman dan bukan database bawaan dari XAMPP. Setelah memaparkan kegunaan, kelebihan serta kekurangan dari aplikasi XAMPP untuk pembuatan sebuah website, maka Anda bisa menentukan apakah ingin menggunakannya atau tidak dalam pembuatan project Anda. jangan lupa kunjungi Web App di https://appkey.id/ dan dapatkan berbagai tutorial terbaru seputar pengembangan.


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Mau posting artikel iklan?

Yuk klik dan ikuti ketentuan layanan dari kami, dapatkan penawaran paket dengan harga terbaik!

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Contoh PHP Curl : 10 Hal Luar Biasa yang dapat Anda Kembangkan dengan Curl

Meningkatnya jumlah aplikasi yang pindah ke web telah membuat "HTTP Scripting" lebih sering diminta dan diinginkan. Untuk dapat secara...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

Rekomendasi 7 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

4 Cara Mengatasi Autentikasi Google Play Store dengan Cepat dan Mudah

Apakah Anda sedang mengalami masalah autentikasi Google Play Store? Permasalahan autentikasi Google Play Store adalah permasalahan umum sering dialami...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Rekomendasi 10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

7 Aplikasi Membuat Aplikasi Android Secara Offline

Aplikasi membuat aplikasi android saat ini banyak dicari penekun IT untuk membuat aplikasi Android secara offline tanpa harus menggunakan...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya