1. Tugas Kelompok
PROPOSAL
DATA BASE XAMPP
KELOMPOK I
RISYA A.M.F
AMELIA A.S
EVITA M.A
RIFAL F
DAFA R
KELAS : XII IPS
MA. NURUL FALAH
2022
2. i
KATA PENGANTAR
Puji syukur kami ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karunia – Nya
kami masih diberi kesempatan untuk menyelesaikan Proposal ini. Tidak lupa kami ucapkan
kepada teman – teman dan siapa saja yang telah membantu dan mendukung dalam penyelesaian
tugas ini dengan baik.
.
Kami membuat proposal tentang DataBase XAMPP ini guna untuk memenuhi tugas mata
pelajaran TIK dalam semester ini. Kami menyadari bahwa dalam pembuatan Proposal ini
masih banyak kekurangan, oleh sebab itu kami sangat mengharapkan kritik dan saran yang
membangun. Dan semoga dengan selesainya proposal ini dapat bermanfaat bagi pembaca dan
teman – teman. Amin
Penulis
3. ii
DAFTAR ISI
KATA PENGANTAR ................................................................................................................i
DAFTAR ISI.............................................................................................................................. ii
BAB I PENDAHULUAN..........................................................................................................1
A. Latar Belakang................................................................................................................1
B. Rumusan Masalah...........................................................................................................1
C. Tujuan .............................................................................................................................1
BAB II PEMBAHASAN ..........................................................................................................2
A. Pengertian XMPP............................................................................................................2
B. Fungsi XMPP..................................................................................................................3
C. Cara Instal XMPP ...........................................................................................................3
D. Bagian-bagian Penting di Dalam XAMPP .....................................................................6
E. Cara Membuat Database di XAMPP ..............................................................................6
F. Cara Mengisi Data Pada Tabel Dengan MySql ..............................................................9
G. Kelebihan dan Kekurangan Aplikasi XMPP ................................................................11
BAB III PENUTUP ................................................................................................................13
4. 1
BAB I
PENDAHULUAN
A. Latar Belakang
Dalam dunia internet kita mengenal adanya Situs web (bahasa Inggris: website) adalah
sekumpulan halaman web yang saling berhubungan yang umumnya berada pada peladen yang
sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau
organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang
dapat diakses melalui jaringan seperti Internet, ataupun jaringan area lokal (LAN) melalui
alamat Internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses
publik di Internet disebut pula sebagai World Wide Web atau lebih dikenal dengan singkatan
WWW.
Untuk membuat website sebelumnya kita harus membuat database dan ini memerlukan
beberapa aplikasi yakni ; MySQL, PHP dan PER, yang harus kita install ke dalam komputer
atau laptop, Hal ini tentunya akan menyulitkan bagi pemula pembuat web. Seiring dengan itu
untuk mempermudah membuat database yang diperlukan dalam pembuatan web ada yang
namanya XMPP.
Apabila kita menggunakan aplikasi XMPP maka kita tidak perlu menginstall MySQL, PHP
dan PER dalam komputer atau laptop kita.
B. Rumusan Masalah
1. Apa Pengertian XMPP d
2. Apa Fungsi XMPP
3. Bagaimana membuat database dengan XMPP
4. Apa Kelebihan dan kekurangan XMPP
C. Tujuan
Tugas ini merupakan bagian dari tugas mata pelajaran TIK yang harus dipenuhi di dalam
semester ini yang kami susun sedemikian rupa sesuai kemampuan dan keterbatasan
pengetahuan kami dalam menggunakan aplikasi XMPP.
5. 2
BAB II
PEMBAHASAN
A. Pengertian XMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system operasi, merupakan
kompilasi dari beberapa program.XAMPP merupakan tool yang menyediakan paket perangkat
lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat
kita gunakan untuk membantu proses installasi ketiga produk tersebut. Selain paket instalasi
instant XAMPP juga memberikan fasiltias pilihan penggunaan PHP4 atau PHP5. Untuk
berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan
bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat
free atau gratis untuk digunakan.
Jika dijabarkan secara gamblang, masing-masing huruf yang ada di dalam nama XAMPP
menurut para ahli memiliki arti sebagai berikut ini:
X = Cross Platform
Merupakan kode penanda untuk software cross platform atau yang bisa berjalan di banyak
sistem operasi. Jadi, ada XAMPP untuk Windows, xampp for mac, dan untuk Linux. Semua
itu bersifat free download xampp.
A = Apache
Apache adalah aplikasi web server yang bersifat gratis dan bisa dikembangkan oleh banyak
orang (open source).
M = MySQL / MariaDB
MySQL atau MariaDB merupakan aplikasi database server yang dikembangkan oleh orang
yang sama. MySQL berperan dalam mengolah, mengedit, dan menghapus daftar melalui
database.
P = PHP
Huruf “P” yang pertama dari akronim kata XAMPP adalah inisial untuk menunjukkan
eksistensi bahasa pemrograman PHP. Bahasa pemrograman ini biasanya digunakan untuk
membuat website dinamis, contohnya dalam website berbasis CMS WordPress.
P = Perl
Sementara itu, untuk huruf P selanjutnya merupakan singkatan dari bahasa pemrograman Perl
yang kerap digunakan untuk memenuhi berbagai macam kebutuhan. Perl ini bisa berjalan di
dalam banyak sistem operasi sehingga sangat fleksibel dan banyak digunakan.
6. 3
B. Fungsi XMPP
Fungsi dari XAMPP ini ialah sebagai sebuah server yang bisa berdiri sendiri (localhost), serta
terdiri dari beberapa macam program yang antara lain yaitu : Apache HTTP Server, MySQL
database, dan juga penerjemah suatu bahasa yang mana ditulis dengan sebuah bahasa
pemrograman yaitu : PHP dan Perl. Nama dari XAMPP ini sendiri ialah sebuah singkatan dari
X = berasal empat buah sistem operasi apapun, Apache, MySQL, PHP lalu Perl.
C. Cara Instal XMPP
Langkah-langkah cara menginstall XAMPP di Laptop atau PC? Bagaimana dengan kelebihan
dan kekurangan XAMPP? Caranya tidak jauh berbeda dibandingkan dengan cara menginstall
aplikasi komputer pada umumnya. Berikut panduan instalasi XAMPP selengkapnya:
1. Kita harus menyiapkan file XAMPP terlebih dahulu dengan cara mengunduh lewat link
berikut ini http://www.apachefriends.org/en/index.html.. Tenang, file ini bersifat gratis
kok, jadi Anda tidak perlu mengeluarkan biaya lisensi sepeserpun.
Halaman download aplikasi, terlihat logo XAMPP
2. Setelah file berhasil didownload dengan sempurna langkah selanjutnya adalah
menyiapkan space/ruang harddisk di laptop atau komputer dengan minimal masih
mnyisakan ROM sebesar 1GB guna menampung gambar, teks, video, dan dokumen
website.
3. Jalankan file xampp-windows-x64-7.3.9-0-VC15-installer atau versi lainnya yang
lebih mutakhir.
4. Akan ada jendela baru yang terbuka sebagai indikasi dimulainya proses instalasi. Pada
proses ini Anda akan diminta untuk memilih bahasa Indonesia atau English, pilih saja
yang bahasa Indonesia kemudian klik next.
7. 4
langkah pertama install xampp
5. Setelah itu, Anda akan diminta untuk memilih komponen yang akan digunakan. Standar
untuk server web berbasis CMS WordPress menggunakan MySQL, FileZilla FTP
server, dan Apache, sedangkan dari bahasa pemrograman bisa menceklist pilihan
phpMyAdmin, PHP, dan Perl. Kemudian klik next.
8. 5
6. Pada tahap ini kita diminta untuk memilih lokasi file XAMPP yang akan diinstal,
gunakan saja pengatuan default lalu klik next/install.
menentukan lokasi file disimpan
7. Tunggu beberapa menit sampai proses instalasi XAMPP selesai yang ditandai dengan
bar progress seluruhnya berubah menjadi warna hijau.
8. Kita sekarang sudah bisa menjalankan program XAMPP di laptop atau PC Windows
untuk membuat website secara offline menggunakan localhost.
9. 6
D. Bagian-bagian Penting di Dalam XAMPP
1. Htdocs
Htdocs merupakan nama sebuah folder bagian dari XAMPP yang berfungsi untuk menyimpan
berbagai file dan dokumen yang akan ditampilkan kedalam website. Kapasitas penyimpanan
di dalam menu htdocs sendiri bergantung kepada harddisk yang terpasang di perangkat
komputer.
2. Control Panel
Seperti namanya, Control Panel memberikan kita akses lebih leluasa dalam mengatur database,
mengunggah file, atau melakukan setting lebih detail terkait jeroan website. Dari dalam
Control Panel kita juga bisa mengatur stop dan star aplikasi XAMPP agar tidak memberatkan
kinerja komputer.
3. PhpMyAdmin
Sama seperti fungsi PhpMyAdmin pada web hosting sesungguhnya, peran PhpMyAdmin
dalam aplikasi XAMPP juga diplot sebagai pengatur konfigurasi MySQL. Untuk membuka
phpMyAdmin di XAMPP caranya Anda bisa langsung mengetikkan URL
http://localhost/phpMyAdmin
E. Cara Membuat Database di XAMPP
1. Langkah pertama, masuk ke phpmyadmin di XAMPP. Caranya, ketik di browser
dengan alamat URL localhost/phpmyadmin sehingga muncul tampilan seperti berikut
ini.
10. 7
2. Pada menu “Database”, silahkan masukkan nama database yang diinginkan, kemudian
klik “Create”.
3. Selanjutnya menambahkan nama “user” untuk database yang baru saja kita buat.
Silahkan masuk ke database yang sudah dibuat. Kita bisa menemukannya dibagian
sebelah kiri. Setelah itu, klik Nama database tersebut kemudian klik menu “Privileges”.
Lanjutkan dengan klik “Add user”.
4. Setelah kita klik “Add User” maka akan muncul form pembuatan user baru. Pada kolom
“username”, kita bisa mengisikannya dengan nama apapun yang kita inginkan.
Kemudian isikan juga “host”, gunakan “use text field” saja, lalu isikan dengan
“localhost”. Selanjutnya isikan “password” 2 kali dan harus sama. Terakhir, ceklist
“grant all privileges on database”.
11. 8
5. Scroll ke bawah, dan kita akan menemukan opsi “Global Privileges” guna memberikan
hak akses kepada user untuk mengelola semua database, klik “Check All” . Setelah itu,
klik tombol “Add User”.
Langkah membuat database dengan XAMPP dan user di phpmyadmin sudah selesai. Secara
default, aplikasi XAMPP mempunyai default user bernama “root” dan tanpa password.
12. 9
F. Cara Mengisi Data Pada Tabel Dengan MySql
Langkah membuat database sebagaimana di atas telah selesai, sekarang bagaimana cara
mengisi data pada tabel dengan menggunakan MySql, MySqlmerupakan turunan dari salah
satu konsep utama dalam database untuk pemilihan atau seleksi dan pemasukkan data yang
memungkinkan pengoperasian data dikerjakan secara mudah dan otomatis. Database
merupakan kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain
sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi.
1. Setelah membuat database kita bisa menggunakannya dengan cara klik tombol XAMPP-
shell pada aplikasi XAMPP.
2. Pertama ketik = mysql –u root –p (enter)ini merupakan syntax untuk mengawali mysql.
Enter password (tidak perlu diisi langsung enter saja).
13. 10
3. Cara kedua dalam membuat database yaitu dengan cara ketik ‘ create database
mycoding. Syntax = create database nama_database.
4. Jika anda sudah membuat database melalui phpmyadmin langsung saja ketikkan ‘ show
database; ‘ untuk melihat file database.
5. Untuk menggunakan salah satu dari database yang telah ada yaitu ketik‘ use codingku;
‘ Syntax = use nama_database;
Langkah membuat tabel dan mengisi data tabel :
1) Dengan cara awal yang sama dengan diatas setelah membuat database kita baru bisa
membuat tabel, ketiklah syntax berikut :
“ create table nama_tabel ( nama_variabel1 tipe_data (ukuran huruf/angka dari
nama_variabel1) NOT NULL PRIMARY KEY, nama_variabel2 tipe_data (ukuran
huruf/angka dari nama_variabel2) ); “
Contoh penerapan :
“ create table mahasiswa ( nim varchar (15) NOT NULL PRIMARY KEY, nama varchar
(20), alamat varchar (30) ); “
14. 11
2) Mengisi data di table caranya sangatlah mudah dengan ikuti syntax berikut :
“ insert into nama_tabel value (‘data_variabel1’ , ‘data_variabel2’ , ‘data_variabel3’ ); “
Contoh penerapan :
“ insert into mahasiswa value (‘1500018140’ , ‘Ela Dwi A’ , ‘Yogya’ ); “
3) Agar kita bisa tau data yang telah dimasukkan maka ketiklah :
“ select * from nama_tabel; “
Contoh penerapan :
“select * from mahasiswa; “
G. Kelebihan dan Kekurangan Aplikasi XMPP
Ada beberapa kelebihan dan kekurangan dari XAMPP ini, yang sebagai berikut :
Kelebihannya
1. Pada Database Storage Engine ini ialah banyak dipakai oleh para programmer apalagi
oleh para web developer, sebab sifatnya yang free atau gratis. Dan untuk yang expert
ini sudah ada yang moddel bayar.
2. Kemampuannya yang sudah dapat diandalkan, memiliki sebuah kapasitas yang cukup
mumpuni yakni sekitar 60.000 tabel dengan suatu jumlah record hingga mencapai
sekitar 5.000.000.000 bahkan bagi yang terbaru pun sudah bisa lebih.
3. Keamanan bagi datanya yang cukup aman walaupun tak sehebat kemanannya dari
Postgre lebih – lebih Oracle.
4. Engine atau mesin ini multiplatform yang sehingga mampu untuk diaplikasikan di
berbagai macam sistem operasi. Pada MySql ini cocok untuk diaplikasikan didalam
aplikasi kelas kecil dan juga menengah.
5. Kelebihannya yang paling utama dari engine ini ialah pada kecepatannya.
15. 12
Kekurangannya
1. XAMPP ini tidak cocok untuk menangani sebuah data dengan jumlah yang cukup
besar, baik itu untuk menyimpan sebuah data maupun untuk coba memproses data.
2. XAMPP ini mempunyai sebuah keterbatasan kemampuan suatu kinerja yakni pada
server ketika sebuah data yang disimpan tersebut sudah melebihi ambang batas
maksimal kemampuan daya tampung pada server. Sebab ini ia tidak menerapkan
sebuah konsep Technology Cluste.
16. 13
BAB III
PENUTUP
Demikian proposal ini kami buat untuk nantinya akan digunakan sebagai landasan dalam
praktek dalam membuat database dengan aplikasi XAMPP yang bagi kami merupakan hal
baru, tentunya banyak kekurangan karena keterbatasan pengetahuan dan kemampuan kami.
Mohon bimbingan dan saran dari bapak guru pembimbing sekiranya dalam proposal ini masih
banyak kekurangan agar kedepannya kami akan lebih baik.