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
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
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