Anda di halaman 1dari 14

Membuat Kartu Hasil Studi

1. Membuat program program fungsi


% -------------------------------
% Program SKS
% -------------------------------
a=str2num(get(edit3,'string'));
b=str2num(get(edit4,'string'));
c=str2num(get(edit5,'string'));
d=str2num(get(edit6,'string'))
e=str2num(get(edit7,'string'));
f=str2num(get(edit8,'string'));
g=str2num(get(edit9,'string'));
h=str2num(get(edit10,'string'));
i=str2num(get(edit11,'string'));
j=a+b+c+d+e+f+g+h+i;
set(edit12,'string',num2str(j));

Simpan dengan Nama sks

% -------------------------------
% Program JUmlah Nilai
% -------------------------------
a=str2num(get(edit3,'string'));
b=str2num(get(edit4,'string'));
c=str2num(get(edit5,'string'));
d=str2num(get(edit6,'string'))
e=str2num(get(edit7,'string'));
f=str2num(get(edit8,'string'));
g=str2num(get(edit9,'string'));
h=str2num(get(edit10,'string'));
i=str2num(get(edit11,'string'));
k=str2num(get(edit14,'string'));
l=str2num(get(edit15,'string'));
m=str2num(get(edit16,'string'));
n=str2num(get(edit17,'string'))
o=str2num(get(edit18,'string'));
p=str2num(get(edit19,'string'));
q=str2num(get(edit20,'string'));
r=str2num(get(edit21,'string'));
s=str2num(get(edit22,'string'));
t=((a*k+b*l+c*m+d*n+e*o+f*p+g*q+h*r+i*s));
set(edit23,'string',num2str(t));

Simpan dengan Nama jumlah


% -------------------------------
% Program IPS
% -------------------------------
a=str2num(get(edit3,'string'));
b=str2num(get(edit4,'string'));
c=str2num(get(edit5,'string'));
d=str2num(get(edit6,'string'))
e=str2num(get(edit7,'string'));
f=str2num(get(edit8,'string'));
g=str2num(get(edit9,'string'));
h=str2num(get(edit10,'string'));
i=str2num(get(edit11,'string'));
k=str2num(get(edit14,'string'));
l=str2num(get(edit15,'string'));
m=str2num(get(edit16,'string'));
n=str2num(get(edit17,'string'))
o=str2num(get(edit18,'string'));
p=str2num(get(edit19,'string'));
q=str2num(get(edit20,'string'));
r=str2num(get(edit21,'string'));
s=str2num(get(edit22,'string'));
z=((a*k+b*l+c*m+d*n+e*o+f*p+g*q+h*r+i*s)/j);
set(edit24,'string',num2str(z));

Simpan dengan Nama ips

% -------------------------------
% Program IPK
% -------------------------------
x=str2num(get(edit25,'string'));
y=str2num(get(edit26,'string'));
z=(t+(x*y))/(y+j);
set(edit27,'string',num2str(z));

Simpan dengan Nama ipk

Buat Program Utama, simpan dengan nama progUAS

%UAS
%Adam Rizky Darmawan 4A 162140014
clear all;
clc;
win1=figure(...
'units','points',...
'position',[180 100 700 400],...
'color',[.20 .10 .100],...
'menubar','none',...
'resize','off',...
'numbertitle','off',...
'name','Kartu Hasil Studi:ADAM RIZKY DARMAWAN (162140014');

frame1=uicontrol('parent',win1,...
'units','points',...
'position',[0 0 800 60],...
'backgroundcolor',[.8 .6 .6],...
'style','frame');
label1=uicontrol('parent',win1,...
'units','points',...
'position',[30 360 650 25],...
'backgroundcolor',[.8 .8 .9],...
'style','Text',...
'string','KARTU HASIL STUDI (KHS)',...
'fontname','Britannic Bold',...
'fontsize',14,...
'fontweight','bold',...
'foregroundcolor',[0 0 0]);

label2=uicontrol('parent',win1,...
'units','points',...
'position',[450 330 100 15],...
'style','Text',...
'string','NAMA MAHASISWA',...
'fontname','Constantia',...
'fontsize',10);

label3=uicontrol('parent',win1,...
'units','points',...
'position',[30 330 120 15],...
'style','Text',...
'string','Mata Kuliah',...
'fontname','Constantia',...
'fontsize',10);

label4=uicontrol('parent',win1,...
'units','points',...
'position',[30 310 120 15],...
'style','popupmenu',...
'string','AIK 1|AIK 2|AIK 3|AIK 4|AIK 5|AIK 6|AIK 7|AIK 8',...
'fontname','Constantia',...
'fontsize',10);

label5=uicontrol('parent',win1,...
'units','points',...
'position',[30 290 120 15],...
'style','popupmenu',...
'string','Telaah dan Kurikulum ',...
'fontname','Constantia',...
'fontsize',10);

label6=uicontrol('parent',win1,...
'units','points',...
'position',[30 270 120 15],...
'style','popupmenu',...
'string','Pembelanjaran Multimedia',...
'fontname','Constantia',...
'fontsize',10);

label7=uicontrol('parent',win1,...
'units','points',...
'position',[30 270 120 15],...
'style','popupmenu',...
'string','Manejemen Sekolah',...
'fontname','Constantia',...
'fontsize',10);

label8=uicontrol('parent',win1,...
'units','points',...
'position',[30 250 120 15],...
'style','popupmenu',...
'string','Statistika Matematika',...
'fontname','Constantia',...
'fontsize',10);

label9=uicontrol('parent',win1,...
'units','points',...
'position',[30 230 120 15],...
'style','popupmenu',...
'string','Program Komputer',...
'fontname','Constantia',...
'fontsize',10);

label10=uicontrol('parent',win1,...
'units','points',...
'position',[30 210 120 15],...
'style','popupmenu',...
'string','GAB',...
'fontname','Constantia',...
'fontsize',10);

label11=uicontrol('parent',win1,...
'units','points',...
'position',[30 190 120 15],...
'style','popupmenu',...
'string','Persamaan Diferensial',...
'fontname','Constantia',...
'fontsize',10);

label12=uicontrol('parent',win1,...
'units','points',...
'position',[30 170 120 15],...
'style','popupmenu',...
'string','PHPM',...
'fontname','Constantia',...
'fontsize',10);

label13=uicontrol('parent',win1,...
'units','points',...
'position',[30 170 120 15],...
'style','popupmenu',...
'string','PHPM',...
'fontname','Constantia',...
'fontsize',10);

label14=uicontrol('parent',win1,...
'units','points',...
'position',[30 150 120 15],...
'style','popupmenu',...
'string','Pembelanjaran Multimedia',...
'fontname','Constantia',...
'fontsize',10);

label15=uicontrol('parent',win1,...
'units','points',...
'position',[450 310 100 15],...
'style','Text',...
'string','Program Studi',...
'fontname','Constantia',...
'fontsize',10);
label15=uicontrol('parent',win1,...
'units','points',...
'position',[570 310 120 15],...
'style','Text',...
'string','Pend. Matematika',...
'fontname','Constantia',...
'fontsize',10);

label16=uicontrol('parent',win1,...
'units','points',...
'position',[30 110 120 15],...
'style','Text',...
'string','JUMLAH',...
'fontname','Constantia',...
'fontsize',10);
label17=uicontrol('parent',win1,...
'units','points',...
'position',[450 290 100 15],...
'style','Text',...
'string','SEMESTER',...
'fontname','Constantia',...
'fontsize',10);
label17=uicontrol('parent',win1,...
'units','points',...
'position',[450 270 100 15],...
'style','Text',...
'string','KELAS',...
'fontname','Constantia',...
'fontsize',10);
label17=uicontrol('parent',win1,...
'units','points',...
'position',[450 250 100 15],...
'style','Text',...
'string','IPK LALU',...
'fontname','Constantia',...
'fontsize',10);

label19=uicontrol('parent',win1,...
'units','points',...
'position',[450 230 100 15],...
'style','Text',...
'string','Total SKS LALU',...
'fontname','Constantia',...
'fontsize',10);

popup1=uicontrol('parent',win1,...
'units','points',...
'position',[570 334 120 12],...
'backgroundcolor',[1 1 1],...
'style','popupmenu',...
'string','Adam Rizky Darmawan|Bayu Okto|Rilita Rindani|Ade
Mahmud|',...
'fontname','Constantia',...
'fontsize',10);
popup2=uicontrol('parent',win1,...
'units','points',...
'position',[570 294 120 12],...
'backgroundcolor',[1 1 1],...
'style','popupmenu',...
'string','1|2|3|4|5|6|7|8',...
'fontname','tIMES nEW ROMAN',...
'fontsize',10);
popup3=uicontrol('parent',win1,...
'units','points',...
'position',[570 274 120 12],...
'backgroundcolor',[1 1 1],...
'style','popupmenu',...
'string','A|B|C|D|E|F|G|H',...
'fontname','tIMES nEW ROMAN',...
'fontsize',10);

edit2=uicontrol('parent',win1,...
'units','points',...
'position',[160 330 60 15],...
'backgroundcolor',[1 1 1],...
'style','text',...
'string','SKS',...
'fontname','arial',...
'fontsize',10);

edit3=uicontrol('parent',win1,...
'units','points',...
'position',[160 310 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit4=uicontrol('parent',win1,...
'units','points',...
'position',[160 290 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit5=uicontrol('parent',win1,...
'units','points',...
'position',[160 270 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit6=uicontrol('parent',win1,...
'units','points',...
'position',[160 250 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit7=uicontrol('parent',win1,...
'units','points',...
'position',[160 230 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit8=uicontrol('parent',win1,...
'units','points',...
'position',[160 210 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit9=uicontrol('parent',win1,...
'units','points',...
'position',[160 190 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit10=uicontrol('parent',win1,...
'units','points',...
'position',[160 170 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit11=uicontrol('parent',win1,...
'units','points',...
'position',[160 150 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit12=uicontrol('parent',win1,...
'units','points',...
'position',[160 110 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit13=uicontrol('parent',win1,...
'units','points',...
'position',[230 330 60 15],...
'backgroundcolor',[1 1 1],...
'style','text',...
'string','Nilai',...
'fontname','arial',...
'fontsize',10);

edit14=uicontrol('parent',win1,...
'units','points',...
'position',[230 310 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit15=uicontrol('parent',win1,...
'units','points',...
'position',[230 290 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

edit16=uicontrol('parent',win1,...
'units','points',...
'position',[230 270 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit17=uicontrol('parent',win1,...
'units','points',...
'position',[230 250 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit18=uicontrol('parent',win1,...
'units','points',...
'position',[230 230 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit19=uicontrol('parent',win1,...
'units','points',...
'position',[230 210 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit20=uicontrol('parent',win1,...
'units','points',...
'position',[230 190 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit21=uicontrol('parent',win1,...
'units','points',...
'position',[230 170 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit22=uicontrol('parent',win1,...
'units','points',...
'position',[230 150 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit23=uicontrol('parent',win1,...
'units','points',...
'position',[230 110 60 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit24=uicontrol('parent',win1,...
'units','points',...
'position',[570 130 120 15],...
'backgroundcolor',[1 1 1],...
'style','Edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit25=uicontrol('parent',win1,...
'units','points',...
'position',[570 250 120 15],...
'backgroundcolor',[1 1 1],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit26=uicontrol('parent',win1,...
'units','points',...
'position',[570 230 120 15],...
'backgroundcolor',[1 1 1],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit27=uicontrol('parent',win1,...
'units','points',...
'position',[570 110 120 15],...
'backgroundcolor',[1 1 1],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);

tomJUMLAH=uicontrol('parent',win1,...
'units','points',...
'position',[118 20 80 15],...
'style','pushbutton',...
'callback','sks',...
'string','JUMLAH SKS',...
'fontname','arial',...
'fontsize',10);

tomJUMLAH=uicontrol('parent',win1,...
'units','points',...
'position',[220 20 80 15],...
'style','pushbutton',...
'callback','jumlah',...
'string','JUMLAH NILAI',...
'fontname','arial',...
'fontsize',10);

tomratarata=uicontrol('parent',win1,...
'units','points',...
'position',[450 130 80 15],...
'style','pushbutton',...
'callback','ips',...
'string','IPS',...
'fontname','arial',...
'fontsize',10);
tomIPK=uicontrol('parent',win1,...
'units','points',...
'position',[450 110 80 15],...
'style','pushbutton',...
'callback','ipk',...
'string','IPK',...
'fontname','arial',...
'fontsize',10);
tomtutup=uicontrol('parent',win1,...
'units','points',...
'position',[570 20 80 15],...
'style','pushbutton',...
'string','DONE',...
'fontname','arial',...
'fontsize',10,...
'callback','close');

HASIL EKSEKUSI

Kemudian kita masukan Nilai


Kemudian Klik Jumlah SKS, Hasilnya

Kemudian Klik Jumlah Nilai, Hasilnya


Kemudian Klik IPS, Hasilnya

Tulis angka IPK LALU dan Jumlah SKS kemarin,


Kemudian Klik IPK, maka Nilai IPK Sementara adalah

Anda mungkin juga menyukai