• Tidak ada hasil yang ditemukan

Acara5 Bambang Sunartomo 407945

N/A
N/A
Bambang Sunartomo

Academic year: 2025

Membagikan "Acara5 Bambang Sunartomo 407945"

Copied!
9
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN (GKP 0303)

ACARA 5AB WEB (PHP)

Disusun oleh:

Nama : Bambang Sunartomo

NIM : 22/497945/GE/09902

Hari, Tanggal : Rabu, 25 Oktober 2023

Waktu : 11.15-12.55

Asisten : 1. Faiza Rahadatul Aisyi Khairunnisa 2. Bintang Fajar Ar-Rahman

LABORATORIUM SISTEM INFORMASI GEOGRAFIS DEPARTEMEN SAINS INFORMASI GEOGRAFI

FAKULTAS GEOGRAFI UNIVERSITAS GADJAH MADA

2023

(2)

I. Judul: Program Latihan 5a

II. Tujuan :

a. berlatih membuat web menggunakan sintak dasar pada PHP yang dipadukan dengan HTML.

III. Hasil

Script Hasil

Syntax Dasar

Variabel

Pemanggilan Variabel

(3)

Perhitungan Panjang String

Pencarian Kata dalam String

Kondisi (if else)

Kondisi (else if)

(4)

Perulangan While

Perulangan do While

Perulangan for

Perulangan for each

(5)

Fungsi (Tes )

Fungsi (internal function)

Passing Variabel

Hasil akhir Passing Variabel

(6)

Passing Form

Hasil Passing Form

(7)

I. Judul: Program Latihan 5B

II. Tujuan :

a. membuat web menggunakan sintak dengan bahasa PHP yang digunakan untuk mengakses data pada basis data MySQL dan menampilkannya pada halaman web.

III. Algoritma

IV. Hasil

(8)

V. Penjelasan Script Full Script :

<?php

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "latihan5b";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

$sql = "SELECT * FROM Sleman";

$result = $conn->query($sql);

if ($result->num_rows > 0) {

echo "<table border='1px'><tr>

<th>Nama Kecamatan</th>

<th>Luas WIlayah</th>

<th>Jumlah Penduduk</th>

<th>Kepadatan</th>" ;

while($row = $result->fetch_assoc()) {

echo "<tr><td>".$row["Nama Kecamatan"]."</td><td>".

$row["Luas Wilayah"]."</td><td align='right'>".

$row["Jumlah Penduduk"]."</td><td>".

$row["Kepadatan"]."</td></tr>";

}

echo "</table>";

} else {

echo "0 results";

}

$conn->close()

?>

Penjelasan :

No Script Penjelasan Script

1. $servername = "localhost"; lamat server database MySQL, server berjalan di mesin lokal (localhost).

2. $username = "root"; Nama pengguna (user) yang digunakan untuk mengakses database.

3. $password = ""; Kata sandi akun sesuai username

4. $dbname = "latihan5b"; Nama database MySQL yang digunakan.

5. $conn = new mysqli($servername,

$username, $password, $dbname); Menghubungkan koneksi database yang dibuat

(9)

6. if ($conn->connect_error) {

die("Connection failed: " . $conn-

>connect_error);

}

Code untuk memeriksa apakah koneksi ke database berhasil. Jika koneksi gagal, maka pesan "Connection failed" akan ditampilkan, diikuti oleh pesan kesalahan

7. $sql = "SELECT * FROM Sleman"; Query SQL yang digunakan untuk mengambil semua data dari tabel "Sleman."

8. $result = $conn->query($sql); Hasil query dieksekusi disimpan dalam variabel

$result.

9. if ($result->num_rows > 0) { echo "<table border='1px'><tr>

<th>Nama Kecamatan</th>

<th>Luas Wilayah</th>

<th>Jumlah Penduduk</th>

<th>Kepadatan</th>";

while($row = $result->fetch_assoc()) {

echo "<tr><td>".$row["Nama Kecamatan"]."</td><td>".

$row["Luas

Wilayah"]."</td><td align='right'>".

$row["Jumlah Penduduk"]."</td><td>".

$row["Kepadatan"]."</td></tr>";

}

echo "</table>"

“if $result->num_rows” memeriksa apakah terdapat hasil data dari query. Jika ada data yang ditemukan ($result->num_rows > 0), maka data akan ditampilkan dalam tabel HTML.

‘Echo “…” ’ menampilkan data

<table border =’1 px> mengatur tebal dari tabel menjadi 1 pixel

<tr> … </tr> baris dalam tabel

<th> … </th> judul dalam tiap kolom tabel

<td>… <td> kolom dalam tabel

Loop ‘while’, setiap baris data dari hasil query akan ditampilkan sebagai baris dalam tabel.

10. } else {

echo "0 results";

}

Jika tidak ada hasil yang ditemukan, maka pesan "0 results" akan ditampilkan.

11. $conn->close(); Menutup koneksi ke database setelah selesai mengambil dan menampilkan data.

Referensi

Dokumen terkait

Bila ingin mengatur posisi cursor agar berada pada baris ke-2 kolom ke-5, maka setelah mengirimkan command Locate DDRAM diikuti dengan data kolom bernilai “04h” kemudian data

c) Judul tabel diketik dengan huruf kapital dibuat simetris kiri kanan, jika judul table lebih dari satu baris, maka baris kedua dan seterusnya lurus dengan baris pertama.

c. Judul tabel diketik dengan huruf kapital dibuat simetris kiri kanan, jika judul table lebih dari satu baris, maka baris kedua dan seterusnya lurus dengan baris

M1632 merupakan modul LCD matrix dengan konfigurasi 16 karakter dan 2 baris dengan setiap karakternya dibentuk oleh 8 baris pixel dan 5 kolom pixel (1 baris pixel terakhir

Tabel header yang terletak di bagian atas adalah judul kolom tabel, sedang tabel header yang terletak dibagian kiri adalah judul baris tabel.. Tabel header

8.3 Menyisip Baris/Kolom (Insert) Kadangkala kita ingin menyisip baris/kolom karena ada data yang tertinggal. Perhatikan kembali tabel diatas. Menyisip Baris Kita akan menyisip

3abel adalah sebuah alat untuk menampilkan informasi dalam bentuk matrik. 3ampilan data atau informasi yang ada dalam tabel dibuat dalam bentuk baris dan kolom. 3abel

Atribut Tabel tag Lanjutan By I Wayan Simpen 11 Atribut Penjelasan Cellpading=“n” Mengatur jarak border dengan isi sel Cellspacing=“n” Mengatur tebal frame dalan satuan pixel