SKRIPSI
Oleh
TRI ATMOJO SUNARYADI
NIM. 112 04 0119
SKRIPSI
Disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Teknik dari
Universitas Pembangunan Nasional “Veteran” Yogyakarta
Oleh
TRI ATMOJO SUNARYADI
NIM. 112 040 119
SKRIPSI
Tanggal : …………………….
Pembimbing I Pembimbing II
Sejatine wong ngagesang, Apa ingkang binasan, Iku kang kinaryo luhur
(Sesungguhnya manusia hidup, apa yang
yang dilakukan, itulah yang akan
memuliakan derajatnya)
Segala puji hanya milik Allah SWT, atas kehendak-Nyalah pada akhirnya
penelitian yang penulis lakukan dapat terselesaikan dalam bentuk skripsi ini.
Skripsi dengan judul “Program Aplikasi Komputasi Perancangan Peledakan
pada Tambang Terbuka dengan menggunakan Bahasa Pemrogaman Visual Basic 6”
ini disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Teknik dari
Universitas Pembangunan Nasional (UPN) “Veteran” Yogyakarta. Skripsi ini
disusun berdasarkan penelitian yang penulis lakukan dari bulan Juni hingga
September 2010 di Laboratorium Simulasi dan Komputasi Pertambangan Jurusan
Teknik Pertambangan UPN “Veteran” Yogyakarta.
Penulis meyakini bahwa skripsi ini tidak akan pernah terwujud kecuali atas
dukungan dari berbagai pihak, oleh karenanya penulis mengucapkan terima kasih
kepada :
iv
DAFTAR ISI
Bab Halaman
I PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang ................................................................................. 2
1.2 Tujuan Penelitian ............................................................................. 2
1.3 Rumusan Masalah ............................................................................ 2
1.4 Batasan Masalah ............................................................................... 2
1.5 Metodologi Penelitian ...................................................................... 2
1.6 Manfaat Penelitian ........................................................................... 3
II DASAR TEORI ...................................................................................... 4
2.1 Mekanisme pecahnya batuan akibat peledakan ................................. 4
2.2 Faktor – faktor yang mempengaruhi dalam merancang peledakan ..... 6
2.2.1 Peubah yang tidak dapat dikendalikan ..................................... 6
2.2.1.1 Geologi ....................................................................... 6
2.2.1.2 Struktur Diskontinuitas ................................................ 8
2.2.1.3 Sifat dan Kekuatan batuan ........................................... 8
2.2.1.4 Pengaruh Air tanah ...................................................... 9
2.2.1.5 Kondisi Cuaca ............................................................. 9
2.2.2 Peubah yang dapat dikendalikan ............................................. 10
2.2.2.1 Kemiringan Lubang Ledak .......................................... 10
2.2.2.2 Pola Pemboran ............................................................ 12
2.2.2.3 Diameter Lubang Ledak .............................................. 13
2.2.2.4 Geometri Peledakan menurut Teori R.L.Ash ............... 14
2.2.2.5 Geometri Peledakan menurut Teori C.J.Konya ............ 19
2.2.2.6 Pola Peledakan ............................................................ 26
2.2.2.7 Waktu Tunda ............................................................... 27
2.2.2.8 Sifat Bahan Peledak ..................................................... 29
2.2.2.9 Pengisian Bahan Peledak ............................................. 32
2.3 Hasil Peledakan ................................................................................ 35
2.3.1 Target Produksi ....................................................................... 35
2.3.2 Tingkat Fragmentasi Batuan ................................................... 35
2.3.3 Efek Peledakan ....................................................................... 37
2.3.3.1 Getaran Tanah ............................................................. 37
2.3.3.2 Batu Terbang ............................................................... 41
2.3.3.3 Ledakan Udara ............................................................ 42
v
Bab Halaman
2.4 Microsoft Visual Basic versi 6.0 ....................................................... 45
2.4.1. Pengertian Microsoft Visual Basic versi 6.0 ........................... 45
2.4.2. Struktur Aplikasi Microsoft Visual Basic versi 6.0 ................. 45
2.4.3. Mengenal Data dan Variabel .................................................. 49
III HASIL PENELITIAN ............................................................................ 51
3.1 Lokasi Penelitian .............................................................................. 51
3.2 Perancangan Perangkat Lunak .......................................................... 51
3.2.1 Perancangan antar muka ......................................................... 51
3.2.1.1 Form Splash ................................................................ 53
3.2.1.2 Rancangan Form Utama .............................................. 54
3.2.1.3 Form Rancangan Peledakan ......................................... 55
3.2.1.4 Form Kamus ................................................................ 61
3.2.1.5 Form Referensi ............................................................ 62
3.2.1.6 Form Video Blasting ................................................... 63
3.2.1.7 Form User Manual ...................................................... 64
3.3 Algoritma Program .......................................................................... 64
3.4 Studi Kasus ...................................................................................... 66
3.4.1 Implementasi Perangkat Lunak berdasarkan Teori R.L.Ash .... 66
3.4.2 Implementasi Perangkat Lunak berdasarkan Teori C.J.Konya . 72
3.5 Tipe Error pada Perangkat Lunak .................................................... 76
IV PEMBAHASAN ..................................................................................... 81
4.1 Implementasi Perangkat Lunak berdasarkan Teori R.L.Ash ............. 81
4.1.1 Burden ........................................................................... 81
4.1.2 Spacing .......................................................................... 81
4.1.3 Stemming ....................................................................... 82
4.1.4 Subdrilling ..................................................................... 82
4.1.5 Tinggi jenjang ................................................................. 82
4.1.6 Kedalaman lubang ledak ................................................ 82
4.1.7 Kolom isian...................................................................... 82
4.1.8 Tingkat Fragmentasi berdasarkan geometri R.L.Ash ........ 82
4.1.9 Powder Factor .................................................................. 83
4.2 Implementasi Perangkat Lunak berdasarkan Teori C.J.Konya .......... 83
4.2.1 Burden ........................................................................... 83
4.2.2 Spacing .......................................................................... 83
4.2.3 Stemming ....................................................................... 84
4.2.4 Subdrilling ..................................................................... 84
4.2.5 Tinggi jenjang ................................................................. 84
4.2.6 Kedalaman lubang ledak ................................................ 84
4.2.7 Kolom isian...................................................................... 84
4.2.8 Powder Factor .................................................................. 84
4.2.9 Tingkat Fragmentasi berdasarkan geometri C.J.Konya ..... 84
4.2 Implementasi perbandingan geometri peledakan ............................... 85
4.2.1 Burden ........................................................................... 85
vi
Bab Halaman
4.2.2 Spacing .......................................................................... 85
4.2.3 Stemming ....................................................................... 86
4.2.4 Subdrilling ..................................................................... 86
4.2.5 Tinggi jenjang ................................................................. 87
4.2.6 Kedalaman lubang ledak ................................................ 87
4.2.7 Kolom isian...................................................................... 87
4.3 Prosentase Error pada Perangkat Lunak ........................................... 87
4.4 Keunggulan dan Kelemahan Perangkat ............................................ 87
4.4.1 Keunggulan ............................................................................ 87
4.4.1 Kelemahan .............................................................................. 88
V KESIMPULAN DAN SARAN ............................................................... 90
5.1 Kesimpulan ...................................................................................... 90
5.2 Saran ................................................................................................ 90
DAFTAR PUSTAKA ...................................................................................... 91
LAMPIRAN ................................................................................................. 92
vii
DAFTAR GAMBAR
Gambar Halaman
2.1 Proses Pecahnya Batuan Akibat Peledakan ............................................. 5
2.2 Peubah Terkendali dan Tidak Terkendali ................................................ 7
2.3 Pemboran dengan lubang ledak tegak dan lubang ledak miring ................. 10
2.4 Pola Pemboran ........................................................................................ 12
2.5 Pengaruh diameter lubang ledak terhadap burden ..................................... 13
2.6 Pengaruh Perbandingan Spasi/burden Terhadap Fragmentasi .................. 22
2.7 Pola Peledakan Berdasarkan Arah Runtuhan Batuan ............................... 27
2.8 Hubungan Antara Jarak Maksimum Lemparan Batuan ............................ 42
2.9 Efek Air Blast Terhadap Manusia dan Struktur Bangunan ....................... 43
2.10 Logika Diagram alir Perancangan Peledakan .......................................... 44
2.11 Lingkungan Kerja Microsoft Visual Basic versi 6.0 ................................ 46
2.12 Toolbox dalam Microsoft Visual Basic versi 6.0 ...................................... 47
2.13 Properties dalam Microsoft Visual Basic versi 6.0 ................................... 48
2.14 Jendela Source Program di Microsoft Visual Basic Versi 6.0 ................... 49
3.1 Bagan Struktur Perangkat Lunak ............................................................. 52
3.2 Tampilan Form Splash ............................................................................ 53
3.3 Tampilan form utama .............................................................................. 54
3.4 Tampilan form Input data ......................................................................... 55
3.5 Diagram alir Perancangan Perangkat Lunak ............................................ 56
3.6 Tampilan form Output data ...................................................................... 59
3.7 Tampilan form Kamus ............................................................................ 61
3.8 Tampilan form Referensi ........................................................................ 62
3.9 Tampilan form Video Blasting ................................................................ 63
3.10 Diagram Alir Tahapan Penyusunan Algoritma ........................................ 65
3.11 Tampilan form Input Data blasting ash .................................................... 68
3.12 Tampilan form Hasil Output blasting ash ................................................. 70
3.13 Tampilan form Grafik Fragmentasi ......................................................... 71
3.14 Tampilan form Rancangan lubang ledak ................................................. 71
viii
Gambar Halaman
3.15 Tampilan form Input data blasting konya .................................................. 73
3.16 Tampilan form Output data blasting konya .............................................. 75
3.17 Tingkat kesalahan perangkat lunak pada fragmentasi batuan(R.L.Ash) .... 80
3.18 Tingkat kesalahan perangkat lunak pada fragmentasi batuan(C.J.Konya) . 80
ix
DAFTAR TABEL
Tabel Halaman
2.1 Koreksi posisi lapisan batuan dan struktur geologi .................................. 20
2.2 Potensi yang terjadi akibat variasi stiffnes ratio ....................................... 26
2.3 Waktu Tunda Antar Lubang Ledak .......................................................... 28
2.4 Time Delay Between Row ....................................................................... 29
2.5 Hubungan Nilai Powder Factor dengan Densitas Batuan ......................... 34
2.6 Hubungan Nilai Powder Factor dengan Tipe Batuan ................................ 34
2.7 Pembobotan massa batuan untuk peledakan ............................................. 37
2.8 Data karakteristik bahan peledak ............................................................. 40
2.9 Tipe kelompok batuan ............................................................................. 40
3.1 Perbandingan perhitungan berdasarkan teori R.L.Ash .............................. 78
3.2 Perbandingan perhitungan berdasarkan teori C.J.Konya ........................... 79
4.1 Perbandingan rancangan peledakan ......................................................... 89
x
DAFTAR LAMPIRAN
Lampiran Halaman
A. User Manual ............................................................................................ 92
B. Kontrol Perhitungan Manual ................................................................... 96
C. Algoritma Program ................................................................................. 112
xi
BAB I
PENDAHULUAN
1
1.2.Tujuan Penelitian .
Tujuan yang ingin dicapai dalam penelitian ini adalah sebagai berikut :
1. Membuat algoritma program untuk perhitungan perancangan geometri peledakan.
2. Mengetahui seberapa mampu program aplikasi dapat menghasilkan analisa
perhitungan geometri peledakan yang akurat.
2
2. Mencari data – data referensi pendukung, yaitu antara lain metode peledakan yang
akan digunakan, spesifikasi bahan peledak dan parameter peledakan.
3. Pembuatan dan perancangan algoritma program di Laboratorium Simulasi dan
Komputasi Pertambangan.
4. Pengkajian secara teoritis terhadap keakuratan program aplikasi
5. Pengujian secara teknis terhadap keakuratan program aplikasi
6. Pembuatan laporan akhir dari penelitian yang bersangkutan.
3
BAB II
DASAR TEORI
Salah satu metode pemberaian pada batuan adalah metode pemboran dan
peledakan. Metode pemboran dan peledakan bertujuan untuk menghancurkan,
melepas ataupun membongkar batuan dari batuan induknya, untuk memenuhi target
produksi dan memindahkan batuan yang telah hancur menjadi tumpukan material
(muckpile) yang siap untuk dimuat ke dalam alat angkut.
Salah satu indikator untuk menentukan keberhasilan suatu kegiatan pemboran
dan peledakan adalah tingkat fragmentasi batuan yang dihasilkan dari kegiatan
pemboran dan peledakan tersebut. Diharapkan ukuran fragmentasi batuan yang
dihasilkan sesuai dengan kebutuhan pada kegiatan penambangan selanjutnya.
Fragmentasi batuan yang memerlukan pemecahan ulang dinyatakan sebagai
bongkah, sehingga diperlukan upaya pemecahan ulang agar batuan tersebut bisa
digunakan.
Untuk dapat mencapai tujuan di atas, diperlukan kontrol dan pengawasan
terhadap faktor yang dapat mempengaruhi suatu operasi peledakan.
4
Bidang Bebas Pada tahap pertama terjadi
penghancuran batuan disekitar lubang
ledak dan diteruskannya energi ledakan
ke segala arah.
: Tegangan tangensial
: Tegangan radial.
: Tegangan tarik.
Lubang ledak
Gambar 2.1
5
kekuatan tarik batuan, maka batuan akan pecah dan terlepas dari batuan
induknya (spalling) yang dimulai dari tepi bidang bebasnya.
2.2.1.1. Geologi
Batuan yang menyusun kerak bumi dikelompokkan menjadi tiga
kelompok besar yaitu batuan beku, batuan sedimen, dan batuan metamorf.
Proses terbentuknya suatu jenis batuan berbeda dengan jenis batuan lain.
Tiap-tiap tipe batuan tersusun dari mineral-mineral dalam berbagai
komposisi, ukuran, tekstur, dan struktur yang berlainan. Batuan yang
trsingkap dipermukaan bumi akan mengalami proses pelapukan dan proses
pelapukan untuk tiap-tiap batuan juga berbeda. Hal ini sangat berpengaruh
pada sifat fisik dan mekanik dari batuan. Batuan yang masih segar umumnya
mempunyai kekuatan yang lebih besar, dan akan berkurang sejalan dengan
proses pelapukan yang dialami.
6
(A) Peubah yang dapat dikendalikan
• Geologi
• Sifat dan kekuatan batuan
• Struktur diskontinuitas
• Kondisi cuaca
• Air tanah (kadang-kadang dapat dikontrol)
Proses Peledakan
Hasil Peledakan
• Fragmentasi
• Perpindahan material hasil peledakan
• Profil tumpukan hasil peledakan
• Getaran tanah (ground vibration)
• Ledakan udara (air blast)
• Batu terbang (fly rock)
• Misfires
Gambar 2.2.
Peubah Terkendali dan Tidak Terkendali Dalam Rancangan Peledakan 2)
7
2.2.1.2. Struktur Diskontinuitas
Sejauh menyangkut penggalian, massa batuan dibedakan menjadi dua
kelompok yaitu segar dan lapuk. Untuk batuan segar, sifat diskontinuitas
berperan penting, karena melalui zona diskontinuitas ini proses pelapukan
akan berlangsung secara intensif. Diskontinuitas ini dapat berupa kekar,
retakan, sesar, dan bidang bidang perlapisan. Kekar merupakan rekahan-
rekahan dalam batuan yang terjadi karena tekanan atau tarikan yang
disebabkan oleh gaya-gaya yang bekerja dalam kerak bumi atau pengurangan
bahkan kehilangan tekanan dimana pergeseran dianggap sama sekali tidak
ada. Struktur kekar ini sangat penting diketahui dan merupakan pertimbangan
utama dalam operasi peledakan, dengan adanya struktur kekar ini maka
energi gelombang tekan dari bahan peledak akan mengalami penurunan yang
disebabkan adanya gas-gas hasil reaksi peledakan yang menerobos melalui
rekahan, sehingga mengakibatkan penurunan daya tekan terhadap batuan
yang akan diledakkan. Penurunan daya tekan ini akan berdampak terhadap
batuan yang diledakkan sehingga dapat mengakibatkan terjadinya bongkah
pada batuan hasil peledakan bahkan batuan hanya mengalami keretakan.
8
baik. Kuat tekan dan kuat tarik juga dapat digunakan sebagai petunjuk
kemudahan batuan untuk dipecahkan. Batuan pada dasarnya lebih kuat
atau tahan terhadap tekanan dari pada tarikan, hal ini dicirikan oleh kuat
tekan batuan lebih besar dibandingkan dengan kuat tariknya.
9
Semuanya itu demi kelancaran proses peledakan dan disamping itu akan
menjamin keamanan para pekerja.
Gambar 2.3
Pemboran dengan lubang ledak tegak dan lubang ledak miring 3)
10
Keuntungan dan kerugian dari penggunaan kedua sistem tersebut adalah
sebagai berikut:
Keuntungan dari lubang ledak miring adalah:
• Fragmentasi dari tumpukan hasil peledakan yang dihasilkan lebih
baik, karena ukuran burden sepanjang lubang yang dihasilkan relatif
seragam.
• Mengurangi kemungkinan missfire yang disebabkan oleh cut off dari
pergerakan burden.
• Dinding jenjang dan lantai jenjang yang dihasilkan relatif lebih rata.
• Mengurangi terjadinya pecah berlebihan pada batas baris lubang ledak
bagian belakang (back break).
• Powder factor lebih rendah, ketika gelombang kejut yang dipantulkan
untuk menghancurkan batuan pada lantai jenjang lebih efisisen.
• Produktifitas alat muat tinggi karena tumpukan hasil peledakan
(muckpile) lebih rendah dan seragam.
Kerugian dari lubang ledak miring adalah sebagai berikut:
• Kesulitan dalam penempatan sudut kemiringan yang sama antar
lubang ledak serta dibutuhkan lebih banyak ketelitian dalam
pembuatan lubang ledak.
• Mengalami kesulitan dalam pengisian bahan peledak.
• Pada pemboran lubang ledak dalam, sudut deviasi yang dibentuk akan
semakin besar.
Keuntungan lubang ledak tegak adalah sebagai berikut :
• Pemboran dapat dilakukan dengan lebih mudah dan lebih akurat
• Untuk tinggi jenjang sama lubang ledak akan lebih pendek jika
dibanding dengan lubang ledak miring.
Kerugian lubang ledak tegak adalah sebagai berikut:
• Kemungkinan timbulnya tonjolan pada lantai jenjang (toe) besar
• Kemungkinan timbulnya retakan ke belakang jenjang (back break)
dan getaran tanah lebih besar.
• Lebih banyak menghasilkan bongkah pada daerah di sekitar stemming.
11
2.2.2.2. Pola Pemboran
Pola pemboran merupakan suatu pola dalam pemboran untuk
menempatkan lubang – lubang ledak secara sistematis. Pola pemboran ada 2
macam, yaitu : Pola pemboran sejajar (parallel pattern) dan Pola pemboran
selang – seling (staggered pattern)
Pola pemboran sejajar adalah pola pemboran dengan penempatan
lubang ledak dengan baris (row) yang berurutan dan sejajar dengan burden.
Sedangkan pola pemboran selang – seling merupakan pola pemboran yang
penempatan lubang – lubang ledaknya selang – seling setiap kolomnya
(gambar 2.4)
A. Pola pemboran
S sejajar (paralel)
S = Spasi
B = Burden
B
Free Face
B. Pola pemboran
S selang-seling
(staggered)
S = Spasi
B B = Burden
B
Free Face
Gambar 2.4
Pola Pemboran 9)
B 2B
D 2D
H H
Gambar 2.5
Pengaruh diameter lubang ledak terhadap burden 2)
13
Diameter lubang ledak berpengaruh terhadap panjang stemming.
Untuk menghindari getaran tanah dan batuan terbang (flyrock), maka lubang
ledak yang berdiameter besar harus mempunyai stemming yang panjang.
Sedangkan jika lubang ledak berdiameter kecil maka stemming yang
digunakan menjadi lebih pendek, agar tidak terjadi bongkah pada hasil
peledakan. Jika stemming terlalu panjang, maka energi ledakan tidak mampu
menghancurkan batuan pada daerah di sekitar stemming tersebut.
Diameter lubang ledak juga dibatasi oleh tinggi jenjang. Untuk tinggi
jenjang tertentu terdapat batas minimum diameter lubang ledak tertentu pula,
apabila batas minimum ini tidak tercapai maka akan terjadi penyimpangan
berlebihan yang bersifat merusak, yaitu pemecahan yang tidak merata di
sepanjang lantai jenjang serta akan menyebabkan getaran tanah.
14
Bahan peledak standar adalah bahan peledak yang mempunyai berat jenis
(SG) 1,2 dan kecepatan detonasi (Ve) 12.000 fps (4.000 m/det).
Apabila batuan yang akan diledakkan sama dengan batuan standar dan
bahan peledak yang dipakai ialah bahan peledak standar, maka digunakan
burden ratio (Kb) yaitu 30. Tetapi bila batuan yang akan diledakkan tidak
sama dengan batuan standar dan bahan peledak yang digunakan bukan pula
bahan peledak standar, maka harga Kb-standar itu harus dikoreksi
menggunakan faktor penyesuaian (adjustment factor).
KbxDe
B= ft …………………………………………..........……... (2.1)
12
atau
KbxDe
B= m ……………………………………………………….. (2.2)
39,3
Jika :
De = diameter lubang tembak
B = burden
Kb = burden ratio
Keterangan :
Maka :
15
Dengan :
1
D std 3
Af1 = .................................................................................. (2.4)
D
D = bobot isi batuan yang diledakkan
1
SG.Ve 2 3
Af2 = ...................................................................... (2.5)
SG .Ve 2
std std
Kbterkoreksi xDe
B = m ......................................................................... (2.6)
39,3
Jarak burden yang baik adalah jarak dimana energi ledakan bisa
menekan batuan secara maksimal sehingga pecahnya batuan sesuai dengan
fragmentasi yang direncanakan dengan mengupayakan sekecil mungkin
terjadinya batuan terbang, bongkah, dan retaknya batuan pada batas akhir
jenjang.
2) Spacing (S)
Spacing adalah jarak antar lubang tembak dirangkai dalam satu baris
dan diukur sejajar terhadap bidang bebas.
S = Ks x B ..................................................................................... (2.7)
Keterangan :
16
Berdasarkan cara urutan peledakannya, pedoman penentuan spacing
adalah sebagai berikut :
• Peledakan serentak, S = 2 B
• Peledakan beruntun dengan delay interval lama (second delay), S = B
• Peledakan dengan millisecond delay, S antara 1 B hingga 2 B
• Jika terdapat kekar yang saling tidak tegak lurus, S antara 1,2 B - 1,8 B
• Peledakan dengan pola equilateral dan beruntun tiap lubang tembak dalam
baris yang sama, S = 1,15 B
3) Stemming (T)
Stemming merupakan panjang isian lubang ledak yang tidak diisi
bahan peledak, tetapi diisi material seperti tanah liat atau material hasil
pemboran (cutting).
Fungsi stemming adalah :
• Meningkatkan confinning pressure dari gas hasil peledakan.
• Menyeimbangkan tekanan di daerah stemming.
• Mengontrol kemungkinan terjadinya airblast dan flyrock
Untuk menghitung panjang stemming perlu ditentukan dulu stemming
ratio (Kt), yaitu perbandingan panjang stemming dengan burden. Biasanya Kt
standar yang dipakai 0,70 dan ini cukup untuk mengontrol airblast, flyrock
dan stress balance. Apabila Kt < 1 maka akan terjadi. Untuk menghitung
stemming dipakai persamaan :
T = Kt . B .................................................................................... (2.8)
Keterangan :
T = Stemming (m)
Kt = Stemming ratio (0,7 – 1,0)
B = Burden (m)
4) Subdrilling (J)
Subdrilling merupakan kelebihan panjang lubang ledak pada bagian
bawah lantai jenjang. Subdrilling dimaksudkan agar jenjang terbongkar tepat
pada batas lantai jenjang sehingga didapat lantai jenjang yang rata setelah
17
peledakan. Panjang subdilling dipengaruhi oleh struktur geologi, tinggi
jenjang dan kemiringan lubang ledak. Panjang subdrilling diperoleh dengan
menentukan harga subdrilling ratio (Kj) yang besarnya tidak lebih kecil dari
0,20. Untuk batuan massive biasanya dipakai Kj sebesar 0,3.
Hubungan Kj dengan burden diekspresikan dengan persamaan sebagai
berikut :
J = Kj . B ……………………………………………………… (2.9)
Keterangan :
J = Subdilling (m)
Kj = Subdilling ratio (0,2 – 0,4)
B = Burden (m)
H = Kh . B ................................................................................... (2.10)
Keterangan :
18
Persamaan :
PC = H – T ................................................................................... (2.11)
Keterangan :
19
terhadap posisi lapisan batuan dan Ks yaitu koreksi terhadap struktur geologi
batuan dilihat pada tabel (Tabel 2.1).
Tabel 2.1
Koreksi posisi lapisan batuan dan struktur geologi 5)
Number Of row Kr
One or two row of holes 1,00
Third and subsequent rows or buffer blast 0,9
Rock Deposition Kd
Bedding steeply dipping into cut 1,18
Bedding steeply dipping into face 0,95
Other cases of deposition 1,00
Geologic Structure Ks
Heavily cracked, frequent weak joint, weakly cemented layers 1,30
Thin well-cemented layers with tight joints 1,10
Massive intact rock 0,95
0, 33
SGe
B = 3,15 De ....................................................................... (2.12)
SGr
0 , 33
Stv
B = 0,67 De ......................................................................... (2.12)
SGr
dengan :
B1 = Burden (m)
SGe = Berat jenis bahan peledak
SGr = Berat jenis batuan
De = Diameter lubang ledak (mm)
B2 = Kd x Ks x Kr x B1 ..................................................... (2.13)
20
dengan :
B1 = Burden awal (m)
B2 = Burden terkoreksi (m)
Kd = Faktor koreksi berdasarkan struktur geologi batuan
Ks = Faktor koreksi berdasarkan orientasi perlapisan
Kr = Faktor koreksi berdasarkan jumlah baris peledakan, yaitu Kr = 1 jika
terdapat satu atau 2 baris dan Kr = 0,9 jika terdapat 3 baris atau lebih.
b. Spasi (S)
Spasi adalah jarak terdekat antara dua lubang ledak yang berdekatan
di dalam satu baris (row). Apabila jarak spasi terlalu kecil akan menyebabkan
batuan hancur menjadi halus, disebabkan karena energi yang menekan terlalu
kuat, sedangkan bila spasi terlalu besar akan menyebabkan banyak bongkah
atau bahkan batuan hanya mengalami keretakan dan menimbulkan tonjolan
diantara dua lubang ledak setelah diledakkan, hal ini disebabkan karena
energi ledakan dari lubang yang satu tidak mampu berinteraksi dengan energi
dari lubang lainnya.
21
b. Untuk tinggi jenjang yang besar (high benches)
H = 4B, S = 1,4B ………………………………............(2.17)
Gambar 2.6
Pengaruh Perbandingan Spasi/burden Terhadap Fragmentasi 2)
c. Stemming (T)
Stemming adalah tempat material penutup di dalam lubang ledak,
yang letaknya di atas kolom isian bahan peledak.
T = 0,7 x B.................................................................................(2.18)
22
dengan :
T = Stemming (m)
B = Burden (m)
23
memiliki karakteristik susunan butir saling berkaitan dan berbutir kasar
serta keras.
Persamaan yang digunakan untuk menentukan ukuran material
stemming adalah :
Sz = 0,05 x De ..........................................................................(2.19)
dengan :
De = Diameter lubang ledak (mm)
Sz = Ukuran material stemming (mm)
d. Subdrilling (J)
Subdrilling adalah tambahan kedalaman pada lubang bor di bawah
lantai jenjang yang dibuat dengan maksud agar batuan dapat terbongkar
sebatas lantai jenjangnya.
Jika panjang subdrilling terlalu kecil maka batuan pada batas lantai
jenjang (toe) tidak lengkap terbongkar sehingga akan menyisakan tonjolan
pada lantai jenjangnya, sebaliknya bila panjang subdrilling terlalu besar maka
akan menghasilkan getaran tanah dan secara langsung akan menambah biaya
pemboran dan peledakan.
Dalam penentuan tinggi subdrilling yang baik untuk memperoleh
lantai jenjang yang rata maka digunakan rumusan sebagai berikut :
J = 0,3 x B…………………………………………..……........(2.20)
dengan :
J = Subdrilling (m)
B = Burden (m)
H = L+ J ................................................................................... (2.21)
24
dengan:
H = Kedalaman lubang ledak (m)
L = Tinggi jenjang (m)
J = Subdrilling (m)
PC = H – T ……………………………………………….........(2.22)
dengan :
PC = Panjang kolom isian (meter)
H = Kedalaman lubang ledak (meter)
T = Stemming (meter)
L = 5 x De ................................................................................(2.23)
dengan :
L = Tinggi jenjang minimum (ft)
De = Diameter lubang ledak (inchi)
25
bidang perlapisan batuan karena energi ledakan akan menekan batuan secara
maksimal.
Tabel 2.2
Potensi yang terjadi akibat variasi stiffnes ratio (L/B) 5)
26
a. Pola peledakkan serentak, adalah suatu pola peledakan yang terjadi secara
serentak untuk semua lubang ledak.
b. Pola peledakkan beruntun, adalah suatu pola yang menerapkan peledakan
dengan waktu tunda antara baris yang satu dengan baris lainnya.
Gambar 2.7
Pola Peledakan Berdasarkan Arah Runtuhan Batuan 10)
27
Tujuan penyalaan dengan waktu tunda adalah untuk mengurangi
jumlah batuan yang meledak dalam waktu yang bersamaan, dan memberikan
tenggang waktu pada material yang dekat dengan bidang bebas untuk dapat
meledak secara sempurna serta untuk menyediakan ruang atau bidang bebas
baru bagi baris lubang ledak berikutnya.
tH = TH x S ………………………………………………………….(2.24)
Dimana :
tH = Waktu tunda antar lubang ledak (ms)
TH = Konstanta waktu tunda
S = Spasi (m)
Tabel 2.3
Waktu Tunda Antar Lubang Ledak 5)
28
2. Waktu tunda antar baris
Detonator tunda digunakan untuk peledakan beruntun antar baris
lubang ledak, maka persamaan yang digunakan untuk menentukan waktu
tunda adalah sebagai berikut :
tr = TR x B ……………………………………………..……. (2.25)
Dimana :
tr = waktu tunda (ms)
TR = konstanta waktu antar baris.
B = Burden (m)
Tabel 2.4
Time Delay Between Row 5)
TR Constant ( ms / m Result
)
29
dengan kecepatan tinggi, membentuk gas dan menimbulkan efek panas serta
tekanan yang sangat tinggi.
1. Kekuatan (Strength)
Kekuatan suatu bahan peledak adalah ukuran yang dipergunakan untuk
mengukur energi yang terkandung pada bahan peledak dan kerja yang
dapat dilakukan oleh bahan peledak tersebut.
Pada umumnya semakin besar bobot isi dan kecepatan detonasi suatu
bahan peledak maka kekuatannya juga semakin besar.
3. Kepekaan (Sensitivity)
Kepekaan adalah ukuran besarnya sifat peka bahan peledak untuk mulai
beraksi dan menyebarkan reaksi peledakan ke seluruh isian. Jika diameter
bahan peledak cukup besar maka perambatan reaksinya akan lebih mudah
karena permukaan bahan peledak lebih luas, sedangkan tingkat
pengurungan cenderung memusatkan tenaga reaksinya mengarah
30
sepanjang isian dan menghindari penyebaran tenaga reaksi. Bahan peledak
yang sensitif belum tentu bagus, namun bahan peledak yang mudah
penyebaran reaksinya dan tidak peka adalah lebih menguntungkan dan
lebih aman.
32
Dimana :
de = loading density (kg/m)
De = diameter lubang ledak (inchi)
SG = specific gravity bahan peledak yang digunakan
Sehingga jumlah bahan peledak yang digunakan dalam satu lubang
ledak dapat dicari dengan menggunakan rumus sebagai berikut :
E = de x PC …………………………....………….................. (2.27)
Dimana :
33
2.3. Hasil Peledakan
2.3.1. Target Produksi
Target produksi merupakan jumlah batuan yang diledakkan yang dihitung
dari luas area dan kedalaman lubang ledaknya. Persamaan umum yang digunakan
untuk menentukan target produksi peledakan adalah :
V = B x S x L ..................................................................................... (2.29)
dengan :
V = Berat batuan yang diledakkan, m3
B = Burden, m
L = Tinggi jenjang, m
S = Spacing, m
100%
= × sasaran produksi
(100% − % pembongkaran ) .......................................... (2.30)
V
P = ...................................................... (2.32)
( r × B × L × dr )
Di mana :
P = panjang jenjang,meter
V = sasaran produksi, ton
r = jumlah baris
B = burden, meter
34
L = tinggi jenjang, meter
dr = densitas batu granit 2,62 ton / m3
P
N = r .................................................................................... (2.33)
S
Di mana :
P = panjang jenjang,meter
N = jumlah lubang tembak
r = jumlah baris
0 ,8
V
X = A x x Q0,17 x ( E / 115 ) -0,63 ………........................ (2.34)
Q
Dimana :
35
Nilai Blastability Index (BI) dan faktor batuan (RF) dicari dengan persamaan
sebagai berikut :
X
Xc = ………………………………………........................ (2.38)
( 0,693 )1 / n
Dimana :
Rx = prosentase material yang tertahan pada ayakan (%)
X = ukuran ayakan (cm)
n = indeks keseragaman
B W ( A − 1) PC
n = 2,2 − 14 1− 1 + 2 L ……………………….. (2.39)
De B
Dimana :
B = burden (m)
De = diameter bahan peledak (mm)
W = standard deviasi dari keakuratan pemboran (m)
A = ratio perbandingan spasi dengan burden
PC = panjang isian (m)
L = tinggi jenjang (m)
36
Tabel 2.5
Pembobotan massa batuan untuk peledakan 4)
PARAMETER PEMBOBOTAN
1. Rock mass description (RMD)
1.1. Powdery/friable 10
1.2. Blocky 20
1.3. Totally massive 50
2. Joint plane spacing (JPS)
2.1. Close (spasi < 0,1 m) 10
2.2. Intermediate (spasi 0,1 – 1 m) 20
2.3. Wide (spasi > 1 m) 50
3. Joint plane orientation (JPO)
3.1. Horizontal 10
3.2. Dip out of face 20
3.3. Strike normal to face 30
3.4. Dip into face 40
4. Specific grafity influence ( SGI ) SGI = 25 x SG – 50
5. Hardness ( H ) 1 – 10
37
setelah tidak ada tegangan yang bekerja. Kegiatan peledakan akan menghasilkan
gelombang seismik yaitu gelombang yang menggambarkan penjalaran energi melalui
bumi yang padat (medium). Gelombang ini dapat dirasakan dalam bentuk getaran
(vibrasi).
Dua faktor prinsip yang mempengaruhi tingkat getaran hasil ledakan suatu
muatan bahan peledak yaitu ukuran (jumlah) muatan dan jarak. Apabila muatan
ditambah maka tingkat getaran akan bertambah, tetapi hubungan ini bukan
merupakan hubungan yang sederhana, misalnya muatan dua kali lipat jumlahnya
tidak menghasilkan getaran yang dua kali lipat. Begitu juga dengan pengaruh jarak
terhadap tingkat getaran, apabila jarak dari tempat peledakan bertambah maka
getaran akibat peledakan semakin kecil.
Untuk mengetahui besarnya ground vibration yang timbul akibat kegiatan
peledakan, dapat menggunakan teori yang dikemukakan oleh George Berta (1990).
Teori ini mempertimbangkan beberapa faktor antara lain : faktor impedansi, faktor
coupling, faktor perubahan, jumlah bahan peledak yang digunakan, energi perunit
massa bahan peledak, jarak, bobot isi batuan, kecepatan seismik dan tipe kelompok
batuan. Dari beberapa faktor tersebut kemudian dibuat rumusan perhitungan yaitu
sebagai berikut :
1) Faktor impedansi (η2) :
( Ιc − Ι r ) 2
η1 = 1 − .....................................................................(2.40)
(Ιc + Ιr ) 2
dengan :
η1 = Faktor impedansi
Ic = Impedansi bahan peledak
Ir = Impedansi batuan
Jika impedansi batuan mendekati impedansi bahan peledak, maka
faktor impedansi akan mendekati harga 1, akan tetapi pada umumnya selalu
lebih kecil dari 1, ini artinya bahwa tidak semua energi yang dihasilkan akan
diteruskan pada batuan. Nilai impedansi untuk bahan peledak dapat dilihat
pada Tabel 2.8 dan nilai impedansi untuk batuan dapat dilihat pada Tabel 2.9.
38
2) Faktor coupling (η2) :
Faktor coupling dalam hal ini merupakan fungsi dari “coupling ratio”
atau perbandingan antara diameter lubang ledak dengan isian bahan peledak
(φf/φc) dimana besaran coupling ratio ini akan menurunkan tekanan gas hasil
peledakan yang dengan sendirinya akan memperkecil energi yang diteruskan
pada batuan. Faktor coupling dinyatakan oleh persamaan sebagai berikut :
1
η2 = ............................................................... (2.41)
e φf φe
− (e − 1)
dengan :
η2 = Faktor coupling
φf = Diameter lubang ledak
φc = Diameter isian bahan peledak
e = 2,72
dari persamaan diatas, maka secara otomatis η2 akan mendekati harga 1 jika
φc mendekati harga φf dan η2 akan turun dengan besarnya coupling ratio.
Pemanfaatan fenomena tekanan dinamik sebagai fungsi dari coupling ratio
dalam teknologi peledakan dikenal dengan istilah “decoupling” yaitu dengan
meningkatkan copling ratio, atau dengan kata lain menggunakan cartridge
dengan diameter yang lebih kecil dari diameter lubang ledak.
3) Faktor breake (η3) :
Faktor breake ini menyatakan besarnya perubahan energi dari bahan
peledak yang diubah menjadi getaran, yang diperkirakan sekitar 40%. Jadi
besarnya faktor perubahan (η3) adalah 0,40 jika peledakan dilakukan terbuka
(berhubungan dengan udara luar) dan jika didalam tanah η3 < 0,40.
4) Kelompok batuan
Kelompok dari tiap-tiap batuan ini dibagi dalam 3 kelompok
berdasarkan karakteristik atau sifat-sifat kekerasan dari batuan tersebut, yaitu
batupasir dan kerikil, aluvial kompak, batuan keras dan batuan beku yang
kompak.
39
Tabel 2.6
Data karakteristik bahan peledak 10)
Tabel 2.7
Tipe kelompok batuan 10)
Type of Ground Kf
Water logged sands and gravels 0,11 – 0,13
Compacted aluviums 0,06 – 0,09
Hard and compact rock 0,01 – 0,03
Q η1 xη 2 xη3 xεx106
V= .......................................... (2.42)
R 5 KfxLogRx πxρrxC
40
dengan :
V = Getaran tanah (m/s)
Q = Jumlah bahan peledak yang digunakan per delay(kg)
R = Jarak titik ledak ke sensor yang dituju (m)
ε = Energi perunit massa (j/kg)
ρr = Bobot isi batuan (g/cm3)
C = Kecepatan gelombang seismik (m/s)
41
Gambar 2.9 memperlihatkan hubungan antara jarak maksimum lemparan batuan
dengan specific charge (q) yang dapat dirumuskan sebagai berikut :
Gambar 2.8
Hubungan Jarak Maksimum Lemparan Batuan dengan Specific Charge 10)
2.3.3.2.Ledakan udara
Ledakan udara (air blast) adalah gelombang tekanan yang dirambatkan di
atmosfer dengan kecepatan di atas kecepatan suara di udara. Airblast tidak terdengar
seperti biasa, tetapi merupakan gelombang tekanan yang terjadi pada atmosfir yang
terindikasi oleh suara frekuensi tinggi, frekuensi rendah bahkan yang tidak terdengar
sekali pun. Kerusakan karena air blast dan gangguan langsung yang diakibatkannya
berhubungan dengan rencana peledakan, cuaca, kondisi lapangan dan reaksi
manusia. Pada kondisi cuaca tertentu dan rencana peledakan yang kurang sempurna
dapat menghasilkan air blast yang merambat sampai jarak jauh. Efek Airblast
terhadap manusia dan struktur bangunan dapat dilihat pada Gambar 2.10.
42
Gambar 2.9
Efek Air Blast Terhadap Manusia dan Struktur Bangunan 4)
Airblast diukur dengan satuan dB (decibels) atau psi (pounds per squareinch).
Persamaannya :
dB = 20 log (P/Po)........... ........................................................... (2.45)
P = 3,3 (R / Q1/3)-1/2 ......................................................... (2.46)
dengan :
dB = Level suara (KPa)
P = Overpressure (KPa)
Po = Overpressure paling lemah yang dapat terdengar (2.10-8 Kpa)
R = Jarak titik ledak ke sensor yang dituju (m)
Q = Jumlah bahan peledak yang digunakan per delay (kg)
43
Objek Design Tujuan
• FragmentasiBatuanMaksimal
• GetaranTanahMinimal
• AirBlastMinimal
• FlyingRockMinimal
Parameter Lokasi
• Geologi
• SifatdanKekuatanBatuan
• StukturDiskontinuitas
• KondisiCuaca
• AirTanah
Parameter Design
• • DimensidanKonfigurasiPeledakan
Diameterlubangledak
• Kedalamanlubangledak• Arahpeledakan
• • Sistim penyalaan
KedalamanSubdrilling
• Kemiringanlubangledak • Urutan penyalaan
• TinggiStemming • Bidang bebas
• Tinggijenjang • Tipe bahan peledak
• PolaPeledakan • Energi bahan peledak
• PerbandinganBurdendanSpasi • Metode pemuatan Air tanah
Proses Peledakan
Lubang ledak terisi
Tidak
Tujuan Tercapai
Ya
Pola Produksi
Gambar 2.10
Logika Diagram alir Perancangan Peledakan 2)
44
2.4. Microsoft Visual Basic versi 6.0
2.4.1. Pengertian Microsoft Visual Basic versi 6.0
Microsoft Visual Basic versi 6.0 merupakan bahasa pemrograman yang
berbasis Microsoft Windows, sebagai bahasa pemrogramaan yang mutakhir,
Microsoft Visual Basic versi 6.0 dirancang untuk dapat memanfaatkan fasilitas yang
tersedia dalam Microsoft Windows. Microsoft Visual Basic versi 6.0 juga merupakan
bahasa pemrograman Object Oriented Programing (OOP), yaitu pemrograman yang
berorientasi pada objek.
Visual Basic adalah salah satu development tool untuk membangun aplikasi
dalam lingkungan windows. Dalam pengembangan aplikasi, Visual Basic
menggunakan pendekatan visual untuk merancang user intervace dalam bentuk
form, sedangkan untuk kodenya menggunakan bahasa basic yang cenderung mudah
dipelajari. Visual Basic telah menjadi tool bagi para pemula maupun para developer.
Dalam lingkungan Window’s User-intervace sangat memegang peranan penting,
karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi
dengan User-interface tanpa menyadari bahwa di belakangnya berjalan intruksi-
instruksi program yang mendukung tampilan dan proses yang dilakukan. Pada
pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukan user
intervace, kemudian mengatur properti dari objek yang digunakan dalam user
interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-
kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah
pengembangan aplikasi dengan pendekatan Bottom Up.
45
Project Window
Menu Bar Main Tool Bar Form Desainer Code Window Properties window
Gambar 2.11
Lingkungan Kerja Microsoft Visual Basic versi 6.0 13)
Adapun secara garis besar fungsi dari masing-masing kontrol tersebut adalah
sebagai berikut :
1) Pointer bukan merupakan suatu control, icon ini digunakan ketika anda
ingin memilih kontrol yang sudah berada pada form.
2) PictureBox adalah kontrol yang digunakan untuk menampilkan gambar
(image) dengan format BMP, DIB(bitmap), CUR(cursor),
WMF(metafile), EMF(enhanced metafile), GIF, dan JPG.
3) Label adalah kontrol yang digunakan untuk menampilakan text yang tidak
dapat diperbaiki oleh pemakai
4) Textbox adalah kontrol yang mengandung string yang dapat diperbaiki
oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.
46
Gambar 2.12
Toolbox dalam Microsoft Visual Basic versi 6.0 13)
47
12) Timer digunakan untuk proses background yang diaktifkan berdasarkan
interval waktu tertentu yang merupakan kontrol non-visual.
13) DriveListBox, DirListBox, dan FileListBox sering digunakan untuk
membentuk dialog box yang berkaitan dengan file.
14) Shape dan Line digunakan untuk menampilakan bertuk seperti garis,
persegi, lingkaran dan sebagainya
15) Image berfungsi seperti ImageBox, tetapi tidak dapat digunakan sebagai
container bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa
kontrol Image menggunakan resource lebih kecil dibandingkan dengan
PictureBox.
16) Data digunakan untuk data binding.
17) OLE dapat digunakan sebagai tempat bagi program eksternal seperti
Microsoft Excel, Microsoft Word dan sebagainya.
c. Properties
Merupakan nilai atau karakteristik yang dimiliki oleh sebuah objek visual basic.
Tampilan properties dapat dilihat pada gambar 2.14.
Gambar 2.13
Properties dalam Microsoft Visual Basic versi 6.0 13)
48
d. Event Procedure
Merupakan kode yang berhubungan dengan objek. Kode ini akan dieksekusi
ketika ada respon dari pemakai berupa event tertentu.
e. General Procedure
Merupakan kode yang tidak berhubungan dengan objek. Kode ini harus diminta
oleh aplikasi.
f. Metods
Merupakan serangkaian perintah yang tersedia pada suatu objek yang diminta
untuk mengerjakan tugas khusus.
g. Module
Merupakan kumpulan dari prosedur umum, deklarasi variabel dan definisi
konstanta yang digunakan oleh aplikasi.
Gambar 2.14
Jendela Source Program di Microsoft Visual Basic Versi 6.0 13)
49
Visual Basic 6.0 mengenal beberapa type data, antara lain :
a. string adalah tipe data untuk teks (huruf, angka dan tanda baca).
b. integer adalah tipe data untuk angka bulat.
c. single adalah tipe data untuk angka pecahan.
d. currency adalah tipe data untuk angka mata uang.
e. date adalah tipe data untuk tanggal dan jam.
f. boolean adalah tipe data yang bernilai TRUE atau FALSE.
Data yang disimpan di dalam memory komputer membutuhkan sebuah
wadah. Wadah inilah yang disebut dengan variabel. Setiap variabel untuk
menyimpan data dengan type tertentu membutuhkan alokasi jumlah memory (byte)
yang berbeda.
Aturan di dalam penamaan variabel adalah sebagai berikut :
a. Harus diawali dengan huruf.
b. Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore.
c. Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >).
d. Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic
6.0 (seperti : dim, as, string, integer, dan lain-lain).
Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan tipe
datanya. Untuk tipe data tertentu nilai_data harus diapit tanda pembatas. Tipe data
string dibatasi tanda petik ganda. Tipe data date dibatasi tanda pagar. Tipe data
lainnya tidak perlu tanda pembatas. Sebuah variabel mempunyai ruang-lingkup
(scope) dan waktu-hidup (lifetime). Variabel yang nilai datanya bersifat tetap dan
tidak bisa diubah disebut konstanta.
Ada 2 macam variabel dalam sebuah program, yaitu:
a. variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program.
Nilai data yang tersimpan didalamnya akan hidup terus selama program berjalan.
b. variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja.
Nilai data yang tersimpan didalamnya hanya hidup selama bagian program
tersebut dijalankan.
50
BAB III
HASIL PENELITIAN
Penelitian ini dilakukan dengan metode studi literatur. Melalui studi literatur
akan dicari konsep-konsep dasar yang diperkirakan akan mengantar ke pemecahan
masalah. Hasil penelitian ini diharapkan berupa perangkat lunak yang dapat
digunakan sebagai program bantu dalam studi kasus perhitungan perancangan
peledakan berdasarkan pendekatan teori R.L.Ash dan C.J.Konya.
51
Geometri Peledakan
Efek Peledakan
Geometri Peledakan
Efek Peledakan
Referensi
Exit
Kamus
User Manual
Gambar 3.1
Bagan Struktur Perangkat Lunak
52
3.2.1.1. Form Splash
Form splash merupakan form yang pertama kali muncul pada saat
program dijalankan. Dalam form ini akan ditampilkan nama judul perancangan
yang akan dibuat dan gambar atau logo. Rancangan dari form splash
diperlihatkan pada gambar 3.2 berikut.
Pada bagian ini, komponen yang digunakan adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai.
Gambar 3.2
Tampilan Form Splash
ii. Timer
Timer digunakan untuk proses background yang diaktifkan berdasarkan
interval waktu tertentu yang merupakan kontrol non visual.
iii. Image
Image adalah kontrol yang berfungsi untuk menampilkan gambar pada form.
iv. Progress Bar
Progress Bar berfungsi untuk menampilkan indikasi dari proses yang sedang
berjalan.
53
3.2.1.2. Rancangan Form Utama
Ketika program dijalankan, form utama akan menjadi jendela utama
aplikasi. Untuk memudahkan pemakaian perangkat lunak maka disediakan
beberapa menu utama, yakni : Form Blasting Ash, Form Blasting Konya, Form
video Blasting, Form Kamus, Form Referensi, Form User manual, Exit.
Rancangan form utama ini diperlihatkan pada gambar 3.3 berikut.
Gambar 3.3
Tampilan form utama
54
iii. Image
Image adalah kontrol yang berfungsi untuk menampilkan gambar pada form.
iv. Shape dan Line
Shape dan Line adalah kontrol yang berfungsi untuk menampilkan bentuk
garis, lingkaran, persegi dan sebagainya.
v. Timer
Timer digunakan untuk proses background yang diaktifkan berdasarkan
interval waktu tertentu yang merupakan kontrol non visual.
Gambar 3.4
Tampilan form Input data
55
Mulai
Input data
-Karakteristik -Parameter
batuan, Jenis bahan pembobotan
peledak, Target massa batuan,
produksi, Jumlah Faktor batuan.
baris lubang ledak.
Proses
Output
- Geometripeledakan - Rancanganlubang
- Fragmentasibatuan ledak
- Airblast - Sasaranproduksi
- Groundvibration
- Flyingrock
Selesai
Gambar 3.5
Diagram alir Perancangan Perangkat Lunak
56
Penjabaran alur ini dapat dijelaskan sebagai berikut ;
1. Input Data
Form input ini berfungsi sebagai tempat untuk memasukkan data. Form
input ini terdiri dari 2 bagian yaitu :
Bagian pertama
Pada bagian ini, pengguna diharuskan mengisi data-data tentang
karakteristik batuan, jenis bahan peledak, dan data-data pendukung lainnya.
Pada bagian ini komponen yang digunakan adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai.
ii. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
iii. Combo Box
Combo box merupakan kombinasi dari Text Box dan suatu List Box di mana
pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan.
iv. Command Button
Command Button merupakan kontrol yang hampir sering ditemukan pada
setiap form, dan digunakan untuk mengeksekusi event proses tertentu ketika
pemakai menekan tombol Command Button
v. Frame
Frame adalah kontrol yang digunakan sebagai container dari kontrol lainnya.
Bagian kedua
Pada bagian kedua, data yang menjadi input adalah data koreksi terhadap
parameter batuan. Komponen yang digunakan pada bagian kedua adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai.
ii. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
57
iii. Combo box
Combo box merupakan kombinasi dari Text Box dan suatu List Box di mana
pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan.
iv. Command Button
Command Button merupakan kontrol yang hamper sering ditemukan pada
setiap form, dan digunakan untuk mengeksekusi event proses tertentu ketika
pemakai menekan tombol Command Button.
v. Frame
Frame adalah kontrol yang digunakan sebagai container dari kontrol lainnya.
3. Output data
Form ini (gambar 3.6) berfungsi sebagai tempat untuk menampilkan hasil
perhitungan. Form ini terdiri dari empat bagian utama yaitu :
a. Geometri peledakan
Pada form ini, hasil yang ditampilkan adalah geometri peledakan yang
meliputi Burden, Spacing, Stemming, Kolom isian dan Powder factor.
Komponen yang dipergunakan adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai
ii. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
iii. Frame
Frame adalah kontrol yang digunakan sebagai container dari kontrol lainnya.
58
vi. Shape dan Line
Shape dan Line adalah kontrol yang berfungsi untuk menampilkan bentuk
garis, lingkaran, persegi dan sebagainya.
Gambar 3.6
Tampilan form Output data
b. Fragmentasi batuan
Pada form ini, hasil yang ditampilkan adalah Fragmentasi batuan yang
meliputi Ukuran fragmentasi, Indeks keseragaman, Karakteristik ukuran, dan
Prosentase bongkah.
Komponen yang dipergunakan adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai
ii. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
59
iii. Frame
Frame adalah kontrol yang digunakan sebagai container dari kontrol lainnya.
iv. Chart
Chart adalah kontrol yang berfungsi untuk menampilkan hasil dalam bentuk
grafik.
c. Efek peledakan
Pada form ini hasil yang ditampilkan adalah efek peledakan yang meliputi
Airblast, Ground vibration, dan Flying rock.
Komponen yang dipergunakan adalah :
i. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai
ii. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
iii. Frame
Frame adalah kontrol yang digunakan sebagai container dari kontrol lainnya.
d. Rancangan lubang ledak
Pada form ini, hasil yang ditampilkan adalah rancangan lubang ledak.
Komponen yang dipergunakan adalah :
i. label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak
dapat diperbaiki oleh pemakai
ii. paint
Paint berfungsi untuk menampilkan secara visual dalam dua dimensi
rancangan lubang ledak.
iii. Shape dan Line
Shape dan Line adalah kontrol yang berfungsi untuk menampilkan bentuk
garis, lingkaran, persegi dan sebagainya.
iv. Text box
Text box adalah kontrol yang mengandung string yang dapat diperbaiki oleh
pemakai, dapat berupa satu baris tunggal atau banyak baris.
60
3.2.1.4. Form Kamus
Form kamus merupakan form pendukung pada perangkat lunak. Dalam
form ini akan ditampilkan kamus dunia petambangan. Rancangan form kamus
ditampilkan pada gambar 3.7.
Gambar 3.7
Tampilan form Kamus
61
iv. HScroolbar dan VScroolbar
HScroolbar dan VScroolbar adalah kontrol yang digunakan untuk
membentuk scroolbar horizontal dan vertikal.
Gambar 3.8
Tampilan form Referensi
62
3.2.1.6. Form Video Blasting
Form Video Blasting merupakan form pendukung pada perangkat lunak.
Dalam form ini akan ditampilkan kontrol multimedia dalam format yang telah
tersedia dalam perangkat lunak. Rancangan form referensi ditampilkan pada
gambar 3.8 berikut.
Gambar 3.9
Tampilan form Video Blasting
63
3.2.1.7. Form User manual
Form User manual merupakan form yang menampilkan tentang petunjuk
penggunaan perangkat lunak.
64
salah. Kesalahan yang sering terjadi diantaranya adalah kesalahan dalam
mengimplementasikan rumus yang digunakan ke dalam bahasa pemrograman
visual basic 6.0.
d. Pengujian teknis
Setelah program dapat berjalan sesuai dengan yang diharapkan, maka langkah
selanjutnya adalah menguji keakuratan analisa program dibandingkan dengan
kontrol perhitungan manual.(lampiran B)
Studi Literatur
Data Sekunder
Deklarasi Variabel
Implementasi Algoritma
Perangkat Lunak
Studi Kasus
Gambar 3.10
Diagram Alir Tahapan Penyusunan Algoritma
65
3.4. Studi Kasus
Pada dasarnya hasil yang ingin dicapai dari perangkat lunak ini adalah
bagaimana mengoptimalkan geometri peledakan, Rancangan lubang ledak, Powder
Factor, Sasaran produksi, dan fragmentasi batuan, serta efek peledakan yang terdiri
dari air blast, ground vibration, dan flying rock.
Untuk melakukan pengujian apakah perangkat lunak yang telah dibuat dapat
bekerja sesuai dengan arahan pembuatannya, maka dilakukan studi kasus dengan
menggunakan data hasil penelitian terdahulu. Studi kasus ini juga bermaksud untuk
memberikan perbandingan hasil yang diperoleh jika data diolah secara manual atau
dengan menggunakan perangkat lunak.
Dalam studi kasus yang dilakukan, data yang dipergunakan adalah data
sekunder dari Kajian Teknis Peledakan yang dilakukan di PT CARAKA BERKAT
SARANA, kepulauan Riau oleh saudara Lukman Nul Hakim (2006), dan Kajian
Teknis Peledakan yang dilakukan di PT SEMEN CIBINONG Tbk, Cilacap, Jawa
tengah oleh saudara I Gusti Ngurah Agung Kurniawan (2004).
Perangkat lunak peledakan ini diberi nama Blasting Surface analisa, dan
khusus dipergunakan dalam menganalisis Geometri peledakan, Powder Factor,
Rancangan Lubang ledak, Fragmentasi batuan, dan Efek peledakan.
Dalam bab ini akan dibahas tentang studi kasus penggunaan perangkat lunak
berdasarkan data sekunder yang diambil dari Kajian Teknis Peledakan yang
dilakukan di PT CARAKA BERKAT SARANA, kepulauan Riau oleh saudara
Lukman Nul Hakim (2006). Tampilan form input data dapat dilihat di gambar 3.11.
66
VOD bahan peledak standart = 11803 fps
Diameter lubang ledak = 3,5 inch
Tinggi jenjang lubang ledak = 5,5 m
Spacing ratio = 1,5 m
Subdrilling ratio = 0,2 m
Stemming ratio = 1,3 m
Konstanta waktu tunda antar baris = 11,50 ms
Konstanta waktu tunda antar lubang ledak = 5,5 ms
67
d. Pada bagian informasi masukkan data-data sebagai berikut :
Jumlah baris peledakan =4
Jumlah hari kerja / tahun = 327
Persen pembongkaran = 10 %
Sasaran produksi / tahun = 200000 bcm
Jumlah peledakan / bulan =8
Gambar 3.11
Tampilan form Input Data Blasting Ash
Komponen lain yang digunakan dalam form ini adalah combo box yang harus
dipilih dengan cara diklik. Komponen combo box ini dipergunakan untuk jenis data
yang telah ditentukan.contoh penggunaan form ini adalah sebagai berikut :
Penentuan spasi = Peledakan dengan milisecond delay
Tipe lubang tembak = Miring dengan sudut 70 derajat
Jenis batuan = Limestone
Jenis bahan peledak = ANFO
68
Setelah semua data terisi dengan benar, tekan tombol analisa untuk melihat
hasil dari data yang telah diproses. Hasil analisa perangkat lunak ini terdiri dari
empat bagian utama,yaitu : Geometri peledakan, Fragmentasi batuan, Efek
peledakan, dan Perancangan lubang ledak.(Gambar 3.12)
Contoh hasil analisis yang dilakukan oleh perangkat lunak berdasarkan input data di
atas adalah :
a. Hasil analisa pada bagian geometri peledakan sebagai berikut :
Af 1 = 1,01
Af 2 = 0,88
Burden ratio = 26,66
Burden = 2,4 m
Apparent burden = 2,5 m
Spacing = 3,6 m
Stemming = 3,1 m
Subdrilling = 0,5 m
Kedalaman lubang = 6,4 m
Kolom isian = 3,3 m
Loading density = 5,3 kg/m
Waktu tunda antar baris = 27,6 ms
Waktu tunda antar lubang = 13,2 ms
69
Prosentase ukuran < 60 = 83,81 %
Prosentase ukuran < 80 = 93,22 %
Prosentase ukuran < 100 = 97,38 %
Gambar 3.12
Tampilan form Hasil Output Blasting Ash
70
d. Hasil analisa pada bagian powder factor sebagai berikut :
Jumlah isian bahan peledak = 17,30 kg
Volume batuan yang terbongkar = 46,51 m3
Powder factor = 0,37 kg/m3
Gambar 3.13
Tampilan form Grafik Fragmentasi
Gambar 3.14
Tampilan form Rancangan lubang ledak
71
3.4.2. Implementasi perangkat lunak berdasarkan teori C.J.Konya.
Dalam bab ini akan dibahas tentang studi kasus penggunaan perangkat lunak
berdasarkan data sekunder yang diambil dari Kajian Teknis Peledakan yang
dilakukan di PT SEMEN CIBINONG Tbk, Cilacap, Jawa tengah oleh saudara I
Gusti Ngurah Agung Kurniawan (2004).
72
Faktor breake = 0,15
Energi / unit massa = 3,66
Densitas batuan = 2620 kg/m3
Nilai factor tipe kelompok batuan = 0,03
Kecepatan rambat seismik batuan = 4200 m/s
Over pressure = 0,012
PO = 0,000000003
Jarak pengukuran = 300
Jumlah muatan bahan peledak / delay = 92,5 kg
Gambar 3.15
Tampilan form Input Data Blasting Konya
73
Komponen lain yang digunakan dalam form ini adalah combo box yang harus
dipilih dengan cara diklik. Komponen combo box ini dipergunakan untuk jenis data
yang telah ditentukan.contoh penggunaan form ini adalah sebagai berikut :
Tipe detonator = Beruntun
Tipe lubang tembak = Tegak
Jenis batuan = Limestone
Jenis bahan peledak = ANFO
Setelah semua data terisi dengan benar, tekan tombol analisa untuk melihat
hasil dari data yang telah diproses. Hasil analisa perangkat lunak ini terdiri dari
empat bagian utama,yaitu : Geometri peledakan, Fragmentasi batuan, Efek
peledakan, dan Perancangan lubang ledak.
Contoh hasil analisis yang dilakukan oleh perangkat lunak berdasarkan input data di
atas adalah :
a. Hasil analisa pada bagian geometri peledakan sebagai berikut :
B3 = 3,06
B4 = 3,0
Burden koreksi = 2,8 m
Spacing = 3,7 m
Stemming = 2,0 m
Subdrilling = 0,8 m
Ukuran material stemming = 0,006 m
Kedalaman lubang = 10,8 m
Kolom isian = 8,9 m
Loading density = 8,7 kg/m
Waktu tunda antar baris = 27,6 ms
Waktu tunda antar lubang = 13,2 ms
74
Prosentase ukuran > 40 = 9,51 %
Prosentase ukuran > 60 = 0,61 %
Prosentase ukuran > 80 = 0,01 %
Prosentase ukuran > 100 =0%
Prosentase ukuran < 20 = 46,57 %
Prosentase ukuran < 40 = 90,49 %
Prosentase ukuran < 60 = 99,39 %
Prosentase ukuran < 80 = 99,99 %
Prosentase ukuran < 100 = 100 %
Gambar 3.16
Tampilan form Output Data Blasting Konya
75
Lemparan maksimum = 394 m
Diameter fragmen batuan = 0,4 m
Scale distance = 66,33 m/kg
Nilai perbandingan = 0,53
Air blast = 132,04 dB
76
Tabel 3.1
Perbandingan perhitungan berdasarkan teori R.L.Ash
77
Tabel 3.2
Perbandingan perhitungan berdasarkan teori C.J.Konya
78
Gambar 3.17
Fragmentasi batuan pada Aplikasi Blasting Ash
Gambar 3.18
Fragmentasi batuan pada Aplikasi Blasting Konya
79
BAB IV
PEMBAHASAN
80
spacing sebesar 3,6 meter, Sedangkan spacing yang diperoeh dari perhitungan
manual sebesar 3,6 meter. (Lampiran E).
81
kedalaman lubang tembak 6,4 m; tinggi jenjang 5,5 m; panjang kolom isian 3,3
m, dan pemakaian bahan peledak sebesar 17,30 kg tiap lubang tembak (Lampiran
B) akan diperoleh fragmentasi batuan yang berukuran kurang dari 100 cm secara
perhitungan teori sebesar 97,38 %, atau hanya menghasilkan bongkah batuan
sebesar 2,62 % (Lampiran H).
82
4.2.3. Stemming (T)
Berdasarkan pendekatan dengan teori C. J. Konya tinggi stemming adalah sebesar
0,7 kali jarak burden. Sehingga diperoleh panjang stemming berdasarkan
perhitungan perangkat lunak sebesar 2 m. Sedangkan Stemming yang diperoleh
dari hasil perhitungan manual sebesar 1,9 m.
83
kedalaman lubang tembak 10,8 m; tinggi jenjang 10 m; panjang kolom isian 8,9
m, dan pemakaian bahan peledak sebesar 77,59 kg tiap lubang tembak (Lampiran
B) akan diperoleh fragmentasi batuan yang berukuran kurang dari 100 cm secara
perhitungan teori sebesar 100 %, atau hanya menghasilkan bongkah batuan
sebesar 0 % (Lampiran B).
Menurut C.J.Konya (1990), Pada penentuan jarak burden, ada beberapa faktor
yang harus diperhitungkan seperti diameter lubang ledak, bobot isi batuan dan
struktur geologi dari batuan tersebut, Untuk faktor koreksi berdasarkan geologi
batuan dapat dibagi kedalam 2 konstanta yaitu Kd yang merupakan koreksi
terhadap posisi lapisan batuan dan Ks yaitu koreksi terhadap struktur geologi.
84
• Peledakan dengan millisecond delay, S antara 1 B hingga 2 B
• Jika terdapat kekar yang saling tidak tegak lurus, S antara 1,2 B - 1,8 B
Peledakan dengan pola equilateral dan beruntun tiap lubang tembak dalam baris
yang sama, S = 1,15 B
Menurut C.J.Konya (1990), Ada dua hal yang berhubungan dengan stemming :
a. Panjang Stemming
b. Jenis dan ukuran material stemming.
Menurut C.J.Konya (1990), Dalam penentuan tinggi subdrilling yang baik untuk
memperoleh lantai jenjang yang rata maka digunakan rumusan sebagai berikut :
J = 0,3 x B
85
Tabel 4.1
Perbandingan rancangan peledakan berdasarkan teori R.L. Ash (1967)
dengan teori C.J. Konya (1990)
86
4.3.5. Kedalaman Lubang Ledak (H)
Menurut R.L.Ash (1967), kedalaman lubang ledak berdasarkan pada hole depth
ratio (Kh) yang harganya berkisar antara 1,5 – 4,0.
87
Gambar 4.1
Perbandingan Fragmentasi batuan pada Perangkat Lunak
1. Kesalahan Syntax
Kesalahan syntax adalah error yang disebabkan oleh kesalahan menulis kode
program.
88
2. Kesalahan Logika
Misalnya : salah meletakkan urutan kode program. Error jenis ini relatif sulit
diketahui dan bisa saja baru diketahui setelah program di-compile menjadi
executable file (*.exe). Kejadian seperti ini sering disebut sebagai bug.
3. Kesalahan Pembulatan
Kesalahan pembulatan yaitu error yang disebabkan oleh keterbatasan jumlah digit
komputer dalam menyatakan bilangan real. Bilangan real yang panjangnya
melebihi jumlah digit komputer dibulatkan ke bilangan terdekat.
4. Kesalahan Dinamik
Kesalahan Dinamik yaitu error yang disebabkan oleh operasi perhitungan yang
terjadi berulang - ulang, sehingga mengakibatkan terjadinya selisih antara
perhitungan manual dengan analisa program.
4.5.1. Keunggulan
1. Kemudahan Program
Berdasarkan uraian pengoperasian pada bab sebelumnya dapat diketahui bahwa
secara garis besar langkah pengoperasian program adalah memasukkan data
parameter teknis, dan yang terakhir adalah eksekusi untuk mengetahui hasil-
hasilnya. Untuk memasukkan data parameter teknik hanya diperlukan langkah
yaitu menekan menu analisa perhitungan dan data siap dimasukkan. Masukkan
input data ke dalam kolom yang telah disediakan, kemudian tekan tombol
eksekusi analisa untuk melihat output perhitungan.
89
Hal ini menunjukkan bahwa program aplikasi yang dibuat dengan visual basic di
atas adalah sederhana dan dapat dikatakan mudah.
2. Tampilan Program
Berdasarkan uji coba yang dilakukan, tampilan program secara keseluruhan tidak
mengalami permasalahan. Tampilan program terlihat lebih menarik dan fleksibel
dalam pengoperasiannya..
3. Akurasi perhitungan
Perhitungan geometri peledakan yang dilakukan oleh program (ditunjukkan dalam
Lampiran C) dan perhitungan yang dilakukan dengan cara manual tidak terdapat
perbedaan yang signifikan. Berdasarkan tingkat error yang dihasilkan pada
program aplikasi, dapat disimpulkan bahwa perhitungan yang dilakukan oleh
program adalah akurat.
4.5.2. Kelemahan
1. Penyimpanan Hasil
Program aplikasi belum dapat digunakan untuk menyimpan data-data maupun
hasil-hasil perhitungan, tetapi baru dapat menampilkan. Hal ini menjadi kurang
efektif karena harus melakukan pekerjaan ulang jika ingin mengetahui data atau
hasil-hasil yang sebelumnya pernah dievaluasi.
2. Pencetakan
Pencetakan data maupun output program belum dapat dilakukan oleh program ini.
Kalaupun dapat melakukan hanya terbatas pada cetak dari layar (print screen).
Untuk beberapa data mungkin tidak terlalu menjadi masalah, tetapi jika sudah
melibatkan data yang banyak, pencetakan dari layar menjadi tidak efektif.
3. Perancangan Lubang Ledak
a. Program Aplikasi belum dapat menampilkan skala dan koordinat titik lubang
ledak. Keterbatasan ini menjadikan program aplikasi menjadi kurang efektif
dikarenakan output program belum sesuai dengan kenyataan yang sebenarnya.
b. Program aplikasi hanya dapat menampilkan output 10 baris lubang ledak dan
12 lubang ledak tiap baris. Keterbatasan ini menjadikan program aplikasi
menjadi kurang efektif dikarenakan output program belum sesuai dengan
kenyataan yang sebenarnya.
90
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil dari pembahasan dan implementasi studi kasus dengan
menggunakan perangkat lunak, maka dapat diambil kesimpulan sebagai berikut :
1. Berdasarkan perbandingan hasil perhitungan manual dengan aplikasi
perangkat lunak, besarnya error yang didapatkan adalah 1,32% untuk aplikasi
Blasting Ash dan 0,89% untuk aplikasi Blasting Konya.
2. Terdapat keterbatasan pada menu perancangan rangkaian lubang ledak sebab
keterbatasan pemrogram dalam pembuatan formula algoritma program.
3. Program hanya dapat dijalankan pada sistem operasi berbasiskan Windows.
4. Program belum dapat melakukan penyimpanan data dan pencetakan output
perancangan.
5.2 Saran
Perlu dilakukan perbaikan lebih lanjut untuk mengatasi beberapa keterbatasan
yang terdapat pada hasil penelitian ini. Adapun saran untuk perbaikan lebih lanjut
adalah :
1. Perbaikan program sehingga dapat melakukan penyimpanan, pemanggilan
maupun pencetakan, baik berupa data atau output program.
2. Perbaikan hasil output pada menu perancangan lubang ledak.
3. Penambahan database perlengkapan dan peralatan peledakan.
4. Penambahan skala dan koordinat pada menu perancangan lubang ledak.
91
DAFTAR PUSTAKA
4. Jimeno. C. L. and jimeno. E.L, (1995), Drlling and Blasting of Rocks, Balkema/
Rotterdam/ Brookfield.
7. Madcoms, 2005, Panduan Pemrogaman dan Referensi Kamus Visual Basic 6.0.
11. Santosa, 2005, Aplikasi Visual Basic 6.0 dan Visual Studio.Net 2003,
Yogyakarta.
92
LAMPIRAN A
USER MANUAL
93
A.1.2. Pengoperasian menu Blasting Konya
1. Jalankan Aplikasi
2. Pada Menu Utama (gambar A1), tekan tombol Blasting Konya (gambar A2)
3. Setelah aplikasi berjalan, Masukkan input data kedalam kolom yang telah tersedia
Input data dalam menu Blasting Konya terdiri dari 5 bagian, yaitu:
a. Data bahan peledak
b. Data batuan
c. Faktor koreksi
d. Data Pendukung
e. Parameter batuan
4. Setelah semua data terisi, tekan tombol Analisa untuk melihat hasil output
Hasil output dalam menu Blasting Konya terdiri dari 3 bagian, yaitu :
d. Geometri peledakan & Efek peledakan (gambar A3)
e. Fragmentasi batuan (gambar A4)
f. Rancangan lubang ledak (gambar A5)
5. Tekan tombol grafik fragmentasi untuk melihat hasil analisa grafis
6. Untuk memulai data baru, tekan tombol Clear
7. Untuk kembali ke menu utama, tekan tombol Home
8. Untuk menutup menu Blasting Konya, tekan tombol Exit
9. Sub menu yang terletak di bagian kiri atas berfungsi sebagai shortcut dan aplikasi
pendukung dalam perangkat lunak.
94
A.1.4. Pengoperasian menu Referensi
1. Jalankan Aplikasi
2. Pada Menu Utama (gambar A1), tekan tombol Referensi (gambar A2)
3. Tekan label teks yang tersedia dalam kolom parameter untuk melihat referensi
yang dibutuhkan
4. Untuk kembali ke menu utama, tekan tombol Home
5. Untuk menutup menu Referensi, tekan tombol Exit
6. Sub menu yang terletak di bagian kiri atas berfungsi sebagai shortcut dan aplikasi
pendukung dalam perangkat lunak.
95
3. Tombol Referensi berfungsi untuk menampilkan referensi dan parameter yang
berhubungan dengan aplikasi
4. Tombol Konversi berfungsi untuk menampilkan aplikasi konversi sebagai
program pendukung
5. Tombol Kamus berfungsi untuk menampilkan kamus dunia pertambangan
6. Tombol Video berfungsi untuk menampilkan video tentang kegiatan peledakan
7. Tombol Progamer berfungsi untuk menampilkan biodata perancang program
yang berkaitan
8. Tombol Clear berfungsi untuk membuat data baru
9. Tombol Help berfungsi untuk menampilkan informasi pengoperasian program
96
LAMPIRAN B
Maka :
1
160 lb/cuft 3
Af1 =
156,22 lb/cuft
= 1,02
97
b) Faktor penyesuaian terhadap bahan peledak (Af2)
1
SGxVe 2 3
Af2 =
SG std xVestd
Dimana :
SG ANFO = 0,85
VOD ANFO = 3700 m/s x 3,281 fps
= 12.139,7 fps
Maka :
1
0,85 x11.8032 3
Af2 =
2
1,2 x12.000
Af2 = 0,864
2) Spacing (S)
S = Ks x B ( Ks = 1,0 – 2,0 )
S = 1,5 x 2,4
= 3,6 meter
98
3) Stemming (T)
T = Kt x B ( Kt = 0,75 – 1,00 )
= 0,7 x 2,4
= 1,68 meter (minimal)
T = 1,3x 2,4
= 3,12 meter (maksimal)
Digunakan tinggi stemming maksimal, yaitu sebesar 3,12 meter.
4) Subdrilling (J)
J = Kj x B ( Kj = 0,2 – 0,3 )
= 0,20 x 2,4
= 0,48 meter (minimal)
J = 0,30 x 2,4
= 0,72 meter (maksimal)
Digunakan subdrilling minimal, yakni sebesar 0,48 meter.
Harga Kh = H/B
= 6,33/2,4
= 2,64
Selanjutnya diperiksa harga Kh (Hole depth ratio) yang didapat.
Kh = H/B
99
Harga Kh sebesar 2,64. Harga Kh masih berada dalam batas tetapan yang
besarnya berkisar antara 1,5 – 4,0
7) Waktu Tunda
- Waktu tunda antar lubang tembak (TH)
TH = TH x S
TH = 5,5 ms/m x 2,4 m
= 13,2 ms
- Waktu tunda antar baris (Tr)
Tr = Tr x B
Tr = 11,5 ms/m x 24m
= 27,6 ms
0 ,8
V
X = Ao x x Q0,17 x ( E / 115 ) -0,63
Q
100
Dimana :
X = rata – rata ukuran fragmentasi (cm)
Ao = Faktor batuan (Rock Factor = RF)
V = Volume batuan yang terbongkar (m3)
Q = Jumlah bahan peledak ANFO (kg) pada setiap lubang ledak
E = Relative Weight Strenght bahan peledak, untuk ANFO = 100
47,52 0 ,8
= 30,26 cm
101
Dimana :
Rx = prosentase material yang tertahan pada ayakan (%)
X = ukuran ayakan (cm)
n = indek keseragaman
1, 32
40
−
39 , 95
R40 = l
= 36,7 % ≥ 40 cm
= 63,3 % ≤ 40 cm
1, 32
60
−
39 , 95
R60 = l
= 18 % ≥ 60 cm
= 82 % ≤ 60 cm
1, 32
80
−
39 , 95
R80 = l
= 8,2 % ≥ 80 cm
= 91,8 % ≤ 80 cm
1, 32
100
−
39 , 95
R100 = l
= 3,48 % ≥ 100 cm
= 96,52% ≤ 100 cm
102
Diketahui :
B = burden
Kr = faktor koreksi terhadap jumlah baris lubang tembak
Kd = faktor koreksi terhadap posisi lapisan batuan
Ks = faktor koreksi terhadap struktur geologi setempat
SGe = berat jenis bahan peledak yang dipakai = 0,85
SGr = berat jenis maksimum = 2,62
Stv = relative bulk strength (ANFO = 100)
De = diameter lubang tembak = 4,5 inchi = 114,3 mm
1) Burden (B)
Menentukan ukuran burden terdapat 3 persamaan, yaitu :
0,33
SGe
a. B1 = 3,15 x De x
SGr
0,33
0,85
= 3,15 x 4,5 x
2,62
= 2,98 m
2 x SGe
b. B2 = + 1,5 x De
SGr
2 x 0,85
= + 1,5 x 4,5
2,28
= 2,95 m
0,33
Stv
c. B3 = 0,67 x De x
SGr
0,33
100
= 0,67 x 4,5 x
2,28
= 3,06 m
Dari ketiga persamaan, diperoleh burden belum terkoreksi :
2) Spacing (S)
Karena memakai Delay Detonator dan L/B = 1,875 → < 4, maka :
( L + 7 B)
S = 8
10 + 7(2,7 )
=
8
= 3,6 m
3) Stemming (T)
Menentukan stemming menggunakan persamaan :
T = 0,7 x B
= 0,7 x 2,7 m
= 1,9 m
Ukuran material stemming (Sz):
Sz = 0,05 x De
= 0,05 x 114 mm = 5,7 mm
4) Subdrilling (J)
Menentukan subdrilling digunakan persamaan :
J = 0,3 x B
= 0,3 x 2,7 m
= 0,8 m
104
Dengan :
L = Tinggi jenjang minimum (ft)
De = Diameter lubang ledak (inchi)
Maka :
L = 5 x 4,5
= 10 m
8) Waktu Tunda
- Waktu tunda antar lubang tembak (TH)
TH = TH x S
TH = 5,5 ms/m x 3,7 m
= 20,4 ms
- Waktu tunda antar baris (Tr)
Tr = Tr x B
Tr = 11,5 ms/m x 2,8 m
= 32,4 ms
0 ,8 −0 , 63
97,2 100
× (77,43) ×
0 ,167
X = 7,35
77,43 115
105
X = 7,35 x 1,26 x 2,1 x 1,092
X = 21,24 cm
B E p ( )
S − 1
B PC
n = 2,2 − 14 d 1 − B 1 + 2 L
2,7 0
× (1 + ((3,6 / 2,7) − 1) / 2 ) ×
8,9
n = 2,2 − 14 × 1 −
114,3 2,7 10
n = (1,83) x (1) x (1,17) x (0,9)
= 1,93
Perhitungan nilai karakteristik ukuran (Xc) menggunakan rumus sebagai
berikut :
x
Xc =
(0,693) 1n
21,24
=
(0,693)1 / 1,93
= 25,65 cm
Perhitungan prosentase bongkah adalah sebagai berikut :
n
X
−
Xc
Rc = l
Dimana :
Rx = prosentase material yang tertahan pada ayakan (%)
X = ukuran ayakan (cm)
n = indek keseragaman
Maka prosentase distribusi fragmentasi batuan adalah :
20 1, 93
−
25 , 65
R20 = e
= 53,86 % ≥ 20 cm
= 46,14 % ≤ 20 cm
106
40 1, 93
−
25 , 65
R40 = e
= 9,46 % ≥ 40 cm
= 90,54 % ≤ 40 cm
60 1, 93
−
25 , 65
R60 = e
= 0,57 % ≥ 60 cm
= 99,43 % ≤ 60 cm
1, 93
80
−
25 , 65
R80 = e
= 0,01 % ≥ 80 cm
= 99,99 % % ≤ 80 cm
1080 1, 93
−
25 , 65
R100 = e
= 0 % ≥ 100 cm
= 100 % ≤ 100 cm
107
• Bahan peledak ANFO per lubang ledak (Q) = 9,25 kg
• Densitas batu andesit (ρ) = 2.620 kg/m3
= 1 – 83,9
164,9
= 1 - 0,5
= 0,5
dengan :
φf = diameter lubang tembak (3”)
φc = diameter bahan peledak (3”)
e = 2,27
maka :
η2 = 1
φf / φc
e – (e – 1)
= 1
e3”/3” – (e –1)
= 1
Q η1xη 2 xη 3 xεx106
V =
R 5 xkfx log RxπxρxC
108
= 0,010 x √0,0214
= 1,48.10-3 m/s
= 1,48 mm/s
Frekuensi (F)
F = (Kf log R)-1
= (0,03 x log 300)-1
= 13,5 Hz
109
dengan :
P = overpressure (psi)
Po = 3 x 10-9 psi
2)
Menurut Ladegaard-Pedersen and Daily (1975) , jika tidak terdapat data
percobaan, nilai P dicari dengan menggunakan grafik nomograph pada gambar D.1.
dengan mencari nilai :
scaled distance = D/Q1/3 dan perbandingan nilai B/Q1/3
Dimana :
D = jarak pengukuran (300 m)
B = burden (2,5 m)
Q = jumlah muatan bahan peledak per delay (92,5 kg).
Scaled Distance = D / Q1/3
= 300 / 92,51/3
= 66,33 (m/kg1/3)
de = 0,508 x De2 x SG
110
Dimana :
de = Laoding density (kg/m)
De = Diameter lubang ledak (inch)
SG = Berat jenis bahan peledak
Sehingga :
111
LAMPIRAN C
ALGORITMA PROGRAM
112
.RowLabel = "R60"
.Data = Str(Text21.Text)
.Row = 4
.RowLabel = "R80"
.Data = Str(Text31.Text)
.Row = 5
.RowLabel = "R100"
.Data = Str(Text34.Text)
End With
End Sub
113
Private Sub Command6_Click()
Form4.Show
End Sub
114
DS = Val(Text91.Text)
C = Val(Text92.Text)
P = Val(Text80.Text)
PO = Val(Text81.Text)
D1 = Val(Text82.Text)
DP = Val(Text87.Text)
HR = Val(Text78.Text)
PP = Val(Text13.Text)
SP = Val(Text36.Text)
AL = Val(Text105.Text)
JB = Val(Text77.Text)
Af1 = (DStandart / D) ^ (1 / 3)
Af2 = ((SG * ((VE) ^ 2)) / (SGStandart * ((VEStandart) ^ 2))) ^ (1 / 3)
KB = 30 * Af1 * Af2
B = KB * Diameter / 39.3
Bap = B / (Sin(AL / (180 / (22 / 7))))
B2 = B
S = Ks * B
S2 = S
L2 = L
T = (KT * B)
TP = T
J = (KJ * B)
JP = J
H = (L + J) / (Sin(AL / (180 / (22 / 7))))
KH = H / B
PC = H - T
PCP = PC
Delay = TR * B
de = 0.508 * ((Diameter) ^ 2) * SG
PB = SP * (100 / (100 - PP))
PPH = PB / JB
SPTH = PB * 12
SPHR = SPTH / HR
P1 = PPH / (R1 * B * L * Drb)
N4 = R1 * (P1 / S)
EN = PC * de
E = PC * de * N4
V1 = B * S * L
VBT = B * S * L * N4
PF = EN / V1
TH1 = TH * S
TR1 = TR * B
VB = V1
JBP = EN
X = RF * ((V1 / EN) ^ 0.8) * (EN ^ 0.17) * ((RWS / 115) ^ -0.63)
115
N = (2.2 - 14 * (B / (Diameter * 25.4))) * (1 - (W / B)) * (1 + (((S / B) - 1) / 2)) * (PC
/ L)
Xc = X / ((0.693) ^ (1 / N))
R20 = (2.719 ^ (-((20 / Xc) ^ (N)))) * 100
R20M = 100 - R20
R40 = (2.719 ^ (-((40 / Xc) ^ (N)))) * 100
R40M = 100 - R40
R60 = (2.719 ^ (-((60 / Xc) ^ (N)))) * 100
R60M = 100 - R60
R80 = (2.719 ^ (-((80 / Xc) ^ (N)))) * 100
R80M = 100 - R80
R100 = (2.719 ^ (-((100 / Xc) ^ (N)))) * 100
R100M = 100 - R100
N1 = 1 - ((IC - IR) ^ 2 / (IC + IR) ^ 2)
N2 = 1 / ((2.27 ^ (TETAF / Diameter)) - (2.27 - 1))
V = (((E) ^ 0.5) / R) * (((N1 * N2 * N3 * EM * (1000000)) / (5 * Kf * ((Log(R)) /
(Log(10))) * 3.14 * DS * C)) ^ 0.5) * 1000
F = (Kf * Log(R) / Log(10)) ^ -1
SC = EN / V1
LMax = 50 * Diameter
Tb = 0.1 * (Diameter ^ 0.6666667)
SD = D1 / (E ^ 0.33333333)
NP = B / (E ^ 0.33333333)
Db = (20) * ((Log(P / PO)) / Log(10))
Text22.Text = CSng(Af1)
Text22.Text = FormatNumber(Text22, 2)
Text23.Text = CSng(Af2)
Text23.Text = FormatNumber(Text23, 2)
Text24.Text = CSng(KB)
Text24.Text = FormatNumber(Text24, 2)
Text25.Text = CSng(B)
Text25.Text = FormatNumber(Text25, 1)
Text72.Text = CSng(Bap)
Text72.Text = FormatNumber(Text72, 1)
Text79.Text = CSng(B2)
Text79.Text = FormatNumber(Text79, 2)
Text26.Text = CSng(S)
Text26.Text = FormatNumber(Text26, 1)
Text83.Text = CSng(S2)
Text83.Text = FormatNumber(Text83, 2)
Text89.Text = Str(L2)
Text89.Text = FormatNumber(Text89, 2)
Text27.Text = CSng(T)
Text27.Text = FormatNumber(Text27, 1)
Text35.Text = CSng(TP)
Text35.Text = FormatNumber(Text35, 2)
Text28.Text = CSng(J)
116
Text28.Text = FormatNumber(Text28, 1)
Text50.Text = CSng(JP)
Text50.Text = FormatNumber(Text50, 2)
Text29.Text = CSng(H)
Text29.Text = FormatNumber(Text29, 1)
Text90.Text = CSng(KH)
Text90.Text = FormatNumber(Text90, 1)
Text30.Text = CSng(PC)
Text30.Text = FormatNumber(Text30, 1)
Text49.Text = CSng(PCP)
Text49.Text = FormatNumber(Text49, 2)
Text93.Text = CSng(P1)
Text93.Text = FormatNumber(Text93, 3)
Text31.Text = CSng(Delay)
Text31.Text = FormatNumber(Text31, 1)
Text32.Text = CSng(de)
Text32.Text = FormatNumber(Text32, 1)
Text71.Text = CSng(EN)
Text71.Text = FormatNumber(Text71, 2)
Text33.Text = CSng(E)
Text33.Text = FormatNumber(Text33, 2)
Text88.Text = CSng(TR1)
Text88.Text = FormatNumber(Text88, 1)
Text12.Text = CSng(TH1)
Text12.Text = FormatNumber(Text12, 1)
Text94.Text = CSng(V1)
Text94.Text = FormatNumber(Text94, 2)
Text38.Text = CSng(VBT)
Text38.Text = FormatNumber(Text38, 2)
Text14.Text = CSng(PF)
Text14.Text = FormatNumber(Text14, 2)
Text40.Text = CSng(X)
Text40.Text = FormatNumber(Text40, 2)
Text41.Text = CSng(N)
Text41.Text = FormatNumber(Text41, 2)
Text95.Text = CInt(N4)
Text95.Text = FormatNumber(Text95, 2)
Text42.Text = CSng(Xc)
Text42.Text = FormatNumber(Text42, 2)
Text43.Text = CSng(R20)
Text43.Text = FormatNumber(Text43, 2)
Text19.Text = CSng(R20M)
Text19.Text = FormatNumber(Text19, 2)
Text44.Text = CSng(R40)
Text44.Text = FormatNumber(Text44, 2)
Text20.Text = CSng(R40M)
Text20.Text = FormatNumber(Text20, 2)
117
Text45.Text = CSng(R60)
Text45.Text = FormatNumber(Text45, 2)
Text21.Text = CSng(R60M)
Text21.Text = FormatNumber(Text21, 2)
Text46.Text = CSng(R80)
Text46.Text = FormatNumber(Text46, 2)
Text31.Text = CSng(R80M)
Text31.Text = FormatNumber(Text31, 2)
Text47.Text = CSng(R100)
Text47.Text = FormatNumber(Text47, 2)
Text34.Text = CSng(R100M)
Text34.Text = FormatNumber(Text34, 2)
Text51.Text = CSng(N1)
Text51.Text = FormatNumber(Text51, 2)
Text52.Text = CSng(N2)
Text53.Text = CSng(V)
Text53.Text = FormatNumber(Text53, 2)
Text54.Text = CSng(F)
Text54.Text = FormatNumber(Text54, 2)
Text55.Text = CSng(SC)
Text55.Text = FormatNumber(Text55, 2)
Text56.Text = CSng(LMax)
Text57.Text = CSng(Tb)
Text57.Text = FormatNumber(Text57, 2)
Text58.Text = CSng(SD)
Text58.Text = FormatNumber(Text58, 2)
Text59.Text = CSng(NP)
Text59.Text = FormatNumber(Text59, 2)
Text60.Text = CSng(Db)
Text60.Text = FormatNumber(Text60, 2)
Text85.Text = CSng(PB)
Text86.Text = CSng(PPH)
Text39.Text = CSng(SPTH)
Text48.Text = CSng(SPHR)
End Sub
118
ElseIf Combo1.Text = "Andesite" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Basalt" Then
Text37.Text = "2.8"
ElseIf Combo1.Text = "Rhyolite" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Trchyte" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Conglomerate" Then
Text37.Text = "2.6"
ElseIf Combo1.Text = "Sandstone" Then
Text37.Text = "2.5"
ElseIf Combo1.Text = "Shalc" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Dolomite" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Limestone" Then
Text37.Text = "2.6"
ElseIf Combo1.Text = "Limerock" Then
Text37.Text = "2"
ElseIf Combo1.Text = "Gneiss" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Marble" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Quartzite" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Schist" Then
Text37.Text = "2.7"
ElseIf Combo1.Text = "Serpentine" Then
Text37.Text = "2.6"
ElseIf Combo1.Text = "Slate" Then
Text37.Text = "2.7"
End If
End Sub
119
Text73.Text = "158"
ElseIf Combo2.Text = "EMULSION BLEND" Then
End If
End Sub
120
DoEvents
End If
Text18.Top = VScroll2.Value
Text18.Visible = True
DoEvents
End Sub
121
ElseIf Text17.Text = "5" Then
For i = 1000 To (Text95.Text * 1000 / Text17.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Next i
ElseIf Text17.Text = "6" Then
For i = 1000 To (Text95.Text * 1000 / Text17.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Next i
ElseIf Text17.Text = "8" Then
For i = 1000 To (Text95.Text * 1000 / Text17.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 200, 5600), 100, vbBlue
Next i
ElseIf Text17.Text = "9" Then
For i = 1000 To (Text95.Text * 1000 / Text17.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 800, 5600), 100, vbBlue
Picture6.Circle (i + 200, 6200), 100, vbBlue
Next i
ElseIf Text17.Text = "10" Then
For i = 1000 To (Text95.Text * 1000 / Text17.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
122
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 800, 5600), 100, vbBlue
Picture6.Circle (i + 200, 6200), 100, vbBlue
Picture6.Circle (i + 800, 6800), 100, vbBlue
Next i
End If
End Sub
123
ElseIf Combo1.Text = "Shalc" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Dolomite" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Limestone" Then
Text88.Text = "2.6"
ElseIf Combo1.Text = "Limerock" Then
Text88.Text = "2"
ElseIf Combo1.Text = "Gneiss" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Marble" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Quartzite" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Schist" Then
Text88.Text = "2.7"
ElseIf Combo1.Text = "Serpentine" Then
Text88.Text = "2.6"
ElseIf Combo1.Text = "Slate" Then
Text88.Text = "2.7"
End If
End Sub
124
Private Sub Combo4_Click()
If Combo4.Text = "SERENTAK" Then
S = (L + (2 * Bc)) / 3
ElseIf Combo4.Text = "BERUNTUN" Then
S = (L + (7 * Bc)) / 8
End If
End Sub
125
Private Sub Command4_Click()
frmAbout.Show
End Sub
DoEvents
End If
Text77.Top = VScroll2.Value
Text77.Visible = True
DoEvents
End Sub
126
RMD = Val(Text99.Text)
JPS = Val(Text100.Text)
JPO = Val(Text101.Text)
SGI = Val(Text102.Text)
HD = Val(Text103.Text)
IP = Val(Text96.Text)
FB = Val(Text97.Text)
IP = 0.5 * (RMD + JPS + JPO + SGI + HD)
FB = IP * 0.12
Text96.Text = Str(IP)
Text97.Text = Str(FB)
Text70.Text = Str(FB)
End Sub
127
C = Val(Text74.Text)
P = Val(Text31.Text)
PO = Val(Text32.Text)
D = Val(Text33.Text)
JBP = Val(Text37.Text)
JP = Val(Text82.Text)
VB = Val(Text38.Text)
DP = Val(Text36.Text)
HR = Val(Text54.Text)
PP = Val(Text51.Text)
SP = Val(Text76.Text)
Drb = Val(Text88.Text)
AL = Val(Text36.Text)
B1 = (3.15 * DL * (SGe / Drb) ^ 0.33) * 0.3048
B2 = (((2 * SGe / Drb) + 1.5) * DL) * 0.3048
B3 = (0.67 * DL * (Stv / Drb) ^ 0.33) * 0.3048
B4 = (B1 + B2 + B3) / 3
Bc = B4 * Kr * Kd * Ks
B5 = Bc
Bap = Bc / (Sin(AL / (180 / (22 / 7))))
If Combo4.Text = "SERENTAK" Then
S = (L + (2 * Bc)) / 3
ElseIf Combo4.Text = "BERUNTUN" Then
S = (L + (7 * Bc)) / 8
End If
S1 = S
L1 = L
T = (0.7 * Bc)
SZ = 0.05 * DL * 0.0254
J = (0.3 * Bc)
H = (L + J) / (Sin(AL / (180 / (22 / 7))))
PC = H - T
de = 0.508 * SGe * ((DL) ^ 2)
PB = SP * (100 / (100 - PP))
PPH = PB / JP
SPTH = PB * 12
SPHR = SPTH / HR
E = PC * de
QANFO = E
P1 = PPH / (R1 * Bc * L * Drb)
N4 = R1 * (P1 / S1)
EN = PC * de * N4
V1 = Bc * S * L
VT = Bc * S * L * N4
TH1 = TH * S
TR1 = TR * Bc
PF = EN / VT
128
Q=E
X = RF * ((V1 / E) ^ 0.8) * (E ^ 0.167) * (RWS / 115) ^ -0.63
N = (2.2 - (14 * (Bc / (TETAC * 25.4)))) * (1 - (W / Bc)) * (1 + (((S / Bc) - 1) / 2)) *
(PC / L)
Xc = X / (0.693 ^ (1 / N))
R20 = (2.719 ^ (-((20 / Xc) ^ (N)))) * 100
R20M = 100 - R20
R40 = (2.719 ^ (-((40 / Xc) ^ (N)))) * 100
R40M = 100 - R40
R60 = (2.719 ^ (-((60 / Xc) ^ (N)))) * 100
R60M = 100 - R60
R80 = (2.719 ^ (-((80 / Xc) ^ (N)))) * 100
R80M = 100 - R80
R100 = (2.719 ^ (-((100 / Xc) ^ (N)))) * 100
R100M = 100 - R100
N1 = 1 - ((IC - IR) ^ 2 / (IC + IR) ^ 2)
N2 = 1 / ((2.27 ^ (DL / TETAC)) - (2.27 - 1))
V = (((QANFO) ^ 0.5) / R) * (((N1 * N2 * N3 * EM * (1000000)) / (5 * Kf *
((Log(R)) / (Log(10))) * 3.14 * DS * C)) ^ 0.5) * 1000
F = (Kf * Log(R) / Log(10)) ^ -1
SC = E / V1
LMax = 50 * DL
Tb = 0.1 * (DL ^ 0.6666667)
SD = D / (QANFO ^ 0.33333333)
NP = Bc / (QANFO ^ 0.33333333)
Db = (20) * ((Log(P / PO)) / Log(10))
Text39.Text = CSng(B1)
Text39.Text = FormatNumber(Text39, 2)
Text40.Text = CSng(B2)
Text40.Text = FormatNumber(Text40, 2)
Text41.Text = CSng(B3)
Text41.Text = FormatNumber(Text41, 2)
Text42.Text = CSng(B4)
Text42.Text = FormatNumber(Text42, 1)
Text43.Text = CSng(Bc)
Text43.Text = FormatNumber(Text43, 1)
Text34.Text = CSng(Bap)
Text34.Text = FormatNumber(Text34, 1)
Text79.Text = Str(B5)
Text79.Text = FormatNumber(Text79, 2)
Text44.Text = CSng(S)
Text44.Text = FormatNumber(Text44, 1)
Text83.Text = Str(S1)
Text83.Text = FormatNumber(Text83, 1)
Text89.Text = Str(L1)
Text89.Text = FormatNumber(Text89, 1)
Text93.Text = CSng(P1)
129
Text93.Text = FormatNumber(Text93, 1)
Text95.Text = CInt(N4)
Text95.Text = FormatNumber(Text95, 2)
Text45.Text = CSng(T)
Text45.Text = FormatNumber(Text45, 1)
Text46.Text = CSng(SZ)
Text46.Text = FormatNumber(Text46, 3)
Text47.Text = CSng(J)
Text47.Text = FormatNumber(Text47, 1)
Text48.Text = CSng(H)
Text48.Text = FormatNumber(Text48, 1)
Text49.Text = CSng(PC)
Text49.Text = FormatNumber(Text49, 1)
Text13.Text = CSng(TR1)
Text13.Text = FormatNumber(Text13, 1)
Text52.Text = CSng(EN)
Text52.Text = FormatNumber(Text52, 2)
Text37.Text = CSng(E)
Text37.Text = FormatNumber(Text37, 2)
Text53.Text = CSng(TH1)
Text53.Text = FormatNumber(Text53, 1)
Text75.Text = CSng(de)
Text75.Text = FormatNumber(Text75, 1)
Text11.Text = CSng(PF)
Text11.Text = FormatNumber(Text11, 2)
Text66.Text = CSng(X)
Text66.Text = FormatNumber(Text66, 2)
Text67.Text = CSng(N)
Text67.Text = FormatNumber(Text67, 2)
Text14.Text = CSng(Q)
Text14.Text = FormatNumber(Text14, 2)
Text26.Text = CSng(QANFO)
Text26.Text = FormatNumber(Text26, 2)
Text68.Text = CSng(Xc)
Text68.Text = FormatNumber(Text68, 2)
Text69.Text = CSng(R20)
Text69.Text = FormatNumber(Text69, 2)
Text19.Text = CSng(R20M)
Text19.Text = FormatNumber(Text19, 2)
Text70.Text = CSng(R40)
Text70.Text = FormatNumber(Text70, 2)
Text20.Text = CSng(R40M)
Text20.Text = FormatNumber(Text20, 2)
Text71.Text = CSng(R60)
Text71.Text = FormatNumber(Text71, 2)
Text21.Text = CSng(R60M)
Text21.Text = FormatNumber(Text21, 2)
130
Text72.Text = CSng(R80)
Text72.Text = FormatNumber(Text72, 2)
Text50.Text = CSng(R80M)
Text50.Text = FormatNumber(Text50, 2)
Text73.Text = CSng(R100)
Text73.Text = FormatNumber(Text73, 2)
Text78.Text = CSng(R100M)
Text78.Text = FormatNumber(Text78, 2)
Text55.Text = CSng(N1)
Text55.Text = FormatNumber(Text55, 2)
Text56.Text = CSng(N2)
Text57.Text = CSng(V)
Text57.Text = FormatNumber(Text57, 2)
Text94.Text = CSng(VT)
Text94.Text = FormatNumber(Text94, 2)
Text38.Text = CSng(V1)
Text38.Text = FormatNumber(Text38, 2)
Text58.Text = CSng(F)
Text58.Text = FormatNumber(Text58, 2)
Text59.Text = CSng(SC)
Text59.Text = FormatNumber(Text59, 2)
Text60.Text = CSng(LMax)
Text61.Text = CSng(Tb)
Text61.Text = FormatNumber(Text61, 2)
Text62.Text = CSng(SD)
Text62.Text = FormatNumber(Text62, 2)
Text63.Text = CSng(NP)
Text63.Text = FormatNumber(Text63, 2)
Text64.Text = CSng(Db)
Text64.Text = FormatNumber(Text64, 2)
Text80.Text = CSng(PB)
Text81.Text = CSng(PPH)
Text86.Text = CSng(SPTH)
Text87.Text = CSng(SPHR)
End Sub
131
Picture6.Circle (i + 200, 4800), 100, vbBlue
Next i
ElseIf Text85.Text = "2" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Next i
ElseIf Text85.Text = "3" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Next i
ElseIf Text85.Text = "4" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Next i
ElseIf Text85.Text = "5" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Next i
ElseIf Text85.Text = "6" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Next i
ElseIf Text85.Text = "8" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 200, 5600), 100, vbBlue
132
Next i
ElseIf Text85.Text = "9" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 200, 5600), 100, vbBlue
Picture6.Circle (i + 200, 6200), 100, vbBlue
Next i
ElseIf Text85.Text = "10" Then
For i = 1000 To (Text95.Text * 1000 / Text85.Text) Step 1000
Picture6.Circle (i + 200, 1200), 100, vbBlue
Picture6.Circle (i + 800, 1800), 100, vbBlue
Picture6.Circle (i + 200, 2400), 100, vbBlue
Picture6.Circle (i + 800, 3000), 100, vbBlue
Picture6.Circle (i + 200, 3600), 100, vbBlue
Picture6.Circle (i + 800, 4200), 100, vbBlue
Picture6.Circle (i + 200, 4800), 100, vbBlue
Picture6.Circle (i + 200, 5600), 100, vbBlue
Picture6.Circle (i + 200, 6200), 100, vbBlue
Picture6.Circle (i + 200, 6800), 100, vbBlue
Next i
End If
End Sub
134
Me.Timer1.Interval = 0
End If
End Sub
136
Image27.Visible = False
Image28.Visible = False
Image29.Visible = False
Image30.Visible = False
Image31.Visible = False
Image3.Visible = False
Image4.Visible = False
Image6.Visible = False
Image8.Visible = False
End Sub
137
Private Sub Label17_Click()
Image29.Visible = True
Image19.Visible = False
Image20.Visible = False
Image23.Visible = False
Image24.Visible = False
Image25.Visible = False
Image26.Visible = False
Image27.Visible = False
Image28.Visible = False
Image30.Visible = False
Image31.Visible = False
Image3.Visible = False
Image4.Visible = False
Image6.Visible = False
Image8.Visible = False
End Sub
138
Image31.Visible = False
Image3.Visible = False
Image4.Visible = False
Image6.Visible = False
Image8.Visible = False
End Sub
139
Image23.Visible = False
Image24.Visible = False
Image25.Visible = False
Image26.Visible = False
Image27.Visible = False
Image28.Visible = False
Image29.Visible = False
Image30.Visible = False
Image31.Visible = False
Image3.Visible = False
Image4.Visible = False
Image8.Visible = False
End Sub
141
Private Sub Form_Load()
Form6.Top = Form6.Height * -1
Form6.Left = (Screen.Width - Form6.Width) / 2
posTengah = (Screen.Height - Form6.Height) / 2
Form6.Timer1.Interval = 50
End Sub
142
4. Selanjutnya implementasikan Source Code Berikut ini :
Dim cinch As Currency
Dim cfeet As Currency
Dim cyard As Currency
Dim cmile As Currency
Dim cmilli As Currency
Dim ccenti As Currency
Dim cmetre As Currency
Dim ckilo As Currency
Dim ccentig As Currency
Dim cfaren As Currency
Dim csecs As Currency
Dim cmins As Currency
Dim chours As Currency
Dim cdays As Currency
Dim cmonths As Currency
Dim cyears As Currency
Dim cgram As Currency
Dim ckilos As Currency
Dim ctonne As Currency
Dim counce As Currency
Dim cpound As Currency
Dim cstone As Currency
Dim cton As Currency
Dim cmillil As Currency
Dim cletre As Currency
Dim cpint As Currency
Dim cquart As Currency
Dim cgallon As Currency
Dim cscenti As Currency
Dim csmetre As Currency
Dim cskilo As Currency
Dim cshectare As Currency
Dim csinch As Currency
Dim csfeet As Currency
Dim csmile As Currency
Dim csacre As Currency
144
Inch.Text = "0"
Feet.Text = "0"
Yard.Text = "0"
Mile.Text = "0"
End Sub
145
End Sub
146
Yard.Text = "0"
Mile.Text = "0"
End Sub
147
Kilos.Text = "0"
Tonne.Text = "0"
Ounce.Text = "0"
Pound.Text = "0"
Stone.Text = "0"
Ton.Text = "0"
End Sub
148
On Error GoTo error
chours = Hours.Text
csecs = chours * 60 * 60
cmins = chours * 60
cdays = chours / 24
cmonths = chours / 24 / 365 * 12
cyears = chours / 24 / 365
display
Exit Sub
error:
Secs.Text = "0"
Mins.Text = "0"
Hours.Text = "0"
Days.Text = "0"
Months.Text = "0"
Years.Text = "0"
End Sub
149
Private Sub Kilo_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyReturn
conversionkilo
End Select
End Sub
150
Pound.Text = "0"
Stone.Text = "0"
Ton.Text = "0"
End Sub
151
cfeet = cmile * 1760 * 12
cyard = cmile * 1760
cmilli = cmile * 1.609 * 1000000
ccenti = cmile * 1.609 * 100000
cmetre = cmile * 1.609 * 1000
ckilo = cmile * 1.609
display
Exit Sub
error:
Milli.Text = "0"
Centi.Text = "0"
Metre.Text = "0"
Kilo.Text = "0"
Inch.Text = "0"
Feet.Text = "0"
Yard.Text = "0"
Mile.Text = "0"
End Sub
152
End Sub
153
Pound.Text = "0"
Stone.Text = "0"
Ton.Text = "0"
End Sub
154
error:
Gram.Text = "0"
Kilos.Text = "0"
Tonne.Text = "0"
Ounce.Text = "0"
Pound.Text = "0"
Stone.Text = "0"
Ton.Text = "0"
End Sub
155
cgallon = cquart / 4
display
Exit Sub
error:
Millil.Text = "0"
Letre.Text = "0"
Pint.Text = "0"
Quart.Text = "0"
Gallon.Text = "0"
End Sub
156
Private Sub conversionscenti()
On Error GoTo error
cscenti = Scenti.Text
csmetre = cscenti / 10000
cshectare = cscenti / 100000000
cskilo = cscenti / 10000000000#
csinch = cscenti * 0.155
csfeet = cscenti / 10000 * 1.196 * 9
csacre = cscenti / 100000000 * 2.471
csmile = cscenti / 10000000000# * 0.386
display
Exit Sub
error:
Scenti.Text = "0"
SMetre.Text = "0"
SKilo.Text = "0"
SHectare.Text = "0"
SInch.Text = "0"
Sfeet.Text = "0"
Smile.Text = "0"
Sacre.Text = "0"
End Sub
157
SHectare.Text = "0"
SInch.Text = "0"
Sfeet.Text = "0"
Smile.Text = "0"
Sacre.Text = "0"
End Sub
158
cscenti = csinch * 6.452
csmetre = csinch * 6.452 / 10000
cshectare = csinch * 6.452 / 100000000
cskilo = csinch * 6.452 / 1000000000000#
csfeet = csinch / 144
csacre = csinch / 6272640
csmile = csinch / 6272640 / 64
display
Exit Sub
error:
Scenti.Text = "0"
SMetre.Text = "0"
SKilo.Text = "0"
SHectare.Text = "0"
SInch.Text = "0"
Sfeet.Text = "0"
Smile.Text = "0"
Sacre.Text = "0"
End Sub
159
Sacre.Text = "0"
End Sub
160
csinch = csmile * 6272640 * 64
csfeet = csmile * 6272640 * 64 / 144
csacre = csmile * 64
display
Exit Sub
error:
Scenti.Text = "0"
SMetre.Text = "0"
SKilo.Text = "0"
SHectare.Text = "0"
SInch.Text = "0"
Sfeet.Text = "0"
Smile.Text = "0"
Sacre.Text = "0"
End Sub
161
conversionstone
End Select
End Sub
162
Ounce.Text = "0"
Pound.Text = "0"
Stone.Text = "0"
Ton.Text = "0"
End Sub
163
On Error GoTo error
cmonths = Months.Text
csecs = cmonths * 365 / 12 * 24 * 60 * 60
cmins = cmonths * 365 / 12 * 24 * 60
chours = cmonths * 365 / 12 * 24
cdays = cmonths * 365 / 12
cyears = cmonths / 12
display
Exit Sub
error:
Secs.Text = "0"
Mins.Text = "0"
Hours.Text = "0"
Days.Text = "0"
Months.Text = "0"
Years.Text = "0"
End Sub
164
conversionsecs
End Select
End Sub