• Tidak ada hasil yang ditemukan

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

N/A
N/A
Protected

Academic year: 2021

Membagikan "SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA"

Copied!
12
0
0

Teks penuh

(1)

SATUAN ACARA PERKULIAHAN

UNIVERSITAS GUNADARMA

Mata Kuliah : Algoritma Dan Pemrograman I A(Flowchart dan Basic) Fakultas : D3 Bisnis Kewirausahaan

Juruasan : Akuntansi

PROSES BELAJAR MENGAJAR

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

1. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991 2. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997

3. M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 2004

4. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta 5. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

6. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978

7. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991 8. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997

9. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta 10. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

11. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978

12. Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs, New Jersey,1982 13. Gottfried, Programming in BASIC, MC Graw Hill, New York, 1981

14. Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. 15. Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. 16. Rijanto Tosin, Quick Basic, Dinastindo.

(2)

Bahasan Pengajaran 1. Pendahuluan TIU: Mahasiswa Memahami Konsep Pemrograman • Teori Algoritma

• Tujuan & Kegunaan flowchart • Konsep Pemrograman

• Definisi pemrograman  Jenis pemrograman  Contoh aplikasi Sasaran Belajar:

• Dapat mengetahui tujuan belajar flowchart

• Dapat diketahui mengapa harus belajar Algoritma dan pemrograman

Kuliah

Mimbar Papan tulis, OHP Mahasiswa dapat membuat diagaram alur untuk masalah sehari-hari 1,2,3,4,5,6 2 Definisi & Simbol-simbol TIU: Mahasiswa Memahami Simbol Simbol Flowchart • Struktur chart • Diagram HIPO • Sistem flowchart • Program flowchart • Simbol-simbol flowchart Sasaran Belajar:

• Dapat membedakan antara Struktur Chart, HIPO, Sistem flowchart dan Program flowchart.

• Dapat menggunakan simbol-simbol flowchart

Kuliah

Mimbar Papan tulis, OHP Mahasiswa dapat membuat flowchart sederhana 1,2,3,4,5,6 3 Analisis Masalah dan Penyelesaian TIU: Mahasiswa Memahami Kaidah pembuatan Flowchart

• Kaidah pembuatan flowchart (Input,proses,output) • Analisis persoalan

• Penelusuran flowchart

• Pengenalan Statement Input dan Output dalam Bahasa BASIC (Input, Read, Print, Rem, Restore,Data)

• Variabel dan Akumulator

Sasaran Belajar:

• Dapat mengetahui kaidah pembuatan flowchart

Kuliah

Mimbar Papan tulis, OHP •Mahasisw a dapat menulusur i alur proses dari masalah yang dianalisa •Membuat program Basic dengan 1,2,3,4,5,6

(3)

• Dapat menelusuri alur proses dari masalah yang dianalisa perintah input dan output, contoh : menghitun g luas segitiga, lingkaran, dll 4. Teknik Percabangan TIU: Mahasiswa Memahami Analisa Kondisi dan Aksi

• Analisa kondisi dan aksi (IF-THEN, Select Case dengan 1 kondisi)

• Analisa kondisi dan aksi lanjutan (lebih dari 1 kondisi) mengunakan relational operator OR dan AND

Sasaran Belajar:

• Dapat menyelesaikan masalah dengan menggunakan lebih dari satu kondisi

• Dapat menyelesaikan masalah dengan kondisi tertentu • Kuliah Mimbar Papan tulis, OHP • Membuat flowchart mengguna kan relational operator OR dan AND • Membuat program Basic dengan teknik percabang an 1,2,3,4,5,6 5 Teknik Pengulangan TIU: Mahasiswa Memahami Teknik Counter dan Looping

• Teknik Counter (Go to)

• Perputaran kembali /looping (FOR NEXT, Do.. loop, While.. Wend ) • Pembatasan perulangan • Double Looping • Variabel Array • Sub rutin Sasaran Belajar: • Kuliah Mimbar Papan tulis, OHP • Membuat flowchart dengan mengguna kan teknik counter • Membuat flowchart dengan looping berganda dan 1,2,3,4,5,6

(4)

• Dapat melakukan pembacaan data secara berulang-ulang dan mengontrol proses pengberulang-ulangan

• Dapat menyelesaikan masalah dan membuat flowchart menggunakan looping dan looping berganda

• Dapat membuat flowchart menggunakan variable array

• Dapat membuat flowchart untuk memanggil sub rutin

memanggi l sub rutin • Membuat program BASIC dengan teknik pengulang an untuk menjelask an array 6. Penerapan Konsep Tabel TIU: Mahasiswa Memahami Pemanfaatan Statement Input Output

•Pemanfaatan Statement I/O untuk pembuatan Tabel

•Penerapan konsep tabel dalam program BASIC Sasaran Belajar:

• Memahami konsep penggunaan tabel

• Memehami proses pencatatan eksternal dan internal table

Kuliah

Mimbar Papan tulis, OHP Membuat flowchart & program Basic untuk masalah yang menggunaka n tabel 1,2,3,4,5,6 7. Pembuatan Laporan Sederhana Grand/Minor Total TIU: Mahasiswa Memahami Pembuatan Judul, Summary dan

•Pemanfaatan tabel untuk pembuatan laporan ( judul dan sub judu)l

•Pembuatan proses detail •Pembuatan summary •Grand/Mayor Total •Grand/Minor Total •Pembuatan halaman

•Pembuatan program BASIC untuk pembuatan laporan

Sasaran Belajar:

• Dapat membuat flowchart untuk membuat laporan sederhana

• Dapat membuat flowchart dengan menggunakan Grand/Mayor Total • Kuliah Mimbar Papan tulis, OHP •Membuat flowchart & program Basic untuk membuat laporan 1,2,3,4,5,6

(5)

Pembuatan Laporan Sederhana

• Dapat membuat flowchart dengan menggunakan Grand/Minor Total

• Dapat flowchart menggunakan halaman dengan nomor berlanjut atau di nolkan kembali

8. Teknik Switching TIU: Mahasiswa Memahami Teknik Percabangan dan Implementasi Switching

• Teknik Percabangan untuk memperpendek alur proses

• Implementasi switching Sasaran Belajar:

• Dapat menganalisa persoalan untuk switching • Dapat mengimplementasi ke dalam flowchart

Kuliah

Mimbar Papan tulis, OHP Dapat membuat flowchart dan program Basic dengan menggunaka n teknik switching 1,2,3,4,5,6 9. Pendahuluan TIU: Mahasiswa Memahami Pengenalan Basic

• Pengenalan BASIC, Jenis-jenis bahasa pemrograman BASIC

• Notasi dan ekspresi dalam BASIC • Variabel-variabel dalam BASIC Sasaran Belajar:

• Dapat mengetahui tujuan memepelajari bahasa pemrograman BASIC

• Dapat mengetahui konsep dasar pemrograman BASIC

• Dapat mengetahui kelebihan dan kekurangan BASIC

• Mengetahui jenis-jenis bahasa pemrograman BASIC

Kuliah

Mimbar Papan tulis,OH P Mahasiswa dapat membedakan jenis variabel dan ekspresi pada pemrograma n 7-16 10 Statement Input-Output TIU: Mahasiswa Memahami Statement Input Output

• Statement LET,PRINT,REM dan READ DATA,INPUT

• Ss= kemampuan analisis,mandiri,disiplin, ulet Sasaran Belajar:

• Dapat mengetahui fungsi dari masing-masing

Kuliah Mimbar Papan tulis,OH P Membuat program sederhana dengan menggunaka n statement LET,PRINT, REM dan 7-16

(6)

statement tersebut.

• Dapat membedakan cara-cara memasukkan data ke dalam sebuah variabel

• Dapat menganalisa perbedaan statement input yang statis dan dinamis

READ DATA dan INPUT 11 Percabangan TIU: Mahasiswa Memahami Teknik Percabangan • Statement RESTORE, IF THEN,GOTO

• Statement PRINT Lanjutan IF…..THEN…..ELSE • SELECT CASE

Ss= mandiri,disiplin,ulet, kreatif Sasaran Belajar:

• Dapat menggunakan statement tersebut

• Dapat mengatur pencetakan output menggunakan statement PRINT

• Dapat menggunakan statement kondisi IF…..THEN…..ELSE Kuliah Mimbar Papan tulis,OH P Membuat program sederhana menggunaka n RESTORE, IF THEN dan GOTO Membuat program dengan IF…..THEN …..ELSE dan SELECT CASE 7-16 12 Pengulangan Pembacaan Data dan ARRAY TIU: Mahasiswa Memahami Pengulangan Pembacaan Data • Pemutaran kembali • Pembatasan pengulangan • Menggunakan PANJI/FLAG • Array dan dimensi

• Variabel bersubcript

Ss= kemampuan analisis,mandiri,disiplin,ulet Sasaran Belajar:

• Dapat membuat flowchart dengan proses pemutaran kembali

• Dapat memahami array dua dimensi dan operasinya • Dapat memahami variabel bersubcript

Kuliah Mimbar Papan tulis,OH P Membuat program dengan menggunaka n PANJI/FLAG Membuat program untuk penjumlahan, perkalian dan pengurangan MATRIKS 7-16 13. Pengulangan TIU: Mahasiswa • FOR NEXT • ON n GOTO • ON n GOSUB Ss=mandiri,disiplin,ulet Kuliah

Mimbar Papan tulis,OH P Membuat program dengan menggunaka n FOR 7-16

(7)

Memahami Perintah

Pengulangan Sasaran Belajar: Dapat menggunakan statement FOR NEXT • Dapat menggunakan statement ON n GOTO dan

ON n GOSUB NEXT, ON n GOTO 14. Manipulasi Data TIU: Mahasiswa Memahami Manipulasi Data • LEFT$ • MID$ • RIGHT$ • LEN • Fungsi Numerik • RND,INT,SQR, dst. • Fungsi Absolute • Fungsi Integer Ss=mandiri,disiplin,ulet Sasaran Belajar:

• Dapat melakukan manipulasi data

Kuliah Mimbar Papan tulis,OH P Membuat program untuk memanipulas i string 7-16

(8)

SATUAN ACARA PRAKTEK

UNIVERSITAS GUNADARMA

Mata kuliah : Algoritma Dan Pemrograman I B ( Visual Basic ) Fakultas : D3 Bisnis Kewirausahaan

Jurusan / jenjang : Akuntansi Komputer / D3 PROSES BELAJAR MENGAJAR

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

1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998

2. Ricard Mansfield, Panduan berilustrasi Visual Basic dalam Aplikasi, Dinastindo, 1995 3. Djoko Pramono, Mudah menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999

4. Ross Nelson, Menguasai Visual Basic for Windows versi 3, Elex Media Komputindo, Jakarta, 1995 5. Belajar sendiri Microsoft Access for Windows ’95, Budi Kurniawan, PT. Elex Media Komputindo, 1997 6. Belajar Microsoft Access ’97 dalam seminggu, Budi Kurniawan, PT. Elex Media Komputindo

(9)

Minggu Ke Pokok

Bahasan Sub Pokok Bahasan dan Sasaran Belajar PengajaranCara Media Tugas Referensi 1 Konsep Visual Basic TIU : Mahasiswa mengetahui konsep dasar Visual Basic

1. Perkembangan dari Bahasa Pemrograman Berbasis DOS dan WINDOWS

2. Perkembangan dari Visual Basic

3. Keuntungan menggunakan Visual Basic 4. Istilah-istilah : • Event Driven • 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 dan Call Procedure, Test & Debug, Convert to Runtime version, Prepare Distribute )

Sasaran Belajar :

1. Mahasiswa dapat menjelaskan pengembangan dari GW-Basic, Basica, O-Basic, Q-Basic hingga Visual Basic

2. Mahasiswa memahami istilah-istilah dalam Visual Basic dan jenis-jenis aplikasi yang dapat dibuat dengan Visual Basic

Kuliah Mimbar, Diskusi kelas Papan Tulis, OHP 1 2 Pengenalan Visual Basic TIU : Mahasiswa mengetahui Visual Basic 1. Instalasi

2. Kebutuhan Perangkat Komputer 3. Cara menjalankan Visual Basic

4. Mengenal Interface dalam Visual Basic.  Menu, Toolbar, Form, Window Code  Toolbox, Project Explorer

 Window Properties  Window Form Layout  Window Immediate

Presentasi,

Diskusi kelas OHP, Kertas Kerja Melakukan instalasai VB pada sebuah PC 1-4

(10)

Sasaran Belajar :

Mahasiswa dapat melakukan instalasi Visual Basic dan menjalankannya di PC 3 dan 4 Menggunakan Form TIU : Mahasiswa mengerti bagaimana menggunakan Form pada Visual Basic

1. Form dan propertiesnya

2. Cara Mendesain Form dengan menggunakan beberapa tollbox seperti :

 Label, Text Box, Command Button 3. Membuat desain form untuk mengubah nilai kurs

mata uang. Sasaran Belajar :

Mahasiswa dapat membuat form dengan

menggunakan beberapa Toolbox dan Command Button. Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat FORM untuk mengubah nilai kus mata uang 1-4 5 dan 6 Pembuatan Proyek Visual Basic dan Dasar-dasar Visual Basic Code TIU : Mahasiswa memahami Proyek VB dan dasar-dasar VB Code

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

 Memilih proyek

 Komponen-komponen proyek  Project Explorer Window 2. Dasar-dasar Visual Basic Code

 Window Code  Procedures  Sub Procedure - General Procedure - Event Procedure  Function Procedure Sasaran Belajar :

1. Mahasiswa mampu membuat proyek

2. Mahasiswa mampu bekerja dengan mendesain file proyek pada visual basic yang digunakan

Presentasi, Diskusi Kelompok OHP, Kertas Kerja Pembuatan & pemilihan proyek berbasis VB Code 1-4 VII Mengenal Variabel, Konstanta Tipe Data Dan Operator Dalam Visual

1. Pengertian variabel, syarat penamaan variabel dan cara mendefinisikannya

 REDIm, DIM, DEFTYPE, GLOBAL 2. Pengertian Konstanta, syarat penamaan

variabel dan cara mendefinisikannya :  CONST Presentasi, Diskusi Kelompok OHP, Kertas Kerja Pengaplikasia n variabel, konstanta dan type data dalam Visual Basic 1-4

(11)

Basic TIU : Mahasiswa memahami variabel, konstanta, tipe data dan operator pada visual basic

3. 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 4. Operational relational <,<=,>,>=,<> dan = Sasaran Belajar :

Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe data dan operator dalam Visual Basic

VIII dan IX Stuktur Kontrol TIU :

Mahasiswa mengerti dan memahami struktur kontrol

1. Menjelaskan Struktur Kontrol o IF.... THEN.... o IF.... THEN.... ELSE o SELECT ... CASE Sasaran Belajar :

Mahasiswa dapat memahami penggunaan struktur kontrol IF dan SELECT

Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat program aplikasi dengan statement IF dan SELECT 1-4 X dan XI Lanjutan Struktur Kontrol TIU : Mahasiswa mengerti dan memahami struktur kontrol For, Do dan While

1. Menjelaskan struktur kontrol

o For

o Do

o While Sasaran Belajar :

Mahasiswa dapat menerapkan struktur kontrol For, Do dan While Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat program aplikasi dengan struktur kontrol FOR, dan DO-WHILE 1-4

(12)

TIU : Mahasiswa mengerti dan memahami pembuatan dialog box ϒ Statement MsgBox ϒ Function MsgBox ϒ Function InputBox Sasaran Belajar :

Mahasiswa dapat membuat dialog box dengan menggunakan Statement MsgBox,Function MsgBox dan Function InputBox

Diskusi Kelompok Kertas Kerja dialog box dengan menggunakan Statement MsgBox,Funct ion MsgBox dan Function InputBox XIII Menu TIU : Mahasiswa mengerti dan memahami cara pembuatan menu

1. Menjelaskan cara pembuatan menu 2. Contoh kasus

Sasaran Belajar :

Mahasiswa memahami cara pembuatan menu pada Visual Basic Presentasi, Diskusi Kelompok OHP, Kertas Kerja merancang dan membuat menu-menu pada aplikasi akuntansi seperti menu general ledger 1-4 XIV Pembentuatan Packet Instalasi 1. Menjalankan Set Up Wizard 2. Membuat Aplikasi VB

dalam Bentuk Paket instalasi

Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat Aplikasi yang telah lengkap dalam pakcet instalasi sehingga aplikasi vb dapat dijalankan dikompter lain tanpa System VB

Referensi

Dokumen terkait

Gambar 1 menampilkan hasil percobaan waktu kesetimbangan, dimana dapat dilihat bahwa waktu kesetimbangan penjerapan (adsorpsi) ion Cu(II) oleh karbon aktif

Dalam kaitannya dengan hal tersebut, BBKSDA Jawa Timur selaku UPT yang menangani langsung lembaga konser- vasi telah mengadakan pembinaan yang disambut baik oleh pihak

Media kartu tokoh digunakan untuk memberikan suatu inovasi dan variasi pada proses pembelajaran menulis dialog sesuai unggah-ungguh basa yang diharapkan dapat

Semua pihak yang tidak dapat disebutkan satu persatu, yang baik secara langsung maupun tidak langsung telah membantu penulis dalam menyelesaikan penulisan skripsi ini..

Penelitian menggunakan 60 ekor ayam pedaging, dua puluh ekor ayam di awal penelitian diambil darahnya untuk pengamatan titer antibodi asal induk terhadap infeksi virus

Kedua saat melakukan desinfeksi, sisa alkohol sebelum dilakukan penusukan harus kering yang bertujuan jika darah keluar tidak melebar, Penusukan sebaiknya

Akan tetapi nilai jual buah naga merah dapat mengalami penurunan harga ketika panen raya terjadi, hal ini karena waktu panen buah naga terjadi bersamaan, Buah

Seperti pada penjelasan bab terdahulu, sasaran Asisten Deputi Bidang Ekonomi Makro, Keuangan, dan Ketahanan Pangan pada tahun 2014 telah dimaksudkan untuk mempertajam dan