Anda di halaman 1dari 2

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG


SILABUS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
No. Dokumen: - Revisi: 00 Tgl. Berlaku: 21 Agustus 2017 Halaman 1 dari 2

Nama Mata Kuliah : Praktikum Algoritma dan Pemrograman


Kode Mata Kuliah : ELO329
SKS : 2 Sks
Dosen : Dr. Hansi Effendi, S.T., M.Kom
Program Studi : S1 Pendidikan Teknik Elektro
Prasyarat :-
Waktu Perkuliahan : Semester Gasal 2017

Deskripsi Mata Kuliah:


Mata kuliah praktikum ini membahas: pengantar algoritma, flowchart dan pseudocode, bahasa pemrograman C,
struktur input dan output, struktur kontrol percabangan, struktur kontrol perulangan, pemrograman modular,
parameter fungsi dan pointer, array, karakter dan string, struct, dan pemrograman GUI dengan C++ Builder.

Pengalaman Belajar:
1. Perkuliahan Tatap Muka di Kelas
2. Perkuliahan Online melalui e-learning UNP
3. Tugas Mandiri
4. Tugas Kelompok
5. Diskusi (Kelas dan Online), Presentasi
6. Ujian Tengah Praktikum
7. Ujian Akhir Praktikum

Draft Perkuliahan:
Pertemuan Tujuan Perkuliahan Pokok Bahasan/Sub Pokok Bahasan
01 Memahami tujuan mata kuliah; proses Pengenalan mata kuliah, meliputi: silabus, dan
pembelajaran yang akan dilalui; dan penilaian rencana pembelajaran semester
02 Menjelaskan algoritma dan penggunaannya Pengantar Algoritma
dalam program komputer
03 Menjelaskan dan menggunakan flowchart dan Flowchart dan pseudocode
pseudocode sebelum atau sesudah membuat
program
04 Menjelaskan konsep dasar penggunaan Bahasa pemrograman C
bahasa pemrograman C dan editornya
05 Menjelaskan konsep dasar penggunaan Struktur input dan output
struktur untuk memasukkan dan
mengeluarkan data pada bahasa C
06 Menjelaskan konsep dasar penggunaan Struktur kontrol percabangan
struktur kontrol percabangan untuk
pembuatan program menggunakan bahasa C
07 Menjelaskan konsep dasar penggunaan Struktur Kontrol Perulangan
struktur kontrol perulangan data pada bahasa
C untuk menyelesaikan berbagai persoalan
algoritma
08 Ujian Tengah Semester
09 Menjelaskan pemrograman modular dan Pemrograman Modular
implementasinya menggunakan bahasa C
10 Menjelaskan dan menggunakan fungsi by Parameter Fungsi dan Pointer
value dan by reference dengan menggunakan
bahasa C
Dibuat oleh: Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Diperiksa oleh:
Dr. Hansi Effendi, S.T., M.Kom Jurusan Teknik Elektro Fakultas Teknik Drs. Hambali, M.Kes
(Dosen Mata kuliah) Universitas Negeri Padang (Ketua Jurusan)
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
SILABUS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
No. Dokumen: - Revisi: 00 Tgl. Berlaku: 21 Agustus 2017 Halaman 2 dari 2

Pertemuan Tujuan Perkuliahan Pokok Bahasan/Sub Pokok Bahasan


11 Menjelaskan dan menggunakan array satu Array
dan dua dimensi untuk penyimpanan data
dalam menyelesaikan bahasa pemrograman
12 Menjelaskan dan menggunakan tipe data Karakter dan String
karakter dan string dan cara memanipulasinya
13 Menjelaskan dan menggunakan jenis Struct
penyimpanan data pada memori yang berupa
struct/record
14 Membuat program sederhana berbasis grafis Pemrograman GUI dengan C++ Builder
(window form) dengan menggunakan bahasa
pemrograman C dan editor Borland C++
Builder 6
15 Tugas Kelompok mengaplikasikan algoritma Presentasi Kelompok
dalam bahasa pemrograman untuk membuat
program aplikasi sederhana dengan bahasa
pemrograman C
16 Ujian Akhir Semester

Evaluasi Hasil Belajar:


1. Tugas dan Makalah : 10%
2. Diskusi dan Presentasi : 20%
3. Ujian Tengah Praktikum : 20%
4. Ujian Akhir Praktikum : 30%
5. Sikap dan Perilaku : 20%

Daftar Literatur/Referensi:
1. Antonius Rachmat C. (2010). Algoritma dan Pemrograman dengan Bahasa C. Yogyakarta: Andi Offset.
2. Kernighan, B. W., & Dennis M. Ritchie. (1988). The C Programming Language. New Jersey: Prentice Hall.
3. Ullman, L. dan Marc Liyanage, 2005. C Programming. Peachpit Press, United Stated of America.

Literatur Tambahan:
1. Antony Pranata. (2002). Algoritma dan Pemrograman. Yogyakarta: J&J Learning.
2. Deitel, H.M., dan P.J. Deitel, 2004. C: How to Program, Edisi 4. Pearson, Prentice Hall, United Stated of America.
3. Rosa A. S., dan M. Shalahuddin. (2010). Modul Pembelajaran Algoritma dan Pemrograman. Bandung: Modula.

Dosen:
Dr. Hansi Effendi, S.T., M.Kom. Hp: 081215278779; e-mail: hansieffendi@gmail.com; hans_79@ft.unp.ac.id; Website:
http://hansinetwork.wordpress.com

Padang, Agustus 2017


Mengetahui, Dosen Pengampu
Ketua Jurusan Mata Kuliah

Drs. Hambali, M.Kes Dr. Hansi Effendi, S.T., M.Kom


Nip. 196205081987031004 Nip. 197902112002121001
Dibuat oleh: Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Diperiksa oleh:
Dr. Hansi Effendi, S.T., M.Kom Jurusan Teknik Elektro Fakultas Teknik Drs. Hambali, M.Kes
(Dosen Mata kuliah) Universitas Negeri Padang (Ketua Jurusan)

Anda mungkin juga menyukai