Mata Kuliah Pilihan, yaitu:
- Kapita Selekta Programming Basic (Bagi yang Kurang Memguasai Pemrograman)
- Kapita Selekta Software Metrics
- Kapita Selekta Sistem Cerdas
- Kapita Selekta Sistem informasi
- Kapita Selekta Visualization Programming
- Kapita Selekta Computer Vision (OpenCV)
- Kapita Selekta Komputasi
- Kapita Selekta Spatial Enterprise Planning
- Kapita Selekta Location Base Service
- Kapita Selekta Enterprise Resouces Planning
- Kapita Selekta Inovasi Teknologi Bisnis
- Kapita Selekta Perl
Untuk Pilihan Minat kapasitas masing-masing mata kuliah dibatasi sebanyak 13 mahasiswa, kecuali yang programming basic sebanyak 24 mahasiswa.
[insert_php]
extract($_GET);
global $wpdb;
global $table;
global $data_bidang;
$table = $wpdb->prefix . ‘bidangmk’;
$data_bidang = array(“Programming Basic”,”Software Metrics”,”Sistem Cerdas”,”Sistem informasi”,
“Visualization Programming”,”Computer Vision (OpenCV)”,”Komputasi”,
“Spatial Enterprise Planning”,”Location Base Service”,”Enterprise Resouces Planning”,
“Inovasi Teknologi Bisnis”,”Bahasa Perl”);
function getRealIpAddr()
{
if (!empty($_SERVER[‘HTTP_CLIENT_IP’]))
{
$ip=$_SERVER[‘HTTP_CLIENT_IP’];
}
elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’]))
{
$ip=$_SERVER[‘HTTP_X_FORWARDED_FOR’];
}
else
{
$ip=$_SERVER[‘REMOTE_ADDR’];
}
return $ip;
}
function printData(){
global $data_bidang;
global $wpdb;
$wpdb->show_errors();
$table = $wpdb->prefix . ‘bidangmk’;
$query = “SELECT npm, nama, bidang from $table ORDER BY npm”;
$results = $wpdb->get_results($query);
if ($results) {
echo “
NPM | NAMA | BIDANG |
---|---|---|
“.$data->npm.” | “.$data->nama.” | “.$data_bidang[$data->bidang-1].” |
“;
}
}
date_default_timezone_set(“Asia/Jakarta”);
$current = strtotime(date(“Y-m-d H:i:s”));
$date = strtotime(“2018-08-11 17:05:00″);
$datediff = $date – $current;
// die(” ini datediff “.$datediff);
if ($datediff>0){
//if (1>0){
echo “Pendaftaran dibuka pada: Sabtu, 11 Agustus 2018 pukul 17:00“;
// echo “Pendaftaran ditutup
“;
// echo “
“;
// printData();
} else {
if ($submit) {
//$sesi=”mkpilihan_genap2018”;
$next=1;
if ($sesi==’kapita_gjl1819′) {
if ($bidang>=13) $next=0;
}
if ($next==0) {
echo “DATA GAGAL DISIMPAN. Kemungkinan Kesalahan:
1. Anda Belum Memilih Pilihan 1. Anda Harus Memilih Pilihan 1 Terlebih Dahulu.
2. Pilihan 1 Anda Bukan Salah satu MK Minat SI atau Ilkom
3. Anda memilih pilihan 3 tetapi anda belum memilih pilihan 1 dan 2.
4. Anda memilih pilihan 4 tetapi anda belum memilih pilihan 1, 2 dan 3.
“;
} else {
$data = $wpdb->get_row( “SELECT count(*) as jml
FROM $table
WHERE bidang = $bidang
AND sesi = ‘$sesi'” );
$jml_max =15;
if ($bidang==1) $jml_max =24;
if ($data->jml<$jml_max) {
if ($wpdb->insert(
$table,
array(
‘npm’ => $npm,
‘nama’ => $nama,
‘bidang’ => $bidang,
‘sesi’ => $sesi,
‘ip_address’=>getRealIpAddr()
)
)) {echo “DATA DISIMPAN“;}
else { echo “DATA GAGAL DISIMPAN. NPM ANDA HANYA BOLEH MENDAFTAR 1 KALI“;}
} else {
echo “MAAF KELAS SUDAH PENUH, SILAHKAN PILIH BIDANG LAIN“;
}
}
}
function listResult($s) {
global $wpdb;
global $table;
global $data_bidang;
$kuery = “SELECT bidang, COUNT( bidang ) AS jml
FROM $table
WHERE sesi =’$s’
GROUP BY bidang”;
//die (“ini “.$kuery);
$results = $wpdb->get_results($kuery);
if ($results) {
foreach ($results as $loc) {
echo “
“.$data_bidang[$loc->bidang-1].” : “.$loc->jml;
}
}
}
echo “
Bidang Kapita Selekta”;
listResult(‘kapita_gjl1819’);
echo “
FORM PENDAFTARAN MK PILIHAN
“;
}
[/insert_php]