Component Name : BURAK gantt
Download Location : http://downloads.sourceforge.net/burakgantt/BURAK_Gantt-1.0.tar.gz?modtime=1168621763&big_mirror=0
Function : To create a gantt chart in PHP
Requires : PHP-GD
PHP GD is a software to create a graph/chart.
To install PHP_GD : apt-get php5_gd (ver.ubuntu)
restart httpd
After download BURAK gantt, extract and see example.php to make sure all is works fine.
Then, just do coding with BURAK class php to make a gantt you want.
Kamis, 25 Juni 2009
Senin, 22 Juni 2009
MPDF php to pdf
Sudah 2 minggu kucobain pake mpdf, tidak ada masalah di laptopku sendiri, asyik.
Tibalah saatnya untuk mengupload kerjaanku ke server.
bah, kok tak bisa, kok blank aja hasilnya ?
kuperiksa lagi, bee !, belum masuk rupanya kelas mpdfnya,
ok, ok, masukkan kelas mpdfnya.
setelah berhasil mengkopi kelas mpdfnya ke server, coba lagi.
bah, kok tak bisa juga ?kok masih blank aja hasilnya.
bingunglah aku ya kan, lalu gimana ? begini lah trik ku mengatasinya :
1. karena yang ditampilkan hanya blank aja, maka aku yakin pasti ada error, tapi gak kelihatan
2. untuk bisa melihat, ku aktifkan display_error di file configurasi /etc/php.ini
3. restart httpd
4. coba lagi php untuk buat pdf
5. ketemulah errornya : Fatal error: Call to undefined function mb_internal_encoding() ...
6. googling lah
7. sebenarnya gak ada hasil google yg langsung memberikan jawaban untuk masalah itu
8. cuma, kira2 kata kuncinya mb_string
9. googling lagi mb_string
10. ada cara untuk install mb_string
11. lakukan
12. solved.
thank you lah buat om google.
ternyata mpdf itu butuh paket php yang namanya php-mbstring.
ah !, gak ngomong2 si mpdf ini !
ku installah php-mbstring, lalu jalanlah semuanya seperti yang kuinginkan.
mpdf2_5 itu nama paket yang kugunakan untuk membuat report dari php ke pdf.
sebelumnya aku mempelajari fpdf, tapi setelah kucoba mendalami, beeehhh ribet kali pun.
tak seperti yang kuinginkan, yaitu membuat report form ke pdf. seperti form lainnya, bisa ada radio button, checklist, select(combolist) dll dll.
mpdf2_5 cocok untuk yang kuinginkan. buat yang mau bikin pdf dari php form, silahkan menggunakannya.
Tibalah saatnya untuk mengupload kerjaanku ke server.
bah, kok tak bisa, kok blank aja hasilnya ?
kuperiksa lagi, bee !, belum masuk rupanya kelas mpdfnya,
ok, ok, masukkan kelas mpdfnya.
setelah berhasil mengkopi kelas mpdfnya ke server, coba lagi.
bah, kok tak bisa juga ?kok masih blank aja hasilnya.
bingunglah aku ya kan, lalu gimana ? begini lah trik ku mengatasinya :
1. karena yang ditampilkan hanya blank aja, maka aku yakin pasti ada error, tapi gak kelihatan
2. untuk bisa melihat, ku aktifkan display_error di file configurasi /etc/php.ini
3. restart httpd
4. coba lagi php untuk buat pdf
5. ketemulah errornya : Fatal error: Call to undefined function mb_internal_encoding() ...
6. googling lah
7. sebenarnya gak ada hasil google yg langsung memberikan jawaban untuk masalah itu
8. cuma, kira2 kata kuncinya mb_string
9. googling lagi mb_string
10. ada cara untuk install mb_string
11. lakukan
12. solved.
thank you lah buat om google.
ternyata mpdf itu butuh paket php yang namanya php-mbstring.
ah !, gak ngomong2 si mpdf ini !
ku installah php-mbstring, lalu jalanlah semuanya seperti yang kuinginkan.
mpdf2_5 itu nama paket yang kugunakan untuk membuat report dari php ke pdf.
sebelumnya aku mempelajari fpdf, tapi setelah kucoba mendalami, beeehhh ribet kali pun.
tak seperti yang kuinginkan, yaitu membuat report form ke pdf. seperti form lainnya, bisa ada radio button, checklist, select(combolist) dll dll.
mpdf2_5 cocok untuk yang kuinginkan. buat yang mau bikin pdf dari php form, silahkan menggunakannya.
Kamis, 28 Mei 2009
pengalaman pake telkom speedy
baru sebulan aku pake speedy telkom, tapi kesan tak enak yg kudapatkan.
masa, kita jarang ol, tagihannya ada over quota ?, gak betul nih telkom speedy, mudah2 an aja dah pelayanannya makin baik, soalnya kalau kayak gini, aku jadinya mengambil keputusan untuk berhenti berlangganan speedy. ya, aku tak bisa internet-an dari rumah lagi, karena kecewa sama speedy.
padahal baru aja mau rajin nulis, eh.. speedynya pula yg tak mendukung.
masa, kita jarang ol, tagihannya ada over quota ?, gak betul nih telkom speedy, mudah2 an aja dah pelayanannya makin baik, soalnya kalau kayak gini, aku jadinya mengambil keputusan untuk berhenti berlangganan speedy. ya, aku tak bisa internet-an dari rumah lagi, karena kecewa sama speedy.
padahal baru aja mau rajin nulis, eh.. speedynya pula yg tak mendukung.
Selasa, 05 Mei 2009
Select Onchange = submit
Kemaren akses e - learning di kampus,
pada pilihan jump-to ada combo box yang bisa dipilih.
Pada saat combobox dipilih halaman di reload sesuai dengan pilihan kita.
Setelah kuperhatikan, bagus juga fungsi seperti itu ya..
lalu kucari bagaimana membuatnya,
ternyata ... begini :
""
aku sempat berpikir kalau event yang digunakan yaitu onclick ternyata bukan, masih tetap pake onchange, tapi isinya merupakan submit. kata kuncinya ialah : onchange="this.form.submit()"
Nah, pada saat sudah di submit, kalau di php silahkan mainkan $_POST nya untuk mendapatkan value dari kontrol tertentu, silahkan juga mainkan $_SESSION nya untuk mengambil value kontrol dari halaman yang berbeda, jangan lupa tentunya tentukan method = post dan action ke page mana.
Begitu !.
pada pilihan jump-to ada combo box yang bisa dipilih.
Pada saat combobox dipilih halaman di reload sesuai dengan pilihan kita.
Setelah kuperhatikan, bagus juga fungsi seperti itu ya..
lalu kucari bagaimana membuatnya,
ternyata ... begini :
""
aku sempat berpikir kalau event yang digunakan yaitu onclick ternyata bukan, masih tetap pake onchange, tapi isinya merupakan submit. kata kuncinya ialah : onchange="this.form.submit()"
Nah, pada saat sudah di submit, kalau di php silahkan mainkan $_POST nya untuk mendapatkan value dari kontrol tertentu, silahkan juga mainkan $_SESSION nya untuk mengambil value kontrol dari halaman yang berbeda, jangan lupa tentunya tentukan method = post dan action ke page mana.
Begitu !.
Sabtu, 25 April 2009
Beda XML dan JSON
xml & json sama2 format data.
Bedanya adalah :
- kalau xml itu memiliki banyak tag, json tidak.
- xml harus mempunyai field yang sama untuk semua data, json tidak.
xml = extensible markup language.
Dari kepanjangan xml itu sih kalau diartikan yaitu, bahasa yang boleh di markup. Arti markup disini adalah didefinisikan sendiri oleh user. Jadi user bisa membentuk data sesuai dengan yang diinginkan.
json - java script object notation.
Dari kepanjangan json kalau diartikan bahwa data yang dihasilkan adalah bentuk data yang merupakan notasi object java script. Jadi javascript itumempunyai notasi object sendiri yang bisa dikenalinya sehingga dapat digunakan untuk keperluannya. (ribet yach :)). Kalau yang pernah buat object di javascript pasti ngerti maksudnya.
nah ternyata nich, masih banyak lagi diluar sana bentuk data selain json dan xml, seperti yaml dan s-expression. Apaan tuch ? belum kenal euy .. ada yang tau ? sok atuh di comment.
Bedanya adalah :
- kalau xml itu memiliki banyak tag, json tidak.
- xml harus mempunyai field yang sama untuk semua data, json tidak.
xml = extensible markup language.
Dari kepanjangan xml itu sih kalau diartikan yaitu, bahasa yang boleh di markup. Arti markup disini adalah didefinisikan sendiri oleh user. Jadi user bisa membentuk data sesuai dengan yang diinginkan.
json - java script object notation.
Dari kepanjangan json kalau diartikan bahwa data yang dihasilkan adalah bentuk data yang merupakan notasi object java script. Jadi javascript itumempunyai notasi object sendiri yang bisa dikenalinya sehingga dapat digunakan untuk keperluannya. (ribet yach :)). Kalau yang pernah buat object di javascript pasti ngerti maksudnya.
nah ternyata nich, masih banyak lagi diluar sana bentuk data selain json dan xml, seperti yaml dan s-expression. Apaan tuch ? belum kenal euy .. ada yang tau ? sok atuh di comment.
Kamis, 23 April 2009
Tugas Database
Kami diberi tugas untuk menganalisa berbagai tipe database.
Ada empat RDBMS yang akan dianalisa, aku kebagian postgre karena dikantor memakai postgre.
Tadi bertanya2 dengan pakarnya, berikut kesimpulan sementara :
kelebihan postgre dibanding DB lainnya :
Ada empat RDBMS yang akan dianalisa, aku kebagian postgre karena dikantor memakai postgre.
Tadi bertanya2 dengan pakarnya, berikut kesimpulan sementara :
kelebihan postgre dibanding DB lainnya :
- Postgre sangat bertanggung jawab dalam transaksi data yang terjadi. ex:data validation pada saat insert/update/delete
- postgre memiliki tipe data hstore yang sejenis dengan indexing, hanya terdiri dari dua fields yaitu key dan values.
- tidak ada store procedure di postgre, yang ada hanya function, karena store procedure dapat digantikan dengan function.
- kita bisa membuat tipe / aggregation bentukan sendiri. aggregation adalah fungsi yang dapat digunakan untuk menganalisa kumpulan data. contoh yang sudah ada di DB adalah count/min/max. kita bisa membuat aggregation fungsi sendiri seperti koefisien relasi, jika belum ada. tipe adalah tipe data seperti untuk angka misal integer. kita bisa membuat tipe data sesuai dengan yang kita inginkan, misal : tipe data mhs nim:nama contoh data 08011:dodol.
- trigger sering dipakai pada saat melakukan updating data seperti update, insert, dan delete.trigger sendiri bisa dilakukan setelah/sebelum melakukan updating data. trigger itu dijalankan otomatis oleh DB itu sendiri, bukan di applikasi.
- postgre itu row lock artinya, pada saat updating data yang di lock hanya row yang related saja, sehingga user lain masih bisa melakukan updating pada table yang sama. Tidak seperti MySQL yang menggunakan table lock / ketika kita mengupdate satu row pada sebuah table, maka user lain tidak bisa mengupdate table tersebut karena sedang digunakan. Hal ini sangat bagus untuk applikasi yang concurencynya tinggi.
- postgre itu milik bersama, karena dia open source dan tidak dibawah badan manapun. Tidak seperti mysql milik mysqlBA.
Begitulah ringkasan singkat mengenai tanya langsung dengan pakarnya Mr. Abdul Yadi. but, mungkin masih ada yang salah dari ringkasan diatas, kalau ada yang mau koreksi, silahkan.
VMC
Apa itu VMC ?
VMC itu konsep programming.
Singkatan dari View, Model, and Controller.
View bertanggung jawab untuk urusan tampilan/presentation
Model untuk urusan bisnis rule
Controller untuk urusan data
Bagitu kata temanku.
VMC itu konsep programming.
Singkatan dari View, Model, and Controller.
View bertanggung jawab untuk urusan tampilan/presentation
Model untuk urusan bisnis rule
Controller untuk urusan data
Bagitu kata temanku.
Minggu, 19 April 2009
horee aku bisa akses internet dari rumah
akhirnya, setelah sebulan menunggu, akhirnya aku bisa mengakses internet dari rumah, darikamarku langsung.
sebenarnya sudah sebulan sih kudaftarkan, tapi berhubung komputerku rusak, jadi tak pernah kupake. nah, sekarang kok bisa ? ya, karena kakakku beli laptop baru, jadi ya kupake aja laptopnya.
senang kale aku bah, bisa akses internet dari rumah. udah lama ini kuimpikan, pake speedy lumayan juga lah, yang make sendiri lagi. kalau di warnet kan, satu speedy dipake rame2 jadi ya pasti lebih lambat.
hm, hari pertama aku bisa internet, kucobain semua web2 yang butuh akses cepat, seperti youtube, kompas, detik, dll. emang benar dah, lumayan juga nich speedy bisa buka video yg di youtube dengan cepat.
senang sih bisa akses internet dirumah, tapi sayang aku belum punya laptop sendiri, jadinya aku gak bisa tiap hari, tapi kapan aku bisa pinjam laptop aja sama sikakak, doain aja ya temans, semoga aku bisa cepat punya laptop sendiri, jadi aku ga minjam2 lagi n bisa rajin tulis log di web ini. ada yang mau jadi donatur untuk belikan aku laptop ? :))
gampang, hub aja aku di web ini. thanks... :)
sebenarnya sudah sebulan sih kudaftarkan, tapi berhubung komputerku rusak, jadi tak pernah kupake. nah, sekarang kok bisa ? ya, karena kakakku beli laptop baru, jadi ya kupake aja laptopnya.
senang kale aku bah, bisa akses internet dari rumah. udah lama ini kuimpikan, pake speedy lumayan juga lah, yang make sendiri lagi. kalau di warnet kan, satu speedy dipake rame2 jadi ya pasti lebih lambat.
hm, hari pertama aku bisa internet, kucobain semua web2 yang butuh akses cepat, seperti youtube, kompas, detik, dll. emang benar dah, lumayan juga nich speedy bisa buka video yg di youtube dengan cepat.
senang sih bisa akses internet dirumah, tapi sayang aku belum punya laptop sendiri, jadinya aku gak bisa tiap hari, tapi kapan aku bisa pinjam laptop aja sama sikakak, doain aja ya temans, semoga aku bisa cepat punya laptop sendiri, jadi aku ga minjam2 lagi n bisa rajin tulis log di web ini. ada yang mau jadi donatur untuk belikan aku laptop ? :))
gampang, hub aja aku di web ini. thanks... :)
Langganan:
Komentar (Atom)
