pemrograman lanjut -...

11
Pemrograman Lanjut Pendahuluan Sutrisno Ismiarta Aknuranda [email protected] Informatika UB Semester Genap 2010-2011

Upload: hanhan

Post on 11-Mar-2019

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Pemrograman Lanjut

Pendahuluan

Sutrisno

Ismiarta Aknuranda

[email protected]

Informatika UB

Semester Genap 2010-2011

Page 2: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Deskripsi

Nama: Pemrograman Lanjut

Kode: TIF 4221

Semester: 2 Semester: 2

Bobot: 4 sks (32 pertemuan)

Status: Wajib

Prasyarat:

� Dasar Pemrograman Komputer

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 2

Page 3: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Tujuan

Tujuan umum mata kuliah:� memberikan pemahaman lanjutan dari konsep dasar

pemrograman komputer

Di akhir kuliah mahasiswa mampu: Di akhir kuliah mahasiswa mampu: � memahami konsep dasar pemrograman terstruktur

� mengenal elemen dasar bahasa pemrograman terstruktur,

khususnya C/C++

� merancang algoritma untuk solusi berbagai masalah

komputasional sederhana

� mentransformasi algoritma tersebut ke dalam bahasa

pemrograman terstruktur, khususnya C/C++

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 3

Page 4: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Prinsip

� Memahami

� konsep dasar

� hubungannya dengan yang lain

� Bisa� Bisa

� mengaplikasikan

� membuat

� menyelesaikan

� Sikap positif

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 4

Page 5: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Topik utama

� Pointer (alokasi memori statik & dinamik)

� Array

� String

� Fungsi� Fungsi

� Operasi I/O File

� Struktur (struct) & Union

� Studi kasus

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 5

Page 6: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Pustaka

� Burgess, M. 1999. C Programming Tutorial (K&R version

4). (Oslo University College):

http://www.iu.hio.no/~mark/CTutorial/CTutorial.html

� C Language Tutorial. (Drexel University):

http://www.physics.drexel.edu/courses/Comp_Phys/Ge

6

http://www.physics.drexel.edu/courses/Comp_Phys/Ge

neral/C_basics/

� Dodrill, G. 1997. C Language Tutorial. (University of

Maribor): http://www.ro.feri.uni-

mb.si/predmeti/mik_si/C_prir/CLIST.HTM

� Soulie, J. C++ Language Tutorial.

http://www.cplusplus.com/doc/tutorial/

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011

Page 7: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Pustaka

� Kernighan, Brian W. C. & Ritchie, Dennis M. 1988. The C

Programming Language - ANSI C. Prentice Hall.

� Stroustrup, Bjarne. 1997. The C++ Programming

Language. Addison Wesley.

Eckel, Bruce. 2000. Thinking in C++. Prentice Hall.

7

� Eckel, Bruce. 2000. Thinking in C++. Prentice Hall.

� Kerningan, Brian W. & Pike, Rob. 1999. The Practice of

Programming. Addison Wesley Longman, Inc.

� Schildt, Herbert. 1987. C Made Easy. Osborne-McGraw-

Hill.

� Sutrisno. 2006. Pemrograman Terstruktur. Diktat Kuliah.

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011

Page 8: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Penilaian

� Praktikum & Projek Akhir: 30%

� Tugas & Quiz: 10-15%

� UTS: 30%� UTS: 30%

� UAS: 30%

� Keaktifan & Sikap: 5-10%

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 8

Page 9: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Peraturan

� Praktikum

� Mengikuti model umum (seperti DTD)

� Kehadiran

� Min 80%, prasyarat ujian akhir

� Buku Panduan TIF UB, pasal 7 ayat 6

� Kecurangan

� Sanksi berat

Pembatalan atau pengguguran seluruh mata kuliah yang

diprogram semester ini

� Buku Panduan TIF UB, pasal 21

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 9

Page 10: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Motivator

� Berpikir positif

� Mencari hikmah & manfaat

� Memperbaiki diri dalam komunitas pembelajaran

� Berniat ikhlas

� Mempersembahkan yang terbaik untuk Tuhan YME

� Manfaatkan usia dan masa muda

� Beriman & berilmu

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 10

� Beriman & berilmu

� Iman & ilmu meningkatkan derajad di mata Tuhan YME

� Kaum berilmu menentukan naik turunnya peradaban dan perubahan

dalam masyarakat

� Ilmu vs Harta, proporsional, ilmu lebih utama

� Syukur & sabar

Kesempatan belajar Ulet dalam berproses

Syukur menambah nikmat Yang berusaha akan berhasil

Page 11: Pemrograman Lanjut - iaknuranda.lecture.ub.ac.idiaknuranda.lecture.ub.ac.id/files/2011/02/PL-Pendahuluan-TIFUB.pdf · membuat menyelesaikan Sikappositif ... Tugas& Quiz: 10-15% UTS:

Kesulitan

??

Pemrograman Lanjut: Pendahuluan - TIF UB, 2011 11