Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Abstraction Andika Elok Amalia.

Presentasi serupa


Presentasi berjudul: "Abstraction Andika Elok Amalia."— Transcript presentasi:

1 Abstraction Andika Elok Amalia

2 Capaian Pembelajaran Mahasiswa dapat menjelaskan konsep dasar berpikir komputasi (khususnya abstraction)

3 Review Pattern Recognition ?

4 Introduction Pada computational thinking ketika kita mendapatkan sebuah masalah tahapan apa yang dilakukan? Membagi masalah menjadi sub masalah (problem decomposition) Mencari pola pada sub masalah-masalah tersebut yang akan menghasilkan solusi untuk masalah besarnya

5 Aspek Utama Berpikir Komputasi ?

6 Abstraction Proses penyaringan/ mengabaikan karakteristik pola yang tidak kita butuhkan untuk berkonsentrasi pada hal-hal yang akan lakukan. Selain itu, proses ini juga melakukan penyaringan dari rincian spesifik (Spesific details) Pada tahap ini akan dibuat representasi (ide) dari apa yang ingin kita selesaikan.

7 Masih Ingat Bagaimana Pola untuk Menggambar Kucing Dasar ?

8 What are specific details or characteristics? [1]
Kucing memiliki karakteristik umum, yang umum terjadi pada semua kucing, misalnya mata, ekor, bulu, keinginan ikan dan kemampuan untuk membuat suara mengeong Selain itu, setiap kucing memiliki ciri khas, seperti bulu hitam, ekor panjang, mata hijau, suka salmon, dan memiliki suara nyaring dan keras. Rincian ini dikenal sebagai spesifik.

9 What are specific details or characteristics? [2]
Untuk menggambar kucing dasar, kita perlu tahu bahwa ia memiliki ekor, bulu dan mata. Karakteristik ini relevan. Kita tidak perlu tahu bagaimana suara kucing yang dibuat atau ikan yang disukai. Karakteristik ini tidak relevan dan bisa disaring Kita perlu tahu bahwa kucing memiliki ekor, bulu dan mata, tapi kita tidak perlu tahu ukuran dan warnanya. Spesifik ini bisa disaring

10 Abstraction [2] Dari karakteristik umum yang kita miliki (ekor, bulu, mata) kita dapat membangun ide dasar seekor kucing, yaitu seperti apa kucing pada dasarnya. Begitu kita tahu seperti apa seekor kucing kita dapat menggambarkan cara menggambar kucing dasar (membuat modelnya)

11 Abstraction [3]

12 Why is Abstraction Important?[1]
Abstraksi memungkinkan kita untuk membuat gagasan umum tentang apa masalahnya dan bagaimana mengatasinya. Proses menghapus semua detail spesifik, dan pola apa pun yang tidak akan membantu kami mengatasi masalah membantu kita membentuk gagasan kita tentang masalah. Ide/gagasam tersebut dikenal sebagai 'model'.

13 Why is Abstraction Important?[2]
Jika kita tidak membuat abstrak, masalah yang sedang kita pecahkan mungkin berakhir dengan solusi yang salah. Contoh : kucing , jika kita tidak melakukan abstraksi, kita mungkin berpikir bahwa semua kucing memiliki ekor panjang dan bulu pendek.

14 Contoh [1] Saat membuat kue, kita mengetahui : Kue membutuhkan bahan
Setiap bahan memiliki takaran tertentu Kue membutuhkan waktu hingga matang Saat melakukan abstraksi, hapuslah detail spesifik dan jaga pola umum yang relevan.

15 Contoh [2] Pola Umum Rincian Spesifik
Kita perlu tahu bahwa kue membutuhkan bahan-bahan Kita tidak perlu tahu apa ramuan/bahannya Kita perlu tahu bahwa masing-masing bahan memiliki takaran tertentu Kita tidak perlu tahu berapa besar takarannya Kita perlu tahu bahwa setiap kue memerlukan waktu tertentu untuk dipanggang Kita tidak perlu tahu berapa lama waktu yang dibutuhkan

16 Membuat Model [1] Model adalah gagasan umum (representasi) tentang masalah yang sedang kita coba selesaikan

17 Membuat Model [2] Misalnya, kucing model akan menjadi kucing mana saja. Bukan kucing tertentu dengan ekor panjang dan bulu pendek. Jadi modelnya yang mewakili semua kucing. Begitu pula saat memanggang kue, modelnya tidak akan menjadi kue yang spesifik, seperti kue bolu atau kue buah. Sebagai gantinya, model itu harus mewakili semua kue. Dari model ini kita bisa belajar cara memanggang kue apapun, dengan menggunakan pola yang berlaku untuk semua kue.

18 Contoh Model (X+Y)2  Luas Lingkaran
Arsitek sering menggunakan model fisik bangunan mereka untuk menyoroti estetika struktur eksterior Pembuat film menggunakan papan cerita untuk membuat model film dalam hal adegan terpisah Dst Begitu kita memiliki model masalah kita, kita kemudian bisa merancang sebuah algoritma untuk menyelesaikannya

19 Manfaat Model Dalam dunia perangkat lunak model merupakan hal yang sangat penting. Sampai pada akhirnya dapat menghasilkan perangkat lunak yang berkualitas

20

21 Model yang digunakan dalam bidang Komputer khususnya Rekayasa Perangkat Lunak
Flowchart ER Diagram Diagram Use Case Diagram Activity

22 Kuis Abstraction Download soal pada :

23 Thanks! Any questions?


Download ppt "Abstraction Andika Elok Amalia."

Presentasi serupa


Iklan oleh Google