SlideShare a Scribd company logo
1 of 5
PRAKTIKUM 3 – 4
                         FORM DAN OBJEK KONTROL (2)

A. TUJUAN
   - Memahami dan mengenal Form dan Objek Kontrol;
   - Dapat membuat aplikasi sederhana dengan menggunakan form dan objek control.

B. PERANGKAT LUNAK (SOFTWARE)
   -   Microsoft Visual Basic 2008

C. DASAR TEORI

OBJEK KONTROL
MenuStrip, ContextMenuStrip dan RichTextBox
MenuStrip adalah merupakan objek control yang berfungsi untuk membuat menu pilihan
dropdown.
ContexMenuStrip adalah merupakan objek control yang berfungsi untuk membuat menu
pilihan    yang    akan     tampil     pada   saat  tombol    kanan     mouse    di     klik.
RichTextBox adalah merupakan objek control yang fungsinya hampir sama seperti textbox
hanya saja di objek control ini lebih banyak menampung karakter dan bisa manipulasi karakter
seperti menggaris bawahi sdb.

OpenFileDialog dan SaveFileDialog
OpenFileDialog adalah merupakan objek control yang berfungsi untuk membuka kotak dialog
Open.
SaveFileDialog berfungsi untuk membuka kotak dialog save yang dimiliki windows.

ToolStrip dan StatusStrip
ToolStrip adalah merupakan objek control yang berfungsi hampir sama dengan tombol pada
umumunya hanya saja pada objek control ini setiap tombol memiliki gambar dan digunakan
untuk mengakses gambar dengan cepat.
StatusStrip digunakan untuk menampilkan informasi seperti nama aplikasi, jam, tanggal dll.
Pada umumnya objek control ini terletak di bagian bawah aplikasi.



D. PRAKTIKUM

   ComboBox dan ListBox
   1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih
      Windows Form … . Beri nama Form2
   2. Buatlah desain Tampilan form seperti gambar berikut ini :



Praktikum Pemrograman Visual                                                           Page 1
3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel
      berikut:

        Object              Properties                Nilai
        Form2               Name                      Form2
                            Text                      ComboBox dan ListBox
                            Start Position            CenterScreen
        Label1              Text                      Drive
        Label2              Text                      Keterangan
        ComboBox1           Name                      Cmb_Drive
        ListBox1            Name                      LstInfo

   4. Klik icon view code pada solution Explorer, di atas Public Class Form1, ketikkan kode
      program berikut ini :

        Imports System.IO
        Public Class Form2

   5.     Klik ganda pada form, kemudian ketikkan kode program berikut ini :

        Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
        MyBase.Load
                Cmb_Drive.Items.AddRange(IO.DriveInfo.GetDrives)
        End Sub


   6. Klik ganda pada ComboBox, Kemudian ketik kode program berikut ini :

        Private Sub Cmb_Drive_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
        System.EventArgs) Handles Cmb_Drive.SelectedIndexChanged
                LstInfo.Items.Clear()
                LstInfo.Items.Add("Nama Drive :" & Dir("" & _
                Cmb_Drive.Text & "", FileAttribute.Volume) & "")
                LstInfo.Items.Add("System :" & Dir("" & _
                Cmb_Drive.Text & "", FileAttribute.System) & "")
                Dim dvr As New DriveInfo(Cmb_Drive.Text)
                Dim kapasitas = CStr(dvr.TotalSize / 1000000) & " MB"
                Dim sisa = CStr(dvr.TotalFreeSpace / 1000000) & " MB"
                Dim Terpakai = CStr(Val(kapasitas) - Val(sisa)) & " MB"
                LstInfo.Items.Add("Kapasitas : " & kapasitas)


Praktikum Pemrograman Visual                                                                   Page 2
LstInfo.Items.Add("Terpakai   : " & Terpakai)
               LstInfo.Items.Add("Sisa         : " & sisa)
     End Sub


   7. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start
      Debugging di toolbar, atau melalui menu Debug > Start Debuging.
   8. Simpan aplikasi Anda

   Timer dan DateTimePicker
    1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih
       Windows Form … . Beri nama Form3
    2. Buatlah desain Tampilan form seperti gambar berikut ini :




    3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel
       berikut:

     Object                Properties                 Nilai
     Form3                 Name                       Form3
                           Text                       Timer dan DateTimePicker
                           Start Position             CenterScreen
     Label1                name                       Lbl12jam
     Label2                Name                       Lbl24jam
     DateTimePicker1       Name                       Dtanggal
     Timer1                Enable                     True
                           Interval                   1000

    4. Klik ganda pada form, ketikkan kode program berikut ini :

       Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
       Handles MyBase.Load
              DTtanggal.Format = DateTimePickerFormat.Custom
              DTtanggal.CustomFormat = "dddd,dd/MM/yyyy"
              DTtanggal.Value = Format(Now)
       End Sub



Praktikum Pemrograman Visual                                                                Page 3
5. Klik ganda pada Timer1, ketikkan kode program berikut ini :

       Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
       Handles Timer1.Tick
              Lbl12Jam.Text = Format(Now, "h:mm:ss tt")
              Lbl24Jam.Text = Format(Now, "hh:mm:ss")
       End Sub


    6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start
        Debugging di toolbar, atau melalui menu Debug > Start Debuging.
    7. Simpan aplikasi Anda

    MenuStrip, ContextMenuStrip dan RichTextBox
    1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih
       Windows Form … . Beri nama Form4
    2. Buatlah desain Tampilan form seperti gambar berikut ini :




    3. Tambahkan menuStrip seperti pada form di atas
    4. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel
       berikut:

     Object            Properties                   Nilai
     Form1             Name                         Form1
                       Text                         NotePad
                       Start Position               CenterScreen
     MenuStrip1        name                         MenuStrip1
     RichTextBox1      Name                         RchTeks
                       ContextMenuStrip             ContextMenuStrip1
     ContextMenuStrip1 Name                         ContextMenuStrip1

    5. Klik ganda pada menu buka, ketikkan kode program berikut ini :

       Private Sub BukaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
       System.EventArgs) Handles BukaToolStripMenuItem.Click
               Dim kotak_dialog As OpenFileDialog = New OpenFileDialog
               kotak_dialog.Filter = "File Text (*.txt) | *.txt"


Praktikum Pemrograman Visual                                                               Page 4
kotak_dialog.ShowDialog()
               Dim fileText As String
       =My.Computer.FileSystem.ReadAllText(kotak_dialog.FileName)
               RchTeks.Text = fileText
       End Sub


    6. Klik ganda pada menu simpan, ketikkan kode program berikut ini :

      Private Sub SimpanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
      System.EventArgs) Handles SimpanToolStripMenuItem.Click
              Dim kotak_dialog As SaveFileDialog = New SaveFileDialog
              kotak_dialog.Filter = "File Text (*.txt) | *.txt"
              kotak_dialog.ShowDialog()
              My.Computer.FileSystem.WriteAllText("" & kotak_dialog.FileName & "",RchTeks.Text,
      False)
      End Sub


    7. Klik ganda pada menu Baru, ketikkan kode program berikut ini :

     Private Sub BaruToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles BaruToolStripMenuItem.Click
             RchTeks.Text = ""
     End Sub


    8. Klik ganda pada menu ContextMenuStrip dengan menu regular, kemudian ketik kode
       program berikut ini :

          Private Sub RegularToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
          System.EventArgs) Handles RegularToolStripMenuItem.Click
                  RchTeks.SelectionFont = New Font(RchTeks.SelectionFont, FontStyle.Regular)
          End Sub


    9. Klik ganda pada menu ContextMenuStrip dengan menu Bold, kemudian ketik kode program
       berikut ini :

         Private Sub BoldToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
         System.EventArgs) Handles BoldToolStripMenuItem.Click
                 RchTeks.SelectionFont = New Font(RchTeks.SelectionFont, FontStyle.Bold)
         End Sub


    10. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start
        Debugging di toolbar, atau melalui menu Debug > Start Debuging.
    11. Simpan aplikasi Anda




Praktikum Pemrograman Visual                                                                Page 5

More Related Content

What's hot

Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"evalate
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationAbdul Qifli Sangadji
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basicrahmi wahyuni
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basicYang Terluka
 
1. Pengenalan Visual Basic .Net - Pemrograman I
1. Pengenalan Visual Basic .Net - Pemrograman I1. Pengenalan Visual Basic .Net - Pemrograman I
1. Pengenalan Visual Basic .Net - Pemrograman IIfan Ok
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Budi Permana
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0Dys Ayudya
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Aplikasitoko foxpro
Aplikasitoko foxproAplikasitoko foxpro
Aplikasitoko foxproHerGeous
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabelWeldan Kusuf
 

What's hot (18)

36 JBK Borland Delphi 7
36 JBK Borland Delphi 736 JBK Borland Delphi 7
36 JBK Borland Delphi 7
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
 
Laporan p1
Laporan p1Laporan p1
Laporan p1
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form application
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basic
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
1. Pengenalan Visual Basic .Net - Pemrograman I
1. Pengenalan Visual Basic .Net - Pemrograman I1. Pengenalan Visual Basic .Net - Pemrograman I
1. Pengenalan Visual Basic .Net - Pemrograman I
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0
 
Modul delphi
Modul delphiModul delphi
Modul delphi
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Aplikasitoko foxpro
Aplikasitoko foxproAplikasitoko foxpro
Aplikasitoko foxpro
 
Krisna vb6-02
Krisna vb6-02Krisna vb6-02
Krisna vb6-02
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-Unpar
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
 

Similar to Modul 3-p3-4

Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.docJurnal IT
 
Praktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopPraktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopDeka M Wildan
 
Chapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruChapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruRakhmat Dedi Gunawan
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Rolly Yesputra
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfrahmantoyuri
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnetEko Siswanto
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Aryful Yahdi
 
Tutorial visual basic 6.0
Tutorial visual basic 6.0Tutorial visual basic 6.0
Tutorial visual basic 6.0Armse Veen
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.docJurnal IT
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Arif Uddin
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Budi Permana
 
Materi 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiMateri 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiRobby Firmansyah
 
Modul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualModul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualDebby Ummul
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]Adre Ridwan
 
Pertemuan Ke IV.DOC
Pertemuan Ke IV.DOCPertemuan Ke IV.DOC
Pertemuan Ke IV.DOCJurnal IT
 
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007doni sandra
 

Similar to Modul 3-p3-4 (20)

Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.doc
 
Praktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopPraktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktop
 
Chapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek BaruChapter 02 - Pembuatan Projek Baru
Chapter 02 - Pembuatan Projek Baru
 
Modul visual c++
Modul visual c++Modul visual c++
Modul visual c++
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdf
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnet
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)
 
Tutorial visual basic 6.0
Tutorial visual basic 6.0Tutorial visual basic 6.0
Tutorial visual basic 6.0
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.doc
 
Visual fox pro
Visual fox proVisual fox pro
Visual fox pro
 
Krisna vb6-03
Krisna vb6-03Krisna vb6-03
Krisna vb6-03
 
01 deteksi waktu windows
01 deteksi waktu windows01 deteksi waktu windows
01 deteksi waktu windows
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Materi 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiMateri 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasi
 
Modul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualModul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman Visual
 
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]Belajar pemrograman borland delphi 7   [the-xp.blogspot.com]
Belajar pemrograman borland delphi 7 [the-xp.blogspot.com]
 
Pertemuan Ke IV.DOC
Pertemuan Ke IV.DOCPertemuan Ke IV.DOC
Pertemuan Ke IV.DOC
 
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007
 

Recently uploaded

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptxfurqanridha
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 

Recently uploaded (20)

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

Modul 3-p3-4

  • 1. PRAKTIKUM 3 – 4 FORM DAN OBJEK KONTROL (2) A. TUJUAN - Memahami dan mengenal Form dan Objek Kontrol; - Dapat membuat aplikasi sederhana dengan menggunakan form dan objek control. B. PERANGKAT LUNAK (SOFTWARE) - Microsoft Visual Basic 2008 C. DASAR TEORI OBJEK KONTROL MenuStrip, ContextMenuStrip dan RichTextBox MenuStrip adalah merupakan objek control yang berfungsi untuk membuat menu pilihan dropdown. ContexMenuStrip adalah merupakan objek control yang berfungsi untuk membuat menu pilihan yang akan tampil pada saat tombol kanan mouse di klik. RichTextBox adalah merupakan objek control yang fungsinya hampir sama seperti textbox hanya saja di objek control ini lebih banyak menampung karakter dan bisa manipulasi karakter seperti menggaris bawahi sdb. OpenFileDialog dan SaveFileDialog OpenFileDialog adalah merupakan objek control yang berfungsi untuk membuka kotak dialog Open. SaveFileDialog berfungsi untuk membuka kotak dialog save yang dimiliki windows. ToolStrip dan StatusStrip ToolStrip adalah merupakan objek control yang berfungsi hampir sama dengan tombol pada umumunya hanya saja pada objek control ini setiap tombol memiliki gambar dan digunakan untuk mengakses gambar dengan cepat. StatusStrip digunakan untuk menampilkan informasi seperti nama aplikasi, jam, tanggal dll. Pada umumnya objek control ini terletak di bagian bawah aplikasi. D. PRAKTIKUM ComboBox dan ListBox 1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih Windows Form … . Beri nama Form2 2. Buatlah desain Tampilan form seperti gambar berikut ini : Praktikum Pemrograman Visual Page 1
  • 2. 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form2 Name Form2 Text ComboBox dan ListBox Start Position CenterScreen Label1 Text Drive Label2 Text Keterangan ComboBox1 Name Cmb_Drive ListBox1 Name LstInfo 4. Klik icon view code pada solution Explorer, di atas Public Class Form1, ketikkan kode program berikut ini : Imports System.IO Public Class Form2 5. Klik ganda pada form, kemudian ketikkan kode program berikut ini : Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Cmb_Drive.Items.AddRange(IO.DriveInfo.GetDrives) End Sub 6. Klik ganda pada ComboBox, Kemudian ketik kode program berikut ini : Private Sub Cmb_Drive_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmb_Drive.SelectedIndexChanged LstInfo.Items.Clear() LstInfo.Items.Add("Nama Drive :" & Dir("" & _ Cmb_Drive.Text & "", FileAttribute.Volume) & "") LstInfo.Items.Add("System :" & Dir("" & _ Cmb_Drive.Text & "", FileAttribute.System) & "") Dim dvr As New DriveInfo(Cmb_Drive.Text) Dim kapasitas = CStr(dvr.TotalSize / 1000000) & " MB" Dim sisa = CStr(dvr.TotalFreeSpace / 1000000) & " MB" Dim Terpakai = CStr(Val(kapasitas) - Val(sisa)) & " MB" LstInfo.Items.Add("Kapasitas : " & kapasitas) Praktikum Pemrograman Visual Page 2
  • 3. LstInfo.Items.Add("Terpakai : " & Terpakai) LstInfo.Items.Add("Sisa : " & sisa) End Sub 7. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 8. Simpan aplikasi Anda Timer dan DateTimePicker 1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih Windows Form … . Beri nama Form3 2. Buatlah desain Tampilan form seperti gambar berikut ini : 3. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form3 Name Form3 Text Timer dan DateTimePicker Start Position CenterScreen Label1 name Lbl12jam Label2 Name Lbl24jam DateTimePicker1 Name Dtanggal Timer1 Enable True Interval 1000 4. Klik ganda pada form, ketikkan kode program berikut ini : Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load DTtanggal.Format = DateTimePickerFormat.Custom DTtanggal.CustomFormat = "dddd,dd/MM/yyyy" DTtanggal.Value = Format(Now) End Sub Praktikum Pemrograman Visual Page 3
  • 4. 5. Klik ganda pada Timer1, ketikkan kode program berikut ini : Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Lbl12Jam.Text = Format(Now, "h:mm:ss tt") Lbl24Jam.Text = Format(Now, "hh:mm:ss") End Sub 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 7. Simpan aplikasi Anda MenuStrip, ContextMenuStrip dan RichTextBox 1. Tambahkan Form baru, dengan dengan cara klik kanan pada Prak2. Klik Add, pilih Windows Form … . Beri nama Form4 2. Buatlah desain Tampilan form seperti gambar berikut ini : 3. Tambahkan menuStrip seperti pada form di atas 4. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Form1 Text NotePad Start Position CenterScreen MenuStrip1 name MenuStrip1 RichTextBox1 Name RchTeks ContextMenuStrip ContextMenuStrip1 ContextMenuStrip1 Name ContextMenuStrip1 5. Klik ganda pada menu buka, ketikkan kode program berikut ini : Private Sub BukaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BukaToolStripMenuItem.Click Dim kotak_dialog As OpenFileDialog = New OpenFileDialog kotak_dialog.Filter = "File Text (*.txt) | *.txt" Praktikum Pemrograman Visual Page 4
  • 5. kotak_dialog.ShowDialog() Dim fileText As String =My.Computer.FileSystem.ReadAllText(kotak_dialog.FileName) RchTeks.Text = fileText End Sub 6. Klik ganda pada menu simpan, ketikkan kode program berikut ini : Private Sub SimpanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SimpanToolStripMenuItem.Click Dim kotak_dialog As SaveFileDialog = New SaveFileDialog kotak_dialog.Filter = "File Text (*.txt) | *.txt" kotak_dialog.ShowDialog() My.Computer.FileSystem.WriteAllText("" & kotak_dialog.FileName & "",RchTeks.Text, False) End Sub 7. Klik ganda pada menu Baru, ketikkan kode program berikut ini : Private Sub BaruToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BaruToolStripMenuItem.Click RchTeks.Text = "" End Sub 8. Klik ganda pada menu ContextMenuStrip dengan menu regular, kemudian ketik kode program berikut ini : Private Sub RegularToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegularToolStripMenuItem.Click RchTeks.SelectionFont = New Font(RchTeks.SelectionFont, FontStyle.Regular) End Sub 9. Klik ganda pada menu ContextMenuStrip dengan menu Bold, kemudian ketik kode program berikut ini : Private Sub BoldToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoldToolStripMenuItem.Click RchTeks.SelectionFont = New Font(RchTeks.SelectionFont, FontStyle.Bold) End Sub 10. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 11. Simpan aplikasi Anda Praktikum Pemrograman Visual Page 5