Senin, 21 November 2011

Progres #-PHP2

Kelompok kami kumpul lagi untuk melakukan pengecekan thd fitur-fitur web yang masih kurang / error, tepatnya di Puspelkokm lama, pukul 14.00- 19.00 WIB.
Semua anggota sudah siap dengan laptop didepan masing-masing yang akan menyelesaikan tugasnya.
Dan, ternyata masih terdapat beberapa kekurangan yang berhasil kami selesaikan. Slahsatunya adalah menampilkan image dosen wali yang sedang Login, pada bagian sidebar2.




Bagaimana proses itu bisa terjadi?
Contohnya pada tampilan di atas, pada saat dosen memasuki page mahasiswa, dapat kita lihat di sebelah kanan telah tampil image Pak Anton sebgaai dosen Wali Genap yang saat itu sedang berstatus Aktif (sedang Login). Menu apapun yang diakses oleh Dosen Wali, maka image Dosen Wali akan tetap tampil dibagian Nah, disini kami hanya menambahkan code berikut pada bagian sidebar2 setelah proses login dosen tepatnya setelah <div id="sidebar2"> <div id="login">


<!--tampil dosen  -->
<?php
$query = mysql_query("SELECT * FROM dosen WHERE NIS LIKE '".$_SESSION['nis']."'");
$tampil = mysql_fetch_object($query);
//var_dump($tampil);
?>
<img src="../adminnya/images/dosen/<?php echo $tampil->NIS.'.'.$tampil->extensi; ?>" width="130" height="170" alt="aktif" style="margin-left: 20px;" /><br />

Namun, hal yang terpenting untuk diketahui adalah bahwa setiap page dosen haruslah include_once('koneksi.php');

Serta image dosen wali harus berada dalam satu folder yang ditempatkan pada folder dosen.






By : Novena Carolina, Sulapto, Fransisca Patiung, Ratih Alfionita..

Minggu, 20 November 2011

Progres PHP2--Delete Request

Web ini juga menyediakan fitur bagi Dosen Wali untuk melakukan perubahan terhadap MK yang direquest oleh mahasiswa yang melakukan perwalian. Perubahan dapat berupa persetujuan terhadap inputan request MK atau juga delete request MK. Pada link mahasiswa (bagian Dosen), terdapat list request MK mahasiswa dalam checkbox. Nah, sang Dosen dapat melakukan delete 1 atau banyak request MK. Delete dilakukan oleh Dosen jika MK yang di request dianggap melebihi batas request yang dilihat berdasarkan IPK mahasiswa atau bisa jadi Sang Dosen menganggap MK yang direquest mahasiswa terlalu berat. 

Setelah melakukan persetujuan/delete, maka Dosen Wali juga dapat mengirimkan pesan yang akan ditampilkan ke page lihat_krs mahasiswa, dimana isinya dapat berupa Saran yang berkaitan dengan jumlah request MK mahasiswa yang bersangkutan. Hal ini tentunya akan sangat membantu si mahasiswa.

Ehmm,,ternyata cuma menambahkan beberapa code php nya pada bagian lihat.php. Namun, hal yang terpenting adalah pada bagian alamat web akan muncul id mahasiswa yang requestnya telah disetujui oleh dosen.
Langsung lihat aja dech codenya, bagian code terpentingnya :

<?php
          echo "<b>NIM&nbsp&nbsp&nbsp&nbsp&nbsp : </b>&nbsp".$data['nim']."<br>";
  echo "<b>NAMA &nbsp: </b>&nbsp".$data['nama']."<br>";
          echo "<b>IPS : </b>&nbsp".$data['ips']."<br>";
  echo "<b>IPK : </b>&nbsp".$data['ipk']."<br>";?>
 <font color="#9c0715"><h3>Rencana Mata Kuliah</h3><font/>

<form method="POST" action="lihat1.php">
<?php
//var_dump($data['kode_pk']);
echo "<input type=checkbox name=mk[] value=".$data['kode_pk']." >";
echo $data['kodekuliah']."&nbsp&nbsp";
echo $data['nama_makul']."<br>";
while ($data2 = mysql_fetch_array($query)){
echo "<input type=checkbox name=mk[] value=".$data2['kode_pk']." >";
echo $data2['kodekuliah']."&nbsp&nbsp";
echo $data2['nama_makul']."<br>";
                ?>
<?php } ?>
<tr>
<td><input type='hidden' name='nim' value="<?php echo $data['nim']; ?>"/>
<br /><input type="submit" name="hapus" value="Hapus"/></td>
</tr>




Nah, proses di atas akan menghasilkan proses berikut. ini merupakan proses delete MK yang dilakukan Dosen Wali. Jika masih ingin delete, Dosen juga dapat melakukannya, sebelum memilih button 'Next'.


Pada database nya sendiri 'status' request itu sendiri akan berubah menjadi '1' setiap Dosen melakukan persetujuan terhadap mahasiswa.
Untuk perubahan status itu terjadi di lihatproses1.php dengan codenya :
<?php
session_start();
if (isset($_SESSION['nis']))
{
         include_once('koneksi.php');
if(isset($_POST['register']))
{
$status = $_POST['status'];
$update=mysql_query("UPDATE krs SET status='1' WHERE nim='$nim' ") OR DIE('Error');
}
}

Namun, jika Dosen merasa telah cukup melakukan persetujuan dan Dosen ingin memilih 'Next', maka proses akan dilakukan pada bagian lihatproses1.php, dan akan tampil seperti berikut :


Nah, untuk proses di atas, codenya sebagai berikut :
<br><br><center><font color="#9c0715"><h3>Terima Kasih Anda telah melakukan Persetujuan...</h3><font/><center/><br/>
<div id="message_box">
<h4>Pesan / Saran Dosen Wali</h4>
<?php
if(!empty($_POST['sendpesan']))
{
$nis = $_SESSION['nis'];
$nim = $_GET['id'];
$pesan = $_POST['message'];
$query = mysql_query("insert into pesan (nis,nim,pesan) values ('$nis','$nim','$pesan')");
echo "Pesan telah tersimpan";
}
else
{
 ?>
<form method="POST" action="lihatproses1.php?id=<?php echo $nim;?>">
<textarea name="message" rows="5" cols="50"></textarea> <br><br>
<input type="submit" name="sendpesan" value="Send" style="margin-left:200px;"/>
<input type="reset" name="clear" value="Clear"/></br>
</form>

Nah, pesan yang dari Dosen tersebut akan dikirimkan ke lihatkrs.php pada page mahasiswa sehingga mahasiswa akan mendapatkan masukan dari Dosen.


Post By : Novena Carolina (094772)       ...

Kamis, 17 November 2011

Progres #2 PHP2

Hari Kamis, 17 November 2011

Semua anggota Bhinneka berkumpul di Agape lantai 2 untuk mengerjakan Progweb PHP
Disini ada beberapa progres untuk PHP ke 2 yang telah kami buat dan selesaikan.

Mulai dari :
Siska : mengerjakan searching column Di sini yang searching column bisa mencari semua mata kuliah yang mengandung huruf atau kata inputan user. jika ada dan terdapat maka sistem website akan menampilkan semua data matakuliah yang dicari.
Lina : mengerjakan halaman di mana dosen wali bisa menghapus beberapa rencana mata kuliah yang sudah dipilih oleh mahasiswa. disini menggunakan checkbox untuk menghapus mata kuliah yang dirasa kurang tepat bagi mahasiswa tersebut. selain menghapus mata kuliah, juga dilakukan pengupdate-an status mata kuliah yang awalnya 0 berubah menjadi 1.
Lapto : mengubah bagian interface. berdasarkan masukan dari Pak Yuan dan Pak Anton untuk mengubah tampilan warna background. dan juga mengintegrasikan beberapa halaman menjadi satu.
Ratih : membuat daftar mahasiswa yang sudah disetujui oleh dosen wali dan juga menampilkan krs fix yang disetujui dosen baik di bagian dosen dan juga bagian mahasiswa.

Untuk keterangan dan detail pembuatan akan dijelaskan oleh masing-masing anggota. ^^
~sekian~

Selasa, 15 November 2011

Progres #1 PHP2

oleh Ratih Alfionita, Sulapto, Fransiska Patiung

Hari ini 15/11 kami berkumpul di Agape Lantai 3 untuk membahas tentang PHP yang akan kami sempurnakan.
Disini kami membahas tentang bagaimana cara supaya Dosen wali bisa membatalkan matakuliah yang telah dipilih oleh mahasiswa walinya kemudian dosen wali menyetujui matakuliah apa yang dirasa oleh dosen wali cocok untuk mahasiswa tersebut. kemudian barulah akan muncul rencana mata kuliah yang sudah fix yang akan diambil oleh mahasiswa.

Kami juga masih berdiskusi tentang perubahan background website. Dimana kami mengubah warnanya menjadi biru. kami mengkombinasikan beberapa campuran warna biru tua, muda, dan juga semi muda. Kami juga memperbaiki tombol yang ada serta interface dan juga sub halaman yang belum terintegrasi menjadi satu.

Tentang searching column atau kolom pencarian, kami juga masih berdiskusi tentang cara pembuatannya.

: : Jadi hari ini kami masih mencari apa kekurangan website dan juga bagaimana cara mengatasinya.

Rabu, 09 November 2011

Progres #13 PHP

akhirnya hari ini selesai juga. selesai presentasi PHP dan mendapat nilai A
Rasanya bangga ketika mendapatkan nilai dari usaha sendiri. Usaha dan pengorbanan yang ada tidak sia2 ^^

Hanya saja ada beberapa bagian yang masih kurang berupa dosen bisa hapus makul. serta sistem website ada perincian perwalian.

tetap semangat dan tetap ber_PHP ria ^^

smua sudah dikomunikasikan dengan anggota kelompok, ada yang merespon dan ada juga yang bersikap acuh tak acuh. ya itu pilihan orang. Yang jelas diselesaikan tugas website peTIU nya

Senin, 07 November 2011

Progres #11 PHP

oleh Ratih Alfionita dan Sulapto


kami mulai mengupload  admin ke server UKDW.
wah benar2 pengalaman yang tidak pernah terlupakan... ada beberapa yang menjadi pengalaman baru
Mulai dari kebingungan cara menggunakan WinSCP
Konek ke database
Upload semua halaman admin ke server TI

dan akhirnya sudah terupload bagian adminnya ^^

Progres #10 PHP

oleh Ratih Alfionita dan Sulapto

Hari Senin sehabis selesai kuliah, kami berdua mulai membuat bagian dosen wali yang mensetujui atau tidak matakuliah yang dipilih oleh mahasiswa. kemudian kami juga membenahi untuk menampilkan siapa saja yang menjadi mahasiswa  bimbingan dosen yang masih belum disetujui saja yang tampil di halaman lihat bimbingan dosen.


untuk mengganti status di tabel krs ketika dosen mensetujui atau tidak matakuliah yang dipilih mahasiswa
if(isset($_POST['register']))
{
$status = $_POST['status'];
var_dump($nim);
$update=mysql_query("UPDATE krs SET status='$status' WHERE nim='$nim' ") OR DIE('Error');
var_dump($update);

}
untuk menampilkan mahasiswwa yang belum disetujui oleh dosen

$query = mysql_query("SELECT DISTINCT krs.nim FROM mahasiswa,krs 
WHERE mahasiswa.tahun = (SELECT tahun FROM dosen WHERE NIS='".$_SESSION["nis"]."') 
AND mahasiswa.semester = (SELECT semester FROM dosen WHERE nis='".$_SESSION["nis"]."') AND mahasiswa.nim=krs.nim AND krs.status='0'");