1. Pendahuluan - Definisi Algoritma & - Dapat memahami Kuliah Papan Membuat algoritma 1,2,3,4,5
Pemrograman definisi, tujuan serta Mimbar tulis, untuk kegiatan
- Tujuan dan kegunaan kegunaan mempelajari OHP sehari-hari
- Contoh aplikasi dalam Algoritma &
kehidupan sehari-hari Pemrograman
- Dapat memberikan
contoh aplikasinya
dalam kehidupan sehari-
hari
2 Definisi & Simbol- - Struktur chart - Dapat membedakan Kuliah Papan Membuat flowchart 1,2,3,4,5
simbol - Diagram HIPO antara SF,MPF dan DPF Mimbar tulis, sederhana
- Sistem flowchart - Dapat menggunakan OHP
- Program flowchart simbol-simbol dan
- Simbol-simbol flowchart masing-masing
kegunaannya
- Dapat membuat
flowchart sederhana
3 Analisis Masalah dan - Kaidah pembuatan - Dapat mengetahui Kuliah Papan Menulusuri alur 1,2,3,4,5
Penyelesaian flowchart kaidah pembuatan Mimbar tulis, proses dari suatu
(Input,proses,output) flowchart OHP contoh
- Analisis persoalan - Dapat menelusuri alur permasalahan yang
- Penelusuran flowchart proses dari masalah akan dianalisis
yang dianalisa
4. Teknik Pengulangan - Teknik Counter (Go to) - Dapat melakukan Kuliah Papan -Menganalisis suatu 1,2,3,4,5
dan Percabangan - Akumulator pembacaan data secara Mimbar tulis, masalah dan
dan Percabangan lanjutan (lebih dari 1 masalah dengan Mimbar tulis, masalah dan
kondisi) mengunakan menggunakan lebih dari OHP menyelesaikannya
relational operator OR dan satu kondisi dalam bentuk
AND - Dapat menyelesaikan flowchart dengan
- Perputaran kembali masalah menggunakan teknik if-then yang
/looping (FOR NEXT ) looping menggunakan
- Pembatasan perulangan - Dapat menyelesaikan operator OR dan
masalah menggunakan AND, teknik for-
pembatasan perulangan next, serta
dalam flowchart kombinasinya
6. Teknik Pengulangan - Double Looping - Dapat membuat looping Kuliah Papan -Menganalisis suatu 1,2,3,4,5
dan Percabangan - Variabel Kontrol berganda Mimbar tulis, masalah dan
- Sub rutin - Dapat membuat OHP menyelesaikannya
flowchart untuk dalam bentuk
memanggil sub rutin flowchart dengan
teknik looping
berganda dan
memanggil sub
rutin
7. Pembuatan Laporan - Pembuatan judul dan sub - Dapat membuat Kuliah Papan Membuat flowchart 1,2,3,4,5
10 Organisasi File - Operasi file random - Dapat membuat Kuliah Papan Membuat flowchart 1,2,3,4,5
Pertemuan Pokok Bahasan Sub Pokok Bahasan Teknik Media Tugas Referensi
Ke dan TIU dan TIK Pembelajaran Pembelajaran
1. Pengenalan 1. Perkembangan dari bahasa Kuliah mimbar Papan Tulis Memberikan 1,2
BASIC dan pemrograman berbasis DOS dimana dan OHP, latihan :
Statemen Input dan windows. kertas kerja mencari
Output 2. Pengenalan BASIC dan Dosen : output
perkembangannya Menjelaskan, program,
TIU : 3. Variabel, konstanta,Operator memberikan membuat
Mahasiswa dan Ekspresi. contoh, diskusi, program
mengetahui ttg 4. Statemen I/O : read-data, mengadakan sederhana
Pemrograman input, print evaluasi dgn
BASIC dan menggunakan
mengerti TIK : Mahasiswa : variabel dan
Statemen- Mahasiswa mengetahui per Mendengarkan, statemen I/O.
statemen dasar kembangan bahasa pemro mencatat,
dalam BASIC graman. diskusi,
Mahasiswa memahami mengerjakan
tentang perkembangan BASIC evaluasi
Mahasiswa mengerti tentang
variabel, konstanta dan
statemen I/O dalam BASIC
2. Statemen Kendali 1. Statemen Kendali : If then, If Kuliah mimbar , Papan Tulis Membuat 1,2
dan Perulangan then Else, Case, Go to Pemberian dan OHP, program
2. Statemen Perulangan : For tugas dan Kertas Kerja dengan kasus
TIU : Next diskusi kelas tertentu
Mahasiswa dapat 3. Membuat report dalam bentuk dengan output
mengerti dan me tabel. berupa tabel
mahami struktur
kontrol dan
struktur TIK :
Perulangan Mahasiswa dapat membuat
dalam BASIC program dengan struktur
kontrol IF dan Select case
pada BASIC
Mahasiswa dapat membuat
program dengan meggunakan
struktur Perulangan dan
Struktur Kontrol
3. Konsep Visual
1. Perkembangan Visual Basic Kuliah mimbar , Papan Tulis 3,4
Basic 2. Keuntungan menggunakan Pemberian dan OHP.
Visual Basic. tugas dan
TIU : 3. Istilah (event driven, GUI, diskusi kelas
Mahasiswa me DDE, OLE, DLL, Active X).
ngetahui konsep 4. Jenis-jenis aplikasi yang dapat
Visual Basic. dibuat dengan Visual Basic.
5. Pembuatan dan pengembang
an Visual Basic (design, write
code, create dan call
procedure, test dan debug,
convert to runtime version,
prepare distribute)
TIK :
Mahasiswa mengetahui istilah-
istilah dalam Visual Basic, me
nyebutkan jenis-jenis aplikasi
yang dapat dibuat dengan
Visual Basic serta menyebut
Satuan Acara Perkuliahan Algoritma dan Pemrograman I
14
SATUAN ACARA PERKULIAHAN
MATA KULIAH ALGORITMA dan PEMROGRAMAN 1
KODE : / SKS
TIK :
Mahasiswa dapat membuat
proyek.
Mahasiswa dapat bekerja
dengan mendisain file proyek
pada Visual Basic yang
digunakan.
6. Variabel, Konstan 1. Pengertian variabel, Kuliah mimbar , Papan Tulis Membuat pro 3,5
ta, Tipe Data dan Pemberian dan OHP. gram sederha
Operator. syarat penamaan dan tugas dan na dengan me
pendefinisian nya. diskusi kelas manfaatkan va
2. DIM riabel, konstan
TIU : ta, tipe data
3. GLOBAL
Mahasiswa dapat dan operator
mengerti dan me 4. REDIM
mahami variabel, 5. DEFTYPE
konstanta, tipe 6. Pengertian konstanta,
data dan operator
syarat penamaan dan
pendefinisian nya.
7. CONST
8. Jenis tipe data dalam
Visual Basic :
% : Integer
& : Long Integer
! : Single Precision
# : Double Precision
@ : Currency
$ : String
(none) : Byte
(none) : Date
(none) : Object
(none) : Variant
User Define
Operator relational :
<, <=, >, >=, <>, =
TIK :
Mahasiswa dapat membuat
program dengan memahami cara
pendefinisian Variabel, Konstan
ta, Tipe data dan operator .
7. Struktur Kontrol 1. If ….. Then ….. Kuliah mimbar , Papan Tulis Membuat prog 5
2. If ….. Then ….. Else ….. Pemberian dan OHP. ram menggu
TIU : 3. Select ….. Case ….. tugas dan nakan struktur
Mahasiswa dapat diskusi kelas kontrol IF.
mengerti dan me TIU :
mahami struktur Mahasiswa dapat membuat pro
kontrol. gram dengan struktur kontrol IF
dan Select
10. Menu 1. Cara membuat Menu Kuliah mimbar , Papan Tulis Membuat pro 5
2. Menu MDI Pemberian dan OHP. gram menu.
TIU : tugas dan
Mahasiswa TIK : diskusi kelas
mengerti dan Mahasiswa dapat membuat
memahami menu sederhana dan menu MDI
pembuatan Menu
12 Membuat 1. Penggunaan database dalam Kuliah mimbar , Papan Tulis Membuat pro 5
database dengan Visual Basic. Pemberian dan OHP. gram yang ter
VB 2. Penggunaan Visual Data tugas dan hubung ke
Manager. diskusi kelas basis data.
TIU : 3. Membuat Interface Front End
Mahasiswa dapat secara manual.
mengerti dan me 4. Membuat basis data meng
mahami penggu gunakan Wizard.
naan basis data
dalam Visual TIK :
Basic Mahasiswa dapat menggunakan
basis data dalam Visual Basic
13 Mengelola file. 1. Menampilkan file Kuliah mimbar , Papan Tulis Membuat pro 5
2. Menyaring file Pemberian dan OHP. gram pengelo
TIU : 3. Menampilkan file pada form tugas dan laan file.
Mahasiswa dapat diskusi kelas
mengerti dan me TIK :
mahami pengelo Mahasiswa dapat membuat
laan file. program untuk mengelola file
pada Visual basic.
14 Pembuatan Apli Pembuatan aplikasi basis data Kuliah mimbar , Papan Tulis Membuat pro 3,4,5,6
kasi Basis Data menggunakan VisData dengan Pemberian dan OHP. gram aplikasi
dalam Visual Engine Access tugas dan basis data
Basic mengguna diskusi kelas dalam visual
kan VisData de TIK : basic.
ngan Engine Mahasiswa dapat membuat
Access aplikasi basis data dalam Visual
Basic
TIU :
Mahasiswa dapat
membuat aplikasi
database dengan
Visual Basic
Daftar Pustaka :
1. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit
Gunadarma, Jakarta, 1991
2. Rijanto Tosin, Quick Basic, Dinastindo
3. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
4. Richard Mansfield, Panduan Berilustrasi Visual Basic dalam Aplikasi, Dinastindo, Jakarta 1995
5. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
6. Ross Nelson, Menguasai Visual Basic for Window versi 3, Elex Media Komputindo, Jakarta, 1995
Pembentuk Menu,Langkah-langkah
Pembuatan Menu)
TIK :
Mahasiswa mampu mengetahui
perkembangan dari bahasa pemrograman,
istilah-istilah dalam Delphi, dan pembuatan
menu
II Pengenalan Delphi 1. Instalasi IDE Delphi Dosen : Papan Tulis dan 1, 3
2. Kebutuhan perangkat komputer Menerangkan (dengan Overhead
3. Langkah mengaktifkan Delphi contoh), diskusi, Projector
Mahasiswa 4. Mengenal interface dalam Delphi memberi tugas
mengetahui Delphi (Menu, Toolbar, Component Palette,
Jendela Form, jendela unit, jendela object Mahasiswa:
tree view, jendela object inspector) Mendengar, Mencatat,
diskusi, mengerjakan
TIK : tugas
Mahasiswa dapat mengetahui kebutuhan
perangkat keras yg digunakan untuk Delphi,
cara instalasi, mampu menjalankan dan
mengenal interface yang ada dalam Delphi
III Menggunakan Form 8. Menjelaskan form dan propertinya, Dosen : Papan Tulis dan 4
9. cara mendesain form dengan Menerangkan (dengan Overhead
menggunakan beberapa property form contoh), diskusi, Projector
Mahasiswa mengerti memberi tugas
bagaimana Mahasiswa Mengerti dan memahami
menggunakan form pembuatan form dengan menggunakan Mahasiswa:
pada Delphi beberapa Toolbox dan Command Button Mendengar, Mencatat,
diskusi, mengerjakan
tugas
IV Memahami Proyek- 1. Memahami proyek Delphi Dosen : Papan Tulis dan 1
V Mengenal Tipe Data, 9. Pengertian tipe data, syarat Dosen : Papan Tulis dan 1, 3
deklarasi Dan penamaan Menerangkan (dengan Overhead
Operator Dalam dan pendefinisiannya contoh), diskusi, Projector
Delphi 10. Pengertian konstanta, syarat memberi tugas
penamaan
dan pendefinisiannya Mahasiswa:
11. Jenis tipe data dalam Delphi (integer, Mendengar, Mencatat,
Mahasiswa Boolean, real, enumerated, subrange, diskusi, mengerjakan
memahami variabel, string & character) tugas
konstanta, tipe data
dan operator pada TIK :
Delphi Mahasiswa mengerti dan memahami cara
pendefinisian Variabel, Konstanta, Tipe data
dan operator dalam Delphi
VI Struktur Kontrol 4. Menjalankan struktur kontrol Dosen : Papan Tulis dan 3
5. If ….. Then ….. Menerangkan (dengan Overhead
6. If ….. Then ….. Else ….. contoh), diskusi, Projector
Mahasiswa mengerti 7. Case Of memberi tugas
dan memahami 8. Repeat Until
VII Struktur Kontrol 4. Menjelaskan struktur kontrol Dosen : Papan Tulis dan 3
5. For do Menerangkan (dengan Overhead
Mahasiswa mengerti 6. While do contoh), diskusi, Projector
dan memahami memberi tugas
struktur kontrol TIK :
Mahasiswa mengerti dan memahami struktur Mahasiswa:
kontrol For, Do dan While Mendengar, Mencatat,
diskusi, mengerjakan
tugas
VIII Dialog Box 4. Menjelaskan Dialog Box: Dosen : Papan Tulis dan 3
5. Statement MsgBox dan Function MsgBox Menerangkan (dengan Overhead
6. Function InputBox contoh), diskusi, Projector
Mahasiswa mengerti TIK : memberi tugas
dan memahami Mengerti dan memahami pembuatan Dialog
pembuatan Dialog Box dengan menggunakan statement MsgBox, Mahasiswa:
Box Function MsgBox dan Function InputBox Mendengar, Mencatat,
diskusi, mengerjakan
tugas
IX Menu 1. Menjelaskan cara pembuatan Menu Dosen : Papan Tulis dan 3
Menerangkan (dengan Overhead
TIK : contoh), diskusi, Projector
Mahasiswa mengerti dan memahami memberi tugas
Mahasiswa mengerti pembuatan Menu
dan memahami Mahasiswa:
pembuatan Menu Mendengar, Mencatat,
diskusi, mengerjakan
tugas
X Komponen Database Arsitektur database Dosen : Papan Tulis dan Memahami
Koneksi Database Menerangkan (dengan Overhead komponen
TIU : Pembuatan Report contoh), diskusi, Projector pembentuk
Mahasiswa mengerti memberi tugas database
dan memahami Sasaran Belajar : dalam
komponen Mahasiswa dapat mengerti mengenai Mahasiswa : Borland
pembentuk database Komponen Database dalam Bahasa Borland Mendengar, Mencatat, Delphi
Delphi diskusi, mengerjakan
tugas
SUMBER :
1. Abdul Kadir, Pemrograman Database dengan Delphi 7 menggunakan Access dan ADO, ANdi Jogja, 2005
2. Jon Matcho& David R. Faulkner, Panduan Penggunaan Delphi. ANDI Jojya. 1999
3. Jaja Jamaludin, Tip & Trik Unik Delphi, Andi Jogja. 2005
4. Wahana Komputer. Delphi 2009. Andi Jogja. 2009
5. http://andry-pein.blogspot.com/2010/03/tipe-data-operator-pada-delphi.html
6. http://4zki4.multiply.com/journal/item/20/Mengenal_Berbagai_Macam_Tipe_Data_Pada_Borland_Delphi