Anda di halaman 1dari 15

LAPORAN PRAKTIKUM KE-II

PEMOGRAMAN KOMPUTER

DISUSUN OLEH
Nama : FRANSISCO MARCOS
NPM : C1B021157
Kelas : MANAJEMEN D

Nama Asisten Dosen :


M. FIKRI ABDILLAH A. G1A018056
Dosen Pengampu :
M. KHAIRUL AMRI ROSA S.T., M.T

PROGRAM STUDI X
FAKULTAS X
UNIVERSITAS BENGKULU
2021
LANDASAN TEORI

A.Pengertian Xampp
Definisi sederhana dari Xampp adalah perangkat lunak berbasis web server yang bersifat open
source (bebas), serta mendukung di berbagai sistem operasi, baik Windows, Linux, atau Mac
OS. Xampp digunakan sebagai standalone server (berdiri sendiri) atau biasa disebut
dengan localhost. Hal tersebut memudahkan dalam proses pengeditan, desain, dan
pengembangan aplikasi.
Xampp tersusun atas kependekan dari beberapa kata berikut ini:
1. X (Cross Platform)
Maksudnya adalah, Xampp dalam dijalankan di berbagai perangkat sistem operasi yang ada,
misalnya Windows, Linux, Mac OS, dan Solaris. Dari ke semua sistem operasi
tersebut, software ini bersifat open source atau dapat digunakan secara gratis.
2. A (Apache)
Apache merupakan aplikasi web server yang bertugas untuk menciptakan halaman website
yang benar berdasarkan kode program PHP yang ditulis oleh pengembang web (developer).
Memungkinkan juga untuk mengakses sistem database terlebih dahulu untuk mendukung
halaman situs yang dihasilkan.
3. M (MySQL / MariaDB)
MySQL merupakan salah satu aplikasi database server yang menerapkan bahasa
pemrograman SQL (Structured Query Language). Fungsi dari MySQL sendiri adalah untuk
mengelola dan membuat sistem basis data secara terstruktur dan sistematis.
4. P (PHP)
PHP adalah bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server (back
end). Sehingga, PHP sangat memungkinkan untuk membuat suatu halaman website menjadi
lebih dinamis dengan menerapkan server-side scripting. PHP juga mendukung manajemen
sistem pada Oracle, Postgresql, Microsoft Access, dan lain sebagainya.
5. P (Perl)
Perl merupakan bahasa pemrograman untuk segala kebutuhan (cross platform) yang berfungsi
sebagai penunjuk eksistensi dari PHP. Perl biasanya banyak digunakan untuk website
development pada sistem berbasis CMS (Content Management System) seperti WordPress.

B.Sejarah Singkat Xampp


Sejarah awal terbentuknya Xampp adalah dimulai dari tahap pengembangan yang dilakukan
oleh tim proyek yang bernama Apache Friends pada tahun 2002. Tim tersebut terdiri dari tim
inti (core), pengembang (development), dan pendukung (support). Proyek ini bertujuan untuk
mendukung dan mempromosikan penggunaan dari Apache web server.

C.Fungsi XAMPP
Program aplikasi XAMPP berfungsi sebagai server lokal untuk mengampu berbagai jenis data
website yang sedang dalam proses pengembangan.

Dalam prakteknya, XAMPP bisa digunakan untuk menguji kinerja fitur ataupun menampilkan
konten yang ada didalam website kepada orang lain tanpa harus terkoneksi dengan internet,
cukup akses melalui Xampp control panel, atau istilahnya website offline.

1
XAMPP bekerja secara offline layaknya web hosting biasa namun tidak bisa diakses oleh
banyak orang.

Maka dari itu, XAMPP biasanya banyak digunakan oleh para mahasiswa maupun pelajar
untuk melihat hasil desain website sebelum akhirnya dibuat online menggunakan web hosting
yang biasa dijual dipasaran.

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. Pengertian Sublime text


Sublime text adalah software (perangkat lunak) text editor yang digunakan untuk
membuat atau meng-edit suatu aplikasi. Sublime text mendukung berbagai bahasa
pemrograman dan mampu menyajikan fitur syntax highlight hampir di semua bahasa
pemrograman, seperti C, C++, CSS, HTML, Java, JavaScript, PHP, Python, dan lain-
lain.

2
SOAL dan PEMBAHASAN

1. Buatlah biodata diri (beri nama file biodata.php)


Jawab:
Printscreen:

Gambar 1.1 Source Code Biodata

Source Code :

<?php//Aturan penulisan
$nama = 'Fransisco M'; // Inisialisasi variable nama
$NPM = 'C1B021157'; // Inisialisasi variable NPM
$fakultas = 'Ekonomi & Bisnis'; // Inisialisasi variable fakultas
$prodi = 'S1 Manajemen'; // Inisialisasi variable prodi
$kelas = 'Manajemen D'; // Inisialisasi variable kelas

echo "Nama : $nama";//menampilkan dan memanggil variable nama


umur echo "<br>NPM : $NPM";//menampilkan dan memanggil
variable NPM
echo "<br>Fakultas : $fakultas";//menampilkan dan memanggil variable fakultas
echo "<br>Prodi : $prodi";//menampilkan dan memanggil variable prodi
echo "<br>Kelas : $kelas";//menampilkan dan memanggil variable kelas
?> //Aturan penulisan

3
Output :

Gambar 1.2 Output

Pembahasan:

Untuk menampilkan karakter dalam Bahasa php digunakan perintah echo, system akan
menampilkan karakter yang kita inginkan.

4
2. Buatlah perhitungan sederhana dengan variabel ber-tipe data float dan integer. Gunakan
kombinasi 2 angka dan NPM (3 angka terakhir) masing-masing.!

 INTEGER
Printscreen:

Gambar 2.1 Source Code Integer

Source code :
<?php//Aturan penulisan
$p1 = 10157; // Inisialisasi variable Panjang 1
$l1 = 22157; // Inisialisasi variable lebar 1
$p2 = 15157; // Inisialisasi variable Panjang 2
$l2 = 45157; // Inisialisasi variable lebar 2
$k3 = 101570; // Inisialisasi variable keliling 3
$k1 = (2*$p1) + (2*$l1); // Inisialisasi variable keliling 1 dan operasi aritmatika
$k2 = (2*$p2) + (2*$l2); // Inisialisasi variable keliling 2 dan operasi aritmatika
$t = $k1 + $k2; // Inisialisasi variable total keliling 1 dan 2, dan operasi
penjumlahan

5
$t2 = $k3 - $t; // Inisialisasi variable selisih keliling 3 dan total 1 dan 2, dan
operasi pengurangan
echo "Panjang (1) = $p1 mm";//menampilkan dan memanggil variable
Panjang 1 echo "<br>Lebar (1) = $l1 mm";//menampilkan dan memanggil
variable lebar 1
echo "<br>Keliling (1) = $k1 mm";//menampilkan dan memanggil variable
keliling 1 echo "<br>Panjang (2) = $p2 mm";//menampilkan dan memanggil
variable Panjang 2 echo "<br>Lebar (2) = $l2 mm";//menampilkan dan
memanggil variable lebar 2
echo "<br>Keliling (2) = $k2 mm";//menampilkan dan memanggil
variable keliling 2 echo "<br>Keliling (3) = $k3 mm";//menampilkan dan
memanggil variable keliling 3 echo "<br>total keliling (1,2)= $t
mm";//menampilkan dan memanggil variable total keliling 1 dan 2
echo "<br>selisih keliling 3 dengan total keliling (1,2) = $t2";//menampilkan dan
memanggil variable selisih keliling 3 dengan total keliling 1 dan 2

Output :

Gambar 2.2 Output

6
Pembahasan :
Pada bahasa PHP, kita bisa menambahkan operator sederhana seperti
penjumlahan, pengurangan, perkalian, dan lain-lain. Kita bisa menggunakan perintah
echo untuk menampilkan hasil dari operasi dengan menuliskan variable yang memuat
operator pada baris
kode.

 FLOAT
Printscreen

Gambar 2.3 Source Code

Source Code :

$a1 = 10.157; // Inisialisasi variable alas 1


$t1 = 22.157; // Inisialisasi variable tinggi 1
$a2 = 21.157; // Inisialisasi variable alas 2
$t2 = 15.157; // Inisialisasi variable tinggi 2
$L3 = 45.157; // Inisialisasi variable luas 3
$L1 = ($a1*$t1)/2; // Inisialisasi variable luas 1 dan operasi aitmatika
7
$L2 = ($a2*$t2)/2; // Inisialisasi variable luas 2 dan operasi aritmatika
$ts = $L1 + $L2; // Inisialisasi variable total luas 1 dan 2, serta operasi penjumlahan
$ts2 = $ts - $L3; // Inisialisasi variable selisih total luas 1 dan 2 dengan luas 3,
serta operasi pengurangan

printf ("Alas (1) : %.3f<br>", $a1); / menampilkan dan memanggil variable alas 1
dengan syarat desimal 3 angka dibelakang koma
printf ("Tinggi (1) : %.3f<br>", $t1); //menampilkan dan memanggil variable tinggi
1 dengan syarat desimal 3 angka dibelakang koma
printf ("Luas (1) : %.3f<br>", $L1); //menampilkan dan memanggil variable luas 1
dengan syarat desimal 3 angka dibelakang koma
printf ("Alas (2) : %.3f<br>", $a2); //menampilkan dan memanggil variable alas 2
dengan syarat desimal 3 angka dibelakang koma

Output :

Gambar 2.4 Output

Pembahasan :
perintah print memiliki fungsi yang sama dengan perintah echo yaitu untuk
menampilkan karakter atau variable. Pada fungsi print kita bisa menampilkan
karakter dengan nilai float (decimal) sekaligus menentukan jumlah angka yang
diinginkan di belakang koma.

8
3.Buatlah data bertipe string dan boolean serta terdapat operator sederhana didalamnya
(beri nama file strbool.php)
 STRING
Printscreen :

Gambar 3.1 Source Code

Source Code :
<?php//Aturan penulisan
$a = '45 jeruk'; // Inisialisasi variable jumlah buah 1 (string)
$b = '35 apel'; // Inisialisasi variable jumlah buah 2 (string)
$c = 5; // Inisialisasi variable jumlah buah 1 (integer)
$d = 2; // Inisialisasi variable jumlah buah 2 (integer)
$e = $c + $d; // Inisialisasi variable total jumlah buah (integer)

echo "$a == $b : ". ($a == $b); //perbandingan variabel


echo "<br>$a != $b : ". ($a != $b); //perbandingan
variabel echo "<br>$a > $b : ". ($a > $b); //perbandingan
variabel echo "<br>$a < $b : ". ($a < $b); //perbandingan
variabel
echo "<br> total tepung = $e kilogram tepung";//menampilkan variable total
jumlah buah (integer)

9
Output :

Gambar 3.2 Output

Pembahasan :
Membuat operator sederhana data string menggunakan tag ==,!=,>=,<= yang berfungsi untuk
menjelaskan bahwa suatau bilangan itu sama,tidak sama,lebih dari dan kurang dari.

 BOOLEAN
Printscreen :

Gambar 3.3 Source Code

Source Code :
<?php//Aturan penulisan
10
$a = 'True'; // Inisialisasi variable benar(string)
$b = 'Falsel'; // Inisialisasi variable salah (string)

echo "<br>"); //memuncul kan line break


 if ( $a == True) //memuncul kan ekspresi satu bahwa
data itu adalah benar
echo 'Variabel $a bernilai True';//varianel tersebut
adalah benar

echo "<br>"); //memuncul kan line break


 if ( $b == False) //memuncul kan ekspresi satu bahwa
data itu adalah salah
echo 'Variabel $b bernilai True';//varianel tersebut
adalah salah

Output :

Gambar 3.4 Output

Soal dan Pembahasan :


Membuat operator sederhana menggunakan format data Boolean dengan menggunakan fungsi
if ( $a = true) lalu if ( $b = false) untuk mengoperasikan bahwa variable tersebut benar atau
salah.

PENUTUP

11
Kesimpulan

XAMPP dan SUBLIME TEXT adalah software (perangkat lunak) yang membantu
pengguna dalam kegiatan pemrograman. XAMPP berfungsi sebagai server local (Localhost)
untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan.
Sedangkan SUBLIME TEXT berfungsi sebagai text editor dalam kegiatan pemrograman.

Saran

Apabila terdapat banyak kesalahan dalam dalam hal penulisan, pembahasan atau hal-
hal lainnya, saya selaku penulis mengharapkan saran yang membangun dalam upaya
menyempurnakan laporan ini.

12
DAFTAR PUSTAKA

Adani, M. R. (2021, April 26). Memahami Konsep Penggunaan Xampp untuk Kebutuhan Development.

Retrieved from Sekawan Media: https://www.sekawanmedia.co.id/apa-itu-xampp/

Mengenal Aplikasi Sublime : Cara Download Sublime Gratis dan Cara Kerjanya. (2020, Maret
15). Retrieved from idCloudHost: https://idcloudhost.com/mengenal-aplikasi-
sublime-cara- download-sublime-gratis-dan-cara-kerjanya/

Nugroho, A. (2019, September 19). Pengertian XAMPP Lengkap dengan Fungsi dan Cara Instalasi.

Retrieved from qword.com: https://qwords.com/blog/pengertian-xampp/

13
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI INFORMATIKA
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227

LEMBAR ACC PROYEK PEMROGRAMAN INTERNET & E-COMMERCE

Nama Mahasiswa : Fransisco Marcos


NPM : C1B021157
Dosen : M. Khairul Amri Rosa, S.T, M.T.
Asisten : M. Fikri Abdillah G1A018056

Laporan Praktikum
Tanda ACC
Hari/Tanggal Laporan diberikan

Laporan Praktikum ke-II

Anda mungkin juga menyukai