Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Critikal Mengenai Membuat Design Program Aplikasi

Critikal Mengenai Membuat Design Program Aplikasi

Ratings: (0)|Views: 54 |Likes:
Published by sahatma Pangaribuan

More info:

Categories:Topics, Art & Design
Published by: sahatma Pangaribuan on Oct 22, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/22/2011

pdf

text

original

 
 Nama: Sahatma Pangaribuan NIM: 509131036Jurusan: Pend. Teknik ElektroKelas: Reguler 09Pertemuan ke 8: Pemograman KomputeTtgas Critikal : Critikal Mengenai MembuatTugas Ulangan Design Program Aplikasi
Critikal Mengenai Membuat DesignProgram Aplikasi
KOMPONEN GUIDEUntuk membuat sebuah user interface matlab dengan fasilitas GUIDE, kita harus mulaidengan membuat desain sebuah figure. Untuk membuat sebuah desain figure, kita dapatmemanfaatkan uicontol (kontrol user interface) yang telah terjadi pada editor figure.Banyak sekali kontrol user interface yang ada pada matlab, yaitu:a. Pushbutton b. Togglebuttonc. Radio buttond. Checkboxese. Edittextf. Static textg. Slider h. Framesi. Listboxes j. Popupmenuk. Axes
Tugas Critikal Sahatma Pangaribuan
1
 
a. PushbuttonSebuah pushbutton merupakan jenis kontol berupa tombol tekan yang akan menghasilkansebuah tindakan jika diklilk misalnya tombol OK , CANCEL, dan lainnya. Untuk menampilkan tulisan yang berada pada pushbutton, kita dapat mengatur melalui properlyinspector dengan mengklik obyek pushbutton pada figure, lalu mengklik toolbar propertyinspector atau menggunakan klik kanan dan pilih property inspector. Selanjutnya istilahtab String dengan label yang kita maksudkan misalnya Proses atau yang lainnya b. Toggle ButtonToggle button menghasilkan efek yang hampir sama dengan pushbutton. Perbedaannyaadalah saat pushbutton ditekan, maka tombol akan kembali pada posisi semula jikatombol mouse d ilepas. Sebaliknya pada toggle button tombol tidak akan kembali ke posisi semula, kecuali kita menekannya kembali.c. Radio ButtonRadio button mirip dengan tombol checkbox. Pada radio button. Kita hanya dapatmemilih atau menandai satu pilihan dari beberapa pilihan yang ada. Contoh aplikasi radio button adalah ketika kita membuat aplikasi Konversi suhu. Suhu awal dalam derajatCelcius diinputkan dan selanjutnya kita akan memilih untuk mengkonversi suhu Celciuske Reamur, Fahrenheit, atau Kelvin.d. CheckboxesKontrol checkbox menghasilkan suatu tindakan ketika diklilq yaitu berupa tanda ataustatus. Checkbox berguna jika kita ingin menyediakan sejumlah pilihan mandiri yangtidak tergantung pada pilihan lainnya. Untuk menandai apakah sebuah checkbox telahditandai atau tidak, kita dapat melihat pada value property,yaitu masing-masing bemilai 1dan 0. Contoh checkbox adalah ketika kita diminta memilih hobi. Karena hobi umunmya bisa lebih dari satu, kita bisa mengklik lebih dari satu obyek checkbox.e. Edit TextKonfrol edit text merupakan sebuah tempat yang memungkinkan kita memasukkan ataumemodifikasi text. String properfy berisi teks yang akan memunculkan pada kotak edittext. Kemudian, edit text bermanfaat pula untuk menginputkan suatu data dari keyboard.Sebagai contoh, kita memiliki aplikasi untuk menentukan luas dan keliling sebuahlingkaran. Kita akan menyajikan input dan output dari edit text.
Tugas Critikal Sahatma Pangaribuan
2
 
f. Static TextKontrol static text akan menghasilkan teks bersifat statis (tetap), sehingga pemakai tidak dapat melakukan perubahan padanya. pada static text, kita dapat mengatur teks dengan beberapa fasilitas, antara lain jenis dan ukuran font, wama justifikasi (Ieft, center, right),dan lain-lain. Kita dapat memodifikasi semumya melalui property inspector.g. Slider Slider merupakan komponen GIII yang dapat bergeser secara horizontal maupun vertikal.Berbeda dengan bahasa pemrograman lain seperti VB yang memiliki scroll (penggulung)horizontal dan vertikal secara terpisah, matlab hanya memrliki sebuah slider. Namun,dengan sebuah slider kita dapat mengatumya menjadi slider horizontal atau slider vertikaldengan mendrag mouse sesuai dengan keinginan kita. Slider digunakan jika kitamenginginkan inputan yang tidak dilakukan dari keyboard. Dengan menggunakan slider,kita lebih fleksibel dalam melakukan pemasukan data karena kita dapat mengatur sendrinilai-nilai maksimum, minimum, atau sliderstep, dan sebagainyah. FramesFrame merupakan kotak tertutup yang dapat kita gunakan untuk mengelompokkankontrol yang berhubungan, kecuali axes. Tidak seperti kontrol lainnya, frame pada matlabtidak memiliki rutin callback. Frame ibarat kertas buram. Dengan demikian, jika kitamenambahkan sebuah frame setelah mendesain kontol lain, maka kontol akan tertutupoleh frame. Oleh karena itu, kita dapat menggunakan Bring to Front atau Send to back untuk memunculkan kontrol.i. ListboxesKontrol listbox menampilkan semua daftar item yang terdapat pada String property danmembuat kita dapat memilih satu atau lebih item yang ada. Value property berisi indeksyang dihubungkan dengan daftar item yang dapat dipilih. Jika kita memilih item lebihdari satu, maka nilai yang dikirimkan merupakan sebuah vektor. indeks-indeks itemsebuah listbox merupakan bilangan bulat, di mana item pertama diberi indeks 0, itemkedua diberi indeks l, dan seterusnya. Berikut adalah contoh aplikasi Listbox: j. PopupMenuPopup menu mernbuka tampilan daftar pilihan yang didefinisikan pada String Propertyketika kita mengklik tanda panah pada aplikasi. Ketika tidak dibuka, popup menu hanyaakan menampilkan satu item yang menladi pilihan saat ini, yang ditentukan oleh sebuahindeks berisi Value Properfy. Item pertama pada String Property sebuah popup menuakan diberi nilai 1, item
Tugas Critikal Sahatma Pangaribuan
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->