Kamis, 22 Desember 2016

Lagu Kapal Api dan Asap Putih

Berikut ini sebuah lagu anak-anak yang populer:

Lihatlah sebuah titik jauh di tengah laut,
s'makin lama s'makin jelas
bentuk rupanya
Itulah kapal api yang sedang berlayar,
asapnya yang putih mengepul di udara
Sumber teks :  https://id.wikibooks.org/wiki/Lirik_Lagu-lagu_Anak_Indonesia/Kapal_Api

Lagu itu bercerita mengenai sebuah kapal yang datang mendekat dari arah laut. Sewaktu kapal masih jauh, maka hanya terlihat sebagai sebuah titik. Makin mendekat maka kapal tersebut makin jelas bentuknya. Namun demikian ada hal yang mengganggu bagi saya, yaitu bait yang menyatakan 'asapnya yang putih mengepul di udara'.

Istilah 'kapal api' ini berarti kapal yang bergerak dengan mesin. Pada saat ini kapal api menggunakan bahan bakar solar / diesel, sedangkan dulu menggunakan batu bara. Nah apakah asap dari solar atu batubara ini putih? Feeling saya asap ini normalnya hitam.

Asap putih pada mesin disel muncul kalau ada masalah pada mesin disel tersebut:
White smoke occurs in a diesel engine when the diesel fuel goes through the engine and reaches the exhaust without having been burned. This typically occurs due to the engine being too cool to burn the fuel, often resulting from low compression in one cylinder, problems with the fuel injection timing or a defective fuel injector.
Ref:
https://www.reference.com/vehicles/diesel-engine-white-smoke-25ddb4978996a55a

Berikut ini contoh asap putih pada kapal:


Ref: http://www.sbmar.com/articles/what-is-white-smoke/

Warna asap yang lebih umum adalah hitam, seperti pada gambar-gambar berikut ini:



https://en.wikipedia.org/wiki/File:Great_Western_maiden_voyage.jpg

 Kapal Mauretania pada tahun 1930, menggunakan bahan bakar batubara
https://en.wikipedia.org/wiki/File:Mauretania_1930s.JPG

 Kapal sungai

https://en.wikipedia.org/wiki/File:DeltaQueenRacing.jpg 

Kapal induk Russia yaitu Admiral Kuznetsov dengan bahan bakar batubara



http://uatoday.tv/politics/smoke-on-water-russian-only-carrier-filmed-passing-english-channel-790784.html



http://defensetech.org/2016/10/21/russian-aircraft-carrier-english-channel/



http://www.telegraph.co.uk/news/2016/10/21/russian-carrier-plagued-by-technical-problems/ 

Jadi kesimpulan saya asap putih itu bisa berarti kapalnya mengalami kerusakan, atau ada tipuan optik sehingga asap yang hitam nampak seperti putih.

Selasa, 20 Desember 2016

Instalasi Keras+Tensorflow di Windows 7

Salah satu library yang sering dipakai untuk melakukan machine learning di adalah Keras. Keras ini dapat dijalankan menggunakan  Theano ataupun Tensorflow. Selama ini Theano maupun Tensorflow umumnya dijalankan di Linux, dan sulit dijalankan di Windows.
Baru-baru ini Google merelease Tensorflow untuk Windows (https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html) sehingga memudahkan orang yang ingin menjalankan Keras di Windows.

Berikut ini adalah prosedur instalasi Tensorflow + Keras di Windows

Tahap 1: Install Anaconda 3.5



Anaconda adalah paket instalasi Python dengan beberapa library yang sering dipakai untuk aplikasi scientifik & numerik.
Dengan instalasi Anaconda, beberapa prerequisite dari Keras sudah langsung diinstall, sehingga akan mempercepat proses selanjutnya.
Anaconda dapat diunduh di https://www.continuum.io/downloads

Tahap 2: Instalasi Tensorflow

 


Prosedur instalasi mengikuti dari https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html

Untuk proses instalasi ini diperlukan hak akses Administrator, jadi diperlukan menjalankan console (cmd) sebagai administrator (https://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx)
 
Ada 2 versi: CPU-only, dan GPU

Proses instalasi CPU only:
     C:\> pip install tensorflow 
Proses instalasi dengan GPU:
C:\> pip install tensorflow-gpu
Proses instalasi dilakukan secara online, jadi diperlukan sambungan internet.

Jika sulit untuk instalasi secara online, file tensorflow dapat didownload terpisah. URLnya adalah sebagai berikut:
Sumber URL tersebut adalah repository Github tensorflow: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/get_started/os_setup.md dan https://www.tensorflow.org/get_started/os_setup. URL tersebut akan berubah jika ada versi Tensorflow baru .

Tahap 3: Instalasi Keras

C:\> pip install keras
selanjutnya software pip akan melakukan download Keras dan library pendukung yang diperlukan. Pada akhirnya akan muncul pesan berikut:

Successfully installed keras-1.2.0 theano-0.8.2

Referensi

Selasa, 13 Desember 2016

Pengalaman membuat boot flashdisk Ubuntu dengan MacOSX

Pertama-tama menggunakan cara yang dianjurkan oleh website Ubuntu, yaitu menggunakan aplikasi UNetbootin USB installer seperti disarankan oleh website Ubuntu berikut ini:
https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
 Setelah dicoba ternyata muncul pesan error seperti ini:

Failed to load COM32 file menu.c32
boot:

Pesan error ini ternyata juga banyak dialami orang lain, seperti berikut ini:

Akhirnya menggunakan perintah 'dd' di OSX untuk menyelesaikannya:
Kesimpulan
  • Lain kali kalau perlu membuat USB flash boot di OSX cukup dengan menggunakan aplikasi 'dd' bawaan dari OSX.

Deteksi Obyek Dengan YOLO

Berikut ini percobaan deteksi obyek menggunakan software YOLO:Real Time Object Detection (http://pjreddie.com/darknet/yolo/)
Obyek yang berhasil dideteksi:
  • Tanaman
  • Kucing yang di atas
  • Motorbike
Obyek yang tidak terdeteksi:
  • helm
  • kucing yang satu lagi 
Obyek yang salah deteksi:
  • bench, padahal itu tumpukan barang bekas

Sabtu, 01 Oktober 2016

Benih Kaktus Made in China


Berikut ini foto kemasan kaktus menurut penjual di tokopedia




Berikut ini foto kemasan kaktus sesuai dengan yang diterima:
Kemasan biji kaktus bagian depan
Qty: 10
Kemasan benih kaktus bagian belakang

Berikut ini benih kaktus setelah dibuka wadahnya:


Di bagian belakang ada QR code yang setelah didecode dengan https://webqr.com menghasilkan sebuah URL: http://weixin.yihua365.com/EncyclopediaDetail?Id=28&Type=28&from=singlemessage&isappinstalled=1

Teks yang bisa dipahami:
  • Echinocactus Link et otto
  • Echinopsis tubiflora cacties
 Hasil dari Google Translate:
[link]

Scientific name: Echinocactus Link et otto
English name: Echinopsis tubiflora cacties
Belong to: Prickly pear cactus genera
Origin: produced in South America, the general growth in high fever, dry, dry desert
Alias: grass ball, Changsheng ball
Florid fable: strong, love to be in the end.
Sowing Time & Temperature


Cultivation: Prickly pear cold, like born-drained sandy soil. Cactus is not suitable for pouring too much water will root rot.
Biological characteristics: the immortal perennial succulent herb, up to 25 cm, cactus blossom in early morning or evening, the duration of a few hours to a day.
Growth habit: the origin of the fever, dry, dry desert, forming a hi dry, drought-tolerant characteristics.
Cultivation techniques:
1, because the seeds of cactus is very small, therefore, it is best to use seeds wrapped with gauze, rinse under the water, then, the seeds will be sown in the wet ground basin, placed in a dark place
2, the growth of cactus began, once every two months to apply fertilizer, the best combination of nitrogen, phosphorus and potassium fertilizers. To the appropriate shade, not sun exposure.
3, the winter, the potted cactus should be moved into the room at room temperature above 5 ℃ can safely winter, cactus in dormancy, Pentu relatively dry some, otherwise easy to rot.


Main features: governance Hyperactivity cough, bloody sputum, carbuncles, soup burns, qi and blood, nourishing the stomach, detoxification effect. Cactus has absorbed the role of electromagnetic radiation, but also a natural air freshener, but also has a dust adsorption, the role of air purification

Benih Lithops

Tampilan lithops menurut penjual di tokopedia:

Lithops menurut penjual
Tampilan Lithops menurut wikipedia (https://en.wikipedia.org/wiki/Lithops)


Lithops dari wikipedia




Tampilan benih lithops existing


Benih Lithops


Mari kita tunggu apa jadinya beberapa bulan lagi.

Jumat, 30 September 2016

Membuat SIM Baru


Berikut ini beberapa foto-foto seputar proses pembuatan SIM C di Cimahi karena SIM C yang lama hilang.
Formulir pencatatan waktu permohonan SIM A/C
Pada proses pembuatan SIM dilakukan pencatatan waktu di setiap proses, nampaknya tujuannya untuk memonitor berapa lama waktu proses pembuatan SIM di situ.

Selasa, 26 Juli 2016

Dampak Reklamasi Pantai Jakarta

Berikut ini foto yang saya dapat dari posting twitter:

https://twitter.com/marufins/status/757541209178972161

 Nampaknya aliran air dari 'Cengkareng Drain' membawa lumpur yang kemudian mengendap di muara, dan ada kemungkinan menjadi pulau baru di situ.

Selasa, 05 Juli 2016

Bakmi Mewah Rasa

Bakmi Mewah Rasa


Komposisi:
Mie:
  • Tepung terigu
  • Tapioka
  • Minyak Nabati
  • Garam
  • Pengemulsi (lesitin kedelai)
  • Penstabil nabati dan Natrium Polifosfat
  • Pengatur keasaman
  • Pewarna makanan Tartrazin CI 19140
  • Antioksidan (TBHQ)
Bumbu
  • Daging ayam
  • Minyak nabati
  • Air
  • Jamur
  • Bawang putih
  • Kecap
  • Garam
  • Lada bubuk
  • Penguat rasa (Dinatrium inosinat dan Guanilat)
Daun Bawang
Saos Cabai
  • Cabai
  • Gula
  • Air
  • Garam
  • Tepung cassava
  • Penstabil
  • Minyak cabai
  • Pewarna makanan kuning FCF CI 15985 dan Ponceau 4 R (CI 16255)
Komentar

Senin, 30 Mei 2016

Kamis, 07 April 2016

Buku Panduan Seri Kebanksentralan

Buku Panduan Seri Kebanksentralan
Bank Indonesia mengeluarkan seri Buku Panduan Seri Kebanksentralan. Buku tersebut dapat diakses untuk umum, unduh seluruh serinya dengan mengunjungi website bi.go.id atau melalui tautan berikut:

  1. Buku "Uang, Pengertian, Penciptaan dan Peranannya dalam Perekonomian" - bit.ly/1quFLMQ http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/1.%20Uang.pdf
  2. Buku "Penyusunan Statistik Uang Beredar" - bit.ly/23dVSQ5 http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/2.%20Penyusunan%20Statistik%20Uang%20Beredar.pdf
     
  3.  3. Buku "Instrumen-Instrumen Pengendalian Moneter" - bit.ly/1RZeVoT http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/3.%20Instrumen-Instrument%20Pengendalian%20Moneter.pdf
     
  4.  4. Buku "Neraca Pembayaran Konsep, Metodologi, dan Penerapan" - bit.ly/1oElnHi http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/4.%20Neraca%20Pembayaran%20Konsep,%20Metodologi%20dan%20Penerapan.pdf
     
  5. 5. Buku "Kebijakan Moneter di Indonesia" - bit.ly/1S4ioWg http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/6.%20Kebijakan%20Moneter%20di%20Indonesia.pdf
     
  6. 6. Buku "Kebijakan Sistem Pembayaran di Indonesia" - bit.ly/1RFO02m http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/8.%20Kebijakan%20Sistem%20Pembayaran%20di%20Indonesia.pdf
     
  7. 7. Buku "Operasi Pasar Terbuka" - bit.ly/1RQI2Ix [http://www.bi.go.id/id/tentang-bi/bi-dan-publik/kebanksentralan/Documents/10.%20Operasi%20Pasar%20Terbuka.pdf]
     
  8. 8. Buku "Mekanisme Transmisi Kebijakan Moneter di Indonesia" - bit.ly/1SC0c0C
     
  9. 9. Buku "Sistem dan Nilai Kebijakan Nilai Tukar" - bit.ly/1VaWXDj
     
  10. 10. Buku "Kebijakan Pengedaran Uang di Indonesia" - bit.ly/1RZfgaW
     
  11. 11. Buku "Bank Syariah Gambaran Umum" - bit.ly/1quH6TP
     
  12. 12. Buku "Pasar Uang Rupiah Gambaran Umum" - bit.ly/1qvxyHZ
     
  13. 13. Buku "Sistem Akuntansi Bank Indonesia" - bit.ly/1TDrFDO
     
  14. 14. Buku "Pengelolaan Cadangan Devisa di Bank Indonesia" - bit.ly/1Ygatnc
     
  15. 15. Buku "Paris Club" - bit.ly/1q8lFal
     
  16. 16. Buku "Sindikasi Pinjaman Luar Negeri" - bit.ly/1q8lITD
     
  17. 17. Buku "Peranan BI dalam Mendukung Pengembangan Usaha Mikro Kecil dan Menengah" - bit.ly/1VaXy84
     
  18. 18. Buku "Penerapan Kebijakan Moneter dalam Kerangka Inflation targeting di Indonesia" - bit.ly/1RQJ0EH
     
  19. 19. Buku "Inflasi di Indonesia"- bit.ly/1WejIpk

Kamis, 31 Maret 2016

Iklan Telkom Speedy vs Klikbca

Iklan Telkom Speedy muncul ketika membuka klikbca.com
Warnanya betul-betul tidak nyambung: merah vs biru


Rabu, 30 Maret 2016

Membayar Pajak Online 2016

Rame-rame membayar pajak 2016

29 Maret

Sistem sempat mengalami overload di pagi dan sore hari


30 Maret

Mohon maaf, Sistem kami sedang sibuk
Mohon untuk mencoba kembali beberapa saat lagi
Terima Kasih
Direktorat Jenderal Pajak
Kementerian Keuangan Republik Indonesia

Source HTML halaman tersebut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sistem Busy!!!</title>
<style type="text/css">
#MainContent {
    height: 500px;
    font-family: Verdana, Helvetica, Arial, sans;
    font-size: 14px;
    color: #625746;
    position: absolute;
    top: 330px;
    left: 180px;
    width: 900px;
}
#MainContent p {
    width: 450px;
}
a {
    color:#60A2B9;
}
a:hover {
    text-decoration: none;
}
</style>
</head><body>
    <div id="MainContent">
        <p><strong>Mohon maaf, Sistem kami sedang sibuk</strong></p>
        <p><strong>Mohon untuk mencoba kembali beberapa saat lagi</strong></p> 
        <p><strong>Terima Kasih</strong></p>
        <p><strong>*********</strong></p>
        <p><strong>Direktorat Jenderal Pajak</strong></p> 
        <p><strong>Kementerian Keuangan Republik Indonesia</strong></p>

    </div>
</body></html>

Komentar:
  • Pemakaian huruf besar nampaknya tidak konsisten
  • Kenapa ada banyak whitespace di atas itu? Kalau pakai browser kan jadinya si kata-kata itu muncul agak ke bawah
Akhirnya ditunda:

Minggu, 06 Maret 2016

Kombinasi Stackoverflow dan Telkom Speedy


Jaya Plaza Bandung Dibuka

Jaya Plaza Bandung yang sempat terbakar tanggal 21 Februari 2016 sudah dibuka kembali.


Jaya Plaza dibuka 5 Maret 2016
Dari pengamatan sekilas di bagian dalam, sebagian toko sudah buka. Ada juga toko yang mengumumkan pindah ke Segitiga Kosambi di depan Jaya Plaza.

Tempat parkir sudah ramai
Karcis parkir tanggal 22 Februari 2016 pun direcycle, karena nampaknya jatah karcis tanggal 22 FEB itu masih ada. Atau mungkin juga bukanya dadakan sehingga tidak sempat mencetak karcis baru?



Kamis, 03 Maret 2016

Selasa, 01 Maret 2016

Naik Angkot Terdekat dari ITB

Angkot Cicaheum-Ledeng adalah sarana transportasi bagi sebagian warga ITB. Untuk naik angkot tersebut dapat dilakukan di 3 tempat berikut ini:
  • Pertigaan Ganesha-Tamansari
  • Di depan BATAN
  • Pintu utara dekat SBM
Permasalahannya sekarang adalah dari ketiga tempat tersebut, manakah yang paling dekat dicapai dari kelas / tempat kerja di ITB? Solusi permasalahan ini nampaknya adalah algoritma Dijkstra.


Berikut ini beberapa hasil perhitungan jalur yang paling pendek menurut algoritma Dijkstra

Angkot Cicaheum Ledeng Dan Caringin Sadangserang

Berhubung saya ngantor di gedung labtek 8 STEI-ITB dan tinggal di Bandung utara, pertama-tama yang dihitung adalah 3 alternatif jalur dari STEI -ITB untuk menuju angkot Cicaheum-Ledeng:

Rute menuju angkot dari STEI ITB
Jarak dari masing-masing adalah sebagai berikut:
  • Pertigaan Ganesha-Tamansari (rute merah) : 993
  • Di depan BATAN (rute hijau): 1016
  • Pintu utara dekat SBM (rute kuning): 956
Kesimpulan jalur terdekat dari STEI adalah melalui pintu utara (SBM)

Untuk daerah lain di ITB dapat mengacu ke gambar berikut ini:




Penjelasan warna peta:
  • Kuning tua: daerah dengan jarak terdekat ke pintu SBM 
  • Hijau tua: daerah dengan jarak terdekat ke pintu Batan
  • Merah tua: daerah dengan jarak terdekat ke pertigaan Ganesha-Tamansari
  • Kuning muda: jalur dari STEI (Labtek 8) ke pintu SBM 
  • Hijau muda: jalur dari STEI ke pintu Batan
  • Merah muda: jalur dari STEI ke pertigaan Ganesha-Tamansari
Berikut ini metode visualisasi lainnya:


Beberapa hasil pengamatan:
  • Gedung labtek 8 dilingkupi warna kuning, jadi jarak terdekat adalah ke pintu SBM
  • Gedung Labtek 5 dilingkupi merah, kuning dan hijau, jadi jarak terdekat tergantung keluar dari tanggal sebelah mana
  • Gedung paling jauh dari angkot adalah gedung logistik
Berikut ini adalah rute terpanjang untuk mencapai angkot Cicaheum-Ledeng dari dalam ITB

Perjalanan terpanjang menuju angkot Cicaheum-Ledeng

Angkot Kelapa Dago

Berikut ini perhitungan jarak dengan algoritma Dijkstra untuk angkot Kelapa-Dago. Untuk naik angkot Kelapa Dago dapat dilakukan di pertigaan Dayang Sumbi - Dago atau pertigaan Ganesha - Dago.

Menuju angkot Dago dari Labtek 8
Keterangan gambar
  • merah tua: daerah di ITB yang lebih dekat naik angkot di pertigaan Dayang Sumbi-Dago
  • hijau tua: daeraih di ITB yang lebih dekat naik angkot di pertigaan Ganesha-Dago
  • pink: jalur dari STEI (Labtek 8) ke pertigaan Dayang Sumbi-Dago
  • hijau muda: jalur dari STEI ke pertigaan Ganesha-Dago
Jalur lewat Dayang Sumbi tidak populer karena beberapa pintu di sebelah utara masih ditutup berhubung proyek pembangunan gedung di situ belum selesai.

Berikut ini adalah 2 buah jalur terpanjang untuk mencapai angkot Dago. Daerah tersebut saat ini masih merupakan kawasan pembangunan gedung baru yang belum selesai juga.

Jalur terjauh menuju angkot Dago

Angkot Panghegar-Dago Dan Caringin-Sadangserang

 
Keterangan gambar
  • merah tua: daerah di ITB yang lebih dekat naik angkot di pintu parkir motor barat
  • kuning tua : daerah di ITB yang lebih dekat naik angkot di pintu parkir motor tengah
  • hijau: daerah di ITB yang lebih dekat naik angkot di pintu parkir motor timur
  • pink: jalur dari STEI (Labtek 8) ke pintu parkir motor barat
  • kuning:  jalur dari STEI (Labtek 8) ke pintu parkir motor tengah\
  • hijau muda: jalur dari STEI ke pintu parkir motor timur

Teknis Perhitungan Jalur

Berikut ini uraian teknis perhitungan yang dilakukan
Pertama diperlukan file gambar peta ITB yang berisi informasi gedung, jalan, taman dan sebagainya.

Sebagai sumber data adalah peta ITB  dari http://errryeaen.deviantart.com/art/Peta-Kampus-ITB-217107940

Peta ITB dari Erryeaen
Di peta tersebut sudah ada data gedung, jalan dan taman, namun peta itu nampaknya versi 2011 jadi perlu disesuaikan dengan data terbaru (2016) dan juga ada beberapa jalan pedestrian yang tidak ada. Proses editing manual dengan menggunakan software InkScape 0.91.

Data peta itu kemudian digabung dengan peta dari Google Maps untuk mendapatkan data jalan ke arah jalan Dago. Dari hasil superimpose ternyata kedua peta tidak cocok. Jadi ya sudah dicocok-cocokkan saja. Artinya data jarak tidak akurat 100%, namun untuk eksperimen ini tidak perlu ketelitian tinggi, jadi hal ini diterima saja apa adanya.

Peta dari Google Maps

File dari InkScape kemudian diexport ke dalam format PNG supaya mudah diolah. Hasil pengolahan adalah sebagai berikut:
 

Peta gabungan
Data tersebut kemudian diubah menjadi gambar hitam-putih, di mana putih menyatakan daerah kosong, sedangkan hitam adalah halangan yang tidak dapat dilewati.
Peta jalur dan halangan

File tersebut berukuran 1439 x 1601 piksel, dengan titik warna putih sebanyak 715076. Artinya kalau dibuat graph akan ada 715076 node pada graph tersebut.

Tahap selanjutnya adalah menghitung jarak setiap titik terhadap pintu gerbang dengan algoritma Dijkstra. Percobaan pertama menggunakan bahasa PHP, namun hasilnya terlalu lambat. Bahasa C/C++ mestinya lebih cepat, namun diduga bakal ribet karena mesti berurusan dengan struktur data Graph dan antrian, belum lagi segala urusan pointer. Akhirnya diputuskan solusi database MySQL untuk menyimpan nodes dan script PHP untuk pemrogramannya.

Untuk membuat graph, diasumsikan setiap node terhubung dengan maksimal 9 node lain ke arah atas bawah kiri kanan dan diagonal.

Pada graph ini yang diinginkan adalah menghitung jarak semua node dari tempat-tempat menunggu angkot di seputar ITB, jadi untuk setiap tempat itu perlu dibuat 1 graph tersendiri. Setiap kali perhitungan memerlukan waktu sekitar 1000 detik dengan prosesor Intel i5-4670 3.4 GHz atau 700 detik dengan prosesor i7-4770 3.4 GHz..

Untuk proses menampilkan hasil diperlukan masking agar hanya titik-titik di daerah ITB saja yang digambar.
Masking daerah ITB
Untuk visualisasi diperlukan juga gambar peta yang agak gelap sebagai berikut:
Peta ITB digelapkan

Referensi