DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP

Ukuran: px
Mulai penontonan dengan halaman:

Download "DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP"

Transkripsi

1 DAFTAR LAMPIRAN Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP 70

2 PANDUAN PENGGUNA FRANSIS PAVEMENT PROGRAM Program Fransis Pavement Program merupakan program bantu yang diperuntukkan bagi kalangan Teknik Sipil. Program bantu ini dikhususkan untuk menghitung tebal perkerasan lentur dan tebal perkerasan kaku jalan dengan Metode Bina Marga. Program ini mudah di install dan mudah dimengerti karena penggunaan bahasa dan simbol simbol yang sering dipakai di bidang Teknik Sipil, selain itu memiliki menu dan tools yang sangat mudah dipahami oleh user. Dengan adanya Panduan Pengguna ini diharapkan agar user lebih memahami bagaimana mengoperasikan program bantu ini. 1. Install Program Untuk meng-install Fransis Pavement Program cukup dengan double-click pada ikon Set up yang terdapat pada cd program. Maka akan muncul jela panduan untuk meng-install program. Setelah mengikuti prosesnya, maka program akan otomatis di-install pada direktori C:\Program File\Fransis Pavement Program. Setelah program sukses di-install, maka anda bisa menjalankan program tersebut dengan meng-click pada ikon FPP pada menu Start All Programs, dan akan muncul jela seperti pada gambar.1. 71

3 Gambar.1 Tampilan Awal FPP 2. Memilih Prosedur Perhitungan Setelah tampilan form awal atau yang disebut form About muncul, pada gambar.2, maka yang harus dilakukan user adalah meng-click pada tombol OK, maka akan muncul form Home. Form ini menyediakan dua alternatif pilihan untuk menghitung tebal perkerasan, yaitu Flexible untuk menghitung tebal perkerasan lentur, dan Rigid untuk menghitung tebal perkerasan kaku. Pada form ini juga berisi informasi tentang setting komputer yang harus digunakan. Setelah user memilih jenis perkerasan yang akan dihitung, maka akan muncul tombol Next. Tombol ini di-click untuk melanjutkan proses pada form berikutnya (gambar.3). 72

4 Gambar.2 Tampilan Form Home Gambar.3 Tampilan Tombol Next pada Form Home 73

5 3. Menghitung Tebal Perkerasan Lentur Langkah-langkah dalam menghitung tebal perkerasan lentur ini terbagi dalam tahapan-tahapan dalam setiap form yang tersedia: a. Pilih jenis pavement Flexible pada form Home (gambar.4), kemudian click tombol Gambar.4 Memilih Jenis Pavement Flexible b. Masukkan data-data input pada kolom yang tersedia pada form Flex Bina Marga Calculator [1], gambar.5, sesuai dengan nama datanya, kemudian click OK. Setelah tombol itu di-click maka akan muncul tombol Next untuk meneruskan ke form berikutnya. 74

6 Gambar 5 Tampilan Form Flex Bina Marga Calculator [1] c. Pada form berikutnya, form Flex Bina Marga Calculator [2] (gambar.6), user akan memilih jenis karaan dan memasukkan data beban karaan dan volume karaan pada kolom yang tersedia. Setelah data dimasukkan kemudian tombol LER di-click untuk mapatkan nilai LER. Setelah didapat nilai LER maka tombol Next akan muncul yang akan di-click untuk melanjutkan ke form berikutnya. 75

7 Gambar.6 Tampilan Form Flex Bina Marga Calculator [2] d. Memasukkan data input curah hujan, kelandaian, jenis lapis perkerasan, roughness, dan klasifikasi jalan pada kolom yang tersedia di form Flex Bina Marga Calculator [3] (gambar.7). Kemudian click tombol untuk mapatkan nilai FR, IPo, dan IPt. Setelah itu click tombol Next untuk melanjutkan ke form berikutnya. 76

8 Gambar.7 Tampilan Form Flex Bina Marga Calculator [3] e. Pada form Flex Bina Marga Calculator [4], data yang dimasukkan adalah jenis bahan masing-masing lapisan perkerasan, IPo, dan IPt (gambar.8). kemudian click tombol untuk mapatkan nilai DDT dan ITP. Nilai ITP yang didapat akan ditampilkan pada form berikutnya. Setelah hasil keluar maka click tombol Next. 77

9 Gambar.8 Tampilan Form Flex Bina Marga Calculator [4] f. Pada from terakhir adalah form Flex Bina Marga Calculator [5] untuk mapatkan hasil akhir tebal perkerasan (gambar.9). Masukkan data koefisien a pada masing-masing lapisan kemudian click untuk mapatkan hasil akhir yaitu tebal (d) perkerasan yang akan ditampilkan tebal masing-masing perkerasan dan tebal total perkerasan. Setelah hasil keluar maka akan muncul pernyataan Perhitungan Selesai sebagai tanda bahwa proses perhitungan tebal perkerasan lentur telah berakhir. 78

10 Gambar.9 Tampilan Form Akhir Flex Bina Marga Calculator [5] 4. Menghitung Tebal Perkerasan Kaku Langkah-langkah menghitung tebal perkerasan kaku: a. Pilih jenis pavement Rigid pada menu Home (gambar.10), kemudian click tombol Next untuk melanjutkan ke form berikutnya. 79

11 Gambar.10 Memilih Jenis Pavement Rigid b. Pada form Rigid NAASRA Calculator [1] masukkan data-data lebar perkerasan, jumlah lajur, jumlah arah, peranan jalan, kuat tekan beton, serta pertumbuhan lalu-lintas. Khusus pada pertumbuhan lalu-lintas disediakan tiga alternatif pilihan sesuai dengan kondisi. Kemudian click tombol untuk memproses perhitungan. Setelah nilai didapatkan maka akan muncul tombol Next, tombol itu di-click untuk melanjutkan ke form berikutnya. 80

12 Gambar.11 Tampilan Form Rigid NAASRA Calculator [1] c. Pada form Rigid NAASRA Calculator [2], click speed-button untuk memilih jenis karaan. Setelah jenis karaan ditentukan maka click tombol untuk memproses perhitungan untuk mapatkan nilai JSKN. Setelah nilai keluar maka akan muncul tombol yang akan di-click untuk melanjutkan pada form berikutnya. 81

13 Gambar.12 Tampilan Form Rigid NAASRA Calculator [2] d. Form Rigid NAASRA Calculator [3] merupakan untuk menunjukkan hasil dari jumlah repitisi beban sumbu karaan yang diperoleh dari form berikutnya. Untuk mapatkan nilai k, click tombol maka akan muncul form sperti gambar

14 Gambar.13 Tampilan Form Rigid NAASRA Calculator [3] e. Untuk mapatkan nilai k, pada form Rigid NAASRA Korelasi CBR dan k terdapat sebuah grafik yang berfungsi sebagai panduan mencari nilai k. Click pada grafik y nilai CBR kemudian click tombol untuk menggambar garis horizontal berwarna biru. Pada perpotongan garis warna biru dan garis persamaan korelasi warna hitam di-click, kemudian click tombol untuk menggambar garis vertikal berwarna merah yang akan berpotongan pada garis sumbu x. Nilai pada perpotongan garis sumbu x adalah nilai k, nilai ini dibaca kemudian dimasukkan ke dalam kolom, seperti yang ditunjukkan pada gambar.14. Setelah nilai k dimasukkan maka click tombol sebagai tanda konfirmasi nilai yang dimasukkan. Kemudian click tombol Next untuk melanjutkan ke form berikutnya. 83

15 Gambar.14 From Korelasi CBR dan k f. Form yang muncul selanjutnya, gambar.15, adalah form untuk mapatkan tegangan yang terjadi yang diperoleh dari nomogram. Masukkan nilai tebal rencan pada kolom yang tersedia, kemudian click tombol untuk menggunakan nomogram. 84

16 Gambar.15 Tampilan Form Rigid NAASRA Calculator [4] g. Form nomogram yang muncul sesuai dengan kebutuhan jenis sumbu karaan yang ada. Penggunaan nomogram STRT, STRG, dan STRG sama, yaitu: click pada grafik y untuk nilai CBR/k kemudian click tombol untuk menggambar garis horisontal berwarna merah. click pada grafi sumbu x untuk nilai beban sumbu, kemudian click tombol click pada garis warna merah sejajar dengan garis bantu yang ada pada nomogram untuk nilai beban sumbu yang sama, kemudian click tombol jkljkll untuk menggambar garis vertikal berwarna merah. click pada perpotongan garis tebal pelat rencana dan garis vertikal merah, kemudian click tombol untuk menggambar garis horisontal berwarna biru 85

17 masukkan.nilai yang didapat dari perpotongan garis horisontal biru dengan garis sumbu y kedalam kolom tegangan yang terjadi di sebelah kanan atas form. setelah semua nilai dimasukkan maka click sebagai tanda konfirmasi, yang akan diikuti dengan munculnya tombol Next dfa yang berfungsi untuk melanjutkan ke form berikutnya. ulangi proses ini untuk mapatkan semua tegangan yang terjadi, baik itu pada nomogram STRG dan SGRG Gambar.16 Form Nomogram STRT 86

18 Gambar.17 Form Nomogram STRG Gambar.18 Form Nomogram SGRG 87

19 h. Setelah form nomogram selesai maka akan muncul form Rigid NAASRA Calculator [4] yang berfungsi untuk mapatkan total nilai fatigue dan tebal perkerasan beton. Click tombol jlkjlkjlkjlj untuk mapatkan nilai d. jika hasil dari % fatigue lebih besar dari 100 %, maka click hjkhjkhkjhj untuk memperbesar tebal pelat dan ulangi proses (f). Jika hasil dari % fatigue lebih kecil atau sama dengan 100 % maka akan muncul pernyataan Perhitungan Selesai dan keluar hasil tebal perekerasan kaku (d). Gambar.19 Form Rigid NAASRA Calculator [4] untuk Mapat Nilai d 5. Menyimpan hasil proses perhitungan Setelah proses perhitungan selesai yang ditandai dengan pernyataan Perhitungan Selesai, maka click tombol untuk menyimpan hasil proses. File tersebut disimpan dan diberi nama serta tipe file. 88

20 File yang disimpan dalam format Notepad (txt), maka diberi extension txt pada nama file. Contoh, nama file.txt File yang disimpan dalam format MsWord (doc), maka diberi extension txt pada nama file. Contoh, nama file.doc 6. Arti dan Fungsi Tombol Pada Program FPP Tombol Arti Fungsi OK HOME ABOUT EXIT CANCEL CONFIRM NEXT BACK PROCESS GRAFIK NOMOGRAM sebagai tanda konfirmasi & masuk menu Home untuk kembali ke menu Home untuk mengetahui informasi judul program pada menu About untuk berhenti dan keluar dari program untuk menghapus data input pada form sebagai tanda konfirmasi input data pada form untuk melanjutkan ke form berikutnya untuk kembali ke form sebelumnya memproses perhitungan untuk mapatkan hasil untuk menuju form grafik korelasi CBR dan k untuk menuju form nomogram 89

21 DRAW RIGHT DRAW LEFT DRAW VERTICAL DRAW ANGLE THICKNESS SAVE menggambar garis horisontal ke arah kanan menggambar garis horisontal ke arah kanan menggambar garis vertikal menggambar garis miring ke arah kiri memperbesar tebal pelat asumsi menyimpan hasil perhitungan dalam format *.txt atau *.doc 90

22 BAHASA PEMROGRAMAN UNTUK PROGRAM BANTU FPP 1. Perkerasan Lentur unit FB5; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls; type TfrmFB5 = class(tform) Label2: TLabel; Label8: TLabel; Label9: TLabel; Label3: TLabel; Label6: TLabel; Label12: TLabel; cbxa1: TComboBox; cbxa2: TComboBox; cbxa3: TComboBox; Label1: TLabel; Label4: TLabel; Label5: TLabel; lblla: TLabel; lbllpa: TLabel; lbllpb: TLabel; Label10: TLabel; Label13: TLabel; lbld3: TLabel; Label14: TLabel; Label7: TLabel; lbld: TLabel; lblround1: TLabel; lblround3: TLabel; lblround2: TLabel; Label11: TLabel; btnd: TBitBtn; btnback: TBitBtn; btnhome: TBitBtn; btnabout: TBitBtn; btnexit: TBitBtn; btncancel: TBitBtn; Label15: TLabel; Label16: TLabel; Label17: TLabel; lblcbr1: TLabel; lblcbr3: TLabel; lblcbr2: TLabel; imgsurface: TImage; lblitp1: TLabel; lblitp2: TLabel; 91

23 lblitp3: TLabel; lbld1: TLabel; lbld2: TLabel; lbldtbl: TLabel; imgbase: TImage; imgsubbase: TImage; imgsubgrade: TImage; Label18: TLabel; Label19: TLabel; Label20: TLabel; Label21: TLabel; Label22: TLabel; Label23: TLabel; Label24: TLabel; Label25: TLabel; Label26: TLabel; Label27: TLabel; lblfinishd: TLabel; btnsave: TBitBtn; SaveDialog1: TSaveDialog; memo1: TMemo; procedure btnbackclick(ser: TObject); procedure btnhomeclick(ser: TObject); procedure btndclick(ser: TObject); procedure btnexitclick(ser: TObject); procedure btnaboutclick(ser: TObject); procedure btncancelclick(ser: TObject); procedure resetall(); procedure save(); procedure btnsaveclick(ser: TObject); private { Private declarations } public { Public declarations } var frmfb5: TfrmFB5; D1, D2, D3, D, Dtbl: Single; a1, a2, a3: Single; FileFlex: TextFile; now: TDateTime; implementation uses Home, FB1, FB2, FB3, FB4, Math, About; {$R *.dfm} procedure TfrmFB5.btnBackClick(Ser: TObject); frmfb5.close; frmfb4.show; 92

24 procedure TfrmFB5.btnHomeClick(Ser: TObject); if MessageDlg('Anda yakin ingin memulai perhitungan baru?',mtconfirmation,mbokcancel,0)= mrok then frmfb5.close; save; resetall; frmhome.show; procedure TfrmFB5.resetAll(); frmfb1.btncancelclick(frmfb5); frmfb2.btncancelclick(frmfb5); frmfb3.btncancelclick(frmfb5); frmfb4.btncancelclick(frmfb5); frmfb5.btncancelclick(frmfb5); procedure TfrmFB5.save(); frmfb2.cbx1.caption:=''; procedure TfrmFB5.btnDClick(Ser: TObject); inputuser:=true; if (cbxa1.text='') or (cbxa2.text='') or (cbxa3.text='') then MessageDlg('Input salah atau tidak lengkap', mtwarning, [mbok],0); exit; a1:=strtofloat(cbxa1.text); a2:=strtofloat(cbxa2.text); a3:=strtofloat(cbxa3.text); D1:=ITP1/a1; lbld1.caption:=floattostr(roundto(d1,-4)); if ITP1<6.71 then Dtbl:=5; if (ITP1>=6.71) and (ITP1<10) then Dtbl:=7.5; if ITP1>=10 then Dtbl:=10; if D1<Dtbl then D1:=Dtbl; if D1>Dtbl then D1:=Ceil(D1); lblround1.caption:=floattostr(d1); D2:=(ITP2-(a1*D1))/a2; lbld2.caption:=floattostr(roundto(d2,-4)); if (ITP2<3) then Dtbl:=15; if (ITP2>=3) and (ITP2<7.5) then Dtbl:=20; 93

25 if (ITP2>=7.5) and (ITP2<10)then if lbllpa.caption='laston ATAS' then Dtbl:=10 Dtbl:=20; if (ITP2>=10) and (ITP2<12.25)then if lbllpa.caption='laston ATAS' then Dtbl:=15 Dtbl:=20; if (ITP2>=12.25) then Dtbl:=15; if D2<Dtbl then D2:=Dtbl; if D2>Dtbl then D2:=Ceil(D2); lblround2.caption:=floattostr(d2); D3:=(ITP3-(a1*D1)-(a2*D2))/a3; lbld3.caption:=floattostr(roundto(d3,-4)); if D3<10 then D3:=10; if D3>10 then D3:=Ceil(D3); lblround3.caption:=floattostr(d3); D:=D1+D2+D3; lbld.caption:=floattostr(d); lblfinishd.visible:=true; procedure TfrmFB5.btnExitClick(Ser: TObject); if MessageDlg('Anda yakin ingin keluar dari program?',mtconfirmation,mbokcancel,0)= mrok then Application.Terminate; procedure TfrmFB5.btnAboutClick(Ser: TObject); frmfb5.close; frmabout.show; procedure TfrmFB5.btnCancelClick(Ser: TObject); cbxa1.itemindex:=-1; cbxa1.text:=''; cbxa2.itemindex:=-1; cbxa2.text:=''; cbxa3.itemindex:=-1; cbxa3.text:=''; lblround1.caption:=''; lblround2.caption:=''; lblround3.caption:=''; lbld.caption:=''; 94

26 lblfinishd.visible:=false; procedure TfrmFB5.btnSaveClick(Ser: TObject); memo1.lines.add('perhitungan Tebal Perkerasan Lentur'); memo1.lines.add('tanggal :' + DateToStr(Date)); memo1.lines.add('jam :' + TimeToStr(Time)); memo1.lines.add(' '); memo1.lines.add(''); memo1.lines.add('umur Rencana ' + frmfb1.txtur.text + ' thn'); memo1.lines.add('pertumbuhan lalu lintas: ' + frmfb1.txti.text + ' %'); memo1.lines.add('lebar Perkerasan: ' + frmfb1.txtll.text + ' m'); memo1.lines.add('jumlah Lajur: ' + frmfb1.cbxjl.text + ' lajur'); memo1.lines.add('jumlah Arah: ' + strja + ' arah'); memo1.lines.add(''); memo1.lines.add(' Karaan ' + ' Berat ' + ' Volume ' + ' E ' + ' C '); memo1.lines.add('1.1 MP ' + frmfb2.txtb1.text + ' ton ' + frmfb2.txtv1.text + ' ' + frmfb2.lble1.caption + ' ' + frmfb2.lblc1.caption); memo1.lines.add('1.2 Bus ' + frmfb2.txtb2.text + ' ton ' + frmfb2.txtv2.text + ' ' + frmfb2.lble2.caption + ' ' + frmfb2.lblc2.caption); memo1.lines.add('1.2 L Truk ' + frmfb2.txtb3.text + ' ton ' + frmfb2.txtv3.text + ' ' + frmfb2.lble3.caption + ' ' + frmfb2.lblc3.caption); memo1.lines.add('1.2 H Truk ' + frmfb2.txtb4.text + ' ton ' + frmfb2.txtv4.text + ' ' + frmfb2.lble4.caption + ' ' + frmfb2.lblc4.caption); memo1.lines.add('1.22 Truk ' + frmfb2.txtb5.text + ' ton ' + frmfb2.txtv5.text + ' ' + frmfb2.lble5.caption + ' ' + frmfb2.lblc5.caption); memo1.lines.add(' Truk Gandeng ' + frmfb2.txtb6.text + ' ton ' + frmfb2.txtv6.text + ' ' + frmfb2.lble6.caption + ' ' + frmfb2.lblc6.caption); memo1.lines.add('1.2-2 Trailer ' + frmfb2.txtb7.text + ' ton ' + frmfb2.txtv7.text + ' ' + frmfb2.lble7.caption + ' ' + frmfb2.lblc7.caption); memo1.lines.add(' Trailer ' + frmfb2.txtb8.text + ' ton ' + frmfb2.txtv8.text + ' ' + frmfb2.lble8.caption + ' ' + frmfb2.lblc8.caption); memo1.lines.add(''); memo1.lines.add('sum LEP: ' + frmfb2.lblsumlep.caption); memo1.lines.add('ler: ' + frmfb2.lbller.caption); memo1.lines.add('curah Hujan: ' + frmfb3.txtch.text + ' mm/thn'); memo1.lines.add('kelandaian: ' + frmfb3.txtlandai.text + ' %'); memo1.lines.add('jumlah Karaan Berat: ' + frmfb3.lbljkb.caption + ' %'); memo1.lines.add('jenis Lapisan Perkerasan : ' + frmfb3.cbxjlp.text); memo1.lines.add('roughness : ' + frmfb3.cbxrough.text + ' mm/km'); memo1.lines.add('klasifikasi Jalan : ' + frmfb3.cbxkj.text); memo1.lines.add('fr : ' + frmfb3.lblfr.caption); memo1.lines.add(''); memo1.lines.add('jenis Bahan'); memo1.lines.add('lapisan Atas : ' + frmfb4.cbxla.text + '; CBR2 : ' + frmfb4.txtcbr1.text + ' %' + ' ; DDT2 : ' + frmfb4.lblddt1.caption); memo1.lines.add('lapisan Pondasi Atas : ' + frmfb4.cbxlpa.text + '; CBR3 : ' + frmfb4.txtcbr2.text + ' %' + ' ; DDT3 : ' + frmfb4.lblddt2.caption); memo1.lines.add('lapisan Pondasi Bawah : ' + frmfb4.cbxlpb.text + '; CBR4 : ' + frmfb4.txtcbr3.text + ' %' + ' ; DDT4 : ' + frmfb4.lblddt3.caption); memo1.lines.add('itp1 : ' + frmfb5.lblitp1.caption + ' ; a1 : ' + frmfb5.cbxa1.text); memo1.lines.add('itp2 : ' + frmfb5.lblitp2.caption + ' ; a2 : ' + frmfb5.cbxa2.text); memo1.lines.add('itp3 : ' + frmfb5.lblitp3.caption + ' ; a2 : ' + frmfb5.cbxa3.text); memo1.lines.add('d1 : ' + frmfb5.lblround1.caption + ' m'); 95

27 memo1.lines.add('d2 : ' + frmfb5.lblround2.caption + ' m'); memo1.lines.add('d3 : ' + frmfb5.lblround3.caption + ' m'); memo1.lines.add('dtotal : ' + frmfb5.lbld.caption + ' m'); memo1.lines.add(' ================== '); savedialog1.execute; memo1.lines.savetofile(savedialog1.filename);. 2. Perkerasan Kaku unit RN4; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls; type TfrmRN4 = class(tform) Label26: TLabel; Label8: TLabel; Label11: TLabel; Label18: TLabel; Label1: TLabel; Label19: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label20: TLabel; Label7: TLabel; Label21: TLabel; Label22: TLabel; Label23: TLabel; lblk1: TLabel; lblk2: TLabel; lblk3: TLabel; lblk4: TLabel; lblk5: TLabel; lblk6: TLabel; lblk7: TLabel; lblk8: TLabel; lblk9: TLabel; lblk10: TLabel; lblk11: TLabel; lblk12: TLabel; lblk13: TLabel; lblk14: TLabel; lblk15: TLabel; lblk16: TLabel; 96

28 lblk17: TLabel; lblk18: TLabel; lblk19: TLabel; lblk20: TLabel; lblb1: TLabel; lblb2: TLabel; lblb3: TLabel; lblb4: TLabel; lblb5: TLabel; lblb6: TLabel; lblb7: TLabel; lblb8: TLabel; lblb9: TLabel; lblb10: TLabel; lblb11: TLabel; lblb12: TLabel; lblb13: TLabel; lblb14: TLabel; lblb15: TLabel; lblb16: TLabel; lblb17: TLabel; lblb18: TLabel; lblb19: TLabel; lblb20: TLabel; lblp1: TLabel; lblp2: TLabel; lblp3: TLabel; lblp4: TLabel; lblp5: TLabel; lblp6: TLabel; lblp7: TLabel; lblp8: TLabel; lblp9: TLabel; lblp10: TLabel; lblp11: TLabel; lblp12: TLabel; lblp13: TLabel; lblp14: TLabel; lblp15: TLabel; lblp16: TLabel; lblp17: TLabel; lblp18: TLabel; lblp19: TLabel; lblp20: TLabel; lblr1: TLabel; lblr2: TLabel; lblr3: TLabel; lblr4: TLabel; lblr5: TLabel; lblr6: TLabel; lblr7: TLabel; lblr8: TLabel; lblr9: TLabel; lblr10: TLabel; lblr11: TLabel; 97

29 lblr12: TLabel; lblr13: TLabel; lblr14: TLabel; lblr15: TLabel; lblr16: TLabel; lblr17: TLabel; lblr18: TLabel; lblr19: TLabel; lblr20: TLabel; btnback: TBitBtn; btnnext: TBitBtn; btnhome: TBitBtn; btn: TBitBtn; btnabout: TBitBtn; btnexit: TBitBtn; btncancel: TBitBtn; lbln1: TLabel; lbln2: TLabel; lbln3: TLabel; lbln4: TLabel; lbln5: TLabel; lbln6: TLabel; lbln7: TLabel; lbln8: TLabel; lbln9: TLabel; lbln10: TLabel; lbln11: TLabel; lbln12: TLabel; lbln13: TLabel; lbln14: TLabel; lbln15: TLabel; lbln16: TLabel; lbln17: TLabel; lbln18: TLabel; lbln19: TLabel; lbln20: TLabel; lblt1: TLabel; lblt2: TLabel; lblt3: TLabel; lblt4: TLabel; lblt5: TLabel; lblt6: TLabel; lblt7: TLabel; lblt8: TLabel; lblt9: TLabel; lblt10: TLabel; lblt11: TLabel; lblt12: TLabel; lblt13: TLabel; lblt14: TLabel; lblt15: TLabel; lblt16: TLabel; lblt17: TLabel; lblt18: TLabel; lblt19: TLabel; 98

30 lblt20: TLabel; lblf1: TLabel; lblf2: TLabel; lblf3: TLabel; lblf4: TLabel; lblf5: TLabel; lblf6: TLabel; lblf7: TLabel; lblf8: TLabel; lblf9: TLabel; lblf10: TLabel; lblf11: TLabel; lblf12: TLabel; lblf13: TLabel; lblf14: TLabel; lblf15: TLabel; lblf16: TLabel; lblf17: TLabel; lblf18: TLabel; lblf19: TLabel; lblf20: TLabel; lblj1: TLabel; lblj2: TLabel; lblj3: TLabel; lblj4: TLabel; lblj5: TLabel; lblj6: TLabel; lblj7: TLabel; lblj8: TLabel; lblj9: TLabel; lblj10: TLabel; lblj11: TLabel; lblj12: TLabel; lblj13: TLabel; lblj14: TLabel; lblj15: TLabel; lblj16: TLabel; lblj17: TLabel; lblj18: TLabel; lblj19: TLabel; lblj20: TLabel; Label97: TLabel; lblmm1: TLabel; txttebal: TEdit; btnnomogr: TBitBtn; Label99: TLabel; lblfinishtbal: TLabel; lbltebale: TLabel; lblmm2: TLabel; Label10: TLabel; lblsumpf: TLabel; btnd: TBitBtn; lbltbal: TLabel; lbltbalakhir: TLabel; btnsave: TBitBtn; 99

31 lbldowel: TLabel; lbldiameter: TLabel; lblpanjang: TLabel; lbljarak: TLabel; lbltie: TLabel; lbldow1: TLabel; lbltie1: TLabel; lbldow2: TLabel; lbltie2: TLabel; lbldow3: TLabel; lbltie3: TLabel; lblmm3: TLabel; lblmm4: TLabel; Memo2: TMemo; SaveDialog2: TSaveDialog; procedure btnhomeclick(ser: TObject); procedure btnbackclick(ser: TObject); procedure btnclick(ser: TObject); procedure btnnextclick(ser: TObject); procedure btnaboutclick(ser: TObject); procedure btnexitclick(ser: TObject); procedure btnnomogrclick(ser: TObject); procedure btncancelclick(ser: TObject); function carirepbban(): String; procedure btndclick(ser: TObject); procedure selesai(); procedure hitunglagi(); procedure btnsaveclick(ser: TObject); private { Private declarations } public { Public declarations } var frmrn4: TfrmRN4; B,E,C: Single; BS1, BS2, BS3, BS4: Single; V,VBerat,VTotal: Word; LEP: Single; SumLEP: Single; LEA: Single; LET: Single; LER: Single; JKB: Single; Wt18: Single; SK, JSK: Word; JSKN: Single; hitungpertama, hitunglagi: Boolean; sumpf: Single; FileRigid: TextFile; strfile: String; now: TDateTime; tbal: Word; 100

32 implementation uses Home, Math, About, RN3, RN2, RN1, STRT, STRG, SGRG; {$R *.dfm} procedure TfrmRN4.btnHomeClick(Ser: TObject); if MessageDlg('Anda yakin ingin memulai perhitungan baru?',mtconfirmation,mbokcancel,0)= mrok then frmrn4.close; frmhome.show; procedure TfrmRN4.btnBackClick(Ser: TObject); frmrn4.close; frmrn3.show; procedure TfrmRN4.btnClick(Ser: TObject); btn.visible:=false; btnnomogr.visible:=false; sumpf:=0; if 1<= nt then if (lblt1.caption='-') then lblp1.caption:='-'; lblj1.caption:='-'; lblf1.caption:='-'; pt[1]:=strtofloat(lblt1.caption)/fr; lblp1.caption:=floattostr(roundto(pt[1],-3)); if (pt[1]<0.51) or (pt[1]>0.85) then lblj1.caption:='-'; lblf1.caption:='-'; p:=roundto(pt[1],-3); lblj1.caption:=carirepbban; rb1:=strtofloat(lblr1.caption); rb2:=strtofloat(lblj1.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf1.caption:=floattostr(roundto(pf,-1)); 101

33 if 2<= nt then if (lblt2.caption='-') then lblp2.caption:='-'; lblj2.caption:='-'; lblf2.caption:='-'; pt[2]:=strtofloat(lblt2.caption)/fr; lblp2.caption:=floattostr(roundto(pt[2],-3)); if (pt[2]<0.51) or (pt[2]>0.85) then lblj2.caption:='-'; lblf2.caption:='-'; p:=roundto(pt[2],-3); lblj2.caption:=carirepbban; rb1:=strtofloat(lblr2.caption); rb2:=strtofloat(lblj2.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf2.caption:=floattostr(roundto(pf,-1)); if 3<= nt then if (lblt3.caption='-') then lblp3.caption:='-'; lblj3.caption:='-'; lblf3.caption:='-'; pt[3]:=strtofloat(lblt3.caption)/fr; lblp3.caption:=floattostr(roundto(pt[3],-3)); if (pt[3]<0.51) or (pt[3]>0.85) then lblj3.caption:='-'; lblf3.caption:='-'; p:=roundto(pt[3],-3); lblj3.caption:=carirepbban; 102

34 rb1:=strtofloat(lblr3.caption); rb2:=strtofloat(lblj3.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf3.caption:=floattostr(roundto(pf,-1)); if 4<= nt then if (lblt4.caption='-') then lblp4.caption:='-'; lblj4.caption:='-'; lblf4.caption:='-'; pt[4]:=strtofloat(lblt4.caption)/fr; lblp4.caption:=floattostr(roundto(pt[4],-3)); if (pt[4]<0.51) or (pt[4]>0.85) then lblj4.caption:='-'; lblf4.caption:='-'; p:=roundto(pt[4],-3); lblj4.caption:=carirepbban; rb1:=strtofloat(lblr4.caption); rb2:=strtofloat(lblj4.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf4.caption:=floattostr(roundto(pf,-1)); if 5<= nt then if (lblt5.caption='-') then lblp5.caption:='-'; lblj5.caption:='-'; lblf5.caption:='-'; pt[5]:=strtofloat(lblt5.caption)/fr; lblp5.caption:=floattostr(roundto(pt[5],-3)); if (pt[5]<0.51) or (pt[5]>0.85) then lblj5.caption:='-'; lblf5.caption:='-'; 103

35 p:=roundto(pt[5],-3); lblj5.caption:=carirepbban; rb1:=strtofloat(lblr5.caption); rb2:=strtofloat(lblj5.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf5.caption:=floattostr(roundto(pf,-1)); if 6<= nt then if (lblt6.caption='-') then lblp6.caption:='-'; lblj6.caption:='-'; lblf6.caption:='-'; pt[6]:=strtofloat(lblt6.caption)/fr; lblp6.caption:=floattostr(roundto(pt[6],-3)); if (pt[6]<0.51) or (pt[6]>0.85) then lblj6.caption:='-'; lblf6.caption:='-'; p:=roundto(pt[6],-3); lblj6.caption:=carirepbban; rb1:=strtofloat(lblr6.caption); rb2:=strtofloat(lblj6.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf6.caption:=floattostr(roundto(pf,-1)); if 7<= nt then if (lblt7.caption='-') then lblp7.caption:='-'; lblj7.caption:='-'; lblf7.caption:='-'; pt[7]:=strtofloat(lblt7.caption)/fr; 104

36 lblp7.caption:=floattostr(roundto(pt[7],-3)); if (pt[7]<0.51) or (pt[7]>0.85) then lblj7.caption:='-'; lblf7.caption:='-'; p:=roundto(pt[7],-3); lblj7.caption:=carirepbban; rb1:=strtofloat(lblr7.caption); rb2:=strtofloat(lblj7.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf7.caption:=floattostr(roundto(pf,-1)); if 8<= nt then if (lblt8.caption='-') then lblp8.caption:='-'; lblj8.caption:='-'; lblf8.caption:='-'; pt[8]:=strtofloat(lblt8.caption)/fr; lblp8.caption:=floattostr(roundto(pt[8],-3)); if (pt[8]<0.51) or (pt[8]>0.85) then lblj8.caption:='-'; lblf8.caption:='-'; p:=roundto(pt[8],-3); lblj8.caption:=carirepbban; rb1:=strtofloat(lblr8.caption); rb2:=strtofloat(lblj8.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf8.caption:=floattostr(roundto(pf,-1)); if 9<= nt then if (lblt9.caption='-') then lblp9.caption:='-'; lblj9.caption:='-'; 105

37 lblf9.caption:='-'; pt[9]:=strtofloat(lblt9.caption)/fr; lblp9.caption:=floattostr(roundto(pt[9],-3)); if (pt[9]<0.51) or (pt[9]>0.85) then lblj9.caption:='-'; lblf9.caption:='-'; p:=roundto(pt[9],-3); lblj9.caption:=carirepbban; rb1:=strtofloat(lblr9.caption); rb2:=strtofloat(lblj9.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf9.caption:=floattostr(roundto(pf,-1)); if 10<= nt then if (lblt10.caption='-') then lblp10.caption:='-'; lblj10.caption:='-'; lblf10.caption:='-'; pt[10]:=strtofloat(lblt10.caption)/fr; lblp10.caption:=floattostr(roundto(pt[10],-3)); if (pt[10]<0.51) or (pt[10]>0.85) then lblj10.caption:='-'; lblf10.caption:='-'; p:=roundto(pt[10],-3); lblj10.caption:=carirepbban; rb1:=strtofloat(lblr10.caption); rb2:=strtofloat(lblj10.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf10.caption:=floattostr(roundto(pf,-1)); if 11<= nt then 106

38 if (lblt11.caption='-') then lblp11.caption:='-'; lblj11.caption:='-'; lblf11.caption:='-'; pt[11]:=strtofloat(lblt11.caption)/fr; lblp11.caption:=floattostr(roundto(pt[11],-3)); if (pt[11]<0.51) or (pt[11]>0.85) then lblj11.caption:='-'; lblf11.caption:='-'; p:=roundto(pt[11],-3); lblj11.caption:=carirepbban; rb1:=strtofloat(lblr11.caption); rb2:=strtofloat(lblj11.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf11.caption:=floattostr(roundto(pf,-1)); if 12<= nt then if (lblt12.caption='-') then lblp12.caption:='-'; lblj12.caption:='-'; lblf12.caption:='-'; pt[12]:=strtofloat(lblt12.caption)/fr; lblp12.caption:=floattostr(roundto(pt[12],-3)); if (pt[12]<0.51) or (pt[12]>0.85) then lblj12.caption:='-'; lblf12.caption:='-'; p:=roundto(pt[12],-3); lblj12.caption:=carirepbban; rb1:=strtofloat(lblr12.caption); rb2:=strtofloat(lblj12.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf12.caption:=floattostr(roundto(pf,-1)); 107

39 if 13<= nt then if (lblt13.caption='-') then lblp13.caption:='-'; lblj13.caption:='-'; lblf13.caption:='-'; pt[13]:=strtofloat(lblt13.caption)/fr; lblp13.caption:=floattostr(roundto(pt[13],-3)); if (pt[13]<0.51) or (pt[13]>0.85) then lblj13.caption:='-'; lblf13.caption:='-'; p:=roundto(pt[13],-3); lblj13.caption:=carirepbban; rb1:=strtofloat(lblr13.caption); rb2:=strtofloat(lblj13.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf13.caption:=floattostr(roundto(pf,-1)); if 14<= nt then if (lblt14.caption='-') then lblp14.caption:='-'; lblj14.caption:='-'; lblf14.caption:='-'; pt[14]:=strtofloat(lblt14.caption)/fr; lblp14.caption:=floattostr(roundto(pt[14],-3)); if (pt[14]<0.51) or (pt[14]>0.85) then lblj14.caption:='-'; lblf14.caption:='-'; p:=roundto(pt[14],-3); lblj14.caption:=carirepbban; 108

40 rb1:=strtofloat(lblr14.caption); rb2:=strtofloat(lblj14.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf14.caption:=floattostr(roundto(pf,-1)); if 15<= nt then if (lblt15.caption='-') then lblp15.caption:='-'; lblj15.caption:='-'; lblf15.caption:='-'; pt[15]:=strtofloat(lblt15.caption)/fr; lblp15.caption:=floattostr(roundto(pt[15],-3)); if (pt[15]<0.51) or (pt[15]>0.85) then lblj15.caption:='-'; lblf15.caption:='-'; p:=roundto(pt[15],-3); lblj15.caption:=carirepbban; rb1:=strtofloat(lblr15.caption); rb2:=strtofloat(lblj15.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf15.caption:=floattostr(roundto(pf,-1)); if 16<= nt then if (lblt16.caption='-') then lblp16.caption:='-'; lblj16.caption:='-'; lblf16.caption:='-'; pt[16]:=strtofloat(lblt16.caption)/fr; lblp16.caption:=floattostr(roundto(pt[16],-3)); if (pt[16]<0.51) or (pt[16]>0.85) then lblj16.caption:='-'; lblf16.caption:='-'; 109

41 p:=roundto(pt[16],-3); lblj16.caption:=carirepbban; rb1:=strtofloat(lblr16.caption); rb2:=strtofloat(lblj16.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf16.caption:=floattostr(roundto(pf,-1)); if 17<= nt then if (lblt17.caption='-') then lblp17.caption:='-'; lblj17.caption:='-'; lblf17.caption:='-'; pt[17]:=strtofloat(lblt17.caption)/fr; lblp17.caption:=floattostr(roundto(pt[17],-3)); if (pt[17]<0.51) or (pt[17]>0.85) then lblj17.caption:='-'; lblf17.caption:='-'; p:=roundto(pt[17],-3); lblj17.caption:=carirepbban; rb1:=strtofloat(lblr17.caption); rb2:=strtofloat(lblj17.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf17.caption:=floattostr(roundto(pf,-1)); if 18<= nt then if (lblt18.caption='-') then lblp18.caption:='-'; lblj18.caption:='-'; lblf18.caption:='-'; pt[18]:=strtofloat(lblt18.caption)/fr; 110

42 lblp18.caption:=floattostr(roundto(pt[18],-3)); if (pt[18]<0.51) or (pt[18]>0.85) then lblj18.caption:='-'; lblf18.caption:='-'; p:=roundto(pt[18],-3); lblj18.caption:=carirepbban; rb1:=strtofloat(lblr18.caption); rb2:=strtofloat(lblj18.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf18.caption:=floattostr(roundto(pf,-1)); if 19<= nt then if (lblt19.caption='-') then lblp19.caption:='-'; lblj19.caption:='-'; lblf19.caption:='-'; pt[19]:=strtofloat(lblt19.caption)/fr; lblp19.caption:=floattostr(roundto(pt[19],-3)); if (pt[19]<0.51) or (pt[19]>0.85) then lblj19.caption:='-'; lblf19.caption:='-'; p:=roundto(pt[19],-3); lblj19.caption:=carirepbban; rb1:=strtofloat(lblr19.caption); rb2:=strtofloat(lblj19.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf19.caption:=floattostr(roundto(pf,-1)); if 20<= nt then if (lblt20.caption='-') then lblp20.caption:='-'; lblj20.caption:='-'; 111

43 lblf20.caption:='-'; pt[20]:=strtofloat(lblt20.caption)/fr; lblp20.caption:=floattostr(roundto(pt[20],-3)); if (pt[20]<0.51) or (pt[20]>0.85) then lblj20.caption:='-'; lblf20.caption:='-'; p:=roundto(pt[20],-3); lblj20.caption:=carirepbban; rb1:=strtofloat(lblr20.caption); rb2:=strtofloat(lblj20.caption); pf:=(rb1/rb2)*100; sumpf:=sumpf+pf; lblf20.caption:=floattostr(roundto(pf,-1)); lblsumpf.caption:=floattostr(roundto(sumpf,-1)); if (sumpf>100) then hitunglagi selesai; procedure TfrmRN4.selesai(); lblfinishtbal.visible:=true; lbltebale.visible:=true; lbltbalakhir.visible:=true; lblmm2.visible:=true; lbltbalakhir.caption:=txttebal.text; btncancel.visible:=false; btnnext.visible:=false; btnd.visible:=false; btnsave.visible:=true; tbal:=strtoint(lbltbalakhir.caption); lbldiameter.visible:=true; lblpanjang.visible:=true; lbljarak.visible:=true; lbldowel.visible:=true; lbltie.visible:=true; lbldow1.visible:=true; lbldow2.visible:=true; lbldow3.visible:=true; lbltie1.visible:=true; lbltie2.visible:=true; lbltie3.visible:=true; lblmm3.visible:=true; 112

44 lblmm4.visible:=true; if (tbal<175) then lbldow1.caption:='19' if (tbal<225) then lbldow1.caption:='25' if (tbal<300) then lbldow1.caption:='32' lbldow1.caption:='38'; lbldow2.caption:='450'; lbldow3.caption:='300'; if (tbal<225) then lbltie1.caption:='12'; lbltie2.caption:='600'; lbltie3.caption:='750'; if (tbal<250) then lbltie1.caption:='12' lbltie1.caption:='16'; lbltie2.caption:='750'; lbltie3.caption:='900'; procedure TfrmRN4.saveIncRigid(); AssignFile(FileRigid,'C:\Documents and Settings\Gershom\My Documents\Rigid.txt'); App(FileRigid); strfile:='***********************************************'; Writeln(FileRigid, strfile ); CloseFile(FileRigid); MessageDlg('Data perhitungan Rigid NAASRA telah tersimpan', mtinformation, [mbok],0); } procedure TfrmRN4.hitungLagi(); lbltbalakhir.caption:=txttebal.text; btncancel.visible:=false; btnnext.visible:=true; btnd.visible:=true; exit; function TfrmRN4.cariRepBban(): String; if (p=0.51) then Result:='400000'; if (p>0.51) and (p<0.52) then repb:= ((p-0.51)*1000*10000); 113

45 if (p=0.52) then Result:='300000'; if (p>0.52) and (p<0.53) then repb:= ((p-0.52)*1000*6000); if (p=0.53) then Result:='240000'; if (p>0.53) and (p<0.54) then repb:= ((p-0.53)*1000*6000); if (p=0.54) then Result:='180000'; if (p>0.54) and (p<0.55) then repb:= ((p-0.54)*1000*5000); if (p=0.55) then Result:='130000'; if (p>0.55) and (p<0.56) then repb:= ((p-0.55)*1000*3000); if (p=0.56) then Result:='100000'; if (p>0.56) and (p<0.57) then repb:= ((p-0.56)*1000*2500); if (p=0.57) then Result:='75000'; if (p>0.57) and (p<0.58) then repb:=75000-((p-0.57)*1000*1800); if (p=0.58) then Result:='57000'; if (p>0.58) and (p<0.59) then repb:=57000-((p-0.58)*1000*1500); if (p=0.59) then Result:='42000'; if (p>0.59) and (p<0.60) then repb:=42000-((p-0.59)*1000*1000); if (p=0.60) then Result:='32000'; if (p>0.60) and (p<0.61) then repb:=32000-((p-0.60)*1000*800); 114

46 if (p=0.61) then Result:='24000'; if (p>0.61) and (p<0.62) then repb:=24000-((p-0.61)*1000*600); if (p=0.62) then Result:='18000'; if (p>0.62) and (p<0.63) then repb:=18000-((p-0.62)*1000*400); if (p=0.63) then Result:='14000'; if (p>0.63) and (p<0.64) then repb:=14000-((p-0.63)*1000*300); if (p=0.64) then Result:='11000'; if (p>0.64) and (p<0.65) then repb:=11000-((p-0.64)*1000*300); if (p=0.65) then Result:='8000'; if (p>0.65) and (p<0.66) then repb:=8000-((p-0.65)*1000*200); if (p=0.66) then Result:='6000'; if (p>0.66) and (p<0.67) then repb:=6000-((p-0.66)*1000*150); if (p=0.67) then Result:='4500'; if (p>0.67) and (p<0.68) then repb:=4500-((p-0.67)*1000*100); if (p=0.68) then Result:='3500'; if (p>0.68) and (p<0.69) then repb:=3500-((p-0.68)*1000*100); if (p=0.69) then Result:='2500'; if (p>0.69) and (p<0.70) then repb:=2500-((p-0.69)*1000*50); 115

47 if (p=0.70) then Result:='2000'; if (p>0.70) and (p<0.71) then repb:=2000-((p-0.70)*1000*50); if (p=0.71) then Result:='1500'; if (p>0.71) and (p<0.72) then repb:=1500-((p-0.71)*1000*40); if (p=0.72) then Result:='1100'; if (p>0.72) and (p<0.73) then repb:=1100-((p-0.72)*1000*25); if (p=0.73) then Result:='850'; if (p>0.73) and (p<0.74) then repb:=850-((p-0.73)*1000*20); if (p=0.74) then Result:='650'; if (p>0.74) and (p<0.75) then repb:=650-((p-0.74)*1000*16); if (p=0.75) then Result:='490'; if (p>0.75) and (p<0.76) then repb:=490-((p-0.75)*1000*13); if (p=0.76) then Result:='360'; if (p>0.76) and (p<0.77) then repb:=360-((p-0.76)*1000*9); if (p=0.77) then Result:='270'; if (p>0.77) and (p<0.78) then repb:=270-((p-0.77)*1000*6); if (p=0.78) then Result:='210'; if (p>0.78) and (p<0.79) then repb:=210-((p-0.78)*1000*5); if (p=0.79) then Result:='160'; 116

48 if (p>0.79) and (p<0.80) then repb:=160-((p-0.79)*1000*4); if (p=0.80) then Result:='120'; if (p>0.80) and (p<0.81) then repb:=120-((p-0.80)*1000*3); if (p=0.81) then Result:='90'; if (p>0.81) and (p<0.82) then repb:=90-((p-0.81)*1000*2); if (p=0.82) then Result:='70'; if (p>0.82) and (p<0.83) then repb:=70-((p-0.82)*1000*2); if (p=0.83) then Result:='50'; if (p>0.83) and (p<0.84) then repb:=50-((p-0.83)*1000*1); if (p=0.84) then Result:='40'; if (p>0.84) and (p<0.85) then repb:=40-((p-0.84)*1000*1); if (p=0.85) then Result:='30'; procedure TfrmRN4.btnNextClick(Ser: TObject); frmrn4.close; procedure TfrmRN4.btnAboutClick(Ser: TObject); frmrn4.close; frmabout.show; procedure TfrmRN4.btnExitClick(Ser: TObject); if MessageDlg('Anda yakin ingin keluar dari program?',mtconfirmation,mbokcancel,0)= mrok then Application.Terminate; 117

49 procedure TfrmRN4.btnNomogrClick(Ser: TObject); hitungpertama:=false; if (Trim(txtTebal.Text)<>'') then lbltbal.caption:=txttebal.text; frmstrt.lbltebal.caption:=txttebal.text; frmstrg.lbltebal.caption:=txttebal.text; frmsgrg.lbltebal.caption:=txttebal.text; frmrn4.close; btncancel.visible:=false; MessageDlg('Input salah atau tidak lengkap', mtwarning, [mbok],0); exit; frmstrt.show; procedure TfrmRN4.btnCancelClick(Ser: TObject); txttebal.text:=''; lblfinishtbal.enabled:=false; procedure TfrmRN4.btnDClick(Ser: TObject); lblp1.caption:=''; lblp2.caption:=''; lblp3.caption:=''; lblp4.caption:=''; lblp5.caption:=''; lblp6.caption:=''; lblp7.caption:=''; lblp8.caption:=''; lblp9.caption:=''; lblp10.caption:=''; lblp11.caption:=''; lblp12.caption:=''; lblp13.caption:=''; lblp14.caption:=''; lblp15.caption:=''; lblp16.caption:=''; lblp17.caption:=''; lblp18.caption:=''; lblp19.caption:=''; lblp20.caption:=''; lblj1.caption:=''; lblj2.caption:=''; lblj3.caption:=''; lblj4.caption:=''; lblj5.caption:=''; 118

50 lblj6.caption:=''; lblj7.caption:=''; lblj8.caption:=''; lblj9.caption:=''; lblj10.caption:=''; lblj11.caption:=''; lblj12.caption:=''; lblj13.caption:=''; lblj14.caption:=''; lblj15.caption:=''; lblj16.caption:=''; lblj17.caption:=''; lblj18.caption:=''; lblj19.caption:=''; lblj20.caption:=''; lblf1.caption:=''; lblf2.caption:=''; lblf3.caption:=''; lblf4.caption:=''; lblf5.caption:=''; lblf6.caption:=''; lblf7.caption:=''; lblf8.caption:=''; lblf9.caption:=''; lblf10.caption:=''; lblf11.caption:=''; lblf12.caption:=''; lblf13.caption:=''; lblf14.caption:=''; lblf15.caption:=''; lblf16.caption:=''; lblf17.caption:=''; lblf18.caption:=''; lblf19.caption:=''; lblf20.caption:=''; btnd.visible:=false; btnnomogr.visible:=true; lblsumpf.caption:=''; lbltbal.caption:=txttebal.text; txttebal.visible:=true; txttebal.text:=''; procedure TfrmRN4.btnSaveClick(Ser: TObject); memo2.lines.add('perhitungan Tebal Perkerasan Kaku'); memo2.lines.add('tanggal :' + DateToStr(Date)); memo2.lines.add('jam :' + TimeToStr(Time)); memo2.lines.add(' '); memo2.lines.add(''); memo2.lines.add('lebar Perkerasan :' + frmrn1.txtll.text + ' m'); memo2.lines.add('jumlah Lajur: ' + frmrn1.cbxjl.text + ' Lajur'); memo2.lines.add('peranan Jalan: ' + frmrn1.cbxpj.text); 119

51 memo2.lines.add('kuat Tekan Beton: ' + frmrn1.txtt.text + ' kg/cm2'); memo2.lines.add('pertumbuhan Lalu Lintas: ' + strlalin); memo2.lines.add('i: ' + frmrn1.txti.text + ' %'); memo2.lines.add('m: ' + frmrn1.txtm.text + ' thn'); memo2.lines.add('n: ' + frmrn1.txtn.text + ' thn'); memo2.lines.add('i: ' + frmrn1.txtii.text + ' %'); memo2.lines.add('r: ' + frmrn1.lblr.caption); memo2.lines.add('cd: ' + frmrn1.lblcd.caption); memo2.lines.add('fk: ' + frmrn1.lblfk.caption); memo2.lines.add('fr: ' + frmrn1.lblfr.caption + ' MPa'); memo2.lines.add(''); memo2.lines.add(' ' + ' ' + ' ' + ' Jumlah ' + ' Beban Sumbu ' + ' Konfigurasi Sumbu '); memo2.lines.add(' Jenis Karaan ' + ' Berat ' + 'Volume ' + ' Sumbu ' + ' Jumlah ' + ' Jumlah ' + ' Jumlah ' + ' Jumlah '); memo2.lines.add(' '); memo2.lines.add('1.1 MP ' + frmrn2.txtb1.text + ' ton ' + frmrn2.txtv1.text + ' ' + frmrn2.lbls1.caption + ' ' + frmrn2.lblbs11.caption + ' ' + frmrn2.lblbs21.caption + ' ' + frmrn2.lblbs31.caption + ' ' + frmrn2.lblbs41.caption + ' ' + frmrn2.lblks1.caption); memo2.lines.add('1.2 Bus ' + frmrn2.txtb2.text + ' ton ' + frmrn2.txtv2.text + ' ' + frmrn2.lbls2.caption + ' ' + frmrn2.lblbs12.caption + ' ' + frmrn2.lblbs22.caption + ' ' + frmrn2.lblbs32.caption + ' ' + frmrn2.lblbs42.caption + ' ' + frmrn2.lblks2.caption); memo2.lines.add('1.2 L Truk ' + frmrn2.txtb3.text + ' ton ' + frmrn2.txtv3.text + ' ' + frmrn2.lbls3.caption + ' ' + frmrn2.lblbs13.caption + ' ' + frmrn2.lblbs23.caption + ' ' + frmrn2.lblbs33.caption + ' ' + frmrn2.lblbs43.caption + ' ' + frmrn2.lblks3.caption); memo2.lines.add('1.2 H Truk ' + frmrn2.txtb4.text + ' ton ' + frmrn2.txtv4.text + ' ' + frmrn2.lbls4.caption + ' ' + frmrn2.lblbs14.caption + ' ' + frmrn2.lblbs24.caption + ' ' + frmrn2.lblbs34.caption + ' ' + frmrn2.lblbs44.caption + ' ' + frmrn2.lblks4.caption); memo2.lines.add('1.22 Truk ' + frmrn2.txtb5.text + ' ton ' + frmrn2.txtv5.text + ' ' + frmrn2.lbls5.caption + ' ' + frmrn2.lblbs15.caption + ' ' + frmrn2.lblbs25.caption + ' ' + frmrn2.lblbs35.caption + ' ' + frmrn2.lblbs45.caption + ' ' + frmrn2.lblks5.caption); memo2.lines.add(' Truk Gandeng ' + frmrn2.txtb6.text + ' ton ' + frmrn2.txtv6.text + ' ' + frmrn2.lbls6.caption + ' ' + frmrn2.lblbs16.caption + ' ' + frmrn2.lblbs26.caption + ' ' + frmrn2.lblbs36.caption + ' ' + frmrn2.lblbs46.caption + ' ' + frmrn2.lblks6.caption); memo2.lines.add('1.2-2 Trailer ' + frmrn2.txtb7.text + ' ton ' + frmrn2.txtv7.text + ' ' + frmrn2.lbls7.caption + ' ' + frmrn2.lblbs17.caption + ' ' + frmrn2.lblbs27.caption + ' ' + frmrn2.lblbs37.caption + ' ' + frmrn2.lblbs47.caption + ' ' + frmrn2.lblks7.caption); memo2.lines.add(' Trailer ' + frmrn2.txtb8.text + ' ton ' + frmrn2.txtv8.text + ' ' + frmrn2.lbls8.caption + ' ' + frmrn2.lblbs18.caption + ' ' + frmrn2.lblbs28.caption + ' ' + frmrn2.lblbs38.caption + ' ' + frmrn2.lblbs48.caption + ' ' + frmrn2.lblks8.caption); memo2.lines.add(' ' + 'TOTAL Volume ' + frmrn2.lblsumb.caption); memo2.lines.add('jskn :' + frmrn2.lbljskn.caption); memo2.lines.add(' '); memo2.lines.add('konfigurasi Sumbu ' + 'Beban Sumbu ' + '% Konfigurasi Sumbu ' + 'Jumlah Repetisi Selama Umur Rencana'); memo2.lines.add(' '); 120

52 memo2.lines.add(frmrn3.lblk1.caption + ' ' + frmrn3.lblb1.caption + ' ' + frmrn3.lblp1.caption + ' ' + frmrn3.lblr1.caption + ' '); memo2.lines.add(frmrn3.lblk2.caption + ' ' + frmrn3.lblb2.caption + ' ' + frmrn3.lblp2.caption + ' ' + frmrn3.lblr2.caption + ' '); memo2.lines.add(frmrn3.lblk3.caption + ' ' + frmrn3.lblb3.caption + ' ' + frmrn3.lblp3.caption + ' ' + frmrn3.lblr3.caption + ' '); memo2.lines.add(frmrn3.lblk4.caption + ' ' + frmrn3.lblb4.caption + ' ' + frmrn3.lblp4.caption + ' ' + frmrn3.lblr4.caption + ' '); memo2.lines.add(frmrn3.lblk5.caption + ' ' + frmrn3.lblb5.caption + ' ' + frmrn3.lblp5.caption + ' ' + frmrn3.lblr5.caption + ' '); memo2.lines.add(frmrn3.lblk6.caption + ' ' + frmrn3.lblb6.caption + ' ' + frmrn3.lblp6.caption + ' ' + frmrn3.lblr6.caption + ' '); memo2.lines.add(frmrn3.lblk7.caption + ' ' + frmrn3.lblb7.caption + ' ' + frmrn3.lblp7.caption + ' ' + frmrn3.lblr7.caption + ' '); memo2.lines.add(frmrn3.lblk8.caption + ' ' + frmrn3.lblb8.caption + ' ' + frmrn3.lblp8.caption + ' ' + frmrn3.lblr8.caption + ' '); memo2.lines.add(frmrn3.lblk9.caption + ' ' + frmrn3.lblb9.caption + ' ' + frmrn3.lblp9.caption + ' ' + frmrn3.lblr9.caption + ' '); memo2.lines.add(frmrn3.lblk10.caption + ' ' + frmrn3.lblb10.caption + ' ' + frmrn3.lblp10.caption + ' ' + frmrn3.lblr10.caption + ' '); memo2.lines.add(frmrn3.lblk11.caption + ' ' + frmrn3.lblb11.caption + ' ' + frmrn3.lblp11.caption + ' ' + frmrn3.lblr11.caption + ' '); memo2.lines.add(frmrn3.lblk12.caption + ' ' + frmrn3.lblb12.caption + ' ' + frmrn3.lblp12.caption + ' ' + frmrn3.lblr12.caption + ' '); memo2.lines.add(frmrn3.lblk13.caption + ' ' + frmrn3.lblb13.caption + ' ' + frmrn3.lblp13.caption + ' ' + frmrn3.lblr13.caption + ' '); memo2.lines.add(frmrn3.lblk14.caption + ' ' + frmrn3.lblb14.caption + ' ' + frmrn3.lblp14.caption + ' ' + frmrn3.lblr14.caption + ' '); memo2.lines.add(frmrn3.lblk15.caption + ' ' + frmrn3.lblb15.caption + ' ' + frmrn3.lblp15.caption + ' ' + frmrn3.lblr15.caption + ' '); memo2.lines.add(frmrn3.lblk16.caption + ' ' + frmrn3.lblb16.caption + ' ' + frmrn3.lblp16.caption + ' ' + frmrn3.lblr16.caption + ' '); memo2.lines.add(frmrn3.lblk17.caption + ' ' + frmrn3.lblb17.caption + ' ' + frmrn3.lblp17.caption + ' ' + frmrn3.lblr17.caption + ' '); memo2.lines.add(frmrn3.lblk18.caption + ' ' + frmrn3.lblb18.caption + ' ' + frmrn3.lblp18.caption + ' ' + frmrn3.lblr18.caption + ' '); memo2.lines.add(frmrn3.lblk19.caption + ' ' + frmrn3.lblb19.caption + ' ' + frmrn3.lblp19.caption + ' ' + frmrn3.lblr19.caption + ' '); memo2.lines.add(frmrn3.lblk20.caption + ' ' + frmrn3.lblb20.caption + ' ' + frmrn3.lblp20.caption + ' ' + frmrn3.lblr20.caption + ' '); memo2.lines.add(' '); memo2.lines.add('cbr :' + frmstrt.lblcbr.caption + ' %'); memo2.lines.add('k :' + frmstrt.lblk.caption + ' kpa'); memo2.lines.add(' '); memo2.lines.add(' Konfigurasi ' + ' Beban ' + ' Beban ' + ' Repetisi ' + ' Tegangan ' + ' Perbandingan ' + ' Jmlh repetisi beban ' + 'Persentase '); memo2.lines.add(' Sumbu ' + ' Sumbu ' + ' Rencana ' + ' Beban (10^5) ' + ' yg terjadi ' + ' Tegangan ' + ' yg diijinkan ' + ' Fatigue '); memo2.lines.add(' '); memo2.lines.add(frmrn4.lblk1.caption + ' ' + frmrn4.lblb1.caption + ' ' + frmrn4.lbln1.caption + ' ' + frmrn4.lblr1.caption + ' ' + frmrn4.lblt1.caption + ' ' + frmrn4.lblp1.caption + ' ' + frmrn4.lblj1.caption + ' ' + frmrn4.lblf1.caption + ' '); 121

53 memo2.lines.add(frmrn4.lblk2.caption + ' ' + frmrn4.lblb2.caption + ' ' + frmrn4.lbln2.caption + ' ' + frmrn4.lblr2.caption + ' ' + frmrn4.lblt2.caption + ' ' + frmrn4.lblp2.caption + ' ' + frmrn4.lblj2.caption + ' ' + frmrn4.lblf2.caption + ' '); memo2.lines.add(frmrn4.lblk3.caption + ' ' + frmrn4.lblb3.caption + ' ' + frmrn4.lbln3.caption + ' ' + frmrn4.lblr3.caption + ' ' + frmrn4.lblt3.caption + ' ' + frmrn4.lblp3.caption + ' ' + frmrn4.lblj3.caption + ' ' + frmrn4.lblf3.caption + ' '); memo2.lines.add(frmrn4.lblk4.caption + ' ' + frmrn4.lblb4.caption + ' ' + frmrn4.lbln4.caption + ' ' + frmrn4.lblr4.caption + ' ' + frmrn4.lblt4.caption + ' ' + frmrn4.lblp4.caption + ' ' + frmrn4.lblj4.caption + ' ' + frmrn4.lblf4.caption + ' '); memo2.lines.add(frmrn4.lblk5.caption + ' ' + frmrn4.lblb5.caption + ' ' + frmrn4.lbln5.caption + ' ' + frmrn4.lblr5.caption + ' ' + frmrn4.lblt5.caption + ' ' + frmrn4.lblp5.caption + ' ' + frmrn4.lblj5.caption + ' ' + frmrn4.lblf5.caption + ' '); memo2.lines.add(frmrn4.lblk6.caption + ' ' + frmrn4.lblb6.caption + ' ' + frmrn4.lbln6.caption + ' ' + frmrn4.lblr6.caption + ' ' + frmrn4.lblt6.caption + ' ' + frmrn4.lblp6.caption + ' ' + frmrn4.lblj6.caption + ' ' + frmrn4.lblf6.caption + ' '); memo2.lines.add(frmrn4.lblk7.caption + ' ' + frmrn4.lblb7.caption + ' ' + frmrn4.lbln7.caption + ' ' + frmrn4.lblr7.caption + ' ' + frmrn4.lblt7.caption + ' ' + frmrn4.lblp7.caption + ' ' + frmrn4.lblj7.caption + ' ' + frmrn4.lblf7.caption + ' '); memo2.lines.add(frmrn4.lblk8.caption + ' ' + frmrn4.lblb8.caption + ' ' + frmrn4.lbln8.caption + ' ' + frmrn4.lblr8.caption + ' ' + frmrn4.lblt8.caption + ' ' + frmrn4.lblp8.caption + ' ' + frmrn4.lblj8.caption + ' ' + frmrn4.lblf8.caption + ' '); memo2.lines.add(frmrn4.lblk9.caption + ' ' + frmrn4.lblb9.caption + ' ' + frmrn4.lbln9.caption + ' ' + frmrn4.lblr9.caption + ' ' + frmrn4.lblt9.caption + ' ' + frmrn4.lblp9.caption + ' ' + frmrn4.lblj9.caption + ' ' + frmrn4.lblf9.caption + ' '); memo2.lines.add(frmrn4.lblk10.caption + ' ' + frmrn4.lblb10.caption + ' ' + frmrn4.lbln10.caption + ' ' + frmrn4.lblr10.caption + ' ' + frmrn4.lblt10.caption + ' ' + frmrn4.lblp10.caption + ' ' + frmrn4.lblj10.caption + ' ' + frmrn4.lblf10.caption + ' '); memo2.lines.add(frmrn4.lblk11.caption + ' ' + frmrn4.lblb11.caption + ' ' + frmrn4.lbln11.caption + ' ' + frmrn4.lblr11.caption + ' ' + frmrn4.lblt11.caption + ' ' + frmrn4.lblp11.caption + ' ' + frmrn4.lblj11.caption + ' ' + frmrn4.lblf11.caption + ' '); memo2.lines.add(frmrn4.lblk12.caption + ' ' + frmrn4.lblb12.caption + ' ' + frmrn4.lbln12.caption + ' ' + frmrn4.lblr12.caption + ' ' + frmrn4.lblt12.caption + ' ' + frmrn4.lblp12.caption + ' ' + frmrn4.lblj12.caption + ' ' + frmrn4.lblf12.caption + ' '); memo2.lines.add(frmrn4.lblk13.caption + ' ' + frmrn4.lblb13.caption + ' ' + frmrn4.lbln13.caption + ' ' + frmrn4.lblr13.caption + ' ' + frmrn4.lblt13.caption + ' ' + frmrn4.lblp13.caption + ' ' + frmrn4.lblj13.caption + ' ' + frmrn4.lblf13.caption + ' '); memo2.lines.add(frmrn4.lblk14.caption + ' ' + frmrn4.lblb14.caption + ' ' + frmrn4.lbln14.caption + ' ' + frmrn4.lblr14.caption + ' ' + frmrn4.lblt14.caption + ' ' + frmrn4.lblp14.caption + ' ' + frmrn4.lblj14.caption + ' ' + frmrn4.lblf14.caption + ' '); memo2.lines.add(frmrn4.lblk15.caption + ' ' + frmrn4.lblb15.caption + ' ' + frmrn4.lbln15.caption + ' ' + frmrn4.lblr15.caption + ' ' + frmrn4.lblt15.caption + ' ' + frmrn4.lblp15.caption + ' ' + frmrn4.lblj15.caption + ' ' + frmrn4.lblf15.caption + ' '); memo2.lines.add(frmrn4.lblk16.caption + ' ' + frmrn4.lblb16.caption + ' ' + frmrn4.lbln16.caption + ' ' + frmrn4.lblr16.caption + ' ' + frmrn4.lblt16.caption + ' ' + frmrn4.lblp16.caption + ' ' + frmrn4.lblj16.caption + ' ' + frmrn4.lblf16.caption + ' '); memo2.lines.add(frmrn4.lblk17.caption + ' ' + frmrn4.lblb17.caption + ' ' + frmrn4.lbln17.caption + ' ' + frmrn4.lblr17.caption + ' ' + frmrn4.lblt17.caption + ' ' + frmrn4.lblp17.caption + ' ' + frmrn4.lblj17.caption + ' ' + frmrn4.lblf17.caption + ' '); memo2.lines.add(frmrn4.lblk18.caption + ' ' + frmrn4.lblb18.caption + ' ' + frmrn4.lbln18.caption + ' ' + frmrn4.lblr18.caption + ' ' + frmrn4.lblt18.caption + ' ' + frmrn4.lblp18.caption + ' ' + frmrn4.lblj18.caption + ' ' + frmrn4.lblf18.caption + ' '); memo2.lines.add(frmrn4.lblk19.caption + ' ' + frmrn4.lblb19.caption + ' ' + frmrn4.lbln19.caption + ' ' + frmrn4.lblr19.caption + ' ' + frmrn4.lblt19.caption + ' ' + frmrn4.lblp19.caption + ' ' + frmrn4.lblj19.caption + ' ' + frmrn4.lblf19.caption + ' '); 122

BAB III PENYUSUNAN PROGRAM BAB 3 PENYUSUNAN PROGRAM

BAB III PENYUSUNAN PROGRAM BAB 3 PENYUSUNAN PROGRAM BAB III PENYUSUNAN PROGRAM BAB 3 PENYUSUNAN PROGRAM Dalam pembuatan program bantu ini diperlukan suatu diagram alir (flowchart) agar memudahkan dalam proses pembuatan program bantu ini. Selain untuk memudahkan

Lebih terperinci

BAB IV STUDI KASUS BAB 4 STUDI KASUS

BAB IV STUDI KASUS BAB 4 STUDI KASUS BAB IV STUDI KASUS BAB STUDI KASUS Untuk menguji ketepatan program FPP dalam melakukan proses perhitungan, maka perlu dilakukan suatu pengujian. Pengujian ini adalah dengan membandingkan hasil dari perhitungan

Lebih terperinci

1 Latihan 6 Ketentuan Soal:

1 Latihan 6 Ketentuan Soal: www.fayblinkz.tk 1 Latihan 6 Ketentuan Soal: Untuk Tanggal diambil dari tanggal sistem Untuk No Penerbangan dan Nama Pesawat Jika no GA733 maka Nama pesawat adalah Garuda Air Jika no MP373 maka Nama pesawat

Lebih terperinci

BAB V HASIL DAN PEMBAHASAN

BAB V HASIL DAN PEMBAHASAN BAB V HASIL DAN PEMBAHASAN A. Perhitungan Tebal Perkerasan dengan Metode Analisa Komponen dari Bina Marga 1987 1. Data Perencanaan Tebal Perkerasan Data perencanaan tebal perkerasan yang digunakan dapat

Lebih terperinci

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Pernyataan if digunakan untuk melakukan suatu proses pengambilan keputusan, Jika

Lebih terperinci

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI Pendahuluan Grafik selalu digambarkan pada object kanvas. Dengan konsep kanvasnya, pemrograman grafik menjadi lebih mudah. Fasilitas Grafik ini didefinisikan

Lebih terperinci

BAB III METODOLOGI 3.1 Metode Pengumpulan Data

BAB III METODOLOGI 3.1 Metode Pengumpulan Data 30 BAB III METODOLOGI 3.1 Metode Pengumpulan Data Di dalam mencari dan mengumpulkan data yang diperlukan, difokuskan pada pokok-pokok permasalahan yang ada, sehingga tidak terjadi penyimpangan dan kekaburan

Lebih terperinci

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus: Minggu ke : 5 Penyusun : Dian Usdiyana Rini Marwati Materi : Pernyataan Kondisional (Lanjutan) URAIAN POKOK PERKULIAHAN Di dalam dunia Matematika dan Sains, pencarian akar-akar suatu persamaan banyak sekali

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 6 (ENAM) 09211080

Lebih terperinci

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart, unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart, Series; type TForm1 = class(tform)

Lebih terperinci

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math; Lampiran 1 Form 01 unit Skripsi; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math; type TForm1 = class(tform) Label1: TLabel; btnpilih:

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 5 (LIMA) 09211080 FAJAR

Lebih terperinci

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10 MEMBUAT PASSWORD (III) DENGAN DELPHI 7 Bagian dari pembahasan ini adalah : Menerapkan password pada materi sebelumnya (penerapan struktur menu) Memanfaatkan komponen Timer (Tab System) Memanfaatkan komponen

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 3 Penyusun : Dian Usdiyana Rini Marwati Materi : 3. Tipe Data String dan Format Data 3.1 Tipe Data String 3.2 Format Data URAIAN POKOK PERKULIAHAN Tipe data string Salah satu tipe data yang

Lebih terperinci

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global PROSEDUR MINGGU KE: 2 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami iabel lokal dan iabel global TEORI PENGANTAR: Prosedur adalah modul

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 3 (TIGA) 09211080

Lebih terperinci

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan> Minggu ke : 7 Penyusun : Dian Usdiyana Rini Marwati Materi : 5.2 Pengulangan While... do... Pernyataan while digunakan untuk melakukan suatu proses berkalang (looping). Peningkatan atau penurunan nilai

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button

Lebih terperinci

BAB V HASIL DAN PEMBAHASAN. A. Metode Analisa Komponen

BAB V HASIL DAN PEMBAHASAN. A. Metode Analisa Komponen BAB V HASIL DAN PEMBAHASAN A. Metode Analisa Komponen Untuk merencanakan tebal perkerasan jalan ruas jalan Palbapang Barongan diperlukan data sebagai berikut: 1. Data Lalu-lintas Harian Rata rata (LHR)

Lebih terperinci

BAB V VERIFIKASI PROGRAM

BAB V VERIFIKASI PROGRAM 49 BAB V VERIFIKASI PROGRAM 5.1 Pembahasan Jenis perkerasan jalan yang dikenal ada 2 (dua), yaitu perkerasan lentur (flexible pavement) dan perkerasan kaku (rigid pavement). Sesuai tujuan dari penelitian

Lebih terperinci

BAB IV PENGOLAHAN DATA DAN ANALISIS

BAB IV PENGOLAHAN DATA DAN ANALISIS BAB IV PENGOLAHAN DATA DAN ANALISIS 4.1. Menghitung Tebal Perkerasan Lentur 4.1.1. Data Parameter Perencanaan : Jenis Perkerasan Tebal perkerasan Masa Konstruksi (n1) Umur rencana (n2) Lebar jalan : Perkerasan

Lebih terperinci

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan> Minggu ke : 6 Penyusun : Dian Usdiyana Rini Marwati Materi : 5. Pengulangan 5.1 For... To... dan For... Downto.. 5.1 Pernyataan Kondisonal For To. URAIAN POKOK PERKULIAHAN Pernyataan for-to digunakan untuk

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu

Lebih terperinci

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff Merencang Program dengan Fungsi IF Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur 5.000.000 Manager 3.500.000 Staff 2.000.000 2. Jika status pekerja TETAP maka mendapatkan tunjangan 30% dari

Lebih terperinci

BAB II DASAR TEORI BAB 2 DASAR TEORI

BAB II DASAR TEORI BAB 2 DASAR TEORI 2.1 PERKERASAN LENTUR BAB II DASAR TEORI BAB 2 DASAR TEORI Secara umum konstruksi perkerasan lentur terdiri dari lapisan-lapisan yang diletakkan pada tanah dasar. Lapisan-lapisan tersebut berfungsi untuk

Lebih terperinci

LAMPIRAN A: LISTING PROGRAM

LAMPIRAN A: LISTING PROGRAM L.1 LAMPIRAN A: LISTING PROGRAM A.1 Form Menu Utama (Main Menu) Delphi 7.0 unit umenu; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type

Lebih terperinci

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

4.1 Struktur Rancangan Puncak-Turun dengan Procedure Bab 4 Procedure Anda sudah menggunakan procedure dan function dalam topik-topik yang lalu mungkin tanpa Anda sadari. Write, Writeln, Read, dan Readln adalah contoh procedure yang digunakan untuk menulis

Lebih terperinci

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1. Menggambar ANAK PANAH Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1 2. Menggambar Tabung Setelah saya RUN dan saya klik

Lebih terperinci

PERCOBAAN I STATEMENT

PERCOBAAN I STATEMENT PERCOBAAN I STATEMENT Pendahuluan Statement merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN BAB 3 METODOLOGI PENELITIAN 3.1 Pendekatan Penelitian Mulai Identifikasi Masalah Peninjauan Pustaka Validasi Program KENPAVE Manual Sistem Lapis Banyak Program KENPAVE Perencanaan Tebal Perkerasan Studi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada tahapan ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 1 Penyusun : Dian Usdiyana Rini Marwati Materi : 1. Pengenalan Delphi 1.1 IDE 1.2 Bagian-bagian IDE 1.3 Membuat & Menyimpan Program 1.4 Memanggil & Mengedit Program 1.5 Simbol Button 1.6 Label

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 1 (SATU) 09211080

Lebih terperinci

BAB 3 METODOLOGI PENULISAN. program sebagai alat bantu adalah sbb: a. Penyelesaian perhitungan menggunakan alat bantu software komputer untuk

BAB 3 METODOLOGI PENULISAN. program sebagai alat bantu adalah sbb: a. Penyelesaian perhitungan menggunakan alat bantu software komputer untuk BAB 3 METODOLOGI PENULISAN 3.1 SASARAN PENELITIAN Beberapa sasaran yang ingin dicapai dari permodelan menggunakan program sebagai alat bantu adalah sbb: a. Penyelesaian perhitungan menggunakan alat bantu

Lebih terperinci

BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR

BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR 4.1 Data Perencanaan Tebal Perkerasan Jenis jalan yang direncanakan Arteri) Tebal perkerasan = Jalan kelas IIIA (jalan = 2 lajur dan 2 arah Jalan dibuka pada

Lebih terperinci

I. PENDAHULUAN A. Latar Belakang C. Tujuan Penelitian D. Manfaat Penelitian B. Rumusan Masalah

I. PENDAHULUAN A. Latar Belakang C. Tujuan Penelitian D. Manfaat Penelitian B. Rumusan Masalah I. PENDAHULUAN A. Latar Belakang Seiring dengan perkembangan zaman yang semakin maju, pertumbuhan ekonomi di suatu daerah juga semakin meningkat. Hal ini menuntut adanya infrastruktur yang cukup memadai

Lebih terperinci

Pengenalan Borland Delphi 7.0

Pengenalan Borland Delphi 7.0 Pengenalan Borland Delphi 7.0 PENGENALAN BORLAND DELPHI 7.0 Dalam interface ini program delphi dibagi bagi dalam beberapa interface. Untuk lebih memudahkan, kita akan membahas secara parsial. 1. Palete

Lebih terperinci

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal - Delphi 1 Object Name Caption Label1 Toko Parfume Label2 Jenis Kelamin RadioButton1 rpria Pria RadioButton2 rwanita Wanita Label3 Kode Parfume ComboBox1 ckode - Label4 Nama Parfume Edit1 enapar - Label5

Lebih terperinci

BAB III METODOLOGI PERENCANAAN PERKERASAN LENTUR KONSTRUKSI JALAN RAYA. 1. Nama Proyek : Pembangunan Jalan Spine Road III Bukit Sentul

BAB III METODOLOGI PERENCANAAN PERKERASAN LENTUR KONSTRUKSI JALAN RAYA. 1. Nama Proyek : Pembangunan Jalan Spine Road III Bukit Sentul BAB III METODOLOGI PERENCANAAN PERKERASAN LENTUR KONSTRUKSI JALAN RAYA 3.1. Data Proyek 1. Nama Proyek : Pembangunan Jalan Spine Road III Bukit Sentul Bogor. 2. Lokasi Proyek : Bukit Sentul Bogor ` 3.

Lebih terperinci

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu: Program ini terdiri dari beberapa komponen yaitu: 1. Tiga komponen label 2. Satu kompone edit 3. Dua komponen panel 4. Dua komponen memo 5. Tia komponen timer 6. Tiga komponen BitBtn 7. Satu komponen Image

Lebih terperinci

PERENCANAAN DAN ANALISA BIAYA INVESTASI ANTARA PERKERASAN KAKU DENGAN PERKERASAN LENTUR PADA JALUR TRANS JAKARTA BUSWAY

PERENCANAAN DAN ANALISA BIAYA INVESTASI ANTARA PERKERASAN KAKU DENGAN PERKERASAN LENTUR PADA JALUR TRANS JAKARTA BUSWAY PERENCANAAN DAN ANALISA BIAYA INVESTASI ANTARA PERKERASAN KAKU DENGAN PERKERASAN LENTUR PADA JALUR TRANS JAKARTA BUSWAY (STUDI KASUS: TRANS JAKARTA BUSWAY KORIDOR 8 ANTARA HALTE PONDOK INDAH 2 SAMPAI HALTE

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Validasi Program Suatu program dapat digunakan jika program tersebut mempunyai dasar perhitungan manual. Program KENPAVE merupakan program yang didasari pada metode sistem

Lebih terperinci

Perbandingan Perkerasan Lentur dan Perkerasan Kaku serta Analisa Ekonominya pada Proyek Jalan Sindang Barang Cidaun, Cianjur.

Perbandingan Perkerasan Lentur dan Perkerasan Kaku serta Analisa Ekonominya pada Proyek Jalan Sindang Barang Cidaun, Cianjur. JURNAL TEKNIK POMITS Vol. 1, No. 1, (2013) 1-6 1 Perbandingan Perkerasan Lentur dan Perkerasan Kaku serta Analisa Ekonominya pada Proyek Jalan Sindang Barang Cidaun, Cianjur. Muhamad Yodi Aryangga, Anak

Lebih terperinci

BAB III LANDASAN TEORI. jalan, diperlukan pelapisan ulang (overlay) pada daerah - daerah yang mengalami

BAB III LANDASAN TEORI. jalan, diperlukan pelapisan ulang (overlay) pada daerah - daerah yang mengalami BAB III LANDASAN TEORI 3.1 Perencanaan Tebal Perkerasan Dalam usaha melakukan pemeliharaan dan peningkatan pelayanan jalan, diperlukan pelapisan ulang (overlay) pada daerah daerah yang mengalami kerusakan

Lebih terperinci

BAB II DASAR TEORI 2.1 Tinjauan Umum 2.2 Dasar Teori Oglesby, C.H Hicks, R.G

BAB II DASAR TEORI 2.1 Tinjauan Umum 2.2 Dasar Teori Oglesby, C.H Hicks, R.G 9 BAB II DASAR TEORI 2.1 Tinjauan Umum Perkerasan jalan adalah konstruksi yang dibangun diatas lapisan tanah dasar (subgrade), yang berfungsi untuk menopang beban lalu-lintas. Jenis konstruksi perkerasan

Lebih terperinci

PENGARUH KELEBIHAN BEBAN TERHADAP UMUR RENCANA JALAN

PENGARUH KELEBIHAN BEBAN TERHADAP UMUR RENCANA JALAN PENGARUH KELEBIHAN BEBAN TERHADAP UMUR RENCANA JALAN Citra Andansari NRP : 0221077 Pembimbing Utama : Ir. Silvia Sukirman Pembimbing Pendamping : Ir. Samun Haris, MT. FAKULTAS TEKNIK JURUSAN TEKNIK SIPIL

Lebih terperinci

BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR. perumahan Puri Botanical Residence di jl. Joglo Jakarta barat. ditanah seluas 4058

BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR. perumahan Puri Botanical Residence di jl. Joglo Jakarta barat. ditanah seluas 4058 BAB IV PERHITUNGAN TEBAL PERKERASAN LENTUR Proyek pembangunan areal parkir Rukan ini terdapat di areal wilayah perumahan Puri Botanical Residence di jl. Joglo Jakarta barat. ditanah seluas 4058 m2. Berikut

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN. cara membandingkan hasil perhitungan manual dengan hasil perhitungan

BAB 4 HASIL DAN PEMBAHASAN. cara membandingkan hasil perhitungan manual dengan hasil perhitungan BAB 4 HASIL DAN PEMBAHASAN 4.1 Validasi Program Perhitungan validasi program bertujuan untuk meninjau layak atau tidaknya suatu program untuk digunakan. Peninjauan validasi program dilakukan dengan cara

Lebih terperinci

BAB IV HASIL DAN ANALISIS. Data yang digunakan untuk analisa tugas akhir ini diperoleh dari PT. Wijaya

BAB IV HASIL DAN ANALISIS. Data yang digunakan untuk analisa tugas akhir ini diperoleh dari PT. Wijaya BAB IV HASIL DAN ANALISIS 4.1. Persiapan data dari sumbernya Data yang digunakan untuk analisa tugas akhir ini diperoleh dari PT. Wijaya Karya sebagai kontraktor pelaksana pembangunan JORR W2 dan PT. Marga

Lebih terperinci

PRAKTIKUM 1 2 MENGENAL DELPHI

PRAKTIKUM 1 2 MENGENAL DELPHI PRAKTIKUM 1 2 MENGENAL DELPHI 1. MINGGU KE : 1 dan 2 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menjalankan dan mengenal bagian-bagian fasilitas IDE. Melakukan

Lebih terperinci

Perbandingan Konstruksi Perkerasan Lentur dan Perkerasan Kaku serta Analisis Ekonominya pada Proyek Pembangunan Jalan Lingkar Mojoagung

Perbandingan Konstruksi Perkerasan Lentur dan Perkerasan Kaku serta Analisis Ekonominya pada Proyek Pembangunan Jalan Lingkar Mojoagung JURNAL TEKNIK ITS Vol 1 Sept 2012 ISSN 2301-9271 E-63 Perbandingan Konstruksi Perkerasan Lentur dan Perkerasan Kaku serta Analisis Ekonominya pada Proyek Pembangunan Jalan Lingkar Mojoagung Oktodelina

Lebih terperinci

BAB V EVALUASI V-1 BAB V EVALUASI

BAB V EVALUASI V-1 BAB V EVALUASI V-1 BAB V EVALUASI V.1 TINJAUAN UMUM Dalam Bab ini, akan dievaluasi tanah dasar, lalu lintas, struktur perkerasan, dan bangunan pelengkap yang ada di sepanjang ruas jalan Semarang-Godong. Hasil evaluasi

Lebih terperinci

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI SASARAN 1. Memahami Konsep pemograman Even Driven 2. Memahami penempatan variable 3. Mengetahui fungsi-fungsi Konversi TUGAS PENDAHLUAN 1. Sebutkan fungsi fungsi

Lebih terperinci

BAB IV METODE PENELITIAN. A. Tahapan Penelitian

BAB IV METODE PENELITIAN. A. Tahapan Penelitian BAB IV METODE PENELITIAN A. Tahapan Penelitian Penelitian ini disusun dalam lima tahap penelitian utama Gambar 4.1. Awalnya perencanaan tebal perkerasan jalan menggunakan Metode Analisa Komponen dari Bina

Lebih terperinci

BAB V ANALISIS DAN PERHITUNGAN RIGID PAVEMENT DENGAN DAN TANPA SERAT POLYPROPYLENE BERDASARKAN UJI LABORATORIUM

BAB V ANALISIS DAN PERHITUNGAN RIGID PAVEMENT DENGAN DAN TANPA SERAT POLYPROPYLENE BERDASARKAN UJI LABORATORIUM V - 1 BAB V ANALISIS DAN PERHITUNGAN RIGID PAVEMENT DENGAN DAN TANPA SERAT POLYPROPYLENE BERDASARKAN UJI LABORATORIUM 5.1. Besaran Rencana Perkerasan Kaku 5.1.1. Umur Rencana Pada umumnya umur rencana

Lebih terperinci

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter. PROSEDUR DENGAN PARAMETER MINGGU KE: 3 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter. TEORI PENGANTAR: Penggunaan parameter menawarkan

Lebih terperinci

PERENCANAAN KONSTRUKSI JALAN RAYA RIGID PAVEMENT (PERKERASAN KAKU)

PERENCANAAN KONSTRUKSI JALAN RAYA RIGID PAVEMENT (PERKERASAN KAKU) PERENCANAAN KONSTRUKSI JALAN RAYA RIGID PAVEMENT (PERKERASAN KAKU) Jenis Perkerasan Kaku Perkerasan Beton Semen Bersambung Tanpa tulangan Perkerasan Beton Semen Bersambung dengan tulangan Perkerasan Beton

Lebih terperinci

STRUCTURED QUERY LANGUAGE (SQL)

STRUCTURED QUERY LANGUAGE (SQL) IX. STRUCTURED QUERY LANGUAGE (SQL) SQL adalah bahasa yang digunakan untuk membuat dan memanipulasi beberapa tabel data yang saling berhubunga. Keunggulan SQl adalah memungkinkan Anda untuk memcari dan

Lebih terperinci

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian. ALGORITMA PENCARIAN MINGGU KE: 9 TUJUAN: Mahasiswa dapat memahami masalah pencarian. Mahasiswa dapat memahami algoritma pencarian beruntun. Mahasiswa dapat memahami algoritma pencarian beruntun Versi 1

Lebih terperinci

BAB III LANDASAN TEORI. Pada metode Bina Marga (BM) ini jenis kerusakan yang perlu diperhatikan

BAB III LANDASAN TEORI. Pada metode Bina Marga (BM) ini jenis kerusakan yang perlu diperhatikan BAB III LANDASAN TEORI 3.1. Metode Bina Marga Pada metode Bina Marga (BM) ini jenis kerusakan yang perlu diperhatikan saat melakukan survei visual adalah kekasaran permukaan, lubang, tambalan, retak, alur,

Lebih terperinci

Borland Delphi 7. Created By 1

Borland Delphi 7. Created By  1 www.fayblinkz.tk 1 Borland Delphi 7 1.1. Pengertian Delphi Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. a. Kegunaan Delphi 1. untuk

Lebih terperinci

LAMPIRAN A: DDL DATABASE

LAMPIRAN A: DDL DATABASE LAMPIRAN A: DDL DATABASE MySQL-Front 5.1 (Build 2.7) /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; /*!40101 SET SQL_MODE='' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */; /*!40103 SET SQL_NOTES='ON' */; /*!40014

Lebih terperinci

Dalam perencanaan lapis perkerasan suatu jalan sangat perlu diperhatikan, bahwa bukan cuma karakteristik

Dalam perencanaan lapis perkerasan suatu jalan sangat perlu diperhatikan, bahwa bukan cuma karakteristik PENDAHULUAN Jalan raya memegang peranan penting dalam meningkatkan kesejahteraan dan perekonomian serta pembangunan suatu negara. Keberadaan jalan raya sangat diperlukan untuk menunjang laju pertumbuhan

Lebih terperinci

BAB 3 METODOLOGI. a. Peninjauan pustaka yang akan digunakan sebagai acuan penulisan dan

BAB 3 METODOLOGI. a. Peninjauan pustaka yang akan digunakan sebagai acuan penulisan dan BAB 3 METODOLOGI 3.1 Pendekatan Penelitian Adapun rencana tahapan penelitian yang akan dilakukan adalah sebagai berikut: a. Peninjauan pustaka yang akan digunakan sebagai acuan penulisan dan pembuatan

Lebih terperinci

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type Membuat Grafik Cartesian Menggunakan Delphi 7 Sistem koordinat Kartesius digunakan untuk menentukan tiap titikdalam bidang dengan menggunakan dua bilangan yang biasa disebut koordinat x (absis) dan koordinat

Lebih terperinci

Dwi Sulistyo 1 Jenni Kusumaningrum 2

Dwi Sulistyo 1 Jenni Kusumaningrum 2 ANALISIS PERBANDINGAN PERENCANAAN PERKERASAN KAKU DENGAN MENGGUNAKAN METODE BINA MARGA DAN METODE AASHTO SERTA MERENCANAKAN SALURAN PERMUKAAN PADA RUAS JALAN ABDUL WAHAB, SAWANGAN Dwi Sulistyo 1 Jenni

Lebih terperinci

DAFTAR ISI.. KATA PENGANTAR i DAFTAR GAMBAR. DAFTAR TABEL.. DAFTAR NOTASI DAFTAR LAMPIRAN..

DAFTAR ISI.. KATA PENGANTAR i DAFTAR GAMBAR. DAFTAR TABEL.. DAFTAR NOTASI DAFTAR LAMPIRAN.. DAFTAR ISI KATA PENGANTAR i DAFTAR ISI.. DAFTAR GAMBAR. DAFTAR TABEL.. DAFTAR NOTASI DAFTAR LAMPIRAN.. ii v vi ix xi BAB I PENDAHULUAN.. 1 1.1. LATAR BELAKANG. 1 1.2. IDENTIFIKASI MASALAH.. 3 1.3. RUMUSAN

Lebih terperinci

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7 Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,

Lebih terperinci

PERBANDINGAN KONSTRUKSI PERKERASAN LENTUR DAN PERKERASAN KAKU PADA PROYEK PEMBANGUNAN PASURUAN- PILANG KABUPATEN PROBOLINGGO PROVINSI JAWA TIMUR

PERBANDINGAN KONSTRUKSI PERKERASAN LENTUR DAN PERKERASAN KAKU PADA PROYEK PEMBANGUNAN PASURUAN- PILANG KABUPATEN PROBOLINGGO PROVINSI JAWA TIMUR PERBANDINGAN KONSTRUKSI PERKERASAN LENTUR DAN PERKERASAN KAKU PADA PROYEK PEMBANGUNAN PASURUAN- PILANG KABUPATEN PROBOLINGGO PROVINSI JAWA TIMUR Oleh : Andini Fauwziah Arifin Dosen Pembimbing : Sapto Budi

Lebih terperinci

BAB III METODA PERENCANAAN

BAB III METODA PERENCANAAN BAB III METODA PERENCANAAN START PENGUMPULAN DATA METODA PERHITUNGAN TEBAL PERKERASAN LENTUR JALAN BARU JALAN LAMA METODE BINA MARGA METODE AASHTO ANALISA PERBANDINGAN ANALISA BIAYA KESIMPULAN DAN SARAN

Lebih terperinci

Menetapkan Tebal Lapis Perkerasan

Menetapkan Tebal Lapis Perkerasan METODE PERHITUNGAN BIAYA KONSTRUKSI JALAN Metode yang digunakan dalam menghitung tebal lapis perkerasan adalah Metode Analisa Komponen, dengan menggunakan parameter sesuai dengan buku Petunjuk Perencanaan

Lebih terperinci

Perkerasan kaku Beton semen

Perkerasan kaku Beton semen Perkerasan kaku Beton semen 1 Concrete pavement profile 2 Tahapan Perencanaan Perkerasan Kaku (Rigid Pavement) 3 Parameter perencanaan tebal perkerasan kaku Beban lalu lintas Kekuatan tanah dasar Kekuatan

Lebih terperinci

BAB III METODE PERENCANAAN. 1. Metode observasi dalam hal ini yang sangat membantu dalam mengetahui

BAB III METODE PERENCANAAN. 1. Metode observasi dalam hal ini yang sangat membantu dalam mengetahui 3.1. Metode Pengambilan Data BAB III METODE PERENCANAAN 1. Metode observasi dalam hal ini yang sangat membantu dalam mengetahui keadaan medan yang akandiencanakan. 2. Metode wawancara dalam menambah data

Lebih terperinci

RUANG LINGKUP PENULISAN Mengingat luasnya perencanaan ini, maka batasan masalah yang digunakan meliputi :

RUANG LINGKUP PENULISAN Mengingat luasnya perencanaan ini, maka batasan masalah yang digunakan meliputi : PENDAHULUAN Pelabuhan teluk bayur merupakan salah satu sarana untuk mendistribusikan barang, orang dan hasil industri dari Padang menuju tempat lainnya melalui jalur laut. Kendaraan yang masuk kekawasan

Lebih terperinci

SKRIPSI PERBANDINGAN PERHITUNGAN PERKERASAN LENTUR DAN KAKU, DAN PERENCANAAN GEOMETRIK JALAN (STUDI KASUS BANGKALAN-SOCAH)

SKRIPSI PERBANDINGAN PERHITUNGAN PERKERASAN LENTUR DAN KAKU, DAN PERENCANAAN GEOMETRIK JALAN (STUDI KASUS BANGKALAN-SOCAH) SKRIPSI PERBANDINGAN PERHITUNGAN PERKERASAN LENTUR DAN KAKU, DAN PERENCANAAN GEOMETRIK JALAN (STUDI KASUS BANGKALAN-SOCAH) Disusun oleh : M A R S O N O NIM. 03109021 PROGAM STUDI TEKNIK SIPIL FAKULTAS

Lebih terperinci

PERANCANGAN PERKERASAN CONCRETE BLOCK DAN ESTIMASI BIAYA

PERANCANGAN PERKERASAN CONCRETE BLOCK DAN ESTIMASI BIAYA PERANCANGAN PERKERASAN CONCRETE BLOCK DAN ESTIMASI BIAYA Patrisius Tinton Kefie 1, Arthur Suryadharma 2, Indriani Santoso 3 dan Budiman Proboyo 4 ABSTRAK : Concrete Block merupakan salah satu alternatif

Lebih terperinci

GRAPHICS AND VISUALIZATION. Logo

GRAPHICS AND VISUALIZATION. Logo GRAPHICS AND VISUALIZATION MAKALAH Logo Oleh : Ade Johar Maturidi NIM. P31.2007.00352 UNIVERSITAS MUHAMMADIYAH CIREBON TAHUN 2007 1 KATA PENGANTAR Assalamu alaikum wr. wb. Alhamdulillah, puji syukur kita

Lebih terperinci

DAFTAR ISI. BAB II TINJAUAN PUSTAKA Kajian Pustaka Ulasan Pustaka Terhadap Penelitian Ini Ringkasan Penelitian Lain...

DAFTAR ISI. BAB II TINJAUAN PUSTAKA Kajian Pustaka Ulasan Pustaka Terhadap Penelitian Ini Ringkasan Penelitian Lain... vi DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR NOTASI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... ABSTRAK... ABSTRACT... i

Lebih terperinci

Elga Lesmana

Elga Lesmana Membuat Login Form Dengan Borland Delphi dan Basis Data Microsoft Access Elga Lesmana elgalesmana@yahoo.com http://elgalesmana.net46.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS Nama Project: Aplikasi Penjualan Buku Desain Tabel Dengan Database Access: Tabel: buku_tb 1 Id_buku Char (10) Primary key 2 Judul Varchar (50) 3

Lebih terperinci

Aplikasi Penghitungan Pembuatan Jalan dan Lapis Tambahan Pada Aktifitas Perbaikan Jalan Perkerasan Lentur

Aplikasi Penghitungan Pembuatan Jalan dan Lapis Tambahan Pada Aktifitas Perbaikan Jalan Perkerasan Lentur Mewati Ayub, Tan Lie Ing, Augusto Stevan Jurusan S1 Teknik Informatika Fakultas Teknologi Informasi, Universitas Kristen Maranatha, Bandung Jl. Prof. Drg. Suria Sumantri no. 65 Bandung 40164 email: mewatia@yahoo.com,

Lebih terperinci

Mengenal pemrograman multithread dengan Delphi 7

Mengenal pemrograman multithread dengan Delphi 7 Mengenal pemrograman multithread dengan Delphi 7 Oleh: Catur Budi Santoso Aplikasi dengan teknik multi-threading adalah aplikasi yang banyak kita temui di komputer kita sekarang ini, entah kita sadari

Lebih terperinci

STUDI PENGARUH PENGAMBILAN ANGKA EKIVALEN BEBAN KENDARAAN PADA PERHITUNGAN TEBAL PERKERASAN FLEKSIBEL DI JALAN MANADO BITUNG

STUDI PENGARUH PENGAMBILAN ANGKA EKIVALEN BEBAN KENDARAAN PADA PERHITUNGAN TEBAL PERKERASAN FLEKSIBEL DI JALAN MANADO BITUNG STUDI PENGARUH PENGAMBILAN ANGKA EKIVALEN BEBAN KENDARAAN PADA PERHITUNGAN TEBAL PERKERASAN FLEKSIBEL DI JALAN MANADO BITUNG Soraya Hais Abdillah, M. J. Paransa, F. Jansen, M. R. E. Manoppo Fakultas Teknik

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN START Jalan Lama ( Over Lay) Data data sekunder : - Jalur rencana - Angka ekivalen - Perhitungan lalu lintas - DDT dan CBR - Faktor Regional - Indeks Permukaan - Indeks Tebal

Lebih terperinci

ANALISIS TEBAL LAPISAN PERKERASAN LENTUR JALAN LINGKAR MAJALAYA DENGAN MENGGUNAKAN METODE ANALISIS KOMPONEN SNI

ANALISIS TEBAL LAPISAN PERKERASAN LENTUR JALAN LINGKAR MAJALAYA DENGAN MENGGUNAKAN METODE ANALISIS KOMPONEN SNI ANALISIS TEBAL LAPISAN PERKERASAN LENTUR JALAN LINGKAR MAJALAYA DENGAN MENGGUNAKAN METODE ANALISIS KOMPONEN SNI 03-1732-1989 Irwan Setiawan NRP : 0021067 Pembimbing : Ir. Silvia Sukirman FAKULTAS TEKNIK

Lebih terperinci

SEMINAR NASIONAL HAKI Tiara Convention Hall, Medan Mei 2014

SEMINAR NASIONAL HAKI Tiara Convention Hall, Medan Mei 2014 SEMINAR NASIONAL HAKI Tiara Convention Hall, Medan 30 31 Mei 2014 Perencanaan Perkerasan Kaku (Rigid Pavement) Pada Pelebaran Jl Amir Hamzah Binjai Yetty Riris Rotua Saragi Program Studi Teknik Sipil,

Lebih terperinci

PROGRAM KOMPUTER UNTUK DESAIN PERKERASAN LENTUR JALAN RAYA

PROGRAM KOMPUTER UNTUK DESAIN PERKERASAN LENTUR JALAN RAYA PROGRAM KOMPUTER UNTUK DESAIN PERKERASAN LENTUR JALAN RAYA Vinda Widyanti Hatmosarojo 0021070 Pembimbing : Wimpy Santosa, ST., M.Eng., MSCE., Ph.D FAKULTAS TEKNIK JURUSAN TEKNIK SIPIL UNIVERSITAS KRISTEN

Lebih terperinci

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... vi DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN... HALAMAN PERSEMBAHAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... i ii iii iv vi x DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xiii ABSTRAKSI... xiv

Lebih terperinci

ANALISIS TEBAL PERKERASAN LENTUR DENGAN METODE ANALISA KOMPONEN SKBI 1987 BINA MARGA DAN METODE AASHTO

ANALISIS TEBAL PERKERASAN LENTUR DENGAN METODE ANALISA KOMPONEN SKBI 1987 BINA MARGA DAN METODE AASHTO ANALISIS TEBAL PERKERASAN LENTUR DENGAN METODE ANALISA KOMPONEN SKBI 1987 BINA MARGA DAN METODE AASHTO 1993 1 (Studi Kasus Paket Peningkatan Ruas Jalan Siluk Kretek, Bantul, DIY) Sisqa Laylatu Muyasyaroh

Lebih terperinci

Bahasa Pemrograman (TD22093)

Bahasa Pemrograman (TD22093) Bahasa Pemrograman (TD22093) Kartika Firdausy - UAD http://kartikaf.wordpress.com/ blog.uad.ac.id/kartikaf Bahasa Pemrograman tool : Borland Delphi 7 Bahasa Pemrograman 1 Pemrograman Visual dengan Delphi

Lebih terperinci

TUGAS AKHIR ALTERNATIF PENINGKATAN KONSTRUKSI JALAN DENGAN METODE PERKERASAN LENTUR DAN KAKU DI JL. HR. RASUNA SAID KOTA TANGERANG.

TUGAS AKHIR ALTERNATIF PENINGKATAN KONSTRUKSI JALAN DENGAN METODE PERKERASAN LENTUR DAN KAKU DI JL. HR. RASUNA SAID KOTA TANGERANG. TUGAS AKHIR ALTERNATIF PENINGKATAN KONSTRUKSI JALAN DENGAN METODE PERKERASAN LENTUR DAN KAKU DI JL. HR. RASUNA SAID KOTA TANGERANG. Diajukan sebagai syarat untuk meraih gelar Sarjana Teknik Strata 1 (S-1)

Lebih terperinci

BAB IV PERENCANAAN. Perkerasan Lentur Jalan Raya Dengan Metode Analisa Komponen SKBI

BAB IV PERENCANAAN. Perkerasan Lentur Jalan Raya Dengan Metode Analisa Komponen SKBI BAB IV PERENCANAAN 4.1. Pengolahan Data 4.1.1. Harga CBR Tanah Dasar Penentuan Harga CBR sesuai dengan Petunjuk Perencanaan Tebal Perkerasan Lentur Jalan Raya Dengan Metode Analisa Komponen SKBI 2.3.26.

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

BAB III LANDASAN TEORI. dapat digunakan sebagai acuan dalam usaha pemeliharaan. Nilai Pavement

BAB III LANDASAN TEORI. dapat digunakan sebagai acuan dalam usaha pemeliharaan. Nilai Pavement BAB III LANDASAN TEORI 3.1. Metode Pavement Condition Index (PCI) Pavement Condotion Index (PCI) adalah salah satu sistem penilaian kondisi perkerasan jalan berdasarkan jenis, tingkat kerusakan yang terjadi

Lebih terperinci

Gambar 3.1. Diagram Nilai PCI

Gambar 3.1. Diagram Nilai PCI BAB III LANDASAN TEORI 3.1. Penentuan Kerusakan Jalan Ada beberapa metode yang digunakan dalam menentukan jenis dan tingkat kerusakan jalan salah satu adalah metode pavement condition index (PCI). Menurut

Lebih terperinci

BAB III LANDASAN TEORI. A. Parameter Desain

BAB III LANDASAN TEORI. A. Parameter Desain BAB III LANDASAN TEORI A. Parameter Desain Dalam perencanaan perkerasan jalan ada beberapa faktor yang perlu diperhatikan yaitu berdasarkan fungsi jalan, umur rencana, lalu lintas, sifat tanah dasar, kondisi

Lebih terperinci

STUDI BANDING DESAIN TEBAL PERKERASAN LENTUR MENGGUNAKAN METODE SNI F DAN Pt T B

STUDI BANDING DESAIN TEBAL PERKERASAN LENTUR MENGGUNAKAN METODE SNI F DAN Pt T B STUDI BANDING DESAIN TEBAL PERKERASAN LENTUR MENGGUNAKAN METODE SNI 1732-1989-F DAN Pt T-01-2002-B Pradithya Chandra Kusuma NRP : 0621023 Pembimbing : Ir. Silvia Sukirman FAKULTAS TEKNIK JURUSAN TEKNIK

Lebih terperinci

IV. HASIL DAN PEMBAHASAN. Pengujian kadar air menggunakan tanah terganggu (disturbed), dilakukan

IV. HASIL DAN PEMBAHASAN. Pengujian kadar air menggunakan tanah terganggu (disturbed), dilakukan IV. HASIL DAN PEMBAHASAN A. Hasil Pengujian Sifat Fisik Tanah 1. Kadar Air Pengujian kadar air menggunakan tanah terganggu (disturbed), dilakukan sebanyak dua puluh sampel dengan jenis tanah yang sama

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

BAB II1 METODOLOGI. Berikut ini adalah bagan alir (Flow Chart) proses perencanaan lapis

BAB II1 METODOLOGI. Berikut ini adalah bagan alir (Flow Chart) proses perencanaan lapis BAB II1 METODOLOGI 3.1 Kriteria dan Tujuan Perencanaan Dalam dunia civil, salah satu tugas dari seorang civil engineer adalah melakukan perencanaan lapis perkerasan jalan yang baik, benar dan dituntut

Lebih terperinci