sap-stk108-algoritma dan · pdf filemenggunakan bahasa pemrograman c/c++, dan mampu melakukan...

3

Click here to load reader

Upload: dangthu

Post on 06-Feb-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SAP-STK108-Algoritma dan · PDF filemenggunakan bahasa pemrograman C/C++, dan mampu melakukan kompilasi dan debugging menggunakan compiler open ... Lanjutan Array dan String - Array

Mata Kuliah : STK-108 Algoritma dan Pemrograman / 3(2-1) SKS Program Studi : Statistika Kelas : STK Semester / TA : Genap - 2013/2014 Hari/Waktu : Senin / 08.15 – 09.55 WIB Ruang : D3D Dosen : 1. Dr. Hizir Sofyan (Inisial: HZS)

2. Irvanizam Zamanhuri, M.Sc (Inisial: IVZ) 3. Razief Perucha Fauzie Afidh, M.Sc (Inisial: ZIF) Tujuan Instruksional Umum (TIU) : Setelah mengambil mata kuliah ini, mahasiswa diharapkan dapat memahami konsep pemrograman dan logika pemrograman

menggunakan C/C++, memahami cara menerjemahkan masalah (real world problems) ke dalam suatu bentuk solusi menggunakan bahasa pemrograman C/C++, dan mampu melakukan kompilasi dan debugging menggunakan compiler open source (non-proprietary).

Deskripsi Mata Kuliah : Mata kuliah ini mengajarkan konsep pemrograman menggunakan bahasa pemrograman C/C++ menggunakan compiler open source (non-proprietary). Mata kuliah ini berbobot 4 SKS yang terdiri atas 3 SKS perkuliahan (minimal 150 menit per minggu) dan 1 SKS praktikum (100 menit per minggu). Mata kuliah ini menitik beratkan pembahasan pada materi input/output, tipe data, pernyataan bersyarat, perulangan, array, pointer, fungsi termasuk konsep parameter called-by-value dan called-by-reference, string (fungsi build-in), typedef dan struct (membuat tipe data tertentu), dan manipulasi berkas (file).

(1) Tanggal

(3) Waktu (menit)

(4) Dosen

(5) Pokok Bahasan

(6) Materi Pembelajaran

(7) Bentuk

Pembelajaran

(8) Bobot Nilai

(9) Kuis

Online & Prak.

03/02/14  

100 HZS

Pengenalan ANSI/C dan Contoh

- Pendahuluan tentang Bahasa C - Teknik Penulisan Program yang Baik - Kompilasi dengan gcc - Contoh Sederhana - Pre-processing Directive

Ceramah dan Diskusi

- -

10/02/14  

100 HZS

Pernyataan dan Input Output - Komentar - Control String, Scanf, Printf - Librari Baku Input dan Output - Contoh Operasi Matematika Sederhana

Ceramah dan Diskusi

- Kuis Online

1 & Lab. 1

17/02/14  

100 HZS

Tipe Data Dalam Pemrograman C - Tipe Data Primitif - Precedence dan Associativity - Operator - Decrement dan Increment

Ceramah dan Diskusi

- Tugas

1

RENCANA  PERKULIAHAN  

Page 2: SAP-STK108-Algoritma dan · PDF filemenggunakan bahasa pemrograman C/C++, dan mampu melakukan kompilasi dan debugging menggunakan compiler open ... Lanjutan Array dan String - Array

- Casting 24/02/14  

100 ZIF

Pernyataan Bersyarat

(Conditional Statement) - If dan if...else Statement - Switch Statement - Break Statement - Continue Statement - Conditional Operator (?:)

Ceramah dan Diskusi

- Kuis Online

2 & Lab. 2

03/03/14  

100 ZIF

Perulangan - Do statement - While statement - For statement

Ceramah dan Diskusi

- -

10/03/14  

100 ZIF

Lanjutan Perulangan - Contoh Perulangan dan Pembahasan - Hal yang Perlu Diperhatikan dalam Perulangan

Ceramah dan Diskusi

- Kuis Online

3 & Lab. 3

17/03/14  

100 ZIF

Array - Pendeklarasian Array Dimensi 1 - Indeks dan Subscript dalam Array - Penggunaan Array Dimensi 1 - Contoh Mencari nilai MAX, MIN, dan AVERAGE

Ceramah dan Diskusi

- Tugas

2

24/03/14  

100 ZIF

UTS Semua materi yang sudah diajarkan sebelumnya Tutup Buku 25% Kuis Online

4 & Lab. 4

31/03/14  

100 ZIF

Lanjutan Array dan String - Array Dimensi 2 - Array dari Char sebagai String dalam C - Penggunaan Array 2 Dimensi - Contoh Mencari nilai MEDIAN, STDEV

Ceramah dan Diskusi

- -

07/04/14  

100 IVZ

Pointer - Pendeklarasian Pointer - Penggunaan Pointer - Visualisasi Pointer - Konsep Dereferensing

Ceramah dan Diskusi

- Kuis Online

5 & Lab. 5

14/04/14  

100 IVZ

Fungsi - Pendeklarasian Function - Cara Pemanggilan Function - Parameter Fungsi: Call by Value dan Call by

Reference - Membuat fungsi-fungsi STATISTIKA

Ceramah dan Diskusi

-

Tugas 3

21/04/14  

100 IVZ

Build-in Fungsi - Build-in Fungsi String - Prototipe dan Penggunaannya

Ceramah dan Diskusi

- Kuis Online

6 & Lab. 6

28/04/14  

100 IVZ Berkas (File) - Deklarasi file teks - Membuka dan membaca isi file teks - Menulis file teks - Sekilas tentang file binary

Ceramah dan Diskusi

- -

Page 3: SAP-STK108-Algoritma dan · PDF filemenggunakan bahasa pemrograman C/C++, dan mampu melakukan kompilasi dan debugging menggunakan compiler open ... Lanjutan Array dan String - Array

05/05/14  

100 IVZ

Typedef dan Struct - Penggunaan Struct - Penggunaan Typedef - Pendeklarasian Struct yang Dikombinasikan

dengan Typedef - Member dari Struct: Tipe Primitif dan Pointer

Ceramah dan Diskusi

- Kuis Online

7 & Lab. 7

12/05/14  

100 IVZ

Command Line Argument - Penggunaan Command Line Argument - Input Melalui Command Line Argument - Review Akhir

Ceramah dan Diskusi

- -

19/05/14  

100 IVZ UAS/Big Challenge Semua materi yang sudah diajarkan sebelumnya/

Presentasi Big Challenge Tutup Buku 25%

Kuis Online

8 & Lab. 8

Bobot Penilaian: - Tugas/Projek = 30% - UTS = 25% Banda Aceh, 20 Januari 2014 - UAS = 25% Koordinator Mata Kuliah, - Kuis Online = 10% - Praktikum = 10% (keaktifan dalam lab dan hasil ujian praktikum) dto Buku Acuan: 1. Ira Pohl, C++ by Dissection: The Essentials of C++ Programming, Addison Wesley, 2002 2. Kelly and Pohl, A Book on C, 3rd edition, Benjamin Cummings Publishing Co., 1995 Dr. Hizir Sofyan 3. S.B. Lippman, C++ Primer, Addison Wesley, NY, 1989 4. S.G. Kochan, Programming C, 3rd edition, Sams Publishing, 2005 Website Matakuliah: http://informatika.unsyiah.ac.id/irvanizam/teaching/stat/prog/index.htm

www.informatika.unsyiah.ac.id/irvanizam