Anda di halaman 1dari 24

Departemen

Ilmu Komputer

Pertemuan 1
Kontrak Perkuliahan dan Pendahuluan

Departemen Ilmu Komputer


IPB University

Computational Thinking (KOM1102)


“Kita sudah siapkan teknologi pertanian
yang adaptif, mimpi IPB, 2030 nanti, pelaku
petani harus melek teknologi, karakteristik
petani modern akan disiapkan dalam
kurikulum itu.”

Prof. Dr. Arif Satria

https://www.pikiran-rakyat.com/pendidikan/2019/01/24/ubah-pertanian-tradisional-ke-digital
-ipb-siapkan-kurikulum-baru
Computational Thinking (KOM1102)
Apa yang perlu diberikan kepada
mahasiswa PPKU di KAMPUS TERBAIK ?
ICT literacy
Computational thinking
Ethics

Learning outcome dari mata kuliah metode berpikir


komputasional:
“increase digital and technological fluency”
Merupakan kapasitas diri seseorang terhadap teknologi
digital dan kemampuan menggunakannya dalam efisiensi kerja
di setiap domain masalah.

Computational Thinking (KOM1102)


Keypoint

Mata kuliah ini didesain agar mahasiswa


memiliki

“Landasan berpikir bahwa terdapat


teknologi komputer”

yang dapat dimanfaatkan untuk


menyelesaikan pekerjaan di domain
masing-masing.

Bukan untuk menggiring mahasiswa untuk


bisa seperti mahasiswa ilmu komputer
Computational Thinking (KOM1102)
Berpikir Komputasional (Computational
Thinking) ?

Abstraction — fokus pada informasi penting


saja, dan mengabaikan detail yang kurang
relevan.
Algorithms — membangun langkah-langkah
solusi terhadap masalah.
Decomposition — memecah masalah yang
lebih besar/kompleks menjadi bagian-bagian
yang lebih kecil/sederhana.
Pattern recognition — mencari/menemukan
pola/kesamaan antar masalah maupun
dalam masalah tersebut.
Computational Thinking (KOM1102)
Seriously… akan ada
“coding” :)
“Tapi ndak seperti mahasiswa ilmu komputer kok, menjadi
mahasiswa ilmu komputer itu sulit, biar kami saja”
Identitas Mata Kuliah
KOM1102 - Berpikir Komputasional (2-0)
Semester 1/2

Mata kuliah ini menjelaskan tentang proses formulasi masalah dengan berfokus pada informasi yang
penting ke dalam solusi generik (abstraksi), pemecahan masalah mencakup proses memecah masalah
menjadi submasalah yang lebih kecil (dekomposisi), mencari kesamaan pola suatu masalah (pattern
matching), dan membangun langkah solusi yang terstruktur (algoritme). Mata kuliah ini membentuk pola
berpikir mahasiswa dalam mengekspresikan solusi dalam serangkaian langkah terstruktur yang dapat
dilakukan oleh bantuan teknologi komputasi. Setelah mengikuti mata kuliah ini mahasiswa diharapkan
dapat menerapkan cara pemecahan masalah dengan computational thinking.

Capaian Pembelajaran :
1) Mahasiswa memiliki kemampuan untuk menganalisis masalah dan mencari solusi untuk masalah
tersebut dengan pendekatan computational thinking
2) Mahasiswa memiliki pengetahuan tentang computational tools yang dapat digunakan untuk
memecahkan permasalah
3) Mahasiswa memahami etika penggunaan berbagai computational tools dalam pemecahan masalah

Computational Thinking (KOM1102)


Pengajar Mata Kuliah KOM1102
1. Dean Apriana Ramadhan (C) 11. Medria Kusuma Dewi Hardhienata
2. Ahmad Ridha 12. Muhammad Asyhar Agmalaro
3. Annisa 13. Mushthofa
4. Auriza Ahmad Akbar 14. Sony Hartono Wijaya
5. Auzi Asfarian 15. Toto Haryanto
6. Firman Ardiansyah 16. Wisnu Ananta Kusuma
7. Hari Agung Adrianto 17. Wulandari
8. Hendra Hermawan 18. Yeni Herdiyeni
9. Julio Adisantoso
10. Karlisa Priandana

Computational Thinking (KOM1102)


Asisten Mata Kuliah KOM1102

Putri Melanita L. B. Fitria Nuryantika Tifanee Anindhita M. Rafli Aditya Adelia Novta K. P. Christy Octaviani H.
G64180053 G64190058 G64190080 G6401201054 G6401201042 G6401201082

Amira Nabila R. Dimas Nabil Ahmad Herdika Shidqi W. Laudza M. Afin T. Zahra Fitriani Patar Isac P.
G64190011 G64190055 G64190020 G64190052 G6401201038 G6401201092

Syabil Rofilah A. P.
G6401201020

Computational Thinking (KOM1102)


14 Pertemuan
Synchronous & Asynchronous
• Synchronous (Tatap Muka di Kelas)
Maksimum pemaparan 60 menit + Hands-on / Tugas mandiri oleh
mahasiswa selama 50 menit

• Asynchronous
Lesson di LMS | Belajar mandiri di online course | Latihan mandiri di
course.ipb.ac.id | Project mandiri
Welcoming : Asah Otak
Asah Otak adalah tugas mingguan
yang diperuntukkan sebagai latihan
mandiri untuk seluruh mahasiswa.
Asah otak bersifat tugas individu.
Wajib dikerjakan :)
Rencana Konten Metode
Perkuliahan Penyampaian
1 Computational Thinking & VUCA World 1 Pemaparan Dosen
(Ceramah) → Blended
2 ICT Literacy & Ethics
2 Observasi Lapang
3 Formulasi Masalah
3 Online Course
(Problem Formulation)
4 Diskusi Kelompok
4 Problem Solving
5 Blocks Code
5 Algorithmic Thinking
6 Tugas Mandiri
6 Hour of Code & Pseudocode
7 Project Sederhana
Kuliah Tamu Semester Ganjil 2020/2021
dengan Achmad Zaky (Founder Bukalapak
& Founder Partner init-6)

Kuliah
Tamu
Dr. Inggriani Liem, Penerima
Lifetime Achievement Award
di Bidang Pengembangan
Informatika
Media
Sosial
Kuliah Tamu Semester Ganjil 2020/2021
dengan Achmad Zaky (Founder Bukalapak & Foundr Partner init-6)
Bobot Penilaian
35% + 35% + 30%
UTS - UAS - TUGAS / KUIS
Huruf Mutu
Huruf Mutu Nilai Akhir (NA)
A NA ≥ 75 Penilaian huruf mutu mengacu pada
aturan IPB.
AB 70 ≤ NA <75
● Huruf mutu E wajib mengulang.
B 60 ≤ NA< 70
● Huruf mutu D dianjurkan mengulang.
BC 55 ≤ NA < 60
● Huruf mutu A, AB, B, BC, dan C lulus :)
C 45 ≤ NA< 55
D 35 ≤ NA<45
E NA< 35
Kasus 1

Usai nonton drama Korea “It's Okay to Not Be Okay” di TV, Utami terbawa mimpi seolah sedang dengan kekasihnya di pulau
misterius. Utami menemukan petunjuk lokasi kekasihnya berada, tetapi sayang semua angka di petunjuk hilang. Adapun
petunjuknya seperti dibawah ini:

Kamu berada di lokasi X untuk menemukan kekasihmu kamu perlu


jalan ke utara sebanyak n langkah,
lalu jalan ke timur sebanyak n langkah,
terakhir ke selatan sebanyak n langkah
(simbol n menandakan angka yang hilang)

Berapa banyak titik yang menjadi kemungkinan lokasi kekasih Utami berada jika diketahui angka yang hilang merupakan
bilangan bulat positif:
a. 6
b. 3
c. 7
d. 5
e. 4

Computational Thinking (KOM1102)


Example Problem: Logistic (Stack & Queue)

• Sebuah kapal membawa


peti kemas untuk
dikirimkan ke berbagai
tujuan
• Bagaimana cara
menyusun peti kemas
tersebut agar efisien?

Computational Thinking (KOM1102)


Example Problem: Logistic → Graph

• Sebuah truk indomaret


memiliki tugas untuk
mengantarkan barang dari
distribution hub menuju
beberapa toko indomaret
• Jalur mana yang perlu
diambil agar dapat
menekan ongkos
operasional?

Computational Thinking (KOM1102)


Example Problem: Logistic → Queueing Theory

• Queuing theory
• Studi kasus: Jalan tol brexit
• Bagaimana desain jalan tol
nya?

Computational Thinking (KOM1102)


Example Problem: Face-ID Iphone

Berang-berang menemukan suatu alat untuk mendeteksi wajah tersenyum dengan kamera. Alat tersebut bekerja
dengan 2 langkah.

Tahap 1 : Transformasi foto wajah menjadi semacam “smiley” yang diberi dua titik dan garis yang menunjukkan posisi
mata dan mulut.
Tahap 2 : Deteksi apakah wajah tersenyum dengan mencocokkan gambar hasil tahap 1 dengan pola yang terdiri dari
garis merah dan titik hijau. Wajah dideteksi sebagai wajah tersenyum, jika dan hanya jika gambarnya menyentuh
semua titik hijau dan tidak menyentuh garis merah.

Tantangan :
Berapa gambar hasil tahap 1 sebagai berikut, yang dideteksi sebagai wajah tersenyum?

Jawaban :
Jawaban yang benar adalah 4
Penjelasan gambar yang ditandai dengan x terdeteksi sebagai senyum

Computational Thinking (KOM1102)


Buku Referensi
Buku Referensi
Departemen
Ilmu Komputer

Terima Kasih

Anda mungkin juga menyukai