Contoh Pertemuan Ke-1 Materi Pertemuan Pertama Algoritma Pemrograman ( SP )
1. Teras
2. Kamar Tidur 3 terdiri dari : Km. Tidur Standar A, Km. Tidur Standar B dan Km. Tidur VIP 1.
3. Kamar Mandi 2 terdiri dari : Km. Mandi A dan Km. Mandi B.
4. Dapur
Luas tiap kamar / ruangan :
1. Luas Teras : 8 m2 x 3 m2
2. Luas Kamar Tidur Standard A : 4 m2 x 2 m2
3. Luas Kamar Tidur Standard B : 4 m2 x 2 m2
4. Luas Kamar Tidur VIP : 5 m2 x 4 m2
5. Luas Kamar Mandi A : 4 m2 x 2 m2
6. Luas Kamar Mandi B : 4 m2 x 2 m2
7. Luas Dapur : 4 m2 x 4 m2
Luas keseluruhan lantai :
LUAS LANTAI RUMAH : ( 8 m2 x 3 m2)+(4 m2 x 2 m2)+(4 m2 x 2 m2)+(5 m2 x 4 m2)+(4 m2 x 2 m2)+(4 m2 x 2 m2)+(4 m2 x 4 m2)
TOTAL : 92 m2
Kebutuhan Keramik
Keramik kamar Tidur Std A : 0,40m x 0,40m x 6 = 0,96 m2
Sehingga : 0,96 m2 x 16 m2 = 15.36 Kotak Keramik
Keramik kamar Tidur Std B : 0,40m x 0,40m x 6 = 0,96 m2
Sehingga : 0,96 m2 x 16 m2 = 15.36 Kotak Keramik
Keramik kamar Tidur VIP : 0,40m x 0,40m x 6 = 0,96 m2
Sehingga : 0,96 m2 x 20 m2 = 19.2 Kotak Keramik
Total keramik kamar tidur : 15.36 + 15.36 + 19.2 = 49.92 Kotak Keramik <>
Keramik Teras : 0,60m x 0,60m x 4 = 1,44 m2
Sehingga : 1,44 m2 x 24 m2 = 34.56 Kotak Keramik <>
Keramik Dapur : 0,30 x 0,30 x 11 = 0,99 m2
Sehingga : 0,99 m2 x 16 m2 = 15.84 Kotak Keramik
Keramik Kamar Mandi A : 0,2m x 0,2m x 25 = 1 m2
Sehingga : 1 m2 x 16 m2 = 16 Kotak Keramik
Keramik Kamar Mandi B : 0,2m x 0,2m x 25 = 1 m2
Sehingga : 1 m2 x 16 m2 = 16 Kotak Keramik
TOTAL SELURUH KEBUTUHAN KERAMIK IALAH : 49,92 + 34,56 + 15,84 + 16 + 16 = 132.32 dibulatkan menjadi 133 kotak keramik.
==----------------------------------------------------------------------------------------------------------------------------------------==
NOTASI ALGORITMA PROGRAM
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JUDUL : ALGORITMA PROGRAM MENGHITUNG KEBUTUHAN KERAMIK PADA SEBUAH RUMAH BERUKURAN 39.8m x 39.8m
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
KAMUS :
/* Keterangan */
/* Pjg = Panjang ; Lbr = Lebar ; Km = Kamar ; Jml = Jumlah */
/* Variabel Kamar Tidur */
- riil Pjg_KmTidurStd_A /* Variabel untuk nilai Panjang dari Kamar Tidur Standard A */
- riil Lbr_KmTidurStd_A /* Variabel untuk nilai Lebar dari Kamar Tidur Standard A */
- riil Luas_KmTidurStd_A /* Variabel Jumlah Luas dari perhitungan variabel Pjg_KmTidurStd_A x variabel Lbr_KmTidurStd_A */
- riil Pjg_KmTidurStd_B /* Variabel untuk nilai Panjang dari Kamar Tidur Standard B */
- riil Lbr_KmTidurStd_B /* Variabel untuk nilai Lebar dari Kamar Tidur Standard B */
- riil Luas_KmTidurStd_B /* Variabel Jumlah Luas dari perhitungan variabel Pjg_KmTidurStd_B x variabel Lbr_KmTidurStd_B */
- riil Pjg_KmTidurVIP /* Variabel untuk nilai Panjang dari Kamar Tidur VIP */
- riil Lbr_KmTidurVIP /* Variabel untuk nilai Lebar dari Kamar Tidur VIP */
- riil Luas_KmTidurVIP /* Variabel Jumlah Luas dari perhitungan variabel Pjg_KmTidurVIP x variabel Lbr_KmTidurVIP */
/* Variabel Kamar Mandi */
- riil Pjg_KmMandi_A /* Variabel untuk nilai Panjang dari Kamar Mandi A */
- riil Lbr_KmMandi_A /* Variabel untuk nilai Lebar dari Kamar Mandi A */
- riil Luas_KmMandi_A /* Variabel Jumlah Luas dari perhitungan variabel Pjg_KmMandi_A x variabel Lbr_KmMandi_A */
- riil Pjg_KmMandi_B /* Variabel untuk nilai Panjang dari Kamar Mandi B */
- riil Lbr_KmMandi_B /* Variabel untuk nilai Lebar dari Kamar Mandi B */
- riil Luas_KmMandi_B /* Variabel Jumlah Luas dari perhitungan variabel Pjg_KmMandi_B x variabel Lbr_KmMandi_B */
-riil Total_Luas_KmMandi /* Variabel Total_Luas_KmMandi diperoleh melalui Jumlah Luas_KmMandi_A + Luas_KmMandi_B */
/* Variabel Dapur */
- riil Pjg_Dapur /* Variabel untuk nilai Panjang dari Dapur */
- riil Lbr_Dapur /* Variabel untuk nilai Lebar dari Dapur */
- riil Luas_Dapur /* Variabel Jumlah Luas dari perhitungan variabel Pjg_Dapur x variabel Lbr_Dapur */
/* Variabel Teras */
- riil Pjg_Teras /* Variabel untuk nilai Panjang dari halaman teras */
- riil Lbr_Teras /* Variabel untuk nilai Lebar dari halaman teras */
- riil Luas_Teras /* Variabel Jumlah Luas dari perhitungan variabel PjgTeras x variabel LbrTeras */
/* Variabel LUAS LANTAI */
- riil Luas_Lantai_Rumah /* Variabel Luas Lantai diperoleh melalui jumalh total dari Total_Luas_KmTidur + Total_Luas_KmMandi + Luas_Dapur + Luas_Teras */
/* Variabel Keterangan Jenis Keramik berdasarkan Ukuran nya */
- riil Keramik_A = 0,96 /* Keramik yang berukuran 40cm x 40cm dan 1 kotaknya berisi 6 keping jadi isi variabelnya hasil dari perhitungan : 0,40m x 0,40m x 6 = 0,96 m2 */
- riil Keramik_B = 0,99 /* Keramik yang berukuran 30cm x 30cm dan 1 kotaknya berisi 11 keping jadi isi variabelnya hasil dari perhitungan : 0,30m x 0,30m x 11 = 0,99 m2 */
- riil Keramik_C = 1 /* Keramik yang berukuran 20cm x 20cm dan 1 kotaknya berisi 25 keping jadi isi variabelnya hasil dari perhitungan : 0,2m x 0,2m x 25 = 1 m2 */
- riil Keramik-D = 1.08 /* Keramik yang berukuran 60cm x 60cm dan 1 kotaknya berisi 4 keping jadi isi variabelnya hasil dari perhitungan : 0,60m x 0,60m x 4 = 1,08 m2 */
/* Variabel Kebutuhan Keramik berdasarkan Kamar */
- riil Total_JmlKeramik_KmTidurStd_A /* Variabel untuk hasil perhitungan : Keramik_A x Luas_KmTidurStd_A (Karena pada kamar tidur standart A menggunakan keramik yang berukuran 40 cm x 40 cm */
- riil Total_JmlKeramik_KmTidurStd_B /* Variabel untuk hasil perhitungan : Keramik_A x Luas_KmTidurStd_B (Karena pada kamar tidur standart B menggunakan keramik yang berukuran 40 cm x 40 cm */
- riil Total_JmlKeramik_KmTidurVIP /* Variabel untuk hasil perhitungan : Keramik_A x Luas_KmTidurVIP (Karena pada kamar tidur VIP menggunakan keramik yang berukuran 40 cm x 40 cm */
- riil Total_JmlKeramik_KmMandi_A /* Variabel untuk hasil perhitungan : Keramik_B x Luas_KmMandi_A (Karena pada kamar mandi A menggunakan keramik yang berukuran 30 cm x 30 cm */
- riil Total_JmlKeramik_KmMandi_B /* Variabel untuk hasil perhitungan : Keramik_B x Luas_KmMandi_B (Karena pada kamar mandi B menggunakan keramik yang berukuran 30 cm x 30 cm */
- riil Total_JmlKeramik_Dapur /* Variabel untuk hasil perhitungan : Keramik_C x Luas_Dapur (Karena pada Dapur menggunakan keramik yang berukuran 20 cm x 20 cm */
- riil Total_JmlKeramik_Teras /* Variabel untuk hasil perhitungan : Keramik_D x Luas_Teras (Karena pada Teras menggunakan keramik yang berukuran 60 cm x 60 cm */
/* TOTAL KESELURUHAN KEBUTUHAN KERAMIK */
- riil Total_Keramik /* Variabel untuk hasil perhitungan dari : Total_JmlKeramik_KmTidurStd_A + Total_JmlKeramik_KmTidurStd_B + Total_JmlKeramik_KmTidurVIP + Total_JmlKeramik_KmMandi_A + Total_JmlKeramik_KmMandi_B + Total_JmlKeramik_Dapur + Total_JmlKeramik_Teras */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DESKRIPSI :
/* Hitung Luas Kamar Tidur Standar A */
Pjg_KmTidurStd_A <- 4 /* Nilai Panjang dari Kamar tidur standar A */
Lbr_KmTidurStd_A <- 2 /* Nilai Lebar dari Kamar tidur standar A */
Luas_KmTidurStd_A <- Pjg_KmTidurStd_A x Lbr_KmTidurStd_B /* Jumlah Luas pada Kamar tidur standar A */
Outuput <-("Jumlah Luas kamar tidur standart A berdasarkan Panjang "+Pjg_KmTidurStd_A+" dan Lebar "+Lbr_KmTidurStd_A+" Ialah sebesar "+Luas_KmTidur Std_A" .")
/* Hitung Luas Kamar Tidur Standar B */
Pjg_KmTidurStd_B <- 4 /* Nilai Panjang dari Kamar tidur standar B */
Lbr_KmTidurStd_B <- 2 /* Nilai Lebar dari Kamar tidur standar B */
Luas_KmTidurStd_B <- Pjg_KmTidurStd_B x Lbr_KmTidurStd_B /* Jumlah Luas pada Kamar tidur standar B */
Outuput <-("Jumlah Luas kamar tidur standart B berdasarkan Panjang "+Pjg_KmTidurStd_B+" dan Lebar "+Lbr_KmTidurStd_B+" Ialah sebesar "+Luas_KmTidur Std_B" .")
/* Hitung Luas Kamar Tidur VIP */
Pjg_KmTidurVIP <- 5 /* Nilai Panjang dari Kamar tidur VIP */
Lbr_KmTidurVIP <- 4 /* Nilai Lebar dari Kamar tidur VIP */
Luas_KmTidurVIP <- Pjg_KmTidurVIP x Lbr_KmTidurVIP /* Jumlah Luas pada Kamar tidur VIP */
Outuput <-("Jumlah Luas kamar tidur VIP berdasarkan Panjang "+Pjg_KmTidurVIP+" dan Lebar "+Lbr_KmTidurVIP+" Ialah sebesar "+Luas_KmTidurVIP" .")
/* Hitung Luas Kamar Mandi A */
Pjg_KmMandi_A <- 4 /* Nilai Panjang dari Kamar Mandi A */
Lbr_KmMandi_A <- 2 /* Nilai Lebar dari Kamar Mandi A */
Luas_KmMandi_A <- Pjg_KmMandi_A x Lbr_KmMandi_A /* Jumlah Luas pada Kamar Mandi A */
Outuput <-("Jumlah Luas kamar Mandi A berdasarkan Panjang "+Pjg_KmMandi_A+" dan Lebar "+Lbr_KmMandi_A+" Ialah sebesar "+Luas_KmMandi_A" .")
/* Hitung Luas Kamar Mandi B */
Pjg_KmMandi_B <- 4 /* Nilai Panjang dari Kamar Mandi B */
Lbr_KmMandi_B <- 2 /* Nilai Lebar dari Kamar Mandi B */
Luas_KmMandi_B <- Pjg_KmMandi_B x Lbr_KmMandi_B /* Jumlah Luas pada Kamar Mandi B */
Outuput <-("Jumlah Luas kamar Mandi B berdasarkan Panjang "+Pjg_KmMandi_B+" dan Lebar "+Lbr_KmMandi_B+" Ialah sebesar "+Luas_KmMandi_B" .")
/* Hitung Luas Dapur */
Pjg_Dapur <- 4 /* Nilai Panjang pada ruangan Dapur */
Lbr_Dapur <- 4 /* Nilai Lebar pada ruangan Dapur */
Luas_Dapur <- Pjg_Dapur x Lbr_Dapur /* Jumlah Luas pada ruangan Dapur */
Outuput <-("Jumlah Luas Dapur berdasarkan Panjang "+Pjg_Dapur+" dan Lebar "+Lbr_Dapur+" Ialah sebesar "+Luas_Dapur" .")
/* Hitung Luas Teras */
Pjg_Teras <- 8 /* Nilai Panjang pada ruangan Teras */
Lbr_Teras <- 3 /* Nilai Lebar pada ruangan Teras */
Luas_Teras <- Pjg_Teras x Lbr_Teras /* Jumlah Luas pada ruangan Teras */
Outuput <-("Jumlah Luas Teras berdasarkan Panjang "+Pjg_Teras+" dan Lebar "+Lbr_Teras+" Ialah sebesar "+Luas_Teras" .")
------------------------------------------------------------------------------------------------------------------------------------------
/* Menghitung kebutuhan Keramik untuk Kamar Tidur Standar A */
Keramik_A <- 0,96 /* Nilai Jenis keramik_A dengan ukuran 40cm x 40cm */
Luas_KmTidurStd_A /* Hasil dari Luas Kamar Tidur Standar A */
Total_JmlKeramik_KmTidurStd_A <- Keramik_A x Luas_KmTidurStd_A /* Total jumlah kebutuhan dus keramik untuk ruangan kamar tidur standar A */
Output <- ("Jumlah Keramik yang dibutuhkan kamar tidur standart A berdasarkan jenis keramik "+Keramik_A+" dan Luas kamar tidur "+Luas_KmTidurStd_A+" ialah sebanyak "+Total_JmlKeramik_KmTidurStd_A+" Kotak keramik").
/* Menghitung kebutuhan Keramik untuk Kamar Tidur Standar B */
Keramik_A <- 0,96 /* Nilai Jenis keramik_A dengan ukuran 40cm x 40cm */
Luas_KmTidurStd_B /* Hasil dari Luas Kamar Tidur Standar B */
Total_JmlKeramik_KmTidurStd_B <- Keramik_B x Luas_KmTidurStd_B /* Total jumlah kebutuhan dus keramik untuk ruangan kamar tidur standar B */
Output <- ("Jumlah Keramik yang dibutuhkan kamar tidur standart B berdasarkan jenis keramik "+Keramik_A+" dan Luas kamar tidur "+Luas_KmTidurStd_B+" ialah sebanyak "+Total_JmlKeramik_KmTidurStd_B+" Kotak keramik").
/* Menghitung kebutuhan Keramik untuk Kamar Tidur VIP */
Keramik_A <- 0,96 /* Nilai Jenis keramik_A dengan ukuran 40cm x 40cm */
Luas_KmTidurVIP /* Hasil dari Luas Kamar Tidur VIP */
Total_JmlKeramik_KmTidurVIP <- Keramik_A x Luas_KmTidurVIp /* Total jumlah kebutuhan dus keramik untuk ruangan kamar tidur VIP */
Output <- ("Jumlah Keramik yang dibutuhkan kamar tidur VIP berdasarkan jenis keramik "+Keramik_A+" dan Luas kamar tidur "+Luas_KmTidurVIP+" ialah sebanyak "+Total_JmlKeramik_KmTidurVIP+" Kotak keramik").
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* Menghitung kebutuhan Keramik untuk Kamar Mandi A */
Keramik_A <- 0,99 /* Nilai Jenis keramik_B dengan ukuran 20cm x 20cm */
Luas_KmMandi_A /* Hasil dari Luas Kamar Mandi A */
Total_JmlKeramik_KmMandi_A <- Keramik_B x Luas_KmMandi_A /* Total jumlah kebutuhan dus keramik untuk ruangan kamar Mandi A */
Output <- ("Jumlah Keramik yang dibutuhkan kamar Mandi A berdasarkan jenis keramik "+Keramik_B+" dan Luas kamar mandi A "+Luas_KmMandi_A+" ialah sebanyak "+Total_JmlKeramik_KmMandi_A+" Kotak keramik").
/* Menghitung kebutuhan Keramik untuk Kamar Mandi B */
Keramik_A <- 0,99 /* Nilai Jenis keramik_B dengan ukuran 20cm x 20cm */
Luas_KmMandi_B /* Hasil dari Luas Kamar Mandi B */
Total_JmlKeramik_KmMandi_B <- Keramik_B x Luas_KmMandi_B /* Total jumlah kebutuhan dus keramik untuk ruangan kamar Mandi B */
Output <- ("Jumlah Keramik yang dibutuhkan kamar Mandi B berdasarkan jenis keramik "+Keramik_B+" dan Luas kamar mandi B "+Luas_KmMandi_B+" ialah sebanyak "+Total_JmlKeramik_KmMandi_B+" Kotak/Dus keramik").
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* Menghitung kebutuhan Keramik untuk Dapur */
Keramik_C <- 1 /* Nilai Jenis keramik_C dengan ukuran 30cm x 30cm */
Luas_Dapur /* Hasil dari Luas Dapur */
Total_JmlKeramik_Dapur <- Keramik_C x Luas_Dapur /* Total jumlah kebutuhan dus keramik untuk ruangan Dapur */
Output <- ("Jumlah Keramik yang dibutuhkan Dapur berdasarkan jenis keramik "+Keramik_C+" dan Luas Dapur "+Luas_Dapur+" ialah sebanyak "+Total_JmlKeramik_Dapur+" Kotak/Dus keramik").
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/* Menghitung kebutuhan Keramik untuk Teras */
Keramik_D <- 1,08 /* Nilai Jenis keramik_D dengan ukuran 60cm x 60cm */
Luas_Teras /* Hasil dari Luas Teras */
Total_JmlKeramik_Teras <- Keramik_C x Luas_Teras /* Total jumlah kebutuhan dus keramik untuk ruangan Teras */
Output <- ("Jumlah Keramik yang dibutuhkan Teras berdasarkan jenis keramik "+Keramik_D+" dan Luas Teras "+Luas_Teras+" ialah sebanyak "+Total_JmlKeramik_Teras+" Kotak/Dus keramik").
========================================================================================================
/* Hasil perhitungan total jumlah keramik keseluruha yang dibutuhkan rumah tersebut */
Total_Keramik <- Total_JmlKeramik_KmTidurStd_A + Total_JmlKeramik_KmTidurStd_B + Total_JmlKeramik_KmTidurVIP + Total_JmlKeramik_KmMandi_A + Total_JmlKeramik_KmMandi_B + Total_JmlKeramik_Dapur + Total_JmlKeramik_Teras
Output (" Total keramik jumlah keseluruhan pada rumah doni yang dibutuhkan sebanyak "+Total_Keramik+" Kota/Dus Keramik ")
==============================================================================================================================
NAMA = MUHAMAD ALIV FAHRUDIN
NIM = A11.2013.07901
MATA KULIAH = SP ALPRO
http://dinus.ac.id/
Tidak ada komentar:
Posting Komentar