Sunday, September 17, 2017

Bern, Interlaken, Spiez and Fribourg

This is my second cross-country Europe tour after the second one visited Skocjan Cave in Slovenia. Although I have already visited Europe several times to ICTP Trieste, but the previous tour only sightseeing in local Trieste: the piazza, canal grande, the Grotta Gigante cave and the similar. Once I have chance for more long time, I planned this Europe tour to Switzerland, a rich country in central Europe.


Departure
The reason for choosing Switzerland is that I want to visit my friends there, combined to have excursion to the some interesting places. I depart from Trieste by train via this route: Triste - Venice - Verona - Milan, it cost Eur 31. The train available for every hour and I depart at 17.15. It takes six hours from Trieste to the Milan plus some delay caused by the rain. The next is to get bus to Chiasso from the Milan, but it is not so easy. The problem is that I have arrived at Milan on 0 O'clock midnight, the only bus will go on 00.45 and the bus stop still unclear at the time. Once failed, I will have long delay because the next train to Chiasso is only available in the morning, 7 a.m. After several time searching (it took almost 30 minutes to the bus stop), we find it and the bus is coming on 00.41, leaving Milano Centrale about 00.43, 2 minutes earlier. The following is location and map of Bus stop 236A to Chiasso from Milan.

Friday, September 08, 2017

Neural Network with R: A concept [1]

This article is the English version of this article. It is based on Lecture by Roger Barlow given at ICTP Trieste on #DataTrieste17. The images below shows Roger explain some fundamentals concept of Neural Network at ICTP class.



Neural network is one of the earlier and most developed artificial intelligence. The purpose of the computer, i.e., internet is to differ the picture between cats and dog, or between camel and dromedary.  The human brain is very good at recognising which is which. We can easily detect if the shown picture is camel of dromedary. But, how about computer? Can computer distinguish the image of camel and dromedary? Here is how the neural net works.

Thursday, August 24, 2017

Pentingnya sebuah konfirmasi

Beberapa tahun yang lalu saya pernah mendapat email. Karena tidak belum saya balas, saking sibuknya, si pengirim email mengirim email lagi kepada saya. Isinya kurang lebih begini:

Hi Bagus,
Apakah kamu sudah menerima email saya? Jika iya tolong balas kurang lebih seperti ini, "Terima kasih, emailmu sudah saya terima, dan saya bisa pada jam itu". Bukan apa-apa, sekedar memastikan bahwa kamu sudah menerima emailku.
Terima kasih.

Saat itu saya baru sadar, betapa pentingnya sebuah konfirmasi. Apalagi menyangkut janji (bertemu), attachment email, pengiriman dokumen, dll. Dari situ, saya berusaha untuk menjawab, atau memberi konfirmasi, terhadap email yang masuk. Tidak semua memang, tapi jika membutuhkan konfirmasi atau jawaban, saya usahakan untuk memberikan jawaban atau konfirmasi, ASAP: as soon as possible.

Belajar dari kasus tersebut, saya membuat rule of thumb: kapan harus menjawab atau mengkonfirmasi dari sebuah email (termasuk chat, tapi yang ini less important) sebagai berikut:

  • Email tersebut email penting (dari pejabat, rekan bisnis, keluarga dekat)
  • Email tersebut memuat pertanyaan yang harus dijawab
  • Email tersebut berisi janji (pertemuan/meeting) dan sejenisnya

Orang Jepang biasa meng-cc (carbon copy) setiap email yang dikirimnya ke orang lain, ke emailnya sendiri, memastikan bahwa email tersebut terkirim. Bagaimana dengan kita...? jangan sampai email penting tidak dijawab, dan seseorang disana menunggu dengan sebal.

I am text based, karena itu cara terbaik menghubungi saya adalah dengan text (email). If I marked your email as important, I will reply it.

Important
Beberapa pertanyaan (yang ingin anda tanyakan lewat email), sebagian besar jawabannya sudah tersedia di Internet, googling it. Don't ask the question that the answer can be easily found on the internet. Jangan membuang-buang tenaga untuk mengirim email hanya untuk menanyakan masalah sepele. Kalau sudah seperti ini, entah itu email atau chat, kemungkinan besar anda tidak mendapat jawaban atau konfirmasi. Dan permasalahan sepele seperti ini juga tidak memerlukan konfirmasi.

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. 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 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 detil 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 Psyscophysics", 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. 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.

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.


A photo posted by Bagus Tris Atmaja (@bagustris) on


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.


Related Posts Plugin for WordPress, Blogger...