Pemrograman Web Database ABDI PANDU KUSUMA, S.KOM, M.T
PENGANTAR WEB DATABASE PROGRAMMING Database → ?? Database → Database merupakan kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi. Database → DBMS DBMS (Database Management System) merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program diantaranya; DB2, Microsoft SQL Server, Oracle, Sybase, Interbase, Teradata, Firebird, MySQL, & PostgreSQL.
Menampilkan database pada web client Buat database melalui address bar dengan mengetikkan “localhost/phpMyAdmin” !
Menampilkan database pada web client Kemudian klik tab “SQL”, ketikkan perintah berikut: create database latihan; Periksa pada daftar database!
Menampilkan database pada web client Buat tabel mahasiswa yang terdiri atas atribut NIM char(10) PK, Nama_Mahasiswa varchar(15), dan Alamat_Mahasiswa varchar(50). (melalui tab SQL). Create table mahasiswa (NIM char(10) primary key, nama_mahasiswa varchar(15), alamat_mahasiswa varchar(50)) Tambahkan 3 data dalam tabel mahasiswa. Insert into Mahasiswa values(‘0001’,’Tono’,’Blitar’) → dst... Buat tabel Matkul yang terdiri atas atribut kode_matkul char(10) PK, Nama_Matkul varchar(30), dan SKS char(1). (melalui tab SQL). Tambahkan 3 data dalam tabel Matkul.
Menampilkan database pada web client Buat koneksi antara PHP dan MySql. Masukkan tag PHP berikut kemudian simpan dengan nama koneksi.php $conn = mysqli_connect(“host”,”username”,”password”,”database”); Misalnya: Analisa jika error! Tambahkan variabel query untuk menampilkan tabel sebagai berikut:
Menampilkan database pada web client Atur pembuatan tabel seperti pada tag berikut: Pada baris ke-2, atur untuk menampilkan data dari tabel sebagai berikut:
Menampilkan database pada web client Tag untuk menampilkan data pada browser: Analisa jika masih error!
??? ADA PERTANYAAN ???
CRUD Abdi Pandu Kusuma, S.Kom., M.T
Pengantar Operasi CRUD atau biasa dikenal dengan Create, CRUD Read Update dan Delete merupakan salah satu inti dari sebuah pemrograman karena di dalam suatu program biasanya mencakup operasi Create atau menciptakan data, Read atau Menampilkan data, Update atau mengedit suatu data dan Delete atau menghapus data.
Beberapa No Fungsi CRUD Keterangan Fungsi PHP 1 Mysql_query dalam untuk menjalankan query pembuatan 2 mysql_fetch_array atau perintah sql seperti CRUD select, delete, update dan lain - lain. Struktur penulisannya adalah sebagai berikut : mysql_query(\"perintah sql \"); untuk mengeluarkan data - data dari tabel dalam database yang dihasilkan dari perintah mysql_query. Struktur penulisannya adalah sebagai berikut : mysql_fetch_array(mysql_q uery(\"perintah sql”); atau $query = mysql_query(\"perintah sql anda\"); $data = mysql_fetch_array($query)
Beberapa No Fungsi CRUD Keterangan Fungsi PHP 3 Mysql_num_rows dalam untuk menghitung jumlah pembuatan 4 mysql_fetch_assoc record yang dihasilkan dari CRUD sebuah perintah sql. Struktur penulisannya adalah sebagai berikut : mysql_num_rows(mysql_qu ery(\"perintah sql anda\")); atau $query = mysql_query(\"perintah sql anda\"); $record = mysql_num_rows($query); Untuk mendapatkan hasil baris/record yang digambarkan dalam bentuk array (assosiatif). Struktur penulisannya adalah sebagai berikut : array mysql_fetch_assoc (resource $result);
Beberapa No Fungsi CRUD Keterangan Fungsi PHP 5 mysql_fetch_object dalam menyajikan hasil perintah pembuatan 6 mysql_fetch_row query dalam gaya CRUD penulisan object oriented. Untuk mendapatkan baris/record yang dituangkan dalam bentuk array Untuk mengakses baris/record dengan mencantumkan nomor index-nya, index dimulai dari offset 0. Struktur penulisannya adalah sebagai berikut : array mysql_fetch_row (resource $result);
Buat database mahasiswa dengan nama dbmhs melalui phpMyAdmin. Membuat Ketikkan tag berikut untuk membuat file koneksi.php CRUD [koneksi php]
Membuat form tampilan awal dengan memasukkan tag berikut, kemudian simapan dengan nama form_mhs.php Membuat CRUD [Tampilan create] Lanjutan di slide selanjutnya..
Lanjutan tag pada form_mhs.php Membuat CRUD [Tampilan create] Tampilan awal sbb:
Next Week ➔ Tampil data ??
Masukkan tag berikut untuk menampilkan tabel pada browser, simpan dengan nama tampil.php. Membuat CRUD [Tampil data]
Lanjutan…
Masukkan tag berikut untuk menghapus data pada tabel, simpan dengan nama hapus.php. Membuat CRUD [Hapus data]
Masukkan tag berikut untuk mengubah data pada tabel, simpan dengan nama ubah.php. Membuat CRUD [Ubah data]
Masukkan tag berikut untuk mengubah data pada tabel, simpan dengan nama ubah.php. Membuat CRUD [Ubah data]
Lanjutan.. Membuat CRUD [Ubah data]
??? ADA PERTANYAAN ???
FINAL ✓ Buat aplikasi web dinamis secara tim menggunakan PHP dan PROJECT database mySql dengan tema bebas tetapi antar kelompok tidak (UAS) boleh sama. ✓ Buat kelompok dengan ketentuan ketua kelompok akan ditentukan dosen pengampu, kemudian ketua memilih 2 teman untuk menjadi anggota kelompok, sisanya akan dipilihkan Kembali oleh dosen. ✓ Setiap kelompok membuat PPT dan Laporan bentuk doc tentang laporan pembuatan aplikasi web dinamis kelompok kalian. ✓ Laporan terdiri atas Cover, Bab I Dasar Teori, Bab II Desain Layout, Bab III Hasil Akhir, Bab IV Penutup, Daftar Pustaka, Biodata Kelompok, dan Lampiran. ✓ Kirimkan file web, database, file PPT dan Laporan (DOC & PDF) dalam bentuk file RAR yang dikirimkan melalui link bit.ly via edlink dengan format “UAS_WebPro_Tema_Kelompok…_TI P2K” terakhir tanggal 15 Juni 2023 jam 18.00. ✓ Final project dipresentasikan pada pertemuan perkuliahan tanggal 16 Juni 2023 (hari Jum’at). ✓ Waktu presentasi per kelompok maksimal 15 menit. ✓ Penilaian didasarkan pada ide web, tampilan web, video online, dan performa setiap kelompok saat presentasi. ✓ Tidak ada susulan UAS.
Search
Read the Text Version
- 1 - 26
Pages: