LABORATORIUM TEKNIK KIMIA
Nama : Inatsya Ishbar Firashanti_FAKULTAS TEKNOLOGI INDUSTRI
NPM/Semester : 1531010095/ I_________UPN “VETERAN” JATIM
Romb./Group : VI / F________________ Praktikum : Pemograman Komputer___ NPM/ Teman Praktek : 1531010072/ Rio Aditya Percobaan : ITC MATLAB Statement __P emilihan kondisi________ Tanggal : 18 Novemb er 2015_______
Pembimbing : Ir. Nur Hapsari. MT______ _
LAPORAN RESMI
SOAL
1. Anda telah menempuh semua program praktikum dari program quick basic, turbo pascal, dan matlab. Bandingkan dengan program program matlab dengan telah menempuh semua program praktikum dari program Quick Basic,Turbo Pascal ,Bandingkan dengan program matalab dengan Quick Basic dan Turbo pascal,adapun yang digunakan sebagai
pembanding:
Tampilan program
Ukuran program
Operasional program
Kesalahan / error program
Cetak / hasil program
2. Buatlah program konversi suhu dari celcius ke => Reamur, Rankine, Fahrenheit dan Kelvin dengan ketentuan:
Gunakan plot yang berisi 4 grafik (Subplot)
Inputan celcius awal = 0
Inputan celcius akhir = 100
Interval = 10 (Grub ganjil) dan 5(Grub Genap)
Sertakan flowchart
1. a. Turbo Pascal 7.0
Tampilan default untuk Editor Turbo Pascal biasanya ber-backgroun biru dengan tulisan putih untuk ‘perintah standar’ dan warna kuning untuk ‘normal teks’.
Compiler Pascal warna defaultnya dengan background hitam dan tulisan putih.
Ukuran Turbo Pascal 7.o adalah 1.8 MB dalam format zip.
Struktur program pascal yang paling sederhana adalah :
uses …;
var …;
begin
….
end.
Kesalahan yang terjadi karena kesalahan pengetikkan pada TP, antara lain:
1. Error 85 : “;”expected = Kurang tanda (;) atau seharusnya tanda (;) 2. Error 86 : “:”expected = Kurang tanda :
3. Error 3 : Unknown identifier = Kurang satu huruf, kurang tanda kutip satu (‘) atau salah ketik huruf
4. Error 10 : Unexpected end of file = Kurang titik(.) sbg pengakhir program 5. Error 94 : “.”expected = Seharusnya titik (.) bukan titik koma (;)
6. Error 106 : Invalid numeric format = salah format, seharusnya nomor 7. Error 113 : Error in Statement =Salah pemberian statemen
Contoh hasil program dari Turbo Pascal 7 adalah seperti berikut;
begin
writeln(‘Saya belajar Pascal’);
readln;
end.
b. Quick Basic
Tampilan default untuk Editor Quick Basic v1.01 biasanya ber-backgroun putih.
Compiler Quick Basic v1.01 warna defaultnya dengan background putih dan tulisan hitam.
Ukuran Quick Basic ini sebesar 2.635 KB
Cara pemograman Quick Basic yang paling mudah adalah
a) Tulis 20 print "ini laporan terakhir"
b) Jalankan program dengan shift+f5
Berdasarkan jenisnya kesalahan dalam pemrograman terbagi menjadi tiga yaitu :
i. Syntax Error, adalah kesalahan yang disebabkan oleh kesalahan tata cara penulisan tanda baca, kesalahan pemakaian operator dan nilai. Kesalahan jenis ini akan dengan mudah dideteksi oleh kompiler maupun interpreter.
ii. Logical Error, adalah kesalahan yang disebabkan oleh kesalahan logika maupun model atau metode yang digunakan untuk pemrosesan data, sehingga menyebabkan informasi yang dihasilkan menjadi salah. Kesalahan ini tidak dapat dideteksi oleh kompiler maupun interpreter, kesalahan ini disadari setelah melihat penyimpanan pada saat proses maupun hasil proses.
iii. Runtime Error, adalah kesalahan yang disebabkan oleh tidak tersedianya sumber daya atau kondisi yang normal bagi program untuk berjalan dengan baik, misalnya kekurangan memori komputer, disk full, atau pintu drive tidak terkunci, dan sebagainya.
Contoh program dari Quick Basic ini adalah
10 clc
20 print "ini laporan terakhir"
30 end
c. MATLAB
MATLAB mempunyai berbagai jendela tampilan yang bermacam macam antaranya;
i. MATLAB Command Window
MATLAB Command window adalah jendela yang muncul ketika kita akan membuka pertama kali setiap kita menjalankan aplikasi MATLAB. Pada jendela tampilan ini kita dapat melakukan akses-akses ke command-command MATLAB dengan cara mengetikkan algoritma-algoritma pada MATLAB, seperti mengakses help window dan lain-lainnya.
ii. MATLAB Editor/Debugger (Editor M-File/Pencarian Kesalahan)
Jendela ini adalah alat yang disediakan oleh Matlab versi 5 ke atas. Berfungsi sebagai editor script Matlab (M-file). Walaupun sebenarnya script ini untuk pemrograman Matlab
iii. Figure Windows
Jendela tampilan ini merupakan hasil visualisasi dari script Matlab. Namun Matlab memberi kemudahan bagi programmer untuk mengedit jendela tampilan ini sekaligus memberikan program khusus untuk itu. Sehingga jendela tampilan ini selain berfungsi sebagai visualisasi output dapat juga sekaligus menjadi media input yang interaktif.
Ukuran Matlab ini adalah sebesar 1,255,333 KB
Sementara untuk matrix
Kesalahan pada matlab contohnya adalah pada program matrix
Untuk menyelesaikan kasus tersebut kita hanya perlu menambahkan titik sebelum symbol operasi, sehingga hasilnya sebagai berikut:
clear all;
fprintf('%10.2f %10.2f %10.2f %10.2f %10.2f \n',suhuc, klvn, fhrnht, rnkn, rmr);
3. Program plot 3D
z=3-x.^2-y.^2; mesh(x,y,z);
title('fungsi f(x,y) =3 - x^2 - y^2'); xlabel('x','fontweight','bold');
ylabel('y','fontweight','bold'); zlabel('z','fontweight','bold');
Hasil program plot 3D