Select Page

Author: Muhammad Miftahul Rizqi Maulana

Aku dan Faktor X

Cerita ini bermula ketika aku sedang melaksanakan sebuah kerja praktik di sebuah perusahaan x yang bergerak di bidang maintenance sebuah alat. Pagi itu aku berangkat pukul 7 seperti biasanya dan sampai disana setelah 20 menit perjalanan. sesampainya disana, aku pun lekas memarkirkan motorku dan menunggu dua temanku yang menjadi partnerku ketika kerja praktik disana. Sembari menunggu kedua temanku itu, aku pun melihat orang-orang saling berebut untuk menaiki mobil dari masing-masing perusahaan yang menjemput mereka untuk menuju ke tempat mereka bekerja. Padahal, mereka bisa menaiki bis yang juga akan lewat setiap 10 menit sekali untuk menjemput para pekerja dan mengantarkannya ke tempat mereka bekerja. Namun, para pekerja tersebut lebih memilih untuk menaiki mobil yang berasal dari perusahaan mereka masing-masing meskipun mobil tersebut sampai melebihi kapasitas yang ditentukan, mungkin menurut para pekerja dengan naik ke mobil perusahaan mereka, mereka akan sampai dengan lebih cepat walaupun harus berdesakan ketika didalamnya. Dari kejadian tersebut, aku pun tersadar bahwa untuk menuju ke suatu titik kesuksesan yang mana pada kejadian tadi diibaratkan seperti para pekerja yang menuju ke tempatnya bekerja, tidak hanya dapat ditempuh menggunakan satu jalur atau pintu saja namun dapat ditempuh menggunakan pintu yang lain juga. Kemudian aku pun bertanya kepada diriku sendiri, apa saja potensi yang saya miliki yang mungkin bisa untuk membantuku menuju ke titik kesuksesan itu. Aku pun dikejutkan dengan kedatangan mereka berdua dan mereka bertanya kepadaku kenapa aku melamun...

Read More

Ada Yang Update Nih…

Assalamualaikum, Kembali lagi dengan saya, disini saya akan melanjutkan dari pembahasan sebelumnya yaitu tentang query UPDATE dan bagaimana cara untuk menggabungkan semua materi yang telah diajarkan mulai dari query INSERT, DELETE, UPDATE, SELECT. Untuk yang pertama saya akan membahas query UPDATE terlebih dahulu. Dengan query UPDATE ini, kita bisa mengubah data yang telah kita inputkan dengan cara menekan tombol edit yang ada pada kolom aksi. Berikut adalah program untuk query UPDATE yang digabung dengan query INSERT. UPDATE <html>     <head>         <title>Sql-Update</title>     </head>     <body >     <form method=POST>         NRP  <input type=text name=nrp autocomplete=off placeholder=NRP><br><br>         NAMA <input type=text name=nama autocomplete=off placeholder=NAMA><br><br>         NOHP <input type=text name=hp autocomplete=off placeholder=NOHP><br><br>     <input type=submit name=kirim value=KIRIM><br><br>     <table border=”1″>         <tr>             <th>No</th>             <th>NRP</th>             <th>Nama</th>             <th>No HP</th>             <th colspan=”2″>Aksi</th>         </tr>         <?php          $koneksi = mysqli_connect(“localhost”,”root”,””,”miftahul”);         $no = 1;         if(isset($_POST[‘kirim’])){             $nrp = $_POST[‘nrp’];             $nama = $_POST[‘nama’];             $hp = $_POST[‘hp’];         }         if(!empty($nrp) AND !empty($nama) AND !empty($hp)){             $cekdulu= “SELECT * FROM mhs WHERE nrp=’$nama'”;             $prosescek= mysqli_query($koneksi, $cekdulu);             if (mysqli_num_rows($prosescek)>0) {                 $error = “Nama Telah Digunakan”;             }             else {                 mysqli_query($koneksi,”INSERT INTO `mhs` (`id`, `nrp`, `nama`, `hp`)                  VALUES (NULL, ‘$nrp’, ‘$nama’, ‘$hp’)”);                 $error = “Data Berhasil Diinput”;             }         }         else if(empty($nrp) OR empty($nama) OR empty($hp)){             $error = “Isi Semua Data Terlebih Dahulu !!!”;         }         $data = mysqli_query($koneksi,”SELECT * FROM mhs”);         while($d = mysqli_fetch_object($data)){             ?>             <tr bgcolor='<?php if($no%2==0) echo”lime”; else echo”magenta”; ?>’>                 <td><?php echo $no++; ?></td>                 <td><?php echo $d->nrp; ?></td>                 <td><?php echo $d->nama; ?></td>                 <td><?php echo $d->hp; ?></td>                 <td><?php echo “<a href=del.php?id=$d->id>DEL<a>” ?></td>                 <td><?php echo “<a href=update.php?id=$d->id>EDIT<a>” ?></td>             </tr>             <?php          }         ?>     </table><br><br>     <?php echo $error; ?>     </body> </html> Hasil dari program diatas adalah sebagai berikut. Setelah membuat program diatas, kita akan membuat form untuk menginputkan data yang akan diubah. Berikut adalah program dari form tersebut. FORMUPDATE <?php     $koneksi = mysqli_connect(“localhost”,”root”,””,”miftahul”);     $id = $_GET[‘id’];     $no = 1;     $data = mysqli_query($koneksi,”SELECT * FROM mhs WHERE id =’$id'”);     while($d = mysqli_fetch_array($data)){ ?>     <form method=”POST”>              <input type=hidden name=id autocomplete=off value=”<?php echo $d[‘id’] ?>”>         NRP  <input type=text name=nrp autocomplete=off value=”<?php echo $d[‘nrp’] ?>”><br><br>         NAMA <input type=text name=nama autocomplete=off value=”<?php echo $d[‘nama’] ?>”><br><br>         NOHP <input type=text name=hp autocomplete=off value=”<?php echo $d[‘hp’] ?>”><br><br>     <input type=submit name=update value=UPDATE><br><br>     </form> <?php     }     if(isset($_POST[‘update’])){     mysqli_query($koneksi,”UPDATE `mhs` SET `nrp`=’$_POST[nrp]’, `nama`=’$_POST[nama]’,      `hp`=’$_POST[hp]’ WHERE `id`=’$_POST[id]'”);     header(“location:Tabel_update.php?pesan=update”);     } ?> Berikut adalah hasil dari program diatas Dari gambar diatas saya akan menginputkan data seperti gambar berikut Dan hasilnya pada tabel akan berubah seperti berikut. Selanjutnya, kita akan membahas bagaimana sih cara untuk menggabungkan semuanya dalam satu template. Berikut adalah program untuk membuat template...

Read More

SWORD (Select, Where, nOt, oR, anD)

Assalamu’alaikum, Pembahasan kali ini yaitu tentang Pemrograman Lanjutan mengenai SQL SELECT WHERE pada Database.  Pada pembahasan sebelumnya menggenaik SQL SELECT, yaitu sebuah fungsi untuk menampilkan data pada database. Jika SQL SELECT menampilkan semua data yang ada pada database, kali ini kita menambahkan pengkodisian WHERE untuk memfilter data yang akan ditampilkan dari database. Contohnya kita ingin mencari nama atau nrp mahasiswa. Saat kita mengisi nrp pada form, maka hanya nrp tersebut yang tampil pada table.  Untuk penulisan syntax-nya yaitu “SELECT * FROM table WHERE condition”;. Berikut adalah form inputnya. Dari program diatas, pada baris 13, bahwa data yang akan ditampilkan hanya data yang memiliki nrp sesuai persis dengan yang kita tulis di form. Contoh disini saya menulis NRP 1103191016 maka program tersebut akan mencari NRP 1103191016 di database kita. Jika dijalankan, maka hasilnya akan seperti pada gambar dibawah ini Selanjutnyaa kita bisa mencari data yang mempunyai kemiripan . Caranya yaitu menggunakan SQL WHERE dengan tambahan fungsi LIKE. Syntaxnya yaitu : “SELECT * FROM nama_tabel WHERE nama_kolom LIKE kondisi%;”. Fungsi % adalah untuk nilai bebas yang angkanya mirip dengan kondisi yang kita input ke form. Untuk lebih jelasnya, mari kita melihat program dibawah ini. Disini saya mencari NRP 1110 maka data dengan NRP 1110 akan muncul. Selanjutnya kita akan mencoba mencari data nama yag mirip . untuk kodenya seperti berikut . Syntaxnya yaitu : “SELECT * FROM nama_tabel WHERE nama_kolom LIKE %kondisi%;”...

Read More

Delete Data Jadi Mudah

Assalamual’aikum, kali ini, saya akan melanjutkan pembahasan dari artikel sebelumnya. Pembahasan kali ini yaitu tentang query delete. Query DELETE ini berfungsi untuk menghapus catatan yang ada di tabel. Untuk syntax nya yaitu : “DELETE FROM table WHERE condition;” (tanpa tanda * diantara DELETE dan FROM karena penggunaan tanda * adalah untuk memilih seluruh kolom pada tabel sedangkan kali ini kita hanya menghapus data pada id tertentu). dengan adanya query delete ini kita jadi tidak bingung lagi untuk menghapus data yang ada pada tabel. Berikut contoh program query delete Dan berikut adalah hasil dari program diatas. Ketika saya mengeklik DEL pada baris ke 12 maka akan muncul laman seperti berikut Lalu kita lihat baris 12 pun sudah terhapus Sekian pembahasan dari saya,...

Read More

QUERY INSERT DAN SELECT

Assalamu’alaikum, pada kali ini kita akan belajar tentang Query Insert. Pada materi seblumnya sudah disinggung sedikit tentang database dan cara memasukkannya ke dalam database tersebut melalui php myadmin maupun dengan program php, namun program tersebut harus sering diganti apabila ingin menambahkan database yang baru. Oleh karena itu mari kita perhatikan bagaimana cara menambah data pada database tanpa mengubah – ubah program. Pertama, kita membuat form input untuk memasukkan berbagai data kita. Hasilnya pada localhost seperti berikut , lalu masukkan data yang diinginkan Kedua, kita membuat form untuk memproses datanya. Hasilnya pada locallhost Ketiga, lihat hasilnya pada phpmyadmin. Datanya pun bertambah. Nah.. Selanjutnya kita akan belajar Query Select. Query Select ini adalah untuk menampilkan data-data yang sudah kita entry sebelumnya di Query Insert agar data-data tersebut bisa langsung kita lihat di browser tanpa lagi menggunakan phpmyadmin. Berikut adalah cara menampilkan data yang ada di database. Buatlah program seperti berikut Hasilnya Untuk mempermudah pembaca membaca data tersebut, maka alangkah baiknya dibuat tabel dan antara nomor ganjil dan genap diberi warna selang-seling. Buatlah program seperti berikut Hasilnya Sekian dari...

Read More

Pin It on Pinterest