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.

A post shared by Bagus Tris Atmaja (@bagustris) on


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].

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
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:
nama-perintah argumen
nama-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.
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:
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.

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.

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.

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.

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.

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.

Fig 0. Kereta Bandara Soetta Produksi INKA [4]
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.

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
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.
  1. Install Thermald
  2. sudo apt install thermald
  3. Install lm-sensors
  4. sudo apt install lm-sensors
  5. Install fancontrol (atau macfanctld)
  6. # Untuk fancontrol
    $ sudo apt install fancontrol
    # untuk macfanctld
    $ sudo apt install macfanctld
    
  7. Download and Install Intel Graphic Tool
  8. $ 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
    
  9. Set governor: powersafe atau performance (sudo apt install linux-tools-common)
  10. sudo cpupower frequency-set -g performance
    
  11. Cek Laptop speed
  12. sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
    
  13. Do powertop,
  14. sudo powertop --auto-tune 
  15. Enjoy
Penjelasan:

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
A post shared by Bagus Tris Atmaja (@bagustris) on

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.
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 pavucontrol
Pada 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.

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.

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.

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
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.


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.

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!

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..

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.
A photo posted by Bagus Tris Atmaja (@bagustris) on


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.

Instalasi

Untuk menginstall KmPlot pada Ubuntu cukup mudah, yakni dengan perintah berikut:
sudo apt install kmplot
Untuk 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.
  1. Cartesian Plot
  2. 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.
  3. Parametric Plot
  4. 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.
  5. Polar Plot
  6. 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}$
  7. Implicit Plot
  8. Implicit plot adalah kebalikan dari eksplisit plot, yakni variabel x dan y ditulis pada ruas yang sama. Contohnya $x^2+y^2=24$
  9. Differential Plot
  10. Differential plot adalah plot turunan dari fungsi, bisa turunan pertama, turunan kedua atau ke $n$. Contoh, $f'(x)=2x$.

Saturday, September 24, 2016

Bilangan kompleks

Step-by-step:
  1. Pelajari slide berikut (beginner), pastikan anda faham tiap halaman pada slide tsb.
  2. Lihat, ikuti dan fahami video berikut (intermediate - advance)
Selamat belajar!

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.$$

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:
    1. sudo apt-get install mkdocs
    2. mkdocs new website
    3. cd website
    4. mkdocs serve (buka http://127.0.0.1:8000 untuk melihat, ctrl-c di terminal untuk mematikannya)
    5. mkdocs build
Hanya dengan empat langkah di atas kita sudah bisa membuat static web dengan mkdocs. Buka sub folder "site" dalam folder "website" (sebagai contoh pada langkah kedua diatas) dan buka file index.html didalamnya. Jika anda sudah mempunyai hosting, anda cukup mengcopy seluruh file dalam folder site ke hosting anda, biasanya dalam folder "www".

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 berikut
site_name: website
pages:
- Home: index.md
- About: about.md
theme: alabaster
Sebelum 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 build
Nah, 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.

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:
  1. Install OSXFuse
  2. Install Fuse-ext
  3. 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.


Related Posts Plugin for WordPress, Blogger...