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;
} ?