Informatika R.tek SMK Kelas X Dummy [PDF]

  • Author / Uploaded
  • mit
  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Andi Novianto



Kelas X



SMK/MAK



Informatika



Rumpun Teknologi



D U M M Y



Y



UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 19 TAHUN 2002 TENTANG HAK CIPTA



M



PASAL 72 KETENTUAN PIDANA SANKSI PELANGGARAN



M



1.  Barangsiapa dengan sengaja dan tanpa hak mengumumkan atau memperbanyak suatu Ciptaan atau memberikan izin untuk itu, dipidana dengan pidana penjara paling singkat 1 (satu) bulan dan/atau denda paling sedikit Rp1.000.000,00 (satu juta rupiah), atau pidana penjara paling lama 7 (tujuh) tahun dan/ atau denda paling banyak Rp5.000.000.000,00 (lima miliar rupiah).



D



U



2.  Barangsiapa dengan sengaja menyerahkan, menyiarkan, memamerkan, mengedarkan, atau menjual kepada umum suatu Ciptaan atau barang hasil pelanggaran Hak Cipta atau Hak Terkait sebagaimana dimaksud pada ayat (1), dipidana dengan pidana penjara paling lama 5 (lima) tahun dan/atau denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah).



D U M M Y



Y M



Informatika Rumpun Teknologi untuk SMK/MAK Kelas X Berdasarkan Kurikulum 2021



M



Hak Cipta © 2021 pada Penerbit Erlangga Penulis



: Andi Novianto, M.Kom.



Editor : Hartico Caesario Octama, S.Kom. Sendhy Wulandhari, S.Si.



U



Buku ini diset dan di-layout oleh Bagian Produksi Penerbit Erlangga dengan Mac Pro OS X (Serca Regular 10 pt). Setting & Layout : Departemen Desain Setting Bupel 4



D



Desain Sampul



: M. Nauval



Percetakan : PT Gelora Aksara Pratama



25



24



23



22



1



2



3



4



5



Dilarang keras mengutip, menjiplak, memperbanyak, atau memfoto kopi baik sebagian atau seluruh isi buku ini serta memperjualbelikannya tanpa mendapat izin tertulis dari Penerbit Erlangga.



© Hak Cipta Dilindungi oleh Undang-Undang



Kata Pengantar Atas berkat rahmat Allah Yang Mahakuasa, akhirnya penulis dapat menyelesaikan Buku Informatika Rumpun Teknologi. Buku ini disusun berdasarkan tujuh Capaian Pembelajaran (CP) Informatika Fase E yang dibagi dalam enam bab penting. Materi yang ditulis telah disesuaikan dengan Capaian Pembelajaran Mata Pelajaran pada Program SMK Pusat Keunggulan yang ditetapkan berdasarkan Keputusan Kepala Badan Penelitian dan Pengembangan dan Perbukuan Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Nomor 029/H/KU/2021.



M



Y



Materi dalam buku telah disesuaikan dengan kebutuhan kompetensi bagi peserta didik Informatika pada rumpun Teknologi. Informatika sebagai suatu disiplin ilmu yang menuntun pesertanya untuk mencari pemahaman dan mengeksplorasi, tidak hanya berkaitan dengan studi teori komputer, tetapi juga pemahaman terhadap prinsip-prinsip pengembangan. Oleh karena itu, buku ini mengedepankan kombinasi antara materi kontekstual dan kegiatan praktik melalui contoh praktikum dan mini proyek. Diharapkan peserta didik dapat terampil secara praktik dan memiliki kemampuan penyelesaian masalah (problem solving) dengan menggunakan pendekatan Teknologi Informasi dan Komunikasi (TIK) dengan pandangan terbuka.



M



Selain memiliki pengetahuan dan keterampilan, peserta didik juga perlu memiliki karakter dan budi pekerti agar mereka menjadi pribadi seperti yang diharapkan, melalui penanaman Profil Pelajar Pancasila. Harapan ini menjadi tantangan bagi guru untuk mengembangkan pendidikan karakter bagi peserta didiknya. Buku ini diharapkan dapat membantu Bapak dan Ibu guru dalam melaksanakan tugas mulia tersebut.



D



U



Untuk mendukung hal tersebut, buku ini menawarkan beberapa konsep baru, seperti penyampaian materi yang bersifat kontekstual, aktivitas mandiri dan ruang kolaborasi yang melatih peserta didik untuk dapat meganalisis dan menyimpulkan permasalahan yang muncul, pengenalan soal AKM, hingga proyek mini untuk mengasah keterampilan yang dapat dikolaborasikan dengan mata pelajaran lain. Selain itu, nilai karakter yang sesuai dengan Profil Pelajar Pancasila juga ditanamkan melalui konten materi, kegiatan praktik, dan tentunya selama proses pembelajaran itu sendiri. Semoga buku ini dapat menjadi referensi pembelajaran yang baik dalam mengembangkan pengetahuan, keterampilan, dan karakter bagi peserta didik. Penulis menyadari masih banyak kekurangan dalam penyusunan buku ini. Oleh karena itu, kritik dan masukan yang membangun sangat diharapakan untuk perbaikan kedepannya. Surakarta, Maret 2022



Penulis



Daftar Isi Kata Pengantar ............................................................................................................... Daftar Isi ......................................................................................................................... Capaian Pembelajaran Informatika Fase E ..................................................................... Bab 1 Berpikir Komputasional (BK)..............................................................................



M



Y



A. Pola Berpikir............................................................................................................. B. Pernyataan dan Logika Proposisi......................................................................... C. Logika Matematika................................................................................................. D. Metode Penalaran................................................................................................... E. Logika Penalaran Inferensi.................................................................................... F. Logika Konversi Bilangan...................................................................................... G. Berpikir Algoritmik.................................................................................................. Rangkuman...................................................................................................................... Soal Ulangan Bab 1.......................................................................................................... Soal Tipe AKM ................................................................................................................. Bab 2 Teknik Informasi Dan Komunikasi (TIK) .............................................................



D



U



M



A. Mahir Microsoft Word 365.................................................................................... B. Terampil Microsoft Excel 365............................................................................... C. Menyajikan Presentasi........................................................................................... D. E-Book....................................................................................................................... E. Komunikasi Digital.................................................................................................. F. Desain Grafis............................................................................................................ Rangkuman...................................................................................................................... Soal Ulangan Bab 2......................................................................................................... Soal Tipe AKM ................................................................................................................. Bab 3 Sistem Komputer (SK)......................................................................................... A. Gerbang Logika........................................................................................................ B. Logika Aritmetika.................................................................................................... C. Teknik Converter..................................................................................................... D. Aritmatic Logic Unit (ALU)..................................................................................... E. Komponen Elektronika........................................................................................... F. Arsitektur Komputer............................................................................................... G. Perangkat Input Output......................................................................................... H. Perangkat Eksternal .............................................................................................. I. Sistem Memori Komputer...................................................................................... J. Struktur dan Fungsi CPU....................................................................................... K. Teknologi Android .................................................................................................. Rangkuman...................................................................................................................... Soal Ulangan Bab 3......................................................................................................... Soal Tipe AKM .................................................................................................................



Proyek Mini ..................................................................................................................... Uji Capaian Pembelajaran 1............................................................................................. Bab 4 Jaringan Komputer Dan Internet (JKI)................................................................



Y



A. Memahami K3LH .................................................................................................... B. Merakit dan Mengkonfigurasi komputer............................................................ C. Instalasi OS dan Troubleshooting Komputer...................................................... D. Teknologi Jaringan Komputer............................................................................... E. Protokol Jaringan.................................................................................................... F. IP Address................................................................................................................. G. Mengkonfigurasi jaringan...................................................................................... H. Troubleshooting Jaringan...................................................................................... I. Ulangan Akhir Bab 4............................................................................................... Rangkuman...................................................................................................................... Soal Ulangan Bab 4......................................................................................................... Soal Tipe AKM ................................................................................................................. Bab 5 Algoritme Pemrograman (AP) dan Proyek Lintas Bidang (PLB)........................



D



U



M



M



A. Teknik Penulisan Algoritme ................................................................................. B. Jenis Model Algoritme........................................................................................... C. Jenis Bahasa Pemrograman................................................................................. D. Instalasi Java Development Kit Windows.......................................................... E. Struktur Pemrograman Java................................................................................. F. Tipe Data Program Java......................................................................................... G. Variabel dan Konstanta Dalam Java.................................................................... H. Operasi Aritmetika dan Logika Dalam Java....................................................... I. Struktur Kontrol Percabanga................................................................................ J. Struktur Perulangan............................................................................................... K. Teknik Array Dalam Java....................................................................................... L. Method Dalam Java................................................................................................ M. Netbeans.................................................................................................................. N. Aplikasi Hotel Dengan Netbeans.......................................................................... Rangkuman...................................................................................................................... Soal Ulangan Bab 5......................................................................................................... Soal Tipe AKM ................................................................................................................. BAB 6 Analisis Data (AD) dan Dampak Sosial Informatika (DSI) A. B. C. D. E. F. G. H.



Definisi Analisis Data.............................................................................................. Jenis Analisis Data.................................................................................................. Prosedur Analisis Data........................................................................................... Analisis Data Digital/Forensika Digital............................................................... Analisis WhatsApp.................................................................................................. Etika Dalam Komunikasi Digital........................................................................... Dampak Perkembangan Digital........................................................................... Kewargaan Digital...................................................................................................



Daftar Isi



vii



I. Keamanan Digital.................................................................................................... J. Lisensi Karya Cipta.................................................................................................. K. Search Engine..................................................................................................... L. HKI............................................................................................................................. M. IoT (Internet of Things).......................................................................................... Rangkuman............................................................................................................................ Soal Ulangan Bab 6............................................................................................................... Soal Tipe AKM .......................................................................................................................



D



U



M



M



Y



Proyek Mini ..................................................................................................................... Uji Capaian Pembelajaran 2............................................................................................. Informasi Pelaku Penerbitan........................................................................................... Daftar Pustaka.................................................................................................................



viii



Informatika untuk SMK/MAK Kelas X



Capaian Pembelajaran Informatika Fase E Elemen



Capaian Pembelajaran



Berpikir Pada akhir fase E, peserta didik mampu menerapkan strategi algoritmik Komputasional (BK) standar pada kehidupan sehari-hari maupun implementasinya dalam sistem komputer, untuk menghasilkan beberapa solusi persoalan dengan data diskrit bervolume besar. Teknologi Informasi Pada akhir fase E, peserta didik mampu memanfaatkan berbagai dan Komunikasi aplikasi secara bersamaan dan optimal untuk berkomunikasi, (TIK) mencari informasi di internet, serta mahir menggunakan fitur lanjut aplikasi perkantoran (pengolah kata, angka, dan presentasi) beserta otomasinya untuk mengintegrasikan dan menyajikan konten aplikasi dalam berbagai representasi yang memudahkan analisis dan interpretasi konten tersebut. Pada akhir fase E, peserta didik mampu menjelaskan cara kerja komputer dan masing-masing komponen-komponennya, menjelaskan peran sistem operasi dan mekanisme internal yang terjadi pada interaksi antara perangkat keras, perangkat lunak, dan pengguna



Jaringan Komputer dan Internet (JKI)



Pada akhir fase E, peserta didik menjelaskan Internet dan jaringan lokal, komunikasi data via ponsel, konektivitas internet melalui jaringan kabel dan nirkabel (bluetooth, wi-fi, internet), menerapkan enkripsi untuk memproteksi data pada saat melakukan koneksi perangkat ke jaringan lokal maupun internet yang tersedia



Analisis Data (AD)



Pada akhir fase E, peserta didik mampu menjelaskan aspek privasi dan keamanan data, mengumpulkan data secara otomatis dari berbagai sumber data, memodelkan data berbagai bidang, menerapkan seluruh siklus pengolahan data (pengumpulan, pengolahan, visualisasi, analisis dan interpretasi data, publikasi) dengan menggunakan perkakas yang sesuai, menerapkan strategi pengelolaan data yang tepat guna dengan mempertimbangkan volume dan kompleksitasnya.



U



M



M



Y



Sistem Komputer (SK)



D



Algoritme dan Pemrograman (AP)



Pada akhir fase E, peserta didik mampu menerapkan praktik baik konsep pemrograman prosedural dalam salah satu bahasa pemrograman prosedural dan mampu mengembangkan program yang terstruktur dalam notasi algoritme atau notasi lain, berdasarkan strategi algoritmik yang tepat.



Dampak Sosial Informatika (DSI)



Pada akhir fase E, peserta didik mampu mendeskripsikan dan menarik pelajaran dari sejarah perkembangan komputer dan tokohtokohnya; menjelaskan hak kekayaan intelektual dan lisensi, aspek teknis, hukum, ekonomi, lingkungan dan sosial dari produk TIK, serta mampu menjelaskan berbagai bidang studi dan profesi bidang informatika serta peran informatika pada bidang lain.



Praktik Lintas Bidang (PLB)



Pada akhir fase E, peserta didik mampu bergotong-royong dalam tim inklusif untuk mengerjakan proyek bertema informatika sebagai solusi persoalan masyarakat, mulai dari mengidentifikasi persoalan, merancang, mengimplementasi, menguji, dan menyempurnakan program komputer didasari strategi algoritme yang sesuai, dan mengkomunikasikan secara lisan maupun tertulis produk, proses pengembangan solusi dan manfaat solusinya bagi masyarakat.



Capaian Pembelajaran Informatika Fase E



ix



Y M M U D x



Informatika untuk SMK/MAK Kelas X



Bab



1



U



M



M



Berpikir Komputasional



Y



Sumber: shutterstock.com



D



Tujuan Pembelajaran



− Mengenali dan memahami bagaimana mendefinisikan dan memetakan ide atau gagasan. − Mengerti dan memahami logika penalaran dan matematika. − Berpikir secara logis dalam penyelesaian masalah.



PROFIL PELAJAR PANCASILA Gotong royong, mandiri, bernalar kritis, dan kreatif



Prolog



T



M



Y



uliskan kalimat “Saya siswa SMK siap terjun ke dunia usaha” sebanyak 10.000 kali. Jika itu adalah tugas dari guru Anda, kira-kira apa yang pertama kali terbayang dalam benak Anda? Banyak sekali, repot, dan memakan waktu serta tenaga. Pernyataan tersebut benar, jika tugas itu ditulis secara manual dengan tangan. Anda akan membutuhkan 10.000 baris, mungkin dua sampai tiga buku untuk menyelesaikannya. Lantas bagaimana cara menyelesaikannya secara cepat dan benar? Caranya adalah membuat ide agar pengulangan penulisan kalimat tersebut dilakukan secara terkomputasi dengan komputer. Lantas bagaimana caranya? Mari berpikir secara komputasi dengan menerapkan ilmu komputer untuk menyelesaikan masalah itu. Apa itu ide, berpikir komputasi, algoritme dan penalaran? Penjelasan mengenai hal tersebut akan dibahas dalam Bab 1 ini. Baca, simak, dan praktikkan.



A Pola Berpikir



M



1. Konsep Ide atau Gagasan



D



U



Suatu ketika, mouse yang tersambung pada laptop Anda tidak bisa digerakkan sehingga pekerjaan Anda terhenti sementara. Keadaan tersebut akhirnya memicu pemikiran tentang apa yang sebenarnya terjadi pada mouse tersebut, apakah baterai telah habis, sambungan bluetooth kurang baik, mouse memang sudah rusak, atau mungkin karena sistem operasi atau perangkat komputer sedang bermasalah? Otak akan secara otomatis merespons dengan memberikan solusi cepat untuk menghadapi permasalahan tersebut, misalnya bertanya pada teknisi bagi pengguna awam atau melakukan beberapa percobaan untuk mengetahui penyebab gejala kerusakan tersebut. Bayangan atau imajinasi yang terlintas dalam benak otak itulah yang disebut dengan ide. Daya respons berpikir yang melahirkan imajinasi berupa rancangan solusi terhadap masalah yang dihadapi sebagai hasil pemikiran, baik yang bersifat spontan maupun melalui proses pemikiran yang lama, dikenal dengan ide atau gagasan. Kemampuan melahirkan ide-ide tidak semuanya dimiliki oleh setiap orang, karena tingkat kecerdasan, intuisi, dan daya analisis permasalahan juga berbeda-beda.



2



Informatika untuk SMK/MAK Kelas X



Ide atau gagasan yang dihasilkan dari proses berpikir secara panjang dan matang bisa disebut dengan penalaran yang dapat memberikan alternatif lebih matang. Sebaiknya, ide atau gagasan dapat memberikan manfaat, antara lain:



MASALAH MASALAH



● Dapat menjadi solusi alternatif pemecahan masalah.



OTAK



● Memberikan peran aktif dan positif bagi perkembangan diri sendiri dan orang lain. Melahirkan konsep dan dinamika baru dalam hal teknologi, pengetahuan, dan keterampilan.



● Membuat terobosan baru yang dapat membantu masyarakat.



● Memberikan contoh dan teladan bagi orang lain.



Tidak bertentangan dengan peraturan perundangan, agama, dan normanorma sosial kemasyarakatan.



Sumber: dokumen penerbit



Gambar 1.1 Menggali Ide/Gagasan



M







SOLUSI



M



● Mendorong lahirnya inovasi-inovasi baru.



IDE/GAGASAN



Y







D



U



Terkadang ide tidak langsung dituangkan dalam sebuah tindakan nyata, tetapi masih sebatas bayangan yang disimulasikan secara mendalam, berbekal pengetahuan dan keterampilan yang dimiliki. Sebagai contoh, bagaimana membuat program perulangan untuk menampilkan bilangan ganjil dari angka 1 sampai 100.000. Tentunya, otak akan berpikir tentang metode perulangan yang akan digunakan, apakah menggunakan for, while, atau do..while. Otak akan menyimulasikan perbandingan teknik looping yang akan efektif dan mudah diterapkan, serta struktur penyeleksian yang akan digunakan untuk memfilter dan mencetak bilangan ganjil selama looping tersebut. Simulasi dalam otak tersebut bisa dikategorikan sebagai berpikir logis dan sistematis sehingga memunculkan ide atau gagasan tentang pemecahan masalah, yang kemudian dituangkan dalam bentuk penulisan kode program yang dapat dikompilasi. Keberhasilan ide atau gagasan akan diuji setelah dilakukan implementasi.



Bab 1 I Berpikir Komputasional



3



D



U



M



M



Y



Yuk, Asah Literasimu!



2. Teknik Memetakan Ide Kompleksitas permasalahan yang ditemui harus diimbangi dengan visualisasi penjabaran ide atau gagasan secara detail, jelas, dan mudah dibaca. Selain memudahkan penelusuran histori dan runtutan alur ide, visualisasi rancangan ide dapat menjadi bahan evaluasi dan panduan bagi orang lain. Tahapan untuk mengategorikan, menjabarkan, dan menggambarkan ide dalam sebuah sistem pemetaan dapat mengacu pada beberapa tahapan berikut. a. Menentukan pokok permasalahan yang akan dijadikan tema dan ide utama. Tema yang dijadikan sebagai ide atau gagasan dapat dibagi menjadi beberapa tipe, yaitu sebagai berikut.



4



Informatika untuk SMK/MAK Kelas X



1) Tema yang bersifat memaparkan sebuah kondisi. Biasanya, menggunakan kalimat yang mengandung kata benda, misalnya Indikator Server Terkena Serangan Virus, Tolok Ukur Kali Bersih, dan Standar Pelayanan Perhotelan.







2) Tema yang memaparkan beberapa alternatif pemecahan masalah. Biasanya, diikuti dengan beberapa subtema yang menjelaskan teknik atau mekanisme penyelesaiannya. Ide utama bisa menggunakan kata kerja, misalnya Mendeteksi Kerusakan Komputer, Menganalisis Kerusakan Rem Mobil, dan Memperbaiki Kerusakan Mesin Bubut.







3) Tema yang menjelaskan komponen pembentuk dari ide yang dijelaskan. Biasanya, menggunakan kata benda yang bersifat umum, misalnya Komponen Mobil, Komponen Sistem Komputer, dan Struktur Organisasi Perhotelan.



Y







M



b. Setelah menentukan pokok tema atau ide utamanya, Anda harus menjelaskan komponen pendukungnya, yaitu dengan menuliskan subtema yang akan dijadikan elemen penjelasnya. c. Dari subtema tersebut, kembangkan lagi dengan sub-sub item yang mungkin muncul sehingga lebih lengkap dan detail.



M



d. Rangkaian ide utama dan subtema harus saling terhubung secara logika dan mewakili proses berpikir yang divisualisasikan.



U



Pada awalnya, metode pemetaan ide (peta minda) masih dilakukan secara manual dengan kertas, tetapi kini Anda dapat menggunakan aplikasi, seperti FreeMind, XMind, dan MindMaple untuk mempermudahnya. Dengan memvisualisasikan serta memetakan ide-ide dalam otak, dapat memberikan dampak positif seperti berikut. a. Membuat poin-poin penting dalam ide.







b. Menguraikan secara detail langkah atau tahapan dalam ide tersebut.



D











c.



Menyeimbangkan, menyelaraskan, serta menyinergikan pola kerja otak kanan dan kiri.







d. Memudahkan dalam menginventarisasi kebutuhankebutuhan dalam aktivitas ataupun organisasi.







e. Memperbaiki sistem desain dan urutan struktur organisasi, alur bisnis, logika pemrograman, dan lainnya.







f.



Menjadi pedoman dalam menentukan penyelesaian masalah sejenis.



Bab 1 I Berpikir Komputasional



5



Scan



Membuat peta minda dengan iMindMap



Langkah-langkah yang harus dilakukan ketika memetakan ide atau membuat kerangka penjelasan, yaitu sebagai berikut.



a. Menentukan tema utama yang dijadikan subjek atau judul pengembangan peta.







b. Identifikasi setiap cabang-cabang yang mungkin ada dalam tema tersebut, seperti kegiatan yang mungkin dilakukan, substruktur organisasi yang dapat dibuat, dan lainnya.







c. Dari subtema tersebut, kembangkan lagi dengan sub-sub item yang mungkin muncul sehingga lebih lengkap dan detail.



3. Konsep Algoritme



M



M



Y



Algoritme sebenarnya berasal dari kata “algorism ” yang mengandung pengertian cara membuat metode penyelesaian masalah secara logis, runtut, dan sistematis dalam waktu secepat mungkin. Ketika teknisi komputer melakukan perbaikan laptop yang layar monitornya tidak menyala, ia pasti memiliki ide-ide dalam benaknya untuk menguji penyebab kerusakan tersebut. Ide-ide tersebut disusun secara sistematis dan logis sehingga menghasilkan keputusan akhir yang dapat mengidentifikasi penyebab kerusakan tersebut. Hal ini yang disebut dengan algoritme, ada nilai masukan (masalah) kemudian proses seleksi dan analisis, serta diakhiri dengan pengambilan keputusan untuk menampilkan keluaran.



D



U



Proses logika yang dinyatakan secara sistematis, rasional, dan logis merupakan karakter utama dari algoritme yang tentunya sangat dipengaruhi oleh penalaran si pembuatnya. Proses penalaran manusia selalu dipengaruhi faktor rasional dan faktor moral, serta dipengaruhi oleh suasana lingkungan kemasyarakatan di sekitarnya. Aspek rasional selalu identik dengan proses perhitungan, logis, dan dapat diterima akal, seperti penghitungan jumlah SDM dan lama pengerjaan pembuatan rumah. Lain halnya dengan aspek moral yang memengaruhi pola pikir manusia dalam berbuat, bersikap, dan bertingkah laku dalam hubungan sosial masyarakat, misalnya kerja sama tim, kerja bakti, dan gotong royong. Algoritme merupakan serangkaian proses atau aturan yang disusun dan diurutkan secara sistematis dan logis untuk menyelesaikan permasalahan. Istilah logis atau logika berasal dari kata logos yang berarti hasil pemikiran yang disampaikan dalam kata-kata, tulisan maupun verbal, yang identik dengan akal dan dapat diterima secara ilmiah. Berbekal algoritme yang sesuai kebutuhan, efektif, dan cepat, sekarang mulai berkembang beragam teknologi baru seperti AI (Artificial Intelligence), sistem pakar, data mining, dan lainnya. Keberhasilan logika yang dibangun dalam algoritme sangat dipengaruhi oleh cara kerja otak kanan dan kiri saat melakukan proses



6



Informatika untuk SMK/MAK Kelas X



penalaran. Otak kiri sangat berperan dalam hal analisis, membuat logika, ilmu eksak, dan perhitungan. Adapun otak kanan cenderung mengarah pada aktivitas seperti cara berpikir, kemampuan intuisi, membuat ide kreatif, seni, sosial, dan interaksi manusia dengan sesamanya. Jenis penalaran dapat dimulai dari hal yang umum kemudian ditarik pada simpulan atau sebaliknya. Detail penjelasan tentang konsep penalaran dapat dibaca pada subbab berikutnya.



Contoh Soal



Y



Membuat Algoritme Penjumlahan Dua Bilangan Bulat dalam Mesin Komputer Menggunakan Aplikasi Berbasis Bahasa Pemrograman Java Buka aplikasi kalkulator pada komputer berbasis Windows. Selanjutnya, lakukan penjumlahan dua bilangan 80 dan 15, perhatikan output yang dihasilkan adalah 95.



M



Apakah proses penjumlahan dua bilangan tersebut sesederhana itu? Tentu tidak, karena ada mekanisme yang harus dilalui oleh mesin komputer agar mengenali setiap masukan dan dapat mengeksekusi instruksi yang diberikan padanya. Penjelasan:



Perlu digarisbawahi bahwa kalkulator adalah aplikasi desktop yang ditulis dengan bahasa pemrograman tertentu, kemudian dikompilasi dalam bahasa mesin agar mudah dipahami komputer.



M



1.



2. Proses penjumlahan dua bilangan tidak seperti proses penghitungan yang dilakukan secara manual oleh manusia pada umumnya, karena ada tahapan yang harus dijalankan. 3. Berikut adalah tahapan sederhana yang harus dilakukan program komputer untuk mengerjakan operasi aritmetika penjumlahan tersebut. Tentukan variabel-variabel yang akan digunakan untuk menyimpan nilai dan hasil penjumlahan tersebut, kemudian deklarasikan pada awal program.



U



a.







Deklarasikan variabel x dengan tipe data numerik yang digunakan untuk memuat dan menyimpan nilai pertama bilangan.







Deklarasikan variabel y dengan tipe data numerik yang digunakan untuk memuat dan menyimpan nilai kedua bilangan.







Deklarasikan variabel hitXY untuk menyimpan hasil penjumlahan.



D







b. Buat assignment atau pernyataan untuk menyimpan nilai data ke variabel. ● ● c.



x ß 80 y ß 15



Lakukan proses penghitungan dengan menyatakan assignment ke dalam variabel hitXY. hitXY ß x + y



d.



Tahapan paling akhir adalah mencetak atau menampilkan hasil penjumlahan, baik melalui layar monitor maupun printer dengan assignment sebagai berikut. tampilkan(hitXY)



Bab 1 I Berpikir Komputasional



7



Metode penulisan algoritme yang digunakan saat ini ada tiga jenis, yaitu metode natural language, flowchart, dan pseudocode. Penjelasannya dapat Anda lihat dengan memindai QR code disamping.



Scan



Metode natural language, flowchart, dan pseudo-code



Aktivitas Mandiri 1 A. Uji Pengetahuan Mengapa logika algoritme yang dibangun untuk menyelesaikan permasalahan sangat dipengaruhi oleh orang yang membuatnya? Jelaskan.



Y



1.



2. Mengapa flowchart kurang sesuai untuk menjelaskan logika yang lebih rumit? Jelaskan. B. Praktikum



M



Untuk menghitung volume bangun ruang kubus diperlukan rumus sisi × sisi × sisi. Desainlah algoritme dengan flowchart untuk menyelesaikan perhitungan volume kubus tersebut dengan tools Microsoft Visio. C. Eksperimen



M



Rahmad adalah seorang wartawan dalam perusahaan X. Ia memperoleh tugas untuk meliput kegiatan pemasangan hotspot di Desa Sukajadi sebagai wujud kerja sama bakti sosial organisasi XYZ.



U



Desainlah pemetaan aktivitas yang akan dilakukan Rahmad untuk melakukan tugas tersebut.



B Pernyataan dan Logika Proposisi



D



1. Definisi Proposisi



Dalam pembelajaran logika, Anda akan dituntun untuk berpikir secara rasional dan logis. Untuk menyimulasikan penalaran awal yang baik, akan dijelaskan dengan cara penyampaian kalimat dalam bentuk pernyataan. Menurut KBBI, pernyataan merupakan hal yang menyatakan, tindakan yang menyatakan, sesuatu yang dapat mengandung makna benar atau salah, tetapi tidak kedua-duanya. Sama halnya dengan sistem komputasi, yang selalu menghasilkan nilai benar/true (1) atau salah/false (0). Pernyataan bisa ditulis dalam sebuah kalimat, tetapi juga bisa dalam bentuk notasi/simbolis yang memberikan pernyataan benar atau salah. Salah satu jenis pernyataan yang dapat dijadikan acuan dalam komputasi adalah proposisi, yang mengandung pengertian metode untuk menyatakan sesuatu secara utuh sehingga dapat dinilai apakah



8



Informatika untuk SMK/MAK Kelas X



pernyataan tersebut benar, salah, disetujui, ditolak, diterima atau disangkal validitasnya. Dalam pernyataan, logika proposisi dapat diidentifikasi berdasarkan empat elemen penting, yaitu sebagai berikut. a. Subjek merupakan konsep yang menjadi aktor utama dalam pernyataan, meliputi benda, objek tempat, kejadian, orang, peralatan, dan lainnya. b. Predikat adalah istilah perlakuan atau tindakan yang dilakukan atau dikenakan pada subjek. c.



Kopula merupakan kata kerja (verba) yang menjadi penghubung antara subjek dan predikat dalam sebuah pernyataan.



Y



d. Kuantor merupakan bagian dari pernyataan yang penulisannya disesuaikan dengan kebutuhan, dengan tujuan untuk mengubah frasa pernyataan umum menjadi tertutup dalam rangka mempertegas makna yang disampaikan. Kuantor dalam penerapannya diklasifikasikan menjadi dua tipe, yaitu sebagai berikut.



M



1) Kuantor universal/umum Kuantor universal/umum digunakan untuk menyatakan “untuk semua/setiap” dengan simbol (∀x).



M



2) Kuantor khusus Kuantor khusus digunakan untuk menyatakan bahwa “ada bagian paling sedikit satu X” dengan notasi simbol (∃x).



U



Berikut adalah beberapa contoh pernyataan proposisi yang dinyatakan dalam bentuk kalimat ataupun secara matematis. a. Universitas Negeri Sebelas Maret Surakarta adalah salah satu Perguruan Tinggi Negeri di bawah Kemdikbud. b. Setiap angka dikalikan nol akan menghasilkan nol.



D



c. 12 + 5 = 17.



Dalam menguraikan pernyataan proposisi dapat dilihat pada struktur berikut. UX =



Semua bilangan



subjek



+



dipangkatkan nol predikat



+



menghasilkan satu



kopula



Contoh pernyataan yang tidak termasuk dalam kategori proposisi adalah sebagai berikut. a. Apakah SMK Negeri 2 Surakarta terakreditasi A? b. 4x + y = 34 c. Dilarang membawa makanan ke dalam laboratorium. d. x < 100. e. A adalah jenis bilangan ganjil. Bab 1 I Berpikir Komputasional



9



Pernyataan dalam contoh sebelumnya bisa diklasifikasikan sebagai pernyataan kalimat terbuka. Hal ini karena pernyataan tersebut belum dapat ditentukan kebenarannya. Penyebabnya adalah dalam pernyataan tersebut terdapat parameter peubah, yaitu parameter yang belum dapat ditentukan benar atau salahnya. 2. Aspek Penggunaan dalam Proposisi Pernyataan logika proposisi berdasarkan aspek penggunaannya dapat dibedakan menjadi empat macam, yaitu sebagai berikut. a. Aspek Bentuk Proposisi tunggal adalah jenis pernyataan logika yang hanya terdiri atas satu subjek dan satu predikat atau dikenal dengan kalimat tunggal. Sebagai contoh, setiap hewan mamalia pasti akan mati.



Y



1)



Setiap hewan mamalia



UX =



subjek



+



pasti akan mati



predikat



M



2) Proposisi majemuk merupakan jenis pernyataan yang memiliki dua predikat dalam penulisannya atau gabungan dari dua pernyataan tunggal proposisi. Sebagai contoh, Linux dapat dioperasikan dengan terminal dan GUI. Linux



UX =



dapat dioperasikan dengan terminal



M



subjek



+



predikat 1



+



GUI



predikat 2



b. Aspek Sifat



U



Jika dilihat dari sisi kebenaran dan penolakannya, model sifat proposisi dapat dikategorikan menjadi dua jenis, yaitu sebagai berikut.



D



1) Kategorial Kategorial merupakan jenis sifat dalam pernyataan proposisi yang memiliki nilai pembenaran atau penolakan (ingkar) secara mutlak tanpa syarat apa pun. Sebagai contoh, Semua makhluk hidup yang makan dan minum pasti akan mati.



2) Kondisional Kondisional merupakan pernyataan proposisi yang nilai kebenarannya memiliki syarat penentu. Jenis ini dapat dibedakan menjadi dua macam, yaitu sebagai berikut. a) Hipotetis Hipotetis adalah jenis pernyataan proposisi yang dapat dinyatakan kebenarannya jika memenuhi persyaratan tertentu. Sebagai contoh, Semakin tinggi RAM komputer maka semakin cepat proses yang dijalankannya.



10



Informatika untuk SMK/MAK Kelas X



b) Disjungtif Disjungtif adalah jenis pernyataan kondisional yang nilai kebenarannya diperoleh berdasarkan pilihan tertentu. Ciri khusus pernyataan disjungtif adalah penggunaan atribut kata dalam penjabarannya. Sebagai contoh, Komputer semakin lambat karena RAM kecil atau terkena virus. c. Aspek Luas Berdasarkan keluasan penyampaiannya, proposisi dapat dibagi menjadi tiga macam, yaitu sebagai berikut. 1) Universal



Y



Universal merupakan pernyataan yang menjelaskan kondisi secara menyeluruh atau bagian tertentu. Hal ini ditandai dengan kata setiap, seluruh, semua, dan masingmasing. Sebagai contoh, setiap komputer yang menyala akan menghasilkan panas.



M



2) Partikular



3) Singular



M



Partikular merupakan teknik dalam menyampaikan sebagian pernyataan dalam seluruh aspek kebenaran, biasanya ditandai dengan kata sebagian, tidak semua, beberapa, dan kebanyakan. Sebagai contoh, tidak semua komputer mendukung permainan 3D.



U



Singular merupakan teknik penyampaian logika dalam sebuah pernyataan dengan satu aspek saja. Hal ini dapat dilihat dalam penggunaan kata ini dan itu. Sebagai contoh, komputer ini tidak bisa dinyalakan. d. Aspek kualitas dan kuantitas



D



Berdasarkan sisi kualitas, proposisi dapat dibedakan menjadi dua macam, yaitu sebagai berikut. 1) Proposisi positif atau afirmatif Proposisi positif adalah jenis pernyataan proposisi dengan nilai predikatnya akan menjadi pembenaran subjek yang dinyatakan. Sebagai contoh, semua komputer adalah perangkat elektronik.



2) Proposisi negatif Proposisi negatif adalah jenis proposisi dengan predikatnya mengandung nilai yang tidak mendukung atau menyalahkan subjek. Sebagai contoh, tidak satu pun komputer membutuhkan makanan.



Bab 1 I Berpikir Komputasional



11



Berdasarkan aspek kuantitas, pernyataan proposisi dapat dibedakan menjadi dua jenis, antara lain sebagai berikut. 1) Proposisi universal atau umum Proposisi universal merupakan pernyataan logika dengan predikat menjadi pendukung atau penolak kebenaran semua subjek yang dinyatakan. Sebagai contoh, semua komputer membutuhkan power supply. 2) Proposisi khusus atau partikular Proposisi khusus merupakan pernyataan logika yang membenarkan sebagian subjek. Sebagai contoh, sebagian komputer tidak menyediakan port PS/2 lagi.



1) Proposisi A



Y



Secara umum, pernyataan logika proposisi jika dilihat berdasarkan aspek kualitas dan kuantitas dapat diklasifikasikan menjadi empat macam, yaitu sebagai berikut.



M



Proposisi A merupakan kategori jenis proposisi yang bersifat universal afirmatif atau singular positif yang digunakan untuk menyatakan secara keseluruhan tentang kebenaran, pengakuan, dan nilai positif. 2) Proposisi E



U



M



Proposisi E memiliki kebalikan sifat dibandingkan proposisi A. Istilah lain dari proposisi E adalah proposisi universal negatif atau singular negatif yang mengandung makna penolakan, pengingkaran, dan negatif. Sebagai contoh, jaringan internet di rumah tidak menggunakan kabel UTP.



D



3) Proposisi I



12



Proposisi I adalah jenis proposisi partikular afirmatif yang menjelaskan sebagian dari semua kebenaran, pengakuan, dan bernilai positif. Sebagai contoh, sebagian laptop masih menggunakan kartu wi-fi IEEE 802.11b.



4) Proposisi O Proposisi 0 adalah kebalikan dari proposisi I, sebagai salah satu jenis partikular negatif yang akan menyatakan sebagian dari keseluruhan penolakan, pengingkaran, dan bernilai negatif. Sebagai contoh, beberapa tipe laptop tidak menyediakan lagi port RJ45 dalam mainboard-nya.



Informatika untuk SMK/MAK Kelas X



Kategorial Tunggal



Aspek Sifat



Hipotetis



Aspek Bentuk



Kondisional



Majemuk



Disjungtif



Proposisi A Universal Aspek Kualitas dan Kuantitas



E



Aspek Luas



I



Singular



Partikular



O



Sumber: dokumen penerbit



Y



Gambar 1.2 Bagan jenis-jenis proposisi.



D



U



M



M



Yuk, Asah Literasimu!



Bab 1 I Berpikir Komputasional



13



C Logika Matematika



Y



Dalam ilmu matematika juga dikenal teknik logika. Hal ini menunjukkan bahwa ilmu matematika tidak sebatas pada perhitungan antara dua atau lebih bilangan saja. Untuk lebih jelasnya, perhatikan ilustrasi berikut.



Sumber: dokumen penerbit



M



Gambar 1.3 Memahami perbedaaan pernyataan dengan kalimat terbuka.



M



Masih bingung dengan perbedaan antara pernyataan dengan kalimat terbuka? Pernyataan adalah kalimat yang sudah pasti nilainya, entah itu benar atau salah. Adapun kalimat terbuka adalah jenis kalimat yang masih diperlukan pengujian untuk menentukan benar atau salahnya. Perhatikan contoh pernyataan berikut. ● 17 Agustus adalah hari kemerdekaan Indonesia (contoh pernyataan benar). Monitor berfungsi mencetak kertas (contoh pernyataan salah).







Setelah itu, amati contoh kalimat terbuka berikut.



U







D



● 20x + 10 = 199 (pernyataan ini dikategorikan kalimat terbuka, karena Anda harus mencari nilai 20 x apakah benar jika dijumlahkan dengan 10 akan menghasilkan 199. ● Komputer ini lambat karena banyak virusnya (pernyataan ini juga masih belum final nilai kebenarannya, karena harus diuji terlebih dahulu apakah komputer lambat karena terinfeksi virus atau karena faktor lain, seperti hard disk penuh, RAM berkurang, komputer panas, sistem operasi eror, terlalu banyak proses yang dijalankan, dan lainnya).



Dalam logika matematika, terdapat lima istilah yang sering digunakan, yaitu negasi, konjungsi, disjungsi, implikasi, dan biimplikasi.



14



Informatika untuk SMK/MAK Kelas X



1. Negasi Negasi merupakan metode membalikkan nilai sebelumnya, yang semula benar menjadi salah dan salah menjadi benar. Dengan menambahkan negasi (menggunakan simbol ~), Anda dapat membuat penyangkalan atau pengingkaran dari pernyataan yang sebelumnya dibuat. Berikut adalah tabel kebenaran negasi. Tabel 1.1 Tabel kebenaran negasi.



p



~p



B



S



S



B



Penjelasan: p adalah simbol pernyataan. ~p adalah simbol pernyataan yang memperoleh negasi. B adalah pernyataan yang memiliki nilai benar. S adalah pernyataan yang memiliki nilai salah.



Y



Contoh: a. p



M







= Komputer bertambah cepat jika kapasitas RAM diperbesar. ~p = Komputer tidak bertambah cepat jika kapasitas RAM diperbesar.







= Semua smartphone Android termasuk dalam kategori komputer. ~p = Ada smartphone Android yang tidak termasuk dalam kategori komputer.



M



b. p



2. Konjungsi



D



U



Konjungsi merupakan teknik penggabungan beberapa pernyataan yang kemudian dikenal dengan istilah pernyataan majemuk. Karakteristik konjungsi adalah penggunaan kata “dan” yang dinotasikan dengan simbol “∧”. Sebagai contoh, x ∧ y dibaca x dan y. Konjungsi akan menghasilkan keluaran true atau benar jika kedua masukan bernilai benar. Berikut adalah tabel kebenaran dari konjungsi. Tabel 1.2 Tabel kebenaran konjungsi.



p



q



p∧q



B



B



B



B



S



S



S



B



S



S



S



S



Penjelasan: p adalah pernyataan kesatu. q adalah pernyataan kedua. B adalah pernyataan yang memiliki nilai benar. S adalah pernyataan yang memiliki nilai salah. p ∧ q adalah output yang dihasilkan dari proses konjungsi.



Bab 1 I Berpikir Komputasional



15



Contoh:



p



= Komputer tidak akan bekerja jika tidak ada nilai yang diinputkan. (B)



q = Hard disk yang rusak akan memperlambat kinerja komputer. (B) p ∧ q = Komputer tidak akan bekerja jika tidak ada nilai yang diinputkan dan hard disk yang rusak akan memperlambat kinerja komputer. (B) 3. Disjungsi



Y



Disjungsi merupakan teknik perbandingan antara dua pernyataan (pernyataan majemuk) yang dihubungkan dengan kata “atau” dan direpresentasikan dalam bentuk notasi simbol “∨”. Disjungsi akan menghasilkan nilai benar atau true selama ada salah satu pernyataan yang bernilai benar. Berikut adalah tabel kebenaran disjungsi. Tabel 1.3 Tabel kebenaran disjungsi.



p∨q



B



B



B



B



S



B



S



B



B



S



S



Penjelasan: p adalah pernyataan kesatu. q adalah pernyataan kedua. B adalah pernyataan yang memiliki nilai benar. S adalah pernyataan yang memiliki nilai salah. p ∨ q adalah output yang dihasilkan dari proses disjungsi.



M



q



M



p



U



S



Contoh:



p



= Ayam adalah unggas. (B)



q



= Ayam berkembang biak dengan cara bertelur. (B)



D



p ∨ q = Ayam adalah unggas atau ayam berkembang biak dengan cara bertelur. (B) 4. Implikasi Implikasi merupakan salah satu penerapan pernyataan majemuk yang menggunakan kata penghubung “jika.. maka” dengan notasi simbol berupa “à”. Sebagai contoh, p à q dapat dibaca sebagai “jika p, maka q”. Berikut adalah tabel kebenaran implikasi.



16



Informatika untuk SMK/MAK Kelas X



Tabel 1.4 Tabel kebenaran implikasi.



p



q



pàq



B



B



B



B



S



S



S



B



B



S



S



B



Penjelasan: p adalah pernyataan kesatu. q adalah pernyataan kedua. B adalah pernyataan yang memiliki nilai benar. S adalah pernyataan yang memiliki nilai salah. p à q adalah output yang dihasilkan dari proses implikasi.



Contoh: = Materi e-learning sekolah telah dipublikasikan di internet. (B)



q



= Materi e-learning sekolah dapat diakses dari mana saja. (B)



Y



p



M



p à q = Jika materi e-learning sekolah telah dipublikasikan di internet, maka dapat diakses dari mana saja. (B) 5. Biimplikasi



M



Biimplikasi merupakan salah satu jenis pernyataan majemuk yang dibentuk dengan menggunakan kata penghubung “…jika dan hanya jika”, yang diwakili dengan simbol notasi “↔”. Berikut adalah tabel kebenaran biimplikasi. Tabel 1.5 Tabel kebenaran biimplikasi.



q



B



B



B S



B



S



S



B



S



S



B



D



S



p↔q



U



p



Penjelasan: p adalah pernyataan pertama. q adalah pernyataan kedua. B adalah pernyataan yang memiliki nilai benar. S adalah pernyataan yang memiliki nilai salah. p ↔ q adalah output yang dihasilkan dari proses biimplikasi.



Contoh:



p



= Harimau adalah hewan berkaki dua. (S)



q



= Murai adalah hewan berkaki empat. (S)



p ↔ q = Harimau adalah hewan berkaki dua jika dan hanya jika Murai adalah hewan berkaki empat (B).



Bab 1 I Berpikir Komputasional



17



Uji Kemampuan Diri 1 Seperti diketahui bahwa dalam logika matematika dikenal beberapa tipe penalaran seperti konjungsi, disjungsi, negasi, implikasi, dan biimplikasi. Misalkan terdapat dua premis dalam dunia komputer seperti berikut. p = Keyboard adalah perangkat input kode ASCII dalam komputer. q = Keyboard rusak menyebabkan komputer tidak bisa booting. Jika kedua pernyataan tersebut digabungkan dengan metode konjungsi, tentukan kebenaran penalaran logika matematika dalam tabel berikut.



q



p∧q



B



B







B



S







S



B



S



S



Y



p







M







D Metode Penalaran



U



M



Jika ide merupakan imajinasi spontan yang muncul ketika menemukan permasalahan dalam pikiran manusia, penalaran adalah proses menyimulasikan ide tersebut dalam otak untuk dianalisis, ditimbang, dan diuji secara mendalam. Penalaran juga dapat diterjemahkan sebagai metode berpikir dalam menghadapi persoalan berdasarkan referensi atau rujukan, guna menghasilkan simpulan atau pernyataan baru yang dapat diuji kebenarannya. Metode penalaran manusia dapat dikategorikan menjadi tiga jenis, yaitu sebagai berikut.



D



1. Deduktif Deduktif adalah metode penalaran yang difokuskan untuk menggali informasi-informasi secara umum, kemudian dirangkum menjadi simpulan secara khusus. Dengan kata lain, penalaran deduktif akan dimulai dengan menganalisis pernyataan atau kalimat-kalimat umum kemudian disaring dan ditarik menjadi simpulan secara khusus. Pola pikir deduktif didukung oleh metode siligisme dan silogisme, yang tersusun dari dua bagian penting pernyataan (premis) dan simpulan akhir (konklusi). Beberapa contoh aktivitas yang dapat menggunakan metode deduktif dalam pengambilan simpulannya, antara lain sebagai berikut. a. Melakukan operasi perhitungan dengan aturan, operator, atau rumus tertentu.



18



Informatika untuk SMK/MAK Kelas X



b. Mendeskripsi, merancang, dan menyusun jenis pembuktian langsung, tak langsung, ataupun dengan konsep induksi matematis. c.



Menetapkan simpulan berdasarkan aturan inferensi, memvalidasi pernyataan, dan membuat penyusunan argumen yang valid.







Perhatikan contoh berikut.



a. Premis 1 : Teknologi fiber optic mampu menghantarkan data hingga ukuran gigabyte. Premis 2 : Komputer Toni menggunakan sambungan kabel fiber optic. Konklusi : Komputer Toni mampu menghantarkan data hingga ukuran gigabyte.



M



Y



b. Premis 1 : SATA 3 adalah teknologi transfer data hingga 6.0 GB/s. Premis 2 : Flash disk Joko telah menggunakan teknologi SATA 3. Konklusi : Flash disk Joko mampu mentransmisikan data hingga 6.0 GB/s.



Penalaran deduktif dapat digolongkan menjadi dua macam, yaitu sebagai berikut. a. Metode silogisme



M



Metode silogisme adalah teknik pengambilan simpulan yang dilakukan berdasarkan dua pernyataan sebelumnya. Ada dua metode silogisme yang dapat dipilih, yaitu sebagai berikut. 1) Silogisme negatif



U



Ciri khusus yang dapat diidentifikasi dari pernyataan atau premis dengan metode silogisme negatif adalah penggunaan kata penghubung “tidak” atau ”bukan”.



D



Contoh: Premis 1 : Partisi hard disk yang secara aktif digunakan sebagai basis Windows tidak dapat diformat. Premis 2 : Drive C komputer Jono adalah partisi aktif Windows. Konklusi : Drive C komputer Jono tidak dapat diformat secara langsung.



2) Silogisme eror Dalam mengambil simpulan dari dua premis, Anda harus melakukan analisis secara teliti agar tidak memunculkan pemahaman yang salah atau eror. Contoh: Premis 1 : Komputer Rendi memiliki spesifikasi CPU dan RAM tinggi.



Bab 1 I Berpikir Komputasional



19



Premis 2 : Komputer Rendi sering hang. Konklusi : Komputer Rendi sering hang karena memiliki CPU dan RAM tinggi. Jika diperhatikan dengan saksama, konklusi tersebut kurang tepat karena tidak tersedianya premis umum yang sesuai. b. Metode entimen Metode entimen menerapkan pola pikir deduktif secara langsung tanpa melalui mekanisme silogisme. Hal tersebut mudah diketahui karena kebenarannya sudah teruji.



M



Y



Contoh: Premis 1 : Seseorang penderita hipertensi tidak boleh mengonsumsi daging kambing. Premis 2 : Pak Jafar sering mengalami tekanan darah tinggi. Konklusi : Pak Jafar tidak boleh mengonsumsi daging kambing. Entimen : Pak Jafar tidak boleh mengonsumsi daging kambing karena sering hipertensi.



D



U



M



Yuk, Asah Literasimu!



20



Informatika untuk SMK/MAK Kelas X



2. Induktif Induktif adalah metode penalaran yang bertolak belakang dengan deduktif. Pengambilan simpulan dilakukan dengan mempelajari dan menganalisis pernyataan-pernyataan secara khusus atau spesifik menjadi bersifat umum. Aktivitas yang sering dikerjakan dalam proses penalaran induktif, yaitu sebagai berikut. a. Analogi yang dilakukan merupakan aktivitas pengambilan simpulan dengan mempertimbangkan keseragaman data atau proses. b. Generalisasi adalah teknik penetapan simpulan berdasarkan kumpulan data yang telah dianalisis terlebih dahulu. Transduktif merupakan metode penarikan poin simpulan terhadap kasus yang bersifat khusus, yang diimplementasikan pada kasus lainnya.



Y



c.



d. Memprediksi kebenaran jawaban terhadap persoalan, solusi pemecahan masalah, ekstrapolasi, dan interpolasi.



M



e. Menggambarkan model, sifat, kenyataan, fakta, korelasi atau hubungan, dan pattern atau pola. f. Menerapkan teknik analisis terhadap pola hubungan situasi, kemudian disusun menjadi konjektur. Contoh:



: Objek wisata Tawangmangu memiliki hawa dingin, daerah Telaga Sarangan Gunung Lawu juga terkenal suhu rendah, dan gardu pandang Gunung Merapi bypass Keteb ternyata juga dingin meski di siang hari.



M



Premis



U



Simpulan : Semakin tinggi dataran dari permukaan air laut, maka cenderung dingin hawanya. 3. Abduktif



D



Abduktif adalah metode penalaran yang dilakukan dengan mengambil salah satu opsi argumentasi atau alasan yang dianggap mendekati kebenaran dari beberapa pilihan argumentasi. Untuk menyelesaikan proses pemilihan jenis argumentasi terbaik dari sekian banyak pilihan, ada empat solusi yang dapat dilakukan, yaitu sebagai berikut. a. Simplicity atau kesederhanaan Prinsip simple atau sederhana dalam penjelasan pernyataan berdasarkan fakta akan mempermudah analisis dan proses penalaran. b. Coherence atau koherensi Gunakan referensi atau rujukan yang valid dan kredibel dalam memberikan penjelasan.



Bab 1 I Berpikir Komputasional



21



c.



Predictability atau prediktabilitas Pergunakan teknik yang menyajikan penjelasan yang memiliki potensi besar untuk menghasilkan prediksi atau perkiraan yang dapat diterima atau disangkal.



d. Comprehensive atau komprehensi Pilihlah penyajian penjelasan yang runtut dan menyeluruh serta detail sehingga tidak memunculkan ketidakpastian atau kebingungan. Contoh:



M



Aktivitas Mandiri 2 A. Uji Pengetahuan 1.



Y



Pada waktu malam hari, situs e-learning sekolah mudah dan cepat sekali diakses karena minimnya jumlah user yang menggunakannya. Jadi, ketika user mengakses situs e-learning dengan mudah dan cepat, dapat disimpulkan bahwa server sedang tidak melayani pengguna dalam jumlah banyak.



Diketahui dua pernyataan berikut.



M



A : Microsoft 365 tidak dapat diinstal pada Windows XP. B : Komputer Wahyu menggunakan OS Windows versi 11. Konklusi apa yang seharusnya diperoleh dari kedua premis tersebut? Jelaskan kelebihan penalaran deduktif dibandingkan induktif?



U



2.



B. Praktikum Premis 1



: Microsoft Office 365 hanya tersedia dalam versi desktop.



Premis 2



: Microsoft Office 2010 telah menyediakan versi web dalam penggunaannya.



D



Lakukan pengujian kebenaran terhadap Premis 1 dan Premis 2 dengan melakukan eksplorasi dan percobaan. Selanjutnya, buatlah notasi konjungsi untuk menilai apakah keluaran yang dihasilkan bernilai benar, jelaskan.



C. Eksperimen



MySQL server lebih ringan dan cepat jika diinstal pada sistem operasi Linux. Layanan web server Apache akan lebih cepat dan ringan pada server berbasis Linux. 1.



Buatlah konklusi dari premis tersebut menggunakan penalaran deduktif.



2.



Buatlah analisis kesesuaian penalaran deduktif terhadap premis tersebut.



Aktivitas ini melatih kemampuan peserta didik dalam bernalar kritis.



22



Informatika untuk SMK/MAK Kelas X



E Logika Penalaran Inferensi 1. Konsep Inferensi



Y



Inferensi diambil dari istilah bahasa Inggris, yaitu inference yang mengandung arti penyimpulan. Kata kerja penyimpulan sendiri memiliki makna tindakan membuat simpulan atau konklusi. Jika diterjemahkan secara luas, inferensi adalah mekanisme pembuatan simpulan atau konklusi berdasarkan satu atau lebih proposisi. Dalam beberapa literatur, disebutkan bahwa metode inferensi merupakan prinsip dan mekanisme kerja logika tahap ketiga setelah menganalisis dan membuat keputusan. Dalam pelaksanaannya, metode inferensi harus mempertimbangkan faktor implikatur atau makna yang tersirat, baik secara langsung maupun tidak langsung. 2. Kebenaran Argumen



M



Argumen merupakan kumpulan pernyataan dengan bagian akhir dari pernyataan tersebut dapat dikategorikan sebagai konklusi. Adapun pernyataan-pernyataan yang ditulis sebelumnya dikenal dengan istilah premis atau hipotesis. Untuk menentukan validitas argumen yang dinyatakan, Anda harus memperhatikan beberapa aspek berikut.



M



a. Tetapkan premis atau hipotesis dan ambil simpulannya.



b. Gunakan mekanisme tabel kebenaran berdasarkan logika matematika yang telah dibahas sebelumnya, untuk menguji kebenaran hipotesis yang dinyatakan. c.



Buatlah tanda pada setiap baris pernyataan yang dianggap benar.



D



U



d. Jika ditemukan baris pernyataan kritis bernilai salah, pernyataan tersebut dapat dianggap sebagai argumen invalid. Begitu pula sebaliknya, pernyataan yang benar dapat dianggap sebagai argumen valid. 3. Jenis Inferensi Berdasarkan Jumlah Premis Berdasarkan jumlah premisnya, inferensi dapat dibedakan menjadi dua jenis, yaitu sebagai berikut. a. Immediate inference atau inferensi langsung Inferensi langsung adalah mekanisme penarikan simpulan secara langsung berdasarkan sebuah premis yang dinyatakan. b. Mediate inference atau inferensi tidak langsung Inferensi tidak langsung adalah mekanisme pembuatan konklusi yang diambil dari beberapa premis yang memiliki keterkaitan secara logika.



Bab 1 I Berpikir Komputasional



23



4. Metode Inferensi Dalam melakukan penarikan simpulan atau inferensi, terdapat empat cara yang dapat digunakan, yaitu modus ponens, modus tollens, modus penambahan disjungtif, dan modus penyederhanaan konjungtif. a. Modus ponens Modus ponens dapat dilihat pada contoh penerapan logika implikasi, yaitu agar premis p à q menghasilkan simpulan bernilai benar, maka q harus bernilai benar (lihat kembali tabel kebenaran logika implikasi). Contoh:



M



Y



Premis 1 : Jika perangkat keras memiliki komponen input, CPU, RAM, dan hard disk, maka perangkat tersebut adalah komputer. Premis 2 : Perangkat keras memiliki komponen input, CPU, RAM, dan hard disk. Simpulan : Perangkat tersebut adalah komputer. b. Modus tollens



M



Proses pengambilan simpulan dengan tollens sebenarnya mirip dengan ponens. Perbedaannya adalah pada premis kedua dan simpulan merupakan negasi dari setiap proposisi pada premis paling awal. Contoh:



U



Premis : Jika komponen komputer adalah metal, maka komponen tersebut dapat memuai. Premis 2 : Komponen tersebut tidak memuai.



D



Simpulan : Komponen tersebut bukan dari metal.



c. Modus penambahan disjungtif Modus penambahan disjungtif menganut aturan bahwa suatu pernyataan dapat digeneralisasi dengan penghubung “∨” . Hal ini karena pada aturan disjungsi (∨), jika salah satu pernyataan bernilai benar, disjungsi akan bernilai benar.



Notasi dalam modus penambahan disjungtif adalah



p ∴p∨q



24



Informatika untuk SMK/MAK Kelas X



dan



p ∴p∨q



Contoh: Laptop merek ASAS dapat menjalankan sistem operasi Windows. (bernilai benar) ∴ Laptop merek ASAS dapat menjalankan sistem operasi Windows atau Linux. (kalimat tetap bernilai benar) d. Modus penyederhanaan konjungtif Pada modus penyederhanaan konjungtif, jika beberapa pernyataan dihubungkan dengan penghubung “∧”, Anda dapat mengambil salah satu pernyataan secara khusus. Notasi dalam modus penyederhanaan konjungtif adalah



p∧q ∴p



dan



p∧q ∴q



Contoh:



Y







M



Bahasa pemrograman tingkat tinggi adalah Java dan Python. ∴ Bahasa pemrograman tingkat tinggi adalah Java.



M



Uji Kemampuan Diri 2 Perhatikan premis berikut.



“Jika variabel x bilangan genap, maka kuadrat dari x juga bernilai ganjil”. Hipotesis dari kedua premis tersebut adalah “Hasil kuadrat x adalah bernilai ganjil”



D



U



Dengan memperhatikan premis dan hasil hipotesis tersebut, keluaran apa yang dihasilkan jika menerapkan bentuk inferensi modus tollens? Jelaskan.



F Logika Konversi Bilangan



1. Jenis dan Format Bilangan Pada umumnya, bilangan yang dikenal adalah kombinasi dari angka 0 sampai 9. Angka-angka tersebut dapat dikelompokkan lagi menjadi beberapa jenis bilangan, mulai dari bilangan biner, ternary, desimal, hingga heksadesimal. Berikut adalah tabel pengelompokan jenis bilangan.



Bab 1 I Berpikir Komputasional



25



Sistem Bilangan



Radiks (basis)



Biner



2



01



Ternary



3



012



Quarternary



4



0123



Quinary



5



01234



Senary



6



012345



Septenary



7



0123456



Octenary (oktal)



8



01234567



Nonary



9



012345678



Denary (desimal)



10



Undenary



11



Duodenary



12



Y



Tabel 1.6 Pengelompokan jenis bilangan.



Quatuordenary Quidenary



0123456789



0123456789A 0123456789AB



M



Tredenary



Digit



M



Hexadenary (heksadesimal)



13



0123456789ABC



14



0123456789ABCD



15



0123456789ABCDE



16



0123456789ABCDEF



U



Untuk membedakan jenis bilangan, penulisan format bilangan ditulis menggunakan konvensi notasi, misalnya bilangan 1010 berbasis 2 atau biner ditulis 10102. Contoh lainnya, bilangan 588 berbasis 10 (desimal) ditulis 58810.



D



Terdapat empat format bilangan yang sering digunakan, yaitu biner, oktal, desimal, dan heksadesimal. a. Bilangan Berbasis 2 (Biner)



Bilangan biner hanya mengenal dua jenis angka (numerik), yaitu 0 dan 1. Angka 0 mewakili keadaan listrik mati (OFF) dan nilai 1 mewakili keadaan listrik ketika hidup (ON). Biner atau binary adalah standar format bilangan yang digunakan sebagai dasar operasi aritmetika dalam CPU komputer sehingga sering disebut dengan istilah bit atau binary digit. Penulisan bilangan berbasis 2 menggunakan format N2, dengan N adalah bilangan biner. Nilai sebuah bilangan biner ketika dikonversi ke dalam bilangan desimal memiliki rumus ∑(A × 2b), dengan A = bernilai 0 atau 1, dan b = ….-4, -3, -2, -1, 0, 1, 2, 3, 4,….. (bilangan bulat dalam format desimal yang mewakili posisi A terhadap koma atau satuan).



26



Informatika untuk SMK/MAK Kelas X







Contoh konversi bilangan biner (bulat) ke dalam format desimal.



11112 = (1 × 23) + (1 × 22) + (1 × 21) + (1 × 20)



=



8



+



4



+



2



+



1



= 1510 Berikut adalah contoh konversi bilangan biner (bulat dan pecahan di belakang koma) ke dalam format desimal. 1,1112 = (1 × 20) + (1 × 2-1) +



=



1



(1 × 2-2) +



(1 × 2-3)



+ (1 × 0,5) + (1 × 0,25) + (1 × 0,125)



= 1,87510 b. Bilangan Berbasis 8 (Oktal)



Y



Format bilangan oktal hanya mengenal delapan jenis angka (numerik), yaitu 0, 1, 2, 3, 4, 5, 6, dan 7. Penulisan bilangan berbasis oktal menggunakan format N8, dengan N adalah bilangan oktal.







M



Untuk mengonversi ke dalam bilangan desimal, gunakan rumus ∑(A × 8b ), dengan A bisa bernilai atau kombinasi antara 0, 1, 2, 3, 4, 5, 6, 7 dan b = ….-4, -3, -2, -1, 0, 1, 2, 3, 4,….. (bilangan bulat dalam format desimal yang mewakili posisi A terhadap koma atau satuan). Contoh konversi bilangan oktal (bulat) ke dalam format desimal.



3218 = (3 × 82) + (2 × 81) + (1 × 20) =



192



+



16



+



1



M







= 20910



Berikut adalah contoh konversi bilangan oktal (bulat dan pecahan di belakang koma) ke dalam format desimal.



U



31,222 = (3 × 81) + (1 × 80) + (2 × 8-1)



=







= 24







= 25,281210



(2 × 8-2)



+ (1 × 1) + (2 × 0,125) + (2 × 0,0156)



+



1



+



0,25



+



0,0312



D



24



+



c. Bilangan Berbasis 10 (desimal) Sistem bilangan berbasis 10 atau yang lebih dikenal sebagai bilangan desimal memiliki 10 jenis angka numerik, yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Penulisan bilangan desimal menggunakan format N10, dengan N adalah bilangan desimal. d. Bilangan Berbasis 16 (Heksadesimal) Bilangan heksadesimal memiliki 16 jenis simbol yang terdiri atas 10 angka (numerik) dan 6 karakter, yaitu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F. Penulisan bilangan heksadesimal menggunakan format N16, dengan N adalah bilangan heksadesimal. Karakter A16



Bab 1 I Berpikir Komputasional



27



pada bilangan heksa mewakili nilai 10, sedangkan B16 = 11, C16 = 12, D16 = 13, E16 = 14, dan F16 = 15. Untuk mengonversi heksadesimal ke bentuk desimal, gunakan rumus ∑(A × 16b ) dengan A bisa bernilai atau kombinasi dari 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F dan b = ….-4, -3, -2, -1, 0, 1, 2, 3, 4,….. (bilangan bulat dalam format desimal yang mewakili posisi A terhadap koma atau satuan). Contoh konversi bilangan heksadesimal (bulat) ke dalam format desimal. = (A × 162) + (1 × 161) + (2 × 160)







= (10 × 256) + (1 × 16) + (2 × 1)







= 2.560 + 16 + 3



= 2.57910



Y



A1316



Berikut adalah contoh konversi bilangan heksadesimal (bulat dan pecahan di belakang koma) ke formal desimal.



M



A12,2116 = (A × 162) + (1 × 161) + (2 × 160) + (2 × 16-1) + (1 × 16-2)



= (10 × 256) + (1 × 16) + (2 × 1) + (2 × 0,0625) + (1 × 0,00391)







= 2.560 + 16 + 2 + 0,125 + 0,00391



M



= 2.578,1289110



Uji Kemampuan Diri 3



U



Menurut Anda, apakah bisa operasi penjumlahan dilakukan pada dua jenis bilangan berbeda format menggunakan komputer? Perhatikan soal berikut. X = 111012 + 3416



D



Jika Anda mengatakan operasi tersebut bisa dilakukan, jelaskan alasan dan caranya melakukan operasi penjumlahan tersebut. Jika Anda memilih tidak bisa dilakukan, berikan alasan yang kuat.



2. Teknik Konversi Bilangan Konversi adalah mengubah bentuk atau dapat dikatakan teknik mengubah suatu bentuk menjadi bentuk lainnya, dengan tetap memiliki arti dan nilai yang sama. Teknik konversi bilangan sering digunakan dalam penghitungan kebutuhan jaringan, dari desimal ke bentuk biner. Ada dua teknik konversi bilangan yang biasa digunakan, yaitu teknik penjumlahan dan pembagian.



28



Informatika untuk SMK/MAK Kelas X



a. Teknik penjumlahan



Scan



Pada teknik penjumlahan, nilai bilangan yang dikonversi merupakan hasil kali nilai bilangan tertentu, dengan bilangan (basis bilangan) berpangkat bulat dengan format penulisan ∑(A x 8b). b. Teknik pembagian Pada teknik pembagian, bilangan awal yang akan dikonversi ke format tertentu, dibagi secara berulang.



Contoh penerapan teknik penjumlahan dan pembagian dalam konversi bilangan



3. Sistem Penyandi Bilangan



Encoder



M



M



Y



Ketika Anda menginputkan operasi penjumlahan antara angka 11 dengan 12 pada aplikasi kalkulator komputer, apakah langsung dieksekusi dan ditampilkan hasilnya begitu saja? Tentu saja tidak, ingat bahwa komputer memiliki standardisasi operasi aritmetika dengan sistem bit atau binary digit (0 dan 1, nyala dan mati, ON dan OFF). Sederhananya, kalkulator adalah bentuk minimalis fungsi CPU dalam komputer yang menggunakan teknologi rangkaian digital untuk melakukan operasi aritmetika.



CPU



Decoder



U



Sumber: dokumen penerbit



Gambar 1.4 Proses konversi bilangan non-biner menjadi biner pada komputer.



D



Ilustrasi tersebut menjelaskan bahwa ketika seorang user mengetikkan angka 8 dengan keyboard, tombol akan mengubah kode desimal menjadi sebuah angka biner yang dikirim menuju CPU atau processor. Proses tersebut dinamakan tahap encoding, yaitu tahap mengubah bilangan desimal 8 menjadi biner sebelum dikirimkan ke CPU. Nilai biner 10002 pada CPU kemudian diolah dan dikirimkan menuju rangkaian decoder untuk mengubah nilai biner 10002 menjadi nilai desimal 8, yang kemudian ditampilkan dalam layar monitor. Untuk mempermudah proses aritmetika dalam rangkaian digital atau CPU komputer, dikenal beberapa teknik penyandian bilangan, yang dapat Anda pelajari dengan memindai QR code di samping.



Scan



Contoh penerapan teknik penyandingan bilangan



Bab 1 I Berpikir Komputasional



29



Aktivitas Mandiri 3 A. Uji Pengetahuan 1.



Diketahui mesin komputer pada generasi awal diciptakannya, masih menggunakan teknik penyandian bilangan BCH untuk melakukan proses operasi aritmetika. Jika pengguna mengentrikan dua bilangan 1AF dan 20 dalam satu waktu, berapakah nilai konversi yang harus diterima komputer agar dapat dioperasikan? Jelaskan mekanismenya.



2. Berikan alasan yang kuat tentang pentingnya standar ASCII 7 bit dalam program komputer? B. Praktikum Buka laman URL http://www.unit-conversion.info/texttools/ascii/.



Y



Selanjutnya, masukkan string “SMK Bisa” dan lakukan konversi ke dalam format ASCII melalui tool online tersebut.



M



Bandingkan nilai konversi yang diperoleh dengan standar ASCII 7 bit sesuai tabel sebelumnya. Buatlah laporan dan diskusikan dengan teman sekelas.



M



G Berpikir Algoritmik 1. Jenis Data dalam Penelitian



D



U



Filosofi berpikir komputasional identik dengan proses berpikir dalam menyelesaikan masalah dengan cara menerapkan model ilmu komputer (informatika). Dengan demikian, Anda dituntut berpola pikir runtut, teratur, detail, jelas, serta memiliki nilai input dan output yang dihasilkan dalam memecahkan suatu permasalahan. Metode ini sering dikenal dengan istilah berpikir algoritmik, yaitu seolah-olah melakukan penalaran yang mirip dengan cara kerja komputer. Nilai yang diinputkan, diolah, dan dihasilkan merupakan sebuah data yang dapat dibaca, dihitung, dan dianalisis. Berbicara soal data, dapat diklasifikasikan menjadi beberapa jenis berdasarkan sifat, sumber perolehan, mekanisme perolehan, dan waktu pengumpulan. a. Berdasarkan sifatnya Berdasarkan sifatnya, jenis data dapat dibagi menjadi dua jenis, yaitu sebagai berikut. 1) Data kuantitatif Data kuantitatif adalah jenis data yang direpresentasikan dalam bentuk nominal angka, misalnya data kuantitatif yang memuat model skor antara 1 – 4.



30



Informatika untuk SMK/MAK Kelas X



a) Data diskrit/nominal Data diskrit diperoleh dengan cara menghitung dan hasilnya dapat dikelompokkan secara terpisah. Nilai data diskrit bersifat bulat dan tidak dapat dipecah dalam desimal atau pecahan tertentu. Sebagai contoh, jumlah laptop dalam ruang guru, jumlah pasien rumah sakit, dan banyaknya siswa laki-laki dalam kelas.



b) Data kontinu



M



Y



Data kontinu merupakan data yang diperoleh dari proses pengukuran dengan rentang nilai tak terbatas. Dalam ilmu statistik, observasi dalam data kontinu bisa dari range data terendah hingga data tertinggi. Karakteristik data kontinu adalah dapat dipecah dalam bentuk desimal dan pecahan tertentu sesuai hasil pengukuran, misalnya tinggi gedung, usia manusia, temperatur mesin, jumlah uang, dan lainnya. Data kontinu dapat dibagi menjadi tiga macam, yaitu sebagai berikut. ●



D



U



M



Data ordinal, merupakan jenis data dalam format skala dan peringkat. Data ini dapat digunakan untuk mengurutkan objek dari yang paling rendah ke paling tinggi atau sebaliknya. Data ini juga bisa digunakan untuk melakukan kategorisasi atau klasifikasi. Jenis data ini tidak dapat digunakan dalam operasi matematika. Contoh data ordinal adalah data urutan nilai siswa dari peringkat I, II, dan seterusnya serta klasifikasi nilai mata kuliah mahasiswa. ● Data interval adalah jenis data kontinu yang nilainya memiliki jarak atau interval yang sama. Jenis data ini didapatkan melaui pengukuran dan dapat digunakan dalam operasi matematika. Data ini tidak mengenal nilai 0, misalnya diameter sel virus tidak mungkin 0 cm. Contoh data interval adalah rata-rata tinggi badan siswa perempuan adalah 146 – 160 cm dan rata-rata berat badan anak usia 3 – 5 tahun adalah 14 – 18 kg. ●



Data rasio memiliki jarak yang sama untuk setiap nilainya dan mengenal sistem nilai mutlak nol. Pada data ini, angka yang digunakan menunjukkan angka yang sebenarnya. Contohnya, bobot 0 kg artinya benda tersebut sangat ringan atau tidak ada bobotnya. Jenis data ini tidak memiliki kategorisasi dan bisa digunakan dalam operasi matematika, misalnya 100 cm + 50 cm = 150 cm. Bab 1 I Berpikir Komputasional



31



Y



Sumber: shutterstock.com



Gambar 1.5 Survei merupakan salah satu metode pengumpulan data kuantitatif.



M



2) Data kualitatif



D



U



M



Data kualitatif merupakan tipe data yang tidak dapat diukur nilainya dalam bentuk angka, biasanya berupa kalimat, kata, gambar, dan model. Sebagai contoh, interviu yang dilakukan oleh tim RnD dengan pelanggan untuk mengetahui pendapatnya tentang produk yang akan diluncurkan.



Sumber: shutterstock.com



Gambar 1.6 Interviu merupakan salah satu metode pengumpulan data kualitatif.



32



Informatika untuk SMK/MAK Kelas X



b. Berdasarkan sumber perolehan Berdasarkan sumber perolehannya, data dapat dibagi menjadi dua jenis, yaitu sebagai berikut. 1) Internal Data internal merupakan data yang diperoleh dari struktur dalam organisasi yang diteliti, misalnya data gaji karyawan, data akses server, dan data absensi siswa. 2) Eksternal



c. Berdasarkan mekanisme perolehan



Y



Data eksternal merupakan jenis data pendamping yang bisa diperoleh dari luar objek penelitian, misalnya histori peretasan web organisasi, tingkat kepuasan konsumen, dan statistik penyebaran produk.



Berdasarkan mekanisme perolehannya, data dapat dibagi menjadi dua jenis, yaitu sebagai berikut.



M



1) Primer



Data primer adalah jenis data yang diperoleh secara langsung dari objek penelitian, misalnya data log server dan file image hard disk.



M



2) Sekunder



Data sekunder adalah jenis data pendukung yang bisa didapatkan secara tidak langsung dari objek, misalnya data statistik dari hasil interviu sebuah organisasi.



U



d. Berdasarkan waktu pengumpulannya



Berdasarkan waktu pengumpulannya, data dapat dibagi menjadi dua jenis, yaitu sebagai berikut. 1)



Cross section



D



Cross section merupakan data yang menjelaskan nilai pada titik waktu tertentu. Contohnya, laporan trafik akses server per 20 April 2022, dan laporan pemakaian bandwidth per 1 Agustus 2021.



2) Time series atau berkala Time series merupakan data yang menampilkan informasi dari satu waktu ke waktu yang lainnya, bisa dikatakan sebagai histori atau laporan periodik. Contohnya, laporan pergerakan kurs rupiah tahun 2020 – 2021.



Bab 1 I Berpikir Komputasional



33



Data Ordinal Data Interval



Data Diskrit Data Kontinu



Waktu Pengumpulan



Kuantitatif



Time Series Cross Section



Sifat Kualitatif



Data Rasio



Primer Sekunder



Mekanisme Perolehan



JENIS DATA



Internal SUMBER PEROLEHAN



Eksternal



Sumber: shutterstock.com



Gambar 1.7 Bagan pengelompokan jenis data.



a.



Definisi dan Karakter



Y



2. Teknologi Computational Thinking



M



M



Istilah berpikir komputasional diadopsi dari konsep CT atau Computational Thinking yang pertama kali diperkenalkan oleh Jeannette Wing pada Maret 2006 sebagai bentuk model dan mekanisme penyelesaian masalah melalui tahapan analisis masalah, desain sistem, dan implementasi menggunakan pendekatan ilmu komputer. Tujuan dari CT adalah efektivitas dan kecepatan pengambilan keputusan. Jika dilihat dari sisi penerapannya, CT memiliki dua aspek penting, yaitu sebagai berikut. 1)



CT sebagai tahapan dan mekanisme pemikiran dan penalaran manusia tanpa bantuan teknologi.



D



U



2) CT sebagai metode pemecahan masalah (problem solving) yang didesain agar dapat dijalankan manusia atau dengan bantuan mesin komputer atau melibatkan kedua resource tersebut. Ada beberapa karakter yang harus dimiliki oleh CT ketika diimplementasikan sebagai alternatif pemecahan masalah, yaitu sebagai berikut. 1) Merumuskan dan menentukan permasalahan yang akan diselesaikan dengan bantuan teknologi informasi dan komputer. 2) Menerapkan metode algoritme dalam melakukan klusterisasi dan proses analisis. 3) Memvisualisasikan data dan informasi melalui model dan simulasi. 4) Proses yang dilakukan bekerja secara otomatis berdasarkan algoritme yang telah diatur.



34



Informatika untuk SMK/MAK Kelas X



5) Fase identifikasi, pengumpulan data, proses menganalisis, serta menetapkan keputusan solusi dilakukan secara cepat dan tepat dengan tujuan efisiensi proses. 6) Mendukung proses generalisasi ataupun privatisasi problem solving dalam bentuk umum. b.



Elemen Computational Thinking Computational Thinking atau CT memiliki enam bagian penting, yaitu sebagai berikut. 1)



Abstraction



Y



Abstraction adalah proses mengidentifikasi permasalahan dan mengumpulkan potongan-potongan informasi yang belum bisa terbaca menjadi data yang siap dijadikan dasar melakukan proses selanjutnya. Kemampuan dalam abstraksi ini harus dapat menentukan beberapa pilihan solusi pemecahan masalah yang sulit menjadi lebih mudah. 2) Algorithmic thinking



M



Algorithmic thinking merupakan langkah terstruktur dan sistematis untuk menyelesaikan permasalahan yang ditemukan. 3) Automation



M



Automation merupakan bagian penting dalam CT yang bekerja secara otomatis dalam mengeksekusi setiap instruksi yang diberikan komputer secara berulang-ulang, cepat, dan efisien. 4) Decomposition



U



Decomposition merupakan proses penguraian komponen-komponen dalam permasalahan agar mudah dipahami, dipecahkan, kemudian dikembangkan dan dilakukan percobaan serta evaluasi.



D



5) Debugging



Debugging adalah tahapan melakukan analisis dan evaluasi secara menyeluruh terhadap kemampuan, kapabilitas, serta performa sistem. Contohnya, melakukan pengujian, penelusuran, dan penalaran logika sistem untuk memprediksi dan memvalidasi keluaran yang telah sesuai dengan desain atau belum.



6) Generalization Generalization dapat dikatakan sebagai langkah untuk mengenali, mengidentifikasi pola, kesamaan, dan korelasi hubungan antarmodul serta menganalisis fitur-fitur dalam sistem.



Bab 1 I Berpikir Komputasional



35



c.



Artificial Intelligence Artificial Intelligence atau kecerdasan buatan adalah salah satu implementasi dari berpikir komputasi atau CT yang bertujuan memprogram komputer agar mampu berpikir, mempertimbangkan dan memutuskan, serta mengeksekusi pekerjaan layaknya manusia. Definisi AI dapat dibedakan dari beberapa persepsi, antara lain sebagai berikut. 1) Persepsi kecerdasan



2) Persepsi riset



Y



Pendekatan dalam sisi kecerdasan akan mengacu pada potensi pengembangan teknologi komputer pintar sehingga mampu bekerja seperti manusia, misalnya robot hewan, robot pelayan kafe, dan aplikasi pendeteksi gangguan kejiwaan, dan sebagainya.



M



Sisi pendekatan AI sebagai disiplin ilmu baru yang mampu menciptakan software, hardware, atau perpaduan keduanya menjadi cerdas layaknya manusia atau bahkan melebihi kepandaian manusia. 3) Persepsi potensi bisnis



M



Dari sisi bisnis, AI mampu memberikan dukungan layanan dan analisis yang cepat, tepat, dan andal sehingga berpotensi meningkatkan keuntungan bisnis yang dijalankan.



4) Persepsi logika pemrograman



D



U



Sudut pandang AI dalam teknik pemrograman merupakan salah satu bentuk implementasi dalam menciptakan rulerule logika yang dapat dimasukkan ke database kecerdasan mesin ketika menjalankan pekerjaannya.



Untuk membuat AI dalam sebuah aplikasi, ada dua komponen utama yang harus disediakan, yaitu knowledge base atau berbasis pengetahuan yang mengandung fakta, teori, konsep, logika, metode penalaran, serta inference engine atau motor inferensi yang berperan membuat konklusi berdasarkan pengalaman yang disimpan dalam data variabel. Keberadaan AI sebagai salah satu alat bantu manusia memiliki beberapa kelebihan dibandingkan kecerdasan alami (manusia), antara lain bersifat permanen, mudah untuk diduplikasi dan disebarkan, lebih murah biaya pembuatannya dibanding kecerdasan alami, konsisten, mudah dalam pendokumentasian, serta lebih cepat dan lebih baik dalam pengerjaannya. Terdapat beberapa perbedaan antara kecerdasan buatan dan pemrograman terstruktur yang dapat dilihat pada tabel berikut.



36



Informatika untuk SMK/MAK Kelas X



Tabel 1.7 Perbandingan kecerdasan buatan dan pemrograman terstruktur. No.



Pemrograman Konvensional



Metode proses pengerjaan



Menggunakan metode simbolis



Menerapkan algoritme



2.



Kelengkapan input data



Boleh tidak lengkap



Harus lengkap



3.



Fitur pencarian



Heuristik



Menggunakan algoritme



4.



Konsentrasi



Knowledge



Data dan informasi



5.



Keterangan penjelas



Tersedia



Kadang ada, kadang tidak



6.



Struktur penulisan sumber kode



Modul atau fungsi terpisah dari pengetahuan



Modul atau fungsi terintegrasi dengan data



7.



Karakter output



Kuantitatif



Kualitatif



8.



Maintenance dan upgrade



Mudah



9.



Penalaran



Tersedia



Sistem Pakar



M



Y



1.



Relatif sulit



Kadang tidak



M



d.



Artificial Intelligence



Aspek



1) Definisi Sistem Pakar



D



U



Expert system atau sistem pakar merupakan salah satu cabang dari disiplin ilmu artificial intelligence dalam menyediakan data informasi serta menyelesaikan permasalahan berdasarkan pengetahuan dan pengalaman manusia yang dianggap memiliki tingkat pakar tinggi, seperti kedokteran, teknik, dan lainnya. Fitur-fitur yang dimiliki oleh sistem pakar meliputi beberapa aspek, antara lain sebagai berikut. a) Mempunyai pengetahuan dan keahlian setingkat pakar manusia. b) Memiliki modul atau fungsi yang dapat mempertimbangkan keputusan menggunakan model simbolis. c) Keberagaman dan tingkat kedalaman pengetahuan berasal dari kumpulan para pakar. d) Mempunyai kemampuan self knowledge, yaitu dapat menganalisis secara otomatis setiap mengetahui parameter input masalah.



Bab 1 I Berpikir Komputasional



37



2) Kelebihan Sistem Pakar Kelebihan penggunaan sistem pakar dalam menunjang pekerjaan sehari-hari meliputi hal seperti berikut. a) Memiliki basis data pengetahuan relatif besar. b) Mampu menyimpan data pakar dalam jangka waktu yang lama. c) Mampu melakukan perhitungan secara cepat dan tepat. d) Mampu menyajikan data dan informasi dengan akurat. e) Memperbaiki performa kerja sistem. f) Mengurangi delay pekerjaan dan meningkatkan responsibilitas sistem.



M



Y



Pada dasarnya, sistem pakar adalah sistem yang menampung, menyimpan, dan mengolah setiap data yang berisi kepakaran atau keahlian seorang atau tim pakar ke dalam sistem komputer. Oleh karena itu, dalam pembuatannya melibatkan tiga jenis sumber daya manusia, antara lain pakar, perekayasa sistem, dan pengguna itu sendiri. 3) Komponen Sistem Pakar



M



Untuk mendukung proses kerja sistem pakar, ada beberapa elemen penting yang harus tersedia, yaitu sebagai berikut.



D



U



a) Sistem akuisisi pengetahuan Sistem akuisisi pengetahuan bertugas melakukan akuisisi pengetahuan, keahlian, dan data kepakaran dari para pakar ke dalam sistem komputer. b) Knowledge base Knowledge base merupakan data atau sistem penyimpanan data kepakaran yang telah diakuisisi sebelumnya. Basis pengetahuan yang tersimpan tersebut terdiri atas fakta dan heuristik (special rule) tentang pemanfaatan basis pengetahuan yang telah tersimpan. c) Inference machine Mesin inferensi menjadi core atau inti sistem yang berperan sebagai pengontrol dan penerjemah aturan, metodologi, fungsi pertimbangan, analisis, dan perumusan konklusi.



d) User Interface User Interface merupakan antarmuka yang digunakan untuk menjembatani interaksi antara user dan sistem pakar, misalnya dalam bentuk GUI.



38



Informatika untuk SMK/MAK Kelas X



e) Blackboard atau tempat kerja Blackboard adalah ketersediaan ruang memori yang bertugas menyimpan database knowledge atau aturan baru dan bahkan berperan sebagai penyimpan hipotesis dan simpulan sementara. f)



Justifier atau subsistem penjelas Justifier merupakan fitur yang dapat menelusuri validitas simpulan atau keputusan yang diambil berdasarkan rujukan yang jelas.



4) Modul Utama dalam Sistem Pakar



Y



g) Subsistem perbaikan pengetahuan Subsistem merupakan sistem yang disediakan untuk mengevaluasi dan memperbaiki proses pengelolaan kepakaran dalam sistem itu sendiri. Terdapat tiga modul utama yang menyusun sistem pakar, yaitu sebagai berikut.



M



M



a) Modul penerimaan pengetahuan (knowledge acquisition mode) Modul penerimaan pengetahuan merupakan titik awal sistem bekerja. Modul ini ditujukan untuk mengumpulkan dan menginputkan setiap data kepakaran ke dalam sistem. b) Modul konsultasi (consultation mode) Modul konsultasi digunakan untuk menjembatani proses interaksi dan komunikasi antara user dan sistem pakar.



D



U



c) Modul penjelasan (explanation mode) Modul penjelasan berperan dalam memberikan penjelasan dan pengetahuan tentang keputusan atau diagnosis yang diambil oleh sistem. 5) Bentuk Sistem Pakar Sistem pakar terbagi menjadi empat bentuk, yaitu sebagai berikut, a) Berdiri sendiri (independent) Sistem ini dapat bekerja dan berdiri sendiri tanpa bantuan software atau hardware lain. Biasanya, sistem pakar sudah dikemas dalam satu bundle software dan hardware sehingga tidak memerlukan software atau hardware tambahan. b) Terintegrasi (integrated) Sistem pakar yang terintegrasi dalam modul subprogram konvensional atau aplikasi tertentu. Sistem pakar dapat dipanggil melalui kode subrutin tertentu. Bab 1 I Berpikir Komputasional



39



c) Terhubung ke sistem lain (connected to other system) Bentuk ini merupakan model koneksi penyimpanan pengetahuan kepakaran dalam sistem manajemen database. d) Sistem mengabdi (service system) Sistem pakar dalam komputer yang digunakan sebagai layanan khusus terhadap pekerjaan tertentu, misalnya analisis scan otak, deteksi radar, dan lainnya. e.



Decision Support System 1) Pengertian DSS



M



Y



DSS atau Decision Support System pada dasarnya adalah sistem informasi sebagai hasil proses berpikir secara komputasi yang diciptakan engineer atau programmer, dengan tujuan memberikan bantuan pertimbangan pengambilan keputusan terhadap suatu permasalahan. Sebagai contoh, DSS pada pengambilan keputusan kebijakan produksi massal sebuah perusahaan berdasarkan data penjualan lima tahun berjalan. 2) Karakteristik DSS



Suatu sistem dapat dikategorikan sebagai DSS apabila memiliki beberapa karakter, antara lain sebagai berikut.



M



a) Mempermudah manajemen dalam mengambil keputusan dengan mempertimbangkan data-data terdahulu.



D



U



b) Memiliki graphical interface yang menarik dan mudah digunakan untuk berinteraksi antara user dan sistem DSS, dengan porsi kontrol user terhadap sistem lebih besar. c) Mampu mendeteksi, mengidentifikasi, menganalisis, serta mengambil keputusan terhadap permasalahan, baik dengan hierarki terstruktur, semiterstruktur, maupun tidak terstruktur. d) Mampu diintegrasikan dengan sistem lain. Dengan karakteristik tersebut, seharusnya DSS mampu memberikan keuntungan bagi penggunanya, antara lain sebagai berikut. a) Memberikan pertimbangan dan dukungan informasi pada pengguna terkait keputusan yang akan diambil. b) Memperbaiki performa, kualitas, dan efektivitas setiap keputusan yang diambil. c) Menjadi terobosan baru dalam sistem pemrosesan secara kognitif.



40



Informatika untuk SMK/MAK Kelas X



3) Tahapan Pengambilan Keputusan Keputusan yang ditampilkan sebagai solusi terbaik dari beberapa aspek oleh DSS harus melewati beberapa tahapan sebagai berikut. a) Tahapan intelegensi merupakan fase mengidentifikasi masalah beserta peluang pemecahannya berdasarkan data yang dimiliki. b) Tahapan desain merupakan fase mencocokkan, menemukan, mengembangkan, serta menganalisis pola masalah terhadap data yang ada. Dalam tahap ini, sistem akan mengalkulasi dan menguji validitas pilihan dari beberapa keputusan.



Y



c) Tahapan pilihan adalah proses mempersempit batasan pilihan solusi yang ditawarkan dan diambil oleh sistem berdasarkan persentase kebenaran yang terbesar.



4) Komponen Sistem



M



d) Tahapan implementasi adalah proses akhir yang berisi saran pilihan solusi yang ditampilkan sistem pada user.



Untuk menjalankan keempat tahapan tersebut, sistem DSS harus menyediakan beberapa modul penting dalam proses pengambilan keputusannya, yaitu sebagai berikut.



M



a) Data management, merupakan keseluruhan data yang menyimpan informasi tentang database permasalahan, analisis, serta solusi yang terbaik.



U



b) Model management, berguna untuk memberikan dukungan logika, analisis, serta kemampuan menampilkan pilihan solusi terbaik. c) Communication, merupakan modul yang menjadi kontrol interaktif antara user dan sistem.



D



d) Knowledge management, berperan sebagai modul pendukung terhadap komponen lainnya dalam DSS.



3. Penerapan Teknologi CT



Konsep berpikir komputasional atau computational thinking bertujuan memudahkan pekerjaan manusia dengan cara menerapkan disiplin ilmu komputer, yang diimplementasikan dalam bentuk software, hardware, atau kombinasi keduanya. Teknologi CT dapat diterapkan dalam banyak bidang. Berikut adalah beberapa contoh penerapan teknologi CT. a. Biometric system Biometric system merupakan teknologi pengenalan, pemindai, dan pengidentifikasi karakteristik fisik dan biologis



Bab 1 I Berpikir Komputasional



41



manusia, yang disimpan dalam bank data digital. Ada dua jenis biometric yang saat ini dikembangkan, yaitu sebagai berikut. 1)



Physiological characteristics Metode identifikasi ini difokuskan pada ciri fisik manusia seperti kontur wajah, retina dan bola mata, pola sidik jari, suara, dan lainnya.



2) Behavioral characteristics Metode identifikasi ini menggunakan pola deteksi cara hidup dan gerak manusia. Berikut adalah beberapa jenis implementasi teknologi biometric system dalam dunia nyata.



Gait, merupakan teknologi pemindai gaya gerak dan jalan manusia.



Y



1)



2) Voice recognition, merupakan teknologi pemindai suara manusia.



M



3) Eye recognition adalah sistem pemindai berdasarkan jenis, ukuran, dan warna retina mata manusia. 4) Vein recognition adalah sistem pengidentifikasi dan pengenalan data berdasarkan pola garis tangan manusia. 5) Face recognition adalah sistem pengenalan data berdasarkan identifikasi pola dan kontur wajah manusia.



M



6) Fingerprint recognition adalah sistem pembacaan data berdasarkan pola sidik jari manusia.



U



7) Typing recognition, digunakan untuk mendeteksi kecocokan data berdasarkan cara user mengetik kode atau password pada scanner , yang ditujukan untuk memvalidasi kebenarannya.



D



b. Face recognition Face recognition merupakan revolusi teknologi di era industri 4.0 yang mampu mengidentifikasi dan memvalidasi data seseorang berdasarkan gambar dan pola wajah manusia. Face recognition adalah salah satu teknologi terapan dari biometric security yang akan menangkap gambar melalui file foto, pengambilan gambar langsung, ataupun video. Konsep kerja sistem ini adalah melakukan pendataan pola wajah meliputi jarak antara kedua bola mata, kedalaman mata, jarak antara dagu dan jidat, kontur bibir, pipi, dagu, rahang, telinga dan rambut, kemudian disimpan dalam bank data digital. Ketika ada instruksi scanning wajah melalui faceprint, akan dicocokkan keunikan dan kesesuaiannya dengan data yang dimiliki. Teknologi ini sudah dipakai pada beragam aplikasi smartphone sebagai pengganti password.



42



Informatika untuk SMK/MAK Kelas X



Sumber: shutterstock.com



c.



Y



Gambar 1.8 Teknologi face recognition untuk membuka kunci smartphone.



Voice atau speech recognition



M



M



Speech recognition merupakan teknologi pendeteksi data yang berasal dari ucapan atau suara yang diubah menjadi data digital. Teknik konversi suara dilakukan dengan menganalisis gelombang suara, kemudian diubah menjadi pola data digital berdasarkan algoritme tertentu untuk disimpan dalam bank data. Salah satu contoh penerapan teknologi ini adalah Google Voice yang disematkan dalam layanan smartphone , yang memungkinkan user memberikan perintah berupa ucapan melalui mikrofon dan akan direspons oleh Google. d. Fingerprint recognition



D



U



Fingerprint recognition merupakan teknologi yang akan merekam dan mencatat pola sidik jari manusia ke dalam bank data digital. Saat ini, hampir semua fitur keamanan sudah mengintegrasikan pola sidik jari sebagai jalur autentikasi untuk memasuki sistem. Biasanya, teknologi ini juga diintegrasikan dengan fitur keamanan lainnya.



Sumber: shutterstock.com



Gambar 1.9 Teknologi fingerprint digunakan dalam mesin absensi.



Bab 1 I Berpikir Komputasional



43



e. Computer Aided Diagnosis (CAD) CAD merupakan sistem diagnosis yang digunakan untuk mendeteksi gejala penyakit dalam bidang kedokteran. Data pasien akan dibandingkan dengan bank data yang dimiliki sehingga mampu memberikan prediksi diagnosis penyakit dan sajian solusi penanganan yang sebaiknya dilakukan oleh tim medis. Teknologi ini sudah diterapkan dalam berbagai bidang medis, seperti deteksi dan analisis darah, kanker, paru-paru, jantung, dan lainnya. f.



Optical Character Recognition (OCR)



Y



OCR adalah salah satu jenis AI yang mampu membaca dokumen cetak atau tulisan tangan di kertas melalui proses scaning, yang kemudian diekstrak dalam bentuk file teks yang dapat diedit tanpa perlu mengetik secara manual. Sering kali, OCR dikenal sebagai text recognition, yaitu sistem pemindai dan identifikasi beragam karakter seperti angka, huruf, dan simbol khusus. Berikut fungsi aplikasi OCR dalam kehidupan sehari-hari.



M



1) Menjadi tool yang berguna untuk memudahkan entri data melalui proses scanning. 2) Mengubah dokumen cetak menjadi file digital yang dapat diedit.



M



3) Mengubah format dokumen hasil tulisan tangan menjadi dokumen digital.



D



U



4) Mendaftarkan dokumen kertas dengan tulisan tangan dalam sistem indeks agar mudah dikenali.



Sumber: shutterstock.com



Gambar 1.10 Teknologi OCR yang dapat membaca dokumen.



g. Machine vision Teknologi machine vision memiliki konsep berupa kecerdasan mesin yang mampu menggantikan manusia dalam melihat, mengenali, mengidentifikasi, menangkap, dan menganalisis



44



Informatika untuk SMK/MAK Kelas X



objek gambar sehingga dapat menyajikan opsi keputusan bagi penggunanya. Sebagai cabang AI, sistem machine vision identik dengan kerumitan algoritme untuk menganalisis dan menyajikan data, seperti penerapan metode neural networks, fuzzy logic, deep learning, dan logika lainnya yang berpotensi mengalahkan kemampuan manusia. Berikut adalah beberapa contoh penerapan machine vision dalam kehidupan sehari-hari. 1) Pengontrolan kualitas kayu mebel Sistem akan mendeteksi, mengenali, dan mencocokkan pola gambar dalam database dengan hasil scanning sehingga dapat diketahui seberapa besar kualitas kayu tersebut.



Y



2) Pembacaan dan identifikasi nomor kendaraan melalui tangkapan kamera atau video.



3) Pemantauan dan inspeksi tahapan produksi manufaktur dengan cara scanning bar code atau kemasan produk.



M



4) Teknologi sensor, scanning, dan AI dalam robot. 5) Perangkat spy atau mata-mata. 6) Peralatan militer. 7) Inspeksi kemasan produk.



8) Mengidentifikasi komponen produk seperti bagian mesin



M



9) Memeriksa, menganalisis, dan mengalibrasi ukuran dan akurasi peralatan medis.



D



U



10) Pemodelan berbasis 3D.



Sumber: shutterstock.com



Gambar 1.11 Teknologi machine vision digunakan untuk mengecek sambungan komponen PCB.



Bab 1 I Berpikir Komputasional



45



h. Data Mining 1) Konsep Data Mining



Y



M



● Sebagai tool untuk mendeteksi, melakukan identifikasi dan penelusuran, serta mengakumulasi data dalam jumlah besar guna menemukan pola tertentu. ● Metode pengekstrak informasi yang awalnya belum memiliki arti dan kurang menarik dalam rangkaian penyimpanan data besar. ●



Mekanisme analisis data besar guna mencari pola atau pattern menggunakan algoritme tertentu.



2) Faktor dan Model Data Mining Kebutuhan akan dukungan sistem data mining dalam sebuah organisasi muncul karena beberapa faktor berikut. ●



Space data semakin besar ukuran dan jumlah recordnya.



U



Data warehouse adalah sistem yang menyimpan data dari berbagai sumber secara terpusat. Data tersebut kemudian dapat dianalisis untuk keperluan bisnis suatu organisasi.



Oleh karena itu, di sinilah peran data mining. Definisi data mining dari beberapa versi, antara lain sebagai berikut.



M



Info TIK



Pernahkah Anda bertransaksi dengan sistem perbankan, seperti menarik dan mentransfer uang? Bayangkan nasabah dalam bank tersebut jumlahnya mencapai puluhan juta orang dengan rate transaksi per hari mencapai 2 juta kali. Bisa dipikirkan, betapa berat server database melakukan manajemen data tersebut, karena selalu bertambahnya besar ukuran dan jumlah record datanya. Data tersebut hanya disimpan, dimodifikasi, dan dihapus dalam setiap proses transaksinya sehingga tidak memberikan data analisis apa pun.



D



● Proses data warehousing telah dilakukan pada tahap sebelumnya.







Dukungan layanan komputasi yang semakin terjangkau.



● Kompetisi dan persaingan pasar bisnis yang semakin tajam. Untuk mencari pola informasi dalam rangkaian data besar menggunakan data mining, Anda dapat menggunakan salah satu jenis mode operasi berikut. a) Metode verifikasi Mekanisme pencarian dan identifikasi dilakukan dengan pendekatan secara top bottom, dengan hipotesis dari user diambil pertama kali, kemudian divalidasi untuk membuktikan kebenaran data tersebut.



46



Informatika untuk SMK/MAK Kelas X



b) Metode knowledge discovery Pada metode ini, digunakan pendekatan dari bawah atau bottom up. Ada dua macam pendekatan yang dilakukan oleh model ini, yaitu sebagai berikut.



Directed knowledge discovery , proses analisis dilakukan dengan memvalidasi kebenaran nilai target field, misalnya nilai penghasilan, berat badan, lama waktu, dan lainnya.







Undirected knowledge discovery, sistem tidak membutuhkan nilai target field karena akan langsung mencari dan menganalisis pattern dalam data besar. Biasanya, model ini lebih responsif untuk mengungkap korelasi hubungan antardata.



3) Tahapan Proses Data Mining



Y







M



Untuk menampilkan informasi data hasil seleksi dan pengenalan pola, sistem data mining akan melewati beberapa tahapan seperti berikut.



M



a) Data selection Data selection adalah tahap pemilihan data dari kumpulan data besar. Proses ini dilakukan pada tahap awal, hasilnya akan disimpan dalam sistem berkas tertentu.



U



b) Pre-processing/cleaning Cleaning adalah tahap penghapusan duplikasi data, inkonsistensi data, eror data, dan kesalahan data. Selain itu, bersamaan dalam tahapan ini, sistem akan mengeksekusi proses encrichment dengan cara menambah atau memperkaya data yang dipilih sebelumnya dengan beragam informasi tambahan (eksternal).



D



c) Transformation Tahap transformasi dilakukan setelah data dinyatakan clear. Proses ini dilakukan berdasarkan pola informasi yang dibutuhkan. d) Data mining Data mining adalah mekanisme pencarian pattern atau pola dalam kumpulan data yang telah diseleksi dengan metode algoritme tertentu. e) Interpretation/evaluation Tahap evaluasi akan menampilkan hasil pencarian pola dalam bentuk visualisasi yang mudah dipahami dan diuji mendalam.



Bab 1 I Berpikir Komputasional



47



4) Metode Data Mining Metode data mining adalah cara yang dilakukan untuk menemukan pola dalam data, yang disesuaikan dengan kebutuhan penggunanya. Metode yang digunakan dalam data mining dapat diklasifikasikan menjadi empat macam, yaitu sebagai berikut.



Y



a) Metode klasifikasi (supervised) Metode ini akan mengambil atribut target dari sekian banyak nilai data yang dikumpulkan. Atribut yang tidak dijadikan target disebut sebagai atribut predictor, berperan untuk memberikan informasi tambahan terhadap target data yang dibutuhkan. Sebagai contoh, pengelompokan segmen pasar dan konsumen, analisis penjualan, dan lainnya.



M



b) Metode clustering (unsupervised) Metode ini akan mengeksplorasi kumpulan data yang memiliki tingkat kemiripan besar guna menghasilkan cluster data yang lebih kredibel.



M



c) Metode association rules (unsupervised) Metode ini dirancang untuk menemukan korelasi atau hubungan di antara kumpulan-kumpulan data untuk dianalisis lebih mendalam. Sebagai contoh, analisis data konsumen dengan persentase 80% senang berganti produk.



U



d) Metode attribute importance (unsupervised) Metode ini dikenal dengan istilah feature selection yang menyediakan solusi yang di- generate secara otomatis dalam rangka mendongkrak perfoma dan ketepatan model klasifikasi.



D



Ruang Kolaborasi



Pernahkah Anda belanja di swalayan, supermarket, pasar, atau toko kelontong? Jika diperhatikan, masalah yang sering dijumpai saat berbelanja adalah ketika pembeli akan membayar barang belanjaannya. Sering kali dijumpai, pembeli yang mengantre lama hanya untuk menunggu giliran dilayani kasir. Ada beberapa permasalahan yang dapat diamati dari kondisi tersebut, antara lain: 1.



Kasir masih menghitung manual setiap barang belanjaan dengan ingatan atau kalkulator. Meskipun terkadang, ada mesin kasir yang sudah menyimpan data barang dalam komputer.



2.



Pada toko modern, sudah diterapkan metode pembacaan bar code barang menggunakan alat pemindai bar code.



3.



Meskipun demikian, sistem pemindai bar code ternyata juga belum bisa mengatasi lonjakan jumlah pembeli yang membludak, yang akhirnya masalah lama terulang lagi, yaitu pelayanan yang lama.



48



Informatika untuk SMK/MAK Kelas X



4.



Ketelitian dalam bertransaksi juga masih perlu ditingkatkan.







Berdasarkan permasalahan tersebut, tugas Anda adalah sebagai berikut:



1.



Buatlah kelompok dalam kelas Anda, maksimal tiga orang siswa.



2.



Diskusikan ide awal untuk mengidentifikasi permasalahan tersebut.



3.



Buatlah analogi-analogi umum yang mengarah pada pengambilan konklusi secara deduktif.



4. Rancanglah solusi pembuatan sistem atau mekanisme berteknologi komputer yang mampu mengatasi permasalahan tersebut, jika perlu lengkapi dengan pembuatan struktur algoritme. 5.



Rangkum aktivitas Anda dalam bentuk laporan dan sajikan dalam presentasi, kemudian diskusikan dengan tim lain dan guru Anda.



Y



Aktivitas ini melatih kemampuan peserta didik dalam bekerja sama, bernalar kritis, dan berpikir kreatif.



a. Konsep Enkripsi dan Dekripsi



M



4. Enkripsi ROT13



M



Anda pasti sering berinteraksi dengan aplikasi chatting seperti WhatsApp dan Telegram menggunakan smartphone? Pasti dalam aplikasi tersebut ada informasi tentang mekanisme enkripsi data chatting, baik secara privat maupun publik. Mengapa harus dienkripsi? Apakah begitu penting enkripsi tersebut? Perhatikan skenario percakapan chat berikut.



U



A : Tolong dikirim dokumen soal UAS sekarang… B : Baik pak, laksanakan.



D



Percakapan tersebut dapat dengan mudah dibaca kan? Hal ini karena percakapan tersebut menggunakan plaintext. Apa itu plaintext? Plaintext adalah teks yang ditulis sesuai dengan kaidah pemakaian karakter huruf, angka, dan simbol lain yang dapat dengan mudah dibaca dan dipahami oleh orang. Lantas bagaimana jadinya jika percakapan tersebut bocor dan dibaca secara langsung oleh orang lain? Di sini, sistem enkripsi berperan agar data tersebut tidak mudah dibaca dan dipahami. Enkripsi adalah metode atau mekanisme mengubah atau mengonversi format data menjadi bentuk lain yang tidak mudah dibaca dan dipahami. Hasil enkripsi disebut dengan ciphertext. Perhatikan contoh enkripsi berikut. 995fb22a854c229dfc52c663304edd01c45d70c22f0da07b79b56cff725fbfce



Bab 1 I Berpikir Komputasional



49



Dapatkah Anda membaca dan mengartikan isi dari enkripsi tersebut? Tentu saja sangat sulit. Contoh tersebut menggunakan metode enkripsi SHA-256. Jika didekripsi, akan menghasilkan string berikut. Mari belajar python Dekripsi adalah metode untuk mengembalikan data enkripsi ke bentuk plaintext sesuai aslinya. Untuk membuat enkripsi dan dekripsinya, Anda harus mampu membuat proses logika secara sistematis yang disebut dengan logika. Materi mendalam tentang pembuatan enkripsi dan dekripsi akan dibahas dalam bab berikutnya. b.



Algoritme ROT13



M



Y



Detail pemrograman dan teknik enkripsi mendalam akan dibahas dalam bab pemrograman dasar. Pada subbab ini, Anda akan diajak berpikir komputasi dengan terlebih dahulu memahami konsep dan alur logika enkripsi paling sederhana, yaitu ROT13. Istilah ini berasal dari kata “rotate by 13” atau diputar 13 kali (k = 13) terhadap karakter abjad. Perhatikan model pengubahan plain text menjadi teks yang telah terenkripsi berikut. J



ROT13



Ditambahkan 13 karakter berikutnya



Encrypt text



W



M



Plaintext



A



N



K



X



A N



R E



T G



A N



Penjelasan:



Abjad J, setelah dilakukan pergeseran 13 kali, akan berpindah pada abjad W. Abjad A, setelah dilakukan pergeseran 13 kali, akan berpindah pada abjad N. Abjad K, setelah dilakukan pergeseran 13 kali, akan berpindah pada abjad X. Abjad R, setelah dilakukan pergeseran 13 kali, akan berpindah pada abjad E. Abjad T, setelah dilakukan pergeseran 13 kali, akan berpindah pada abjad G.



U



1)



2)



D



3)



4) 5)



abjad sebanyak abjad sebanyak abjad sebanyak abjad sebanyak abjad sebanyak



Bisa dibayangkan jika plaintext yang dienkripsi berjumlah ratusan hingga ribuan karakter, tentu akan sangat sulit untuk menghitung karakter tersebut satu per satu dan mengubahnya. Oleh karena itu, Anda harus membuat teknik konversi menggunakan algoritme yang dapat melakukan parsing setiap karakter secara komputasi dengan cepat dan tepat. Berikut adalah algoritme konversi plaintext dengan metode pergeseran 13 karakter dengan metode penulisan natural language (bahasa alami).



50



Informatika untuk SMK/MAK Kelas X



M



Y



Algoritme ciphertext_ROT13_standar 1. Mulai 2. Inputkan plaintext dan simpan dalam variabel x 3. Hitung banyak karakter dalam variabel x, simpan dalam variabel y. 4. Simpan nilai 1 ke dalam variabel ulang. 5. Lakukan perulangan sebanyak y dimulai dari hitungan ke-1. 6. Baca karakter ke-y. 7. Ubah nilai karakter dalam format kode ascii, simpan dalam variabel z[y]. 8. Tambahkan nilai dalam variabel z[y] dengan nilai 13 dan simpan kembali dalam variabel variabel z[y]. 9. Tambahkan variabel ulang dengan 1 dan simpan kembali ke dalam variabel ulang. 10. Periksa apakah nilai dalam variabel ulang lebih kecil atau sama dengan variabel y. 11. Jika benar, maka lanjutkan perulangan. Namun jika salah, maka hentikan perulangan. 12. Tampilkan nilai dalam variabel z[y]. 13. Selesai.



D



U



M



Yuk, Asah Literasimu!



Bab 1 I Berpikir Komputasional



51



Aktivitas Mandiri 4 A. Uji Pengetahuan 1.



Mengapa data kuantitatif lebih mudah dianalisis dibandingkan data kualitatif? Jelaskan.



2. Karakter apa saja yang harus dimiliki oleh teknologi computational thinking agar mampu memecahkan masalah? Jelaskan. 3. Dalam dunia kedokteran, apakah memungkinkan terciptanya sistem yang mampu mendeteksi penyakit serta merumuskan komposisi saran pembuatan resep obat untuk pasien? Jelaskan. 4. Jelaskan perbedaan antara ciphertext dengan plaintext.



Y



B. Praktikum



M



Anda adalah seorang remaja yang sedang mengalami gejala sesak nafas dan jantung berdebar-debar. Karena kebingungan dan takut ke dokter, ada baiknya Anda memutuskan mencari informasi tentang aplikasi sistem pakar yang mampu menjelaskan dan mendeteksi dini gejala tersebut. Carilah informasi tentang aplikasi tersebut, kemudian instal, operasikan, dan buatlah laporan tentang fitur serta cara kerjanya dalam bentuk laporan. Presentasikan di depan kelas kemudian diskusikan dengan teman sekelas dan guru Anda.



M



Aktivitas ini melatih kemampuan peserta didik dalam hal kemandirian.



U



Rangkuman



Daya respons berpikir yang melahirkan imajinasi berupa rancangan solusi terhadap masalah yang dihadapi sebagai hasil pemikiran, baik yang bersifat spontan maupun melalui proses pemikiran yang lama, dikenal dengan ide atau gagasan.



2.



Proposisi mengandung pengertian metode untuk menyatakan sesuatu secara utuh sehingga dapat dinilai apakah pernyataan tersebut benar, salah, disetujui, ditolak, diterima, atau disangkal validitasnya.



3.



Pernyataan adalah kalimat yang sudah pasti nilainya (benar atau salah), sedangkan kalimat terbuka adalah jenis kalimat yang masih diperlukan pengujian untuk menentukan benar atau salahnya.



4.



Jenis logika matematika ada lima macam, yaitu negasi, konjungsi, disjungsi, implikasi, dan biimplikasi.



D



1.



5. Metode penalaran seseorang dalam merangkum dan mengambil simpulan dibedakan menjadi tiga jenis, yaitu deduktif, induktif, dan abduktif.



52



Informatika untuk SMK/MAK Kelas X



6.



Inferensi adalah mekanisme pembuatan simpulan atau konklusi berdasarkan satu atau lebih proposisi.



7.



Sistem bilangan merupakan format bilangan dengan notasi tertentu yang digunakan untuk merepresentasikan besaran atau jumlah objek, seperti biner, desimal, heksadesimal, dan seterusnya.



M



Soal Latihan Bab 1



Y



8. Berpikir komputasional atau computational thinking merupakan metode menyelesaikan masalah dengan cara menerapkan model ilmu komputer (informatika) yang menuntut berpola pikir runtut, teratur, detail, jelas, memiliki nilai input dan output yang dihasilkan.



A. Pilihlah salah satu jawaban yang tepat Algoritme merupakan perpaduan dan kerja sama antara otak kanan dan otak kiri dalam merumuskan ide dan penalaran ketika menghadapi persoalan. Berikut adalah daftar aktivitas yang dapat dilakukan oleh otak manusia. (1) Logika



U



(2) Ilmu eksak (3) Menghitung penjumlahan (4) Kemampuan intuisi (5) Cara bersosialisasi



Urutan yang menunjukkan daftar aktivitas yang dilakukan oleh otak kiri adalah . . . .



D



2.



M



1.



Perhatikan baris algoritme berikut. Algoritme XYZ 1. Mulai 2. Masukkan nilai A 3. Copy-kan nilai A ke variabel F 4. Selama A lebih besar dari 1 kerjakan perulangan 5. Kurangi nilai A dengan 1 dan simpan dalam A 6. Lakukan perkalian nilai A dengan nilai F dan simpan dalam F 7. Periksa nilai A apakah lebih besar dari 1



a.



(1) – (2) – (3)



8. Jika benar, ulangi langkah 5 dan jika salah maka berhenti



b.



(1) – (3) – (5)



9. Cetak nilai F



c.



(2) – (3) – (5)



10. Selesai



d.



(2) – (4) – (5)



e.



(3) – (4) – (5)



Jika variabel A diberikan nilai 4, output yang dihasilkan dari algoritme terrsebut adalah . . . . a. 16



d. 30



b. 24



e. eror



c. 28



Bab 1 I Berpikir Komputasional



53



3. Dalam sebuah algoritme flowchart, hasil penjumlahan dua bilangan a dan b akan diperiksa apakah nilainya habis jika dibagi 2. Jika nilainya nol, akan dicetak “Bilangan Genap”. Namun jika tidak, akan dicetak “Bilangan Ganjil”. Simbol yang sebaiknya digunakan untuk menguji dan memeriksa hasil pembagian tersebut adalah . . . .



Jika kedua premis digabungkan menjadi kalimat majemuk dengan notasi disjungsi, pernyataan negasi yang terbentuk adalah .... a. CPU berfungsi melakukan operasi aritmetika dan RAM bertugas menyimpan sementara semua proses komputer.



d.



b.



b.



CPU tidak berfungsi melakukan operasi aritmetika dan RAM tidak bertugas menyimpan sementara semua proses komputer.



c.



CPU berfungsi melakukan operasi ari tm eti ka atau R A M ber tu gas menyimpan sementara semua proses komputer.



e.



c.



Jika CPU berfungsi melakukan operasi aritmetika, maka RAM bertugas menyimpan sementara semua proses komputer.



M



d.



Y



a.



b : RAM bertugas menyimpan sementara semua proses komputer.



M



4. Untuk menentukan bahwa komputer tersebut dalam kondisi normal dan siap digunakan, teknisi harus memastikan beberapa kondisi yang dapat dinyatakan dalam premis sebagai berikut.



a : Power supply harus bisa memberikan supply tegangan listrik.



U



b : Hard disk rusak menyebabkan OS tidak bisa booting. c : Monitor yang rusak menyebabkan komputer tidak bisa menyala.



D



Jika ketiga pernyataan yang harus diuji kebenarannya tersebut diformulasikan dalam bentuk logika matematika, pilihan yang bernilai benar adalah . . . . a. ~a à c



b. ~c ∧ ~(b ∧ c) c. (~a ∨ b) ∧ c d. (a ∨ ~b) ∧ (b ∨ ~c) e. (~b ∨ ~c) ∧ (~b ∨ a) 5.



Diketahui premis tentang teknologi informasi sebagai berikut. a : CPU berfungsi melakukan operasi aritmetika.



54



Informatika untuk SMK/MAK Kelas X



6.



e. Jika CPU tidak berfungsi melakukan operasi aritmetika, maka RAM tidak bertugas menyimpan sementara semua proses komputer. Perhatikan informasi berikut.



Format file sistem NTFS yang digunakan pada hard disk akan dapat dibaca, dikenali, dan dioperasikan pada komputer berbasis sistem operasi Linux. Namun, tidak demikian jika komputer menjalankan Windows sebagai home base-nya, komputer menjadi tidak dapat mengenali atau membaca partisi EXT3 dan swap yang dipakai Linux. Setiap perangkat, folder, dan media penyimpanan dalam Linux akan dianggap sebagai folder yang dideskripsikan di bawah direktori /dev oleh Linux. Konfigurasi tersebut membuat Linux mampu mendeteksi hardware atau direktori hingga ratusan jumlahnya. Jika menggunakan penalaran deduktif, konklusi yang dapat disimpulkan dari informasi tersebut adalah . . . . a.



Linux lebih baik dari Windows.



b. Teknik setup dan konfigurasi server Linux.



c.



Kelebihan Linux yang bersifat sebagai open source.



d.



Informasi tentang cara mengonfigurasi Linux sebagai server OS.



e. Karakteristik Linux dalam melakukan manajemen file sistem dan perangkat keras. Agar inputan bilangan 45510 yang dikirimkan user melalui keyboard dapat dikenali oleh mesin komputer berbasis BCD dalam pengelolaannya, encoder dalam rangkaian mesin akan mengonversinya menjadi komposisi . . . . 010 0101 0101



b.



0100 0101 0101



e.



0100 1101 1101



d.



0101 0101 0101



e.



0110 0101 0101



c. J4r4nKu



d. M3Lind4 e. 3sKtr4k



0011 0111



c.



1100 0001



d.



1101 1001



e.



1111 1110



D



U



0010 0100



b.



10. Pada sesi capture the flag dalam kompetisi cyber and defence , panitia memberikan paket soal berupa file kompresi dalam format zip. Panitia memberikan petunjuk berupa kalimat “Enlhna_Chynh_Xryncn” dan informasi bahwa kalimat tersebut menggunakan teknik enkripsi ROT13. Untuk mengekstrak file zip tersebut, password yang harus diinputkan oleh peserta adalah ....



M



8. Jika komputer diberikan instruksi untuk menjumlahkan dua bilangan heksadesimal AF16 dan 1216, output yang dihasilkan oleh CPU komputer dengan mengacu pada sistem penyandian BCH adalah . . . . a.



b. SoIm4h



Y



a.



a. Aka67(



M



7.



9. Sebuah file RAR yang diterima oleh Vino dari temannya di Amerika tidak bisa dibuka karena harus memasukkan password terlebih dahulu. Temannya memberikan informasi password menggunakan komposisi ASCII 7 bit yang harus didekripsi dalam bentuk plaintext sebelum bisa digunakan untuk mengekstraksi file RAR tersebut. Jika petunjuk password tersebut menggunakan kombinasi dalam bentuk heksadesimal “41 6B 61 36 37 28”, password yang harus diinputkan adalah . . . .



a. Kami_anak_smk b. Python3_lebih_hebat c. Rayuan_Pulau_Kelapa d. Elena_putri_Karina e. Rayuan_Pulau_Dewata



B. Jawablah pertanyaan-pertanyaan berikut dengan benar. 1.



Jelaskan teknik penyandian plaintext dengan metode ROT13.



2. Berapakah output yang dihasilkan dari proses penjumlahan bilangan 1110112 dengan 16B16? Jelaskan proses penghitungannya. 3.



Gambarkan dan jelaskan jenis simbol flowchart minimal 4 buah.



4. Jelaskan konsep logika konjungsi dalam pernyataan p dan q menggunakan tabel kebenaran. 5.



Bagaimana peran otak kiri dalam mendefinisikan penyelesaian persoalan dengan algoritme.



Bab 1 I Berpikir Komputasional



55



6.



Jelaskan peran teknologi computational thinking dalam proses perakitan mobil.



7.



Apa saja jenis hardware dan software yang sebaiknya disediakan dan dikonfigurasi dalam sebuah toko modern seperti swalayan, guna mempercepat inventarisasi dan layanan penjualan? Jelaskan.



8.



Jelaskan perbedaan antara data mining dan data warehouse dalam sebuah sistem informasi.



9.



Buatlah paragraf dengan minimal 10 baris kalimat yang menggambarkan proses pembelajaran di lingkungan sekolah Anda, kemudian tentukan metode penalaran yang digunakan dan jelaskan simpulan dari paragraf yang Anda buat tersebut.



10. Untuk mencari nilai faktorial, rumus yang digunakan adalah a! = a*(a-1)*(a-2)*....*1 Sebagai contoh, 4! = 4 * (4 - 1) * (4 - 2) * (4 - 3) hasilnya adalah 24. Buatlah algoritme (pilih salah satu metode natural language, flowchart, atau pseudo-code) untuk menjelaskan proses tersebut. Soal Praktik



Y



C.



M



Saat mengikuti pembelajaran praktik komputer di sekolahnya, mouse komputer Heni terkadang agak kurang merespons jika digerakkan, meski terkadang kembali normal. Setelah pemakaian 30 menit, tiba-tiba mouse komputernya benar-benar tidak bisa digerakkan kursornya. Pancaran sinar infrared di bagian bawah mouse terkadang terang terkadang redup. Lalu, ia melepas dan memasang kembali perangkat bluetooth. Setelah itu, ia mencoba menggerakan mouse tersebut lagi. Mouse kembali berfungsi, meski akhirnya sama sekali tidak bisa digunakan. Lakukan identifikasi permasalahan gejala kerusakan mouse, kemudian petakanlah gejala tersebut dalam sebuah peta minda.



2.



Buatlah algoritme dengan flowchart tentang proses melakukan identifikasi, isolasi kerusakan, dan keputusan untuk melakukan perbaikan. Gunakan tools seperti Microsoft Visio untuk melakukannya.



U



M



1.



D



SOAL TIPE



56



Informatika untuk SMK/MAK Kelas X



Y M M U D



Bab 1 I Berpikir Komputasional



57



Y M M U D 58



Informatika untuk SMK/MAK Kelas X



Y M M U D Bab 1 I Berpikir Komputasional



59



Y M M U D 60



Informatika untuk SMK/MAK Kelas X



Y M M U D Bab 1 I Berpikir Komputasional



61



Refleksi Berpikir komputasional adalah proses berpikir dalam menyelesaikan masalah dengan cara menerapkan model ilmu komputer (informatika). Aktivitas ini menuntut pola berpikir yang runtut, teratur, detail, jelas, serta memiliki nilai input dan output yang dihasilkan, layaknya cara kerja komputer. Dalam berpikir komputasional, Anda dituntun menyimulasikan ide secara logis dan sistematis sehingga menghasilkan solusi yang dapat memecahkan suatu permasalahan. Terkait hal tersebut, refleksikanlah pemahaman Anda dengan mengisi mind map berikut. Metode Penulisan Algoritme



Logika Matematika



Ada tiga metode penulisan algoritme, yaitu: ● Metode __________________ ● Metode __________________



● __________________ Berpikir Komputasional



● __________________



● __________________



Data Penelitian



Berdasarkan sifatnya, ada dua jenis data, yaitu: ● Data __________________



M



● __________________



M



● __________________



● __________________ ● __________________



Metode Penalaran Untuk menghasilkan simpulan, ada tiga metode penalaran, yaitu:



● __________________



Y



● Metode __________________



Dikenal lima istilah, yaitu:



● Data __________________



D



U



Setelah menjawab pertanyaan tersebut, pindailah QR code berikut untuk mengakses soal-soal remedial dan pengayaan. Pilih dan kerjakan Soal-Soal Pengayaan jika Anda tidak melihat kembali materi saat menjawab pertanyaan di atas. Sebaliknya, apabila Anda masih melihat kembali materi, pilih dan kerjakan Soal-Soal Remedial yang tersedia.



Setelah memahami materi Berpikir Komputasional, Anda tentu sudah mampu: 1.



Mengenali dan memahami bagaimana mendefinsikan dan memetakan ide atau gagasan



2.



Mengerti dan memahami logika penalaran dan matematika.



3.



Berpikir secara logis dalam menyelesaikan permasalahan.



62



Informatika untuk SMK/MAK Kelas X



D



U



M



M



Y



Profil Pelajar Pancasila



Bab 1 I Berpikir Komputasional



63



Y



D



U



M



M



Proyek Mini



64



Informatika untuk SMK/MAK Kelas X



D



U



M



M



Y



Proyek Mini



Bab 1 I Berpikir Komputasional



65



D



U



M



M



Y



Profil Pelajar Pancasila



66



Informatika untuk SMK/MAK Kelas X