• Tidak ada hasil yang ditemukan

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

Dokumen terkait