4.2 Implementasi Antarmuka
4.2.1 Implementasi Antarmuka Mahasiswa
4.2.1.1 Halaman Mendaftar sebagai peserta mawapres
Gambar 4.24 Halaman Pendaftaran peserta mawapres
Query basisdata:
4.2.1.2 Halaman Melakukan Login
Gambar 4.25 Halaman Pendaftaran peserta mawapres
Query basisdata:
INSERT INTO mahasiswa VALUES
in_nim,in_nama_lengkap, in_jenis_kelamin ,in_tempat_lahir ,
in_tanggal_lahir ,in_alamat_lengkap , in_telp_faks ,in_hp ,
in_email ,in_url, in_semester ,in_program_studi ,
in_jurusan ,in_fakultas , in_perguruan_tinggi ,in_sd ,
in_tahun_lulus_sd ,in_smp , in_tahun_lulus_smp ,in_sma ,
in_tahun_lulus_sma ,in_hobi , in_keterampilan,in_bahasa_asing ,
in_nama_ayah ,in_pekerjaan_ayah , in_pendidikan_ayah ,in_alamat_ortu ,
in_nama_ibu ,in_pekerjaan_ibu , in_pendidikan_ibu ,a_password ;
select nim, password from mahasiswa where nim = + request.getParameterusername + AND password =MD5
+ request.getParameterpassword +
4.2.1.3 Halaman Megubah data diri mahasiswa
Gambar 4.26 Halaman Ubah data diri mahasiswa
Query basisdata:
UPDATE mahasiswa SET
nim=in_nim , nama_lengkap=in_nama_lengkap , jenis_kelamin=in_jenis_kelamin
tempat_lahir=in_tempat_lahir ,tanggal_lahir=in_tanggal_lahir , alamat_lengkap=in_alamat_lengkap ,telp_faks=in_telp_faks ,
hp=in_hp ,email=in_email , url=in_url,semester=in_semester ,
program_studi=in_program_studi , jurusan=in_jurusan , fakultas=in_fakultas,perguruan_tinggi=in_perguruan_tinggi ,
sd=in_sd,tahun_lulus_sd=in_tahun_lulus_sd , smp=in_smp,tahun_lulus_smp=in_tahun_lulus_smp ,
sma=in_sma ,tahun_lulus_sma=in_tahun_lulus_sma , hobi=in_hobi ,keterampilan=in_keterampilan ,
bahasa_asing=in_bahasa_asing ,nama_ayah=in_nama_ayah , pekerjaan_ayah=in_pekerjaan_ayah ,
pendidikan_ayah=in_pendidikan_ayah , alamat_ortu=in_alamat_ortu ,nama_ibu=in_nama_ibu ,
pekerjaan_ibu=in_pekerjaan_ibu , pendidikan_ibu=in_pendidikan_ibu
WHERE nim=in_nim;
4.2.1.4 Halaman meng-upload foto diri mahasiswa
Gambar 4.27 Halaman meng-upload foto diri mahasiswa
Listing Program :
MultipartParser mr = null; try {
mr = new MultipartParserrequest, 10000000; } catch IOException i {
ada_kesalahan = true; }
4.2.1.5 Halaman Menambah kegiatan diri mahasiswa
Gambar 4.28 Halaman Menambah kegiatan diri mahasiswa
Query basisdata:
INSERT INTO skor_kegiatan VALUESin_nomor ,SELECT nim FROM mahasiswa WHERE
nim=in_nim,SELECT id_jabatan FROM jabatan_tingkat_detail_kegiatan WHERE id_jabatan=in_id_jabatan,
in_nama,in_lama_berorganisasi,in_nama_pimpinan_organisasi,in_tahun_per olehan,
in_peringkat,in_waktu,in_tempat,in_waktu_dan_tempat_penyajian,i n_penyelenggara,in_waktu_pelatihan_jam,SELECT bobot FROM
jabatan_tingkat_detail_kegiatan WHERE id_jabatan=in_id_jabatan,in_id_detail_kegiatan,in_status_update_kegiatan;
4.2.1.6 Halaman Mengubah kegiatan diri mahasiswa
Gambar 4.29 Halaman Mengubah kegiatan diri mahasiswa
Query basisdata:
DELETE FROM skor_kegiatan WHERE nim=in_nim AND nomor=in_nomor;
IF in_nim AND in_id_jabatan THEN
INSERT INTO skor_kegiatan VALUESin_nomor ,SELECT nim FROM
mahasiswa WHERE nim=in_nim,SELECT id_jabatan FROM jabatan_tingkat_detail_kegiatan WHERE id_jabatan=in_id_jabatan,
in_nama,in_lama_berorganisasi,in_nama_pimpinan_organisasi,in_t ahun_perolehan,
in_peringkat,in_waktu,in_tempat,in_waktu_dan_tempat_penyajian,i n_penyelenggara,in_waktu_pelatihan_jam;
4.2.1.7 Halaman meng-upload sertifikat kegiatan
Gambar 4.30 Halaman meng-upload sertifikat kegiatan
Listing Program:
4.2.1.8 Halaman Mengisi Rekapitulasi IPK
Gambar 4.31 Halaman Mengisi Rekapitulasi IPK
MultipartParser mr = null; try {
mr = new MultipartParserrequest, 10000000; } catch IOException i {
ada_kesalahan = true; }
Query basisdata:
4.2.1.9 Halaman Mengubah Rekapitulasi IPK
Gambar 4.32 Halaman Mengubah Rekapitulasi IPK
Query basisdata:
4.2.1.10 Halaman Menghapus Rekapitulasi IPK
Gambar 4.33 Halaman mengubah data berita
INSERT INTO rekapitulasi_ipk VALUES SELECT nim FROM mahasiswa
WHERE nim=in_nim, in_semester_ip,in_nilai_ip,in_sks_sudah_ambil,in_tahun_akademik;
UPDATE rekapitulasi_ipk SET
nim=in_nim, semester_ip=in_semester_ip, nilai_ip=in_nilai_ip, sks_sudah_ambil=in_sks_sudah_ambil,
tahun_akademik=in_tahun_akademik WHERE nim=in_nim;
Query basisdata:
4.2.1.11 Halaman Meng-Upload Karya Tulis Ilmiah
Gambar 4.34
Halaman Meng-Upload Karya Tulis Ilmiah
Listing Program:
DELETE FROM rekapitulasi_ipk WHERE nim=in_nim AND semester_ip=in_semester_ip;
MultipartParser mr = null; try {
mr = new MultipartParserrequest, 10000000; } catch IOException i {
ada_kesalahan = true; }
4.2.1.12 Halaman Meng-Upload Naskah Bahasa Asing
Gambar 4.35 Halaman Meng-Upload Naskah Bahasa Asing
Listing Program:
4.2.2 Implementasi Antarmuka Juri