Tugas Inf lanjutan PRAKTIK LINTAS BIDANG tgl 28 Mei 2021 [Zahra Nur Rahmawati 8F/30]
Tugas Informatika Lanjutan : Praktik Lintas Bidang (Tematis). Komputasi dan Ruang Lingkupnya
1.Budaya Informatika Lewat Berpikir Komputasional
Berpikir komputasional (Computational Thinking) adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Tantangan bebras menyajikan soal-soal yang mendorong siswa untuk berpikir kreatif dan kritis dalam menyelesaikan persoalan dengan menerapkan konsep-konsep berpikir komputasional.
2.Kolaborasi Informatika Lewat Tematik
a.Perkembangan teori graf
Graf bisa diterjemahkan sebagai salah satu sarana dalam Informatika untuk menggambarkan jaringan sosial.Graf sederhana terdiri dari noda (menyatakan orang) dan garis (menyatakan relasi Teman).Teori yang dikenal juga dengan teori grafis merupakan cabang kajian yang mempelajari sifat-sifat grafik.Perkembangan algoritma untuk menangani graf akan berdampak besar bagi ilmu komputer.Sebuah struktur graf bisa dikembangkan dengan memberi bobot pada tiap sisi.
b.Implementasi teori graf
Teori graf digambarkan dengan simpul simpul yang disebut vertex. atau node yang dihubungkan melalui Sisi atau busur. biasanya graf digambarkan sebagai kumpulan titik-titik (melambangkan simpul) yang dihubungkan oleh garis-garis (melambangkan sisi) atau garis berpanah (melambangkan busur).
3.Problema Model Komputasi menggunakan Kalkulasi Integrasi Numerik
Integrasi numerik merupakan suatu metode untuk menghitung luasan di bawah suatu fungsi pada grafik pada selang (jeda) yang diberikan, misalnya selang waktu. Jika suatu benda memiliki bentuk tetap dan telah diketahui secara massal misalnya segitiga, trapesium, bujur sangkar dan lain sebagainya akan dengan mudah untuk menghitung luas benda tersebut. Hal ini akan berbeda jika suatu benda yang dimaksud terdapat pada fungsi dan tidak mengetahui luas di bawah fungsi tersebut, maka cara paling mudah adalah menggunakan metode integral numerik. Hal tersebut dikarenakan untuk benda yang telah diketahui secara umum memiliki rumus yang selama ini dikenal, misalnya bujur sangkar = sisi × sisi, persegi panjang = panjang × lebar, trapesium = jumlah sisi sejajar × tinggi × ½, dan segitiga
4. = ½ × alas × tinggi.
Dengan demikian, integrasi numerik sebagai salah satu metode alternatif untuk mengintegrasikan suatu persamaan tanpa mengesampingkan integrasi analitis. Integrasi analitis sebagai cara integrasi yang sulit, terutama pada persamaan-persamaan yang kompleks dan rumit. Secara mendasar, aturan Simpson memerlukan satu set data yang berjumlah ganjil. Oleh karena itu, jika data yang tersedia berjumlah genap, maka proses perhitungannya adalah data pertama dan kedua dihitung berdasarkan aturan Trapezoidal dan sisanya dihitung berdasarkan aturan Simpson. Aturan Simpson adalah suatu aturan yang digunakan untuk menghitung luas suatu kurva polinom berderajat dua atau berderajat tiga dengan pendekatan yaitu pendekatan menggunakan partisi berbentuk parabola. Dalam metode Simpson ada dua jenis yaitu metode Simpson 1 per 3 dan metode Simpson 3 per 8. Beberapa hal yang berhubungan dengan integrasi numerik adalah sebagai berikut.
a. Bentuk umum persamaan integrasi numerik pada aturan Trapezoidal adalah sebagai berikut
b. Bentuk umum persamaan integrasi numerik pada aturan Simpson adalah sebagai berikut
Hal mendasar yang perlu diketahui bahwa satu set data x sama dengan satu set data yang memiliki deret beraturan atau memiliki rentang yang sama (h) pada setiap datanya. Pada saat persamaan tersebut ingin diintegrasikan, maka integrasi numerik menjadi langkah alternatif yang digunakan. Adapun pokok inti dari integrasi numerik adalah menghitung integrasi suatu persamaan dari satu set data yang melingkupi satu set data nilai x dan satu set data nilai f(x). Dua teknik yang biasa digunakan pada integrasi numerik adalah aturan Trapezoidal dan aturan Simpson. Guna mempermudah perhitungan menggunakan aturan di atas dibantu menggunakan bahasa pemrograman. Pada dasarnya, metode Trapezoidal maupun metode Simpson memang memberikan hasil yang hampir sama.
Bentuk pembuatan program kalkulasi integrasi numerik paling mudah menggunakan program Microsoft Visual Basic, walaupun tidak menutup kemungkinan menggunakan aplikasi berbasis teks yang lain. Dalam hal ini, penggunaan metode yang digunakan berupa kombinasi antara metode Trapezoidal dan Simpson, sebab metode Simpson memerlukan kumpulan data ganjil, maka perhitungan integrasi dua data awal menggunakan metode Trapezoidal dengan integrasi data yang selanjutnya dilakukan dengan menggunakan metode Simpson. Sebagian besar data diintegrasikan dengan metode Simpson yang lebih akurat, dikarenakan integrasinya berdasarkan pendekatan fungsi kuadrat untuk setiap tiga set data pada kumpulan data yang ingin diintegralkan.
4.Mengembangkan dan Menggunakan Abstraksi
Computational Thinking adalah “cara berpikir (atau memecahkan masalah) seperti seorang ilmuwan komputer.” Dengan kata lain, Computational Thinking adalah adalah sebuah metoda pemecahan masalah dengan mengaplikasikan/melibatkan teknik yang digunakan oleh software engineer dalam menulis program.
Metode berpikir/pemikiran komputasi
Berpikir/pemikiran komputasi tidak berarti berpikir seperti komputer, melainkan berpikir tentang komputasi di mana sesorang dituntut untuk:
memformulasikan masalah dalam bentuk masalah komputasi dan
menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai.
Terdapat beberapa metode berpikir komputasi/computational thinking dalam memecahkan masalah, antara lain :
•Decomposition : Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok sebuah masalah hingga kita menyelesaikan suatu masalah tersebut dapat menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah itu datang.
•Pattern Recognition : Mencari pola, biasanya didalam sebuah masalah terdapat pola pola tertentu untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola tersebut.
•Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat karakteristik umum dan juga membuat model suatu penyelesaian.
•Algorithm : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.
5.Penerapan Computational Thinking (CT)
Dalam Microsot Edu Summit yang dilaksanakan sekitar bulan Desember 2019 yang lalu, Computational Thinking (CT) merupakan salah satu topik yang disampaikan oleh beberapa nara sumber. Bahkan CT merupakan salah satu hal yang diajukan untuk melengkapi 4 C’s (Critical thinking & problem solving, Creativity, Communication & Collaboration) yang telah dikeluarkan oleh UNESCO sebagai “skill” yang dibutuhkan oleh generasi masa depan atau lebih sering disebut sebagai generasi digital.
Istilah CT sendiri dikenalkan kembali oleh Jeanette Wing pada Maret 2006 dan di tahun 2011, Jeanette memperkenalkan pengertian definisi baru dari CT sebagai proses berpikir yang diperlukan dalam memformulasikan masalah dan solusinya, sehingga solusi tersebut dapat menjadi agen pemroses informasi yang efektif dalam menyelesaikan masalah.
Dengan kata lain, CT membantu seseorang dalam memecahkan sebuah masalah dengan memecah masalah tersebut ke dalam bagian-bagian yang lebih kecil sehingga dapat lebih mudah dalam mencari solusi untuk memecahkan masalah tersebut.
Jika dilihat dari pengertian tersebut tentunya hal ini akan sangat baik jika dapat diterapkan dalam dunia pendidikan sejak di masa bangku sekolah dengan harapan para peserta didik setelah usai menempuh pendidikan dapat menerapkan ilmu ini dalam segala bidang profesi yang akan mereka jalani.
Di samping itu, para peserta didik dimasa mereka terjun ke dalam dunia usaha dan dunia industri akan banyak sekali menghadapi ketidakpastian seperti yang sudah terlihat sejak saat ini di mana banyak bisnis yang berguguran satu persatu khususnya dalam industri retail, padahal bisnis ini sudah ada sejak bertahun-tahun lalu tetapi dikarenakan perkembangan teknologi yang muncul dalam bentuk online shop membuat industri retail banyak berguguran.
Itu baru salah satu contoh saja, masih banyak contoh lain yang menunjukkan banyak hal yang akan penuh ketidakpastian di masa yang akan datang dan para pendidik di Nusantara ini harus menyiapkan para peserta didik mereka untuk menghadapai ketidakpastian tersebut.
Awalnya CT diterapkan dalam Computer Science tingkat perguruan tinggi tetapi dengan melihat perkembangan yang ada dirasakan perlu untuk dapat diterapkan dalam dunia Pendidikan dasar dan menengah yang disesuaikan dengan level mereka, karena dalam CT ada dua aspek yang akan dipelajari oleh peserta didik yaitu :
Computational thinking adalah sebuah proses pemikiran, bukan semata-mata berbicara tentang teknologi bahkan dapat dikatakan tidak berkaitan dengan teknologi.
Computational thinking adalah metode penyelesaian masalah yang dirancang untuk dapat selesaikan dan dijalankan oleh manusia, komputer atau kedua-duanya.
Dari kedua aspek tersebut dapat terlihat jika CT akan melatih siswa dalam memecahkan masalah/kasus yang ada dan pasti akan mereka butuhkan dalam kehidupan mereka karena setiap manusia tidak akan pernah lepas dari sebuah masalah.
Komentar
Posting Komentar