G. Berpikir Algoritmik
1.Jenis data dalam penelitian
Filosofi berpikir komputasional identik dengan proses berpikir dalam menyelesaikan masalah dengan cara menerapkan model ilmu komputer informatika. Metode ini sering dikenal dengan istilah berpikir algoritmik, yaitu seolah olah melakukan penalaran yang mirip dengan cara kerja komputer.
a.Data kuantitatif adalah jenis data yang direprensentasikan dalam bentuk nominal angka, misalnya data kuantitatif yang memuat model skor antara 1 - 4.
b.Data kualitatif merupakan tipe data yang tidak dapat dukur nilainya dalam bentuk angka, biasanya berupa, kalimat, kata, gambar, dan model.
2.Teknologi computational thinkingn
a. Definisi dan karakter
Istilah berpikir komputasional diadopsi dari konsep CT atau Computational Thinking yang pertama kali diperkenalkan oleh Jeannette Wing pada maret 2006 sebagai brntuk model dan mekanisme penyeselesaian masalah melalui tahapan analisis pendekatan ilmu komputer.
b.Elemen computational thinking
Computational thinking memiliki 6 bagian penting, yaitu sebagai berikut.
1).Abstraction adalah proses mengidentifikasi permasalahan dan mengumpulkan potongan informasi yang belum bisa terbaca menjadi data yang siap dijadikan dasar melakukan proses selanjutnya.
2).Algorithmic thinking merupakan langkah testruktur dan sistematis untuk menyelesaikan permasalahan yang ditemukan.
3).Automation merupakan bagian penting dalam CT yang bekerja secara otomatis dalam mengeksekusi setiap intruksi yang diberikan komputer secara berulang ulang.
4).Decomposition merupakan proses pengeruaian komponen dalam permasalahan agar mudah dipahami.
5).Debugging adalah tahapan melakukan analisis dan evaluasi secara menyeluruh terhadap kemampuan, kapabilitas, serta peforma sistem.
6).Generalization dapat dikatan sebagai langkah untuk mengenali, mengidentifikasi pola, dan korelasi hubungan antar modul serta menganalisis fitur dalam sistem.
c.Artificial inteligence
Salah satu implementasi dari berpikir komputasi atau CT ysng bertujuan memprogam komputer agar mampu berpikir, mempertimbangksn dsn memutuskan, serta mengeksekusi pekerjaan layaknya manusia.
1)Persepsi kecerdasan pendekatan dalam sisi kecerdasan akan mengacu pada potensi mengembangkan teknologi komputer pintar sehingga mampu bekerja seperti manusia, misalnya robot hewan, robot pelayan cafe, aplikasi pendeteksi gangguan kejiwaan.
2) Persepsi riset sisi pendekatan AI sebagai disiplin ilmu baru yang manpu menciptakan software, hardware. atau perpaduan keduannya menjadi cerdas layaknya manusia bahkan melebihi kepandaian manusia.
3)Persepsi potensi bisnis dari sisi bisnis AI mampu memberikan dukungan layanan dan analisis yang cepat, tepat dan handal sehongga berpotensi meningkatkan keuntungan bisnis yang dijalankan.
4)Persepsi logika pemrogaman sudut pandand AI dalam teknik pemrogaman merupakan salah satu bentuk rule-rule logika yang dapat dimasukan ke database kecerdasan mesin ketika menjalankan pekerjaannya.
d. Sistem pakar
1)Definisi 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 yang tinggi, seperti kedokteran, teknik dan lainnya.
a).Mempunyai pengetahuan dan keahlian setingkat pakar manusia
b).Memiliki modul atau fungsi yang dapat mempertimbangkan keputusann menggunakan model simbolis.
c).Keberagamann dan tingkat kedalamann pengetahuan berasal dari kumpulan para pakar.
d).Mempunyai kemampuan self knowledge, yaitu dapat menganalisis secara otomatis setiap mengetahui parameter input masalah.
2) Kelebihan sistem pakar
a).Memiliki basis data pengetahuan relatif besar.
b).Mampu menyimpan data pakar dalam jangka waktu yang lama.
c).Mampu menyimpan data pakar secara cepat dan tepat.
d).Mampu menyajikan data dan informasi dengan akurat
e).Memperbaiki peforma kerja sistem.
f).Mengerungai delay pekerjaan dan meningkatkan responsibilitas sistem.
3) Komponen sistem pakar
a).Sistem akusisi pengetahuan bertugas melakukan akusisi pengetahuan, keahlian, data kepakaran dari para pakar ke dalam sistem komputer.
b).Knowledge base merupakan data atau sistem penyimpanan data kepakaran yang telah diakusisi terdiri atas fakta dan heuristik tentang pemanfaatan basis pengetahuan yang telah tersimpan.
c).Inference machine sistem yang berperan sebagai pengontrol dan penerjemah aturan, metodologi, fungsi pertimbangan,analisis dan perumusan konklusi.
d).User inteface merupakan antar muka yang dig unakan untuk menjembatani interaksi antara user dan sistem pakar, misalnya dalam bentuk GUI.
e).Black board adalah ketersediaan ruamg memori yang bertugas menyimpan database atau aturan baru dan bahkan berperan sebagai penyimpan hipotesis dan simpulan sementara.
f).Justifier merupakan fitur yang dapat menulusuri vadilitas simpulan atau keputusan yang diambil berdasarkan rujukan yang jelas.
g).Subsistem merupakan sistem yang disediakan untuk mengevaluasi dan memperbaiki proses pengolahan kepakaran dalam sistem itu sendiri.
4) Modul utama dalam sistem pakar
a)Modul penerimaan pengetahuan merupakan titik awal sistem bekerja.
b)Modul konsultasi digunakan untuk menjembatani proses interaksi dan komunikasi antara user dan sistem pakar.
c)Modul penjelasan berperan dalam memberikan penjelasan berperan dalam memberikan penjelasan dan pengetahuan tentang keputusan atau diagnosis yang diambil oleh sistem.
5) Bentuk sistem akar
a)Berdiri sendiri sistem ini dapat bekerja dan berdiri sendiri tanpa bantuan software atau hardware lain.
b)Terintregasi sistem pakar yang terintregasi dalam modul subprogam konvensial atau aplikasi tertentu.
c)Terhubung ke sistem lain bentuk ini merupakan model koneksi penyimpanan pengetahuan kepakaran dalam sistem manajemen.
d)Sistem mengabdi sistem pakar dalam komputer yang digunakan sebagai layanan khusus terhadap pekerjaan tertentu.
e. Decision support sistem
1)Pengertian DSS pada dasarnya adalah sistem informasi sebagai hasil proses berpikir secara komputasi yang diciptakan enginer atau progamer.
2)Karateristik DSS
a)Mempermudah manajemen dalam mengambil keputusan dengan mempertimbangkan data data terdahulu.
b)Mampu diintregasikan dengan sistem lain.
3)Tahapan pengambilan keputusan 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 dimliki.
b)Tahapan desain merupakan fase mencocokan, menemukan mengembangkan, serta menganalisis pola masalah terhadap data yang ada.
c)Tahapan pilihan adalah proses mempersempit batasan pilihan solusi yang ditawarkan dan diambil oleh sistem berdasarkan persentase kebenaran terbesar.
d)Tahapan implementasi adalah proses akhir yang berisi saran dan pilihan solusi yang ditampilkan sistem pada user.
4)Komponen sistem
a)Data management, merupakan keseluruhan data yang menyimpan informasi tentang database permasalahan, analisis, serta solusi yang terbaik.
b)Model management berguna untuk memberikan dukungan logika analisis, serta kemampuan kemampuan penampilan pilihan solusi terbaik.
c)Communication, merupakan modul yang menjadi kontrol interaktif antara user dan sistem.
d)Knowledge management, berperan sebagai modul pendukung terhadap komponen lainnya.
3.Penerapan teknologi CT
Konsep berpikir komputasional bertujuan memudahkan pekerjaan manusia dengan cara menerapkan disiplin ilmu komputer, yang diimplementasikan dalam bentuk software, hardware, atau kombimasi keduanya.
a)Biometric syistem merupakan teknologi pengenalan atau pemindai dan pengidentifikasi karateristik fisik dan biologis manusia, yang disimpan dalam bank data digital.
b)Face recognition merupakan revolusi teknologi di era industri 4.0 yang mampu mengidentifikasi dan memvalidasi data seorang berdasarkan gambar dan pola wajah manusia. Konsep kerja sistem ini adalah melakukan pendataan pola wajah meliputi jarak antara kedua bola mata, kedalaman mata, jarak antra dagu dan jidat, kontur bibir, pipi, dagu, rahang, telinga, dan rambut, kemudian disimpan dalam bank digital.
c)Voice atau speech recognition merupakan teknologi pendetaksi data yang berasal dari ucapan atau suara yang diubah jadi digital. Salah satu contoh penerapan teknologi ini adalah Google Voice yang disematkan pada layanan smartphone.
d)Fingerprint recognition merupakan teknologi yang akan merekam dan mencatat pola sidik manusia ke dalam bank data digital. Biasanya teknologi ini juga diintregasikan dengan fitur keamanan lainnya.
e)Computer aided diagnosis merupakan sistem diagnosis yang digunakan untuk gejala penyakit dalam bidang kedokteran. Data pasien akan akan dibandingkan dengan bank data yang dimiliki sehingga mampu memberikan prediksi diagnosis penyakit dan sajian solusi penanganan yang sebaiknya dilakukan oleh tim medis.
f)Optical character recognition adalah salah satu jenis AI yang mampu membaca dokumen cetak atau tulisan tangan di kertas melalui proses scanning, yang kemudian di ekstrak dalam bentuk file taks yang dapat diedit tanpa perlu mengetik secara manual.
g)Machine vision memiliki konsep berupa kecerdasan mesin yang mampu menggantikan manusia dalam meluhat, mengenali, mengidentifikasi, menangkap dan menganalisisobjek gambar sehingga dapat menyajikan opsi keputusan bagi penggunanya.
h) Data mining
1)konsep data mining sebagai tol untuk mendeteksi, metode mengestrak informasi, mekanisme analisis data.
2)Faktor dan model ddata mining, space data semakin besar, space data warehousing, dukungan layanan komputasi yang semakin terjangkau.
4. Enkripsi ROT13
a.Konsep enkripsi dan deskripsi
Enkripsi adalah metode atau mekanisme mengubah atau mengonversi format data menjadi bentuk lain yang tidak mudah dibaca dan dipaham. Deskripsi 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.
b.Algoritme ROT13
Detail pemograman dan teknik enkripdi mendalam akan dibahas dalam bab analisis data dan dampak sosial informatika. pada sub bab ini anda akan diajak berbikir komputasi terlebih dahulu memahami konsep dan alur logikaenkripsi paling sederhana yaitu ROT13.