Disusun Oleh:
Dani Febriyanto (11.103.1141)
Yayan Septian (11.103.1156)
Agus Restu Antono (11.103.1159)
GUI pada dasarnya adalah media tampilan grafis sebagai pengganti perintah
teks untuk user berinteraksi. Program ini memang di atur agar menampilkan
program matlab yang sudah anda buat lebih menarik , efektif dan
atraktif.Graphical User Interface (GUI) merupakan salah satu model interaksi
antara manusia dan komputer. Selain GUI, ada juga model yang lain seperti
Character User Interface (CUI) yang sering kita kenal dengan command line.
Dari sisi kenyamanan (attitude), kedua model ini memiliki ‘usernya’nya masing-
masing. Penganut CUI biasanya adalah administrator sistem berbasis sistem
operasi LINUX. Bagi mereka, CUI dirasakan lebih nyaman dibandingkan dengan
GUI, bahkan setelah GUI pada LINUX berkembang dengan pesat, mereka tetap
bertahan untuk menggunakan CUI. Penganut GUI biasanya adalah mereka yang
sudah terbiasa dengan sistem operasi Windows. Bagi mereka, GUI adalah harga
mati yang tidak bisa ditawar lagi.
Evaluasi GUI dilihat dari prinsip user friendly maupun usability dapat
dilakukan dengan melihat bagaimana perkembangan GUI dari masa ke masa.
Kadang kita sangat sulit untuk mendapatkan informasi perkembangan GUI
tersebut karena mungkin kita belum pernah menggunakannya. Tetapi hal ini
sudah tidak menjadi masalah lagi karena di era Internet ini ada situs-situs yang
telah menyediakan fungi sebagai ‘museum’ GUI, yaitu GUIdebook dan Graphical
User Interface Gallery. Berdasarkan data-data dari situs-situs ini, misalnya
screenshot, maka kita dapat melakukan evaluasi mengenai GUI tersebut. Gambar
di bawah ini adalah contoh screenshotdari perkembangan sistem operasi
Windows.
B. Batasan Masalah
Perancangan program menggunakan GUI ini dibatasi pada beberapa
permasalahan antara lain :
Penulis menemukan permasalahan dalam perhitungan effisiensi
pada trigonometri
C. Tujuan Penelitian
Perancangan program menggunakan GUI ini bertujuan untuk:
Mempermudah dalam pembuatan grafik Trigonometri
Penulis menggunakan GUI untuk membuat grafik Trigonometri
D. Manfaat Penelitian
Bagi pembaca
Untuk para pembaca sekalian kiranya laporan ini dapat
memberikan suatu informasi baru yang bermanfaat untuk memperluas
wawasan dan pengetahuan.
BAB II
Landasan Teori
A. Teori Permasalahan
Pengertian Trigonometri
Sejarah Trigonometri
Awal trigonometri dapat dilacak hingga zaman Mesir Kuno danBabilonia dan
peradaban Lembah Indus, lebih dari 3000 tahun yang lalu.
Matematikawan India adalah perintis penghitungan variabel aljabar yang
digunakan untuk menghitung astronomi dan juga trigonometri. Lagadha adalah
matematikawan yang dikenal sampai sekarang yang menggunakan geometri dan
trigonometri untuk penghitungan astronomi dalam bukunya Vedanga, Jyotisha,
yang sebagian besar hasil kerjanya hancur oleh penjajah India.
SUDUT RANGKAP
B. Teori aplikasi
Permasalahan
Penulis ingin membuat grafik trigonometri dari sudut 0 s/d 720 dengan
interval 15 . Buatlah grafik a. sinus
b. cosinus
c. sinus dan cosinus.
Bab III
Langkah- langkah Perancangan program
perintah ini digunakan agar nantinya saat program dijalankan edit text
hanya bias dimasukkan dengan angka “0-9” tidak dengan huruf “a-z”.
jika dimasukkan dengan huruf akan terjadi error dan terdapat perintah
'Input must be a number'selanjutnya lakukan hal yang sama pada
edit text yang lain akhir dan interval
8. Selanjutnya memprogram pushbutton 1 yang tadinya tag dan stringnya
diubah menjadi “proses” . cara memberi program dengan memanggil
editor atau callback dengan klik kanan , pilih view callback , selanjutnya
klik callback maka terlihat editor dengan tampilan
Disini langsung saja berikan perintah sebagai berikut :
Keterangan :
axes(handles.axes1);
cla;
awal=str2num(get(handles.edit1,'string'));
akhir=str2num(get(handles.edit2,'String'));
interval=str2num(get(handles.edit3,'String'));
x=[awal:interval:akhir];
pilihan=get(handles.popupmenu1,'Value');
switch pilihan
case 1
y=sin(x*pi/180);
plot(x,y,'*r');
case 2
y=cos(x*pi/180);
plot(x,y,'*r');
case 3
y1=sin(x*pi/180);
y2=cos(x*pi/180);
plot(x,y1,'*r');
hold on;
plot(x,y2,'ob');
hold off;
end;
Penjelasan:
perintah str2num digunakan untuk mengkonversi string menjadi
numeric.
Axes dengan printah plot digunakan untuk menampilkan grafik
trigonometri
9. Selanjutnya programlah pushbutton 2 yang di ubah menjadi reset button
dan berilah perintah sebagai berikut .
function close_Callback(hObject, eventdata, handles)
% hObject handle to close (see GCBO)
% eventdata reserved - to be defined in a future version
of MATLAB
% handles structure with handles and user data (see
GUIDATA)
close
10. Selanjutnya simpanlah editor tadi dengan perintah “save” maka
selanjutnya program dapat dirunning . caranya klik maka program
akan berjalan dan memiliki tampilan :
11. Isilah edit text sesuai data yang diketahui yaitu dengan masalah:
Penulis ingin membuat grafik trigonometri dari sudut 0 s/d 720 dengan
interval 15 . Buatlah grafik a. Sinus
b. cosinus
c. sinus dan cosinus.
Kesimpulan :
1. GUI yaitu program MATLAB yang digunakan agar user lebih nyaman
dikarenakan kita dapat membuat sendiri program ini dan kita dapat
memberi ide- ide baru agar lebih menarik dan mudah digunakan.
2. Perintah- perintah di GUI tidak jau berbeda dengan MATLAB maka dari
itu sebaiknya perdalam lah perintah – perintah dalam MATLAB agar kita
dapat membuat tampilan GUI lebih bermanfaat dan multifungsi .
3. Grafik :
a. sinus
b. cosinus
c. sinus dan cosinus
DAFTAR PUSTAKA