Program Menghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++

Aplikasi Penghitung Kebutuhan Ubin  Keramik Menggunakan Bahasa C++


Minikoding.comAplikasi Penghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++ – Dalam kegiatan sehari – hari kita tidak bisa lepas dari penghitungan angka. Kegiatan jual beli, transaksi produk pasti menggunakan hitungan semua. Tujuannya tidak lain adalah untuk mengetahui jumlah produk atau nominal sebagai data yang disimpan untuk dipakai sebagai laporan. Seperti halnya dalam material bangunan untuk menghitung kebutuhan ubin / keramik pada area yang diiginkan.

Untuk menghitung kebutuhan ubin / keramik dibutuhkan luas area yang akan dipasangi ubin dan ukuran ubin yang digunakan. Hal ini dilakukan agar tidak kelebihan ketika membeli ubin, karena setiap pembelian ubin tidak dapat dikembalikan atau ditukar lagi. Nah agar tidak mubadzir bisa melakukan kalkulasi terlebih dahulu.
Hal ini biasanya dilakukan oleh tukang, namun tidak ada salahnya kita hitung sendiri untuk melakukan hitungan estimasi biaya yang dihabiskan untuk membeli ubin.
Program ini dibuat untuk anda yang sedang belajar atau tugas kuliah sebagai referensi. Anda bisa mengembangkannya sendiri sesuai dengan tugas kuliah anda. Program ini sangat standar jadi jangan berharap lebih karean tujuan admin hanya untuk referensi belajar.

Cara Menghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++

Sebelum membuat program penghitung kebutuhan ubin / keramik, kita harus mengetahui lebih dulu konsep hitungan kebutuhan ubin. Cara menghitungnya tidak jauh dari pelajaran matematika saat di bangku sekolah dasar yaitu tentang luas persegi.
Ukuran ubin yang tersedia dipasaran sangat beragam, namun biasanya yang umum dipakai yaitu ukuran:
  1. 40 cm x 40 cm
  2. 50 cm x 50 cm
  3. 60 cm x 60 cm
Sebenarnya masih ada ukuran – ukuran lain, tetapi admin menggunakan 3 ukuran tersebut sebagai contoh. Untuk ukuran – ukuran lainnya silahkan bisa anda tambah sendiri dengan menambah code – code yang akan admin berikan.
Untuk menghitung kebutuhan ubin kita harus mengetahui dulu luas area yang akan dipasangi ubin. Cara mencari luas area yaitu menggunakan rumus luas persegi P x L, adapun bentuk ukuran lainnya menyesuaikan dengan keadaan. 
Cara hitungnya begini :
Banyak Ubin = Luas Area / Ukuran Ubin
Misalnya :
Luas area                           = 15 m (Meter Persegi)
Ukuran ubin yang dipakai = 60 cm x 60 cm ( 0,6 m x 06 m = 0,36 m2 )

Maka caranya adalah kita ubah dulu ukuran ubin dalam satuan m2 (Meter Persegi) kemudian dikalikan sehingg menjadi 0,6 m x 06 m = 0,36 m2 (Meter Persegi). Untuk ukuran lainnya bisa menyesuaikan.
Setelah diibah ke m2 (Meter Persegi) semuanya selanjnutnya Luas area dibagi dengan ukuran ubin maka :
Banyak Ubin = 15 m / 0,36 m = 41,66 m(Meter Persegi)

Jadi ubin yang dibutuhkan adalah 41,66 keping dibulatkan menjadi 42 Keping. Itu untuk kebutuhan ubin dalam bentuk keping.
Sedangkan untuk kebutuhan jumlah DUS keramik tinggal membagi jumlah keping dengan isi masing – masing dus keramik. Isi satu dus keramik setiap ukuran berbeda, biasanya yang beredar dipasaran yaitu.
  • 1 Dus keramik ukuran 40 cm x 40 cm isi 6 keping
  • 1 Dus keramik ukuran 50 cm x 50 cm isi 4 keping
  • 1 Dus keramik ukuran 60 cm x 60 cm isi 4 keping
Maka tinggal membaginya;
Banyak Dus = Banyak Keping yang dibutukan / isi keping tiap dus

Banyak Dus = 42 / 4 = 10,5 dus dibulatkan menjadi 11 dus.
Karena tidak tersedia pembelian setengah dus maka dibulatkan menjadi 11 dus.

Contoh Source Code Aplikasi Penghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++

Berikut ini adalah bentuk penulisan code aplikasi penghitung kebutuhan ubin menggunakan bahasa C++ berdasarkan konsep penghiutungan diatas.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <cmath>

using namespace std;

int main() {
    float luas;
    double uk1 = 0.16, uk2 = 0.25, uk3 = 0.36;
    double jmldus, jmlkeping;
    int pilihan, balik;
    
    cout << "_______________________________________" << endl;
	cout << "|  Aplikasi Penghitung Kebutuhan Ubin |" << endl;
	cout << "|         www.minikoding,con          |" << endl;
	cout << "---------------------------------------" << endl;
    cout << endl;
    
    menu:
    cout << "Masukkan luas Area (dalam m^2): ";
    cin >> luas;
    cout << "---------------------------------------" << endl;
    cout << "Pilih ukuran ubin:" << endl;
    cout << "1. 40 cm x 40 cm" << endl;
    cout << "2. 50 cm x 50 cm" << endl;
    cout << "3. 60 cm x 60 cm" << endl;
    cout << "---------------------------------------" << endl;
    cout << "Masukkan pilihan              : ";
    cin >> pilihan;
    
    if (pilihan == 1) {
    	jmlkeping = luas / uk1;
        jmldus = jmlkeping / 6;
    } else if (pilihan == 2) {
    	jmlkeping = luas / uk2;
        jmldus = jmlkeping / 4;
    } else if (pilihan == 3) {
    	jmlkeping = luas / uk3;
        jmldus = jmlkeping / 4;
    } else {
        cout << "Pilihan tidak valid" << endl;
        goto menu;
    }
    	    
    cout << endl;
    cout << "------------------------------------------------------------------------------------------------------" << endl;
    cout << "|                                        Hasil Penghitungan                                          |" << endl;
    cout << "------------------------------------------------------------------------------------------------------" << endl;
	cout << "| Jumlah Ubin yang dibutuhkan: " << jmlkeping <<" Dibulatkan : " << ceil(jmlkeping) <<" Keping                                        |" <<endl;
	cout << "| Jumlah Dus yang dibutuhkan : " << jmldus    <<" Dibulatkan : " << ceil(jmldus)    <<" Dus                                           |" << endl;
	cout << "------------------------------------------------------------------------------------------------------" << endl;
	cout << endl;
	
    cout << "Apakah ingin hitung lagi ? (1=Y/0=tidak) : ";
    cin >> balik;
    if (balik == 1) {
    	cout << endl;
    	goto menu;
	} else if (balik == 0) {
		exit(0);
	}
    
    return 0;
}
Keterangan :
  • Source code diatas menggunakan library iostrem yang standar digunakan dan cmath untuk code ceiling sebagai fungsi untuk pembulatan keatas.
  • Variable yang digunakan menggunakan tipe data float, int dan double yang mana pak variable uk1, uk2 dan uk3 langsung diberi nilai sesuai dengan ukuran keramik.
  • Ketika dijalankan program akan menmpilkan menu input luas area dan menu opsi ukuran keramik.
  • Pembuatan menu opsi menggunakan percabangan if else yang kemudian didalamnya terdapay rumus hitungan ubin seperti yang sudah admin jelaskan diatas.
  • Setelah proses input dan opsi ukuran maka akan langsung tampil hasil kebutuhan ubin dalam kondisi apa adanya dan kondisi setelah dibulatkan.

Cara Menjalankan Aplikasi Penghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++

Berikut ini langkah – langkah untuk menjalankan souce code program bahasa C++ menggunakan IDE Dev C ++.
  • Silahkan buka aplikasi IDE Bahasa C++, kami menggunakan Dev C++
  • Buat Source File baru
  • Copy kode diatas dan pastekan pada lembar kerja Dev C++
  • Simpan projek tersebut misalnya dengan nama “Aplikasi Hitung Kebutuhan Ubin”
  • Setelah itu Klik Excute – Klik Compile and Run atau tekan F11.
  • Maka akan tampilan terminal seperti gambar dibawah ini.
Aplikasi Penghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++

Ingat !! Program ini dibuat secara sederhana sebagai sarana untuk belajar dan referensi yang memungkinkan untuk anda kembangkan lagi. Jadi, jangan berharap lebih karena program ini dibuat hanya untuk pemula bahkan level 0.

Jadi contoh jika program dijalankan maka akan tampila seperti gambar diatas. informasi – informasi yang ada pada aplikasi bisa anda lihat.
Baik, demikian informasi tentang Aplikasi Penghitung Kebutuhan Ubin / Keramik Menggunakan Bahasa C++. Semoga anda bisa mengembangkannya lagi menjadi lebih baik. Terima kasih

Leave a Reply

Your email address will not be published. Required fields are marked *