Saat membahas materi object-oriented analysis (OOA) di kuliah Analisis Perangkat Lunak II, kesulitan yang sering dialami mahasiswa adalah saat harus mengidentifikasi kelas analisis dan menentukan interaksinya. Mungkin karena masih kurangnya jam terbang di object-oriented programming (OOP) yang menjadi prasyarat kuliah ini.
Salah satu pendekatan yang saya gunakan untuk menjelaskan teknis pelaksanaan OOA ini supaya dapat dipahami oleh mahasiswa adalah sebagai berikut:
1. Untuk setiap use case, misalnya Lihat Nilai,
buat sketsa proses pengolahan datanya sesuai skenario yang disusun.
2. Dari sketsa proses pengolahan data yang diperoleh, identifikasi kelas-kelas analisisnya:
• User interface: boundary class (atau view class)
• Tabel basis data: entity class (atau model class)
• Proses pengolahan data: control class (atau controller class)
3. Tentukan keterkaitan antar kelas analisis sesuai fungsinya masing-masing untuk memenuhi skenario yang sudah disusun.
4. Ulangi langkah 1 – 3 untuk use case yang lain sampai didapat seluruh kelas analisisnya.
Walaupun kelas dan interaksi antar kelas yang didapat masih bersifat konsep dan abstrak, tetapi sudah dapat digunakan untuk penulisan program iterasi pertama. Tinggal diperhalus (refinement) dan dilengkapi di iterasi berikutnya pada saat tahap perancangan.




pak.. ada judul TA ga pak??? pengen di implementasiin di Ruby on Rails.. Object pisan kayak Java..
kk…..
bsminta penjelasan OOA lebi lanjut g…..??
urgent nech….
klo ada tolong kirim ke email ku y….??
hehe..