Wednesday, August 02, 2017
A Trip to Skocjan Caves - Slovenia from Trieste - Italy
This summer I got an offer again, a summer school on CODATA-RDA research data science in ICTP Trieste. The school is hold from Sunday to Friday, it is off on Saturday and Sunday. Take the moment in Europe, I do googling to some tourism place in Slovenia close to Trieste. Yup, Slovenia. This is the fourth time I went to Trieste, but I never go that neighbor country of Italy. After some googling, I found Skocjan Cave in Divaca, it is not so far from Trieste and can be reached by bus and Train.
So I have looked for how reach to Skocjan cave from Trieste. I found the route is Trieste - Opicina (by bus) - Divaca (by Train). The Google didn't show us much information, but gives us some link to explore. Some traveler on the tripadisor suggest to use tram to Opicina continued by train. The problem is the tram is not operated since 2016 until now (July 2017). However, there is bus number 42 from Piazza Oberdan (Trieste) to Opicina. So the route is, bus number 6 Grignano - Oberdan, Continued to bus number 42 Oberdan - Opicina.
Friday, July 28, 2017
Simulasi Kemunculan Partikel Higgs Boson dengan ROOT
Pada workshop extreme data, yang merupakan kelanjutan dari DataTriesta (ICTP CODATA-RDA data science summer school), saya berkesempatan mengikuti workshop tentang penggunaan perangkat lunak terbuka ROOT yang dikembangkan oleh CERN untuk simulasi partikel Fisika. Meski bukan orang fisika teori mau tak mau saya harus mempelajarinya agar keberangkatan saya ke sini (Trieste) tak sia-sia. Agar tak menguap begitu saja, saya menuliskannya disini. :D
Fisika partikel adalah cabang dari fisika yang mempelajari partikel dasar pembentuk benda dan radiasi, dan interaksi antara mereka. Dia juga disebut fisika energi tinggi, karena banyak partikel dasar tidak terjadi dalam keadaan biasa di alam, tetapi dapat diciptakan dan dideteksi pada saat benturan berenergi partikel lainnya, seperti yang dilakukan dalam pemercepat partikel [1].
A post shared by Bagus Tris Atmaja (@bagustris) on
Fisika partikel adalah cabang dari fisika yang mempelajari partikel dasar pembentuk benda dan radiasi, dan interaksi antara mereka. Dia juga disebut fisika energi tinggi, karena banyak partikel dasar tidak terjadi dalam keadaan biasa di alam, tetapi dapat diciptakan dan dideteksi pada saat benturan berenergi partikel lainnya, seperti yang dilakukan dalam pemercepat partikel [1].
Tuesday, July 11, 2017
Open Science dan Open Data
Dunia telah terkutub dalam dua kekuatan besar. Kekuatan kapitalisme yang berusaha mengeruk keuntungan dari umat manusia, dan kekuatan keterbukaan untuk berbagi. Contoh dari dua sumbu besar yang saling berseberangan ini adalah pada dunia IT. Di satu sisi perusahaan besar semisal Microsoft, Apple dan Google berusaha mendominasi dunia dengan perangkat buatan mereka. Di sisi lain ada movement opensource seperti Linux, GNU dan berbagai perangkat lunak yang mensyaratkan kode terbuka. Apakah semua perusahaan yang bertujuan mengeruk profit itu kapitalis? tentu tidak. Seiring berkembangnya zaman, mereka kini lebih terbuka.
Begitu juga dalam sains, ada usaha agar sains tidak dimonopoli oleh perusahaan yang berorientasi profit. Apakah bisa perusahaan mendapatkan profit dari sains? bisa sekali. Saat ini, standar metrik untuk publikasi, resources sains, dan infratruktur sains masih dikuasai perusahaan komersial. Ini berbahaya, karena mereka bisa memanipulasi dan mengatur kegiatan mereka dalam bisnis sains untuk keuntungan mereka pribadi. Karena inilah lahir pergerakan open science, usaha untuk membuat sains menjadi terbuka.
Open Science : Prinsip, Taksonomi dan Open Data
Begitu juga dalam sains, ada usaha agar sains tidak dimonopoli oleh perusahaan yang berorientasi profit. Apakah bisa perusahaan mendapatkan profit dari sains? bisa sekali. Saat ini, standar metrik untuk publikasi, resources sains, dan infratruktur sains masih dikuasai perusahaan komersial. Ini berbahaya, karena mereka bisa memanipulasi dan mengatur kegiatan mereka dalam bisnis sains untuk keuntungan mereka pribadi. Karena inilah lahir pergerakan open science, usaha untuk membuat sains menjadi terbuka.
Open Science : Prinsip, Taksonomi dan Open Data
A post shared by Bagus Tris Atmaja (@bagustris) on
20 Perintah Dasar Linux (Shell)
Mampu menggunakan perintah dasar pada shell Linux merupakan suatu skill dasar yang harus dimiliki bagi mereka yang ingin menjadi programmer, sysAdmin dan, bahkan, (data) scientist. Shell merupakan jendela ke bahasa pemrograman lainnya seperti python, perl, awk, c/c++. Menguasai shell artinya anda bisa memadukan antara bahasa pemrograman karena shell saat ini dijadikan glue (perekat) antar bahasa pemrograman yang saat ini tidak bisa berdiri sendiri-sendiri. Contoh nyata penggunaan shell adalah pada riset speech synthesis, speech recognition dan data science. Dan hampir semua bidang yang menggunakan komputasi memakai shell pada systemnya. Shell pada Linux dapat digunakan melalui (gnome) terminal, buka dengan Ctrl + Alt + T, dan perintah dasarnya adalah sebagai berikut:
0. <tab>
Tab adalah temanmu, teman terbaikmu! Tombol tab berfungsi sebagai code completion atau pun path dan filename completion. Mulailah dengan mengetik perintah nomor satu (ls), ketik l den tekan tab. Ketil ls (spasi) dan tekan (tab). Ketil
1. ls
ls digunakan untuk me-list file. Berikut contohnya:
nama-perintah argumennama-perintah adalah nama perintah yang digunakan, misal perintah yang akan dibahas dibawah: ls, cp, mkdir dan mv. Sedangkan argumen adalah parameter, argumen atau input dari nama-perintah. Misal perintah "mkdir bagus" akan membuat direktori (mkdir, make directory) dengan nama "bagus" dalam direktori saat ini (current directory).
A post shared by Bagus Tris Atmaja (@bagustris) on
0. <tab>
Tab adalah temanmu, teman terbaikmu! Tombol tab berfungsi sebagai code completion atau pun path dan filename completion. Mulailah dengan mengetik perintah nomor satu (ls), ketik l den tekan tab. Ketil ls (spasi) dan tekan (tab). Ketil
" ls Do (tab) ". Dan seterusnya. Tombol (tab) akan menghemat waktu anda, ton of times.1. ls
ls digunakan untuk me-list file. Berikut contohnya:
ls /usr/bin # melist secara detail ls -l # menampilkan dalam format "human readable" ukuran file ls -lh # menampilkan dalam urutan waktu secara detail ls -lt # menampilkan dalam urutan waktu secara detail list terbalik (reverse) ls -ltr # menghitung total file dalam direktori,wc word count/untuk menghitung kata, # wc -l untuk menghitung jumlah baris, "|" adalah pipe ls /usr/bin | wc -l # menampilkan argumen apa saja yang dimiliki ls ls --help
Friday, June 30, 2017
Gambir, Monas dan Istiqlal (termasuk cara apply visa Italia)
Ini bukan tentang Traveling, tapi ini tentang memanfaatkan waktu dan tempat agar tak terbuang sia-sia. Ya, daripada menunggu di stasiun atau ruang tunggu. Ada waktu yang perlu dimanfaatkan, dan ada tempat yang dapat dikunjungi, inilah tiga tempat dalam satu kompleks yang dapat dijangkau dengan berjalan kaki itu. Biasanya saya mengunjungi ketiganya saat mengurus visa (di Kedutaan Italia).
Stasiun Gambir
Ini adalah stasiun paling modern di Jakarta menurut saya. Meniru model stasiun di Eropa dan Jepang, rel sepur atau gauge berada di atas sedangkan di bawahnya digunakan untuk administrasi dan pertokoan. Satu kekurangan stasiun ini: belum melayani rute KRL. Jika stasiun ini digunakan untuk melayani rute KRL, perjalanan ke semua sudut kota Jakarta akan mudah dijangkau.
Jika berangkat dengan kereta, dari Surabaya misalnya, ada beberapa kereta dari Surabaya Gubeng yang berhenti di stasiun Gambir, jika tidak anda bisa menggunakan transjakarta menuju stasiun ini. Per Juni 2017, kereta Bima dan Bangunkarta berhenti di stasiun Gambir dari Surabaya Gubeng. Sedang dari stasiun Pasar Turi, ada kereta Sembrani dan Argo Bromo Anggrek, baik yang berangkat pagi jam 08.00 WIB, atau yang berangkat malam, Argo Bromo Anggrek Malam, berangkat jam 20.00 WIB.
Jika berangkat menggunakan pesawat terbang, ada bus Damri di ketiga terminal yang menuju stasiun Gambir. Per Juni 2017, tarifnya masih empat puluh ribu rupiah. Waktu tempuh dari Bandara Soekarno-Hatta sampai ke Gambir biasanya 40 menit.
Tugu Monas
Tugu Monas terletak tepat di belakang stasiun Gambir. Dari stasiun, anda cukup berjalan kaki menuju bagian belakang kiri dan disitulah pintu Monas terletak. Kalau di Monas dan punya uang saku, sempatkan-lah naik ke puncak tugu agar bisa melihat Jakarta dari Puncak Monas. Tiket lift-nya sebesar sepuluh ribu rupiah.
Stasiun Gambir
Ini adalah stasiun paling modern di Jakarta menurut saya. Meniru model stasiun di Eropa dan Jepang, rel sepur atau gauge berada di atas sedangkan di bawahnya digunakan untuk administrasi dan pertokoan. Satu kekurangan stasiun ini: belum melayani rute KRL. Jika stasiun ini digunakan untuk melayani rute KRL, perjalanan ke semua sudut kota Jakarta akan mudah dijangkau.
Jika berangkat dengan kereta, dari Surabaya misalnya, ada beberapa kereta dari Surabaya Gubeng yang berhenti di stasiun Gambir, jika tidak anda bisa menggunakan transjakarta menuju stasiun ini. Per Juni 2017, kereta Bima dan Bangunkarta berhenti di stasiun Gambir dari Surabaya Gubeng. Sedang dari stasiun Pasar Turi, ada kereta Sembrani dan Argo Bromo Anggrek, baik yang berangkat pagi jam 08.00 WIB, atau yang berangkat malam, Argo Bromo Anggrek Malam, berangkat jam 20.00 WIB.
Jika berangkat menggunakan pesawat terbang, ada bus Damri di ketiga terminal yang menuju stasiun Gambir. Per Juni 2017, tarifnya masih empat puluh ribu rupiah. Waktu tempuh dari Bandara Soekarno-Hatta sampai ke Gambir biasanya 40 menit.
Tugu Monas
Tugu Monas terletak tepat di belakang stasiun Gambir. Dari stasiun, anda cukup berjalan kaki menuju bagian belakang kiri dan disitulah pintu Monas terletak. Kalau di Monas dan punya uang saku, sempatkan-lah naik ke puncak tugu agar bisa melihat Jakarta dari Puncak Monas. Tiket lift-nya sebesar sepuluh ribu rupiah.
![]() |
| Tugu Monas, dari pintu belakang stasiun Gambir |
Tuesday, May 30, 2017
Dua lautan yang bertemu
Beberapa waktu yang lalu saya meng-share video pada link di bawah melalui channel Google plus. Karena yakin dengan kebenaran isi (dan insyaAllah masih valid...:D ), saya tidak searching dulu ttg video tsb. Yakin karena Al-Quran telah menyebutkan hal tersebut. Video tersebut memuat bertemunya dua lautan, yang mana satu tidak melewati yang lainnya. Subhanallah.
Link G+ : https://plus.google.com/+BagusTrisAtmaja/posts/akLTh1V3qdp
Fenomena ini disebutkan dalam Al-Quran Ar-Rahman ayat 19-21 dan Al-Furqon ayat 53 sebagai berikut,
(19) مَرَجَ الْبَحْرَيْنِ يَلْتَقِيَانِ
(20) بَيْنَهُمَا بَرْزَخٌ لَا يَبْغِيَانِ
(21) فَبِأَيِّ آلَاءِ رَبِّكُمَا تُكَذِّبَانِ
وَهُوَ الَّذِي مَرَجَ الْبَحْرَيْنِ هَٰذَا عَذْبٌ فُرَاتٌ وَهَٰذَا مِلْحٌ أُجَاجٌ وَجَعَلَ بَيْنَهُمَا بَرْزَخًا
(وَحِجْرًا مَحْجُورًا (53
Artinya:
Link G+ : https://plus.google.com/+BagusTrisAtmaja/posts/akLTh1V3qdp
Fenomena ini disebutkan dalam Al-Quran Ar-Rahman ayat 19-21 dan Al-Furqon ayat 53 sebagai berikut,
(19) مَرَجَ الْبَحْرَيْنِ يَلْتَقِيَانِ
(20) بَيْنَهُمَا بَرْزَخٌ لَا يَبْغِيَانِ
(21) فَبِأَيِّ آلَاءِ رَبِّكُمَا تُكَذِّبَانِ
وَهُوَ الَّذِي مَرَجَ الْبَحْرَيْنِ هَٰذَا عَذْبٌ فُرَاتٌ وَهَٰذَا مِلْحٌ أُجَاجٌ وَجَعَلَ بَيْنَهُمَا بَرْزَخًا
(وَحِجْرًا مَحْجُورًا (53
Artinya:
Ar-Rahman
(19)Dia membiarkan dua lautan mengalir yang keduanya kemudian bertemu,
(20)antara keduanya ada batas yang tidak dilampaui masing-masing.
(21)Maka nikmat Tuhan kamu yang manakah yang kamu dustakan?
Al-Furqon:
(53)Dan Dialah yang membiarkan dua laut yang mengalir (berdampingan); yang ini tawar lagi segar dan yang lain asin lagi pahit; dan Dia jadikan antara keduanya dinding dan batas yang menghalangi.
Sunday, April 30, 2017
Bekerja dalam tim dengan Git di Bitbucket
Tentang Git
Linus Torvalds merevolusi industri perangkat lunak dua kali, pertama dengan Linux kernel-nya, kedua dengan git. Git merupakan DVCS, distributed version control system, atau dalam man-page nya dikatakan: git - the stupid content tracker. Secara sederhana dapat dikatakan, jika anda mempunyai "sesuatu", entah itu tulisan, novel, source code, gambar, program, dll, yang anda ingin track perubahan tiap versinya, misal dari versi 0.1, 0.3, ... versi n, git-lah yang dapat melakukannya. Dengan git anda tidak perlu khawatir karya anda terhapus karena anda bisa kembali ke versi tertentu kapanpun!
Jika anda baru belajar git, saya sarankan untuk membaca tulisan-tulisan saya tentang pengenalan git sebelumnya:
Tentang Bitbucket
Bitbucket merupakan penyedia layanan git. Ada banyak penyedia layanan git: gitlab, gitorous, github bitbucket, dan bitbucket-lah yang terbaik. Kenapa? Karena bitbucket menyediakan layanan private repository free unlimited, layanan tim (maks 5 user) yang tidak disediakan penyedia lainnya. Dengan bitbucket, kita bisa meng-host karya kita di server cloud mereka secara free. Git akan menyinkronkan data dalam PC kita dan server bitbucket secara aman dengan protokol git, ssh ataupun https.
Anda bisa login dengan mendaftar (sign up) atau dengan menggunakan akun google.
Linus Torvalds merevolusi industri perangkat lunak dua kali, pertama dengan Linux kernel-nya, kedua dengan git. Git merupakan DVCS, distributed version control system, atau dalam man-page nya dikatakan: git - the stupid content tracker. Secara sederhana dapat dikatakan, jika anda mempunyai "sesuatu", entah itu tulisan, novel, source code, gambar, program, dll, yang anda ingin track perubahan tiap versinya, misal dari versi 0.1, 0.3, ... versi n, git-lah yang dapat melakukannya. Dengan git anda tidak perlu khawatir karya anda terhapus karena anda bisa kembali ke versi tertentu kapanpun!
Jika anda baru belajar git, saya sarankan untuk membaca tulisan-tulisan saya tentang pengenalan git sebelumnya:
Tentang Bitbucket
Bitbucket merupakan penyedia layanan git. Ada banyak penyedia layanan git: gitlab, gitorous, github bitbucket, dan bitbucket-lah yang terbaik. Kenapa? Karena bitbucket menyediakan layanan private repository free unlimited, layanan tim (maks 5 user) yang tidak disediakan penyedia lainnya. Dengan bitbucket, kita bisa meng-host karya kita di server cloud mereka secara free. Git akan menyinkronkan data dalam PC kita dan server bitbucket secara aman dengan protokol git, ssh ataupun https.
Anda bisa login dengan mendaftar (sign up) atau dengan menggunakan akun google.
Saturday, April 15, 2017
Memahami pointer pada bahasa C
Pointer pada bahasa pemrograman C merupakan object yang menunjuk alamat dari sesuatu yang ditunjuk. Berbeda dengan variabel biasa, jika variabel biasa memuat nilai dari variabel tersebut (misal int a=5), maka pointer memuat nilai yang ditunjuk dari variabel berupa pointer tersebut.
Pointer merupakan kekuatan utama dari bahasa pemrograman C/C++ yang jarang dimiliki bahasa pemrograman lainnya. Dengan pointer kita bisa mengalokasikan memory secara dinamik dan meningkatkan performansi program khususnya untuk operasi yang berulang seperti akses nilai dari tabel, data string, dll. Pointer juga menghemat beban komputasi, yakni dengan me-reference/dereference (menginisiasi dan menghancurkan) suatu pointer daripada mengcopy/paste nilai suatu variabel.
Pointer dituliskan dengan menambahkan tanda bintang sebelum nama variabel dan setelah tipe variabel, misal: int * a; int* a; atau int *a. Referensi (address of, alamat dari) ditunjukkan dengan tanda ampersand (&), misal: &a. Penulisan pointer yang lebih disukai adalah int* a (bintang menyatu dengan tipe pointer).
Contoh 1: Pointer yang salah
Contoh pointer yang salah namun sangat berguna untuk memahami pointer adalah sebagai berikut.
Pointer merupakan kekuatan utama dari bahasa pemrograman C/C++ yang jarang dimiliki bahasa pemrograman lainnya. Dengan pointer kita bisa mengalokasikan memory secara dinamik dan meningkatkan performansi program khususnya untuk operasi yang berulang seperti akses nilai dari tabel, data string, dll. Pointer juga menghemat beban komputasi, yakni dengan me-reference/dereference (menginisiasi dan menghancurkan) suatu pointer daripada mengcopy/paste nilai suatu variabel.
Pointer dituliskan dengan menambahkan tanda bintang sebelum nama variabel dan setelah tipe variabel, misal: int * a; int* a; atau int *a. Referensi (address of, alamat dari) ditunjukkan dengan tanda ampersand (&), misal: &a. Penulisan pointer yang lebih disukai adalah int* a (bintang menyatu dengan tipe pointer).
Contoh 1: Pointer yang salah
Contoh pointer yang salah namun sangat berguna untuk memahami pointer adalah sebagai berikut.
Tuesday, April 11, 2017
Fisika Musim
Ilmu Fisika sangat berkaitan erat dengan bidang lainnya. Sebagai contoh: earth science (ilmu bumi), geofisika, dan fisika bangunan. Yang disebut terakhir tidak hanya mempelajari hubungan fisika dengan ilmu bangunan seperti material, luas, dan letak bangunan, tetapi juga mempelajari iklim dan cuaca. Dengan memahami iklim can cuaca pada suatu wilayah tertentu, maka akan dapat dirancang bangunan yang sesuai dengan tempat tersebut.
Bumi mengelilingi matahari dengan periode yang disebut revolusi bumi. Jarak terdekat bumi (periapsis/perhelium) dengan matahari adalah 147 juta kilometer, sedangkan jarak terjauhnya (apoapsis/aphelium) adalah 152 juta tahun. Selama satu revolusi bumi menempuh jarak 940 juta kilometer dalam 364.25 hari.
Orbit Bumi
![]() |
| Lintasan orbit Bumi [1] |
Bumi mengelilingi matahari dengan periode yang disebut revolusi bumi. Jarak terdekat bumi (periapsis/perhelium) dengan matahari adalah 147 juta kilometer, sedangkan jarak terjauhnya (apoapsis/aphelium) adalah 152 juta tahun. Selama satu revolusi bumi menempuh jarak 940 juta kilometer dalam 364.25 hari.
Friday, April 07, 2017
Tutorial wget
Definisi
Saya sangat menyukai wget. Ketika saya stuck dengan firefox dan chromium karena keduanya semakin lama semakin berat, biasanya saya berpindah ke konsole dan mendownload semua yang saya inginkan dengan wget. Wget merupakan no-interactive network downloader yang berjalan di terminal Unix. Wget mengambil file dari web (web-get, maybe) dengan protokol http, https dan ftp. Dinamakan non-interaktif karena bisa berjalan dalam proses 'background', artinya user tidak perlu terus menerus login, proses download tetap berjalan, dan bisa mem-pause atau men-start proses download. Berikut adalah tampilan wget ketika saya mendownload suatu file dari internet.
Saya sangat menyukai wget. Ketika saya stuck dengan firefox dan chromium karena keduanya semakin lama semakin berat, biasanya saya berpindah ke konsole dan mendownload semua yang saya inginkan dengan wget. Wget merupakan no-interactive network downloader yang berjalan di terminal Unix. Wget mengambil file dari web (web-get, maybe) dengan protokol http, https dan ftp. Dinamakan non-interaktif karena bisa berjalan dalam proses 'background', artinya user tidak perlu terus menerus login, proses download tetap berjalan, dan bisa mem-pause atau men-start proses download. Berikut adalah tampilan wget ketika saya mendownload suatu file dari internet.
![]() |
| tampilan wget ketika mendownload file |
Monday, April 03, 2017
Candi Sukuh dan Candi Ceto
Candi adalah warisan cagar budaya yang bisa dipelajari dan diambil ilmunya. Biasanya, candi terletak di tempat dengan pemandangan yang indah sehingga view candi tersebut akan terlihat menakjubkan, khususnya di saat sore hari. Dua candi berikut terletak tidak jauh dari Magetan, tepatnya di Kecamatan Jenawi, Kab. Karang Anyar Jawa Tengah. Candi Sukuh dan Candi Ceto merupakan peninggalan Majapahit di lereng barat Gunung Lawu di akhir kejayaannya, pertengahan abad ke-15.
Rute Perjalanan
Saya berangkat dari Yogyakarta, setelah mengunjungi Air Terjun Grojogan Sewu, kami melanjutkan perjalanan ke Candi Sukuh dan Candi Ceto. Tepat di jalan keluar pintu II Grojogan Sewu, ada jalan ke kanan naik, jalan tersebut menuju Candi Sukuh, kira-kira 20 menit dari Pintu II Grojogan Sewu (lihat peta dibawah). Jalan tersebut sangat menanjak, jika anda berboncengan, saya sarankan salah satu turun ketika sangat menanjak. Selebihnya, jalanan sangat lempeng dan aman dikendarai dengan sepeda motor. Pada peta di bawah, saya mengambil jalan langsung menuju Candi Sukuh dari pintu bawah Grojogan Sewu (via Jl. Tengklik).Saturday, April 01, 2017
Memperbesar ukuran disk di VirtualBox
Ada dua jenis tipe disk ketika kita menginstall OS melalui virtualiasasi, yakni dinamik dan fix. Jika kita menggunakan tipe pertama, ukuran file dalam OS di VirtualBox bisa fleksibel. Kekurangannya, tipe ini akan menyebabkan kinerja OS menjadi lambat (ditambah 'lambat' karena berjalan di virtualiasasi). Sedangkat tipe kedua, tipe fix, ukuran disk ditentukan dari awal. Kekurangannya, ketika data bertambah dan ternyata ukuran disk tersebut tidak cukup, kita tidak bisa memperbesarnya (secara manual). Kelebihannya, tipe ini menghasilkan kinerja OS yang cepat meski berjalan lewat virtualisasi.
Disk tipe dinamik bukan berarti bisa 'shrink' atau membesar otomatis begitu saja, namun tetap diperlukan 'cara' untuk memperbesar ukuran disknya.
Jika anda memilih tipe pertama saat membuat OS virtual di Virtual Box, maka tipe disk anda akan berekstensi .vdi. Jika tipe yang dipilih adalah tipe fix kedua, ekstensinya adalah .vmdk. Keduanya bisa diperbesar (resize) ukuran disknya, berikut adalah caranya.
CAUTION: back-up file .vdi (copy-paste) sebelum memperbesar ukuran disk dengan cara dibawah ini agar jika terjadi hal-hal yang tidak diinginkan dapat di-recovery lagi dengan mudah.
![]() |
| Gambar 1. Setting VirtualBox (Storage) dimana file ISO gparted live akan di-attach. |
Disk tipe dinamik bukan berarti bisa 'shrink' atau membesar otomatis begitu saja, namun tetap diperlukan 'cara' untuk memperbesar ukuran disknya.
Jika anda memilih tipe pertama saat membuat OS virtual di Virtual Box, maka tipe disk anda akan berekstensi .vdi. Jika tipe yang dipilih adalah tipe fix kedua, ekstensinya adalah .vmdk. Keduanya bisa diperbesar (resize) ukuran disknya, berikut adalah caranya.
CAUTION: back-up file .vdi (copy-paste) sebelum memperbesar ukuran disk dengan cara dibawah ini agar jika terjadi hal-hal yang tidak diinginkan dapat di-recovery lagi dengan mudah.
Thursday, March 23, 2017
Air Terjun Grojogan Sewu
Ini adalah kali kedua saya ke Grojogan Sewu, sebuah destinasi wisata air terjun di lereng Gunung Lawu sebelah barat, wilayah kabupaten Karanganyar, Jawa Tengah. Perjalanan saya ke Air terjun ini sebelumnya bersama teman-teman SMP saya saat semester terakhir kuliah melalui pintu I dari arah Magetan. Berbeda dengan saat itu, kali ini saya masuk lewat pintu II dari arah barat (Solo/Yogya).
![]() |
| Panaorama utama di obyek wisata utama Grojogan Sewu |
Rute perjalanan
Saya berangkat dari Jogja, dengan mengandalkan google maps, dan mencari jalur paling alternatif. Dari tiga pilihan yang ditawarkan google maps, saya memilih rute paling bawah. Kami hanya berdampingan dengan bis sampai Klaten saja, selebihnya jalan sendiri-sendiri. Jalan yang ditawarkan google maps ini menakjubkan, kadang jalannya besar, tapi kebanyakan jalan kecil pedesaan, bahkan kadang jalan di area persawahan dan perbukitan yang sangat sempit. Hebatnya, jalan tersebut betul-betul tembus ke Tawangmangu. Dari jogja ke Tawangmangu kurang lebih kami tempuh dalam 3 jam.
Sunday, March 19, 2017
Bising Kereta Api: Sumber dan Solusinya
Kereta api merupakan moda transportasi utama. Di banyak negara (maju), kecanggihan dan kecepatan kereta api bahkan mampu mengalahkan pesawat. Sebagai contoh di Jepang dan beberapa negara Eropa, berkendara dengan kereta akan lebih cepat (dan tarifnya lebih mahal) dari pesawat. Hal ini dikarenakan trayek kereta yang berangkat dan menuju pusat kota, tidak seperti pesawat yang bandara-nya hampir dipastikan jauh di pinggir kota.
Menilik rencana induk perkertaapian nasional yang di launching tahun 2011 (RIPNas), PT. KAI menarget kan kereta api sebagai leading transportaion line yang dituangkan dalam RIPNas 2030. Rencana tersebut meliputi: Bab 1 Perkeretaapian Nasional, Bab 2 Strategi pengembangan jaringan layanan, Bab 3 Strategi peningkatan kemanan dan keselamatan, Bab 4 Strategi alih teknologi dan pengembangan industri, Bab 5 Strategi pengembangan SDM, Bab 6 Strategi pengembangan kelembagaan, Bab 7 Strategi Investasi dan Pendanaan serta Bab 8 Penutup. Sayang dalam RIPNas tersebut tidak membahas tentang dampak kebisingan yang diemisikan kereta api. Inilah yang akan saya bahas. Dalam RIPNas, hanya dibahas dampak polusi pada sub-bab ramah lingkungan. Sedangkan pada bidang keselamatan (safety) akan ditempuh kebijakan melalui: penyiapan regulasi, peningkatan keandalan dan koordinasi dengan pihak-pihak terkait. Tulisan ini juga mengusulkan langkah riil yang bisa ditempuh khusus untuk mitigasi kebisingan yang diakibatkan oleh kereta api.
![]() |
| Fig 0. Kereta Bandara Soetta Produksi INKA [4] |
Saturday, March 18, 2017
Hutan Pinus Imogiri
Suatu ketika saya di Jogja dan saya hanya punya waktu kurang lebih tiga jam untuk jalan-jalan. Kemana saya akan pergi...? Malioboro? Keraton Yogya..? Benteng Vredeburg...? Ah, semua tempat itu sudah saya kunjungi. Saya ingin sesuatu yang baru, tempat yang lagi trend dan booming. Kali ini, Hutan Pinus Imogiri menjadi pilihan saya. Wisata alam yang terletak di dekat makam raja-raja jogja tersebut menawarkan panorama jogja dari atas bukit Imogiri yang murah dan mempesona. Berikut kisahnya.
Rute Perjalanan
Rute Perjalanan
Untuk lebih mudahnya, saya akan memulai perjalanan dari pertigaan flyover Janti. Jika anda naik kendaraan umum dari arah Solo, akan akan melewati Bandara Adi Sucipto, dan setelah itu masuk Jogja maka akan dihadapkan pada pertigaan Janti. Jika anda menggunakan kendaraan umum (Bis/kereta), akan lebih mudah menggunakan Gojek atau Uber karena saat ini belum ada angkutan umum menuju Imogiri. Dari Janti, rute menuju hutan Pinus Imogiri dapat dilihat pada peta berikut.
Sunday, March 12, 2017
Menghemat daya, mereduksi panas dan meningkatkan performansi Laptop Ubuntu
Ketika saya membeli laptop, biasanya hanya dua parameter yang saya perhatikan: processor dan battery. Keduanya menyangkut produktivitas saya dalam bekerja. Setelah membeli biasanya saya tidak begitu saja percaya pada default setting Laptop tersebut, baik yang ber-OS Windows, Linux atau MacOS. Namun optimasi hanya bisa saya lakukan pada laptop berbasis Linux, khususnya Ubuntu karena dua lainnya sangat susah untuk dioprek (Closed source). Langkah-langkah berikut adalah cara untuk menghemat daya, mereduksi panas dan meningkatkan perfomansi Laptop berbasis Ubuntu.
- Install Thermald
- Install lm-sensors
- Install fancontrol (atau macfanctld)
- Download and Install Intel Graphic Tool
- Set governor: powersafe atau performance (sudo apt install linux-tools-common)
- Cek Laptop speed
- Do powertop,
- Enjoy
sudo apt install thermald
sudo apt install lm-sensors
# Untuk fancontrol $ sudo apt install fancontrol # untuk macfanctld $ sudo apt install macfanctld
$ wget https://download.01.org/gfx/ubuntu/16.04/main/pool/main/i/intel-graphics-update-tool/intel-graphics-update-tool_2.0.2_amd64.deb $ sudo dpkg -i intel-graphics-update-tool_2.0.2_amd64.deb
sudo cpupower frequency-set -g performance
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
sudo powertop --auto-tune
Tuesday, March 07, 2017
Pantai Gatra, Clungup, dan Tiga Warna
Ini adalah petualangan saya kesekian kalinya setelah off (Setelah petualangan terakhir mengunjungi Ambarawa). Perjalanan yang amat sangat mirip sekali dengan Sempu Island in Advanture (Read this!) Lokasinya pun tidak berbeda jauh dengan tempat tersebut, hanya beberapa meter dari Sendang Biru, pantai tempat menyeberang ke Pulau Sempu. Perjalanan ini tentang Raja Ampat-nya Jawa Timur: Pantai Gatra, Clungup dan Tiga Warna.
![]() |
| Pantai Clungup, view 180 derajat |
Tuesday, February 28, 2017
Ubuntu audio: konfigurasi dasar untuk perekaman
Sistem operasi Ubuntu mendukung sistem tata suara bawaan dari laptop. By default, perangkat lunak preinstalled Ubuntu mampu menjalankan suara output dan input (recording). Output dari laptop speaker (stereo) dan recording (mono) dari built-in microphone. Secara umum sistem audio pada sistem operasi berbasis Linux terdiri atas beberapa komponen di bawah ini.
Jika menu microphone tidak tersedia, langkah paling awal yang bisa dilakukan adalah menginsall pavucontrol (PulseAudio Volume Control). Caranya,
![]() |
| Layer-layer Audio pada OS berbasis Linux, Sumber: tuxradar.com [1] |
Default sound setting
Setelah menginstall Ubuntu, beberapa setting, apps dan konfigurasi dasar telah tersedia. Di pojok kanan atas, akan ada icon speaker yang bila di-klik menampilkan menu volume speaker, volume microphone, default music apps (Rhythmbox), dan sound setting. Jika ada diantara menu tersebut tidak muncul, artinya ada masalah dalam sound computer/laptop anda. Masalah yang biasanya muncul adalah, internal microphone tidak dikenali, sehingga tidak ada menu volume microphone.![]() |
| Menu sound pada Ubuntu |
Jika menu microphone tidak tersedia, langkah paling awal yang bisa dilakukan adalah menginsall pavucontrol (PulseAudio Volume Control). Caranya,
$ sudo apt install pavucontrolPada jendela pavu, anda bisa mengkonfigurasi sound/hardware yang terkoneksi dengan laptop, minimal built-in hardware dari laptop. Untuk masalah microphone, cek konfigurasi, pilih analog stereo duplex. Artinya, laptop kita bisa menerima input (mic) dan mengeluarkan output (speaker). Jika hanya ingin memfungsikan output saja, pilih analog stereo ouput. Dalam hal ini, built-in mic tidak akan bekerja.
Sunday, February 26, 2017
Ibnu Haytham: sang pendiri psikofisika?
Psychophysics, bisa diterjemahkan sebagai psikofisika, adalah ilmu yang mempelajari tentang hubungan stimulus dan sensasi. Contoh disiplin ilmu psikofisika ini adalah auditory scene analysis, metode yang diusulkan untuk memahami bagaimana sistem pendengaran manusia mampu fokus pada target suara padahal banyak sumber bising disekitarnya (bubble noise). Bruce (1996) menyatakan definisi psikofisika: the analysis of perceptual processes by studying the effect on a
subject's experience or behaviour of systematically varying the
properties of a stimulus along one or more physical dimensions. Khaleefa (1999) menjelaskan lebih detail perbedaan psikofisika dengan psikologi: The area into which psychologists study the link between variation in
physical dimension and psychological dimension is called psychophysics,
and the methodology used to describe this link is termed experimental psychology.
Ketika kita belajar suatu disiplin ilmu, ada baiknya siapakah peletak dasar ilmu tersebut. Bagaimana dengan psychophysics? Adalah Gustav Theodor Fechner, ilmuwan Jerman yang hidup pada 19 April 1801 hingga 18 November 1887. Dia disebut-sebut sebagai pendiri psikofisika dan psikologi eksperimental. Oya, psikofisika selalu digandengkan dengan psikologi eksperimental karena eksperimen untuk mendapatkan data psikofisika adalah eksperimen psikologi. Benarkah Gustav Fechner adalah pendiri psikofisika?
![]() |
| Cover "Element of Psychophysics", sumber: Internet Archieve |
Ketika kita belajar suatu disiplin ilmu, ada baiknya siapakah peletak dasar ilmu tersebut. Bagaimana dengan psychophysics? Adalah Gustav Theodor Fechner, ilmuwan Jerman yang hidup pada 19 April 1801 hingga 18 November 1887. Dia disebut-sebut sebagai pendiri psikofisika dan psikologi eksperimental. Oya, psikofisika selalu digandengkan dengan psikologi eksperimental karena eksperimen untuk mendapatkan data psikofisika adalah eksperimen psikologi. Benarkah Gustav Fechner adalah pendiri psikofisika?
Monday, January 30, 2017
A Tribute for Prof. Adhiwijogo by Prof. Soegijanto: Sebuah catatan
Fisika Teknik adalah master key
-Prof. Adhiwijogo
Sejarah Fisika Teknik di Indonesia tidak bisa dilepaskan dari Teknik Fisika ITB. Awalnya, Teknik Fisika ITB dibentuk untuk menjembatani sains dan teknik di Fakulteit Teknik Universitas Indonesia. Pada tahun 1950, Prof. Dr. Ir. A. Nawijn, seorang ahli fisika teknik (Natuurkundig Ingenieur) bangsa Belanda, ditunjuk untuk mengelola jurusan pendidikan teknik yang masih baru itu dengan nama Natuurkundig Ingenieur Afdeling. Pada tahun 1959 pendidikan teknik tersebut diberi nama Bagian Fisika Teknik yang tergabung dalam Departemen Fisika/Fisika Teknik, dengan ketua Prof.Ir. M.U. Adhiwijogo (SI ITB 1931-1935). Dalam waktu lima tahun, jumlah mahasiswa bagian Fisika Teknik berjumlah 25 orang. Setelah Belanda keluar dari Indonesia, masuklah Amerika dengan program Kencucky Contract Team. Bidang TF belum berkembang di Amerika saat itu sehingga di ITB pun TF tidak berkembang setelah dosen-dosen Belanda pulang ke negerinya. Satu-satunya dosen waktu itu adalah Prof. M. U. Adhiwijogo (Awalnya bernama Go Pok Oen) yang kemudian dibantu oleh pak Iskandar Danusugondho (FT ITB ‘51).
Prof. Adhiwijogo adalah insinyur sipil, namun kemudian selalu bekerja di Fisika Teknik. Latar belakang Prof. Adhiwijogo tampaknya mewarnai pengembangan Fisika Teknik. Prof Adhiwijogo mampu menyingkap aspek akustik, pencahayaan dan termal yang belum disentuh oleh Teknik Sipil. Dengan dukungan pak Iskandar Danu dan Pak R.M. Soegijanto, berkembanglah bidang keilmuan Fisika Bangunan dan Teknik Kondisi Lingkungan (TKL). Bidang tersebut bukan sekedar baru, tapi juga mampu menjawab persoalan keinsinyuran yang tidak dijawab oleh bidang keinsinyuran tradisional (teknik sipil, elektro dan mesin) pada waktu itu. Jadi, Fisika Bangunan dan TKL berada di forefront of engineering fields. Prof. Adhiwijogo meninggal pada tahun 1974.
A photo posted by Bagus Tris Atmaja (@bagustris) on
Tuesday, January 17, 2017
Mengganti HDD dengan SSD, CD-ROM dengan HDD
SSD (solid-state-drive) merupakan media penyimpanan baru berbasis bahan solid state. Berbeda dengan HDD (hard-disk-drive) yang menggunakan komponen berputar (motor) untuk membaca dan menulis pada disk (cakram), maka SSD secara teori (dan terbukti) memiliki lifespan yang lebih tinggi dan kecepatan read/write yang jauh lebih tinggi karena menggunakan media penyimpanan berupa solid state (1.7 Gb/s vs 134 MB/s!, lihat gambar di bawah). Simply speaking, dengan menggunakan SSD, proses booting PC kita berasa menyalakan TV: tekan power ON, tunggu beberapa detik, dan PC sudah siap. Berbeda dengan booting melalui HDD yang (umumnya) membutuhkan waktu beberapa menit. Tulisan ini menjelaskan pengalaman saya mengganti cd rom laptop menjadi harddisk pada dua laptop: MacBook Pro 12" 2012 dan Lenovo G580.
Pada eksperimen pertama, saya menggunakan MacBook Pro A1278, i7, late 2013 (mid 2012 family). Kebetulan kabel fleksibel HDD ke motherboard rusak, sekalian saya mengganti kabel fleksibel, maka HDD saya ganti ke SSD, dan HDD lama saya pasang ke tempat CD-ROM dengan perantara HDD caddy. Ini adalah tampilan lama daleman Macbook saya sebelum saya pasangi SSD dan HDD caddy.
![]() |
| Kecepatan baca dan akses HDD (HGST) |
![]() |
| Kecepatan baca dan akses SSD (WD NVME, bukan SATA, kecepatan baca hampir 2GBps) |
Pada eksperimen pertama, saya menggunakan MacBook Pro A1278, i7, late 2013 (mid 2012 family). Kebetulan kabel fleksibel HDD ke motherboard rusak, sekalian saya mengganti kabel fleksibel, maka HDD saya ganti ke SSD, dan HDD lama saya pasang ke tempat CD-ROM dengan perantara HDD caddy. Ini adalah tampilan lama daleman Macbook saya sebelum saya pasangi SSD dan HDD caddy.
Thursday, January 12, 2017
Membuat Buku/Laporan dengan LibreOffice
Meski kampus saya berlangganan secara resmi Office365 versi profesional, tidak ada salahnya saya tetap menggunakan Libreoffice. Alasannya sederhana: simple, powerful dan opensource. Akan lebih mudah dan powerful bagi saya untuk menggunakan Libreoffice daripada menggunakan Ms Office 2016. Bagaimana bisa? Berikut contoh penggunaan Libreoffice untuk pembuatan laporan/buku serta manajemen sitasi dengan Mendeley plugin.
Beberapa perbedaan untuk daftar isi, daftar table, daftar gambar dan daftar Index, adalah pada menu Insert >> Table of Contents or Index >> Table of Content, Index or Bibliography >> Pilih menu yang akan ditampilkan seperti gambar di bawah.
Membuat daftar isi
Untuk membuat daftar isi caranya sangat mudah seperti di atas. Namun terlebih dahulu, anda harus mengatur HEADING 1, HEADING 2 dan HEADING 3 (biasanya saya hanya sampai heading 3 saja), sebagai Bab, Sub-Bab, dan Sub Sub-Bab. Jika anda belum mengetahui cara men-set heading, caranya sangat mudah: Letakkan kursor pada frase yang anda ingin jadikan sebagai heading; pada drop down style pilih heading yang anda inginkan (Lihat gambar dibawah). Setelah itu anda dapat membuat menu daftar isi secara otomatis, Insert >> Table of Contents or Index >> Table of Content, Index or Bibliography.
Templating
Saat membuat buku/laporan/dokumen, biasanya membiarkan setting-nya adalah default. Kemudian saya buat judul dengan style title dan bab-babnya dengan section 1, 2, dst. Jadi dalam satu menit saya sudah punya template dokumen. Untuk memudahkan, saya selalu mengaktifkan sidebar (View >> Sidebar). Contohnya adalah sbb.![]() |
| Sidebar Libreoffice dengan menu navigation untuk memudahkan mapping halaman |
Membuat daftar isi
Untuk membuat daftar isi caranya sangat mudah seperti di atas. Namun terlebih dahulu, anda harus mengatur HEADING 1, HEADING 2 dan HEADING 3 (biasanya saya hanya sampai heading 3 saja), sebagai Bab, Sub-Bab, dan Sub Sub-Bab. Jika anda belum mengetahui cara men-set heading, caranya sangat mudah: Letakkan kursor pada frase yang anda ingin jadikan sebagai heading; pada drop down style pilih heading yang anda inginkan (Lihat gambar dibawah). Setelah itu anda dapat membuat menu daftar isi secara otomatis, Insert >> Table of Contents or Index >> Table of Content, Index or Bibliography.
Saturday, December 31, 2016
Catatan Pendakian Gunung Kinabalu
Kinabalu adalah nama sebuah kota, sekaligus gunung, di negara bagian Sabah, Malaysia. Gunung Kinabalu merupakan bagian dari Kinabalu Park (taman nasional) yang dilindungi oleh World Heritage Site. Gunung tersebut adalah gunung tertinggi di Malaysia. Kisah berikut merupakan catatan perjalanan seorang teman ketika mendaki Gunung Kinabalu selama 4 hari perjalanan. Pendakian tersebut dilakukan pada 25-28 Februari 2012(4 hari). Saya edit dan moderasi sedikit agar tidak berantakan. For English version, you can read it here.
Berawal dari ajakan camer saya bergegas menyiapkan dokumen, terutama paspor, dan peralatan gunung saya yang udah hampir setahun terbengkalai. Perasaan sungkan, semangat dan penasaran bercampur aduk, karena ini pertama kalinya saya naik gunung di luar negeri, bareng rekan perjalanan yang sangat berbeda dari perjalanan saya mendaki sebelumnya.
![]() |
| Gunung Kinabalu dilihat dari Kundasan (sumber: Wikipedia) |
Dua Minggu sebelumnya…
Berawal dari ajakan camer saya bergegas menyiapkan dokumen, terutama paspor, dan peralatan gunung saya yang udah hampir setahun terbengkalai. Perasaan sungkan, semangat dan penasaran bercampur aduk, karena ini pertama kalinya saya naik gunung di luar negeri, bareng rekan perjalanan yang sangat berbeda dari perjalanan saya mendaki sebelumnya.
Day 0
Setelah packing, kami bergegas ke Juanda untuk perjalanan ke Jakarta. Karena pesawat Air Asia ke Kota Kinabalu (disingkat KK) hanya ada dari Jakarta. Alhamdulillah pesawat on time. Di Terminal 3 Soetta kami bertemu rombongan dari Jakarta dan Bandung. Sedangkan rombongan dari Batam, Malaysia, dan Singapura langsung ke KK. Rombongan tersebut adalah para WNI yg kerja disana. Fyi, perjalanan kami semua ke Gunung Kinabalu berada dibawah naungan Karas Adventure yang bertanggungjawab atas semua, mulai transport, akomodasi, perijinan, dan asuransi. Gampangannya, semua peserta tinggal bayar, terima beres, tapi tetap memperhatikan aturan umum pendaki gunung, terutama fisik dan mental.Monday, December 26, 2016
WhatsApp (WA) = Pemborosan waktu ....?
Saya tidak punya WA, dan hampir tidak pernah menggunakannya (meminjam WA istri atau install-kemudian-uninstall ketika butuh). Prinsip yang mirip sama ketika saya memutuskan untuk memiliki smartphone: I don't like smartphone, but I use it when I need. Why? karena menurut saya, sekali lagi menurut saya, WA itu time consuming, menyita waktu. Bayangkan kalau dalam 10 menit kita membaca WA semenit, dalam sejam maka kita habiskan 6 menit, dalam sehari kita habiskan 144 menit atau 2 jam 14 menit. Orang lain mungkin menghabiskan 5 jam ng-wa daripada melakukan aktivitas lain. Bahkan menurut Quora di Tahun 2016 [*], pengguna WA rata-rata menghabiskan 44% dari total waktu sehari untuk menggunakan WA atau 10.6 jam! Jika waktu ng-wa itu kita gunakan untuk aktivitas bermanfaat lain, betapa produktifnya hidup kita!
Ada teman bahkan berkelakar, setiap ada rapat baru ada grup WA baru. setiap ada pembentukan task force baru, ada grup WA baru. setiap ada perkumpulan/kepanitiaan baru, ada grup WA baru. Sebenarnya tidak masalah jika isi grup WA informatif dan sesuai dengan keperluan grup WA tsb, namun kebanyakan justru sebaliknya. Jika memang demikian, buatlah grup yang hanya untuk bercanda saja, yang dibutuhkan sebagai pengisi waktu luang ketika menunggu sesuatu, sebuah time killer.
![]() |
| WA versi web |
Ada teman bahkan berkelakar, setiap ada rapat baru ada grup WA baru. setiap ada pembentukan task force baru, ada grup WA baru. setiap ada perkumpulan/kepanitiaan baru, ada grup WA baru. Sebenarnya tidak masalah jika isi grup WA informatif dan sesuai dengan keperluan grup WA tsb, namun kebanyakan justru sebaliknya. Jika memang demikian, buatlah grup yang hanya untuk bercanda saja, yang dibutuhkan sebagai pengisi waktu luang ketika menunggu sesuatu, sebuah time killer.
Saturday, December 03, 2016
Berkelana dengan kereta tua di Ambarawa
Baru kali ini saya sangat menikmati perjalanan seorang diri di tempat wisata di tempat lokal. Perjalanan kali ini berasa perjalanan di Eropa atau di Jepang, cuma beda tempat, Indonesia tidak kalah dengan Eropa dan Jepang. Perjalanan seorang diri, naik kendaraan umum, tanya sana-sini, dibantu google maps yang sangat helpful dan saya benar-benar menikmatinya. Perjalanan dengan style yang mengingatkan saya akan perjalanan ke Inuyama castle (still my best adventure) dan perjalanan ke Goa grotta gigante, gua terbesar di Eropa saat itu. Here is the story..
Start perjalanan saya adalah dari daerah Srondol, area Sukun, kota semarang. tempat tinggal saya selama tiga minggu ini. Saya naik bis dari terminal bayangan sukun (depan swalayan Ada) menuju Bawen. Rute yang saya tuju adalah Sukun - Bawen - Ambarawa. Dari Sukun ke Bawen seharusnya tiket tidak mahal-mahal amat, mungkin sekitar 5000 - 10000, tapi saat itu saya ditarik 20000, tanpa diberi karcis pula. Tapi biarlah, itu mental masyarakat kita saat ini, atau memang ada tarif minimal karena bus-nya tujuan purwokerto? Dalam waktu sekitar setengah jam perjalanan sampailah di terminal Bawen, dari sana langsung keluar nyegat angkot (elf/colt, biasanya warna merah) menuju Ambarawa. Tarif dari Bawen ke Ambarawa adalah tiga ribu rupiah.
![]() |
| Rute jalur kereta Api Ambarawa-Tuntang yang melintasi Danau Rawa Pening |
Start perjalanan saya adalah dari daerah Srondol, area Sukun, kota semarang. tempat tinggal saya selama tiga minggu ini. Saya naik bis dari terminal bayangan sukun (depan swalayan Ada) menuju Bawen. Rute yang saya tuju adalah Sukun - Bawen - Ambarawa. Dari Sukun ke Bawen seharusnya tiket tidak mahal-mahal amat, mungkin sekitar 5000 - 10000, tapi saat itu saya ditarik 20000, tanpa diberi karcis pula. Tapi biarlah, itu mental masyarakat kita saat ini, atau memang ada tarif minimal karena bus-nya tujuan purwokerto? Dalam waktu sekitar setengah jam perjalanan sampailah di terminal Bawen, dari sana langsung keluar nyegat angkot (elf/colt, biasanya warna merah) menuju Ambarawa. Tarif dari Bawen ke Ambarawa adalah tiga ribu rupiah.
Thursday, December 01, 2016
Diklat Prajab: Lessons Learned
Tiga minggu ini saya mengikuti diklat prajab, mengimplementasikan apa yang saya dapatkan selama dua minggu kedepan, dan mempresentasikannya pada minggu kelima dari total durasi waktu. Jadi formatnya, tiga minggu on, 2 minggu off, dan presentasi laporan diakhir minggu ke-5 tsb. Apa yang saya dapatkan selama tiga minggu ini? apa yang akan saya lakukan selama dua minggu kedepan? Apa yang akan saya presentasikan sebagai laporan akhir? Tulisan ini dibagi menjadi 5 section: Pendahuluan, Routine Yes Supersitions No, ANEKA, Review dan Attachment
![]() |
| Foto bersama Widyaiswara, Gol 3, Angkatan 22 Balai Diklat Prov. Jateng |
Pendahuluan
First of first, ini konsep saya memilih pekerjaan: Menjadi peneliti itu impian, menjadi pns/asn itu pilihan --> impian harus diraih, pilihan boleh dipilih. Dan saya sudah memilihnya. Sebagai konsekuensi logis dari abdi negara, saya harus mengikuti serangkaian diklat untuk menghilangkan huruf "C" dari jabatan cpns saya. Realistis.Routines yes, superstitions no.
Ini mungkin adalah manfaat terbesar saya mengikuti diklat ini: membiasakan rutinitas (yang baik), membentuk pola (hidup). Manfaat terbesar tinggal di asrama adalah membiasakan rutinitas: bangun jam 3 pagi, olahraga jam 4, sarapan jam 7, makan siang jam 12, makan malam jam 19, dan tidur sekitar jam 22.00 WIB. Impact nya: sehat, disiplin waktu dan... keteraturan hidup. Rutinitas ini persis seperti yang saya alami sekitar 12 tahun yang lalu, saat saya nyantri di Pesantren Darul Ulum Jombang. Hal tersulit adalah tetap membiasakan rutinitas ini selepas diklat. InsyaAllah, komitmen harus dijalankan, jikalau tidak bisa sama dengan rutinitas ketika mengikuti diklat ini, paling tidak mendekati (minus apel pagi dan sore...:D ).Saturday, November 26, 2016
Places to Visit in Semarang
While you are in Semarang, and you have one day left without any activity, or you came to Semarang for travelling, there are several interesting places to visit in Semarang, the capital of Central Java province. Why the capital of central java is Semarang, not the Solo, previous sultanate of Surakarta? Well, I think it is due to historical reason. This city is the oldest in central Java, built by Islam spreader, then the VOC was came and built the city. Semarang derived from the name of "asem" (tart) and "arang" (charcoal). So here are my list of one-day traveling in Semarang.
1. Lawang Sewu
Lawang Sewu ("Thousand Doors") is a landmark in Semarang, Central Java, Indonesia, built as the headquarters of the Dutch East Indies Railway Company. The colonial era building is famous as a haunted house, though the Semarang city government has attempted to rebrand it. The Former names of this building Administratiegebouw Nederlands-Indische Spoorweg Maatschappij. The Groundbreaking was started in 1904 and Completed in 1919, but it was opened since 1907. Now the Owner is PT Kereta Api (Indonesia railway company). This building shows very strong construction, the wall thick is twice of current brick length. You can see the images and its blueprint below.
1. Lawang Sewu
Lawang Sewu ("Thousand Doors") is a landmark in Semarang, Central Java, Indonesia, built as the headquarters of the Dutch East Indies Railway Company. The colonial era building is famous as a haunted house, though the Semarang city government has attempted to rebrand it. The Former names of this building Administratiegebouw Nederlands-Indische Spoorweg Maatschappij. The Groundbreaking was started in 1904 and Completed in 1919, but it was opened since 1907. Now the Owner is PT Kereta Api (Indonesia railway company). This building shows very strong construction, the wall thick is twice of current brick length. You can see the images and its blueprint below.
Friday, October 28, 2016
Tutorial KmPlot
KmPlot adalah tool untuk memplot (membuat grafik) berdasarkan suatu fungsi/persamaan matematika. Dengan tool ini, akan lebih cepat membuat kurva dari fungsi matematika daripada kita menggunakan GNU Octave ataupun GeoGebra. Untuk perhitungan yang lebih kompleks, analisa dengan Octave atau python tetap diperlukan. Tool ini sangat powerful untuk demo di kelas atau ketika kita menginginkan plot kasar dari suatu persamaan matematik, bisa karena belum tahu atau lupa.
Tampilan diatas adalah tampilan defautl KmPlot. Untuk memplot sebuah fungsi, klik menu "Create", maka akan muncul 5 menu baru. Jika anda masih awam dengan tipe-tipe plot tsb, penjelasan sederhanya adalah sbb.
Instalasi
Untuk menginstall KmPlot pada Ubuntu cukup mudah, yakni dengan perintah berikut:sudo apt install kmplotUntuk mengeceknya, buka dash (tekan Super) dan ketik Km, maka Kmplot akan muncul pada layar Dash. Klik ikon tersebut dan akan tampilan seperti dibawah.
![]() |
| Tampilan awal KmPlot |
Tampilan diatas adalah tampilan defautl KmPlot. Untuk memplot sebuah fungsi, klik menu "Create", maka akan muncul 5 menu baru. Jika anda masih awam dengan tipe-tipe plot tsb, penjelasan sederhanya adalah sbb.
- Cartesian Plot Pada mode Cartesian Plot, fungsi yang diplot adalah fungsi eksplisit. Fungsi eksplisit artinya f(x) dan x ditulis dalam yang terpisah, f(x) disebelah kiri dan x di sebelah kanan. Contoh fungsi ini adalah, $f(x)=x^2$, $f(x)=x^2+x-6$, dsb.
- Parametric Plot Pada fungsi parametrik, $x$ dan $y$ tidak terhubung secara langsung, biasanya dihubungkan oleh variabel $t$. Contoh fungsi parametrik adalah $f_x(t)=10+t, f_x(t)=sin(t)$, dll.
- Polar Plot Polar plot adalah plot fungsi pada bidang plot/lingkaran. Fungsi yang diplot pada polar plot biasanya merupakan fungsi yang bergantung pada variabel radius (r) dan sudut ($\theta$). Contoh fungsi yang bisa diplot pada polar plot misalnya pola keterarahan sumber suara, $I=\dfrac{I_0}{r^2}$
- Implicit Plot Implicit plot adalah kebalikan dari eksplisit plot, yakni variabel x dan y ditulis pada ruas yang sama. Contohnya $x^2+y^2=24$
- Differential Plot Differential plot adalah plot turunan dari fungsi, bisa turunan pertama, turunan kedua atau ke $n$. Contoh, $f'(x)=2x$.
Friday, October 21, 2016
Friday, October 07, 2016
Saturday, September 24, 2016
Bilangan kompleks
Step-by-step:
- Pelajari slide berikut (beginner), pastikan anda faham tiap halaman pada slide tsb.
- Lihat, ikuti dan fahami video berikut (intermediate - advance)
Saturday, September 10, 2016
Matematika dan Kalkulus
Apa bedanya Matematika dengan Kalkulus? Tentu beda, tapi tidak semua yang belajar keduanya (Mat dan Kalkulus) tahu bedanya. Bahkan, tak banyak yang belajar matematika dan kalkulus tidak tahu tentang (definisi/filosofi) Matematika dan Kalkulus itu sendiri.
Saya berharap untuk say god bye dengan matematika ketika lulus kuliah. Saat itu, dalam hati, saya ingin fokus pada bidang terapan saja, yang hanya menerapkan rumus jadi. Takdir berkata lain, saya kembali ke kampus, melakukan penelitian, dan bertemu matematika lagi. Bertemu kalulus lagi. Inin contoh kalkulus integral (tak tertentu) sederhana,
$$\int dx=\dfrac{1}{x} + C.$$
Saya berharap untuk say god bye dengan matematika ketika lulus kuliah. Saat itu, dalam hati, saya ingin fokus pada bidang terapan saja, yang hanya menerapkan rumus jadi. Takdir berkata lain, saya kembali ke kampus, melakukan penelitian, dan bertemu matematika lagi. Bertemu kalulus lagi. Inin contoh kalkulus integral (tak tertentu) sederhana,
$$\int dx=\dfrac{1}{x} + C.$$
Kalkulus
Kalkulus adalah "Matematika Perubahan". Dari blognya konsultan matematika, John D. Cook, dia mendefinisikan kalkulus sebagai mathematics of change, ilmu matematika yang mempelajari tentang perubahan, entah perubahan terhadap waktu, jarak atau variabel lainnya. Jika aljabar matematik mempelajari sesuatu secara statis, yang telah "beku" dalam ruang dan waktu. Maka kalkulus mempelajari sesuatu yang berubah terhadap waktu, bentuk yang berubah, merepresentasikannya dalam bentuk model matematik. Jika aljabar menghitung sesuatu secara eksak dan fragile (sebagai konsekuensi dari solusi eksak), maka perhitungan kalkulus lebih pada pendekatan yang lebih robust. Biasanya orang mengenal kalkulus sebagai: limit, turunan dan integral.Friday, September 09, 2016
Membuat presentasi dengan Latex Beamer
Latex dapat digunakan untuk membuat file presentasi yang powerful. Jika anda belum menginstal latex, saya menyarankan untuk menggunakan latex dari plugin Gedit di Ubuntu yang tutorialnya bisa dibaca disini. Dengan Gedit dan Latex plugin plus embedded terminal, pekerjaan membuat file presentasi akan menjadi jauh lebih mudah. Kelebihannya, tata kelola layout pada halaman slide serta penulisan persamaan matematik didalamnya jauh menjadi cantik dan ciamik.
Tutorial beamer dengan beamer di slideshare
Membuat dokumen baru
Untuk membuat file presentasi dengan latex via Gedit, klik Tools >> Latex >> New Latex Documents. Maka, akan muncul jendela seperti dibawah. Yang perlu anda lakukan hanyalah mengganti dari Template dari default menjadi slide, mengisi nama dan direktori tempat menyimpan file .tex dan Pilih Babel Package >> Bahasa Indonesia, kemudian klik OK. Setelah itu anda dapat membuka file .tex di direktori yang telah anda pilih tadi (File >> Open).Wednesday, September 07, 2016
Static web generator dengan Mkdocs
Untuk membuat static web generator (web statis, yang isinya biasanya hanya informasi saja) cukup mudah menggunakan mkdocs. Dengan Ubuntu langkah-langkahnya adalah sebagai berikut:
- sudo apt-get install mkdocs
- mkdocs new website
- cd website
- mkdocs serve (buka http://127.0.0.1:8000 untuk melihat, ctrl-c di terminal untuk mematikannya)
- mkdocs build
Mengganti tema/theme
Konsep dari mkdocs adalah membuat static website dari makrdown alih-alih menggunakan pure html, wordpress, joomla atau bootstrap. Mkdocs akan membuat file html untuk anda berdasarkan markdown dan file konfigurasi mkdocs.yml. Untuk mengganti tema website dari default mkdocs, kita perlu mengedit file mkdocs.yml sebagai berikutsite_name: website pages: - Home: index.md - About: about.md theme: alabasterSebelum mem-build ulang, buat file about.md dalam folder docs. Tutorial singkat markdown bisa dibaca disini. Setelah membuat file about.md anda bisa membersihkan hasil build sebelumnya dan mem-build ulang,
mkdocs build --clean mkdocs buildNah, dengan perintah tersebut anda sudah bisa mengedit dan mengganti tema web anda. Setiap kali anda mengedit konfigurasi dan isi web anda, jangan lupa untuk meng-clean anda mem-build ulang dengan dua perintah di atas. Berikut contoh tampilan static web yang dibangun dengan Mkdocs.
![]() |
| Halaman web yg dibangun dengan mkdocs (http://vibrastic.ep.its.ac.id/simpanfile/) |
Tuesday, August 30, 2016
Ten years blogging: Statistics and keep writing!
Actually, this year is the ninth year after I started to blog in 2007. But, if 2007 is counted, this year is the tenth. You can see the difference after nine-year with my somewhat seven years old blog. For a comparison, you can read the review and statistics of my seven-year blogging here (for this blog, in Indonesian language).
Writing, in my current life, is just a hobby to get benefit in my spare time. Although working in manufacturing industry, I keep writing to keep my mind open to the world. I write for fun, at least till now. I write on wide area, from engineering as my basic to the social theme. In engineering, I wrote about computer science and open-source projects. Tweaking my laptop is another activity to get done on holiday. When I found a problem with my laptop, I tried to solve it. Breaking it repeatedly till I got the solution. Then, when I got it, I write it in my blog from the scratch. That is interesting. That makes me feel lively in this life.
Writing, in my current life, is just a hobby to get benefit in my spare time. Although working in manufacturing industry, I keep writing to keep my mind open to the world. I write for fun, at least till now. I write on wide area, from engineering as my basic to the social theme. In engineering, I wrote about computer science and open-source projects. Tweaking my laptop is another activity to get done on holiday. When I found a problem with my laptop, I tried to solve it. Breaking it repeatedly till I got the solution. Then, when I got it, I write it in my blog from the scratch. That is interesting. That makes me feel lively in this life.
![]() |
| Statistic of pageviews until August 2016 |
Saturday, August 27, 2016
Membaca file partisi EXT di MacOS
Setelah dua-tiga kali mencoba, akhirnya tahun lalu saya berhasil membaca (dan menulis) partisi EXT (ext4) di Mac OSX 10.8.5 Mountain Lion. Ext adalah partisi default dan standar pada sistem operasi berbasis Linux dan saat ini ext4 adalah default file partisi Ubuntu. Langkah-langkah membaca file partisi ext pada MacOS adalah sbb:
- Install OSXFuse
- Install Fuse-ext
- Enable read-write via script/terminal
![]() |
| OSXFuse dan fuse-ext pada preference MacOS |
Wednesday, August 24, 2016
Speech enhancement on smartphone Voice Recording
Abstract
Speech enhancement is a challenging task in audio signal processing to enhance the quality of targeted speech signal while suppressing other noises. In the beginning, the speech enhancement algorithm growth rapidly from spectral subtraction, Wiener filtering, spectral amplitude MMSE estimator to Non-negative Matrix Factorization (NMF). Smartphone as a revolutionary device now is being used in all aspect of life including journalism; personally and professionally. Although many smartphones have two microphones (main and rear) the only main microphone is widely used for voice recording. This is why the NMF algorithm widely used for this purpose of speech enhancement. This paper evaluates speech enhancement on smartphone voice recording by using some algorithms mentioned previously. We also extend the NMF algorithm to Kulback-Leibler NMF with supervised separation. The last algorithm shows improved result compared to others by spectrogram and PESQ score evaluation.
For full paper please download here (submitted to ICOPIA 2016). For Octave code (obtained from single source separation: mini tutorial), and latex code please refer to this link.
Subscribe to:
Posts (Atom)
























