About arybudiwarsito

Ary Budi Warsito,M.Kom. Salah satu pendiri dari DapurTekno.com dan aktif sebagai pengajar disalah satu Perguruan Tinggi. Memiliki ketertarikan khusus pada Dunia pemprogram , Mobile App, Sistem ke pakaran berbasis mobile.

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;
}

Yii Framework: Membuat validasi form kreasi sendiri

1. Buka model yang ingin di buat validasi  misal kasusnya adalah Dosen 1 dan dosen 1 tidak boleh kosong.

2. buat skrip di bawah ini dan di telah di bawah script public function rules() { ….. }

 
public function DosenPembimbing($attribute_name,$params)
 {
 if(empty($this->NID_1) && empty($this->NID_2))
 {
 $this->addError($attribute_name,'Please enter Pembimbing 1 or Pembimbing 2');
 }
 
 }

Continue reading

How to Create TbTypeahead in Yii Framework with ajax

1. Buat terlebih dahulu pada model

 // Untuk auto complete
 public function Autocomplete($term)
 {

 $qtxt ="SELECT `JudulPertanyaan` FROM `Tbl_Konsultasi` WHERE `JudulPertanyaan` LIKE '%$term%'"; 
 $command =Yii::app()->db->createCommand($qtxt);
 $command->bindValue(":JudulPertanyaan", $term.'%', PDO::PARAM_STR);
 $res =$command->queryColumn();
 return $res;
 }

Continue reading

Yii Framework : Membuat dropDownList dinamis dengan Ajax

Gambaranya adalah saat kamu pilih dropdown list form nama provinsi maka secara otomatis pada dropdown kabupaten juga akan ikut berganti. ini lah solusinya :

1. Code pada View

<?php                                   
  echo CHtml::dropDownList('region_id','', 
  array(2=>'New England',1=>'Middle Atlantic',3=>'East North Central'),
 
  array(
    'prompt'=>'Select Region',
    'ajax' => array(
    'type'=>'POST', 
    'url'=>Yii::app()->createUrl('YourController/loadcities'), //or $this->createUrl('loadcities') if '$this' extends CController
    'update'=>'#city_name', //or 'success' => 'function(data){...handle the data in the way you want...}',
  'data'=>array('region_id'=>'js:this.value'),
  ))); 
echo CHtml::dropDownList('city_name','', array(), array('prompt'=>'Select City'));
?>

Continue reading

Jenis Widget-widget Pada Yii Framework

Widget-widget Yii yang merupakan turunan CWidget antara lain:

  1. CActiveForm
    Sesuai namanya widget CActiveForm menyediakan methos-method yang memfasilitasi pembuatan form yang dikaitkan dengan model data tertentu.
  2. CAutoComplete
    Kelas CAutocomplete menampilkan autocomplete pada text. Kelas CAutoComplete ini dibuat dari JQuery Autocomplete.
  3. CBaseListView
    CBaseListView mengimplemantasikan fungsi-fungsi umum untuk menyusun daftar dari record-record database
  4. CBasePager
    Widget CBasePager bertugas membuat pembagian suatu data ke dalam halaman-halaman
  5. CBreadcrumbs
    Widget CBreadcrumbs bertugas memberikan informasi berikut link mengenai dimana posisi kita saat berselancar dalam website atau aplikasi web Yii
  6. CCaptcha
    Widget CCaptcha bertugas menampilkan image untuk verifikasi saat pengisian form. Fungsi image dan verifikasi ini untuk mencegah spam.
  7. CDetailView
    Widget CDetailView biasa dipakai untuk menampilkan data detail dari suatu record
  8. CInputWidget
    Widget CInputWidget bertugas mengumpulkan data-data yang diinput pemakai/pengunjung website
  9. CMenu
    Widget CMenu ini bertugas membuat menu-menu yang dipakai untuk navigasi dalam aplikasi web
  10. CTabView
    Widget CTabView ini bertugas mambuat tampilan tab-tab menu
  11. CTreeView
    Widget CTreeView bertugas menampilkan informasi dengan hirarki tree(pohon)