Pada Praktikum / Artikel Sebelumnya, saya sudah membuat Arsitektur 2 TIER, namun pada praktikum kali ini, Mahasiswa diminta agar aplikasi tersebut dikembangkan menjadi sebuah sistem yang tertutup. Sistem yang dilengkapi dengan fasilitas User Authentication untuk menentukan hak akses pada aplikasi. Dimana User Client yang dapat mengakses aplikasi adalah hanya Mahasiswa dan Dosen yang ada didalam database “AKADEMIK”.
Untuk itu Diperlukan tabel-tabel lainnya yang mendukung, Seperti tabel User, dan lainnya:
Jika membuat fasilitas User Authentication, yang berarti mahasiswa diminta untuk membuat tampilan login serta index home nya, berikut Home/ Index sebelum login:
Jika anda ingin melihat script diatas nya, saya sudah upload ke direktori Github saya, berikut linknya.
Dan Apabila client/user/admin mengklik tombol login, akan diarahkan ke form login:
Dan pengkondisian login.php saya adalah seperti berikut (menggunakan Level):
Jika login Admin, arahkan ke index admin:
Admin meliputi (CURD semua diperbolehkan)
Jika sudah, logout.
dan Coba login menggunakan User Dosen/Mahasiswa, yang mana fungsi mahasiswa hanya dapat melihat daftar mahasiswa dan mencari nama mahasiswa saja, serta dosen bisa melihat dan mencari data dosen dan data mahasiswa namun tidak memiliki fitur Update,Delete,dan Tambah.
Jika ingin melihat Source code lengkap, silahkan klik disini.
Untuk kali ini saya rasa praktikum kali ini cukup yaa, saya juga sangat berterimakasih kepada Dosen saya bpk Eko Win Kenali, S.Kom., M.Cs. yang selalu mengsupport mahasiswa Polinela agar lebih mahir lagi mengembangkan PHP Native / murni ini.
Setelah melakukan tahapan yang telah dijalankan ini, Mahasiswa mampu merancang bangun aplikasi basisdata menggunakan PHP (standard) dan DBMS MySQL Arsitektur 2-TIER (CLIENT-SERVER/ BASISDATA TERPUSAT) sebagai bekal dasar untuk merancang aplikasi lebih baik lagi, dan harapannya agar sudah menguasai konsep OOP.
Selamat koding, dan jangan lupa tititk koma.
0 komentar:
Posting Komentar