65 `orang_tua` varchar15 NOT NULL,
`alamat_orangtua` varchar100 NOT NULL, `Userid` varchar15 NOT NULL,
`passid` varchar15 NOT NULL, `foto` varchar100 NOT NULL,
4. Pembuatan tabel user
CREATE TABLE `user` `id_user` int10 NOT NULL auto_increment,
`userid` varchar15 NOT NULL, `passid` varchar15 NOT NULL,
`akses` varchar15 NOT NULL,
4.5 Implementasi Antarmuka
Pembuatan antarmuka atau Graphical User Interface GUI serta pemrograman untuk aplikasi ini menggunakan Hypertext Preprocessor PHP dan
menggunakan database MySQL.
4.5.1 Halaman Utama
Pada saat pertama kali masuk ke web tersebut, halaman yang ditampilkan adalah halaman Utama. Yang bersisi Registrasi dan info beasiswa, serta form
login dari menu umum yang bisa dilihat oleh user pertama kali masuk ke web tersebut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
66
Gambar 4.1 Halaman Utama
Dari gambar menu utama di bagi menjadi dua berdasarkan user yaitu sebagai administrator dan mahasiswa. Berikut ini adalah perintah untuk membedakan
antara user administrator dan user mahasiswa : if isset_POST[login]
{ if verifikasiu,p==2
{ _SESSION[mahasiswa] = _POST[u];
headerLocation:splash.php; }
else if verifikasiu,p==1 {
_SESSION[administrator] = _POST[u]; headerLocation:splash.php;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
67 } else
{ _SESSION[war]=
style type=textcss --
.style1 { color: CA4835;
font-weight: bold; }
-- style
span class=style1L O G I N nbsp;nbsp; G A G A L ,br pastikan anda menggunakanbr username dan password yang validspan ;
4.5.2 Form Registrasi
Halaman tersebut berisi form regristrasi untuk memperoleh akses masuk dan mendaftar beasiswa, pendaftar wajib mengisi form biodata tersebut sebagai
data Mahasiswa. Dapat dilihat pada gambar berikut beserta action untuk proses dapat di
lihat dengan penempatan lokasi action : form action=proses.php method=post enctype=multipartform-data
Perintah diatas untuk proses pendaftar beasiswa.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
68
Gambar 4.2 Form Registrasi
Perintah untuk penyimpanan data input mahasiswa setelah mendaftar sebagai berikut :
if isset_POST[input] {
npm=_SESSION[mahasiswa]; If p1==or
p2==orp3==orp4==orp5==orp6=={i=Periksa kembali masih ada pilihan anda yang kosong;
j=index.php?reg; infoi,j;
} else{ includekoneksi.php;
t=dateY;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
69 inp=INSERT INTO data VALUES
,npm,mnu,p1,p2,p3,p4,p5,p6,t,; inp2=mysql_queryinp;
i=Data anda telah berhasil di inputkan ; j=index.php;
infoi,j; } Setelah pendaftar mengisi form di atas dan menekan tombol Daftar, maka
pendaftar akan mendapat jendela konfirmasi, seperti gambar berikut :
Gambar 4.3 Jendela konfirmasi Registrasi
Perintah ini untuk menampilkan default form agar pendaftar mendapatkan password untuk dapat masuk dan menyelesaikan registrasinya:
if d1== or d2== or d3== or d4== or d5== or d6=={ infoSilahkan mendaftar ulang,pastikan semua field telah
terisi,index.php?reg;}else{ daf=INSERT INTO mhs VALUES
d1,d2,d3,d4,d5,d6,d1,1234,fileName; daf2=mysql_querydaf;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
70 str=Selamat Proses Pendaftaran anda telah sukses , untuk melanjutkan silahkan
login dengan username NPM anda, dan password devault=1234. PENTING Segera ubah password default anda segera setelah anda melakukan login ;
loc=index.php; info str,loc;
4.5.3 Halaman User