Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Login dari 3 tabel yang berbeda

Mas/mbak, saya mau bertanya. Bagaimana caranya kita Login dengan Username & Password yang diambil dari 3 tabel yang berbeda? Disini saya memiliki tabel Mahasiswa, Dosen, Pegawai dan masing-masing menyimpan Username & Password tersendiri.

Mohon pencerahannya :)

avatar xevilz
@xevilz

4 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

7 Jawaban:

kayaknya coba lihat di sini gan: http://www.sekolahkoding.com/kelas/video/Membuat-blog-dengan-php-dan-mysql/15

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 9 tahun yang lalu

Thanks gan jawabannya, ane coba pelajari dulu :)

avatar xevilz
@xevilz

4 Kontribusi 0 Poin

Dipost 9 tahun yang lalu

klo 3 database table tersebut hanya untuk membedakan privilege (tingkat/jenis) akun lebih baik agan membuat 2 table saja, 1 untuk menampung username & password dan 1 lagi untuk privilege level. Ke-2 table tsb terkoneksi dg memanfaatkan id pada table privilege level sebagai gambaran:

TABEL PRIVILEGE

_id_|_privilege_
 1  |  mahasiswa
 2  |  dosen
 3  |  pegawai

TABEL USER

_id_|_username_|_password_|_privilege_
 1  |  mahaA   |  passUA  |     1
 2  |  dosenB  |  passDA  |     2
 3  |  pegaC   |  passPA  |     3
 4  |  dosenD  |  passDD  |     2

jadi pas login, agan tinggal cek username & password di 1 table aja untuk membatasi akses halaman, agan bisa memanfaatkan nilai dari privilege tsb

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 9 tahun yang lalu

Tanggapan

Ada contoh codingannya gak kak? Atau refrensi gitu?

Iya mas, sayangnya di 3 tabel itu menyimpan data berupa nama, nim (mahasiswa)/nip(dosen)/nik(pegawai), yang masing2 beda. Mhs= ada kolom Fakultas, Prodi. Dosen/pegawai= hanya kolom Fakultas.

avatar xevilz
@xevilz

4 Kontribusi 0 Poin

Dipost 9 tahun yang lalu

Alternatif :

1. Bisa buat halaman login sendiri-sendiri untuk Dosen,Mahasiswa, dan Pegawai. Jadi 1 halaman konek ke 1 tabel. 2. Buat hanya 1(satu) Halaman Login dengan pilihan login berupa combobox atau radio button (Dosen,Mahasiswa,Pegawai). Jadi ketika proses login sistem akan mengarahkan ke tabel yang sesuai dengan pilihan pada halaman login.

avatar welldone
@welldone

66 Kontribusi 45 Poin

Dipost 9 tahun yang lalu

klo perbedaan isi tidak jadi masalah gan, misal kolom nomor_induk bisa diisi nim/nip/nik masalah kolom fakultas ma prodi, kolom prodi tuk dosen/pegawai dikosongkan/null aja

dengan sistem ini, agan lebih hemat waktu, maintain databasenya juga gampang

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 9 tahun yang lalu

Menurut saya sih di jadikan satu saja pada 1 table, tetapi ada yang membedakan misalkan untuk mahasiswa kita kasih status 0, dosen kasih status 1 dst. jadi tidak perlu membuat sampai 3 tabel

avatar punyaarn
@punyaarn

55 Kontribusi 16 Poin

Dipost 9 tahun yang lalu

Login untuk ikut Jawaban