Anda di halaman 1dari 4

PROSEDUR MUTU No. PM 7.5.

17/L4
Revisi 2
FORM KONTRAK KULIAH Tanggal 1 Juli 2010
Halaman 1/2

KONTRAK KULIAH
Mata Kuliah :Algoritma SKS : 3
Semester / Tahun Akademik : I Jumlah Hari Pertemuan : 18
Pengampu : SUKAMTO Program Studi : TI
Jurusan : T.ELEKTRO

1. MANFAAT MATA KULIAH


Mahasiswa mampu memahami dan membuat program dengan menggunakan konsep
terstruktur.
2. DESKRIPSI PERKULIAHAN
Pemrograman Terstruktur (Structured Programming) mengacu dari suatu kumpulan
tehnik yang dikemukan oleh Edsger Dijkstra. Dengan tehnik ini akan meningkatkan
produktifitas programmer, dengan mengurangi waktu yang dibutuhkan dalam penulisan
(write), pengujian (test), penelusuran kesalahan (debug) dan pemeliharan(maintain) suatu
program. Pada pembahasan berikut ini kita akan melihat bagaimana tehnik ini yang
pendekatan yang dilakukan secara modular, dapat membantu kita dalam membangun suatu
program.

3. STANDAR KOMPETENSI
● Mahasiswa mampu menjelaskan fungsi dari setiap komponen saling berhubungan dalam
lingkungan teknologi komputasi
● Mahasiswa mampu menjelaskan sejarah perkembangan bahasa komputer.

● Mahasiswa mampu menjelaskan jenis aplikasi dan jenis bahasa yang digunakan

● Mahasiswa mampu menjelaskan bagaimana sebuah informasi disajikan dalam komputer

● Menulis program dengan bentuk yang mudah dibaca dan dimengerti.

● Menerapkan konsep dasar pemrograman bahasa C.

● Menyebutkan ketentuan-ketentuan penulisan pengenal pada C

● Menggunakan separator dalam program dengan benar.

● Menyebutkan dan menggunakan tipe-tipe data pada C

● Meyebutkan beberapa jenis statemen pada C


PROSEDUR MUTU No. PM 7.5.17/L4
Revisi 2
FORM KONTRAK KULIAH Tanggal 1 Juli 2010
Halaman 1/2

● Menjelaskan dan menggunakan blok secara benar untuk menulis program

● Menjelaskan kegunaan komentar program

● Menyebutkan jenis-jenis komentar program dan menerapkannya

● Menjelaskan tentang operator dalam C.

● Menyebutkan jenis operator.

● Menyebutkan operator presedence.

● Membuat program mengunakan operator.

● Mahasiswa mampu menyebutkan dan menjelaskan jenis-jenis struktur kontrol

● Mahasiswa mampu menyebutkan jenis-jenis statemen seleksi dan menerapkan kedalam


program
● Mahasiswa mampu menyebutkan jenis-jenis statemen iterasi dan menerapkan kedalam
program
● Mahasiswa mampu menyebutkan jenis-jenis statemen jump dan menerapkan kedalam
program
● Menyebutkan jenis-jenis array

● Menjelaskan pengertian array, array 1 dimensi, array 2 dimensi, array 3 dimensi.

● Menerapkan konsep array kedalam aplikasi pemrograman bahasa C.

● menjelaskan definisi fungsi

● menyebutakan tipe- tipe fungsi

● menerapkan fungsi kedalam sebuah program

● menerapkan parameter kedalam sebuah fungsi

● mampu menjelaskan dan menerapkan jenis variabel ke dalam program

● Mampu menerapkan fungsi-fungsi seperti toupper(),strlen(),strcpy(), dan strchr() untuk


operasi string
● Menjelaskan pengertian pointer
PROSEDUR MUTU No. PM 7.5.17/L4
Revisi 2
FORM KONTRAK KULIAH Tanggal 1 Juli 2010
Halaman 1/2

● Menyebutkan dua operasi dasar pada stack

● Menyebutkan dan menjelaskan beberapa metode pada kelas stack

● Menerapkan metode-metode kedalam program aplikasi

● Menjelaskan pengertian struktur

● Menjelaskan pengertian Union

● Membuat program pengelolaan data dengan struktur dan union

● Menjelaskan pengertian Linked list LIFO dan FIFO

● Menjelaskan pengertian LIFO dan FIFO

● Menjelaskan pengertian Doubly Linked list

● Insert & Delete

4. STRATEGI PERKULIAHAN

Perkuliahan dilakukan dengan cara ceramah dan diskusi. Untuk mempermudah dalam
penyampaian materi maka perkuliahan dilengkapi dengan job sheet. Jobsheet ini terdiri dari
beberapa bab yang merupakan rangkaian materi dalam satu semester. Isi dari jobshet
meliputi dasar teori langkah kerja dan tugas yang harus dikerjakan dalam setiap pertemuan.

5. MATERI / BAHAN BACAAN PERKULIAHAN


● Buku Diklat Kuliah Bahasa Pemrograman UGM,anoname

● Hartono,P.,1989,Tuntunan Praktis Bahasa C 2.0, PT Elex Media Komputindo,Jakarta

● Inggriani,2003,Contoh Program Kecil Dalam Bahasa C versi on line,ITB

● M.Campbell,1993,Fundamental Programming in C,Deakin University

6. KRITERIA PENILAIAN

Nilai Akhir (NA)= (N1 + N2 + N3)/3


PROSEDUR MUTU No. PM 7.5.17/L4
Revisi 2
FORM KONTRAK KULIAH Tanggal 1 Juli 2010
Halaman 1/2

7. JADWAL PERKULIAHAN
Hari

Semarang
Ketua Kelas, Dosen Pengampu

Sukamto,S.Kom,M.T.
…………………. ………………………

Anda mungkin juga menyukai