Friday, November 25, 2016

Sistem Informasi Geografis - Pertemuan 5

MEMBUAT DAN MENGEDIT DATA GEOSPASIAL

PENDAHULUAN
Latar Belakang

  • Cara Membuat Data Geospasial
  • Editing Data Geospasial

ISI
   A.  Cara Membuat Data Geospasial
Pembuatan data geospasial ini menggunakan libarary pyshp. Untuk membuat data geospasial diperlukan file namafile.shp beserta namafile.dbf.
Adapun langkahnya adalah sebagai berikut:
a.       Import shapefile
b.      Instansiasi writer method
Sf = shapefile.Writer(param)
Dimana param adalah pilih shapetype:
1.       shapeType = 1
2.       shapeType = 3
3.       shapeType = 5
c.       Sama seperti read, kita lakukan metode dbf dan shp.

-          Shapefile (shp)
Untuk menambahkan record tergantung dengan type ESRInya.
 1.  sf.point (x,y)
 3. sf.line = (parts: [[x,y],[z,w],...])
6.  sf.poly = (parts: [[x,y],[z,w],...])

-          Databasefile (dbf)
Tahapannya adalah sebagi berikut:
a.         Membuat atribut dahulu kemudian menambahkan record.
Contoh:
sf.field (‘Nama Filed’,’C’,’40’)
Dimana C adalah Character, dan 40 adalah length. Dalam arti nama atribut, nama field dengan panjang 40 karakter.
b.        Tambahkan record dibawah ini
sf.record(‘Bandung’)
sf.record(‘Bandung’,’Sarijadi’)
c.         Setelah selesai maka simpan, dengan perintah:
sf.save(‘namafile.shp’)

   B. EDITING DATA GEOSPASIAL
Adapun dalam editing data geospasial hampir sama dengan langkah-langkah membuat data geospasial, yang membedakan adalah:
sf = shapefile.Writer(param)
diganti dengan

sf = shapefile.Editor(param)

dimana param adalah nama letak file.

Adapun operasi dalam editing pada shp dan dbf sama saja.
shp
dbf
sf.poly()
sf.line()
sf.point()
sf.record()
sf.delete(n), dimana n adalah baris ke-n dari tabel

Dan jika sudah selesai, simpan dengan perintah:
Sf.save(‘namafile’)

PENUTUP
Kesimpulan
Jadi, untuk membuat dan mengedit data geospasial langkah-langkahnya hampir sama. Yang membedakan adalah method yang digunakan. Metgod yang digunakan untuk membuat data geospasial adalah WRITE sedangankan untuk mengedit adalah EDITOR.

Saran
Adapun sarannya yaitu untuk memahami lebih lanjut dan lebih rinci tentang cara membuat dan mengedit data geospasial, bisa kita praktekan secara langsung menggunakan bahasa pemrograman python. Hal tesebut harus dicoba guna untuk mengetes langkah-langkah di atas berhasil atau tidak.


Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika


Link Github : Rizki-1144089/GIS

Plagiarisme:
Referensi:
  • Materi Kuliah Sistem Informasi Geografis D4 Teknik Informatika Politeknik Pos Indonesia Pertemuan 5


Sunday, November 6, 2016

Sistem Informasi Geografis - Pertemuan 4

PEMBUATAN METHOD DAN CLASS RETRIEVE DATA GEOSPASIAL
Latar Belakang:

  1. Apa itu Retrieve Data?
  2. Apa itu Shapefile?
  3. Apa itu Geometri?
  4. Bagaimana Operasi Pengambilan Data?
  5. Buatlah Class Geospatial Editor?
  6. Buat Method Select, Where Negara?
Isi:
Retrieve Data adalah Meretrieve/Membaca Data, kali ini kita akan membaca data vektor yaitu data shapefile.Operasi Retrieve data pada kali ini menggunakan library python yang bernama pyshp.


Shapefile (ESRI Shapefile) adalah sebuah format data vektor dalam geospasial,format data ini yang lebih populer di data vektor.Format data ini dikembangkan oleh perusahaan ESRI.Shapefile dibagi menjadi 2 yaitu data geometri(.shp) dan tabel basis data(.dbf).



Geometri merupakan data kordinat yang membentuk bangun datar atau bangun ruang,diantaranya adalah:


  1. Point/titik [1]
  2. Line/garis [3] Shape type
  3. Polygon [5]
Operasi Pengambilan Data
Library pyshp class shapefile

  1. Buka/baca


Method DBF:

  • Fields
  • Record(n)
  • Record (n) baris ke (n) records

Method SHP:

  • Shapes() = menampilkan semuanya
  • Shape(n) = Menampilkan dengan sebuah parameter
  • Bbox = batas view peta
  • Parts = menentukan apakah record ini bagian dari record lain atau pecahan relasi
  • Points = kordinat pembentukan peta
  • Shape type = jenis geometri dari points
Praktek:
Membuat Class Geospasial editor 
Buatlah file tugas.py dengan berisikan code sebagai berikut:


Membuat Method Select, Where Negara dengan parameter Indonesia
(arahkan ke lokasi file negara.shp anda)


Outputnya adalah Data Record Negara Indonesia


Penutup:

Kesimpulan:
Disini kita membuat sebuah Class kemudian Method dengan parameter untuk menampilkan data record Negara Indonesia.
Saran:
Harus lebih sering dipraktekkan dikelas maupun di rumah masing-masing agar dapat memperdalam materi ini.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika

Link Github : Rizki-1144089/GIS

Referensi:
  • https://pypi.python.org/pypi/pyshp
  • https://citrasatelit.wordpress.com/2014/04/16/mengenal-shapefile/
Plagiarisme:

Sunday, October 30, 2016

Sistem Informasi Geografis - Pertemuan 3

Latar Belakang:

  1. Apa saja 4 jenis manipulasi data?
  2. Apa itu shapefile?
  3. Bagaimana menghitung jumlah record pada file .shp menggunakan python?


Isi:
Ada 4 jenis manipulasi data yaitu:
  • Create = Membuat data baru
  • Retrieve/Read = Membaca atau Menampilkan data
  • Update = Mengedit atau Merubah data
  • Delete = Menghapus data
Shapefile (ESRI Shapefile) adalah sebuah format data vektor dalam geospasial,format data ini yang lebih populer di data vektor.Format data ini dikembangkan oleh perusahaan ESRI.

Cara Menghitung jumlah record dari File .shp menggunakan python

  1. Install Python terlebih dahulu
  2. Install PIP di python 
  3. Buka cmd lalu ketik: Python –m pip install pyshp ,lalu enter
  4. Kemudian upgrade pip dengan mengetikkan di cmd: Python –m pip install - -upgrade pip ,lalu enter
  5. Lalu masuk ke python
  6. Ketikkan script berikut:
  7. Lalu klik enter,maka akan keluar hasil nya,disini kita menghitung jumlah record yang ada di dalam file .shp

Membuka file shapefile juga dapat kita lakukan dengan membuat file .py(python),dimana didalam file .py berisikan script untuk membuka file .shp sama seperti script di atas.


Penutup:
Kesimpulan:
Dengan script diatas kita dapat mengetahui jumlah record yang ada pada file shp yang kita buka.

Saran:
Sebaiknya langsung dipraktekkan dan dipahami ,atau bisa dibandingkan dengan membuka file shp tersebut menggunakan QGIS.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika

Link Github : Rizki-1144089/GIS

Referensi:
  • https://citrasatelit.wordpress.com/2014/04/16/mengenal-shapefile/
  • http://wawanhn.blogspot.co.id/2015/12/install-pip-di-windows.html

Plagiat:




Friday, October 21, 2016

Geospasial - Pertemuan 2

Latar Belakang:

  1. Apa itu geospasial?
  2. Apa itu Data Vektor?
  3. Apa itu Data Raster?
  4. Apa Aplikasi yang digunakan?


Isi:
Data Geospasial itu merupakan data yang melingkupi bumi,nah geospasial itu dibagi jadi dua yaitu Data Vektor dan Data Raster.
Yang pertama adalah Data Vektor,Data ini berisi data titik kordinat atau kumpulan titik,jadi bisa diumpamain sebuah titik kemudian garis(kumpulan titik) dan polygon(kumpulan garis).Data Vektor itu dibagi 2 loh,yaitu:

  1. Cultural yaitu adalah data vektor yang dipengaruhi oleh peradaban,contohnya adalah:Batas wilayah,batas kota,Batas negara,Batas provinsi,dll.
  2. Physical yaitu adalah data yang terlihat di muka bumi,contohnya adalah:Pulau,Laut,Garis pantai,Benua,dll.

Pada gambar diatas anda bisa fokus kepada garis hitam yang menunjukkan batas wilayah atau negara,nah itulah yang dinamakan dengan Data Vektor.

Yang kedua adalah Data Raster,data ini adalah data gambar permukaan bumi,data gambarnya diperoleh dari perekaman foto radar/satelit.Data Raster ini biasanya adalah tampak permukaan bumi yang debedakan warna,contohnya pada peta ada yang diwanai hijau,kuning,biru,dll.

Jika anda ingin mempelajari tentang Sistem Informasi Geografis khususnya data geospasial ini anda dapat menggunakan aplikasi QGIS ,dan datanya anda bisa mendownload di Natural Earth.

Penutup:
Kesimpulan:
Data Geospasial itu merupakan data yang melingkupi bumi,data geospasial itu dibagi jadi dua yaitu Data Vektor dan Data Raster.Data Vektor berisi data titik kordinat atau kumpulan titik,sedangkan Data Raster adalah data gambar permukaan bumi.
Saran:
Sebaiknya jika ingin memperdalam tentang geospasial ini alangkah baiknya langsung menggunakan aplikasi seperti QGIS dengan begitu anda bisa lebih membedakan mana itu data vektor dan mana itu data raster.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika

Link Github : Rizki-1144089/GIS

Referensi:
  1. https://agnazgeograph.wordpress.com/2013/02/01/perbedaan-data-raster-dan-data-vektor/
  2. http://www.info-geospasial.com/2016/05/pengertian-geoserver.html

Plagiat:
  1. https://drive.google.com/open?id=0B3nknNj1iYgDSUlIWllBaWFKU0U
  2. https://drive.google.com/open?id=0B3nknNj1iYgDUU5mc1FVaGNrRU0

Wednesday, October 19, 2016

Kapita Selekta - Pertemuan 1

Latar belakang:
  1. Apa itu Github?
  2. Apa itu SSH ?
  3. Apa itu organization dalam github?
  4. Bagaimana cara mengupload file ke github?


Isi:
Baiklah kali ini saya akan menjelaskan tentang github,baik itu dalam membuat ssh key,upload file ke repository,membuat organization.Github adalah software hosting untuk sebuah proyek open source yang mengguanakn tool system revisi kontrol git ,apa maksudnya? Maksudnya adalah tool untuk mengedit code yang telah kita upload.Jadi di Github kita bisa mengupload kodingan yang telah kita buat,dan kita juga bisa melakukan editing kodingan kita yang telah diupload di github.Github bisa juga kita anggap sebagai jejaring sosialnya software developer.

SSH adalah autentifikasi akun github kita ke PC yang sedang kita gunakan,jadi ketika kita melakukan upload file ke repository,kita tidak perlu lagi memasukkan username dan password.

Langkah-langkah menambah ssh key:
  1. login terlebih dahulu ke akun github
  2. kemudian klik pada gambar profil sebelah kanan atas,pilih setting
  3. pada setting pilih menu ssh
  4. kemudian klik new
  5. masukkan title
  6. kemudian pada git bash,ketikkan perintah seperti berikut
  7. ssh-keygen -t rsa -b 4096 -C "email github anda"
  8. lalu enter,kemudian ketikkan perintah
  9. cat ~/.ssh/id_rsa.pub
  10. lalu enter,kemudia copy code yang muncul
  11. lalu paste ke kolom key yang ada saat pembuatan ssh key tadi(di web github)
  12. kemudian klik add ssh key

Organization dalam github itu adalah sebuah organisasi dalam github yang membuat kita bisa berkolaborasi dengan user lain dalam github,yang tentunya user yang dapat berkolaborasi itu harus ada pada organization yang sama dengan kita.

Langkah-langkah upload file ke github:
  1. Buat sebuah repostitory
  2. Pada folder yang ingin di upload klik kanan lalu pilih git bash here
  3. Kemudia pada git bash ketikkan perintah berikut:
  4. git init
  5. git remote add origin link repository
  6. git pull origin master
  7. git status
  8. git add folder/file
  9. git status
  10. git add folder/file (perintah ini digunakan apabila file kita berada pada suatu foder)
  11. git status (jika muncul:On branch master Changes to be committed) langsung ke
  12. git commit -m "komen"
  13. git status (jika muncul:nothing to commit, working tree clean) langsung ke
  14. git push origin master

Penutup
Kesimpulan:
Github itu adalah tempat mengupload file project kita,didalam github kita bisa mengedit file yang telah kita upload.Didalam github juga memungkinkan kita berkolaborasi dengan membuat organization.
Saran:
Setidaknya bagi seorang developer harus menggunakan github dalam pengembangan aplikasinya,selain bermanfaat bagi orang lain juga bermanfaat bagi developer itu sendiri.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika
Mata Kuliah : Kapita Selekta


Referensi:
  1. http://www.github.com
  2. http://www.candra.web.id/pengenalan-github-untuk-pemula/


Plagiarisme:
  1. Duplihecker
  2. Smallseotools

Monday, October 17, 2016

Proyek 2 - Pengajuan Proposal

SISTEM INFORMASI PENDAFTARAN SELURUH UKM POLITEKNIK POS INDONESIA MENGGUNAKAN FRAMEWORK CODEIGNITER
(Sub Modul Halaman Admin)



Assalamualaikum wr wb.
Nama saya Rizki Fadillah,pada kesempatan kali ini saya akan menjelaskan tentang proyek 2 yang saya ambil pada semester 5 di prodi D4 TI politeknik pos indonesia,Untuk proyek 2 ini saya memiliki partner yang bernama agung permana beliau adalah teman skelas dan sepermainan saya .judul yang sedang kami ajukan untuk proyek 2 kali ini adalah Sistem Informasi Pendaftaran Seluruh UKM Politeknik Pos Indonesia Menggunakan Framework Codeigniter,untuk pembimbing kami menginginkan pak Roni Habibi menjadi pembimbing dalam proyek 2 kali ini,karena saya sudah lumayan mngenal pak roni habibi yang menurut saya mampu membimbing kami dalam mngerjakan aplikasi yang kami ajukan pada proyek 2 kali ini.

Baiklah sekarang saya akan menjelaskan aplikasi Pendaftaran UKM Politeknik Pos Indonesia,Aplikasi ini bertujuan untuk mempermudah mahasiswa yang ingin mendaftar UKM di politeknik pos indonesia ,karena proses pendaftaran yang ada masih menggunakan cara manual yaitu setiap tahun ajaran baru,setiap UKM akan membuka stand pendaftaran UKM di kampus ,mahasiswa yang ingin mendaftar diharuskan mengisi form pendaftaran yang ada di stand UKM tersebut.Nah didinal kami akan membuat semua itu terasa lebih mudah,nantinya mahasiswa yang ingin mendaftar hanya perlu menggunakan aplikasi di smartphone android mereka masing-masing dan juga dapat mendaftar di website UKM,mereka juga dapat melihat informasi tentang UKM seperti kepengurusan UKM,informasi terbaru,jadwal kegiatan,galery serta hal-hal yang menyangkut dengan UKM.

Aplikasi ini dikembangkan menggunakan framework codeigniter v.4,aplikasi ini juga menggunakan web service,di bagian back end menggunakan website sedangkan disisi front end menggunakan android.

Kesimpulan: Sistem Informasi Pendaftaran Seluruh UKM Politeknik Pos Indonesia ini bertujuan untuk mempermudah mahasiswa yang ingin mendaftar UKM di politeknik pos indonesia.Aplikasi ini dikembangkan menggunakan framework codeigniter dan menggunakan web service.

Saran: Setidaknya jika aplikasi ini sudah berhasil dibuat bisa langsung dapat diimplementasikan

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika
Mata Kuliah : Proyek 2

Link Github : Aplikasi UKM

Referensi :

  1. Ardan, N., 2015, Sistem informasi berbasis web unit kegiatan mahasiswa jama’ah shalahuddin Universitas Gajah Mada, Tugas Akhir, Sekolah Vokasi UGM, Yogyakarta.

Scan Plagiarisme :

  1. Searchenginereports
  2. Smalseotools



Saturday, October 15, 2016

Sistem Informasi Geografis - Pertemuan 1

Latar Belakang : 

  1. Apakah yang dimaksud dengan Sistem?
  2. Apakah yang dimaksud dengan Informasi?
  3. Apakah yang dimaksud dengan Geografi?
  4. Apakah yang dimaksud dengan Sistem Informasi Geogerafi?
  5. Apakah yang dimaksud dengan Kordinat?
  6. Terbagi menjadi berapakah kordinat itu?
  7. Dimanakah titik 0 Bumi? dan Mengapa ditetapkan disana?
  8. Apa saja Aplikasi untuk pembelajaran Sistem Informasi Geogerafi?


Isi:
Sistem itu adalah proses yang melibatkan seluruh aspek,aspek apakah itu?yaitu aspek untuk mencapai tujuan.Informasi bisa diartikan sebagai hasil dari pengolahan data, nah sedangkan Geografi itu artinya adalah Bentuk Bumi.Jika kita satukan artinya maka yang dimaksud dengan Sistem Informasi Gerografi adalah Sistem informasi khusus yang mengelola sesuatu yang memiliki informasi spasial(ruang)

Oke sekarang kita bahas apa itu kordinat,kordinat itu menurut KBBI adalah Bilangan yang digunakan untuk menunjukkan lokasi di suatu titik dalam garis, permukaan, atau ruang.
Kordinat itu terbagi menjadi dua, apa saja?
yang pertama adalah Latitude,apa itu? Latitude adalah sebuah garis vertikal,mengukur sudut suatu titik dengan garis Equator atau Khatulistiwa,latitude bisa juga disebut dengan Garis Lintang(utara dan selatan) selanjutnya adalah Longitude,apa ituu? Longitude adalah sebuah garis Horizontal yang mengukur suatu titik dengan titik 0 di bumi.Longitude juga dapat disebut dengan Garis Bujur(Timur dan Barat).

Dimanakah titik 0 bumi berada? titik 0 bumi itu berada di sebuah kecamatan,tapi bukan di indonesia yah,melainkan kecamatan di inggris yang bernama Greenwich.Loh kok bisa sih titik 0 bumi disana,ya karena dulu inggris itu adalah sebuah negara yang paling banyak menjajah jadi dia dapat menentukan titik nol bumi dengan suka-suka tanpa ada perlawanan dari pihak manapun.Ternyata alasannya susah diterima tapi ya begitulah nyatanya .

Nah jika ingin mempelajari Sistem Informasi Geografi,anda harus mempunyai Aplikasi QGIS atau Mapserver.

Penutup:
Kesimpulannya adalah yang dimaksud dengan Sistem Informasi Gerografi adalah Sistem informasi khusus yang mengelola sesuatu yang memiliki informasi spasial(ruang),kordinat itu adalah Bilangan yang digunakan untuk menunjukkan lokasi di suatu titik dalam garis, permukaan, atau ruang.
Kordinat itu terbagi menjadi dua yaitu Latitude dan Longitude,Titik 0 Bumi ada di Greenwich.

Saran: Alangkah baiknya langsung dipraktekkan dengan aplikasi yang tersedia.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika

Link Github : Rizki-1144089/GIS

Referensi:

  1. http://kerajaanweb.com/technology/pengertian-sistem-informasi-geografis/
  2. http://ilmusosial.net/mengapa-greenwich-menjadi-patokan-meridian-garis-bujur-bumi.html

Scan Plagiarisme

  1. Smallseotools
  2. Duplichecker