Anda di halaman 1dari 29

LABORATORIUM KOMPUTASI

KEPALA LABORATORIUM
Daril Ridho Zuchrillah, S.T, M.T.

ASISTEN
Devitasari
Ayu Alisa
Gita Ema Rosalina
M. Zaki Masruri
PERATURAN dan TATA TERTIB
LABORATORIUM KOMPUTASI dan SIMULASI
1. Berpakaian rapi dan sopan.
2. Dilarang memakai kaos oblong, celana jeans robek (bolong), sandal.
3. Dilarang merokok dan membuang sampah sembarangan di dalam ruang kelas Magister
(Laboratorium Komputasi).
4. Dilarang memakai topi, kacamata hitam dan jaket selama berada dalam ruangan kelas
Magister (Laboratorium), barang-barang tersebut diletakkan pada tempat yang telah
disediakan/disimpan dalam tas.
5. Dilarang menggunakan Handphone selama berada dalam Laboratorium.(keadaan mati) dan
membawa ataupun memakai kalkulator scientific, kalkulator sekolah, kalkulator di laptop
masing-masing.
6. Dilarang makan dan minum serta membawa perangkat elektronik (Walkman, tape, dll)
selama berada dalam ruangan kelas Magister (Laboratorium Komputasi).
7. Pemakai Laboratorium wajib menjaga ketenangan dan kebersihan ruangan kelas Magister
(Laboratorium) serta menjaga keutuhan barang-barang yang ada di dalam Laboratorium.
8. Segala sanksi yang ada akibat pelanggaran di atas wewenang assisten/KaLab.
9. Dilarang melakukan perubahan pada Software Komputer, menambah program Aplikasi dan
share (bagi pakai) data tanpa sepengetahuan KaLab atau petugas jaringan.
10. Wajib mentaati seluruh peraturan yang telah dibuat, instruksi KaLab ataupun asisten.
Ketentuan Umum
1. Seluruh praktikan diharapkan hadir tepat waktu
2. Berpakaian rapi dan sopan.
3. Melaksanakan praktikum dengan sebaik-baiknya.
4. Hanya diperkenakan membawa proposal dan alat tulis selama praktikum berlangsung.
5. Mengumpulkan tugas tepat pada waktunya.
6. Tidak diperkenakan membawa makanan dan minuman saat praktikum.
7. Peraturan lainnya akan ditetapkan kemudian.

Jenis Pelanggaran dan Sanksi


• Pelanggaran Ringan
1. Terlambat masuk praktikum antara 5 sampai 15 menit
2. Tidak berpakaian rapi dan tidak bersepatu
3. Terbukti berpindah tempat selama praktikum tanpa seizin aslab(kecuali izin)
• Sanksi
1. Pengurangan poin nilai sebesar 25%
2. Tidak diperkenakan mengikuti praktikum sebelum rapi dan bersepatu, dan ditambah sanksi
nomor satu
Jenis Pelanggaran dan Sanksi

• Pelanggaran Berat
1. Terbukti membawa baceman dalam bentuk apapun.
2. Menggunakan komputer untuk keperluan lain dalam praktikum
3. Terlambat masuk praktikum lebih dari 15 menit tanpa keterangan
4. Terbukti melakukan sharing jaringan antar komputer
5. Terbukti melanggar poin 5 ketentuam umum
6. Tidak membuat dan membawa proposal pada saat praktikum
7. Mengcopy atau dengan sengaja mencontoh program dari praktikan lain selama praktikum
8. Tidak mengerjakan tugas khusus
9. Melakukan kesalahan pada pelanggaran ringan sebanyak dua kali

• Sanksi
1. Tidak diperkenankan mengikuti praktikum
2. Apabila telah melakukan 2 kali pelanggaran berat, dilarang mengikuti praktikum pada semester
ini.
3. Melanggar poin 5 sama saja tidak bisa mengikuti praktikum selanjutnya
KOMPOSISI NILAI
• Tugas 25%
• Proposal 25%
• Praktikum 50%

Aspek yang dinilai


1. Pemahaman teori
2. Penyelesaian masalah
3. Flowchart
4. Listingan
5. Tugas-tugas
Desktop MATLAB
Menutup window
Membuka “help”
Melihat atau mengubah direktori aktif

Membuat
“m-file” baru

Masukkan
fungsi
MATLAB

Melihat atau
menjalankan
fungsi yang baru
saja dijalankan
M-File
Aturan Save
Dilarang menggunakan:
1. Fungsi yang ada di matlab
2. Angka
3. operator
Command Window
• Gunakan untuk memasukkan variabel,
menjalankan fungsi dan “m-file”.
MATLAB prompt

Ketik fungsi dan variabel pada


“MATLAB prompt”

Tampilan hasil
Operator in MATLAB
Operator Syarat
Sama dengan ==
Kurang dari <
Lebih dari >
Kurang dari sama dengan <=
Lebih dari sama dengan >=
Tidak sama dengan ~=
T

flowchart
Input data & Output data

Proses Start & End

While …….

For …….
Y If
A

A
T

Penyambungan
FLOWCHART

Input data & Output data


Pengenalan beberapa fungsi
• Input : meminta memasukkan variabel
tiga cara untuk menulis input :
1. x=input(‘x =’,’s’)
2. x=input(‘masukkan variabel x = ‘);
3. x=input([‘masukkan variabel x’,num2str(i)]);
Keterangan :
-no 1 merupakan perintah INPUT untuk masukan yang berupa
huruf, bukan angka.
ciri2nya adalah terdapat huruf s (‘s’) yang berarti string
-Sedangkan no 2 dan 3 untuk masukan yang berupa angka dan
bukan huruf .
• Output
cara untuk menampilkan keluaran:
1. k
2. disp(k)
3. disp([‘jadi nilai k = ‘,num2str(k)]);
4. fprintf(‘jadi nilai k = %.3f‘,k)
• Matriks
beberapa fungsi matriks :

ditulis Tampilan matriks


[3;4;5] 3
4
5
[3 4 5] 3 4 5
[3 4;5 6;7 8] 3 4
5 6
7 8
Looping

Jenis2 nya:
1. Looping WHILE
2. Looping FOR
Looping WHILE
• Bentuk :
While syarat akhir
program program
end
• Untuk looping dengan syarat yang hanya dibatasi
oleh akhirnya saja, misal :
• While x>3 : dia akan mengulang program
dibawahnya HINGGA x menjadi <=3 (tak dpt
dihitung berapa kali dia akan mengulang)
While(example)
disp(‘berhitung pentol dengan while-1’);
n=input(‘jumlah pentol = ‘);
a=1;
while a<=n
disp([num2str(a),’pentol’])
a=a+1;
end
disp(‘berhitung selesai’)
Looping FOR
• Bentuk :
for
for batas awal : batas akhir
program
program
end
• Untuk looping dengan syarat yang dibatasi
awal dan akhir, misal :
• for x=1:3 ; dia akan mengulang program
dibawahnya mulai x=1 hingga x=3 (dapat
dihitung berapa kali dia akan mengulang)
Kasus khusus For :
• For x=1:2:8
Berarti dia akan mengulang dengan x=1 kemudian
x=3, x=5, x=7
Artinya kenaikannya mempunyai selisih 2
• For x=8:-2:1
Berarti dia akan mengulang dengan x=8 kemudian
x=6, x=4, x=2
Artinya kenaikannya mempunyai selisih -2
For (Example)
 Clear all
 clc
 n=input('masukkan jumlah baris?');
 for i=1:n
 seg(i,1)=1;
 end
 for i=2:n
 seg(1,i)=0;
 end
 for b=2:n
 for k=2:n
 seg(b,k)=seg(b-1,k-1)+seg(b-1,k); Note :
 end Clear all : untuk menhapus seluruh isi
data dan variabel pada
 end
workspace
 seg Clc : menghapus isi command
windows
IF
• Bentuk :
– If-end tidak mempunyai program untuk
jawaban “tidak”
If syarat if
ya
program
Program
tidak
end
– If-else-end  punya program baik untuk jawaban
“ya”atau “tidak”
If syarat ya
Program if program
tidak
Else
Program program

End
IF (example)
clear
clc
a=input('masukkan angka = ');
if a==0
disp('nol')
else if mod(a,2)==0
disp('bilangan genap')
else
disp('bilangan ganjil')
end
end
Swith-Case

Digunakan untuk menggabungkan beberapa kasus dalam 1 m.file


Switch-Case (example)
clear
clc
disp('macam problem:');
disp('(1) Mencari Luas Persegi Panjang');
disp('(2) Mencari Luas Lingkaran');
a=input('masukan jenis problem nya?');
switch a
case 1
P=input(‘panjang dari persegi panjang = ‘);
L=input(‘lebar dari persegi panjang = ‘);
Luas=P*L
disp([‘Luas persegi panjang adalah ’, num2str(Luas)]);
case 2
r=input(‘jari-jari lingkaran adalah = ‘);
luas=pi*(r^2);
disp([‘luas lingkaran adalah ’, num2str(luas)]);
end
RENCANA PRAKTIKUM

Minggu Tanggal
Agenda Keterangan
ke- Jumat
5 19-Okt Pengenalan
6 26-Okt modul 1
7 02-Nov modul 2
8 23-Nov modul 3
9 30-Nov modul 4
10 07-Des modul 5
11 14-Des modul 6
12 21-Des modul 7
Ketentuan Proposal MatNum
• Ditulis tangan di kertas folio bergaris dengan
tinta warna biru
• Cover (F4)
• Tujuan Praktikum
• FlowChart
• Tugas Khusus
TERIMA KASIH
Semoga Bermanfaat

Anda mungkin juga menyukai