KOMPUTASI

 MEMBUAT PROGRAM 

FUNGSI KUADRAT

Ketika ingin membuat program untuk menyelesaikan persoalan, kamu perlu memahami persoalan tersebut terlebih dahulu dengan cara memahami input apa saja yang akan mengubah keluaran (hasil), langkah-langkah penyelesaian yang diperlukan, dan apa saja output yang diharapkan. Ketika belajar memahami langkah-langkah penyelesaian, kamu perlu juga mengenali bagian proses yang dapat dilakukan dengan lebih baik jika menggunakan bantuan komputer dibandingkan dengan cara biasa. Hal ini akan dapat memberikan inovasi hasil yang lebih baik.

Sebagai contoh, pada pelajaran matematika kamu telah belajar cara menyelesaikan permasalahan dengan fungsi kuadrat. Fungsi kuadrat digambarkan dengan persamaan umum seperti berikut:

y= ax + bx + c dengan a, b, dan c adalah nilai-nilai konstanta.

Selanjutnya, kamu akan belajar cara menyelesaikan fungsi kuadrat menggunakan program komputer yang dibuat di Scratch. Fungsi kuadrat banyak digunakan untuk menyelesaikan persoalan teknis dan bisnis yang terjadi di kehidupan sehari-hari. Misalnya, untuk menentukan nilai maksimum atau minimum dari model bisnis yang ada, menentukan nilai x yang memberikan nilai y maksimum dan minimum tersebut, nilai x, dan x, yang memberikan nilai y = 0, serta menentukan nilai determinan (D) fungsi untuk melihat apakah fungsi mempunyai penyelesaian atau tidak. Sebelum membuat program untuk menyelesaikan persoalan tersebut, kita harus mengetahui hal-hal semacam ini sehingga dapat menerapkannya ke dalam program.



MENERAPKAN SUBPROGRAM

 MENGHITUNG BMI

Pada subbab sebelumnya, telah dijelaskan pembuatan subprogram dengan cara mengirimkan pesan dari bagian utama program ke subprogram. Selain cara tersebut, subprogram juga dapat dibuat dengan cara mendefinisikan blok perintah sendin. Hal ini dapat dilakukan dengan cara membuat suatu blok perintah, kemudian mendefinisikan hal yang dilakukan oleh blok perintah tersebut dengan cara menambahkan blok perintah yang sesuai.

Untuk menunjukkan cara membuat dan mendefinisikan blok perintah sendiri dan menggunakannya untuk memecah program, membuat ulang program menghitung Body Mass Index (BMI), seperti yang telah dijelaskan di Kelas VIII. Program ini menghitung berat badan ideal dengan rumus sebagai berikut.


BMI=Berat badan (kg) ÷Tinggi badan (m) x Tinggi badan (m)



https://drive.google.com/file/d/1aFzx9VOvY-sMAalpiKwX_CtNWJ3rlUIt/view?usp=share_link


BEKERJA DENGAN SUBPROGAM

 MENGHITUNG LUAS DAN 

PERMUKAAN TABUNG

Jika program dipecah menjadi beberapa subprogram, setiap subprogram harus diberi identitas berupa nama. dibutuhkan, bagian program utama akan memanggil subprogram tersebut menggunakan namanya sehingga jika bagian subprogram tersebut dapat dijalankan.

Pada pemrograman menggunakan pemrograman visual seperti Scratch, dengan kode-kode program terdiri atas kumpulan blok perintah, subprogram akan terdiri atas kumpulan blok perintah yang terpisah dari blok perintah utama. Salah satu cara agar bagian utama dan subprogram dapat berkomunikasi adalah dengan metode pengiriman pesan. Jika diperlukan bagian utama program akan mengirimkan pesan ke subprogram. Jika menerima pesan tersebut, subprogram tersebut akan dijalankan sesuai pesan yang diterimanya.

Blok perintah di Scratch umumnya digunakan untuk mengontrol sprite, dengan setiap sprite tidak terikat satu dengan yang lain, dan sprite dapat dijalankan bersama-sama, maka beberapa kumpulan blok perintah juga dapat dijalankan bersama-sama. Dengan kata lain, program utama dapat mengirimkan pesan kepada banyak subprogram dan semua subprogram yang menerima pesan tersebut akan dijalankan bersama-sama. Hal ini memberikan kemudahan kepada programmer. Ketika membuat suatu program game dengan banyak sprite yang berinteraksi bersama-sama, sprite tersebut dapat dijalankan secara bersamaan. Sebagai contoh, kamu ingin membuat suatu program untuk menghitung volume dan luas permukaan tabung menggunakan parameter jari-jari alas (r) dan tinggi tabung (t). Proses penghitungan akan dilakukan pada subprogram sendiri yang dipisahkan dari bagian program utama. Untuk menghubungkan program utama dan subprogram akan digunakan mekanisme pengiriman pesan.







PPT TIK BAB 2

 disini aku mau bagiin ppt tentang materi tik bab 2

https://docs.google.com/presentation/d/1QdW6gRWtVxyAynHxr9xQnej73yPVv2Cq/edit?usp=sharing&ouid=111069808032835436229&rtpof=true&sd=true

Tentang Saya

 Halo, namaku Naryama Dafa Dipayasa dari SMPN 1 Kediri. aku sangat suka hal yang berhubungan dengan raga. karna itu mungkin blog ku setelah ini berkaitan dengan olahraga. Tapi jangan terlalu berharap sih rutin posting disini, soalnya waktu ku sendiri habis buat olahraga hehe☝️😅 

kalo mau tanya tanya bisa dm ke :@n_dapaaa





- Copyright © NrymaHigh - Skyblue - Powered by Blogger - Designed by Johanes Djogan -