Langsung ke konten utama

Tugas Pemrograman Web: PHP dan MySQL

NOTE: Postingan ini pindahan dari blog mimin yang satunya (darari17.blogspot.com)

Tumben min kok topiknya OOT? Yap, karena mimin ada tugas Pemrograman Web dari dosen mimin. Kali ini mimin mau ngebahas tentang implementasi PHP dan MySQL

Bahan-bahan yang diperlukan adalah ini:

  1. Seperangkat komputer/laptop yang sudah terinstall browser (Mimin pakai MSI GP62M dengan OS Windows 10 dan browser Google Chrome)
  2. XAMPP
  3. Sublime Text (Terserah mau ngedit pakai apa tapi mimin pakai ini)
  4. Minuman dan Snack (jika diperlukan :D :D :D )
Pertama, buka localhost/phpmyadmin dan buat database baru, Kali ini mimin pakai nama pendaftaran_siswa (Perlu diingat, pastikan yang juga pakai aplikasi MySQL jangan lupa di stop service dulu lalu diclose supaya tidak crash)

Kedua, buat tabel bernama calon_siswa


Lalu, ketikan syntax SQLnya:


Setelah itu, kolom dan tabel telah termuat


Setelah itu, buka sublime text dan tuliskan code-code PHPnya, kali ini mimin pakai refrensi dari sini: https://www.petanikode.com/tutorial-php-mysql/

Untuk codingnya, buat 7 file php. Yaitu tersedia file config.php, form-daftar.php, form-edit.php, hapus.php, index.php, list-siswa.php, proses-edit.php, proses-pendaftaran.php (Bisa dicustom juga sesuai dengan kebutuhan)

Untuk hasil akhirnya untuk versi mimin seperti begini:

Tampilan Utama:


Pengisian formulir, tentunya untuk kolom agama menggunakan dropdown combo dan jenis kelamin dengan radio button



Setelah mengklik daftar, otomatis langsung kembali ke tampilan awal. Mari kita sekarang membahas tentang databasenya. Ini adalah screenshot dari kolom pendaftar


Tentunya juga bisa dihapus kolom ini, jika ditekan tombol hapus maka akan seperti ini hasilnya


Sekian tentang pembahasan tentang tugas Pemrograman Web, sampai ketemu lagi di postingan berikutnyaaaaaaaaa

Komentar

Postingan populer dari blog ini

Tugas 2 APSI: ERD dan DFD Sistem Ticketing Kereta Api

Tugas 2 APSI: ERD dan DFD Sistem Ticketing Kereta Api DFD Level 0 DFD Level 1 DFD Level 2 ERD

Tugas 7 PBO: Fox & Rabbit Simulator

Class Location: public class Location { private int row; private int col; public Location(int row, int col) { this.row = row; this.col = col; } public boolean equals(Object obj) { if(obj instanceof Location) { Location other = (Location) obj; return row == other.getRow() && col == other.getCol(); } else { return false; } } public String toString() { return row + "," + col; } public int hashCode() { return (row << 16) + col; } public int getRow() { return row; } public int getCol() { return col; } } Class Field: import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Random; public class Field { private static final Random rand = Randomizer.getRandom(); priva...

RK 5: Sistematika Sintaks Requirement

Metode Dokumentasi - Rekayasa Kebutuhan: Requirement Engineering: Requirement Engineering atau juga bisa disebut Requirement Analysis merupakan suatu cara untuk menentukan kebutuhan user yang kemudian bisa digunakan sebagai input dalam proses analisis desain sebuah produk. Requirement/Kebutuhan yang dihasilkan dari kegiatan ini haruslah bisa di hitung (quantifiable), detail, dan relevan. Requirement Engineering melibatkan proses komunikasi yang intensif dengan pengguna sistem yang bertujuan untuk menjelas/detaikan spesifikasi kebutuhannya . Komunikasi Intensi ini dilakukan dengan tujuan agar kebutuhan usernya tidak ambigu dan sesuai dengan keinginannya, serta juga menghindarkan project creep (penambahan fitur baru saat implementasi), dan sebagai tolok ukur hasil implementasi produk (menentukan objective saat proses testing dilakukan). Dan karena RE ini berhubungan denga orang (user) maka sangat dianjurkan agar tim yang melakukan RE ini memilki kemampuan komunikasi dan mana...