Jumat, 26 Februari 2016

Viz : Menghitung Status Gizi Anak

Assalamualaikum, :)

Kali ini saya ingin share viz baru menggunakan tableau. Viz kali ini merupakan vizualisasi status gizi anak berdasarkan parameter jenis kelamin, berat badan dan umur anak yang dimasukan.

Kamis, 25 Februari 2016

My Viz : Data Penduduk Indonesia Jumlah Laki-Laki Vs Perempuan

Saya terinspirasi gerakan JEDI tableau. saya juga ingin membagi ilmu dan visualisasi yang saya buat dengan menggunakan tableau kepada yang lainya. Karena itu saya memulai dengan membuat Menu khusus di blog ini yaitu menu vizcolatenote. :P

Visualisasi kali ini sederhana saja. saya hanya ingin memperlihatkan ke orang2 kalo di indonesia, cowo lebih banyak dari cewe. Ga percaya? Lihat nih.

Ambil Data Tweet Menggunakan Python dan API Twitter

Assalamualaikum,

Mm, selama ini udah penasaran banget gimana caranya ngambil data tweet dari twitter. Ada banyak bahasa pemrograman yang support sih, tapi berhubung python ini lebih cepat dalam memproses data saya coba ulik yang pake python ini.

Oke step pertamanya yaitu buat dulu akun dev twitter dan apps twitternya (Kalau belum punya akun twitter, buat dulu akun twitternya)


1. Pergi ke situs dev.twitter.com
2. Klik Signin (Ada di kanan atas)

  Login dengan akun twitter yang sudah dibuat

3. Kemudian bisa langsung ke situs https://apps.twitter.com/

4. Click Create new app
5. Isi form yang tersedia

6. Click Create your twitter application





Setelah selesai step ini kalian akan mendapatkan keys dan access token. Bisa kalian lihat di tab Keys and Access Token.





Jangan lupa Create token-nya juga, letaknya di bawah keys tadi.

Click Create my access token


Setelah keys dan token siap, kita bisa langsung lanjut ke step berikutnya.

Installasi Python --> http://catatancokelat.blogspot.com/2015/04/installasi-python.html

Installasi tweepy --> http://catatancokelat.blogspot.com/2015/04/tweepy.html

Untuk mengambil data twitter codenya saya ambil dari https://github.com/computermacgyver/twitter-python

Nah, setelah python, tweepy terinstal dan code sudah didapatkanstep selanjutnya yaitu :
1. Ubah auth_sample.py (Edit saja pakai notepad++ jika tidak ada IDE python)
    Python
    consumer_key = "..." #note ini sekarang disebut API key
    consumer_secret = "..." #note ini sekarang disebut API rahasia
    access_token = "..."
    access_token_secret = "...."
    #Ganti ... Dengan nilai yang ada di aplikasi twitter, pastikan tetap memakai tanda kutip
   # Simpan ulang dengan ama auth.py

2. Jalankan streaming_simple.py (Untuk mendapatkan tweet yang diinginkan)
    Ubah line 50 dengan terms yang ingin dicari
   #Terms to track
        stream.filter(track=["bandung"])
  
  •  Ketik cd "/ path absolut / ke / my / file" untuk memindahkan konsol ke path dimana kalian menyimpan file tersebut, misalnya cd C:\tweet-master\
  • Jalankan streaming_simple.py dengan mengetik python streamin_simple.py
  • Kalian akan melihat teks tweet muncul, tekan CTRL+C untuk berhenti mengumpulkan tweet
-- Jika muncul error reraise
Pada Tweepy -> Streaming.py
          if exception:
            # call a handler first so that the exception can be logged.
            self.listener.on_exception(exception)
            raise
            ---> raise diubah menjadi raise exception [Line 281]
--- Jika muncul error UnicodeDecode
        print(text)) --> diubah menjadi print(ascii(text)) [Line 30]

Hasilnya akan terdapat di file Output.json


Kamis, 02 April 2015

Tweepy


Tweepy adalah library python yang bertugas untuk mengakses API milik twitter. Tweepy bisa di download di : https://github.com/tweepy/tweepy

Langkah instalasinya yaitu extract hasil download tweepy (tweepy-master) ubah nama foldernya jadi tweepy.

Setelah itu bisa langsung ke Command Prompt
dan ketik perintah ini

1. cd (Path folder tweepy)
    cd C:\tweepy\

2. python setup.py install

Installasi Python

Langkah installasi  dan Konfigurasi python di Windows

1. Download : https://www.python.org/downloads/

2. Jalankan File Installer Python

3.  Set Env Variables klik kanan di My Computer / This PC , pilih properties
4. Klik Advance System Setting -> Environment Variables
5. Dalam System Variables, tambahkan C:\Python34\ ke dalam path





Senin, 09 Maret 2015

Cara Membuat QR Code

Assalamualaikum..

catatan cokelat
Iseng-iseng di kantor bikin QR code buat blog sendiri. Gara-gara mba ike ini aku jadi ketagihan bikin Qr code. Hahaha

Apa itu QR code??
Qr code atau dalam bahasa indonesianya yaitu kode QR merupakan bentuk evolusi dari kode batang (barcode), sebelumnya kita mengenal barcode yang berbentuk horizontal, nah bentuk seperti ini ber evolusi dari yang sekedar satu dimensi menjadi dua dimensi.

barcode
Berbeda dengan  barcode yang hanya menyimpan informasi secara horizontal, QR code mampu menyimpan informasi secara horizontal dan vertikal. Oleh karena itu, QR code dapat menampung informasi lebih banyak daripada barcode.  QR code dapat mudah dibaca dengan QR reader atau pemindai QR , QR sendiri merupakan singkatan dari Quick Response atau respon cepat yang sesuai dengan tujuannya adalah untuk menyampaikan informasi dengan cepat dan mendapatkan respons yang cepat pula

Berikut ini link web yang menyediakan QR code generator

1. qr tetuku  (Berbahasa indonesia)
2. ventipix (Dapat menyesuaikan warna qr code)
3. unitag (Dapat menyesuaikan ukuran logo)
4. the qr code generator


Langkah-langkah membuat qrcodenya sangat mudah, misalnya untuk ventipix
1. Pilih jenis Qr code (ex : URL)
2. Masukan URLnya kemudian klik next


3. Pilih Image Style, color dan masukan gambar jika diinginkan

4. Klik Generate

Nah, setelah jadi qrcodenya bisa coba test hasil scan dan download qrcode dalam bentuk png ataupun pdf. Mudah kan??

------------------

Karena sekarang aku lagi mengembangkan TA yang akan memiliki fitur generate QR Code, aku juga mau share library dan source code aplikasi QR code genrator. Informasi aplikasi bisa dilihat di phpqrcode-sourceforge atau kalo mau langsung link download source codenya bisa langsung cau ke download sc phpqrcode-sourceforge.

Ini dia penampakan aplikasinya



Minggu, 14 Desember 2014

Trip to singapore (1)

Assalamualaikum..

Wah, udah lama ga update blog. Udah ada kesibukan lain, jadi aja begini.. *Sok sibuk banget ya.. :P

Kali ini aku pengen share tentang perjalananku ke singapura. Trip ini sebagian dibiayain perusahaanku, karena memang aku dikirim untuk pelatihan Tableau Software (BI Tools yang oke banget :D ), pelatihanya dua hari tapi aku nambah 2 hari lagi disana biar bisa sekalian liburan. Hahaha

Aku dikirim sendiri dari perusahaan, tapi kalo sendiri jalan-jalan kan ga seru ya, jadi aku bujuk2 kakak deh biar mau ikutan, Alhamdulillah, malah kesenangan dia diajak jalan-jalan kesana (padahal itu kamuflase aja, aslinya mah disuruh nemenin, :P ). Makasih ya mba ku, :*

Nah, sebelum ke singapura aku dan kakak hunting info untuk penginapan, transportasi dan tempat wisata murah. Aku sempet buka agoda.com terus cari-cari info juga tripadvisor, forum backpacker, tapi belum ada yang sreg. Akhirnya karena udah mepet, iseng-iseng nanya sama temen yang tinggal di singapura, ternyata dia punya temen yang istrinya bisnis jual tiket wisata dan hotel gitu. Namanya mba darling, dia yang punya jalanjajansingapura.

Aku coba deh menghubungi mba darling lewat whatsapp, ternyata orangnya ramah banget dan fast response. Mba darling kasih aku tips nih, kalau kesana jangan ambil penginapan di daerah geylang, itu red district. Padahal tadinya aku mau mesen yang daerah geylang loh, soalnya murah. Habis dibilangin kaya gitu, jadi takut ambil daerah sana.

Oia, kalau mau pesen dari mba darling itu, kita harus pilih hotel yang kita mau pesen , bisa di liat di agoda.com , harga dari mba darling lebih murah dari yang di agoda, enaknya lagi kita ga perlu pakai kartu kredit buat pesan hotelnya, jadi bisa langsung transfer ke bca atau mandiri punya mba darling.
Nah, setelah aku dan kakak diskusi panjang akhirnya kami memilih hotel lulu (untuk yang dari perusahaan) dan hostel ABC premium backpacker untuk yang extends. (Big thanks buat mba darling yang udah mau direpotin nyari hostel/hotel bagus tapi murah, makasih banyak juga buat rekomendasinya mba.. )

Hotel lulu bertempat di chinatown, lokasinya strategis banget. Deket sama MRT Chinatown. Karena aku training di daerah robinson road, yang dekat dengan MRT Tanjong pagar, jadi aku pilih hotel di sekitar chinatown karena MRT Chinatown dan tanjong pagar cukup dekat. Penjaga hotelnya ramah, baik banget, kamarnya ga ada yang istimewa sih tapi cukup bersih lah. Kalau kalian punya budget kecil, bisa nih ambil hotel lulu, worth it lah, lokasinya juga enak buat kemana-mana. Keluar hotel langsung disambut sama penjual pernak-pernik khas chinatown, jadi bisa sekalian beli oleh-oleh didekat hotel. Aku sama kakak itu sampe dua kali bolak balik beli oleh-oleh, hha. Puas banget, murah dan ramah2 penjual di chinatown. Tapi ada sih yang jutek, bikin mood sampe rusak itu si mbanya. Nanti deh aku ceritain tentang chinatown di posting selanjutnya.



Kalau hotel ABC premium backpacker, lokasinya dekat MRT ferrer park, exit D. Jalan ga ada lima menit, tiga menit bahkan dari pintu keluar MRT, deket banget. Kamarnya bersih, toilet dipisah. Disini homey banget, berasa dirumah sendiri. Kami dapat kenalan dari malaysia, china dan india. Lumayan, waktu sarapan bisa jadi ajang kenalan sesama penginap di hostel ini. :)






Selain deket MRT ferrer park, ABC premium hostel juga dekat dengan Mustafa. Jadi kalau mau ngeborong cokelat atau oleh-oleh disitu juga gampang.


Banyak banget cerita yang aku dapat di singapura, dari mba-mba di chinatown yang bikin rusak mood belanja, ketemu mba-mba yang ramah banget di chinatown sampe doyan banget belanja ditempat dia, restaurant madura yang kami sangka restauran indonesia tapi ternyata punya orang india (enak banget nih murtabaknya), nyari tempat wisata gratis, jalan-jalan ke pasar di little india, ketemu banyak couple yang mesra-mesraan, sampe pengalaman ga sengaja dapet penampakan di foto yang kami ambil di MRT. Nanti aku ceritain di postingan berikutnya ya, insyaAllah.