Pemrograman III (Visual)
Danang Junaedi
Sesi 15 : Setup & Deployment 1. Pendahuluan Aplikasi yang dibangun dengan menggunakan Visual Basic baru bisa diaktifkan jika komputer dimana aplikasi tersebut akan dijalankan telah ter-install Visual Basic/Visual Studio. Tidak semua komputer ter-install Visual Studio/Visual Basic, oleh karena itu salah satu upaya yang bisa dilakukan adalah meng-install Visual Basic/Visual Studio. Kendala yang dihadapi adalah spesifikasi komputer yang digunakan belum tentu sesuai dengan installer Visual Basic/Visual studio. Aplikasi yang dibangun dengan menggunakan Visual Basic/Visual Studio sebenarnya bisa diaktifkan pada komputer tanpa harus meng-install Visual Basic/Visual Studio. Developer yang membangun aplikasi dengan menggunakan Visual Basic/Visual studio dapat membuat installer untuk aplikasi yang telah dibangunnya. Visual Studio menyediakan fasilitas untuk membuat installer dari aplikasi yang dibangunnya. Installer ini bisa digunakan untuk meng-install aplikasi yang sudah dibangun, sehingga aplikasi tersebut bisa langsung digunakan. Keuntungan lain adalah program sumber (source code) tidak bisa dilihat karena sudah diubah ke dalam file baru dengan format .exe. VB.NET bisa menghasilkan file installer (.msi), yang lebih baik dan pintar dibanding file installer yang dibuat dengan menggunakan versi sebelumnya. Paket instalasi berisi semua informasi yang dibutuhkan oleh installer untuk meng-instal atau meng-uninstall aplikasi dan untuk menjalankan antarmuka instalasi. Setiap paket instalasi termasuk di dalamnya file .msi, berisi basis data instalasi, ringkasan information stream, dan data streams sebagai bagian dari instalasi. File .msi juga berisi satu atau lebih perubahan, file sumber internal, dan file sumber eksternal atau kumpulan file yang dibutuhkan pada saat instalasi. 2. Bwt desain form berikut ini
Gambar 1 Desain Form Jam Digital
3. Atur properties dari masing-masing kontrol dalam form pada Error! Reference source not found. di atas sebagai berikut Table 1 Properties Error! Reference source not found.
No
Kontrol
1
Form
2
Label
IF-UTAMA
Properties Name StartPosition Text Name Font Text TextAlign Ver/Rev:0/0
Value frmJamDigital CenterScreen Jam Digital lblJam Arial,48pt Jam MiddleCenter Halaman: 1
Pemrograman III (Visual)
No
Kontrol
3
Danang Junaedi
Properties Name Enabled
Value Timer1 True
4. Pada classfrmJam Digital ketik program berikut Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick lblJam.Text = TimeOfDay End Sub 5. Langkah membuat file installer a. Klik file, pilih Add-New Project
b. Pada kotak dialog New Project, pilih Setup and Deployment,
beri nama file installer dengan nama SetupJam dan atur lokasi dimana file akan disimpan, kemudian klik
IF-UTAMA
, muncul form berikut
Ver/Rev:0/0
Halaman: 2
Pemrograman III (Visual)
Danang Junaedi
Pada Solution Explorer Windows klik nama file setup
Kemudian atur property installer pada Properties Windows No Properties Value 1 Author - 2 Manufacturer IF-2010 Software House 3 ProductName Jam Digital 4 Title Jam Digital Selain itu anda bisa mengatur konfigurasi file setup dengan cara klik kanan dan pilih Properties
muncul
IF-UTAMA
Ver/Rev:0/0
Halaman: 3
Pemrograman III (Visual)
Danang Junaedi
Anda bisa mengubah posisi output file name dst. Visual Studio .NET juga menyediakan beberapa rancangan yang berbeda, masing-masing rancangan digunakan untuk mengatur salah satu aspek konfigurasi dalam program setup yang anda bwt. Rancangan konfigurasi dapat dilihat dengan cara pada Solution Explorer wndows klik kanan file setup anda kemudian klik View
• • •
File System allows you to copy files to the destination computer. You can use a pre-defined directory, or one of several "recognized" directory options. Registry allows you to add new keys and values to the destination computer's registry. File Types allows you to register a document extension with your application (so that double-clicking the document launches the program automatically).
IF-UTAMA
Ver/Rev:0/0
Halaman: 4
Pemrograman III (Visual)
• • •
Danang Junaedi
These settings could be set through the Registry designer, but it would involve more work. User Interface allows you to tweak the default user interface (which is provided automatically) or add your own custom dialogs. Custom Actions allows you to link to another program, which will launch at the end of the setup to perform extra configuration. Launch Conditions allows you to specify special conditions that must be met in order for a setup to run.
c. Klik kanan Application Folder, pilih Add-Project Output
Muncul kotak dialog
kemudian klik
IF-UTAMA
, hasilnya
Ver/Rev:0/0
Halaman: 5
Pemrograman III (Visual)
Danang Junaedi
d. Bwt Shortcut dengan cara klik kanan Primary output, pilih Create Shortcut…
Haslnya
Beri nama shortcut dengan Jam Digital Proses file instalasi dengan cara klik menu Build, pilih Build SetupJamDigital
Tunggu sampai di status bar (pojok kiri bawah) muncul pesan Buka Windows explorer, masuk ke folder dimana anda menyimpan file installer, kemudian masuk ke folder debug
Dalam folder tersebut minilam harus ada dua file yaitu file .exe dan file .msi (lihat gambar di atas) 6. Langkah instalasi aplikasi a. Cara 1, klik menu project, pilih install IF-UTAMA
Ver/Rev:0/0
Halaman: 6
Pemrograman III (Visual)
Danang Junaedi
Hal yang sama bisa anda lakukan juga jika ingin meng-uninstall aplikasi b. Cara 2, pada windows explorer, masuk ke folder dimana anda menyimpan file installer, kemudian masuk ke folder debug
Double klik file setup.exe c. Muncul kotak dialog instalasi
Klik
IF-UTAMA
, muncul
Ver/Rev:0/0
Halaman: 7
Pemrograman III (Visual)
d. klik Jika anda mengklik
Danang Junaedi
jika ingin mengubah posisi dimana file aplikasi akan di-install. maka akan muncul
Pilih folder yang anda inginkan kemudian klik muncul
IF-UTAMA
Ver/Rev:0/0
, Klik
,
Halaman: 8
Pemrograman III (Visual)
Klik
Danang Junaedi
, muncul
Tunngu sampai muncul
IF-UTAMA
Ver/Rev:0/0
Halaman: 9
Pemrograman III (Visual)
Danang Junaedi
Klik , proses instalasi selesai 7. Menjalankan aplikasi hasil instalasi a. Buka folder dimana anda menyimpan hasil instalasi
b. Double klik file shortcut atau file exe yang sudah anda bwt, muncul
GAMPANG KAN…!!! ☺☺☺ IF-UTAMA
Ver/Rev:0/0
Halaman: 10
Pemrograman III (Visual)
Danang Junaedi
8. Coba buat file installer untuk aplikasi yang telah anda bwt pada sesi 12-14. Bwt dokumentasi proses pembuatan file installer tersebut sampai anda selesai menginstall aplikasi tersebut dan bisa diaktifkan di komputer anda. Dokumen dibwt dlm file Word (doc/docx) kirim ke imel saya paling lambat Sabtu, 24 Desember 2011 jam 24:12 waktu imel. Beri nama file dan subyek imel anda dengan format Pemrograman III-sesi 15- Referensi: 1. Jayesh Jain, Deploying Applications in VB.NET [online], url:http://www.devarticles.com/c/a/VB.Net/Deploying-Applications-in-VB.NET-Part1/, Tanggal Akses: 17 Desember 2011 2. Wrox Team,Creating a .NET Windows Installer [online], url: http://www.devarticles.com/c/a/C-Sharp/Creating-a-.NET-Windows-Installer--Part1/, Tanggal Akses: 17 Desember 2011
IF-UTAMA
Ver/Rev:0/0
Halaman: 11