Skip to main content

Posts

Showing posts from October, 2024

Clean Code PHP — Panduan Belajar Web Programmer di Rumah Belajar Soetrisno Soekarno YMII

  Clean Code PHP — Panduan Lengkap 1. Gunakan Nama Variabel yang Jelas Nama harus menggambarkan isi atau tujuan variabel. ❌ Buruk $a = 100 ; ✅ Clean $jumlahPeserta = 100 ; 2. Gunakan Nama Fungsi yang Mendeskripsikan Aksi Nama fungsi = kata kerja + objek. ❌ Buruk function ps ( $a , $b ) { return $a + $b ; } ✅ Clean function hitungTotal ( $harga , $jumlah ) { return $harga * $jumlah ; } 3. Fungsi Harus Fokus Pada Satu Tugas (Single Responsibility) Setiap fungsi idealnya melakukan satu hal dengan baik . ❌ Buruk (fungsi melakukan banyak hal) function prosesData ( $data ) { $hasil = json_decode ( $data ); file_put_contents ( "log.txt" , $data ); return $hasil ; } ✅ Clean function decodeJSON ( $data ) { return json_decode ( $data , true ); } function simpanLog ( $data ) { file_put_contents ( "log.txt" , $data ); } 4. Hindari Duplikasi Kode (DRY — Don't Repeat Yourself) ❌ Buruk if ( $status == "a...

Pengenalan HTML Part 1 => Definisi, Penjelasan Struktur, Hello World, Heading, paragraph

Apa itu HTML ? HTML singkatan dari HyperText Markup Language, ini adalah struktur dasar dari halaman web. HTML merupakan struktur dari isi konten halaman Web HTML membutuhkan CSS untuk memperindah tampilan halaman web dan juga JS atau javascript untuk membuat kesan halaman dinamis dan interaktif. ------ Tag HTML Kode HTML, berisikan kumpulan tag-tag yang kita buat. Tag adalah perintah dalam html yang memiliki aturan pembuka dan penutup. Ada banyak sekali tag di HTML, nanti kita akan pelajari satu per satu. Contoh: Untuk membuat sebuah tulisan paragraf di HTML, kita bisa gunakan tag p, dimana penulisannya <p> Sutrisno Sukarno </p> <p> diawal adalah tag pembuka, </p> di akhir adalah tag penutup. Dan Sutrisno Sukarno  adalah isi konten dari tag p Tag berisi kontennya bisa kita sebut dengan nama Element -------- Void Elemen Pada beberapa kasus, ada tag di HTML yang tidak perlu memiliki isi konten. Hal ini bisa kita sebut dengan Void Element. Contoh, di HTML terd...