Anda di halaman 1dari 4

UTS APLIKOM

Nama : Satrio Mahardhika

Kelas / NIM : 2 TKG 2 / 1801421021

1. program yang dibuat dalah program sederhana kasir Toko Buah UwU. Aplikasi yang
digunakan adalah Visual Basic 2019 dengan menerapkan fungsi if dan aritmatika dalam
mengekspresikan kedalam variabel.

Nama Project : TOKO BUAH UwU


Jenis Program : Kasa Penjualan Buah
Program ini dibuat untuk menghitung jumlah total harga buah pada sebuah proses
pembelian, berikut adalah Flowchart program TOKO BUAH UwU :

START
Klik Pilih:

Biaya Tambahan
akan ditampilkan
 Untuk mengekspresian kode di tombol “PILIH” untuk memilih jenis buah, digunakan
fungsi if agar saat kasir sudah memilih jenis buah yang akan dibeli lalu mengklik tombol
“PILIH” maka harga satuan per Kg dari buah tersebut akan terpampang di box harga
buah per Kg. Berikut adalah penulisan teks pengeksrpesian kedalam variabel:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


pilih1.Click
If ComboBox1.Text = "APEL" Then
hargabuah.Text = "50000"
End If
If ComboBox1.Text = "JERUK" Then
hargabuah.Text = "30000"
End If
If ComboBox1.Text = "SEMANGKA" Then
hargabuah.Text = "35000"
End If
If ComboBox1.Text = "MELON" Then
hargabuah.Text = "25000"
End If
End Sub

 Untuk mengekspresikan kode di tombol “PILIH” pada saat akan memilih jenis pada
Combo Box Biaya Plastik, digunakan fungsi if agar saat kasir sudah memilih jenis biaya
plastik yang akan ditambahkan ke daftar harga belanja, lalu mengklik tombol “PILIH”
maka harga tambahan pembelian plastik akan terpampang di box biaya tambahan.
Berikut adalah penulisan teks pengeksrpesian kedalam variabel:

Private Sub pilih2_Click(sender As Object, e As EventArgs) Handles


pilih2.Click
If ComboBox2.Text = "MEMBAWA KERANJANG SENDIRI" Then
plastik.Text = "0"
End If
If ComboBox2.Text = "BELI PLASTIK" Then
plastik.Text = "2500"
End If
End Sub
 Untuk mengekspresikan kode di tombol “TOTAL BAYAR” pada saat akan menjumlahkan
seluruh total belanjaan, digunakan fungsi aritmatika perkalian (*) dan juga penjumlahan
(+) dengan mengekspresikan beberapa nilai Value dari berbagai Textbox kedalam
variabel di tombol tersebut. Berikut adalah teks pengekspresian ke dalam variabel:

Private Sub bayar_Click_1(sender As Object, e As EventArgs) Handles bayar.Click


totalbuah.Text = ((Val(hargabuah.Text) * Val(jumlahbuah.Text)) +
Val(plastik.Text))
End Sub
2. Perbedaan Visual Basic dengan Python
 VISUAL BASIC
 VB banyak digunakan oleh banyak kalangan, dari pelajar, universitas,
lembaga khursus pemrograman sekalipun. Hal ini mengingat VB tidak
menggunakan teknologi framework seperti framework .NET di VB.NET yang
mana mengandung banyak library dan komponen yang up-to-date tetapi
tentunya menggunakan resource lebih banyak.
 Visual Basic merupakan bahasa pemrograman yang paling mudah
dioperasikan dan paling mudah dipelajari struktur bahasa pemrogramannya
 File yang dihasilkan oleh VB berukuran kecil dan menggunakan resource yang
tidak banyak, menjadikan VB ini aplikasi yang cocok digunakan untuk
pembuatan aplikasi sederhana berskala kecil.
 Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita
menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan
mudah dengan menggunakan Visual basic.
 Tidak multi-operating System
 Python
 Python bisa dengan mudah dipelajari bahkan untuk pengembang pemula.
Kodenya mudah dibaca dan bisa menjalankan banyak fungsi kompleks
dengan mudah, karena banyaknya standard library.
 Pengembangan program bisa dilakukan dengan cepat dan juga
menggunakankode yang lebih sedikit. Bahkan tim kecil bisa menangani
bahasa Python secara efektif.
 Python bisa dengan mudah dipelajari bahkan untuk pengembang pemula.
Kodenya mudah dibaca dan bisa menjalankan banyak fungsi kompleks
dengan mudah, karena banyaknya standard library.
 Pengembangan program bisa dilakukan dengan cepat dan juga
menggunakankode yang lebih sedikit. Bahkan tim kecil bisa menangani
bahasa Python secara efektif.
 Bersifat Object Oriented Programming.
 Mendukung Multi Platform & Multi System
3. VB Script
Private Sub hitung_Click(sender As Object, e As EventArgs) Handles hitung.Click
Rav = (Val(Rav.Text))
RbV = (Val(Rbv.Text))
Qx = (Val(q.Text))
Mx = (Val (m.Text))
C = (val(c.Text))
A = (Val(a.Text))
B = (Val(b.Text))
D = (Val (d.Text))
L = (Val (l.Text))
Rav = (((C-B)+(D-A)/2)*(Qx)*((1/2)*L))/L
RBV = (((C-B)+(D-A)/2)*(Qx)*((1/2)*L))/L
Qx = ((Rav)-((((C-B)+(D-A))/2)*Qx))
Mx = ((Rav*L)-((((C-B)+(D-A))/2)*Qx)*(1/2*L))

Anda mungkin juga menyukai