ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
R A B U , 0 2 M E I 2 0 1 2
Membuat Setup Installer VB.NET C#.NET dengan Visual Studio
.NET
Multi Project
Dalam Visual Studio terdapat konsep Solution, yaitu kumpulan dari beberapa Project yang dapat dibuka
secara bersamaan. Dalam hal ini Project yang terdapat dalam sebuah Solution dapat berupa Project
yang berbeda tipe bahkan berbeda bahasa pemrograman, misalnya sebuah Solution dapat terdiri dari
sebuah Project Visual C# .NET, sebuah Project Visual Basic.NET dan sebuah Project Setup Installasi.
Untuk membuka sebuah Project baru pada Solution yang baru dapat dilakukan dengan klik menu File –
New – Project. Sedangkan untuk menambahkan sebuah Project pada sebuah Solution yang sudah ada /
dibuka dapat dilakukan dengan klik menu File – Add – New Project, atau File – Add – Existing Project
apabila Project sudah disimpan di suatu tempat yang lain.
Untuk mengubah suatu Project agar menjadi Project yang pertama dijalankan apabila Solution di-run,
dapat dilakukan dengan klik kanan suatu Project pada Project Explorer kemudian pilih Set As StartUp
Project.
Setup Installer
Setelah suatu aplikasi selesai dibuat, agar aplikasi tersebut dapat berjalan pada komputer lain secara
sempurna maka perlu dibuat Setup Instalasi. Hal ini disebabkan suatu aplikasi apabila hanya dicopy saja
belum tentu berjalan dengan baik karena pada komputer lain belum tentu ada file-file dan program
pendukung yang diperlukan dan belum tentu sama setting programnnya. Program pendukung yang
paling vital untuk aplikasi yang dibuat menggunakan teknologi .NET adalah .NET Framework, apabila
belum terinstal sesuai versi yang dibutuhkan maka aplikasi tidak akan bisa berjalan.
Untuk membuat setup instalasi suatu project, caranya buka dahulu project aplikasi tersebut. Pada contoh
di bawah ini telah dibuka suatu project aplikasi dengan nama WindowsApplication1, untuk membuat
setup instalasinya klik menu File-Add-Project
Setelah keluar Dialog pilihan New Project, pilihlah pada Project Types : Other Project Types – Setup and
Deployment, pada Templates pilih : Setup Project. Pilih lokasi penyimpanan sama dengan tempat
penyimpanan project aplikasi yang akan dibuat setup instalasinya. Klik OK
Kemudian akan digenerate sebuah project setup baru, pada contoh dibawah adalah project setup dengan
nama Setup1
Untuk membuka window berisi fitur-fitur yang dapat diubah dan ditambah dapat dilakukan dengan cara
pada Solution Explorer klik kanan ‘Setup1’ – View – File System. Selain itu juga dapat ditampilkan
window Registry, File Types, User Interface, Custom Actions dan Launch Conditions
Untuk menambahkan file-file yang akan disertakan pada Setup Instalasi dilakukan pada Window File
System yang dapat dibuka dengan cara pada Solution Explorer klik kanan ‘Setup1’ – View – File System.
Kemudian pada Window File System terdapat Aplication Folder yang berarti itulah Direktori Utama
Aplikasi yang akan terinstal di komputer tujuan. Di dalam direktori tersebut dapat ditambahakan file
dengan cara klik kanan Add – File, kemudian yang paling penting adalah ditambahkan file *.EXE milik
aplikasi yang dibuat yaitu dengan cara klik kanan Add – Project Output. Untuk menambahkan direktori
baru di dalam Direktori Utama Aplikasi dapat dilakukan dengan klik kanan Add – Folder.
Selain itu juga terdapat User’s Desktop yang berarti Desktop pada komputer yang akan diinstal, agar kita
dapat menambahkan shortcut dsb. Juga terdapat User’s Programs Menu yang berarti Programs Menu
pada komputer target instalasi agar kita dapat menambahkan shortcut di Programs Menu komputer target
instalasi. Untuk menambahkan shortcut, klik dahulu User’s Desktop atau User’s Programs Menu.
Kemudian klik kanan pilih Create New Shortcut. Dapat juga ditambahkan dahulu folder untuk
mengelompokkan menu dengan cara klik kanan Add – Folder.
Pada Window User Interface dapat diolah Dialog apa saja yang akan ditampilkan selama langkah-
langkah instalasi. Dialog-dialog yang sudah ada dapat dikurangi atau ditambahkan. Dapat juga diubah-
ubah kata-kata di dalamnya menjadi sesuai keinginan, misalnya diubah kata-kata dalam Bahasa
Indonesia sehingga mudah dipahami.
Dependencies
Kemudian Window terakhir yang tidak kalah penting yaitu Window Launch Contitions yang menunjukkan
kondisi yang harus dipenuhi agar instalasi berhasil. Hal yang paling utama untuk dipenuhi adalah
terdapatnya .NET Framework pada komputer tujuan, jika tidak ada maka harus diinstal terlebih dahulu.
Agar setup instalasi dapat secara otomatis menginstal .NET Framework jika tidak ditemukan dapat
dilakukan dengan cara berikut : pada Solution Explorer klik kanan Setup1, pilih Properties. Maka akan
ditampilkan Dialog Setup1 Property Page. Di dalamnya klik tombol Prequisites. Setelah muncul Dialog
Prequisites, pilih / cek pilihan Create setup program to instal prequisites components, kemudian pada
daftar pilihlah .NET Framework dengan cara cek pada checkbox di depannya. Setelah itu pada pilihan
specify the install location for prequisites pilih option Download prequisites from same location as my
application.
Setelah itu klik OK, OK, OK. Kemudian jangan lupa pada Window Launch Contitions pilih .NET
Framework, kemudian pada Property Window isikan Install URL : dotnetfx.exe agar Installer .NET
Framework disertakan satu direktori dengan setup instalasi.
Setelah semua selesai disetting, maka dapat di-compile agar dihasilkan setup instalasi
yang diinginkan. Hal ini dilakukan dengan cara klik kanan Build. Hasilnya dapat diambil
pada direktori [Solution Directory]/Setup1/bin/Debug/…
Diposkan oleh nur amijaya di 18.34

More Related Content

What's hot (15)

Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
Ìý
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Muhammad Yusuf
Ìý
Modul kursus visual basic
Modul kursus visual basicModul kursus visual basic
Modul kursus visual basic
Nepriant Juragantv
Ìý
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
Muhammad Yusuf
Ìý
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Muhammad Yusuf
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Afifa Rosyida
Ìý
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
IHSAN EP
Ìý
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
safarinet
Ìý
Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012
Mabekni Yulianto
Ìý
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
Ìý
Tutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktifTutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktif
Toni Setyawan
Ìý
2.isi materi
2.isi materi2.isi materi
2.isi materi
Annisak QC
Ìý
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Nurdin Al-Azies
Ìý
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
TeukuMahawira
Ìý
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
Ìý
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 8 - Men-submit Aplikasi ke...
Muhammad Yusuf
Ìý
Modul kursus visual basic
Modul kursus visual basicModul kursus visual basic
Modul kursus visual basic
Nepriant Juragantv
Ìý
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
Muhammad Yusuf
Ìý
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 3 - Pengenalan Intel XDK D...
Muhammad Yusuf
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Afifa Rosyida
Ìý
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
IHSAN EP
Ìý
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
safarinet
Ìý
Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012
Mabekni Yulianto
Ìý
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
Ìý
Tutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktifTutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktif
Toni Setyawan
Ìý
2.isi materi
2.isi materi2.isi materi
2.isi materi
Annisak QC
Ìý
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Nurdin Al-Azies
Ìý
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
TeukuMahawira
Ìý

Similar to Rabu (20)

Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeans
Izal Kernel
Ìý
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
Ìý
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
Rolly Yesputra
Ìý
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
Devandy Enda
Ìý
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
PT.Citra Mulia
Ìý
Instalshield
InstalshieldInstalshield
Instalshield
Haswi Haswi
Ìý
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
erna irawan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Sepri Tarigan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Alan Alan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
hasznud89
Ìý
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
Nurma Sapta Pambudi
Ìý
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java Desktop
Mudafiq R. Pratama
Ìý
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
Debby Ummul
Ìý
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01
Boim Genchar
Ìý
Pemrograman visual basic
Pemrograman visual basicPemrograman visual basic
Pemrograman visual basic
ahmadranddy
Ìý
Referensi proteus
Referensi proteusReferensi proteus
Referensi proteus
Farichah Riha
Ìý
Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
Kukuh Adhi Rumekso
Ìý
Pengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media StudioPengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media Studio
Donny Kurniawan
Ìý
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
Iki Mazadi
Ìý
Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeans
Izal Kernel
Ìý
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
ahmadranddy
Ìý
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
Rolly Yesputra
Ìý
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
Devandy Enda
Ìý
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
PT.Citra Mulia
Ìý
Instalshield
InstalshieldInstalshield
Instalshield
Haswi Haswi
Ìý
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
erna irawan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Sepri Tarigan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Alan Alan
Ìý
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
hasznud89
Ìý
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java Desktop
Mudafiq R. Pratama
Ìý
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
Debby Ummul
Ìý
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01
Boim Genchar
Ìý
Pemrograman visual basic
Pemrograman visual basicPemrograman visual basic
Pemrograman visual basic
ahmadranddy
Ìý
Referensi proteus
Referensi proteusReferensi proteus
Referensi proteus
Farichah Riha
Ìý
Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
Kukuh Adhi Rumekso
Ìý
Pengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media StudioPengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media Studio
Donny Kurniawan
Ìý
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
Iki Mazadi
Ìý

More from Putera Sumatera (7)

Macam tari tradisional indonesia
Macam tari tradisional indonesiaMacam tari tradisional indonesia
Macam tari tradisional indonesia
Putera Sumatera
Ìý
Surat peringatan terlambat_bayar_kredit
Surat peringatan terlambat_bayar_kreditSurat peringatan terlambat_bayar_kredit
Surat peringatan terlambat_bayar_kredit
Putera Sumatera
Ìý
Kurikulum
KurikulumKurikulum
Kurikulum
Putera Sumatera
Ìý
Doc1
Doc1Doc1
Doc1
Putera Sumatera
Ìý
Doc1
Doc1Doc1
Doc1
Putera Sumatera
Ìý
Http
HttpHttp
Http
Putera Sumatera
Ìý

Recently uploaded (20)

02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Ìý
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
ssuser327180
Ìý
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Ìý
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
Ìý
Manual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdfManual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdf
Igen D
Ìý
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
AhsanBodonk
Ìý
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Ìý
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Ìý
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Ìý
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptxRENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
Kanaidi ken
Ìý
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Ìý
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Ìý
Sosialisasi Pesantren Ramadhan untuk sekolah.pptx
Sosialisasi Pesantren Ramadhan untuk sekolah.pptxSosialisasi Pesantren Ramadhan untuk sekolah.pptx
Sosialisasi Pesantren Ramadhan untuk sekolah.pptx
shofwanwinarlik
Ìý
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Ìý
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
Ìý
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Ìý
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Ìý
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Ìý
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
AsepSaepulrohman4
Ìý
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
Ìý
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Ìý
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
ssuser327180
Ìý
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Ìý
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
Ìý
Manual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdfManual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdf
Igen D
Ìý
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
AhsanBodonk
Ìý
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
Ìý
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Ìý
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Ìý
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptxRENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
Kanaidi ken
Ìý
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Ìý
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Ìý
Sosialisasi Pesantren Ramadhan untuk sekolah.pptx
Sosialisasi Pesantren Ramadhan untuk sekolah.pptxSosialisasi Pesantren Ramadhan untuk sekolah.pptx
Sosialisasi Pesantren Ramadhan untuk sekolah.pptx
shofwanwinarlik
Ìý
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Ìý
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
Ìý
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Ìý
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Ìý
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Ìý
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
AsepSaepulrohman4
Ìý
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
Ìý

Rabu

  • 1. R A B U , 0 2 M E I 2 0 1 2 Membuat Setup Installer VB.NET C#.NET dengan Visual Studio .NET Multi Project Dalam Visual Studio terdapat konsep Solution, yaitu kumpulan dari beberapa Project yang dapat dibuka secara bersamaan. Dalam hal ini Project yang terdapat dalam sebuah Solution dapat berupa Project yang berbeda tipe bahkan berbeda bahasa pemrograman, misalnya sebuah Solution dapat terdiri dari sebuah Project Visual C# .NET, sebuah Project Visual Basic.NET dan sebuah Project Setup Installasi. Untuk membuka sebuah Project baru pada Solution yang baru dapat dilakukan dengan klik menu File – New – Project. Sedangkan untuk menambahkan sebuah Project pada sebuah Solution yang sudah ada / dibuka dapat dilakukan dengan klik menu File – Add – New Project, atau File – Add – Existing Project apabila Project sudah disimpan di suatu tempat yang lain. Untuk mengubah suatu Project agar menjadi Project yang pertama dijalankan apabila Solution di-run, dapat dilakukan dengan klik kanan suatu Project pada Project Explorer kemudian pilih Set As StartUp Project. Setup Installer Setelah suatu aplikasi selesai dibuat, agar aplikasi tersebut dapat berjalan pada komputer lain secara sempurna maka perlu dibuat Setup Instalasi. Hal ini disebabkan suatu aplikasi apabila hanya dicopy saja belum tentu berjalan dengan baik karena pada komputer lain belum tentu ada file-file dan program pendukung yang diperlukan dan belum tentu sama setting programnnya. Program pendukung yang paling vital untuk aplikasi yang dibuat menggunakan teknologi .NET adalah .NET Framework, apabila belum terinstal sesuai versi yang dibutuhkan maka aplikasi tidak akan bisa berjalan. Untuk membuat setup instalasi suatu project, caranya buka dahulu project aplikasi tersebut. Pada contoh di bawah ini telah dibuka suatu project aplikasi dengan nama WindowsApplication1, untuk membuat setup instalasinya klik menu File-Add-Project Setelah keluar Dialog pilihan New Project, pilihlah pada Project Types : Other Project Types – Setup and Deployment, pada Templates pilih : Setup Project. Pilih lokasi penyimpanan sama dengan tempat penyimpanan project aplikasi yang akan dibuat setup instalasinya. Klik OK Kemudian akan digenerate sebuah project setup baru, pada contoh dibawah adalah project setup dengan nama Setup1
  • 2. Untuk membuka window berisi fitur-fitur yang dapat diubah dan ditambah dapat dilakukan dengan cara pada Solution Explorer klik kanan ‘Setup1’ – View – File System. Selain itu juga dapat ditampilkan window Registry, File Types, User Interface, Custom Actions dan Launch Conditions Untuk menambahkan file-file yang akan disertakan pada Setup Instalasi dilakukan pada Window File System yang dapat dibuka dengan cara pada Solution Explorer klik kanan ‘Setup1’ – View – File System. Kemudian pada Window File System terdapat Aplication Folder yang berarti itulah Direktori Utama Aplikasi yang akan terinstal di komputer tujuan. Di dalam direktori tersebut dapat ditambahakan file dengan cara klik kanan Add – File, kemudian yang paling penting adalah ditambahkan file *.EXE milik aplikasi yang dibuat yaitu dengan cara klik kanan Add – Project Output. Untuk menambahkan direktori baru di dalam Direktori Utama Aplikasi dapat dilakukan dengan klik kanan Add – Folder. Selain itu juga terdapat User’s Desktop yang berarti Desktop pada komputer yang akan diinstal, agar kita dapat menambahkan shortcut dsb. Juga terdapat User’s Programs Menu yang berarti Programs Menu pada komputer target instalasi agar kita dapat menambahkan shortcut di Programs Menu komputer target instalasi. Untuk menambahkan shortcut, klik dahulu User’s Desktop atau User’s Programs Menu. Kemudian klik kanan pilih Create New Shortcut. Dapat juga ditambahkan dahulu folder untuk mengelompokkan menu dengan cara klik kanan Add – Folder. Pada Window User Interface dapat diolah Dialog apa saja yang akan ditampilkan selama langkah- langkah instalasi. Dialog-dialog yang sudah ada dapat dikurangi atau ditambahkan. Dapat juga diubah- ubah kata-kata di dalamnya menjadi sesuai keinginan, misalnya diubah kata-kata dalam Bahasa Indonesia sehingga mudah dipahami. Dependencies Kemudian Window terakhir yang tidak kalah penting yaitu Window Launch Contitions yang menunjukkan kondisi yang harus dipenuhi agar instalasi berhasil. Hal yang paling utama untuk dipenuhi adalah terdapatnya .NET Framework pada komputer tujuan, jika tidak ada maka harus diinstal terlebih dahulu. Agar setup instalasi dapat secara otomatis menginstal .NET Framework jika tidak ditemukan dapat dilakukan dengan cara berikut : pada Solution Explorer klik kanan Setup1, pilih Properties. Maka akan ditampilkan Dialog Setup1 Property Page. Di dalamnya klik tombol Prequisites. Setelah muncul Dialog Prequisites, pilih / cek pilihan Create setup program to instal prequisites components, kemudian pada daftar pilihlah .NET Framework dengan cara cek pada checkbox di depannya. Setelah itu pada pilihan specify the install location for prequisites pilih option Download prequisites from same location as my application.
  • 3. Setelah itu klik OK, OK, OK. Kemudian jangan lupa pada Window Launch Contitions pilih .NET Framework, kemudian pada Property Window isikan Install URL : dotnetfx.exe agar Installer .NET Framework disertakan satu direktori dengan setup instalasi. Setelah semua selesai disetting, maka dapat di-compile agar dihasilkan setup instalasi yang diinginkan. Hal ini dilakukan dengan cara klik kanan Build. Hasilnya dapat diambil pada direktori [Solution Directory]/Setup1/bin/Debug/… Diposkan oleh nur amijaya di 18.34