Tugas Komputasi dan Pemograman (program scilab)
Nama : Annisatul Auliya
NIM : 411422075
Prodi/ Kelas : Pendidikan Matematika/ A
Semester : III (Tiga)
Mata Kuliah : Komputasi dan Pemograman
Dosen Pengampu : Agusyarif Rezka Nuha, S.Pd.,M.Si
TEORI
SCILAB : merupakan perangkat lunak yang multifungsi, dirancang untuk komputasi numerik dan visualisasi data dalam dua dan tiga dimensi. Selain itu, Scilab adalah suatu interpreter sehingga memungkinkan pengguna untuk membuat dan mengeksekusi kode program secara langsung tanpa melalui tahapan kompilasi. Dengan fitur-fitur ini, Scilab memberikan kemudahan bagi pengguna dalam melakukan analisis numerik dan visualisasi data secara efisien.
Operator
Operator adalah simbol khusus yang melambangkan suatu operasi tertentu, seperti plus (+) untuk operasi penjumlahan dan operasi konkatenasi string, bintang (*) untuk operasi perkalian, lebih besar (>) untuk operasi perbandingan lebih besar, dan lain sebagainya. Penjelasan mengenai beberapa operator yang terdapat pada contoh-contoh di atas adalah sebagai berikut:
- Simbol <, >, ==, <=, >= masing-masing adalah operator untuk operasi perbandingan lebih-kecil, lebih-besar, sama, lebih-kecil atau sama dan lebih-besar atau sama.
- Simbol & adalah operator untuk operasi logika dan.
- Variabel khusus %eps adalah variabel khusus untuk menyatakan presisi komputer dalam operasi aritmatika.
Operasi Perbandingan
Nilai dari dua obyek dapat dibandingkan dengan menggunakan operator-operator seperti berikut:
- == (Sama dengan)
- < (Kurang dari)
- <= (Kurang dari atau sama dengan)
- > (Lebih dari)
- >= (Lebih dari atau sama dengan)
- <> atau ~= (Tidak sama dengan)
Operasi Logika
Operasi logika adalah operasi yang bersifat elemen-dengan-elemen. Obyek-obyek yang diuji dalam suatu operasi logika dapat berupa suatu ekspresi perbandingan maupun berupa suatu konstanta boolean. Operator Logika:
- & (Dan/and)
- | (Atau/or)
- ~ (Bukan/not)
Konstanta Bolean:
- %T (Benar/true)
- %F (Salah/false)
Perulangan dan Kondisional
Scilab menyediakan beberapa statemen yang dapat digunakan untuk mengontrol alur eksekusi terhadap serangkaian statemen. Statemen-statemen tersebut yaitu for, while, if–else dan select–case, break dan continue.
For
Statemen for digunakan untuk melakukan eksekusi secara berulang (iterasi) dalam jumlah tertentu terhadap suatu blok-statemen. Bentuk umum statemen ini adalah sebagai berikut:
for var = exp blok-statemenend
Dimana var adalah variabel perulangan dan exp adalah ekspresi yang digunakan untuk mengontrol suatu perulangan for. Ekspesi perulangan biasanya berupa sebuah vektor inkremental, j:k atau j:d:k.
While
Statemen perulangan while digunakan untuk menangani suatu proses perulangan yang jumlah perulangannya tidak dapat ditentukan secara pasti. Bentuk umum dari statemen perulangan while adalah sebagai berikut:
while ekspresi then blok-statemenend
Blok statemen yang terdapat di dalam sebuah blok perulangan while akan dieksekusi secara berulang selama ekspresi yang diuji masih bernilai benar, proses perulangan akan dihentikan jika ekspresi yang diuji bernilai salah. Kata-kunci then dapat diganti dengan ENTER, do, simbol koma (,) atau simbol titik-koma (;).
Break
Statemen break digunakan untuk menghentikan suatu proses perulangan secara paksa. Pada suatu perulangan yang bersarang, statemen break hanya akan menghentikan proses perulangan dimana statemen break berada.
If-Else
Statemen if–else digunakan untuk mengontrol apakah suatu blok statemen akan dieksekusi atau tidak. Bentuk paling sederhana dari statemen ini adalah sebagai berikut:
if ekspresi then blok-statemenend
Blok statemen yang terletak di dalam blok if hanya akan dieksekusi jika ekspresi yang diuji bernilai benar. Kata-kunci then dalam blok kondisional if-else dapat diganti dengan ENTER, tanda koma (,) atau tanda titik-koma (;).
Praktek
1. Deret Bilangan Genap
- Bilangan genap positif
- Bilangan Genap Negatif
2. Deret Bilangan Ganjil
- Bilangan Ganjil Positif
- Bilangan Ganjil Negatif
3. Deret Bilangan Prima
4. Fungsi Bagi Dua
Grafik Fungsi
5. Olah Nilai
Kategori
Blogroll
- Masih Kosong