P. 1
Algoritma Pemrograman (Pascal)

Algoritma Pemrograman (Pascal)

|Views: 1,062|Likes:
Dipublikasikan oleh aliajib

More info:

Published by: aliajib on Feb 22, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/07/2013

pdf

text

original

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

I

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

memberi tugas Mahasiswa: Mendengar. mengerjakan tugas Papan Tulis dan Overhead Projector Membuat Program menggunak an pengulanga n 1... Media Pembelajaran Papan Tulis dan Overhead Projector Tugas Membuat Program menggunak Refe rensi 1...3 Pertemuan Ke V Pokok Bahasan dan TIU Statemen Penyeleksian Kondisi Dan Teknik pembelajaran Dosen : Menerangkan (dengan contoh). • Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL • Mahasiswa dapat memberikan contohcontoh program dengan menggunakan WHILE-DO.. Repeat-Until dan For. Struktur IF THEN .. Dosen : Menerangkan (dengan contoh)... REPEAT-UNTI L dan FOR Sub Pokok Bahasan dan TIK 1. Sasaran Belajar: • Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do.. Repeat-Until dan For. Mahasiswa dapat menggunakan pemakaian procedure dan fungsi standard 3.2. Struktur Perulangan FOR 4. diskusi. Statemen IF 1. memberi tugas Mahasiswa: Mendengar.. Penggunaan gabungan struktur perulangan antara WHILE-DO. diskusi.3 Halaman 4 .TIU: Mahasiswa mengerti penggunaan manipulasi string  Procedure Standard pada Operasi String  Fungsi Standar pada Operasi String Sarasan Belajar: 1.. Struktur Perulangan REPEAT-UNTIL 3.. diskusi.. mengerjakan tugas Projector untuk memanipul asi string IV Struktur Perulangan TIU: Mahasiswa mengerti penggunaan struktur perulangan Whiledo.2. Struktur IF THEN 1. (dengan contoh). Mencatat. REPEAT-UNTIL dan FOR. Mahasiswa dapat menjelaskan mengenai konsep string 2. diskusi. Mahasiswa dapat membuat con toh program dengan menggunakan manipulasi string 1. Mencatat. Struktur Perulangan WHILE-DO 2.2.1. ELSE .

. memberi tugas Mahasiswa: Mendengar. mengerjakan tugas an berbagai kondisi Pertemuan Ke VI Pokok Bahasan dan TIU PROCEDURE TIU: Mahasiswa Sub Pokok Bahasan dan TIK 1. • Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF dan CASE.3 Halaman 5 . Struktur CASE OF 1. Pengiriman parameter secara acuan 2.. diskusi. diskusi.GOTO TIU: Mahasiswa mengerti cara penggunaan statemenstatemen untuk penyeleksian kondisi. memberi Media Pembelajaran Papan Tulis dan Overhead Projector Tugas Membuat Program dengan procedure Refe rensi 1. Parameter Dalam Procedure a. Mencatat. diskusi. Struktur IF tersarang 2..1.. 1. Struktur CASE OF .1.. • Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemenkondisi IF dan CASE. Statemen CASE 2..2. • Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO serta mahasiswa diharapkan dapat membuat contoh program sederhananya. Sasaran Belajar: • Mahasiswa dapat menyebutkan macam-macam statemenpenyeleksian kondisi.. ELSE . Procedure memanggil procedure yang Teknik pembelajaran Dosen : Menerangkan (dengan contoh)..3. Pengiriman parameter secara nilai b.

diskusi. • Mahasiswa dapat menjelaskan cara procedure memanggil procedure lain dan dirinya sendiri. Tujuan Instruksional Khusus : Teknik pembelajaran Dosen : Menerangkan (dengan contoh). Sasaran Belajar: • Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara nilai. Parameter dalam fungsi 3. Fungsi Memanggil dirinya sendiri.mengerti cara pembuatan suatu procedure lain 3. memberi tugas Media Pembelajaran Papan Tulis dan Overhead Projector Tugas Membuat Program dengan fungsi Refe rensi 1. Sub Pokok Bahasan dan TIK 1.4 Halaman 6 . Fungsi tersarang 1. Fungsi Standart aritmatika 4. • Mahasiswa dapat membuat program sederhana dengan menggunakan procedure. mengerjakan tugas Pertemuan Ke VII Pokok Bahasan dan TIU FUNGSI TIU : Mahasiswa mengerti cara pembuatan suatu fungsi. Fungsi tanpa parameter 2. Procedure Tersarang 4. tugas Mahasiswa: Mendengar. • Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara acuan.3 .2. diskusi. Procedure memanggil dirinya sendiri. Mencatat.

Pengaksesan ke data record dengan  Notasi  With 3. diskusi. Tipe data record dengan field tipe record Sasaran Belajar : Mahasiswa dapat menjelaskan pengertian Mahasiswa: Mendengar.2. Mencatat.• VIII ARRAY TIU Mahasiswa mengerti tentang tipe data array. • Mahasiswa dapat menjelaskan cara fungsi memanggil dirinya sendiri • Mahasiswa dapat membuat contoh program sederhana dengan menggunakan fungsi. 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. memberi tugas Mahasiswa: Mendengar. • Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam fungsi. • Mahasiswa dapat menjelaskan cara pemanggilan pada procedure tersarang. Pendeklarasian pada record 2. • Pendeklarasian tipe data array 2.3 Pertemuan Ke IX Pokok Bahasan dan TIU RECORD TIU: Mahasiswa dapat mengerti tentang cara pembuatan Teknik pembelajaran Dosen : Menerangkan (dengan contoh). mengerjakan tugas Papan Tulis dan Overhead Projector Membuat Program array 1.3 Halaman 7 . Mencatat. baik yang satu dimensi maupun yang dua dimensi. diskusi. mengerjakan tugas Dosen : Menerangkan (dengan contoh). Sub Pokok Bahasan dan TIK 1. Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter. memberi tugas Mahasiswa: Media Pembelajaran Papan Tulis dan Overhead Projector Tugas Membuat Program record Refe rensi 1. diskusi. diskusi. baik yang satu dimensi maupun dua dimensi. • Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array .2.

• Mahasiswa dapat membuat deklarasi tipe data record. Mencatat. Jenis File & Operasinya 2. Procedure dan fungsi standart untuk semua tipe file 4. tentang record.Menambah data .tipe data record. • Mahasiswa dapat membuat deklarasi untuk suatu file. Mendengar. Menangani Kesalahan File (I/O) Error .2. Pengertian tipe data SET dan Notasi SET 2. Media Pembelajaran Papan Tulis dan Overhead Projector Tugas Membuat Program SET Refe rensi 1. • Mahasiswa mengerti cara membuat file. Pendeklarasian pada file 3. Memasukan nilai pada variabel SET 4.2.Menampilkan semua data Sasaran Belajar • Mahasiswa dapat menjelaskan pengertian tentang suatu file.3 Pertemuan Ke XI Pokok Bahasan dan TIU SET TIU Mahasiswa mengerti dan menerapkan SET pada program Sub Pokok Bahasan dan TIK 1. Pendeklarasian tipe data SET 3. Fungsi-fungsi yang digunakan terhadap Var SET Teknik pembelajaran Dosen : Menerangkan (dengan contoh). diskusi. diskusi. 1. memberi tugas Mahasiswa: Mendengar. mengerjakan tugas Papan Tulis dan Overhead Projector Membuat Program File 1. • Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk semua tipe file. X FILE ( Berkas ) TIU: Mahasiswa dapat mengerti tentang File dan operasinya. • Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data record. Mencatat. mengerjakan tugas Dosen : Menerangkan (dengan contoh). diskusi.3 Halaman 8 . Menampilkan nilai variabel SET 5. diskusi.Membuat file text . memberi tugas Mahasiswa: Mendengar. menambah data dan menampilkan data pada file • Mahasiswa dapat membuat contoh program.

5. 1982 4. • Mahasiswa dapat membuat tipe data pointer. Prather. XII Pointer dan List TIU Mahasiswa menerangkan tentang tipe data pointer 1. Mencatat. P.0 7. Ir. diskusi. Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5.. mengerjakan tugas Dosen : Menerangkan (dengan contoh). Dumairy.M. Insap Santosa.0 Penerbit Andi Offset. Pendeklarasian Var Pointer 3.0 dan 5. Pengertian Variabel Pointer 2. “Algoritma & Pemrograman II”.3 Daftar Pustaka : 1. 6. Yogianto H. Andi Offset Yogyakarta Halaman 9 .2. P. “Problem Solving Principle : Programming with Pascal”. Turbo Pascal versi 5. diskusi. diskusi. Turbo Pascal 5. “Programming with PASCAL”. Jakarta. Bryon. Schaum Series. Penerbit Gunadarma. 1990 2. Insap Santosa. • Mahasiswa dapat membuat program menggunakan Linklis Mencatat. Belajar Sendiri Pemrograman dengan Turbo Pascal 7. mengerjakan tugas Papan Tulis dan Overhead Projector Membuat Program Pointer 1.Sasaran Belajar • Mahasiswa dapat menjelaskan mengenai pengertian SET. Elexmedia Komputindo 8. Goffried. Ir. New York. Pengertian Link List 4. 1986 3. Menampilkan isi Link List Tujuan Instruksional Khusus : • Mahasiswa dapat menjelaskan mengenai pengertian list dan ponter. Pembuatan Link List 5. • Mahasiswa dapat membuat program menggunakan SET. Yogyakarta. Ronald E. Ediman Lukito. memberi tugas Mahasiswa: Mendengar. Anonim. Dasar-dasar Pemrograman Pascal Teori dan Program terapan. • Mahasiswa dapat membuat deklarasi dari tipe data SET. Prentice Hall. New Jersey.

memberi tugas Halaman 10 .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.

diskusi.Ujian Akhir dan Tugas Pertemuan Ke Pokok –Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran Referensi I Konsep Visual Basic Mahasiswa mengetahui konsep Visual Basic 1. Mencatat. memberi tugas Mahasiswa: Mendengar. Keuntungan menggunakan Visual Basic 4. 2 Halaman 11 .Mahasiswa Media Evaluasi : Mendengar. diskusi. Istilah (event driven. mengerjakan tugas Papan Tulis dan Overhead Projector 1. Dosen : Menerangkan (dengan contoh). Perkembangan dari bahasa pemrograman berbasis DOS & windows 2. Ujian Mid. Perkembangan dari Visual Basic 3. diskusi. Mencatat. mengerjakan tugas : Papan Tulis dan Overhead Projector : Hasil Test Mingguan.

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. 3 Halaman 12 . Kebutuhan perangkat komputer 3. Jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic 6. test & debug. DDE. memberi tugas Mahasiswa: Mendengar. write code. DLL. Basica Obasic. jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic. create & call procedure. Active X) 5. perkembangan dari Visual Basic dari GW – Basic. Mencatat.GUI. Mengenal interface dalam Visual Basic (Menu. OLE. convert to runtime version. Dosen : Menerangkan (dengan contoh). mengerjakan Papan Tulis dan Overhead Projector 1. diskusi. Visual Basic Mahasiswa mengetahui Visual Basic Instalasi 2. Cara menjalankan Visual Basic 4. Pembuatan & pengembangan Visual Basic (design. prepare distribute) Mahasiswa mampu Mengetahui perkembangan dari bahasa pemrograman. Qbasic sampai Visual Basic istilahistilah dalam Visual Basic. Toolbar. diskusi. Form.

cara mendesain form dengan menggunakan beberapa Tollbox seperti Label. memberi tugas Mahasiswa: Mendengar. memberi tugas Papan Tulis dan Overhead Projector 1 Halaman 13 . cara instalasi Visual Basic. diskusi. Memahami proyek-proyek Visual Basic  Jenis-jenis proyek  Memilih proyek Dosen : Menerangkan (dengan contoh). mengerjakan tugas Papan Tulis dan Overhead Projector 4 Teknik Pembelajaran Media Pembelajaran Referensi IV Memahami Proyek-Proyek Visual Basic Dan Dasar- 1. Mencatat. Textbox dan command Button. diskusi. Toolbox.Window Code. Window Form Layout. Window Immediate) Mahasiswa dapat mengetahui kebutuhan perangkat keras yg digunakan untuk Visual Basic. Project Explorer. 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). Window Properties. diskusi. Menjelaskan form dan propertinya. mampu menjalankan Visual Basic danm mengenal interface yang ada dalam Visual Basic 1.

Mahasiswa memahami proyek-proyek dalam Visual Basic dan memahami dasar-dasar Visual Basic Code 3. Mencatat.dasar visual basic code   2. 5. 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 . 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. 4.

Pengertian variabel. CONST 8. konstanta. Jenis tipe data dalam Visual Basic  %  & Integer  ! Precision  # Precision  @  $ : Currency : String : Double : Single : Integer : Long konstanta. DIM 3. GLOBAL 4. Mencatat. variabel.TIU V Mengenal Variabel. memberi tugas Mahasiswa: Mendengar. diskusi. REDIM 5. diskusi. Konstanta Tipe Data Dan Operator Dalam Visual Basic 1. dan penamaan Dosen : Menerangkan (dengan contoh). tipe data dan operator pada Visual Basic  (none) : Byte  (none) : Date Halaman 15 . syarat penamaan dan pendefinisiannya 2. 3 Mahasiswa memahami 6. DEFTYPE Pengertian syarat pendefinisiannya 7. mengerjakan tugas Papan Tulis dan Overhead Projector 1.

. Mencatat... diskusi. Mahasiswa mengerti dan memahami struktur kontrol If dan Select 1.. While Mahasiswa mengerti dan Dosen : Menerangkan (dengan contoh). <>. diskusi. Case …. >=. If ….. <=. mengerjakan tugas Dosen : Menerangkan (dengan contoh).. Else …. Mencatat. Menjalankan struktur kontrol 2. 3. Konstanta. >. If …. Menjelaskan struktur kontrol 2. Papan Tulis dan Overhead Projector 3 VII Struktur Kontrol Mahasiswa mengerti dan memahami struktur kontrol Papan Tulis dan Overhead Projector 3 Halaman 16 .. memberi tugas Mahasiswa: Mendengar. Do 4. = Mahasiswa mengerti dan memahami cara pendefinisian Variabel. 4. diskusi. For 3. Then …. 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. Select …. memberi tugas Mahasiswa: Mendengar. Then …. (none) : Object  (none) : Variant  User Define Operator relational : <.

Menjelaskan Dialog Box: 2. diskusi. Function MsgBox dan Function InputBox diskusi. memberi tugas Mahasiswa: Mendengar. diskusi. Do dan While VIII Dialog Box 1. diskusi.memahami struktur kontrol For. memberi tugas Mahasiswa: Mendengar. diskusi. Statement MsgBox dan Function MsgBox 3. 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. mengerjakan tugas Dosen : Menerangkan (dengan contoh). Menjelaskan cara penggunaan database dalam Visual Basic Dosen : Menerangkan (dengan contoh). Function InputBox Mengerti dan memahami pembuatan Dialog Box dengan menggunakan statement MsgBox. Mencatat. Papan Tulis dan Overhead Projector 3 X & XI Mahasiswa mengerti dan memahami pembuatan Menu Membuat Database menggunakan Papan Tulis dan Overhead Projector 3 Halaman 17 . diskusi. Mencatat. Menjelaskan cara pembuatan Menu Mahasiswa mengerti dan memahami pembuatan Menu 1. mengerjakan tugas Dosen : Menerangkan (dengan contoh).

memberi tugas Mahasiswa: Mendengar. Mencatat. Penggunaan Visual Data Manager 3. 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. Integrasi dengan Microsoft Office Dosen : Menerangkan (dengan contoh). Menyaring file 3. Membuat Interface Front End secara manual 4. Proses penyimpanan file Mahasiswa mengerti dan memahami pengelolaan file baik menampilkan. Menampilkan file pada form 4. Papan Tulis dan Overhead Projector 3 Halaman 18 . diskusi. Mencatat. mengerjakan tugas Papan Tulis dan Overhead Projector 3 XIII Integrasi Dengan Aplikasi Lain Dosen : Menerangkan (dengan contoh). menyaring maupun menyimpan 1. Membuat Database menggunakan Wizard Mahasiswa mengerti dan memahami penggunaan Database dalam Visual Basic memberi tugas Mahasiswa: Mendengar. diskusi. diskusi. diskusi.Wizard Mahasiswa mengerti dan memahami penggunaan database dalam Visual Basic 2.

Pembuatan aplikasi Database dalam Visual Basic menggunakan VisData dengan Engine Access Mahasiswa dapat membuat aplikasi database dalam Visual Basic Dosen : Menerangkan (dengan contoh). 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.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.3.2. Mencatat. diskusi.4 Mahasiswa dapat membuat aplikasi Halaman 19 . mengerjakan tugas Papan Tulis dan Overhead Projector 1. diskusi. memberi tugas Mahasiswa: Mendengar.

Peter Norton’s.database dengan Visual Basic MATERI SEBELUM MID-TEST : I . Richard Mansfield. Jakarta 1995 3. Ujian Mid.Ujian Akhir dan Tugas Halaman 20 . Elex Media Komputindo. Jakarta. Mencatat. 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) . 1998 2. Mudah Menguasai Visual Basic 6. Panduan Berilustrasi Visual Basic dalam Aplikasi.diskusi. Ross Nelson. Elex Media Komputindo. Guide to Visual Basic 6. Jakarta. 1999 4. Djoko Pramono.XIV SUMBER : 1. SAMS Publishing. mengerjakan tugas : Papan Tulis dan Overhead Projector : Hasil Test Mingguan. memberi tugas : Mendengar. Dinastindo. Menguasai Visual Basic for Window versi 3. diskusi.X MATERI SESUDAH MID-TEST : XI .

Mencatat. mengapa belajar algoritma dan pemrograman serta mengenal jenis-jenis bahasa pemrograman serta effisiensi yang didapat dengan menggunakan algoritma dalam Halaman 21 . mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 1 2. diskusi.  Mahasiswa mengerti dan dapat menggunakan algoritma ke dalam jenis-jenis bahasa pemrograman Teknik Pembelajaran Dosen : Menerangkan (dengan contoh).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. diskusi. memberi tugas Mahasiswa: Mendengar. dan 3 TIU: Mahasiswa dapat menjelaskan apa itu algoritma.

Mencatat. diskusi. memberi tugas Mahasiswa: Mendengar.membuat program Pertemuan ke II. mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 1. diskusi. 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). Halaman 22 . 2 dan 3 TIU: Mahasiswa dapat mengenal teknik – teknik bahasa pemrograman dan dapat menjelaskan jenis-jenis bahasa pemrograman.

Mencatat. 5.4.4. Mencatat. mengerjakan tugas Papan Tulis dan Overhead Projector 2. 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). memberi tugas Mahasiswa: Mendengar. diskusi.3. 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 . 5.Pertemuan ke III. diskusi. diskusi. dan 6 IV Argumentasi Apa itu Logika Apa itu Argumen Relasional Apa itu Common fallacies Sasaran Belajar: Dosen : Menerangkan (dengan contoh). mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2. memberi tugas Mahasiswa: Mendengar.3. Pokok –Pokok Bahasan dan TIU Memori dan Scope Variabel TIU: Mahasiswa dapat menjelaskan pentingnya pemakaian  memori dan Scope variable dalam pembuatan program. diskusi.

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 . diskusi.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).4. diskusi.3. mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2. Mencatat. memberi tugas Mahasiswa: Mendengar.

3. 5.ke VI. Pseudocode Teknik Pembelajaran Dosen : Media Pembelajaran Papan Tulis Referensi 2. diskusi.3.4. 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. dan 6 Halaman 25 . memberi tugas Mahasiswa: Mendengar. Bahasan dan TIU Induksi dan TIK • Induksi Matematika Sederhana • Kelemahan dan Kelebihan Induksi • Struktur Induksi Dosen : Menerangkan (dengan contoh). diskusi.4. mengerjakan tugas Pembelajaran Papan Tulis dan Overhead Projector 2. 5. Mencatat.

dan 6 Halaman 26 . diskusi. diskusi. 5. diskusi.3.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). memberi tugas Mahasiswa: Mendengar.4.3. Mencatat. memberi tugas Mahasiswa: Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2. mengerjakan tugas dan Overhead Projector VIII Logika Proporsional Dosen : Menerangkan (dengan contoh). diskusi.4. 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). 5. mengerjakan tugas Papan Tulis dan Overhead Projector 2. memberi tugas Mahasiswa: Mendengar. Mencatat. diskusi.

Mencatat.4. 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 Kruskal’s Sasaran Belajar:  Mahasiswa dapat mengerti tentang algoritma greedy dan Teknik Pembelajaran Dosen : Menerangkan (dengan contoh). Mencatat. mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2. dan 6 TIU: Mahasiswa Halaman 27 .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. 5. memberi tugas Mahasiswa: Mendengar.3. diskusi. diskusi.

mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2. memberi tugas Mahasiswa: Mendengar.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 kruskal’s 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).3. 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 . diskusi.4. diskusi. 5. Mencatat.

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.3. 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). mengerjakan tugas Media Pembelajaran Papan Tulis dan Overhead Projector Referensi 2.4. Mencatat. 5. diskusi. memberi tugas Mahasiswa: Mendengar. 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 . diskusi.

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

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

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->