Sub Program Masukkan dan Keluaran

III.2 Sub Program Masukkan dan Keluaran

III.2.1 Sub Program Untuk Menampilkan Menu Utama

Pada saat program dijalankan pertama kali akan muncul sebuah menu yang berisi pilihan untuk menjalankan program, menu utama program optimasi beton bertulang pada struktur portal ruang seperti diperlihatkan pada gambar 3-1.

Program Optimasi Beton Bertulang Pada Struktur Portal Ruang

Oleh : Yohan Naftali

7712/TS

Time : 23:09:48.10

1. Input data awal ke file

2. Input data beban ke file

3. Melihat isi file input

4. Mengoptimasi Struktur

5. Keluar

Pilihan (1-5) = _

Gambar 3-1 Menu Utama Program

Pilihan yang terdapat pada menu utama terdiri dari :

1. Input data awal ke file, untuk memasukkan data tentang informasi struktur.

2. Input data beban ke file, untuk memasukkan data beban yang bekerja pada struktur.

3. Melihat isi file input, untuk menampilkan data yang telah dimasukkan.

4. Mengoptimasi struktur, untuk memulai proses optimasi beton bertulang pada struktur portal ruang.

5. Keluar, untuk menghentikan program. Fungsi-fungsi yang digunakan untuk menampilkan menu utama yang terdapat pada file TAMPILAN.HPP terdiri dari :

1. void menu_utama ( ), fungsi ini dipanggil dari fungsi void main ( ), selanjutnya dari fungsi ini dipanggil fungsi-fungsi lainnya.

2. void about ( ), fungsi ini dipanggil untuk menampilkan informasi program pada layar.

III.2.2 Sub Program Memasukkan Data

Untuk melakukan proses pemasukkan data (input), dapat dilakukan dengan dua cara yaitu :

1. Mengikuti panduan yang disediakan oleh program.

2. Mengedit teks ASCII dengan bantuan MS-DOS Editor atau Notepad. Memasukkan data melalui panduan program, maka pertama kali akan diminta nama file generik (tanpa ekstensi), nama file ini digunakan program untuk memberi nama file-file bentukan lainnya. Selanjutnya program meminta data-data struktur, mengedit teks ASCII dengan bantuan ASCII editor lebih mudah digunakan untuk mengedit data masukkan yang telah ada.

Sebelum memulai pemasukkan data ke komputer, maka data-data struktur harus kita persiapkan terlebih dahulu supaya mempermudah proses pemasukkan data, data-data struktur yang perlu kita persiapkan adalah :

1. Nama struktur

2. Jumlah batang pada struktur

3. Jumlah titik kumpul

4. Jumlah pengekang tumpuan pada struktur

5. Jumlah titik kumpul yang dikekang

6. Koordinat titik kumpul

7. Alokasi elemen batang pada struktur

8. Pengekang titik kumpul

9. Kuat desak beton karakteristik

10. Kuat tarik tulangan utama

11. Kuat tarik tulangan sengkang

12. Beban yang mengenai struktur

13. Data lebar dan tinggi balok

14. Data sisi penampang kolom

15. Data diameter tulangan utama

16. Data diameter tulangan sengkang

17. Data jumlah tulangan

18. Data jarak antara tulangan sengkang Setelah data kita masukkan ke dalam komputer, selanjutnya diperiksa lagi data yang telah kita masukkan untuk memastikan bahwa data yang telah dimasukkan sudah benar, Apabila ada kesalahan, maka data masukkan dapat dikoreksi dengan mengedit file masukkan.

Struktur file masukkan pada program optimasi beton bertulang pada struktur rangka ini adalah :

1. Data umum struktur terdapat pada file generik.inp

2. Data beban yang bekerja pada struktur terdapat pada file generik.bbn

3. Data diskrit mengenai ukuran penampang batang terdapat pada file generik.isd

4. Data diskrit mengenai diameter tulangan utama terdapat pada file generik.idl

5. Data diskrit mengenai diameter tulangan sengkang terdapat pada file generik.ids

6. Data diskrit mengenai jumlah tulangan utama pada salah satu penampang terdapat pada file generik.ijl

7. Data diskrit mengenai jarak antara tulangan sengkang terdapat pada file generik.ijs

Fungsi-fungsi yang digunakan dalam proses masukkan adalah :

1. void input_data ( ), terdapat pada file INOUT.HPP, untuk menampilkan menu masukkan

2. void input_data_umum ( ), terdapat pada file INOUT.HPP, untuk memasukkan data umum struktur ke file

3. void input_data_diskrit ( ), terdapat pada file INOUT.HPP, untuk memasukkan data elemen batang

4. void load_data ( ), terdapat pada file PEMBEBANAN.HPP, untuk memasukkan data beban yang bekerja pada struktur

III.2.3 Sub Program Untuk Membaca Data Masukkan

Setelah data masukkan diproses oleh komputer, dan diletakkan ke dalam file-file masukkan, maka untuk dapat dilakukan proses optimasi maka data masukkan tersebut perlu dibaca ulang, fungsi-fungsi yang digunakan untuk melakukan proses ini adalah :

1. void baca_data ( ), terdapat pada file INOUT.HPP, untuk membaca data

masukkan

2. void baca_beban ( ), terdapat pada file PEMBEBANAN.HPP, untuk membaca data pembebanan.

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

KEPEKAAN ESCHERICHIA COLI UROPATOGENIK TERHADAP ANTIBIOTIK PADA PASIEN INFEKSI SALURAN KEMIH DI RSU Dr. SAIFUL ANWAR MALANG (PERIODE JANUARI-DESEMBER 2008)

2 106 1

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25

PENGARUH BIG FIVE PERSONALITY TERHADAP SIKAP TENTANG KORUPSI PADA MAHASISWA

11 131 124