Contoh Program Pengolahan Citra Digital (Digital Image Processing) – Part 2

UPDATE (26 Februari 2017)

Lihat update terbaru disini : Program Citra Digital PHP Terbaru

UPDATE (29 April 2016)

Ternyata SANGAT BANYAK peminat dari hasil karya saya ini, dan semua diantaranya kesulitan karena tidak tahu password membuka file-nya. Dengan ini saya coba share ulang file tadi TANPA PASSWORD, karena saya sendiri sudah lupa kalo ditanya “Gan, passwordnya apa ya?”. Rasanya udah ribuan saya jawab pertanyaan itu.

DOWNLOAD PCD PHP TANPA PASSWORD

Catatan :
Untuk Contoh Pengolahan Citra Digital PHP ini sudah saya update :
– Script support PHP versi terbaru
– BUGS sudah diperbaiki


Selamat pagi temen-temen, akhirnya aku punya bahan untuk posting lagi :mrgreen:
Kali ini aku mau berbagi pengetahuan mengenai mata kuliah PCD (Pengolahan Citra Digital) atau Digital Image Processing (bahasa kerennya :D). Ya, postingan & contoh program pengolaha citra digital (PCD) kali ini merupakan lanjutan dari posting yang sebelumnya yaitu Contoh Program Pengolahan Citra Digital. Postingan ini lebih menyempurnakan dari program sebelumnya. Yang mana dalam program sebelumnya, hanya terdapat fitur untuk :

  1. Menampilkan Histogram dari suatu gambar
  2. Pengaturan brightness / tingkat kecerahan gambar
  3. Pengaturan contrast pada gambar
  4. Efek negasi / negative pada gambar
  5. Dan yang terakhir adalah efek grayscale pada gambar

Pada contoh program yang baru kali ini, punya lebih banyak fitur dan efek pengolahan citra seperti :

  1. Histogram Ekualisasi
  2. Pemakaian Operator Logika “BINER, AND, OR, XOR, NOT” untuk operasi/perhitungan RGB pada gambar (kombinasi antar 2 gambar)
  3. Efek flipping / pencerminan gambar (Flip Horizontal, Flip Vertikal & Flip Kombinasi / Rotate 180)
  4. Crop gambar / Pemotongan gambar
  5. Noise elimination / noise reduction pada gambar
  6. Efek treshold pada suatu gambar
  7. Edge detection (Deteksi Tepi) pada suatu gambar dengan Metode Robert, Prewitt dan Sobel
  8. Efek Gaussian Blur (Smoothing) pada gambar
  9. Efek Emboss pada gambar
  10. Dan yang terakhir adalah efek Sharpening (Sharp/ketajaman) gambar.

Waw… gimana, cukup banyak bukan fitur tambahannya ???
Oh ya, program ini menggunakan Bahasa Pemrograman PHP (walaupun kurang bisa disebut sebagai Programming Language sih :p), jadi bukan VB, Delphi atau yang lain, hanya PHP.

Oke, berikut adalah contoh dari hasil olah program ini : Continue reading

Program Enkripsi File Metode AES Dengan Delphi 7 – Part 2

Hai semua, selamat pagi … 🙂
Berdasarkan postingku yang sebelumnya di http://rendramm2.wordpress.com/2012/01/17/program-enkripsi-file-dengan-metode-aes-menggunakan-delphi-7-part-1/ dimana aku membahas mengenai suatu aplikasi yang dapat digunakan sebagai salah satu tool untuk melindungi file kalian dari proses copy tanpa sepengetahuan pemilik.
Disini aku tidak akan membahas mendalam mengenai aplikasi ini, karena waktuku juga terbatas (sok sibuk :p).
Di part/pembahasan sebelumnya aku udah janji untuk share source code untuk Contoh Aplikasi Enkripsi AES Delphi 7 kan, nah sekarang di Part 2 ini aku share link downloadnya : http://www.mediafire.com/?303cmjqxnb7n450

Alhamdulillah dengan ini akhirnya aku dapat Nilai A (95, Tertinggi di kelas)

Proper Case/Title Case MySQL

Selamat pagi semua, kali ini aku coba berbagi mengenai suatu cara untuk mengubah jenis huruf (Case/Change Case) di MySQL Query. Syntax default bawaan dari MySQL hanya UCASE & LCASE, nah masing-masing fungsi tersebut hanya bisa digunakan untuk mengubah semua huruf dalam suatu text ke bentuk kapital/huruf besar semua atau huruf kecil semua.

Dari sini muncul pertanyaan, gimana caranya agar hanya huruf depan di tiap kata saja yang besar, yang lainnya kecil (Biasa disebut sebagai proper case/title case).

Oke, untuk contoh querynya adalah sebagai berikut :

UPDATE nama_tabel SET nama_field = CONCAT(UPPER(SUBSTRING(nama_field, 1, 1)), LOWER(SUBSTRING(nama_field FROM 2)))

Semoga bermanfaat 🙂

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 😀 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 😀

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

Semoga senang 😀 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 :

[sourcecode language=”delphi”]
procedure TmainForm.FormCreate(Sender: TObject);
var
appPathFile : String;
begin
appPathFile := ExtractFilePath(Application.ExeName);
ShowMessage(appPathFile);
end;

Perbedaan Antara Fungsi include_once() Dengan include() Di PHP

Selamat sore semua :), semoga pembahasan mengenai salah dua fungsi PHP (include_once dan include) bisa bermanfaat bagi yang mencari mengenai perbedaan antara keduanya ini. Sebenarnya ada 2 sintaks lagi yang hampir sama kegunaannya, yaitu require_once() dan require().
Oke, semoga penjelasan sngkat berikut bisa memberikan pencerahan mengenai hal ini 🙂

Fungsi utama dari keempat fungsi tersebut (include, include_once, require da require_once) adalah sama, yaitu mengikutsertakan suatu file lain kedalam file utama yang aktif/kita gunakan sebagai pemanggil file lainnya.

Perbedaan pertama antara require() dan include()

Perbedaannya terletak pada pesan error yang ditampilkan, dan eksekusi seluruh file utama. Jadi begini, kalo kita pake fungsi include(), nah ternyata file yang kita maksud/ kita ingin ikut sertakan tidak ada.. pasti aka muncul error yang menginformasikan bahwa file gag ada, dan tampilan web yang utama tetap ke load seluruhnya, hanya saja ada kesalahan pada include tadi.
Nah, sedangkan kalo kita pake require(), maka jika file yang dimaksud tidak ada, error message gag ditampilkan, dan eksekusi/load tampilan web utamanya dihentikan pada posisi dimana require terjadi error, jadi gag di load/muat seluruhnya. Semoga mengerti apa yang saya maksud 😀

Continue reading

Contoh Program Sistem Informasi Delphi Dengan Database Access Dilengkapi Dengan Peramalan Produksi

😀 Hai k1 k1,,, newbie Delphi lagi belajar ni … dengan susah payah akhirnya aku berhasil membuat suatu aplikasi operasi database access (sebuah aplikasi sistem informasi). Akun yakin masih banyak yang kekurangan dari program kedua yang aku buat menggunakan Delphi ini. Namun yang ini lebih mendingan udah pake Report, hehehe 😀 tapi bagaimanapun ini adalah jerih payah seorang newbie :mrgreen:
Fitur yang ada di dalam aplikasi ini adalah :

  1. Data Karyawan
  2. Data Konsumen
  3. Data Supplier
  4. Data Bahan Baku Produksi
  5. Data Jenis Produksi
  6. Transaksi
  7. Peramalan Produksi
  8. Laporan Transaksi dan Pendataan
  9. Autentikasi
  10. Dan dilengkapi dengan beberapa tambahan seperti :
    • Validasi Form
    • Input Numeric pada TEdit
    • Autosize DBGrid
    • Rename Coloumn Header DBGrid
    • Support PNG Image dan beberapa fungsi – fungsi atau procedure pendukung

Oke, ini dia screenshootnya … tapi kalo kalian pengen download sourcenya, bisa kalian dapatkan source code contoh aplikasi sistem informasi berbasi delphi dengan database access ini disini

UPDATE : untuk download full source codenya, mari kesini http://rendramm2.wordpress.com/2012/01/18/source-code-aplikasiprogram-peramalan-produksi-delphi-7/

Program Random Character C++

Program ini digunakan untuk mendpatkan hasil dari randomisasi character yang diacak dan dikumpulkan menjadi satu ke dalam suatu string / array character. Program ini dibuat menggunakan C++ dan IDE DevCPP, oke berikut source code nya :

#include <iostream>
#include <ctime>

using namespace std;

int main() {
    char hasil[10];
    srand((unsigned) time(NULL));
    const int passLen = 10;
    for (int i = 0; i < passLen; i++) {
        hasil[i] = (char) (rand() % ('z' - '0' + 1) + '0');
    }
    cout << hasil <<endl;
    system("pause");
}