Tutorial : Mengakses Sistem SiS+ Raharja

Saat perubahan akan segera lahir kembali di Raharja…..

Mungkin dari mahasiswa akan kesulitan bagaimana caranya mengakses isi data yang ada di raharja, Misalnya “saya ingin mengambil data dan informasi Dosen yang ada di raharja?” atau “Bagaimana saya ingin mengembangkan sistem yang berbeda namun mengambil data yang ada di raharja”.  hmmmm…. ini yang sering selalu terdengar dikuping saya, bahkan Pak Untung selalu menanyakan ke saya prihal ini bagaimana sistem ini bisa dikembangkan oleh mahasiswa.  alhasil selalu yang ditanyakan adalah meminta akses username dan password untuk mengakses database. ( Helloo….. kita sudah hidup dizaman yang serba bisa lho….. )   zaman kita adalah share informasi tanpa perlu masuk kedalam sistem. Bukan zamananya user (manusia) yang bisa mendapatkan informasi saja tapi saat ini adalah zamanya sistem yang mengambil data disistem. jika pemikiran kita selalu ke database dan database untuk meminta data sebaiknya ikut kedalam zaman dahulu. ini beneran lho dan tidak boong!. Continue reading

Presentasi Google drive menggunakan Smartphone sebagai Remote control

Presentation Remote is a Chrome app that allows you to use your smartphone to remotely control your presentations on Google Drive, Prezi, Scribd, Slideshare and Dropbox. Of course, to be able to do that you will have to have their app called De Modo installed on your phone. The app is free and is available for both iOS and Android. Here is how it works: Continue reading

Yii Framework: Calender in Cgridview filter

1. Buat array filter pada columns

 array(
	'name'        => 'TanggalBuat',
	'value'       =>'$data->TanggalBuat',
	'filter'      => $this->widget('zii.widgets.jui.CJuiDatePicker', array(
	'model'       => $model,
	'attribute'   => 'TanggalBuat',
	'options'     =>array(
	'dateFormat'  =>'yy-mm-dd',
	'changeYear'  =>'true',
	'changeMonth' =>'true',
	'showAnim'    =>'slide',
	'yearRange'   =>'2000:'.(date('Y')+1),
	),
	'htmlOptions' =>array(
	'id'          =>'TanggalBuat_cari',
	),
	
	),
	true),
	
),
							

Continue reading

PHP : Konversi array multidimensi menjadi array satu dimensi

Fungsi untuk merubah

function Konversi_array(array $data, $separator = '.') {
	$result = array();
	$stack = array();
	$path = null;
 
	reset($data);
	while (!empty($data)) {
		$key = key($data);
		$element = $data[$key];
		unset($data[$key]);
 
		if (is_array($element)) {
			if (!empty($data)) {
				$stack[] = array($data, $path);
			}
			$data = $element;
			$path .= $key . $separator;
		} else {
			$result[$path . $key] = $element;
		}
 
		if (empty($data) && !empty($stack)) {
			list($data, $path) = array_pop($stack);
		}
	}
	return $result;
}

How to Create cjuiAutoComplete in Yii Framework

Step 1 : Buat pengambilan data dari database.( buka model yang di pilih)

Di sini saya menggunakan tabel TTKonsultasi dan data yang ingin di cari adalah judul Pertanyaan sehingga sewaktu mau di ketikan maka akan keluar daftar pertanyaan secara otomatis. konsep di sini adalah mencari data yang di kirim melalui controller konsultasi (lihat step2) dengan parameter / variabel $term setelah itu di koneksikan ke mysql dengan sintak yang di tulis pada variebel $qtxt dan di kembalikan ke Controller konsultasi (lihat step 2)

// Untuk auto complete
	public function Autocomplete($term)
	 {
		
	 $qtxt ="SELECT `JudulPertanyaan` FROM `TTKonsultasi`
         WHERE `NID` LIKE `JudulPertanyaan` LIKE '%$term%'
	 GROUP BY `JudulPertanyaan` 
         ORDER BY `JudulPertanyaan` DESC"; 
         $command =Yii::app()->db->createCommand($qtxt);
         $command->bindValue(":JudulPertanyaan", $term.'%', PDO::PARAM_STR);
        $res =$command->queryColumn();
        return $res;
	}

Step 2: Buka Contrroller untuk mengatur permintaan.

controller yang di ambil adalah Konsultasi di sini ada Continue reading

Notifikasi SetFlash pada YII

untuk membuat notifikasi pada yii ikuti 2 langkah di bawah ini:

1. Buat pada controller :

 Yii::app()->user->setFlash('success', 'Data berhasil di simpan');

2. Buat pada view untuk menampilkannya

<?php
  foreach(Yii::app()->user->getFlashes() as $key =>$message)
  {
  echo '<div class="flash-'.$key.'">'.$message.'</div>';
  }
 ?>

Tunjuan Notif di atas adalah untuk di gunakan untuk menginformasikan data yang sudah di simpan pada database.

untuk more klik link ini