• Tidak ada hasil yang ditemukan

UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V

N/A
N/A
Protected

Academic year: 2021

Membagikan "UJIAN TENGAH SEMESTER KOMPUTER APLIKASI AKUNTANSI V"

Copied!
5
0
0

Teks penuh

(1)

KOMPUTER APLIKASI AKUNTANSI V

Sebuah maskapai penerbangan “MDN” Airline mempunyai beberapa rute penerbangan dengan berbagai

type kelas penerbangan. Harga tiket disesuaikan berdasarkan kota tujuan dan type kelas. Anda diminta

untuk membuat suatu program untuk menghitung penjualan tiket penumpang. Ketentuan harga tiket dapat

dilihat dari tabel dibawah ini :

KODE KOTA TUJUAN

MDN 1

MDN 2

MDN 3

Contoh Inputan dan ketentuan :

1. MenentukanKota Tujuan berdasarkan pilihan Pada ComboBox Kode, misal kalau kita pilih Pada ComboBox Kode “MDN 1” maka secara Otomatis akan keluar pada Teks Kotatulisan Kata “Bandung”. (

2. MenentukanHarga Tiket ditentukan berdasarkan Kode yang ada pada ComboBox dan Ty

di salah satu OptionButton, Misal kita kita pilih Kode “MDN 1” dan pada Type Kelas kita pilih optionButton “Bisnis”, Maka akan muncul pada teks

Angka 275.000 (30 Point)

3. MenentukanTotal, ditentukan oleh inputan

diketikan pada teks Jumlah dikalikan dgn Harga tiket, misal tadi kita telah pilih Kode MDN 1 dan type Kelas dipilih Bisnis, kemudian di Inputkan di teks Jumlah angka 2, maka secara otomatis dibagian teks akan terisi 550.000, yang didapat da

275.000 * 2 (10 Point)

4. TombolHitungdigunakan untuk menghitung kembali an uang, setelah diinputkan jumlah bayar yang diperoleh dari penumpang pada teks bayar. Misal pada teks Total berisi harga total tiket sebesar 550.000, dan penumpang membayar dengan jumlah uang sebesar 600.000 yang diisikan pada teksBayar, maka setelah di klik tombol hitung maka pada teks Kembali

kembali yang harus diberikan pada penumpang . ( 5. TombolUlangi digunakan untuk mengosongkan 6. TombolKeluardigunakan untuk keluar dari program ( 7. Penggunaan Type data untuk variabel yang sesua

UJIAN TENGAH SEMESTER

KOMPUTER APLIKASI AKUNTANSI V

Sebuah maskapai penerbangan “MDN” Airline mempunyai beberapa rute penerbangan dengan berbagai

penerbangan. Harga tiket disesuaikan berdasarkan kota tujuan dan type kelas. Anda diminta

untuk membuat suatu program untuk menghitung penjualan tiket penumpang. Ketentuan harga tiket dapat

KOTA TUJUAN KELAS HARGA TIKET

Bandung Ekonomi 200.000 Bisnis 275.000 VIP 345.000 Surabaya Ekonomi 350.000 Bisnis 425.000 VIP 535.000 Makasar Ekonomi 750.000 Bisnis 875.000 VIP 955.000

berdasarkan pilihan Pada ComboBox Kode, misal kalau kita pilih Pada ComboBox Kode “MDN 1” maka secara Otomatis akan keluar pada

tulisan Kata “Bandung”. (20 Point)

ditentukan berdasarkan Kode yang ada pada ComboBox dan Ty pe Kelas yang kita pilih di salah satu OptionButton, Misal kita kita pilih Kode “MDN 1” dan pada Type Kelas kita pilih optionButton “Bisnis”, Maka akan muncul pada teks Harga Tiket

, ditentukan oleh inputan yang diketikan pada teks Jumlah dikalikan dgn Harga tiket, misal tadi kita telah pilih Kode MDN 1 dan type Kelas dipilih Bisnis, kemudian di Inputkan di teks Jumlah angka 2, maka secara otomatis dibagian teks Total, akan terisi 550.000, yang didapat da ri perkalian

digunakan untuk menghitung kembali -an u-ang, setelah diinputk-an jumlah bayar y-ang diperoleh dari penumpang pada teks bayar. Misal pada teks Total berisi harga total tiket sebesar 550.000, dan penumpang membayar dengan jumlah uang sebesar 600.000 yang

, maka setelah di klik tombol Kembaliakan keluar jumlah

kembali yang harus diberikan pada penumpang . (10 Point)

digunakan untuk mengosongkan pada semua Teks dan ComboBox. ( digunakan untuk keluar dari program (10 Point)

Penggunaan Type data untuk variabel yang sesua i untuk kasus perhitungan ini. (

UJIAN TENGAH SEMESTER

Sebuah maskapai penerbangan “MDN” Airline mempunyai beberapa rute penerbangan dengan berbagai

penerbangan. Harga tiket disesuaikan berdasarkan kota tujuan dan type kelas. Anda diminta

untuk membuat suatu program untuk menghitung penjualan tiket penumpang. Ketentuan harga tiket dapat

ET

pada semua Teks dan ComboBox. (10 Point) (10 Point)

(2)

JAWABAN

Pendeklarasian Variabel

Dim Jumlah As Integer

Dim Harga, Total, Bayar, Kembali As Currency

Dim Kode, Kelas, Tujuan As String

Private Sub cbKode_Click() Kode = cbKode.Text

If Kode = "MDN 1" Then Tujuan = "Bandung"

ElseIf Kode = "MDN 2" Then Tujuan = "Surabaya" Else Tujuan = "Makasar" End If txtKota.Text = Tujuan End Sub

Private Sub optEkonomi_Click() If Kode = "MDN 1" Then

Harga = 200000

ElseIf Kode = "MDN 2" Then Harga = 350000 Else Harga = 750000 End If txtHarga.Text = Format(Harga, "#,##0") HitungTotal End Sub

Private Sub optBisnis_Click() If Kode = "MDN 1" Then

Harga = 275000

ElseIf Kode = "MDN 2" Then Harga = 425000 Else Harga = 875000 End If txtHarga.Text = Format(Harga, "#,##0") HitungTotal End Sub

Private Sub optVip_Click() If Kode = "MDN 1" Then

Harga = 345000

ElseIf Kode = "MDN 2" Then Harga = 535000 Else Harga = 955000 End If txtHarga.Text = Format(Harga, "#,##0") HitungTotal End Sub

Private Sub cmdProses_Click() ’ Bayar = Val(txtBayar.Text) Kembali = Bayar - Total

txtKembali.Text = Format(Kembali, "#,##0") End Sub

Private Sub cmdClose_Click() ’Tombol Keluar Unload Me

End Sub

Dim Harga, Total, Bayar, Kembali As Currency

Kode = cbKode.Text If Kode = "MDN 1" Then Tujuan = "Bandung"

ElseIf Kode = "MDN 2" Then

Tujuan = "Makasar" End If txtKota.Text = Tujuan txtHarga.Text = Format(Harga, "#,##0") txtHarga.Text = Format(Harga, "#,##0") txtHarga.Text = Format(Harga, "#,##0")

Private Sub txtJumlah_Change()

HitungTotal ’Pemanggilan private sub hitungtotal End Sub

’ Tombol Hitung

txtKembali.Text = Format(Kembali, "#,##0")

Private Sub cmdClear_Click() txtJumlah.Text = "" txtKota.Text = "" txtHarga.Text = "" txtTotal.Text = "" txtBayar.Text = "" txtKembali.Text = "" cbKode.Text = "" optEkonomi.Value = False optBisnis.Value = False optVip.Value = False txtNama.SetFocus End Sub

’Tombol Keluar Private Sub HitungTotal() ’menghitung Total Bayar Jumlah = Val(txtJumlah.Text)

Total = Harga * Jumlah

txtTotal.Text = Format(Total, "#,##0") Private Sub txtJumlah_Change()

’Pemanggilan private sub hitungtotal

Private Sub cmdClear_Click() ’Tombol Ulangi

txtKembali.Text = "" cbKode.Text = ""

optEkonomi.Value = False optBisnis.Value = False optVip.Value = False

’menghitung Total Bayar Jumlah = Val(txtJumlah.Text)

(3)

LATIHAN SOAL PERULANGAN

NO

Objek

Propertise

Value

1 Text Besar Pinjaman Name txtBesarPinjam

Text ‘Dikosongkan’

Aligment 1- Right Justify

2 Text Bayak Angsuran Name txtAngsur

Text ‘Dikosongkan’

Aligment 1- Right Justify

3 Text Bunga Name txtBunga

Text ‘Dikosongkan’

Aligment 1- Right Justify

4 Tombol Hitung Name cmdHitung

5 Tombol Hapus Name cmdHapus

6 Tombol Close Name cmdKeluar

7 Shape 1 & Shape 2 BackStyle 1- Opaque

BackColor ‘Sesuai selera’

Text Besar Pinjaman

Text Besar Angsuran

Text Bunga Tombol Hitung Tombol Hitung Tombol Hapus List Shape 1 dan Shape 2

(4)

Private Sub hitung()

angsur = Val(TxtAngsur.Text) pinjam = Val(TxtPinjam.Text) bunga = Val(TxtBunga.Text)

If (TxtPinjam.Text) = "" Or (TxtPinjam.Text) = "0" Then MsgBox "Isi Besar Pinjaman dan jangan 0"

TxtPinjam.SetFocus

ElseIf (TxtAngsur.Text) = "" Or (TxtAngsur.Text) = "0" Then MsgBox "Isi Banyak Angsuran dan jangan 0"

TxtAngsur.SetFocus

ElseIf (TxtBunga.Text) = "" Then MsgBox "Isi Besar Bunga" TxtBunga.SetFocus

Else

List1.Clear

TotBunga = (bunga / 100) * pinjam 'Menghitung total bunga'

TotBayar = pinjam + TotBunga 'Menghitung Total Pembayaran(Pinjaman+Bunga)' cicilan = TotBayar / angsur 'Menghitung Angsuran/cicilan'

For a = 1 To angsur

TotBayar = TotBayar - cicilan 'Menghitung sisa'

List1.AddItem " " & a & " " & "Rp " & Format(cicilan, "#,##0") & " " & "Rp " & Format(TotBayar,"#,##0") Next

End If

End Sub

Private Sub CmdHapus_Click() TxtPinjam = "" TxtAngsur = "" TxtBunga = "" List1.Clear TxtPinjam.SetFocus End Sub

Private Sub CmdClose_Click() Unload Me

End Sub

Private Sub TxtPinjam_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 40 Then

TxtAngsur.SetFocus End If

End Sub

Private Sub TxtAngsur_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 40 Then

TxtBunga.SetFocus

ElseIf KeyCode = 38 Then TxtPinjam.SetFocus End If

End Sub

Private Sub TxtAngsur_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

TxtBunga.SetFocus End If

(5)

TUGAS :

1.

Buat suatu program untuk menentukan faktorial dan jumlah deret sampai ke N. buat form

sebagai berikut :

2.

Buat suatu program untuk menghitung saldo akhir dari suatu tabungan dengan bunga dan

jangka waktu tertentu :

Contoh hasil :

Saldo

: 100000

Bunga

: 10

Waktu

: 3

Ketika user menekan tombol Hitung,

maka akan muncul hasil seperti berikut

di

memonya.

Saldo Bulan 1 = Rp. 110.000

Saldo Bulan 2 = Rp. 121.000

Saldo Bulan 3 = Rp. 133.100

3.

Mirip dengan program ke-dua hanya input yang diberikan adalah : Saldo Awal, Bunga dan

Saldo Akhir. Dari ketiga input tersebut maka akan didapatkan lamanya jangka waktu yang

diinginkan agar saldo mencapai saldo akhir.

Contoh Tampilan :

Referensi

Dokumen terkait

Dari paparan tersebut di atas, dapat ditarik kesimpulan bahwa faktor-faktor yang mendukung peran wanita dalam pendididikan agama Islam anak adalah lingkungan masyarakat

Dalam tahap ini telah terbentuk Kristal garam kalium nitrat yang berwarna putih dan berbentuk menyerupai jarum, kemudian selanjutnya adalah tahap pemurnian dengan cara

Pembahasan dalam jurnal ini bertujuan untuk mengetahui pemanfaatan media boneka tangan dan pengaruhnya terhadap media pembelajaran daring dan ekonomi masyarakat yang

Puji syukur kepada Tuhan Yang Maha Esa karena berkat Karunia-Nya, penulis dapat menyelesaikan tugas akhir yang berjudul “Perbedaan Pengaruh Penerapan Model

Etiologinya diperkirakan karena disfungsi dari mekanisme kerja hipotalamus – hipofisis yang mengakibatkan anovulasi sekunder. Pada masa ini ovarium masih belum

Sayuran hijau kaya akan vitamin dan serat ini juga mengandung oksalat da- lam jumlah tinggi, jika dikonsumsi terlalu banyak makanan tinggi oksalat akan meningkatkan jumlah

1- Taip semula teks d bawah Anda dikehendaki mencipta dokumen baru dengan menggunakan segala perkakasan yang ada pada tetingkap Microsoft wordv. Pak Muda telah lama

Radiasi terusan ini dideteksi oleh detektor untuk kemudian dicatat dan dikumpulkan sebagai data masukan yang kemudian diolah menggunakan komputer untuk menghasilkan