Algoritma Pemrograman - WordPress.com

165 downloads 1139 Views 2MB Size Report
Menjelaskan pengertian-pengertian dasar, arti penting dan notasi algoritma.  Memberikan contoh ... Mahasiswa dapat menggunakan konsep-konsep algoritma pemrograman untuk membuat ... Rinaldi Munir [2003]. Algoritma dan ...
Kontrak Kuliah

Algoritma Pemrograman Dosen: Noor Ifada email: [email protected] weblog: http://noorifada.wordpress.com

S1 Teknik Informatika-Unijoyo

1

• • • • • •

Mata Kuliah : Algoritma Pemrograman Kode Mata Kuliah : TKC106 Semester : 1 Jumlah SKS : 3 Status : Wajib Prasyarat: ̶

S1 Teknik Informatika-Unijoyo

2

Tujuan Umum Mata Kuliah • Mahasiswa dapat menggunakan konsep-konsep algoritma pemrograman untuk membuat program-program skala kecil dengan menggunakan bahasa pemrograman

S1 Teknik Informatika-Unijoyo

3

Tujuan Khusus Mata Kuliah Mahasiswa semester 1 jurusan Teknik Informatika dapat: Menjelaskan pengertian-pengertian dasar, arti penting dan notasi algoritma



Memberikan contoh penggunaan teks algoritma



Memberikan contoh penggunaan tipe data, nama dan nilai



Memberikan contoh penggunaan urutan (sequence)



Mendemonstrasikan aplikasi algoritma penyeleksian kondisi



Mendemonstrasikan aplikasi algoritma pengulangan (looping)



Mendemosntrasikan aplikasi algoritma Prosedur



Mendemosntrasikan aplikasi algoritma Fungsi



Mendemosntrasikan aplikasi algoritma Larik



Mendemosntrasikan aplikasi algoritma Matriks



Mendemosntrasikan aplikasi algoritma Record



Mendemosntrasikan aplikasi algoritma Rekursi



S1 Teknik Informatika-Unijoyo

4

O r g a n i s a s i

TIU:

Mahasiswa dapat menggunakan konsep-konsep algoritma pemrograman untuk membuat program-program skala kecil dengan menggunakan bahasa pemrograman

Rekursi

M a t e r i

Record

Matriks

Penyeleksian kondisi

Pengulangan (Looping)

Prosedur

Fungsi

Larik

Urutan (Sequence) Tipe Data, Nama dan Nilai Teks Algoritma

Pengantar Algoritma

S1 Teknik Informatika-Unijoyo

5

Strategi Perkuliahan • Ceramah • Diskusi • Latihan • Praktik (demonstrasi)

S1 Teknik Informatika-Unijoyo

6

Referensi 







Andri Kristanto [2003]. Algoritma dan Pemrograman dengan C++, Graha Ilmu, Yogyakarta Jogiyanto HM [1989]. Turbo Pascal, Andi Offset, Yogyakarta. Noor Ifada [2005]. Diktat Matakuliah Algoritma Pemrograman, Hibah Kompetisi A1, Jurusan Teknik Informatika, Universitas Trunojoyo. Rinaldi Munir [2003]. Algoritma dan Pemrograman dengan Pascal dan C edisi Kedua, Penerbit Informatika, Bandung.

S1 Teknik Informatika-Unijoyo

7

Tugas-tugas • Tugas mingguan (Tugas 1 sampai dengan 4)  sifat: kelompok, open book • Quiz 1  sifat: individual, closed book  tes tulis • Quiz 2  sifat: individual, closed book  tes tulis • Evaluasi Tengah Semester (UTS)  tes tulis  sifat: individual, closed book • Evaluasi Akhir Semester (UAS)  tugas program aplikasi beserta laporannya  sifat: kelompok, open book Jumlah anggota kelompok = 4 orang mahasiswa S1 Teknik Informatika-Unijoyo

8

Kriteria Penilaian Kisaran Nilai Huruf Nilai Angka > 80 – 100 A 4 75 – 79.9 B+ 3,5 70 – 74.9 B 3 60 – 69.9 C+ 2,5 55 – 59.9 C 2 50 – 54.9 D+ 1,5 45 – 49.9 D 1 0 – < 45 E 0

S1 Teknik Informatika-Unijoyo

9

Pembobotan Nilai Kegiatan Bobot Nilai (%) Ujian Tengah Semester 20 Ujian Akhir Semester (Program Aplikasi 35 dan Laporan Tulis) Quiz 2 15 Quiz 1 15 Tugas-tugas 15

S1 Teknik Informatika-Unijoyo

10

No 1

J a d w a l

P e r k u l i a h a n

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Tgl Kuliah Topik Bahasan Minggu I Kontrak Kuliah, Pendahuluan: Pengantar Algoritma Minggu II Teks Algoritma Minggu III Tipe Data, Nama dan Nilai Minggu IV Urutan (sequence) Minggu V Penyeleksian Kondisi, Quiz 1 Minggu VI Pengulangan (looping) Minggu VII Pengulangan (looping) Minggu VIII Ujian Tengah Semester Minggu IX Prosedur Minggu X Fungsi Minggu XI Larik Minggu XII Matriks, Quiz 2 Minggu XIII Record Minggu XIV Record Minggu XV Rekursi Minggu XVI Ujian Akhir Semester S1 Teknik Informatika-Unijoyo

Keterangan

Tugas 1 Tes Tulis (quiz) Tugas 2 Tes Tulis

Tugas 3 Tes Tulis (quiz) Tugas 4 Demonstrasi program dan presentasi laporan 11

Tata Tertib Perkuliahan • Keterlambatan maksimal: 15 menit • Tidak diperbolehkan memakai sandal • Berpakaian yang rapi dan sopan • Handphone dimatikan atau diset tidak bersuara

S1 Teknik Informatika-Unijoyo

12

Lain-lain • Keterlambatan pengumpulan tugas menyebabkan nilai maksimal tugas diturunkan (nilai maksimal = 60) • Tidak ada ujian perbaikan ataupun tambahan tugas untuk memberikan nilai tambahan • Bila karena sesuatu hal dosen tidak dapat datang sesuai dengan jadwal kuliah, silahkan cek weblog untuk melihat tugas yang diberikan sebagai pengganti perkuliahan • Konsultasi dapat dilakukan via email (sertakan Nama, NPM, Mata Kuliah, Kelas dalam isi email) • Handout (bentuk PDF) dapat di-download melalui weblog • Cek weblog seminggu sekali (paling lambat 1 hari sebelum hari kuliah) untuk melihat (jika ada) pengumuman penting dan untuk men-download materi kuliah • Baca materi perkuliahan sebelum perkuliahan dimulai S1 Teknik Informatika-Unijoyo

13

Selamat Kuliah

S1 Teknik Informatika-Unijoyo

14