Halo, berjumpa lagi..
Kali ini saya akan memposting tugas yang diberikan oleh dosen saya yaitu tentang Prosedur dan Fungsi dalam Bahasa C .
Berikut tugasnya :
Buatlah program menggunakan prosedur dan fungsi dengan menu pilihan sebagai
berikut:
1) Menghitung Gaji
2) Booking Kamar Hotel
3) Keluar
Buatlah berdasarkan ketentuan seperti di bawah ini:
1) Menghitung Gaji
Gaji pokok setiap pegawai dilihat berdasarkan golongan kepegawaiannya, yaitu:
Golongan 1: Rp 2.000.000,-
Golongan 2: Rp 3.000.000,-
Golongan 3: Rp 4.000.000,-
Selain itu, terdapat tunjangan bagi setiap pegawai yang telah menikah dengan
ketentuan:
Tunjangan Rumah Tangga: 50% dari gaji pokok
Tunjangan Anak: jumlah anak * 25% dari gaji pokok
Program yang dibuat diharapkan dapat menghasilkan output:
Nama karyawan:
Status:
Tunjangan:
Total Gaji:
2) Booking Kamar Hotel
Harga kamar hotel per-malamnya ditentukan dari jenis kamar hotel yang ada yaitu:
Single Room: Rp 650.000,-/malam
Double Room: Rp 900.000,-/malam
Deluxe Room: Rp 1.200.000,-/malam
Suite Room: Rp 1.500.000,-/malam
Petugas hotel selaku user nantinya akan bertugas untuk menginputkan nama tamu, jenis kamar yang diminta oleh tamu, serta lama menginap. Sehingga hasil atau output yang dihasilkan adalah jumlah biaya yang harus dibayarkan oleh tamu.
Penyelesaian :
Untuk Modul Menghitung Gaji saya akan menggunakan Prosedur dalam penyelesaiannya.
Sedangkan untuk Booking Kamar Hotel saya akan menggunakan Fungsi dalam penyelesaiannya.
Flowchart dari penyelesaian di atas sebagai berikut :
Implementasi Dalam Bahasa C :
Untuk Implementasi dalam bahasa C nya saya menggunakan aplikasi devC++, pertama kita harus membuat new project terlebih dahulu, dimana dalam Project tersebut terdapat 3 file yaitu header.h , function.c , main.c
Berikut untuk coding header.h :
Berikut untuk coding function.c :
Kali ini saya akan memposting tugas yang diberikan oleh dosen saya yaitu tentang Prosedur dan Fungsi dalam Bahasa C .
Berikut tugasnya :
Buatlah program menggunakan prosedur dan fungsi dengan menu pilihan sebagai
berikut:
1) Menghitung Gaji
2) Booking Kamar Hotel
3) Keluar
Buatlah berdasarkan ketentuan seperti di bawah ini:
1) Menghitung Gaji
Gaji pokok setiap pegawai dilihat berdasarkan golongan kepegawaiannya, yaitu:
Golongan 1: Rp 2.000.000,-
Golongan 2: Rp 3.000.000,-
Golongan 3: Rp 4.000.000,-
Selain itu, terdapat tunjangan bagi setiap pegawai yang telah menikah dengan
ketentuan:
Tunjangan Rumah Tangga: 50% dari gaji pokok
Tunjangan Anak: jumlah anak * 25% dari gaji pokok
Program yang dibuat diharapkan dapat menghasilkan output:
Nama karyawan:
Status:
Tunjangan:
Total Gaji:
2) Booking Kamar Hotel
Harga kamar hotel per-malamnya ditentukan dari jenis kamar hotel yang ada yaitu:
Single Room: Rp 650.000,-/malam
Double Room: Rp 900.000,-/malam
Deluxe Room: Rp 1.200.000,-/malam
Suite Room: Rp 1.500.000,-/malam
Petugas hotel selaku user nantinya akan bertugas untuk menginputkan nama tamu, jenis kamar yang diminta oleh tamu, serta lama menginap. Sehingga hasil atau output yang dihasilkan adalah jumlah biaya yang harus dibayarkan oleh tamu.
Penyelesaian :
Untuk Modul Menghitung Gaji saya akan menggunakan Prosedur dalam penyelesaiannya.
Sedangkan untuk Booking Kamar Hotel saya akan menggunakan Fungsi dalam penyelesaiannya.
Flowchart dari penyelesaian di atas sebagai berikut :
Flowchart untuk Tampilan Utama
Flowchart Prosedur sub modul_gaji & sub gaji
Flowchart Prosedur sub tunjangan
Flowchart Fungsi sub biaya_hotel & Prosedur sub booking_kamar
Implementasi Dalam Bahasa C :
Untuk Implementasi dalam bahasa C nya saya menggunakan aplikasi devC++, pertama kita harus membuat new project terlebih dahulu, dimana dalam Project tersebut terdapat 3 file yaitu header.h , function.c , main.c
Berikut untuk coding header.h :
Gambar 1 : header.h
Berikut untuk coding function.c :
Gambar 2.1 : function.c
Gambar 2.2 : function.c (lanjutan syntax Gambar 2.1)
Berikut untuk coding main.c :
Gambar 3 : main.c
Komentar
Posting Komentar