TIK BAB 7: Algoritma dan Pemrograman
Algoritma adalah urutan langkah yang dibuat untuk menyelesaikan tugas tertentu, dibuat untuk dapat dipahami manusia dan komputer.
contoh Algoritma: langkah untuk membeli tiket bioskop secara langsung. kalian perlu menuju bioskop, memilih film dan jadwal, antre di loket tiket, memilih posisi kursi bioskop serta jumlah tiket, membayar total tiket, dan tiket di terima oleh pegawai.
algoritma akan diterjemahkan menjadi kode program untuk memberikan urutan instruksi pada perangkat komputer
algoritma dan pemrograman yang mengatur jalannya sistem komputer, membawa masyarakat berkomunikasi dengan cara yang baru, dan membantu menyelesaikan masalah lainnya.
program yang efisien dan efektif memerlukan pemilihan informasi yang tepat untuk digunakan, bagaimana memproses dan menyimpan, menyelesaikan masalah besar menjadi kasus yang lebih kecil, mengombinasi solusi yang sudah ada sebelumnya, dan mencoba analisis solusi baru lainnya.
pemrograman adalah proses mengembangkan program, perangkat lunak komputer, aplikasi, dan situs web
komputer tidak dapat berfikir sendiri, melainkankan hanya menjalankan perintah yang diberikannya
perintah yang dipahami komputer di sebut 'kode'
pemrograman visual/berbasis blok adalah sebuah bahasa pengkodean yang membuat program dengan menyusun elemen visual secara grafis bukan dalam teks
setiap elemen visual mempresentasikan pernyataan/struktur kontrol.
A. pemrograman
1. mengapa perlu belajar programming?
- informatika membangun keterampilan yang berguna untuk belajar bidang-bidang lainnya termasuk matematika, sains, penyelesaian persoalan, bekerja dalam tim, pembelajaran berbasis proyek, seni kreatif, dan banyak lagi.
- belajar pemrograman sama bergunanya seperti belajar bahasa asing, makin awal kalian memulai belajar suatu bahasa asing, makin mudah untuk mempelajari dan menguasai bahasa asing tersebut.
- zaman sekarang, dan di masa mendatang, diprediksi akan banyak sekali lapangan kerja yang membutuhkan kemampuan programming di seluruh dunia
- pertumbuhan kebutuhan tenaga kerja di bidang lain yang membutuhkan programming selalu meningkat
- informatika adalah ilmu yang terpakai di semua bidang karena semua bidang akan membutuhkan komputer
- coding adalah seni terbaru dan membuat kalian akan berkreasi tanpa batas
2. scratch
scratch dibuat oleh MIT media lab, sebuah tim dari massachusetts institue of technology. dengan scratch, kalian dapat mengembangkan sebuah program sederhana berisi cerita, games, maupun animasi interaktif sesuai kehidupan sehari-hari
aktivitas yang dilakukan menggunakan aplikasi scratch yang dapat diakses secara online (https://scratch.mit.edu/) maupun di install langsung di komputer kalian (https://scratch.mit.edu/download)
cara menggunakan scratch:
- membuat akun: kalian dapat memilih untuk membuat akun atau tidak. kelebihan memiliki akun adalah dapat menyimpan semua hasil proyek scratch
- mengenal "universe" scratch: pilih menu "create" di menu atas "home", lalu akan muncul tampilan seperti berikut:
- 1. Menu A: Kumpulan kategori kode yang dapat dilakukan oleh objek.
- 2. Menu B: Kode yang dapat di-assign untuk objek, dapat juga dipilih dari kategori di menu A. Blok kode tinggal di-drag & drop ke bagian menu C untuk menggunakannya dan hasilnya dapat dilihat di bagian menu D. Contoh di sini apabila yang aktif adalah sprite (Menu G). Menu B dapat berubah apabila objek yang aktif adalah “Backdrops” (Menu F).
- 3. Menu C: Daftar blok kode yang diimplementasikan pada objek.
- 4. Menu D: Stage Grid untuk review hasil implementasi blok kode pada objek.
Grid ini memiliki titik X dan Y yang berpusat di tengah, contohnya:
- 5. Menu E: Di bagian ini, kalian dapat meng-customize bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri.
- 6. Menu F: kalian dapat mengatur backdrops yang akan digunakan. Hasilnya akan diperlihatkan di menu D.
- 7. Menu G: Kumpulan sprite yang digunakan pada project. Blok kode yang ada di menu B dapat diimplementasikan untuk setiap sprite yang ada.
- 8. Menu H: Nama proyek yang dibuat.
Kerennn, semangatt Lanaa
ReplyDelete