scilab #2 - input/output dan scinotes

Post on 29-Dec-2015

479 Views

Category:

Documents

19 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

Pebi Yudha K.

Website http://pebi.comze.comE-mail author@pebi.comze.com

Input/Output dan SciNotes

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

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.

SciNotes

SciNotes adalah sebuah teks editor yang disediakan agar pengguna bisa menuliskan dan menjalankan perintah-perintah 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 #2

Semoga Bermanfaat

Terima Kasih

Scilab #1

top related