Home Start Back Next End
  
51
2.9.2 Interface Classes
Interface classes
adalah object class
yang mempunyai maksud agar suatu
actor dapat berinteraksi dengan sistem. Sebagai contoh, sebuah window, dialog box,
dan
layar. Untuk actor
yang bukan manusia, sebuah Application Program Interface
(API) ialah interface class. Interface class juga biasa disebut dengan nama boundary
class. Interface class
mempunyai dua tanggung jawab utama, yaitu
(Whitten &
Bentley, 2007:648):
1.
Menerjemahkan input user
menjadi informasi yang dapat dimengerti sistem dan
digunakan untuk memproses business event.
2.
Mengambil data yang dibutuhkan business event
dan menerjemahkan data agar
dapat ditampilkan sesuai dengan pengguna.
2.9.3 Control Classes
Control classes adalah object class yang mengandung logika aplikasi. Contoh
logika aplikasi adalah business rule dan kalkulasi-kalkulasi yang melibatkan entitas-
entitas object class. Control classes mengoordinasikan pesan-pesan antara interface
classes
dan
entity classes
dan urutan dari pesan yang terjadi
(Whitten & Bentley,
2007:649).
2.9.4 Persistence Classes
Persistence classes
adalah object class
yang menyediakan fungsi untuk
membaca dan menulis attribut-attribut
dalam sebuah database. Attribut
dari suatu
entitas secara umum adalah persistent; attribut
tersebut tetap berada di
luar ketika
sistem sedang berjalan (Whitten & Bentley, 2007:649).
2.9.5 System Classes
System classes
adalah object class
yang menangani fungsionalitas tertentu
dari suatu sistem operasi. Jika sistem dipindahkan ke sistem operasi lain, hanya
system classes dan mungkin interface classes yang harus diubah (Whitten & Bentley,
2007:649).
Word to PDF Converter | Word to HTML Converter