Rabu, 29 Oktober 2025

DML(Data manipulation languange)

 BASIS DATA

2.DML(Data manipulation languange)

c).Delete : Perintah delete dilakukan untuk menghapus data dari tabel

Syntax nya: DELETE FROM nama_tabel WHERE kondisi

Contoh: 1. Hapuslah data siswa pada tabel tb_siswa yang mempunyai nis='123'
              2. Hapuslah data siswa pada tabel tb siswa yang mempunyai nama='Jaka'


nis

Nama_siswa

Jenis_kelamin

Tempat_lahir

Tanggal_lahir

Nama_ibukandung

123

AAN

LAKI-LAKI

Pandeglang

2005-07-17

Ani

124

IIN

PEREMPUAN

pandeglang

2006-10-21

Anah

125

JAKA

LAKI-LAKI

jakarta

2009-02-18

Siti

126

Jaka

LAKI-LAKI

pandeglang

2010-04-19

Inah



           MariaDB [db_smk]> DELETE  FROM tb_siswa WHERE nis='123';






MariaDB [db_smk]> DELETE FROM tb_siswa WHERE nama='jaka';



















Minggu, 26 Oktober 2025

Menampilkan Data table Siswa Ke Website

 Pemrograman web

Menampilkan  Data table Siswa Ke Website

Syntaxnya:

<h1> Data Siswa</h1>
<table width="800" border="1">
    <tr>
        <td>NIS</td> <td>NAMA SISWA</td> <td>JENIS KELAMIN</td>
        <td>TEMPAT LAHIR</td>
        <td>TANGGAL LAHIR</td> <td>NAMA IBU KANDUNG</td>
    </tr>    
<?php
include"conn/config.php";
$perintah="select * from tb_siswa";
$query=mysqli_query($koneksi,$perintah);
while($data=mysqli_fetch_row($query))
{ echo"

    <tr>
        <td>$data[0]</td>
        <td>$data[1]</td>
        <td>$data[2]</td>
        <td>$data[3]</td>
        <td>$data[4]</td>
        <td>$data[5]</td>
    </tr> ";  
}
?>


Outputnya: 











































Senin, 13 Oktober 2025

REFLEKSI Pembelajaran Hari ini

Refleksi / Hasil Pembelajaran Tentang IF, IF ELSE, dan IF BERSARANG

Setelah mempelajari materi tentang struktur percabangan if, saya memahami bahwa perintah ini digunakan untuk mengambil keputusan dalam program berdasarkan kondisi tertentu.
Struktur if memungkinkan program menjalankan bagian kode hanya jika syaratnya terpenuhi.

Saya juga belajar bahwa:

  • if tunggal digunakan untuk satu kondisi saja.
    Contoh: menampilkan pesan jika nilai lebih besar dari 70.

  • if else digunakan untuk dua kemungkinan, misalnya lulus atau tidak lulus.

  • if else if dipakai untuk banyak kondisi sekaligus, seperti menentukan predikat nilai.

  • if bersarang (nested if) digunakan ketika sebuah kondisi berada di dalam kondisi lain, misalnya menentukan kategori nilai hanya jika siswa dinyatakan lulus.

Dari pembelajaran ini saya bisa membuat program sederhana seperti:

  • Menentukan lulus/tidak lulus berdasarkan nilai.

  • Menampilkan predikat huruf dari nilai angka.

  • Menentukan status menggunakan kombinasi beberapa kondisi.

Kesimpulannya, percabangan if sangat penting dalam pemrograman karena membuat program menjadi dinamis dan cerdas dalam mengambil keputusan sesuai kondisi yang terjadi.




Senin, 06 Oktober 2025

Fungsi Rekursif

 PEMROGRAMAN WEBSITE

Fungsi Rekursif

    fungsi rekursif Adalah fungsi Yang Memanggil dirinya Sendiri fungsi ini biasanya di gunakan  untuk menyelesaikan masalah seperti factorial bilangan fibonaci, Pemrograman dinamis dsb. contoh penerapan fungsi rekursif pada factorial :

<?php
function faktorial($angka)
{
    if($angka < 2)
    {
        return 1;
    }
    else {
        return ($angka * faktorial($angka - 1));
    }
}
?>
<?php echo "Faktorial 4 adalah " . faktorial(4); ?>



Outputnya:


CONTOH PENERAPAN FUNGSI FIBONACI:


<?php
function fibonacciIteratif($n) {
    if ($n == 0) return 0;
    if ($n == 1) return 1;

    $a = 0;
    $b = 1;

    for ($i = 2; $i <= $n; $i++) {
        $temp = $a + $b;
        $a = $b;
        $b = $temp;
    }

    return $b;
}

// Contoh pemanggilan:
echo "Fibonacci ke-12: " . fibonacciIteratif(12);
?>



Outputnya:



























Minggu, 05 Oktober 2025

Fungsi Penjumlahan Nilai Balik (Return)

 PEMROGRAMAN WEBSITE

Membuat Kode fungsi dalam program

4.Fungsi Penjumlahan Nilai Balik (Return)

      Setelah Memperoses nilai input hampir semua fungsi akan memberi nilai input hasil pemrosesan tersebut (Walaupun ada fungsi yang tidak memberikan nilai) cara fungsi memberikan nilai sering disebut dengan mengembalikan nilai (return  value) niali yang dikembalikan oleh sebuah fungsi dapat ditampung dalam variabel atau langsung di tampilkan ke web browser 

contoh:

<?php

          //nama siswa = Dzaki Hilal

          function hitung_umur ($thn_lahir, $thn_sekarang)

           {

                     $umur = $thn_sekarang - $thn_lahir ;

             }

?>

<?php echo"Umur saya adalah".hitung_umur(2009,2025)."tahun"; ?>



5. Memanggil Fugsi Dalam Fungsi

<?php

        function kenalan ($umur,$salam){

        echo"$salam"; echo"perkenalkan Nama Saya".$nama."<br>"

        //memanggil fungsi lain

      echo"Saya berusia.hitung_umur(2009,2025)."tahun <br>"; echo"Senang Berkenalan Dengan anda";

      ?>

<?php kenalan ("Dzaki Hilal" . "Assalamualaikum"); ?>


Syntaxnya:    

4.Fungsi Menggunakan nilai balik

<?php
//nama siswa = Dzaki Hilal
function hitung_umur($thn_lahir,$thn_sekarang){
    $umur=$thn_sekarang-$thn_lahir;
    return $umur;
}
?>


5. Memanggil fungsi ke dalam fungsi

<?php
function kenalan($nama,$salam){
    echo"$salam<br>";
    echo"Perkenalkan nama saya ".$nama."<br>";
    //memanggil fungsi lain
    echo"Saya berusia ".hitung_umur(2009,2025)." tahun<br>";
    echo"Senang berkenalan dengan anda";
}
?>
<?php kenalan("Dzaki Hilal","Assalamualaikum"); ?>

Outputnya :























FORM UBAH DATA SISWA

 Web Dasar LANGKAH -LANGKAH UNTUK MENGUBAH DATA SISWA DI  WEB 1. Tampilkan data siswa. kemudian tambah tombol untuk aksi Ubah dengan nama da...