Anda di halaman 1dari 21

LAPORAN TUGAS PEMROGRAMAN

“MENGHITUNG KEBUTUHAN MATERIAL


SETIAP 1 METER KUBIK BETON KERIKIL,
PASIR, SEMEN, DAN AIR”

Dikerjakan Oleh:

Kelompok 4

1. Huda Fadliawan Al Muhdi I0121067


2. Juvriko Aldirivanto I0121076
3. Malika Kaylani I0121090

PROGRAM STUDI TEKNIK SIPIL


FAKULTAS TEKNIK
UNIVERSITAS SEBELAS MARET
SURAKARTA
2022
LEMBAR PENGESAHAN
LAPORAN TUGAS
PEMROGRAMAN KOMPUTER

Disusun oleh :

KELOMPOK 15

1. Huda Fadliawan Al Muhdi NIM: I0121067


2. Juvriko Aldirivanto NIM: I0121076
3. Malika Kaylani NIM: I0121090

NILAI :
Disetujui Dosen Pengampu
Tanggal: ……………………

Ir. Sofa Marwoto


NIP 19581110 199003 1 002

ii
Tugas Pemrograman Komputer 2022
Kata Pengantar
Kelompok 4

KATA PENGANTAR

Puji dan syukur, kami sampaikan kehadirat Allah SWT karena atas rahmatnya
penyusun dapat menyelesaikan Laporan Tugas Pemrograman Komputer. Laporan
ini tak akan selesai tanpa dukungan berbagai pihak. Oleh itu, penyusun sampaikan
terimakasih kepada berbagai pihak yang telah membantu menyelesaikan laporan
tugas ini. Pada kesempatan ini pula penyusun menyampaikan terima kasih kepada:
1. Bapak Setiono, S.T., M.Sc. selaku pengampu mata kuliah Pemrograman
Komputer Kelas A.
2. Bapak Ir. Sofa Marwoto, M.T. selaku pengampu mata kuliah Pemrograman
Komputer Kelas C.
3. Orang tua yang telah membantu dari segi materi maupunnon-materi.
4. Rekan-rekan civitas akademika Teknik Sipil UNS.
5. Pihak lain yang terlibat langsung maupun tidak langsung dalam
terselesaikannya laporan ini.
Mohon diterima laporan sederhana ini, semoga memberi manfaat bagi semua
pihak. Penyusun sadari bahwa laporan ini masih jauh dari kata sempurna. Maka
dengan terbuka, penyusun menerima kritik yang diharapkan nantinya dapat
membantu penyusun untuk lebih baik lagi.

Surakarta, 19 Oktober 2022

Tim Penyusun

iii
Tugas Pemrograman Komputer 2022
Daftar Isi
Kelompok 4

DAFTAR ISI
HALAMAN JUDUL ...................................................................................................... i

LEMBAR PENGESAHAN ..........................................................................................ii

KATA PENGANTAR .................................................................................................iii

DAFTAR ISI ................................................................................................................ iv

DAFTAR GAMBAR .................................................................................................... v

DAFTAR TABEL ........................................................................................................ vi

BAB I PENDAHULUAN
1. Pendahuluan .............................................................................................................. 1
1.1 Topik ................................................................................................................ 1
1.2 Landasan Teori ................................................................................................. 1
1.3 Model Matematis ............................................................................................. 2

BAB II ALGORITMA DAN FLOW CHART


2. Algoritma dan flowchart ........................................................................................... 4
2.1 Algoritma ......................................................................................................... 4
2.2 Flowchart ......................................................................................................... 5
2.3 Variabel Kerja .................................................................................................. 7
2.4 Coding .............................................................................................................. 8

BAB III PEMBAHASAN


3. Pembahasan ............................................................................................................. 10
3.1 Hasil Rancangan Aplikasi ........................................................................... 10

BAB IV KESIMPULAN
4.Kesimpulan .............................................................................................................. 13
4.1 Kesimpulan ....................................................................................................... 13

PENUTUP ...................................................................................................................vii

DAFTAR PUSTAKA ................................................................................................viii

iv
Tugas Pemrograman Komputer 2022
Daftar Gambar
Kelompok 4

DAFTAR GAMBAR

Gambar 2.1 Flowchart................................................................................................. 5

Gambar 3.1 Tampilan Awal Aplikasi .......................................................................... 10

Gambar 3.2 Pengisian Data Aplikasi ........................................................................... 11

Gambar 3.3 Tampilan Output Perhitungan ................................................................. 12

v
Tugas Pemrograman Komputer 2022
Daftar Tabel
Kelompok 4

DAFTAR TABEL

Tabel 1.1 Tabel koefisien bahan untuk berbagai macam mutu campuran beton ......... 2

Tabel 2.1 Variabel Kerja .............................................................................................. 7

vi
Tugas Pemrograman Komputer 2022
BAB 1 Pendahuluan
Kelompok 4

BAB I
PENDAHULUAN

1.1 Topik
Topik yang akan dibahas dalam penugasan mata kuliah Pemrograman Komputer
kelas C 2021 adalah mengenai mekanika terapan yang membahas perilaku benda padat
akibat pembebanan yang terjadi. Oleh karena itu, untuk penugasan selanjutnya kelompok
15 akan membahas terkait “Menghitung kebutuhan material setiap 1 m3 beton kerikil,
pasir, semen, dan air”.

1.2 Landasan Teori


Beton adalah bahan bangunan yang terdiri dari komposisi pasir, kerikil atau
batu pecah yang disatukan dengan bahan pengeras pasta cair yaitu semen dan air.
Dengan proporsi yang tepat campuran tersebut menjadi bentuk plastis, akibat
campuran terjadi panas hidrasi semen dan air, beton menjadi keras seperti batu.
sebagaimana kita ketahui bahwa beton untuk dapat dibangun dengan kekuatan
yang diinginkan memerlukan strategi pencampuran pasir, agregat dan semen yang
lebih banyak dengan jumlah yang dapat diketahui yang ditentukan setelah melalui
proses perhitungan. Proses perhitungan berbeda untuk berbagai nilai beton.
Perhitungan yang merupakan bagian penting dari mix design dilakukan
dengan menggunakan bahasa pemrograman python yang menggunakan berbagai
perintah dan kode sederhana.
Desain campuran beton atau secara keliru disebut sebagai 'desain campuran
semen' terdiri dari lima elemen utama dalam proporsi yang berbeda: semen, air,
agregat kasar, agregat halus (pasir), dan udara. Beberapa elemen seperti bahan
campuran dan pozzolan dapat dimasukkan untuk memberikan sifat tertentu yang
diinginkan. Desain campuran beton dilakukan dengan menggunakan tabel kode IS
dan perhitungan yang disediakan dalam standar
Faktor-faktor yang mempengaruhi beton bermutu baik:
1. Karaskteristik semen dan jumlahnya,
2. w/c (water per cement) rasio,
3. Kualitas agregat dan interaksinya dengan pasta semen,

1
Tugas Pemrograman Komputer 2022 2
BAB 1 Pendahuluan
Kelompok 4

4. Tambahan bahan kimia yang digunakan,


5. Tambahan material yang digunakan,
6. Pemilihan prosedur dan waktu pencampuran bahan susun beton,
7. Quality control.
Desain campuran beton dapat didefinisikan sebagai teknik pemilihan elemen
beton yang tepat dan proporsinya untuk mencapai kekuatan yang diinginkan. Saat
merancang beton, tujuannya seperti kemampuan kerja, daya tahan, kekuatan yang
diinginkan, biaya material, dll. harus diingat. Karena desain campuran beton
dilakukan sesuai dengan kode IS, banyak kriteria yang harus dipenuhi untuk
menghitung kebutuhan semen, pasir, dan kerikil untuk pekerjaan pengecoran
beton. Langkah pertama yang perlu kita lakukan adalah menghitung volume beton
yang akan dikerjakan tersebut. Namun sebelum itu kita perlu menyesuaikan
koefisien bahan sesuai dengan mutunya.
Tabel 1.1 Tabel koefisien bahan untuk berbagai macam mutu campuran beton

1.3 Model Matematis


Berdasarkan SNI untuk membuat satu kubik (1 m3) beton dengan mutu K-
125 (9,8 Mpa) diperlukan bahan semen sebanyak 276 Kg, pasir beton 828 Kg, dan
kerikil/ batu split sebanyak 1012 Kg

V=𝑝×𝑙×𝑡
Kebutuhan bahan = volume beton x koefisien bahan

Keterangan:
p = Panjang dalam m
l = Lebar dalam m
T = Tinggi dalam m
Tugas Pemrograman Komputer 2022 3
BAB 1 Pendahuluan
Kelompok 4

#INPUT
Panjang =7
Lebar =6
Tinggi =4
Mutu Beton = K 125

#PERHITUNGAN
1. Volume (V)
V=𝑝×𝑙×𝑡
V=7×6×4
V = 168

2. Perhitungan kebutuhan bahan


Kebutuhan bahan = volume beton x koefisien bahan
Maka,
Kebutuhan semen = 169 x 276 = 46.368 kg
Kebutuhan pasir = 168 x 828 = 139.104 kg
Kebutuhan kerikil/ batu split = 168 x 1012 = 170.076 kg
Kebutuhan air = 168 x 215 = 36.120 liter
Dari perhitungan tersebut, diketahui jumlah kebutuhan semen adalah
46.368 kg atau 927,36 zak (1 zak isi 50 kg).
Sedangkan untuk kebutuhan pasir dan kerikil jika anda ingin
mengetahuinya dalam satuan kubik (m3) maka anda perlu mengkonversikannya
dengan cara membagi total kebutuhan bahan tersebut dengan berat jenisnya
masing-masing. berat jenis pasir adalah 1400 kg/m3.
Sedangkan untuk kerikil/koral/split adalah 1350 kg/m3. Maka:
Kebutuhan pasir = 24.840/1400 = 17,74 m3
Kebutuhan kerikil/ batu split = 30.360/1350 = 22.49 m3

#OUTPUT
Kebutuhan Material yang diperlukan adalah 46.368 kg semen, 139.104 kg pasir,
170.076 kg kerikil/batu split, 36.120 liter air dan volumenya adalah 168 m3
Tugas Pemrograman Komputer 2022
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4

BAB II
ALGORITMA, FLOW CHART, DAN VARIABEL KERJA

2.1 Algoritma
Berikut ini adalah uraian penjelasan alogoritma pemrograman aplikasi

1. Program start

2. Input data berupa pilihan mutu beton (K), panjang (p), lebar (l), tinggi (t).

3. Perhitungan Volume beton

4. Perhitungan Kebutuhan (dalam kilogram) Material Semen setiap m3 Beton


(WS)

5. Perhitungan Kebutuhan (dalam kilogram) Material Air setiap m3 Beton


(Vair)

6. Perhitungan Kebutuhan (dalam kilogram) Material Pasir setiap m3 Beton


(WP)

7. Perhitungan Kebutuhan (dalam kilogram) Material Kerikil setiap m3


Beton (WK)

8. Output

9. Program end

4
Tugas Pemrograman Komputer 2022 5
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4

2.2 FlowChart

START

INPUT
:
Panjang (m), Lebar (l),
Tinggi (t)

Proses nilai :
v = p*l*t
Ws = v*E1
Wp = v*E2
Wk = v*E3
Vair = v*E4

true Ws = v*247
If
Wp = v*869
K 100 Wk = v*999
Vair = v*215

false
Ws = v*276
If true Wp = v*828
K 125 Wk = v*1012
Vair = v*215
false
Ws = v*299
If true Wp = v*799
K 150 Wk = v*1017
Vair = v*215

false

true Ws = v*326
If
Wp = v*760
K 175 Wk = v*1029
Vair = v*215
false

A B
Tugas Pemrograman Komputer 2022 6
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4

A B

Ws = v*352
If true Wp = v*731
K 200 Wk = v*1031
Vair = v*215

false

Ws = v*371
If true Wp = v*698
K 225 Wk = v*1047
Vair = v*215

false

If true Ws = v*384
Wp = v*692
K 250 Wk = v*1039
Vair = v*215

false
Ws = v*406
If true
Wp = v*684
K 275 Wk = v*1026
Vair = v*215

OUTPUT :
Volume dan Kebutuhan
Material beton
(semen, pasir, kerikil, air )
dalam 1 m3

END

Gambar 2.1 Flowchart


Tugas Pemrograman Komputer 2022 7
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4

2.3 Variabel Kerja


Berikut ini adalah table variable kerja, tipe data, dan fungsi masing-masing variable kerja
Tabel 2.1 Variabel Kerja

No Variabel Kerja / Data Type Fungsi

Konstanta
1 p float Menyimpan data nilai

Panjang kolom
2 l float Menyimpan data nilai lebar
kolom

3 t float Menyimpan data nilai tinggi


kolom
4 K float Menyimpan data nilai

Mutu beton
5 WS float
Menyimpan data nilai berat
semen per m3 beton
6 Vair float Menyimpan data nilai berat air
per m3 beton
7 WP float Menyimpan data nilai berat
pasir per m3 beton
8 WK float Menyimpan data nilai berat
kerikil per m3 beton
Tugas Pemrograman Komputer 2022 8
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4

2.4 Coding
Dalam pembuatan aplikasi ini menggunakan bahasa pemrograman Python.
Berikut adalah cript coding pembuatan aplikasinya adalah sebagai berikut:
Tugas Pemrograman Komputer 2022 9
BAB 2 Algoritma, Flow chart, dan Variabel Kerja
Kelompok 4
Tugas Pemrograman Komputer 2022
BAB 3 Pembahasan
Kelompok 4

BAB III
PEMBAHASAN

3.1 Hasil Rancangan Aplikasi


Berikut ini adalah hasil rancangan aplikasi perhitungan Kebutuhan Material
Setiap 1 m3 Beton Kerikil, Pasir, Semen dan Air yang didesain menggunakan
bahasa Python. Berikut adalah tampilan awal dari aplikasi:

Gambar 3.1 Tampilan awal aplikasi

Tampilan awal dari aplikasi tersebut menampilkan kolom untuk mengisi


nilai volume beton dalam meter kubik (m3) dan data pilihan mutu beton, serta juga
ditampilkan tombol pilih dan hitung untuk menjalankan analisis perhitungannya.
Untuk pengguna aplikasi tersebut dapat melakukan perhitungan dengan
mengisi data – data yang diperlukan aplikasi untuk melakukan perhitungan.
Kemudian isi volume beton yang ingin dicari kemudian pilih nilai mutu beton.
Setelah memilih mutu beton tekan tombol pilih setelah itu hitung, untuk memulai
menjalankan program.

10
Tugas Pemrograman Komputer 2022 11
BAB 3 Pembahasan
Kelompok 4

Gambar 3.2 Pengisian data aplikasi


Tugas Pemrograman Komputer 2022 12
BAB 3 Pembahasan
Kelompok 4

Setelah program dijalankan, program akan melakukan perhitungan dan hasil


akhir dari perhitungan tersebut yang berupa kebutuhan berapa banyak (dalam
kilogram) kerikil, pasir, semen dan air setiap 1 m3 beton. Berikut adalah tampilan
output perhitungan.

Gambar 3. 3 Tampilan output perhitungan


Tugas Pemrograman Komputer 2022
BAB 4 Kesimpulan
Kelompok 4

BAB IV
KESIMPULAN
4.1 Kesimpulan
Berdasarkan hasil dari perancangan rancangan aplikasi perhitungan
Kebutuhan Material Setiap 1 m3 Beton Kerikil, Pasir, Semen dan Air yang
didesain dengan menggunakan Python. Dapat disimpulkan bahwa :
1. Hasil dari perancangan aplikasi tersebut dapat mempermudah dalam
melakukan Kebutuhan Material Setiap 1 m3 Beton Kerikil, Pasir, Semen
dan Air
2. Aplikasi yang mempunyai tampilan sederhana dan mudah digunakan oleh
pengguna, dalam perhitungan Kebutuhan Material Setiap 1 m3 Beton
Kerikil, Pasir, Semen dan Air.
3. Aplikasi ini masih berpotensi untuk lebih dikembangkan lagi, sehingga
dapat memberikan hasil yang lebih realistis di dalam praktik lapangan

13
Tugas Pemrograman Komputer 2022
Penutup
Kelompok 4

PENUTUP

Puji syukur Penyusun panjatkan kehadirat Tuhan Yang Maha Esa atas rahmatNya
sehingga Penyusun dapat menyelesaikan Tugas Pemrograman Komputer ini
dengan baik. Penyusun juga mengucapkan terimakasih kepada semua pihak yang
telah membantu terselesaikannya Tugas Pemrograman Komputer ini.

Penyusun menyadari bahwa dalam penyelesaian tugas ini masih banyak


kekurangan. Hal ini disebabkan karena keterbatasan pengetahuan tentang hal yang
dipermasalahkan. Oleh karena itu, diharapkan adanya kritik dan saran yang
membangun untuk menyempurnakan Tugas Pemrograman Komputer ini.

Akhir kata Penyusun berharap semoga tugas ini dapat berguna bagi semua pihak,
khususnya bagi Penyusun sendiri dan mahasiswa Fakultas Teknik Program Studi
Teknik Sipil UNS.

vii
Tugas Pemrograman Komputer 2022
Daftar isi
Kelompok 4

. DAFTAR PUSTAKA

[1] Saifullah, Mix Design Metode Sksni Menggunakan Material Agregat Kasar
Dan Halus Dengan Berat Jenis Rendah, Jurnal Dosen Teknik Sipil Universitas
Muhammadiyah Jakarta

[2] https://www.kumpulengineer.com/2019/12/cara-menghitung-
kebutuhan-semen-pasir-kerikil-untuk-1pengecoran-
beton.html?m=1

viii

Anda mungkin juga menyukai