Mudafiq R. Pratama Pendahuluan. Dasar Teori. Lisensi Dokumen:

dokumen-dokumen yang mirip
Insani Ning Arum

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Mudafiq R. Pratama

INSTALASI VMWARE WORKSTATION 5. Mega Elinda A.

Mudafiq Riyan Pratama

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

Muhammad Adri. Pendahuluan. Instalasi Xampp

Petunjuk Instalasi Upgrade. Aplikasi Equity_AMCapital

Insani Ning Arum

Mudafiq R. Pratama

Persiapan. 2.1 Hardware

Insani Ning Arum

[ MEMBUAT FILE SETUP ] DAN [ MEYIMPANNYA KE DALAM CD ]

Rima Hidayati

Insani Ning Arum

BAB IV IMPLEMENTASI DAN ANALISA

Cara Install Java SE Development Kit (JDK) di Windows

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

Septina Budi Kurniawati

Tutorial Penggunaan Truecrypt

A. Memanggil Aplikasi Sistem SAP

Denny Yerianto

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

Manual Installation Perceptive Content Web

Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :

Sebelum melakukan instalasi Linux Ubuntu, kita lakukan instalasi VM VirtualBox dahulu. Berikut langkah langkahnya :

Instalasi Perangkat Lunak

Ghandie Kurnia Widi Lisensi Dokumen:

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

Farhan Perdana

Ika Nur Khana

Instalasi Joomla 1.7

Recover My Files. Download dan Instalasi Recover My Files

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

Qemu, Virtual Machine yang Ringan

Muhidin

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

Setting VMware dan Instalasi Windows 8 Secara Virtual

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

Rima Hidayati

M. Miftakul Amin

Prosedur Menjalankan Program

DAFTAR ISI BAB I INSTALLASI

Mohammad Jeprie

Cara Install Windows XP pada QEMU

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

Panduan Instalasi dan Penghapusan. WinWAP 3.0 PRO. Khusus Untuk Pengguna AI20CLN

1. Desktop Microsoft Windows

DXCluster Dengan Web, Telnet Serta. RXCluster. Khusus Untuk Pengguna AI20CLN

2.1 Instalasi Joomla Secara Lokal

PENDAHULUAN TENTANG NETBEANS

Menampilkan Data/Tabel MySQL di Ms.Access

E-Trik Visual C++ 6.0

YLSA. (Yayasan Lembaga SABDA) SABDA) SABD A) [SABDA. Tim SABDA

Percobaan 9 Basic Widget

Cara Install Chemdraw

Berselancar dengan Kids Web Menu

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Step-Step dalam pembuatan Web

STEP BY STEP INSTALLASI SOFTWARE PPOB ARINDO LOKET BARU

APLIKASI WEB DINAMIS LANJUT TUGAS 1

Cara Membangun Server Virtual Linux Debian Menggunakan VMWare

Instalasi Paket PHP dan MySQL dengan XAMPP

Instalasi Web Server WAMP 5 versi Pemrograman Web

DATABASE SQL SERVER. Database SQL Server Halaman 1

Virtual PC dapat berjalan di Windows XP, Vista maupun Windows 7. Saya melakukan installasi pada Windows 7, 64 bit.

Farida Nur Cahyani Pendahuluan. Membuat Database. 1 Komunitas elearning IlmuKomputer.Com

Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:

10.1 Menggunakan FTP

User Manual e-filing Client Tools 5 Modul e-faktur Packager

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

PENGOPERASIAN SISTEM OPERASI

Panduan Instalasi Galileo Desktop Versi 2.5

Membuat Server pada Windows 2003 Server

TUGAS PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL 2

MODUL 1. SIWAK 1.1 Modul SIWAK

Perawatan Registry dengan Registry Mechanic

PENGENALAN DAN INSTALASI SOFTWARE

Instalasi Windows XP Pada VirtualBOX

Septina Budi Kurniawati

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

Praktikum 1 Installation for OpenCV

Cara Menginstall Operating System Windows 8 Menggunakan Software Virtualbox

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Menginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support)

Panduan Operasional Streaming

Proses Urutan Installasi SQL SERVER. Setelah Setup.exe, di klik, maka akan muncul gambar di bawah ini :

BAB 4 IMPLEMENTASI DAN EVALUASI

Untuk Terminal Services diperlukan instalasi, sedangkan untuk Remote Desktop hanya diperlukan aktivasi program terserbut.

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

Langkah-langkah Pembuatan Web dengan Joomla

Kata Pengantar... vii Daftar Isi... ix Pendahuluan... xi Bab 1 Sejarah Server-Based Computing... 1

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

INSTALASI JAVA SDK DAN NETBEANS IDE 7.4

Transkripsi:

Membuat Installer Untuk Project Java Desktop Application Menggunakan Advanced Installer Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pendahuluan Membuat sebuah installer dari sebuah project software kadang menjadi momok bagi para programmer pemula. Ketika telah menyelesaikan pembuatan project perangkat lunak berbasis desktop, akan menemui permasalahan bagaimana menyajikan perangkat lunak ini kepada end user dengan mudah. Pada kesempatan ini, penulis ingin memberikan tutorial mengenai cara membuat installer windows untuk project java desktop menggunakan tools bernama Advanced Installer. 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. 1

Persiapan Persiapan yang diperlukan antara lain: 1. Project java dari netbeans (penulis menggunakan project: SistemParkir-GiantMagelang) 2. Tools Advanced Installer (penulis menggunakan versi 8.9) Pembahasan 1. Agar program dapat berjalan secara standalone, installer harus di-include-kan JDK. Oleh karena itu copy folder bin yang ada di alamat directory instalasi JDK: C:\Program Files\Java\jdk1.6.0_24\bin ke dalam project. 2. Jalankan Advanced Installer 3. Pilih Project Type Java kemudian Java Application. Pada Options yang ada di bawah, pastikan centang pada Use wizard to create project. Setelah itu tekan tombol Create Project 2

4. Akan muncul jendel kecil untuk konfigurasi dasar. Isikan nama aplikasi dan organisasinya atau perusahaan. Kemudian tekan Next 5. Pilih yang EXE setup file. Kemudian tekan Next 3

6. Disini tempat menyimpan project advanced installer dan hasil pembuatan installer dari project anda. Tanpa perlu dilakukan perubahan, silahkan tekan Next 7. Kemudian muncul jendela berikut, anda harus menentukan directory project anda. Browse project netbeans anda. 4

8. Tentukan folder project anda, kemudian tekan Select Folder 9. Jika sudah selesai menentukan directory project anda, tekan Next 5

10. Pada jendela Set up the Java Product, setelah anda memasukkan project anda, maka akan muncul list file.jar yang ada didalam project anda, sehingga file-file library akan terinclude secara otomatis. Oleh karena itu, jika anda membuat project, file-file library harus diletakkan dalam satu project tersebut. Tentukan main class dari project anda. Kemudian tekan Next 11. Pilih Graphical User Interface agar program anda dapat dijalankan secara GUI. Dan tentukan icon dari aplikasi anda, format file.ico. setelah itu tekan Next 6

12. Tentukan minimum, maximum, dan preferred versi JRE. Penentuan versi ini berdasarkan versi JDK yang anda pakai, karena penulis menggunakan JDK 1.6, oleh karena itu di preferred ke 1.6. Kemudian tekan Next 13. Centang pada kedua-duanya jika ingin membuat shortcut pada Start Menu dan Desktop. Silahkan tentukan sesuai keinginan anda. Kemudian tekan Next 7

14. Hilangkan centang di Create a Mac OS X package, karena kita tidak membuat untuk installer MacOS 15. 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 tekan Next 8

16. Tentukan pilihan bahasa instalasi program, disini penulis hanya memilih 2 pilihan bahasa, yaitu English dan Indonesia. Kemudian centang Display language selection dialog. Kemudian tekan Next 17. Jika anda ingin memberikan sebuah license agreement, silahkan tulis di office word kemudian disimpan dalam bentuk.rtf, dan bisa ditambahkan disini. Akan tetapi, penulis tidak memberikan license agreement seperti itu. Tekan Next 9

18. Hilangkan centang dari Build the project now, karena perlu ada konfigurasi lain yang perlu disetting. Tekan Finish 19. Lakukan settingan pada menu Products Details. Isi field Product Name, Product Version, Company Name, Comments, centang pada Register product with Windows Installer, kemudian tambahkan icon pada Control Panel Icon agar saat aplikasi di install, muncul icon dibagian uninstall program. 10

20. Jika muncul keterangan seperti ini, pilih Major Upgrade 21. 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\Bitncode\Sistem Parkir. Sedangkan Application Shortcut Folder untuk menempatkan shortcut program yang biasanya ditempatkan di Program Menu. 11

22. Lewati menu Digital Signature, Updater, dan Upgrades, biarkan settingan secara default pada menu-menu tersebut. Kemudian pilih Licensing jika anda menginginkan terdapat permintaan serial number saat instalasi program. Centang pada Use Serial Validation. Terdapat 4 pilihan metode validasi serial number: Predefined fixed set of serials Serial number hanya berlaku untuk satu paket program. Serial harus berisi setidaknya satu nomor seri. Gunakan tombol "Add" untuk menambahkan serial ke dalam daftar. Gunakan "Remove" tombol untuk menghapus serial dari daftar. Gunakan tombol "Save" untuk menyimpan daftar serial ke file teks. Gunakan tombol "Load" untuk mengambil serial ke dalam proyek ini dari sebuah file teks. Sehingga serial number dapat kita tentukan sendiri. Algorithm verified serials Metode ini menggunakan algoritma untuk memverifikasi serial. Seed merupakan nilai khusus yang digunakan sebagai input untuk algoritma agar menghasilkan serial. Gunakan tombol "Reset" untuk menghasilkan nilai seed baru. Anda mungkin memerlukan nilai baru jika akan merilis versi baru dari produk dan tidak ingin serial untuk versi lama untuk membuka versi saat ini. 12

Gunakan tombol "Save" untuk menyimpan daftar serial ke file teks. Akan muncul jendela Save Serials yang dapat memberikan Anda pilihan untuk menentukan jumlah serial yang akan dihasilkan. Server-side validation Pilihan ini memungkinkan Anda untuk memvalidasi nomor seri yang dimasukkan oleh pengguna dengan algoritma validasi yang diimplementasikan pada web server. User defined validation Pilihan ini memungkinkan Anda untuk menentukan prosedur validasi serial sendiri. Dalam hal ini template bisa memiliki struktur yang Anda butuhkan. Gunakan tombol "..." untuk memilih file DLL. Anda dapat mengedit nama fungsi yang melakukan validasi di field "Function". Advanced Installer otomatis mendeteksi fungsi DLL yang diekspor, sehingga Anda dapat memilih fungsi yang diinginkan dari daftar. 23. Pilih menu Java Products. Silahkan dipilih Main Class dari project anda dengan type Graphical User Interface. Embedded JAR: silahkan pilih file.jar dari hasil build project anda. Tentukan file icon untuk icon hasil dari instalasi program anda. 13

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 tekan OK. Sehingga hasil konfigurasi di tab Virtual Machine seperti gambar berikut 14

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. 24. Pilih menu Media. Kemudian pada tab Media biarkan secara default tidak perlu dilakukan perubahan. Lihat gambar dibawah ini: 15

Pada tab MSI juga biarkan secara default. Pada tab Bootstrapper beri nama pada File Name dengan nama setup. Jika anda ingin memberikan gambar icon pada setup installernya, silahkan ganti di File Icon. Pada Package, pilih Include install files in EXE. 16

Pada tab Java, tekan tombol Add JRE Bundle untuk memasukkan JRE (Java Runtime Environment). Kemudian pilih alamat dimana JRE terinstall. Setelah itu tekan tombol OK. Dan hasil dari konfigurasi Java adalah seperti gambar berikut: Pada tab Build Events dan Build Content tidak perlu dilakukan konfigurasi, biarkan secara default. 17

25. Setelah itu pilih menu Themes, dan tentukan template GUI installer sesuai keinginan anda. Terdapat 6 macam themes: Air, Azure, Classic, Graphic, Graphite, Modern, Spring. Misalkan memilih jenis Spring, kemudian tekan tombol Set as current untuk mengubah themes tersebut, kemudian muncul konfirmasi, maka tekan tombol Change Theme Kemudian pilih tab Setting dari menu Themes tersebut, dan ubah User Interface pada Always (install, uninstall and maintenance) untuk pilihan bahwa untuk melakukan install, uninstall dan maintenance program, anda melakukan pada GUI tersebut. 18

26. Pada menu Dialogs hanya untuk menunjukkan tampilan GUI dari tahapan-tahapan instalasi sampai selesai Jika anda ingin memberikan ReadMe setelah selesai proses instalasi, anda bisa lakukan konfigurasi pada ExitDialog. Dan centang pada Show View Readme option. Akan tetapi file ReadMe.txt harus anda includekan ke dalam project anda. Anda bisa menambahkan file ke dalam project melalui menu Files and Folders kemudian tambahkan file baru dengan cara klik kanan pada Application Folder Add Files kemudian pilih file ReadMe.txt yang anda buat. 19

27. Pilih menu Translations jika anda ingin menambahkan atau mengganti bahasa pilihan untuk instalasi 28. Kemudian pilih 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 20

Kemudian isikan sebagai berikut: Name: JAVAHOME Value: C:\Program Files\Bitncode\Sistem Parkir\bin (merupakan alamat hasil instalasi program). Bitncode merupakan Company Name, Sistem Parkir merupakan Product Name. Dan folder bin adalah folder jdk yang tadi kita copykan dari Program Files. 29. Catatan: jika menu-menu yang penulis sebutkan diatas tidak tampil di menu anda, anda perlu menambahkannya melalui link Add/Remove yang ada dibagian paling bawah dari menu-menu. 21

30. Konfigurasi selesai, silahkan anda tekan build yang berlogo yang berada di atas. 31. Tunggu sampai proses selesai 32. File setup.exe sebagai installer program anda berada di dalam project Advanced Installer. Dan program anda telah siap untuk di install. =0=0=0=0=0=0=0=0= Semoga Bermanfaat =0=0=0=0=0=0=0=0= 22

Referensi http://www.advancedinstaller.com/user-guide/ Penutup Semoga tulisan ini bisa bermanfaat bagi saya pribadi dan bagi pembaca. Biografi Penulis Mudafiq Riyan Pratama. Adalah seorang anak laki-laki dari Nurkholis (bapak) dan Susriyanti (ibu) ini terlahir di Jember pada tanggal 9 Mei 1989. Mengawali pendidikan TK dan SD di Jenggawah, Jember. Kemudian menempuh SMP di SMPN 6 Jember, yang kemudian dilanjutkan ke SMAN 2 Jember. Kuliah S1 di Universitas Muhammadiyah Malang dengan mengambil jurusan Teknik Informatika. Saat itulah penulis mengawali masuk ke dunia informatika yang sebelumnya tidak pernah tau tentang dunia tersebut. Saat itulah ketertarikan dengan informatika makin membesar. Penulis mulai meniti karir di bidang IT sebagai programmer freelance. Hingga akhirnya saat ini beliau berkarir sebagai tenaga pengajar (dosen) di Universitas Muhammadiyah Jember. 23