Langsung ke konten utama

D. KARAKTERISTIK OBJEK

 A. Enkapsulasi (Encapsulation) 

Data dan prosedur/fungsi dikemas bersama-sama dalam suatu objek, sehingga prosedur/fungsi lain dari luar tidak dapat mengaksesnya..Data terlindung dari prosedur atau objek lain kecuali prosedur yang berada dalam objek tersebut.Merupakan pembatasan ruang lingkup program terhadap data.Enkapsulasi memungkinkan objek untuk digunakan sebagai komponen modular di mana saja dalam sistem, karena objek mengirim dan menerima pesan tetapi tidak mengubah metode internal objek lain. 

B. Pewarisan (Inheritance) 

Pewarisan adalah salah satu pembeda utama antara sistem konvensional dan sistem berbasis objek. Subkelas Y mewarisi semua atribut dan operasi- operasi yang terkait dengan superkelas X. Ini berarti semua struktur dan algoritma data yang secara orisinal dirancang dan diimplementasikan untuk X segera tersedia untuk Y  Perubahan apa pun pada atribut-atribut atau operasi- operasi yang dimuat ke dalam sebuah superkelas, akan diwarisi oleh semua subkelas. 

C. Polimorfis (Polymorphism) Merupakan konsep yang menyatakan bahwa sesuatu yang sama dapat mempunyai bentuk dan perilaku berbeda. Polimorfis juga mempunyai arti bahwa operasi yang sama mungkin mempunyai perbedaan dalam kelas yang berbeda. Polimorfis sangat mengurangi usaha yang diperlukan untuk memperluas perancangan sistem berorientasi objek 


Komentar

Postingan populer dari blog ini

2. KONSEP PENGUJIAN UNTUK APLIKASI WEB

  A. Dimensi Kualitas Kualitas dievaluasi dengan menerapkan serangkaian tinjauan teknis yang melihat berbagai elemen dari model perancangan dan dengan menerapkan proses pengujian. Atribut Dimensi Kualitas  1. Isi (content) Dievaluasi di tingkat sintak dan semantik. Pada tingkat sintak dokumen berbasis teks diuji dalam hal ejaan, tanda baca dan tata bahasa. Pada tingkat semantik aspek yang dinilai adalah kebenaran informasi yang disajikan, konsistensi di seluruh objek isi dan objek terkait, dan rendahnya ambiguitas  2. Fungsi Diuji untuk menemukan kesalahan yang menunjukkan ketidaksesuaian dengan persyaratan customer  3. Struktur Dinilai untuk memastikan bahwa aplikasi web benarbenar menyediakan isi dan fungsi aplikasi web Atribut Dimensi Kualitas (Lanjutan)  4. Kegunaan Diuji untuk memastikan bahwa setiap kategori user didukung oleh antarmuka yang user friendly serta menerapkan semua sintak dan semantik navigasi yang diperlukan  5. Kemampuan untuk dapat din...

1. Konsep pengujian

  Adalah serangkaian aktivitas yang tujuannya untuk menemukan kesalahan dalam isi, fungsi, kegunaan, kemampuan navigasi, kinerja, kapasitas dan keamanan aplikasi web sebelum aplikasi-aplikasi web yang dibuat dikirimkan ke end user.   Hal ini penting karena jika end user menemukan kesalahan yang membuat mereka meragukan aplikasi web tersebut, mereka akan pergi ke web lain untuk mencari isi dan informasi • Langkahnya dimulai dengan fokus pada aspek aplikasi web yang terlihat oleh user dan berlanjut pada pengujian yang terkait dengan teknologi dan infrastruktur.

3.Kualitas Aplikasi Web

 1. Kemudahan Penggunaan     a. Kemudahan pemahaman situs global     b. Umpan balik dari user dan fitur-fitur bantuan     c. User interface dan fitur-fitur estetika     d. Fitur-fitur khusus 2. Fungsionalitas     a. Kemampuan pencarian dan penerimaan     b. Fitur-fitur navigasi dan perambahan (browsing)     c. Fitur-fitur aplikasi yang berhubungan dengan          lingkungan 3. Keandalan     a. Pembetulan pemrosesan tautan (link)     b. Pemulihan dari kesalahan c. Validasi dan pemulihan pada user 4. Efisiensi     a. Kinerja waktu tanggap aplikasi web     b. Kecepatan pembentukan halaman-halaman     c. Kecepatan penggambaran grafik-grafik 5. Kemudahan Pemeliharaan     a. Kemudahan untuk dilakukan koreksi     b. Keamanan aplikasi web untuk beradaptasi c. Kemudahan aplikasi web untuk dikembangkan