Mengatasi Masalah “data provider or other service returned an E_FAIL status delphi” Di Delphi

Selamat pagi semua :) ketemu lagi… kali ini aku coba share mengenai Delphi lagi :D soalnya lagi dapet project yang mengharuskanku pake ni Language,hehe.
Jadi ceritanya gini, waktu buat proses CRUD Database MySQL dengan Delphi tiba-tiba saat di compile ulang malah muncul error seperti pesan diatas, yaitu “data provider or other service returned an E_FAIL status delphi” … aku coba restart IDEnya tetep aja kayak gitu pas aku coba running. Dan akhirnya aku nemuin solusinya, ternyata di salah satu table di MySQL ku terdapat record yang mana fieldnya berupa “datetime” dan disalah satu recordnya berisi “0000-00-00 00:00:00″ , setelah aku coba ganti value record pada field tersebut dengan waktu lainnya (selain 0)… program delphi ku kembali bisa di Running & Compile :)

Senangnya akhirnya, hehehe… oke sekian pengalaman dariku… semoga bermanfaat kelak ;)

Source Code Aplikasi/Program Peramalan Produksi Delphi 7

Yuhuii… ketemu lagi :)
Kali ini aku mau berbagi full source code dari aplikasi yang pernah aku buat dan sudah pernah aku postingkan sebelumnya di http://rendramm2.wordpress.com/2010/12/22/contoh-program-sistem-informasi-delphi-dengan-database-access-dilengkapi-dengan-peramalan-produksi/
Banyak yang request sourcenya, mungkin lagi kelabakan mau ngedit sourcenya dan dimanfaatkan entah untuk apa yang penting bisa bermanfaat :D

Oke, langsung saja untuk mendownload source code full dari Aplikasi Peramalan Produksi Menggunakan Delphi 7 & Database Access disini

Semoga senang :D hehehee,,,

Program Enkripsi File Dengan Metode AES Menggunakan Delphi 7 – Part 1

Selamat sore :)
Kali ini aku mau berbagi pengalaman dan pengetahuan baru dalam Pemrograman Delphi :) dan Enkripsi AES.

Ya, ini berawal dari permasalahan yang diberikan untuk membuat suatu aplikasi/program yang mengandung enkripsi pada mata kuliah Pengaman Jaringan Sistem Komputer. Akhirnya aku muncul suatu ide untuk membuat suatu aplikasi yang dapat membantu user dalam mengamankan file-file yang dianggapnya pribadi dan tidak untuk dipublikasikan/disebarluaskan.

Jadi alur programnya itu seperti ini :

  1. Misalkan suatu saat ada temen yang pinjam laptop/notebook kita untuk keperluan copy data materi kuliah.
  2. Nah sama si dia di-explore kemana-mana dan akhirnya menuju ke suatu folder/lokasi file pribadi kalian tersimpan.
  3. Nah, sama dia dibuka trus ternyata mau dicopy sama dia.
  4. Nah, disinilah saatnya program ini bekerja :mrgreen: , jadi saat dia melakukan proses copy program akan dengan segera mengganti filenya dengan file yang terenkripsi.
  5. Jadi, waktu di-paste dan mau dibaca/dilihat… eng ing eng,, ternyata file berisi teks yang gag karuan :D . Berhasil …. yeah!!!

Ya, alurnya adalah seperti itu semoga kalian paham :) . Sekarang gimana caranya untuk menetukan file mana yang perlu diproteksi ? tenang, sudah aku siapkan caranya dan yang ini gag konvensional pastinya, coba liat gambar dibawah ini :

menu pada klik kanan file - delphi

#1

Continue reading

Deteksi Path Direktori Aplikasi Yang Aktif – Delphi

Selamat pagi semua :)
Thread kali ini saya coba berbagi hal yang mungkin sudah banyak yang tau dan bisa, cuman mungkin akan bermanfaat bagi pemula-pemula di Delphi. Membahas mengenai bagaimana caranya agar bisa mendapatkan lokasi direktori / full path dari aplikasi itu sendiri yang sedang berjalan.

Oke, langsung saja ini dia contoh scriptnya :

procedure TmainForm.FormCreate(Sender: TObject);
var
  appPathFile : String;
begin
  appPathFile := ExtractFilePath(Application.ExeName);
  ShowMessage(appPathFile);
end;

Cara Install & Setting PHP + Webserver Apache + MySQL + phpMyAdmin Di Ubuntu 10.04

Yap, thread kali ini adalah dokumentasi dari Praktikum Jaringan Komunikasi saya sebenernya, :mrgreen:
Jadi ini membahas mengenai bagaimana caranya menginstall dan mengkonfigurasi Apache Webserver, MySQL sebagai databasenya dan phpMyAdmin sebagai interface untuk mengelola databasenya.
Ubuntu yang saya pakai adalah Ubuntu 10.04 (Lucid).
Oke, coba ikuti langkah-langkah berikut, tapi sebelumnya pastikan PC/Notebook kalian bisa terkoneksi ke Internet :)

  1. Buka terminal, kemudian login sebagai superuser (root)
  2. Ketikkan apt-get install apache2[Enter], kemudian tunggu hingga proses download dan install selesai.
  3. Ketikkan apt-get install php5 libapache2-mod-php5[Enter], tunggu hingga proses download dan install selesai.
  4. Ketikkan apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql[Enter]. Nah pada langkah yang ini ada hal yang perlu diperhatikan, ditengah-tengah instalasi kalian akan ditanyakan untuk memasukkan Password MySQLnya. Silahkan masukkan passwordnya terserah kalian, yang penting gampang diingat :)
  5. Setelah selesai install MySQL, sekarang install interface phpMyAdmin nya. Ketikkan apt-get install phpmyadmin[Enter]. Tunggu hingga proses selesai.
  6. Setelah 4 langkah instalasi diatas selesai dengan baik, sekarang tinggal mengarahkan phpmyadmin ke dalam folder webserver kita. Karena default path instalasi phpmyadmin tidak dalam satu folder dengan dimana webserver diinstall. Tenang, kalian tinggal ketikkan ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin[Enter]
  7. Nah, ini langkah terakhir… kita tinggal restart service apache2 karena tadi kita sempat merubah konfigurasi defaultnya. Caranya dengan ketikkan /etc/init.d/apache2 restart
  8. Sekarang tinggal dicoba melalui browser, coba akses halaman http://localhost/. Jika berhasil akan tampil “It Works!“, kurang lebih seperti itulah :D .

Oke sekian semoga ini bisa bermanfaat kelak :)
Sampai jumpa lagi