• Tidak ada hasil yang ditemukan

Manajemen Informatika - D3

N/A
N/A
Protected

Academic year: 2017

Membagikan "Manajemen Informatika - D3"

Copied!
9
0
0

Teks penuh

(1)

Mata Kuliah : Algoritma dan Pemrograman 2 (Pascal) Program Studi : Manajemen Informatika

Kredit : 2 sks

PROSES BELAJAR MENGAJAR Dosen : Menerangkan (dengan contoh) ,diskusi, memberi tugas

Mahasiswa : Mendengar, Mencatat, diskusi, mengerjakan tugas Media : Papan Tulis dan Overhead Projector

Evaluasi : Hasil Test Mingguan, Ujian Tengah Semester, Ujian Akhir Semester dan Tugas

Perte muan Ke

Pokok Bahasan

dan TIU Sub Pokok Bahasan dan TIK pembelajaranTeknik PembelajaranMedia Tugas Ref.

I Konsep Dasar Bahasa Pascal

TIU

Mahasiswa dapat menjelaskan secara singkat sejarah dirancangnya bahasa

pemrograman pascal dan mengerti tentang konsep dasar dalam membuat program,dengan bahasa

pemrograman pascal.

Konsep Dasar Bahasa Pascal

2.1. Sejarah Singkat Bahasa Pascal 2.2. Struktur Dan Komponen Dasar Bahasa Pascal

( i). Judul Program (Header ) (ii). Blok Program

- Blok Deklarasi - Blok statemen

2.3. Unit-unit Pada Pascal Sasaran Belajar:

Mahasiswa dapat menjelaskan pengertian Algoritma. Mahasiswa dapat menyebutkan sifat-sifat suatu algoritma. Mahasiswa dapat menjelaskan tentang sejarah singkat bahasa pemrograman pascal.

Mahasiswa mengerti tentang konsep dasar pembuatan program pada bahasa pascal.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program sederhana

1,2,3

II Jenis-Jenis Data Sederhana Dan Input / Output Data

TIU:

1.1 Standart Type Data

(i). Standard type Data Standart -Boolean - Integer

-Real -Char

Dosen : Menerangkan (dengan contoh), diskusi,

Papan Tulis dan Overhead Projector

Membuat Program dengan berbagai jenis data

(2)

Ke

Mahasiswa mengerti jenis-jenis data yang terdapat pada bahasa

pemrograman pascal dan mengerti caramemasukkan data dan

menampilkan data.

(ii). User Define Type Data - Enumerated

- Subrange

1.2. Konstanta, Variabel dan Ekspresi dan Operator 2.1. Statemen Read dan Readln

2.2. Statemen Write dan Writeln 2.3. Format Output

Sasaran Belajar:

 Mahasiswa dapat menyebutkan jenis-jenis data sederhana.

 Mahasiswa dapat menjelaskan pengertian integer, real, boolean dan char.

 Mahasiswa dapat membuat contoh deklarasi dari tipe data integer, real character dan boolean.

 Mahasiswa dapat menjelaskan pengertian Konstanta, variabel dan ekspresi serta dapat memberikan contoh untuk konstanta, variabel dan ekspresi.

 Mahasiswa dapat menjelaskan mengenai statemen READ dan READLN dan dapat menjelaskan perbedaan dari kedua statemen itu.  Mahasiswa dapat menjelaskan mengenai statemen WRITE dan

WRITELN dan dapat menjelaskan perbedaan dari kedua statemen itu.

memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

III Manipulasi String

TIU:

Mahasiswa mengerti penggunaan manipulasi string

1. Definisi String 2. Deklarasi String

3. Procedure Standard pada Operasi String 4. Fungsi Standar pada Operasi String Sarasan Belajar:

 Mahasiswa dapat menjelaskan mengenai konsep string

 Mahasiswa dapat menggunakan pemakaian procedure dan fungsi standard

 Mahasiswa dapat membuat con toh program dengan menggunakan manipulasi string

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat program untuk memanipul asi string

1,2,3

IV Struktur Perulangan 1. Struktur Perulangan WHILE-DO 2. Struktur Perulangan REPEAT-UNTIL

Dosen : Menerangkan

Papan Tulis dan Overhead

Membuat Program

(3)

Ke

TIU:

Mahasiswa mengerti penggunaan struktur perulangan While-do, Repeat-Until dan For.

Sasaran Belajar:

 Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until dan For.

 Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL

Mahasiswa dapat memberikan contoh-contoh program dengan menggunakan WHILE-DO, REPEAT-UNTIL

(dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Projector mengguna kan pengulang an

V Struktur Perulangan Dan GOTO

TIU:

Mahasiswa mengerti penggunaan struktur perulangan FOR dan GOTO.

1. Struktur Perulangan FOR 2. Penggunaan GOTO

3. Penggunaan gabungan struktur perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR.

Sasaran Belajar:

 Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan FOR

 Mahasiswa dapat memberikan contoh-contoh program dengan menggunakan WHILE-DO, REPEAT-UNTI L dan FOR

 Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO serta mahasiswa diharapkan dapat membuat contoh program sederhananya.

VI Statemen Penyeleksian Kondisi

TIU:

Mahasiswa mengerti cara penggunaan statemen-statemen untuk penyeleksian kondisi.

1. Statemen IF 1.1. Struktur IF THEN

1.2. Struktur IF THEN ... ELSE ... 1.3. Struktur IF tersarang

Sasaran Belajar:

 Mahasiswa dapat menyebutkan macam-macam statemen penyeleksian kondisi.

Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemenkondisi IF.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat,

Papan Tulis dan Overhead Projector

Membuat Program mengguna kan berbagai kondisi

(4)

Ke

diskusi, mengerjakan tugas

VII Statemen Penyeleksian Kondisi

TIU:

Mahasiswa mengerti cara penggunaan statemen-statemen untuk penyeleksian kondisi.

2. Statemen CASE 2.1. Struktur CASE OF

1.1. Struktur CASE OF .... ELSE ...

Sasaran Belajar:

 Masiswa dapat menjelaskan bentuk umum dari statemen kondisi CASE.

 Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemen kondisi CASE.

VIII PROCEDURE

TIU:

Mahasiswa mengerti cara pembuatan suatu procedure

1. Parameter Dalam Procedure a. Pengiriman parameter secara nilai b. Pengiriman parameter secara acuan 2. Procedure memanggil procedure yang lain 3. Procedure Tersarang

4. Procedure memanggil dirinya sendiri.

Sasaran Belajar:

 Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara nilai.

 Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara acuan.

 Mahasiswa dapat menjelaskan cara procedure memanggil procedure lain dan dirinya sendiri.

 Mahasiswa dapat membuat program sederhana dengan menggunakan procedure.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program dengan procedure

1,2,3

IX FUNGSI

TIU :

Mahasiswa mengerti cara pembuatan suatu fungsi.

1. Fungsi tanpa parameter 2. Parameter dalam fungsi 3. Fungsi Standart aritmatika 4. Fungsi tersarang

5. Fungsi Memanggil dirinya sendiri. Tujuan Instruksional Khusus :

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Papan Tulis dan Overhead Projector

Membuat Program dengan fungsi

(5)

Ke

 Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter.  Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam

fungsi.

Mahasiswa dapat menjelaskan cara pemanggilan pada procedure tersarang.

Mahasiswa dapat menjelaskan cara fungsi memanggil dirinya sendiri  Mahasiswa dapat membuat contoh program sederhana dengan

menggunakan fungsi.

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

X ARRAY

TIU

Mahasiswa

mengerti tentang tipe data array.

1. Pendeklarasian tipe data array

2. Array satu dimensi beserta Input dan outputnya 3. Array dua dimensi beserta Input dan outputnya

Sasaran Belajar

 Mahasiswa dapat menjelaskan pengertian array

 Mahasiswa dapat membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi.

 Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program array

1,2,3

XI RECORDdan FILE ( Berkas )

TIU:

Mahasiswa dapat mengerti tentang cara pembuatan tipe data record.

Mahasiswa dapat mengerti tentang File dan operasinya

1. Pendeklarasian pada record 2. Pengaksesan ke data record

3. Tipe data record dengan field tipe record 4. Jenis File & Operasinya

5. Pendeklarasian pada file

Sasaran Belajar :

Mahasiswa dapat menjelaskan pengertian tentang record.  Mahasiswa dapat membuat deklarasi tipe data record.

 Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data record.

 Mahasiswa dapat menjelaskan pengertian tentang suatu file.

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program record

(6)

Ke

 Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk semua tipe file.

 Mahasiswa dapat membuat deklarasi untuk suatu file.

XII SET, Pointer dan List TIU

Mahasiswa menerangkan tentang tipe data pointer

Mahasiswa mengerti dan menerapkan SET pada program

1. Pengertian tipe data SET dan Notasi SET 2. Pendeklarasian tipe data SET

3.

Memasukan nilai pada variabel SET 4. Menampilkan nilai variabel SET 5. Pengertian Variabel Pointer 6. Pendeklarasian Var Pointer 7. Pengertian Link List

Sasaran Belajar

 Mahasiswa dapat menjelaskan mengenai pengertian SET.  Mahasiswa dapat membuat deklarasi dari tipe data SET.

Mahasiswa dapat membuat program menggunakan SET.

 Mahasiswa dapat menjelaskan mengenai pengertian list dan ponter.  Mahasiswa dapat membuat tipe data pointer.

 Mahasiswa dapat membuat program menggunakan Linklis

Dosen : Menerangkan (dengan contoh), diskusi, memberi tugas

Mahasiswa: Mendengar, Mencatat, diskusi, mengerjakan tugas

Papan Tulis dan Overhead Projector

Membuat Program SET Membuat Program Pointer

1,2,3

XIII-XIV Review

Daftar Referensi :

1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990 2. Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986

3. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)

5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0

7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo8.

(7)

Mata Kuliah : Algoritma Pemrograman 2 (Pascal) Program Studi : Manajemen Informatika

Kredit : 2 sks

Perte muan Ke

Pokok Bahasan Sub Pokok Bahasan Tujuan Instruksional

(Kompetensi Khusus) (Praktek yang dilakukan)Kegiatan BantuAlat Tempat I Konsep Dasar

Bahasa Pascal - Konsep Dasar Algoritma dan Bahasa Pascal - Struktur Dan Komponen Dasar

Mahasiswa mengerti tentang Algoritma dan konsep dasar pembuatan program pada bahasa pascal

Membuat contoh algoritma sederhana serta membahas konsep kaitannya dengan situasi nyata.

Kertas

kerja Kelas

II Jenis-Jenis Data Sederhana Dan Input / Output Data

- Standart Type Data Standard type Data - User Define Type Data Enumerated

Subrange

- Konstanta, Variabel dan Ekspresi dan Operator

- Statemen Read dan Readln, Write dan Writeln

Mahasiswa dapat membuat contoh deklarasi dari berbagai tipe data

Mahasiswa dapat membuat contoh program dengan menggunakan Statemen Read dan Readln, Write dan Writeln

Membuat contoh program dengan menggunakan tipe data dan statement . Read dan Readln, Write dan Writeln

Kertas

kerja Kelas

III Manipulasi String - Definisi String & Deklarasi String - Procedure dan Function Standard

pada Operasi String

Mahasiswa dapat membuat contoh manipulasi string dalam penggunaan prosedur dan fungsi

Membuat contoh program dengan menggunakan manipulasi string

Kertas

kerja Kelas

IV Struktur Perulangan - Struktur Perulangan WHILE-DO

- Struktur Perulangan REPEAT-UNTIL Mahasiswa dapat memberikan contohprogram dengan menggunakan WHILE-DO, REPEAT-UNTIL

Melatih kecermatan, ketelitian dan logika dalam membuat contoh program WHILE-DO, REPEAT UNTIL

Kertas

kerja Kelas

V Struktur Perulangan

Dan GOTO -- Struktur Perulangan FORPenggunaan GO TO

- Penggunaan gabungan struktur perulangan menggunakan WHILE-DO, REPEAT-UNTIL dan FOR.

Mahasiswa dapat memberikan contoh-contoh program dengan menggunakan gabungan statement WHILE-DO, REPEAT-UNTIL, FOR dan GO TO

Melatih kecermatan, ketelitian dan logika dalam membuat contoh program gabungan statement WHILE-DO, REPEAT-UNTIL, FOR dan GO TO dengan diskusi kelompok

Kertas kerja, OHP

(8)

Ke

VI Statemen Penyeleksian Kondisi

Statemen IF - Struktur IF THEN

- Struktur IF THEN ... ELSE ... - Struktur IF tersarang

Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemen kondisi IF.

Membuat program sederhana dengan statemen kondisi IF

Membuat program penggunan IF tersarang secara berkelompok dan dipresentasikan

Kertas kerja

Kertas kerja, OHP

Kelas

Rumah

VII Statemen Penyeleksian Kondisi

Statemen CASE - Struktur CASE OF

- Struktur CASE OF .... ELSE ...

Mahasiswa dapat membuat contoh program sederhana dengan

menggunakan statemen kondisi CASE.

Melatih kreatifitas dalam membuat program sederhana dengan beberapa kondisi CASE

Kertas kerja

Kelas

VIII PROCEDURE - Parameter Dalam Procedure (secara nilai dan acuan)

- Procedure memanggil procedure yang lain

- Procedure Tersarang

- Procedure memanggil dirinya sendiri.

Mahasiswa dapat membuat program sederhana dengan menggunakan procedure

Membuat program sederhana dengan menggunakan procedure

Kertas

kerja Kelas

IX FUNCTION - Fungsi tanpa parameter - Parameter dalam fungsi - Fungsi Standart aritmatika - Fungsi tersarang

- Fungsi Memanggil dirinya sendiri.

Mahasiswa dapat membuat program sederhana dengan menggunakan function

Melatih kecermatan, ketelitian dalam

membedakan pembuatan contoh program dengan PROCEDURE dan FUNCTION dalam diskusi kelompok

Kertas

kerja Kelas

X ARRAY - Pendeklarasian tipe data array - Array satu dimensi dan dua dimensi

beserta Input dan outputnya

Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array

Membuat program sederhana dengan menggunakan array

Membuat program penggunan Array secara berkelompok dan dipresentasikan

Kertas kerja

Kertas kerja, OHP

Kelas

(9)

Ke

XI RECORDdan FILE

( Berkas ) -- Pendeklarasian pada recordPengaksesan ke data record - Tipe data record dengan field tipe

record

- Jenis File & Operasinya - Pendeklarasian pada file

Mahasiswa dapat membuat deklarasi tipe data record dan membuat contoh program sederhana dengan menggunakan tipe data record

Mahasiswa dapat membuat deklarasi untuk suatu file

Tanya Jawab program yang berkaitan dengan RECORD dan FILE

Kertas Kelas

XII SET, Pointer dan List - Pengertian tipe data dan Notasi SET

- Pendeklarasian tipe data SET - Memasukan nilai pada variabel SET - Menampilkan nilai variabel SET - Pengertian Variabel Pointer - Pendeklarasian Var Pointer - Pengertian Link List

Mahasiswa dapat mengerti contoh pembuatan program dengan SET, Pointer dan Link list

Tanya Jawab program yang berkaitan dengan SET, Pointer dan Link List

Kertas Kelas

Daftar Referensi :

1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990 2. Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986

3. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)

5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0

7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo8.

Referensi

Dokumen terkait

The measure of vulnerability (vulnerability index) has been used in this study to indicate the combined effects of exposure, sensitivity and adaptive capacity to

79 Kota Sibolga, tepatnya dalam kamar tidur rumah korban dimana saat itu saksi korban bersama dengan saksi Gabriel Santika Pasaribu sedang menonton TV diruang tamu dan

Kelemahan dari Organisasi Pangan dan Pertanian yaitu FAO terlalu desentralisasi, dengan proporsi staf yang bertugas di pusat yang banyak, yang jauh dari pengamatan

Audit ketaatan dilakukan untuk menentukan apakah pihak yang diadit mengikuti prosedur, aturan, dan ketentuan tertentu yang ditetapkan oleh otoritas

Pengolahan limbah mengunakan sistem lahan basah buatan dengan tanaman air dalam tatanan taman yang indah lebih dikenal dengan Taman Bali / Waste Water Garden (WWG).... Waste

disetiap do’a penulis, terimakasih ayahanda untuk pondasi kuat yang telah. ayahanda tanamkan sejak kecil dalam diri penulis, semoga

Puji syukur saya ucapkan pada Allah SWT yang telah memberikan rahmat dan ridho-Nya hingga akhirnya penulis dapat menyelesaikan penelitian yang berjudul “Perbedaan Adversity

Buah pepaya banyak dikonsumsi oleh masyarakat dikarenakan selain memiliki cita rasa lezat dan menyegarkan, Buah pepaya mengandung unsur gizi yang memberikan sejumlah