Friday, July 6, 2018
Sunday, June 24, 2018
Link Hitung Cepat Pemilu Turki
Link hitung cepat pemilu Turki 2018 disini.
Sunday, February 25, 2018
Aplikasi Opensource untuk Split dan Merge File PDF
Dokumen Pdf telah menjadi standar format untuk sharing data secara global. Dengan format Pdf file dokumen menjadi lebih sederhana, kuran file yang relatif lebih kecil, kualitas file tidak berkurang dari file aslinya karena data berupa vektor bukan raster sehingga ketika di perbesar sampai batas tertentu tidak akan merubah kualitas data dan yang utama adalah portabilitasnya dimana bisa dibuka oleh aplikasi browser apapun tanpa membutuhkan aplikasi pembuka pdf tertentu.
Dengan demikian semakin berkembang dan banyak dibuat software untuk pengolah dan pembuatan dokumen Pdf. Saat saya berbagi salah satu software untuk memotong (split) dan menggabung (merge) dokumen Pdf dengan mudah dan yang terutama gratis karena bersifat opensource. Nama aplikasi atau software yang dimaksud adalah 7-PDF Split and Merge.
Untuk dapat mendownload silahkan klik disini.
atau alternatif lain klik disini.
Cara menggunakannya cukup sederhana yaitu:
Dengan demikian semakin berkembang dan banyak dibuat software untuk pengolah dan pembuatan dokumen Pdf. Saat saya berbagi salah satu software untuk memotong (split) dan menggabung (merge) dokumen Pdf dengan mudah dan yang terutama gratis karena bersifat opensource. Nama aplikasi atau software yang dimaksud adalah 7-PDF Split and Merge.
Untuk dapat mendownload silahkan klik disini.
atau alternatif lain klik disini.
Cara menggunakannya cukup sederhana yaitu:
- Untuk melakukan split dokumen pdf, buka aplikasi. Pilih tab Split DPF Files..., kemudian tambahkan yang akan di split dengan menggunakan button Add. Kemudian lakukan seting untuk split halaman yang diinginkan. Dalam contoh saya akan split sebuah file dengan tujuan ingin mengambil halaman cover (halaman 1) dan halaman 10-12 pilih radio button Split by page-range. Tentukan tempat output hasil split file, dan terakhir klik button Split this PDF.
- Untuk Melakukan merge file pdf, pilih tab Merge PDF Files..., kemudian tambahkan file (button Add) tentukan urutan dokumen dari file pdf dengan cara klik button Up atau Down tentukan tempat hasil output, terakhir klik button Merge PDF Files!
Oke cukup sekian tulisan sederhana mengenai split dan merge file pdf dengan menggunakan aplikasi opensource dan semoga bermanfaat @wawanhn.
Sunday, February 18, 2018
Cara Mengatasi error D3dx9_43.dll is Missing
Bagi yang suka bermain game mungkin ada yang pernah mengalami ''The Progam Can't Start Because D3DX9_43.dll is Missing from your Computer.Try Reinstalling the progam to fix problem''
Terkadang bagi yang belum tahu cara mengatasinya bisa menjadi masalah karena mungkin harus coba install ulang yang memakakan waktu lama dan belum tentu berhasil lagi.
Terkadang bagi yang belum tahu cara mengatasinya bisa menjadi masalah karena mungkin harus coba install ulang yang memakakan waktu lama dan belum tentu berhasil lagi.
Masalah tersebut karena pada file komputer kita tidak terdapat dll D3DX9_43, dengan demikian kita dapat memperbaiki masalah tersebut denga cara mencari file D3DX9_43.dll dan disimpan di folder aplikasi game yang kita install. bagi yang membutuhkan file dll tersebut untuk Windows 7 atau Windows 10 dapat didownload di link dibawah ini.
Windows 64 bit download
Windows 32 bit download
Demikian semoga bermanfaat. @wawanhn
Friday, February 2, 2018
Python untuk Analisis Geospatial Bagian 4: Menggunakan Library Shapely untuk Analisis Sederhana
Pada bahasan ini saya akan membahas bagaimana jika kita ingin mengetahui atau analisis dari peta batas administrasi, dimana kit aingin mengetahui tetangga dari sebuah Kabupaten dari sebuah peta batas administrasi kabupaten. Dalam contoh bahasan saya menggunakan peta batas admnistrasi Propinsi Jawa Barat dalam bentuk polygon yang dapat di download disini.
Kemudian dengan menggunakan IDLE kita buat kode program python dengan nama baca_tetang_kabupaten.py seperti dibawah ini:
import ogr
import shapely.wkt
def main():
shapefile = ogr.Open("D:\Master\Peta\BIG2016\export\Batas_Kab_Jawa_Barat.shp")
layer = shapefile.GetLayer(0)
kabupatens = {}
for i in range(layer.GetFeatureCount()):
feature = layer.GetFeature(i)
kabupaten = feature.GetField("KABUPATEN")
outline = shapely.wkt.loads(feature.GetGeometryRef().ExportToWkt())
kabupatens[kabupaten] = outline
print "Dalam file Batas_Kab_Jawa_Barat.shp terdapat %d kabupaten" % len(kabupatens)
for kabupaten in sorted(kabupatens.keys()):
outline = kabupatens[kabupaten]
for kabupaten_lain in sorted(kabupatens.keys()):
if kabupaten == kabupaten_lain: continue
outline_lain = kabupatens[kabupaten_lain]
if outline.touches(outline_lain):
print"%s batas-batas %s" % (kabupaten, kabupaten_lain)
if __name__ == "__main__":
main()
Dalam kode program tersebut, pertama kita membaca jumlah seluruh objek Kabupaten dan selanjutnya mengecek objek-objek kabupaten yang bersebtuhan dengan sebuah objek kabupaten yang dicari. Dilakukan untuk setiap objek kabupaten.
Setelah kita run kode program tersebut sehingga menghasilkan output seperti dibawah ini:
Gambar diatas merupakan tampilan dari peta batas administrasi kabupaten yang ada di Propinsi Jawa Barat. Selanjutnya dengan menggunakan Python dan beberapa tekhnik yang sudah dipelajari sebelumnya kita akan mencoba membuat kode program untuk membaca tetangga dari setiap kabupaten dari peta tersebut.
Kemudian dengan menggunakan IDLE kita buat kode program python dengan nama baca_tetang_kabupaten.py seperti dibawah ini:
import ogr
import shapely.wkt
def main():
shapefile = ogr.Open("D:\Master\Peta\BIG2016\export\Batas_Kab_Jawa_Barat.shp")
layer = shapefile.GetLayer(0)
kabupatens = {}
for i in range(layer.GetFeatureCount()):
feature = layer.GetFeature(i)
kabupaten = feature.GetField("KABUPATEN")
outline = shapely.wkt.loads(feature.GetGeometryRef().ExportToWkt())
kabupatens[kabupaten] = outline
print "Dalam file Batas_Kab_Jawa_Barat.shp terdapat %d kabupaten" % len(kabupatens)
for kabupaten in sorted(kabupatens.keys()):
outline = kabupatens[kabupaten]
for kabupaten_lain in sorted(kabupatens.keys()):
if kabupaten == kabupaten_lain: continue
outline_lain = kabupatens[kabupaten_lain]
if outline.touches(outline_lain):
print"%s batas-batas %s" % (kabupaten, kabupaten_lain)
if __name__ == "__main__":
main()
Dalam kode program tersebut, pertama kita membaca jumlah seluruh objek Kabupaten dan selanjutnya mengecek objek-objek kabupaten yang bersebtuhan dengan sebuah objek kabupaten yang dicari. Dilakukan untuk setiap objek kabupaten.
Setelah kita run kode program tersebut sehingga menghasilkan output seperti dibawah ini:
Hasil dari kode program tersebut adalah menampilkan setiap border atau tetangga dari setiap kabupaten dalam peta propinsi Jawa Barat. Tetangga kabupaten tersebut merupakan kabupaten yang bersentuhan langsung dengan objek suatu kabupaten.
Memperbaiki Tampilan Hitam Putih pada Windows 10
Kali ini saya akan berbagi pengalaman ketika menggunakan Windows 10. Tiba-tiba tampilan windows menjadi hitam putih padahal monitor OK dan kebetulan dalam komputer saya terdapat dual boot sehingga saya bisa lihat tampilan Linux baik-baik saja tetap berwarna. Awalnya saya berfikir terdapat kesalahan kerusakan dalam sistem operasi Windows 10 ternyata bukan...
Bagi yang sedang mengalami atau mungkin di suatu saat mengalami permasalahan ini, jangan khawatir saya akan share cara memperbaikinya tanpa ribet-ribet dan apalagi sampai harus install ulang.
Caranya sangat simpel yaitu dengan menggunakan keyboard tekan secara bersama Ctrl + Windows + C dan tampilan akan kembali menjadi berwarna seperti di bawah ini.
Ternyata dalam kasus yang saya alami perubahan warna terjadi karena secar tidak sengaja saya menekan Ctrl + Windows + C.
Demikian tulisan ringan semoga bermanfaat. @wawanhn
Monday, January 29, 2018
Python untuk Analisis Geospatial Bagian 3: Menggunakan Library Shapely untuk Membaca File WKT
File WKT (Well Know Text) merupakan teks markup language untuk merefresentasikan geometri objek vektor dari sebuah peta, sistem referensi geometri (sstem kordinat) dan transformasi antar siste kordinat.
Dengan menggunakan library shapely, dari data WKT kita dapat mendapatkan data:
Kali ini kita lanjutkan penggunaan library shapefile untuk membaca file WKT dari peta DesaIndonesia.shp. Langkahnya masih menggunakan IDLE python dan buat file baru dengan nama baca_shp_wkt.py kemudian ketikan kode program sebagai berikut:
import ogr
import shapely.wkt
shapefile = ogr.Open("D:\Master\Peta\DesaIndonesia.shp")
layer = shapefile.GetLayer(0)
feature = layer.GetFeature(0)
geometry =feature.GetGeometryRef()
wkt = geometry.ExportToWkt()
outline = shapely.wkt.loads(wkt)
X = outline.centroid.x
Y = outline.centroid.y
B = outline.bounds
print "X : ", X , "Y : ", Y
print "Boundary: ", B
Maka akan dihasilkan output sebagai berikut:
feature = layer.GetFeature(0)
Digunakan untuk mendapatkan feature nomor 0dan disimpan ke variable feature.
geometry =feature.GetGeometryRef()
Sintax tersebut digunakan untuk mendapatkan referensi geometri.
wkt = geometry.ExportToWkt()
Sintax untuk melakukan ekport ke file WKT dan disimpan di variabel wkt.
outline = shapely.wkt.loads(wkt)
Sintax untuk meload file wkt ke variabel outline.
X = outline.centroid.x
Y = outline.centroid.y
B = outline.bounds
Sintax untuk menyimpan nilai tengah x ke variabel X, nilaing tengah y ke variabel Y dan menyimpan nilai boundari dari feature ke 0 ke variabel B. Data boundary yang ditampilkan adalah nilai minimum longitud dan latitud serta nilai maksimum longitud dan latitud (berati, min_x, min_y, max_x, max_y).
print "X : ", X , "Y : ", Y
print "Boundary: ", B
Sintax untuk menampilkan nilai variabel ke layar.
<<Sebelumnya Selanjutnya>>
Dengan menggunakan library shapely, dari data WKT kita dapat mendapatkan data:
- menghitung nilai tengah dari nilai geometri
- mengitung batas dari geometri, yang menunjukan batas utara, selatan, timur dan barat dari sudut sebuah polygon.
- menghitung intersection diantara dua geometri.
- menghitung perbedaan diantara dua geometri.
- dan menghitung luasan dari area dengan catatan file shp menggunakan sistem proyeksi (meter) bukan dalam format derajat.
Kali ini kita lanjutkan penggunaan library shapefile untuk membaca file WKT dari peta DesaIndonesia.shp. Langkahnya masih menggunakan IDLE python dan buat file baru dengan nama baca_shp_wkt.py kemudian ketikan kode program sebagai berikut:
import ogr
import shapely.wkt
shapefile = ogr.Open("D:\Master\Peta\DesaIndonesia.shp")
layer = shapefile.GetLayer(0)
feature = layer.GetFeature(0)
geometry =feature.GetGeometryRef()
wkt = geometry.ExportToWkt()
outline = shapely.wkt.loads(wkt)
X = outline.centroid.x
Y = outline.centroid.y
B = outline.bounds
print "X : ", X , "Y : ", Y
print "Boundary: ", B
Maka akan dihasilkan output sebagai berikut:
Penjelasan:
Digunakan untuk mendapatkan feature nomor 0dan disimpan ke variable feature.
geometry =feature.GetGeometryRef()
Sintax tersebut digunakan untuk mendapatkan referensi geometri.
wkt = geometry.ExportToWkt()
Sintax untuk melakukan ekport ke file WKT dan disimpan di variabel wkt.
outline = shapely.wkt.loads(wkt)
Sintax untuk meload file wkt ke variabel outline.
X = outline.centroid.x
Y = outline.centroid.y
B = outline.bounds
Sintax untuk menyimpan nilai tengah x ke variabel X, nilaing tengah y ke variabel Y dan menyimpan nilai boundari dari feature ke 0 ke variabel B. Data boundary yang ditampilkan adalah nilai minimum longitud dan latitud serta nilai maksimum longitud dan latitud (berati, min_x, min_y, max_x, max_y).
print "X : ", X , "Y : ", Y
print "Boundary: ", B
Sintax untuk menampilkan nilai variabel ke layar.
<<Sebelumnya Selanjutnya>>