Tugas KDP-GUI Scilab "Menghitung Volume dan Luas Permukaan Bola"
Nama : Ferawati Mardjun
Nim : 411422007
Prodi/Kelas : Pendidikan Matematika/A
Mata Kuliah : Komputasi dan pemograman
Dosen Pengampuh : Agusyarif Rezka Nuha, S.Pd., M.Si
GUI BUILDER SCILAB
- Pengertian Gui Builder Scilab : Gui builder scilab adalah satu modul yang terdapat pada scilab yang berfungsi untuk membuat Grapical Unit Interface (GUI) atau antarmuka antara pengguna dengan mesin.
- Bagian-Bagian Gui Builder
- Fungsi Bagian-Bagian Blok GUI Builder Scilab
- Fungsi Bagian Pada Blog Komponen
- Fungsi Bagian Pada Blog Navigasi
GUI SCILAB "Menghitung Volume dan Luas Permukaan Bola"
1. Ketikan perintah guibuilder untuk membuka GUI. Setelah diketik dan dijalankan maka akan muncul seperti gambar berikut.
2. Klik blog Pushbutton. Pushbutton ini berfungsi untuk membuat tombol. Pada bagian ini kita memerlukan dua buah blog untuk dua tombol. Tombol pertama adalah tombol hasil dan tombol kedua adalah tombol hapus.Tuliskan tag blok Pushbutton dengan tag pb_hitung dan pb_hapus. Kemudian tuliskan string hitung dan hapus.
maka akan muncul seperti gambar berikut
3. Klik blog Edit. Bagian ini berfungsi untuk membuat halaman editor. Kita memerlukan dua buah blog edit untuk menghitung volume bola dan luas permukaannya, yang nantinya di blog itulah akan kita masukkan nilai phi dan r (jari-jari) yang diketahui. Tuliskan tag blok Edit dengan tag edit_phi dan edit_jarijari dengan nama string phi dan jarijari.
maka akan muncul seperti gambar berikut
4. Selanjutnya klik blog Text. Blog text berfungsi untuk membuat tampilan text. Kita memerlukan dua buah blog text yang nantinya di blog itulah akan muncul hasil volume bola dan luas permukaannya. ketika sudah kita masukkan nilai phi dan r yang diketahui. Tuliskan nama blok dengan tag text_volumebola dan text_luaspermukaanbola dengan nama string volume bola dan Luas Permukaan Bola.
maka akan muncul seperti gambar berikut
5. Tekan menu Generate-Generate GUI Code lalu simpan. Disini saya simpan dengan nama Luas Permukaan dan Volume Bola. Artinya kita bebas menyimpannya dengan nama apa saja.
Kemudian save, Ketika muncul pilihan seperti gambar seperti dibawah ini maka pilih ok
6. Setelah kita save maka akan muncul programnya seperti pada gambar berikut
Masukkan program berikut dibawah function pb_hitung
phi=strtod(handles.edit_phi.string);jarijari=strtod(handles.edit_jarijari.string);
volumebola=4/3*phi*jarijari^3;luaspermukaanbola=4*phi*jarijari^2;handles.text_volumebola.string=string(volumebola);handles.text_luaspermukaanbola.string=string(luaspermukaanbola);
Masukkan program berikut dibawah function pb_hapus
handles.edit_phi.string='';handles.edit_jarijari.string='';handles.text_volumebola.string='';handles.text_luaspermukaanbola.string='';
7. Tekan tombol save and execute
8. Kemudian isi nilai phi dan jarijari-Nya (r). Tekan tombol hitung untuk menghitung volume serta luas permukaan bola dan tekan tombol hapus untuk menghapus nilai pada blok edit dan text
Contoh soal:
Diketahui sebuah bola memiliki jari-jari 5 cm. Berapakah luas permukaan dan volume bola tersebut?
- Rumus Volume Bola = 4/3 * phi * r^3
- Rumus Luas Permukaan Bola = 4 * phi * r^2
Tekan blog hitung maka akan muncul
Dan ketika blog hapus ditekan maka nilai di blog edit dan text akan hilang
Tugas Komputasi dan Pemograman (program scilab)
Nama : Ferawati Mardjun
Nim : 411422007
Prodi/Kelas : Pendidikan Matematika/A
Mata Kuliah : Komputasi dan pemograman
Dosen Pengampuh : Agusyarif Rezka Nuha, S.Pd., M.Si
TEORI
- Scilab : Scilab adalah sebuah perangkat lunak yang dikembangkan untuk komputasi numerik dan visualisasi data. Scilab cocok digunakan untuk menyelesaikan suatu persoalan matematika yang sederhana maupun untuk menyelesaikan berbagai persoalan komputasi numerik yang rumit.
- Operator operator perbandingan
- == sama dengan
- < lebih kecil dari
- <= lebih kecil atau sama dengan
- > lebih besar dari
- >= lebih besar atau sama dengan
- <> atau ~== tidak sama dengan
- For : statem 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-statemen
end
Dimana var adalah variabel perulangan dan exp adalah ekspresi yang digunakan untuk mengontrol suatu perulangan for. Ekspresi perulangan biasanya berupa sebuah vektor inkrementasi, 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-statemen
end
Blok statemen yang terdapat didalam sebuah blok perulangan while akan di eksekusi secara berulang selama ekspresi yang diuji masih bernilai benar, proses perulangan akan dihentikan jika akspresi 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 : 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-statemen
end
Blok statemen yang terletak didalam blok if hanya akan dieksekusi jika ekspresi yang diuji bernilai benar. Kata kunci then adalah blok kondisional if-else dapat diganti dengan ENTER, simbol koma(,) atau simbol titik koma(;).
PRAKTEK SCILAB
1. Deret Bilangan Ganjil
- Ganjil positif
- Ganjil negatif
2. Deret Bilangan Genap
- Genap positif
- Genap negatif
3. Deret Bilangan Prima
4. Fungsi Bagi Dua
- Grafik
5. Nilai Akhir
Kategori
- Masih Kosong
Blogroll
- Masih Kosong