Friday, January 26, 2018

Python untuk Analisis Geospatial Bagian 1: Install Library GDAL dan Shapely di Windows


Bagi yang sedang belajar Python untuk analisis geospasial akan berkaitan dengan beberapa library yang bisa digunakan untuk mengolah data spasial seperti GDAL untuk data raster, OGR untuk data vektor dan shapely untuk analisis operasi data spasial.

Pada bagian awal tulisan Python untuk Analisis Geospatial, akan membahas persiapan Python dan beberapa library yang akan digunakan untuk analisis geospatial. Dalam hal ini akan dijabarkan langkah-langkah dalam menginstal Python, GDAL/OGR library, Shapely library dan library lain-lainya yang dperlukan.

Dalam bagian pertama tulisan ini akan dijebarkan persiapan analisis geospatial dengan menggunakan python. Dalam uraian dibawah akan dijelaskan langkah-langkah dalam menginstall di Windows aplikasi Python, GDAL dan Shapely.

1. Install Python 2.7.14

link Python 2.7.14

2. Install GDAL

untuk menginstall gdal python gunakan perintah

Python -m pip install <lokasi file>\<file.whl>

link GDAL windows Python 2.7

3. Install Shapely

untuk menginstall shapely python gunakan perintah

Python -m pip install <lokasi file>\<file.whl>


Link Shapely Python 2.7 32 Bit

Demikian semoga bermanfaat. @wawanhn.

Sumber: 
https://pythongisandstuff.wordpress.com/2016/04/13/installing-gdal-ogr-for-python-on-windows/
https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely

Membuat File exe dari Kode Python

Pada saat kita menulis source code python untuk aplikasi teretentu file python disimpan dengan ektensi .py. Untuk menjalankan kode program tersebut menggunakan command prompt atau menggunakan IDLE.


Pada saat ini saya akan mencoba mengkonversi souce code python tersebut menjadi file executable sehingga bisa langsung dijalankan dengan melakukan klik dua kali file exe tersebut. 

Sunday, January 21, 2018

Download Text Editor Gratis Terbaik untuk Programmer

Bagi seorang programmer atau yang ingin menjadi programmer tentu aakan sangat memerlukan text editor untuk membuat dan menulis kode programnya. Text editor merupakan salah satu aplikasi yang digunakan untuk menulis kode program dengan lebih mudah karena adanya beberapa fitur yang berguna dalam membatu menulis program dengan cepat dan mudah.

Beberapa text editor mempunyai beberapa fungsi anatra lain sebagi compiler, syntax highlighting, search, line marking, snippet, comment, prediction dan lain-lain yang sangat membantu dalam menulis kode program sehingga menghindari kesalahan dan mempercepat pembuatan kode program.

Dari banyak text editor yang tersedia secara online yang dapat kita download, berikut ada beberapa text editor yang dapat digunakan oleh para programmer atau calon programmer yang akan belajar membuat kode program dengan mudah. Beberapa text editor yang saya bagikan tersedia dalam versi gratis sehingga tidak membutuhkan lisensi untuk menggunakannya, sehingga bisa belajar program komputer tanpa harus mengeluarkan biaya dengan hanya modal keinginan dan kerja keras...


  • Notepad ++

Notepad ++ merupakan text editor gratis terbaik yang berjalan dalam sistem operasi windows. layaknya aplikasi notepad namun dengan berbagai kecanggihan yang tidak dimiliki notepad biasa, sehingga aplikasi notepad ++ sangat mudah digunakan sekalipun bagi yang pertama kali. Aplikasi notepad ++ mendukung berbagai bahasa pemrograman diantaranya Assembly, C, C++, C#, CSS, HTML, Java, Javascript, Pascal, Pearl, PHP, Python, Shell, SQL, VB, XML.

Dengan dibuat berbasis C++ aplikasi Notepad ++ berjalan di sistem operasi windows dengan menggunakan memory dan resources  komputer rendah, sehingga dapat berjalan secara cepat. Bagi Anda yang ingin download aplikasi Notepad ++ dapat didownload disini 
  • Sublime Text

Sublime text sebagai salah satu text editor terbaik untuk programmer yang dapat digunakan dalam berbagai platform sistem operasi dengan berbagai kecangihan fitur yang biasanya digunakan untuk web developer dalam membuat kode program. Text editor usblime tersedia dalam versi gratis dan berbayar. Beberapa fitur yang ada dalam sublime text diantaranya adalah command pallete, multiple selections, distraction free mode, split editing, plugin API dan lain-lain. Dan jika kita ingin menmabahkan berbagai fitur lain dalam menambahkan plugins yang ada di internet.

Sublime text editor dapat didownload disini 
  • Atom 
Atom merupakan text editor yang modern dan cangggih yang memungkinkan untuk dikostumisasi dengan melakukan perubahan di core filenya sehingga bisa meningkatkan produktifitas kerja kita. ATom text editor bersifat gratis dan dapat berkerja di berbagai platform sistem operasi.

Beberaps fitur canggih yang terdapat dalam atom text editor antara lain adalah  cross platfor editing, built in package manager, smart autocompletion, file system browser, multiple panel, find and replace dan lain-lain.

Atom text editor dapat didownload disini 

Demikian dulu tulisan kali ini semoga bermanfaat. @wawanhn

Thursday, January 18, 2018

Download Aplikasi WPS Office sebagai Pengganti Microsoft Office


Bagi yang belum mengenal aplikasi ini, WPS merupakan aplikasi open source yang diciptakan untuk mengolah data selayaknya Microsoft Office. Bagi yang sudah terbiasa dengan Microsoft Office pasti tidak akan kesulitan untuk menggunkan aplikasi ini karena desain dan fungsi aplikasi ini selayaknya versi Microsoft Office namun dalam versi yang gratis tanpa harus membeli lisensi. Dengan WPS versi gratis sudah sangat memadai untuk menjalankan pekerjaan sehari-hari dan menggantikan Microsoft Office yang harus membeli untuk mendapatkan lisensinya. Meskipun untuk tingkat advance WPS menyediakan dalam versi premium dengan berbagai kelebihan yang tidak ada dalam versi gratis. Menurut saya pribadi setelah menggunakan beberapa aplikasi open source untuk office, WPS merupakan salah satu yang terbaik dengan berbagai kemudahan dan kelengkapan fungsi dan bisa menggantikan aplikasi Microsoft Office jika dalam pekerjaan kita membutuhkan adanya lisensi aplikasi.

Dalam aplikasi WPS terdapat 3 aplikasi layaknya dalam Microsoft Office yaitu:
  • WPS Writer, merupakan aplikasi dalam WPS yang digunakan untuk mengolah kata seperti Microsoft Office. Dengan aplikasi WPS Writer berbagai fungsi yang dibutuhkan dan digunakan untuk mengetik dalam MIcrosoft Office hampir semuanya tersedia di aplikasi ini. Jadi jangan khawatir jika mau mengetik dan tidak punya lisensi Microsoft Office untuk menyelesaikan pekerjaan yang membutuhkan lisensi.
  • WPS Spredsheets, merupakan aplikasi dalam WPS yang digunakan untuk mengolah angka dan tabel seperti  Microsoft Excel. Selayakanya Excel dengan WPS kita dapat menyelesaikan pekerjaan tanpa harus bayar mahal untuk beli lisensi.
  • WPS Presentation, bagi yang terbiasa melakukan presentasi tidak lagi khawatir jika tidak punya lisensi Microsoft Office. Aplikasi Powerpoint dapat digantikan oleh aplikasi WPS Presentation yang mudah digunakan dan sangat powerfull.
Dengan menggunakan WPS tidak usah khawatir dengan kompatibilitas file, karena data yang diolah di Microsoft Office bisa dibaca dengan baik di WPS dan data yang diolah dengan WPS juga dapat dibaca dengan baik di Microsoft Office. Jadi saat bekerja dengan WPS tidak usah khawatir tidak dapat dibuka di Microsoft Office ataupun aplikasi Office lainya yang bersifat open source.

Bagi yang membutuhkan aplikasi WPS silahkan download link di bawah ini:

WPS Free 2017 WPS 2017

WPS Premium 2016 WPS 2016 Patch

Terima kasih sudah menyimak semoga bermanfaat. @wawanhn.

Sumber:
https://www.wps.com/
http://gigapurbalingga.net/wps-office-2015-premium-full/

Tuesday, January 16, 2018

Deploying Flask Python di Pythonanywhere

Ada beberapa webhosting yang dapat digunakan untuk deploying aplikais web dengan menggunakan bahasa Python, salah satu yang terkenal adalah menggunakan website pythonanywhere.

Berikut saya share bagaimana cara mendeploy web berbasis python Flask dengan menggunakan webhosting pythonanywhere.


  • Menuju menu Console dan pilih Bash. Kemudian buat virtual environment untuk Flask applicatioan: dengan perintah mkvirtualenv <nm_vitrtualenv> atau virtualenv <nm_vitrtualenv>

          $ mkvirtualenv --python=/usr/bin/python3.4 deploy  <enter>


  • Kemudian install aplikasi web Flask

  • Kemudian menuju menu Files, dan tambahkan folder deploy

  • Sebelumnya buat file "myflask.py" dengan isi 
          from flask import Flask

      app = Flask(__name__)

      @app.route('/')
      def index():
  return '<h1>Deployed!</h1>'
      if __name__ == '__main__':
  app.run()
  • Dalam folder deploy yang sudang dibuat sebelumnya upload file myflask.py
  • Kemudian pindah ke menu Web, dan jika belum ada aplikasi web (pertama kali), klik button a new web app 

  • kemudian pilih manual configuration dan selanjutnya pilih Python 3.4, kemudian klik next

  • Selanjutnya kita mencoba melihat hasil deploy aplikasi Flask kita. misal saya buat dalam tahap sebelumnya wawanhn.pythonanywhere.com maka dihasilkan seperti dibawah ini. Tampilan dibawah karena kita belum set path dari virtual enviroment kita

  • Selanjutnya ada perubahan pada file /var/www/wawanhn_pythonanywhere_com_wsgi.py pada bagian Code: lakukan perubahan pada file tersebut dengan mengaktifkan perintah untuk aplikasi Flask dan setelah selesai klik save.

Demikian tulisan sederhana ini selamat mencoba...


Download Internet Download Manager 6.30 Build 06


Internet Download Manager merupakan software untuk melakukan download yang paling populer meskipun telah muncul banyak aplikasi untuk melakukan download file di internet. Banyak pilihan software untuk melalukan download dari internet supaya lebih cepat, namun reputasi IDM masih belum terkalahkan dengan bukti paling banyak digunakan oleh pengguna internet.

Versi Internet Download Manager 6.30 Build 06 rilis Januari 2018 merupakan pembaharuan dari build 05 sebelumnya dengan perbaikan bug atau kesalahan sistem. Dengan menggunakan IDM tentu akan lebih cepat dalam melakukan download dibandingkan dengan menggunakan bawaan browser. Bagi yang membutuhkan IDM versi 6.30 Build 06 silahkan di download disini.

Cara menginstal software tersebut adalah:
  • Matikan koneksi ke internet.
  • Install software IDM.
  • Klik file KeyReg.
  • Terakhir copy dan timpakan file IDM.exe dari file crack ke tempat kita install IDM, jika gagal pada saat menimpakan file keluarkan atau matikan aplikasi IDM (tidak bisa di timpa karena file IDM sedang digunakan pada saat IDM berjalan).
  • Jika berhasil ditimpa maka selamat menggunakan IDM.
Terima kasih sudah menyimak, semoga bermanfaat @wawanhn.



Sunday, January 14, 2018

Download Video dari Youtube lewat Browser

Bagi Youtubers yang suka lihat lagu, film maupun video di youtube, terkadang kita ingin mendownload video tersebut sehingga bisa di lihat kapan saja di komputer atau di copy ke smartphone. Banyak aplikasi yang digunakan untuk download video dari youtube yang mungkin biasa kita gunakan. Namun banyak juga aplikasi berbasis web yang dapat dibuka di browser untuk mendownload video dari youtube dengan menentukan jenis resolusi video (dapat diset rendah dengan ukuran file yang kecil dan tinggi dengan ukuran file yang lebih besar) yang tergantung dari resolusi video yang diupload.

Dengan aplikasi download video youtube lewat browser juga selain  dapat melakukan download video kita juga dapat mengkonversi video tersebut menjadi bentuk audio misal mp3 jika kita hanya ingin mendengarkan audionya saja (untuk lagu-lagu). Saya akan share beberapa alamat web yang dapat melakukan download video youtube dan melakukan konversi video menjadi audio secara online. Disini saya akan berbagi beberapa saja yang sering saya gunakan.

1. Clipconverter



Dengan menggunakan clipconverter kita bisa mendownload video dengan cara memasukan URL Video kemudian pilih button Contiue. Jika video di youtube tersebut bisa didownload maka akan dihasilkan pilihan video yang bisa di download seperti ditampilkan dalam gambar dibawah


Dalam halam tersebut ditampilkan berbagai resolusi dari file video yang akan kita download. Dan dalam halaman tersebut memungkinkan untuk kita melakukan konversi video ke dalam format lain bahkan jika hanya ingin dalam format audio dapat kita lakukan. 

Jika kita sudah menetukan format video yang kita inginkan maka tinggal pilih button start kemudian tampil halamn untuk melakukan download atau penyimpanan video atau file audio yang kita inginkan. Namun ada yang harus diperhatikan disamping fasilitas yang lengkap dalam melakukan download videio maupun audio dalam berbagai format terdapat kekurangan ketika kita kan mendownload video dari Youtube yang dikunci (dapat dilihat ketika kita menggunakan youtube dii aplikasi Android tidak bisa di save) maka dengan menggunakan clipconverter tidak bisa di download. Link clipconverter


2. Keepvid


Seperti halnya dengan menggunakna clipconverter, pada website keepvid kita juga dapat melakukan download video dengan cara memasukan link kedalam bagian input kemudian pilih button download. Jika link video youtube yang akan didownload tersedia maka akan ditampilkan dalam berbagai format video dan resolusi yang berbeda. Kemudian dapat didownload juga dalam beberapa format audio. 

Untuk mendownload file-file yang dihasilkan tersebut cukup dengan melakukkan klik kanan dan save link as atau download with IDM jika menggunakan download manager IDM atau pun download manager yang lain. Ada kelebihan dari download online video dengan menggunakan Keepvid karena bisa download video youtube yang dikunci tidak seperti clipconverter. Link Keepvid

3. Savefrom


Cara menggunakannya sama seperti clipconverter dan keepvid dengan cara menyalin link dari youtube dan klik button tanda > maka selanjutnya kita tinggal pilih jenis format video atau audio yang akan kita download seperti dalam gambar dibawah.


Link Savefrom


4. YoutubeConvert


Untuk melakukan download video dari youtube kita tinggal paste alamat link dari video youtube. Dengan youtube converter kita juga dapat langsung mendapatkan file berekstensi Mp3 atau Mp4 sekaligus. Lebih praktis bukan???


Dengan mudah kit atinggal pilih jenis format hasil download yang diinginkan dengan memilih button Download MP3 atau Download MP4.



Demikian tulisan sederhana tentang download video dari youtube dengan menggunakan browser, semoga bermanfaat. @wawanhn