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 FORM DAN OBJEK KONTROL

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 FORM DAN OBJEK KONTROL (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

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
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
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
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
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
 
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
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
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
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 

Recently uploaded (20)

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
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
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...
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
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
 
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
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
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
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 

FORM DAN OBJEK KONTROL

  • 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