INFORMATIKA BIDANG-BIDANG PENGETAHUAN INFORMATIKA Mata pelajaran Informatika memberikan fondasi berpikir komputasional yang merupakan kemampuan problem solving yaitu keterampilan generik yang penting seiring dengan perkembangan teknologi digital yang pesat. PROBLEM SOLVING Informatika adalah sebuah disiplin ilmu yang mencari pemahaman dan mengeksplorasi dunia di sekitar kita, baik natural maupun artifisial yang secara khusus tidak hanya berkaitan dengan studi, pengembangan, dan implementasi dari sistem komputer, tetapi juga pemahaman terhadap prinsip-prinsip dasar pengembangan. KOMPUTASI PENGERTIAN Komputasi adalah ilmu yang berkaitan dengan pemodelan matematika dan penggunaan komputer untuk memecahkan masalah-masalah sains. TIK: Teknologi Informasi dan Komunikasi *memahami integrasi antar aplikasi yang memanfaatkan fitur aplikasi yang lebih advanced (lanjut). SK: Sistem Komputer *mengenai perangkat keras komputer dan menengok lebih dalam serta lebih rinci ke dalam setiap komponen komputer dan sistem operasi. JKI: Jaringan Komputer/Internet AD: Analisis Data *pengelolaan dan penyajian data bervolume lebih besar dan melakukan analisis yang lebih kompleks dari fase sebelumnya. AP: Algoritma dan Pemrograman * membuat program dengan menggunakan bahasa pemrograman tekstual, dengan berpikir komputasional. DSI: Dampak Sosial Informatika *dampak informatika di berbagai bidang seperti ekonomi, hukum dan keterbukaan informasi PLB: Praktik Lintas Bidang membuat rancangan solusi persoalan sosial yang harus mengandung perangkat lunak aplikasi. BK: Berpikir Komputasional belajar tentang strategi penyelesaian persoalan yang tidak intuitif dan naif. BAB1 Selasa,19 July 2022 PERTEMUAN1
BERPIKIR KOMPUTASIONAL 4 FONDASI BERPIKIR KOMPUTASIONAL Berpikir komputasional(Computational Thinking) merupakan suatu kerangka dan proses berpikir yang mencakup perangkat keras, perangkat lunak, dan menalar (reasoning) mengenai sistem dan persoalan. PENGERTIAN Merupakan suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda, objek, atau entitas diletakkan mengikuti aturan tertentu. 1. Antrean (queue): objek-objek disimpan dalam metode penyimpanan yang berupa sebuah antrean sehingga objek yang pertama/ lebih dulu datang, juga akan lebih dulu keluar/selesai, layaknya sebuah antrean di loket, pintu masuk, dll. Prinsip ini disebut prinsip First In First Out (FIFO). 2. Tumpukan (stack): objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah tumpukan, objek yang pertama/lebih dulu disimpan justru akan menjadi yang terakhir keluar. Prinsip ini disebut juga Last In First Out (LIFO). Pencarian (Searching) Pengurutan (Sorting) TUMPUKAN (STACK) DAN ANTREAN (QUEUE) Mencari adalah menemukan “sesuatu” yang bisa berupa benda, angka, konsep, informasi yang memenuhi kriteria tertentu dalam suatu ruang pencarian. 1. Abstraksi, yaitu menyarikan bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting sehingga memudahkan fokus kepada solusi. 2. Algoritma, yaitu menuliskan otomasi solusi melalui berpikir algoritmik (langkah-langkah yang terurut) untuk mencapai suatu tujuan (solusi). Jika langkah yang runtut ini diberikan ke komputer dalam bahasa yang dipahami oleh komputer, kalian akan dapat “memerintah” komputer mengerjakan langkah tersebut. 3. Dekomposisi dan formulasi persoalan sedemikian rupa sehingga dapat diselesaikan dengan cepat dan efisien serta optimal dengan menggunakan komputer sebagai alat bantu. Persoalan yang sulit apalagi besar akan menjadi mudah jika diselesaikan sebagian-sebagian secara sistematis. 4. Pengenalan pola persoalan, generalisasi serta mentransfer proses penyelesaian persoalan ke persoalan lain yang sejenis. Selasa, 26 July 2022 BAB 2 PERTEMUAN 2