Istifadah KBM 18 Pesantren Siber Bandung

1/03/2020

Ahad, 15 September 2019

                Hari ahad ini merupakan hari ke-21 kami belajar di Pesantren Siber Bandung sejak Kegiatan Belajar Mengajar (KBM) dimulai. Alhamdulillah, ahad pagi ini kami semua sudah berada di Pesantren setelah menghabiskan libur pekanan. Sekitar pukul sembilan kami semua berkumpul didalam kelas & mengisi waktu dengan berbagai aktivitas positif, mengingat karena kegiatan dari ahad pagi hingga waktu dzuhur ini adalah ‘Belajar Mandiri’ jika dilihat dari jadwal yang ada. Sebagian dari kami ada yang belajar, mengerjakan tugas, mendengar kajian, dan berbagai aktifitas positif lainnya hingga waktu shalat dzuhur tiba.
                Kegiatan setelah istirahat siang kami kembali isi dengan belajar mandiri sambil menunggu pengajar tiba. Setelah berlangsung beberapa saat, pengajar hari ini pun tiba. Beliau adalah a Raffi yang fokus mengajar tentang materi yang berkaitan dengan web. Sebelum a Raffi mulai mengajar, beliau memberitahu kami suatu website yang bisa kami jadikan bahan pembelajaran. Website tersebut adalah : https://www.w3schools.com. Pada website ini kita bisa belajar berbagai macam bahasa pemrograman mulai dari HTML, CSS, JavaScript, C++, SQL, Python, dan masih banyak yang lainnya. Di website ini kita diberikan penjelasan tentang berbagai materi yang tersusun rapi disertai dengan contohnya. Tidak hanya itu, kita juga bisa langsung merubah sendiri contoh yang ada, mempraktekan & melihat perubahan atas code yang telah kita ubah sehingga website ini sangat cocok bagi orang yang ingin belajar sendiri atau secara otodidak. Tampilan websitenya pun dibuat dengan cukup sederhana agar memudahkan orang-orang untuk belajar.
                Lalu a Raffi membahas materi yang sebelumnya telah ditugaskan kepada kami untuk mempelajari & membuatnya -karena pada pertemuan sebelumnya beliau berhalangan untuk hadir-. Mula-mula a Raffi membahas tentang table pada html, beliau mengatakan bahwa table pada html ini akan sering digunakan terutama ketika ada suatu list data. Beliau juga membahas materi tentang form dikarenakan seorang programmer akan sering menjumpai hal ini bahkan menurut beliau perbandingannya sekitar sembilan puluh persen (90%) -seorang web developer akan menemui hal ini pada setiap pekerjaannya-. Berikut beberapa penjelasannya :
  • §  <table> : digunakan untuk membuat tabel, untuk ‘style’ ini lebih ke bagian CSS. Kita bisa menggunakan border untuk membuat garis tabel. Table ini letaknya di dalam body dan juga harus diakhiri dengan penutup </table>
  • §  <tr>  : (table row) digunakan untuk mendefinisikan garis, diakhiri dengan penutup </tr>
  • §  <th> : (table head) digunakan untuk membuat head/judul rows, diakhiri dengan penutup </th>
  • §  <td> : (table data) digunakan untuk membuat sel / isi, diakhiri dengan penutup </td>
  • §   rowspan : untuk menggabungkan baris, colspan : untuk menggabungkan kolom
  • §  <form> : digunakan untuk membuat formulir, letaknya didalam body dan diakhiri dengan penutup </form>. Untuk ‘action’ ini digunakan untuk menentukan tujuan tindakan/prosesnya kemana (php).
  • §  <input> : digunakan untuk memasukan data, tidak ada penutupnya. ‘type’ pada input ini terdapat banyak sekali jenisnya seperti : text, password, radio (untuk menginput satu pilihan diantara beberapa pilihan, ‘name’ nya harus sama karena jika namanya berbeda nantinya kita bisa memilih lebih dari satu pilihan seperti chekbox), chekbox (untuk menginput pilihan -bisa lebih dari satu pilihan-, caranya dengan kita tandai ceklis pada pilihan), submit (untuk memunculkan pilihan seperti button -button lebih mudah daripada input submit-), file (untuk menginput file, jika ada tipe input ini maka pada bagian <form> ditambah [enctype=”multipart”] agar file terbaca dalam bentuk biner, jika tidak ada maka nantinya fiile akan terkirim dalam bentuk nama filenya saja. Kalau misalnya file berupa gambar, nanti yang terkirim hanya nama gambatnya saja). Untuk ‘name’ harus ada pada setiap input (karena digunakan untuk membedakan ketika input dikirim). Adapun ‘value’ adalah tulisan sebelum inputan diisi sehingga tidak masalah jika kosong/tidak diisi.

A Raffi juga mengatakan bahwa kunci pada pemrograman seperti html dan pemrograman yang lainnya adalah pemahaman bukan hafalan, sebagai contoh ia mengatakan bahwa ia sendiri tidak hafal semua type, atribut, dan lainnya tetapi beliau tetap bisa membuat & mengerjakannya dikarenakan pemahaman. Itulah beberapa hal yang saya pelajari hari ini, semoga kita semua senantiasa bisa meluruskan niat & memperkuat tekad sehingga tujuan masing-masing dari kita pun bisa dicapai...Aamiin

Share this

Related Posts

Previous
Next Post »