12 Sumber Gratis Belajar pemrograman

Hutera, Jatinangor - ini adalah koleksi dari berbagai sumber yang anda bisa gunakan untuk belajar pemrograman sambil bermain game.
ini yang sudah di observasi, 12 top situs yang dipilih dari 200 situs dimana anda bisa belajar pemrograman sambil bermain game. semua yang terseleksi disini adalah gratis, open source dan premium situs yang didesain untuk kalangan programmers pemula maupun yang sudah mahir anda bisa mempelajari berbagai variasi bahasa pemrograman seperti javascript,Python, PHP, C#,dan lain - lain.

1. Codin Game
    Di codin game ini anda akan dihadapkan dengan tantangan untuk menyelesaikan masalah yang ada didalam games, anda jangan khawatir di codin game support dengan semua  bahasa pemrograman.

https://www.codingame.com/



2. Code Combat
Adalah platform yang dibuat untuk pelajar untuk belajar komputer sciense sambil merasakan game yang sebenarnya. ini adalah komunitas project, dengan 100 orang volunteer untuk membuat level. di code combat ini support untuk bahasa pemrograman seperti  Java, Javascript, Python, Lua, dan Coffescript.

https://codecombat.com/play


3.Streeps
di streeps ini anda bisa belajar untuk memainkan game menggunakan bahasa pemrograman javascript. game ini di claims sebagai pertama didunia untuk MMO strategy sandbox game untuk programmer.


https://screeps.com/


4.Check IO
Check IO ini adalah Game berbasis website dimana anda hanya perlu menyelesaikan masalah dengan python sebagai bahasa pemrograman nya ini dibuat untuk programmer yang sudah mahir, anda harus login terlebih dahulu untuk mulai membuat code untuk memainkan game ini.

https://checkio.org/


5.Vim Adventures
Jika Anda Adalah seorang programmer yang sering menggunakan VIM anda harus mencoba vim adventures ini karena di vim adventures ini bisa membuat game dengan VIM.

http://vim-adventures.com/


6.Cyber Dojo
Cyber Dojo Adalah Tempat dimana programmer mempraktikan skill memprogram game. di cyber dojo support dengan bahasa pemrograman seperti javascript, java, python, PHP, Ruby, dan banyak lagi.

http://www.cyber-dojo.org/


7.Code Monkey
di code monkey anda dapat belajar pemrograman dengan memulai menggerakan monyet untuk mengambil pisang dan tentunya anda harus mengambil pisang dengan strategi agar ketika monyet melangkah monyet dapat meraih atau mengambil pisang tersebut.

https://www.playcodemonkey.com/


8.Elevator Saga
Di elevator programming game, menyelesaikan masalah dengan beberapa langkah. sebagai contoh tantangan 1 : antar 15 orang dalam 60 detik atau lebih.

http://play.elevatorsaga.com/


9.Code Wars
Di code wars ini anda akan mendapat penghargaan jika menyelesaikan tantangan di code wars. mengenai skill anda akan dilatih dengan tantangan nyata memprogram game. support untuk bahasa pemrograman seperti Javacript, python, C#, Java, dan banyak lagi.

http://www.codewars.com/

10.Ruby Quiz
Ruby Quiz adalah sebuah tantangan pemrograman mingguan untuk programmer ruby dalam ruby quiz ini terdapat semangat dari perl quiz. terdapat 156 quiz .


http://rubyquiz.com/


11.Git Games
Ini adalah tempat belajar menggunakan code git, anda akn menggunakan terminal didalam menggunakan git games ini nanti nya anda akan dan harus menyelesaikan sebuah puzzle.


http://www.git-game.com/


12.Hacker Org
Hacker Org ini tantangannya terdiri dari puzzle, trik, test dibuat untuk kebutuhan skill hacking.

http://www.hacker.org/

(Sumber : https://medium.mybridge.co/12-free-resources-learn-to-code-while-playing-games-f7333043de11#.gwu3nqooa)

Google Doodle : Samaun Samadikun




Hutera, Jatinangor - hari ini di halaman utama google terdapat gambar seorang pria berkemeja putih, siapakah sosok pria tersebut.
 ia adalah Prof. Dr. Samaun Samadikun (lahir di Magetan, Jatim, 15 April 1931 – meninggal di Jakarta, DKI Jakarta, Indonesia, 15 November 2006 pada umur 75 tahun) adalah seorang insinyur, pendidik dan ilmuwan Indonesia. Prof. Samaun Samadikun adalah suami dari Roesdiningsih dan ayah dari M. Samawi dan Wisnu RP. Ia dikenal sebagai seorang figur dosen ITB dan pendidik yang sangat menonjol sebagai teladan. Penampilan lahiriahnya sangat sederhana dan bersahaja tanpa mengurangi wibawa dan kehormatannya. Banyak orang menyebutnya Bapak Mikroelektronika Indonesia.

A. Pendidikan
Prof. Samaun Samadikun menjadi mahasiswa Jurusan Teknik Elektro di ITB pada awal tahun 1950an dan lulus sebagai insinyur. Ia kemudian memperoleh gelar M.Sc. (1957) dan Ph.D. (1971) di bidang teknik elektro dari Universitas Stanford di Amerika Serikat. Ia juga memperoleh Postgraduate Diploma bidang Nuclear Engineering dari Queen Mary, Universitas London (1960). Di Universitas Stanford pada tahun 1975, bersama K.D Wise, Prof. Samaun menciptakan paten, US Patent No 3,888,708 yang bertajuk, "Method for forming regions of predetermined in silicon".


B. Karir

Kariernya sebagai dosen diawali di Jurusan Teknik Elektro, Institut Teknologi Bandung, 1957. Ia menjadi profesor bidang elektronika tahun 1974. Semasa bertugas di ITB ia pernah menjabat sebagai ketua Jurusan Teknik Elektro (1964-1967), dan mendirikan sekaligus menjabat sebagai direktur pertama dari Pusat Antar Universitas (PAU) Mikroelektronika ITB (1984-1989), yang sekarang dikenal sebagai Pusat Mikroelektronika ITB.


Semasa ia menjadi mahasiswa ITB, terjadi konfrontasi antara pemerintah Indonesia dengan pemerintah Belanda terkait dengan Irian Barat (sekarang Papua). Hal ini mengakibatkan hengkangnya dosen-dosen ITB yang berasal dari Eropa, sehingga pendidikan di ITB terganggu akibat kekosongan staf. Samaun Samadikun termasuk gelombang pertama mahasiswa senior bangsa Indonesia yang direkrut sebagai dosen ITB. Mereka dikirim ke luar negeri untuk memperoleh gelar pascasarjana, dan kembali ke ITB untuk mengajar. Oleh sebab itu ia sering juga disebut salah satu pendiri Jurusan Teknik Elektro ITB dalam bentuk yang dikenal sekarang.


C. Jasa-jasa

Prof. Samaun Samadikun adalah salah satu pendiri dari Akademi Ilmu Pengetahuan Islam (1986) dan salah satu pendiri Akademi Ilmu Pengetahuan Indonesia. Pada tahun 1987-1992 ia menjadi Anggota MPR RI sebagai Utusan Golongan.

Ia adalah penulis dan turut menulis banyak publikasi ilmiah nasional maupun internasional dalam bidang tunnel diodes, instrumentasi nuklir, fabrikasi IC, energi, industri elektronika, dan pendidikan serta editor buku "mikroelektronika".

Jasa-jasanya di bidang elektronika diakui dunia ilmu pengetahuan, termasuk cita-citanya menjadikan kota Bandung sebagai "Kota Chip" di Indonesia. Ia memprakarsai program Bandung High Technology Valley (BHTV). Ia selalu mendorong adanya investasi global untuk industri elektronika agar terbuka lapangan kerja di bidang ini. Ia juga menginginkan industri elektronika Indonesia untuk lebih berorientasi ekspor, agar industri ini dapat menghasilkan devisa. Baginya, kemajuan industri elektronika Indonesia harus diukur dari jumlah nilai ekspor dan jumlah lapangan kerja.

D. Kematian

Pada tahun 2004, Prof. Samaun Samadikun mulai menderita sakit namun berhasil menjalani operasi di Perth Australia Oktober 2004. Sekembalinya dari Perth, ia kembali aktif seperti sediakala. Namun penyakit yang sama kembali menyerangnya pada bulan September 2006. Setelah dirawat beberapa lama, ia wafat tanggal 15 November 2006 pukul 9.51 di Rumah Sakit MMC Kuningan Jakarta dan dimakamkan sehari berikutnya di Taman Makam Pahlawan Kalibata setelah disemayamkan pagi harinya di LIPI Jakarta. Wafatnya Prof Samaun Samadikun menjadi peristiwa dan berita nasional.

Pada hari Selasa, 11 Desember 2008, LIPI mengadakan acara peluncuran buku sebagai salah satu usaha untuk mengenang Samaun Samadikun. Buku setebal 253 halaman ini diterbitkan oleh LIPI Press. Berisi kumpulan tulisan-tulisan dari orang-orang yang pernah dekat dengan Samaun Samadikun semasa hidupnya.

(Source : Wikipedia & Google)

Ruby Parsing XML Dan HTML Dengan Nokogiri

Hutera, Jatinangor - Nokogiri 鋸 adalah library open source untuk mem-parser HTML dan XML didalam ruby,  Nokogiri dibuat oleh pengembang aplikasi seperti Aaron Patterson, Mike Dalessio, Yoko Harada, Timothy Elliot.
Nokogiri sudah merilis nokogiri yang sudah stabil pada tanggal 30 november 2015 dengan versi Nokogiri (1.6.7), Nokogiri ini mempunyai license MIT, untuk melihat dokumentasi dan bagaimana cara menggunakan nya di aplikasi ruby anda anda bisa check di situs nya.
atau bisa melihat cara menggunakan tools parser xml/html ini dengan Nokogiri :


(Source : Nokogiri & Google)

Visualisasi Data Tableau Desktop

Hutera, Jatinangor - Disiplin Ilmu Data Mining berfokus pada analisa dan pengolahan data menjadi sebuah informasi. Informasi inilah yang kemudian digunakan sebagai kebijakan untuk bisnis, politik, maupun sosial. Data yang biasanya berupa text dan numerik ini tentnunya berjumlah sangat banyak , dan informasinya pun bisa berupa tabel, diagram dan lain lain. Dan menurut Raymond Mc. Leod ciri-ciri informasi yang berkualitas adalah:

a. Akurat, informasi harus mencerminkan keadaan yang sebenarnya dan informasi tersebut harus bebas dari kesalahan-kesalahan.

b. Tepat waktu, informasi itu harus tersedia/ ada pada saat informasi tersebut diperlukan dan tidak terhambat.

c. Relevan, informasi yang diberikan harus sesuai dengan yang dibutuhkan.

d. Lengkap, informasi harus diberikan secara lengakap karena bila informasi yang dihasilkan sebagian-sebagian akan mempengaruhi dalam mengambil keputusan (Mcleod, 2001:6)

e. Correctness, berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kebenaran.

f. Security, berarti informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat ditaksir keuntungannya dan dengan satuan nilai uang tetapi dapat ditaksir nilai efektifitasannya. 
Namun kadang informasi ini sulit dibaca oleh pengguna. Dan guna visualisasi dalam data mining perlu untuk mempermudah pengguna informasi dalam memahami inti dari informasi. Sayangnya lagi untuk mentransformasikan data menjadi informasi yang eye catching membutuhkan beberapa langkah yang cukup rumit.



Pada saat mengerjakan tugas akhir saya dituntut membuat model prediksi penjualan dan pemetaan produk sepatu menggunakan data e-commerce. Salah satu software yang saya gunakan untuk visualisasi adalah tableau dekstop. Aplikasi ini cukup memudahkan user dengan memberikan fitur drag and drop untuk membuat visualisasi dan pilihan tipe grafik yang diinginkan pun cukup beragaam. Mulai dari bar, line, scatter plot, geo mapping dll.

Aplikasi ini dapat di unduh di website tableau, namun untuk lisensi masih berbayar untuk profesional. Namun anda dapat mendapatkan lisesnsi gratis untuk pelajar. Saya sangat merekomendasikan anda untuk menggunakan software ini untuk visualisasi data.

(Source : http://datascience.or.id)