Kelompokku jelaskan tentang JMenu, JMenuBar, JMenuItem, JLabel, JButton dan masih banyak lagi. Dengan menggunakan GUI kita bisa mengatur sesuai dengan yang kita mau, sehingga kelihatan lebih rapi. Serta ada FlowLayout, BorderLayout, GridLayout dimana kita bisa mengatur tempatnya mau diamana. Exercisenya aku suruh buat tentang hitung jumlah kata dalam suatu kalimat. Jadi satu kata bisa muncul berapa kali dalam kalimat itu. Exercise itu sudah pernah disuruh buat waktu lab tapi bedanya waktu di lab tidak pakai GUI. Sekarang exercisenya buat exercise itu pakai GUI, tapi sayangnya tidak ada yang bisa menyelesaikannya. Mungkin banyak yang masih belum mengerti karena memang bahannya yang berat.
Wednesday, June 6, 2007
OOP GUI
Kelompokku jelaskan tentang JMenu, JMenuBar, JMenuItem, JLabel, JButton dan masih banyak lagi. Dengan menggunakan GUI kita bisa mengatur sesuai dengan yang kita mau, sehingga kelihatan lebih rapi. Serta ada FlowLayout, BorderLayout, GridLayout dimana kita bisa mengatur tempatnya mau diamana. Exercisenya aku suruh buat tentang hitung jumlah kata dalam suatu kalimat. Jadi satu kata bisa muncul berapa kali dalam kalimat itu. Exercise itu sudah pernah disuruh buat waktu lab tapi bedanya waktu di lab tidak pakai GUI. Sekarang exercisenya buat exercise itu pakai GUI, tapi sayangnya tidak ada yang bisa menyelesaikannya. Mungkin banyak yang masih belum mengerti karena memang bahannya yang berat.
OOP IO
Diajari tentang cara membaca dari file, mencetak ke file. Dengan kita mengerti tentang IO kita bisa safe file dan load file tersebut. Serta kalau menggunakan IO harus memakai try catch.
IO dalam java juga penting, nantinya akan dipakai untuk membuat tugas pirates dimana kita harus bisa safe dan load. Tugas pirates susah karena banyak yang harus dibuat.
Monday, May 21, 2007
OOP
Suatu array dapat kita gunakan untuk menampung berbagai macam data dalam suatu deretan. Dimana ketika ingin mengambil atau membutuhkan data tersebut dapat kita panggil. Juga dijelaskan tentang ArrayList, menurutku sangat powerfull karena bisa menggunakan methodnya tanpa harus membuatnya secara manual seperti add, remove, clear.
Jadi ketika diberi tugas shopping cart yang dulu dapat memudahkan kita dalam membuatnya dan sangat membantu sekali dalam membuatnya.
OOP week 8
Serta ada ASCII di mana kita tidak diharuskan menghafalnya sehingga kita bisa menggunakannya ketika membutuhkan. ASCII tersebut sangat membantu kita dalam membuat suatu program. Serta kita bisa mengambil suatu huruf dari beberapa huruf.
OOP week 7
Contoh lainnya juga pada IDEA, software itu sepertinya sudah bisa mengerti apa yang ingin kita tulis selanjutnya mungkin kita belum sempat berpikir sampai ke situ. Jadi sangat memudahkan sekali tetapi sayangnya saya masih belum terbiasa dengan Netbeans jadi masih agak bingung cara pemakaiannya walaupun sangat powerful, mungkin karena terbiasa memakai EditPadPro.
OOP week 6
Jadi lebih memudahkan kita untuk mengetahui bagian mana saja yang error dan memudahkan kita untuk memperbaikinya ataupun sekadar memberitahu kepada kita yang error dimananya.
Thursday, April 19, 2007
OOP Week 5
Yang dijelaskan meliputi switch case, if else, do while dan boolean. Memang sebagian ada yang sama seperti C seperti if else, switch case dan do while. Menurutku memang yang diajarkan di C sama seperti java sekarang, jadi agak mudah untuk menerapkannya. Jadi waktu Felix jelaskan saya sudah bisa cepat mengerti. Waktu menjelaskan boolean saya juga sudah mengerti dan dalam menjelaskannya juga bagus.
Ketika diberi latihan soalnya, saya juga bisa mengerjakannya walaupun masih belum terbiasa dengan boolean itu. Tetapi ada yang kelompok itu salah waktu menjelaskan yang menggunakan JOptionPane. Padahal menurutku kalau mau pake JOptionPane tipenya harus String, tetapi kelompok itu menggunakan integer. Dan ketika saya menanyakannya katanya sih bisa, padahal ak coba coding kenyataannya tidak bisa.
Tiap mahasiswa dikasih tugas juga untuk membuat shooping cart dan menurutku tugas itu susah amat. Kalau tidak banyak dibantu rasanya tidak bisa, tetapi akhirnya bisa juga membuatnya walaupun harus pulang malam bahkan dini hari dari kampus. Memang tugas yang susah dan cukup memakan waktu untuk membuatnya.
Sunday, April 8, 2007
OOP Week 4
Kelompok yang kebagian menjelaskan yaitu kelompoknya ricardo dan kawan-kawan. Menurutku pada waktu kelompok itu menjelaskan kurang bagus, karena codingnya itu kita seperti tinggal contoh dan belum tentu mengerti yang dicoding itu maksudnya apa. Pokoknya tinggal ketik terus cek apakah programmnya itu berhasil di compile dan jalan apa ga. Jadi menurutku seperti itu membuat yang mendengarkan tidak begitu mengerti dan jelas. Jadi yang dijelaskan seperti ngerti tapi kalo disuruh buat seperti itu lagi belum tentu bisa.
Pada waktu ricardo dan kawan-kawan menjelaskan, yang saya tangkap kelompok itu menjelaskan tentang has a yang berarti ada object dalam class, is a artinya seperti inheritence, cara passing object. Itu yang saya dapat tangkap dari kelompok ricardo jelaskan, tetapi saya tidak begitu paham betul semuanya.
Untuk minggu berikutnya, setelah tugas membuat kalender ada tugas yang menunggu dan cukup susah sepertinya. Saya tidak tahu apa bisa membuatnya apa tidak dan rasanya susah2 untuk berikutnya.
Sunday, April 1, 2007
OOP WEEK 3
Pada minggu ke 3 ini, materi yang disampaikan tergolong tidak seberapa susah dan mudah ditangkap. Kelompok yang mempresentasikan menurut saya sudah cukup menguasai bahan yang disampaikan dan cara penyampaiannya sudah cukup. Walaupun banyak diberi pertanyaan oleh teman-teman, tetapi kelompok tersebut bisa menjawabnya walaupun masih ada beberapa yang jawabannya kurang yakin.
Materi yang disampaikan mengenai tipe-tipe data, cara penggunaan tanda metematika, primitive data types, reference data types, cara mengubah data types dan penggunaan GregorianCalendar dimana diperlukan dalam membuat tugas membuat kalender. Materinya termasuk agak mudah ditangkap sehingga dalam mendengarkan yang dijelaskan tidak susah. Sebenarnya tugas membuat kelender punya kelompok saya sudah selesai, tetapi caranya masih agak panjang. Sehingga perlu perbaikan menggunakan GregorianCalendar, dimana sebelumnya kelompok saya belum menggunakannya. Saya merasa sebelumnya tidak bisa membuat tugas membuat kelender tersebut, tetapi akhirnya bisa walaupun masih perlu beberapa perbaikan sedikit. Kelompok kami mencoba membuatnya tanpa lihat dari internet, walaupun kelompok kami mengetahui kalau di internet ada yang sudah jadi. Tugas membuat kalender akhirnya selesai walaupun cukup susah dalam membuatnya.
Friday, March 23, 2007
OOP week 2
Kelompok yang presentasi pada minggu ke dua yaitu kelompok akiko. Pada waktu dipresentasikan masih kurang mengerti karena kelompok tersebut tidak menjelaskan secara mendetail. Serta kita kan masih baru mengenal java dan belum terbiasa codingnya. Waktu dipresentasikan saya cuma mengerti tentang JOptionPane, kalau yang lainnya tahu tapi kurang mengerti. Tetapi setelah di lab, baru mulai mengerti dan mulai agak paham. Tapi masih belum bisa codingnya yang sulit-sulit, yang kelihatannya gampang aja belum tentu bisa.
Sewaktu dijelaskan oleh Pak Tri pada hari ini, sudah mulai mengerti apa yang mau dijelaskan oleh kelompok yang presentasi. Tetapi pada waktu menjelaskan terlalu cepat dan menganggap kita sudah mengerti. Padahal masih agak bingung yang dijelaskan tapi ya masih bisa diikuti. Cuma masih bingung kalau mau codingnya dan yang mau ditulis apa. Sebenarnya java itu powerful tapi masih belum bisa menggunakannya dan memakainya.
Monday, March 19, 2007
OOP week 1
Sebelum mengenal tentang OOP, pertama-tama diajarkan tentang program C++. Program C++ bisa dibilang gampang-gampang susah. Sebenarnya C++ menurutku hampir sama dengan Pascal, cuma codingnya saja yang beda. Memasuki semester II, diajarkan tentang OOP. Tiap mahasiswa dibagi menjadi kelompok-kelompok, dimana setiap kelompok harus mempresentasikan sesuai dengan topik yang diberikan.
OOP tentu masih asing bagiku tidak seperti C++ yang masih baru diajarkan di semester I. Pada minggu pertama OOP, kelompok yang telah ditentukan mempresentasikan kepada teman-teman yang lain. Tentunya pada waktu itu baru mengenal tentang artinya dari Class dan Object. Class merupakan cetakan dan Object artinya hasil cetakan. Selain itu kami juga mengetahui arti dari superclass, subclass, method dan message. Pada java sangat key sensitive, karena bila salah besar kecil huruf saja sudah berbeda. Pada waktu dijelaskan oleh tim yang presentasi, masih bingung dan kurang jelas. Tetapi pada hari jumat, ketika dijelaskan oleh Pak Tri baru jelas dan mengerti. Mungkin bagiku masih sulit, karena belum pelajari tentang OOP secara keseluruhan dan masih dasar yang dipelajari.
Aku mencoba untuk belajar lebih dalam lagi dari OOP, agar cepat menguasainya dan lulus dari pelajaran OOP. OOP bobotnya 4 sks dan sangat berpengaruh terhadap nilai IP. OOP sangat penting agar kita dapat menguasai java programming. Sebenarnya dengan tiap kelompok presentasi sebenarnya sangat bagus, karena tentunya kelompok yang presentasi sudah mengerti dan coba menjelaskannya ke teman-teman.