Jumat, 14 Juni 2013

INTERACTIVE SYSTEM




1.     Interactive Entertainment
Jelaskan konsep dari Interactive Entertainment !

2.      Interactive Programs
Hal-hal penting yang harus diperhatikan dari interactive programs adalah dari segi user & programnya. Jelaskan peran user & program ahar terbentuk komunikasi yang mudah dipahami user.

3.      Salah satu pendukung interactive system adalah adanya GUI (Graphical User Interface).
Apa fungsi dari GUI?
           
4.      Sebutkan, jelaskan, dan berikan gambar dari komponen-komponen GUI !

5.      Event merupakan suatu kejadian yang terjadi karena adanya interaksi user dengan komponen-komponen GUI. Tanpa event, peran GUI tidak akan berjalan.
Sebutkan macam-macam event untuk komponen-komponen GUI (minimal 5) !

6.      Jelaskan mengenai event dalam konsep struktur interactive program !



Jawab :
Pada kesempatan kali ini saya akan membahas dan menjawab pertanyaan pertanyaan yang telah diajukan oleh dosen softskill saya yang dibungkus melalui sebuah tugas kelompok yang mengenai tentang Sistem Interaktif atau bisa kita sebut dengan Interactive System. Pertama tama saya akan menjelaskan apa itu Sistem Interaktif? Sistem interaktif adalah Sebuah sistem yang dirancang atau dibuat untuk menghasilkan sebuah informasi interaktif baik berupa pendidikan, teknologi, hiburan, dan lain lain. Peran utama yang sangat mempengaruhi Sistem Interaktif ini ialah user (pengguna). Selain itu, di dalam sistem interaktif juga mempunyai beberapa bagian yang saling mendukung. Diantaranya ialah Hiburan (media) Interaktif atau bisa kita sebut Interactive Entertainment, dan Program Interaktif atau bisa disebut Interactive Program. Untuk soal pertama saya akan menjelaskan konsep konsep Interactive Entertainment.
1)      Sebelum kami membahas mengenai konsep Interactive Entertainment, kami akan menjelaskan 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 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.
2)     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.

3) Berikut beberapa fungsi dari penggunaan GUI dalam dunia Ilmu pengetahuan dan intelektual khususnya komputer :
#) 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.

4)      Beragam Komponen-Komponen dari GUI, diantaranya :

1. Label

label berfungsi untuk menuliskan sesuatu di frame yang kita buat, nama default JLabel

2. Button

Button digunakan untuk mengeksekusi sebuah perintah, jika button di pencet maka proses akan berjalan, nama default JButton

3. Text Field

Text Field marupakan salah satu cara untuk  mengisikan suatu inputan dalam program, nama default JTextfield

4. Text Area

Text Area biasanya digunakan untuk menampilkan hasil output dari program, nama default JTextarea

5. Combo box

Combo Box merupakan salah satu cara inputan juga. jika combo box di pencet, maka akan keluar berbagai pilihan untuk di proses, nama default JCombobox

6. Radio button

radio button juga salah satu cara inputan dalam program, tetapi dalam penggunaannya berbeda dengan combo box, radio button digunakan jika pilihan yang di sediakan sedikit, maka akan lebih efektif jika menggunakan radio button, berbeda dengan combo box yang hjerus click 2 kali untuk memilih, radio button cukup sekali pilihan, dan hanya boleh satu pilihan yang di pilih, maka digunakan radio button group agar hanya satu yang bisa di pilih, nama default JRadiobutton

7. Check box

Check box juga merupakan salah satu cara inputan, mirip dengan radio button, tetapi check box memperbolehkan user untuk memilih lebih dari satu pilihan, jadi check box di gunakan untuk menjawab petanyaan yang memperbolehkan lebih dari satu jawaban, nama defaultnya jCheckbox.

5)      kejadian yang muncul ketika user berinteraksi dengan aplikasi disebut dengan event. Tanpa adanya event, GUI tidak dapat berjalan. Terdapat beberapa macam event pada GUI (Graphical User Interface), antara lain :

*) Event Source
Komponen GUI yang membuat event atau tempat terjadinya event.yaitu berupa komponen-komponen visual, seperti : button, combo box, text field, etc.
*) 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.
*) 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.
*) 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.

*) Event Handler
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.

6)      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.


 SUMBER :
http://www. nryulia.staff.gunadarma.ac.id 
http://www.noorhayatin.staff.umm.ac.id
http://ittelkom.ac.id/staf/mhd/MateriKuliah/Software%20Project%20I/Referensi/e-Book/GUI.pdf
http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
http://en.wikipedia.org/wiki/Interactive_programming
http://elektroengineering.blogspot.com
http://momotarokun.wordpress.com
http://noorhayatin.staff.umm.ac.i
http://en.wikipedia.orgdocs.google.com
 


TABEL KINERJA
NPM
NAMA
Kinerja
56410097
Rizanuary Fauzi
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.
50410941
Anton Budikusuma
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.
53410764
Johan Fransisco
Mengerjakan tugas tersebut secara berkelompok / bersama sama dengan mencar data data dan informasi melalui media internet dan separuhnya dijawab secara bersama sama.