Anda di halaman 1dari 9

PRAKTIKUM M1: PHP FUNDAMENTAL

Instalasi XAMPP dan Visual Studi Code:

Silahkan lakukan instalasi software XAMPP dan Visual Studio code melalui link dibawahini:

 Visual Studio Code:https://code.visualstudio.com/download


 XAMPP: https://www.apachefriends.org/download.html (pilihversiterbaru)

Membuat workspaceminggu 1

Masuk kedalam folder c:\xampp\htdocs pada komputeranda:

Buat sebuah folder barudengannama: NIM_praktM1

Kemudianbukalah Visual Studi Code laluklikFile > Add Folder To Workspace:

Akan muncul jendela untuk memilih folder yang akan di jadikan sebagai workspace. Oleh karenaitu,
masuk lagi ke folder htdocs lalu pilih folder yang telah dibuat sebelumnya:
Pilih folder NIM_praktM1 lalu klik Add. Folder tsb kemudian akan di jadikan sebagai Worskpace yang
dapat di lihat pada tab explorer:

Tahapanpembuatan workspace inidiharapkandapatdiulangi di


setiapminggunya agar koeandalebihteroganisir.

Percobaan 1: Membuat dan menggunakanvariabel dan tipe data

Pada bagian workspace di tab Explorer anda, klikkananlalupilih New File. Beri nama hello.phplalu
salin kode dibawah ini:
<?php
    $stringVar = "Hello, Polibatam!";
    $integerVar = 42;
    $floatVar = 3.14;
    $booleanVar = true;

    echo$stringVar. "|";
    echo$integerVar. "|";
    echo$floatVar. "|";
    echo$booleanVar. "|";
?>

Eksekusi program anda pada Browser lalu screenshot hasilnya disini:


Percobaan2: Menggunakan operator

Buat file dengannamaoperator.phplalusalinkodedibawahini:


<?php
    $bilangan1 = 14;
    $bilangan2 = 25;

    $penjumlahan = $bilangan1 + $bilangan2;


    $pengurangan = $bilangan1 - $bilangan2;
    $perkalian = $bilangan1 * $bilangan2;
    $pembagian = $bilangan1 / $bilangan2;
    $modulus = $bilangan1 % $bilangan2;

    echo"Hasil Penjumlahan: " .$penjumlahan ."|";


    echo"Hasil Pengurangan: " .$pengurangan ."|";
    echo"Hasil Perkalian: " .$perkalian ."|";
    echo"Hasil Pembagian: " .$pembagian ."|";
    echo"Hasil Modulus: " .$modulus ."|";
?>

Eksekusi program anda pada Browser lalu screenshot hasilnya disini:

Percobaan3: Menggunakan Tag HTML di PHP

Buat file dengannamahtml.phplalusalinkodedibawahini:


<?php
    echo"<h1>Ini Judul</h1>";
    echo"Hello Polibatam!.<br>";
    echo"<p> Ini adalahparagraf</p>.<hr>";
?>

Eksekusi program anda pada Browser lalu screenshot hasilnya disini:


Percobaan4: MenggunakanFungsiBawaan PHP (string)

Buat file dengannamafungsi_string.phplalusalinkodedibawahini:


<?php
    $originalString = "Saya sukabelajar OOP!";
    $uppercase = strtoupper($originalString);
    $lowercase = strtolower($originalString);
    $firstCharacter = substr($originalString, 0, 1);
    $reversedString = strrev($originalString);

    $length = strlen($originalString);
    $substring = substr($originalString, 0, 5);

    echo"Kalimat Asli: " .$originalString ."<br>";


    echo"KalimatHuruf Kapital: " .$uppercase ."<br>";
    echo"KalimatHuruf Kecil: " .$lowercase ."<br>";
    echo"KarakterPertama: " .$firstCharacter ."<br>";
    echo"KalimatTerbalik: " .$reversedString ."<br>";

    echo"Panjang Kalimat: " .$length ."<br>";


    echo"Subkalimat: " .$substring ."<br>";
?>

Eksekusi program anda pada Browser lalu screenshot hasilnyadisini:

Percobaan5: MenggunakanFungsiBawaan PHP (math)

Buat file dengan namafungsi_math.phplalu salin kode dibawah ini:


<?php
    $angka = 15;
    $angkaNegatif = -10;
    $angkaDesimal = 3.75;

    $pangkat = pow($angka, 2);


    $akarKuadrat = sqrt($angka);
    $mutlak = abs($angkaNegatif);
    $pembulatan = round($angkaDesimal);

    echo"Angka: " .$angka ."<br>";


    echo"Pangkat 2: " .$pangkat ."<br>";
    echo"Akar Kuadrat: " .$akarKuadrat ."<br>";
    echo"Nilai Mutlakdari Angka Negatif: " .$mutlak ."<br>";
    echo"Pembulatan Angka Desimal: " .$pembulatan ."<br>";
?>
Eksekusi program anda pada Browser lalu jalankan screenshot hasilnya disini:
Percobaan6: Membuatfungsibuatan

Buat file dengan namafungsi_buatan.phplalu salin kode dibawah ini:


<?php
    functionperkenalan($nama) {
        echo"Halo, " .$nama ."! Selamat datang.<br>";
    }

    perkenalan("Harun");
?>

Ganti Harun dengan nama anda kemudian eksekusi program anda pada Browser lalu screenshot
hasilnyadisini:

Percobaan7: Menggunakan include / require

Buat file dengan namainfo_mahasiswa.phplalu salin kode dibawah ini:


<?php
    include'fungsi_buatan.php';

    echo"<h1> Halo, Selamat Datang!</h1>";


    perkenalan("Harun");
?>

Karena proses pemanggilan fungsi ingin dilakaukan pada file ini, maka hapus baris kode:
perkenalan("Harun");Pada file fungsi_buatan.php.

Eksekusi program yang telah dimodifikasi ini lalu screenshot hasilnyadisini:


Silahkan coba ubah include menjadi require, include_once maupun require_once dan observasi
hasilnya. Pastikan tidak muncul pesan error.

Studi kasus 1: MenghitungBMI (Body Mass Index)

Buat file dengan nama program_bmi.phplalu salin kode dibawah ini:


<?php
    /* BMI adalah salah satuperhitungan yang bisadigunakanuntuk
    mengetahuiperkiraanberat badan ideal seseorang. */

    functionhitungBMI($berat, $tinggi) {
        return$berat / ($tinggi * $tinggi);
    }

    $berat = 60; // dalam kg


    $tinggi = 1.71; // dalam meter
    $bmi = hitungBMI($berat, $tinggi);

    echo"BMI andaadalah = ". $bmi;


?>

Eksekusi program yang telah dimodifikasi ini lalu screenshot hasilnyadisini:

Ubah nilai dari variable $tinggi menjadi 171 (satuan cm). Karena rumus BMI meminta satuan dalam
bentuk meter, maka anda perlu melakukan konversi dari cm ke m terlebih dahulu. Oleh karenaitu,
modifikasi kode diatas dan tambahkan sebuah fungsi baru dengan namakonversiTinggi pada file
diatas.Pastikan fungsi tersebut dipanggil sebelum proses perhitungan BMI dilakukan.

Salin kode baru yang anda hasil kan disini:


<?php
    /* BMI adalah salah satu perhitungan yang bisa digunakan untuk
    mengetahui perkiraan berat badan ideal seseorang. */

    function hitungBMI($berat, $tinggi) {


        return $berat / ($tinggi * $tinggi);
    }

    function konversiTinggi($tinggiCm) {
        return $tinggiCm / 100; // Konversi cm ke meter
    }

    $berat = 60; // dalam kg


    $tinggiCm = 171; // dalam cm

    $tinggiMeter = konversiTinggi($tinggiCm);
    $bmi = hitungBMI($berat, $tinggiMeter);

   
    echo "BMI anda adalah: " . $bmi;
?>

Eksekusi kode diatas pada browser lalu screenshot kembali hasilnya disini:

Studi kasus 2: Menghitung Luas dan KelilingLingkaran

Buat file dengan namalingkaran.phplalu salin kode dibawah ini:


<?php
    functionhitungLuasLingkaran($jariJari) {
        returnpi() * $jariJari * $jariJari;
    }

    functionhitungKelilingLingkaran($jariJari) {
        return2 * pi() * $jariJari;
    }

    $jariJari = 5;
    $luas = hitungLuasLingkaran($jariJari);
    $keliling = hitungKelilingLingkaran($jariJari);

    echo"Diketahui: r = ". $jariJari ."<br>";


    echo"<h3> Luas lingkaranadalah</h3>". $luas;
    echo"<h3>Kelilinglingkaranadalah</h3>". $keliling;
?>

Screenshot hasilnyadisini:
Studi Kasus 3:Buat sebuah file baru dengan nama segitiga.php lalu buat perhitungan luas dan
kelilingnya seperti contoh studi kasus2 diatas. Salin hasil kode anda dibawah ini:
<?php
function hitungluassegitiga($alas, $tinggi){
    return 1/2  * $alas * $tinggi ;
}

function hitungkelilingsegitiga($alas,$tinggi,$sisib){
    return $alas + $tinggi + $sisib ;
}

$alas = 15;
$tinggi = 10;
$sisib = 8;
$luas = hitungluassegitiga($alas, $tinggi);
$keliling = hitungkelilingsegitiga($alas,$tinggi,$sisib);

    echo"Diketahui: Alas = ". $alas ."<br>";


    echo"Diketahui: Tinggi = ". $tinggi ."<br>";
    echo"Diketahui: sisiB = ". $sisib ."<br>";
    echo"<h3> Luas Segitiga  adalah</h3>". $luas;
    echo"<h3>Keliling Segitiga adalah</h3>". $keliling;
?>

Screenshot pula hasileksekusinyadibawahini:


- Selamat Mengerjakan -

Anda mungkin juga menyukai