Manajemen Informatika - D3

SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA

MATA KULIAH

: ALGORITMA & PEMROGRAMAN 1A (FLOWCHART)

FAKULTAS : ILMU KOMPUTER
MIN POKOK
GG BAHASAN
U

1.

2

Pendahuluan

Definisi &
Simbol-simbol


SUB POKOK BAHASAN

TIK

 Tujuan & Kegunaan
flowchart
 Konsep
Pemrograman
 Definisi
pemrograman
 Jenis
pemrograman
 Contoh aplikasi

 Dapat
mengetahui
tujuan belajar
flowchart

 Struktur chart

 Diagram HIPO
 Sistem flowchart
 Program flowchart
 Simbol-simbol

 Dapat
membedakan
antara Struktur
Chart, HIPO,
Sistem flowchart
dan Program

CARA
PENGAJA
RAN

MEDIA

Kuliah
Mimbar


Papan
tulis,
OHP

Kuliah
Mimbar

Papan
tulis,
OHP

TUGAS

REFE
R
E
N
S
I

Mahasiswa dapat 1,2,3,4
membuat
,5
diagaram alur
untuk masalah
sehari-hari

 Dapat diketahui
mengapa harus
belajar Algoritma
dan pemrograman
Mahasiswa dapat 1,2,3,4
membuat
,5
flowchart
sederhana

1

MIN POKOK

GG BAHASAN
U

SUB POKOK BAHASAN

flowchart

3

Analisis
Masalah dan
Penyelesaian





4.

Teknik

Percabangan

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

 Analisa kondisi dan
aksi (IF-THEN dengan
1 kondisi
 Analisa kondisi dan
aksi lanjutan (lebih
dari 1 kondisi)
mengunakan
relational operator OR
dan AND

TIK


CARA
PENGAJA
RAN

MEDIA

TUGAS

REFE
R
E
N
S
I

Kuliah
Mimbar

Papan
tulis,

OHP

Mahasiswa dapat 1,2,3,4
menulusuri alur
,5
proses dari
masalah yang
dianalisa

Papan
tulis,
OHP

 Membuat
flowchart
menggunakan
relational
operator OR
dan AND


flowchart.
 Dapat
menggunakan
simbol-simbol
flowchart
 Dapat
mengetahui
kaidah
pembuatan
flowchart
 Dapat menelusuri
alur proses dari
masalah yang
dianalisa
 Dapat
menyelesaikan
masalah dengan
menggunakan
lebih dari satu
kondisi

 Dapat
menyelesaikan
masalah dengan
kondisi tertentu

 Kuliah
Mimbar

1,2,3,4
,5

2

MIN POKOK
GG BAHASAN
U

SUB POKOK BAHASAN

TIK


Mempunyai
kemampuan untuk
 teamwork
 toleransi
 kepemimpinan
 komunikasi

5-6

Teknik
Pengulangan

 Teknik Counter (Go
to)
 Akumulator
 Tabel Keputusan
 Perputaran kembali
/looping (FOR NEXT )
 Pembatasan
perulangan
 Double Looping
 Variabel Array
 Sub rutin

 Dapat melakukan
pembacaan data
secara berulangulang dan
mengontrol
proses
pengulangan
 Dapat
menyelesaikan
masalah dan
membuat
flowchart
menggunakan
looping dan
looping berganda
 Dapat membuat

CARA
PENGAJA
RAN

MEDIA

 Coopera
tive
Learning

 Kuliah
Mimbar

TUGAS

REFE
R
E
N
S
I

 Membahas
dan
menyimpulkan
masalah/
tugas yang
diberikan
dosen secara
berkelompok
Papan
tulis,
OHP

 Membuat
flowchart
dengan
menggunakan
teknik counter

1,2,3,4
,5

 Membuat
flowchart
dengan
looping
berganda dan
memanggil
sub rutin

3

MIN POKOK
GG BAHASAN
U

SUB POKOK BAHASAN

TIK

flowchart
menggunakan
variable array
 Dapat membuat
flowchart untuk
memanggil sub
rutin
Mempunyai
kemampuan untuk
 teamwork
 toleransi
 kepemimpinan
 komunikasi
7.

Teknik
Switching

8

Penerapan
Konsep Tabel

 Dasar teknik switching
 Implementasi
switching

 Pembuatan Tabel

CARA
PENGAJA
RAN

MEDIA

TUGAS

REFE
R
E
N
S
I

 Membahas &
menyimpulkan
masalah/
tugas yang
diberikan
dosen secara
berkelompok

 Coopera
tive
Learning

Kuliah
 Dapat
Mimbar
menganalisa
persoalan untuk
switching
 Dapat
mengimplementas
i ke dalam
flowchart

Papan
tulis,
OHP

Dapat membuat
flowchart dengan
menggunakan
teknik switching

1,2,3,4
,5

Kuliah
Mimbar

Papan
tulis,

Membuat
flowchart untuk

1,2,3,4
,5

 Memahami
konsep

4

MIN POKOK
GG BAHASAN
U

9.

Pembuatan
Laporan
Sederhana

Grand/Minor
Total

SUB POKOK BAHASAN

 Pembuatan judul dan
sub judul
 Pembuatan proses
detail
 Pembuatan summary
 Grand/Mayor Total
 Grand/Minor Total
 Pembuatan halaman

TIK

penggunaan tabel
 Memehami
proses
pencatatan
eksternal dan
internal table
 Dapat membuat
flowchart untuk
membuat laporan
sederhana
 Dapat membuat
flowchart dengan
menggunakan
Grand/Mayor
Total
 Dapat membuat
flowchart dengan
menggunakan
Grand/Minor Total
 Dapat flowchart
menggunakan
halaman dengan
nomor berlanjut
atau di nolkan
kembali
Mempunyai

CARA
PENGAJA
RAN

 Kuliah
Mimbar

 Coopera
tive

MEDIA

TUGAS

OHP

masalah yang
menggunakan
tabel

Papan
tulis,
OHP

 Membuat
flowchart
untuk
membuat
laporan

REFE
R
E
N
S
I

1,2,3,4
,5

 Membahas &
5

MIN POKOK
GG BAHASAN
U

SUB POKOK BAHASAN

TIK

kemampuan untuk
 teamwork
 toleransi
 kepemimpinan
 komunikasi
10.

Organisasi File

 Pengertian file, istilah-  Dapat
istilah pada file,
memeahami
pembentukan file
pengertian file
 Operasi File
 Dapat membuat
(Penyisispan,penghap
flowchart untuk
usan, perubahan isi)
penyisisapn,peng
hapusan dan
perubahan

11

Organisasi File
Sequential

 Organisasi file
sequential

CARA
PENGAJA
RAN

MEDIA

Learning

Kuliah
Mimbar

 Dapat membuat
flowchart untuk
file sequentia

 Kuliah
Mimbar

Mempunyai
kemampuan untuk
 Berkerjasama
 Berkomunikasi

 Project
Learning
Based

TUGAS

REFE
R
E
N
S
I

menyimpulkan
masalah/
tugas yang
diberikan
dosen secara
berkelompok
Papan
tulis,
OHP

Membuat
flowchart dengan
mengunakan
operasi pada file

1,2,3,4
,5

Papan
tulis,
OHP

 Membuat
flowchart
untuk file
sequential
dalam bentuk
projek / tugas

1,2,3,4
,5

 Mengerjakan
tugas (berupa
proyek) yang
telah
6

MIN POKOK
GG BAHASAN
U

SUB POKOK BAHASAN

TIK





12.

13.

Organisasi File
Random

Pengurutan
Bilangan

 Operasi file random

 Metode Buble Sort
 Metode Straight
Selection

CARA
PENGAJA
RAN

MEDIA

Inisiatif
Leadership
Inovatif

 Dapat membuat
flowchart untuk
file random

 Kuliah
Mimbar

Mempunyai
kemampuan untuk
 Berkerjasama
 Berkomunikasi
 Inisiatif
 Leaders
 hip

 Small
Group
discussi
on

 Dapat membuat
flowchart
menggunakan
metode Buble
Sort
 Dapat membuat

Kuliah
Mimbar

Papan
tulis,
OHP

Papan
tulis,
OHP

TUGAS

dirancang
secara
sistematis.
 Menunjukan
kinerja dan
mempertangg
ung jawabkan
hasil kerjanya
di forum.
 Membuat
flowchart
untuk file
Random
 Membentuk
kelompok (3)
 Memilih bahan
diskusi

Membuat
flowchart untuk
masalah yang
menggunakan
pengurutan
bilangan

REFE
R
E
N
S
I

1,2,3,4
,5

1,2,3,4
,5

7

MIN POKOK
GG BAHASAN
U

SUB POKOK BAHASAN

TIK

CARA
PENGAJA
RAN

MEDIA

TUGAS

REFE
R
E
N
S
I

flowchart
menggunakan
metode Straight
Selection
BUKU PEGANGAN:
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.
Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta
4.
Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.
5.
B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978

8

SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA
MATA KULIAH
FAKULTAS
JUR/JENJANG
Soft Skill

:
:
:
:

ALAGORITMA & PEMROGRAMAN 1B (Pemrograman BASIC)
ILMU KOMPUTER
MANAJEMEN INFORMATIKA D3 DAN SISTEM INFORMASI S1
Kemampuan Analisis, Mandiri, Disiplin, Ulet, Kerjasama, Tanggung Jawab & Sabar

M
IN
G
G
U

POKOK
BAHASAN

SUB
POKOK
BAHASAN

TIK

1.

Pendahuluan

-

-

Pengenalan BASIC,
Jenis-jenis bahasa

CARA
PENGA
JA
R
A
N

Dapat mengetahui tujuan Kuliah
memepelajari bahasa
Mimbar

MEDIA

TUGAS

REFERENSI

Papan
tulis,OHP

Mahasiswa
dapat

6,7,8,9,10

9

M
IN
G
G
U

POKOK
BAHASAN

SUB
POKOK
BAHASAN

-

TIK

pemrograman BASIC
Notasi dan ekspresi
dalam BASIC
Variabel-variabel dalam
BASIC
-

2,3 Statement InputOutput

-

Statement
LET,PRINT,REM dan
READ DATA,INPUT

-

-

Ss= kemampuan
analisis,mandiri,disiplin,
ulet

-

-

4

Percabangan

-

Statement RESTORE,
IF THEN,GOTO
Statement PRINT
Lanjutan

-

CARA
PENGA
JA
R
A
N

pemrograman BASIC
Dapat mengetahui
konsep dasar
pemrograman BASIC
Dapat mengetahui
kelebihan dan
kekurangan BASIC
Mengetahui jenis-jenis
bahasa pemrograman
BASIC
Dapat mengetahui fungsi Kuliah
dari masing-masing
Mimbar
statement tersebut.
Dapat membedakan
cara-cara memasukkan
data ke dalam sebuah
variabel
Dapat menganalisa
perbedaan statement
input yang statis dan
dinamis
Dapat menggunakan
statement tersebut
Dapat mengatur
pencetakan output
menggunakan statement

Kuliah
Mimbar

MEDIA

TUGAS

REFERENSI

membedakan
jenis variabel
dan ekspresi
pada
pemrograman

Papan
tulis,OHP

Membuat
program
sederhana
dengan
menggunakan
statement
LET,PRINT,R
EM dan
READ DATA
dan INPUT

6,7,8,9,10

Papan
tulis,OHP

Membuat
6,7,8,9,10
program
sederhana
menggunakan
RESTORE, IF
10

M
IN
G
G
U

POKOK
BAHASAN

SUB
POKOK
BAHASAN

TIK

Ss= mandiri,disiplin,ulet,
kreatif

5.

Statement Kendali -

IF…..THEN…..ELSE
SELECT CASE

CARA
PENGA
JA
R
A
N

MEDIA

PRINT

Pengulangan
Pembacaan Data

-

Pemutaran kembali
Pembatasan
pengulangan
Menggunakan
PANJI/FLAG

REFERENSI

THEN dan
GOTO

-

Dapat menggunakan
statement kondisi
IF…..THEN…..ELSE

Kuliah
Mimbar

Papan
tulis,OHP

Membuat
program
dengan
IF…..THEN
…..ELSE dan
SELECT
CASE
Membuat
program
dengan
menggunakan
PANJI/FLAG

6,7,8,9,10

-

Dapat membuat
flowchart dengan proses
pemutaran kembali

Kuliah
Mimbar

Papan
tulis,OHP

Dapat memahami array
dua dimensi dan
operasinya
Dapat memahami
variabel bersubcript

Kuliah
Mimbar

Papan
tulis,OHP

Membuat
program
untuk
penjumlahan,
perkalian dan
pengurangan
MATRIKS

6,7,8,9,10

Dapat menggunakan

Kuliah

Papan

Membuat

6,7,8,9,10

Ss= kemampuan
analisis,mandiri,disiplin

6

TUGAS

6,7,8,9,10

Ss= kemampuan
analisis,mandiri,disiplin,ulet

7.

8.

ARRAY

Pengulangan

-

Array dan dimensi
Variabel bersubcript

-

Ss=kerjasama,disiplin,ulet

-

-

-

FOR NEXT

11

M
IN
G
G
U

POKOK
BAHASAN

SUB
POKOK
BAHASAN

-

ON n GOTO
ON n GOSUB

TIK

CARA
PENGA
JA
R
A
N

MEDIA

TUGAS

statement FOR NEXT
Dapat menggunakan
statement ON n GOTO
dan ON n GOSUB

Mimbar

tulis,OHP

-

Dapat melakukan
manipulasi data

Kuliah
Mimbar

Papan
tulis,OHP

program
dengan
menggunakan
FOR NEXT,
ON n GOTO
Membuat
program
untuk
memanipulasi
string

-

Dapat membuat file dan
operasi pada file

Kuliah
Mimbar

Papan
tulis,OHP

Membuat
6,7,8,9,10
program
untuk masalah
operasi file
Sequential dan
Random

Kuliah
Mimbar

Papan
tulis,OHP

Membuat
program judul

-

Ss=mandiri,disiplin,ulet

9.

Manipulasi Data

-

LEFT$
MID$
RIGHT$
LEN
Fungsi Numerik
 RND,INT,SQR,
dst.
- Fungsi Absolute
- Fungsi Integer

REFERENSI

6,7,8,9,10

Ss=mandiri,disiplin,ulet

10. FILE

-

Pembuatan file
Sequential
Operasi File
Organisasi File
Random

Ss=kerjasama,disiplin,ulet,ke
mampuan dalam pengambilan
keputusan,tanggung jawab

11

Membuat
REPORT

-

Pembuatan judul
halaman

- Dapat membuat judul,
,halaman, detail dan total

6,7,8,9,10

12

M
IN
G
G
U

POKOK
BAHASAN

SUB
POKOK
BAHASAN

TIK

-

pada suatu laporan

Pembuatan detail
Pembuatan total

CARA
PENGA
JA
R
A
N

MEDIA

TUGAS

REFERENSI

untuk sebuah
laporan

Ss=mandiri,disiplin,ulet

12. Membuat
REPORT

-

Pembuatan laporan
dengan halaman
Pembuatan laporan
dengan no urut yang
dimulai dari awal dan
no berlanjut

-

Dapat membuat halam
pada suatu laporan

Kuliah
Mimbar

Papan
tulis,OHP

Membuat
laporan
dengan no
urut yang
dimulai dari
awal atau
berlanjut

6,7,8,9,10

Ss=mandiri,disiplin,ulet

13, Diskusi dan
14 Presentasi

-

Presentasi hasil proyek
pembuatan aplikasi

Ss=kerjasama,disiplin,
tanggung jawab,
musyawarah(menghargai
pendapat), percaya diri dan
keberanian,sabar

-

Dapat menjelaskan algoritma Diskusi
OHP atau
dan instruksi yang ada pada dan
media
proyek
Presentas lainnya
i

Presentasi hasi 6,7,8,9,10
Proyek

-

BUKU PEGANGAN:
13

6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma,
Jakarta, 1991
Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997
Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta
Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.
B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978
Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs, New Jersey,1982
Gottfried, Programming in BASIC, MC Graw Hill, New York, 1981
Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta.
Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta.
Rijanto Tosin, Quick Basic, Dinastindo.

Masing-masing disampaikan oleh dosen yang berbeda.
Pada saat ujian tengah semester, setiap mahasiswa akan menerima 3 tiga berkas soal masing-masing mewakili bagian-bagian diatas.
Sedangkan pada ujian akhir semester setiap mahasiswa hanya menerima 1 (satu) berkas soal yang merupakan soal gabungan dari ketiga bagian
di atas
UJIAN TENGAH SEMESTER (UTS):
Bahan/Materi : Materi pada Minggu I s/d Minggu X
Bentuk Soal :
a. Algoritma Pemrograman IA
-

2 soal Essay atau 1 Essay dan 15 Pilihan Ganda

b. Algoritma Pemrograman IB
-

25 Pilihan Ganda atau 1 Essay dan 15 Pilihan Ganda

c. Algoritma Pemrograman IC
-

25 Pilihan Ganda

Sumber Soal : Setiap Dosen untuk setiap Kelas/Kelas Paralel yang diajarkan
14

Tempat Penerimaan Soal UTS :
Depok.

Sekretariat Kampus E Bapak Bambang Gunawan di Gedung 4 lantai 2 di Kelapa Dua atau BAAK

UJIAN AKHIR SEMESTER (UAS):
Bahan/Materi : Materi pada Minggu I s/d Minggu XIII
Bentuk Soal : Pilihan Ganda
Sumber Soal : Setiap Dosen (masing-masing 10 soal)

15