CLUSTER 2 - PHP




Thumbnail

Penulis - Adityawarman Dewa Putra

Catatan Pengerjaan: Berdoa, Teliti, Santai


Persiapan

-PC / Laptop

-XAMPP (PHP minimal versi 7.4)

-Code Editor (VS Code, Sublime, dll)

-Browser


Rancangan / Soal




Tahap 1 - Database

1. Buka XAMPP dan aktifkan Apache & MySQL. 


2. Buka browser lalu ketik localhost/phpmyadmin di url, Maka akan muncul halaman phpmyadmin di browser kalian.



3. Kita akan buat database, ikuti alurnya.



Penjelasan gambar diatas:

1. Buat Database Baru 

2. Nama Database *Usahakan namanya sama agar kedepannya tidak terjadi error 

3. Button Buat / Submit

4. Selanjutnya membuat table di dalam database e-commerce yang sudah kita buat sebelumnya. Sesuai ketentuan soal, kita ditugaskan untuk membuat 3 Table yaitu user, printer_tb, dan transaksi.

Klik Baru untuk membuat table di dalam database, setelah itu isi form sesuai gambar di bawah.

    # Table user


    # Table printer_tb
    

    # Table transaksi
    

*Untuk gambar diatas (tabel transaksi), UserIdPrinter2 ubah menjadi UserIdUser2


5. Mengubah Menjadi Foreign key (Kunci Bewarna Grey), Fungsi tersebut untuk melakukan relasi antar isi table.

Caranya:

*Untuk gambar diatas (tabel transaksi), UserIdPrinter2 ubah menjadi UserIdUser2

Klik Indeks, setelah itu oke saja. Nanti akan muncul Foreign Key tepat di setelah nama UseridUser2


Lakukanlah di isi table berikut:

-> printer_tb

-> transaksi


6. Relasi antar table

    A) Klik nama database kalian

    B) Pilih Desainer


    C) Pilih Opsi Create relationship, terletak di bagian side sebelah kiri

    D) Buatlah relasi seperti ini

Perhatikan titik besar dan kecil di tiap bagian ujung garis relasi, samakan dengan contoh gambar diatas.

Terakhir buka tabel printer_tb

Gambar

Lalu klik tombol change / edit sesuai gambar diatas *jika tidak keliatan di zoom atau klik saja gambar diatas.

Ubah default nya mejadi NULL seperti contoh gambar dibawah

Gambar



Selesai sudah tahap 1 membuat database, untuk tahap selanjutnya kita akan membuat fitur Login