TUGAS 2 PEMOGRAMAN VISUAL

 NAMA : SITI SALAMAH
 NIM     : 230211163

PEMOGRAMAN VISUAL
LATIHAN IF DAN CASE


Berikut adalah komponen yang digunakan dalam form aplikasi ini:

1.       ComboBox
Untuk memilih kode barang.

2.       TextBox

    • Nama Barang
    • Harga Barang
    • Jumlah Barang
    • Total Harga
    • Diskon
    • Total Bayar

3.   RadioButton
Untuk memilih cara pembayaran (Tunai atau Kredit).

4.       Button

    • Tombol "Clear" untuk menghapus semua input.
    • Tombol "Tutup" untuk menutup aplikasi.

Langkah-langkah Pembuatan

1.       Desain Form
Gunakan toolbox di Visual Studio untuk menambahkan elemen-elemen seperti ComboBox, TextBox, RadioButton, dan Button ke dalam form.

  1. Logika Program
    Berikut adalah contoh kode yang bisa digunakan untuk menjalankan logika aplikasi:

Analisis Kelemahan:

·         Kelemahan 1: Tidak ada validasi untuk input txtjumlah. Jika pengguna memasukkan nilai bukan numerik, program bisa error.

·         Kelemahan 2: Radio button radiotunai dan radiokredit tidak memiliki validasi tambahan. Jika tidak ada yang dipilih, hasil diskon atau total pembayaran mungkin tidak terhitung.

·         Kelemahan 3: Tidak ada pengecekan jika cmbkode kosong atau tidak valid, sehingga nilai default mungkin tidak jelas.

·         Kelemahan 4: Tombol "Clear" (btnclear) hanya mengosongkan teks tetapi tidak mengatur ulang radio button ke status default.

 

Solusi Perbaikan: Berikut adalah perbaikan untuk kode program:




Penjelasan Perbaikan:

·         Ditambahkan validasi untuk txtjumlah agar hanya memproses input numerik.

·         Menambahkan logika default untuk radio button jika tidak dipilih, sehingga tidak ada error dalam penghitungan.

·         Fungsi tombol "Clear" diatur untuk mengembalikan semua elemen, termasuk radio button dan combo box, ke kondisi awal.

·         Menambahkan penanganan untuk kondisi di mana kode barang tidak dipilih (Case Else).

 

Contoh hasil dari program yang sudah di jalankan






Komentar