A.Discrete A. Diskrit
1. Graph 1. Grafik
an abstract representation of a set of objects merupakan representasi abstrak dari himpunan objek
where some pairs of the objects are connected by links di mana beberapa pasang benda yang dihubungkan dengan
• undirected link
• directed • tidak diarahkan
• weighted • diarahkan
• tertimbang
2. Seven Bridges of Königsberg
1736 by Leonhard Euler graph theory and idea of topology 2. Tujuh Jembatan Königsberg
The city of Königsberg in Prussia (now Kaliningrad, Russia) teori graph dan gagasan tentang topologi1736 oleh
The problem: Leonhard Euler
to find a walk through the city that would cross each bridge Kota Königsberg di Prusia (sekarang Kaliningrad, Rusia)
once and only once. Masalahnya:
The islands could not be reached by any route other than the untuk menemukan berjalan melalui kota yang akan
bridges, and every bridge must have been crossed completely menyeberangi jembatan masing-masing sekali dan hanya
every time sekali.
Pulau-pulau tidak bisa dihubungi oleh rute selain jembatan,
3. Knight’s Tour dan setiap jembatan pasti telah menyeberangi sepenuhnya
• The knight is placed on the empty board setiap kali
• moving according to the rules of chess
• must visit each square exactly once 3. Knight's Tour
• Closed tour • Kesatria itu ditempatkan pada papan kosong
• Open tour • bergerak menurut aturan catur
• harus mengunjungi setiap persegi tepat satu kali
4. Tree • Ditutup tur
an acyclic connected graph where each node has a set of zero • Buka tur
or more children nodes, and at most one parent node
4. Pohon
5. Simple Traversing Alg sebuah grafik yang terhubung asiklik mana masing-masing
-Depth First Search node memiliki seperangkat node nol atau lebih anak-anak, dan
-Breadth First Search pada node satu orangtua yang paling
6.Lookup
Ini bekerja dengan cara mengubah tombol menggunakan
fungsi hash ke hash, nomor yang digunakan sebagai indeks
dalam array untuk menemukan lokasi yang diinginkan
("ember") di mana nilai-nilai harus
Introduction to Professionalism Pengantar Profesionalisme
1. Ethics 1. Etika
• Any society is based on a system of ethics • Setiap masyarakat didasarkan pada sistem etika
– rules by which the members of that society are expected to - Aturan yang anggota masyarakat yang diharapkan untuk
abide for the mutual benefit of the society’s members. mematuhi untuk kepentingan bersama anggota masyarakat.
• ethics define what is considered to be right and wrong. etika • menentukan apa yang dianggap benar dan salah.
• Any technology must be used within the accepted ethical • Setiap teknologi harus digunakan dalam kode etik yang
codes berlaku
– the more powerful the technology the more important that - Semakin kuat teknologi yang lebih penting yang digunakan
it is used in an ethical manner secara etis
7. Beberapa masalah
• Integritas data
• Keamanan
• Terdistribusi database
Introduction to Computer Graphics, Sound, Image Processing, Pengantar Komputer Grafis, Sound, Pengolahan Gambar,
Multimedia Multimedia
1. Computer Graphics 1. Grafik Komputer
Object Description -> CG processes -> Images / animation 2D / Obyek Deskripsi - proses CG> -> Foto animasi 2D / 3D
3D ...
… / /-Mug -------------
//-mug------------- Perbedaan (
difference { serikat (
union { silinder (
cylinder { <0, -0.5,0>, <0,0.5,0>, 0,5
<0,-0.5,0>, <0,0.5,0>, 0.5 pigmen Kuning ())
pigment {Yellow} } silinder (
cylinder { <0, -0.6,0>, <0, -0.5,0>, 0,45
<0,-0.6,0>, <0,-0.5,0>, 0.45 pigmen Kuning ())
pigment {Yellow} } torus (
torus { 0,3, 0,05
0.3, 0.05 pigmen) (Kuning
pigment {Yellow} memutar 90 * x
rotate 90*x menerjemahkan 0,5 * x)
translate 0.5*x } )
} silinder (
cylinder { <0, -0.48,0>, <0,0.55,0>, 0,45
<0,-0.48,0>, <0,0.55,0>, 0.45 Gray pigmen ())
pigment {Gray} } memutar 25 * y
rotate 25*y menerjemahkan <1.1,0.6, -0,5>
translate <1.1,0.6,-0.5> )
}
2. Pengolahan Citra
2. Image Processing Awal gambar -> Image Processing -> Lebih cocok gambar
Initial images -> Image Processing -> More suitable images Untuk: Film & Video,: rendering Kedokteran CT - volume
For : Films & Games, Medical: CT – volume rendering
3. Softwares
3. Softwares • Visio
• Visio • Auto CAD
• Auto CAD • 3ds Max (Autodesk)
• 3ds Max (Autodesk) • Maya (Autodesk)
• Maya (Autodesk) • Blender
• Blender POV-Ray •
• POV-Ray
4. ] Komputer [Sounds
4. [computer] Sounds • Akuisisi & rekaman
• Acquisitions & recording • Memproduksi & bermain
• Producing & playing • Penyimpanan
• Storing • Encoding & decoding
• Encoding & decoding • Analisis & pengakuan
• Analysis & recognition • Sintesis
• Synthesis Contoh
Examples • CD audio, WAV, MP3, MIDI, ...
• CD audio, WAV, MP3, MIDI, … • Pengenalan suara
• Speech recognition • Pidato teks
• Speech to text • Teks pidato
• Text to speech • Pidato pidato
• Speech to speech
5. Computer Vision
5. Computer Vision • Komputer visi membuat komputer belajar tentang
• Computer vision make a computer learn about bagaimana manusia dan hewan proses visual
how people and animals process visual informasi.
information. • Komputer visi berkaitan dengan kedua rendah
• Computer vision is concerned with both low dan tingkat tinggi pengolahan.
and high levels of processing. • Pada tingkat kesepakatan CV rendah dengan gambar visual
• At the low level CV deal with visual image representasi mengandung fitur tertentu
representation containing certain features yang penting (piksel, tepi, warna,
which are important (pixels, edges, colours, dan tekstur)
and texture)
6. Untuk:
6. For: - Industri Aplikasi: Sayuran Pemisahan, Karpet's Inspeksi
- Industrial Application: Vegetable Separation, Carpet’s Kualitas, Inspeksi Kualitas Botol's, Lukisan Road, Iklan televisi
Quality Inspection, Bottle’s Quality Inspection, Road Painting, Virtual
Virtual Television Advertising - Pengolahan Sampah
- Garbage Processing - Medical Imaging
- Medical Imaging - Lalu Lintas Aplikasi: navigasi Automobile
- Traffic Application: Automobile navigation - Biometrics: Deteksi Wajah dan Pengakuan, Peningkatan
- Biometrics: Face Detection and Recognition, Law Hukum
Enhancement - Beyond Visible (I): Gambar Termal - Beroperasi> pada
- Beyond Visible (I): Thermal Images -> Operate in infrared frekuensi inframerah
frequency - Beyond Terlihat (II): Radar Foto -> Beroperasi pada frekuensi
- Beyond Visible (II): Radar Images -> Operate in microwave gelombang mikro
frequency - Beyond Terlihat (III): MRI dan Astronomi -> Beroperasi pada
- Beyond Visible (III): MRI and Astronomy -> Operate in radio frekuensi radio
frequency
7. Visi Tingkat Rendah (pengolahan citra)
7. Low-Level Vision (image processing) Gambar proses pengolahan: seperangkat operasi yang
Image processing processes: set of operations performed on dilakukan pada gambar yang bertujuan meningkatkan kualitas
images aiming at enhancing their quality and selecting useful mereka dan memilih informasi yang bermanfaat, yang akan
information, which will be processed by humans or other diproses oleh manusia atau algoritma lainnya
algorithms
8. Mid-Level Visi (analisa citra)
8. Mid-Level Vision (image analysis) Termasuk ekstraksi informasi simbolis dari gambar pra-
Includes extraction of symbolic information from pre- diproses dan teknik analisis karakteristik visual dari objek yang
processed images and analysis techniques of the visual di gambar
characteristics of the objects that are in the images
9. Visi Tingkat Tinggi (pemahaman gambar)
9. High-Level Vision(image understanding) Bertujuan untuk mendapatkan beberapa pemahaman "" dari
Aims at obtaining some “comprehension” of the observed adegan diamati, sebagai bentuk pengakuan
scene, as shape recognition atau hubungan antara objek-objek spasial. Termasuk proses
or spatial relationship among objects. It includes high-level abstraksi tingkat tinggi:
abstraction processes: • Klasifikasi
•Classification • Identifikasi
•Identification • Pelokalan
•Localization
10. Multimedia
10. Multimedia • Informasi: direpresentasikan dalam bentuk digital.
• Information: represented in a digital form. • dapat diolah, dikomunikasikan, dan
• it can be processed, communicated, and disajikan pada peralatan komputer
presented on computer equipment • media yang berbeda adalah teks, grafis,
• different media are text, graphics, foto, gambar video dan suara
photographs, video images and sound
Introduction to Human-Computer Interaction & Natural Pengantar Interaksi Manusia-Komputer & Komputasi Bahasa
Language Computing Alam
A. HUMAN-COMPUTER INTERACTION A. INTERAKSI MANUSIA-KOMPUTER
1. Why? 1. Mengapa?
• These frustrations are often caused by the design of the • frustrasi ini biasanya disebabkan oleh desain antarmuka
interface between the user and the software: the human antara pengguna dan perangkat lunak: interface komputer
computer interface. manusia.
• the people who design the interface are not familiar with • orang-orang yang desain antarmuka tidak akrab dengan alat,
tools, techniques and principles that have been developed to teknik dan prinsip-prinsip yang telah dikembangkan untuk
improve interface design memperbaiki desain antarmuka
3. Guidance 3. Bimbingan
a. Strive for consistency a. Upaya untuk konsistensi
b. Enable frequent user shortcuts b. Cara pintas memungkinkan pengguna sering
c. Offer informative feedback c. Penawaran umpan balik informatif
d. Design dialogues to yield closure d. Desain dialog untuk menghasilkan penutupan
e. Offer error prevention e. Penawaran pencegahan kesalahan
f. Permit easy reversal of actions f. Izin mudah tindakan pemulihan
g. Support internal locus of control g. Dukungan lokus kontrol internal
h. Reduce short-term memory load. h. Mengurangi beban memori jangka pendek.
4. simply following rules is not enough 4. hanya mengikuti aturan tidak cukup
• People must be involved in the development and evaluation • Orang harus terlibat dalam pengembangan dan evaluasi
of interfaces antarmuka
• Techniques to eliciting the required knowledge: • Teknik untuk eliciting pengetahuan yang dibutuhkan:
– focus groups, interviews, questionnaires - Kelompok fokus, wawancara, kuesioner
– Prototyping: users get to try out something which looks like - Prototyping: pengguna mendapatkan untuk mencoba
the proposed design sesuatu yang tampak seperti desain yang diusulkan
5. Non (keyboard, screen and mouse) 5. Tanpa (keyboard, layar dan mouse)
• “Pervasive computing” everyware • "Pervasif komputasi"? Everyware