DAFTAR PUSTAKA
HASIL PENGUJIAN
III. DEBIT m³/hari Pengukuran (m³/hr) 100,
83
Nomor Contoh : Nomor Seri :
Halaman : 2 dari 2
Nama Lokasi :
Jenis Produksi :
Kapasitas Produksi :
Tanggal Pengambilan Contoh : Jam : 11,16 WIB
Tekstil terpadu Cuci, Kapas, Pintal, Tenun Perekatan (Sizing) Desizing Pengikisan Pemasakan (clering Scouring) Pemucatan (Bleaching) Merserisasi Pencelupan (Dyeing) Pencetakan (Printing) I. FISIKA Kg/ton Kg/hr 1 Temperatur ºC 31,6 29,8 - 38 - - - -
2 Zat padat tersuspensi mg/l 349 - 50 5,00 0,35 0,50 1,20 0,90 0,75 1,00 0,30 1,30 0,156
II. KIMIA 1 BOD5 mg/l 44,4 37,7 - 60 6,00 0,42 0,60 1,44 1,08 0,90 1,20 0,36 1,56 0,187 2 COD mg/l 193 145,5 - 150 15,00 1,05 1,50 3,60 2,70 2,25 3,00 0,90 3,90 0,468 3 Fenol Total mg/l - - - 0,5 0,05 0,004 0,005 0,012 0,009 0,008 0,01 0,003 0,013 0,002 4 Khrom total (Cr) mg/l - - - 1,0 0,10 - - - 0,02 0,006 0,026 0,003 5 Amonia total (NH3-N) mg/l > 1.2 0,74 - 8,0 0,80 0,056 0,080 0,192 0,144 0,120 0,16 0,24 0,208 0,250 6 Sulfida sebagai S mg/l 0,09 < 0.04 - 0,3 0,03 0,002 0,003 0,007 0,005 0,005 0,006 0,002 0,008 0,001
7 Minyak dan Lemak mg/l - 3,0 0,30 0,021 0,030 0,072 0,054 0,045 0,06 0,018 0,078 0,01
8 pH unit 6,95 7,20 -
100 7 10 24 18 15 20 6
METODE UJI MENGACU PADA : - SNI untuk pengujian kualitas air dan air limbah
Catatan :
Pekalongan, 17 November 2011
Kepala Kantor Lingkungan Hidup Kota Pekalongan
Drs. SUPRIONO, MM
Pembina NIP. 19661008 199203 1 010
3,12
Untuk parameter Zat padat tersuspensi, Fenol total, Khrom total, dan amonia total pada analisa air limbah inlet mempunyai kadar yang melebihi batas kadar maksimal, dan setelah mengalami pengolahan (outlet) hanya parameter zat padat tersuspensi yang masih melebihi batas kadar maksimal.
Kadar Maks (m g/l)
Beban Pencemaran Maksimum (Kg/ton)
6.0 - 9.0
III. DEBIT m³/hari Pengukuran (m³/hr) 100,00 Debit Maksimum (m³/ton produk) Debit Maksimum (m³/hr)
No Parameter Satuan
Hasil Analisa Baku Mutu Air Limbah Industri
Beban Pencemaran maksimum Proses
Dyeing & Printing
Inlet Outlet Beban
(kg/hr)
Perda Propinsi Jaw a Tengah No.10 Tahun 2004, Industri dan Batik 021111/KLH
IPAL Jenggot Industri Batik 09 November 2011
84
Lampiran 3. Pemantauan kualitas air limbah di IPAL Kauman
Nomor Contoh : Nomor Seri :
Halaman : 2 dari 2
Nama Lokasi :
Jenis Produksi :
Kapasitas Produksi :
Tanggal Pengambilan Contoh : Jam : 11.33 WIB
Tekstil terpadu Cuci, Kapas, Pintal, Tenun Perekatan (Sizing) Desizing Pengikisan Pemasakan (clering Scouring) Pemucatan (Bleaching) Merserisasi Pencelupan (Dyeing) Pencetakan (Printing) I. FISIKA Kg/ton Kg/hr 1 Temperatur ºC 29,8 31,5 - 38 - - - -
2 Zat padat tersuspensi mg/l - - - 50 5,00 0,35 0,50 1,20 0,90 0,75 1,00 0,30 1,30 0,156
II. KIMIA 1 BOD5 mg/l - - - 60 6,00 0,42 0,60 1,44 1,08 0,90 1,20 0,36 1,56 0,187 2 COD mg/l < 15 > 160 - 150 15,00 1,05 1,50 3,60 2,70 2,25 3,00 0,90 3,90 0,468 3 Fenol Total mg/l - - - 0,5 0,05 0,004 0,005 0,012 0,009 0,008 0,01 0,003 0,013 0,002 4 Khrom total (Cr) mg/l 1,12 0,09 - 1,0 0,10 - - - 0,02 0,006 0,026 0,003 5 Amonia total (NH3-N) mg/l 3,0 0,40 - 8,0 0,80 0,056 0,080 0,192 0,144 0,120 0,16 0,24 0,208 0,250 6 Sulfida sebagai S mg/l - - - 0,3 0,03 0,002 0,003 0,007 0,005 0,005 0,006 0,002 0,008 0,001
7 Minyak dan Lemak mg/l - - - 3,0 0,30 0,021 0,030 0,072 0,054 0,045 0,06 0,018 0,078 0,01
8 pH unit 7,85 7,53 -
100,00 100 7 10 24 18 15 20 6
METODE UJI MENGACU PADA : - SNI untuk pengujian kualitas air dan air limbah
Catatan
Pekalongan, 14 Juli 2010
NIP. 19640226 199003 2 004
Debit Maksimum (m³/hr) 3,12
Air limbah blow boiler, regernerasi ion exchanger dan lain-lain apabila terpisah harus memenuhi Baku Mutu Air Limbah Golongan, Apabila jadi satu harus memenuhi Baku Mutu Air Limbah Industri Tekstil.
Kepala Kantor Lingkungan Hidup Kota Pekalongan
SRI RUMININGSIH, SE,M.Si
Pembina Tk. I 6.0 - 9.0
III. DEBIT m³/hari Pengukuran (m³/hr) Debit Maksimum (m³/ton produk)
Beban Pencemaran maksimum Proses Dyeing & Printing
Inlet Outlet Beban
(kg/hr)
Perda Propinsi Jaw a Tengah No.10 Tahun 2004, Industri dan Batik
Kadar Maks (mg/l)
Beban Pencemaran Maksimum (Kg/ton) 7 Juli 2010/KLH IPAL Kauman Industri Batik Wednesday, July 07, 2010 HASIL PENGUJIAN No Parameter Satuan
85
Nomor Contoh : Nomor Seri :
Halaman : 2 dari 2
Nama Lokasi :
Jenis Produksi :
Kapasitas Produksi :
Tanggal Pengambilan Contoh :11 Mei 2010 Jam : 12.12 WIB
Tekstil terpadu Cuci, Kapas, Pintal, Tenun Perekatan (Sizing) Desizing Pengikisan Pemasakan (clering Scouring) Pemucatan (Bleaching) Merserisasi Pencelupan (Dyeing) Pencetakan (Printing) I. FISIKA Kg/ton Kg/hr 1 Temperatur ºC 29 30 - 38 - - - -
2 Zat padat tersuspensi mg/l 886 144 - 50 5,00 0,35 0,50 1,20 0,90 0,75 1,00 0,30 1,30 0,156
II. KIMIA 1 BOD5 mg/l < 0,2 < 0,2 - 60 6,00 0,42 0,60 1,44 1,08 0,90 1,20 0,36 1,56 0,187 2 COD mg/l 71 136 - 150 15,00 1,05 1,50 3,60 2,70 2,25 3,00 0,90 3,90 0,468 3 Fenol Total mg/l 4,4 1,5 - 0,5 0,05 0,004 0,005 0,012 0,009 0,008 0,01 0,003 0,013 0,002 4 Khrom total (Cr) mg/l 0,89 0,23 - 1,0 0,10 - - - 0,02 0,006 0,026 0,003 5 Amonia total (NH3-N) mg/l 5,4 0,50 - 8,0 0,80 0,056 0,080 0,192 0,144 0,120 0,16 0,24 0,208 0,250 6 Sulfida sebagai S mg/l < 0,04 < 0,04 - 0,3 0,03 0,002 0,003 0,007 0,005 0,005 0,006 0,002 0,008 0,001
7 Minyak dan Lemak mg/l - - - 3,0 0,30 0,021 0,030 0,072 0,054 0,045 0,06 0,018 0,078 0,01
8 pH unit 8,73 8,22 -
100,00 100 7 10 24 18 15 20 6
METODE UJI MENGACU PADA : - SNI untuk pengujian kualitas air dan air limbah Catatan
Pekalongan, 17 Mei 2010
Kepala Kantor Lingkungan Hidup Kota Pekalongan
Debit Maksimum (m³/hr) 3,12
Air limbah blow boiler, regernerasi ion exchanger dan lain-lain apabila terpisah harus memenuhi Baku Mutu Air Limbah Golongan, Apabila jadi satu harus memenuhi Baku Mutu Air Limbah Industri Tekstil.
SRI RUMININGSIH, SE,M.Si
Pembina Tk. I NIP. 19640226 199003 2 004 6.0 - 9.0
III. DEBIT m³/hari Pengukuran (m³/hr) Debit Maksimum (m³/ton produk)
Inlet Outlet Beban
(kg/hr)
Perda Propinsi Jaw a Tengah No.10 Tahun 2004, Industri dan Batik
Kadar Maks (mg/l)
Beban Pencemaran Maksimum (Kg/ton) 160510/KLH
IPAL Kauman Industri Batik
HASIL PENGUJIAN
No Parameter Satuan
Hasil Analisa Baku Mutu Air Limbah Industri
Beban Pencemaran maksimum Proses
86
Nomor Contoh : Nomor Seri :
Halaman : 2 dari 2
Nama Lokasi :
Jenis Produksi :
Kapasitas Produksi :
Tanggal Pengambilan Contoh : Jam : 12.12 WIB
Tekstil terpadu Cuci, Kapas, Pintal, Tenun Perekatan (Sizing) Desizing Pengikisan Pemasakan (clering Scouring) Pemucatan (Bleaching) Merserisasi Pencelupan (Dyeing) Pencetakan (Printing) I. FISIKA Kg/ton Kg/hr 1 Temperatur ºC 28 29 - 38 - - - -
2 Zat padat tersuspensi mg/l 886 144 - 50 5,00 0,35 0,50 1,20 0,90 0,75 1,00 0,30 1,30 0,156
II. KIMIA 1 BOD5 mg/l 6 6 - 60 6,00 0,42 0,60 1,44 1,08 0,90 1,20 0,36 1,56 0,187 2 COD mg/l 98,5 97 - 150 15,00 1,05 1,50 3,60 2,70 2,25 3,00 0,90 3,90 0,468 3 Fenol Total mg/l 4,4 1,5 - 0,5 0,05 0,004 0,005 0,012 0,009 0,008 0,01 0,003 0,013 0,002 4 Khrom total (Cr) mg/l 0,89 0,23 - 1,0 0,10 - - - 0,02 0,006 0,026 0,003 5 Amonia total (NH3-N) mg/l 0,36 0,84 - 8,0 0,80 0,056 0,080 0,192 0,144 0,120 0,16 0,24 0,208 0,250 6 Sulfida sebagai S mg/l < 0,04 < 0,04 - 0,3 0,03 0,002 0,003 0,007 0,005 0,005 0,006 0,002 0,008 0,001
7 Minyak dan Lemak mg/l - - - 3,0 0,30 0,021 0,030 0,072 0,054 0,045 0,06 0,018 0,078 0,01
8 pH unit 9,4 9,2 -
100,00 100 7 10 24 18 15 20 6
METODE UJI MENGACU PADA : - SNI untuk pengujian kualitas air dan air limbah Catatan
Kepala Kantor Lingkungan Hidup
Pembina
NIP. 19661008 199203 1 010
Debit Maksimum (m³/hr) 3,12
Air limbah blow boiler, regernerasi ion exchanger dan lain-lain apabila terpisah harus memenuhi Baku Mutu Air Limbah Golongan, Apabila jadi satu harus memenuhi
Baku Mutu Air Limbah Industri Tekstil. Pekalongan, 16 Agustus 2011
Kota Pekalongan
Drs. SUPRIONO, MM 6.0 - 9.0
III. DEBIT m³/hari Pengukuran (m³/hr) Debit Maksimum (m³/ton produk)
Inlet Outlet Beban
(kg/hr)
Perda Propinsi Jaw a Tengah No.10 Tahun 2004, Industri dan Batik
Kadar Maks (mg/l)
Beban Pencemaran Maksimum (Kg/ton) 01/KLH
IPAL Kauman Limbah batik
HASIL PENGUJIAN
No Parameter Satuan
Hasil Analisa Baku Mutu Air Limbah Industri
Beban Pencemaran maksimum Proses
87
Nomor Contoh : Nomor Seri :
Halaman : 2 dari 2
Nama Lokasi :
Jenis Produksi :
Kapasitas Produksi :
Tanggal Pengambilan Contoh :10 Desember 2011 Jam : 12.12 WIB
Tekstil terpadu Cuci, Kapas, Pintal, Tenun Perekatan (Sizing) Desizing Pengikisan Pemasakan (clering Scouring) Pemucatan (Bleaching) Merserisasi Pencelupan (Dyeing) Pencetakan (Printing) I. FISIKA Kg/ton Kg/hr 1 Temperatur ºC 30 31,2 - 38 - - - -
2 Zat padat tersuspensi mg/l 308 261 - 50 5,00 0,35 0,50 1,20 0,90 0,75 1,00 0,30 1,30 0,156
II. KIMIA 1 BOD5 mg/l 6,9 5,83 - 60 6,00 0,42 0,60 1,44 1,08 0,90 1,20 0,36 1,56 0,187 2 COD mg/l 140 95,8 - 150 15,00 1,05 1,50 3,60 2,70 2,25 3,00 0,90 3,90 0,468 3 Fenol Total mg/l - - - 0,5 0,05 0,004 0,005 0,012 0,009 0,008 0,01 0,003 0,013 0,002 4 Khrom total (Cr) mg/l - - - 1,0 0,10 - - - 0,02 0,006 0,026 0,003 5 Amonia total (NH3-N) mg/l 0,61 0,18 - 8,0 0,80 0,056 0,080 0,192 0,144 0,120 0,16 0,24 0,208 0,250 6 Sulfida sebagai S mg/l 0,06 < 0.04 - 0,3 0,03 0,002 0,003 0,007 0,005 0,005 0,006 0,002 0,008 0,001
7 Minyak dan Lemak mg/l 208 142 - 3,0 0,30 0,021 0,030 0,072 0,054 0,045 0,06 0,018 0,078 0,01
8 pH unit 6,95 7,15 -
100,00 100 7 10 24 18 15 20 6
METODE UJI MENGACU PADA : - SNI untuk pengujian kualitas air dan air limbah Catatan
Pekalongan, 17 Desember 2011 Kepala Kantor Lingkungan Hidup
Kota Pekalongan Drs. SUPRIONO, MM Pembina NIP. 19661008 199203 1 010 Debit Maksimum (m³/hr) 3,12
Air limbah blow boiler, regernerasi ion exchanger dan lain-lain apabila terpisah harus memenuhi Baku Mutu Air Limbah Golongan, Apabila jadi satu harus memenuhi Baku Mutu Air Limbah Industri Tekstil.
6.0 - 9.0
III. DEBIT m³/hari Pengukuran (m³/hr) Debit Maksimum (m³/ton produk)
Inlet Outlet Beban
(kg/hr)
Perda Propinsi Jaw a Tengah No.10 Tahun 2004, Industri dan Batik
Kadar Maks (mg/l)
Beban Pencemaran Maksimum (Kg/ton) 011211/KLH
IPAL Kauman Industri Batik
HASIL PENGUJIAN
No Parameter Satuan
Hasil Analisa Baku Mutu Air Limbah Industri
Beban Pencemaran maksimum Proses
88
Lampiran 4. Manual penggunaan model penentuan lokasi IPAL
Dalam mengoperasikan model penentuan lokasi IPAL, langkah – langkah yang harus dilakukan meliputi :
1. Menginstal ArcGIS 9.3
2. Buka file WWTP model seperti gambar di bawah ini:
3. Menampilkan menu penentuan lokasi IPAL batik melalui Tool – customize – Batik WWTP
4. Komponen – komponen model ini terdiri atas:
Memulai program
89 5. Dalam menjalankan model, langkah pertama klik “Start_site_selection” sehingga
akan muncul jendela berikut :
Kemudian, klik “START” sehingga akan terbentuk folder baru dengan nama “IPAL_BATIK”.
6. Pada model ini, data yang dibutuhkan terdiri atas: a. Jumlah penduduk per kelurahan
b. Besaran debit limbah batik per kelurahan
c. Jumlah subsidi pemerintah yang diterima per kelurahan d. Jumlah pusat perdagangan dan industri besar per kelurahan e. Peta sebaran kemiringan lahan
f. Peta penutupan lahan berupalahan terbangun g. Peta genangan air dan banjir
h. Peta sebaran ketinggian (elevasi) lahan i. Peta jaringan drainase dan arah aliran j. Peta jaringan sungai
k. Peta jaringan jalan
l. Peta batas administratif per kelurahan m. Peta batas administratif kota
7. Bila data pada No. 6 tidak tersedia, maka pengguna harus mempersiapkan data dengan klik “Data_preparation” sehingga muncul sebagai berikut :
90
Untuk mengedit bentuk polygon agar sesuai dengan objek yang dikaji, maka klik View – Toolbars – Editor – Start Editing.
Sehingga akan muncul sebagai berikut :
Klik edit vertex dan klik dua kali polygon persiapan data
91
Klik kanan “Open attribut table” edit pada tabel atribut
Setelah selesai, klik kanan “Editor” “Stop editing”. 8. Setelah itu, klik process sehingga muncul jendela berikut :
9. Dalam memasukkan data dengan menekan list input secara berurutan, bila tidak berurutan maka HARUS mengulang prosedur 5 yaitu dengan klik pada tombol “Start”.
10.Masukkan data dengan klik list Memasukkan data
Proses spasial
92
Sehingga muncul :
Pilih lokasi sesuai dengan nama yang dipilih. 11.klik “Process” hingga muncul “Peta Kriteria”. 12.Klik tombol “Site selection”.
93 Lampiran 5. Modul yang digunakan pada list data
Private Sub list_GotFocus() With list
.AddItem "kepadatan penduduk" .AddItem "debit limbah batik" .AddItem "tingkat ekonomi" .AddItem "pendidikan" .AddItem "beban lingkungan" .AddItem "pusat perdagangan" .AddItem "kemiringan lahan" .AddItem "pemukiman"
.AddItem "daerah rawan banjir" .AddItem "ketinggian lahan" .AddItem "jaringan drainase" .AddItem "jaringan sungai" .AddItem "jaringan jalan" .AddItem "batas desa" .AddItem "peta dasar" End With
End Sub
Private Sub list_SelectionChange(ByVal newIndex As Long) Dim pMxDoc As IMxDocument
Dim pGxDialog As IGxDialog Dim pGxFilter As IGxObjectFilter Dim pGxObjects As IEnumGxObject
Set pMxDoc = ThisDocument
Set pGxDialog = New GxDialog
pGxDialog.AllowMultiSelect = True
pGxDialog.Title = "Select Map of Variable to Add To Map" Set pGxFilter = New GxFilterFeatureClasses
Set pGxDialog.ObjectFilter = pGxFilter
pGxDialog.DoModalOpen ThisDocument.Parent.hWnd, pGxObjects If (pGxObjects Is Nothing) Then Exit Sub
pGxObjects.Reset
Dim pLayer As IFeatureLayer Dim pGxDataset As IGxDataset Set pGxDataset = pGxObjects.Next Do Until (pGxDataset Is Nothing)
Set pLayer = New FeatureLayer
Set pLayer.FeatureClass = pGxDataset.Dataset
pLayer.Name = pLayer.FeatureClass.AliasName
pMxDoc.FocusMap.Addlayer pLayer
Set pGxDataset = pGxObjects.Next
Loop
pMxDoc.ActiveView.PartialRefresh esriViewGeography, Nothing, Nothing
94
Lampiran 6. Modul yang digunakan pada proses spasial
Private Sub Proses_Click() Dim pMap As IMap
Dim pFc As IFeatureClass Dim pMxDocument As IMxDocument Dim pDataset As IDataset Dim pWorkspace As IWorkspace Dim pFeatureLayer As IFeatureLayer Dim pEnumLayer As IEnumLayer Dim gp As Object
Dim filename() As String Dim pLayer As ILayer Dim pID As New UID Dim k As Integer Dim i As Integer
Set gp = CreateObject("esriGeoprocessing.GpDispatch.1") Set pMxDocument = Application.Document
Set pMap = pMxDocument.FocusMap
pID = "{E156D7E5-22AF-11D3-9F99-00C04F6BC78E}" Set pEnumLayer = pMap.Layers(pID, True)
pEnumLayer.Reset
Set pLayer = pEnumLayer.Next
i = 0 k = 0
ReDim filename(0 To pMap.LayerCount - 1) Do While Not pLayer Is Nothing If i = 17 Then
Exit Do End If
If TypeOf pMap.Layer(k) Is IGroupLayer Then Set pGroupLayer = pMap.Layer(k)
pGroupLayer.Visible = False
ElseIf TypeOf pMap.Layer(k) Is IFeatureLayer Then Set pFeatureLayer = pMap.Layer(k)
Set pFc = pFeatureLayer.FeatureClass Set pDataset = pFc
Set pWorkspace = pDataset.Workspace
filename(i) = pWorkspace.PathName + "\" + pFeatureLayer.Name + ".shp" End If ‘copying Select Case i Case 0 gp.CopyFeatures_management filename(0),\IPAL_BATIK\\PETA_DASAR.shp" Case 1 gp.MultipartToSinglepart_management filename(1),"\IPAL_BATIK\DESA.shp" Case 2
gp.CopyFeatures_management filename(2), "\IPAL_BATIK\JALAN.shp" Case 3
gp.CopyFeatures_management filename(3), "\IPAL_BATIK\SUNGAI.shp" Case 4
gp.CopyFeatures_management filename(4), "\IPAL_BATIK\DRAINASE.shp" Case 5
gp.CopyFeatures_management filename(5), "\IPAL_BATIK\ELEVASI.shp" Case 6
95
gp.CopyFeatures_management filename(6), "\IPAL_BATIK\BANJIR.shp" Case 7
gp.CopyFeatures_management filename(7), "\IPAL_BATIK\LAHAN_TERBANGUN.shp" Case 8
gp.CopyFeatures_management filename(8), "\IPAL_BATIK\KEMIRINGAN.shp" Case 9 gp.MultipartToSinglepart_management filename(9), "\IPAL_BATIK\PERDAGANGAN.shp" Case 10 gp.MultipartToSinglepart_management filename(10), "\IPAL_BATIK\BEBAN_LINGKUNGAN.shp" Case 11 gp.MultipartToSinglepart_management filename(11), "\IPAL_BATIK\pendidikan.shp" Case 12
gp.MultipartToSinglepart_management filename(12), "\IPAL_BATIK\EKONOMI.shp" Case 13
gp.MultipartToSinglepart_management filename(13), "\IPAL_BATIK\debit batik.shp"
Case 14
gp.MultipartToSinglepart_management filename(14), "\IPAL_BATIK\JUMLAH_PENDUDUK.shp"
End Select
Set pLayer = pEnumLayer.Next k = k + 2 i = i + 1 Loop ‘============================================================================ 'processing 'zona banjir
gp.Buffer_analysis "\IPAL_BATIK\BANJIR.shp", "\IPAL_BATIK\temp0.shp", "10" gp.Erase_analysis "\IPAL_BATIK\DESA.shp", "\IPAL_BATIK\temp0.shp",
"\IPAL_BATIK\temp1.shp"
'pemukiman
gp.Clip_analysis "\IPAL_BATIK\temp1.shp", "\IPAL_BATIK\LAHAN_TERBANGUN.shp", "\IPAL_BATIK\temp2.shp"
gp.Buffer_analysis "\IPAL_BATIK\temp2.shp", "\IPAL_BATIK\temp3.shp", "150" gp.Erase_analysis "\IPAL_BATIK\temp3.shp", "\IPAL_BATIK\temp0.shp",
"\IPAL_BATIK\temp_.shp"
gp.Erase_analysis "\IPAL_BATIK\temp_.shp", "\IPAL_BATIK\temp2.shp", "\IPAL_BATIK\temp4.shp"
gp.Buffer_analysis "\IPAL_BATIK\PETA_DASAR.shp", "\IPAL_BATIK\temp5.shp", "- 0.7"
gp.Buffer_analysis "\IPAL_BATIK\temp5.shp", "\IPAL_BATIK\temp6.shp", "200" gp.Erase_analysis "\IPAL_BATIK\temp6.shp", "\IPAL_BATIK\temp5.shp",
"\IPAL_BATIK\temp7.shp"
gp.Erase_analysis "\IPAL_BATIK\temp4.shp", "\IPAL_BATIK\temp7.shp", "\IPAL_BATIK\temp8.shp"
'drainase
96
gp.Erase_analysis "\IPAL_BATIK\temp8.shp", "\IPAL_BATIK\temp9.shp", "\IPAL_BATIK\temp10.shp"
'jaringan jalan
gp.Buffer_analysis "\IPAL_BATIK\JALAN.shp", "\IPAL_BATIK\temp11.shp", "5" gp.Erase_analysis "\IPAL_BATIK\temp10.shp", "\IPAL_BATIK\temp11.shp",
"\IPAL_BATIK\temp12.shp"
'jaringan sungai
gp.Buffer_analysis "\IPAL_BATIK\SUNGAI.shp", "\IPAL_BATIK\temp13.shp", "50" gp.Erase_analysis "\IPAL_BATIK\temp12.shp", "\IPAL_BATIK\temp13.shp",
"\IPAL_BATIK\temp14.shp" 'elevasi
gp.Erase_analysis "\IPAL_BATIK\temp14.shp", "\IPAL_BATIK\ELEVASI.shp", "\IPAL_BATIK\temp15.shp"
'kemiringan
gp.Erase_analysis "\IPAL_BATIK\temp15.shp", "\IPAL_BATIK\KEMIRINGAN.shp", "\IPAL_BATIK\peta_kriteria.shp"
End Sub
97 Lampiran 7. Modul yang digunakan pada desentralisasi lokasi
Private Sub Desentralisasi_lokasi_Click() Dim gp As Object
Set gp = CreateObject("esriGeoprocessing.GpDispatch.1") Dim k As Object
'energi
gp.AddField_management "\IPAL_BATIK\PERDAGANGAN.shp", "psr", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\PERDAGANGAN.shp", "psr", "avalue", "VB", "Dim avalue as integer\nIf [PASAR] = 0 Then\navalue = 6\n\nelseIf [PASAR] >0 and [PASAR]<3 Then\navalue = 5\n\nelseIf [PASAR] >3 and [PASAR]<5 Then\navalue = 4\n\nelseIf [PASAR] >5 and [PASAR]<7 Then\navalue = 3\n\nelseIf [PASAR] >7 and
[PASAR]<15 Then\navalue = 2\n\nelse\navalue = 1\nend if"
‘beban lingkungan
gp.AddField_management "\IPAL_BATIK\BEBAN_LINGKUNGAN.shp", "b_ling", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\BEBAN_LINGKUNGAN.shp", "b_ling", "avalue", "VB", "dim value as integer\nIf [BL] > = 0 and [BL] < 4 Then\navalue = 1\nelseIf [BL] > = 4 and [BL] < 7 Then\navalue = 2\nelseIf [BL] > = 7 and [BL] < 10 Then\navalue = 3\nelseIf [BL] > = 10 and [BL] < 13 Then\navalue = 4\nelseIf [BL] > = 13 and [BL] < 20 Then\navalue = 5\nelse\navalue = 6\nend if"
'pendidikan
gp.AddField_management "\IPAL_BATIK\pendidikan.shp", "sklh", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\pendidikan.shp", "sklh",
"pendidikan", "VB", "Dim pendidikan as integer\nIf [Pendidikan] >= 0 and [Pendidikan] < 3 Then\npendidikan = 1\n\nelseIf
[Pendidikan] >3 and [Pendidikan] <5 Then\npendidikan =
2\n\nelseIf [Pendidikan] >=5 and [Pendidikan] <8 Then\npendidikan = 3\n\nelseIf [Pendidikan] >=8 and [Pendidikan] <10
Then\npendidikan = 4\n\nelseIf [Pendidikan] >=10 and [Pendidikan] <15 Then\npendidikan = 5\n\nelse\npendidikan = 6\nend if"
'ekonomi
gp.AddField_management "\IPAL_BATIK\EKONOMI.shp", "eko", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\EKONOMI.shp", "eko", "eko", "VB", "dim eko as integer\nIf [EKONOMI] >= 0 and [EKONOMI] < 7
Then\neko = 6\nelseIf [EKONOMI] >= 7 and [EKONOMI] < 14 Then\neko = 5\nelseIf [EKONOMI] >= 14 and [EKONOMI] < 21 Then\neko =
4\nelseIf [EKONOMI] >= 21 and [EKONOMI] < 28 Then\neko = 3\nelseIf [EKONOMI] >= 28 and [EKONOMI] < 35 Then\neko = 2\nelse\neko = 1\nend if"
'debit batik
gp.AddField_management "\IPAL_BATIK\debit batik.shp", "btk", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\debit batik.shp", "btk", "a", "VB", "dim a as integer\nif [debit_WW] >= 0 and [debit_WW]<= 10 then\na = 1\nelseif [debit_WW] > 10 and [debit_WW]<= 20 then\na =
2\nelseif [debit_WW] > 20 and [debit_WW] <= 50 then\na = 3\nelseif [debit_WW] > 50 and [debit_WW] <= 100 then\na = 4\nelseif [debit_WW] > 100 and [debit_WW] <= 120 then\na = 5\nelse\na = 6\nend if"
98
'Kepadatan penduduk
gp.AddField_management "\IPAL_BATIK\JUMLAH_PENDUDUK.shp", "pndk", "LONG", "", "", "", "", "NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\JUMLAH_PENDUDUK.shp", "pndk", "avalue", "VB", "dim value as integer\nIf [kepadatan] > = 0 and [kepadatan] < 30 Then\navalue = 6\nelseIf [kepadatan] > = 30 and [kepadatan] < 60 Then\navalue = 5\nelseIf [kepadatan] > = 60 and [kepadatan] < 90 Then\navalue = 4\nelseIf [kepadatan] > = 90 and [kepadatan] < 150 Then\navalue = 3\nelseIf [kepadatan] > = 150 and [kepadatan] < 200 Then\navalue = 2\nelse\navalue = 1\nend if" scoring 'perdagangan gp.SpatialJoin_analysis "\IPAL_BATIK\peta_kriteria.shp", "\IPAL_BATIK\PERDAGANGAN.shp", "\IPAL_BATIK\temp17.shp", "JOIN_ONE_TO_ONE" 'beban lingkungan gp.SpatialJoin_analysis "\IPAL_BATIK\temp17.shp", "\IPAL_BATIK\BEBAN_LINGKUNGAN.shp", "\IPAL_BATIK\temp18.shp", "JOIN_ONE_TO_ONE" 'pendidikan gp.SpatialJoin_analysis "\IPAL_BATIK\temp18.shp", "\IPAL_BATIK\pendidikan.shp", "\IPAL_BATIK\temp20.shp", "JOIN_ONE_TO_ONE" 'ekonomi
gp.SpatialJoin_analysis "\IPAL_BATIK\temp20.shp", "\IPAL_BATIK\EKONOMI.shp", "\IPAL_BATIK\temp21.shp", "JOIN_ONE_TO_ONE"
'debit batik
gp.SpatialJoin_analysis "\IPAL_BATIK\temp21.shp", "\IPAL_BATIK\debit batik.shp", "\IPAL_BATIK\temp22.shp", "JOIN_ONE_TO_ONE" 'jumlah penduduk
gp.SpatialJoin_analysis "\IPAL_BATIK\temp22.shp",
"\IPAL_BATIK\JUMLAH_PENDUDUK.shp", "\IPAL_BATIK\temp23.shp", "JOIN_ONE_TO_ONE"
gp.AddField_management "\IPAL_BATIK\temp23.shp", "nilai", "LONG", "", "", "", "", "NON_NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\temp23.shp", "nilai", "[b_ling]*6+ [btk]*5+ [pndk]*4+ [sklh]*3+ [psr]*2+ [eko]*1", "VB", ""
gp.CalculateAreas_stats "\IPAL_BATIK\temp23.shp", "\IPAL_BATIK\temp26.shp" gp.AddField_management "\IPAL_BATIK\temp26.shp", "pilih", "LONG", "", "", "",
"", "NON_NULLABLE", "NON_REQUIRED", ""
gp.CalculateField_management "\IPAL_BATIK\temp26.shp", "pilih", "a", "VB", "dim a as integer\nif [F_AREA]>= 20000 and [nilai]>=65 then\na = 1\nelse \na = 0\nend if"
gp.Select_analysis "\IPAL_BATIK\temp26.shp",
"\IPAL_BATIK\kandidat_lokasi.shp", """pilih""=1"
99