52
GARIS-GARIS PROGRAM PEMBELAJARAN (GBPP) Mata Kuliah : ALGORITMA DAN PEMROGRAMAN Kode Mata Kuliah / Bobot SKS : 437370107 Semester : I Prodi / Jurusan / Fakultas : Teknik Komputer / Teknik Universitas Pembangunan Panca Budi Medan Dosen Pembimbing : Darmeli Nasution, S.Kom.,M.Kom/Murlannaida, M.Kom Deskripsi Mata Kuliah Kuliah ini mengkaji tentang ALGORITMA DAN PEMROGRAMAN, memberikan pengetahuan kepada mahasiswa untuk mengetahui dasar atau logika sebelum membuat program komputer. Algoritma dan Pemrograman merupakan langkah-langkah pemecahan masalah yang digambarkan dalam bentuk flowchart. Algoritma dan Pemrograman selalu digunakan untuk analisa atau logika dalam pembuatan program. Kuliah berisi teori dan praktek, dan diberikan tugas-tugas dalam kasus yang akan digambarkan dalam bentuk algoritma. Kompetensi Umum Setelah mempelajari mata kuliah ALGORITMA DAN PEMROGRAMAN ini mahasiswa memiliki kompetensi dalam penerapan , baik secara kuantitatif maupun kualitatif sehingga mahasiswa memahami makna penelitian, kerangka teoretik dan berfikir, teknik pengambilan sample, memahami dan mampu menggunakan, mampu menganalisis data penelitian, dan terampil membuat laporan di matakuliah ALGORITMA DAN PEMROGRAMAN. Pert e- muan Indikator Pencapain Pembelajaran Pokok Bahasan Dan Sub Pokok Bahasan Atributt Skill Waktu Kepustakaan 1 Mampu mengetahuitujuan dan perlunya algoritma untuk membuat program computer 1. Pendahuluan - Tujuan - Kegunaan - Konsep Pemrograman - Contoh Aplikasi 100 menit - Rijanto Tosin, Diastindo 1997 - Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta - Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta. - B.J. Posen,John Willey & Sons, New York, 1978 2 Mampu memahami dan membedakan simbol- simbol dan masing- 2. Definisi & Simbol-simbol Struktur chart 100 menit - Rijanto Tosin, Diastindo 1997 - Budi Sutedjo

Algoritma Dan Pemrograman

  • Upload
    alfhiey

  • View
    567

  • Download
    9

Embed Size (px)

Citation preview

Page 1: Algoritma Dan Pemrograman

GARIS-GARIS PROGRAM PEMBELAJARAN(GBPP)

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah / Bobot SKS : 437370107Semester : IProdi / Jurusan / Fakultas : Teknik Komputer / Teknik

Universitas Pembangunan Panca Budi MedanDosen Pembimbing : Darmeli Nasution, S.Kom.,M.Kom/Murlannaida, M.Kom

Deskripsi Mata KuliahKuliah ini mengkaji tentang ALGORITMA DAN PEMROGRAMAN, memberikan pengetahuan kepada mahasiswa untuk mengetahui dasar atau logika sebelum membuat program komputer. Algoritma dan Pemrograman merupakan langkah-langkah pemecahan masalah yang digambarkan dalam bentuk flowchart. Algoritma dan Pemrograman selalu digunakan untuk analisa atau logika dalam pembuatan program. Kuliah berisi teori dan praktek, dan diberikan tugas-tugas dalam kasus yang akan digambarkan dalam bentuk algoritma.

Kompetensi UmumSetelah mempelajari mata kuliah ALGORITMA DAN PEMROGRAMAN ini mahasiswa memiliki kompetensi dalam penerapan , baik secara kuantitatif maupun kualitatif sehingga mahasiswa memahami makna penelitian, kerangka teoretik dan berfikir, teknik pengambilan sample, memahami dan mampu menggunakan, mampu menganalisis data penelitian, dan terampil membuat laporan di matakuliah ALGORITMA DAN PEMROGRAMAN.

Perte-muan

Indikator Pencapain Pembelajaran

Pokok Bahasan Dan Sub Pokok Bahasan

Atributt SoftSkill

Waktu Kepustakaan

1 Mampu mengetahuitujuan dan perlunya algoritma untuk membuat program computer

1. Pendahuluan- Tujuan- Kegunaan- Konsep Pemrograman- Contoh Aplikasi

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

2 Mampu memahami dan membedakan simbol-simbol dan masing-masing kegunaannya dan membuat flowchart sederhana

2. Definisi & Simbol-simbol Struktur chart Diagram HIPO Sistem flowchart Program flowchart Simbol-simbol

flowchat

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

3 Mampu mengetahui kaidah pembuatan flowchart dan menelusuri alur proses dari masalah yang dianalisa

3. Analisis Masalah dan Penyelesaian Dapat mengetahui

kaidah pembuatan flowchart

Dapat menelusuri alur proses dari masalah yang dianalisa

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

4 Mampu melakukan pembacaan dan secara berulang-ulang dan mengontrol proses

4. Teknik Pengulangan dan Percabangan Teknik counter (Go to) Akumulator

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM,

Page 2: Algoritma Dan Pemrograman

pengulangan, melakukan perhitungan dasar dari proses penjumlahan dan menyelesaikan masalah dengan kondisi tertentu

Analisa Kondisi dan Aksi (IF-THEN) dengan 1 Kondisi

Tabel Keputusan

Penerbit Andi Yogyakarta- Rinaldi Munir, Jilid 1 dan

2, Andi Yogyakarta.- B.J. Posen,John Willey &

Sons, New York, 1978

5 Mampu mengerti, memahami, menghayati Pancasila sebagai sistem filsafat

5. Teknik Pengulangan dan Percabangan Analisa kondisi dan

aksi lanjutan (lebih dari 1 kondisi) menggunakan relational operator OR dan AND

Putaran kembali/looping (FORNEXT)

Pembatasan Perulangan

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

6 Mampu membuat looping berganda dan membuat flowchart untuk memanggil sub rutin

6. Teknik Pengulangan dan Percabangan Double Looping Variabel array Sub rutin Test (kuis)

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

7 Mampu membuat flowchart untuk membuat laporan

7. Pembuatan Laporan Sederhana Pembuatan judul dan

sub judul Pembuatan proses

detail Pembuatan summary

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

8 UTS UTS 100 menit

9 Memahami array dua demensi dan operasinya dan variable bersubscript

9. ARRAY Array dan dimensi Variabel bersubscript

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

10 Memahami dan menganalisa persoalan untuk switching dan implementasi ke dalam flowchart

10. Teknik Switching- Dasar teknik switch-

ing- Implementasi Switch-

ing

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

11 Mampu membuat flowchart dengan menggunakan Grand/mayor total, membuat flowchart

11. Grand/Minor Total Grand / Mayor Total Grand / Minor Total Pembuatan Halaman

100 menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

Page 3: Algoritma Dan Pemrograman

dengan menggunakan grand/minor total, membuat halaman dengan nomor berlanjut atau dinolkan kembali

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

12 Mampu memahami pengertian file, membuat flowchart untuk penyisipan, penghapusan dan perubahan dan membuat flowchart untuk file sequential

12. Organisasi File Pembuatan File,

istilah-istilah pada file, pembentukan file

Operasi file (penyisipan, penghapusan, pperubahan isi)

Organisasi file sequential

100 Menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

13 Mampu membuat flowchart untuk file random

13. Organisasi File Operasi file random

100 Menit

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

14 Mampu memahami penggunaan storage untuk penyimpanan dan memahami proses pencatatan eksternal dan internal table

14. Penerapan Konsep Tabel Pembuatan Tabel Proses searching

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

15 Mampu membuat flowchart menggunakan metode buble sort dan membuat flowchart menggunakan metode straight selection

15. Pengurutan Bilangan Metode Buble Sort Metode Stright

selection

- Rijanto Tosin, Diastindo 1997

- Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Penerbit Andi Yogyakarta

- Rinaldi Munir, Jilid 1 dan 2, Andi Yogyakarta.

- B.J. Posen,John Willey & Sons, New York, 1978

16 UAS UAS 100 Menit

Page 4: Algoritma Dan Pemrograman

Sistem Penilaian

No Kegiatan Persentase1 Etika 102 Quis 103 Tugas 104 Ujian Tengah Semester (UTS) 305 Ujian Akhir Semester (UAS) 40

Kepustakaan1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit

Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New

York, 1978

Medan, Agustus 2010

Dosen Pembimbing,

Darmeli Nst, S.Kom, M.Kom

Page 5: Algoritma Dan Pemrograman

HALAMAN PENGESAHANSATUAN ACARA PERKULIAHAN (SAP)

Medan, Agustus 2010

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

5

1. Mata Kuliah : ALGORITMA DAN PEMROGRAMAN2. Kode Matakuliah : 4373701073. Beban Studi : 2 (Dua) SKS 4. Semester : I (Satu)5. Program Studi : Teknik Komputer

Fakultas Teknik Universitas Pembangunan Panca Budi Medan

6. Penyusun : Darmeli Nasution, S.Kom., M.Kom

Page 6: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu menjelaskan Defenisi dan Kegunaan algoritma dalam bahasa pemrograman.

B. KOMPETENSI DASARMahasiswa mampu menjelaskan tujuan, kegunaan, konsep pemrograman, definisi pemrograman, jenis pemrograman, contoh aplikasi.

C. MATERI DASARMateri pembelajaran dalam pertemuan 1 adalah :1. Defenisi Algoritma2. Tujuan belajar algoritma3. Memaparkan definisi kegunanaan algoritma4. Konsep algoritma dan Pemrograman5. Defenisi Program dan Jenis Program6. Contoh penerapan algoritma dan pemrograman dalam sebuah contoh pemecahan

masalah, dan mengaplikasikannya ke dalam program komputer

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi tentang matakuliah algoritma

2. Menjelaskan tujuan algoritma3. Menberikan orientasi cakupan

materi4. Menjelaskan kompetensi dalam

indikator pertemuan ke-1

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Komputer, Software

Pemrograman

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Tujuanb. Kegunaanc. Konsep Pemrogramand. Contoh Aplikasi

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar

4. Memberikan petunjuk praktis untuk diskusi

5. Mempersilakan mahasiswa presentasi diskusi

6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Komputer, Software

Pemrograman

70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi

Komputer, Software

Pemrograman

10 menit

6

PertemuanKe-

1

Page 7: Algoritma Dan Pemrograman

pertemuan3. Memberikan tugas kepada

mahasiswa untuk memperbaiki hasil diskusi

4. Memberikan gambaran umum tentang materi perkulihan pertemuan ke-2

5. Memberikan tes akhir pertemuan kepada mahasiswa secara tertulis

4. Bertanya tentang materi ke-1

E. EVALUASI1. Prosedur evaluasi : Tes tertulis2. Jenis evaluasi : Tes tertulis3. Alat tes : Soal esai

F. SISTEM PENILAIAN

No Kegiatan Persentase1. Etika 102. Quis 103. Tugas 104. Ujian Tengah Semester (UTS) 305. Ujian Akhir Semester (UAS) 40

G. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Juni 2011MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

7

Page 8: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami dan mengenal simbol-simbol dalam algoritma dapat mengimplementasikan dan menyelesaian suatu masalah dalam bentuk algoritma.

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami Struktur chart, Diagram HIPO, Sistem flowchart, Program flowchart, Simbol-simbol flowchart

C. MATERI DASARMateri pembelajaran dalam pertemuan 2 adalah :1. Memaparkan Struktur dari flowchart

2. Memaparkan Diagram Hipo

3. Memaparkan sistem Flowchart

4. Memaparkan Program Flowchart

5. Memaparkan simbol-simbol dalam flowchart

6. Memberikan contoh masalah dan menggambarkan dalam bentuk algoritma

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Definisi & Simbol-simbol 4. Menjelaskan kompetensi dalam

indikator pertemuan ke-2

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang a. Struktur chartb. Diagram HIPOc. Sistem Flowchartd. Program flowcharte. Simbol-simbol flowchart

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan

WhiteboardLCD

10 menit

8

PertemuanKe-

2

Page 9: Algoritma Dan Pemrograman

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-35. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

2

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

9

Page 10: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu mengetahui dan mengetahui kaidah pembuatan algoritma dalam bentu flowchart dan mampu menelusuri laur proses dari masalah yang dianalisa

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami kaidah pembuatan flowchart, Dapat menelusuri alur proses dari masalah yang dianalisa

C. MATERI DASARMateri pembelajaran dalam pertemuan 3 adalah :1. Memaparkan kaidah pembuatan flowchart

2. Studi kasus

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Analisis Masalah dan

Penyelesaian4. Menjelaskan kompetensi dalam

indikator pertemuan ke-3

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Dapat mengetahui kaidah pembuatan

flowchartb.Dapat menelusuri alur proses dari

masalah yang dianalisa2. Memberikan pertanyaan seputar materi

kepada mahasiswa3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-45. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

3

WhiteboardLCD

10 menit

1

PertemuanKe-

3

Page 11: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

1

Page 12: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu menggunakan teknik akumulator dalam algoritma, mampu menganalisa kondisi dan aksi dengan satu atau lebih kondisi dan memahami tabel keputusan.

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam Teknik Counter (Go to), Akumulaor, Analisa Kondisi dan Aksi (IF-THEN dengan 1 Kondisi, Tabel Keputusan

C. MATERI DASARMateri pembelajaran dalam pertemuan 4 adalah :1. Memaparkan Teknik Counter.2. Memaparkan Akumulator3. Memaparkan Analisa Kondisi dan Aksi(If..Then)4. Memaparkan Tabel Keputusan

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Teknik Pengulangan dan

Percabangan4. Menjelaskan kompetensi dalam

indikator pertemuan ke-4

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Teknik counter (Go to)b. Akumulatorc. Analisa Kondisi dan Aksi (IF-

THEN) dengan 1 Kondisid. Tabel Keputusan

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan

3. Memberikan tugas kepada mahasiswa untuk memperbaiki hasil diskusi

4. Memberikan gambaran umum

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

4

WhiteboardLCD

10 menit

1

PertemuanKe-

4

Page 13: Algoritma Dan Pemrograman

tentang materi perkulihan pertemuan ke-5

5. Memberikan tes akhir pertemuan kepada mahasiswa secara tertulis

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

1

Page 14: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu melakukan pembacaan data secara berulang-ulang dan mengontrol proses pengulangan, Dapat melakukan perhitungan dasar dari proses penjumlahan dan dapat menyelesaikan masalah dengan kondisi tertentu

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam Analisa kondisi dan aksi lanjutan (lebih dari 1 kondisi) mengunakan relational operator OR dan AND, Putaran Kembali/Looping (FOR..DO), Pembatasan Perulangan

C. MATERI DASARMateri pembelajaran dalam pertemuan 5 adalah :1. Memaparkan analisa kodisi dan aksi lanjutan baik satu kondisi atau lebih dari satu

kondisi2. Memaparkan relational operator dalam kondisi.3. Memaparkan penggunaan looping atau perulangan 4. Memaparkan pembatasan loping.

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Teknik Pengulangan dan

Percabangan4. Menjelaskan kompetensi dalam

indikator pertemuan ke-5

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Analisa kondisi dan aksi lanjutan

(lebih dari 1 kondisi) menggunakan relational operator OR dan AND

2. Putaran kembali/looping (FORNEXT)

3. Pembatasan Perulangan4. Memberikan pertanyaan seputar materi

kepada mahasiswa5. Memberikan jawaban yang benar6. Memberikan petunjuk praktis untuk

diskusi7. Mempersilakan mahasiswa presentasi

diskusi8. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi

WhiteboardLCD

10 menit

1

PertemuanKe-

5

Page 15: Algoritma Dan Pemrograman

3. Memberikan tugas kepada mahasiswa untuk memperbaiki hasil diskusi

4. Memberikan gambaran umum tentang materi perkulihan pertemuan ke-6

5. Memberikan tes akhir pertemuan kepada mahasiswa secara tertulis

4. Bertanya tentang materi ke-5

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

1

Page 16: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu membuat looping berganda, Dapat membuat flowchart untuk memanggil sub rutin

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam jelaskan Double Looping, Variabel Array, Sub rutin, Test (Kuis)

C. MATERI DASARMateri pembelajaran dalam pertemuan 6 adalah :1. Memaparkan Double Looping2. Memaparkan Variabel Arrray3. Memaparkan Sub Rutin4. Test (Kuis)

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Teknik Pengulangan dan

Percabangan4. Menjelaskan kompetensi dalam

indikator pertemuan ke-6

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Double Loopingb. Variabel arrayc. Sub rutind. Test (kuis)

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-75. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

6

WhiteboardLCD

10 menit

1

PertemuanKe-

6

Page 17: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

1

Page 18: Algoritma Dan Pemrograman

ATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu membuat flowchart untuk membuat laporan

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam Pembuatan judul dan sub judul, Pembuatan proses detail, Pembuatan summary.

C. MATERI DASARMateri pembelajaran dari pertemuan 7 adalah :1. Memaparkan pembuatan judul dan sub judul

2. Memaparkan detail pembutan proses

3. Memaparkan pembuatan summary.

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Pembuatan Laporan

Sederhana4. Menjelaskan kompetensi dalam

indikator pertemuan ke-7

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Pembuatan judul dan sub judulb. Pembuatan proses detailc. Pembuatan summary

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

7

WhiteboardLCD

10 menit

1

PertemuanKe-

7

Page 19: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

1

Page 20: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

UJIAN TENGAH SEMESTER(UTS/MID)

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

2

PertemuanKe-

8

Page 21: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami array dua dimensi dan operasinya, Dapat memahami variable bersubcript

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami Array Dan Dimensi , Variabel bersubcript

C. MATERI DASARMateri pembelajaran dari pertemuan 9 adalah :1. Memaparkan Array Dimensi Satu

2. Memaparkan variable bersubscipt

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan ARRAY4. Menjelaskan kompetensi dalam

indikator pertemuan ke-9

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Array dan dimensib.Variabel bersubscript

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-105. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

9

WhiteboardLCD

10 menit

2

PertemuanKe-

9

Page 22: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

2

Page 23: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami dan menganalisa persoalan untuk switching, Implementsi ke dalam flowchart

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam Dasar teknik switching, Implementasi Switching

C. MATERI DASARMateri pembelajaran dari pertemuan 10 adalah :1. Memaparkan Dasar Tekni switching

2. Memaparkan cara implementasi switching

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Teknik Switching4. Menjelaskan kompetensi dalam

indikator pertemuan ke-10

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Dasar teknik switchingb.Implementasi switching

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-115. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

10

WhiteboardLCD

10 menit

2

PertemuanKe-

10

Page 24: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

2

Page 25: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu Memahami dan membuat flowchart dengan menggunakan Grand/Mayor Total, membuat flowchart dengan menggunakan grand/Minor Total dan membuat halaman dengan nomor berlanjut atau dinolkan kembali.

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami Grand /Mayor Total, Grand /Minor Total, Pembuatan Halaman

C. MATERI DASARMateri pembelajaran dari pertemuan 11 adalah :1. Memaparkan Grand/Mayor Total2. Memaparkan Grand/Minor Total3. Memaparkan Pembuatan Halaman.

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Grand/Minor Total4. Menjelaskan kompetensi dalam

indikator pertemuan ke-11

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Memaparkan Grand/Mayor Total

b. Memaparkan Grand/Minor Total

c. Memaparkan Pembuatan Halaman

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-125. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

11

WhiteboardLCD

10 menit

2

PertemuanKe-

11

Page 26: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

2

Page 27: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami pengertian file, membuat flowchart untuk penyisisapn,penghapusan dan perubahan dan membuat flowchart untuk file sequential

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami Pembuatan File, istilah-istilah pada file, pembentukan file, Operasi File (Penyisipan, Penghapusan, perubahan isi, Organisasi file sequential

C. MATERI DASARMateri pembelajaran dari pertemuan 12 adalah :1. Memaparkan Pembuatan File

2. Memaparkan istilah-istilah pada file

3. Memaparkan pembentukan file

4. Memaparkan Operasi File

5. Memaparkan Organisasi File

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Organisasi File4. Menjelaskan kompetensi dalam

indikator pertemuan ke-12

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a. Memaparkan Pembuatan Fileb. Memaparkan istilah-istilah pada filec. Memaparkan pembentukan filed. Memaparkan Operasi Filee. Memaparkan Organisasi File

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

WhiteboardLCD

10 menit

2

PertemuanKe-

12

Page 28: Algoritma Dan Pemrograman

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-135. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

12

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

2

Page 29: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami membuat flowchart untuk file random,penghapusan dan perubahan , Mahasiswa membuat flowchart untuk file sequential

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami Operasi file random

C. MATERI DASARMateri pembelajaran dari pertemuan 13 adalah :1. Pembuatan File, istilah-istilah pada file, pembentukan file2. Operasi file (penyisipan, penghapusan, pperubahan isi)3. Organisasi file sequential

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Organisasi File4. Menjelaskan kompetensi dalam

indikator pertemuan ke-13

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Memaparkan Operasi File Random

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-145. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

13

WhiteboardLCD

10 menit

2

PertemuanKe-

13

Page 30: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

3

Page 31: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu memahami membuat flowchart untuk file random,penghapusan dan perubahan , Mahasiswa membuat flowchart untuk file sequential

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam Memaparkan Operasi File Random

C. MATERI DASARMateri pembelajaran dalam pertemuan 14 adalah :1. Pembuatan Tabel2. Proses searching

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Pancasila Sebagai

Paradigma Kehidupan Dalam Masyarakat Berbangsa dan Bernegara.

4. Menjelaskan kompetensi dalam indikator pertemuan ke-14

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Pengertian Paradigma, pengertian

Pancasila sebagai paradigma pembangunan bidang politik, ekonomi, sosial, budaya, hukum, kehidupan antar umat beragama, dan IPTEKS

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan gambaran umum tentang

materi perkulihan pertemuan ke-155. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

14

WhiteboardLCD

10 menit

3

PertemuanKe-

14

Page 32: Algoritma Dan Pemrograman

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

3

Page 33: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

A. STANDARD KOMPETENSIMahasiswa mampu membuat flowchart untuk file random,penghapusan dan perubahan , Mahasiswa membuat flowchart untuk file sequential

B. KOMPETENSI DASARMahasiswa memiliki kompetensi dalam memahami dan Memaparkan Operasi File Random

C. MATERI DASARMateri pembelajaran dari pertemuan 15 adalah :1. Metode Buble Sort2. Metode Stright selection

D. KEGIATAN, MEDIA, DAN SUMBER PEMBELAJARAN

Tahap Kegiatan

Kegiatan Pengajar Kegiatan Mahasiswa Media & Alat Waktu

Pendahuluan 1. Memberikan apersepsi2. Menberikan orientasi cakupan materi3. Menjelaskan Organisasi File4. Menjelaskan kompetensi dalam

indikator pertemuan ke-15

1. Menjawab apersepsi2. Memperhatikan dan

mencatat penjelasan dosen

Whiteboard, Projector/LCD, Laptop

20 menit

Penyajian 1. Memberikan orientasi materi tentang :a.Metode Buble Sortb.Metode Stright selection

2. Memberikan pertanyaan seputar materi kepada mahasiswa

3. Memberikan jawaban yang benar4. Memberikan petunjuk praktis untuk

diskusi5. Mempersilakan mahasiswa presentasi

diskusi6. Menyimpulkan hasil diskusi

1. Memperhatikan dan mencatat penjelasan dosen

2. Memberikan jawaban atas pertanyaan dosen

3. Mengajukan pertanyaan yang belum jelas

4. Melakukan diskusi kelompok

5. Persentasi hasil diskusi kelompok

6. Menyimpulkan hasil diskusi

Whiteboard 70 menit

Penutup 1. Memberikan kesempatan mahasiswa untuk memberikan komentar hasil diskusi

2. Menyimpulkan materi pertemuan3. Memberikan tugas kepada mahasiswa

untuk memperbaiki hasil diskusi4. Memberikan tes akhir pertemuan

kepada mahasiswa secara tertulis

1. Berkomentar2. Memberikan sumbangan

saran dan kesimpulan3. memperbaiki hasil diskusi4. Bertanya tentang materi ke-

15

WhiteboardLCD

10 menit

E. EVALUASI1. Prosedur evaluasi : tes tertulis2. Jenis evaluasi : tes tertulis3. Alat tes : soal esai

3

PertemuanKe-

15

Page 34: Algoritma Dan Pemrograman

F. REFERENSI1. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 19972. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta3. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.4. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

3

Page 35: Algoritma Dan Pemrograman

SATUAN ACARA PEMBELAJARAN

Mata Kuliah : ALGORITMA DAN PEMROGRAMAN

Kode Mata Kuliah : 437370107Waktu : 2 x 50 menitAtribut Soft Skill : Motivasi, Manajemen Diri, Disiplin

UJIAN AKHIR SEMESTER(UAS)

Medan, Agustus 2010MengetahuiKetua Program Studi PenyusunTeknik Komputer

Darmeli Nasution, S.Kom, M.Kom Darmeli Nst, S.Kom, M.KomNIS/NIDS : 4000038/0131017022

3

PertemuanKe-

16