Anda di halaman 1dari 46

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN

Diajukan Untuk Memenuhi Tugas Mata Kuliah Bahasa Pemograman

DOSEN PENGAMPU:

Dr.(c). Syapril Janizar, S.T., M.T.

Kelompok 3:

ILHAN NURPRATAMA 4122321110017


GINA MULYANI 4122321110008
ZAKIYATUL NUPUS 4122321110005
FEBRIAN 4122321110019
AHMAD MUTAKIN 4122321110001

UNIVERSITAS WINAYA MUKTI

FAKULTAS TEKNIK, PERENCANAAN DAN ARSITEKTUR PROGRAM


STUDI TEKNIK SIPIL

2022

i
LEMBAR PENGESAHAN

Diajukan untuk memenuhi Tugas Besar Mata Kuliah Bahasa Pemograman


Universitas Winaya Mukti
Fakultas Teknik, Perencanaan , dan Arsitektur
Program Studi Teknik Sipil

Mengertahui,

Dosen Mata Kuliah Bahasa Komputer

Dr.(c). Syapril Janizar, S.T, M.T.


NIDN. 0422028004

Kaprodi Teknik Sipil

Dr.(c). Syapril Janizar, S.T, M.T.


NIDN. 0422028004

ii
KATA PENGANTAR

Puji Syukur Tuhan yang mahas esa dengan segala rahamatnya dan
karunianya saya dapat menyusun laporan yang berjudul “TUGAS BESAR
BAHASA PEMOGRAMAN”. Terima kasih Bapak Dr.(c). Syapril Janizar, S.T,
M.T selaku dosen mata kuliah Bahasa Komputer Universitas Winaya Mukti yang
telah memberi kami kesempatan untuk menyusun laporan ini.

Kami menyadari walaupun berusaha menyajikan laporan ini dengan sebaik


mungkin, terdapat banyak kekurangan yang mungkin belum kami ketahui dan
secara tidak disengaja. untuk itu kami mohon saran dan kritikannya dari bapak
mau pun pembaca laporan ini agar kami bisa menjadi lebih baik dalam
menyampaikan suatu hal melalui sebuah laporan.

Demikian yang dapat kami sampaikan, semoga laporan ini dapat menjadi
manfaat bagi semua orang termasuk pembaca. kami harap saran dan kritikannya
untuk laporan ini,terima kasih.

Bandung, Juli 2022

Tim Penyusun

iii
DAFTAR ISI

LEMBAR PENGESAHAN........................................................................................................
KATA PENGANTAR................................................................................................................
DAFTAR ISI...........................................................................................................................i
DAFTAR TABEL...................................................................................................................iii
DAFTAR GAMBAR..............................................................................................................iv
BAB 1 PENDAHULUAN........................................................................................................1
1.2 MAKSUD DAN TUJUAN.............................................................................................1
1.2.1 Maksud.................................................................................................................1
1.2.1 Tujuan...................................................................................................................2
1.3 RUMUSAN MASALAH...............................................................................................2
1.4 ALASAN PEMBUATAN LAPORAN..............................................................................2
1.5 SISTEMATIKA PRAKTIKUM........................................................................................2
BAB 2 STUDI PUSTAKA.......................................................................................................4
2.1 BAHASA PEMOGRAMAN..........................................................................................4
2.1.1 Umum...................................................................................................................4
2.1.2 Fungsi....................................................................................................................5
2.1.3 Proses Pembuatan Program..................................................................................5
2.1.4 Interpretasi............................................................................................................5
2.1.5 Bahasa Pemograman Yang Umum Digunakan.......................................................6
2.2 VISUAL BASIC............................................................................................................7
2.2.1 Perkembangan Visual Basic...................................................................................8
2.2.2 Jenis Project Yang Terdapat Di Visual Basic...........................................................8
2.2.3 Komponen Dasar Visual Basic 0.6........................................................................10
2.3 Kelebihan dan Kekurangan Visual Basic.................................................................11
2.4 PERENCANAAN PADA BALOK PCA Col..................................................................13
2.4 Analis Balok-Tulangan Tunggal Model Beton PCA..................................................13
2.3.1 Tabel Symbol Dalam Perhitungan.......................................................................20
BAB 3 METODOLOGI........................................................................................................21
1.1 METODE PENYUSUNAN..........................................................................................21

i
3.2 METODE PENGUMPULAN DATA............................................................................21
BAB 4 PEMBAHASAN DAN ANALISA.................................................................................23
4.1 PELAKSANAAN PENGUMPULAN MATERI...............................................................23
4.1 PEMBUATAN PROGRAM PERHITUNGAN ANALISIS BALOK-TULANGAN TUNGGAL
MODEL BETON PCA......................................................................................................25
BAB 5 KESIMPULAN DAN SARAN......................................................................................36
5.1 KESIMPULAN..........................................................................................................36
5.2 SARAN....................................................................................................................36
DAFTAR PUSTAKA

ii
DAFTAR TABEL

TABEL SYMBOL HITUNGAN 2.1..........................................................................................17

iii
DAFTAR GAMBAR

GAMBAR 2 1.....................................................................................................................................13
GAMBAR 2 2.....................................................................................................................................15
GAMBAR 2.3.....................................................................................................................................16
GAMBAR 2.3.....................................................................................................................................17
GAMBAR 2.5.....................................................................................................................................18
GAMBAR FLOW CHART 3 1...............................................................................................................21
GAMBAR 4 1.....................................................................................................................................23
GAMBAR 4,2.....................................................................................................................................23
GAMBAR 4.3.....................................................................................................................................24
GAMBAR MEMBUAT NEW PROJECT 4.4............................................................................................25
GAMBAR INTERFACE 4.5...................................................................................................................26
GAMBAR INTERFACE 4.6...................................................................................................................26
GAMBAR INTERFACE 4.7...................................................................................................................26
GAMBAR INPUT ANGKA 4.8..............................................................................................................34
GAMBAR INPUT ANGKA 4.9..............................................................................................................34
GAMBAR INPUT ANGKA 4.10............................................................................................................34
GAMBAR HASIL HITUNGAN VISUAL BASIC 4.15..............................................................................35
GAMBAR HASIL HITUNGAN VISUAL BASIC 4.17..............................................................................35
GAMBAR HASIL HITUNGAN VISUAL BASIC 4.16..............................................................................35

iv
iii
BAB 1
PENDAHULUAN

1.1 LATAR BELAKANG


Teknik Sipil adalah salah satu cabang ilmu Teknik yang mempelajari tentang
bagaimana merancang membangun, merenovasi tidak hamya gedung dan
infrastruktur, tetapi juga mencakup lingkungan kemaslahatan hidup manusia.

Ilmu Teknik sipil memiliki banyak cabang seperti structural, Geoteknik,


Hidrologi, Transportasi, dan Manajemen Konstrksi.

Dalam bidang ilmu teknik , membangun bangunan menggunakan berbagai


macam bahan, seperti beton, tulangan beton, kayu, batu, dan lainnya Untuk
mempermudah perhitugan tersebut kita bisa aplikasikan ke dalam Visual Basic.

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan


pengembangan perangkat lunak komputer berbasis grafik dengan cepat.

Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual
Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic.

Untuk mempermudah perhitungan “Analilsis Balok- Tulangan Tunggal Model


Beton PCA” Kita menggunakan sebuah program Visual Basic.

1.2 MAKSUD DAN TUJUAN

1.2.1 Maksud
Maksud dari laporan ini adalah untuk memenuhi tugas Bahasa Pemrograman
semester 2

1
1.2.1 Tujuan

Berdasarkan Latar Belakang dan permasalahan yang ada, dilakukan penulisan


laporan ini untuk melakukan sebuah program perhitungan “Analilsis Balok- Tulangan
Tunggal Model Beton PCA”.

1.3 RUMUSAN MASALAH

Rumusan Masahlah yang di kaji pada laporan ini adalah sebagai berikut :
Menghitung dan Analisa Balok- Tulangan Tunggal Model Beton PCA

1.4 ALASAN PEMBUATAN LAPORAN

Alasan di buatnya laporan ini adalah untuk memenuhi tugass besar bahasa
pemrograman, di buat nya perhitungan ini adalah untuk lebih memahami lebih
tentang Visual Basic dan memahami tentang cara perhitungan “Analilsis Balok-
Tulangan Tunggal Model Beton PCA” dikarenakan ini adalah hal yang baru
dipelajari.

1.5 SISTEMATIKA PRAKTIKUM

Untuk memudahkan dalam penulisan dan pemahamannya, maka penulisan membuat


sistematika laporan sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini menguraikan tentang gambaran umum mengenai
praketikum 2 yang akan dilakukan, seperti membahas latar belakang,
rumusan masalah, tujuan praktikum, manfaat penelitian, dan sistematika
penulisan.
BAB II STUDI PUSTAKA
Bab ini menyajikan beberapa teori-teori yang berhubungan dengan
penelitian yang akan dilakukan, dan rumus- rumus dasar perhitungan.
BAB III METODOLOGI
Dalam bab ini berisi metode yang digunakan untuk memenuhi data-data
serta uraian singkat tentang analisis yang dilakukan terhadap hasil
pengolahan data

2
BAB IV PEMBAHASAN DAN ANALISA
Bab ini membahas tentang pelaksanaan pembuatan aplikasi dalam
pengumpulan materi dan pembuatan program tersebut.

BAB V KESIMPULAN DAN SARAN


Bab ini membahas tentang kesimpulan dan saran dari hasil pembuatan
aplikasi .

3
BAB 2
STUDI PUSTAKA

2.1 BAHASA PEMOGRAMAN

2.1.1 Umum

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau
bahasa pemrograman komputer, adalah instruksi standar untuk memerintah
komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks
dan semantik yang dipakai untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis
data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi
secara persis.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri


dari:
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai
kode bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris
Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-
kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP,
JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran
instruksi dalam kata-kata bahasa manusia[butuh rujukan] (lihat contoh Bahasa
Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?,
<>, &&, ||, dsb. 4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai
instruksi
4. berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while,
and, or, dsb.[butuh rujukan] Komputer dapat mengerti bahasa manusia itu
diperlukan program compiler atau interpreter.

4
2.1.2 Fungsi

Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data


sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman
tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh
kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang
ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya
inovasi yang dilakukan dalam dunia teknologi.
Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat
aplikasi game, antivirus, web, dan teknologi lainnya. Bahasa pemrograman komputer
yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan
ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan
dengan fungsi dan perangkat yang menggunakannya. Secara umum bahasa
pemrograman terbagi menjadi 4 kelompok, yaitu: 1. Object Oriented Language
(Visual dBase, Visual FoxPro, Delphi, Visual C) 5. High Level Language (seperti
Pascal dan Basic) 6. Middle Level Language (seperti bahasa C), dan 7. Low Level
Language (seperti bahasa Assembly (https://Bahasa Pemrograman - Pengertian,
Jenis, Macam, Tingkatan & Contoh (dosenpendidikan.co.id)-Dosen pendidikan 2014)

2.1.3 Proses Pembuatan Program

Proses pembuatan program yaitu kita menulis kode sumber pada teks editor
misalnya notepad kemudian mengubahnya menjadi bahasa mesin yang bisa
dieksekusi oleh CPU. Proses pengubahan kode sumber (source code) menjadi bahasa
mesin (machine language) ini terdiri dari dua macam yaitu kompilasi dan interpretasi.

2.1.4 Interpretasi

Bahasa yang menggunakan teknik interpretasi akan membaca kode sumber


perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program
maka di baris kesalahan itulah program akan dihentikan. Program yang melakukan
tugas ini disebut Interpreter. Pada teknik interpretasi tidak ada akan dihasilkan
program standalone, artinya untuk menjalankan program kita harus mempunyai kode

5
sumbernya sekaligus interpreter program tersebut. Bahasa yang menggunakan teknik
interpretasi misalnya bahasa Perl, Python, Ruby dan masih banyak lagi.

2.1.5 Bahasa Pemograman Yang Umum Digunakan

1. JavaScript
JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif
untuk halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah
untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data
formulir untuk mengembangkan permainan, menjadikannya pilihan yang sangat
populer untuk pemula .
2. PHP
bahasa program yang digunakan terutama untuk mengembangkan halaman web
dinamis . Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode
untuk setiap halaman situs, Anda dapat menulis seperangkat 6 aturan untuk
mengakses dan menampilkan informasi dari database yang kemudian dapat
membuat halaman dan memanggil mereka ketika mereka dibutuhkan .
3. C + +
Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C,
dengan penambahan kelas dan fitur lainnya . C + + yang sekarang banyak
digunakan dengan berbagai besar aplikasi . Belajar C + + juga memiliki
keuntungan yaitu lebih mudah untuk mempelajari bahasa C lainnya yaitu C # dan
C. Semua bahasa C umumnya dipandang sebagai bahasa pemprograman tingkat
menengah
4. C #
Diucapkan C Sharp, bahasa ini diciptakan oleh Microsoft dalam kerangka NET . .
Jika Anda ingin menulis aplikasi untuk sistem operasi Windows, atau terutama
jika Anda ingin menulis kode untuk perangkat lunak desktop, ini sangat penting.
Ini adalah tujuan OOP umum yang berbagi banyak kesamaan dengan bahasa C
tua.
5. C
Akar dari bahasa C adalah dari bahasa BCPL yang dikembangkan oleh Martin
Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson
yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970.

6
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie
sekitar tahun 1970-an di Bell Telephone Laboratories Inc (sekarang: AT&T Bell
Laboratories). Bahasa C pertama kali digunakan di komputer Digital Equipment
Corporation PDP-11 yang menggunakan sistem operasi UNIX.[2] Ini adalah
versi C yang digunakan oleh sistem operasi Apple serta sejumlah 7 kecil aplikasi
lain. Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk
Apple maka ini adalah program yang harus anda kuasai.
6. Python
Sangat populer dalam komunitas ilmiah dan akademik, tetapi juga telah
digunakan untuk membuat situs web populer seperti Pinterest . Hal ini relatif
mudah untuk belajar dibandingkan dengan sesuatu seperti C atau turunannya,
tetapi masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu .
7. Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android, dan
oleh pengembang independen untuk membuat aplikasi Android ( serta kegunaan
lain ) . Java diciptakan dengan " tulis sekali, jalankan di mana saja " ( WORA )
pendekatan untuk memudahkan kode yang ditulis pada satu mesin untuk berjalan
di lain mesin.
8. Ruby
Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source
dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah
dibaca dan ditulis. 15. Visual Basic Berasal dari ' BASIC ', yang sangat populer pada
hari-hari awal komputasi pribadi, Visual Basic ( VB ) memungkinkan program
sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan
untuk coding yang lebih kompleks. (https://Bahasa Pemrograman - Pengertian, Jenis,
Macam, Tingkatan & Contoh (dosenpendidikan.co.id)-Dosen pendidikan 2014).

2.2 VISUAL BASIC

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah


bahasa pemrograman yang menawarkan Integrated Development Environment (real)
visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft
Windows dengan menggunakan model pemrograman (COM).

7
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual
Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic
Programprogram yang ditulis dengan Visual Basic juga dapat menggunakan
Windows API, tidak membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa
62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual
Basic, yang diikuti oleh C++, JavaScript, C#, dan west java.

2.2.1 Perkembangan Visual Basic

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan


pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual
Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-
komponen yang disediakan oleh Microsoft Visual Basic Programprogram yang
ditulis dengan Visual Basic juga dapat menggunakan Windows API, tidak
membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa
62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual
Basic, yang diikuti oleh C++, JavaScript, C#, dan west java.

2.2.2 Jenis Project Yang Terdapat Di Visual Basic

1. Standard EXE: Tipe aplikasi ini merupakan tipe aplikasi yang biasa dipakai untuk
keperluan bisnis yang umum, tanpa harus berhubungan dengan aplikasi yang lain.
Project standar dalam Visual Basic dengan komponen-komponen standar. Jenis
project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua

8
komponennya dapat diakui oleh semua unit komputer dan semua user meskipun
bukan administrator.
2. ActiveX EXE: Tipe aplikasi yang digunakan untuk aplikasi lain sebagai bagian
dari suatu service. Service ini dapat berjalan didalam komputer yang sama
ataupun pada komputer lain melalui “remote automation” atau DCOM. Biasanya
service ini tidak menyediakan interface visual. Project ini adalah project ActiveX
berisi komponen-komponen kemampuan untuk berinteraksi dengan semua
aplikasi di sistem operasi windows.
3. ActiveX DLL: Tipe aplikasi ini biasanya dibuat untuk digunakan oleh aplikasi
lain sebagai bagian dari suatu service. DLL terdapat pada komputer yang sama
dengan aplikasi yang menjalankannya. Aplikasi ini tidak menyediakan Interface
Visual. Tetapi ia dapat juga dijalankan pada komputer yang lain yang
menjalankan Microsoft Transaction Server. Project ini menghasilkan sebuah
aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem
operasi windows. 10 18. ActiveX Control: Adalah komponen software yang bisa
digunakan untuk perangkat-perangkat yang mendukung teknologi ActiveX.
Control dari ActiveX ini, dapat ditulis dalam berbagai jenis bahasa pemrograman,
termasuk C, C++, Visual Basic dan Java. Project ini menghasilkan komponen-
komponen baru untuk aplikasi Visual Basic yang lain .
4. VB Application Wizard (Cekatan Aplikasi VB): Project ini memandu pengguna
untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan
perintah-perintah pemrograman. 20. Addin: Project seperti Standard EXE tetapi
dengan berbagai macam komponen tambahan yang memungkinkan kebebasan
kreasi dari pengguna.
5. Data project: Project ini melengkapi komponennya dengan komponenkomponen
database. Sehingga bisa dikatakan project ini memang disediakan untuk
keperluan pembuatan aplikasi database.
6. DHTML Application: Project ini digunakan untuk membuat aplikasi internet
pada sisi client (client side) dengan fungsi-fungsi DHTML.
7. IIS Application: Project ini menghasilkan aplikasi internet pada sisi server (server
side) dengan komponen-komponen CGI (Common Gateway Interface).
8. VB Wizard Manager biasanya digunakan untuk membangun sebuah wizard yaitu
kumpulan informasi dari pengguna yang akan digunakan untuk membangun
sebuah aplikasi.

9
9. ActiveX Document Dll: Project jenis ini dapat membangun sebuah Document
Active dengan ekstensi file berupa DLL.
10. ActiveX Document Exe: ActiveX Document Exe hanpir sama dengan ActiveX
Document DLL, namun format file yang dihasilkan berupa ekstensi Exe. 11
11. VB Enterprise Edition Control: VB Enterprise Edition Control pada dasarnya
sejenis dengan project Standard EXE, bedanya kalau VB Enterprise Edition
Control semua tools VB Enterprise Edition akan di aktifkan.

2.2.3 Komponen Dasar Visual Basic 0.6

Visual Basic Memiliki layar utama yaitu sebagai berikut :


1. Menu Bar Menu Bar seperti yang biasa kita lihat dalam Microsoft Office. Di
dalamnya terdafat menu File, Edit, View, Project, Format dan sejenisnya. Atau
bisa disebut juga Menu dasar untuk Edit, View, Project, Debug, dan lainnya.

2. Tool Bar Fasilitas ini dapat mempercepat pengaksesan perintah-perintah yang ada
dalam pemrograman. Secara default, toolbar jenis Standard yang akan
ditampilkan saat Anda memulai Visual Basic. Untuk menampilkannya, dengan
memilih menu View Toolbars - kemudian beri tanda centang pada pilihan
Standard.
3. Form Form sering disebut dengan GUI (Graphical User Interface), adalah sebuah
objek yang digunakan untuk menempatkan objek-objek dari ToolBox atau
Sebuah window yang berisi tombol-tombol kontrol yang akan Anda gunakan
untuk mendesain atau membangun sebuah form atau report. Selain tombol
kontrol Standard, Anda juga dapat menambahkan sendiri tombol kontrol yang
lain.

4. Project Window 12 Project Window adalah sebuah window yang menampung


project dan Form. Di dalamnya juga terdapat ikon View Code (untuk
menampilkan area text editor) dan ikon View Object (untuk menampilkan GUI).
Dengan menggunakan project window ini kita juga dapat menambah form,
menghapus, mengganti nama form, memilih startup project dan lain-lain. atau
Window ini menampilkan daftar form, modul, serta objek lain yang ada dalam

10
project yang aktif. Sebuah project merupakan sekumpulan file yang Anda
gunakan untuk membangun sebuah aplikasi.

5. Properti Window Properti window adalah sebuah window yang digunakan untuk
memodifikasi objek berupa mengubah Caption, memberi nama objek, mengubah
warna, ukuran, model dan sejenisnya. atau Window ini digunakan untuk
mengatur properti sebuah objek atau kontrol yang Anda pilih. Sebuah properti
merupakan karekteristik objek, seperti size, caption, atau color. Untuk
menampilkannya, dengan memilih menu View Properties Window.
(https://Microsoft Visual Basic : Pengertian Beserta Penjelasannya
(galerinfo.com) Microsoft Visual Basic : Pengertian Beserta Penjelasannya
(galerinfo.com)-Galerinfo 2021).

2.3 Kelebihan dan Kekurangan Visual Basic

a. Kelebihan Visual Bsic


1. Mudah dipelajari

Salah satu kelebihan dari bahasa pemrograman yang satu ini adalah kemudahannya
untuk dipelajari. Sintaksnya jauh lebih mudah dari bahasa pemrograman lainnya. Selain
itu, penulisan kode juga tidak rumit sehingga lebih mudah untuk dipelajari. Kemudian,
konektivitas database juga cukup tinggi. Kemudahan yang ditawarkan oleh bahasa
pemrograman ini membuat banyak programmer pemula yang tertarik untuk
mempelajarinya.

2. Ukuran file yang dihasilkan cukup kecil

Visual Basic juga disebut sebagai salah satu bahasa pemrograman yang sesuai
digunakan untuk membuat aplikasi sederhana dengan skala yang kecil. Pasalnya, file
yang dihasilkan saat menggunakan bahasa pemrograman ini cukup kecil sehingga tidak
akan terlalu memakan banyak ruang penyimpanan.

11
3. Digunakan oleh banyak komunitas pemrograman

Visual basic memang menjadi salah satu bahasa pemrograman yang paling populer
karena sudah diciptakan sejak lama. Itulah mengapa hingga saat ini banyak komunitas
pemrograman yang masih menggunakan bahasa pemrograman yang satu ini karena
menawarkan Rapid Application Development atau RAD. Jadi, bagi programmer yang
ingin mempelajarinya sangat dimudahkan untuk menemukan referensi dari forum dan
komunitas pemrograman.

b. Kekurangan Visual Basic


Selain memiliki beberapa kelebihan di atas, bahasa pemrograman ini juga
memiliki kekurangan. Berikut ini penjelasannya.

1. Membutuhkan memori yang besar

Techwalla menjelaskan bahwa Visual Basic bisa berfungsi secara efisien dengan


membutuhkan banyak ruang memori saat di-install. Bahasa pemrograman ini memang
sebuah alat pengembangan yang berbasis GUI (Graphical user Interface) dengan aspek
grafis sehingga membutuhkan banyak ruang memori saat di-install. Meskipun
membutuhkan ruang penyimpanan yang besar, sayangnya bahasa pemrograman ini tidak
terlalu berguna untuk membuat program yang membutuhkan banyak waktu pemrosesan
seperti game.

2. Hanya bisa digunakan pada Windows

Kekurangan selanjutnya dari Visual Basic adalah hanya bisa digunakan pada komputer
dengan basis Windows. Hal yang satu ini tentunya berbeda dari bahasa pemrograman lain
yang bisa menciptakan aplikasi untuk digunakan di beragam sistem operasi
misalnya Java. Karena hanya bisa digunakan di sistem operasi Windows membuat bahasa
pemrograman ini kurang fleksibel meskipun sangat mudah digunakan oleh pemula.
(https://Visual Basic: Kelebihan dan Kekurangannya- Glints Blog-Desember 2020).

12
2.4 PERENCANAAN PADA BALOK PCA Col

Balok merupakan elemen struktur yang menanggung beban layan dalam arah
transversal yang menyebabkan terjadinya momen lentur dan gaya geser di
sepanjang bentangnya. Pada bagian ini akan dibahas lebih lanjut tentang tata cara
analisis kapasitas lentur dan perencanaan tulangan lentur pada elemen balok.

PCA Col dapat digunakan untuk mengecek secara cepat kekuatan pada kolom
dan struktur. Kolom adalah suatu struktur yang menahan gaya aksial (tekanan/tarik)
dan momen secara bersamaan. (https://Teknik Sipil ada untuk mensejahterakan
manusia: Analisa kolom dengan PCA Col (bayunugr.blogspot.com)-Oktober 2011).

2.4 Analis Balok-Tulangan Tunggal Model Beton PCA


Studi Kasus 1

Balok dengan dimensi b=300 mm dan h=600 mm, d’=50 mm, d=550 mm
fc’=25 Mpa, fy= 400 Mpa.dalam kondisi balance!

13
Tentukan :
1. Luas Tulangan dan Asmaks dimana balok dalam kondisi balance
Gambar 2 1
2. Momen nominal aktual balok, bila tulangan terpasang 5D19
3. Berdasaarkan data balok dan tulangan terpasang pada soal no. 2, tentukan
beban hidup maksimum yang bekerja pada struktur

Penyelesaian :
1. Menentukan Luas tulangan dan Asmaks dimana balok dalam kondisi balance
Langkah perhitungan :
a. Mencari Rasio tulangan pada kondisi balance ( ρb )
0,85 fc' 600
ρb= β1
fy 600+ fy
0,85 x 25 600
¿ 0,85 =0,0271
400 600+400
b. Mencari Luas Tulangan yang diperlukan (Asb)
Asb¿ ρb . b . d=0,0271 x 300 x 550=4470,5 mm2
c. Mencari Luas tulangan maksimum (Asmaks)
As maks= 0,75 . Asb = 3352,9 mm2
2. Menghitung Momen Nominal Aktual Balok. Bila tulangan terpasang 5 D 19
a. Menghitung tulangan terpasang 5D19
As = 5 D 19 = 5 (283,53) = 1417,65 mm2

14
b. kontrol tulangan terpasang

ρ mak¿ 0,75 . ρb=0,75 [ 0,85 fc '


fy
β1
]
600
600+fy
=0,0203

=0,0035 atau ρ min¿ √ f c =0,0031


1,4 '
ρ min¿
fy 4 . fy
As 1417,65
ρs ¿ = =0,0086
b . d 300 x 550
Syarat : ρ min ≤ ρ s ≤ ρ mak (Penulangan OK)
c. Mencari Momen Nominal (Mn)
EH = 0
Cc = Ts
0,85 . fc’. a . b = Asb . fy
As . fy 1417,65 x 400
a ¿ = =88,95 mm
0,85 . f c . b 0,85 x 25 x 300
'

Mn ( a2 )
¿ Ts d −

¿ As . fy . ( d − )
a
2

¿ 1417,65 x 400 ( 550−


2 )
88,95

¿ 286663006,5 N mm=28,666 t m
3. Berdasaarkan data balok dan tulangan terpasang pada soal no. 2, tentukan
beban hidup maksimum yang bekerja pada struktur.

Gambar 2 2

a. Menentukan berat sendiri balok


qD = γ beton . b . h γ beton = 2,4 t/m3

15
= 2,4 x 0,3 x 0,6
= 0,432 t/m’
MDmak= 1/8 . qD . L2 MLmak = 1/8. qL . L2
= 1/8 x 0,432 x 92 = 1/8 x qL x 92
= 4,374 tm = 10, 125 qL
b. Menghitung kuat perlu (Mu)
Mu = 1,2 . MD + 1,6 ML
= 1,2 x 4,374 + 1,6 x 10,125qL
= 5,2488 + 16,2qL
= 21,4488 qL
c. Menentukan beban hidup yang bekerja pada struktur (qL)
Mu
Kuat Rencana (Mu) = selanjutnya :

“Mn akibat beban akan dilawan oleh Mn akibat aksi gaya-gaya dalam”
Sehingga :
1
Mn= [ Mu ] ∅=0,80 ( Lentur )

1
28,666= [ 5,2488+16,2 x qL ]
0,80
qL=1,069t /m = 1 t/m

Studi Kasus 2
Balok Terhadap Lentur Dengan Tulangan Tarik Tunggal

16
Gambar 2.3

Balok menahan beban mati gD = 10,6 Kn/m (sudah termasuk berat sendiri) dan
beban hidup gL=22 Kn/m=2,2 t/m, mutu beton (fc’)=20 Mpa, mutu baja tulangan
(fy)=400 Mpa. Karena pertimbangan arsitektural, maka dimensi balok telah
ditentukan sebesar (25x65) cm2
Pertanyaan : Hitung Penulangan Balok tersebut !
(catatan : Besi tulangan yang tersedia dilapangan D19,D25 dan D29)

Penyelesaian :
a. Hitung besarnya momen ultimate (Mu) akibat beban berfaktor
Md = 1/8 (qd) L2 Ml = 1/8 (ql) L2
= 1/8 (10,6) (7)2 = 1/8 (22) (7)2
= 64,925 KNm = 134,75 KNm
Mu = 1,2 (Md) + 1,6 (Ml)
= 1,2 (64,925) + 1,6 (134,75)
= 77,91 + 215,6
= 293,51 KNm = 293,51 . 106 Nmm
b. Hitung momen nominal yang dibutuhkan (Mn)
Mn = Mu / ∅
= 293,51.106 / 0,80
= 366,9.106
c. Hitung m, dimana m= fy/ (0,85 fc’)
m = 400/(0,85 x 20)
=23,53

17
d. Hitung Rn, diman Rn = Mn/(b.d2)
- Tebal selimut beton direncanakan = 30 mm
- Diameter sengkang direncanakan = 12 mm
- Tulangan utama direncanakan = 25 mm (D25)

Gambar 2.3

a= tebal selimut beton = 30 mm


b= diameter sengkang/begel = 12 mm
c= setengah diameter tulangan utama = 12,5 mm
maka : Gambar 2.4

d = h-a-b-c
= 650 – 30 – 12 – ½(25)
= 595,5 mm
Rn = 366,9 .106 / (250 x 595,52) = 4,14
e. Hitung rasio penulangan yang diperlukan

ρ=
1
m (√ 1−2mfy . Rn )
ρ=
1
23,53 (√ 1−2 x 23,53
400
. 4,14
)=0,0121
kontrol tulangan terpasang :
ρ mak¿ 0,75 . ρb

¿ 0,75
[ 0,85 fc '
fy
β1
600
600+ fy ]
¿ 0,75 [ 0,85(20)
400
( 0,85)
600
600+400
=0,0163 ]
1,4 1,4
ρ min¿ = =0,0035
fy 400
ρ min < ρ < ρ mak

0,0035 < 0,0121 < 0,0613

18
f. Hitung luas tulangan yang diperlukan
As = p . b . d = 0,0121 x 250 x 595,5 = 1801 mm2
Besi tulangan yang ada : D19, D25 dan D29
Luas penampang D19 = ¼ (3,14)(19)2 = 283,385 mm2
Luas penampang D25 = ¼ (3,14) (25)2 = 490,625 mm2
Luas penampang D29 = ¼ (3,14) (29)2 = 660,185 mm2
Jadi :
1. Kalau memakai D19 butuh = 7 buah
7D19 = 7 (283,385) = 1983,695 mm2 > 1801 mm2 (memenuhi)
2. Kalau memakai D25 butuh = 4 buah
4D25 = 4 (490,625) = 1962,5 mm2 > 1801 mm2 (memenuhi)
3. Kalau memakai D29 butuh = 3 buah
3D29 = 3 (660,185) = 1980,55 mm2 > 1801 mm2 (memenuhi)
Dari beberapa pilihan tersebut , kami lebih suka pilihan yang no.3 yaitu
besi dengan ukuran 29 berjumlah 3 buah tulangan atau 3D29, karena biar
tidak ribet dalam pembengkokan dan perakitan tulangan (lebih irit kawat
bendratnya), selain itu juga supaya space ruangnya jadi lebar sehingga
lebih mudah pada waktu pengecoran dan pemadatan beton.
g. Pilih tulangan 3D29
- Cek lebar perlu : 2(30) + 2(12) + 3(29) + 2(29) = 229 <250……(OK!)
- Cek d sebenarnya : 650 – 30 – 12 – (29/2) = 594 ≈ 595,5 ….. (OK!)
Studi Kasus 3

Gambar 2.5

Hitunglah :
1. Luas tulangan baja pada kondisi seimbang, Asb

19
2. Luas tulangan maksimum yang diijinkan agar penampang merupakan
penampang dominan tarik serta penampang pada daerah transisi
3. Posisi sumbu netral, c dan tinggi blok tegangan tekan
ekuivalen,a,untuk penampang dominan tarik pada soal b

1. Luas tulangan baja pada kondisi balance (Asb)


a. Mencari Rasio tulangan pada kondisi balance ( ρb )
0,85 fc' 600
ρb= β1
fy 600+ fy
0,85 x 25 600
¿ 0,85 =0,0271
400 600+400
b. Mencari luas tulangan yang diperlukan (Asb)
Asb¿ ρb . b . d=0,0271 x 400 x 650=7.046 mm2

2. Untuk penampang terkendali tarik, ρ maks = 0,625 ρb = 0,625 x 0,0271 =


0,01693
Maka :
As maks = ρ maks.bd = 0,01693 x 400 x 650 = 4401,8 = 4402 mm 2 (
∅=0,90¿
Untuk penampang pada daerah transisi, ρ maks = 0,714 ρb = 0,714 x 0.0271=
0,0193449
As maks t = ρ maks.bd = 0,0193449 x 400 x 650 = 5029,67 = 5030 mm2 (
∅=0,817 ¿
3. Posisi sumbu netral (c) dan tinggi blok tegangan tekan ekuivalen (α )
Tinggi blok tegangan tekan ekuivalen dihitung dengan menggunakan
Asmaks . fy 4401,8 x 400
α maks ¿ = =207,14=207 mm
'
0,85 . f c . b 0,85 x 25 x 400
α
Jarak dari serat atas ke sumbu netral adalahh c = , dengan β 1=0,85
β1
207,14
c= =243,69=244 mm
0,85
2.3.1 Tabel Symbol Dalam Perhitungan

20
Tabel Symbol Hitungan

Symbol Nama Besaran


EH Sigma H (jumlah gaya-gaya horizontal)
ρb Rasio penulangan pada kondisi balance
c Posisi sumbu netral
qD Beban Mati
As Luas tulangan tarik non-prategangan
A1 Luas penampang pada daerah pelat
b Lebar bagian flens efektif penampang balok T
d Jarak dari serat tekan terluar ke pusat tulangan tarik
q Beban merata dalam bentuk persegi (ton/m)
Rasio bentang bersih arah memanjang terhadap arah melebar pelat
β
dua arah
f’c Kuat tekan beton atau mutu beton
ρ mak Rasio penulangan maksimum
Asb Luas tulangan pada kondisi balance
fy Tegangan luluh baja tulangan yang diisyaratkan
MLmak Beban Hidup Maksimum
h Tebal atau tinggi total balok
L Panjang bentang balok (m)
MDmak Beban mati maksimum
ρ rasio penulangan
ρ min Rasio penulangan minimum tarik non-prategangan
Rn Koefisien kapasitas penampang
Mu Momen ultimate (ton.m)
As maks Luas tulangan maksimum
AS min Luas tulangan minimum
α Tinggi blok tegangan tekan ekuivalen
Tabel Symbol Hitungan 2.1

BAB 3
METODOLOGI

21
1.1 METODE PENYUSUNAN

Tahapan ini menyangkut identifikasi awal untuk menentukan cara perhitungan


pengumpulan data dan analisa data, jenis - jenis data yang akan dianalisis dan metode
yang digunakan sesuai dengan jenis analisa yang akan dilakukan.

MULAI

PENDAHULUAN

METODELOGI

PEMBAHASAN DAN
ANALISA

HASIL
ANALIS PEMBAHASAN DAN
IS ANALISA DATA

KESIMPULAN

Gambar Flow Chart 3 1

22
3.2 METODE PENGUMPULAN DATA

Dalam praktikum ini, diharuskan untuk mengumpulkan data, agar didapatkan


data-data yang dibutuhkan dapat diperoleh dengan mudah tetapi tetap memenuhi
persyaratan yang telah di buat sebelumnya. Untuk itu dilakukanlah :

1. Mencari Materi Tentang perhitungan Analilsis Balok- Tulangan Tunggal


Model Beton PCA.
2. Mengumpulkan Materi Tentang Cara Menggunakan Aplikasi Microsoft
Visual Basic.

23
BAB 4
PEMBAHASAN DAN ANALISA

4.1 PELAKSANAAN PENGUMPULAN MATERI

Studi Kasus 1

Balok dengan dimensi b=300 mm dan h=600 mm, d’=50 mm, d=550 mm
fc’=25 Mpa, fy= 400 Mpa.dalam kondisi balance!

24
Gambar 4 2

Tentukan :
1. Luas Tulangan dan Asmaks dimana balok dalam kondisi balance
2. Momen nominal aktual balok, bila tulangan terpasang 5D19
3. Berdasaarkan data balok dan tulangan terpasang pada soal no. 2, tentukan
beban hidup maksimum yang bekerja pada struktur

Studi Kasus 2
Balok Terhadap Lentur Dengan Tulangan Tarik Tunggal

Gambar 4,2
Balok menahan beban mati gD = 10,6 Kn/m (sudah termasuk
berat sendiri) dan beban hidup gL=22 Kn/m=2,2 t/m, mutu beton (fc’)=20 Mpa,

25
mutu baja tulangan (fy)=400 Mpa. Karena pertimbangan arsitektural, maka
dimensi balok telah ditentukan sebesar (25x65) cm2
Pertanyaan : Hitung Penulangan Balok tersebut !
(catatan : Besi tulangan yang tersedia dilapangan D19,D25 dan D29)

Studi Kasus 3
Penampang Persegi Bertulangan Tunggal

Gambar 4.3

Hitunglah :
a) Luas tulangan baja pada kondisi seimbang, Asb ?
b) Luas tulangan maksimum yang diijinkan agar penampang
merupakan penampang dominan tarik serta penampang pada
daerah transisi ?
c) Posisi sumbu netral, c dan tinggi blok tegangan tekan
ekuivalen,a,untuk penampang dominan tarik pada soal b ?

4.1 PEMBUATAN PROGRAM PERHITUNGAN ANALISIS BALOK-


TULANGAN TUNGGAL MODEL BETON PCA

Setelah memperoleh materi dan data apa yang mau di aplikasikan ke dalam
Visual Basic 6.0 Maka bisa dilakukan proses pembuatan aplikasi tersebut :
1. Download Aplikasi Visual Basic 6.0

26
2. Setelah itu buka aplikasi Visual Basic
3. Setelah terbuka layar seperti di bawah Klik Standar EXE lalu klik open.

Gambar
Membuat New Project 4.4

4. Masukan Interface

27
Gambar Interface 4.5

Gambar Interface 4.6

Gambar Interface 4.7

5. Masukan Codingan Di Bawah

28
A. Studi Kasus 1

Coding Proses Data

Private Sub Command1_Click()


Dim b, h, d, fc, fy, beta1, L, o, c, y_beton As Currency
Dim pb, asb, a, as_maks, a_s, p_mak, p_min, ps, qd, md_mak, ml_mak, mu,
ql, mn1, mn2 As Currency

b = Text1.Text
h = Text2.Text
d = Text3.Text
fc = Text4.Text
fy = Text5.Text
beta1 = Text6.Text
L = Text7.Text
c = Text8.Text
o = 0.8
y_beton = 2.4

If fc <= 30 And fc >= 0.01 Then


beta1 = 0.85
'merupakan syarat penentuan beta1
ElseIf fc >= 30 And fc <= 1000 Then
End If

pb = 0.85 * beta1 * (fc / fy) * 600 / (600 + fy)


asb = pb * b * d
as_maks = 0.75 * asb
a_s = 5 * 283.53
p_mak = 0.75 * pb
p_min = 1.4 / fy
ps = a_s / (b * d)
a = (a_s * fy) / (0.85 * fc * b)
mn1 = a_s * fy * (d - (a / 2)) / 10 ^ 7
qd = (y_beton * b * h) / 10 ^ 6
md_mak = (1 / 8) * (qd * L ^ 2)
ml_mak = (1 / 8) * (L ^ 2)
mu = (1.2 * md_mak) + (1.6 * ml_mak)
mn2 = mn1
ql = (mn2 * o) / mu

Text20.Text = Round(pb, 4)
Text11.Text = Round(asb, 1) & " mm2"

29
Text12.Text = Round(as_maks, 1) & " mm2"
Text13.Text = Round(p_mak, 4)
Text14.Text = Round(p_min, 4)
Text15.Text = Round(ps, 4)
Text16.Text = Round(a_s, 2) & " mm2"
Text17.Text = Round(mn1, 3) & " tm"
Text18.Text = Round(mu, 4) & " qL"
Text19.Text = Round(mn2, 3) & " tm"
Text21.Text = Round(ql, 3) & " t/m"
End Sub

Coding Hapus Data

Private Sub Command2_Click()


Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text20.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text21.Text = ""
End Sub

Private Sub Command3_Click()


Unload Me
End Sub

B. Studi Kasus 2

Private Sub Command1_Click()

30
Dim qd, ql, fc, fy, L, a, b, diameter, c, h, beta1, D19_1, D25_1, D29_1 As
Currency
Dim md, ml, mu, mn, mn1, m, d, d1, Rn, rho, rho_b, rho_mak, rho_min As
Currency
Dim A_s, As_D19, As_D25, As_D29, D19, D25, D29, lebar_perlu,
d_sebenarnya As Currency

qd = Text1.Text
ql = Text2.Text
fc = Text4.Text
fy = Text3.Text
L = Text25.Text
h = Text26.Text
b = Text27.Text
a = Text8.Text
diameter = Text9.Text c = Text10.Text beta1 = 0.85
'Dimensi Balok=(25x65) cm2 = 250 x 650 mm2
md = 0.125 * (qd) * (L ^ 2)
ml = 0.125 * (ql) * (L ^ 2)
mu = (1.2 * md) + (1.6 * ml)
mn = (mu / 0.8)
mn1 = mn * 10 ^ 6
m = fy / (0.85 * fc)
d = h - a - diameter - 12.5
Rn = mn1 / (b * d ^ 2)
rho = (1 / m) * (1 - Sqr(1 - (2 * m * Rn) / fy))
rho_b = 0.85 * beta1 * (fc / fy) * 600 / (600 + fy)
rho_mak = 0.75 * rho_b
rho_min = 1.4 / fy
A_s = 0.0121 * b * d
As_D19 = 0.25 * 3.14 * 19 ^ 2
As_D25 = 0.25 * 3.14 * 25 ^ 2
As_D29 = 0.25 * 3.14 * 29 ^ 2
D19 = A_s / As_D19

31
D19_1 = 7 * As_D19
D25 = A_s / As_D25
D25_1 = 4 * As_D25
D29 = A_s / As_D29
D29_1 = 3 * As_D29
lebar_perlu = (2 * 30) + (2 * 12) + (3 * 29) + (2 * 29)
d_sebenarnya = 650 - 30 - 12 - (29 / 2)

Text5.Text = Round(mu, 4) & " .10^6 Nmm"


Text6.Text = Round(mn, 1) & " .10^6"
Text7.Text = Round(m, 2)
Text11.Text = Round(d, 2) & " mm"
Text12.Text = Round(Rn, 2)
Text15.Text = Round(rho, 4)
Text13.Text = Round(rho_mak, 4)
Text14.Text = Round(rho_min, 4)
Text16.Text = Round(A_s) & " mm2"
Text17.Text = Round(As_D19, 3) & " mm2"
Text18.Text = Round(As_D25, 3) & " mm2"
Text19.Text = Round(As_D29, 3) & " mm2"
Text20.Text = Round(D19, 2) & " = 7 bh"
Text21.Text = Round(D25, 2) & " = 4 bh"
Text22.Text = Round(D29, 2) & " = 3 bh"
Text23.Text = Round(lebar_perlu, 3)
Text24.Text = Round(d_sebenarnya)
Text28.Text = Round(D19_1, 3) & " mm2"
Text29.Text = Round(D25_1, 3) & " mm2"
Text30.Text = Round(D29_1, 3) & " mm2"
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""

32
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
Text21.Text = ""
Text22.Text = ""
Text23.Text = ""
Text24.Text = ""
Text25.Text = ""
Text26.Text = ""
Text27.Text = ""
Text28.Text = ""
Text29.Text = ""
Text30.Text = ""
End Sub
Private Sub Command3_Click()
Unload Me
End Sub

C. Studi Kasus 3

Codingan :

33
Private Sub Command1_Click()
Dim b, d, beta1, fc, fy As Currency
Dim rho_b, Asb, Pmaks, As_maks, Pmakst, As_makst, c, a As Currency

b = Text1.Text
d = Text2.Text
fc = Text4.Text
fy = Text5.Text beta1 = Text6.Text
If fc <= 30 And fc >= 0.01 Then
beta1 = 0.85
ElseIf fc >= 30 And fc <= 1000 Then
End If
rho_b = 0.85 * 0.85 * (fc / fy) * 600 / (600 + 400)
Asb = 0.0271 * b * d
Pmaks = 0.625 * rho_b
As_maks = Pmaks * b * d
Pmakst = 0.714 * rho_b
As_makst = Pmakst * b * d
a = (As_maks * fy) / (0.85 * fc * b)
c = a / beta1

Text7.Text = Round(rho_b, 4)
Text8.Text = Round(Asb, 4) & " mm2"
Text9.Text = Round(Pmaks, 5)
Text10.Text = Round(As_maks) & "mm2"
Text11.Text = Round(Pmakst, 7)
Text12.Text = Round(As_makst) & "mm2"
Text13.Text = Round(a) & " mm"
Text14.Text = Round(c) & " mm"
End Sub

Private Sub Command2_Click()


Text1.Text = ""
Text2.Text = ""

34
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
End Sub

6. Setelah Memasukan Codingan lalu klik Run, Setelah itu Start atau Klik (F5)

7. Masukan Angka yang ingin di hitung

35
Gambar Input Angka Soal 4.8

Gambar Input Angka 4.9

Gambar Input Angka 4.10

8. Terakhir Klik Proses Maka Akan Muncul hasil Hitungan

36
Gambar Hasil Hitungan Visual Basic 4.15

Gambar Hasil Hitungan Visual Basic 4.16

Gambar Hasil Hitungan Visual Basic 4.17

37
BAB 5
KESIMPULAN DAN SARAN

5.1 KESIMPULAN

Dari proses pelaksanaan praktikum ini, dapat disimpulkan bahwa aplikasi


Visual Basic dapat membantu perhtiungan Analisa Balok dan bisa digunakan
berkali kali saat melakukan perhitungan, Program ini sangat mudah dimengerti
karena tidak terlalu sulit saat melakukan codingan

5.2 SARAN

Untuk memperoleh hasil yang lebih baik lagi harus mempelajari materi
lebih baik tidak bisa dilakukan secara mendadak di karenakan akan
membingungkan, dan dalam soal yang diberikan tidak di cantumkan harus pa
yang di hitung, dikarenakan Analisa balok tulangan tunggal memiliki banyak
hitungan yang dilakukan.

38
DAFTAR PUSTAKA

Pengertian Bahasa pemograman


(https://Bahasa Pemrograman - Pengertian, Jenis, Macam, Tingkatan & Contoh
(dosenpendidikan.co.id)-Dosen pendidikan 2014).

Pengertian Visual Basic

(https://Microsoft Visual Basic : Pengertian Beserta Penjelasannya (galerinfo.com)


Microsoft Visual Basic : Pengertian Beserta Penjelasannya (galerinfo.com)-Galerinfo
2021).

PERENCANAAN PADA BALOK PCA Col

(https://Teknik Sipil ada untuk mensejahterakan manusia: Analisa kolom dengan


PCA Col (bayunugr.blogspot.com)-Oktober 2011).

Kelebihan dan Kekurangan Visual Basic


(https://Visual Basic: Kelebihan dan Kekurangannya- Glints Blog-Desember 2020).

39

Anda mungkin juga menyukai