Pembahasan Program Implementasi And Maintenance

nama root serta tidak memakai password tidak diisi. Berikut adalah contoh script untuk meng-koneksikan ke dalam database : ? hostname_koneksi = localhost; database_koneksi = course_list; username_koneksi = root; password_koneksi = ; koneksi=mysql_connecthostname_koneksi, username_koneksi, password_koneksi or diemysql_error; db = mysql_select_dbdatabase_koneksi; ? 2. Pengenalan user, Penulis membuat sistem pengenalan user yang dapat dilakukan dengan cara mengecek status yang dimiliki oleh user dari tabel user, setelah status yang dimiliki oleh user dikenali, maka program akan selalu menyimpan dan mengingat nama user yang login sampai user melakukan logout. Berikut skrip pengenalan user dalam Learning Management System Online : ? session_start; include ..incconnect2.php; include ..incsettings.php; username = _POST[user]; password = md5_POST[password]; select = mysql_queryselect from user where username = username; user = mysql_fetch_arrayselect; if password == user[password] { session_registerusername; session_registerpassword; if user[status] == 0 { headerlocation:..student; }elseif user[status] == 1 { headerlocation:..teacher; }else { headerlocation:..admin; } ? 3. Pembuatan Subjek Pelajaran, Penulis memberikan sebuah tabel sendiri untuk setiap subjek pelajaran yang telah dibuat, oleh karena itu setiap terdapat subjek pelajaran baru, maka jumlah tabel yang terdapat dalam database akan bertambah, penulis menggunakan perintah mysql_queryCREATE TABLE ... : ? if type == course { if add { mysql_queryinsert into source values mkkd, subject , teacher or die mysql_error; mysql_queryCREATE TABLE subject no INT 11 NOT NULL , soal TEXT NOT NULL , a TEXT NOT NULL , b TEXT NOT NULL , c TEXT NOT NULL , d TEXT NOT NULL , kunci VARCHAR 1 NOT NULL ; headerlocation: course_management.php; } ?

4.1.7.2 Output Program Account Admin a.

Index.php Ini adalah tampilan index yang merupakan tampilan awal website Learning Management system disini kita dapat melakukan login apabila kita telah memiliki account, kita juga dapat melakukan registrasi baru apabila tidak memiliki account, kita juga dapat merequest password apabila kita melupakan password kita.

b. Homepage

Ini adalah tampilan halaman hompage admin, setelah kita login dengan account admin, kita akan di terusan ke halaman ini, di halaman ini akan muncul menu – menu baru yang sebelumnya tidak ada.

c. User list

Ini adalah tampilan user list yang dimiliki hanya oleh admin, disini admin dapat meilhat siapa saja yang sudah terdaftar sebagai anggota Learning Management Syatem.

d. User Edit

Untuk masuk halaman ini admin dapat melakukannya dengan klik sebuah nama pada menu user list, admin juga dapat mengubah profil anggota lainnya yang sudah terdaftar. Fasilitas ini hanya dimiliki oleh admin.

e. My Profile