SlideShare a Scribd company logo
1 of 3
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

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 2Muhammad 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 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada deviceMuhammad 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-basic1Afifa 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 6safarinet
 
Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012Mabekni Yulianto
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Tutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktifTutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktifToni Setyawan
 
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 6Nurdin Al-Azies
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINTeukuMahawira
 

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
 
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...
 
Modul kursus visual basic
Modul kursus visual basicModul kursus visual basic
Modul kursus visual basic
 
Modul 6 preview aplikasi pada device
Modul 6   preview aplikasi pada deviceModul 6   preview aplikasi pada device
Modul 6 preview aplikasi pada device
 
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...
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
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)
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012Modul pengenalan-proteus-75-ppm-2012
Modul pengenalan-proteus-75-ppm-2012
 
Pengenalan vb
Pengenalan vbPengenalan vb
Pengenalan vb
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Tutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktifTutorial Android Template aplikasi peta interaktif
Tutorial Android Template aplikasi peta interaktif
 
2.isi materi
2.isi materi2.isi materi
2.isi materi
 
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
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 

Similar to Membuat Setup Installer VB.NET C#.NET dengan Visual Studio

Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeansIzal Kernel
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Rolly Yesputra
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi endaDevandy Enda
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Alan Alan
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2erna irawan
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Sepri Tarigan
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1hasznud89
 
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiq R. Pratama
 
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualDebby 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 01Boim Genchar
 
Pemrograman visual basic
Pemrograman visual basicPemrograman visual basic
Pemrograman visual basicahmadranddy
 
Pengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media StudioPengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media StudioDonny Kurniawan
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorIki Mazadi
 

Similar to Membuat Setup Installer VB.NET C#.NET dengan Visual Studio (20)

Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeans
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Instalshield
InstalshieldInstalshield
Instalshield
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
 
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
 
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java Desktop
 
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
 
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
 
Pemrograman visual basic
Pemrograman visual basicPemrograman visual basic
Pemrograman visual basic
 
Modul pengenalan proteus
Modul pengenalan proteusModul pengenalan proteus
Modul pengenalan proteus
 
Referensi proteus
Referensi proteusReferensi proteus
Referensi proteus
 
Pengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media StudioPengertian dan Fungsi Autoplay Media Studio
Pengertian dan Fungsi Autoplay Media Studio
 
Seri 4 : Block Editor App Inventor
Seri 4 : Block Editor App InventorSeri 4 : Block Editor App Inventor
Seri 4 : Block Editor App Inventor
 

More from Putera Sumatera

More from Putera Sumatera (7)

Macam tari tradisional indonesia
Macam tari tradisional indonesiaMacam tari tradisional indonesia
Macam tari tradisional indonesia
 
Surat peringatan terlambat_bayar_kredit
Surat peringatan terlambat_bayar_kreditSurat peringatan terlambat_bayar_kredit
Surat peringatan terlambat_bayar_kredit
 
09 e00248
09 e0024809 e00248
09 e00248
 
Kurikulum
KurikulumKurikulum
Kurikulum
 
Doc1
Doc1Doc1
Doc1
 
Doc1
Doc1Doc1
Doc1
 
Http
HttpHttp
Http
 

Recently uploaded

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 

Recently uploaded (20)

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 

Membuat Setup Installer VB.NET C#.NET dengan Visual Studio

  • 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