--- In [email protected], Sri Suwarno wrote: > Salam hangat juga, > Saya senang diterima di milis ini, karena akan ada banyak teman yang siap > membantu saya kalau ada kesulitan.
saatnya menggalakkan wiki bersama :-) jadi sambil kita belajar bareng sambil dicatat taroh di wiki, apalagi ada hendy yang sakti bisa ngupdate wiki cukup dari konsole nya aja hehe lupa saya itu pakai SCM apa tu bazaar apa git. saya bisanya baru git, itu juga masih belum lancar di luar kepala kok. > Saya ketemu Ruby secara agak kebetulan. Waktu itu iseng-iseng membuka IDE Development-nya KDE.. Ketika lihat-lihat wizard-nya ternyata ada Ruby. Karena penasaran ingin tahu Ruby itu macam apa, saya cari-cari di internet. Ketemulah official site-nya Ruby. Coba-coba sedikit, mulai dari yg "Ruby in 20 minutes" terus yang lain-lain juga. nice sharing. > Perlu saya sampaikan bahwa sekolah kami memakai LINUX dengan alasan legal dan tidak ada virusnya. Diawal sekolah kami berdiri (2 tahun lalu) kami memakai Windows, tetapi saya sebagai guru IT dan merangkap IT manager direpotkan dengan banyaknya virus. Setiap pagi selalu ada panggilan dari bagian atau unit lain yang minta tolong dihapuskan virusnya. Dengan pertimbangan banyak hal, saya usulkan ke boss, bagaimana kalau kita ganti LINUX. Selain legal, kita akan menjadi pioner sekolah yang memakai LINUX di Solo. Usul saya disetujui, dan kami pakai LINUX Suse sampai hari ini. ngomong-ngomong soal Linux dan keterpurukan gurita microsoft (oot mode on dikit mohon hamba diampuni ya) di indonesia, saya jadi ingat dulu di Jakarta, ada banyak kantor kantor yang katanya "gede" gitu trus pada pake windows kan tuh, nah trus tiap hari adaaa aja telpon berdering deket kubik si helpdesk sama si tukang telpon mencakup helpdesk juga =)) saya sampe heran beribu heran hingga kehabisan kata untuk bicara, kok bisa ya tiap hari virus lah, gak bisa ini itulah, sudah tau capek gitu di windows kenapa masih dipake??? =)) sambil gitu tapi pikiran pikiran yang mengotori jiwa saya kaya begini cepat cepat saya hapus dengan bersyukur karena saya telah lama lupa sama siapa sih microsoft itu =)) apalagi kalo ngomong sampai ke soal software kayak ngetik misalkan sekarang kan ada google bisa kolaborasi bareng gitu pake firefox enak banget, semua semua serba ada, ini jadi 1 diantara banyak faktor EEE PC oops asus sukses nih, urusan data bertera tera mah colokin aja harddisk eksternal selesai udah urusan # OOT * n -_-V mbalik ke linux suse lagi apalagi itu si vavai cs kayaknya gencar juga ya tentang open suse indonesianya itu, sampe dukungan operator online! belajar punya malu jadi maling memang musti dilatih pelan2x/dikit2 > Kembali ke hal Ruby. Ketika saya harus mengajar anak-anak SMP membuat > program, ada beberapa pilihan: > - Bahasa C atau C++, anak-anak SMP pasti akan "keriting". > - Bahasa Python (saya pernah coba), anak-anak sangat tidak teliti dengan > "spasi" atau "tab" yang bagi Python krusial. > - Gambas (mirip VB), anak-anak lumayan nangkap, tetapi mereka hanyak hafal > cara membuat sesuatu tanpa paham konsep dibaliknya. > > Setelah ketemu Ruby saya merasa ini lebih cocok dengan murid-murid kami. Ruby relatif tidak banyak rewel dengan aturan-aturan, syntax dll, meskipun saya belum secara "terang-terangan" mengajar konsep OOP. Yang penting mereka dapat membuat code dan jalan lancar. Mereka sudah dapat membuat program konversi suhu, mata uang, sampai game tebal-tebakan tanggal lahir, dst. saya jadi teringat buku Learn to Program tulisannya si Chris Pine nih http://www.pragprog.com/titles jadi chris pinter caranya buat nerangin gimana non programmer bisa nangkap kalau pemrograman itu mudah dan bisa dipelajari dengan cepat pakai ruby. mungkin buku semacam beginning ruby tulisan peter itu rada naik dikit lah daripada ini buat yang mudah mudah gitu nangkap/ngejelasinnya. > Agar mereka tidak bosan dengan tampilan berbasis teks, saya mulai ajarkan > mereka menggunakan Qt Designer untuk membuat tampilan berbasis GUI. Meskipun mereka belum paham konsep kompiler "rbuic" ataupun konsep "subclass" tetapi mereka sudah bisa mengikuti langkah-langkah membuatnya. Bagi yang bertanya-tanya mengapa harus melewati banyak langkah, baru saya jelaskan maksudnya. Saya merasa mereka tidak paham sepenuhnya, tetapi secara psikis beberapa dari mereka terpacu untuk belajar pemrograman. Sebagian besar yang lain lebih tertarik friendster !!. di ruby ada FX Ruby sepertinya yang lagi hot hotnya buat GUI, bukunya juga ada itu di http://www.pragprog.com/titles ada banyak sih alternatif lain, itu kayak niwatori sempat diracuni jadi pernah mainan GTK ruby deh kalo gak salah ingat, disini ada juga rofiq sensei yang kemarin kalo gak salah ingat biasa mainan sama cocoa di GUI macosx. saya pribadi sendiri buat sekedar iseng boleh juga tuh mainan sama buku FX Ruby kayaknya worth it buat dijadiin barang minta dibelikan. trus kalo friendster, kenapa gak bikin aja iseng iseng gitu pake ruby ;-) pastinya seru banget dong.... gile itu friendster sampe bule bule temen temen saya gitu pada tau juga kalo sangat sangat dipakai di Indonesia, sementara mereka biasa sama myspace (ya baru baru ini facebook gitu deh oh sama itu tu yang ex-googler yang pertama kali bikin gmail trus bkin produk namanya friendfeed.com malah nggurita sampai ke facebook segala ) > Mungkin itu sedikit sharing saya tentang penglaman mengajar RUby bagi > anak-anak SMP, mudah-mudahan ada manfaatnya bagi teman-teman guru yang lain. Ma kasih banyak!! Dapat reply gini aja saya sudah senang banget. Dalam hati jadi berandai-andai, ini ceritanya dalam hati aja pak, andaikan saya / kita bisa nonton video nya pas bapak lagi ngajar gitu trus murid muridnya pada interaktif belajar pemrograman yang pasti asik banget...... tapii..... jangan sampe shootingnya ketahuan, jadi hidden camera gitu, nah pas udah jadi baru bilang ke mereka konfirmasi ini lho kalian masuk tipi ;-) trus upload deh. Pasti heboh tu di luar mesti langsung jadi curhat seperti ada juga teman-teman bule yang ngajarin ruby ke temannya yang sudah sepuh dan pensiunan gitu, berumur kisaran 50 - 60-an, eh malah dikira sulit, justru digampang-gampangin, dibilang: "It's like English" Have a nice weekend! and enjoy ruby.... > Salam, > > Sri Suwarno -- r9 = { name: Rie!, ym: riyari3, skype: rubyninja, blog: http://tinyurl.com/2bjgvn, ruby: http://www.ruby-lang.org/id/about/ }

