Friday, April 27, 2007
chapter_8 (Exception and Assertions)
Diminggu terakhir sebelum UTS, pak tri memberikan suatu materi tambahan yaitu tentang Exception dan Assertion. Pada pembahasan bab ini pada umumnya mengajarkan kita bahwa java memiliki suatu keunggulan yaitu bisa mengenali akan error yang akan terjadi sebelum program tersebut di run. Ada beberapa metode yang bisa dipakai yaitu penggunaan try catch, penggunaan method throws, dan assert. Saya pikir pembelajaran materi ini cukup penting terlebih jika nantinya kita membuat suatu aplikasi besar, karena menurut saya suatu kesalahan kecil dapat berdampak besar.
Wednesday, April 18, 2007
chapter_5 (Selection statement)
Pada pembelajaran java OOP di chapter 5 ini, pada intinya kita belajar tentang penyeleksian suatu statement beserta flow controlnya, yang meliputi tipe data boolean,integer,string dan looping. Dalam penyeleksian suatu statement, ada beberapa jenis yaitu; if-else, switch-case, dan looping seperti; for,while-do,do-while. Untuk semua jenis diatas juga terbagi atas beberapa jenis yang digunakan sesuai kebutuhan. Di hari jumat, kelompok felix dkk telah menjelaskan secara umum tentang penyeleksian kondisi dan looping. Mereka menyertakan banyak contoh code program di slide presentasi sehingga kami boleh langsung melihat penggunaannya dalam membuat suatu program. Diakhir presentasinya juga, semua kami dalam kelompok mengerjakan beberapa exercise yang berhubungan dengan apa yang mereka presentasikan tersebut.
Menurut saya mungkin pembelajaran chapter 5 ini kurang lengkap dikarenakan tidak ada pembahasan lebih lanjut dari pak Tri sebagai dosen java oop.
Harapan saya semoga pembelajaran java oop ini untuk kedepan bisa lebih baik lagi dan terus inovatif dalam pelaksanaannya.
Thanx.
Menurut saya mungkin pembelajaran chapter 5 ini kurang lengkap dikarenakan tidak ada pembahasan lebih lanjut dari pak Tri sebagai dosen java oop.
Harapan saya semoga pembelajaran java oop ini untuk kedepan bisa lebih baik lagi dan terus inovatif dalam pelaksanaannya.
Thanx.
Sunday, April 8, 2007
chapter_4 (Defining your own classes)
Tak terasa kelas OOP sudah mulai masuk ke inti dari "Object Oriented Programming" yang sebenarnya. Pada pembelajaran chapter 4 ini pada dasarnya mengajarkan kita bagaimana kita membuat suatu kelas baru diluar yang telah disediakan API Java. Soal membuat suatu kelas yang baru, kita juga diajarkan bagaimana membuatnya mengkonstruksinya dengan benar, bagaimana menggunakan atau memanggil kelas tersebut menggunakan main method sekaligus mengirim argumennya, dan juga pendeklarasian variabel untuk kelas tersebut. Kebetulan pada minggu yang lalu pada hari jumatnya adalah tanggal merah di kalender, kita tidak bisa mendapatkan tutorial dari pak tri tentang chapter 4 ini sehingga untuk chapter ini hanya dijelaskan oleh kelompoknya Ricardo,dkk. Secara umum cukup dimengerti tentang presentasinya kelompok 4 ini (Ricardo,dkk). Point-point penting yang diajarkan adalah bagaimana kita membuat dan mendeklarasikan suatu kelas baru, dengan method-methodnya yang diperlukan. Dan dalam kelas itu kita membuat variabel-variabelnya. Kemudian untuk menggunakannya/memanggilnya, kebanyakan kita harus mengirim argumen dari main kelas untuk nantinya diterima sebagai parameter oleh kostruktor kelasnya (jika kelas itu tidak menggunakan default constructor lagi), ataupun diterima oleh suatu method dari kelas itu. berbicara tentang passing argumen ini, ada berbagai macam jenis. Ada yang passing by value (yang dikirimnya hanya referensinya/copiannya dan aslinya tidak berubah) dan passing by refference (yg dikirim adalah nilai aslinya). Ada juga yang disebut passing object to a method; dimana kita mengirimkan object (suatu class dengan semua kemampuannya/methodnya) ke dalam suatu method dari kelas yang baru (dikenal sebagai kemampuannya yang baru). Kemudian tentang hubungan antara kelas yang satu dengan yang lain, ada yang disebut Inheritance atau pewarisan sifat (kelas yang satu merupakan turunan dari kelas yang lain, sifat/kemampuannya juga diturunkan).
Di chapter 4 ini saya cukup senang dan puas telah mengukutinya, tapi mungkin ini kurang lengkap karena tidak ada tutorial lebih lanjut dari pak tri untuk hari jumat. Kepada pak tri, saya mempunyai suatu usulan tentang kelas OOP ini. Mungkin saya ingin mengutarakannya langsung kepada bapak. Harapan saya semoga pembelajaran Java OOP ini lebih efektive lagi dan boleh lebih baik lagi untuk minggu-minggu selanjutnya.
Thanx
Di chapter 4 ini saya cukup senang dan puas telah mengukutinya, tapi mungkin ini kurang lengkap karena tidak ada tutorial lebih lanjut dari pak tri untuk hari jumat. Kepada pak tri, saya mempunyai suatu usulan tentang kelas OOP ini. Mungkin saya ingin mengutarakannya langsung kepada bapak. Harapan saya semoga pembelajaran Java OOP ini lebih efektive lagi dan boleh lebih baik lagi untuk minggu-minggu selanjutnya.
Thanx
Sunday, April 1, 2007
chapter_3 (Numerical Data)
Kelas Java OOP sudah mulai masuk pada chapter 3 tentang numerical data. Pada chapter ini, kesimpulannya kita belajar tentang penggunaan tipe data dalam pendeklarasian variabel, kemudian bagaimana kita nantinya menampilkannya/mendeklarasikannya dalam program. selain itu juga diajarkan konsep standart input data menggunakan scanner class dan output menggunakan System.out.println(dengan format-formatnya), dan beberapa kelas baru yang tak kalah pentingnya, seperti Math class dan GregorianCalendar class. Dalam penggunaan Math Class juga, diajarkan beberapa operator matematika yang standart dan penting dalam membuat suatu program.
Pada hari selasa yang lalu, kelompok 3 (Victor dkk) telah mempresentasikan kepada kami tentang chapter 3 ini. Pada dasarnya, mereka mempresentasikan dengan baik. Mereka juga cukup menguasai materi dan memiliki kerja sama kelompok yang baik. Pada session tanya jawab saya sedikit memberikan pertanyaan untuk mereka seputar penggunaan class scanner.
Pada hari jumat, itu untuk pertama kalinya saya diajar oleh ibu imelda. di hari jumat itu ibu imelda masuk di kelas Java OOP menggantikan pak Tri yang kebetulan berhalangan. Dalam pengajarannya, ibu imelda memberikan beberapa tambahan-tambahan mengenai konsep penggunaan tipe-tipe data. Beliau juga memberikan kami beberapa exercise kecil, dimana kita menebak jawaban dari pertanyaan yang ditampilkan dlm slide presentation. Dibeberapa menit terakhit kita kemudian membahas seputar tugas yang diberikan pak tri secara per kelompok yantu membuat kalender unix dengan Java. Session ini memang digunakan sebaik-baiknya oleh kami, terlebih mereka yang kelompoknya memiliki masalah dengan tugas tersebut.
Pada pembelajaran di chapter 3 ini, menurut saya sangat penting karena ini adalah dasar utama untuk melangkah lagi dalam belajar Java. Saya sangat senang boleh mengikuti kelas Java OOP ini. Harapan saya di minggu-minggu yang akan datang bisa lebih baik lagi dari sekarang.
Sekian.....
Pada hari selasa yang lalu, kelompok 3 (Victor dkk) telah mempresentasikan kepada kami tentang chapter 3 ini. Pada dasarnya, mereka mempresentasikan dengan baik. Mereka juga cukup menguasai materi dan memiliki kerja sama kelompok yang baik. Pada session tanya jawab saya sedikit memberikan pertanyaan untuk mereka seputar penggunaan class scanner.
Pada hari jumat, itu untuk pertama kalinya saya diajar oleh ibu imelda. di hari jumat itu ibu imelda masuk di kelas Java OOP menggantikan pak Tri yang kebetulan berhalangan. Dalam pengajarannya, ibu imelda memberikan beberapa tambahan-tambahan mengenai konsep penggunaan tipe-tipe data. Beliau juga memberikan kami beberapa exercise kecil, dimana kita menebak jawaban dari pertanyaan yang ditampilkan dlm slide presentation. Dibeberapa menit terakhit kita kemudian membahas seputar tugas yang diberikan pak tri secara per kelompok yantu membuat kalender unix dengan Java. Session ini memang digunakan sebaik-baiknya oleh kami, terlebih mereka yang kelompoknya memiliki masalah dengan tugas tersebut.
Pada pembelajaran di chapter 3 ini, menurut saya sangat penting karena ini adalah dasar utama untuk melangkah lagi dalam belajar Java. Saya sangat senang boleh mengikuti kelas Java OOP ini. Harapan saya di minggu-minggu yang akan datang bisa lebih baik lagi dari sekarang.
Sekian.....
Subscribe to:
Posts (Atom)