Object Oriented Perjuangan
April 9, 2008
Habis meng-hajar, bukan deng, habis mengajar.
Saya tidak termasuk orang yang suka menghajar siapapun. Termasuk mahasiswa saya. Tidak akan ada yang mengatakan saya dosen killer (eh iya gitu? ha ha ha). Setidaknya, itu menurut saya hehehe.
Mata kuliah adalah Applied SW Engineering. Ini tahun kelima saya mencoba mengajar mata kuliah tersebut, dimana banyak memerlukan aspek praktis dibandingkan dengan teoritis. Ini mata kuliah yang saya bidani sejak mata kuliah ini lahir di kurikulum Teknik Informatika Unpas. Padahal saya baru saja bergabung saat itu. Kurang ajar yah, Dosen Baru dikerjain.. disuruh membina Mata Kuliah Baru.
Tidak ada asisten, tidak ada partner. Meskipun saya banyak rekan-rekan sesama dosen di universitas lain yang sebidang. Tapi saya sendirian move on di sini, padahal ada dosen jagoan OO yang sudah menerbitkan buku-buku seputar OO
. Wah.
Tahun pertama, ternyata masa peralihan. Hanya ada sekitar 12 anak dari rencana 3 kelas / 180 anak yang harus saya ajar. Rupanya anak-anak angkatan 2001 itu adalah anak-anak yang tidak bisa konversi nilai dari Mata Kuliah Rekayasa Perangkat Lunak yang terpecah menjadi Rekayasa Perangkat Lunak Dasar dan Rekayasa Perangkat Lunak Terapan. Saya bersyukur, dosen baru – bener-bener baru loh, sebelumnya saya kan praktisi praktis plus emak-emak, diberi mata kuliah baru tapi kelas kecil. Main hajar dengan UML dan Rational Rose, terhenyak lah saya bahwa ternyata ouch.. waktu itu belum diperkenalkan UML. Jadinya kerja keras lah aku! Cape de.
Tahun kedua, hih mengerikan. 3 kelas bow. Mengambil konsep pendekatan terstruktur, berbekal dokumentasi analisisi, desain, implementasi yang saya dapat sewaktu saya kuliah S2 RPL di ITB. Dengan semangat integrasi dengan kuliah Perancangan Sistem Informasi, idenya adalah rancangan fungsionalitas sistem informasi ada di kuliah PSI, otomatisasi berbantukan perangkat lunak ada di kuliah saya. Saya mengalah karena asisten pendukung dan kuliah tersebut pendekatannya terstruktur (menggunakan SSADM), saya lupakan UML. Sayangnya, hehehe, karena kuliah PSI dan RPLT ada di semester yang sama, yaitu semester 6; ide integrasi tersebut tidak mulus
Tahun ketiga, masih 3 kelas, bahkan 4 kelas paralel (karena ada 1 kelas yang mengulang). Ga mau tahu, saya putuskan: saya mau pake OO! RUP!. Berpisahlah saya dan kuliah PSI karena MEMANG penekanan kedua kuliah tersebut sangat berbeda. Ini kenapa ada 1 semester, bahkan dinaungi 1 lab. Ntah yang mendesain kurikulum yang salah, atau yang menyusun kompetensi lah yang tidak tepat. Wah, bukannya sewaktu menyusun kurikulum justru yang difikirkan adalah kompetensinya dulu? hihihi. Ketauan deh, main lahirkan Mata Kuliah, baru pikirkan belakangan kan? Mangkaning, saya yang ngisi. SUKA SUKA saya BANGET heuheuhue.
Tapi saya ga suka-suka, saya ga main-main. Analisis dan Perancangan Berorientasi Objek saya perkenalkan di Unpas. Dari mulai Notasi, karena ternyata belum faham UML, sampai dengan substansi memetakan requirement menjadi sebuah software. Ditambah paksaan (saya ga killer, tapi ternyata saya suka maksa. ih) bahwa pemrogramanya harus berorientasi objek. PADAHAL.. hihi, anak-anak hanya diperkenalkan OOP di semester 5 saja! 3 SKS. Boro-boro.
Tapi gak apa-apa, namanya juga tahun pertama memperjuangkan OO.
Tahun keempat, refining semua bahan materi dan model pengajaran. Alhamdulillah, sudah ada barisan asisten yang peduli dan memang minat. Cukup membantu di praktek, baik dari sisi tools, modelling maupun menerjemahkan substansi permasalah ke dalam dokumentasi.
Tahun kelima, semua lebih mudah. Asisten sudah lebih banyak. Mahasiswa persertanya pun ternyata sudah cukup dibekali bahan dasar OO/UML di kuliah sebelumnya. Dari sisi pemrogarman, sudah lebih semangat lagi belajar OO (Padahal, di sini, pemrograman adalah kuliah yang sangat tidak fave. Apalagi pemrograman berorientasi objek hehehehehehe).
Saya tetap jalankan sesuai misi saya: OO everywhere
Tapi..
Ketika saya sampai ke materi kelas analisis, dengan pendekatan use-case driven; dimana kelas analisis diperoleh dari identifikasi skenario dan diagram interaksi (saya masih pake UML 1.4, diagram sekuens). Wajah-wajah mulai buyar, saatnya ganti suasana. Saya improve melempar pertanyaan, dan saya minta tiap baris diwakili seseorang untuk menjawabnya. Saya minta salah seorang merangkumkan semua jawaban atas pertanyaan saya tersebut. Ternyata proses cukup lama, beberapa jawaban putus-putus. Berarti pengetahuan yang parsial. Beberapa jawaban melenceng jauhhhh hehehehe, gak apa-apa. At least dia sudah menjawab. Beberapa tidak mau menjawab, yah, hari gini masih malu-malu? Padalah apapun jawabannya, saya tidak akan komentari. Toh, semua jawaban itu bahan masukan untuk disimpulkan. Akhirnya memang bisa disimpulkan, dan terpaksa saya sampaikan lagi bahan tersebut (padahal itu materi semester 5 dan semester 4!), melupakan bahan materi yang masih tersisa.
Padahal, pertanyaan saya itu adalah..
Objek itu apa sih?
Gile ya. Jauh-jauh analisis desain, bahas fase inception, elaboration. Amati skenario per use-case. Kelas control dan boundary bla bla bla bla..
Tapi
Objek itu apa sih?
hehehehehehehe
Beginilah jika bahan ajar disampaikan, tidak menggali pemahaman penerima bahannya. Salah saya kah? Salah materinya kah (yang muluk2)? Atau memang jika yang ditanyakan adalah definisi, sulit sekali menjabarkannya? Salah bahasa indonesia? (loh), salah kemampuan komunikasi? Yang jelas, tidak boleh menyalahkan anak-anaknya
Tapi sih, emang, apa sih objek itu?
Menengok Multiply
April 9, 2008
Hari ini di Unpas, mengajar 09.30
Masih ada waktu untuk mengecek internet (hehehe). Dari Unpas, ternyata bisa akses ke Multiply. Barangkali penyelenggara layanan internet di Unpas ini, belum melakukan penutupan akses
[jangan-jangan, setelah ini jadi ketahuan deh he he he]
Beberapa rekan memberi tips-tips agar bisa akses Multiply. Ga usah jauh-jauh, Mas juga akan dengan senang hati membantu saya mengakses Multiply lagi. Meski dari kemarin Mas hanya tertawa-tawa saja mendengar saya mengadukan perihal tidak bisa diaksesnya pbasari.multiply.com. Bagi Mas yang tidak suka aka tidak bisa menulis (hehehehe), agak terheran kenapa saya cukup sedih karena saya tidak bisa menulis di Multiply lagi. Terheran kenapa saya langsung membuat blog di sini (eh buat blognya mah sudah lama, tapi kan ga diisi-isi he he he). Terheran, melihat saya sedih, mengadopsi Gusdur: gitu aja kow sedih.
Masalahnya, bukan bisa tidak bisa mengakali mengakses blog tersebut. Masalahnya di situ sudah banyak tulisan. Meski memang tidak bermutu, hanya tulisan seorang emak-emak, tidak berguna bagi masyarakat banyak. Tidak banyak dibaca orang sehingga bisa dipamerkan statistiknya ke sesama blogger.
Ah, tujuan saya menulis ya menulis. Bukan biar jadi seleb
Saya hanya ingin mendokumentasikan apa saja yang ada di benak saya, yang terjadi di sekitar saya meski tidak ada yang istimewa tentu. Jika saja mengingat bahwa dokumentasi adalah bagian penting dari semua aspek kehidupan, termasuk dalam software engineering maupun dalam kehidupan ke-emak-emak-an. Hanya ada kenangan yang mungkin hanya dipahami oleh saya. Tapi tetap saja itu berupa tulisan-tulisan.
Tulisan. Sejelek-jeleknya tulisan, itu adalah hasil usaha seseorang. Sekeriting-keritingnya tulisan, tetap saja itu tulisan. Bagaimana sulitnya memulai tulisan, mengemukakan ide, mencurahkan perasaan dan pikiran (meski kesan narsis akan sangat kental
).
Tulisan. Bagi saya, tulisan ini harus murni dari hati, untuk sekedar berbagi dan bukan untuk menyenangkan orang lain, misalnya menuliskan gosip seputar orang-orang ingin kita ketahui kehidupan pribadinya alias gosip gosip gosip.
Tulisan. Betapa banyak waktu yang saya luangkan untuk memeriksa tulisan-tulisan mahasiswa saya yang berantakan ga jelas ide pokoknya [ini salah pelajaran Bahasa Indonesia!]. Atau betapa malam-malam harus saya lewati karena menuliskan berbagai laporan seperti jualan kecap.
Tulisan. Adakah tulisan yang sebegitu tidak berharganya?
Ah sudah lah
Hari ini saya cek rangkuman bahan kurikulum antara SI dan RPL. Ada http://pbasari.multiply.com/journal/item/172; Soalnya hari Kamis ada rapat hal tersebut, dan saya malas lagi harus merangkum dari awal
– ngajar dulu ah