Anda di halaman 1dari 15

Scilab #2

Input/Output dan SciNotes


Pebi Yudha K.
Website http://pebi.comze.com
E-mail author@pebi.comze.com

Scilab #2

Pada Scilab #1 sudah diberikan dua contoh sederhana


menggunakan Scilab Console untuk menampilkan hasil
perhitungan. Pada dasarnya untuk menampilkan keluaran
(output), pengguna cukup menuliskan nama variabel yang
ingin ditampilkan.
Jika ingin menampilkan output yang tidak tersimpan dalam
variabel bagaimana?
Atau jika data yang diproses memerlukan masukan (input)
dari pengguna bagaimana?
Pada Scilab #2 ini akan dibahas fungsi keluaran/masukan
(Input/Output) serta editor teks SciNotes.

Scilab #2

Fungsi-Fungsi Keluaran (Output)

disp(x1,[x2,...xn]), untuk menampilkan beberapa nilai variabel.

mprintf(format,a1,...,an), untuk mengkonversi, memformat dan


menampilkan data di jendela utama Scilab.

msprintf(format,a1,...,an), untuk mengkonversi, memformat dan


menyimpan data dalam bentuk string.

printf(format,value_1,..,value_n), emulator fungsi printf dalam


bahasa C.

sprintf(format,value_1,..,value_n), emulator fungsi sprintf dalam


bahasa C.

Scilab #2

Contoh Fungsi disp


--> a = 10; b = 2.5; c = a * b;
--> disp(a, b, c);

Nilai variabel yang


ditampilkan fungsi disp
dicetak per baris dengan
urutan terbalik.

Scilab #2

Contoh Fungsi mprintf


-->
-->
-->
-->

a = 2.5; b = 10000; c = (a / 100) * b;


mprintf(%2.2f persen dari %d adalah %3.2f\n, a, b, c);
str = Scilab is the best;
mprintf(====> %s <====\n, str);
Apa maksud %2.2f,
%3.2f, %d dan %s
?

Scilab #2

Contoh Fungsi msprintf


--> a = 2.5; b = 10000; c = (a / 100) * b;
--> str = msprintf(%2.2f persen dari %d adalah %3.2f\n, a, b, c);
--> disp(str);

Hasil konversi dan format


msprintf bisa disimpan dalam
variabel string.

Scilab #2

Contoh Fungsi printf


--> a = 2.5; b = 10000; c = (a / 100) * b;
--> printf(%2.2f persen dari %d adalah %3.2f\n, a, b, c);

Penggunaan fungsi
printf sama seperti
mprintf.

Scilab #2

Contoh Fungsi printf


--> a = 2.5; b = 10000; c = (a / 100) * b;
--> str = sprintf(%2.2f persen dari %d adalah %3.2f\n, a, b, c);
--> disp(str);

Penggunaan fungsi sprintf


sama seperti msprintf.

Scilab #2

Fungsi Masukan (Input)

Ada sebuah fungsi yang umumnya digunakan untuk


mendapatkan masukan dari pengguna dalam Scilab, yaitu
input.

input(message [, "string"]), menunggu data


dimasukan dari keyboard oleh pengguna.

Scilab #2

Contoh Fungsi input


--> nama = input(Masukan nama Anda: , string);
--> umur = input(Masukan umur Anda: );
--> disp(nama, umur);

Parameter string
menandakan data yang
dimasukan adalah data string.

Scilab #2

SciNotes
SciNotes adalah sebuah teks editor yang disediakan agar
pengguna bisa menuliskan dan menjalankan perintahperintah Scilab dari sebuah file teks.
Untuk memulai SciNotes caranya adalah dengan mengklik
menu Applications kemudian klik SciNotes.
Proses menyimpan dan membuka file sama seperti pada
Windows Notepad.

Scilab #2

SciNotes
Untuk menjalankan
file, klik menu
Execute kemudian
klik file with no
echo.
Bisa juga dengan
menekan tombol
kombinasi Ctrl +
Shift + E.

Scilab #2

SciNotes
Simpan filenya
lalu tekan Ctrl +
Shift + E

Scilab #2

Beberapa rujukan

Scilab Help Browser

Annigeri, Satish. 2004. Scilab A Hands on Introduction. Hubli: B.V.


Bhoomaraddi College of Engineering and Technology

Chandler, Graeme dan Stephen Roberts. 2007. ANU Teaching Modules Scilab
Tutorials. Canberra: Department of Mathematics Australian National
University

Urroz, Gilberto E. 2001. Introduction to Scilab.


http://www.infoclearinghouse.com/files/scilab/scilab01.pdf (diakses tanggal
21 Februari 2014)

Scilab #1

Semoga Bermanfaat
Terima Kasih