# Latihan

### **Latihan 1: Menampilkan String**

* **Tugas**: Gunakan `echo` untuk menampilkan string "Welcome to PHP Programming!" di browser.

  ```php
  <?php
  echo "Welcome to PHP Programming!";
  ?>
  ```

### **Latihan 2: Menampilkan Beberapa String**

* **Tugas**: Gunakan `echo` untuk menampilkan dua string "Hello" dan "World" dengan spasi di antara mereka.

  ```php
  <?php
  echo "Hello", " ", "World";
  ?>
  ```

### **Latihan 3: Menampilkan Variabel dengan `print`**

* **Tugas**: Deklarasikan variabel `$greeting` dengan nilai "Good Morning" dan tampilkan menggunakan `print`.

  ```php
  <?php
  $greeting = "Good Morning";
  print $greeting;
  ?>
  ```

### **Latihan 4: Menampilkan Array dengan `print_r`**

* **Tugas**: Buat array `$fruits` yang berisi beberapa nama buah dan tampilkan menggunakan `print_r`.

  ```php
  <?php
  $fruits = array("Apple", "Banana", "Cherry");
  print_r($fruits);
  ?>
  ```

### **Latihan 5: Menampilkan Variabel dengan `var_dump`**

* **Tugas**: Deklarasikan variabel `$user` dengan nilai array asosiatif yang berisi `name` dan `age`, lalu tampilkan menggunakan `var_dump`.

  ```php
  <?php
  $user = array("name" => "Alice", "age" => 30);
  var_dump($user);
  ?>
  ```

### **Latihan 6: Menampilkan Tipe Data dengan `var_dump`**

* **Tugas**: Deklarasikan variabel `$number` dengan nilai integer 42 dan tampilkan tipe datanya menggunakan `var_dump`.

  ```php
  <?php
  $number = 42;
  var_dump($number);
  ?>
  ```

### **Latihan 7: Mendeklarasikan Variabel dan Menampilkannya**

* **Tugas**: Deklarasikan variabel `$firstName` dengan nilai "John" dan `$lastName` dengan nilai "Doe". Gunakan `echo` untuk menampilkan "Name: John Doe".

  ```php
  <?php
  $firstName = "John";
  $lastName = "Doe";
  echo "Name: " . $firstName . " " . $lastName;
  ?>
  ```

### **Latihan 8: Menggunakan Camel Case**

* **Tugas**: Deklarasikan variabel `$totalAmount` dengan nilai 1000 dan tampilkan menggunakan `echo`.

  ```php
  <?php
  $totalAmount = 1000;
  echo "Total Amount: $" . $totalAmount;
  ?>
  ```

### **Latihan 9: Menggunakan Snake Case**

* **Tugas**: Deklarasikan variabel `$user_name` dengan nilai "Alice" dan `$user_age` dengan nilai 28. Gunakan `print` untuk menampilkan informasi tersebut.

  ```php
  <?php
  $user_name = "Alice";
  $user_age = 28;
  print "User Name: " . $user_name . ", Age: " . $user_age;
  ?>
  ```

### **Latihan 10: Menampilkan Data dalam Array**

* **Tugas**: Buat array `$product` dengan elemen `name` dan `price`, gunakan `print_r` untuk menampilkan data array.

  ```php
  <?php
  $product = array("name" => "Laptop", "price" => 999.99);
  print_r($product);
  ?>
  ```

### **Latihan 11: Menampilkan Tanggal dan Waktu**

* **Tugas**: Deklarasikan variabel `$currentDate` dengan tanggal saat ini menggunakan fungsi `date()`, lalu tampilkan tanggal tersebut menggunakan `echo`.

  ```php
  <?php
  $currentDate = date("Y-m-d");
  echo "Current Date: " . $currentDate;
  ?>
  ```

### **Latihan 12: Menampilkan Beberapa Variabel dengan `print`**

* **Tugas**: Deklarasikan variabel `$city`, `$country`, dan `$population`. Gunakan `print` untuk menampilkan informasi dalam format "City: \[city], Country: \[country], Population: \[population]".

  ```php
  <?php
  $city = "Paris";
  $country = "France";
  $population = 2148000;
  print "City: " . $city . ", Country: " . $country . ", Population: " . $population;
  ?>
  ```

### **Latihan 13: Menampilkan Data dalam Array Multidimensi**

* **Tugas**: Buat array multidimensi `$students` yang berisi nama dan nilai beberapa siswa. Gunakan `print_r` untuk menampilkan data array tersebut.

  ```php
  <?php
  $students = array(
      array("name" => "Alice", "grade" => 85),
      array("name" => "Bob", "grade" => 92),
      array("name" => "Charlie", "grade" => 78)
  );
  print_r($students);
  ?>
  ```

### **Latihan 14: Menggunakan Variabel dengan `var_dump` untuk Debugging**

* **Tugas**: Deklarasikan variabel `$details` dengan nilai array yang berisi beberapa informasi (misalnya, nama, umur, dan pekerjaan). Gunakan `var_dump` untuk menampilkan tipe dan nilai variabel.

  ```php
  <?php
  $details = array(
      "name" => "Sophia",
      "age" => 30,
      "occupation" => "Engineer"
  );
  var_dump($details);
  ?>
  ```

### **Latihan 15: Menampilkan Data Menggunakan Format yang Berbeda**

* **Tugas**: Deklarasikan variabel `$temperature` dengan nilai suhu dalam Celsius dan variabel `$cityName` dengan nama kota. Tampilkan suhu dalam format "The temperature in \[cityName] is \[temperature]°C" menggunakan `echo`.

  ```php
  <?php
  $temperature = 22.5;
  $cityName = "London";
  echo "The temperature in " . $cityName . " is " . $temperature . "°C";
  ?>
  ```
