Selasa, 18 Oktober 2011

Latihan Fungsi IF Bersarang (Study Kasus Penjualan Tiket Pesawat)





Ketentuan Program :
1.    Pada saat dijalankan form dalam keadaan bersih dan kursor berada pada nama penumpang, untuk Tanggal dan jam tampil secara otomatis.
2.    Nama penumpan dan no telp input secara manual
3.    Pilih Kode Pesawat maka akan muncul nama maskapai dan jurusan
a.       Kode GDI
Nama Maskapai            : Garuda Indonesia
Jurusan                         : Jakarta – Denpasar Bali
Harga Tiket                  : Rp. 1.200.000,-
b.      Kode AKI
Nama Maskapai            : Air Asia
Jurusan                         : Jakarta - Singapore
Harga Tiket                  : Rp. 2.500.000,-

c.       Kode SJA
Nama Maskapai            : Sri Wijaya Air
Jurusan                         : Jakarta - Yogyakarta
Harga Tiket                  : Rp. 650.000,-
d.      Kode BTV
Nama Maskapai            : Batavia Air
Jurusan                         : Jakarta – Pekan Baru Riau
Harga Tiket                  : Rp. 780.000,-

4.    Jam Penerbangan dibedakan setiap Maskapai dan Bonus disesuaikan dengan Jam Penerbangan serta Maskapainya.
  • Kode Maskapai : GDI
a.       Jadwal Penerbangan : Pagi
Jam Penerbangan  : 06.00 Wib
Bonus                    : Pilihan Aneka Sarapan Pagi Nusantara
b.      Jadwal Penerbangan : Siang
Jam Penerbangan  : 11.00 Wib
Bonus                    : Makan Siang + Snack
c.       Jadwal Penerbangan : Sore
Jam Penerbangan  : 17.45 Wib
Bonus                    : Snack + Soft Drink
d.      Jadwal Penerbangan : Malam
Jam Penerbangan  : 20.00 Wib
Bonus                    : Pilihan Makan Malam

  • Kode Maskapai : AKJ
a.       Jadwal Penerbangan : Pagi
Jam Penerbangan  : 07.15 Wib
Bonus                    : Sarapan Pagi


b.      Jadwal Penerbangan : Siang
Jam Penerbangan  : 10.45 Wib
Bonus                    : Makan Siang
c.       Jadwal Penerbangan : Sore
Jam Penerbangan  : 16.45 Wib
Bonus                    : Snack + Teh Hangat
d.      Jadwal Penerbangan : Malam
Jam Penerbangan  : 19.00 Wib
Bonus                    : Makan Malam

·      Kode Maskapai : AKI
a.       Jadwal Penerbangan : Pagi
Jam Penerbangan : 07.15 Wib
Bonus                   : Sarapan Pagi
b.    Jadwal Penerbangan : Siang
     Jam Penerbangan : 10.45 Wib
     Bonus                   : Makan Siang
c.    Jadwal Penerbangan : Sore
     Jam Penerbangan : 16.45 Wib
     Bonus                   : Snack + Teh Hangat
d.   Jadwal Penerbangan : Malam
     Jam Penerbangan : 19.00 Wib
     Bonus                    : Makan Malam

·      Kode Maskapai : SJA
a.       Jadwal Penerbangan : Pagi
Jam Penerbangan : 05.15 Wib
Bonus                   : Sarapan Pagi
b.    Jadwal Penerbangan : Siang
Jam Penerbangan : 12.45 Wib
Bonus                   : Snack + Soft Drink
c.    Jadwal Penerbangan : Sore
Jam Penerbangan : 18.45 Wib
Bonus                   : Snack + Teh Hangat
d.   Jadwal Penerbangan : Malam
Jam Penerbangan : 22.00 Wib
Bonus                   : Makan Malam

·      Kode Maskapai : BTV
  1. Jadwal Penerbangan : Pagi
Jam Penerbangan : 06.30 Wib
Bonus                   : Sarapan Pagi
  1. Jadwal Penerbangan : Siang
Jam Penerbangan : 12.15 Wib
Bonus                   : Snack
  1. Jadwal Penerbangan : Sore
Jam Penerbangan : 17.15 Wib
Bonus                  : Snack
  1. Jadwal Penerbangan : Malam
Jam Penerbangan : 20.15 Wib
Bonus                   : Snack
  • Jika Kode Pesawat belum dipilih tapi sudah melakukan pemilihan Jam penerbangan makan akan muncul pada Jam Penerbangan dan Bonus “Silahkan Pilih Kode Penerbangan”

5.    Input jumlah beli muncul total harga
6.    Jika klik Lagi maka form akan bersih dan kursor berada pada Nama Penumpang, namun jika diklik tombol keluar maka akan muncul pesan
ü Jika Yes Maka Keluar dari Program
ü Jika No Maka akan muncul Pesan Silahkan lanjut lagi dan kursor
     berada pada Nama penumpang



Download Soal Versi PDF Klik disini
Download Soal  + Listing Versi PDF Klik disini

Senin, 17 Oktober 2011

Tugas 1 (Perhitungan Nilai Akhir)



Ketentuan Soal :


1.    Buat prosedur bersih, Form pada saat pertama kali dijalankan dalam keadaan bersih dan kursor berada pada textbox absen.
2.    Tanggal dan jam hari ini berjalan secara otomatis pada saat form dijalankan.
3.    Input manual nilai pada masing-masing textbox dan untuk perpindahan setiap textbox menggunakan perintah keypres.
4.    Nilai akhir = (10% * Absen) + (20% * Tugas) + (30% * UTS) + (40% * UAS)
5.    Grade didapat dari :
·      Jika Nilai > 85 maka Grade A
·      Jika Nilai > 75 maka Grade B
·      Jika Nilai > 55 maka Grade C
·      Jika Nilai > 35 maka Grade D
·      Jika Nilai < 35 maka Grade E
6.    Klik tombol hitung lagi untuk membersihkan semua textbox yang ada
7.    Jika tombol keluar di klik maka akan muncul pesan “Yakin akan keluar dari aplikasi ini ??...” Jika dipilih Yes maka akan muncul pesan “Terima Kasih” tapi jika pilih No maka akan muncul pesan “Selamat Berhitung Kembali..”


Ketentuan Pengumpulan :

Lisiting ditulis tangan, untuk tampilan form dibuat print screen, terakhir hari Rabu 19 Oktober 2011


Download Soal Klik disini