Anda di halaman 1dari 3

TUGAS STRUKTUR DATA ALGORITMA

NAMA : Khaiz firdaus


NIM : 234110601074
Berikut adalah penjelasan baris per baris:
- <!DOCTYPE html>: Mendefinisikan tipe dokumen HTML.
- <html lang="en">: Mulai elemen HTML dengan menentukan bahasa (Inggris).
- <head>: Bagian kepala dokumen HTML yang berisi meta tag dan judul halaman.
- <meta charset="UTF-8">: Menentukan pengkodean karakter UTF-8.
- <meta name="viewport" content="width=device-width, initial-scale=1.0">: Mengatur tampilan halaman
agar sesuai dengan lebar perangkat dan skala awal.
- <title>Tugas Struktur data Algoritma</title>: Menetapkan judul halaman.
- </head>: Penutup bagian kepala.
- <body>: Bagian utama dari dokumen HTML yang berisi konten yang akan ditampilkan di browser.
- <h1>Kalkulator ku</h1>: Menampilkan judul halaman.
- <form action="" method="post">: Membuat formulir untuk mengirimkan data.
- <input type="number" name="angka1" placeholder=" Angka Pertama">: Input untuk memasukkan
angka pertama.
- <select name="operator">...</select>: Dropdown menu untuk memilih operator matematika.
- <input type="number" name="angka2" placeholder=" Angka Kedua">: Input untuk memasukkan angka
kedua.
- <input type="submit" value="hasil penghitungan">: Tombol untuk mengirimkan formulir.
- <?php ... ?>: Kode PHP dimulai di sini.
- function hitung($angka1, $operator, $angka2) { ... }: Mendefinisikan fungsi hitung() yang akan
melakukan perhitungan berdasarkan angka dan operator yang diberikan.
- if (isset($_POST['angka1']) && isset($_POST['operator']) && isset($_POST['angka2'])) { ... }:
Memeriksa apakah formulir telah disubmit dan menerima input angka pertama, operator, dan angka
kedua.
- $angka1 = $_POST['angka1']; $operator = $_POST['operator']; $angka2 = $_POST['angka2'];:
Mengambil nilai input dari formulir.
- if ($operator == "") { ... } else { ... }: Memeriksa apakah operator telah dipilih. Jika tidak, tampilkan
pesan kesalahan. Jika ya, lakukan perhitungan menggunakan fungsi hitung() dan tampilkan hasilnya.
- </body>: Penutup bagian tubuh.
- </html>: Penutup elemen HTML.

OUTPUT :

Anda mungkin juga menyukai