Archive

Archive for the ‘Programming’ Category

Error saat install Paket PEAR

June 3, 2010 Leave a comment

Hari ini saya mencoba meginstal paket PEAR “Spreadsheet_Excel_Writer” dan ternyata paket ini begantung pada paket “OLE” tapi pada saat instalasi paket “OLE” terjadi error seperti ini:

Failed to download pear/ole within preferred state “stable”, latest release is version 1.0.0RC1, stability “beta”, use “channel://pear.php.net/ole-1.0.0RC1″ to install
Cannot initialize ‘channel://pear.php.net/ole’, invalid or missing package file
Package “channel://pear.php.net/ole” is not valid
install failed

setelah tanya-tanya sana-sana sini-sini, didapatlah 2 cara untuk mengatasi error tersebut, yaitu:

Pertama, perhatikan pesan error yang di dapat, defaultnya PEAR akan mencari paket terakhir yang statusnya sudah stabil sehingga apabila status dari paket tersebut masih Alpha/Beta/RC PEAR tidak akan melanjutkan proses instalasi, tapi pada pesan error tersebut PEAR memberikan solusinya yaitu kita di minta untuk melakukan instalasi langsung ke alamat paketnya di “channel://pear.php.net/ole-1.0.0RC1″ sehingga lakukan perintah : $ sudo pear install channel://pear.php.net/ole-1.0.0RC1

Kedua, lakukan modifikasi pada setting status paket default PEAR dengan perintah : $ pear config-set preferred_state beta, sehingga untuk instalasi paket berikutnya apabila status paket tersebut masih beta/RC PEAR akan tetap melanjutkan instalasinya.

Categories: Informasi, Oprek, Programming Tags: , ,

Install PEAR

June 2, 2010 Leave a comment

Apa itu PEAR? PHP Extension and Application Repository atau disingkat PEAR adalah sebuah framework PHP yang memungkinkan kita menggunakan paket di dalam PHP, nah sekarang paket itu apa sih? kalau kita pernah melakukan pemrograman di dekstop entah itu VB atau Delphi, mungkin tidak asing dengan yang namanya komponen, nah menurut saya paket ini mirip dengan komponen pada vb/dephi yaitu modul atau kumpulan class dan fungsi yang di buat oleh orang/perusahaan dengan tujuan tertentu yang dapat langsung digunakan dan dapat mempermudah kita di dalam pemrograman (contoh: paket untuk export data ke dokumen office). Nah di php kita bisa menggunakan paket, dengan syarat harus menginstall PEAR ini dulu. Read more…

PhpMyadmin Error

May 27, 2010 2 comments

Pernahkan anda mendapatkan pesan error seperti dibawah ini?

Cannot start session without errors, please check errors given in your PHP
and/or webserver log file and configure your PHP installation properly

ya, saya baru saja mengalaminya setelah upgrade ubuntu 9.10 ke versi terbarunya 10.04. Solusinya ternyata mudah, jalankan phpinfo() dan lihat parameter session.save_path mengarah ke direktori mana? cek apakah direktori tersebut sudah ada apa belum? jika belum buat direktori tersebut, apabila sudah kemungkinan ini masalah hak akses, lakukan perintah chmod pada direktori tersebut.

Cara menjalankan phpinfo()
1. buat file .php, contoh: info.php
2. masukan baris kode berikut: <?php phpinfo() ?>
3. simpan file ke root webserver, dan jalan dengan: http://localhost/info.php

Cara menjalankan perintah chmod
1. masuk ke terminal
2. ketikan perintah: sudo chmod 755 /var/lib/php5 (direktori session.save.path)

Semoga bermanfaat.

Daftar ESC Command versi byrzl

April 24, 2010 Leave a comment

Berikut daftar ESC Command yang saya kumpulkan dan gunakan untuk membuat report pada printer Epson LX300+II. Untuk cara membuat report dan mencetak pada printer dot matrix secara otomatis di linux anda bisa melihat post saya sebelumnya.

$initialized = chr(27).chr(64);
$condensed1 = chr(15);
$condensed0 = chr(18);
$elongated1 = chr(27).chr(87).chr(1);
$elongated0 = chr(27).chr(87).chr(0);
$draftmode = chr(27).chr(120).chr(0);
$lqmode = chr(27).chr(120).chr(1);
$doublestrike1 = chr(27).chr(71);
$doublestrike0 = chr(27).chr(72);
$italic1 = chr(27).chr(52);
$italic0 = chr(27).chr(53); Read more...

Cetak report webbase via DotMatrix LX300+II di Linux

April 23, 2010 1 comment

Sudah hampir seminggu ini dapet tugas untuk buat report yang di cetak dengan printer Epson LX300, sebetulnya dulu pernah ada kondisi seperti ini, cuma sudah lama dan tidak terdokumentasikan :p makanya sekarang mencoba untuk di dokumentasikan di blog ini, kali aja nanti lupa lagi :)

Mungkin ada yang bertanya, kenapa nggak pake html aja? hehehe…. maunya sih gitu, tapi kalo pake html nanti akan muncul window pilihan print atau cancel, nah si bos nggak mau seperti itu, maunya kalau kita klik tombol cetak, maka report akan langsung tercetak ke printer….. nah loh… gimana tuh??? Read more…

Aplikasi Perencanaan Kegiatan

June 4, 2009 Leave a comment

Sudah hampir satu tahun ini saya membuat/merawat aplikasi perencanaan kegiatan Dinas Pemadam Kebakaran DKI Jakarta, banyak suka dan duka yang saya alami, mulai dari diskusi-diskusi yang panjang tentang alur sistem yang akan berjalan, pemilihan bahasa pemrograman hingga pemilihan database serta platform aplikasinya.

Akhirnya disepakati aplikasi akan berjalan menggunakan platform webbase, yang memang mudah di dalam penerapannya, perawatannya serta banyaknya dukungan open source. Sebenarnya secara garis besar aplikasi perencanaan kegiatan ini merupakan aplikasi yang sederhana, karena hanya mencatat/menginput usulan-usulan kegiatan yang akan di lakukan oleh Dinas. Read more…

Web application Frameworks

December 7, 2008 Leave a comment

Ada banyak web application Frameworks yang bergentayangan di Internet, beberapa diantaranya adalah :

  1. Zend Framework Lebih tepat di sebut kumpulan componen library.
  2. CodeIgniter
  3. CakePHP
  4. symfony
  5. Seagull
  6. Akelos
  7. Kohana
  8. Ruby on Rails sama seperti Akelos, tapi menggunakan bahasa Ruby.
  9. Django, untuk para developer Python.

Masing masing mempunyai kelebihan dan kekurangan, sekarang tinggal kita yang menentukan mau pilih yang mana?, mau sebesar apa aplikasi web yang akan kita buat? tapi semuanya hampir sama “Base On MVC design pattern”.

Membuat Datatable/Dataset dengan kode program

April 10, 2008 Leave a comment

Berikut ini kode program yang di gunakan untuk membuat Dataset/Datatable pada VB .NET
kode dibawah ini masih belum sempurna, nanti kita lanjutkan ya :)

Public Function MakeDataTable() As DataTable
 
Dim myTable As DataTable
myTable = New DataTable("dtbarang")
 
Dim idno As DataColumn = New DataColumn("idno")
idno.DataType = System.Type.GetType("System.Int32")
myTable.Columns.Add(idno)
 
Dim namabarang As DataColumn = New DataColumn("namabarang")
namabarang.DataType = System.Type.GetType("System.String")
myTable.Columns.Add(namabarang)
 
Dim banyak As DataColumn = New DataColumn("banyak")
banyak.DataType = System.Type.GetType("System.Int32")
myTable.Columns.Add(banyak)
 
Dim satuan As DataColumn = New DataColumn("satuan")
satuan.DataType = System.Type.GetType("System.Double")
myTable.Columns.Add(satuan)
 
Dim jumlah As DataColumn = New DataColumn("jumlah")
jumlah.DataType = System.Type.GetType("System.Double")
myTable.Columns.Add(jumlah)
 
MakeDataTable = myTable
End Function Read more...

Aplikasi SMS Gateway

April 5, 2006 Leave a comment

Aplikasi ini dibuat karena banyaknya permintaan pekerjaan yang mengharuskan menggunakan SMSGateway, sebelumnya saya menggunakan aplikasi NowSMS.

Berikut ini Capture aplikasinya :


Follow

Get every new post delivered to your Inbox.