17
Java Dekstop Application Pemrogram Berorientasi Objek I – 2013 Hal 1 Membuat Installer Untuk Project Java Dekstop Application Menggunakan Advanced Installer 10.0 (Project Aplikasi Penjualan Komputer) Depandi Enda [email protected] Pendahuluan Seringkali kita merasa kesulitan dalam menyajikan project program java dekstop yang telah kita buat menggunakan beberapa editor seperti netbeans, eclipse dan lain-lain menjadi sebuah file yang bersifat executeable. Hal ini disebabkan file yang dihasilkan setelah proses building project program java yang kita buat bertipe jar executable. Sehingga ketika kita tidak menginstallkan JDK (Java Development Kit) di system, maka file bertipe jar executable tersebut tidak akan bisa di jalankan. Pada kesempatan ini saya akan memberikan tutorial “Membuat file executable (.exe) dari project java dekstop application menggunakan Advanced Installer 10.0 yang di implementasikan pada project Aplikasi Penjualan Komputer” yang akan memberikan solusi dari hal tersebut diatas sehingga kita tidak perlu menginstall JDK (Java Development Kit) di system komputer. Dasar Teori Advanced Installer adalah sebuah tools atau software yang digunakan untuk membuat installer untuk windows dengan format ekstensi .exe dan .msi. Untuk mendapatkan software tersebut dapat didownload di situs resminya di alamat website http://www.advancedinstaller.com/download.html Persiapan Persiapan yang perlu dilakukan adalah menyediakan beberapa tool berikut : 1. Project Java Dekstop Application (Project Aplikasi Penjualan Komputer) Copykan Folder lib dan file Aplikasi Toko Komputer.jar yang berada pada Folder dist (folder dist akan diciptakan setelah kita melakukan building terhadap project java Netbeans (Project Aplikasi Penjualan) yang kita buat) ke dalam folder baru di E :\ Setup Aplikasiku Gambar 3.1 : Folder lib dan Aplikasi_Toko_Komputer.jar pada Netbeans Project

Membuat installer by depandi enda

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 1

Membuat Installer Untuk Project Java Dekstop Application Menggunakan

Advanced Installer 10.0

(Project Aplikasi Penjualan Komputer)

Depandi Enda

[email protected]

Pendahuluan

Seringkali kita merasa kesulitan dalam menyajikan project program java dekstop yang

telah kita buat menggunakan beberapa editor seperti netbeans, eclipse dan lain-lain menjadi

sebuah file yang bersifat executeable. Hal ini disebabkan file yang dihasilkan setelah proses

building project program java yang kita buat bertipe jar executable. Sehingga ketika kita tidak

menginstallkan JDK (Java Development Kit) di system, maka file bertipe jar executable tersebut

tidak akan bisa di jalankan.

Pada kesempatan ini saya akan memberikan tutorial “Membuat file executable (.exe) dari

project java dekstop application menggunakan Advanced Installer 10.0 yang di implementasikan

pada project Aplikasi Penjualan Komputer” yang akan memberikan solusi dari hal tersebut

diatas sehingga kita tidak perlu menginstall JDK (Java Development Kit) di system komputer.

Dasar Teori

Advanced Installer adalah sebuah tools atau software yang digunakan untuk membuat

installer untuk windows dengan format ekstensi .exe dan .msi.

Untuk mendapatkan software tersebut dapat didownload di situs resminya di alamat

website http://www.advancedinstaller.com/download.html

Persiapan

Persiapan yang perlu dilakukan adalah menyediakan beberapa tool berikut :

1. Project Java Dekstop Application (Project Aplikasi Penjualan Komputer)

Copykan Folder lib dan file Aplikasi Toko Komputer.jar yang berada pada Folder

dist (folder dist akan diciptakan setelah kita melakukan building terhadap project

java Netbeans (Project Aplikasi Penjualan) yang kita buat) ke dalam folder baru

di E :\ Setup Aplikasiku

Gambar 3.1 : Folder lib dan Aplikasi_Toko_Komputer.jar pada Netbeans Project

Page 2: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 2

Gambar 3.2 : Folder lib, File Aplikasi_Komputer.jar serta File pendukung aplikasi yang

dibutuhkan dipackagekan kedalam sebuah Folder Setup Aplikasiku

2. Tools Advanced Installer 10.0

Gambar 3.3 : Interfaces Tool Advanced Installer 10.0

Pembahasan

1. Agar Program Aplikasi yang akan kita buat bisa berjalan Stand Alone (Tanpa Menginstallkan

JDK di System) maka installer harus diincludekan JDK. Copy Folder /bin yang berada di

alamat directory : “C:\Program Files\Java\jdk1.7.0_10\bin” kedalam project.

Gambar 4.1 : Alamat folder bin pada JDK

Page 3: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 3

Gambar 4.2 : Folder bin telah di packagekan kedalam folder Setup Aplikasiku

2. Jalankan Tool Advanced Installer 10.0

3. Pilih Project Type “Java” => Java Application => Options – Ceklistkan (Use wizard to create

the project) => Create Project

Gambar 4.3 : Membuat Project Secara Wizard

4. Akan muncul jendel kecil untuk konfigurasi dasar. Isikan nama aplikasi dan organisasi /

perusahaan. Kemudian klik “Next”

Gambar 4.4 : Konfigurasi dasar

Page 4: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 4

5. Pilih Exe Setup File.... Kemudian klik “Next”

Gambar 4.5 : Pilihan Jenis Distribusi File

6. Disini tempat menyimpan project advanced installer dan hasil pembuatan installer dari

project anda. Tanpa perlu dilakukan perubahan, silahkan klik “Next”

Gambar 4.6 : Penyimpanan project dan hasil output installer project

Page 5: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 5

7. Kemudian muncul jendela berikut, anda harus menentukan directory project anda. “Browse”

project netbeans anda. Klik “Next”

Gambar 4.7 : Pilihan Browse Folder Project yang telah dibuat (Setup Aplikasi)

8. Pada jendela Set up the Java Product akan tampil daftar/list dari File jar yang berada pada

project anda beserta librarynya. Pada Combo Box dibawah pilih main class (Kelas Utama

yang akan diload pada saat startup aplikasi) dari project anda. Klik “Next”

Gambar 4.8 : Daftar/List File jar yang berada pada project

Page 6: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 6

9. Pada Aplikasi Setting....Pilihlah type GUI (Graphical User Interfaces) dari jenis aplikasi

anda. Lanjutkan dengan memilih icon untuk aplikasi anda ! Klik “Next”

Gambar 4.9 : Settingan Type dan Icon Aplikasi

10. Tentukan spesifikasi minimum,maksimum dan prefered versi JRE. Penentuan prefered versi

JRE tergantung dari versi JDK yang telah anda install di system anda ! Klik “Next”

Gambar 4.10 : Versi JRE yang disarankan

Page 7: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 7

11. Jika anda ingin membuat shortcut product dan startmenu pada dekstop ceklist lah kedua opsi.

Klik “Next” untuk melanjutkan proses penginstallan.

Gambar 4.11 : Pembuatan Shortcut Menu dan Dekstop

12. Hilangkan centang di “Create a Mac OS X package”, karena kita tidak membuat untuk

installer MacOS. Klik “Next”

Gambar 4.12 : Pembuatan Paket Mac OS X

Page 8: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 8

13. Centang “Launch application after install” untuk menentukan bahwa seteah proses instalasi

selesai, bisa langsung menjalankan program. Tentukan Application type-nya: “File installed

by this package”, dan penentuan path-nya adalah file .jar dari hasil build project yang ada di

folder dist. Setelah itu klik “Next”

Gambar 4.13 : Settingan Jalankan Program Selesai Instalasi & Path Aplikasi

14. Silahkan pilih tema dari konfigurasi installan anda. Klik “Next”

Gambar 4.14 : Pemilihan Tema UI Aplikasi

Page 9: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 9

15. Pilihlah Bahasa Instalasi Aplikasi Installer anda ! Klik “Next”

Gambar 4.15 : Pemilihan Bahasa Installer Program Aplikasi

16. Jika anda ingin memberikan sebuah license agreement, silahkan tulis di office word

kemudian disimpan dalam bentuk .rtf, dan bisa ditambahkan disini. Klik “Next”

Gambar 4.16 : Menambahkan File Liscense Aggrement

Page 10: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 10

17. Setelah melalui tahapan ini Aplikasi Sudah Siap untuk di buat installernya, akan tetapi untuk

membuat aplikasi anda bisa berjalan stand alone anda harus melakukan setting tambahan

pada tahap selanjutnya. Hilangkan centang pada “Build The Project Now”, agar tidak

langsung membuat installer project/aplikasi anda.

Gambar 4.17 : Settingan Wizard Aplikasi telah selesai dilakukan

18. Maka kita akan dihadapkan dilayar settingan aplikasi berbasis interfaces. Centang pada

“Register product with Windows Installer”, kemudian tambahkan icon pada “Control Panel

Icon” agar saat aplikasi di install, muncul icon dibagian uninstall program.

Gambar 4.18 : Settingan Aplikasi berbasis User Interfaces

Page 11: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 11

19. Kemudian pilih menu Install Parameters. Dan pastikan pada field “Application Folder” terisi

“[ProgramFilesFolder][Manufacturer]\[ProductName]” sehingga saat diinstall, folder hasil

instalasi akan ditempatkan di “C:\Program Files\Nama Perusahaan\Nama Produknya”,

sehingga sesuai konfigurasi dari menu “Product Details” akan ditempatkan di alamat

directory “C:\Program Files\Dega-IT.org\Aplikasi Penjualan Komputer”. Sedangkan

“Application Shortcut Folder” untuk menempatkan shortcut program yang biasanya

ditempatkan di Program Menu.

Gambar 4.19 : Settingan pada menu Instal Parameter

20. Lewati pilihan menu Install Parameters, Digital Signature, Updates, Licensing, Prerequisites,

Launch Condition, Merge Modules dan Files and Folders. Pilihlah menu Java Product. Klik

Setting. Pada Bundled JRE klik button Add JRE Bundled, untuk memasukkan JRE (Java

Runtime Environment). Kemudian pilih alamat dimana JRE terinstall. Klik “OK”.

Gambar 4.20 : Settingan pada menu Java Product

Page 12: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 12

21. Selanjutnya klik Aplikasi Penjualan Komputer, Lihat di samping maka akan tampil settingan

Classpath, Application dan Display. Pada Application Pilihlah Paltform dan Embeder JAR

yang sesuai dengan Aplikasi/Project Anda.

Gambar 4.21 : Settingan Platform dan Embeded Jar

Masih pada konfigurasi di menu “Java Products”, pilih tab “Virtual Machine”. Disini kita akan

menambahkan virtual machine dari java, yaitu JDK. Pada “Java Library Path”, tekan tombol

“Folder” pada “Add”. Pilih folder “bin”. Kemudian klik “OK”

Gambar 4.22 : Settingan Virtual Machine dan Penambahan Java Library Path

Page 13: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 13

Pada tab “Mac OS X”, hilangkan centang dari “Include the Java Product in the Mac OS build”

karena kita tidak membuat fungsi installer untuk platform Mac OS X.

Gambar 4.23 : Settingan Paket Mac OS X

22. Lewati menu Registry, File Association, Assemblies, Services dan Organization. Pilih Menu

Media pada Output Exe name Berikan Nama File Setup Exe Aplikasi Anda dan Gantilah

Icon Setupnya

4.24 : Settingan Nama dan Icon Output Aplikasi

Page 14: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 14

23. Lewati Active Sync. Sekarang langsung menuju Themes, Klik Tab Setting pada User

Interfaces pilihlah “Always (Install, Uninstall and Maintenance) agar untuk pilihan bahwa

untuk melakukan install, uninstall dan maintenance program, anda melakukan pada GUI

tersebut.

Gambar 4.25 : Settingan Tema Installer

24. Selanjutnya Pada Menu Dialogs, Klik Bootstrapper UI Pada Settingan Optional Dialogs

Ceklist lah Display License Aggrement dialog

Gambar 4.26 : Settingan Bootstraper Display License Aggrement Dialog

Page 15: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 15

Masih pada menu yang sama Klik Exit Dialog Ceklist “Show “View Readme” Option,

tambahkan file readme yang kita buat ketika aplikasi installer telah selesai diinstal.

Gambar 4.27 : Settingan Exit Dialog

25. Lewati Menu SlideShow dan Transalation, Lanjutkan dengan memilih menu “Environment”

untuk menambahkan path environment pada sistem windows. Tujuannya agar java machine

atau JDK terdeteksi oleh sistem windows secara otomatis. Klik kanan pada area

“Environment variables”, kemudian pilih “New Variable”.

Gambar 4.28 : Settingan Environtment Variabel

Page 16: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 16

Kemudian isikan sebagai berikut:

Name: JAVAHOME

Value: C:\Program Files\Dega-IT.org\Aplikasi Penjualan Komputer\bin (merupakan alamat

hasil instalasi program). Dega-IT.org merupakan Company Name, Aplikasi Penjualan Komputer

merupakan Product Name. Dan folder bin adalah folder jdk yang tadi kita copykan dari Program

Files. Klik “OK”

Gambar 4. 29 : Penambahan Variabel Baru

26. Konfigurasi selesai, silahkan anda klik build (F7) yang berlogo yang

berada di atas. Silahkan Tunggu proses building selesai.

Gambar 4.30 : Building Project Aplikasi

Page 17: Membuat installer by depandi enda

Java Dekstop Application

Pemrogram Berorientasi Objek I – 2013 Hal 17

27. Setelah selesai, Bukalah Folder Output Installer yang telah kita buat. Dengan mengklik icon

“Open Output Folder” pada Tab Home. Pindahkan File tersebut ke alamat directory sesuai

keinginan anda.

Gambar 4.31 : Folder Output

File setup.exe sebagai installer program anda berada di dalam project Advanced Installer. Dan

program anda telah siap untuk di install.

Gambar 4.32 : File Setup Aplikasi Penjualan Komputer