Algoritma untuk cek jumlah Semester dari angkatan Mahasiswa
|Selamat pagi sobat sobat PHP[mu], sudah lama tak buka blog dan akhirnya hari ini bisa menulis lagi, heheee pada pagi yang cerah ini saya akan share bagian dari kerjaan saya juga pastinya. ceritanya gini, kmaren saya sempat ikut meeting di salah satu kampus di kota padang, yang kita bahas yaitu mengenai sistem informasi penerimaan mahasiswa/i baru pada stikes tersebut, dan juga kamren kita juga sempat memperlihatkan prototype dari sistem informasi Penerimaan siswa barunya, dan alhamdulillah lumayan banyak pengembangannya. di akhir meeting ada beberapa dosen menyampaikan keresahan dan kegelisahannya, yaitu mereka agak kesulitan untuk mengecek/mencocokkan semester yang baru pada sisfo dengan lama pada excel, katanya agak kesulitan untuk mencarinya semesternya.
Misalnya gini, seoarang mahasiswa angkatan 2011, yang sekarang tahun akademiknya 20132, berarti kalo di itung2 mahasiswa tersebut sudah masuk pada semester 6, jadi kalau di sistem informasi kampus biasanya, untuk semester di akhir dari tahun hanya menggunakan kode 1 (satu) untuk semester ganjil dan 2 (dua) untuk genap. jadi para pelaku (dosen maksudnya :D) agak kesulitan untuk mencocokkan nilai yang di olah sisfo dengan yang di excel. maklumlah mungkin karena masih masa transisi, dan juga data2 yang lama masih ada juga di excel. dan akhirnya kita buatkan sebuah algoritma untuk menghitung semesternya. langsung saja cekidooottt :
<?php $semester = 20132; $angkatan = 2011; if ($semester %2 != 0){ $a = (($semester + 10)-1)/10; $b = $a - $angkatan; $c = ($b*2)-1; echo "Semester : $c"; }else{ $a = (($semester + 10)-2)/10; $b = $a - $angkatan; $c = $b * 2; echo "Semester : $c"; } ?>
Silahkan di pelajari dan di coba, algoritmanya simple saja jadi mudah di pahami, cuma pelajaran anak SD, heheheee siapa tau masih ada kampus2 di indonesia atau di negara lain yang juga menemui kasus seperti ini, dan agak bingung cari solusinya. mungkin artikel ini bisa membantu untuk mengatasi masalahnya. semoga bermanfaat dan sampai jumpa lagi di artikel berikutnya. CMIIW,. 😀