NAMA : PUTRI LUIS SANTI
NMP : 22111100023
KELAS : INFORMATIKA 22A2
SOAL LATIHAN
1. Jelaskan mengapa php termasuk dalam embeded script!
JAWAB : PHP termasuk dalam embedded script karena PHP dapat disisipkan ke dalam
kode HTML. Hal ini memungkinkan PHP untuk dijalankan di server dan menghasilkan
output yang dapat ditampilkan di halaman web. Dengan demikian, PHP dapat digunakan
untuk membuat halaman web yang dinamis dan interaktif. Selain itu, PHP juga dapat
disisipkan ke dalam kode JavaScript untuk membuat aplikasi web yang lebih kompleks.
Dengan kemampuannya yang dapat disisipkan ke dalam kode HTML dan JavaScript, PHP
dapat dianggap sebagai embedded script.
2. Berikan 4 contoh penggunaan script php yang berbeda dengan struktur tampilan sebagai
berikut:
NPM :
Nama :
Tempat/Tanggal Lahir :
Alamat :
Kelas :
JAWAB :
From input data mahasiswa
<!DOCTYPE html>
<html>
<head>
<title>Form Input Data Mahasiswa</title>
</head>
<body>
<form action="proses.php" method="post">
<label>NPM:</label><br>
<input type="text" name="npm"><br>
<label>Nama:</label><br>
<input type="text" name="nama"><br>
<label>Tempat/Tanggal Lahir:</label><br>
<input type="text" name="ttl"><br>
<label>Alamat:</label><br>
<input type="text" name="alamat"><br>
<label>Kelas:</label><br>
<input type="text" name="kelas"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Proses input data mahasiwa (proses.php)
<?php
$npm = $_POST['npm'];
$nama = $_POST['nama'];
$ttl = $_POST['ttl'];
$alamat = $_POST['alamat'];
$kelas = $_POST['kelas'];
echo "<h2>Data Mahasiswa:</h2>";
echo "NPM: $npm <br>";
echo "Nama: $nama <br>";
echo "Tempat/Tanggal Lahir: $ttl <br>";
echo "Alamat: $alamat <br>";
echo "Kelas: $kelas <br>";
?>
From input data mahasiswa dalam table
<!DOCTYPE html>
<html>
<head>
<title>Form Input Data Mahasiswa</title>
</head>
<body>
<table>
<tr>
<td>NPM:</td>
<td><input type="text" name="npm"></td>
</tr>
<tr>
<td>Nama:</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Tempat/Tanggal Lahir:</td>
<td><input type="text" name="ttl"></td>
</tr>
<tr>
<td>Alamat:</td>
<td><input type="text" name="alamat"></td>
</tr>
<tr>
<td>Kelas:</td>
<td><input type="text" name="kelas"></td>
</tr>
</table>
</body>
</html>
From input data mahasiswa dalam table
<!DOCTYPE html>
<html>
<head>
<title>Form Input Data Mahasiswa</title>
<style>
label {
display: block;
margin-bottom: 5px;
}
input {
width: 200px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<form action="proses.php" method="post">
<label>NPM:</label>
<input type="text" name="npm">
<label>Nama:</label>
<input type="text" name="nama">
<label>Tempat/Tanggal Lahir:</label>
<input type="text" name="ttl">
<label>Alamat:</label>
<input type="text" name="alamat">
<label>Kelas:</label>
<input type="text" name="kelas">
<input type="submit" value="Submit">
</form>
</body>
</html>
3. Jelaskan penggunaan tipe data, variabel dan konstanta pada php!
JAWAB : Tipe data, variabel, dan konstanta adalah konsep dasar dalam pemrograman
PHP yang digunakan untuk menyimpan dan memanipulasi data.
TIPE DATA
Tipe data adalah jenis nilai yang dapat disimpan dan dioperasikan dalam suatu program.
Contoh tipe data umum termasuk integer (bilangan bulat), float (bilangan pecahan), string
(teks), boolean (nilai benar atau salah), dan lain-lain.
Penggunaan tipe data membantu dalam mengatur memori dan menentukan operasi yang
dapat dilakukan terhadap nilai tersebut.
VARIABEL
Variabel adalah nama yang digunakan untuk menampung nilai tertentu dalam suatu
program.
Variabel dapat diisi dengan nilai, dan nilai tersebut dapat diubah selama jalannya program.
Variabel memungkinkan programmer untuk menyimpan dan mengakses data secara
dinamis.
KONSTANTA
Konstanta adalah nilai yang tetap dan tidak berubah selama eksekusi program.
Biasanya didefinisikan dengan huruf besar dan dianggap sebagai nilai yang tetap atau tidak
dapat diubah.
Konstanta berguna untuk menyimpan nilai-nilai yang tidak boleh diubah secara tidak sengaja
selama program berjalan.
Dengan menggunakan tipe data, variabel, dan konstanta, kita dapat menyimpan dan
mengelola data dengan lebih efisien dalam program PHP.
4. Jelaskan dan berikan contoh Konversi Tipe!
JAWAB : Konversi tipe, dalam konteks pemrograman, adalah proses mengubah
nilai dari satu tipe data ke tipe data yang lain. Ini umumnya dilakukan saat Anda
ingin menggunakan nilai dengan tipe data tertentu dalam operasi atau ekspresi
yang memerlukan tipe data yang berbeda. Contohnya ,
Konversi Tipe Dalam Python :
# Contoh konversi tipe dari string ke integer
angka_string = "123"
angka_integer = int(angka_string)
print(angka_integer) # Output: 123
# Contoh konversi tipe dari float ke integer
angka_float = 3.14
angka_integer = int(angka_float)
print(angka_integer) # Output: 3
Konversi Tipe Dalam JavaScript
// Contoh konversi tipe dari string ke integer
var angkaString = "456";
var angkaInteger = parseInt(angkaString);
console.log(angkaInteger); // Output: 456
// Contoh konversi tipe dari integer ke string
var angkaInteger = 789;
var angkaString = angkaInteger.toString();
console.log(angkaString); // Output: "789"
Konversi Tipe Dalam C++
#include <iostream>
#include <string>
using namespace std;
int main() {
// Contoh konversi tipe dari string ke integer
string angkaString = "789";
int angkaInteger = stoi(angkaString);
cout << angkaInteger << endl; // Output: 789
// Contoh konversi tipe dari integer ke string
int angkaInteger2 = 456;
string angkaString2 = to_string(angkaInteger2);
cout << angkaString2 << endl; // Output: "456"
return 0;
}
5. Jelaskan dan berikan contoh penggunakan operator pada php!
Operator dalam PHP digunakan untuk melakukan operasi pada variabel dan nilai. Contohnya,
Operator Aritmatika
Operator Penugasan
Operator Perbandingan
Operator Logika
Operator String