:Mahasiswa dapat mempraktekkan penggunaan selection

dokumen-dokumen yang mirip
: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

KONDISI DAN KEPUTUSAN

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar ALGORITMA :

IF ELSE IF (NESTED IF)

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Struktur Kontrol. (Repetition)

VARIABEL, OPERATOR DAN EKSPRESI

IF ELSE IF (NESTED IF)

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

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

Visual Basic 6.0 For Beginners

MODUL 2 SELECTION & LOOPING PADA FORM

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

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

STRUKTUR KENDALI PERULANGAN

Percabangan. 1. Statemen If...Then

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL IV CONDITION 1

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

PRAKTIKUM 2 KONDISI DAN PILIHAN

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Penggunaan Struktur Kontrol IF

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

PRAKTIKUM 1 INPUT - OUTPUT

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

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

STRUKTUR KENDALI PERCABANGAN

PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

IF ELSE IF (NESTED IF)

PERCABANGAN. Bentuk if Sederhana

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

UNIVERSITAS GUNADARMA

FLOWCHART - LANJUTAN

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 4

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

:Mahasiswa dapat mempraktekkan penggunaan array

Visual Basic 6.0 For Beginners

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

BAB 3 PENYELESAIAN KONDISI

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Form dan Kontrol. 5.1 Form

ALGORITMA PEMROGRAMAN 2. Menggunakan VISUAL BASIC 6.0. Achmad Basuki

MODUL PRAKTIKUM MUHAMAD DANURI, M.KOM AMIK JTC SEMARANG

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

Pengenalan Visual Basic

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Visual Basic 6.0 For Beginners

MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI

MODUL IV CONDITION 2

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

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

if (kondisi) Pernyataan;

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

BAB IV HASIL DAN UJI COBA

PENGGUNAAN STRUKTUR KONTROL

Modul Praktikum Ke-1

Algoritma Pemrograman 2 B

Modul Database dan Pengaksesannya dari FORM #1

Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Apa itu Array?

Di susun oleh : Team Penyusun Modul Visual Basic

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

MEMBUAT LAPORAN (DATA REPORT)

Bab 3. Decision 1 (Pengambilan Keputusan)

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

Program Kalkulator Sederhana Menggunakan VB

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

Bab I Pengenalan Visual BASIC

Krisna D. Octovhiana. 1.1 Apa itu Operator?

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

ALGORITMA PEMROGRAMAN 2. Menggunakan VISUAL BASIC 6.0. Achmad Basuki

Definisi Percabangan

MODUL I Pengenalan IDE Visual Basic 6.0

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

A. PROJECT PROJECT VISUAL BASIC

BAB 2 LANDASAN TEORI

Pertemuan 4 SELEKSI KONDISI

Percabangan. Agus Priyanto, M.Kom

Transkripsi:

Praktikum : Pemrograman II Modul Praktikum ke : 04 Judul Materi : Selection Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan selection Waktu (lama) : 3 Jam Aplikasi yang digunakan : Visual Basic Selection digunakan menentukan apa yang harus dilakukan sesuai dengan kondisi yang ada. Ada dua cara selection pada Visual Basic yaitu: 1. If...then 2. Select...End Select. I. Selection (Pemilihan) Statemen ini digunakan untuk memilih bagian program yang akan dikerjakan sesuai dengan kondisi yang diberikan. Macam-macam statemen pencabangan : 1.1. IF THEN - Perintah IF... THEN. memiliki bentuk umum sebagai berikut : if (kondisi) then pernyataan Bentuk diatas mempunyai arti jika kondisi bernilai benar maka pernyataan dibawahnya akan dikerjakan. Jadi perintah IF merupakan perintah yang menentukan pengambilan keputusan bahwa pernyataan itu akan dikerjakan atau tidak - Contoh 01: Tampilan ViewCode nya seperti dibawah ini Hal: 1 / 9

Tampilan Input dan outputnya seperti dibawah ini : 1.2. IF THEN ELSE - Perintah IF. THEN ELSE memiliki bentuk umum sebagai berikut : if (kondisi) then pernyataan1 else pernyataan2 Bentuk diatas mempunyai arti jika kondisi benar maka pernyataan1 akan dikerjakan dan jika kondisi salah maka pernyataan2 yang dikerjakan. - Seperti pada perintah IF, maka perintah IF. ELSE juga dapat diikuti pernyataan majemuk. Bentuk umum sebagai berikut : if (kondisi) { pernyataan1 pernyataan2...... pernyataan_s } else { pernyataan6 pernyataan7...... pernyataan_r } Hal: 2 / 9

- Contoh 02 : Tampilan ViewCode nya seperti dibawah ini Tampilan Input dan outputnya seperti dibawah ini : 1.3. Perintah IF dalam IF sering juga disebut dengan NESTED-IF. Hal: 3 / 9

- Perintah IF dalam IF atau NESTED-IF memiliki bentuk umum sebagai berikut : if (kondisi1) pernyataan1; else if(kondisi2) pernyataan2; else if(kondisi3) pernyataan3; else pernyataan_t; - Tampilan input Objek yang terlibat adalah ada 4 berupa objek label, 1 berupa objek textbox dan 3 objek command button, dapat terlihat seperti dibawah ini : View Code Hal: 4 / 9

Tampilan Output Tampilan Output 1.4. Select..End Select Fungsinya sama dengan if.. elseif. Else. hanya saja biasanya pilihan ini akan digunakan untuk pilihan yang lebih dari 3 alternatif. Hal: 5 / 9

Sintaks yang digunakan pada Select End Select: Select case ekspresi Case nilai1: pernyataan1 Case nilai2: pernyataan2 Case else: pernyataann End select I. Soal praktikum / latihan Buat Aplikasinya dengan nama project Praktikum04.vbp 1. Buat program untuk menghitung intensitas bunyi dan lakukan validasi input menggunakan kondisi if then else. untuk memvalidasi input yang kosong. (nama form : Soal4-01.frm) 2. Buat program untuk memasukkan nama mahasiswa, npm mahasiswa, jurusan mahasiswa, serta tinggi badan mahasiswa. Lakukan pengecekan dengan kondisi if then else., jika tinggi 150 cm beri komentar Mahasiswa Pendek, tapi jika tinggi 151 cm beri komentar Mahasiswa Tinggi. (nama form : Soal4-02.frm) Hal: 6 / 9

3. Buat program mengecek lulus. (nama form : Soal4-03.frm) Rumus : Nilai Akhir = (40%*UAS) + (30%*UTS) + (20%*Tugas) + (10%*Absensi) Input : Nilai UAS, UTS, Absensi, Tugas Proses : cek - Nilai Akhir > = 70 maka LULUS - Nilai Ahir <70 maka TIDAK LULUS Output tampilan : Anda lulus / tidak lulus. 4. Bu Novita menjual mangga golek dengan harga Rp. 1.100,- per buah. Seorang pembeli akan mendapat diskon sebesar 10% jika total pembelian di atas Rp. 100.000,- Tampilkan total yang harus dibayar seorang pembeli, besarnya diskon yang didapat dan total yang harus dibayarkan sesudah dikurangi dengan diskon (nama form : Soal4-04.frm): 5. Hotel Merah Delima mempunyai sistem informasi tentang pembayaran penginapan, dengan masukan input : lama menginap dan harga kamar. Jumlah bayar dihitung dari lama menginap dikali dengan harga kamar/hari (harga kamar/hari = Rp.250.000). Jika jumlah bayar diatas Rp.2.000.000 mendapat discount 30%, apabila dibawah Rp.2.000.000 tidak mendapat diskon. Total bayar akhir dihitung dari jumlah bayar dikurangi diskon (nama file : Prak4-05. frm): 6. Sebuah perusahaan memberikan kode bonus tersendiri bagi para salesnya. Buatlah program untuk menghitung bonus yang diterima oleh seorang sales, jika (nama form : Prak4-06.frm) : a. Sales dengan kode Bonus A mendapat 5% dari total penjualan b. Sales dengan kode Bonus B mendapat 7% dari total penjualan c. Sales dengan kode Bonus C mendapat 10% dari total penjualan 7. Sebuah rumah makan SHALERO, membuat 4 buah menu yang terdiri dari : (nama form : Prak4-07.frm) : Menu 1 : Nasi Goreng dengan harga Rp. 5.000,- Menu 2 : Gado-gado dengan harga Rp. 3.500,- Menu 3 : Bubur Ayam dengan harga Rp. 2.500,- Menu 4 : Ayam Bakar Pedas dengan harga Rp. 7.500,- Bila memilih diluar dari 4 menu ini akan berkomentar Pilihan Anda Salah 8. Buatlah form output seperti gambar di bawah dengan data-data sebagai berikut : (nama form : Soal4-08.frm) Hal: 7 / 9

Terdapat 1 Shape di masing-masing frame Untuk membuat gambar dalam satuan cm maka Widht dan Height harus dikalikan ±566.92913385825 Mula-mula gambar tak kelihatan Saat dipilih Persegi Panjang dalam combo box, maka saat diklik gambar maka yang muncul adalah shape1 Saat dipilih Segi Empat dalam combo box, maka saat diklik gambar maka yang muncul adalah shape2 Saat diklik clear maka data inputan beserta gambar akan hilang kembali Data dalam combo box di berikan index di belakang string, contoh Combo1.AddItem "Segi Empat", 1 Dalam cmdgambar terdapat fungsi if yang berfungsi menampilkan shape IfCombo1.ListIndex = 1 then gambar segi empat yang muncul 9. Sebuah toko memberikan bonus sebesar 15% dari total pembelian setelah dikurangi 200000 dan hadiah berupa gelas cantik bagi pelanggannya untuk pembelian di 200000. Untuk membuat aplikasi tersebut lakukan langkah-langkah berikut: (nama form : Soal4-09.frm) a. Untuk form, isikan property [Name] dengan formsoal4-03. b. Tambahkan komponen-komponen: 3 label, 3 textbox dan 1 command button. c. Untuk label1, isi property [Caption] dengan Jumlah pembelian. Untuk label2, isi property [Caption] dengan Bonus. Dan untuk label3, isi property [Caption] dengan Hadiah d. Untuk semua textbox, kosongkan property [Text]. Untuk textbox1, isi property [Name] dengan pembelian. Untuk textbox2, isi property [Name] dengan bonus. Dan untuk textbox3, isi property [Name] dengan hadiah e. Untuk command1, isi property [Caption] dengan Hitung Bonus, dan atur posisi setiap komponen. 10. Menentukan nilai A,B,C,D,E dengan syarat nilai A>80, nilai B>65 dan kurang dari 81, nilai C>55 dan kurang dari 66, nilai D>40 dan kurang dari 56, dan nilai E kurang dari 41. (nama form : Soal4-10.frm) 11. Sebuah perusahaan memberikan hadiah dan bonus pada karyawan yang jam kerjanya di atas 40 jam per-minggu dan tidak pernah terlambat dalam satu bulan. Karyawan yang jumlah jamnya di atas 40 jam per-minggu mendapat bonus sebesar 25.000 per kelebihan jamnya, dan bila dia juga tidak pernah terlambat akan mendapat hadiah berupa 10% dari gaji pokoknya. (nama form: Soal4-11.frm) 12. Sebuah rental VCD memberikan persyaratan waktu peminjaman. Jika jumlah VCD yang dipinjam 1 buah maka waktu peminjamannya 2 hari, jika 2 VCD, waktu peminjamannya 3 hari, jika 3 VCD waktu peminjamannya 4 hari, jika 4 VCD waktu peminjamannya 5 hari, jika 5 VCD waktu peminjamannya 6 hari dan jika lebih dari 4 VCD waktu peminjamannya 7 hari. (nama form : Soal4-12.frm) 13. Seorang pelanggan akan membeli product pada sebuah toko. Toko tersebut akan memberikan diskon pada pelanggan dengan ketentuan: (nama form : Soal4-13.frm) Hal: 8 / 9

- Diskon 1: Pembelian antara 100000 sampai dengan 250000, setiap kelebihan dari 100000 mendapat diskon 15% - Diskon 2: Pembelian lebih 250000 sampai dengan 500000, setiap kelebihan dari 100000 mendapat diskon 12% - Diskon 3: Pembelian lebih dari 500000, setiap kelebihan dari 500000 mendapat diskon 10% Sebagai contoh si Fulan membeli setotal 300000, maka diskonnya adalah: (300000-10000) * 12/100 = 24000 14. Dibaca dua buah bilangan yang membedakan apakah A > B, apabila lebih besar maka berkomentar Benar, (nama form : Soal4-14.frm) 15. Dibaca dua buah bilangan yang membedakan apakah A < B, apabila lebih kecil maka berkomentar Salah, (nama form : Soal4-15.frm) 16. Apabila tinggi seseorang > 160cm, dikategorikan Manusia Melar, (nama form : Soal4-16.frm) 17. Apabila yang dimasukkan angka > 5, maka Y = angka*10+100, (nama form : Soal4-17.frm) 18. Apabila nilai ujian < 60, maka Tidak Lulus, (nama form : Soal4-18.frm) 19. Jika Total Belanja > 5jt, maka mendapat diskon 5% dari total belanja, (nama form : Soal4-19.frm) 20. Menentukan bilangan yang dimasukkan adalah bilangan genap, (nama form : Soal4-20.frm) 21. Apabila Total Belanja < 100.000, maka Tidak Mendapatkan Diskon. [Total Belanja = Quantity Barang*Harga Brg], (nama form : Soal4-21.frm) 22. Dibaca dua buah bilangan apabila A > B maka berkomentar Nilai A lebih besar dari B, kalau tidak akan berkomentar, apabila lebih besar maka berkomentar Nilai A lebih kecil dari B, (nama form : Soal4-22.frm) 23. Apabila tinggi seseorang > 160cm, dikategorikan Manusia Melar, kalau tidak dikategorikan Manusia Kerdil, (nama form : Soal4-23.frm) 24. Apabila nilai ujian < 60, maka Tidak Lulus, kalau tidak Lulus, (nama form : Soal4-24.frm) 25. Tampilkan diskon yang didapat apabila Total Belanja > 5jt, maka mendapat diskon 5% dari total belanja, kalau tidak maka 0, (nama form : Soal4-25.frm) Hal: 9 / 9