1. Local Host
Pengertian Dari Localhost :
Localhost merupakan istilah yang digunakan untuk
host itu sendiri atau nama standar
yang diberikan sebagai alamat loopback network
interface . Nama localhost digunakan untuk konfigurasi aplikasi sebelum
benar - benar mendapatkan hostname dari hostmasternya. Localhost digunakan untuk mengantarkan web browser
pada HTTP server yang terinstall di komputer lokal. Alamat http://localhost
akan menampilkan website lokal pada komputer yang bersangkutan.Bisa disebut juga
sebagai perangkat yang digunakan untuk membangun webserver di komputer kita.
Banyak jenis yang bisa digunakan untuk membangun localhost,
diantaranya adalah XAMPP, WAMP, Appserv dan lain
sebagainya. dengan adanya aplikasi2 dalam membuat localhost akan memudahkan
kita dalam memenej berbagai hal, mulai dari instalasi blog offline dan lain
sebagainya.
2. DataBase
Pengertian dari Data Base :
Basis data (database), atau sering pula dieja basisdata, adalah
kumpulan informasi
yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari
basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query)
basis data disebut sistem manajemen basis data (database
management system, DBMS). Sistem basis data dipelajari dalam ilmu
informasi.
Istilah "basis data"
berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan
hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer.
Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi
industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang
berhubungan dengan bisnis.
Konsep dasar dari basis data
adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah
basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek
yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada
banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data:
ini dikenal sebagai model basis data atau
model data. Model yang umum digunakan sekarang adalah model relasional, yang
menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang
saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi
yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan
antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang
lain seperti model hierarkis dan model jaringan menggunakan
cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu
pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya
seharusnya mengacu sebagai sistem manajemen basis data (database
management system/DBMS). Jika konteksnya sudah jelas, banyak administrator
dan programer menggunakan istilah basis data untuk kedua arti tersebut.
3. MY SQL
Pengertian dari My SQL :
MySQL adalah sebuah perangkat lunak Pembuat
database yang bersifat terbuka atau open source dan berjalan disemua platform
baik Linux maupun Si Windows, MySQL merupakan program pengakses database
yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User
(Pengguna Banyak).
MySQL
adalah Relational
Database Management System (RDBMS) yang didistribusikan secara gratis dibawah
lisensi GPL (General Public License). Dimana setiap orang bebas untuk
menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat
komersial.
MySQL dapat dikatakan lebih unggul
dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk
query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali
lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
4. Xampp
Pengertian dari XAMPP :
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri
sendiri (localhost), yang terdiri atas
program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman
PHP dan Perl.
XAMPP adalah singkatan yang masing-masing hurufnya adalah:
X: Program ini dapat dijalankan dibanyak sistem operasi,
seperti Windows,
Linux, Mac OS, dan Solaris.
A: Apache, merupakan aplikasi web server. Tugas
utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan
kode PHP yang
dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP
yang dituliskan,maka dapat saja suatu database
diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
M: MySQL, merupakan aplikasi database server.
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query
Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah
database. MySQL dapat digunakan untuk membuat dan mengelola database beserta
isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan
menghapus data yang berada dalam database.
P : PHP, bahasa pemrograman web.
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang
bersifat server-side scripting. PHP memungkinkan kita untuk membuat
halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering
digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement
database Oracle,
Microsoft
Access, Interbase, d-base, PostgreSQL,
dan sebagainya.
P : Perl, bahasa pemrograman
4.1 Xampp /Htdocs
Pengertian Xampp / Htdocs:
lokasi localhost atau folder yang pertama kali
dibaca pada saat menjalankan webserver pada browser (bila kita tidak merubah " Xampp/Apache/Conf/httpd.conf" document root nya).
4.2 Xampp /Control
pengertian Xampp - Control
Digunakan untuk mengatur aplikasi - aplikasi atau modul yang terdapat pada Xampp, misalnya aplikasi Apache, My SQL , File Zilla, Mercury, dan Tomcat.
4.3 Xampp/Apache/Conf/httpd.conf
Pengertian Xampp/Apache/Conf/httpd.conf
sebagai pengatur default document rootdan digunakan untuk menentukan lokasi document root atau folder yang pertama kali
dibaca pada saat menjalankan webserver pada browser.