Anda di halaman 1dari 31

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Mata Kuliah Fakultas Jenjang/Jurusan : Algoritma Pemrograman II A (Pascal) : Ilmu Komputer : Sistem Informasi dan Sistem Komputer PROSES BELAJAR MENGAJAR Dosen Mahasiswa Media Evaluasi : Menerangkan (dengan contoh) ,diskusi, memberi tugas : Mendengar, Mencatat, diskusi, mengerjakan tugas : Papan Tulis dan Overhead Projector : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Pertemuan Ke

Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik pembelajaran

Media Pembelajaran

Tugas

Refe rensi

Halaman 1

Konsep Dasar Bahasa Pascal TIU Mahasiswa dapat menjelaskan secara singkat sejarah dirancangnya bahasa pemrograman pascal dan mengerti tentang konsep dasar dalam membuat program,dengan bahasa pemrograman pascal.

1.1. Konsep Dasar Bahasa Pascal 2.1. Sejarah Singkat Bahasa Pascal 2.2. Struktur Dan Komponen Dasar Bahasa Pascal ( i). Judul Program (Header ) (ii). Blok Program - Blok Deklarasi - Blok statemen 2.3. Unit-unit Pada Pascal Sasaran Belajar: Mahasiswa dapat menjelaskan pengertian Algoritma. Mahasiswa dapat menyebutkan sifatsifat suatu algoritma. Mahasiswa dapat menjelaskan tentang sejarah singkat bahasa pemrograman pascal. Mahasiswa mengerti tentang konsep dasar pembuatan program pada bahasa pascal.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program sederhana

1,2,3

Pertemuan Ke II

Pokok Bahasan dan TIU Jenis-Jenis Data

Sub Pokok Bahasan dan TIK 1.1 Standart Type Data

Teknik pembelajaran Dosen :

Media Pembelajaran Papan Tulis

Tugas Membuat

Refe rensi 1,2,3

Halaman 2

Sederhana Dan Input / Output Data TIU: Mahasiswa mengerti jenisjenis data yang terdapat pada bahasa pemrograman pascal dan mengerti caramemasukkan data dan menampilkan data.

Pertemuan Ke III

Pokok Bahasan dan TIU Manipulasi String

(i). Standard type Data Integer - Boolean - Real - Char (ii). User Define Type Data - Enumerated - Subrange 1.2. Konstanta, Variabel dan Ekspresi dan Operator 2.1. Statemen Read dan Readln 2.2. Statemen Write dan Writeln 2.3. Format Output Sasaran Belajar: Mahasiswa dapat menyebutkan jenisjenis data sederhana. Mahasiswa dapat menjelaskan pengertian integer, real, boolean dan char. Mahasiswa dapat membuat contoh deklarasi dari tipe data integer, real character dan boolean. Mahasiswa dapat menjelaskan pengertian Konstanta, variabel dan ekspresi serta dapat memberikan contoh untuk konstanta, variabel dan ekspresi. Mahasiswa dapat menjelaskan mengenai statemen READ dan READLN dan dapat menjelaskan perbedaan dari kedua statemen itu. Mahasiswa dapat menjelaskan mengenai statemen WRITE dan WRITELN dan dapat menjelaskan perbedaan dari kedua statemen itu. Sub Pokok Bahasan dan TIK Definisi String Deklarasi String

Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

dan Overhead Projector

Program dengan berbagai jenis data

Teknik pembelajaran Dosen : Menerangkan

Media Pembelajaran Papan Tulis dan Overhead

Tugas Membuat program

Refe rensi 1,2,3

Halaman 3

TIU: Mahasiswa mengerti penggunaan manipulasi string

Procedure Standard pada Operasi String Fungsi Standar pada Operasi String Sarasan Belajar: 1. Mahasiswa dapat menjelaskan mengenai konsep string 2. Mahasiswa dapat menggunakan pemakaian procedure dan fungsi standard 3. Mahasiswa dapat membuat con toh program dengan menggunakan manipulasi string 1. Struktur Perulangan WHILE-DO 2. Struktur Perulangan REPEAT-UNTIL 3. Struktur Perulangan FOR 4. Penggunaan gabungan struktur perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR. Sasaran Belajar: Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until dan For. Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL Mahasiswa dapat memberikan contohcontoh program dengan menggunakan WHILE-DO, REPEAT-UNTI L dan FOR Sub Pokok Bahasan dan TIK 1. Statemen IF 1.1. Struktur IF THEN 1.2. Struktur IF THEN ....... ELSE ........

(dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Projector

untuk memanipul asi string

IV

Struktur Perulangan TIU: Mahasiswa mengerti penggunaan struktur perulangan Whiledo, Repeat-Until dan For.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program menggunak an pengulanga n

1,2,3

Pertemuan Ke V

Pokok Bahasan dan TIU Statemen Penyeleksian Kondisi Dan

Teknik pembelajaran Dosen : Menerangkan (dengan contoh),

Media Pembelajaran Papan Tulis dan Overhead Projector

Tugas Membuat Program menggunak

Refe rensi 1,2,3

Halaman 4

GOTO TIU: Mahasiswa mengerti cara penggunaan statemenstatemen untuk penyeleksian kondisi.

1.3. Struktur IF tersarang 2. Statemen CASE 2.1. Struktur CASE OF 1.1. Struktur CASE OF .... ELSE ...... Sasaran Belajar: Mahasiswa dapat menyebutkan macam-macam statemenpenyeleksian kondisi. Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF dan CASE. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemenkondisi IF dan CASE. Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO serta mahasiswa diharapkan dapat membuat contoh program sederhananya.

diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

an berbagai kondisi

Pertemuan Ke VI

Pokok Bahasan dan TIU PROCEDURE TIU: Mahasiswa

Sub Pokok Bahasan dan TIK 1. Parameter Dalam Procedure a. Pengiriman parameter secara nilai b. Pengiriman parameter secara acuan 2. Procedure memanggil procedure yang

Teknik pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi

Media Pembelajaran Papan Tulis dan Overhead Projector

Tugas Membuat Program dengan procedure

Refe rensi 1,2,3

Halaman 5

mengerti cara pembuatan suatu procedure

lain 3. Procedure Tersarang 4. Procedure memanggil dirinya sendiri. Sasaran Belajar: Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara nilai. Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara acuan. Mahasiswa dapat menjelaskan cara procedure memanggil procedure lain dan dirinya sendiri. Mahasiswa dapat membuat program sederhana dengan menggunakan procedure.

tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Pertemuan Ke VII

Pokok Bahasan dan TIU FUNGSI TIU : Mahasiswa mengerti cara pembuatan suatu fungsi.

Sub Pokok Bahasan dan TIK 1. Fungsi tanpa parameter 2. Parameter dalam fungsi 3. Fungsi Standart aritmatika 4. Fungsi tersarang 1. Fungsi Memanggil dirinya sendiri. Tujuan Instruksional Khusus :

Teknik pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Tugas Membuat Program dengan fungsi

Refe rensi 1,2,3 ,4

Halaman 6

VIII

ARRAY TIU Mahasiswa mengerti tentang tipe data array.

Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter. Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam fungsi. Mahasiswa dapat menjelaskan cara pemanggilan pada procedure tersarang. Mahasiswa dapat menjelaskan cara fungsi memanggil dirinya sendiri Mahasiswa dapat membuat contoh program sederhana dengan menggunakan fungsi. Pendeklarasian tipe data array 2. Array satu dimensi beserta Input dan outputnya Array dua dimensi beserta Input dan outputnya Sasaran Belajar Mahasiswa dapat menjelaskan pengertian array Mahasiswa dapat membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi. Sub Pokok Bahasan dan TIK 1. Pendeklarasian pada record 2. Pengaksesan ke data record dengan Notasi With 3. Tipe data record dengan field tipe record Sasaran Belajar : Mahasiswa dapat menjelaskan pengertian

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program array

1,2,3

Pertemuan Ke IX

Pokok Bahasan dan TIU RECORD TIU: Mahasiswa dapat mengerti tentang cara pembuatan

Teknik pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa:

Media Pembelajaran Papan Tulis dan Overhead Projector

Tugas Membuat Program record

Refe rensi 1,2,3

Halaman 7

tipe data record.

FILE ( Berkas ) TIU: Mahasiswa dapat mengerti tentang File dan operasinya.

tentang record. Mahasiswa dapat membuat deklarasi tipe data record. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data record. 1. Jenis File & Operasinya 2. Pendeklarasian pada file 3. Procedure dan fungsi standart untuk semua tipe file 4. Menangani Kesalahan File (I/O) Error - Membuat file text - Menambah data - Menampilkan semua data Sasaran Belajar Mahasiswa dapat menjelaskan pengertian tentang suatu file. Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk semua tipe file. Mahasiswa dapat membuat deklarasi untuk suatu file. Mahasiswa mengerti cara membuat file, menambah data dan menampilkan data pada file Mahasiswa dapat membuat contoh program.

Mendengar, Mencatat, diskusi, mengerjakan tugas

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program File

1,2,3

Pertemuan Ke XI

Pokok Bahasan dan TIU SET TIU Mahasiswa mengerti dan menerapkan SET pada program

Sub Pokok Bahasan dan TIK 1. Pengertian tipe data SET dan Notasi SET 2. Pendeklarasian tipe data SET 3. Memasukan nilai pada variabel SET 4. Menampilkan nilai variabel SET 5. Fungsi-fungsi yang digunakan terhadap Var SET

Teknik pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar,

Media Pembelajaran Papan Tulis dan Overhead Projector

Tugas Membuat Program SET

Refe rensi 1,2,3

Halaman 8

Sasaran Belajar Mahasiswa dapat menjelaskan mengenai pengertian SET. Mahasiswa dapat membuat deklarasi dari tipe data SET. Mahasiswa dapat membuat program menggunakan SET. XII Pointer dan List TIU Mahasiswa menerangkan tentang tipe data pointer 1. Pengertian Variabel Pointer 2. Pendeklarasian Var Pointer 3. Pengertian Link List 4. Pembuatan Link List 5. Menampilkan isi Link List Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan mengenai pengertian list dan ponter. Mahasiswa dapat membuat tipe data pointer. Mahasiswa dapat membuat program menggunakan Linklis

Mencatat, diskusi, mengerjakan tugas

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program Pointer

1,2,3

Daftar Pustaka : 1. Anonim, Algoritma & Pemrograman II, Penerbit Gunadarma, Jakarta, 1990 2. Bryon, Goffried, Programming with PASCAL, Schaum Series, New York, 1986 3. Prather, Ronald E., Problem Solving Principle : Programming with Pascal, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0 7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo 8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta

Halaman 9

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA


Mata Kuliah Fakultas : Algoritma Pemrograman II B (Visual Basic) : Ilmu Komputer

Jenjang/Jurusan : Sistem Informasi dan Sistem Komputer

PROSES BELAJAR MENGAJAR


Dosen : Menerangkan (dengan contoh) ,diskusi, memberi tugas

Halaman 10

Mahasiswa Media Evaluasi

: Mendengar, Mencatat, diskusi, mengerjakan tugas : Papan Tulis dan Overhead Projector : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

Konsep Visual Basic Mahasiswa mengetahui konsep Visual Basic

1. Perkembangan dari bahasa pemrograman berbasis DOS & windows 2. Perkembangan dari Visual Basic 3. Keuntungan menggunakan Visual Basic 4. Istilah (event driven,

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

1, 2

Halaman 11

GUI, DDE, OLE, DLL, Active X) 5. Jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic 6. Pembuatan & pengembangan Visual Basic (design, write code, create & call procedure, test & debug, convert to runtime version, prepare distribute) Mahasiswa mampu Mengetahui perkembangan dari bahasa pemrograman, perkembangan dari Visual Basic dari GW Basic, Basica Obasic, Qbasic sampai Visual Basic istilahistilah dalam Visual Basic, jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic, pembuatan dan pengembangan Visual Basic

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

II

Pengenalan 1. Visual Basic Mahasiswa mengetahui Visual Basic

Instalasi 2. Kebutuhan perangkat komputer 3. Cara menjalankan Visual Basic 4. Mengenal interface dalam Visual Basic (Menu, Toolbar, Form,

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan

Papan Tulis dan Overhead Projector

1, 3

Halaman 12

Window Code, Toolbox, Project Explorer, Window Properties, Window Form Layout, Window Immediate) Mahasiswa dapat mengetahui kebutuhan perangkat keras yg digunakan untuk Visual Basic, cara instalasi Visual Basic, mampu menjalankan Visual Basic danm mengenal interface yang ada dalam Visual Basic 1. Menjelaskan form dan propertinya, cara mendesain form dengan menggunakan beberapa Tollbox seperti Label, Textbox dan command Button. Mahasiswa Mengerti dan memahami pembuatan form dengan menggunakan beberapa Toolbox dan Command Button
Pertemuan Ke Pokok Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK

tugas

III

Menggunakan Form Mahasiswa mengerti bagaimana menggunakan form pada Visual Basic

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Teknik Pembelajaran

Media Pembelajaran

Referensi

IV

Memahami Proyek-Proyek Visual Basic Dan Dasar-

1. Memahami proyek-proyek Visual Basic Jenis-jenis proyek Memilih proyek

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Papan Tulis dan Overhead Projector

Halaman 13

dasar visual basic code

2.

Mahasiswa memahami proyek-proyek dalam Visual Basic dan memahami dasar-dasar Visual Basic Code

3. 4. 5.

6.

Komponen-komponen proyek Project Explorer Window Dasar-dasar Visual Basic Code Window Code Procedures Sub Procedure : General Procedure Event Procedure Function Procedure

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Mahasiswa mampu membuat proyek Mahasiswa mampu bekerja dengan mendesain file proyek pada Visual Basic yang digunakan

Pertemuan Ke

Pokok Pokok Bahasan dan

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

Halaman 14

TIU

Mengenal Variabel, Konstanta Tipe Data Dan Operator Dalam Visual Basic

1. Pengertian

variabel,

syarat penamaan dan pendefinisiannya 2. DIM 3. GLOBAL 4. REDIM 5. DEFTYPE Pengertian syarat pendefinisiannya 7. CONST 8. Jenis tipe data dalam Visual Basic % & Integer ! Precision # Precision @ $ : Currency : String : Double : Single : Integer : Long konstanta, dan penamaan

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

1, 3

Mahasiswa memahami 6. variabel, konstanta, tipe data dan operator pada Visual Basic

(none) : Byte (none) : Date

Halaman 15

(none) : Object (none) : Variant User Define Operator relational : <, <=, >, >=, <>, = Mahasiswa mengerti dan memahami cara pendefinisian Variabel, Konstanta, Tipe data dan operator dalam Visual Basic

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

VI

Struktur Kontrol Mahasiswa mengerti dan memahami struktur kontrol

1. Menjalankan struktur kontrol 2. If .. Then .. 3. If .. Then .. Else .. 4. Select .. Case .. Mahasiswa mengerti dan memahami struktur kontrol If dan Select 1. Menjelaskan struktur kontrol 2. For 3. Do 4. While Mahasiswa mengerti dan

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat,

Papan Tulis dan Overhead Projector

VII

Struktur Kontrol Mahasiswa mengerti dan memahami struktur kontrol

Papan Tulis dan Overhead Projector

Halaman 16

memahami struktur kontrol For, Do dan While VIII Dialog Box 1. Menjelaskan Dialog Box: 2. Statement MsgBox dan Function MsgBox 3. Function InputBox Mengerti dan memahami pembuatan Dialog Box dengan menggunakan statement MsgBox, Function MsgBox dan Function InputBox

diskusi, mengerjakan tugas Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas Papan Tulis dan Overhead Projector 3

Mahasiswa mengerti dan memahami pembuatan Dialog Box

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

IX

Menu

1. Menjelaskan cara pembuatan Menu Mahasiswa mengerti dan memahami pembuatan Menu 1. Menjelaskan cara penggunaan database dalam Visual Basic

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas Dosen : Menerangkan (dengan contoh), diskusi,

Papan Tulis dan Overhead Projector

X & XI

Mahasiswa mengerti dan memahami pembuatan Menu Membuat Database menggunakan

Papan Tulis dan Overhead Projector

Halaman 17

Wizard Mahasiswa mengerti dan memahami penggunaan database dalam Visual Basic

2. Penggunaan Visual Data Manager 3. Membuat Interface Front End secara manual 4. Membuat Database menggunakan Wizard Mahasiswa mengerti dan memahami penggunaan Database dalam Visual Basic

memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

XII

Mengelola file

Mahasiswa mengerti dan memahami penanganan file dalam Visual Basic

1. Menampilkan file 2. Menyaring file 3. Menampilkan file pada form 4. Proses penyimpanan file Mahasiswa mengerti dan memahami pengelolaan file baik menampilkan, menyaring maupun menyimpan 1. Integrasi dengan Microsoft Office

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

XIII

Integrasi Dengan Aplikasi Lain

Dosen : Menerangkan (dengan contoh), diskusi,

Papan Tulis dan Overhead Projector

Halaman 18

memberi tugas Mahasiswa mengerti dan memahami integrasi Visual Basic dengan aplikasi lain Mahasiswa mengerti dan memahami integrasi Visual Basic dengan Microsoft Office Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Pertemuan Ke

Pokok Pokok Bahasan dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media Pembelajaran

Referensi

XIV

Pembuatan aplikasi Database dalam Visual Basic menggunakan VisData dengan Engine Access

1. Pembuatan aplikasi Database dalam Visual Basic menggunakan VisData dengan Engine Access Mahasiswa dapat membuat aplikasi database dalam Visual Basic

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

1,2,3,4

Mahasiswa dapat membuat aplikasi

Halaman 19

database dengan Visual Basic MATERI SEBELUM MID-TEST : I - X

MATERI SESUDAH MID-TEST

: XI - XIV

SUMBER : 1. Peter Nortons, 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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA


Mata Kuliah Fakultas : Algoritma Pemrograman II C (Teori Algoritma) : Ilmu Komputer

Jenjang/Jurusan : Sistem Informasi dan Sistem Komputer

PROSES BELAJAR MENGAJAR


Dosen Mahasiswa Media Evaluasi : Menerangkan (dengan contoh) ,diskusi, memberi tugas : Mendengar, Mencatat, diskusi, mengerjakan tugas : Papan Tulis dan Overhead Projector : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Halaman 20

Pertemuan ke I

Pokok Pokok Bahasan dan TIU Pengenalan Algoritma

Sub Pokok Bahasan dan TIK Definisi Algoritma Mengapa Belajar Algoritma & Pemrograman Pengenalan Jenis-jenis Bahasa Pemrograman Efisiensi Algoritma Sasaran Belajar: Mahasiswa dapat menjelaskan apa yang dimaksud dengan Algoritma Mahasiswa dapat menyebutkan sifat-sifat dan effisiensi dalam menggunakan algoritma Mahasiswa dapat menuangkan masalah dengan menggunakan algoritma. Mahasiswa mengerti dan dapat menggunakan algoritma ke dalam jenis-jenis bahasa pemrograman

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 1 2, dan 3

TIU: Mahasiswa dapat menjelaskan apa itu algoritma, mengapa belajar algoritma dan pemrograman serta mengenal jenis-jenis bahasa pemrograman serta effisiensi yang didapat dengan menggunakan algoritma dalam

Halaman 21

membuat program

Pertemuan ke II.

Pokok Pokok Bahasan dan TIU Pengenalan Teknik-teknik Bahasa Pemrograman

Sub Pokok Bahasan dan TIK Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming Sasaran Belajar: Mahasiswa dapat mengenal pemrograman berorientasi objek Mahasiswa dapat mengenal pemrograman fungsional Mahasiswa dapat mengenal pemrograman terstruktur Mahasiswa dapat mengenal pemrograman modular Mahasiswa dapat mengenal pemrograman even driven

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 1, 2 dan 3

TIU: Mahasiswa dapat mengenal teknik teknik bahasa pemrograman dan dapat menjelaskan jenis-jenis bahasa pemrograman.

Halaman 22

Pertemuan ke III.

Pokok Pokok Bahasan dan TIU Memori dan Scope Variabel TIU: Mahasiswa dapat menjelaskan pentingnya pemakaian memori dan Scope variable dalam pembuatan program.

Sub Pokok Bahasan dan TIK Memori Scope Variabel Sasaran belajar Mahasiswa dapat menjelaskan memori dan penggunaan memori dalam membuat program Mahasiswa dapat menjelaskan Scope variabel dalam membuat program

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

IV

Argumentasi

Apa itu Logika Apa itu Argumen Relasional Apa itu Common fallacies Sasaran Belajar:

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

TIU: Mahasiswa dapat menjelaskan apa yang dimaksud dengan argumentasi dan memakaiannya Mahasiswa dapat mengerti apa yang dimaksud dengan logika Mahasiswa dapat mengerti apa yang dimaksud dengan Argumen Relational Mahasiswa dapat

Halaman 23

pada algoritma Pertemuan ke V Pokok Pokok Bahasan dan TIU Aljabar Boolean

mengerti apa yang dimaksud dengan Common Fallacies Sub Pokok Bahasan dan TIK Axiomatisation Normal Form Gerbang Logika Sasaran Belajar: Mahasiswa mengerti apa itu axiomatisation dan pemakaiannya dalam penjabaran algoritma Mahasiswa mengerti apa itu dan bagaimana bentuk normal form serta pemakaian dalam algoritma Mahasiswa mengerti apa itu gerbang logika dan apa saja gerbang logika serta pemakaiannya dalam algoritma

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

TIU: Mahasiswa dapat menjelaskan dan menguraikan pemakaian aljabar boolean dalam algoritma

Pertemuan

Pokok Pokok

Sub Pokok Bahasan

Teknik Pembelajaran

Media

Referensi

Halaman 24

ke VI.

Bahasan dan TIU Induksi

dan TIK Induksi Matematika Sederhana Kelemahan dan Kelebihan Induksi Struktur Induksi Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Pembelajaran Papan Tulis dan Overhead Projector 2,3,4, 5, dan 6

TIU: Mahasiswa dapat mengerti dan menjelaskan induksi dan penerapannya dalam algoritma Sasaran Belajar: Mahasiswa dapat menjelaskan induksi matematika sederhana dan penerapannya dalam algoritma Mahasiswa dapat menjelaskan kelemahan dan kelebihan induksi Mahasiswa dapat menguraikan struktur induksi

Pertemuan ke VII

Pokok Pokok Bahasan dan TIU Logika

Sub Pokok Bahasan dan TIK Sintaks, Pseudocode

Teknik Pembelajaran Dosen :

Media Pembelajaran Papan Tulis

Referensi 2,3,4, 5, dan 6

Halaman 25

Proporsional

TIU: Mahsiswa dapat mengerti pemakaian logika proporsional dalam algoritma

Penerjemahan bahasa sehari-hari ke dalam Kalimat Logika Semantik (Truth Tables) Sasaran Belajar: Mahasiswa dapat menjelaskan apa yang dimaksud dengan sintaks dan Pseudocode dan menuliskannya Mahasiswa dapat menuliskan bahasa sehari-hari ke dalam kalimat logika Mahsiswa dapat menjelaskan kalimat semantik dan menerjemahkan ke algoritma Aturan aturan dalam Inference dan korespodensi dengan teknik argument Informal The satisfaction and validity problems Conclutions Sasaran Belajar: Mahasiswa dapat menjelaskan aturan-aturan dalam inference dan korespondensi dengan teknik argement informal Mahasiswa menjelaskan tentang conclutions Sub Pokok Bahasan dan TIK List Array Link List Stack Queue

Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

dan Overhead Projector

VIII

Logika Proporsional

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

2,3,4, 5, dan 6

Mahasiswa dapat mengetahui logika proporsional dalam algoritma Pertemuan ke IX Pokok Pokok Bahasan dan TIU Pengenalan Struktur Data

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa:

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

Halaman 26

Sasaran Belajar: TIU: Mahasiswa dapat mengerti dan menjelaskan tipetipe data dan pemakaiannya struktur data dalam algoritma Mahasiswa dapat menjelaskan pengertian list dan pemakaiannya dalam algoritma Mahasiswa dapat menjelaskan pengertian array dan pemakaiannya dalam algoritma Mahasiswa dapat menjelaskan pengertian link list dan pemakaiannya dalam algoritma Mahasiswa dapat menjelaskan pengertian stack dan pemakaiannya dalam algoritma Mahasiswa dapat menjelaskan pengertian queue dan pemakaiannya dalam algoritma

Mendengar, Mencatat, diskusi, mengerjakan tugas

Pertemuan ke X

Pokok Pokok Bahasan dan TIU Algoritma Greedy

Sub Pokok Bahasan dan TIK Apa itu Algoritma Greedy Minimum Spanning Tree Algoritma Kruskals Sasaran Belajar: Mahasiswa dapat mengerti tentang algoritma greedy dan

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

TIU: Mahasiswa

Halaman 27

mengerti tentang algoritma Greedy dan menuliskannya

dapat mengaplikasikan kedalam masalah Mahasiswa dapat mengerti tentang algoritma minimum spanning tree dan dapat mengaplikasikan kedalam masalah Mahasiswa dapat mengerti tentang algoritma kruskals dan dapat mengaplikasikan kedalam masalah

Pertemuan ke XI

Pokok Pokok Bahasan dan TIU Algoritma Divide dan Conqueren

Sub Pokok Bahasan dan TIK Apa itu Algoritma Divide dan Conqueren Binary Search Algoritma Quick Sort

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

Sasaran Belajar: TIU: Mahasiswa dapat mengerti tentang Mahasiswa dapat mengerti algoritma divide and conquer dan apa yang saja yang termasuk dalam algoritma divide and conquer

Halaman 28

algoritma divide and conquer

Mahasiswa dapat mengerti algoritma Binary Search dan dapat mengaplikasikan kedalam masalah Mahasiswa dapat mengerti algoritma Algoritma Quick Sort dan dapat mengaplikasikan kedalam masalah

Pertemuan ke XII.

Pokok Pokok Bahasan dan TIU Dynaming Programming

Sub Pokok Bahasan dan TIK Apa Yang dmaksud dengan dynaming programming Koefisien koefisien perhitungan binomial Algoritma Warshall Sasaran Belajar:

Teknik Pembelajaran Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Media Pembelajaran Papan Tulis dan Overhead Projector

Referensi 2,3,4, 5, dan 6

TIU: Mahasiswa dapat mengerti tentang algoritma Dynaming Programming Mahasiswa dapat mengerti algoritma Dynaming Programming dan apa yang saja yang termasuk dalam algoritma Dynaming Programming Mahasiswa dapat mengaplikasikan algoritma

Halaman 29

Dynaming Programming kedalam masalah

Referensi: 1. 2. 3. 4. 5. Introduction To Algoritms, Thomas N. Cormen, Charles E. Leiserson, Ronald L. Ruvest. MIT Press Computer Algorithms: introduction to design and analysis. 2nd ed., Sara Baase, Reading,Mass: Addison-Wesley Company, 1993 Analisis dan Desain Berorientasi Objek, Ariesto Hadi Sutopo, JJ Learning: Yogyakarta, 2002 Pengantar Analisis Algoritma, Suryadi MT, Gunadarma: Jakarta, 1992 Referensi silabus utama: http://www.cs.ucl.ac.uk/teaching/syllabus/ug/1b12.htm Bisa digunakan: (slides-2) http://www.cs.caltech.edu/~cs138/ http://www.lehigh.edu/~tkr2/teaching/ie170/ Sebagai Perbandingan (slides-2nya) http://www.cs.dal.ca/~nzeh/Teaching/3110/ http://www.apl.jhu.edu/Notes/Boon/605421/ http://www.inf.ed.ac.uk/teaching/modules/ads/ http://www.cis.ksu.edu/~howell/575f03/ http://www.cs.queensu.ca/home/cisc365/2004/#Schedule http://www.cs.chalmers.se/Cs/Grundutb/Kurser/d3alg/algcont.html

Halaman 30

Steve Skiena (slides + booknya) http://www.cs.sunysb.edu/~skiena/373/notes/ http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK/BOOK.HTM http://www2.toki.or.id/book/AlgDesignManual/LEC/LECTURES/ALL.HTM 6. Problem algoritma (free Book bisa DL) http://hercule.csci.unt.edu/~ian/classes/fall03/csci4450/info.html Slide Cormen dari Mc-Graw Hill: http://highered.mcgrawhill.com/sites/0070131511/student_view0/chapter1/chapter_overview. html

Halaman 31

Anda mungkin juga menyukai