Sebelum
saya membahas tentang konsep dari Interactive Entertainment, terlebih dahulu
kita harus mengetahui apa itu Interactive Entertainment. Interactive Entertainment ialah sebuah interaktif yang bertujuan dalam
membuat sebuah produksi dan memberikan layanan yang bersifat menghibur
(entertainment) kepada pengguna sehingga mereka dapat langsung merespon dengan
cara memberikan umpan balik.
Konsep dari Interactive Entertainment merupakan
konsep dengan proses yang didukung dengan media interactive sehingga seluruh
aktifitas didalamnya lebih mudah dalam menyerap segudang perkembangan teknologi
yang terus berkembang sangat cepat.
Hal-hal penting yang harus diperhatikan dari
Interactive Programs adalah dari segi user dan programnya. Interactive
programming adalah prosedur penulisan bagian dari sebuah program ketika
sudah aktif. Ini berfokus pada teks program sebagai antarmuka utama untuk
proses yang berjalan, bukan sebuah aplikasi interaktif, di mana program ini
dirancang dalam siklus pengembangan dan untuk digunakan sesudahnya
Peranan
dari user
yaitu bisa memahami dengan baik dari sebuah program yang dibuat dan peran dari
program yaitu membuat sebuah program yang mudah dipahami untuk digunakan para
user agar menjadikan sebuah komunikasi yang baik antara user dan program yang
dibuat tersebut
GUI (Graphical User Interface) merupakan tampilan grafis yang mengandung alat-alat atau
komponen-komponen yang memampukan pengguna untuk melakukan pekerjaan
interaktif. GUI (Graphical
User User Interface) berkerja dengan cara setiap komponen, dan GUI
tersebut, diasosiasikan dengan satu atau lebih rutin yang ditulis pengguna yang
dikenal sebagai callback. Eksekusi setiapcallback dipicu oleh
aksi tertentu dari pengguna seperti tombol ditekan, klik-an mouse, pemilihan
menu item, atau cursor melewati sebuah komponen. Kita sebagai GUI, yang menyediakan
callback tersebut.Callback merupakan fungsi yang kita
tulis dan asosiasikan dengan sebuah komponen tertentu pada GUI atau dengan GUI
itu sendiri.Callback mengontrol sifat GUI atau komponen dengan melakukan
beberapa aksi untuk merespon kejadian pada komponennya tersebut. Kejadian dapat
berupa mouse diklik pada sebuah push button, pemilihan menu, keyboard ditekan,
etc.
Fungsi-fungsi
GUI dalam
dunia teknologi dan informasi saat ini sangat beragam. Berikut beberapa fungsi
dari penggunaan GUI dalam dunia Iptek khususnya komputer :
1.
Pointing
device dengan perangkat berupa mouse
2.
Memiliki
fungsi sebagai plug and play, yang mana memudahkan user dalam menginstall dan
uninstall hardware/sofware (sinkronisasi)
3.
Membuat
software-software yang menuntut aplikasi dalam komputer user yang dapat
digunakan untuk kegiatan user dalam proses seperti menulis text, spreadsheet.
sound, graphic dan lain-lain
4.
Untuk
digunakan dalam pembuatan System Operasi sebagai User friendly dan ergonomis
5.
Pembuatan
website
6.
Opensource
software/hardware atau pengembang aplikasi-aplikasi skala besar lainnya.
GUI ( Graphical
User Interface) memiliki beberapa komponen,
komponen disini dapat berbeda-beda tergantung software apa yang digunakan, tapi
umumnya komponen yang digunakan dalam GIU adalah WIMP (window, icon, menu,
pointer).
a. window
merupakan halaman muka yang terdapat pada
software tersebut
b. Icon
Sebuah ikon
bertindak sebagai jalan pintas untuk tindakan komputer melakukan (misalnya,
menjalankan program atau tugas).
c. Menu
adalah teks atau ikon berbasis sistem seleksi yang memilih dan mengeksekusi
program atau tugas
d. Pointer adalah
simbol layar yang mewakili gerakan perangkat fisik bahwa pengguna kontrol untuk
memilih ikon, elemen data, dll
Event merpakan suatu kejadian yang terjadi karena adanya interaksi user dengan komponen-komponen GUI. Tanpa event, peran GUI tidak akan berjalan. Macam-macam event untuk komponen-komponen GUI antara lain :
1.
Event
Handler
• Berupa
blok method dari listener yang menentukan proses selanjutnya setelah komponen
mendapatkan event. Misalkan pada event tombol simpan ditekan, event listener
akan menangkap event pada Event Source tombol Simpan, kemudian Event Handler
akan menyimpan data yang akan didefenisikan pada blok Event Handler.
Dipandang dari konsep struktur interactive programs, event dari standard programming dengan interactive programming memiliki perbedaan yang signifikan.
Dipandang dari konsep struktur interactive programs, event dari standard programming dengan interactive programming memiliki perbedaan yang signifikan.
• Pada
interactive programming, dalam menyelesaikan masalah yang perlu penambahan
algoritma, program dapat terus dijalankan tanpa harus dihentikan selama
penulisan ulang dari program. Hal tersebut berbeda dengan event dari standard
programming yang bersifat kebalikannya.
• Proses
untuk memberikan respon terhadap event.
2.
Event Source
• Komponen GUI yang membuat event atau tempat terjadinya event.
• yaitu berupa komponen-komponen visual, seperti :
button, combo box, text field, etc
3.
Event Object
• Objek yang
terbentuk saat terjadi event
• Yaitu ketika user berinteraksi dengan komponen GUI. Seperti : tekan
button, ketik di text field, dll.
• Mengandung semua informasi yang berhubungan dengan event yang muncul,
seperti : Tipe event yang muncul, asal dari event tersebut.
• Direpresentasikan oleh class Event
4.
Event Listener
• Objek
penerima & pengolah event
• Menerima dan menangani event, mengandung business logic
• Contoh: menampilkan informasi penting ke user, melakukan komputasi
matematis, dan lain sebagainya.
5.
Event Model
• Interaksi antara
user dan komponen GUI. Untuk mendeskripsikan bagaimana program merespon
interaksi user terdapat bagian-bagian penting yaitu event source dan event
listener / Handler.
Definisi mengenai event dalam
konsep struktur interactive program yaitu kejadian yang terjadi atas
interaksi dari komputer dengan manusia.
mengenai
evet dari standard programming dengan interactive programming memiliki
perbedaan dimana pada interactive programming, dalam menyelesaikan masalah yang
perlu penambahan algoritma, program dapat terus dijalankan tanpa harus
dihentikan selama penulisan ulang dari program, berbeda dengan standard
programming.
Referensi
:
TABEL KINERJA
NPM
|
NAMA
|
KINERJA
|
50410416
|
AHMAD RIZKI
HIDAYATULLAH
|
Menjelaskan
fungsi dari GUI, komponen-komponen GUI
|
51410982
|
DIASTRI
RACHMAWATI
|
Mengerjakan
macam-macam event untuk komponen-komponen GUI, menjelaskan event dalam konsep
Struktur Interactive Program
|
59410201
|
MUHAMMAD AULIA
DESRI N.
|
Menjelaskan
konsep dari Interactive Entertainment, peran user dan program agar terbentuk
komunikasi yang mudah dipahami user
|