scilab #2 - input/output dan scinotes

15
Pebi Yudha K. Website http://pebi.comze.com E-mail [email protected] Input/Output dan SciNotes Scilab #2

Upload: pebi-yudha-krisnapati

Post on 29-Dec-2015

479 views

Category:

Documents


19 download

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

Page 1: Scilab #2 - Input/Output Dan SciNotes

Pebi Yudha K.

Website http://pebi.comze.comE-mail [email protected]

Input/Output dan SciNotes

Scilab #2

Page 2: Scilab #2 - Input/Output Dan SciNotes

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

Page 3: Scilab #2 - Input/Output Dan SciNotes

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

Page 4: Scilab #2 - Input/Output Dan SciNotes

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.

Page 5: Scilab #2 - Input/Output Dan SciNotes

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 ?

Page 6: Scilab #2 - Input/Output Dan SciNotes

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.

Page 7: Scilab #2 - Input/Output Dan SciNotes

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.

Page 8: Scilab #2 - Input/Output Dan SciNotes

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.

Page 9: Scilab #2 - Input/Output Dan SciNotes

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.

Page 10: Scilab #2 - Input/Output Dan SciNotes

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.

Page 11: Scilab #2 - Input/Output Dan SciNotes

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

Page 12: Scilab #2 - Input/Output Dan SciNotes

SciNotes

Untuk menjalankan file, klik menu Execute kemudian klik file with no echo.

Bisa juga dengan menekan tombol kombinasi Ctrl + Shift + E.

Scilab #2

Page 13: Scilab #2 - Input/Output Dan SciNotes

SciNotes

Simpan filenya lalu tekan Ctrl + Shift + E

Scilab #2

Page 14: Scilab #2 - Input/Output Dan SciNotes

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

Page 15: Scilab #2 - Input/Output Dan SciNotes

Semoga Bermanfaat

Terima Kasih

Scilab #1