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.
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
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
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
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
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
B. Manual Penggunaan Aplikasi ... B.1
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
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
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
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
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
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.
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
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
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
.
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
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
).
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.
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
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
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
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