• 14

    Aug

    Belajar OOP (Part 1, Class)

    Sebenarnya saya sudah belajar OOP sekitar 2 tahun lalu. Hari ini saya sengaja mencatatnya hanya sebagai catatan pribadi untuk keperluan kedepannya. Sekalian sebagai pengingat akan materi yang sudah diajarkan oleh bapak dan ibu dosen. :-D. Baiklah, saya langsung saja to the point mengenai apa yang dimaksud OOP. OOP (Object Oriented Programming) merupakan sebuah teknik atau paradigma dalam dunia pemrograman yang berorientasikan pada objek dimana semua data dan fungsi dibungkus dalam suatu kelas maupun objek. Beberapa konsep dasar OOP itu meliputi : Class, Object, Encapsulation, Pholymorphism dan Inheritance. Kita nantinya akan bahas satu persatu mengenai konsep-konsep dasar tersebut. Konsep yang pertama adalah Class. Class adalah sekumpulan fungsi dan data dalam satu unit yang bertujuan ter
  • 19

    Jun

    Installasi Yii dengan PostgreSQL

    Karena Yii menggunakan PDO maka untuk menghubungkan Yii dengan PostgreSQL, kita harus mengaktifkan terlebih dahulu extension PDO_PGSQL pada php.ini. Saya menggunakan XAMPP versi 1.8.1. Silahkan buka file php.ini di folder c:\xampp\php . Kemudian aktifkan extension pgsql dengan membuang tanda titik kome (;) di depan settingan tersebut. extension=php_pdo_pgsql.dll extension=php_pgsql.dll Setelah itu copy file libpq.dll yang berada pada c:\xampp\php ke direktori c:\xampp\apache\bin. Nah sampai disini kita telah ready untuk menghubungkan Yii dengan PostgreSQL. Silahkan Restart dulu apachenya menggunakan control panel xampp. Berikut ini kita akan melakukan proses installasi Yii/create new project menggunakan command line pada windows. Ini adalah project dasar yang akan digunakan untuk tutor
  • 18

    Jun

    Seni dalam skripsi

    Udah lama banget blog ini kaga pernah update. Alesannya kerana mungkin emang udah males update saja. tapi tulisan ini sengaja ditulis disela-sela saya menyusun skripsi. emang bener kata dosen saya. Bahwa banyak seni ditugas akhir (TA/skripsi). berikut ini adalah seni-seni yang saya temukan di penyusunan tugas akhir : seni merangkai dan menulis ide dalam bentuk kalimat. seni mengajukan ide buat dijadiin judul. seni lembur sampe larut malam. seni maen PES 2013 buat ngilanin penat. seni berbicara pada saat seminar. seni berkomunikasi dengan audience. seni menyusun soal dan jawaban buat dibagi ke peserta seminar. :-P seni pasang muka memelas pas mau bimbingan sama dosen biar cepet di acc. seni smsan sama dosen yg emang dasarnya tu dosen ga mau smsan. seni menyusun j
  • 24

    Feb

    Auto Refresh CGridview

    Malem ini saya ngoprek merefresh CGridview secara automatis per satuan waktu. Ini saya gunakan untuk melengkapi project yang saya kembangkan sebelumnya. Misal saya mempunyai CGridview seperti berikut : widget('zii.widgets.grid.CGridView', array( 'id'=>'banknomor-grid', 'dataProvider'=>$model->search(), 'summaryText'=>'', 'columns'=>array( 'kdpasien', 'namapasien', 'isused', array( 'class'=>'CButtonColumn', ), ), )); ?> Saya akan merefresh gridview tersebut secara automatis menggunakan javascript dan jquery. Sehingga gridview akan selalu menampilkan data terupdate. Berikut script js nya.. Selesai.. Semoga Bermanfaat… Tips : Jika scipt diatas tidak bekerja. perhatikan lagi apakan template aplikasi Anda mengangdung Jquery.js. Jika ada maka akan bentrok de
  • 24

    Feb

    Yii Using Transactions

    Saya pernah melakukan transaksi insert 2 table sekaligus. Biasanya saya menggunakan cara seperti pada link INI. Namun menurut saya jika terjadi error pada table ke 2 dan seterusnya maka tidak ada rollback untuk mengembalikan data yang telah terinsert pada table ke 1. Nah… melakukan transaksi commit dan rollback pada Yii maka dapat menggunakan Begin Transaction. Berikut contoh menggunakan begin transaction pada Yii. Ilustrasi : terdapat 2 table yaitu table mahasiswa (nim, nama, email) dan table matakuliah (kodemakul, namamakul, nim) dimana nim pada table matakuliah terelasi many to one pada table mahasiswa. Saya akan melakukan insert data pada table mahasiswa dan matakuliah sekaligus. Dimana nim pada table matakuliah diambil dari nim pada table mahasiswa. $transaction =Yii::app()->d
  • 2

    Dec

    Presentasi Praktikum ADS

    Urutan presentasi bisa dilihat dibawah : Shift 1, 2, 3, 4
  • 1

    Dec

    Jangan Hujat Timnasku

    Well… kita akui saja kekalahan timnas Indonesia dari timnas Malaysia. Tak usah bersedih, tak usah berduka dan tak usah merana. Toh… ini bukan kekalahan menyakitkan yang pertama. Kekalahan pada final AFF 2010, itu malah lebih menyakitkan. Sebagaimana tabiat masyarakat kita yang ‘cerdas’ dalam berkomentar, akibat kekalahan ini biasanya akan mencari kambing hitam. Atau mungkin ada yg lebih parah lagi dengan mengkambing hitamkan staf pelatih dan pemain timnas itu sendiri. Jika ada yang seperti itu sungguh sangat disayangkan, karena pastinya timnas sudah mengeluarkan kemampuan terbaiknya untuk berjuang membawa nama Indonesia. Seburuk-buruknya timnas dalam bermain, mereka lebih baik daripada yang hanya bisa komentar (termasuk saya menulis ini :-P ). Mereka adalah pahlaw

Author

Follow Me