Tag Archives: hobby

Last updated by at .

Latihan lagu Nyidam Sari pakai Saxophone Tenor

Kali ini aku belajar lagu Jawa berjudul Nyidam Sari. Lagu ini menggunakan titinada Pelog Jawa, 1 3 4 5 7. Hanya berdasarkan 5 macam nada sudah dapat dijadikan lagu jawa yang sangat sejuk didengarkan. Selain nada pelog ada dana Slendro 1 2 3 5 6 mirip dalam lagu cina.

Video ini saya rekam secara langsung dengan menggunakan handycam.

YouTube Preview Image

Posted in Saxophone, Video | Tagged , , | 2 Comments

Latihan Lagu Misty menggunakan saxophone tenor

Lagu Misty merupakan salah satu lagu favorit saya. Rekaman pertama saya menggunakan saxophone alto. Disini saya menggunakan saxophone Tenor, dengan menambahkan melodi interlude. Namun tidak ada iringan lagu, karena saya masih latihan lagu ini menggunakan Tenor.

Dimainkan dengan menggunakan 4 konfigurasi Mouthpiece yaitu:

  1. Berg Larsen 110/SMS/2 dengan reed fiber jenis natural.
  2. Berg Larsen 110/SMS/2 dengan reed fiber jenis carbon.
  3. Bobby Dukoff D7 dengan reed fiber jenis carbon.
  4. SR Legend dengan reed Bambu #3
  5. SR Legend dengan reed fiber jenis natural.

YouTube Preview Image

Posted in Saxophone, Video | Tagged , , | Leave a comment

Semangat untuk menempa diri adalah usaha untuk lepas dari kemunafikan

Semangat adalah kata-kata yang pernah digunakan dijaman perjuangan ’45. Tanpa ada semangat tidak akan pernah ada perubahan. Bangun semangat diri, untuk mendapatkan kemampuan diri agar terhindar dari kemunafikan. Mulut berkata, hati tapi tidak merestui, mulut berkata bijak tapi tidak dapat menjadi teladan, tong kosong nyaring bunyinya. 

Semangat sebenarnya untuk diri sendiri, untuk bisa melakukan sebuah perjuangan hidup. Dapatkan kemajuan hidup ini dengan dilahirkan dari semangat diri sendiri. Biasakan kehidupan kita terangkat dari kemampuan diri yang diawali dari semangat. Jangan memberikan semangat kepada orang lain jika ujung-unjungnya kemajuan orang lain untuk kepentingan yang memberi semangat. 

Dalam dunia musik, kemunafikan hampir tidak ada.

Kenapa demikian ?

Karena dikatakan Jago menyanyi, secara langsung dapat diuji kemampuannya dengan mendengar suaranya secara langsung, dan menjadi melekat pada diri seseorang. 

Namun di dunia ilmu pengetahuan, masih rancu mana yang jago beneran dan mana yang hanya omong doang. Sangatlah sulit dibuktikan, kenyataannya yang pandai berbicara malah dianggap yang paling mengerti.  

Melalui hobi musik memainkan saxophone, bermodalkan semangat dapat digunakan sebagai upaya menempa diri untuk keluar dari kemunafikan. Karena menurut saya suara yang keluar dari saxophone merupakan wujud dari kemampuan sang peniupnya, tidak akan pernah tertipu. Dengan rasa semangat, sarana tidak menjadi penghalang untuk menempa diri meniup saxophone dengan baik dan benar. Kamar mandipun bisa dipakai sebagai tempat latihan agar tidak mengganggu yang lainnya.

Yang penting Semangat utuk menempa diri masih ada dalam diri kita.

YouTube Preview Image

Posted in Saxophone, Video | Tagged , , | Leave a comment

Can You Feel The Love Tonight on Alto Saxophone

Kali ini aku mulai mencoba lagi saxophone altoku yang sudah lama tidak dimainkan, karena aku menyenangi saxophone Tenor. Teryata asik juga untuk memainkan lagu dengan nada tinggi. 

YouTube Preview Image

Posted in Saxophone, Video | Tagged , , | Leave a comment

Can You Feel The Love Tonight on Tenor Saxophone

Hari minggu yang membosankan jangan dibiarkan begitu saja keadaannya, akan menyebabkan hal-hal yang diluar kesadaran, misalnya banyak makan, keluyuran tak menentu, atau lainnya. Hari minggu yang membuat aku jenuh, aku lewatkan dengan merekam lagu “Can You Feel The Love Tonight” dengan melodi Saxophone Tenor yang aku mainkan sendiri.

Aku rekam secara langsung pakai handycame, akhirnya hari-hari yang membosankan menjadi mengasikkan. Memang kita harus pandai mencari kegiatan yang menyenangkan yang bermanfaat dan berarti, agar setiap hari akan terisi hal-hal yang menyenangkan.

YouTube Preview Image 

Bagi yang membutuhkan partiture dan file MIDI silakan download di link berikut ini.

Download disini

“Can You Feel The Love Tonight”

There’s a calm surrender to the rush of day
When the heat of a rolling wind can be turned away
An enchanted moment, and it sees me through
It’s enough for this restless warrior just to be with you

And can you feel the love tonight
It is where we are
It’s enough for this wide-eyed wanderer
That we got this far
And can you feel the love tonight
How it’s laid to rest
It’s enough to make kings and vagabonds
Believe the very best

There’s a time for everyone if they only learn
That the twisting kaleidoscope moves us all in turn
There’s a rhyme and reason to the wild outdoors
When the heart of this star-crossed voyager beats in time with yours

Posted in Saxophone, Video | Tagged , , | Leave a comment

Belajar arduino: board tanpa bootloader

Isi materi ini ditujukan untuk berbagi ilmu pengetahuan kepada semua pengunjung blog ini.
Silakan digunakan untuk kepentingan proses pembelajaran untuk mencerdaskan bangsa ini dengan tidak lupa menyebutkan sumbernya.
Namun yang harus dihindari adalah: mengambil isi dengan mengakui sebagai haknya, mengambil isi untuk tujuan komersialisasi.
Semua tergantung kepada hati-nurani, jika terjadi saya berkewajiban mengingatkan para plagiator. Biasakan sesuatunya terlahir dari tangan anda, itu menunjukkan bahwa anda ada dan anda diberi hidayah sebagai ciptaanNya yang paling mulia untuk memberikan manfaat di dunia ini. Biasakanlah memberikan manfaat kepada orang lain, dan jangan membiasakan memanfaatkan orang lain.

Kali ini saya akan berbagi pengalaman tentang bagaimana board arduino tanpa menggunakan bootloader.  Sebenarnya bootloader yang ditanamkan dalam board arduino adalah program kecil yang berfungsi untuk mengupload (memprogram flash) secara serial dengan menggunakan protokol serial RS232. Hal ini awalnya untuk membuat mudah para pengguna didalam mengupload hasil kompilasi dalam IDE arduino. Oleh karena itu mengapa pada umumnya board arduino aslinya disisipkan piranti untuk mengubah USB ke serial, sehingga menjadi sangat sederhana tinggal menancapkan board arduino ke saluran USB komputer.

Namun sejak versi IDE arduino 1.0.0,  sudah dilengkapi fasilitas menu “Upload Using Programmer”. Menu bisa anda klik File->Upload Using Programmer,  atau bisa menggunakan shortcut Ctrl+Shift+U. Program hasil kompilasi akan diupload ke board arduino melalui piranti pemrograman sesuai dengan pilihan di menu Tools->Programmer->{pilih sesuai dalam pilihan}. Dengan cara ini bootloader tidak lagi diperlukan karena pasti akan diisi dengan nilai FF alias dihapus. Penulis mencoba dengan menggunakan programmer USBasp yang meggunakan pin MISO, MOSI, SCK dan RESET pada ATmega328. Sebenarnya hanya menambahkan 1 kabel saja, kalau secara serial RS232 menggunakan:  TX, RX, RESET. Kecepatannya akan lebih cepat menggunakan cara ini, sehingga akan menghemat waktu pengembangan aplikasi mikrokontroler.

 

 

 

Posted in Arduino, Elektronika, Mikrokontroler | Tagged , , , | Leave a comment

Belajar arduino: membuat board sendiri ATmega8, 168 dan 328

Isi materi ini ditujukan untuk berbagi ilmu pengetahuan kepada semua pengunjung blog ini.
Silakan digunakan untuk kepentingan proses pembelajaran untuk mencerdaskan bangsa ini dengan tidak lupa menyebutkan sumbernya.
Namun yang harus dihindari adalah: mengambil isi dengan mengakui sebagai haknya, mengambil isi untuk tujuan komersialisasi.
Semua tergantung kepada hati-nurani, jika terjadi saya berkewajiban mengingatkan para plagiator. Biasakan sesuatunya terlahir dari tangan anda, itu menunjukkan bahwa anda ada dan anda diberi hidayah sebagai ciptaanNya yang paling mulia untuk memberikan manfaat di dunia ini. Biasakanlah memberikan manfaat kepada orang lain, dan jangan membiasakan memanfaatkan orang lain.

Posting kali ini diperuntukkan bagi yang ingin belajar arduino namun berkantong tipis untuk membeli board arduino yang relatif mahal. Atau bagi mereka yang memang suka utak-atik perangkat keras elektronika. Mikrokontroler ATmega 8, 168 dan 328 memiliki jumlah kaki yang sama yaitu 28 untuk kemasan DIP, mikrokontroler jenis ini banyak yang menjualnya relatif lebih murah dibanding dengan mikrokontroler lainnya. Dengan memiliki salah satu mikrokontroler dan ditambah dengan sedikit komponen sebenarnya sudah bisa berfungsi layaknya board arduino yang asli.

Dalam posting ini berisi tutorial cara membuat arduino.

Membangun rangkaian

Untuk membuat arduino  terdapat banyak pilihan jenis mikrokontroler yang akan digunakan. Namun dalam posting ini bisa menggunakan ATmega 8, 168, 328. Saya menggunakan ATmega 328 dengan kapasitas memori program lebih besar yaitu 32KB. Bangunlah dahulu rangkaian mikrokontroler dalam rangkaian berikut ini.

 

 Komponen yang harus anda sediakan adalah:

  1. IC1: Mikrokontroler ATMega8, 168, atau 328, terserah kepada anda silakan dipilih salah satu.
  2. Q1: Kristal resonator, 8MHz atau 16MHz.
  3. R1: sebagai resistor pullup untuk reset sebesar 1K – 10K
  4. C1 dan C2 sebesar 22pF.

Tegangan suply VCC adalah 5VDC, jangan sampai terbalik polaritasnya, kalau terjadi maka mikrokontroler akan menjadi almarhum alias terbakar. Untuk mengisi program biasanya menggunakan ICSP dengan menggunakan 4 sinyal MISO, MOSI, SCK dan RESET. Saya sarankan menggunakan USBASP bisa dibuat sendiri dengan menggunakan mikrokontroler ATmega8. Tegangan suply 5V dapat disuply dari USBASP programmer dengan mengambil daya dari port USB komputer. Cara membuat USBASP programmer dijelaskan dalam posting lainnya.

Anda dapat membangun rangkaian dengan menggunakan breadboard agar mudah bereksperimen dengan menghubungkan setiap kaki komponen  menggunakan kabel engkel sekitar 0.5-1mm. Pilihan lain bisa mengunakan PCB berlobang dan anda bisa menghubungkan dengan kawat engkel untuk setiap kaki komponen dengan cara disolder.

 

 Rangkaian yang dibangun pada breadboard diatas, belum ada bootloader arduinonya. Jadi perlu diprogram bootloader sesuai dengan jenis mikrokontroler ATmega yang digunakan. Untuk mengisi booloader ini cara yang paling mudah dengan menggunakan IDE arduino. Namun anda memerlukan piranti pemrogram yang sesuai dan dikenal arduino. Anda harus menset jenis pemrogram sesuai dengan yang anda gunakan. Cara settingnya pilih menu Tools->programmer->”pilih jenis programmer”.

Programmer yang termurah adalah jenis Parallel Programmer yang memanfaatkan port paralel pada komputer. Namun sayang pada laptop sudah tidak ada lagi. Kalaupun menggunakan konverter USB-LPT akan menjadi lebih ribet lagi, lebih baik menggunakan USBasp bisa dibeli dipasaran umum atau dibuat sendiri menggunakan ATmega8. Saya menggunakan USBasp sebagai pemrogramnya.

 

Yang tak kalah pentingnya adalah mengenal koneksi pemrograman pada USBasp agar proses pemrograman berhasil. Pada USBasp ada dua jenis konektor yaitu 6pin dan 10pin. Saya menggunakan jenis 10pin pada USBasp buatan sendiri.

Saluran pemrograman adalah MISO, MOSI dan SCK dihubungkan dengan MISO, MOSI dan SCK mikrokontroler target. Sedangkan RES dihubungkan ke RESET mikrokontroler target untuk mereset menjadi mode program. Sedangkan VTG adalah sumber tegangan +5V dari port USB komputer. GND adalah saluran bersama. Jadi total yang harus dihubungkan ke mikrokontroler adalah 5 kabel jika board anda memiliki suply tegangan +5V sendiri. Jika board and tidak memiliki suply +5V dan diperoleh dari USB komputer, VTG dihubungkan ke VCC mikrokontroler. Harus diperhatikan jangan kedua-duanya, untuk menghindari kerusakan komputer karena tegangannya menjadi bentrok. 

Mengisi BootLoader

Bootloader merupakan program pendek yang diisikan kedalam ATmega, yang akan dieksekusi saat mikrokontroler diberi catudaya. Sebenarnya bootloader ini merupakan firmware untuk  pemrograman yang bekerja secara serial RS232. Jadi cukup memanfaatkan saluran serial RS232 pada komputer, untuk selanjutnya bootloader akan menangani pengisian program pada memori program berupa Flash dalam ATmega. Sebenarnya masih ada pilihan lainnya untuk mengisi/upload hasil kompilasi arduino yaitu salah satunya dengan menggunakan USBasp, sehingga tanpa memerlukan bootloader.

Namun jika ini yang menjadi pilihan anda akan dijelaskan bagaimana mengisi (burn) firmware bootloader ini. Untuk mengisi bootloader hubungkan MISO -> MISO, MOSI -> MOSI, SCK -> SCK, /RES -> RESET, GND -> GND, VTG -> VCC (jika target disuply dari tegangan USB komputer).

 Setelah target tersambung dengan benar ke programmer USBasp, colokkan USBasp. Selanjutnya jalankan arduino, kemudian lakukan sebagai berikut:

  1. Set board yang sesuai: Tools -> Board -> Duemilanove w/ATmega 328 (bisa yang lain asal ATmega328 16MHz)
  2. Set Programmer: Tools -> Programmer -> USBasp
  3. Kirim bootloader: Tools -> Burn bootloader

Saya menggunakan arduino versi 1.0.1.

YouTube Preview Image

Meng-upload program

Untuk menguji apakah bootloader bekerja dengan baik, dicoba mengupload program dari contoh yang ada pada arduino bernama “blink”. Hubungkan TX komputer -> RX arduino (pin 2), RX komputer -> TX arduino (pin 3), RTS komputer -> RESET arduino (pin 1). Ingat ketiga saluran dari serial komputer harus memiliki level tegangan logika TTL 0 V atau 5V. Kalau anda menggunakan USB to serial pada umumnya, keluarannya masih dalam taraf level tegangan RS232. Untuk mengubah level tegangan RS232 ke TTL gunakan IC MAX232.

YouTube Preview Image

Mudah-mudahan bermanfaat buat seluruh pengunjung blog. 

Posted in Arduino, Elektronika, Mikrokontroler | Tagged , , , | 28 Comments

Belajar arduino: hello world

Isi materi ini ditujukan untuk berbagi ilmu pengetahuan kepada semua pengunjung blog ini.
Silakan digunakan untuk kepentingan proses pembelajaran untuk mencerdaskan bangsa ini dengan tidak lupa menyebutkan sumbernya.
Namun yang harus dihindari adalah: mengambil isi dengan mengakui sebagai haknya, mengambil isi untuk tujuan komersialisasi.
Semua tergantung kepada hati-nurani, jika terjadi saya berkewajiban mengingatkan para plagiator. Biasakan sesuatunya terlahir dari tangan anda, itu menunjukkan bahwa anda ada dan anda diberi hidayah sebagai ciptaanNya yang paling mulia untuk memberikan manfaat di dunia ini. Biasakanlah memberikan manfaat kepada orang lain, dan jangan membiasakan memanfaatkan orang lain.

Posting kali ini akan dijelaskan bagaimana cara berkenalan dengan arduino bagi para pemula. “Hello world” adalah istilah yang sering digunakan dalam dunia pemrograman untuk mengawali dan mengenalkan sebuah pemrograman. Biasanya program adalah sederhana dengan menampilkan kalimat “Hello World” ke piranti keluaran stadar dari sistem mikroprosesor yang digunakan. Kalau di PC biasanya dikeluarkan pada layar, kalau tidak dilengkapi dengan layar biasanya ditampilkan ke konsole secara serial. Dalam arduino untuk mengenalkan sebuah program secara sederhana dengan cara mengkerdipkan led dengan periode hidup dan mati tertentu.

Bagi para pemula untuk belajar arduino yang harus dipersiapkan adalah:

  1. Board arduino (bukan buatan sendiri), saya menggunakan board nano yang berbasis mikrokontroler ATmega328 dengan clock 16MHz.

  2.  Perangkat lunak arduino terbaru dapat anda download disini. Pilih sesuai dengan sistem operasi yang sesuai dengan komputer anda.

Dalam board arduino biasanya sudah dilengkapi dengan led untuk keperluan mengetes perangkat keras atau sebagai indikator serbaguna. Dalam arduino nano biasanya menggunakan penyemat D13 atau digital kanal 13.

Langkah-langkah eksperimen

 Langkah-langkah eksperimen arduino bagi para pemula adalah:

  1. Tancapkan usb serial ke kemputer anda. 
  2. Pastikan drivernya sudah terinstall dan dikenali dengan benar.
  3. Untuk mengecek driver,-> My Computer, klik kanan,Properti. Klik Hardware,Device Manager. Lihat port COM apa sudah terlihat dalam daftar driver, catat kanalnya.
  4. Jalankan arduino.
  5. Load contoh program dengan memilih menu.

Nah, dalam editor akan terlihat programnya sebagai berikut:

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  This example code is in the public domain.
 */

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

Mengenai cara kerja program akan saya jelaskan nanti, teruskan rasa penasaran anda sebagai tanda ketertarikan hobi yang yang baru ini. 

Kompilasi

 Sebelum program diupload ke board arduino ada baiknya bagaiman mengkompilasi untuk melihat apakah ada kesalahan penulisan program. Dalam arduino tidak ada menu kompilasi, sebagai gantinya adalah menu “Verify”. Klik icon tersebut maka dalam jendela pesan akan ditampilkan statu sedang dikompile.

Jika sudah terdapat kesalahan dalam program maka dilanjutkan dengan mengupload program ke board arduino yang anda gunakan. Klik ikon panah kanan disebelah kanan ikon “verify”. Kanal COM akan dicari secara otomatis oleh arduino dan akan memberikan saran kepada anda setelah ditemukan.

Jangan lupa sebelumnya harus anda set dulu board yang anda gunakan sesuai dengan jenis board arduino tersebut. Pilih menu  Tool -> Board. Saya set sesuai dengan board yang saya gunakan yaitu Nanp ATmega328. Mungkin anda menggunakan board yang berbeda dengan saya, oleh karena itu set sesuai dengan yang anda miliki.

Penjelasan program

Dari program di atas cara kerja program dapat dijelaskan sebagai berikut:

  1. Baris pertama  dari program terdapat sintak:  int led = 13; merupakan pendefinisian led sebagai nilai 13, ini digunakan untuk menandai nomer saluran yang digunakan untuk pin arduino terhubung dengan led. 
  2. Baris program berikutnya adalah fungsi void setup(), yang akan dieksekusi pertama kali sesaat setelah arduino diberi catudaya, berfungsi untuk perintah-perintah insialisasi sebelum program utama dieksekusi. Isi dari fungsi ini adalah pendefinisian pin io dengan sintak:  pinMode(led, OUTPUT);  memiliki arti bahwa mode dari pin (penyemat) 13 (bukan pin mikrokontroler) yaitu saluran D13 (digital nomer 13) difungsikan sebagai saluran keluaran atau output. Nomer 13 ini ditahan dalam variabel led sebagai konstanta, dengan maksud agar dapat dikonfigurasi dengan mudah karena berada di atas.
  3. Baris program berikutnya adalah fungsi void loop(), merupakan fungsi dari program utama yang akan dieksekusi secara berurutan dari atas sampai terakhir dan kembali lagi dari atas sampai terakhir, begitu seterusnya karena merupakan loop yang tidak pernah berakhir. Baris pertama dari fungsi ini adalah  digitalWrite(led, HIGH); artinya tulislah logika 1 (high) pada pin keluaran nomer 13, dengan demikian led yang terhubung ke pin ini akan menyala, karena led diseri dengan resistor secara pulldown (terhubung ke ground). Selanjutnya adalah mengeksekusi sintak delay(1000); yaitu waktu tunda selama 1000mS atau 1 detik, dengan demikian led menyala selama 1 detik. Berikutnya adalah  digitalWrite(led, LOW); artinya tulislah logika 0 (low) pada pin keluaran nomer 13, dengan demikian led yang terhubung ke pin ini akan mati. Selanjutnya delay(1000); mengakibatkan led mati selama 1 detik. Keseluruhan program artinya led berkedip hidup selama 1 detik, mati selama satu detik. 

 

Posted in Arduino, Elektronika, Mikrokontroler | Tagged , , , | 2 Comments

Belajar Arduino: pengantar

Isi materi ini ditujukan untuk berbagi ilmu pengetahuan kepada semua pengunjung blog ini.
Silakan digunakan untuk kepentingan proses pembelajaran untuk mencerdaskan bangsa ini dengan tidak lupa menyebutkan sumbernya.
Namun yang harus dihindari adalah: mengambil isi dengan mengakui sebagai haknya, mengambil isi untuk tujuan komersialisasi.
Semua tergantung kepada hati-nurani, jika terjadi saya berkewajiban mengingatkan para plagiator. Biasakan sesuatunya terlahir dari tangan anda, itu menunjukkan bahwa anda ada dan anda diberi hidayah sebagai ciptaanNya yang paling mulia untuk memberikan manfaat di dunia ini. Biasakanlah memberikan manfaat kepada orang lain, dan jangan membiasakan memanfaatkan orang lain.

Posting kali ini mengenai arduino, merupakan perkembangan terkini cara mengembangkan aplikasi mikrokontroler relatif lebih mudah jika dibandingkan dengan cara konvensional. Sudah lama saya tidak berkecimpung lagi dalam utak-atik aplikasi mikrokontroler, kira-kira 5 tahun lamanya. Karena sekitar 3 tahun yang lalu saya sudah tidak langi mengajar mikroprosesor pada Jurusan Teknik Elektro, Universitas Brawijaya dengan alasan sudah jenuh. Namun seiring dengan perkembangan teknologi mikrokontroler yang melaju dengan cepat, saya banyak menemukan mikrokontroler serba canggih dengan banyak piranti didalam internal mikrokontrolernya seperti keluaran AVR. Karena mikroprosesor telah mendarah daging dalam kehidupan saya sebagai pengajar mikroprosesor sejak tahun 1986-2009 atau 23 tahun lamanya. 

Didalam mengajar saya utamakan teori kemudian memberikan pemahaman dalam dunia nyatanya. Karena kalau teori saja, bagaikan sebuah cerita fiksi yang tidak tahu wujud kenyataannya. Kalau praktek saja tanpa teori bagaikan orang buta yang tidak tahu jalan sebenarnya, dan pada akhirnya hanya meraba-raba tanpa tahu sebabnya. Yang benar adalah Teori dan praktek selalu beriringan, sehingga didalam belajar ilmu pengetahuan hendaklah berdasar tiga hal yaitu: “Belajar Membaca”, “Belajar Berpikir” dan “Belajar berbuat”. “Belajar membaca” adalah tahap awal belajar ilmu pengetahuan. Belajar membaca artinya menelusuri jejak ilmu pengetahuan yang ada dibumi ini, karya-karya orang lain, atau apa-apa yang sudah dilakukan oleh orang lain. Tujuannya adalah membangun motivasi, menghargai karya orang lain, memulai hal-hal baru yang belum dilakukan orang lain. “Belajar berpikir” adalah suatu langkah awal dari sebuah ketertarikan kepada sebuah ilmu pengetahuan, sekaligus mengetahui kemampuan diri sendiri, mengetahui bahwa kita ada oleh karena itu kita berpikir. Selain itu juga bertujuan untuk mengetahui atau mengukur kemampuan diri sendiri. Selanjutnya adalah “Belajar berbuat” artinya apa yang telah dibaca dan dipikir haruslah diverifikasi dalam bentuk perbuatan, sebagai contoh praktek. Belajar berbuat bertujuan untuk mengoreksi diri sendiri, apakah yang telah dibaca dan dipikir benar adanya, kalau tidak benar mulailah dari awal untuk mencari kebenaran apa yang telah kita pelajari. Semua itu adalah sebuah proses yang harus dijalani agar apa-apa yang kita ajarkan adalah benar dan telah dibuktikan. Dengan demikian apa yang kita sampaikan dalam ruang kelas bukan sebuah isapan jempol belaka.

Arduino

Mengenai arduio yang telah diluncurkan dalam situs arduino, yang sampai saat posting ini ditulis telah memiliki versi 1.0.1. Arduino sebenarnya adalah perangkat lunak IDE (Integrated Development Environment ). Sebuah perangkat lunak yang memudahkan kita mengembangkan aplikasi mikrokontroler mulai dari menuliskan source program, kompilasi, upload hasil kompilasi, dan uji coba secara terminal serial. Namun sampai saat ini arduino belum mampu men-debug secara simulasi maupun secara perangkat keras, kita tunggu selanjutnya.

Arduino ini bisa dijalankan di komputer dengan berbagai macam platform karena didukung atau berbasis Java. Source program yang kita buat untuk aplikasi mikrokontroler adalah bahasa C/C++ dan dapat digabungkan dengan assembly. Penulis menggunakan arduino berbasis mikrokontroler AVR dilingkungan jenis ATMEGA yaitu ATMEGA 8, 168, 328 dan 2650.

Sampai disini silakan dulu download program arduino kemudian installah dalam komputer anda. Setelah anda instal coba dirun maka akan muncul tampilan sebagai berikut.

 

Dari tampilan kedua dapat dibagi menjadi 3 jendela yaitu: Menu dan tombol icon, editor dan pesan. Pada bagian bawah terlihat jenis mikrokontroler atau board arduino saat ini yaitu Board Arduino BT dengan mikrokontroler ATmega328 dengan menggunakan kanal serial COM7 untuk upload hasil kompilasi dan komunikasi konsole serial.

Penggunaan arduino sangat mudah, kemudahan karena kita tidak perlu lagi mengetahui detail perangkat keras dari mikrokontroler  terutama mengenai konfigurasi register-register yang harus dilakukan dengan mengetahui cara kerja dari mikrokontroler. Selain itu arduino sangat kaya dengan library baik dari pengembang arduino maupun sumbangan dari orang lain, karena arduino sifatnya adalah opensoource.

Pada saat source dikompilasi, maka hasilnya berupa file heksa di upload ke mikrokontroler secara serial dengan memanfaatkan pin TX/RX untuk ATmega8 adalah penyemat 2 dan 3. 

Bagaimana cara kerja pengembangan sistemnya ?

Disamping IDE arduino sebagai jantungnya, bootloader adalah jantung dari arduino lainnya yang berupa program kecil yang dieksekusi sesaat setelah mikrokontroler diberi catu daya. Bootloader ini berfungsi sebagai pemonitor aktifitas yang diinginkan oleh arduino. Jika dalam IDE terdapat file hasil kompilasi yang akan diupload, bootloader secara otomatis menyambutnya untuk disimpan dalam memori program. Jika pada saat awal mikrokontroler bekerja, bootloader akan mengeksekusi program aplikasi yang telah diupload sebelumnya. Jika IDE hendak mengupload program baru, bootloader seketika menghentikan eksekusi program berganti menerima data program untuk selanjutnya diprogramkan dalam memori program mikrokontroler. Pendek kata sangat mudah mekanisme pengembangan aplikasinya. Tentang IDE arduino kita bahas sampai disini saja, selanjutnya saya akan menjelaskan perangkat keras pendukung lainnya.

Piranti komunikasi serial RS232

Hubungan komunikasi data antara IDE arduino dengan board arduino digunakan komunikasi secara serial dengan protokol RS232. Tentunya jika anda tertarik dengan arduino ini, cek terlebih dahulu apakah komputer anda ada port komunikasi serialnya. Untuk komputer PC dipastikan sudah ada port serialnya dengan konektor DB9, namun untuk Laptop akhir-akhir ini sudah dihilangkan. Jika anda menggunakan laptop modern, diperlukan sebuah antarmuka serial rs232 biasanya ditancapkan ke USB. Sudah barang tentu jika board arduino anda sudah dilengkapi dengan komunikasi serial RS232 (biasanya USB), piranti ini tidak lagi digunakan, cukup langsung ditancapkan ke USB komputer anda. Biasanya catu daya 5V otomatis akan disuply ke board arduino anda.

Piranti serial rs232 ini digunakan jika board arduino atau arduino buatan sendiri tidak dilengkapi dengan piranti serial 232. Jika tidak tersedia, gunakan usb to serial pada umumnya. Tapi harus diingat penyemat TX/RX mikrokontroler merupakan level ttl, jadi harus diubah dari level rs232 ke ttl dengan menggunakan chip max232. Belakangan ini udah ada piranti usb to serial dengan level ttl, jadi tidak perlu menggunakan chip max232 lagi. Saluran yang digunakan adalah RX, TX dan DTR. DTR digunakan untuk mereset mikrokontroler secara otomatis ketika IDE arduino mengirimkan program untuk dituliskan ke memori program mikrokontroler. Jadi DTR dihubungkan dengan penyemat reset mikrokontroler arduino.

Board arduino

Board arduino sebenarnya berisi komponen utama mikrokontroler AVR, mulai dari ATmega8 sampai seri terbaru diantaranya adalah 2650. Selain itu board arduino dilengkapi dengan chip USB to serial, sehingga penggunanya mudah menggunakannya  hanya dengan mencolokkan ke port USB komputer/laptop. Sebenarnya kita bisa membuat board tersebut, karena board yang sudah jadi hanyalah mikrokontroler yang diisi dengan program bootloader  yang juga tersedia pada IDE arduino. Membangun board arduino sendiri akan dibahas dalam posting yang terpisah.

Untuk melihat jenis-jenis board arduino yang sudah jadi bisa anda klik disini.

Bahasa pemrograman

 Bahasa pemrograman yang digunakan oleh IDE arduino didalam mengembangkan aplikasi mikrokontroler adalah C/C++. Tentunya terdapat style khusus yang membedakannya yaitu:

  1. void main(void) sebagai fungsi program utama diganti dengan void loop() . Perbedaannya pada c biasa tidak terjadi loop, jadi harus ada looping yang ditambahkan misalnya while(1){……}. Dalam arduino secara otomatis fungsi loop() akan kembali lagi dari awal jika sudah dieksekusi intruksi paling bawahnya.
  2. Ditambahkan fungsi void setup(void), fungsi ini dugunakan untuk inisialisasi mikrokontroler sebelum fungsi utama loop() dieksekusi.
  3. Tidak direpotkan dengan setting register-register, karena arduino sudah memasukkannya kedalam librarynya dan secara otomatis disesuikan dengan jenis board arduino berkenaan jenis mikrokontrolernya. Jadi setup perangkat kerasnya menjadi mudah.

Dalam posting yang lain akan dijelaskan aplikasi sederhana tentang arduino, agar mudah dipahami apa sebenarnya arduino itu. 

Penyemat 

Pada arduino memberikan penamaan penyemat secara spesifik agar mudah dikenali oleh pengguna awam. Jika kita terbiasa  mengembangkan aplikasi mikrokontroler tidak menggunakan arduino, penyemat menggunakan nama penyemat sesuai dengan lembar data dari pabriknya. Arduino menamakan penyemat secara spesifik yaitu dua jenis saluran yaitu analog dan digital. Setiap saluran analog dan digital diberi urutan angka, misalnya D5 adalah saluran digital kanal 5, A0 adalah saluran analog kanal 0. 

 

 

Dari gambar di atas, yang penamaan penyemat yang berwarna  merah adalah nama saluran arduino. Sedangkan nama penyemat yang berwarna hitam adalah nama penyemat mikrokontroler ATmega8, 168 dan 328. Dengan demikian pengembang aplikasi mikrokontroler dengan menggunakan arduino tidak usah pusing-pusing mengetahui nama dan nomer penyemat mikrokontroler yang sedang dikembangkan aplikasinya.

Posted in Arduino, Elektronika, Mikrokontroler | Tagged , , , | 8 Comments

Jangan tinggalkan arsip web di webhosting

I apologized profusely, if the contents of this post adverse parties, especially the hosting provider. This is not judging, just a tutorial in order to maintain the confidentiality of personal self. By above statement, I can not be prosecuted before the law by anyone.
Thank you
Best Regard
Author: Bambang Siswoyo

Anda terbiasa menyewa hosting terutama hosting yang berada diluar negeri atau didalam negeri yang anda tidak tahu keberadaannya ?

Jika ya…….

Saran saya jangan tinggalkan arsip apapun bila anda sudah tidak memakainya karena sudah expire.

Mengapa ?

Saya mendapat saran dari Bapak Ratno, staff senior di PPTI-UB bahwa isi web mungkin bisa dipakai siapa saja sesuai kepentingannya, yang tentunya tidak diperkenankan mengingat isi bersifat hak kita.

Dari pengalamanku yang aku posting disini, dan juga aku posting disini. Setelah aku pikir betul-betul masuk akal, utamanya dimungkinkan adanya kopi konten ke web lainnya, yang rugi kan kita capek-capek menulis bisa muncul diweb lainnya dari tulisan kita.

Terimakasih Pak Ratno…..atas sarannya…bravo for you.

Bagi yang terbiasa melahirkan karya dari tangan dan pikirannya sendiri, hal ini bisa menjadi sangat menyakitkan bila terjadi memindah-tangankan, artinya telah terjadi pengakuan atas hak orang lain. Kerennya disebut “Plagiat”, oknumnya disebut “Plagiator”.
Berbeda dengan membaca dari halaman web, itu kan memang disengaja untuk dipublikasikan, kalau kopi arsip server maka yang terjadi seluruh “server engine”nya ikut terangkut, dan tinggal distarter.

Minimal kita sendiri yang jaga diri “Jangan tinggalkan arsip web di webhosting” jika sudah tidak terpakai.

Disini saya akan sharing pengalaman saya tentang DNS: http://diyfpga.com + Webhosting yang menyatu di satu penyedia (saya tidak menyebutkan penyedianya).

Silakan santai…bisa ambil kopi atau minuman seadanya.

Kita mulai dengan langkah-langkah yang saya lakukan:

Masuklah ke cpanel dari webhosting provider, misal <ip_server>/cpanel

MENGHAPUS DATABASE

Karena wordpress menggunakan database mysql sebagai penyimpan konten secara keseluruhan, pertama-tama hapuslah seluruh database yang ada. Jangan lupa dibackup dulu caranya disini.

Pilih icon “MySQL Databases” , maka akan muncul seperti ini.

Langsung klik saja link “Delete Database”, dilakukan satu persatu untuk setiap databse yang terinstall.

Saya menghapus database “swiuid_wrdp1″ terlebih dahulu, karena merupakan database utama. Maka akan muncul.

Yah langsung saja klik “Delete Database”, kan sudah yakin akan menghapus. Akan muncul berikut ini.

Klik “Go Back”, lanjutkan untuk database yang lainnya, sampai seluruh database terhapus.

Sampai disini sebenarnya sudah aman, namun akan lebih aman jika seluruh file di home directory dihapus semuanya.

MENGHAPUS SELURUH FILE DI DIREKTORI HOME

 

Setelah keluar seperti diatas klik “File Manager”, maka akan muncul:

Pilih “Home Directory” kaemudian akan muncul:

Pilih semua file dalam folder ditandai dengan background biru, sama dengan anda melakukan di windows explorer, kemudian icon silang yang artinya “Delete”. Lakukanuntuk semua file dan folder, sampai benar-benar kosong.

Maka akan muncul berikut:

Jika sudah benar-benar kosong seperti di atas…….maka dinyatakan selesai dan aman.

Mudah-mudahan berguna bagi pengunjung blog ini.

 

 

 

Posted in Utak atik, Web | Tagged , , , | Leave a comment

Cara mengopi webhosting dengan cpanel 11

I apologized profusely, if the contents of this post adverse parties, especially the hosting provider. This is not judging, just a tutorial in order to maintain the confidentiality of personal self. By above statement, I can not be prosecuted before the law by anyone.
Thank you
Best Regard
Author: Bambang Siswoyo

Hmmmm. Aku pusing 7 keliling…

Kenapa ?

Karena webku yang sudah aku sedot secara statik dengan cara yang telah aku posting disini semuanya hilang begitu saja. Karena hal yang sepele laptopku yang seyogyanya mau dipakai anakku (sharing laptop demi pengiritan) hari senin tanggal 13/Des/2011. Hari minggu malam sekitar jam 11 malam sempoyongan ingat kalau laptopku bermasalah word gak bisa diinstall dengan yang baru, yang lama word 2010 bermasalah dikeynya. Mau diinstall selalu ditolak, aku cari digoogle eh…. ternyata bermasalah di registrynya. Aku paling ribet kalau berurusan dengan registry di windows.

Tangan besiku beraksi alias gak srantanan

Mengapa tidak, wong laptopku mau di pakai pagi hari oleh anakku untuk menyelesaikan draft proposal Skripsi. Hmm….. di Kedokteran Gizi UB, ternyata di semester 5 sudah diperbolehkan mencicil proposal Skripsi dengan mencari pemasalahan yang akan diteliti. Terus terang aku acungkan jempol dua tangan dan bravo buat Kedokteran Gizi UB. :-D :lol:

Biasa urusan anak bisa-bisa orang tua kehabisan pikir…daripada terlalu lama urusan registry…yah install saja windows xp baru wong kadang-kadang laptopku muncul “critical error”. Yah lupa kalau di drive C: ada data. Hilanglah data webku semuanya, yang seyogyanya aku tempelkan di blog ini.

Hari senin sehabis anakku pulang aku otak-atik web lagi pakai laptopku

Pertama aku goto web http://diyfpga.com, hmmmm tambah pusing, maksudku akan menyedot lagi isi webku itu…eh ternyata DNSnya sudah parking alias webku mati.

Dari pengertian tentang webhosting yang aku miliki, aku mendapat pengertian bahwa DNS itu seperti “kartu nama” berisi alamat tempat tinggalnya atau “alamat”. Kartu nama boleh tidak berlaku atau dicabut, tapi kan aku tahu alamat yang berisi ip serverku. Dan juga aku ingat registrasi DNS lebih dulu seminggu sebelum registrasi Hosting.

Hati deg-degan, langsung pikiran tertuju ke ip server itu :twisted:

Dengan hasrat yang menggebu penuh deg-degan aku cari ip itu, tidak ketemu…kemudian aku masuk emailku yang biasanya alamat dikirim ke email.

Eh benar…..ada alamat ip, langsung aku ke browser ketik: <ip-server>/cpanel (so pasti penyedia hosting lain akan berbeda)

Byuh langsung hatiku tenang ternyata cpanel masih aktif, kumasukkan user dan password….wes masuk “dadi genah iki” ujarku.

Muncul tampilan Cpanel, kebetulan pakai cpanel 11, seperti berikut ini.

Langsung aku klik “Backup Wizard”, karena biasanya buat orang yang masih awam, sambil melirik ke sidebar kiri cpanel yang menunjukkan “error”….aku semakin deg-degan. :roll:

Kemudian muncul:

Langsung aku gak pikir-pikir klik “Backup”. Kemudian muncul:

Sekali lagi aku gak mau “Partial Backup” karena gak mau resiko..pokok’e kabeh isine tak sedot. Kemudian muncul:

Sekali lagi aku gak pilih-pilih “Backup Destination” semua di home directory aku sedot gak perduli ukuran filenya.

Akhirnya aku mulai download progress….

Disini hatiku mulai gelisah….keringat dingin, mengapa ?

Yah internet takut ngadat…

Server takut koit……

Ha ha aku tersenyum aku berhasil membackup semuanya buih…..faile gede banget total hampir 200MB.

Aku mau sharing bahwa cara sedot disini berbeda dengan cara sedot yang aku  posting disini. Disini aku menyedot Web enginenya, yang kebetulan adalah WordPress + Database Mysql yang berisi seluruh konten-konten situs saya.

Jadi artinya ini memindah server yang seyogyanya aku install di laptopku seakan aku tetap memiliki server http://diyfpga.com namun hanya dirunning localhost komputerku.

Mengenai cara install web wordpress di laptop atau komputer, akan aku posting di halaman lainnya.

Sekian mudah-mudahan bermanfaat bagi yang mengalami kejadian seperti aku alami.

 

Posted in Utak atik, Web | Tagged , , , | Leave a comment

Cara mengopi web

I apologized profusely, if the contents of this post adverse parties, especially the hosting provider. This is not judging, just a tutorial in order to maintain the confidentiality of personal self. By above statement, I can not be prosecuted before the law by anyone.
Thank you
Best Regard
Author: Bambang Siswoyo

Author: Bambang Siswoyo

Pengalaman ini muncul saat aku membutuhkannya, saat websiteku http://diyfpga.com sudah hampir mati, karena sudah tidak punya kocek lagi untuk memperpanjangnya diperlukan sekitar 600rb-a/thn . Webku tergolong sudah dikenal oleh manca negara dibuat setahun yang lalu dengan traffik pengunjung sekitar 70rb-an.  Sekarang website tersebut hanya meninggalkan jejak rekam di google.com saja.

Yah itu terdorong oleh semangat ingin mengetahui sebenarnya bagaimana membangun web mulai dari awal, registrasi DNS, registrasi Hosting, aku membelinya di salah satu penyedia hosting luar negeri.

Aku membangun web menggunakan platform wordpress seperti yang digunakan di blog ini. Akhirnya aku putuskan web gratisan bagi dosen dengan sub-domain di http://bsiswoyo.lecture.ub.ac.id.

Memang awalnya merasa dikekang menggunakan fasilitas di web ini, karena jika dibandingkan sebelumnya aku dapat berbuat apa saja untuk mendisain webku. Pertama aku risih di Blog ini tidak diperkenakan coding atau menyisipkan JavaScript, untuk mempercantik Blogku. Yah mudah-mudahan bapak admin bisa membuka fasilitas JavaScript, karena bukan alasan lagi untuk menutupnya dengan dalih keamanan.

Aku putuskan untuk mengopi webku http://diyfpga.com

Aku mulai mengopi webku dengan menggunakan software yang bernama HTTrack Website Copier. Software ini “Free” atau gratisan berbasis GPL (GNU GENERAL PUBLIC LICENSE). Jadi tidak khawatir dituduh menggunakan software bajakan. Software bisa didownload disini.

Tujuan software ini adalah untuk mengopi seluruh isi web (html based) di komputer anda sehingga bisa dibaca secara off-line. Namun perlu diingat hasilnya bukan dinamik seperti aslinya, namun secara static, misal search tidak akan bekerja sempurna dlsb. Tapi tidak apalah, karena yang penting konten webku bisa terbaca di komputerku sebelum server mati.

Mula-mula aku pilih bahasa “English” klik Ok.

Kemudian diberi kesempatan mengisi proxy dan portnya:

Kalau memang gak punya proxy yah langkahi saja isian ini dengan meng-klik “Cancel” atau isi nama atau ip proxy beserta portnya dan klik “Ok”.

Nah….

Sampai saat ini akan muncul halaman utama untuk memulai pengkopian isi web statik dengan alamat web terntentu.

Pada saat mucul “Welcome…..” klik next. Isian akan muncul:

  1. New project name
    Isi dengan nama proyek yang bersesuaian dengan isi web, ini berfungsi untuk pengelompokan, saya mengisinya “tutor”
  2. Project Category
    Isi ciri khus kategori yang dimaksud dengan isi web, saya mengisinya “fpga”
  3. Base path
    Isi dengan drive dan folder tempat meyimpan isi situs yang akan dikopi. Sebaiknya hindari penggunakan drive windows installer (c:), karena saya pernah khilaf data terformat karena lupa langsung install windows xp baru. Sering ini disepelekan padahal fatal akbitanya.

Selesai sudah………dan tunggu dengan sabar waktu ditentukan dengan bandwidth dari kedua belah pihak yaitu anda dan server yang dituju.

Untuk membukanya, buka web browser, open file dimana anda menyimpan kopinya dan cari nama file index.html. Biasanya diletakkan difolder Base Path.

Selamat menggunakan, semoga berguna.

 

Posted in Utak atik, Web | Tagged , , , | 2 Comments

Hobi menghasilkan topik Skripsi

Sekali lagi jangan sepelekan hobi yang satu ini, karena sangat berkaitan dengan berbagai ilmu pengetahuan seperti yang aku posting disini. Memang hobi awal mulanya karena kesenangan dan dilalui seperti bemain-main. Seperti yang juga aku jelaskan bahwa hobi dan ilmu pengetahuan kadang saling berpengaruh untuk saling menumbuhkan keberadaannya dalam aktifitas nyata manusia. Banyak ilmu pengetahuan dihasilkan secara hobi bahkan iseng karena rasa ingin tahu manusia tetap lekat tidak akan lapuk dimakan jaman.

GEOMETRI PESAWAT MODEL DARI HASIL PERHITUNGAN

Karena dunia elektronika sangat terkait erat dengan Aeromodelling ini, Bapak Purwanto selaku KKDK (Ketua Kelompok Dosen Keahlian) bidang Sistem Kontrol yang juga memiliki hobi yang sama dengan saya, memiliki  ide bagaimana kalau bidang ini dapat dituangkan dalam kajian atau sebagai Topik Skripsi Mahasiswa Teknik Elektro, Paket Sistem Kontrol, Universitas Brawijaya.

Topik-topik skripsi yang dapat berkaitan dengan hobi ini adalah:

  1. Peralatan manufaktur pembuatan model pesawat dengan bahan: Styrofoam, Balsa, Composite dlsb.
  2. Alat ukur dan uji komponen pesawat model: uji propeller, uji motor, uji thrust, uji aerofoil  dlsb.
  3. Sistem kontrol pesawat: kestabilan pesawat dengan menggunakan sensor sensor terkini.
  4. Sistem datalogger pesawat: mengukur unjuk kerja pesawat model.
  5. Sistem radio pesawat: sistem transmisi data, baik analog maupun digital.
  6. FPV (First Person View)
  7. UAV (Unmanned Aero Vechile)
  8. Sistem kendali MultiCopter
  9. Aplikasi MultiCopter

Topik-topik judul skripsi yang akan dihasilkan dalam hobi aeromodelling ini sangatlah banyak bidang-bidang yang harus didalami dan dapat ditarik ke dalam ranah sistem kontrol.

Adapun daftar skripsi sistem kontrol yang berhubungan dengan topik aeromodelling dapat anda klik disini.

Posted in hobby, skripsi | Tagged , , | Leave a comment

Mengingat hobi masa lalu

Aku memiliki prinsip lain tentang hobi yang satu ini yaitu Aeromodelling RC Plane. Aku tergolong suka meng-eksplorasi diri tentang apa-apa yang aku senangi. Karena aku terbiasa di lingkungan pendidikan, aku sangat suka dengan hal-hal yang baru dengan mengekplore diri apa yang ada dalam hati sanubariku kemudian aku ungkapkan dalam pikiranku untuk aku nyatakan dalam dunia nyata. Akhir-akhir ini aku lebih mengenal diriku bahwa aku suka sekali yang berbau “penciptaan” dan hal-hal yang baru.

Ini baru aku sadari bahwa semua yang aku sukai sebagai hobi dan aku jalani dengan landasan senang semuanya dapat dirakit menjadi satu kesatuan yang utuh.

SD  : (Dawuhan II, Situbondo). Aku menyukai hasta-karya atau membuat sesuatu dari tanganku sendiri, aku tidak suka dibantu kalau aku mampu. Kecuali sudah terbentur  maka akan meminta bantuan orang lain, itupun aku memperhatikannya untuk meniru agar tidak memerlukan bantuan lagi.

Selain itu aku menyukai dan piawai memainkan karawitan, saat itu aku pemukul Gong tersulit kedua setelah Gendang. Aku sangat cepat belajarnya dan mudah mengingat tembang-tembang yang diajarkan. Rupanya sejak itu jiwa seniku sudah ada.

SMP : (SMPN 1 Situbondo). (Lulus 1978). Aku sangat suka hasta-karya elektronika, dan sangat tertarik saat itu. Aku sampai-sampai sowan ke Guru Elektronika secara pribadi ke rumahnya (aku ingat Bapak Abdurrahim). Aku belajar menyolder dan mengartikan rangkaian kedalam papan rangkaian, dikala itu belum ada PCB melainkan menggunakan triplek. Aku ingat waktu itu membuat flip-flop 2 transistor dan sirine, dan buatanku yang bisa bekerja terlebih dahulu. Kemudian aku mengajari teman-temanku yang belum bisa bekerja rangkaiannya. Waktu itu guruku selalu memberikan perhatian khusus kepada saya, diraport nilai Pelajaran Elektronika mendapatkan nilai A.

Saat ini, jiwa seniku mulai terpendam, karena tidak ada sarana yang memadai untuk berekpresi dibidang seni.

SMA : (SMAN 1 Jember).  (Lulus 1981).  Kembali lagi aku sangat menyukai hasta-karya elektronika, karena disekolah ini ada sarana dan guru di bidang elektronika. Logika kelektronikaanku sangat berkembang di sekolah ini. Aku ingat saat itu sudah mampu membuat Radio penerima Super Heterodyne, dan hanya buatanku yang bisa bekerja sempurna. Sekali lagi nilai STTBku diberi nilai A. Ekspresi seni terlihat juga disekolah ini, aku sebagai dirijen paduan suara ternyata menang dalam turnamen antar sekolah.

Teknik Elektro - UB (lulus 1986) : Jujur waktu mengikuti kuliah TEUB angkatan 1981, aku kecewa sepertinya hobi-hobiku dulu tentang elektronika tidak akan tersalurkan di Jurusan ini. Mengingat ternyata jurusan ini adalah jurusan arus kuat. Hampir aku mau keluar dan masuk POLTEK-UB jurusan elektronika. Tapi aku tetap bertahan walaupun IPK hanya pas-pasan yaitu 2,67 saja.

Namun dalam perjalanan kuliah, sifat autodidak-ku untuk mempelajari sesuatu yang tidak ada dalam perkuliahan semakin merajalela. Tidak enggan aku mengurangi uang jajanku untuk membelikan komponen-komponen elektronika dan aku coba sendiri di tempat kostku. Saat itu aku sangat tertarik dengan elektronika-digital, aku tidak bisa menerima saja pelajaran-pelajaran tentang teknik digital, namun aku mencobanya sendiri di tempat kost. Aku terbiasa puas dan percaya bahwa teori yang diberikan itu benar bila dibuktikan. Tidak suka mengkoleksi rumus-rumus yang tidak jelas asalnya.

Disini aku terbiasa, bahwa teori itu harus ada hentian berpikirnya dan dinyatakan dalam dunia nyata yaitu praktek. Jangan berteori kalau belum pernah mengalaminya, jangan sampaikan teori kalau belum tahu kebenarannya.

Skripsiku tentang Mikroprosesor Z80, padahal tidak ada matakuliah mikroprosesor saat itu, aku belajar secara autodidak dengan biaya yang aku keluarkan sendiri dengan membeli Trainer Z80. Skripsiku tentang alat ukur power faktor pada jala-jala PLN dengan menggunakan mikroprosesor Z80. Saat itu aku sudah bisa memprogram bahasa assembly.

Sekali lagi sifat autodidak ku yang menuntunnya untuk bisa mengerti dan melakukannya dalam dunia nyata yang didorong oleh rasa keingin-tahuan.

Dosen TEUB (1986): Aku bergabung sebagai tenaga pengajar di TEUB mulai tahun 1986, saat itu yang mengajak bergabung adalah Bapak Yulius yang juga dosen saya saat saya masih mahasiswa. Aku langsung ditugasi membuat matakuliah baru yaitu Mikroprosesor dan Mikroprosesor Lanjut, membuat silabus sekaligus sebagai pengajar. Saat itu pula paket B yaitu elektronika dibuka. Awal mula materi mikroprosesor Z80 yang diajarkan, baru setelah sekitar tahun 1995 mendapatkan modul praktikum berbasis mikroprosesor 8085 dari Leybold. Aku harus memanuver silabus menggunakan mikroprosesor Intel-8085. Selanjutnya setelah mikrokontroler 8032 bertama kali diperjualbelikan di Malang, aku mulai belajar mikrokontroler ini. Riset skripsi mahasiswa sangat banyak judul-judul yang mengarah ke mikrokontroler 8032/8051. Aku berhenti mengajar mikroprosesor kira-kira sejak tahun 2009, karena lelah dan bosan serta sudah ada dosen-dosen baru yang menggantikannya. Selanjutnya aku berpindah ke paket D yaitu sistem kontrol karena lebih menarik dan menantang serta memerlukan sentuhan perangkat keras elektronika. Aku pernah mengajar Elektronika Kontrol, Robotika, PLC, mikroprosesor, Komputer Analog, Dasar Teknik Digital.

S2 Teknik elektro – UB (lulus 2007): Aku tergolong dosen yang telat sekolah, aku sekolah S2 baru tahun 2005. Saat itu diajar oleh banyak mantan-mantan murid saya di Teknik Elektro UB. Tapi aku tidak memanfaatkan bekas murid saya, namun tetap profesional sebagai hubungan mahasiswa dan dosen. Sekali lagi saat sekolah di S2, aku terpicu sesuatu yang membuatku menarik untuk mempelajari FPGA. Kala itu  dosen pengajarnya Bapak Heru Nurwarsito, mantan murid saya dulu. Sekali lagi saya tidak bisa hanya denga mengkoleksi teori-teori yang gak jelas maksudnya, aku mulai belajar FPGA dengan biaya sendiri dengan membeli modul di Internet. Yang pada akhirnya menunjang untuk membuat Riset Tesisku.

S3 Teknik Mesin – UB. Mulai tahun 2008.

Semua perjalanan hidupku semuanya sudah ada yang mengatur seakan semua yang aku jalani, menjadi saling melengkapi. Dan aku sangat-sangat menikmatinya, karena dilandasi keikhlasan berbuat.

 

IHLAS BERBUAT

MEMULAI DIRI TANPA PAMRIH DAN IHLAS…….

ADALAH LEBIH BAIK DAN MULIA……………

DIBANDINGKAN…….

MEMULAI DIRI KARENA…..

ORANG LAIN TELAH MEMULAINYA

IHLAS BERBUAT KARENA ADA……

SEPERCIK HATI YANG SANGAT DALAM………..

TUK MENJUJURKAN DALAM KATA…..

JUJUR KATA AKAN BERWUJUD DAN BERMANFAAT JIKA…..

DILURUSKAN DALAM PERBUATAN NYATA……..

DENGAN IKHTIYAR TANPA PAMRIH.

(Malam selasa, 22AGT2011, tulisan hati terdalamku)

 

 

Posted in hobby | Tagged , | Leave a comment

Hobi dan Ilmu

Jangan sepelekan sebuah kata yang bernama “Hobi”. Tulisan saya tentang hobi, jelaslah bukan main-main karena sebenarnya hobi adalah didorong oleh spirit yang kuat dan bahkan kita tidak menyadarinya. Hobi yang dijalankan dengan penuh rasa kesenangan, bukan tidak mungkin dalam perjalanannya akan menemukan ilmu-ilmu yang selama ini tidak terpikirkan. Bahkan bisa terkait dengan serpihan-serpihan kegiatan lainnya, sehingga menjadi suatu ilmu pengetahuan yang utuh dan semakin nyata penggunaannya.

Agar bisa terjadi demikian, biarlah hobi terjadi dan mengalir apa adanya bukan karena dilandasi dengan “ada apanya”. Biarkan berjalan secara alamiah, tidak perlu ada tuntutan yang mengharuskan memiliki luaran tertentu. Karena kalau sudah didasari dengan luaran atau goal tertentu itu namanya “hobi yang dilandasi pemaksaan” cenderung karena “ada apanya”. Jadi intinya kita disuruh berbuat ikhlas, karena kita (badan kita + pikiran kita) adalah  hamba sang pencipta, jalani kemudian akan menemukan maksudnya. Dalam perjalanan kita tidak dapat menyimpulkan apa maksudnya, namun kalau sudah sampai melalui perjalanan bila diberi hidayah kita kemudian bisa menyimpulkan melalui “hikmah-hikmah” yang terkandung didalamnya.

Bila kita sebagai “Dosen”, bila itu berangkat sebagai hobi yaitu minimal senang berbagi ilmu dan surfing ilmu pengetahuan, maka hal ini adalah sebagai awal yang baik, karena landasannya adalah rasa senang dari hati sanubari yang terdalam. Sedangkan “goal” keduniawian berupa reward uang, yah tentu itu adalah suatu kewajaran akan tetapi semata bukan itu tujuannya.

 

Posted in hobby | Tagged , | Leave a comment

Misty

“Misty” on Alto – #Key:  D

Ini adalah pelajaran pertama saya dapat memainkan saxophone alto walaupun masih belum enjoy dan santai dalam memainkannya.

play “misty” on alto saxophone

YouTube Preview Image

Look at me, I’m as helpless as a kitten up a tree;

And I feel like I’m clingin’ to a cloud,

I can’ t understand

I get misty, just holding your hand.

Walk my way,

And a thousand violins begin to play,

Or it might be the sound of your hello,

That music I hear,

I get misty, the moment you’re near.

Can’t you see that you’re leading me on?

And it’s just what I want you to do,

Don’t you notice how hopelessly I’m lost

That’s why I’m following you.

On my own,

When I wander through this wonderland alone,

Never knowing my right foot from my left

My hat from my glove

I’m too misty, and too much in love.

Too misty,

And too much

In love…..

Misty bisa diartikan sebagai berkabut. Kabut dapat mengaburkan pandangan seseorang sehingga gambaran sebenarnya yang ada didepan mata akan dapat memberikan gambaran-gambaran berbeda pada setiap orang.

Begitulah hidup, kita sebenarnya menjalankan kehidupan ini seperti jalan yang berkabut, samar-samar adanya. Sehingga diperlukan kesadaran, kesabaran dan keihlasan didalam menjalankannya.

Posted in Saxophone, Video | Tagged , , | Leave a comment

Love is a many splendored thing

“Love is a many splendored thing” on Tenor – #Key: F

Cinta adalah kata-kata yang selalu dipergunjingkan, diperdebatkan oleh semua orang di seluruh belahan dunia. Berjuta-juta makna yang terkandung dalam kata pendek ini, dalam bahasa inggris disebut dengan “Love”.

Manusia dapat memaknainya sesuai dengan pengertian dan pengalaman yang melekat pada diri masing-masing, dengan pemaknaan  mulai dari harkat yang paling rendah sampai kepada harkat yang paling tinggi.

Pemaknaan harkat yang paling rendah masih sangat lekat dengan unsur keduniawian, sedangkan pemaknaan dengan harkat yang paling tinggi bisa terlepas dari unsur keduniawian.

play “Love is a many splendored thing” on tenor saxophone

YouTube Preview Image

Love is a many splendored thing

It’s the April rose that only grows in the early spring

Love is nature’s way of giving a reason to be living

The golden crown that makes a man a king

Once on a high and windy hill

In the morning mist two lovers kissed and the world stood still

Then your fingers touched my silent heart and taught it how to sing

Yes, true love’s a many splendored thing

Once on a high and windy hill

In the morning mist two lovers kissed and the world stood still

Then your fingers touched my silent heart and taught it how to sing

Yes, true love’s a many splendored thing

Dengan cintalah, semua unsur akan berproses secara alamiah sesuai dengan kehendak sang Pencipta, kadang disebut berproses secara Sunnatullah.

 

 

Posted in Saxophone, Video | Tagged , , | Leave a comment

Crazy

“Crazy”  on Tenor Saxophone #Key: BFlat overtone B

 

Suatu malam aku sedang dalam keadaan bosan, tidak ada yang bisa saya lakukan. Biasanya setiap malam saya melakukan apa yang saya suka termasuk browsing internet, belajar pemrograman, belajar hal-hal baru dari internet, mencari berita di internet atau lainnya yang aku suka.

Tapi kali ini tidak menemukan apa yang saya suka. Lalu aku mendengar anakku bermain piano,  saya memiliki perasaan untuk menyanyikan sebuah lagu menggunakan saxophone tenor yang saya miliki. Lalu aku pilih lagu “Crazy” dan saya mengatakan kepada anak saya untuk merekamnya.  Aku memainkan saxophone walaupun permainanku  masih belum sempurna.

play “Crazy” on tenor saxophone

YouTube Preview Image

Crazy, I’m crazy for feeling so lonely

I’m crazy, crazy for feeling so blue

I knew, you’d love me as long as you wanted

And then someday you’d leave me for somebody new

Worry, why do I let myself worry

Wonderin’, what in the world did I do

Crazy, for thinkin’ that my love could hold you

I’m crazy for tryin’, I’m crazy for cryin’

And I’m crazy for lovin’ you

Crazy, for thinkin’ that my love could hold you

I’m crazy for tryin’, I’m crazy for cryin’

And I’m crazy for lovin’ you

Saya terkesan dengan kata-kata “Gila” dalam bahasa inggris disebut “Crazy”, yang selalu ditafsirkan sebagai sesuatu di luar garis kehidupan yang menjijikkan. Tapi aku tidak demikian menafsirkan hal ini,  saya lebih cocok  menafsirkan bahwa “Gila” adalah situasi pada diri seseorang yang berada di luar orbit kehidupan pada umumnya. Kadang orang memicingkan mata sebagai hal yang tidak lazim, tidak umum, hal yang aneh.

Namun kegilaan dapat dimaknai sebagai suatu kehebatan pada diri seseorang, seperti kemampuan diluar pada umumnya. Jika kegilaan dapat kita kendalikan dan disadari sehingga menjadi sesuatu yang tidak permanen dan dapat diarahkan kepada sesuatu yang bermanfaat, maka kegilaan itu akan menjadi sebuah anugerah dari sang Pencipta, karena dapat dikendalikan keberadaannya.
Seperti bosan, saya mengatakan sebagai situasi di luar orbit kehidupan. Jika tidak dikendalikan dan disadarinya akan menjadi malapetaka, baik bagi diri sendiri maupun orang lainnya. Hal ini sangat umum, semua situasi harus dialami sendiri. Saya harus mengatakan rasa bosan ini sebenarnya adalah upaya alami untuk memimpin kita menuju fase istirahat. Bila rasa bosan dapat berkata artinya: jangan mengeksplorasi pikiran,  tangan, kaki, mata, telinga, mulut, hidung kamu.Tapi rasa bosan ini, saya coba untuk mempertemukan semua melalui seni, karena seni bisa menyatukan apa yang ada pada diri saya, karena aku suka saxophone saya mencoba untuk bermain sesuai temanya yaitu “Crazy”.Dengan seni akan membuat seluruh elemen dalam diri saya menuju ke satu orbit secara keseluruhan dan kembali ke kehidupan nyata. Ini adalah pengalaman saya dan pemahaman saya apa yang disebut dengan Gila.
Posted in Saxophone, Video | Tagged , , | Leave a comment