• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Perhitungan Turap Berjangkar Menggunakan Pendekatan Metode Free dan Fix Earth Support.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Perhitungan Turap Berjangkar Menggunakan Pendekatan Metode Free dan Fix Earth Support."

Copied!
23
0
0

Teks penuh

(1)

ABSTRAK

Aplikasi perhitungan turap berjangkar merupakan aplikasi perhitungan

pada bidang Teknik Sipil. Aplikasi perhitungan ini menghasilkan

rancangan awal turap berjangkar. Turap merupakan salah satu jenis

konstruksi dinding penahan tanah yang berfungsi untuk menjaga stabilitas

tanah agar tidak terjadi keruntuhan / longsor, yang membedakan turap

dengan jenis dinding penahan tanah lainnya adalah dari cara

pemasangannya, turap dipasang dengan cara dipancang ke dalam tanah

dan biasa digunakan untuk menahan tanah yang bersifat sementara,

sedangkan jenis dinding penahan tanah lainnya bersifat permanen.

Aplikasi perhitungan turap berjangkar ini menggunakan dua metode

perhitungan yaitu dengan menggunakan metode

Free

Earth Support

dan

Fix

Earth Support

. Selain dengan kedua metode tersebut aplikasi juga

dapat menghasilkan perhitungan dengan gabungan dari kedua metode

perhitungan tersebut.

Aplikasi perhitungan turap berjangkar dibuat dengan menggunakan

bahasa pemrograman PHP, yaitu bahasa pemrograman

web base

pada

sisi

server.

Aplikasi turap berjangkar merupakan aplikasi

web

yang

dijalankan dengan menggunakan

browser

.

Aplikasi perhitungan turap berjangkar ini dibangun untuk mengatasi

permasalahan mengenai waktu perhitungan dan tingkat kesalahan dalam

perhitungan yang dibandingkan dengan perhitungan secara manual

sehingga aplikasi perhitungan turap berjangkar ini diharapkan dapat

meningkatkan kepercayaan pengguna akan hasil akhir dari aplikasi ini

berupa rancangan awal turap berjangkar.

(2)

DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

KATA PENGANTAR ... iii

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ILMIAH ... v

LEMBAR PERNYATAAN ORISINALITAS KARYA ... vi

ABSTRAK ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xvi

BAB I PERSYARATAN PRODUK ... 1

I.1 Pendahuluan ... 1

I.1.1 Tujuan ... 2

I.1.2 Ruang Lingkup Proyek ... 2

I.1.3 Definisi, Akronim, dan singkatan ... 2

I.1.4 Overview Laporan ... 4

I.2 Gambaran Keseluruhan ... 5

I.2.1 Prespektif Produk ... 5

I.2.2 Fungsi Produk ... 6

I.2.3 Karakteristik Pengguna ... 7

I.2.4 Batasan – Batasan ... 7

I.2.5 Asumsi dan Ketergantungan ... 8

BAB II SPESIFIKASI PRODUK ... 9

II.1 Persyaratan Antarmuka Eksternal ... 9

II.1.1 Antarmuka Dengan Pengguna ... 9

II.1.1.1 Antarmuka Index ... 10

II.1.1.2 Antarmuka Home_FESM ... 11

II.1.1.3 Antarmuka Home_FXESM ... 16

(3)

II.1.1.5 Antarmuka Hasil ... 25

II.1.1.6 Antarmuka Grafik ... 26

II.1.2 Antarmuka Perangkat Keras ... 26

II.1.3 Antarmuka Perangkat Lunak ... 28

II.1.4 Antarmuka Komunikasi ... 28

II.2 Fitur Produk Perangkat Lunak ... 29

II.2.1 Fitur Validasi Input ... 29

II.2.2 Fitur FreeMethod ... 30

II.2.3 Fitur FixMethod ... 30

II.2.4 Fitur Free&Fix ... 31

II.2.5 Fitur Momen _Free ... 32

II.2.6 Fitur Momen_Fix ... 32

II.2.7 Fitur Momen_FreeFix ... 33

BAB III PERSYARATAN PRODUK ... 34

III.1 Pendahuluan ... 34

III.1.1 Identifikasi ... 34

III.1.1.1 JAVASCRIPT ... 34

III.1.1.2 AJAX (Asynchronous Javascript and XML) ... 35

III.1.1.3 DOM ... 43

III.1.14 HTML ... 44

III.1.1.5 CSS ... 45

III.1.1.6 WWW (World Wide Web) ... 46

III.1.1.7 Uniform Resource Locator (URL) ... 46

III.1.1.8 PHP (PHP Hypertext Preprocessor) ... 47

III.1.1.9 Turap Berjangkar ... 50

III.1.2 Overview Sistem ... 59

III.1.2.1 Perancangan alur aplikasi turap berjangkar class awal ... 59

(4)

III.1.2.3 Perancangan alur aplikasi

turap berjangkar grafik ... 61

III.2 Keputusan Desain Perangkat Lunak Secara Keseluruhan ... 62

III.2.1 Use Case ... 62

III.2.2 Activity diagram FreeEarth Support ... 66

III.2.3 Activity diagram FixEarth Support ... 67

III.2.4 Activity diagram FreeFix ... 68

III.3 Desain Arsitektur Perangkat Lunak ... 69

III.3.1 Komponen Prerangkat Lunak ... 69

III.3.1.1 Web Map ... 69

III.3.1.2 Class diagram ... 70

III.3.1.3 Detail Fungsi ... 72

III.3.1.4 ER Diagram ... 75

III.3.2 Konsep Eksekusi ... 78

III.3.2.1 Sequence diagram ... 78

III.3.3 Desain Antarmuka ... 79

III.3.3.1 Layout halaman input ... 79

III.3.3.2 Layout halaman hasil perhitungan awal ... 80

III.3.3.3 Layout grafik momen ... 81

BAB IV PENGEMBANGAN SISTEM ... 82

IV.1 Perencanaan Tahap Implementasi ... 82

IV.1.1 Pembagian Modul ... 83

IV.1.2 Keterkaitan Antar Modul ... 83

IV.2 Perjalanan Tahap Implementasi ... 84

IV.2.1 Implementasi ... 84

IV.2.1.1 Halaman Index ... 84

IV.2.1.2 Halaman Home FESM ... 85

IV.2.1.3 Halaman FESM_awal ... 86

IV.2.1.4 Halaman grafik_m ... 87

(5)

IV.2.1.6 Koordinat_script.php ... 89

IV.2.1.7 save_roject.php ... 90

IV.2.1.8 awal_class.php ... 90

IV.2.1.9 free_momen_class.php ... 91

IV.2.1.10 Halaman Home_FXESM ... 93

IV.2.1.11 Halaman FXESM_awal ... 94

IV.2.1.12 Halaman grafik_m(fix) ... 95

IV.2.1.13 Halaman grafik (fix) ... 96

IV.2.1.14 fix_class.php ... 97

IV.2.1.15 fix_momen_class.php ... 97

IV.2.1.16 grafik_class.php ... 98

IV.2.1.17 Halaman Home_FreeFix ... 100

IV.2.1.18 Halaman FreeFix_awal ... 101

IV.2.1.19 Halaman grafik_m (FreeFix) ... 102

IV.2.1.20 Halaman grafik (FreeFix) ... 103

IV.2.1.21 Halaman Load Project ... 104

IV.2.1.22 Halaman Detail Project ... 105

IV.2.1.23 Halaman Hasil Project ... 106

IV.2.1.24 Halaman Hasil Grafik ... 107

IV.2.1.25 Halaman Help ... 108

IV.2.1.26 free_class.php ... 108

IV.2.1.27 validasi.php... 110

IV.3 Ulasan Realisasi User Interface Design ... 110

BAB V TESTING DAN EVALUASI SISTEM ... 113

V.1 Rencana Pengujian Sistem Terimplementasi ... 113

V.1.1 Test Case ... 113

V.1.2 Uji Fungsionalitas Class ... 113

V.2 Perjalanan Metodologi Pengujian ... 114

V.2.1 White box testing ... 114

(6)

V.2.1.2 Perhitungan nilai tekanan aktif 3 (ea3) ... 116

V.2.1.3 Perhitungan nilai tekanan aktif 4 (ea4) ... 117

V.2.1.4 Perhitungan nilai gaya aktif (Pa) ... 119

V.2.1.5 Perhitungan nilai gaya 1 (P1) ... 121

V.2.1.6 Perhitungan nilai gaya 2 (P2) ... 123

V.2.2 Black box testing ... 124

V.2.2.1 Class awal ... 124

V.2.2.2 Classfree ... 133

V.2.2.3 Classfree_momen ... 137

V.2.2.4 Classfix ... 150

V.2.2.5 Class fix_momen ... 155

V.2.3 Boundary Value Analysis ... 168

V.2.3.1 Pengujian Boundary Value Analysis terhadap nilai berat volume (y) ... 168

V.2.3.1 Pengujian Boundary Value Analysis terhadap nilai beban(q) ... 170

V.2.4 Execution Time Testing ... 173

V.2.4.1 Perhitungan awal FreeEarth Support ... 173

V.2.4.2 Perhitungan momen FreeEarth Support ... 174

V.2.4.3 Perhitungan awal FixEarth Support ... 176

V.2.4.4 Perhitungan momen FixEarth Support ... 177

V.2.4.5 Perhitungan awal FreeFix ... 179

V.2.4.6 Perhitungan momen FreeFix ... 180

BAB VI KESIMPULAN DAN SARAN ... 183

VI.1 Kesimpulan Berdasarkan Hasil Evaluasi ... 183

VI.2 Saran Berdasarkan Hasil Evaluasi ... 184

VI.3 Rencana Perbaikan ... 184

DAFTAR PUSTAKA ... 185

LAMPIRAN

(7)

B. Manual Penggunaan Aplikasi ... B.1

(8)

DAFTAR GAMBAR

Gambar II.1 Keterangan simbol ... 10

Gambar III.1 Alur AJAX Dalam Pertukaran Data ... 36

Gambar III.2 Turap Berjangkar ... 51

Gambar III.3 Perancangan Alur Aplikasi class awal ... 59

Gambar III.4 Perancangan Alur Aplikasi class momen ... 60

Gambar III.5 Perancangan Alur Aplikasi class grafik ... 61

Gambar III.6 Use Case ... 62

Gambar III.7 Activity diagram FESM ... 66

Gambar III.8 Activity diagram FXESM ... 67

Gambar III.9 Activity diagram FreeFix ... 68

Gambar III.10 Web Map Index ... 69

Gambar III.11 Detail Class Diagram ... 71

Gambar III.12 ER Diagram ... 75

Gambar III.13 Sequence diagram ... 78

Gambar III.14 Layout halaman input ... 79

Gambar III.15 Layout halaman hasil perhitungan awal ... 80

Gambar III.16 Layout halaman grafik momen ... 81

Gambar IV.1 Halaman Index ... 84

Gambar IV.2 Halaman Home_FESM ... 85

Gambar IV.3 Halaman FESM_awal ... 86

Gambar IV.4 Halaman grafik_m ... 87

Gambar IV.5 Halaman grafik ... 88

Gambar IV.6 Halaman Home_FXESM ... 93

Gambar IV.7 Halaman FXESM_awal ... 94

Gambar IV.8 Halaman grafik_m (fix) ... 95

Gambar IV.9 Halaman grafik (fix) ... 96

Gambar IV.10 Halaman Home_FreeFix ... 100

(9)

Gambar IV.12 Halaman grafik_m (FreeFix) ... 102

Gambar IV.13 Halaman grafik (FreeFix) ... 103

Gambar IV.14 Halaman Load Project ... 104

Gambar IV.15 Halaman Detail Project ... 105

Gambar IV.16 Halaman Hasil Project ... 106

Gambar IV.17 Halaman Hasil grafik ... 107

Gambar IV.18 Halaman Help ... 108

(10)

DAFTAR TABEL

Tabel II.1 Keterangan Simbol ... 9

Tabel V.1 Skenario

White Box Testing

ea2... 114

Tabel V.2 Skenario

White Box Testing

ea3... 116

Tabel V.3 Skenario

White Box Testing

ea4... 118

Tabel V.4 Skenario

White Box Testing

Pa ... 119

Tabel V.5 Skenario

White Box Testing

P1 ... 121

Tabel V.6 Skenario

White Box Testing

P2 ... 123

Tabel V.7 Skenario

Black Box Testing

ka&kp ... 125

Tabel V.8 Skenario

Black Box Testing

ea ... 126

Tabel V.9 Skenario

Black Box Testing

Pa... 127

Tabel V.10 Skenario

Black Box Testing

p1-p10 ... 128

Tabel V.11 Skenario

Black Box Testing

a&ep ... 131

Tabel V.12 Skenario

Black Box Testing

p8 ... 132

Tabel V.13 Skenario

Black Box Testing

D (

Free

) ... 133

Tabel V.14 Skenario

Black Box Testing

T (

Free

) ... 134

Tabel V.15 Skenario

Black Box Testing

momen maksimum (

Free

) ... 135

Tabel V.16 Skenario

Black Box Testing

La (

Free

) ... 136

Tabel V.17 Skenario

Black Box Testing

momen potongan 1 (

Free

) ... 137

Tabel V.18 Skenario

Black Box Testing

momen potongan 2 (

Free

) ... 139

Tabel V.19 Skenario

Black Box Testing

momen potongan 3 (

Free

) ... 142

Tabel V.20 Skenario

Black Box Testing

momen potongan 4 (

Free

) ... 144

Tabel V.21 Skenario

Black Box Testing

momen potongan 5 (

Free

) ... 147

Tabel V.22 Skenario

Black Box Testing

Rf (

Fix

) ... 150

Tabel V.23 Skenario

Black Box Testing

T (

Fix

) ... 151

Tabel V.24 Skenario

Black Box Testing

D (

Fix

) ... 152

Tabel V.25 Skenario

Black Box Testing

momen maksimum (

Fix

) ... 153

(11)

Tabel V.27 Skenario

Black Box Testing

momen potongan 1 (

Fix

) ... 155

Tabel V.28 Skenario

Black Box Testing

momen potongan 2 (

Fix

) ... 157

Tabel V.29 Skenario

Black Box Testing

momen potongan 3 (

Fix

) ... 160

Tabel V.30 Skenario

Black Box Testing

momen potongan 4 (

Fix

) ... 162

Tabel V.31 Skenario

Black Box Testing

momen potongan 5 (

Fix

) ... 165

Tabel V.32 Skenario

Bondary Value Analysis

y ... 168

Tabel V.33 Skenario

Bondary Value Analysis

q ... 170

Tabel V.34 Skenario

Execution Time Testing

perhitungan awal (

Free

) ... 173

Tabel V.35 Skenario

Execution Time Testing

perhitungan momen (

Free

) ... 175

Tabel V.36 Skenario

Execution Time Testing

perhitungan awal (

Fix

) ... 176

Tabel V.37 Skenario

Execution Time Testing

perhitungan momen (

Fix

) ... 178

Tabel V.38 Skenario

Execution Time Testing

perhitungan awal (

FreeFix

) ... 179

(12)

BAB I PERSYARATAN PRODUK

I.1 Pendahuluan

Perkembangan informasi teknologi pada saat sekarang ini telah

mencakup hampir semua bidang ilmu, salah satunya adalah Teknik Sipil

yang merupakan bidang keilmuan yang mempelajari mengenai struktur

dan pondasi bangunan, pada awalnya semua perhitungan dan analisa

dilakukan secara

manual

sehingga membutuhkan waktu yang lama untuk

menyelesaikan

suatu

perhitungan

dan

analisa.

Perkembangan

pembangunan pada saat sekarang ini menimbulkan tuntutan agar proses

perhitungan dan analisa dapat dilakukan dengan waktu yang singkat

dengan hasil yang akurat.

Berdasarkan tuntutan tersebut maka timbul gagasan untuk

membuat suatu aplikasi yang dapat memproses suatu perhitungan dan

analisa dengan waktu yang singkat dengan hasil yang akurat. Di dalam

penelitian ini akan dibahas mengenai pembuatan aplikasi perhitungan

turap berjangkar dengan menggunakan pendekatan dua metode yaitu

dengan menggunakan metode

Free

Earth Support

dan

Fix

ed

Earth

Support

.

Turap merupakan salah satu jenis konstruksi dinding penahan

tanah yang berfungsi untuk menjaga stabilitas tanah agar tidak terjadi

keruntuhan / longsor, yang membedakan turap dengan jenis dinding

penahan tanah lainnya adalah dari cara pemasangannya, turap dipasang

dengan cara dipancang ke dalam tanah dan biasa digunakan untuk

menahan tanah yang bersifat sementara, sedangkan jenis dinding

(13)

2

I.1.1 Tujuan

Tujuan dari pembuatan aplikasi perhitungan turap berjangkar dengan

menggunakan pendekatan metode

Free

Earth Support

dan

Fix

ed

Earth

Support

adalah:

Menghasilkan satu desain awal turap berjangkar yang efisien

namun tidak mengabaikan faktor keamanan.

Mengurangi tingkat kesalahan dalam perhitungan.

Menghasilkan perhitungan dengan waktu yang singkat.

I.1.2 Ruang Lingkup Proyek

Aplikasi yang dikembangkan memiliki nama aplikasi perhitungan

turap berjangkar dengan menggunakan pendekatan metode

Free

Earth

Support

dan

Fix

ed

Earth Support

. Aplikasi ini merupakan aplikasi yang

dikembangkan untuk perhitungan desain awal turap berjangkar yang

terdapat pada bidang ilmu Teknik Sipil bagian pondasi.

I.1.3 Definisi, Akronim, dan Singkatan

Berikut ini merupakan beberapa singkatan dan lambang yang akan

digunakan di dalam pembuatan laporan dan aplikasi.

1. H: Ketinggian tanah yang akan ditahan oleh turap.

2. D: Kedalaman yang dibutuhkan untuk memancang turap.

3. L: Panjang.

4. l: Lengan momen.

5. y: Berat

volume

.

6. c: Kohesi.

(14)

3

8. Ka: Koefisien tekanan tanah aktif.

9. Kp: Koefisien tekanan tanah pasif.

10. ea: Tekanan aktif.

11. ep: Tekanan pasif.

12. Pa: Gaya aktif.

13. A: Luasan.

14. P: Gaya.

15. T: Gaya jangkar.

16. La: Blok jangkar.

17.

MT

: Sigma momen terhadap nilai T.

18. Fk: Faktor keamanan.

19. Mxmax: Momen maksimum.

20. Pp:

passive pressure

.

21. Ap:

active pressure

.

22.

Free

ESP: Metode

Free

Earth Support.

23.

Fix

ESP: Metode

Fix

Earth Support.

24.

Free

&

Fix

: Pendekatan kedua metode (

Free

Earth Support

dan

Fix

Earth Support

).

25. Pancang: Pemasangan turap dengan cara dimasukan ke

dalam tanah.

26.

User

: Pengguna aplikasi.

27. Turap: Salah satu jenis dinding penahan tanah.

28.

Free

Earth Support

: Metode yang mengasumsikan bahwa

turap tersebut bersifat kaku.

29.

Fix

Earth Support

: Metode yang mengasumsikan bahwa

turap tersebut bersifat

flexible

/ dapat bergerak

.

30.

Input

: data yang dimasukan / diberikan ke dalam aplikasi.

31.

Output

: Data yang dihasilkan oleh aplikasi sebagai hasil

(15)

4

I.1.4

Overview

Laporan

Berikut ini merupakan

Overview

Laporan:

BAB I PERSYARATAN PRODUK

Bab ini berisi pendahuluan dari aplikasi yang akan

dikembangkan, ruang lingkup aplikasi, serta gambaran

keseluruhan dari aplikasi yang akan dikembangkan.

BAB II SPESIFIKASI PRODUK

Bab ini akan membahas mengenai

detail

persyaratan dari

antarmuka aplikasi yang dikembangkan serta menjelaskan

setiap fitur

fitur yang terdapat di dalam aplikasi.

BABIII DESAIN PERANGKAT LUNAK

Bab ini akan membahas mengenai desain dari aplikasi dan

menggambarkan bagaimana aplikasi akan dikembangkan.

Faktor - faktor yang termasuk di dalamnya yaitu:

1. Alur aplikasi.

2. UML.

3. ER Diagram.

4. Layout.

BAB IV PENGEMBANGAN SISTEM

Bab ini akan membahas mengenai pembagian

class

atau

(16)

5

BAB V

TESTING

DAN EVALUASI SISTEM

Bab ini menjelaskan mengenai pengujian aplikasi yang telah

dibuat, meliputi semua fungsi - fungsi yang terdapat di dalam

aplikasi agar layak digunakan oleh

user

.

BAB VI KESIMPULAN DAN SARAN

Bab ini menjelaskan mengenai perbandingan antara

perencanaan aplikasi sebelum dibuat dengan aplikasi yang

sudah jadi, dan juga menjelaskan mengenai hal - hal apa

saja yang dapat dikembangkan untuk memberikan

kemampuan lebih kepada

software

yang dibuat.

I.2 Gambaran Keseluruhan

Latar belakang dikembangkannya aplikasi ini dikarenakan adanya

tuntutan agar proses perhitungan dan analisa pada Teknik Sipil

khususnya bidang pondasi dapat dilakukan dengan waktu yang singkat

dengan hasil yang akurat dan efisien namun tidak mengabaikan faktor

keamanan.

I.2.1 Perspektif Produk

Aplikasi perhitungan turap berjangkar dengan menggunakan pendekatan

metode

Free

Earth Support

dan

Fix

ed

Earth Support

merupakan aplikasi

web base

sehingga membutuhkan koneksi terhadap

server

.

(17)

6

Antarmuka dengan pengguna

Interaksi aplikasi dengan pengguna pada aplikasi ini

menggunakan

form

yang dapat diisi oleh pengguna sebagai

inputan atau

data

yang akan diproses oleh aplikasi.

Antarmuka perangkat keras

Perangkat keras yang dibutuhkan agar aplikasi ini dapat

berjalan adalah komputer

client

dan

server

(

web server

).

Antarmuka perangkat lunak

Dikarenakan aplikasi ini merupakan aplikasi

web base

maka

perangkat lunak (

software

) yang dibutuhkan adalah

browser

pada sisi

client

dan

web server

pada sisi

server

.

Antarmuka komunikasi

Dikarenakan aplikasi bersifat

web base

maka dibutuhkan

koneksi terhadap

server

. Koneksi dapat dilakukan melalui

jaringan

local

maupun internet.

I.2.2 Fungsi Produk

Aplikasi ini digunakan untuk menghasilkan perhitungan desain

awal turap, fitur

fitur yang terdapat di dalam aplikasi ini adalah:

Perhitungan dengan menggunakan metode

Free

Earth

Support

.

Perhitungan dengan menggunakan metode

Fix

ed

Earth

Support

.

Perhitungan dengan menggunakan pendekatan dari kedua

(18)

7

I.2.3 Karakteristik Pengguna

Karakteristik pengguna yang dituju adalah:

Tingkat pendidikan : S1/D3 Teknik Sipil.

Pengalaman

: Dapat menggunakan aplikasi

web

.

Keahlian teknis

:

Memiliki

pengetahuan

mengenai

dinding penahan tanah.

I.2.4 Batasan

Batasan

Batasan

batasan yang terdapat di dalam pengembangan aplikasi

perhitungan turap berjangkar dengan menggunakan pendekatan metode

Free

Earth Support

dan

Fix

ed

Earth Support

adalah:

Bahasa

pemrograman

yang

digunakan

dalam

pengembangan aplikasi:

o

Server side

= PHP.

o

Client side

= HTML, Javascript, CSS.

Pengujian dilakukan pada

browser

Mozilla Firefox.

Menggunakan XAMPP sebagai

web server

(XAMPP

merupakan

suatu

software

yang

memberikan layanan

web server

, sehingga

computer

yang

terinstal XAMPP akan berfungsi sebagai

Web Server

).

(19)

8

I.2.5 Asumsi dan Ketergantungan

Asumsi:

a. Semua

software-software

pendukung sudah sesuai

dengan persyaratan produk.

b. Pengguna aplikasi sesuai dengan karakteristik

pengguna yang telah dijabarkan.

(20)

BAB VI KESIMPULAN DAN SARAN

Penyelesaian Tugas Akhir ini memberikan banyak pengalaman baru

berupa pembuktian dan pengetahuan yang berasal dari kasus atau

keadaan nyata yang dihadapi di lapangan.

VI.1 Kesimpulan Berdasarkan Hasil Evaluasi

Dengan pembuatan aplikasi perhitungan turap berjangkar dengan

menggunakan pendekatan metode

Free Earth Support

dan

Fix

Earth Support

dapat menghasilkan perhitungan yang akurat, hal ini

dibuktikan melalui pengujian aplikasi dengan menggunakan

white

box

dan

black box testing

dan membandingkannya dengan hasil

perhitungan

manual

(lihat 5.2.2

Black Box Testing

).

Aplikasi perhitungan turap berjangkar dengan menggunakan

pendekatan metode

Free Earth Support

dan

Fix Earth Support

dapat menghasilkan perhitungan dengan waktu yang sangat

singkat bila dibandingkan dengan perhitungan secara

manual

, hal

ini dikarenakan komputer dapat mengeksekusi perintah yang

banyak di dalam waktu yang singkat, hal ini dibuktikan melalui

pengujian aplikasi dengan melihat

execution time

yang dibutuhkan

dalam melakukan perhitungan (lihat 5.2.3

Execution Time Testing

) .

Penggunaan

class

di dalam pembuatan aplikasi perhitungan turap

berjangkar sangat bermanfaat dikarenakan rumus perhitungan

yang dituliskan di dalam

class

dapat digunakan berulang tanpa

harus menuliskannya kembali di dalam halaman yang berbeda. Hal

ini dikarenakan penggunaan

inheritance

di dalam hubungan antara

main class

dengan

sub class

yang menjadikan hilangnya baris

(21)

184

VI.2 Saran Berdasarkan Hasil Evaluasi

Aplikasi perhitungan turap berjangkar ini dapat digunakan sebagai

alat bantu di dalam Fakultas Teknik Sipil khususnya pada mata

kuliah Rekayasa Pondasi I.

Aplikasi

perhitungan

turap

berjangkar

disarankan

dapat

dikembangkan dengan penambahan fitur pemilihan jenis tanah

pada awal perhitungan sehingga informasi jenis tanah di dalam

perhitungan dapat lebih spesifik.

Aplikasi perhitungan turap berjangkar ini diharapkan dapat

dikembangkan agar aplikasi dapat menghitung turap dengan

jangkar lebih dari satu dikarenakan pada kasus khusus turap

memerlukan lebih dari satu jangkar.

VI.3 Rencana Perbaikan

Penambahan fitur untuk menentukan jenis tanah yang digunakan

yang akan dilakukan di dalam proses

input

awal dengan cara

memberikan batasan pada derajat kemiringan dan

volume

tanah

yang digunakan berdasarkan hasil uji laboratorium mengenai jenis

(22)

DAFTAR PUSTAKA

Ajax Tutorial : Ajax Help and Tutorials

. (2006, November 30). Retrieved May 25,

2008, from http://prototype.conio.net/

Baker, M., Ishikawa, M., Matsui, S., Stark, P., Wugofski, T., & Yamakami, T. (2000,

December 19).

XHTML Basic

. Retrieved May 20, 2008, from

http://www.w3.org/TR/2000/REC-xhtml-basic-20001219

Blount, A. (2006, April 4). Retrieved May 14, 2008, from

http://codejanitor.com/wp/apps/home/prototype/

Bowles, J. E. (1991).

ANALISIS DAN DESAIN PONDASI

(4th Edition ed.). (F. P.,

Ed., & P. Silaban, Trans.) Jakarta, Indonesia: ERLANGGA.

Bowles, J. E. (1968).

Fondation Analysis and Design.

Japan: Kogakusha.

Champion, M., Apparao, V., Isaacs, S., Wilson, C., & Jacobs, I. (1998, January).

Document Object Model (HTML) Level 1

. Retrieved May 2, 2008, from

http://www.w3.org/TR/REC-DOM-Level-1

Coggeshall, J. (2005).

PHP 5 UNLEASHED.

Indianapolis, Indiana, USA: SAMS.

Darie, C., Brinzarea, B., Tosa, F. C., & Bucica, M. (2006).

AJAX and PHP.

Singapore: Packt Publishing.

Das, B. M. (1995).

MEKANIKA TANAH

(Vol. II). (N. E. Mochtar, & I. S. Mochtar,

Trans.) Jakarta, Jawa Barat, Indonesia: Erlangga.

Imbar, R. V., & Suteja, B. R. (2006).

Pemrograman Web-Commerce dengan

ORACLE & ASP.

Bandung, Jawa Barat, Indonesia: INFORMATIKA.

K, A. (2008, September 11).

XPRequirements

. Retrieved February 14, 2009, from

XP Requirements: http://home.comcast.net/~SupportCD/XPRequirements.html

Prototype Core Team. (2007). Retrieved May 13, 2008, from

(23)

Stephenson, S. (2007, June 19).

Download Prototype

. Retrieved April 23, 2009, from

http://www.prototypejs.org/assets/2007/6/20/prototype.js

Sumaryadi, A. (2007).

Tulisan dan Tutorial

. Retrieved November 15, 2008, from

http://www.adisumaryadi.web.id/index.php?tulisan/detail/8/55/tulisan-55.html

Suteja, B. R., Prijono, A., & Agustaf, R. (2005).

Mudah dan Cepat Menguasai

Pemrograman WEB.

Bandung, Jawa Barat, Indonesia: INFORMATIKA.

system-requirements

. (n.d.). Retrieved February 14, 2009, from mozilla:

http://www.mozilla.com/en-US/firefox/system-requirements.html

the W3C DOM WG. (2003, October 22).

Document Object Model FAQ

. Retrieved

may 15, 2008, from http://www.w3.org/DOM

webopedia. (2008). Retrieved May 20, 2008, from

Referensi

Dokumen terkait

Telah dilakukan penelitian perbandingan intensitas warna CPO dengan menggunakan bleaching earth (BE) dan spent bleaching earth (SBE) menggunakan Alat

Makalah ini fokus pada penjelasan untuk menentukan konstanta dielectric bahan sekam dengan menggunakan metode free space measurementI. Metode free space measurement ini

Pembelajaran Fisika dengan Pendekatan Saintifik Menggunakan Metode Proyek Dan Eksperimen Ditinjau dari Kreativitas dan Kemampuan Berpikir Kritis Siswa (Penelitian

Pada penelitian ini, metode yang digunakan untuk menghitung luas lahan yaitu metode pendekatan lingkaran dengan berbasis Google Earth/Google Maps.. Ada tiga objek

Berdasarkan hasil dari penelitian yang sudah dilakukan metode Support Vector Machine memiliki nilai akurasi yang jauh lebih tinggi dibandingkan dengan menggunakan metode Naive

Pada penelitian ini metode Support Vector Machines digunakan untuk men- ganalisis dan mengimplementasikan sistem deteksi penyakit diabetes.. Diharapkan dengan menggunakan sistem

Dari hasil penelitian ini telah dilakukan pemetaan dengan metode fotogrametri menggunakan UAV jenis Fix Wing dengan jumlah foto 686 dan tinggi terbang rata-rata

Pada penelitian ini bertujuan untuk deteksi dan klasifikasi penyakit malaria berat berdasarkan histori pemeriksaan data pasien dengan menggunakan metode Support Vector Machine SVM