Selasa, 14 November 2017 | By: Unknown

Grafik 2Dimensi & 3Dimensi

Grafik 2 Dimensi

Grafik 2 dimensi adalah gambar digital berbasis komputer dan merupakan gabungan model geometri, fungsi, matematika, dan gambar digital.

Komponen grafis 2D  :

  • Shapes
  • stroking
  • Filling
  • Transformation
  • Alpha Compositting
  • Clipping 
  • Antialiasing
  • Text
  • Color
  • Image & Image processing
  • Printing

Grafik 3 Dimensi

Grafik 3 dimensi adalah bentuk dari benda yang mempunyai panjang, lebar & tinggi

Macam objek  3D  :

  • Kubus
  • Balok 
  • Bola 
  • Prisma
  • Limas

Grafic User Interface (GUI)


GUI adalah tampilan garis yang mengandung data-data/komponen yang memampukan pengguna untuk melakukan pekerjaan interaktif.

Tujuan GUI adalah pengguna dapat berinteraksi dengan perangkat keras komputer serta memudahkan client mengoperasikan sistem operasi.

Elemen utama GUI yaitu wimp(window, icon, menu, pointing, device)
Contoh system GUI:

  • Apple Machintos.
  • Windows pada IBM PC.
  • Open look pada workstation Unix.
  • KDE GNOME pada linux

Kelebihan GUI

  1. Graphical symbol lebih mudah dikenali dan di ingat dari pada text.
  2. Direct manipulation dengan menunjuk dan mengeklik pada objek grafis dengan mouse atau mengurangi waktu pembelajaran pemakai.

Jenis paket grafik

  • Ditujukan untuk memenuhi kebutuhan seniman dan perancang grafik dalam pembuatan design visual kreatif.
  • menghasilkan tampilan bit mapped yang berkualitas baik.

Desktop metaphor

Metodologi guilding paradigma untuk lebih memudahkan user memahami metaphor .
Metaphor adalah analogi/kemiripan objek visual pada desktop grafis dengan objek sebenarnya .

Widget GUI

Diciptakan, dioperasikan dan dihapus oleh sofhware aplikasi melalui toolkit aplikasi 

CONTOH= table field,button,radio field,toggle field,bar field,srcoll bar,slide bar.

Class Diagram & Sequence Diagram



Class Diagram

Class diagram adalah diagram UML yang menggambarkan kelas-kelas dalam sebuah sistem dan hubungannya antar satu dengan yang lain serta dimasukkan pula attribute, operasi dan hubungan antar kelas.

Tahapan pembuatan class diagram

  • Megidentifikasi objek dan mendapatkan kelas-kelas
  • Mengidentifikasi attribute kelas-kelas
  • Mulai mengkonstruksikan kamus data
  • Mengidentifikasi operasi data kelas-kelas
  • Menggunakan teknik CRC untuk memperlihatkan pertanggungjawaban dan kolaborasi
  • Mengidentifikasi hubungan antar kelas dengan asosiasi, agresiasi, inheritance
  • Memoles Model

 Simbol class diagram

Hasil gambar untuk simbol class diagram dan fungsinya

Contoh class diagram

Hasil gambar untuk contoh class diagram dan fungsinya

Sequence Diagram

Sequence diagram adalah salah satu diagram-diagram UML yang menggambarkan kolaborasi dinamis antara sejumlah objek. kegunaanya digunakan untuk menunjukan rangkaian pesan yang dikirim antara objek juga interaksi antar objek.

Notasi sequence diagram

Contoh sequence diagram

Gambar terkait

Materi Pemrograman Berbasis Objek (PBO)

Pemrograman Berbasis Objek

PBO adalah semua data dan fungsi di bungkus dalam kelas-kelas objek.


  • Kelas/Class
          Kumpulan atas definisi data dan fungsi dalam suatu unit untuk suatu tujuan tertentu.
  •  Objek
          Membungkus data dan fungsi bersama menjadi unit.
  •  Abstraksi
          Kemampuan program untuk melewati aspek informasi yang diproses olehnya.
  • Enkapsulasi :
         Proses pengkapsulan/pembuatan paket data objek agar hanya method dalam objek tersebut.
  • Polimorphisme
          Sebuah variabel tunggal dalam program dapat memegang berbagai jenis objek yang berbeda                selama program berjalan.