MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

dokumen-dokumen yang mirip
Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

P5 Variabel, Tipe Data dan Operator

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Pengenalan Visual Basic

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

VARIABEL, OPERATOR DAN EKSPRESI

MODUL IV CONDITION 1

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

.::BAB II.::MENGENAL PASCAL

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Variabel dan Tipe data Javascript

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL DUA VARIABEL DAN TIPE VARIABEL

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

SUMBER BELAJAR PENUNJANG PLPG

TIPE, NAMA, DAN NILAI

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Algoritma Pemrograman 2 B

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

BAB 2 LANDASAN TEORI

Tipe Data dan Operator dalam Pemrograman

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Dasar Pemrograman Java

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

MODUL-MODUL PRAKTIKUM VB.

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Brigida Arie Minartiningtyas, M.Kom

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Algoritma dan Pemrograman

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

LAPORAN PRAKTIKUM STRUKTUR DATA

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Algortima. Teguh Cahyono, ST.M.Kom

MODUL 2 PERANCANGAN INTERFACE

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Dasar Komputer & Pemrograman 2A

Bab 2 DASAR-DASAR ALGORITMA

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

Struktur Data II. Bekerja Dengan Form.

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

Algoritma & Pemrograman #3

BAB 3. OPERATOR DALAM BHS C

Algoritma Pemrograman

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

TIPE DATA Pertemuan (K-03/L-03)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

Struktur Bahasa C dan C++

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Pemrograman Berbasis Objek Operator dan Assignment

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Tipe Data dan Operator. Ekohariadi FT Unesa

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

Operator dan Assignment

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Algoritma Pemrograman I KONSEP DASAR

MODUL 3 OPERATOR. A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Menjelaskan tentang fungsi operator

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

MODUL 3 ALGORITMA PEMROGRAMAN

elemen Dasar Bahasa Pemrograman C

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Dasar Pemrograman Mikrokontroler dengan Bahasa C

TIPE DATA dan OPERATOR

Bentuk umum penulisan rumusannya, adalah sebagai berikut :

Pemrograman Berorientasi Obyek. Operator & Assignment

Arsitektur dan Organisasi Komputer

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Pengenalan C++ Oleh : Dewi Sartika

MODUL. Variabel. Workshop Programming

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Modul PVB-POLINEMA V1.0

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma Pemrograman I

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Transkripsi:

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 Kompetensi dasar : Memahami pemrograman visual berbasis desktop : 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 jujur. 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 melaksanakan 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 pengenal. 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. 1

served). Besar atau ukuran ruang yang dipesan tergantung pada tipe data yang digunakan 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 dalam variabel dengan ukuran tertentu. Ada beberapa macam tipe data yang dikenal di dalam VB.NET, antara lain Integer, Decimal, Char, Byte, String, Boolean, Date, dan DateTime. Integer merupakan kelompok tipe data yang digunakan untuk menyimpan datadata yang berupa bilangan bulat. 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 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 datadata 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 Alokasi Data Memori Jangkauan Single 4 byte -3,402823 x 10 38 s.d. 3,402823 x 10 38 Double 8 byte -1,79769313486232 x 10 308 s.d. 1,79769313486232 x 10 308 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. 2

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 menampung data tanggal dan/atau waktu. Data tanggal yang dapat ditampung pada tipe data ini berkisar antara 1 Januari 1 31 Desember 9999. Sedangkan data waktu yang dapat ditampung berkisar antara 0:00:00 23:59:59. Nilai data tanggal atau waktu yang digunakan untuk menginisialisasi suatu variabel harus diapit menggunakan tanda # dengan 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 operand. Operand sendiri merupakan objek atau data yang akan dikenai suatu operasi. Ada beberapa macam kelompok operator yang dikenal pada VB.NET, seperti operator aritmatika, operator pembanding, operator logika, operator bit shift, operator penugasan, dan operator penyambung. Operator aritmatika merupakan operator-operator yang digunakan dalam melakukan operasi perhitungan aritmatika atau data numerik. Operator-operator yang termasuk ke dalam operator aritmatikan beserta tingkatan prioritasnya ditunjukkan pada tabel berikut: 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 perbandingannya 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 pada tabel berikut: Praktikum Pemrograman Visual Modul 3 Hal. 3

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 logika matematika seperti konjungsi, disjungsi, dan negasi. Sama dengan operator pembanding, 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 False True Result True False Operator bit shift merupakan operator yang digunakan untuk mengubah posisi bitbit yang menyusun suatu nilai. Pengubahan posisi ini dilakukan dengan menggeser bit ke arah kiri atau kanan. Operator yang termasuk ke dalam kelompok operator ini ditunjukkan 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 operator =, terdapat pula beberapa operator lainnya seperti yang ditunjukkan pada tabel berikut: 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. 4

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 untuk 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: TextBox1 TextBox2 Button1 ListBox1 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 dalam blok fungsi btnproses_click: Praktikum Pemrograman Visual Modul 3 Hal. 5

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 pada pada Latihan 1! 3. Lakukan double click pada Button1 kemudian ketikkan kode program berikut di dalam 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. 6

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 logika! 3. Menghitung Selisih Hari 1. Buatlah sebuah project Console Application! Beri nama project tersebut sesuai dengan 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 variabel lainnya menggunakan tipe data Integer. Jelaskan mengapa variabel ini menggunakan 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. 7

3. Buatlah sebuah aplikasi perhitungan aritmatika sederhana yang menerima masukan berupa dua buah bilangan dan menghasilkan keluaran berupa hasil perhitungan aritmatika kedua buah bilangan tersebut! Praktikum Pemrograman Visual Modul 3 Hal. 8

4. Buatlah aplikasi sederhana yang menggunakan operator bit shift di dalamnya! Praktikum Pemrograman Visual Modul 3 Hal. 9

5. Buatlah sebuah aplikasi yang dapat menghitung usia Anda pada hari ini! Praktikum Pemrograman Visual Modul 3 Hal. 10

Catatan: Tanggal maksimal yang dapat dipilih pada komponen DateTimePicker ialah tanggal hari ini Praktikum Pemrograman Visual Modul 3 Hal. 11