SUB POKOK BAHASAN TIK

  

SATUAN ACARA PERKULIAHAN

UNIVERSITAS GUNADARMA

MATA KULIAH : ALGORITMA & PEMROGRAMAN 1A (FLOWCHART) FAKULTAS : ILMU KOMPUTER

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

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

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

10. 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. Inovatif

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

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