Anda di halaman 1dari 17

LAPORAN IV

PRAKTIKUM PEMROGRAMAN GEOSPASIAL


“PEMBUATAN MAP AUTOMATION”
Tanggal Penyerahan: Selasa, 17 Mei 2021
Disusun Oleh: Aribbyan Dhafin (232019008)
Kelompok: Kelompok 3 / Kelas A

Dosen : Dr.rer.nat. Dian Noor Handiani., S.Si., M.T.


Asisten Dosen : 1. Resdi Sugianto 23-2017-023
2. Achmad Rizky 23-2017-050

LABORATORIUM SISTEM INFORMASI SPASIAL


PROGRAM STUDI TEKNIK GEODESI
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2021
Laporan Praktikum Pemrograman Geospasial

DAFTAR ISI

DAFTAR ISI ...........................................................................................................1


DAFTAR GAMBAR ..............................................................................................2
DAFTAR TABEL...................................................................................................3
BAB I PENDAHULUAN .......................................................................................4
1.1 Maksud dan Tujuan Praktikum .................................................................4

1.2 Tempat dan Waktu Pelaksanaan Praktikum ..............................................4

BAB II DASAR TEORI .........................................................................................5


2.1 Arcpy .........................................................................................................5

2.2 IDLE Python ..............................................................................................6

BAB III PELAKSANAAN PRAKTIKUM ..........................................................8


3.1 Langkah-langkah Praktikum ....................................................................8
3.1.1 Pembacaan Field pada Feature Class ..............................................8
3.1.2 Pembuatan Map Automation .........................................................11
BAB IV HASIL DAN ANALISIS ......................................................................14
4.1 Hasil .........................................................................................................14

4.2 Analisis ....................................................................................................14

BAB V PENUTUP ...............................................................................................15


5.1 Kesimpulan ..............................................................................................15

5.2 Saran ........................................................................................................15

DAFTAR PUSTAKA ..................................................................................................... 16

Aribbyan Dhafin / 232019008 / Kelas A 1


Laporan Praktikum Pemrograman Geospasial

DAFTAR GAMBAR

BAB II DASAR TEORI .........................................................................................5


2.1 Gambar 1. Tempat Penyimpanan Folder Arcpy ........................................5

2.2 Gambar 2. Tampilan Mode Interaktif IDLE .............................................6

2.2 Gambar 3. Tampilan Jendela Kosong IDLE ............................................6

BAB IV HASIL DAN ANALISIS ......................................................................14


4.1 Gambar 5. Hasil Pembacaan Field pada Feature Class ...........................14

4.1 Gambar 5. Hasil Pembuatan Map Automation........................................14

Aribbyan Dhafin / 232019008 / Kelas A 2


Laporan Praktikum Pemrograman Geospasial

DAFTAR TABEL

BAB III PELAKSANAAN PRAKTIKUM ..........................................................8


3.1.1 Tabel 1. Pembacaan Field pada Feature Class .........................................8
3.1.2 Tabel 2. Pembuatan Map Automation ....................................................11

Aribbyan Dhafin / 232019008 / Kelas A 3


Laporan Praktikum Pemrograman Geospasial

BAB I
PENDAHULUAN
1.1 Maksud dan Tujuan Praktikum

Adapun maksud dan tujuan pada praktikum kali ini, yaitu :

1. Mahasiswa dapat mengetahui tentang Arcpy dan IDLE Python


2. Mahasiswa dapat membaca field pada Feature Class
3. Mahasiswa dapat membuat Map Automation

1.2 Waktu dan Tempat Pelaksaanaan Praktikum

Hari/Tanggal : Jum’at, 7 Mei 2021


Pukul : 20.30 – 21.30 WIB
Tempat : Google Meet

Aribbyan Dhafin / 232019008 / Kelas A 4


Laporan Praktikum Pemrograman Geospasial

BAB II
DASAR TEORI
2.1 Arcpy

ArcPy adalah paket situs Python yang menyediakan cara yang berguna dan
produktif untuk melakukan analisis data geografis, konversi data, manajemen
data, dan otomatisasi peta dengan Python. ArcPy juga merupakan site-package.
Folder dimana ArcPyterinstal dikenali oleh Python melalui file .pth. Folder ini
berlokasi di C:/ProgramFiles/ArcGIS/Desktop10.3/arcpy.

Gambar 1. Tempat Penyimpanan Folder Arcpy

Paket ini menyediakan pengalaman Python yang kaya dan asli yang
menawarkan penyelesaian kode (ketik kata kunci dan titik untuk mendapatkan
daftar pop-up properti dan metode yang didukung oleh kata kunci itu; pilih satu
untuk dimasukkan) dan dokumentasi referensi untuk setiap fungsi, modul, dan
kelas.

Kekuatan tambahan menggunakan ArcPy adalah bahwa Python adalah


bahasa pemrograman tujuan umum. Ini ditafsirkan dan diketik secara dinamis
dan cocok untuk pekerjaan interaktif dan pembuatan prototipe cepat dari
program satu kali yang dikenal sebagai skrip sementara cukup kuat untuk
menulis aplikasi besar. Aplikasi ArcGIS yang ditulis dengan ArcPy mendapat
manfaat dari pengembangan modul tambahan di banyak ceruk Python oleh para
profesional GIS dan pemrogram dari berbagai disiplin ilmu.

Aribbyan Dhafin / 232019008 / Kelas A 5


Laporan Praktikum Pemrograman Geospasial

2.2 IDLE Python

IDLE (Integrated DeveLopment Environment) adalah editor bawaan Python


yang bisa digunakan untuk menuliskan kode Python. IDLE memiliki mode
shell (mode interaktif) yang bisa digunakan untuk menjalankan perintah –
perintah dengan hasil keluarannya langsung ditampilkan. IDLE sendiri adalah
murni dibuat oleh Guido van Rossum dari bahasa Python. IDLE ini dapat
digunakan untuk menjalankan perintah Python baris demi baris, selain dapat
digunakan untuk menuliskan kemudian mengeksekusi kode program Python
yang lengkap dan mungkin terdiri lebih dari 100 baris instruksi.

IDLE memiliki beberapa fitur yang berguna, di antaranya:

 Editor multi-window dengan fitur syntax highlighting ,autocomplete, smart


indent, dan lain – lain.
 Shell interaktif dengan fitur syntax highlighting.
 Memiliki fitur debugger untuk men-debug kode program.

Tampilan mode interaktif IDLE adalah seperti berikut ini.

Gambar 2. Tampilan Mode Interaktif IDLE

Di shell IDLE Kita bisa mengetikkan perintah, kemudian menekan Enter


dan hasilnya langsung keluar. Untuk kembali ke perintah sebelumnya tanpa
harus mengetikkan ulang, kita bisa menekan Alt + P. Untuk mengetikkan kode
yang banyak, kita harus menggunakan mode editor. Caranya adalah pada

Aribbyan Dhafin / 232019008 / Kelas A 6


Laporan Praktikum Pemrograman Geospasial

jendela Python 3.4.4 Shell, pilih menu File -> New File. Bisa juga dengan
menekan Ctrl + N. Tampilannya jendela kosongnya seperti berikut.

Gambar 3. Tampilan Jendela Kosong IDLE

Aribbyan Dhafin / 232019008 / Kelas A 7


Laporan Praktikum Pemrograman Geospasial

BAB III
PELAKSANAAN PRAKTIKUM
3.1 Langkah – Langkah Praktikum

3.1.1 Pembacaan Field pada Feature Class

No Gambar Keterangan

Pertama, buka IDLE


1
(Python GUI)

Berikut adalah tampilan


2 awal dari IDLE (Python
GUI)

Lalu, Buka juga software


3
ArcMap 10.3

Berikut adalah tampilan


4
awal ArcMap 10.3

Aribbyan Dhafin / 232019008 / Kelas A 8


Laporan Praktikum Pemrograman Geospasial

Klik Add Data seperti


5
pada gambar disamping

Pilih file “ventiane.gdb”


6 yang telah didownload
sebelumnya

Lalu beberapa Feature


7 Class sebagai contoh, dan
klik Add

Berikut hasil setelah


8 ditambahkan Feature
Class

Aribbyan Dhafin / 232019008 / Kelas A 9


Laporan Praktikum Pemrograman Geospasial

Buka kembali IDLE


(Python GUI), lalu klik
9
File dan klik New
Window

Masukan script yang telah


10 diberikan asisten dosen,
seperti gambar disamping

Lalu klik Run, dan klik


11
Run Module

Berikut hasil dari


12 Pembacaan Field pada
Feature Class

Aribbyan Dhafin / 232019008 / Kelas A 10


Laporan Praktikum Pemrograman Geospasial

3.1.2 Pembuatan Map Automation

No Gambar Keterangan

Pertama, buka file


MapDocument1_103.mxd
1
yang telah di download
sebelumnya

Berikut adalah tampilan


setelah dibuka file
MapDocument1_103.mxd
Catatan : Jika ada tanda
seru pada layernya, maka
sambungkan terlebih
2
dahulu file geodatabase
SanFrancisco, dan jika
tidak ada tanda seru pada
layernya, berate file
geodatabase telah
tersambung

Lalu, buka IDLE (Python


3
GUI)

Setelah dibuka, klik File


4
lalu klik Open

Aribbyan Dhafin / 232019008 / Kelas A 11


Laporan Praktikum Pemrograman Geospasial

Pilih file Chapter6-


_ExportMap.py pada
5 folder Chapter_06 yang
telah di download
sebelumnya

Berikut hasil membuka


6 file
Chapter6_ExportMap.py

Lalu, klik Run dan klik


7 Run Module seperti
gambar disamping

Tunggu beberapa saat,


8 akan muncul hasil seperti
pada gambar disamping

Aribbyan Dhafin / 232019008 / Kelas A 12


Laporan Praktikum Pemrograman Geospasial

Jika sudah muncul seperti


pada step diatas, buka
folder Projects yang ada
pada Local Disk C dan
9
bila ada banyak pdf seperti
pada gambar disamping,
hasil pembuatan Map
Automation telah berhasil

Berikut adalah hasil dari


10 pembuatan Map
Automation

Aribbyan Dhafin / 232019008 / Kelas A 13


Laporan Praktikum Pemrograman Geospasial

BAB IV
HASIL DAN ANALISIS
4.1 Hasil

Gambar 4. Hasil Pembacaan Field pada Feature Class

Gambar 5. Hasil Pembuatan Map Automation

4.2 Analisis

Pada praktikum kali ini, saya mengalami kesulitan pada saat pembuatan
Map Automation. Pada saat menjalankan script yang telah diberikan asisten
dosen, hasil nya tidak keluar. Dan ternyata setelah saya teliti lagi, ternyata saya
lupa merubah script penyimpanannya. Setelah dirubah penyimpanan nya,
akhirnya muncul hasil pembuatan Map Automation.

Aribbyan Dhafin / 232019008 / Kelas A 14


Laporan Praktikum Pemrograman Geospasial

BAB V
PENUTUP
5.1 Kesimpulan

Jadi, kesimpulan yang dapat diambil dari praktikum kali ini yaitu bahwa
ArcPy adalah paket situs Python yang menyediakan cara yang berguna dan
produktif untuk melakukan analisis data geografis, konversi data, manajemen
data, dan otomatisasi peta dengan Python. ArcPy juga merupakan site-package.
Paket ini menyediakan pengalaman Python yang kaya dan asli yang
menawarkan penyelesaian kode (ketik kata kunci dan titik untuk mendapatkan
daftar pop-up properti dan metode yang didukung oleh kata kunci itu; pilih satu
untuk dimasukkan) dan dokumentasi referensi untuk setiap fungsi, modul, dan
kelas.

Sedangkan, IDLE (Integrated DeveLopment Environment) adalah editor


bawaan Python yang bisa digunakan untuk menuliskan kode Python. IDLE
memiliki mode shell (mode interaktif) yang bisa digunakan untuk menjalankan
perintah – perintah dengan hasil keluarannya langsung ditampilkan. IDLE ini
dapat digunakan untuk menjalankan perintah Python baris demi baris, selain
dapat digunakan untuk menuliskan kemudian mengeksekusi kode program
Python yang lengkap dan mungkin terdiri lebih dari 100 baris instruksi.

5.2 Saran

1. Pastikan laptop sudah terinstall Software Visual Studio Code dan ArcGis
versi 10.3
2. Pastikan laptop sudah mendownload file “Bahan Praktikum.rar” yang telah
diberikan oleh Asisten Dosen
3. Saat melakukan praktikum, gunakan software IDLE 2.7, karena apabila
menggunakan IDLE 3.9 (Versi Terbaru) itu belum terinstall Arcpy nya

Aribbyan Dhafin / 232019008 / Kelas A 15


Laporan Praktikum Pemrograman Geospasial

DAFTAR PUSTAKA
Indriasari, Vini. 2016. Programming For GIS. Jakarta : Fakultas Ilmu Komputer,
Universitas UPN Veteran Jakarta.

Husni. 2016. Dasar Pemograman Python. Madura : Fakultas Teknik, Jurusan


Teknik Informatika, Universitas Trunojoyo Madura.

Andre. 2018. Tutorial Belajar Python Part 5 : Cara Menjalankan Python dari
IDLE. Yogyakarta : Fakultas Teknologi Industri, Program Studi Teknik
Informatika, Universitas Islam Indonesia Yogyakarta.

Aribbyan Dhafin / 232019008 / Kelas A 16

Anda mungkin juga menyukai