Rabu, 11 September 2019
Hari
ini berjalan seperti biasanya, kami berkumpul di kelas sekitar pukul sembilan
pagi. Berselang beberapa waktu, Pak Iwan masuk kedalam kelas dan memberikan
beberapa nasehat kepada kami diantaranya adalah memanfaatkan waktu sebaik
mungkin dan jangan sampai kita menyianyiakan waktu luang yang ada. Beliau juga mengingatkan
kita untuk meluruskan niat & memperkuat tekad sehingga apabila nantinya
muncul masalah-masalah, kita tidak menyerah begitu saja.
Hari
ini Pak Iwan memang tidak terlalu fokus untuk melanjutkan pembahasan materi
dikarenakan siang ini beliau akan berangkat keluar kota untuk melaksanakan
beberapa urusan. Beliau hanya membahas sedikit tentang GHDB (Google Hacking
Data Base) yang sebelumnya pernah beliau singgung. Jika kita ingin mencari web
misalnya tentang kemendikbud, kita tinggal ketik di google
“site:kemdikbud.go.id” sedangkan jika kita ingin mencari aplikasinya kita bisa
menambahkan ”Login|Administrator|Admin” sebelum tulisan “site:kemdikbud.go.id”.
Adapun cara untuk mencari badan-badan negara cukup dengan mengetik
”site:go.id”.
Beliau
juga sedikit menyinggung tentang exploitable -sistem keamanan yang bisa
dihack-, kita bisa melihatnya di website: https://www.exploit-db.com/
-website tersebut berisi berbagai data dari sistem yang bisa dihack-. Disana
ada pilihan GHDB, jika kita tekan maka akan muncul data-data exploitable yang
bisa dicari melalui GHDB atau yang biasa dikenal dengan istilah dorking. Kita
bisa mencobanya di google, nanti akan muncul berbagai web yang exploitable. Ada
juga cara untuk mengetahui web yang sedang diretas, misalnya kita ingin
mengetahui web kemendikbud yang sedang diretas maka cukup dengan mengetik di
Google “Hacked by site:kemdikbud.go.id” maka akan muncul web-web tersebut.
Setelah Pak Iwan mengisi Kegiatan Belajar Mengajar (KBM) yang cukup singkat
ini, beliau pun pamit undur diri untuk mengerjakan beberapa hal. Kami pun
mengisi waktu dengan mengerjakan tugas dan belajar mandiri.
Untuk
kegiatan KBM setelah istirahat siang diisi oleh Kang Basyir melanjutkan
pembahasan basis data -artinya aplikasi yang digunakan adalah XAMPP MySQL-.
Jika pada pertemuan sebelumnya kami mempelajari DDL (Data Definition Language),
maka pada pertemuan hari ini kami mempelajari tantang DML (Data Manipulation
Language). DML ini digunakan untuk memanipulasi & memodifikasi data pada
suatu database yang sudah dibuat. DML ini terdiri dari INSERT, UPDATE, DELETE,
SELECT. Berikut Penjelasannya :
- · INSERT ini adalah perintah untuk memasukan data pada tabel yang berada didalam database -tabel disini sudah pernah dibuat sebelumnya-. Cara penulisannya adalah “INSERT INTO nama_tabel VALUES (val1,val2,val3);” Misalnya kita ingin memasukan data id-integer-(1), nama-varchar(fulan), alamat-text-(Jalan Merdeka) pada tabel pelajar, maka ketik : INSERT INTO pelajar (id, nama, alamat) VALUES(1, "fulan", "Jalan Merdeka")
- · UPDATE : perintah ini digunakan untuk merubah data yang telah kita masukan sebelumnya. Cara penulisannya adalah “UPDATE nama_tabel SET column=value WHERE kolom_unik = value_unik;” Misalnya kita ingin merubah data “fulan” menjadi “fulanah” pada tabel pelajar yang sudah disebutkan sebelumnya, maka ketik : UPDATE pelajar SET nama="Fulanah" WHERE id=1; -Penulisan harus diberi kondisi agar tidak merubah nama “fulan” yang lainnya (jika ada lebih dari satu “fulan” pada tabel)-
- · DELETE : perintah ini digunakan untuk menghapus data yang sudah ada. Cara Penulisannya : “DELETE FROM nama_tabel WHERE kolom_unik = nilai_unik”
- · SELECT : perintah ini digunakan untuk memilih & melihat data yang sudah ada. Cara penulisannya :
-
Jika ingin melihat seluruh
data pada suatu tabel, cara penulisannya : “SELECT * FROM nama_tabel;”
-
Jika ingin memilih &
melihat data pada kolom tertentu dalam suatu tabel, cara penulisannya : “SELECT
col1,col2,col3 FROM nama_tabel;”
-
Jika ingin memilih &
melihat data dengan lebih spesifik, cara penulisannya : “SELECT col1,col2,col3
FROM nama_tabel WHERE <KONDISI>;” Misalnya kita ingin memilih data yang
nomor id nya kurang dari 5, maka ketik : “SELECT col1,col2,col3 FROM nama_tabel
WHERE id < 2;” Jika kita ingin mencari data yang namanya cuma Muhammad, maka
ketik : “SELECT col1,col2,col3 FROM nama_tabel WHERE nama="Muhammad";” Jika kita ingin mencari yang namanya ada
Muhammad, maka ketik : “SELECT col1,col2,col3 FROM nama_tabel WHERE nama LIKE
"Muhammad";” Jika kita ingin
mencari data yang nama Muhammadnya ada ditengah, maka ketik : “SELECT
col1,col2,col3 FROM nama_tabel WHERE nama LIKE "%Muhammad%"”
Kami juga diberi tugas untuk mempelajari lebih lanjut mengenai
LIKE, BETWEEN, IN, NOT LIKE, NOT IN pada perintah SELECT. Selanjutnya kami
menghabiskan waktu yang ada dengan melakukan beberapa latihan hingga waktu
ashar tiba. Alhamdulillah kegiatan hari ini berlangsung dengan lancar, Semoga
Allah senantiasa memberikan kita keistiqomahan untuk melaksanakan ibadah...آمين يا ربي
EmoticonEmoticon