PowerPointPGPRInformatika7B20222023Bab2_dewan.guru_.pptx

josephggboy 1 views 20 slides Oct 31, 2025
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

informatika kelas 9


Slide Content

Belajar Algoritma dan Pemrograman Informatika untuk SMP/MTs Kelas 7B Teacher Support Resource by:

A. Belajar Pemrograman Algoritma pemrograman adalah sebuah alur yang digunakan pada suatu perhitungan dalam pemecahan suatu masalah secara sistematis . Dalam pemrograman, algoritma dianggap sebagai sebuah logika untuk menentukan program yang akan dibuat.

1. Manfaat Belajar Pemrograman a. Belajar berpikir logis b. Belajar teliti c. Belajar berpikir sistematis d. Belajar memecahkan masalah 2. Cara Belajar Pemrograman Program dibuat dengan bahasa pemrograman. Bahasa pemrograman berfungsi untuk membuat suatu program melalui rangkaian kode-kode (sintaks). Mempelajari pemrograman dapat membuat kalian memahami “bahasa” untuk “menyuruh” program melakukan pekerjaan. Ada banyak bahasa pemrograman. Setiap bahasa pemrograman memiliki fungsi yang berbeda-beda. Salah satu aplikasi pemrograman yang dapat digunakan adalah Scratch.

3. Konsep Dasar Pemrograman Proses memasukkan data ke dalam komputer menggunakan perangkat input (mouse, keyboard, atau lainnya) Berupa tahap menghitung, membandingkan, mengurutkan, mengelompokkan, dan mencari perangkat penyimpanan ( storage ). Keluaran ditampilkan berupa informasi melalui perangkat output (speaker, monitor, atau lainnya) Pengumpulan data yang biasanya berupa pencatatan data sebelum proses input. Proses menyebarkan informasi kepada pihak-pihak tertentu. Tahapan merekam hasil pengolahan data yang nantinya digunakan untuk proses input selanjutnya.

4. Jenis-Jenis Bahasa Pemrograman a. Java Karakteristik bahasa pemrograman Java: Bahasa pemrograman yang paling banyak digunakan para pengembang program/aplikasi. Dapat dijalankan pada berbagai macam-macam platform, seperti perangkat smartphone sampai perangkat komputer. Dikembangkan pada 1991 oleh The Green Project Sun Microsystem. Nama Java dibuat oleh James Goslin yang sangat menyukai kopi tubruk murni dari pulau Jawa, Indonesia. Mampu berjalan di sistem operasi yang berbeda dan merupakan kategori pemrograman orientasi objek. Memiliki library sendiri. b. Bahasa C Karakteristik bahasa pemrograman C: Bahasa pemrograman tertua di dunia. Bahasa C dikembangkan sejak 1970-an. Bahasa pemrograman C dibuat oleh Dennis Ritchie. Bahasa pemrograman C menjadi dasar untuk mempelajari lebih lanjut bahasa pemrograman lainnya, seperti Java, C++, C# dan lain sebagainya.

c. PHP Karakteristik bahasa pemrograman PHP: Disebut sebagai hypertext preprocessor Bahasa pemrograman paling banyak digunakan di Indonesia karena di dalamnya berisi server side scripting untuk menciptakan dan membangun web yang dinamis Gratis Banyak web yang dibuat menggunakan bahasa pemrograman yang dikembangkan menggunakan PHP, seperti Youtube, Yahoo, Wikipedia, Flickr, WordPress, dan iStockPhoto d. Visual Basic Karakteristik bahasa pemrograman Visual Basic: Bahasa pemrograman yang sifatnya event driven Menawarkan Integrated Development Environment (IDE) visual yang digunakan untuk membuat yang program/aplikasi berbasis sistem operasi Microsoft Windows Menggunakan sebuah model pemrograman Common Object Model (COM) Dikembangkan oleh Microsoft Turunan bahasa pemrograman BASIC

e. Phyton Karakteristik bahasa pemrograman Phyton: Merupakan kategori bahasa pemrograman tingkat tinggi tetapi mudah dipahami bagi programmer pemula. Dapat membangun aplikasi berbasis web dan mobile. Program yang dikembangkan dengan Phyton: Spotify, Netflix, Instagram, Gojek, Grab, dan Dropbox. f. C++ Karakteristik bahasa pemrograman C++: Pengembangan dari bahasa C. Pertama kali dikembangkan oleh Bjarne Stroustrup. Berorientasi pada objek, di mana setiap permasalahannya dibagi ke dalam sub-sub tertentu. Contoh software yang dikembangkan dengan C++: Mozilla, Firefox, dan Adobe. g. JavaScript Karakteristik bahasa pemrograman JavaScript: Bahasa pemrograman dari pengembangan Netscape. Banyak dIgunakan untuk pengembangan pada web. Memiliki tools yang minimalis dan efektif bagi para programmer. Contoh aplikasi: LinkedIn, Paypal, dan Facebook.

5. Bahasa Pemrograman Scratch Scratch merupakan salah satu bahasa pemrograman visual untuk siswa atau pemula. Scratch digunakan untuk membuat animasi, kuis, permainan, cerita, presentasi, dan banyak kegunaan lainnya. Pengguna hanya perlu melakukan drag and drop atau pemindahan beberapa blok kode yang telah disediakan dalam aplikasi. Blok-blok tersebut disusun sesuai kebutuhan untuk dijalankan sebagai program. Scratch dapat diakses secara online maupun offline . Scratch online diakses melalui website https://scratch.mit.edu Scratch offline dapat diunduh dan dipasang di komputer.

6.Membuat Akun Scratch Bagian Pertama Bagian kedua Bagian ketiga Bagian keempat Pengguna mengisi nama pengguna ( username ), sandi ( password ), dan konfirmasi sandi Pengguna mengisi bulan dan tanggal kelahiran, gender, dan negara tempat tinggal Pengguna mengisi alamat surel ( email address ) dan konfirmasi surel Pengguna mengonfirmasi alamat surel yang telah pengguna masukan di bagian ketiga.

7. Mengenal Universe Scratch Sprite icon Menu Script/ Deskripsiblok Sprite list Backdrop Canvas Script area

B. Belajar Fungsi Dasar Scratch 1. Object dan Motion Scratch a. Stage atau Backdrop Menu ini digunakan untuk mengubah gambar latar belakang Stage dengan menggunakan tab Backdrop pada bagian kiri bawah. Backdrop disesuaikan dengan tema yang kalian pilih. 1) Backdrop Library

2) Paint Backdrop 3) Surprise Backdrop Latar backdrop dipilih secara acak. 4) Upload Backdrop Mengambil file gambar dari komputer untuk dijadikan latar. b. Sprite Gambar Sprite adalah subjek dalam program Scratch. Dalam suatu stage bisa terdiri atas beberapa sprite.

c. Motion Motion merupakan menu pada Scratch yang berisikan block untuk pergerakan Sprite 2. Looks Pada script Looks kita dapat memberikan instruksi atau perintah pada Sprite untuk melakukan hal yang berhubungan dengan tampilan.Blok-blok kode pada kategori Looks:

3. Sound Sound pada Scratch mengatur tentang sound library atau rekaman. Suara dapat dimainkan dengan menggunakan blok suara untuk mengontrol volume suara maupun tempo. Berikut adalah beberapa kode Sound. 4. Event Event pada Scratch mengatur perintah berdasarkan pilihan-pilihan di dalam code Event yang dipilih.

5. Control Control pada Scratch mengatur perintah untuk mengendalikan code yang lain. 6. Sensing Sensing pada Scratch mengatur perintah menggunakan sensor sentuhan dan gerak.

7. Operators Operators pada Scratch mengatur perintah untuk perhitungan dengan angka dan dapat bekerja dengan teks. 8. Variables Variables pada Scratch menyimpan data berupa angka dan teks. 9. My Blocks My Blocks digunakan untuk membuat sebuah blok di Sprite kita yang dapat kita berikan nama dan mendefinisikan apa yang dilakukan blok baru menggunakan blok Scratch lainnya,.

C. Mengenal Robot Manual 1. Pengertian Robot Manual Robotika dibangun dari 3 keilmuan, yaitu mekanika, elektronika, dan komputer atau informatika. Kita bisa belajar membangun robot dari mekaniknya, lalu elektronik, dan komputer. Jika membangun robot sampai pada bagian elektronik, disebut robot analog . Jika robot disertai program komputer, disebut robot mikrokontroler . Robot analog atau mikrokontroler, dikendalikan secara manual dan secara otomatis dengan rangkaian elektronik, sensor, dan program komputer. Robot manual adalah robot analog atau mikrokontroler yang dikendalikan secara manual, misalnya menggunakan remote control atau aplikasi di perangkat komputer atau smartphone .

Tingkat Dasar Jumlah komponennya masih sedikit dan mekanisme memainkannya mudah dipahami. Tingkat Advanced Robot yang merupakan kombinasi dari berbagai mainan lainnya. Banyaknya komponen pada robot membuat lebih sulit dimainkan. 2. Tingkat Kesulitan 3. Sertifikat Keamanan Robot berstandar CE (The Conformitè Europëenne) sudah lolos uji keamanan penggunaan oleh lembaga sertifikasi Eropa. 4. Sumber Energi yang Digunakan Tanpa Energi Menggunakan Baterai Menggunakan Energi Surya

5. Rekomendasi Robot Terbaik Gigo Mini Gyro Robot ini dapat bergerak berdasarkan kinerja gaya roda serta giroskop untuk menghasilkan keseimbangan. Robot ini sesuai untuk belajar fisika tentang rotasi, momentum sudut, momen inersia, serta friksi secara aplikatif dan menyenangkan. mBot Tepat digunakan untuk pengenalan sistem robotik dan konsep STEM. Produk ini dibuat untuk entry level sehingga cocok dipakai pada tahap awal pengenalan pemrograman robotik. MINDSTORMS Education EV3 Core Sett Produk ini memberikan pengajaran STEM secara terpadu dengan tiga elemen pembelajaran, yaitu Lego Bricks, software , serta kurikulum pengajaran. Pengajaran komputasinyabisa diunduh di Android, Windows, dan iOS.

Thanks to
Tags