SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Praktikum Pemrograman Visual – Modul 3 Hal. 1
PEMERINTAH KABUPATEN BANYUWANGI
DINAS PENDIDIKAN
SMK NEGERI 1 BANYUWANGI
Jalan Wijaya Kusuma No. 46 Telp. 0333 - 424541
Banyuwangi - 68425
MODUL 3
PRAKTIKUM PEMROGRAMAN VISUAL
VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET
A. Kompetensi
 Standar kompetensi : Memahami pemrograman visual berbasis desktop
 Kompetensi dasar : Menjelaskan tipe file
B. Tujuan
1. Menggunakan variabel, tipe data, dan operator dalam pemrograman VB.NET.
2. Memilih tipe data yang sesuai untuk suatu jenis data.
3. Memanfaatkan operator dalam menyelesaikan suatu permasalahan di dalam
pemrograman.
C. Petunjuk Pelaksanaan Praktikum
 Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan.
 Pahami tujuan dan dasar teori dengan baik dan benar.
 Kerjakan latihan dan tugas-tugas praktikum dengan baik, sabar, mandiri, dan ju-
jur.
 Tanyakan kepada guru pembimbing apabila ada hal-hal yang kurang jelas atau
yang belum dipahami.
 Laporkan kepada guru pembimbing jika pelaksanaan praktikum sudah selesai.
 Perhatikan faktor-faktor Keselamatan dan Kesehatan Kerja (K3) selama melak-
sanakan kegiatan praktikum. Dilarang bercanda yang berlebihan atau melakukan
aktivitas yang tidak berhubungan dengan kegiatan praktikum.
D. Dasar Teori
1. Variabel
Variabel merupakan wadah atau tempat yang digunakan untuk menyimpan data
selama program atau aplikasi berjalan. Variabel disebut juga sebagai identifire atau pe-
ngenal. Disebut sebagai pengenal karena variabel-variabel di dalam satu program atau
lingkup yang sama akan memiliki nama yang berbeda-beda.
Variabel berhubungan dengan penggunaan memori komputer. Hal ini dikarenakan
pada saat variabel dideklarasikan, suatu ruang dalam memori pun turut dipesan (re-
Praktikum Pemrograman Visual – Modul 3 Hal. 2
served). Besar atau ukuran ruang yang dipesan tergantung pada tipe data yang diguna-
kan oleh variabel tersebut.
Sebelum dapat menggunakan variabel dalam suatu alur program, variabel tersebut
harus dideklarasikan terlebih dahulu. Format untuk mendeklarasikan suatu variabel di
dalam VB.NET adalah sebagai berikut:
Dim nama_variabel As tipe_data
2. Tipe Data
Tipe data merupakan jenis-jenis data yang dapat digunakan dan disimpan ke da-
lam variabel dengan ukuran tertentu. Ada beberapa macam tipe data yang dikenal di da-
lam VB.NET, antara lain Integer, Decimal, Char, Byte, String, Boolean, Date, dan Da-
teTime.
Integer merupakan kelompok tipe data yang digunakan untuk menyimpan data-
data yang berupa bilangan bulat. Tipe data yang termasuk ke dalam kelompok ini beser-
ta alokasi memori dan rentang nilai yang dapat ditampung ditunjukkan pada tabel beri-
kut:
Tipe Data
Alokasi
Memori
Jangkauan
Short (Int16) 2 byte -32768 s.d. 32767
UInt16 2 byte 0 s.d. 65535
Integer (Int32) 4 byte -2147483648 s.d. 2147483647
UInt32 4 byte 0 s.d. 4294967295
Long (Int64) 8 byte -9223372036854775808 s.d. 9223372036854775807
UInt64 8 byte 0 s.d. 184467440737095551615
Decimal merupakan kelompok tipe data yang digunakan untuk menampung data-
data yang berupa bilangan desimal, atau bilangan yang di dalamnya mengandung nilai
pecahan. Tipe data yang termasuk ke dalam kelompok ini beserta alokasi memori dan
rentang nilai yang dapat ditampung ditunjukkan pada tabel berikut:
Tipe
Data
Alokasi
Memori
Jangkauan
Single 4 byte -3,402823 x 1038
s.d. 3,402823 x 1038
Double 8 byte -1,79769313486232 x 10308
s.d. 1,79769313486232 x 10308
Decimal 16 byte -79228162514264337593543950335 s.d.
79228162514264337593543950335
Char, Byte, dan String merupakan tipe data yang berhubungan dengan data-data
alfanumerik. Char adalah tipe data yang digunakan untuk menampung data karakter
tunggal. Sedangkan String adalah tipe data yang digunakan untuk menampung data-data
berupa sekumpulan karakter. Selain itu Byte adalah tipe data yang digunakan untuk me-
Praktikum Pemrograman Visual – Modul 3 Hal. 3
nampung representasi karakter dalam bentuk kode ASCII (American Standar Code for
Information Interchange).
Boolean merupakan tipe data yang digunakan untuk menampung data-data yang
hanya memiliki dua kemungkinan pilihan, seperti true atau false. Data Boolean banyak
digunakan sebagai statement atau argumen pada percabangan atau perulangan.
Sedangkan Date dan DateTime merupakan tipe data yang digunakan untuk me-
nampung data tanggal dan/atau waktu. Data tanggal yang dapat ditampung pada tipe da-
ta ini berkisar antara 1 Januari 1 – 31 Desember 9999. Sedangkan data waktu yang da-
pat ditampung berkisar antara 0:00:00 – 23:59:59. Nilai data tanggal atau waktu yang
digunakan untuk menginisialisasi suatu variabel harus diapit menggunakan tanda # de-
ngan format M/d/yyy untuk tanggal dan H:m:s AM/PM untuk waktu. Contohnya adalah
sebagai berikut:
Dim tanggal As Date = #8/17/1945# ‘menghasilkan tanggal 17 Agutus 1945
Dim waktu As DateTime = #7:28:20 PM# ‘menghasilkan pukul 19:28:20
3. Operator
Operator merupakan penentu suatu tindakan yang akan dilakukan pada suatu ope-
rand. Operand sendiri merupakan objek atau data yang akan dikenai suatu operasi. Ada
beberapa macam kelompok operator yang dikenal pada VB.NET, seperti operator arit-
matika, operator pembanding, operator logika, operator bit shift, operator penugasan,
dan operator penyambung.
Operator aritmatika merupakan operator-operator yang digunakan dalam melaku-
kan operasi perhitungan aritmatika atau data numerik. Operator-operator yang termasuk
ke dalam operator aritmatikan beserta tingkatan prioritasnya ditunjukkan pada tabel be-
rikut:
Prioritas Simbol Nama / Fungsi
1 ^ Pemangkatan
2 * Perkalian
/ Pembagian
3  Pembagian integer (pembagian yang hanya menghasilkan bilangan bulat)
4 Mod Modulus (sisa pembagian)
5 + Penjumlahan
- Pengurangan
Operator pembanding merupakan operator yang digunakan untuk membandingkan
dua buah operand atau lebih. Hasil operasi menggunakan operator ini selalu berupa data
Boolean karena hanya akan menghasilkan nilai true atau false. Jika nilai perbandingan-
nya benar, maka operasi yang dilakukan akan menghasilkan nilai true. Sedangkan jika
perbandingannya bernilai salah, maka operasi yang dilakukan akan menghasilkan nilai
false. Operator-operator yang termasuk ke dalam operator pembanding ditunjukkan pa-
da tabel berikut:
Praktikum Pemrograman Visual – Modul 3 Hal. 4
Simbol Nama/Fungsi
< Kurang dari
> Lebih dari
<= Kurang dari atau sama dengan
>= Lebih dari atau sama dengan
= Sama dengan
<> Tidak sama dengan
Like Membandingkan suatu string dengan pola tertentu
Operator logika merupakan operator yang digunakan untuk melakukan operasi lo-
gika matematika seperti konjungsi, disjungsi, dan negasi. Sama dengan operator pem-
banding, operator ini hanya akan mengembalikan nilai true atau false. Operator-operator
yang termasuk ke dalam kelompok operator logika ialah And atau AndAlso, Or atau
OrElse, Xor, dan Not. Tabel kebenaran untuk masing-masing operator tersebut adalah
sebagai berikut:
And atau AndAlso
Op1 Op2 Result
False False False
False True False
True False False
True True True
Or atau OrElse
Op1 Op2 Result
False False False
False True True
True False True
True True True
Xor
Op1 Op2 Result
False False False
False True True
True False True
True True False
Not
Op Result
False True
True False
Operator bit shift merupakan operator yang digunakan untuk mengubah posisi bit-
bit yang menyusun suatu nilai. Pengubahan posisi ini dilakukan dengan menggeser bit
ke arah kiri atau kanan. Operator yang termasuk ke dalam kelompok operator ini ditun-
jukkan pada tabel berikut:
Simbol Nama Fungsi
<< Left shift Menggeser bit biner ke kiri
>> Right shift Menggeser bit biner ke kanan
Operator penugasan atau disebut juga assignment operator merupakan operator
yang berfungsi untuk memberikan sebuah nilai ke dalam sebuah variabel. Operator yang
paling umum digunakan sebagai operator penugasan ialah operator = (sama dengan).
Operator ini akan memberikan suatu nilai baru ke dalam sebuah variabel. Selain opera-
tor =, terdapat pula beberapa operator lainnya seperti yang ditunjukkan pada tabel beri-
kut:
Simbol Contoh Persamaan
^= A ^= x A = A ^ x
*= A *= x A = A * x
/= A /= x A = A / x
= A = x A = A  x
+= A += x A = A + x
Praktikum Pemrograman Visual – Modul 3 Hal. 5
Simbol Contoh Persamaan
-= A -= x A = A - x
<<= A <<= x A = A << x
>>= A >>= x A = A >> x
&= Str1 &= Str2 Str1 = Str1 & Str2
Sedangkan operator penyambung merupakan operator yang khusus digunakan un-
tuk menyambung dua buah operand atau lebih yang memiliki tipe data String. Operator
yang biasa digunakan untuk menyambung String ialah operator & (ampersand). Selain
itu terkadang digunakan pula operator + (plus) untuk menyambung dua buah String.
E. Latihan
1. Menggunakan Operator Aritmatika
1. Buatlah sebuah project Windows Form Application baru! Beri nama sesuai dengan
keinginan Anda.
2. Buatlah desain tampilan seperti berikut ini:
3. Ubah nilai properti masing-masing komponen sebagai berikut:
Komponen Properti Nilai
TextBox1 (name) txtBil1
TextBox2 (name) txtBil2
Button1 (name) btnProses
Text Proses
ListBox1 (name) listHasil
4. Lakukan double click pada Button1 kemudian ketikkan kode program berikut di da-
lam blok fungsi btnProses_Click:
TextBox1
TextBox2 Button1
ListBox1
Praktikum Pemrograman Visual – Modul 3 Hal. 6
Dim bil1 As Integer = txtBil1.Text
Dim bil2 As Integer = txtBil2.Text
Dim pemangkatan As Integer = bil1 ^ bil2
Dim perkalian As Integer = bil1 * bil2
Dim pembagian As Double = bil1 / bil2
Dim pembagianInteger As Integer = bil1  bil2
Dim modulus As Integer = bil1 Mod bil2
Dim penjumlahan As Integer = bil1 + bil2
Dim pengurangan As Integer = bil1 - bil2
listHasil.Items.Add(bil1 & " ^ " & bil2 & " = " & pemangkatan)
listHasil.Items.Add(bil1 & " * " & bil2 & " = " & perkalian)
listHasil.Items.Add(bil1 & " / " & bil2 & " = " & pembagian)
listHasil.Items.Add(bil1 & "  " & bil2 & " = " & pembagianInteger)
listHasil.Items.Add(bil1 & " Mod " & bil2 & " = " & modulus)
listHasil.Items.Add(bil1 & " + " & bil2 & " = " & penjumlahan)
listHasil.Items.Add(bil1 & " - " & bil2 & " = " & pengurangan)
5. Jalankan aplikasi kemudian coba masukkan sembarang bilangan bulat pada kolom
yang tersedia kemudian tekan tombol Proses. Apa yang terjadi?
2. Menggunakan Operator Pembanding
1. Buatlah sebuah project Windows Form Application baru! Beri nama sesuai dengan
keinginan Anda.
2. Buatlah desain tampilan dan atur nilai properti komponen-komponennya seperti pa-
da pada Latihan 1!
3. Lakukan double click pada Button1 kemudian ketikkan kode program berikut di da-
lam blok fungsi btnProses_Click:
Dim bil1 As Integer = txtBil1.Text
Dim bil2 As Integer = txtBil2.Text
Dim kurangDari, lebihDari, kurangDariSamaDengan, _
lebihDariSamaDengan, samaDengan, tidakSamaDengan As Boolean
kurangDari = (bil1 < bil2)
lebihDari = (bil1 > bil2)
kurangDariSamaDengan = (bil1 <= bil2)
lebihDariSamaDengan = (bil1 >= bil2)
samaDengan = (bil1 = bil2)
tidakSamaDengan = (bil1 <> bil2)
listHasil.Items.Add(bil1 & " < " & bil2 & " : " & kurangDari)
listHasil.Items.Add(bil1 & " > " & bil2 & " : " & lebihDari)
listHasil.Items.Add(bil1 & " <= " & bil2 & " : " & _
kurangDariSamaDengan)
listHasil.Items.Add(bil1 & " >= " & bil2 & " : " & _
lebihDariSamaDengan)
listHasil.Items.Add(bil1 & " = " & bil2 & " : " & samaDengan)
listHasil.Items.Add(bil1 & " <> " & bil2 & " : " & tidakSamaDengan)
Praktikum Pemrograman Visual – Modul 3 Hal. 7
4. Jalankan aplikasi kemudian coba masukkan sembarang bilangan bulat pada kolom
yang tersedia kemudian tekan tombol Proses. Apa yang terjadi?
5. Cobalah untuk membuat aplikasi sejenis ini namun yang menggunakan operator lo-
gika!
3. Menghitung Selisih Hari
1. Buatlah sebuah project Console Application! Beri nama project tersebut sesuai de-
ngan keinginan Anda.
2. Ketikkan kode program berikut ke dalam fungsi Main():
Dim tanggal1 As Date = #8/17/1945#
Dim tanggal2 As Date = #2/22/2013#
Dim selisih As TimeSpan = tanggal2 - tanggal1
Dim jumlahHari As Integer = selisih.TotalDays
Console.WriteLine("Tanggal I : " & tanggal1)
Console.WriteLine("- tanggal : " & tanggal1.Day)
Console.WriteLine("- bulan : " & tanggal1.Month)
Console.WriteLine("- tahun : " & tanggal1.Year)
Console.WriteLine()
Console.WriteLine("Tanggal II : " & tanggal2)
Console.WriteLine("- tanggal : " & tanggal2.Day)
Console.WriteLine("- bulan : " & tanggal2.Month)
Console.WriteLine("- tahun : " & tanggal2.Year)
Console.WriteLine()
Console.WriteLine("Jumlah hari antara Tanggal I " _
& "dengan Tanggal II ialah " _
& jumlahHari & " hari")
Console.ReadLine()
3. Jalankan dan perhatikan apa yang ditampilkan oleh program!
F. Tugas Praktikum
1. Pada Latihan 1, variabel pembagian menggunakan tipe data Double, sedangkan va-
riabel lainnya menggunakan tipe data Integer. Jelaskan mengapa variabel ini meng-
gunakan tipe data Double! Apa yang akan terjadi jika tipe data variabel ini juga
menggunakan Integer?
2. Buatlah aplikasi sederhana yang dapat digunakan untuk menunjukkan hasil konversi
sebuah karakter ke dalam bentuk kode ASCII-nya!
Praktikum Pemrograman Visual – Modul 3 Hal. 8
3. Buatlah sebuah aplikasi perhitungan aritmatika sederhana yang menerima masukan
berupa dua buah bilangan dan menghasilkan keluaran berupa hasil perhitungan arit-
matika kedua buah bilangan tersebut!
Praktikum Pemrograman Visual – Modul 3 Hal. 9
4. Buatlah aplikasi sederhana yang menggunakan operator bit shift di dalamnya!
Praktikum Pemrograman Visual – Modul 3 Hal. 10
5. Buatlah sebuah aplikasi yang dapat menghitung usia Anda pada hari ini!
Praktikum Pemrograman Visual – Modul 3 Hal. 11
Catatan: Tanggal maksimal yang dapat dipilih pada komponen DateTimePicker
ialah tanggal hari ini

Weitere ähnliche Inhalte

Was ist angesagt?

[PBO] Pertemuan 2 - Struktur Control Java
[PBO] Pertemuan 2 - Struktur Control Java[PBO] Pertemuan 2 - Struktur Control Java
[PBO] Pertemuan 2 - Struktur Control Javarizki adam kurniawan
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxNenengNurazizah1
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputerHamdi Hamdi
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Fitria Hati
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAndiNurkholis1
 
Mapping Cardinalities
Mapping CardinalitiesMapping Cardinalities
Mapping CardinalitiesMegha Sharma
 
Entity Relationship Modelling
Entity Relationship ModellingEntity Relationship Modelling
Entity Relationship ModellingBhandari Nawaraj
 
Entity relationship diagram (erd)
Entity relationship diagram (erd)Entity relationship diagram (erd)
Entity relationship diagram (erd)tameemyousaf
 
Sequential Search
Sequential SearchSequential Search
Sequential SearchPutra Andry
 
Tutorial penggunaan program aplikasi kasir A
Tutorial penggunaan program aplikasi kasir ATutorial penggunaan program aplikasi kasir A
Tutorial penggunaan program aplikasi kasir AItank Js
 
Basis data rumah sakit (sinta,santi,roby)
Basis data rumah sakit (sinta,santi,roby)Basis data rumah sakit (sinta,santi,roby)
Basis data rumah sakit (sinta,santi,roby)Teguh Pras
 

Was ist angesagt? (20)

[PBO] Pertemuan 2 - Struktur Control Java
[PBO] Pertemuan 2 - Struktur Control Java[PBO] Pertemuan 2 - Struktur Control Java
[PBO] Pertemuan 2 - Struktur Control Java
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Antarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi GrafisAntarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi Grafis
 
e-commerce
e-commercee-commerce
e-commerce
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Triggers and active database
Triggers and active databaseTriggers and active database
Triggers and active database
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/O
 
Mapping Cardinalities
Mapping CardinalitiesMapping Cardinalities
Mapping Cardinalities
 
Entity Relationship Modelling
Entity Relationship ModellingEntity Relationship Modelling
Entity Relationship Modelling
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Entity relationship diagram (erd)
Entity relationship diagram (erd)Entity relationship diagram (erd)
Entity relationship diagram (erd)
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
Tutorial penggunaan program aplikasi kasir A
Tutorial penggunaan program aplikasi kasir ATutorial penggunaan program aplikasi kasir A
Tutorial penggunaan program aplikasi kasir A
 
Basis data rumah sakit (sinta,santi,roby)
Basis data rumah sakit (sinta,santi,roby)Basis data rumah sakit (sinta,santi,roby)
Basis data rumah sakit (sinta,santi,roby)
 
Erd
ErdErd
Erd
 
Database Keys
Database KeysDatabase Keys
Database Keys
 

Ähnlich wie VB.NET Operator Aritmatika

Tugas blog
Tugas blog Tugas blog
Tugas blog ryass
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETRolly Yesputra
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operatorFardian Syah
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Algoritma
AlgoritmaAlgoritma
Algoritmadulssrr
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Salahuddin Ali
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooRikyFirmansyah9
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Isya Ansyari
 
Pertemua ke V.doc
Pertemua ke V.docPertemua ke V.doc
Pertemua ke V.docJurnal IT
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur DataAs Faizin
 
Pemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisiPemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisidecawildan
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
APLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptxAPLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptxssuser940db3
 
Intruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanIntruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanAkmal Fajar
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 

Ähnlich wie VB.NET Operator Aritmatika (20)

Tugas blog
Tugas blog Tugas blog
Tugas blog
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
Modul 2 variabel, tipe data dan operator
Modul 2   variabel, tipe data dan operatorModul 2   variabel, tipe data dan operator
Modul 2 variabel, tipe data dan operator
 
Buku pemrograman dasar
Buku pemrograman dasarBuku pemrograman dasar
Buku pemrograman dasar
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2Jobsheet pemoograman komputer (vb) isi bab 2
Jobsheet pemoograman komputer (vb) isi bab 2
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
 
Pertemua ke V.doc
Pertemua ke V.docPertemua ke V.doc
Pertemua ke V.doc
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
Pemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisiPemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisi
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Pertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhsPertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhs
 
APLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptxAPLIKASI AKUNTANSI.pptx
APLIKASI AKUNTANSI.pptx
 
Intruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanIntruksi Fundamental Lanjutan
Intruksi Fundamental Lanjutan
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Makalah Alprog
Makalah AlprogMakalah Alprog
Makalah Alprog
 

Mehr von Aris Saputro

Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Aris Saputro
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasiAris Saputro
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulanganAris Saputro
 
2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.netAris Saputro
 
1. mengenal vb.net
1. mengenal vb.net1. mengenal vb.net
1. mengenal vb.netAris Saputro
 
10. paket installer
10. paket installer10. paket installer
10. paket installerAris Saputro
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulanganAris Saputro
 
6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vbAris Saputro
 
9. database pada vb.net
9. database pada vb.net9. database pada vb.net
9. database pada vb.netAris Saputro
 
Komponen pasif elektronika
Komponen pasif elektronikaKomponen pasif elektronika
Komponen pasif elektronikaAris Saputro
 
Dasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalDasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalAris Saputro
 
Hukum ohm-dan-hambatan
Hukum ohm-dan-hambatanHukum ohm-dan-hambatan
Hukum ohm-dan-hambatanAris Saputro
 
Merancang data base teknik erd
Merancang data base teknik erdMerancang data base teknik erd
Merancang data base teknik erdAris Saputro
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputerAris Saputro
 
Fungsi peripheral 2
Fungsi peripheral 2Fungsi peripheral 2
Fungsi peripheral 2Aris Saputro
 

Mehr von Aris Saputro (20)

Rotasi bumi
Rotasi bumiRotasi bumi
Rotasi bumi
 
Welcome to
Welcome toWelcome to
Welcome to
 
Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)Bahan ajar unt dikirim (repaired)
Bahan ajar unt dikirim (repaired)
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasi
 
Bahan ajar excel
Bahan ajar excelBahan ajar excel
Bahan ajar excel
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
 
2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net2. menggunakan tool, property, dan event pada vb.net
2. menggunakan tool, property, dan event pada vb.net
 
1. mengenal vb.net
1. mengenal vb.net1. mengenal vb.net
1. mengenal vb.net
 
10. paket installer
10. paket installer10. paket installer
10. paket installer
 
7. percabangan dan perulangan
7. percabangan dan perulangan7. percabangan dan perulangan
7. percabangan dan perulangan
 
6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb6. variabel, tipe data, dan operator pada vb
6. variabel, tipe data, dan operator pada vb
 
9. database pada vb.net
9. database pada vb.net9. database pada vb.net
9. database pada vb.net
 
Komponen pasif elektronika
Komponen pasif elektronikaKomponen pasif elektronika
Komponen pasif elektronika
 
Dasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digitalDasar elektronika analog_dan_digital
Dasar elektronika analog_dan_digital
 
Html 2
Html 2Html 2
Html 2
 
Hukum ohm-dan-hambatan
Hukum ohm-dan-hambatanHukum ohm-dan-hambatan
Hukum ohm-dan-hambatan
 
Merancang data base teknik erd
Merancang data base teknik erdMerancang data base teknik erd
Merancang data base teknik erd
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputer
 
Fungsi peripheral 2
Fungsi peripheral 2Fungsi peripheral 2
Fungsi peripheral 2
 
Class diagram
Class diagramClass diagram
Class diagram
 

VB.NET Operator Aritmatika

  • 1. Praktikum Pemrograman Visual – Modul 3 Hal. 1 PEMERINTAH KABUPATEN BANYUWANGI DINAS PENDIDIKAN SMK NEGERI 1 BANYUWANGI Jalan Wijaya Kusuma No. 46 Telp. 0333 - 424541 Banyuwangi - 68425 MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET A. Kompetensi  Standar kompetensi : Memahami pemrograman visual berbasis desktop  Kompetensi dasar : Menjelaskan tipe file B. Tujuan 1. Menggunakan variabel, tipe data, dan operator dalam pemrograman VB.NET. 2. Memilih tipe data yang sesuai untuk suatu jenis data. 3. Memanfaatkan operator dalam menyelesaikan suatu permasalahan di dalam pemrograman. C. Petunjuk Pelaksanaan Praktikum  Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan.  Pahami tujuan dan dasar teori dengan baik dan benar.  Kerjakan latihan dan tugas-tugas praktikum dengan baik, sabar, mandiri, dan ju- jur.  Tanyakan kepada guru pembimbing apabila ada hal-hal yang kurang jelas atau yang belum dipahami.  Laporkan kepada guru pembimbing jika pelaksanaan praktikum sudah selesai.  Perhatikan faktor-faktor Keselamatan dan Kesehatan Kerja (K3) selama melak- sanakan kegiatan praktikum. Dilarang bercanda yang berlebihan atau melakukan aktivitas yang tidak berhubungan dengan kegiatan praktikum. D. Dasar Teori 1. Variabel Variabel merupakan wadah atau tempat yang digunakan untuk menyimpan data selama program atau aplikasi berjalan. Variabel disebut juga sebagai identifire atau pe- ngenal. Disebut sebagai pengenal karena variabel-variabel di dalam satu program atau lingkup yang sama akan memiliki nama yang berbeda-beda. Variabel berhubungan dengan penggunaan memori komputer. Hal ini dikarenakan pada saat variabel dideklarasikan, suatu ruang dalam memori pun turut dipesan (re-
  • 2. Praktikum Pemrograman Visual – Modul 3 Hal. 2 served). Besar atau ukuran ruang yang dipesan tergantung pada tipe data yang diguna- kan oleh variabel tersebut. Sebelum dapat menggunakan variabel dalam suatu alur program, variabel tersebut harus dideklarasikan terlebih dahulu. Format untuk mendeklarasikan suatu variabel di dalam VB.NET adalah sebagai berikut: Dim nama_variabel As tipe_data 2. Tipe Data Tipe data merupakan jenis-jenis data yang dapat digunakan dan disimpan ke da- lam variabel dengan ukuran tertentu. Ada beberapa macam tipe data yang dikenal di da- lam VB.NET, antara lain Integer, Decimal, Char, Byte, String, Boolean, Date, dan Da- teTime. Integer merupakan kelompok tipe data yang digunakan untuk menyimpan data- data yang berupa bilangan bulat. Tipe data yang termasuk ke dalam kelompok ini beser- ta alokasi memori dan rentang nilai yang dapat ditampung ditunjukkan pada tabel beri- kut: Tipe Data Alokasi Memori Jangkauan Short (Int16) 2 byte -32768 s.d. 32767 UInt16 2 byte 0 s.d. 65535 Integer (Int32) 4 byte -2147483648 s.d. 2147483647 UInt32 4 byte 0 s.d. 4294967295 Long (Int64) 8 byte -9223372036854775808 s.d. 9223372036854775807 UInt64 8 byte 0 s.d. 184467440737095551615 Decimal merupakan kelompok tipe data yang digunakan untuk menampung data- data yang berupa bilangan desimal, atau bilangan yang di dalamnya mengandung nilai pecahan. Tipe data yang termasuk ke dalam kelompok ini beserta alokasi memori dan rentang nilai yang dapat ditampung ditunjukkan pada tabel berikut: Tipe Data Alokasi Memori Jangkauan Single 4 byte -3,402823 x 1038 s.d. 3,402823 x 1038 Double 8 byte -1,79769313486232 x 10308 s.d. 1,79769313486232 x 10308 Decimal 16 byte -79228162514264337593543950335 s.d. 79228162514264337593543950335 Char, Byte, dan String merupakan tipe data yang berhubungan dengan data-data alfanumerik. Char adalah tipe data yang digunakan untuk menampung data karakter tunggal. Sedangkan String adalah tipe data yang digunakan untuk menampung data-data berupa sekumpulan karakter. Selain itu Byte adalah tipe data yang digunakan untuk me-
  • 3. Praktikum Pemrograman Visual – Modul 3 Hal. 3 nampung representasi karakter dalam bentuk kode ASCII (American Standar Code for Information Interchange). Boolean merupakan tipe data yang digunakan untuk menampung data-data yang hanya memiliki dua kemungkinan pilihan, seperti true atau false. Data Boolean banyak digunakan sebagai statement atau argumen pada percabangan atau perulangan. Sedangkan Date dan DateTime merupakan tipe data yang digunakan untuk me- nampung data tanggal dan/atau waktu. Data tanggal yang dapat ditampung pada tipe da- ta ini berkisar antara 1 Januari 1 – 31 Desember 9999. Sedangkan data waktu yang da- pat ditampung berkisar antara 0:00:00 – 23:59:59. Nilai data tanggal atau waktu yang digunakan untuk menginisialisasi suatu variabel harus diapit menggunakan tanda # de- ngan format M/d/yyy untuk tanggal dan H:m:s AM/PM untuk waktu. Contohnya adalah sebagai berikut: Dim tanggal As Date = #8/17/1945# ‘menghasilkan tanggal 17 Agutus 1945 Dim waktu As DateTime = #7:28:20 PM# ‘menghasilkan pukul 19:28:20 3. Operator Operator merupakan penentu suatu tindakan yang akan dilakukan pada suatu ope- rand. Operand sendiri merupakan objek atau data yang akan dikenai suatu operasi. Ada beberapa macam kelompok operator yang dikenal pada VB.NET, seperti operator arit- matika, operator pembanding, operator logika, operator bit shift, operator penugasan, dan operator penyambung. Operator aritmatika merupakan operator-operator yang digunakan dalam melaku- kan operasi perhitungan aritmatika atau data numerik. Operator-operator yang termasuk ke dalam operator aritmatikan beserta tingkatan prioritasnya ditunjukkan pada tabel be- rikut: Prioritas Simbol Nama / Fungsi 1 ^ Pemangkatan 2 * Perkalian / Pembagian 3 Pembagian integer (pembagian yang hanya menghasilkan bilangan bulat) 4 Mod Modulus (sisa pembagian) 5 + Penjumlahan - Pengurangan Operator pembanding merupakan operator yang digunakan untuk membandingkan dua buah operand atau lebih. Hasil operasi menggunakan operator ini selalu berupa data Boolean karena hanya akan menghasilkan nilai true atau false. Jika nilai perbandingan- nya benar, maka operasi yang dilakukan akan menghasilkan nilai true. Sedangkan jika perbandingannya bernilai salah, maka operasi yang dilakukan akan menghasilkan nilai false. Operator-operator yang termasuk ke dalam operator pembanding ditunjukkan pa- da tabel berikut:
  • 4. Praktikum Pemrograman Visual – Modul 3 Hal. 4 Simbol Nama/Fungsi < Kurang dari > Lebih dari <= Kurang dari atau sama dengan >= Lebih dari atau sama dengan = Sama dengan <> Tidak sama dengan Like Membandingkan suatu string dengan pola tertentu Operator logika merupakan operator yang digunakan untuk melakukan operasi lo- gika matematika seperti konjungsi, disjungsi, dan negasi. Sama dengan operator pem- banding, operator ini hanya akan mengembalikan nilai true atau false. Operator-operator yang termasuk ke dalam kelompok operator logika ialah And atau AndAlso, Or atau OrElse, Xor, dan Not. Tabel kebenaran untuk masing-masing operator tersebut adalah sebagai berikut: And atau AndAlso Op1 Op2 Result False False False False True False True False False True True True Or atau OrElse Op1 Op2 Result False False False False True True True False True True True True Xor Op1 Op2 Result False False False False True True True False True True True False Not Op Result False True True False Operator bit shift merupakan operator yang digunakan untuk mengubah posisi bit- bit yang menyusun suatu nilai. Pengubahan posisi ini dilakukan dengan menggeser bit ke arah kiri atau kanan. Operator yang termasuk ke dalam kelompok operator ini ditun- jukkan pada tabel berikut: Simbol Nama Fungsi << Left shift Menggeser bit biner ke kiri >> Right shift Menggeser bit biner ke kanan Operator penugasan atau disebut juga assignment operator merupakan operator yang berfungsi untuk memberikan sebuah nilai ke dalam sebuah variabel. Operator yang paling umum digunakan sebagai operator penugasan ialah operator = (sama dengan). Operator ini akan memberikan suatu nilai baru ke dalam sebuah variabel. Selain opera- tor =, terdapat pula beberapa operator lainnya seperti yang ditunjukkan pada tabel beri- kut: Simbol Contoh Persamaan ^= A ^= x A = A ^ x *= A *= x A = A * x /= A /= x A = A / x = A = x A = A x += A += x A = A + x
  • 5. Praktikum Pemrograman Visual – Modul 3 Hal. 5 Simbol Contoh Persamaan -= A -= x A = A - x <<= A <<= x A = A << x >>= A >>= x A = A >> x &= Str1 &= Str2 Str1 = Str1 & Str2 Sedangkan operator penyambung merupakan operator yang khusus digunakan un- tuk menyambung dua buah operand atau lebih yang memiliki tipe data String. Operator yang biasa digunakan untuk menyambung String ialah operator & (ampersand). Selain itu terkadang digunakan pula operator + (plus) untuk menyambung dua buah String. E. Latihan 1. Menggunakan Operator Aritmatika 1. Buatlah sebuah project Windows Form Application baru! Beri nama sesuai dengan keinginan Anda. 2. Buatlah desain tampilan seperti berikut ini: 3. Ubah nilai properti masing-masing komponen sebagai berikut: Komponen Properti Nilai TextBox1 (name) txtBil1 TextBox2 (name) txtBil2 Button1 (name) btnProses Text Proses ListBox1 (name) listHasil 4. Lakukan double click pada Button1 kemudian ketikkan kode program berikut di da- lam blok fungsi btnProses_Click: TextBox1 TextBox2 Button1 ListBox1
  • 6. Praktikum Pemrograman Visual – Modul 3 Hal. 6 Dim bil1 As Integer = txtBil1.Text Dim bil2 As Integer = txtBil2.Text Dim pemangkatan As Integer = bil1 ^ bil2 Dim perkalian As Integer = bil1 * bil2 Dim pembagian As Double = bil1 / bil2 Dim pembagianInteger As Integer = bil1 bil2 Dim modulus As Integer = bil1 Mod bil2 Dim penjumlahan As Integer = bil1 + bil2 Dim pengurangan As Integer = bil1 - bil2 listHasil.Items.Add(bil1 & " ^ " & bil2 & " = " & pemangkatan) listHasil.Items.Add(bil1 & " * " & bil2 & " = " & perkalian) listHasil.Items.Add(bil1 & " / " & bil2 & " = " & pembagian) listHasil.Items.Add(bil1 & " " & bil2 & " = " & pembagianInteger) listHasil.Items.Add(bil1 & " Mod " & bil2 & " = " & modulus) listHasil.Items.Add(bil1 & " + " & bil2 & " = " & penjumlahan) listHasil.Items.Add(bil1 & " - " & bil2 & " = " & pengurangan) 5. Jalankan aplikasi kemudian coba masukkan sembarang bilangan bulat pada kolom yang tersedia kemudian tekan tombol Proses. Apa yang terjadi? 2. Menggunakan Operator Pembanding 1. Buatlah sebuah project Windows Form Application baru! Beri nama sesuai dengan keinginan Anda. 2. Buatlah desain tampilan dan atur nilai properti komponen-komponennya seperti pa- da pada Latihan 1! 3. Lakukan double click pada Button1 kemudian ketikkan kode program berikut di da- lam blok fungsi btnProses_Click: Dim bil1 As Integer = txtBil1.Text Dim bil2 As Integer = txtBil2.Text Dim kurangDari, lebihDari, kurangDariSamaDengan, _ lebihDariSamaDengan, samaDengan, tidakSamaDengan As Boolean kurangDari = (bil1 < bil2) lebihDari = (bil1 > bil2) kurangDariSamaDengan = (bil1 <= bil2) lebihDariSamaDengan = (bil1 >= bil2) samaDengan = (bil1 = bil2) tidakSamaDengan = (bil1 <> bil2) listHasil.Items.Add(bil1 & " < " & bil2 & " : " & kurangDari) listHasil.Items.Add(bil1 & " > " & bil2 & " : " & lebihDari) listHasil.Items.Add(bil1 & " <= " & bil2 & " : " & _ kurangDariSamaDengan) listHasil.Items.Add(bil1 & " >= " & bil2 & " : " & _ lebihDariSamaDengan) listHasil.Items.Add(bil1 & " = " & bil2 & " : " & samaDengan) listHasil.Items.Add(bil1 & " <> " & bil2 & " : " & tidakSamaDengan)
  • 7. Praktikum Pemrograman Visual – Modul 3 Hal. 7 4. Jalankan aplikasi kemudian coba masukkan sembarang bilangan bulat pada kolom yang tersedia kemudian tekan tombol Proses. Apa yang terjadi? 5. Cobalah untuk membuat aplikasi sejenis ini namun yang menggunakan operator lo- gika! 3. Menghitung Selisih Hari 1. Buatlah sebuah project Console Application! Beri nama project tersebut sesuai de- ngan keinginan Anda. 2. Ketikkan kode program berikut ke dalam fungsi Main(): Dim tanggal1 As Date = #8/17/1945# Dim tanggal2 As Date = #2/22/2013# Dim selisih As TimeSpan = tanggal2 - tanggal1 Dim jumlahHari As Integer = selisih.TotalDays Console.WriteLine("Tanggal I : " & tanggal1) Console.WriteLine("- tanggal : " & tanggal1.Day) Console.WriteLine("- bulan : " & tanggal1.Month) Console.WriteLine("- tahun : " & tanggal1.Year) Console.WriteLine() Console.WriteLine("Tanggal II : " & tanggal2) Console.WriteLine("- tanggal : " & tanggal2.Day) Console.WriteLine("- bulan : " & tanggal2.Month) Console.WriteLine("- tahun : " & tanggal2.Year) Console.WriteLine() Console.WriteLine("Jumlah hari antara Tanggal I " _ & "dengan Tanggal II ialah " _ & jumlahHari & " hari") Console.ReadLine() 3. Jalankan dan perhatikan apa yang ditampilkan oleh program! F. Tugas Praktikum 1. Pada Latihan 1, variabel pembagian menggunakan tipe data Double, sedangkan va- riabel lainnya menggunakan tipe data Integer. Jelaskan mengapa variabel ini meng- gunakan tipe data Double! Apa yang akan terjadi jika tipe data variabel ini juga menggunakan Integer? 2. Buatlah aplikasi sederhana yang dapat digunakan untuk menunjukkan hasil konversi sebuah karakter ke dalam bentuk kode ASCII-nya!
  • 8. Praktikum Pemrograman Visual – Modul 3 Hal. 8 3. Buatlah sebuah aplikasi perhitungan aritmatika sederhana yang menerima masukan berupa dua buah bilangan dan menghasilkan keluaran berupa hasil perhitungan arit- matika kedua buah bilangan tersebut!
  • 9. Praktikum Pemrograman Visual – Modul 3 Hal. 9 4. Buatlah aplikasi sederhana yang menggunakan operator bit shift di dalamnya!
  • 10. Praktikum Pemrograman Visual – Modul 3 Hal. 10 5. Buatlah sebuah aplikasi yang dapat menghitung usia Anda pada hari ini!
  • 11. Praktikum Pemrograman Visual – Modul 3 Hal. 11 Catatan: Tanggal maksimal yang dapat dipilih pada komponen DateTimePicker ialah tanggal hari ini