Aopok
No Result
View All Result
  • Login
  • Home
  • Filter
    • Terbaru
    • Spesial
    • Hot
    • Galeri
    • Viral
  • Berita
    • Daerah
    • Dunia
    • Nasional
  • Bisnis
    Penutupan Warong Nasi Padang Tertua di Singapura: Tanda Krisis Bisnis Kuliner dan Dampaknya pada Ekonomi F&B

    Penutupan Warong Nasi Padang Tertua di Singapura: Tanda Krisis Bisnis Kuliner dan Dampaknya pada Ekonomi F&B

    Pemerintah Masih Buka Peluang Beri Insentif Industri Tekstil

    Pemerintah Masih Buka Peluang Beri Insentif Industri Tekstil

    Branding Jadi Kunci Sukses Desainer Lokal di Tengah Tren Fashion Global

    Branding Jadi Kunci Sukses Desainer Lokal di Tengah Tren Fashion Global

    OJK Perkuat Keamanan Sektor Jasa Keuangan lewat Kerja Sama Strategis dengan PPATK dan BSSN untuk Tangkal Serangan Siber

    OJK Perkuat Keamanan Sektor Jasa Keuangan lewat Kerja Sama Strategis dengan PPATK dan BSSN untuk Tangkal Serangan Siber

    Peluang Bisnis Online Tren 2026: AI, Micro Learning, & Creator Economy

    Harga Emas Antam Meroket, Sentuh Rp 1.946.000 per Gram

    Harga Emas Antam Meroket, Sentuh Rp 1.946.000 per Gram

    Harga Bitcoin ke $145rb di Akhir Kuartal Ketiga Menurut Standard Chartered

    Harga Bitcoin ke $145rb di Akhir Kuartal Ketiga Menurut Standard Chartered

    Bangka Belitung Menjadi Provinsi Ketiga Korban   Terbanyak TPPO di Myanmar

    Bangka Belitung Menjadi Provinsi Ketiga Korban Terbanyak TPPO di Myanmar

    Perkembangan UMKM Digital di Indonesia: Peluang, Tantangan, dan Data Terbaru

  • Explore
    • Alamat
    • Food & Travel
      • Kuliner
      • Resep Masakan
    • Kode Pos
    • Masjid
    • Wisata
  • Religi
    Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

    Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

    Belajar dari Sistem Ramadhan

    Belajar dari Sistem Ramadhan

    Makna Hadits “Agama Adalah Nasehat”: Tafsir Lengkap & Aplikasi dalam Kehidupan Muslim

    Makna Hadits “Agama Adalah Nasehat”: Tafsir Lengkap & Aplikasi dalam Kehidupan Muslim

    Mengenal Syariat, Hakikat, dan Ma‘rifat dalam Islam: Pengertian, Perbedaan, dan Tahapannya

    Mengenal Syariat, Hakikat, dan Ma‘rifat dalam Islam: Pengertian, Perbedaan, dan Tahapannya

    Solusi Islam Menurut Hadist untuk Dua Insan yang Saling Jatuh Cinta

    Solusi Islam Menurut Hadist untuk Dua Insan yang Saling Jatuh Cinta

    Bagaimana Nasihat Guru Mengubah Jalan Hidup Imam Hanafi

    Bagaimana Nasihat Guru Mengubah Jalan Hidup Imam Hanafi

    Amalan Menjelang Bulan Syakban: Persiapan Menuju Ramadan

    Amalan Menjelang Bulan Syakban: Persiapan Menuju Ramadan

    Puasa Ramadan 2026 — Tanggal & Niat Qadha yang Wajib Diketahui Umat Muslim

    Puasa Ramadan 2026 — Tanggal & Niat Qadha yang Wajib Diketahui Umat Muslim

    Hadiah Pahala – Fatwa al-`Asqalani

    Hadiah Pahala – Fatwa al-`Asqalani

  • Sports
  • Tekno
  • More
    • Otomotif
    • Entertainment
    • Lifestyle
    • Edukasi
    • Lainnya
  • Network
    • Artikel
      • Biodata Viral
      • Chord Lirik
      • Religi
      • Tempo Dulu
    • Iklan Gratis
    • Media Sosial
    • Terviral
    • Seputar Bisnis
    • Pasang Iklan
    • Jok Bangka
    • Ulasan Bisnis
    • Trading
    • Top Bisnis
Iklan Gratis
SUBSCRIBE
  • Home
  • Filter
    • Terbaru
    • Spesial
    • Hot
    • Galeri
    • Viral
  • Berita
    • Daerah
    • Dunia
    • Nasional
  • Bisnis
    Penutupan Warong Nasi Padang Tertua di Singapura: Tanda Krisis Bisnis Kuliner dan Dampaknya pada Ekonomi F&B

    Penutupan Warong Nasi Padang Tertua di Singapura: Tanda Krisis Bisnis Kuliner dan Dampaknya pada Ekonomi F&B

    Pemerintah Masih Buka Peluang Beri Insentif Industri Tekstil

    Pemerintah Masih Buka Peluang Beri Insentif Industri Tekstil

    Branding Jadi Kunci Sukses Desainer Lokal di Tengah Tren Fashion Global

    Branding Jadi Kunci Sukses Desainer Lokal di Tengah Tren Fashion Global

    OJK Perkuat Keamanan Sektor Jasa Keuangan lewat Kerja Sama Strategis dengan PPATK dan BSSN untuk Tangkal Serangan Siber

    OJK Perkuat Keamanan Sektor Jasa Keuangan lewat Kerja Sama Strategis dengan PPATK dan BSSN untuk Tangkal Serangan Siber

    Peluang Bisnis Online Tren 2026: AI, Micro Learning, & Creator Economy

    Harga Emas Antam Meroket, Sentuh Rp 1.946.000 per Gram

    Harga Emas Antam Meroket, Sentuh Rp 1.946.000 per Gram

    Harga Bitcoin ke $145rb di Akhir Kuartal Ketiga Menurut Standard Chartered

    Harga Bitcoin ke $145rb di Akhir Kuartal Ketiga Menurut Standard Chartered

    Bangka Belitung Menjadi Provinsi Ketiga Korban   Terbanyak TPPO di Myanmar

    Bangka Belitung Menjadi Provinsi Ketiga Korban Terbanyak TPPO di Myanmar

    Perkembangan UMKM Digital di Indonesia: Peluang, Tantangan, dan Data Terbaru

  • Explore
    • Alamat
    • Food & Travel
      • Kuliner
      • Resep Masakan
    • Kode Pos
    • Masjid
    • Wisata
  • Religi
    Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

    Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

    Belajar dari Sistem Ramadhan

    Belajar dari Sistem Ramadhan

    Makna Hadits “Agama Adalah Nasehat”: Tafsir Lengkap & Aplikasi dalam Kehidupan Muslim

    Makna Hadits “Agama Adalah Nasehat”: Tafsir Lengkap & Aplikasi dalam Kehidupan Muslim

    Mengenal Syariat, Hakikat, dan Ma‘rifat dalam Islam: Pengertian, Perbedaan, dan Tahapannya

    Mengenal Syariat, Hakikat, dan Ma‘rifat dalam Islam: Pengertian, Perbedaan, dan Tahapannya

    Solusi Islam Menurut Hadist untuk Dua Insan yang Saling Jatuh Cinta

    Solusi Islam Menurut Hadist untuk Dua Insan yang Saling Jatuh Cinta

    Bagaimana Nasihat Guru Mengubah Jalan Hidup Imam Hanafi

    Bagaimana Nasihat Guru Mengubah Jalan Hidup Imam Hanafi

    Amalan Menjelang Bulan Syakban: Persiapan Menuju Ramadan

    Amalan Menjelang Bulan Syakban: Persiapan Menuju Ramadan

    Puasa Ramadan 2026 — Tanggal & Niat Qadha yang Wajib Diketahui Umat Muslim

    Puasa Ramadan 2026 — Tanggal & Niat Qadha yang Wajib Diketahui Umat Muslim

    Hadiah Pahala – Fatwa al-`Asqalani

    Hadiah Pahala – Fatwa al-`Asqalani

  • Sports
  • Tekno
  • More
    • Otomotif
    • Entertainment
    • Lifestyle
    • Edukasi
    • Lainnya
  • Network
    • Artikel
      • Biodata Viral
      • Chord Lirik
      • Religi
      • Tempo Dulu
    • Iklan Gratis
    • Media Sosial
    • Terviral
    • Seputar Bisnis
    • Pasang Iklan
    • Jok Bangka
    • Ulasan Bisnis
    • Trading
    • Top Bisnis
No Result
View All Result
Aopok
No Result
View All Result
Home Edukasi

Teknik Keamanan Website

Edukasi Indonesia by Edukasi Indonesia
23.05.2016
Reading Time: 20 mins read
Donasi
0
ADVERTISEMENT

RELATED POSTS

Apakah Super Flu Subclade K Bisa Menjadi Pandemi Berikutnya?

Strategi Komunikasi Publik yang Humanis

Bawang Putih untuk Flu dan Pilek: Fakta atau Mitos? Manfaat, Bukti Ilmiah & Cara Pakai yang Tepat

ADVERTISEMENT
PHP Security

Bahasa pemrograman PHP dan MySQL merupakan bahasa pemrograman serta basis data yang paling banyak digunakan untuk membuat website. Semakin polulernya PHP dan MySQL banyak hacker yang mencoba untuk membobol website yang menggunakan bahasa pemrograman PHP dan MySQL. Hal ini bukan menjadi pakokan bahwa sistem yang dibangun menggunakan bahasa pemrograman PHP rentang diserang hacker. Bahasa pemrograman PHP memiliki keamanan yang power full jika Anda dapat memaksimalkannya. Beberapa teknik untuk memaksimalkan keamanan PHP:
  1. Menanggulangi SQL Injection.
  • Serangan yang paling sering dilakukan oleh hacker adalah SQL Injection. Target SQL injection ini adalah form login. Langkah yang dilakukan untuk memberi pengamanan terhadap form login dengan menggunakan fungsi mysql_real_escape_string(); Contoh:
    $username = mysql_real_escape_string($_POST[‘username’]);
    $password = mysql_real_escape_string($_POST[‘pass’]);

    $query = “SELECT * FROM user WHERE username = ‘$username'”;
    $hasil = mysql_query($query);
  • Menggunakan fungsi MD5
    • Langkah selanjutnya untuk mengamankan sistem login adalah dengan menggunakan funsi MD5. MD5 digunakan untuk melakukan enkripsi password, untuk lebih mengoptimalkan fungsi ini buat password dengan menggunakan kombinasi angka, huruf dan karakter khusus. Contoh:
      $password = md5($password);
      if ($password == $data[‘password’])
      {
        echo “sukses”;
      }
      else
      {
        echo “<h1>Login gagal</h1>”;
      }
  • Menggunakan .htacsess untuk memanipulasi halaman php
    • Sebelum membuat file .htacsees langkah pertama adalah mengaktifkan mod_rewrite. buka folder apache yang terdapat di dalam folder xampp. Kemudian buka folder conf lalu buka file httpd.conf menggunakan notepad atau notepad++
    • Cari code #LoadModule rewrite_module modules/mod_rewrite.so hilangkan tanda pagarnya sehingga menjadi LoadModule rewrite_module modules/mod_rewrite.so. Simpan file tersebut.
    • Buatlah sebuah folder di dalam direktori C:/xampp/htdocs dengan nama latihan.
    • Buka notepad atau notepad ++ kemudian ketik listing program di bawah ini.
      RewriteEngine on
      RewriteCond $1 !^(index.php|images)
      RewriteRule ^(.*)$ /latihan/index.php?$1 [L]
      Simpan dengan type: all files, beri nama .htaccsess
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <?php
      error_reporting(“E_ALL ^ E_NOTICE”);

      include(‘koneksi.php’);

      $url   = $_SERVER[‘QUERY_STRING’];
      $pecah = explode(‘-‘,$url);
      $page  = $pecah[0];
      $id       = $pecah[1];
      switch($page){
          case ‘berita’:
              include ‘module/berita.php’;
              break;
             
          case ‘contact’:
              include ‘module/contact.php’;
              break;
         
          default:
              include ‘module/notfound.php’;
              break;
      }
      ?>
      Simpan dengan type: all files, beri nama index.php
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <?php

      error_reporting(“E_ALL ^ E_NOTICE”);

      $db_host  = ‘localhost’;
      $db_usn   = ‘root’;
      $db_pwd   = ”;
      $db_name  = ‘dbberita’;
      $conn     = mysql_connect($db_host,$db_usn,$db_pwd);
      $db       = mysql_select_db($db_name,$conn);  
      ?>

      Simpan dengan type: all files, beri nama koneksi.php
    • Buatlah sebuah folder baru di dalam folde latihan beri nama module.
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <?php
      error_reporting(“E_ALL ^ E_NOTICE”);

      if(is_numeric($id)){
          //Baca Posting jika url mengandung variabel ID yang numeric
          $query = mysql_query(‘select * from berita where BID=”‘.$id.'”‘);
          $data  = mysql_fetch_array($query);
          echo ‘<h1>’.$data[‘Judul’].'</h1>’;
          echo $data[‘Isi’];
          echo ‘<p>’.$data[‘Penulis’].’ / ‘.$data[‘Tanggal’].’ <a href=”berita”>&laquo; Kembali</a></p>’;
      }
      else{
          //Menampilkan Semua Posting
          $query = mysql_query(‘select * from berita ‘);
          echo ‘<ul>’;
          while($data=mysql_fetch_array($query)){
              $slug = str_replace(‘ ‘,’_’,$data[‘Judul’]);
              echo ‘<li><a href=”berita-‘.$data[‘BID’].’-‘.strtolower($slug).'”>’.$data[‘Judul’].'</a></li>’;
          }
          echo ‘</ul>’;
      }
      ?>
      Simpan di dalam folder module dengan tipe all files beri nama berita.php
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <h1>Hubungi Kami</h1>
      Simpan di dalam folder module dengan tipe all files beri nama contact.php
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <h1>404 – Halaman yang anda cari tidak ditemukan!</h1>
      Simpan di dalam folder module dengan tipe all files beri nama notfound.php
    • Buat file baru menggunakan notepad/notepad ++ kemudian ketik listing program di bawah ini.
      <?php
      error_reporting(“E_ALL ^ E_NOTICE”);

      $query = mysql_query(‘select * from berita ‘);
      echo ‘<ul>’;
      while($data=mysql_fetch_array($query)){
          echo ‘<li><a href=”page-‘.$data[‘BID’].'”>’.$data[‘Judul’].'</a></li>’;
      }
      echo ‘</ul>’;
      ?>
      Simpan di dalam folder module dengan tipe all files beri nama page.php
    • Buat database baru dengan nama dbberita menggunakan phpmyadmin. 
    • Sesuaikan struktur tabelnya sesuai dengan tabel di bawah ini.
      Nama FieldsType DataKeterangan
      BIDInt (5)Auto Increment, Primary Key
      JudulVarchar (255)
      IsiText
      PenulisVarchar (255)
      Tanggaldatetime
    • Masukan beberapa data di bawah ini ke dalam database melalui menu insert.
      • KolomNilai
        BID1
        JudulTentang Kami
        IsiKami merupakan perkumpulan beberapa mahasiswa ITN Malang yang memiliki persamaan tujuan untuk dapat saling berbagi ilmu terutama dalam bidang IT. Berangka dari persamaan tujuan tersebut, maka kami dirikan Media Kreatif ini sebagai sarana penujang dan sebagai media penyaluran minat dan bakat.<br>
        <strong>Visi dan Misi</strong><br>
        Media kreatif didirikan untuk dapat mengahasilkan produk – produk edukasi dengan harapan dapat ikut berpartisipasi dalam rangka mencerdaskan bangsa.<br>
        <p><strong>Produk</strong></p>
        <p>Produk yang kami rancang kedepannya antara lain :</p>
        <ol>
            <li>Tutorial dan Buku elektronik ( Ebook ) untuk dapat di baca olhe segenap lapisan Masyarakat</li>
            <li>Aplikasi – aplikasi komputer berbasis website dan desktop</li>
            <li>Ujian online untuk kalangan SMP , SMU dan Perguruan tinggi</li>
            <li>Dan lain – lain</li>
        </ol>
        <p><strong>Kontak</strong></p>
        <p>Edi suprayitno <br />
        Jl Bougenville No 1,<br />
        Kel. Lowokwaru<br />
        Kota Malang<br />
        Jawa Timur</p>
        <p>Email : <strong>admin@media-kreatif.com</strong><br />
        Yahoo messenger : <strong>just_ide@yahoo.com</strong></p>
        <p>Silahkan <a href=”request-tutorial.prm”>kirimkan</a> ide – ide kreatif anda untuk dapat kami tuangkan dalam bentuk tulisan sehingga dapat dinikmati oleh banyak kalangan.</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p><strong>Salam kreatif</strong></p>
        <p>&nbsp;</p>
        Penuis2012-01-20 10:10:00
        TanggalEdi. S
      • KolomNilai
        BID2
        JudulBelajar MySQL dengan menggunakan MySQL command line
        Isi<p>Melanjutkan tutorial sebelumnya, berikut kita akan mencoba membuat contoh database baru dengan menggunakan mysql command line. Perhatikan langkah – langkah berikut :<br />
        <br />
        <strong>1. Login ke MySQL Server</strong><br />
        Gunakan perintah <strong>mysql -u root -p</strong> , ketika muncul pesan Enter password : , masukkan password MySQL anda. jika Anda pengguna aplikasi XAMP, biasanya password root masih kosong. tekan saja tombol Enter.</p>
        <p>
        <div style=”page-break-after: always;”><span style=”display: none;”>&nbsp;</span></div>
        <br />
        <strong>2. Membuat database baru</strong><br />
        Untuk membuat database baru, perintah yang digunakan adalah sebagai berikut :<br />
        <strong>CREATE DATABASE nama_database;</strong><br />
        Contoh kalau kita akan membuat database dengan nama sekolah, perintah yang digunakan :<br />
        <strong>CREATE DATABASE sekolah; </strong><br />
        jangan lupa untuk mengakhiri perintah mysql dengan tanda ( ; ) supaya pada waktu kita tekan enter perintah tersebut akan di eksekusi. kalau kita lupa menuliskan tanda ;, maka kursor akan turun kebawah dam artian ganti baris saja, akan tetapi perintah tidak dieksekusi. untuk mengatasi hal tersebut, ketik saja ; kemudian tekan tombol Enter.<br />
        <br />
        3. Masuk ke database untuk pengelolaan<br />
        Untuk masuk ke database tertentu, perintah yang digunakan adalah USE, dengan struktur perintahnya yaitu :<br />
        <strong>USE nama_database</strong><br />
        Contoh penerapannya adalah:<br />
        <strong>USE sekolah;</strong><br />
        Jika perintah yang kita ketikkan benar, maka akan dicetak pesan Database Change, kemudian kita bisa mengolah database tersebut.<br />
        <br />
        4. Membuat tabel<br />
        Struktur perintah untuk membuat tabel adalah sebagai berikut :<br />
        <em><strong>CREATE TABLE nama_tabel(<br />
        &nbsp;&nbsp;&nbsp; kolom1 type_data(ukuran) atribut , <br />
        &nbsp;&nbsp;&nbsp; kolom1 type_data(ukuran) atribut, <br />
        &nbsp;&nbsp;&nbsp; kolom1 type_data(ukuran) atribut, <br />
        &nbsp;&nbsp;&nbsp; kolom1 type_data(ukuran) , <br />
        &nbsp;&nbsp;&nbsp; …<br />
        &nbsp;&nbsp;&nbsp; kolom_n type_data(ukuran)<br />
        );</strong></em><br />
        <br />
        Pada contoh berikut akan dibuat tabel siswa dengan struktur tabel tersebut terdiri dari beberapa kolom, diantaranya (NIS , Nama, Alamat, TTL, Telp, Angkatan).<br />
        Perintah yang harus dibuat adalah sebagai berikut :<br />
        <em><strong>CREATE TABLE siswa (<br />
        &nbsp;&nbsp;&nbsp; NIS varchar(10) not null primary key,<br />
        &nbsp;&nbsp;&nbsp; Nama varchar(30) not null,<br />
        &nbsp;&nbsp;&nbsp; Alamat varchar(255) not null,<br />
        &nbsp;&nbsp;&nbsp; TTL varchar(50) not null,<br />
        &nbsp;&nbsp;&nbsp; Telp varchar(30) not null,<br />
        &nbsp;&nbsp;&nbsp; Angkatan varchar(2) not null<br />
        );</strong></em><br />
        Jika perintah diatas berhasil, maka akan dicetak pesan Query Ok , sedangkan jika ditemukan kesalahan dalam perintah diatas, maka akan dicetak pesan kesalahan berserta dengan petunjuk lokasi kesalahannya.<br />
        <br />
        <strong>5. Melihat daftar tabel dalam database</strong><br />
        Untuk mengetahui ada berapa tabel dalam database sekolah, maka gunakan perintah berikut :<br />
        <strong>SHOW TABLES;</strong><br />
        setelah perintah tersebut dijalankan, maka akan ditampilkan daftar tabel yang ada pada database sekolah.<br />
        <br />
        <strong>6. Memasukkan data ke dalam tabel</strong><br />
        Untuk memasukkan data / record pada tabel siswa, maka perintah yang kita gunakan adalah perintah insert, struktur perintahnya adalah :<br />
        <strong>INSERT INTO siswa (kolom1, kolom2, kolom3, kolom_n) values (‘ isi 1 ‘, ‘ isi 2 ‘, ‘ isi 3 ‘, ‘ isi n ‘)</strong><br />
        Pada contoh berikut kita akan memasukkan record pada tabel siswa yang telah kita buat sebelumnya.<br />
        INSERT INTO siswa (NIS, Nama, Alamat, TTL, Telp, Angkatan ) values (‘ 0912912 ‘, ‘ Edi s ‘, ‘ Malang ‘, ‘ Malang 29 Februari 1994 ‘, ‘ 0341 567890 ‘, ‘ 2009 ‘ )<br />
        jika perintah diatas kita jalankan, maka akan dimasukkan data siswa bernama Edi s kedalam tabel siswa. Jika perintah berhasil, akan dicetak pesan Query Ok, 1 row affected<br />
        <br />
        <strong>7. Menampilkan data atau record tabel</strong><br />
        Untuk melihat data dari sebuah tabel, maka kita gunakan perintah select , yang srtuktur perintahnya adalah sebagai berikut :<br />
        <strong>SELECT kolom1,kolom2,kolom_n FROM nama_tabel</strong><br />
        pada contoh berikut kita akan menampilkan isi dari tabel siswa, maka kita gunakan perintah berikut :<br />
        <strong>SELECT * FROM siswa ;</strong><br />
        Perintah diatas akan menampilkan isi semua kolom dalam tabel siswa, sedangkan jika perintanya kita ubah menjadi :<br />
        <strong>SELECT NIS,Nama,Alamat FROM siswa;</strong><br />
        Maka hanya akan ditampilkan isi dari Kolom NIS,Nama dan kolom Alamat<br />
        Penjelasan lebih detail dari perintah diatas akan dibahas dalam Mysql query<br />
        <br />
        <strong>8. Mengubah data tabel</strong><br />
        Untuk melakukan perubahan data pada tabel, maka perintah yang digunakan adalah perintah UPDATE, struktur perintahnya adalah sebagai berikut :<br />
        <strong>UPDATE nama_tabel SET kolom1=’isi baru’ , kolom2=’isi baru’ WHERE kolom_unik=’kode_unik’ ;</strong><br />
        Pada contoh berikut kita akan mengubah Nama siswa yang berada pada tabel siswa. Perlu diketahui bahwa kolom unik atau primary key dari tabel siswa adalah NIS, maka kita akan mengubah data siswa dengan NIS tertentu.<br />
        <strong>UPDATE siswa SET Nama=’ Arman’, Alamat=’Jl Bougenville no 1′, Angkatan=’ 2010 ‘ WHERE NIS=’ 0912913 ‘</strong><br />
        Jika perintah tersebut dijalankan, maka data siswa yang memiliki NIS = 0912913 akan diubah, yaitu Nama = Edi s akan dibah menjadi Arman , Alamat diubah menjadi Jl Bougenville no 1 dan angkatan diubah menjadi 2010.<br />
        Untuk melihat hasilnya, silahkan tampilkan dengan menggunakan perintah SELECT<br />
        <br />
        <strong>9. Menghapus data</strong><br />
        Untuk menghapus data pada tabel, perintah yang digunakan adalah perintah DELETE . Struktur perintahnya adalah sebagai berikut :<br />
        <strong>DELETE FROM nama_tabel WHERE kolom_unik = ‘angka_unik’;</strong><br />
        Contoh penerapannya pada tabel siswa adalah ketika kita akan menghapus data siswa yang memiliki NIS 0912913, maka perintah yang digunakan adalah sebagai berikut :<br />
        <strong>DELETE FROM siswa WHERE NIS=’ 0912913 ‘;</strong></p>
        PenuisEdy S
        Tanggal2011-05-20 10:42:16
      • KolomNilai
        BID3
        JudulPosting multiple form dengan php
        Isi<p>Posting data dengan beberapa form ? Kapan kira – kira kita akan mengirim data dengan beberapa form ?<br>
        Jawabannya adalah ketika kita akan melakukan entry banyak data dimana data – data tersebut mempunyai atribut – atribut yang sama. sebagai contoh ketika kita akan melakukan entry data siswa, dimana masing – masing siswa mempunyai atribut – atribut yang sama, antara lain :</p>
        <ul>
          <li>NIM</li>
          <li>Nama</li>
          <li>Alamat</li>
          <li>Tempat dan tanggal lahir</li>
          <li>dll</li>
        </ul>
        <p>
        <div style=”page-break-after: always;”><span style=”display: none;”>&nbsp;</span></div>
        </p>
        <p>Kalau kita mau melakukan entry data yang jumlahnya cukup banyak, sedangkan kita hanya menggunakan satu form, tentunya akan sangat menyulitkan, karena kita harus menyimpan data satu persatu. Disini kami akan mencoba membuat contoh aplikasi simple untuk dapat mengatasi permasalahan diatas:</p>
        <p>1. Membuat form entry data siswa terlebuh dahulu.</p>

        <div id=”htmltut” style=”font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:silver 1px dotted; width:auto;”>
        <!– tutorial start here –>
        &lt;html xmlns=”http://www.w3.org/1999/xhtml”&gt;<br />
        &lt;head&gt;<br />
        &lt;meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ /&gt;<br />
        &lt;title&gt;Posting Multiple form dengan PHP&lt;/title&gt;<br />
        &lt;/head&gt;<br />

        &lt;body&gt;<br />
        &lt;form method=”get” action=””&gt;<br />
            Jumlah form : &lt;input type=”text” size=”5″ name=”jumlah” /&gt;<br />
            &lt;input type=”submit” name=”btnJumlah” value=”OK” /&gt;<br />
        &lt;/form&gt;<br />

        &lt;form method=”post” action=”proses.php”&gt;<br />
        &lt;?php<br />
        $jumlah=$_GET[‘jumlah’];<br />
        for($i=0; $i&lt;$jumlah; $i++){<br />
        $nomor = $i + 1;<br />
        echo $nomor .”. “;<br />
        ?&gt;<br />
        NIM &lt;input type=”text” name=”nim[]” /&gt; Nama &lt;input type=”text” name=”nama[]” /&gt;&lt;br /&gt;<br />
        &lt;?php<br />
        }<br />
        //cetak tombol jika inputan lebih dari 0<br />
        if($jumlah &gt;0){<br />
            echo “&lt;input type=”submit” name=”btnSiswa” value=”Simpan” /&gt;”;<br />
        }<br />
        ?&gt;<br />
        &lt;/form&gt;<br />
        &lt;/body&gt;<br />
        &lt;/html&gt;<br />
        <!– tutorial ends here –>
        </div>
        <p>Karena form diatas menggunakan script php, maka harus disimpan dengan ekstensi php, misalnya kita simpan dengan nama <strong>multi.php</strong> </p>
        <p>2. Membuat file aksi <strong>proses.php</strong></p>
        <p>file aksi yang akan memproses kiriman data dari form diatas seperti tertulis di bawah ini.</p>
        <div id=”htmltut” style=”font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:silver 1px dotted; width:auto;”>
        &lt;?php<br />
        if(isset($_POST[‘btnSiswa’])){<br />
        //hitung jumlah form yang dikirim<br />
        $jumlah = count($_POST[‘nim’]);<br />
        <br />
            echo “&lt;h1&gt;Cetak semua form&lt;/h1&gt;”;<br />
            for($i=0; $i&lt;$jumlah; $i++){<br />
            $urut    = $i+1;<br />
            $nim    = $_POST[‘nim’][$i];<br />
            $nama    = $_POST[‘nama’][$i];<br />
            //jika mau dimasukkan ke databases, silahkan buat query anda disini<br />
            echo $urut.” “.$nim .” “.$nama.”&lt;br /&gt;”;<br />
            }<br />
        <br />
            echo “&lt;h1&gt;Khusus NIM dan Nama yang tidak kosong&lt;/h1&gt;”;<br />
            //jika hanya akan memproses data yang nim dan namanya tidak kosong<br />
            for($a=0; $a&lt;$jumlah; $a++){<br />
            $urut    = $a+1;<br />
            $nim    = $_POST[‘nim’][$a];<br />
            $nama    = $_POST[‘nama’][$a];<br />
            if(trim($nim) !=”” and trim($nama) !=””){<br />
            //jika mau dimasukkan ke databases, silahkan buat query anda disini<br />
                echo $urut.” “.$nim .” “.$nama.”&lt;br /&gt;”;<br />
            }    <br />
        }<br />
        }<br />
        ?&gt;<br />
        </div>
        <p>Silahkan copy code – code diatas dan coba jalankan pada komputer anda. Untuk mendownload contoh script yang sudah kami buat diatas, silahkan klik <a href=”get-multi.zip”>Download</a></p>
        <p>Sekian dulu tutorial kali ini,Jika ada sesuatu yang kurang jelas / koreksi dari penulisan diatas silahkan posting  pada form dibawah. Untuk request tutorial sesuai dengan keinginan anda, silahkan tuliskan request anda pada menu <a href=”request-tutorial.prm”>Request tutorial</a> </p>
        <p><strong>Selamat mencoba dan Salam kreatif </strong></p>

        PenuisEdy. S
        Tanggal2012-02-22 10:10:00
      • KolomNilai
        BID4
        JudulBerita percobaan saja
        Isiisi dari berita percobaan
        PenuisEdy S
        Tanggal2011-05-28 21:21:38
      • KolomNilai
        BID5
        JudulBerita percobaan lanjutan
        IsiIsi dari berita percobaan lanjutan
        PenuisEdy S
        Tanggal2012-03-22 10:10:00
      • KolomNilai
        BID6
        JudulBerita percobaan saja
        IsiIsi dari percobaan berita berikutnya
        PenuisEdy S
        Tanggal2011-05-28 21:21:38
      • KolomNilai
        BID7
        JudulBerita percobaan lanjutan
        IsiIsi juga dari berita selanjutnya
        PenuisEdy S
        Tanggal2011-05-28 21:22:02
    • Jalankan programnya melalui alamat dibawah ini, dan lihat hasilnya.
      • http://localhost/latihan
      • http://localhost/latihan/berita
      • http://localhost/latihan/contact
      • http://localhost/latihan/sembarang_text
    TUGAS
    Editlah program di atas, tambahkan halaman utama yang dilengkapi dengan menu untuk mengakses berita dan contact person.
        KembaliLanjut
        Tags: BacaBelajarCari IlmuEdukasiIlmuIlmu PengetahuanPendidikanPengetahuanTips
        ShareTweetSendShare
        Edukasi Indonesia

        Edukasi Indonesia

        Related Posts

        Apakah Super Flu Subclade K Bisa Menjadi Pandemi Berikutnya?
        Edukasi

        Apakah Super Flu Subclade K Bisa Menjadi Pandemi Berikutnya?

        08.01.2026
        Strategi Komunikasi Publik yang Humanis
        Edukasi

        Strategi Komunikasi Publik yang Humanis

        04.01.2026
        Bawang Putih untuk Flu dan Pilek: Fakta atau Mitos? Manfaat, Bukti Ilmiah & Cara Pakai yang Tepat
        Edukasi

        Bawang Putih untuk Flu dan Pilek: Fakta atau Mitos? Manfaat, Bukti Ilmiah & Cara Pakai yang Tepat

        02.01.2026
        Kementerian Kebudayaan Serahkan 85 Sertifikat Cagar Budaya Nasional, Dorong Pelestarian dan Ekonomi Budaya Berkelanjutan
        Edukasi

        Kementerian Kebudayaan Serahkan 85 Sertifikat Cagar Budaya Nasional, Dorong Pelestarian dan Ekonomi Budaya Berkelanjutan

        19.12.2025
        Daftar Bansos yang Cair 8–25 Desember 2025: BLT Kesra Rp900 Ribu, PKH, BPNT, PIP, dan Aturan Baru KPM Tidak Lagi Dapat Bantuan
        Berita

        Daftar Bansos yang Cair 8–25 Desember 2025: BLT Kesra Rp900 Ribu, PKH, BPNT, PIP, dan Aturan Baru KPM Tidak Lagi Dapat Bantuan

        07.12.2025
        Peringatan Hari Guru Nasional – 25 November: Momen Menghargai Pahlawan Tanpa Tanda Jasa
        Edukasi

        Peringatan Hari Guru Nasional – 25 November: Momen Menghargai Pahlawan Tanpa Tanda Jasa

        23.11.2025
        Next Post
        Negara Khilafah Islam Dipecah Nasionalisme

        Negara Khilafah Islam Dipecah Nasionalisme

        Info Kota Bandung dan Sekitarnya

        Tinggalkan Balasan Batalkan balasan

        Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

        Iklan

        Recommended Stories

        Woder women

        18.05.2019
        Menjelajah Benteng Merah Agra Fort

        Dibuka! Pendaftaran Beasiswa Berdaya 2023 dari Yayasan Berdaya Foundation, Khusus Mahasiswa Asal Garut

        30.11.2023

        Silvana Herman & Gusti Randa – Setulus Hatimu

        17.05.2007

        Popular Stories

        • Video Viral Andini Permata Bersama Bocil

          Video Viral Andini Permata Bersama Bocil

          0 shares
          Share 0 Tweet 0
        • Pemerintah Masih Buka Peluang Beri Insentif Industri Tekstil

          0 shares
          Share 0 Tweet 0
        • 5 Penyebab Timnas Indonesia U-22 Gagal Lolos ke Semifinal SEA Games 2025: Analisis Lengkap & Faktor Penentu

          0 shares
          Share 0 Tweet 0
        • Mengenal Syariat, Hakikat, dan Ma‘rifat dalam Islam: Pengertian, Perbedaan, dan Tahapannya

          0 shares
          Share 0 Tweet 0
        • Harga iPhone 14 Turun di Indonesia Jadi Mulai Rp 8 Jutaan

          0 shares
          Share 0 Tweet 0
        Aopok

        Aopok merupakan layanan informasi terbaru dan terpercaya yang mengabarkan berita di indonesia dan seluruh dunia.

        LEARN MORE »

        Terkini

        Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

        Kisah Nabi Yunus Ditelan Ikan, Mukjizat, dan Kekuatan Doa di Saat Putus Asa

        26.01.2026
        Gempar! Video Viral Meteor Jatuh Hingga Sunami di Laut di Cianjur Selatan

        Gempar! Video Viral Meteor Jatuh Hingga Sunami di Laut di Cianjur Selatan

        25.01.2026

        Kategori

        • Berita
        • Bisnis
        • Bulutangkis
        • Chord Lirik
        • Daerah
        • Dunia
        • Edukasi
        • Entertainment
        • Explore
        • Food & Travel
        • Kesehatan & Kecantikan
        • Kuliner
        • Lainnya
        • Lifestyle
        • Nasional
        • Otomotif
        • Religi
        • Review
        • Sejarah
        • Sepakbola
        • Sports
        • Teknologi & Sains
        • Terjemahan Lagu

        Navigasi

        • Tentang
        • Kontak
        • Subscription
        • Disclaimer
        • Privacy Policy
        • Pedoman Siber
        • Cookies dan IBA
        • Terms

        © 2026 Aopok.com - theme by Iklans.com - Pugur.com.

        Welcome Back!

        Login to your account below

        Forgotten Password?

        Retrieve your password

        Please enter your username or email address to reset your password.

        Log In
        No Result
        View All Result
        • Home
        • Subscribe
        • Kategori
          • Berita
          • Explore
            • Food & Travel
            • Kuliner
            • Sejarah
            • Review
          • Bisnis
          • Edukasi
          • Entertainment
            • Lifestyle
          • Otomotif
          • Religi
          • Sports
          • Teknologi & Sains
        • Terbaru
        • Join Komunitas
        • Pasang Iklan Gratis
        • Trading & Investasi
        • Seputar Bisnis
        • Biodata Viral
        • Networks
          • Berita Viral
          • Chord Lirik
          • Keimanan
          • Seputar Bangka
          • Seputar Kripto
          • Tempo Doeloe
          • Top Bisnis

        © 2026 Aopok.com - theme by Iklans.com - Pugur.com.

        Are you sure want to unlock this post?
        Unlock left : 0
        Are you sure want to cancel subscription?