TEL 2112 Algoritma dan Pemrograman Pendahuluan Dosen: Abdillah, MIT Telp: 0853 6581 8665 atau 4880894 Email: abdill01@gmail.com Website: http://abdill01.wordpress.com
Tujuan Mata Kuliah Mahasiswa memahami dasar pemrograman yang sesuai dengan standar algoritma pemrograman bahasa C
Aturan Kuliah Berpakaian sopan sesuai peraturan UIN Suska Perkuliahan berlangsung di ruang FST210 setiap Senin 13.00 WIB s/d selesai. Mahasiswa telah hadir sebelum dosen masuk ruang kuliah. Kehadiran mahasiswa minimal 75% atau 12 x pertemuan. Jika dosen berhalangan hadir akan diganti pada hari lain sesuai kesepakatan bersama.
Referensi Brian W. Kernighan and Dennis M. Ritchie., The C Programming Language, Prentice Hall, Inc., 2011.
Referensi Rinaldi Munir, Algoritma dan Pemrograman dalam bahasa Pascal dan C, Cetakan ke-2, Informatika Bandung, 2009
Download http://sites.google.com/site/guiguan/TheCProgram mingLanguageSecondEdition.pdf?attredirects=0 http://en.wikibooks.org/wiki/C_Programming http://www.cprogramming.com
Materi Perkuliahan Pertemuan 1 : Pendahuluan Pertemuan 2 : Pengenalan Bahasa C Pertemuan 3 : Tipe Data, Operasi & Runtunan Pertemuan 4 : Nama dan Nilai Data Pertemuan 5 : Struktur Dasar Algoritma Pertemuan 6 : Pemilihan Pertemuan 7 : Pengulangan Pertemuan 8 : Pemecahan Masalah Bag. 1 Pertemuan 9 : UTS
Materi Perkuliahan Pertemuan 10 : Pemrograman Modular Pertemuan 11 : Prosedur Pertemuan 12 : Fungsi Pertemuan 13 : Larik Pertemuan 14 : Pemecahan Masalah Bag. 2 Pertemuan 15 : UAS
Aturan Penilaian UTS 35 % bertujuan untuk mengevaluasi kemampuan mahasiswa terhadap pelajaran yang telah diajarkan dari pertemuan 2 sampai pertemuan ke 8. UAS 35 % bertujuan untuk mengevaluasi kemampuan mahasiswa terhadap pelajaran yang telah diajarkan dari pertemuan ke 10 sampai ke 14.
Aturan Penilaian Tugas Mandiri (Quizes) 15 % bertujuan memacu mahasiswa mengulang pelajaran melalui pengerjaan soal-soal materi yang baru dibahas di kelas Tugas Terstruktur 15 % bertujuan membantu mahasiswa memahami materi kuliah yang baru dibahas di kelas melalui praktikum di lab.
Tugas Terstruktur 1 Tulislah algoritma dan listing program yang membaca dua buah waktu dalam format hh.mm.ss dari piranti masukan, lalu menentukan dan menampilkan selisih waktu antara dua waktu tsb dalam format hh.mm.ss. Tugas diprint dan dikumpulkan bersama file program dan program yang telah dikompilasi dalam sebuah flashdisk. Deadline: Pertemuan ke-8
Tugas Terstruktur 2 Tulislah algoritma dan listing program yang membaca dua buah tanggal dalam format dd.mm.yy dari piranti masukan, lalu menentukan dan menampilkan jumlah selisih hari antara dua tanggal tsb. Tugas diprint dan dikumpulkan bersama file program dan program yang telah dikompilasi dalam sebuah flashdisk. Deadline: Pertemuan ke-14
Quotes by Dennis Rithie “C was already implemented on several quite different machines and OSs. C++ and Java are presumably growing faster than plain C, but I bet C will still be around.”