Anda di halaman 1dari 10

1

Panduan Membuat File Installer (Setup)


Delphi + MySQL
















Dengan
ODBC, Inno Setup dan SFX Tool






Ahmad Tauhid
ahmad.tauhid.cp@gmail.com
https://www.facebook.com/tauhid.py
2

Bagian I
Pengantar & Persiapan
1.1 Pengantar
File Installer adalah Gabungan Beberapa File yang dicompres sehingga menjadi satu paket
Instalasi. Yupzz, Mirip Seperti mengkompres File dengan Winrar. Karena Pada dasarnya, Proses
Instalasi Aplikasi Hanya melakukan Ekstrack File ke direktori C:\Program Files. Tujuannya
sederhana; agar tidak merepotkan End User pada saat pendistribusian Program.
Membuat File Instalasi Merupakan Proses Akhir sebelum pendistribusian program. Biasanya
menggunakan Tools-Tools seperti; Inno setup, SFX Tools, Advanced Installer, Installshield Express
dan lain sebagainnya. Meskipun ada juga yang membuat Installer Sendiri (dilakukan Oleh Developer
Aplikasi Besar seperti Adobe, Oracle dan sebagainya).
Sayangnya, sebagian orang masih bingung bagaimana membuat File Setup alias File
Installer Apalagi Kalo Aplikasinya menggunakan MySQL sebagai Databasenya. Padahal peran dari
sebuah file installer sangatlah Vital bagi kemudahan User menggunakan Aplikasi yang kita buat.
Berangkat dari hal itu, saya tergerak untuk membuat tutorial ini. Stay Tune
1.1 Persiapan
Sebelum Melanjutkan ke Tahap Pembuatan File Setup. Ada Beberapa Bahan yang harus
sobat Siapkan. Perlu diketahui Connector yang digunakan Aplikasi yang akan kita jadikan Setup ini
adalah ODBC. Berikut daftar Tools yang akan kita gunakan serta hal-hal yang perlu dipersiapkan :
1. SFX Tools. Silahkan Download Pada Link Ini https://docs.google.com/file/d/0B-DXQ7rA-
Fb7ZTU5Rmt6TG5YV1k/edit?usp=sharing
2. Inno Setup. Silahkan Download Pada Link ini https://docs.google.com/file/d/0B-DXQ7rA-
Fb7c1VPYkFVdFdaWGs/edit?usp=sharing
3. Download Script Inno Setup MySQL Installer https://docs.google.com/file/d/0B-DXQ7rA-
Fb7M3oxTldwVDhzb0E/edit?usp=sharing
4. Download MySQL Versi Non Install (User : root & Pass : root) Pada Link Berikut ini :
https://docs.google.com/file/d/0B-DXQ7rA-Fb7dVZkb3dQMVppaGM/edit?usp=sharing
5. Silahkan Export Datasource Anda yang ada di Regedit. Caranya :
a). Klik Start -> Run -> Ketikan Regedit -> Open

3

b). Cari Lokasi ODBC.INI di Regedit Anda :
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\
Kemudian Pilih ODBC anda -> Klik Kanan -> Export

c). Simpan dengan Nama Datasource. Selanjutnya Buka File Tersebut dengan Notepad++
Kemudian Ubah bagian yang ini :
"Driver"="C:\\Program Files\\Nama Aplikasi Anda\\myodbc5w.dll"
"PWD"="root"
Save As dengan nama Datasouce.bat
6. Saya Menyarankan agar Anda Membuat Folder Khusus Untuk Bahan-Bahan Pembuatan File
Setup Ini. Kita sepakati untuk membuat foldernya di direktori d:\ dan Nama Foldernya Install
(d:\install)
7. Silahkan Copy File myodbc5w.dll yang ada di C:\Program Files\MySQL\Connector ODBC
5.2\Unicode Kedalam Folder d:\install.
8. Simpan Juga File Datasource.bat didalam folder d:\install.
9. Copy File Hasil Compile Aplikasi Anda (Hanya Hasil Compile) kedalam Folder d:\install.
10. Silahkan Install Tools SFX Tools dan Inno Setup yang sudah Anda Download.








4

Bagian II
Step by Step Membuat File Setup
2.1 Database
1. Extrack File MySQL yang anda Download tadi. Copy Hasil Extrack ke d:\install.
2. Silahkan Periksa Engine Tabel Yang Anda Gunakan. Caranya, Akses PHPMyAdmin Pada Browser
Anda (Saya Menggunakan Xampp) -> Pilih Database yang anda gunakan -> Operasi. Perhatikan
Gambar Berikut :

Jika Menggunakan InnoDB
a. Export (Dump) Database Anda. Agar Lebih Mudah, gunakanlah Tool Visual seperti PHPMyAdmin.
Copy File Hasil Export ke d:\install\mysql\
b. Silahkan masuk ke direktori d:\Install\mysql\bin edit file install_database.bat. Ganti Bagian
berikut : c:\mysql\bin\mysql u root -proot < c:\mysql\nama-database-hasil-export-pada-step-2.sql
3. Selanjutnya Extrack File mysql-installer yang sudah anda Download Sebelumnya. Copy Hasil
Extrack ke Folder d:\install\.
4. Buka File mysql-installer kemudian ctrl+f9 (Compile). Sampai disini Anda Sudah berhasil
membuat File setup untuk MySQL Hasilnya dapat dilihat pada d:\install\Output
Jika Menggunakan MyIsam
a. Copy Folder Database Anda. Karena saya menggunakan Xampp Jadi Folder Database saya Berada
di C:\xampp\mysql\data\dabatase-anda copy ke Folder d:\install\mysql\data\
b. Hapus File install_database.bat yang ada di d:\install\mysql\bin\
5

3. Selanjutnya Extrack File mysql-installer yang sudah anda Download Sebelumnya. Copy Hasil
Extrack ke Folder d:\install\.
4. Buka File mysql-installer hapus code berikut Filename: "{app}\bin\install_database.bat";
Description: ""; Flags: waituntilterminated kemudian ctrl+f9 (Compile). Sampai disini Anda Sudah
berhasil membuat File setup untuk MySQL Hasilnya dapat dilihat pada d:\install\Output
2.2 SFX Tools
Mari Kita Lanjutkan untuk Menggabungkan semua File setup mysql, File Aplikasi, .dll serta
Datasource menjadi satu paket instalasi dengan menggunakan Tools SFX Tool. Silahkan Jalankan
Aplikasi SFX Tool Anda. Berikut adalah Tampilan Utamanya :

Silahkan Tambahkan File-File yang akan digabungkan menjadi satu paket instalasi. Dalam
hal ini adalah (File .dll Milik ODBC -> Sebagai Connector, Datasource.bat -> Untuk Mengkoneksikan
Aplikasi dengan database, Aplikasi Jadi dan Setup MySQL). Berikut Screenshootnya :


6

Klik Button Advanced Options :
a). Pada Installer Options -> Centang Semuanya Pilihan yang ada

b). Pada License -> Isi dengan Keterangan Lisensi Aplikasi Anda.

c). Pada Shorchut -> Klik Button New kemudian isi dengan Nama Aplikasi. Sedangkan Target File isi
dengan Aplikasi Anda. Begitupun dengan Desktop Icon :

7


d). Pada Bagian Finish Page -> Run Aplication : Datasource.bat, Show Readme : Datasource.bat

e). Pada Run Executable -> First Executable : setup-mysql.exe Centang wait until executable has
terminated, Second Executable : Datasource.bat Centang wait until executable has terminated

8

f). Pada Localization -> Lokasi Anda (Bahasa Instalasi Akan disesuaikan dengan Lokasi yang anda
Pilih).
g). Pada Themes -> Pilih Tema yang anda Inginkan

h). Pada Backgorund -> Pilih Background yang akan anda gunakan pada saat proses instalasi (bisa
menggunakan Warna atau gambar).

i). Setelah semua diatur Klik Button Back to Main Menu Kemudian Generate Script -> Beri Nama
Sesuai Keinginan Anda -> Save

9

j). Compile Script.


Selesaiii. Coba Jalankan File Setup Anda di komputer yang lain.












10

About Me

Bebaskan, Bebaskan dirimu. ambil resiko yang paling tinggi,
Agar hidupmu jadi lebih kaya !!
Bermimpilah karena Tuhan akan memeluk mimpi-mimpimu.
Teriakan mimpimu agar Tuhan mendengar.
Tertawalah, karena seisi dunia akan tertawa bersamamu,
Jangan bersedih karena kau akan bersedih sendirian.
Hiduplah untuk memberi sebanyak-banyaknya
bukan untuk meminta sebanyak-banyaknya.
Jelajahi Indonesiamu yang luas,
Jengkali Afrika yang eksotis, dan Jelajahi Eropa yang megah.
Tak ada selembar pun daun jatuh tanpa sepengetahuan sang pencipta.
(Andrea Hirata : Sang Pemimpi)

Saya bukan Penulis. Saya juga bukan orang yang ahli di bidang IT. Bukan Juga seorang
Aplication Creator. Atau entah apalagi nama panggilan-panggilan keren itu. Saya Hanya Seorang
Newbie. Yupz, Orang Bodoh yang ingin terus belajar dan berkarya.
Nama Saya Ahmad Tauhid. Saya kira gak ada yang spesial dengan nama itu, jadi tak perlu
dibahas. Saya lahir di pulau kecil Bagian Timur Indonesia. Tepatnya di Provinsi NTB. Berdampingan
dengan Pulau Eksotis, Bali. Biar Kalian tak penasaran kusebutkan saja namanya, Lombok.
Masalah Pendidikan. Saat Ini Saya Masih dibangku Kuliah disebuah perguruan Tinggi Swasta
NTB STMIK Bumigora Mataram. Jarang Aktif Menulis di Blog http://delphitutor.blogspot.com.
Ikut UKM MAPALA Cantha Pratala Meskipun Jarang aktif Juga. hehe