Anda di halaman 1dari 10

LAPORAN PRATIKUM

Pemrograman Komputer dan Kumputasi Numerik Judul Pratikum : Conditional Statements

DISUSUN OLEH :

Nama NIM Prodi Semester Asisten

: Lucky Septian Pratama : 021000212 : Elektromekanik 2010 :4 : Budi Suhendro SST

TAHUN AJARAN 2011/2012 STTN-BATAN YOGYAKARTA

I. Cara Pembuatan 1. Buka program Delphi 7 2. Buatlah sebuah form dengan tampilan seperti gambar berikut :

Gambar1. Tampilan Form1 Radiobutton digunkan untuk menchecked variabel yang diinginkan agar radiobutton bisa dibuat untuk pilihan golongan masa kerja dan anak maka buatlah groupbox lalu masukkan radiobutton dalam groupbox tersebut

Gambar2. Groupbox dan radiobutton

3. Kemudian buatlah variabel lokal dan type data pada Button1 seperti berikut :

Gambar3. Variabel dan type data Digunakan tipe data real karena merupakan proses matematika dan real memiliki jangkauan nilai yang luas mulai dari bilangan bulat positif,negatif dan juga pecahan. Sedangkan intenger sama seperti real hanya saja berbeda jangkauan nilainya

4. Masukkan kode dibawah ini

Gambar 4. Kode Button1 (Proses) Arti kode a. Golongan: jika radiobutton1(A) dichecked maka gaji pokok 2000000 . Jika radiobutton3(B) dichecked maka gaji pokok 1000000 b. Masa kerja: jika radiobutton3 (lebih5) dichecked maka insentif 500000 dan jika radiobutton4(kurang5) dichecked maka insentif 200000 c. Jumlah anak : jika radiobutton6 (anak0) dichecked maka tunjangan 0 dan jika radiobutton7(anak1) dichecked maka insentif 200000. jika radiobutton8 (anak2) dichecked maka insentif 400000 dan jika radiobutton9(anak3) dichecked maka insentif 500000

5. Kemudian untuk perhitungan gaji total pajak dan THP maka masukan kode seperti ini

Gambar5. Kode Perhitungan Arti kode a. Total = gaji pokok + insentif + tunjangan b. Pajak jika antara 1000000 sampai 2499999 maka pajak 0% dari gaji pokok Pajak jika antara 2500000 sampai 2799999 maka pajak 5% dari gaji pokok Pajak jika antara 2750000 sampai 3000000 maka pajak 10% dari gaji pokok c. Gaji anda = gaji total pajak 6. Hasil tersebut akan ditampilkan pada form2 maka buatlah form2 dan label serta button seperti ini

Gambar 6. Form2

7. Kemudian salin kode var pada publik.

Gambar 7. Kode untuk publik

8. Tambahkan kode agar hasil operasi dapat ditampilkan pada Form2 lalu muncul Form2

Gambar 8. Kode untuk menampilkan hasil pada Form2 9. Tambahkan kode untuk tombol reset dan close

. Gambar 9. Kode untuk tombol reset dan close

10. Jalankan program dengan menekan tombol F9 atau mengklik

pada toolbar atas

Gambar 9. Program running 11. Mulailah perhitungan

Gambar 10. Hasil perhitungan gaji

Gambar11. Tampilan saat close II. PEMBAHASAN A. PEMBAHASAN

Program Take home pay ini terdiri dari 3 input yaitu: 1. Golongan karyawan. 2. Masa kerja. 3. Jumlah Anak. Dengan kriteria input sebagai berikut.

Sedangkan output akan ditampilkan dalamForm2. Output sendiri terdiri dari 1. Gaji pokok 2. insentif 3. Tunjangan 4. Gaji total 5. Pajak 6. Gaji anda(take Home pay). Dengan kriteria sebagai berikut.

Untuk membuat program ini pertama-tama dibuat form seperti di atas. Form tersebut terdiri dari label, radiobutton, dan button. Setelah itu menentukan berbagai variable yang digunakan pada program yaitu total, pokok, insentif, tunjangan ,pajak, gaji. Pada program kali ini menggunakan 2 buah Conditional Statements yaitu if..then..else dan case..of.Kode-kode yang dimaksukan sudah dijelaskan pada langkah kerja

IV

Kesimpulan

Dari praktikum ini dapat disimpulkan bahwa 1. Condition sentence if..then.else dapat digunakan untuk kondisi pencabangan atas fungsi tertentu. 2. Condition sentence case of dapat digunakan untuk memilih suatu kondisi tertentu sesuai keinginan. 3. Keuntungan memakai intruksi CASE.OF adalah lebih singkat dan cepat, sehingga memudahkan dalam pengerjaan suatu masalah dengan pilihan yang banyak. 4. Intruksi atau program CASE merupakan alternatif dari pernyataan IF untuk masalah dengan pilihan ganda. Semua masalah yang bisa dikerjakan oleh CASE pasti bisa ditangani oleh IF, tetapi tidak sebaliknya. Case tidak dapat memilih perintah yang kompleks. 5. intruksi CASE OF tidak bisa menggunakan tanda </> , tetapi menggunakan sampai dengan .

Yogyakarta, 21 Maret 2012 Asisten Praktikan

Budi Suhendro, S.ST

Lucky Septian Pratama

Anda mungkin juga menyukai