Langsung ke konten utama

Postingan

Menampilkan postingan dari September, 2019

Haikal PG - XI RPL 1 - PWPB Sesi 24

Assalamualaikum Warahmatullahi Wabarokatuh Bertemu lagi dengan saya, Haikal Putra Gustiansyah. Pada sesi kali ini kita akan membahas tentang nested loop atau perulangan bersarang jadi dengan kata lain yaitu for dalam for dan array . polanya: Pola Nested Loop Ya kira-kira seperti diatas dan coba teman-teman copy code berikut dan coba jalankan (jgn lupa jalankan dulu apachenya): <?php $jumlah = 5; for ($i=1; $i <= $jumlah ; $i++) { for ($j=1; $j <= $i ; $j++) { echo "X"; } echo "<br>"; } ?> Dan jalankan maka hasilnya akan seperti ini: Maka akan membentuk setengah segitiga!. Berikutnya kita coba study kasus. TanggaBerwarna.php Kita akan membuat tangga/setengah segitiga dengan nested loop. Seperti contoh diatas, mudah saja kita tinggal ganti statement 'X' dengan elemen html berupa div yang diberi tinggi, lebar, warna (pebembarian warnanya menggunakan radio button agar user memilih warna yang diinginkan). Begini

Haikal PG - XI RPL 1 - PWPB Sesi 23

Assalamualaikum Warahmatullahi Wabarokatuh Kembali lagi dengan saya, Haikal Putra Gustiansyah. Pada sesi kali ini kita akan membahas loop di php.  Mungkin di semua bahasa pemrograman struktur loop ini sama ada : for, while, do-while. Bentuk umum loop for di php: <?php for ($i=0; $i <= 10 ; $i++) { echo "Halo temanku yang ke - $i"; echo "<br/>"; } ?> Bentuk umum loop while di php: <?php $i = 0; while ($i <= 10) { echo "Halo temanku yang ke - $i"; $i++; } ?> Ya... karena teman-teman sudah mengenal dengan loop ini kita langsung saja ke study kasus dan jika teman-teman belum mengetahui apa itu looping?  Klik link berikut . Langsung saja ini dia: Study kasus 1 : For Kita akan membuat form untuk input data berapa siswa yang akan di inputkan. Jika telah di input kan maka akan tampil tabel sebanyak data yang diinputkan di form sebelumnya. Tampilanya seperti berikut: Codenya: <!DOCTYPE html> <html

Haikal PG - XI RPL 1 - PWPB Sesi 21

Assalamualaikum Warahmatullahi Wabarokatuh Khusus pada sesi kali ini kita akan mengadakan 5 study kasus tapi sebelum itu Saya akan menjelaskan struktur kontrol di PHP. Struktur kontrol di PHP sama seperti javascript seperti if, else-if, else dan switch. Jika belum mengetahui struktur kontrol maka lebih baik teman-teman cek materi sebelumnya di javascript yang membahas tentang stuktur kontrol, Langsung saja study kasusnya: Nilai.php Disini kita akan menerima inputan dan menjumlahkan semua total nilai yang ada, ini dia codenya: See the Pen XWromeL by haikal ( @haikul ) on CodePen . dan buat file php dan copy juga code berikut: <?php $nama = $_POST['nama']; $indo = (int)$_POST['bindo']; $mtk = (int)$_POST['mtk']; $inggris = (int)$_POST['inggris']; $jurusan = (int)$_POST['jurusan']; echo "Nama Siswa : " . $nama . "<br>"; echo "Nilai Total : "; echo $indo + $mtk + $inggris + $jurusan;

Haikal PG - XI RPL 1 - PWPB Sesi 20

Assalamualaikum Warahmatullahi Wabarokatuh Pada sesi kali ini kita akan membahas tentan Inputan User di php . Kita bisa menangkap inputan user di php dengan menggunakan GET atau POST, kedua inputan ini memiliki cara berbeda dalam mengirimkan data, simak saja pembahasan berikut: Perbedaan $_GET vs $_POST Secara mendasar POST digunakan untuk mengirim data ke server, sedangkan GET untuk mengambil data dari server Secara teknis GET diproses lebih sederhana karena permintaan dikirimkan melalui alamat halaman (URL) dengan sistem penulisan secara berpasangan yaitu nama variable dan nilainya, dan pemisahan variabel menggunakan karakter dan &. Pengiriman data denga POST lebih tertutup dan jauh lebih aman karena data yang dikirimkan tidak terlihat. Prinsip akses data di web Kerangka form Jika ingin data yang di inputkan di tangkap dan di proses maka kita harus menggunakan tag html : <form method="Metode POST/GET" action="tempat dimana inputan akan di

Haikal PG - XI RPL 1 - PWPB Sesi 19

Assalamualaikum Warahmatullahi Wabarokatuh Kita akan melanjutkan materi tentang web dinamis. Apa saja yang akan kita pelajari? Pengenalan PHP Aturan umum PHP Scripting Variable Tipe Data Komentar Operator Membuat Aplikasi Sederhana Variable Scope (Lingkup Variabel) Pengelompokkan Tipe Data Boolean String Studi Kasus Hal yang harus dipersiapkan: XAMPP yang sudah diinstal kita akan menggunakan web server apache yang telah di bundle dalam aplikasi XAMPP ini Notepad++, Vs Code, Sublime atau apapun text editor favorit kalian. Pengenalan PHP PHP   adalah bahasa pemrograman yang didesain khusus untuk membuat halaman web. PHP adalah singkatan dari Hypertext Preprocessor. Awalya, PHP adalah singkatan dari Personal Home Page yang pertamkali diciptakan oleh Rasmus Lerdorf PHP diciptakan pertama kali untuk keperluan mencatat jumlah pengunjung himepage nya. Perkembangan php saat ini dapat dilihat pada www.php.net PHP adalah salah satu bahasa server-side yang pali

Haikal PG - XI RPL 1 - PWPB Sesi 18

Assalamualaikum Warahmatullahi Wabarokatuh Pada sesi kali ini kita akan memasuki materi web dinamis. Kenapa disebut web dinamis? karena pada konten yang berisi didalamnya daoat berubah-ubah. Tidak seperti web stasis yang kontennya juga tidak akan berubah-ubah. Jenis web yang kita buat pada sesi-sesi sebelumnya merupakan jenis web statis. Dibuat dengan menggunakan bahasa server seperti PHP, CGI Script, JSP, ASP.NET, Perl dll. Pada materi ini kita akan menggunakan PHP. Kenapa harus php? Karena PHP itu open source dan juga komunitasnya yang banyak. Jadi jika kita mencari sumber kode di google maka akan banyak kode-kode yang teman-teman cari :). Pemrograman Web Client Side Script: Script yang ditambahkan dalam sokumen html, dieksekusi oleh brower client. Javascript, VBScript Server Side Script: Script yang ditambahkan dalam dokumen html, dieksekusi oleh server. hasilya dalam bemtuk html yang dikirim ke client. ASP/ASP.NET, PHP, JSP, dll. Cara kerja web Pemproses

Haikal PG - XI RPL 1 - PWPB Sesi 16

Assalamualaikum Warahmatullahi Wabarokatuh Pada sesi kali ini saya akan membahas tentang OOP pada Javascript. OOP (Object oriented programming) atau bisa di sebut juga pemrograman berorientasi obyek merupakan sebuah paradigma dalam pemrograman yang mengelompokkan fungsi, prosedur,, varibel ataupun konstanta terkait dalam satu kesatuan (kelas) seperti obyek dalam dunia nyata. Obyek sendiri merupakan wujud dari kelas, secara umum dikenal dengan nama instan. Teknik-teknik dalam pemrograman ini merupakan pengembangan dari teknik sebelumnya seperti modularitas, polimorfisme, enkapsulasi. Saat ini ada banyak bahasa pemrograman yang telah mendukung pemrograman berorientasi obyek ini, seperti C++, C#, Java, Javascript, PHP, Python, Ruby, dan Objective C. PBO: Pemrograman Berbasis Prototipe Javascript menggunakan PBO dengan model pemrograman berbasis prototipe. Model ini tidak mengenal kelas, yang ada adalah obyek. Obyek dalam model ini dapat dimodifikasi secara runtime seperti penambah

Haikal PG - XI RPL 1 - PWPB Sesi 15

Assalamualaikum Warahmatullahi Wabarokatuh Pada sesi kali ini kita akan membahas tentang perulangan dan function pada Javascript. Perulangan merupakan struktur yang memungkinkan untuk menjalankan kode program yang sama beberapa kali dengan suatu kondisi tertentu. Perulangan dalam javascript memiliki tiga bentuk, yaitu diantaranya : for while do-while Lantas apa perbedaan dari perulangan diatas?. Kita akan coba pahami perbedaan kinerjanya dan struktur perulangannya. FOR Stuktur perulangan for sebagai berikut : WHILE Struktur perulangan while sebagai berikut : DO-WHILE Stuktur perulangan do-while ini akan dijalankan setidaknya 1 kali walaupun kondisi tidak terpenuhi : Kesimpulanya: Dari ketiga bentuk perulangan diatas hany for yang memerlukan pernyataan inisialisasi dan peubah. Inisialisasi disini digunakan sebagai penentuan variabel yang akan digunakan untuk mengendalikan jumlah perulangan yang akan dilakukan Peubah adalah operasi arit