sumber : Link
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 ialah memberikan informasi informasi berupa kombinasi
dati teks, gambar, gambar bergerak (animasi), video yang telah diberi kemampuan
untuk mengatur atau mengontrol elemen elemen yang telah dibuat atau yang telah
ada sehingga pengguna dapat dengan mudah berinteraktif dengan informasi
informasi tersebut.
Interactive
Programs ?
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. Hal penting yang harus diperhatikan dari
interactive programs adalah dari segi user dan programnya. Keterlibatan user
dalam sebuah program ialah sangat dibutuhkan. Karena alasan dibuatnya program
adalah untuk memenuhi kebutuhan user yang berasal dari permintaan user.
Komunikasi antara user dan program akan terwujud dengan adanya GUI yang
dibangun pada program tersebut.
Apa
fungsi dari GUI ?
Pointing device dengan perangkat berupa mouse
Memiliki fungsi sebagai plug and play, yang mana
memudahkan user dalam menginstall dan uninstall hardware/sofware (sinkronisasi)
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
Untuk digunakan dalam pembuatan System Operasi
sebagai User friendly dan ergonomis.
Pembuatan website.
Opensource software/hardware atau pengembang
aplikasi-aplikasi skala besar lainnya.
Sebutkan,
jelaskan dan berikan gambar dari komponen-komponen GUI?
Komponen-komponen dari
GUI :
Containers : merupakan wadah yang berfungsi untuk
menempatkan komponen-komponen lain di dalamnya.
Canvas : merupakan komponen GUI yang berfungsi untuk
menampilkan gambar atau untuk membuat program grafis. Dengan canvas, kita bisa
menggambar berbagai bentuk seperti lingkaran, segitiga, dll.
User Interface (UI) components : contohnya adalah
buttons, list, simple popup menus, check boxes, text fields, dan elemen lain.
Komponen pembentuk window : seperti frames, menu
bars, windows, dan dialog boxes.
Button : Menjalankan suatu aksi. Karena itu teks
pada button biasanya berisi kata perintah (kata kerja) seperti “Enter”, “Exit”,
“Reset”, dsb.
Radio Button, Memilih hanya satu pilihan diantara 2
atau lebih pilihan. Jumlah pilihan pada radio button umumnya 3 atau 4 pilihan
saja. Jika jumlah pilihan lebih dari 4 maka combo box merupakan widget yang
lebih tepat digunakan.
Check Button, Memilih satu atau lebih diantara banyak pilihan (terdiri dari 2 atau lebih
pilihan). Pemanfaatan check button memungkinkan untuk memilih semua pilihan.
ComboBox, Memilih salah satu diantara beberapa
pilihan di mana jumlah pilihan cukup banyak sehingga tidak efisien bila
diberikan dalam bentuk radio button.
Toolbar, Toolbar sebenarnya berfungsi sebagai
pelengkap dari menu. Isi dari suatu menu mungkin saja banyak akan tetapi tidak
semuanya diperlukan setiap saat oleh pengguna. Untuk memudahkan pengguna
mengakses menu-menu yang sering digunakan maka disediakan suatu toolbar yang
umumnya memiliki suatu simbol yang melambangkan fungsi dari menu yang
diwakilinya. Simbol ini sering kali disebut sebagai metafor.
Menu, Isi dari suatu aplikasi bisa ditampilkan
dengan bantuan ikon, namun adakalanya isi terlalu banyak sehingga lebih efisien
bila ditampilkan dengan bantuan menu. Umumnya letak menu ada pada bagian kiri
atas dari suatu tampilan.
Tabbed Panel, Adakalanya suatu menu memiliki
sub-submenu yang saling berkaitan. Salah satu cara yang baik untuk menampilkan
sub-submenu tersebut adalah dengan bantuan suatu tabbed panel. Disebut tabbed
panel karena untuk mengaksesnya dapat digunakan tombol TAB.
Tree, Mungkin saja isi suatu aplikasi sangat banyak
sehingga tak dapat ditampilkan oleh menu
dengan efisien. Cara menampilkan isi semacam ini adalah dengan bantuan tree.
Ensiklopedia adalah salah satu program yang banyak memanfaatkan tree.
Sebutkan
macam-macam event untuk komponen-komponen GUI?
Event
merupakan 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
Event
Object merupakan object yang mendiskripsikan sebuah event yang di-trigger
oleh event source.
Event
Handler merupakan method yang menerima event object dan melakukan respond
yang sesuai dengan event object tersebut.
Event Listener merupakan
interface yang akan meng-handle event yang terjadi. setiap type event mempunyai
interface yang bersesuaian. Listener tersebut harus diimplementasikan oleh
class yang akan meng-handle event.
Event
Source merupakan pembangkit / trigger sebuah event objects.
Event
model adalah model yang digunakan Java untuk menangani interaksi antara
user dan komponen GUI.
Jelaskan mengenai event dalam konsep Struktur
Interactive Program!
Pemrograman
interaktif adalah prosedur penulisan bagian dari sebuah program ketika sudah
aktif. Jadi event dalam konsep struktur interactive program yaitu
event yang terjadi ketika sebuah program yang sudah aktif
|
Nama
|
NPM
|
Kinerja
|
|
Bagus
Putra T
|
51410305
|
Mencari Nomor
1 dan 2
|
|
Faizal
Reza N
|
52410538
|
Mencari Nomor
5 dan 6
|
|
Olivia
Yulianda
|
55410279
|
Mencari Nomor
3 dan 4
|
1. Apa
yang dimaksud dengan Ambient, Diffuse,dan Specular?
Ambient
Ambient
adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah
cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek
ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh
mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu
sedikit maka ruangan remang-remang.
Intensitas
ambient pada suatu obyek dapat dicari dengan persamaan :
I
= Ia * Ka
Keterangan
:
I = Intensitas yang
dihasilkan
Ia = Intensitas ambient
Ka = Koefisien ambient
Diffuse
Diffuse adalah
pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari
lampu ke titik tabrak pada obyek dengan normal obyek. Sehingga posisi lampu
sangat mempengaruhi efek diffuse ini. Intensitas diffuse dapat dicari dengan
hukum. Lambertian sebagai berikut:
I
= Ip * Kd (cos? )
Dari
persamaan intensitas diffuse tersebut cos
? dapat dihitung dengan melakukan dot product antara sinar dari lampu ke titik
tabrak obyek dengan normal obyek itu, masing-masing merupakan unit vektor.
Sehingga didapat persamaan baru :
I
= Ip * Kd * ( L • N )
Keterangan:
I = Intensitas yang
dihasilkan
Ip = Intensitas diffuse
dari sumber cahaya ‘x’
Kd = Koofisien diffuse
N = Vektor normal dari
obyek
L = Vektor dari titik tabrak ke sumber cahaya
? = Sudut antara N dan L
Specular
Specular
adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan
obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap
permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat
pada permukaan obyek tersebut. Untuk mencari intensitas specular dapat
digunakan persamaan sebagai berikut :
I
= Ip * Ks (cos ? ) n
Dari
persamaan intensitas specular tersebut cos ? menggunakan dot product antara
arah pantulan dengan negasi dari arah sinar.
I
= Ip * Ks * ( R • V ) n
Keterangan:
I= Intensitas yang
dihasilkan
Is = Intensitas
specular dari sumber cahaya ‘x’
Ks = Koofisien specular
n = Variabel yang
menentukan luas area yang berkilau jika terkena cahaya yang dipancarkan oleh
sumber cahaya (bila n semakin besar maka cahaya semakin terfokus atau area yang
berkilau menjadi lebih kecil)
R = Arah pantulan,
berupa unit vektor
V = Negasi dari arah
sinar
Sedangkan
vektor R diperoleh dari - S + 2 * ( S • N ) * N
Keterangan:
S = Vektor dari titik
tabrak ke sumber cahaya
N = Vektor normal dari
obyek
2. Advanced
Transparency terdiri atas Falloff. Apa
yang dimaksud dengan Falloff in dan Falloff out? Jelaskan!
Falloff berfungsi untuk mengatur cakupan area yang
dipengaruhi oleh soft selection dari titik pusatnya (Sub-Object terpilih).
Falloff
terdiri dari 2 jenis yaitu :
1. Falloff in
: Merupakan ukuran lebih kecil dari hatspot sehingga cahaya yang masuk lebih
sedikit. Mengatur cakupan area yang
dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih) yaitu
bagian tengah (In) objek.
2. Falloff out :
Merupakan ukuran lebih kecil dari hatspot sehingga cahaya yang masuk lebih
sedikit.Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk
pusatnya (sub-object terpilih) yaitu bagian pnggir (out) objek.
1.Apa yang dimaksud dengan
shading?
·
Shading adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
·
Shading adalah proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.
·
Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.
2.Apa yang dimaksud dengan shader?
Shaderadalahsebuah
program yang digunakan dalam
3D software tertentu (Softimage)
dalam proses special rendering. Shader diperlukan untuk memenuh kebutuhan special
effect tertentu atau menentukan karakteristik material
pada permukaan objek.
3.Sebutkandanjelaskan jenis2 shader
1.
Vertex Shader
Berkaitan
dengan vertex(titik) dari suatu objek 3D. Pembuatan,perubahan bentuk objek ditanganidisini.
2.
Geometry Shader
Hanyaada
di DirectX 10.Geometry Shader menjembatani Vertex Shader dengan Pixel Shader.
3.
Pixel Shader
Bertanggung
jawab pada masalah lighting, Semua visual efekada disini.Warna akhir dari suatu
pixel ditentukan disini.
Fungsi distribusi reflektansi bidireksional (en:Bidirectional reflectance distribution function atau BRDF) diperkenalkanoleh Edward
Nicodemus sekitar tahun 1965. Definisi
modern BRDF adalah:
Fungsi merupakan penyempurnaan model reflektansi Lambert dengan tiga model difusi, yaitu model difusi Lambert, Minnaert dan Oren-Nayar.
Masih terdapat model difusi yang tidak termaktub di dalam fungsi,
antara lain: atomic diffusion, molecular diffusion, tracer diffusion, chemical diffusion,collective diffusion, Eddy diffusion, electronic diffusion, facilitated diffusion, gaseous diffusion, Ito diffusion, Knudsen diffusion, momentum diffusion, osmosis, photoniffusion, reverse diffusion, rotational diffusion, surface diffusion, ambipolar diffusion, anomalous diffusion, diffusion MRI. Surface roughness scattering atau interface roughness scattering adalah model difusi
Lambert pada partikel bermuatan. Efek ini
sangat penting dalam teknologi peralatan elektronika yang mengandung lapisan tipis seperti field effect transistor dan quantum cascade laser.
fungsi
distribusi transmitansi bidireksional (en:bidirectional transmittance
distribution function), dan
fungsi distribusi permukaan hamburan
bidireksional (en:bidirectional scattering surface distribution
function) atau (en:subsurface scattering)
menjadi fungsi distribusi hamburan bidirektional (en:bidirectional
scattering distribution function), karena hamburan(en:scattering) cahaya terjadi tidak hanya pada refleksi
tetapi juga pada refraksi antarmuka medium apapun.
Padaumumnya hamburan (en:scattering) cahaya meliputistudi hamburanelastis dan hamburan non elastis dari sifat dualisme cahaya sebagai partikel dan gelombang. Beberapa
jenis hamburan yang sering dijumpai antara lain hamburan Rutherford, hamburan Bragg atau difraksi, hamburan Rayleigh, hamburan Compton, hamburanBrillouin, hamburan Lorentz-Mie, hamburan Raman.
1.
Texture Maps adalah Teknik yang digunakan untuk menambahkan
detail pada permukaan halus sehingga menghasilkan pemetaan yang timbul dan
dapat terlihat bergelombang pada permukaannya dengan mengubah kecerahan pixel.
Mapping Coordinate adalah suatu
cara untuk memetakan sebuah gambar berdasarkan letak suatu titik bidang.
2.
Membuat
rancangan game sederhana
Kami akan membuat
permainan edukasi yang ditunjukkan untuk anak-anak dengan umur 5-7. Permainan
ini sangat sederhana tapi memiliki nilai edukasi yang tinggi. Permainan ini
seperti sebuah kuis dengan hasil skor apabila menjawab dengan benar. Permainan
ini memliki tingkatan, ada 3 tingkatan dan setiap tingkatan terdiri dari 15
soal. Dimana tiap tingkatan mempunyai soal berbeda, materi yang digunakan
antara lain adalah pertambahan dan pengurangan.
3.
Skenario
game
Game ini dimulai dari
tingkat awal atau pertama. Tingkat ini berisi 15 soal pertambahan setiap soal
yang dijawab dengan benar maka mendapatkan poin 10. User diberikan kesempatan
satu kali jika menjawab dengan salah. Tingkat kedua berisi 15 soal pengurangan,
poin masih seperti tingkat pertama. Pada tingkat ketiga berisi 15 soal campuran
(pertambahan dan pengurangan) dengan soal-soal yang berbentu gambar
buah-buahan.
referensi :
tabel
kinerja :
Nama
|
NPM
|
Kinerja
|
Bagus
Putra T
|
51410305
|
Mencari
texture mapping, mapping coordinate, scenario game, rancangan game
|
Faizal
Reza N
|
52410538
|
Mencari tentang
shading, shader, brdf
|
Olivia Yulianda
|
55410279
|
Mencari ambient,
difuse, specular, advance transparency atas falloff
|
Langganan:
Postingan (Atom)







