Algoritma dan
IT-011303 Algoritma dan Pemrograman K: 3 SKS P : - SKS II AGUSTUS 2018
Pemrograman 2A
Pengembang RPS Koordinator Mata Kuliah Ka. Prodi
OTORISASI
7-8 ● Mahasiswa dapat ● Parameter Dalam BLENDED TM : 2x3x50’’ ● Dapat ● menjelaskan ● Kelengkapan 15 1-5
memahami dan Procedure LEARNING PT : 2x3x60’’ menjelaskan cara jawaban kasus
menjelaskan -Pengiriman parameter BM : 2x3x60’’ cara procedure pemanggilan
pengiriman secara nilai CASE STUDY memanggil pada
BENTUK DAN PENGALAMAN PENILAIAN
KEMAMPUAN AKHIR BAHAN KAJIAN
MINGGU METODE WAKTU BELAJAR Ref
YANG DIHARAPKAN (Materi Pembelajaran) KRITERIA DAN
PEMBELAJARAN MAHASISWA INDIKATOR BOBOT
BENTUK
1 2 3 4 5 6 7 8 9 10
parameter secara -Pengiriman parameter procedure lain procedure ● Kebenaran isi
nilai dan secara acuan dan dirinya tersarang. penyelesaian
parameter secara Procedure sendiri. ● membuat kasus
acuan. memanggil procedure Dapat program
● Daya tarik
● Mahasiswa dapat yang lain menjelaskan sederhana
membuat pembentuka dengan komunikasi /
Procedure Tersarang
program n fungsi menggunakan presentasi
Procedure memanggil
sederhana tanpa parameter
dirinya sendiri.
dengan parameter. dan fungsi
menggunakan Dapat fungsi.
procedure. menyelesaika
● Mahasiswa dapat n studi kasus
menjelaskan dengan
mengenai menggunakan
pengiriman procedure
parameter dalam
fungsi.
9 - 10 Mahasiswa dapat ● Pendeklarasian tipe data Bentuk : TM : 2x3x50’’ ● Dapat membuat ● Membuat ● Kelengkapan 15 1-5
membuat deklarasi array PT : 2x3x60’’ program program jawaban kasus
tipe data array, - Array satu dimensi KULIAH BM : 2x3x60’’ sederhana dengan sederhana ● Kebenaran isi
baik yang satu beserta menggunakan tipe dengan
Input dan outputnya
penyelesaian
dimensi maupun Metode : data array, baik menggunakan
yang dua dimensi. yang satu dimensi tipe data array, kasus
Mahasiswa dapat - Array dua dimensi maupun dua baik yang satu ● Daya tarik
FLIPPED CLASS
membuat beserta dimensi. dimensi maupun komunikasi /
ROOM ● Membuat deklarasi
program Input dan outputnya dua dimensi. presentasi
sederhana dengan tipe data record ● Membuat
menggunakan tipe ● Pendeklarasian DISCOVERY ● Dapat membuat contoh program
data record pada record LEARNING program sederhana
sederhana dengan dengan
BENTUK DAN PENGALAMAN PENILAIAN
KEMAMPUAN AKHIR BAHAN KAJIAN
MINGGU METODE WAKTU BELAJAR Ref
YANG DIHARAPKAN (Materi Pembelajaran) KRITERIA DAN
PEMBELAJARAN MAHASISWA INDIKATOR BOBOT
BENTUK
1 2 3 4 5 6 7 8 9 10
● Pengaksesan ke CASE STUDY menggunakan tipe menggunakan
data record dengan : data record tipe data record
-Notasi
-With
● Tipe data record
dengan field tipe record
A. TUJUAN TUGAS :
Agar mahasiswa dapat :
● Memahami konsep dan teori dasar tentang bahasa pemrograman PASCAL serta dapat memahami struktur dan komponen pada program PASCAL
● Menjelaskan Pengertian Konstanta, variabel dan ekspresi serta dapat memberikan contoh untuk konstanta, variabel dan ekspresi
● Menjelaskan Statement READ, READLN, WRITE dan WRITELN
● Menggunakan simbol – simbol flowchart dengan tepat dalam penyelesaian permasalahan
● Membuat flowchart sederhana
B. URAIAN TUGAS :
a. Obyek Garapan
● Konsep dasar Bahasa PASCAL
● Struktur dan komponen dasar program PASCAL
● Standar type data
● Standar Input/ Output
b. Metode atau Cara pengerjaan
● Carilah referensi mengenai simbol – simbol flowchart
(1) Goffried Byron S., Programming with Pascal, Shaumss’ Series. New York. 1986.
(2) Ronald E. Prather. Probleem Solving Principles : Programming with PASCAL, Prentice Hall. 1982.
(3) Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta.
(4) Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.
(5) Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0Menganalisa permasalahan yang ada
● Membuat program sederhana dari kasus yang ada
A. TUJUAN TUGAS :
Agar mahasiswa dapat :
1. Memahami dan menjelaskan konsep manipulasi string, procedure standard dan fungsi standard pada PASCAL
2. Menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until, dan For
3. Dapat menyebutkan statement penyelesesain kondisi
4. Membuat program sederhana dengan menggunakan statement kondisi IF dan CASE
B. URAIAN TUGAS :
a. Obyek Garapan
● Procedure standar dan fungsi standar pada operasi string
● Struktur perulangan While-DO, Repeat-Until, dan For
● Statement IF ( struktur IF…THEN, IF…THEN…ELSE)
● Statement CASE (struktur CASE…OF, CASE…OF…ELSE)
b. Metode atau Cara pengerjaan
● Menyeelesaikan studi kasus dengan menggunakan salah satu struktur perulangan
● Menjelaskan bentuk umum dari statement kondisi IF dan CASE
C. KRITERIA PENILAIAN (15%)
1. Kelengkapan jawaban kasus
2. Kebenaran isi penyelesaian kasus
3. Daya tarik komunikasi / presentasi
GRADING SCHEME COMPETENCE
A. TUJUAN TUGAS :
Agar mahasiswa dapat:
1. Memahami dan menjelaskan pengiriman parameter secara nilai dan parameter secara acuan.
2. Membuat program sederhana dengan menggunakan procedure.
3. Menjelaskan mengenai pengiriman parameter dalam fungsi.
B. URAIAN TUGAS :
a. Obyek Garapan
● Parameter Dalam Procedure (pengiriman parameter secara nilai, pengiriman parameter secara acuan)
● Procedure memanggil procedure yang lain
● Procedure Tersarang
● Procedure memanggil dirinya sendiri.
b. Metode atau Cara pengerjaan
● Menjelaskan cara pemanggilan pada procedure tersarang
● Membuat program sederhana dengan menggunakan parameter dan fungsi-fungsi.
A. TUJUAN TUGAS :
Agar mahasiswa dapat :
1. Mahasiswa dapat membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi.
2. Mahasiswa dapat membuat program sederhana dengan menggunakan tipe data record
B. URAIAN TUGAS :
a. Obyek Garapan
● Pendeklarasian tipe data array (Array satu dimensi beserta input dan outputnya, Array dua dimensi beserta input dan outputnya)
● Pendeklarasian pada record
● Pengaksesan ke data record dengan Notasi dan With
● Tipe data record dengan field tipe record
A. TUJUAN TUGAS :
Agar mahasiswa dapat:
1. mengerti cara membuat file, menambah data dan menampilkan data pada file.
2. Mahasiswa dapat membuat program menggunakan SET.
3. Mahasiswa dapat membuat tipe data pointer.
4. Mahasiswa dapat membuat tipe data List.
5. Mahasiswa dapat membuat program
B. URAIAN TUGAS :
a. Obyek Garapan
● Jenis File & Operasinya
● Pendeklarasian pada file
● Procedure dan fungsi standart untuk semua tipe file
● Menangani Kesalahan File (I/O) Error
● Pengertian tipe data SET dan Notasi SET
● Pendeklarasian tipe data, memasukan nilai dan menampilkan variabel SET
● Pendeklarasian Variabel Pointer
● Pengertian Link List
● Pembuatan Link List
● Menampilkan isi Link List
b. Metode atau Cara pengerjaan
● Menjelaskan mengenai pengertian SET, POINTER. LIST, LINK LIST
● membuat program menggunakan SET. POINTER. LIST, LINK LIST Deskripsi Luaran tugas yang dihasilkan
KRITERIA PENILAIAN (35%)
1. Kelengkapan jawaban kasus
2. Kebenaran isi penyelesaian kasus
3. Daya tarik komunikasi / presentasi
GRADING SCHEME COMPETENCE
Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi
Algoritma dan
IT-011303 Algoritma dan Pemrograman K: 3 SKS P: - SKS II AGUSTUS 2018
Pemrograman 2B
Pengembang RPS Koordinator Mata Kuliah Ka. Prodi
OTORISASI
Pustaka Utama:
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2. Richard Mansfield, Panduan Berilustrasi Visual Basic dalam Aplikasi, Dinastindo, Jakarta 1995
3. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
4. Ross Nelson, Menguasai Visual Basic for Window versi 3, Elex Media Komputindo, Jakarta, 1995
Media Pembelajaran Projector, Komputer
4-5 ● Mahasiswa dapat ● proyek-proyek Visual Bentuk: TM : 2x3x50’’ ● Memahami proyek- Tugas: ● Kelengkapan 20 1, 3
mengerti dan Basic: Jenis-jenis proyek, KULIAH PT : 2x3x60’’ proyek Visual Basic ● Membuat pogram jawaban kasus
memahami Memilih proyek, BM : 2x3x60’’ ● memahami sederhana dari ● Kebenaran isi
Komponen-komponen Metode: variabel, konstanta, kasus yang ada penyelesaian
proyek-proyek dan
proyek, Project Explorer DISCOVERY tipe data dan kasus
dasar-dasar kode Window LEARNING ● Daya tarik
Visual Basic operator
● Dasar-Dasar Kode Visual komunikasi /
● Mahasiswa dapat Basic FLIPPED CLASS presentasi
mengerti dan ● Procedure dan Sub ROOM
memahami Procedure: General
variabel, Procedure, Event BLENDED
Procedure, Function LEARNING
konstanta, tipe
Procedure
data dan operator ● Pengertian variabel, CASE STUDY
syarat penamaan dan
pendefinisian nya.
● DIM
● GLOBAL
● REDIM
● DEFTYPE
● Pengertian konstanta,
syarat penamaan dan
pendefinisian nya.
● CONST
● Jenis tipe data dalam
Visual Basic
6-7 ● Mahasiswa dapat ● If …. Then Bentuk: TM : 2x3x50’’ ● Memahami proyek- Tugas: ● Kelengkapan 20 3
membuat sebuah ● If ….. Then ….. Else KULIAH PT : 2x3x60’’ proyek Visual Basic Membuat pogram jawaban kasus
aplikasi sederhana ● Select ….. Case ….. BM : 2x3x60’’ ● memahami sederhana dari ● Kebenaran isi
dengan ● For Metode: variabel, konstanta, kasus yang ada penyelesaian
menggunakan ● Do DISCOVERY tipe data dan kasus
struktur control ● While LEARNING ● Daya tarik
operator
keputusan. komunikasi /
● Mahasiswa dapat FLIPPED CLASS presentasi
menyelesaikan ROOM
studi kasus dengan
menggunakan BLENDED
salah satu struktur LEARNING
kontrol.
● Mahasiswa dapat CASE STUDY
membuat sebuah
aplikasi sederhana
dengan
menggunakan
struktur kontrol
perulangan For, Do
dan While.
8 - 10 ● Mengerti dan ● Dialog Box Bentuk: TM : 3x3x50’’ ● memahami dan Tugas: ● Kelengkapan 25 3
memahami ● Statement MsgBox dan KULIAH PT : 3x3x60’’ dapat membuat Membuat pogram jawaban kasus
pembuatan Dialog Function MsgBox BM : 3x3x60’’ program sederhana dari ● Kebenaran isi
Box ● Function InputBox Metode: menggunakan kasus yang ada penyelesaian
● Mengerti dan ● Cara membuat Menu DISCOVERY Dialog Box kasus
memahami ● Penggunaan database LEARNING ● memahami dan ● Daya tarik
pembuatan Menu dalam Visual Basic. dapat membuat komunikasi /
menggunakan ● Penggunaan Visual Data FLIPPED CLASS program presentasi
Visual Basic. Manager. ROOM pembuatan Menu
● Memahami menggunakan
penggunaan BLENDED Visual Basic.
database dalam LEARNING ● memahami dan
Visual Basic serta dapat membuat
penggunaan visual CASE STUDY program
data manager. menggunakandata
base dalam Visual
Basic serta
penggunaan visual
data manager.
UJIAN TENGAH SEMESTER
11 - 12 ● Mahasiswa dapat ● Menampilkan file Bentuk: TM : 2x3x50’’ ● Memahami proyek- Tugas: ● Kelengkapan 10 3
mengerti dan ● Menyaring file KULIAH PT : 2x3x60’’ proyek Visual Basic Membuat pogram jawaban kasus
memahami ● Menampilkan file pada BM : 2x3x60’’ ● memahami sederhana dari kasus ● Kebenaran isi
form Metode: variabel, konstanta, yang ada penyelesaian
pengelolaan file.
● Proses penyimpanan file DISCOVERY tipe data dan kasus
● Mahasiswa LEARNING ● Daya tarik
● Integrasi dengan operator
mengerti dan komunikasi /
Microsoft Office
memahami FLIPPED CLASS presentasi
integrasi Visual ROOM
Basic dengan
Microsoft Office. BLENDED
LEARNING
CASE STUDY
13 - 14 ● Mahasiswa dapat ● Pembuatan aplikasi basis Bentuk: TM : 2x3x50’’ ● dapat membuat Tugas: ● Kelengkapan 10 1, 2,
membuat Aplikasi data menggunakan KULIAH PT : 2x3x60’’ Aplikasi Basis Data ● Membuat jawaban kasus 3, 4
Basis Data dalam VisData. BM : 2x3x60’’ dalam Visual Basic Aplikasi Basis ● Kebenaran isi
Visual Basic ● Pembuatan aplikasi basis Metode: menggunakan Data dalam penyelesaian
menggunakan data menggunakan DISCOVERY VisData. Visual Basic kasus
VisData. VisData dengan Engine LEARNING dapat membuat menggunakan ● Daya tarik
● Mahasiswa dapat Access. Aplikasi Basis Data VisData. komunikasi /
membuat Aplikasi FLIPPED CLASS dalam Visual Basic ● Membuat presentasi
Basis Data dalam ROOM menggunakan Aplikasi Basis
VisData dengan Data dalam
Visual Basic
BLENDED Engine Access. Visual Basic
menggunakan LEARNING menggunakan
VisData dengan VisData dengan
Engine Access. CASE STUDY Engine Access.
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mengenal konsep Visual Basic.
2 Mengenal software Visual Basic.
3 Mengerti dan memahami penggunaan Form.
B. URAIAN TUGAS:
a. Obyek Garapan
● Perkembangan Visual Basic
● Jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic.
● Pembuatan dan pengembang an Visual Basic (design, write code, create dan call procedure, test dan debug, convert to runtime version, prepare distribute)
● Mengenal interface dalam Visual Basic (Menu, Toolbar, Form, Window Code, Toolbox, Project Explorer, Window Properties, Window Form Layout, Window
Immediate)
● Disain Form dengan menggunakan beberapa Toolbox: Label dan Textbox, Command Button.
b. Metode atau Cara pengerjaan
● Carilah referensi mengenai simbol – simbol flowchart
1 Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2 Richard Mansfield, Panduan Berilustrasi Visual Basic dalam Aplikasi, Dinastindo, Jakarta 1995
3 Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
4 Ross Nelson, Menguasai Visual Basic for Window versi 3, Elex Media Komputindo, Jakarta, 1995 Menganalisa permasalahan yang ada
● Membuat pogram sederhana dari kasus yang ada
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mahasiswa dapat mengerti dan memahami proyek-proyek dan dasar-dasar kode Visual Basic
2 Mahasiswa dapat mengerti dan memahami variabel, konstanta, tipe data dan operator
B. URAIAN TUGAS:
a. Obyek Garapan
1 proyek-proyek Visual Basic: Jenis-jenis proyek, Memilih proyek, Komponen-komponen proyek, Project Explorer Window
2 Dasar-Dasar Kode Visual Basic
3 Procedure dan Sub Procedure: General Procedure, Event Procedure, Function Procedure
4 Pengertian variabel, syarat penamaan dan pendefinisian nya (DIM, GLOBAL, REDIM, DEFTYPE)
5 Pengertian konstanta, syarat penamaan dan pendefinisian nya (CONST)
6 Jenis tipe data dalam Visual Basic
b. Metode atau Cara pengerjaan
● Membuat pogram sederhana dari kasus yang ada
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Membuat sebuah aplikasi sederhana dengan menggunakan struktur control keputusan.
2 Menyelesaikan studi kasus dengan menggunakan salah satu struktur kontrol.
3 Membuat sebuah aplikasi sederhana dengan menggunakan struktur kontrol perulangan For, Do dan While.
B. URAIAN TUGAS:
a. Obyek Garapan
● If ….. Then, If ….. Then ….. Else
● Select ….. Case …..
● For
● Do
● While
b. Metode atau Cara pengerjaan
● Membuat pogram sederhana dari kasus yang ada
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mengerti dan memahami pembuatan Dialog Box
2 Mengerti dan memahami pembuatan Menu menggunakan Visual Basic.
3 Memahami penggunaan database dalam Visual Basic serta penggunaan visual data manager.
B. URAIAN TUGAS:
a. Obyek Garapan
● Dialog Box
● Statement MsgBox dan Function MsgBox
● Function InputBox
● Cara membuat Menu
● Penggunaan database dalam Visual Basic.Penggunaan Visual Data Manager.
b. Metode atau Cara pengerjaan
● Membuat pogram sederhana dari kasus yang ada
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1. Mengerti dan memahami pengelolaan file.
2. Memahami integrasi Visual Basic dengan Microsoft Office
B. URAIAN TUGAS:
a. Obyek Garapan
● Menampilkan file
● Menyaring file
● Menampilkan file pada form
● Proses penyimpanan file
● Integrasi dengan Microsoft Office
b. Metode atau Cara pengerjaan
● Membuat pogram sederhana dari kasus yang ada
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1. Membuat Aplikasi Basis Data dalam Visual Basic menggunakan VisData.
2. Membuat Aplikasi Basis Data dalam Visual Basic menggunakan VisData dengan Engine Access.
B. URAIAN TUGAS:
a. Obyek Garapan
● Pembuatan aplikasi basis data menggunakan VisData. Pembuatan aplikasi basis data menggunakan VisData dengan Engine Access.
Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi
Algoritma dan
IT-011303 Algoritma dan Pemrograman K: 3 SKS P: - SKS II AGUSTUS 2018
Pemrograman 2C
Pengembang RPS Koordinator Mata Kuliah Ka. Prodi
OTORISASI
4-8 ● Mahasiswa dapat ● Argumen Relasional Bentuk: TM : 5x3x50’’ ● memahami definisi, ● Menentukan ● Kelengkapan 35 1, 2
memahami apa Commom fallacies KULIAH PT : 5x3x60’’ cara pemakaian kesimpulan jawaban kasus
yang dimaksud ● Aturan aturan dalam BM : 5x3x60’ argumentasi pada dengan ● Kebenaran isi
dengan interface dan Metode: algoritma. menggunakan penyelesaian
argumentasi. korepondensi DISCOVERY ● memahami metode inferensi kasus
● Mahasiswa dapat ● Teknik Argument Informal LEARNING pemakaian aljabar ● Membuat ● Daya tarik
memahami cara ● The Statisfaction dan Boolean dalam rangkaian logika komunikasi /
pemakaian validity problems FLIPPED CLASS algoritma ● Merubah notasi presentasi
argumentasi pada Conclutions ROOM ● mengerti persamaan boole
algoritma. ● Axiomatisation pemakaian logika kedalam bentuk
● Mahasiswa dapat ● Normal Form CASE STUDY proposisi dalam normal form
memahami ● Gerbang Logika algoritma.
pemakaian aljabar
Boolean dalam
algoritma
9 Mahasiswa dapat ● Induksi Matematika Bentuk: TM : 1x3x50’’ memahami induksi ● Pembuktian ● Kelengkapan 5 1, 2,
memahami induksi Sederhana KULIAH PT : 1x3x60’’ dan penerapannya persamaan jawaban kasus 4
matematika dan ● Kelemahan dan Kelebihan BM : 1x3x60’ dalam algoritma. menggunakan ● Kebenaran isi
penerapannya dalam Induksi matematika Metode: induksi penyelesaian
algoritma. ● Struktur Induksi DISCOVERY matematika kasus
matematika LEARNING ● Daya tarik
komunikasi /
FLIPPED CLASS presentasi
ROOM
CASE STUDY
10 Mahasiswa mengerti ● Algoritma Greedy Bentuk: TM : 1x3x50’’ Memahami dan ● Mencari total cost ● Kelengkapan 5 1, 2
tentang algoritma ● Minimum Spaning Tree KULIAH PT : 1x3x60’’ menggunakan minimum dan jawaban kasus
Greedy. ● Algoritma Kruskals BM : 1x3x60’ algoritma Greedy jalur terpendek ● Kebenaran isi
Metode: (minimum spanning penyelesaian
DISCOVERY tree) yang dapat kasus
LEARNING diterapkan dalam ● Daya tarik
kehidupan sehari-hari komunikasi /
FLIPPED CLASS presentasi
ROOM
CASE STUDY
13 - 14 ● Mahasiswa dapat ● Algoritma Divide dan Bentuk: TM : 2x3x50’’ ● Memahami Mencari dan ● Kelengkapan 20 1, 2
mengerti tentang conqueren KULIAH PT : 2x3x60’’ algoritma divide dan mengurutkan data jawaban kasus
algoritma divide dan ● Binary Search BM : 2x3x60’ conquer yang dengan ● Kebenaran isi
conquer. ● Algoritma Quick Sort Metode: digunakan untuk menggunakan penyelesaian
● Mahasiswa dapat ● Dynamic Programming FLIPPED CLASS mengurutkan data algoritma divide dan kasus
mengerti tentang ● Koefisien – koefisien ROOM dan mencari data conquer (quick sort ● Daya tarik
Dynaming perhitungan binomial (sorting dan dan binary search) komunikasi /
Programing ● Algoritma Warshall DISCOVERY Searchibg) presentasi
LEARNING ● Memahami
Dynaming
Programing dan
apa saja yang
termasuk dalam
algoritma dynaming
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mengenal teknik – teknik bahasa pemrograman.
2 Menjelaskan jenis-jenis bahasa pemrograman.
3 Mengerti pentingnya pemakaian memori dan Scope variable dalam pembuatan program.
B. URAIAN TUGAS:
a. Obyek Garapan
● Pengenalan Jenis-jenis Bahasa Pemrograman (Object Oriented Programming, Functionally, Terstruktur, Modular, Visual & Even Driven Programming)
● Memori danScope Variabel
b. Metode atau Cara pengerjaan
● Carilah referensi mengenai simbol – simbol flowchart
1 Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2 Richard Mansfield, Panduan Berilustrasi Visual Basic dalam Aplikasi, Dinastindo, Jakarta 1995
3 Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
4 Ross Nelson, Menguasai Visual Basic for Window versi 3, Elex Media Komputindo, Jakarta, 1995
● Merangkum referensi.
● Mempresentasikan hasil rangkuman Membuat flowchart dari permasalahan yang ada dengan pemilihan simbol flowchart secara tepat
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mahasiswa dapat memahami apa yang dimaksud dengan argumentasi.
2 Mahasiswa dapat memahami cara pemakaian argumentasi pada algoritma.
3 Mahasiswa dapat memahami pemakaian aljabar Boolean dalam algoritma
B. URAIAN TUGAS:
a. Obyek Garapan
● Argumen Relasional
Commom fallacies
● Aturan aturan dalam interface dan korepondensi
● Teknik Argument Informal
● The Statisfaction dan validity problems, Conclutions
b. Metode atau Cara pengerjaan
● Menentukan kesimpulan dengan menggunakan metode inferensi
● Membuat rangkaian logika
● Merubah notasi persamaan boole kedalam bentuk normal form
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
Memahami induksi matematika dan penerapannya dalam algoritma.
B. URAIAN TUGAS:
a. Obyek Garapan
1 Induksi Matematika Sederhana
2 Kelemahan dan Kelebihan Induksi matematika
3 Struktur Induksi matematika
b. Metode atau Cara pengerjaan
● Pembuktian persamaan menggunakan induksi matematika Deskripsi Luaran tugas yang dihasilkan:
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mahasiswa mengerti tentang algoritma Greedy.
B. URAIAN TUGAS:
a. Obyek Garapan
● Algoritma Greedy
● Minimum Spaning Tree
● Algoritma Kruskals
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mengerti tipe-tipe data dan pemakaiannya struktur data dalam algoritma.
B. URAIAN TUGAS:
a. Obyek Garapan
● Pengenalan struktur data List
● Pengenalan struktur data Array
● Pengenalan Struktur data Link List
● Pengenalan Struktur data Stack
● Pengenalan Struktur data Queque
A. TUJUAN TUGAS:
Agar mahasiswa dapat:
1 Mengerti tentang algoritma divide dan conquer.
2 Mengerti tentang Dynaming Programing
B. URAIAN TUGAS:
a. Obyek Garapan
● Algoritma Divide dan conqueren
● Binary Search
● Algoritma Quick Sort
● Dynamic Programming
● Koefisien – koefisien perhitungan binomial
● Algoritma Warshall