Langsung ke konten utama

B. Istilah dalam Objek Oriented

 1. OBJEK (Object) 

    Objek adalah konsep atau abstraksi tentang sesuatu yang memiliki arti untuk aplikasi yang akan dikembangkan ,Objek diwakili dengan kata benda Objek dapat berupa: ➢ Objek orang/manusia: Karyawan, Mahasiswa ➢ Objek tempat: Kantor, Gedung, Toko ➢ Objek abstrak: Transaksi, Jadwal, Peminjaman ➢ Objek organisasi: Divisi-IT, HRD ➢ Objek peralatan/benda: Mobil, Buku, Baju 

2. ATRIBUT (Attribute) 

Suatu objek memiliki atribut tertentu yang merupakan karakteristik yang menggambarkan objek. • Suatu atribut dapat mengambil sebuah nilai yang ditentukan berdasarkan domain yang dihitung. • Domain merupakan satu himpunan nilai-nilai spesifik. • Contoh: kelas MOBIL memiliki sebuah atribut WARNA. Domain nilai untuk warna adalah {putih, hitam, perak, abu-abu, biru, merah, kuning, hijau}. • Objek dapat memiliki atribut khusus yang disebut state. Keadaan suatu objek adalah kata sifat yang menggambarkan status objek saat ini. • Misalnya rekening bank dapat aktif, tidak aktif, tertutup, atau dibekukan 

3. METODE (Method) 

Suatu metode mendefinisikan tugas-tugas spesifik yang dapat dilakukan oleh suatu objek • Metode dituliskan dengan kata kerja yang menggambarkan apa dan bagaimana suatu objek melakukan sesuatu. • Misalnya: objek PELANGGAN dapat melakukan tugas-tugas tertentu seperti melakukan pemesanan, membayar tagihan, dan mengubah alamatnya. 

4. PESAN (Message) 

Pesan (Message) adalah perintah yang memberi tahu suatu objek untuk melakukan metode tertentu. • Misalnya: pesan TAMBAHKAN SISWA mengarahkan kelas SISWA untuk menambahkan nomor siswa, nama, dan data lain tentang siswa itu. Demikian pula, pesan bernama HAPUS SISWA memberi tahu kelas SISWA untuk menghapus instance Siswa. • Pesan yang sama untuk dua objek berbeda dapat menghasilkan hasil yang berbeda. Contoh pesan Objek INSTRUCTOR mengirim pesan ENTER GRADE ke instance kelas STUDENT RECORD. Objek INSTRUCTOR dan kelas STUDENT RECORD dapat digunakan kembali dengan sedikit modifikasi, di sistem informasi sekolah lain dimana banyak atribut dan metode akan serupa Contoh Pesan: • Kelas adalah deskripsi umum yang menggambarkan sebuah kumpulan berisi objek-objek yang sama. • Semua objek dalam kelas berbagi atribut dan metode yang sama, sehingga kelas seperti blue print, atau template untuk semua objek di dalam kelas. • Superclass adalah generalisasi dari satu himpunan kelas-kelas yang berhubungan. • Subclass adalah spesialisasi dari superclass. • Contoh: superclass kendaraanBermotor adalah generalisasi dari kelas Truk, SUV, Minibus dan Car. Subclass Minibus mewarisi semua atribut kendaraanBermotor, tetapi juga menggabungkan atribut tambahan yang spesifik hanya untuk Minibus. 

5. KELAS (Class)

Contoh kelas dan subkelas C. Hubungan Antara Objek dan Kelas • Hubungan (relationship) memungkinkan objek untuk berkomunikasi dan berinteraksi ketika mereka melakukan fungsi bisnis dan transaksi yang diperlukan oleh sistem. • Hubungan menggambarkan apa yang perlu diketahui objek satu sama lain, bagaimana objek merespon perubahan pada objek lain, dan efek keanggotaan dalam kelas, superclass, dan subclass. • Beberapa hubungan lebih kuat daripada yang lain (seperti hubungan antara anggota keluarga lebih kuat dari satu hubungan antara kenalan biasa). Hubungan terkuat disebut warisan.

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