Anda di halaman 1dari 13

LAPORAN PROGRESS PENGERJAAN SISTEM

NAMA : Hendrikus Klau


NIM : 200301012

FAKULTAS TEKNIK DAN PERENCANAAN


PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS SAN PEDRO
2023

1
A. Tujuan
1. Mampu melakukan instalasi dan Konfigurasi XAMPP
2. Mampu mengakses XAMPP, PHPMaker, dan SQLyog

B. Dasar Teori

1. XAMPP

XAMPP adalah perangkat lunak yang mendukung berbagai sistem operasi,


merupakan kumpulan dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas
program Apache HTTP Server, Myql database, dan penerjemahan bahasa yang ditulis
dengan bahasa pemrograman PHP dan Perl.

Program ini tersedia dalam GNU General Public License (bebas), merupakan web
server yang mudah digunakan yang dapat melayani tampilan halaman web yang yang
dinamis.

XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri
dari Tim inti (Core Team), Tim Pengembang (Development Team) dan Tim duku
ngan (Support Team).

XAMPP memiliki arti dari setiap katanya, yaitu :

2
❖ X : program ini dapat dijalankan dibanyak sistem operasi seperti windows,
Linux, Mac Os, dan Solaris.
❖ A : Apache, meupakan aplikasi web serves. Tugas utama Apche adalah
menghasilkan halaman web yang benar kepada user berdasarkan kode php
yang dituliskan oleh pembuat halaman web. Jika diperlukan berdasarkan kode
PHP yang dituliskan, makan dapat saja suatu database diakses terlebih
dahulu(misalnya dalam MYSQL). Untuk mendukung halam web yang
dihasilkan.
❖ M : MYSQL, merupakan aplikasi database server. Perkembangannya disebut
SQL yang merupakan kepanjangan dari structured query Language. SQL
merupakan bahasa tersruktur yang digunakan untuk mengolah database.
MYSQL dapat digunakan untuk mebuat dan mengelola database berseta
isinya.
❖ 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, MicrosoftAccess,Interbase,database,PostgreSQL,dan
sebagainya.
❖ P: Perl, bahasa pemrograman untuk segala keperluan, dikembangkan pertama
kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18
Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi
selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix

3
(SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi
seperti DOS, Windows,PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
2. PHPMaker

PHP Code Generator adalah sebuah program yang dibuat khusus untuk dapat
menghasilkan intruksi atau kode PHP secara terstruktur mengikuti suatu framework
PHP tertentu. Seorang pengembang sistem (programmer) dapat membuat suatu sistem
tanpa perlu melakukan coding. Source code PHP akan terbentuk secara otomatis
sesuai dengan konfigurasi yang sebelumnya telah diatur oleh programmer. Dengan ini
dapat mempersingkat waktu pengerjaan sistem dengan melewati tahap mencari atau
memperbaiki jika terjadi error code (Manu 2020). Terdapat beberapa PHP Code
Generator antara lain CRUDigniter, PHP Maker, Vemto, dbQwikSite, PHP Generator
for MySQL, PHP-Peanuts, WizzyWeb dan sebagainya. Beberapa PHP Code
Generator bersifat gratis dan berbayar. Dengan menggunakan PHP Code Generator
ini, seorang pengembang sistem tidak memerlukan keterampilan pemrograman yang
tinggi. Yang diperlukan adalah keterampilan penggunaan web server, dan database
server dengan baik PHPMaker adalah sebuah aplikasi yang dapat menghasilkan kode
PHP untuk membuat suatu sistem berbasis web dengan mudah dan cepat. PHPMaker
menyediakan akses untuk koneksi database, pengaturan tampilan (interface) sistem,
pengaturan menu, pengaturan webmail, pengaturan keamanan sistem, dan lain
sebagainya. PHPMaker akan menghasilkan sebuah halaman web berupa list page atau
halaman berisi daftar data yang ada pada tabel, add/copy form atau halaman formulir
tambah data atau salin data, view page atau halaman melihat suatu record data, edit
page atau halaman formulir edit data, delete page atau perintah menghapus data,
search page atau halaman pencarian data berdasarkan kolom tertentu, page number –

4
data pada tabel dapat dilihat dalam nomor halaman tertentu, export – memungkinkan
data tabel dapat diekpor menjadi file pdf, doc, excel, dan lain sebagainya, import –
memungkinkan data dapat dimasukkan ke dalam sistem melalui file excel. PHPMaker
juga dapat menghasilkan halaman berisi chart atau diagram.
3. SQLyog

Banyak sekali software yang menggunakan DBMS MySQL salah satu software
yang menggunakan MySQL adalah SQLyog. SQLyog adalah salah satu tool
administrasi untuk database MySQL. Jika kita biasanya menggunakan PhpMyAdmin
yang include di dalam aplikasi Xampp untuk melakukan administrasi database,
SQLyog adalah aplikasi alternatif untuk melakukan proses administrasi database
MySQL. Banyak sekali kelebihan mengapa kita memilih SQLyog, antara lain adalah
kecepatan, kemudahan pengguna, kapabilitas, pertabilitas, konektifitas dan sekuritas.
Sedangkan Banyak fitur yang disediakan oleh SQLyog yang tidak disediakan oleh
PhpMyAdmin maupun tool administrasi database lainnya seperti
MySQLQueryBrowser. Dengan SQLyog kita dapat membuat Store Prosedure,
Function maupun Trigger dengan mudah.

5
C. LATIHAN
▪ TUGAS PRAKTIKUM
• Tugas Praktikum 1 (Instalasi XAMPP)

(Pilih bahasa instalasi)

(Tampilan awal saat proses instalasi)

(Tampilan XAMPP Control Panel Aplication)

6
• Tugas Praktikum 1 (Instalasi PHPMaker)

(Tampilan awal saat proses instalasi)

(Tampilan proses instalasi)

7
(Tampilan Hasil Penginstalan)

• Tugas Praktikum 1 (Instalasi SQLyog)

(Pilih bahasa instalasi)

8
(tampilan awal penginstalan)

(Tampilan proses instalasi)

9
10
(Tampilan Hasil Penginstalan)

• Tugas Menjalankan Aplikasi


a. Menjalankan Xampp

(Tampilan Menjalankan Xampp)

b. Menjalankan SQLyog

11
(Tampilan Menjalankan SQLyog)

12
c. Menjalankan PHPMaker

(tampilan menjalankan PHPMaker)

13

Anda mungkin juga menyukai