Matematika Diskrit. Pertemuan ke 1. By : Winda Aprianti, M.Si

dokumen-dokumen yang mirip
Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan. Tak kenal maka tak sayang, tak sayang maka tak cinta

Pengantar Matematika. Diskrit. Bahan Kuliah IF2091 Struktur Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Pengantar Matematika Diskrit

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Matematika Diskrit. Rudi Susanto

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

PENGANTAR MATEMATIKA DISKRIT

Gembong Edhi Setyawan

Pertemuan 1. Pendahuluan Dasar-Dasar Logika

Selamat Datang. MA 2151 Matematika Diskrit. Semester I 2008/2009

Logika Proposisi. Adri Priadana ilkomadri.com

MATEMATIKA DISKRIT. Logika

DASAR-DASAR LOGIKA. Pertemuan 2 Matematika Diskrit

Matematika Komputasi. Rekyan RMP

RELASI DAN FUNGSI. Nur Hasanah, M.Cs

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRONIKA

Aturan Penilaian & Grade Penilaian. Deskripsi. Matematika Diskrit 9/7/2011

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

MATEMATIKA MATEMATIK A DISKRIT : : MAT-3615/ 3 : : VI

INF-104 Matematika Diskrit

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Perancangan Aplikasi Penyederhanaan Fungsi Boolean Dengan Metode Quine-MC Cluskey

63 ISSN: (Print), (Online)

KOMBINATORIAL STRUKTUR DISKRIT K-1. Program Studi Teknik Komputer Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia.

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Selamat Datang. MA 2151 Matematika Diskrit. Semester I, 2012/2013. Rinovia Simanjuntak & Edy Tri Baskoro

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

PEWARNAAN GRAF TERHADAP PENJADWALAN PENITIPAN ANAK SKRIPSI SARJANA MATEMATIKA FILLY CANDRA NORE

Pendahuluan Perkuliahan Matematika Diskret

Tinjau algoritma dibawah ini

Penerapan Scene Graph dalam Pemodelan Tiga Dimensi

Teori Himpunan Elementer

.::BAB II.::MENGENAL PASCAL

Variabel dan Tipe data Javascript

PENGANTAR MATEMATIKA DISKRIT DAN HIMPUNAN PERTEMUAN I

TIPE DATA dan OPERATOR

KURSUS ONLINE JASA WEBMASTERS

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK ELEKRO TELKOM UNIVERSITY

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Penggunaan Graf dalam Pemodelan Matematis Permainan Delapan Jari

Pemanfaatan Pohon Biner dalam Pencarian Nama Pengguna pada Situs Jejaring Sosial

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

JUMANTAKA Halaman Jurnal: Halaman LPPM STMIK DCI:

Matriks. Matriks adalah adalah susunan skalar elemen-elemen dalam bentuk baris dan kolom.

Materi 1: Teori Himpunan

Materi 2: Operasi Terhadap Himpunan

Pohon Quad untuk Merepresentasikan Gambar

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Tipe Data dan Operator dalam Pemrograman

RENCANA PEMBELAJARAN SEMESTER (RPS)

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

Algoritma Pemrograman

Algoritma Pemrograman I KONSEP DASAR

TEOREMA CAYLEY DAN PEMBUKTIANNYA

Pengantar Teknik Informatika

Brigida Arie Minartiningtyas, M.Kom

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

SILABUS MATA KULIAH MATEMATIKA DISKRIT

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Logika Proposisi 1: Motivasi Pohon Urai (Parse Tree)

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Kombinatorial. Bahan Kuliah IF2120 Matematika Diskrit Oleh: Rinaldi Munir. Program Studi Teknik Informatika ITB

KOMBINATORIAL DALAM HUKUM PEWARISAN MENDEL

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

TIPE, NAMA, DAN NILAI

I. LAMPIRAN TUGAS. Mata kuliah : Matematika Diskrit Program Studi : Sistem Informasi PA-31 Dosen Pengasuh : Ir. Bahder Djohan, MSc

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

2. Matrix, Relation and Function. Discrete Mathematics 1

Selamat Datang. MA 2251 Matematika Diskrit. Semester II, 2016/2017. Rinovia Simanjuntak & Saladin Uttunggadewa

EKSPRESI REGULAR PADA SUATU DETERMINISTIC FINITE STATE AUTOMATA

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

Satuan Acara Perkuliahan

PENGGUNAAN OPERASI ALJABAR BOOLEAN DALAM DESAIN KONTROL GERBANG LINTAS KERETA API

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Logika Matematika. Teknik Informatika IT Telkom

Ema Maliachi,S.Kom. Pertemuan ke-2

Pemanfaatan Directed Acyclic Graph untuk Merepresentasikan Hubungan Antar Data dalam Basis Data

Nama : Rendi Setiawan Nim :

Relasi dan Fungsi. Program Studi Teknik Informatika FTI-ITP

Algoritma Pemrograman

Quis. Contoh. Definisi Konsep Part 1,2 Part 3 Part 4. Oleh : Hasan Sanlawi, S.Kom. STMIK Pranata Kampus E : Materi Kuliah STRUKTUR DATA

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

Kata Pengantar... Daftar Isi... Apakah Matematika Diskrit Itu? Logika... 1

Algoritma Euclidean dan Struktur Data Pohon dalam Bahasa Pemrograman LISP

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Materi 4: Logika. I Nyoman Kusuma Wardana. STMIK STIKOM Bali

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS LOGIKA

Pengantar Logika - 2

Materi 3: Relasi dan Fungsi

Nama, Tipe, Ekspresi, dan Nilai

PENERAPAN KONSEP GRAF DALAM PENYUSUNAN JADWAL PERKULIAHAN DI JURUSAN PENDIDIKAN MATEMATIKA FMIPA UNG ABSTRAK

Teknik Informatika, Fakultas Teknik, Universitas Brawijaya,

Induksi Matematika. Nur Hasanah, M.Cs

Pengembangan Teori Graf dan Algoritma Prim untuk Penentuan Rute Penerbangan Termurah pada Agen Penyusun Perjalanan Udara Daring

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

Menentukan Susunan Pengambil Tendangan Penalti dalam Skema Adu Penalti pada Pertandingan Sepak Bola dengan Algoritma Branch and Bound

Transkripsi:

Matematika Diskrit Pertemuan ke 1 By : Winda Aprianti, M.Si

Mengapa belajar MatDis? Landasan berbagai bidang matematika Landasan ilmu komputer Mempelajari latar belakang matematis untuk pemecahan masalah riset operasi, telekomunikasi, dsb

Contoh permasalahan yang terkait dengan MatDis Berapa banyak kemungkinan jumlah password yang dapat dibuat dari 8 karakter? Bagaimana membangun database relasional? Berapa banyak string biner yang panjangnya 8 bit mempunyai bit 1 sejumlah ganjil Bagaimana menentukan lintasan terpendek dari satu kota a ke kota b?

Contoh permasalahan yang terkait dengan MatDis Dapatkan kita melalui semua jalan di sebuah komleks perumahan tepat hanya sekali dan kembali lagi ke tempat semula? Bagaimana cara kerja jaringan komputer di gedung perkantoran?

Beberapa Contoh Penerapan Matematika Diskrit dalam Komputer dan Informatika

Teori himpunan Himpunan merupakan teori yang sangat mendasar dalam matematika bahkan dapat dikatakan merupakan nenek moyang seluruh bidang ilmu. Khusunya dalam bidang teknologi informasi, salah satunya adalah penerapannya dalam Data Base Management System (DBMS) contoh sederhana adalah sebagaimana berikut ini :

Teori Himpunan Ada Dua kelompok data yaitu Himpunan data karyawan nik nama alamat kota Jenis_kelamin 101 102 103 104 105 106 107 Ari Agus Nia Iman Wina Feri Yayat Jl. Batu Jl. Tangerang no.2 Jl. Nyasar Jl. Sesat No. 601 Jl. Anggun No. 3 Jl. Alamat Palsu No. 5 Jl. Besar Jakarta Bandung Bogor Jakarta Bogor Bandung jakarta Pria Pria Wanita Pria Wanita Pria pria Dan himpunan Data Gaji nik Gaji pokok Tunjangan beban Totalgaji 101 102 103 104 105 1100000 1600000 1500000 750000 1000000 200000 150000 200000 100000 200000 100000 100000 100000 50000 100000 1200000 1650000 1600000 800000 1100000

Teori himpunan Dua himpunan data tersebut akan digabung dengan query atau permintaan tertentu yaitu hasil penggabungan hanya memperlihatkan NIK, Nama dan total gaji Query yang digunakan adalah sebagai berikut SELECT karyawan.nik, karyawan.nama, gaji.total_gaji FROM Karyawan, gaji WHERE karyawan.nik = gaji.nik; Maka hasilnya adalah nik Nama Total_gaji 101 102 103 104 105 Ari Agus Nia Iman Wina 1200000 1650000 1600000 800000 1100000

LOGIKA DASAR MATEMATIKA Logika matematika adalah cabang ilmu pengetahuan logika dan matematika. Logika matematika mempelajari tentang matematis ilmu logika dan aplikasinya ke dalam ruang lingkup matematika. Lebih dari itu, logika matematika kadang dianggap sebagai ilmu yang bisa memetakan logika manusia. Pada dasarnya logika adalah suatu metode untuk mengukur ketepatan dalam berpikir dan membuat kesimpulan.

LOGIKA DASAR MATEMATIKA Logika matematika merupakan dasar yang fundamental dalam dunia Komputer, hampir seluruh pemrograman menggunakan logika proposisi dalam prosesnya contohnya adalah Program C++. Salah satu elemen program C++adalah Tanda Operasi (operator) berikut ini beberapa operator: Operator NOT Digunakan untuk membalik nilai logika dari operand Boolean. NOT True adalah False, NOT False adalah True Dalam logika matematika, operator NOT disebut dengan negasi atau ingkaran.

LOGIKA DASAR MATEMATIKA Operator pengali Yang termasuk operator pengali (multiplying operator) adalah operator perkalian, pembagian, modulus, operator AND dan penggeser bit. Operator penambah Yang termasuk dalam operator penambah adalah operator pertambahan, pengurangan, operator OR dan XOR. Operator hubungan Operator hubungan dapat digunakan pada semua tipe skalar standar.

RELASI Konsep relasi memiliki peranan yang signifikan dalam Data base atau basis Data. Dalam Basis data dipelajari hubungan antara entitas yang satu dengan entitas lainnya sehingga diperoleh cara dengan mudah untuk mengelola hubungan tersebut. Berikut contoh Diagram Relasi Entitas atau Entity Relational Diagram (ERD) yang memperlihatkan hubungan antara entitas konsumen dan entitas mobil dalam hubungannya menyewa.

RELASI Contoh relasi dalam basis data

FUNGSI Setiap formula atau algoritma dalam pemrograman sudah dipastikan akan melibatkan fungsi. Salah satu contoh selain pemrograman adalah penerapan fungsi hash di dunia computer. Hash function adalah suatu metode yang digunakan untuk mengubah data-data yang ada menjadi sebuah bilangan yang relatif kecil (small number) yang akan menjadi sidik jari (fingerprint) dari data tersebut. Fungsi ini memecah dan mengolah data untuk menghasilkan kode atau nilai hashnya. Nilai hash dari suatu fungsi hash akan memiliki panjang yang tetap untuk masukan dengan panjang yang sembarang. Gambar berikut memperlihatkan pemodelan atau cara kerja fungsi hash dalam membaca sidik jari :

Implementasi fungsi Hash dalam sidik jari

GRAF Teori Graf merupakan teori dalam matematika diskrit yang banyak digunakan dalam bidang teknologi informasi khususnya jaringan computer. Contoh sederhananya adalah pemodelan backbone di ITB. Backbone (jaringan tulang punggung) ITB didirikan pada tahun 2001,

Contoh pemodelan Graf Peta Backbone ITB Skema Graf Bacbone ITB

GRAF Contoh lain adalah implementasi graf dalam aplikasi penjadwalan, berikut ini adalah pemodelannya Matriks Jadwal Skema Graf Jadwal

POHON Pohon adalah bentuk khusus dari graf. Implementasi teori pohon sama banyaknya dengan teori graf. Salah satunya adalah penerapan kode Huffman yang memanfaatkan teori pohon untuk melakukan kompresi data baik secara text maupun satuan gambar dalam visual computer yaitu pixel

POHON Contoh penerapan Pohon

Matematika diskrit: Cabang matematika yang mengkaji objek-objek diskrit. Apa yang dimaksud dengan kata diskrit (discrete)? Benda disebut diskrit jika: Terdiri dari sejumlah berhingga elemen yang berbeda, atau elemen-elemennya tidak bersambungan Contoh: himpunan bilangan bulat (integer) 21

Lawan kata diskrit: kontinu atau menerus (continuous). Contoh: himpunan bilangan riil (real) Komputer digital bekerja secara diskrit. Informasi yang disimpan dan dimanipulasi oleh komputer adalah dalam bentuk diskrit. 22

Referensi Munir, R., Matematika Diskrit untuk Infomatika, Edisi kedua, Bandung, 2003 Rosen, K. H., Discrete Mathematics and Its Applications, 5th edition, McGraw-Hill, Singapore, 2003 Lipschutz S., Lipson M., Discrete Mathematics, McGraw Hill USA, 1997 Peter Grossman, Discrete Mathematics for Computing, Second Edition, Grassroot Series