SUB POKOK BAHASAN TIK
SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA
MATA KULIAH : ALGORITMA & PEMROGRAMAN 1A (FLOWCHART) FAKULTAS : ILMU KOMPUTERMI NG GU POKOK BAHASAN SUB POKOK BAHASAN TIK CARA PENGAJA RAN MEDIA TUGAS REFE RENSI
1. Pendahuluan Tujuan & Kegunaan flowchart Konsep Pemrograman Definisi pemrograman
Jenis pemrograman Contoh aplikasi
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
2 Definisi & Simbol-simbol
Struktur chart Diagram HIPO Sistem flowchart Program flowchart Simbol-simbol flowchart
Dapat membedakan antara Struktur Chart, HIPO, Sistem flowchart dan Program flowchart.
Kuliah Mimbar
Papan tulis, OHP
Mahasiswa dapat membuat flowchart sederhana
1,2,3,4 ,5
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN
Dapat menggunakan simbol-simbol flowchart
3 Analisis Kaidah pembuatan Dapat mengetahui Kuliah Papan Mahasiswa dapat 1,2,3,4 Masalah dan
Mimbar tulis, menulusuri alur ,5 flowchart kaidah Penyelesaian
OHP proses dari (Input,proses,output) pembuatan masalah yang flowchart
Analisis persoalan dianalisa
Penelusuran flowchart Dapat menelusuri alur proses dari masalah yang dianalisa
4. Teknik Papan 1,2,3,4
Analisa kondisi dan Dapat Kuliah Membuat Percabangan tulis, ,5 aksi (IF-THEN dengan menyelesaikan Mimbar flowchart OHP 1 kondisi masalah dengan menggunakan menggunakan relational lebih dari satu operator OR
Analisa kondisi dan kondisi dan AND aksi lanjutan (lebih dari 1 kondisi) Dapat mengunakan menyelesaikan relational operator OR masalah dengan dan AND kondisi tertentu
Mempunyai Coopera Membahas kemampuan untuk tive dan
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN Learning menyimpulkan teamwork masalah/ toleransi tugas yang
kepemimpinan
diberikan komunikasi dosen secara berkelompok5-6 Teknik Papan 1,2,3,4
Teknik Counter (Go Dapat melakukan Kuliah Membuat Pengulangan tulis, ,5 to) pembacaan data Mimbar flowchart OHP
Akumulator secara berulang- dengan ulang dan menggunakan Tabel Keputusan mengontrol teknik counter Perputaran kembali proses /looping (FOR NEXT ) pengulangan
Membuat Pembatasan
Dapat flowchart perulangan menyelesaikan dengan
Double Looping masalah dan looping Variabel Array membuat berganda dan Sub rutin flowchart memanggil menggunakan sub rutin
looping dan
looping berganda
Dapat membuat flowchart menggunakan variable array Dapat membuat flowchart untuk memanggil sub
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN
rutin
Membahas & Mempunyai Coopera menyimpulkan kemampuan untuk masalah/ tive teamwork Learning tugas yang diberikan toleransi dosen secara
kepemimpinan
berkelompok komunikasi7. Teknik Kuliah Papan Dapat membuat 1,2,3,4
Dasar teknik switching Dapat Switching
Mimbar tulis, flowchart dengan ,5 menganalisa Implementasi
OHP menggunakan switching persoalan untuk teknik switching switching
Dapat mengimplementas i ke dalam flowchart
8 Penerapan Pembuatan Tabel Memahami Kuliah Papan Membuat 1,2,3,4 Konsep Tabel
Mimbar tulis, flowchart untuk ,5 konsep OHP masalah yang penggunaan tabel menggunakan
Memehami tabel proses pencatatan eksternal dan internal table
9. Pembuatan Papan 1,2,3,4
Pembuatan judul dan Dapat membuat Kuliah Membuat Laporan tulis, ,5 sub judul flowchart untuk Mimbar flowchart
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN
Sederhana membuat laporan OHP untuk Pembuatan proses sederhana membuat detail laporan
Dapat membuat Pembuatan summary flowchart dengan
Grand/Minor menggunakan Grand/Mayor Total
Total Grand/Mayor
Grand/Minor Total Total
Pembuatan halaman Dapat membuat flowchart dengan menggunakan Grand/Minor Total Dapat flowchart menggunakan halaman dengan nomor berlanjut atau di nolkan kembali
Cooperat Mempunyai ive Membahas & kemampuan untuk Learning menyimpulkan teamwork masalah/ toleransi tugas yang
kepemimpinan
diberikan komunikasi dosen secara berkelompok10. Organisasi File
Kuliah Papan Membuat 1,2,3,4 Pengertian file, istilah- Dapat
Mimbar tulis, flowchart dengan ,5 istilah pada file, memeahami
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN
pembentukan file pengertian file OHP mengunakan operasi pada file Operasi File Dapat membuat (Penyisispan,penghap flowchart untuk usan, perubahan isi) penyisisapn,peng hapusan dan perubahan
11 Organisasi File Papan 1,2,3,4
Organisasi file Dapat membuat Kuliah Membuat Sequential tulis, ,5 sequential flowchart untuk Mimbar flowchart OHP file sequentia untuk file sequential dalam bentuk projek / tugas
Mempunyai Project Mengerjakan kemampuan untuk Learning tugas (berupa
Berkerjasama Based proyek) yang telah
Berkomunikasi
dirancang Inisiatif secara Leadership sistematis. InovatifMenunjukan kinerja dan mempertangg ung jawabkan hasil kerjanya di forum.
12. Organisasi File Papan 1,2,3,4
Operasi file random Dapat membuat Kuliah Membuat Random flowchart untuk Mimbar tulis, flowchart ,5
MI POKOK SUB POKOK BAHASAN TIK CARA MEDIA TUGAS REFE NG BAHASAN
RAN
file random OHP untuk file Random
Mempunyai Small Membentuk kemampuan untuk Group kelompok (3)
Berkerjasama discussi Memilih bahan on Berkomunikasi diskusi
Inisiatif Leaders hip
13. Pengurutan
Kuliah Papan Membuat 1,2,3,4 Metode Buble Sort Dapat membuat
Bilangan Mimbar tulis, flowchart untuk ,5 flowchart menggunakan OHP masalah yang
Metode Straight menggunakan metode Buble
Selection pengurutan
Sort bilangan
Dapat membuat 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, 19912. 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
SATUAN ACARA PERKULIAHAN
MATA KULIAH : ALAGORITMA & PEMROGRAMAN 1B (Pemrograman BASIC) FAKULTAS : ILMU KOMPUTER JUR/JENJANG : MANAJEMEN INFORMATIKA D3 DAN SISTEM INFORMASI S1 Soft Skill :
Kemampuan Analisis, Mandiri, Disiplin, Ulet, Kerjasama, Tanggung Jawab & Sabar
M POKOK SUB TIK CARA MEDIA TUGAS REFERENSI
IN BAHASAN POKOK
PENGA G BAHASAN JARAN G U
1. Pendahuluan - Pengenalan BASIC, - Dapat mengetahui Kuliah Papan Mahasiswa 6,7,8,9,10 Jenis-jenis bahasa tujuan memepelajari Mimbar tulis,OHP dapat pemrograman BASIC bahasa pemrograman membedakan
- Notasi dan ekspresi BASIC
jenis variabel dalam BASIC - Dapat mengetahui dan ekspresi
- Variabel-variabel konsep dasar pada dalam BASIC pemrograman BASIC pemrograman
- Dapat mengetahui kelebihan dan kekurangan BASIC
- Mengetahui jenis-jenis bahasa pemrograman BASIC
2,3 Statement Input- - Statement - Dapat mengetahui Kuliah Papan Membuat 6,7,8,9,10 Output LET,PRINT,REM dan fungsi dari masing- Mimbar tulis,OHP program
READ DATA,INPUT masing statement sederhana - Ss= kemampuan tersebut. dengan
analisis,mandiri,disiplin,
- Dapat membedakan menggunakan
ulet
cara-cara memasukkan statement data ke dalam sebuah LET,PRINT, variabel
REM dan
- Dapat menganalisa perbedaan statement input yang statis dan dinamis
- Dapat menggunakan statement tersebut
- Dapat mengatur pencetakan output menggunakan statement PRINT
5. Statement Kendali
Papan tulis,OHP Membuat program dengan menggunakan PANJI/FLAG
Kuliah Mimbar
Ss= kemampuan analisis,mandiri,disiplin,ulet
6 Pengulangan Pembacaan Data
SELECT CASE 6,7,8,9,10
IF ..THEN ..ELSE dan
Papan tulis,OHP Membuat program dengan
IF ..THEN ..ELSE Kuliah Mimbar
Ss= kemampuan analisis,mandiri,disiplin
6,7,8,9,10
Papan tulis,OHP Membuat program sederhana menggunakan RESTORE, IF THEN dan GOTO
Kuliah Mimbar
- Statement PRINT
Ss= mandiri,disiplin,ulet, kreatif
Lanjutan
IF THEN,GOTO
4 Percabangan - Statement RESTORE,
READ DATA dan INPUT
IN G G U POKOK BAHASAN SUB POKOK BAHASAN TIK CARA PENGA JARAN MEDIA TUGAS REFERENSI
M
- IF ..THEN ..ELSE
- SELECT CASE
- Dapat menggunakan statement kondisi
- Pemutaran kembali
- Pembatasan pengulangan
- Menggunakan PANJI/FLAG
- Dapat membuat flowchart dengan proses pemutaran kembali
6,7,8,9,10
- Dapat memahami array dua dimensi dan operasinya
- Dapat memahami variabel bersubcript
- Variabel bersubcript
6,7,8,9,10
Papan tulis,OHP Membuat program untuk memanipulasi string
Kuliah Mimbar
Ss=mandiri,disiplin,ulet
9. Manipulasi Data - LEFT$
6,7,8,9,10
Papan tulis,OHP Membuat program dengan menggunakan FOR NEXT, ON n GOTO
Kuliah Mimbar
8. Pengulangan - FOR NEXT
Ss=mandiri,disiplin,ulet
6,7,8,9,10
Papan tulis,OHP Membuat program untuk penjumlahan, perkalian dan pengurangan MATRIKS
Kuliah Mimbar
Ss=kerjasama,disiplin,ulet
7. ARRAY - Array dan dimensi
IN G G U POKOK BAHASAN SUB POKOK BAHASAN TIK CARA PENGA JARAN MEDIA TUGAS REFERENSI
M
- Dapat menggunakan statement FOR NEXT
- Dapat menggunakan statement ON n GOTO dan ON n GOSUB
- ON n GOTO
- ON n GOSUB
- Dapat melakukan manipulasi data
- MID$
- RIGHT$
- LEN
- Fungsi Numerik RND,INT,SQR, dst.
- Fungsi Absolute - Fungsi Integer
10. FILE - Pembuatan file - Dapat membuat file dan Kuliah Papan Membuat 6,7,8,9,10
- Operasi File - Organisasi File Random
- Pembuatan judul halaman
- Pembuatan detail
- Pembuatan total
- Dapat membuat judul, ,halaman, detail dan total pada suatu laporan
12. Membuat REPORT
OHP atau media lainnya
Diskusi dan Presentas i
Dapat menjelaskan algoritma dan instruksi yang ada pada proyek
Ss=kerjasama,disiplin,
14 Diskusi dan Presentasi
6,7,8,9,10 13,
Papan tulis,OHP Membuat laporan dengan no urut yang dimulai dari awal atau berlanjut
Kuliah Mimbar
Ss=mandiri,disiplin,ulet
6,7,8,9,10
Papan tulis,OHP Membuat program judul untuk sebuah laporan
Kuliah Mimbar
Ss=mandiri,disiplin,ulet
11 Membuat REPORT
operasi pada file Mimbar tulis,OHP program untuk masalah operasi file Sequential dan Random
Ss=kerjasama,disiplin,ulet,ke mampuan dalam pengambilan keputusan,tanggung jawab
Sequential
IN G G U POKOK BAHASAN SUB POKOK BAHASAN TIK CARA PENGA JARAN MEDIA TUGAS REFERENSI
M
- Pembuatan laporan dengan halaman
- Pembuatan laporan dengan no urut yang dimulai dari awal dan no berlanjut
- Dapat membuat halam pada suatu laporan
- Presentasi hasil proyek pembuatan aplikasi
Presentasi hasi Proyek 6,7,8,9,10