Algoritma dan Pemrograman

Rangkuman informatika bab 7 tentang Algoritma dan Pemrograman ini dibuat oleh Aurellia Shafina dari 7F absen 08

Algoritma adalah urutan langkah yang dibuat untuk menyelesaikan tugas tertentu. Salah satu contoh sederhana algoritma adalah membeli tiket bioskop secara langsung. Algoritma dibuat untuk dapat dipahami oleh manusia dan juga komputer. 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 beberapa masalah lainnya. 

Pemrograman adalah proses mengembangkan program, perangkat lunak komputer, aplikasi, dan situs web. Komputer hanya menjalankan perintah yang diberikan kepadanya atau yang sudah tersimpan dan siap dijalankan. Perintah yang dipahami oleh komputer disebut sebagai 'kode'. Pemrograman adalah elemen inti dari kurikulum Informatika karena membantu kalian untuk mengembangkan keterampilan penting seperti penyelesaian masalah, logika, dan berpikir kritis. 

Pemrograman visual dikenal juga sebagai pemrograman berbasis blok. Pemrograman visual adalah sebuah bahasa pengkodean yang memungkinkan kalian untuk membuat program dengan menyusun elemen visual secara grafis dan bukan menuliskannya dalam bentuk teks. Dengan pemrograman visual, memprogram menjadi seperti kalian menyusun balok atau lego untuk membangun gedung, kapal terbang, atau lainnya. Akan tetapi, hasilnya bukan benda nyata, melainkan sebuah program yang kalau dijalankan akan memberikan efek menakjubkan, misalnya animasi atau bahkan game. 

Belajar programming (di dalamnya mencakup coding) diperlukan bukan hanya untuk menjadi programmer. Programming diperlukan dalam bidang apapun.

Mengapa Perlu Belajar Programming? 
1. Informatika membangun keterampilan yang berguna untuk belajar bidang lainnya. Seperti yang dikatakan oleh Steve Jobs, "Coding mengajari Anda cara berpikir."
2. 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. Bedanya, bahasa pemrograman dirancang agar kalian dapat memerintahkan komputer melakukan apa yang kalian rancang.
3. Zaman sekarang dan di masa mendatang, dipredeksi akan banyak sekali lapangan kerja yang membutuhkan kemampuan programming di seluruh dunia. 
4. Pertumbuhan kebutuhan tenaga kerja di bidang lain yang membutuhkan kemampuan programming akan selalu meningkat, jika kalian mampu memprogram, kalian akan mudah bekerja di mana pun.
5. Informatika adalah ilmu yang terpakai di semua bidang karena semua bidang akan membutuhkan komputer. Komputasi menggerakkan hampir setiap industri dan perangkat lunak (program komputer) berada di balik semua ini
6. Coding adalah seni terbaru dan membuat kalian akan berkreasi tanpa batas. Banyak seniman saat ini membuat karya-karya dibantu dengan program komputer.

Bagaimana Belajar Programming?
Pertama-tama, kalian akan dikenalkan dengan lingkungan pemrograman yang akan dipakai. Pengenalan lingkungan pemrograman itu bisa langsung dari internet secara online, dengan komputer atau gawai yang sudah disiapkan, atau tanpa komputer. Kalian akan belajar pemrograman lewat contoh yang diberikan. Dengan modal contoh yang diberikan, kalian dapat berkreasi untuk membuat program sesuai imajinasi kalian. Pemrograman juga memungkinkan kalian membuat berbagai variasi dari contoh yang diberikan. 

Scratch
Aktivitas yang akan kalian lakukan menggunakan aplikasi Scratch yang dapat diakses secara online maupun di-install langsung di komputer kalian. Scratch dibuat oleh MIT Media Lab. sebuah tim dari Massachusetts Institute of Technology. Dengan Scratch, kalian dapat mengembangkan sebuah program sederhana berisi cerita, games, maupun animasi interaktif sesuai kehidupan sehari-hari. Program sederhana ini dibuat dari susunan blok-blok yang menghasilkan tampilan visual sesuai blok tadi. Hasil karya Scratch juga dapat dibagikan dalam komunitas online. Kalian dapat mengasah kemampuan berpikir kreatif, mampu memberikan alasan secara sistematis, dan berkolaborasi yang merupakan kemampuan penting dalam hidup bermasyarakat saat ini.

Comments

Popular posts from this blog

Hari Pertama PTM

Rangkuman BAB 7 Informatika