Pikir dan Rasa

cogito ergo sum

Weekend Projects – PIR Sensor Arduino Alarm

leave a comment »

Complete instructions for this episode of Weekend Projects can be found at
http://makeprojects.com/Project/PIR+Sensor+Arduino+Alarm/72/1

This project is great for those beginning to build with …

Source: makezine.com

See on Scoop.itInspirasi_ProyekAkhir

Written by sunupradana

November 27, 2014 at 1:05 pm

Posted in Uncategorized

Pengenalan sekilas perangkat lunak online untuk perancangan dan simulasi rangkaian elektronik.

leave a comment »

 

[Perangkat bantu perancangan simulasi rangkaian secara online]

Pengenalan beberapa alternatif perangkat lunak berbasis web, gratis, yang cukup memadai sebagai sarana belajar rangkaian dasar di kuliah elektronika daya. Mulai dari perancangan, simulasi sampai pembuatan PCB.

Written by sunupradana

October 5, 2014 at 12:52 am

Software gratis untuk perancangan PCB

leave a comment »

Perangkat lunak (software) bebas pakai yang legal dipergunakan untuk pelajar dan mahasiswa. Beroperasi di sistem berbasis MS Windows dan GNU/Linux (dengan Wine). Cukup untuk banyak keperluan di lingkungan akademis. Mari menggunakan perangkat lunak yang legal sedapat mungkin.

sunu@sunu-Xxxx:~$ uname -a
Linux sunu-Xxxx 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

sunu@sunu-Xxxx:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:    trusty

sunu@sunu-Xxxx:~$ wine –version
wine-1.7.27

ExpressPCB, PCB Artist, DesignSpark PCB.

Written by sunupradana

October 4, 2014 at 6:21 pm

Instalasi Oracle Java di Lubuntu (Ubuntu) 14.04 / Ubuntu 14.04.1 LTS

leave a comment »

Ini adalah dokumentasi proses instalasi Oracle Java (dulu Sun Java) secara manual di sistem operasi GNU/Linux Ubuntu. Sekedar catatan supaya mudah ditemukan kembali, siapa tahu juga berguna buat orang lain.
<<ini versi September 2014>>
 
Melihat versi Ubuntu yang terinstall di komputer >>
namauser@pcku-desktop:~$ sudo lsb_release -a
[sudo] password for namauser:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
 
Melihat versi kernel Ubuntu yang terinstall di komputer >>
namauser@pcku-desktop:~$ sudo uname -a
Linux pcku-desktop 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
 
Mencari versi Java dari situs Oracle >>
http://www.oracle.com/technetwork/java/javase/downloads/index.html
 
Misalnya didapat link berikut:
JRE >> http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
JDK >> http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
Instalasi Oracle Java, JRE >>
Misalnya file yang didapatkan dari download adalah jre-7u67-linux-x64.tar.gz. Lihat apakah anda sudah memiliki direktori /usr/java/. Jika belum memiliki direktori tersebut maka perlu dibuat dengan menggunakan terminal seperti gnome-terminal atau LXTerminal.
Gunakan perintah >> sudo mkdir /usr/java
Misalnya >> namauser@pcku-desktop:~$ sudo mkdir /usr/java
Lalu masuk ke direktori tersebut >> namauser@pcku-desktop:~$ cd /usr/java/
 
Kopi atau pindahkan file hasil jre download, misalnya jre-7u67-linux-x64.tar.gz ke direktori /usr/java.
 
Lakukan instalasi dengan melakukan unpakcing, gunakan perintah >>
tar zxvf jre-7u67-linux-x64.tar.gz
 
Untuk menghemat ruang hardisk kita bisa menghapus file .tar.gz di direktori /usr/java atau memindahkannya ke tempat lain.
Kita akan mendapatkan: /usr/java/jre1.7.0_67/
 
Proses dasar instalasi Java sederhana, hanya mengekstrak file. Namun untuk dapat terintegrasi dengan sistem, kita perlu melakukan beberapa langkah lanjutan.
 
Untuk memberitahu sistem bahwa Java telah terinstall dengan baik, lakukan perintah berikut >>
$ sudo update-alternatives --install “/usr/bin/java” “java” “/usr/java/jre1.<versi jre> /bin/java” 1
 
Misal >>
namauser@pcku-desktop:~$ sudo update-alternatives --install “/usr/bin/java” “java” “/usr/java/jre1.7.0_67/bin/java” 1
 
Jika kita mendapatkan pesan kesalahan saat pertama melakukannya, ulangi sekali lagi.
 
Setelah memberitahu sistem bahwa Java telah terinstall, berikutnya membuat versi Java dari Oracle ini menjadi default pada sistem (pilihan utama).
 
Perintah >>
$ sudo update-alternatives --set java /usr/java/latest/jre1.7.0_<version>/bin/java
 
Misalnya >>
namauser@pcku-desktop:~$ sudo update-alternatives --set java /usr/java/jre1.7.0_67/bin/java
 
Untuk memeriksa hasil pengaturan >>
$ java -version
 
Contoh hasil >>
namauser@pcku-desktop:/usr/java/jre1.7.0_45/lib$ java -version
java version “1.7.0_67″
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Kita bisa selalu mengulang pilihan dengan perintah >>
sudo update-alternatives --config java
 
Berikutnya jika diperlukan untuk memberikan link simbolis ke web browser Firefox dan Chrome
 
Jika belum ada, buat direktori plugins >>
mkdir -v ~/.mozilla/plugins
 
Saya menggunakan prosessor AMD64, buat sym link >>
ln -s /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
 
Cara lain, buat direktori lalu buat sym link >>
namauser@pcku-desktop:/usr/lib/firefox/browser/plugins$ sudo ln -s /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so ./libnpjp2.so
 
Untuk browser Google Chrome buat sym link >>
$sudo ln -s /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so /opt/google/chrome/plugins/
 
Cek apa sudah terinstall >>
https://java.com/en/download/installed.jsp
 
 
Instalasi Oracle JDK >>
 
Jika belum ada, buat direktori /usr/lib/jvm/ >>
$ sudo mkdir /usr/lib/jvm/
 
Silahkan ekstrak file jdk (misalnya jdk-7u67-linux-x64.tar.gz) hingga mendapatkan /usr/lib/jvm/jdk1.7.0_67 .
 
Beritahu sistem bahwa jdk telah terinstall >>
sudo update-alternatives --install “/usr/bin/javac” “javac” “/usr/lib/jvm/jdk1.7.0_67/bin/javac” 1
sudo update-alternatives --install “/usr/bin/javaws” “javaws” “/usr/lib/jvm/jdk1.7.0_67/bin/javaws” 1
 
Kalau kita menginginkan selain jre >>
sudo update-alternatives --install “/usr/bin/java” “java” “/usr/lib/jvm/jdk1.7.0_67/bin/java” 1
 
Mengatur ulang izin file-file yang dapat dieksekusi >>
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
 
Jadikan satu baris >>
sudo chmod a+x /usr/bin/java ; sudo chmod a+x /usr/bin/javac ; sudo chmod a+x /usr/bin/javaws
 
Mengatur ulang kepemilikan >>
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0_67
 
Konfigurasi manual >>
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
 
Periksa lagi >>
java -version
 
 
*Dari berbagai sumber di Internet.
 

Written by sunupradana

September 27, 2014 at 3:13 pm

Posted in Komputer

Tagged with , , , , , ,

Digital Literacy, Part I (search engine)

leave a comment »

Written by sunupradana

September 26, 2014 at 6:33 pm

Salah satu mitos dalam belajar matematika, tentang berpikir lambat

leave a comment »

In hindsight, mudah untuk menjadi marah mengenai bagaimana dulu kita belajar dan diajar. Tapi barangkali yang lebih utama adalah mengakui kekurangan dan berusaha untuk tidak mewariskan kesalahan kepada generasi berikutnya. Agar mereka menjadi lebih baik dari para pendahulunya. Karena semua orang pada masing-masing zaman punya keterbatasan dan kekurangan. IMHO, kita perlu mengatasi sejumlah besar “mitos turunan” yang masih ada.~>

This is true for all levels of math. It is extremely beneficial to struggle and to make mistakes on math problems as that will create synapse firing and brain growth. The most successful students are not those who don’t mess up, they are the ones who mess up and learn from it and continue on.

Something else that is really important to know about math is that being good at math does not mean being fast at math. In fact the opposite may be true.

Mathematicians, who we could think of as the world’s top math people are some of the slowest math thinkers I have met. I don’t say that to disrespect mathematicians, I work with many mathematicians, but they are not usually fast math thinkers. They are deep mathematical thinkers.

This is Laurent Schwartz. He won the Fields Medal which is the top math prize. It’s like winning an Oscar in math. He struggled in school because his school valued speed, and he was one of the slowest math thinkers in his class. After he became very successful he wrote an auto-biography, and this is how he describes his school days.
“I was always deeply uncertain about my own intellectual capacity. I thought I was unintelligent. And it is true that I was, and still am, rather slow. I need time to seize things because I always need to understand them fully. Towards the end of the eleventh grade, I secretly thought of myself as stupid. I worried about this for a long time. I’m still just as slow. At the end of the eleventh grade, I took the measure of the situation, and came to the conclusion that rapidity doesn’t have a precise relation to intelligence. What is important is to deeply understand things and their relations to each other. This is where intelligence lies. The fact of being quick or slow isn’t really relevant.”

Many strong mathematical thinkers, like Laurent Schwartz, think deeply and slowly and like to understand things fully. If you are one of those people do not be put off by people who may be faster, that isn’t important. What is important, to repeat Laurent Schwartz, is to deeply understand things and the way they relate to each other.

It is fine — good even — to think slowly about math and it is really good to think deeply and ask questions that will allow more depth Questions like why does this work? How is this method connected to other methods? What would a drawing of this situation look like? And its important if you are a slower thinker never to think it means you cannot be a math person. It is great to think deeply and carefully, to fully understand, to ask questions, we need those thinkers in math.

Doing well at math is not about being quick or slow. It is about thinking about connections, thinking deeply Laurent Schwartz talks about deeply understanding things. But how do you do that?

In the next and last 3 sessions of the course we are going to give you learning strategies, which will help you learn deeply and well.


http://online.stanford.edu/course/how-to-learn-math-for-students-s14

Written by sunupradana

July 31, 2014 at 9:37 am

Posted in Uncategorized

Mencoba membersihkan noda Ferric Chloride

leave a comment »

Ferric chloride (Iron(III) chloride) adalah bahan kimia yang biasa dipergunakan untuk membuat jalur-jalur pada PCB (sebagai etchant). Gampangnya bisa disebut cairan fero klorid sering dipergunakan untuk “membuat PCB”. Cairan ini sangat korosif, merusak logam. Noda cairan ini susah hilang dari bekas wadah  penyimpan/pencuci PCB,  juga sulit dihilangkan jka mengotori lantai.

Catatan ini mengumpulkan beberapa percobaan sederhana untuk membersihkan noda FeCl3 di lantai tegel/ubin berwarna putih (kemungkinan keramik). Percobaan sangat sederhana tanpa dilandasi ilmu tentang reaksi kimia, jadi mohon dimaklumi dan silahkan memberi masukan.

Untuk keamanan: gunakan kacamata lab (goggle), pelindung wajah (setidaknya masker mulut), sarung tangan yang tahan terhadap asam (acid-resistant gloves).

01. Skenario pertama: bubuk Ferro Chloride tertumpah.
Segera ambil tisu untuk membersihkan bubuk, hindari cairan apapun mengenai daerah tumpahan bubuk. Baru setelah semua bubuk FeCl3 itu disingkirkan, teteskan sedikit air di bekas tumpahan bubuk untuk memastikan tidak ada noda akibat sisa bubuk. Jika ternyata ada tampak noda, ikuti langkah berikut

02. Jika cairan Ferric Chloride (FeCl3) tumpah belum lama (kurang dari dua menit).
Reaksi cairan solusi FeCl3 berbeda-beda pada tiap material, kali ini diasumsikan cairan tumpah di ubin putih. Langkah penanganan pertama adalah dengan membersihkan cairan dengan kain kering. Kain ini alan menjadi “kain korban”, sebab setelah dipergunakan untuk membersihkan cairan FeCl3, kain itu biasanya akan susah untuk dibersihkan seperti sediakala. Usahakan kalau bisa untuk menggunakan sarung tangan tahan asam yang melindungi tangan tetap kering dan terhindar dari kontak dengan cairan.

Kain yang basah oleh cairan FeCl3 diperas, lalu dicelupkan ke dalam ember berisi air bersih plus sabun. Ngepel bisa dilajutkan dan diulangi sampai lantai bersih dari sisa noda. Bisanya kalau tumpahan/bocorannya tidak banyak, cairan FeCl3 tidak sempat meninggalkan noda, tapi jika ternyata meninggalkan noda, langkah coba-coba berikut bisa dilakukan

note: Gambar di atas adalah gambar noda bekas cairan FeCl3 yang sepertinya sudah lama membekas. Bercampur dengan debu dan kotoran hingga seperti berkerak. Jika sudah seperti ini, cooba dibersihkan dulu dengan silet atau pisau cutter.

 

03. Mencoba membersihkan dengan Coca-Cola
Gambar di atas adalah gambar noda bekas tapak kaki kucing yang menginjak genangan cairan FeCl3. Noda ini walau agak samar, cukup susah dihilangkan.

 

Konon menurut berita, Coca-Cola cukup ampuh untuk membersikan noda. Sayangnya beberapa kali mencoba, tampaknya belum berhasil. Barangkali juga jenis Coca-Colanya yang berbeda, entahlah :-) .

04. Mencoba membersihkan dengan cairan pembersih toilet (mengandung HCL)

Beberapa kali mencoba membersihkan bekas tapak kaki kucing yang menginjak rembesan cairan FeCl3, hasilnya cukup lumayan selama nodanya tidak begitu “bandel”. Kadang perlu juga untuk membiarkan larutan di atas noda selama setidaknya 10 menit.

05. Mencoba membersihkan dengan cuka apel

Kekurangan paling utama dari cara ini adalah vinegar yang berupa cuka apel harganya relatif agak mahal. Hanya saja bila dibandingkan dengan cuka meja yang harganya jauh lebih murah, cuka apel yang saya beli ini sepertinya lebih pekat. Beberapa kali tanpa dicampur dengan soda kue (baking soda/sodium bicarbonate), cuka apel ini cukup mampu membersihkan noda FeCl3. Hanya saja untuk noda yang agak “bandel” cairan cuka perlu juga didiamkan beberapa saat di atas noda FeCl3 yang hendak dibersihkan.

 

06. Mencoba membersihkan dengan cuka meja dan baking soda (sodium bicarbonate)

Walaupun sesama cuka, harga cuka meja ini jauh lebih murah. Tetapi sepintas pengamatan saya memang cuka jenis ini tidak sepekat vinegar dari cuka apel. Cara penggunaannya sama, tuang di atas noda Ferric Chloride (FeCl3) pada lantai dan bila perlu bisa ditambahi baking soda.

07. Campuran

Pilihan lain adalah dengan menggunakan campuran bahan-bahan pembersih. Sebagai catatan penting, ada bahan cairan pembersih yang jelas-jelas mencantumkan larangan untuk mencampur cairannya dengan bahan lain. Kalau tidak salah misalnya Forstex. Juga penting untuk berhati-hati terhadap uap jika bahan-bahan itu bereaksi. Gunakan goggle atau setidaknya kaca mata. Hati-hati juga dengan pernapasan, dan jaga jarak aman.

Bagian akhir.

Untuk semua solusi dengan cairan di atas, penting untuk tidak hanya menuangkan cairan tetapi juga perlu menggosok noda misalnya dengan kain. Kadang perlu juga dengan bahan yang permukaannya agak kasar. Kalau tidak ada sikat logam, bisa dengan amplas. Bahkan saya pernah dengan busa PE (polyetheline foam) sisa packing barang.

 

Selamat mencoba disertai dengan kehati-hatian.
Kata kunci: Ferric Chloride, FeCl3, spill, leak, hazard, wipe, mop, baking soda, vinegar

Bacaan Lanjut:
[01] http://en.wikipedia.org/wiki/Iron%28III%29_chloride
[02] http://www.instructables.com/id/Stop-using-Ferric-Chloride-etchant!–A-better-etc/?ALLSTEPS
[03] http://blogs.eciad.ca/printmedia/files/2008/03/working-with-ferric-chloride.pdf
[04] http://www.neu.aeroweb.net/download/kostasSafetyandcleanroomprotocol.pdf
[05] http://cleanroom.ien.gatech.edu/media/uploads/msds/327.pdf

 

[06] http://www.seenox.com/2014/05/06/why-coca-cola-doesnt-belong-to-the-human-body-50-example-of-use-in-your-household/

[07] http://www.laminateflooringmanufacturers.com/cleaning-laminate-flooring.htm

[08] http://www.ehow.com/how_8063744_use-cocacola-clean-concrete.html

[09] http://www.businessinsider.com.au/51-alternative-uses-for-coca-cola-2013-6

 

[10] http://www.huffingtonpost.com/amanda-greene/baking-soda-vs-baking-powder_b_3443120.html
[11] http://id.wikipedia.org/wiki/Natrium_bikarbonat

[12] http://www.thekitchn.com/pantry-basics-whats-the-differ-40514

[13] chemistry.about.com/cs/foodchemistry/f/blbaking.htm

[14] http://culinaryarts.about.com/od/bakingdesserts/a/Baking-Soda-And-Baking-Powder.htm

[15] http://food.detik.com/read/2013/11/19/173441/2417528/297/soda-kue-dan-baking-powder-apa-bedanya

[16] http://ala-rinarinso.blogspot.com/2011/07/perbedaan-dan-persamaan-baking-soda.html

 

[17] http://limbahrumahbersih.org/2013/02/09/20-alasan-untuk-selalu-sedia-baking-soda/

[18] http://www.kaskus.co.id/thread/51f199807b1243ab3e000003/20-manfaat-lain-dari-soda-kue-aka-baking-soda

Written by sunupradana

May 17, 2014 at 8:07 pm

Follow

Get every new post delivered to your Inbox.

Join 82 other followers