Thursday, March 22, 2007

chapter_2(getting started with java)

Dear Mr. Trianggoro

Pada pembelajaran Chapter 2 dimana kita akan memulai menggunakan Java, mungkin saya bersama team saya harus lebih dahulu mengetahui tentang apa yang diajarkan di chapter 2 ini. Ini dikarenakan saya dan team harus presentasi terlebih dahulu (hari selasa) tentang chapter 2 ini. Menurut saya ini akan merupakan suatu keuntungan besar buat saya karena dengan itu saya akan terlebih dahulu membaca dan menguasai tentang chapter 2 ini, sebelum nantinya di ajarkan lebih detail oleh dosen(hari jumat). Mungkin karena kita sudah belajar terlebih dahulu tentang bahasa C maka tidak sulit bagi saya untuk memulai mempelajari java ini.
Secara keseluruhan dalam chapter 2 ini saya belajar pertama kali tentang instalasi java; bagaimana cara menginstalnya, mengatur pathnya, bagaimana cara membaca java.doc, dan bagaimana jika kita mengcompile dan run programnya. Setelah itu kita belajar tentang komponen-komponen dalam 1 source code java; comment,importnya,deklarasi class,deklarasi main methodnya,dan body main method. Setelah itu seperti biasanya dalam memulai membuat suatu program kecil, saya membuat helloworld kemudian mulai membuat program untuk menampilkan windows baru. selain itu juga diperkenalkan beberapa standart class yang digunakan di java yaitu JOptionPane,String dengan beberapa methodnya(substring,indexOf,length),Date, dan SimpleDateFormat.
Diakhir tutorial dosen pada hari jumat, kita mendapat tugas kelompok membuat suatu program untuk menghasilkan output berupa inisial dari nama lengkap yang diinput. Saya dan team saya bisa membuatnya(sedikit melihat pseudocodenya di internet ;P)
Pada praktek lab, saya bersama teman-teman lainnya mempraktekan cara instalasi java sampai pada mengcompile dan run untuk programnya. Di lab juga saya mengerjakan beberapa exercise dalam membuat program sederhana seperti membuat kotak, diamond,dll.
Perasaan saya sangat senang dan puas mengikuti pembelajaran untuk chapter 2 ini, baik di kelas maupun di Lab. Saya cukup mengerti tentang apa yang diajarkan dan memperoleh kesan dan pengalaman bahwa java itu memang menyenangkan.
Harapan saya semoga di minggu-minggu selanjutnya, metode pembelajarannya boleh terus dipertahankan atau dikembangkan menjadi lebih baik.

Monday, March 19, 2007

chapter_1 (object oriented class)

Dear Mr. Trianggoro W

Pada pembelajaran OOP untuk chapter 1 (minggu pertama), saya banyak mendapatkan pengertian yang nantinya akan banyak membantu dalam pembelajaran di chapter selanjutnya.
Pada presentasi kelompok 1(Pada haris selasa) saya banyak mengerti tentang konsep-konsep terutama mengenai superclass dan subclass dalam inheritance. Selain itu juga konsep-konsep tentang class, object,method dan software life cycle (bagaimana langkah-langkah kita dalam men-develope suatu aplikasi/program. Lewat contoh-contoh yang dipaparkan, saya menjadi mengerti seperti apakah yang dimaksud dengan class, object dan method itu. Pada pembelajaran tutorial pada hari jumat, lewat pak tri kita diberikan latihan-latihan tentang konsep-konsep tersebut. bagaimana dalam inheritance itu kita menyusun superclass dan subclass sampai 3 tingkat lengkap dengan object dan methodnya.
Kebetulan diminggu selanjutnya kelompok saya akan presentasi tentang getting started with java, saya bersama dengan kelompok saya dengan mudah mempelajari materi-materi untuk chapter 2. Dengan pengertian-pengertian di atas, kita bisa langsung melihat yang mana itu yang dimaksud superclass,subclass,class,object,method,parameter,dll dalam sample-sample program java yang lebih nyata. Dalam pembelajaran di kelas, menurut saya cukup menyenangkan dan mendukung saya dan teman-teman untuk mengerti konsep-konsep yang diajarkan. Selain itu juga metode yang diterapkan dimana hari selasa siswa presentasi secara kelompok disertai latihan dan tugas, dan jumat adalah tutorial/pejelasan dari dosen, itu cukup sangat membantu karena siswa telah menyiapkan/belajar terlebih dahulu materi sebelum disajikan oleh dosennya.
Harapan saya semoga metode pembelajarannya lebih terus dikembangkan lagi sehingga mahasiswa tidak bosan dan jenuh karena metodenya monoton terus. Mungkin karena ini minggu pertama dalam bejara OOP, maka mudah-mudahan ini start awal untuk terus menjadi yang terbaik di minggu-minggu selanjutnya.