UTS & LATIHAN (DATABASE ADVANCE)

 LATIHAN CRUD MongoDB-PHP


Persiapan

1. Download Driver MongoDB pada : https://pecl.php.net/package/mongodb


Klik pada pilihan DLL


Download Sesuai Dengan Versi PHP kalian



2. Pindahkan file php_mongodb.dll ke direktori ext dalam instalasi PHP di XAMPP (biasanya ada di C:\xampp\php\ext).




3. Edit file php.ini yang ada di C:\xampp\php\php.ini, tambahkan baris berikut di bagian ekstensi:
extension=php_mongodb.dll




4. Setelah melakukan proses tersebut, restart Apache pada xampp control panel




5. Buka browser & ketikkan http://localhost/dashboard/phpinfo.php




6. Pastikan mongoDB sudah terinstall pada phpinfo()




7. Buat skrip PHP di C:\xampp\htdocs dan beri nama koneksimongodb.php




8. Tuliskan skrip berikut ini
<?php
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
echo "Koneksi ke MongoDB berhasil,";
?>




9. Buka browser dan ketikkan : http://localhost/mongodb/koneksi-mongodb.php
Jika muncul tulisan “Koneksi ke MongoDB berhasil.”, maka PHP sudah berhasil terkoneksi dengan MongoDB




10. Buat folder mongodb pada direktori C:\xampp\htdocs




11. Buat file index.php dan masukkan skrip pada file berikut (no 13):
https://docs.google.com/document/d/1JFlofE0BICnLb9-Cz3LtzWG-pgxNmyFJW3wpfrhK8GA/edit?tab=t.0




12. Buat browser dan ketikkan http://localhost/mongodb/index.php




13. Lakukan test CRUD dengan menambahkan beberapa buku



KUIS

1. Pada MongoDB buat database polibest dan koleksi mahasiswa yang terdiri dari nim, nama, email dan alamat

a. Buat folder mongodb didalam direktori C:\xampp\htdocs, dan buat file index.php didalam folder mongodb tersebut




b. Masukkan skrip berikut kedalam file index.php pada direktori C:\xampp\htdocs



c. Kemudian buka browser dan akses halaman ini melalui URL : http://localhost/mongodb/index,php



d. Test CRUD



SOAL UTS

1. kategori_menu: _id, nama_kategori



2. menu: _id, id_kategori, nama_menu, harga



3. user: _id, username, password, level



4. pelanggan: _id, nama, email, no_hp, alamat



5. Hasil Aplikasi :

- Tampilan Awal


- Tampilan Kategori Menu


    Sebelum diedit
Sesudah diedit


- Tampilan Menu


    Sebelum Diedit

    Sesudah Diedit


- Tampilan User


    Sebelum Diedit

Sesudah Diedit


- Tampilan Pelanggan


Sebelum Diedit

Sesudah Diedit




TERIMAKASIH


Komentar

Postingan populer dari blog ini

TUTORIAL ERP ODOO (ENTERPRISE RESOURCE PLANNING)

LOCAL/REMOTE FILE INCLUSION (DASAR KEMANAN SIBER)

OSINT (DASAR KEAMANAN SIBER)