Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritme dan Pemrograman

Presentasi serupa


Presentasi berjudul: "Algoritme dan Pemrograman"— Transcript presentasi:

1 Algoritme dan Pemrograman
Kuliah #1 Kontrak Perkuliahan Pendahuluan ILKOM IPB

2 Who am I ? Staf Dept Ilkom, Ibu rumah tangga, 1 suami, 2 anak, umur 4 tahun dan 10 bulan Address: Bukit cimanggu city blok X2 no.6 Telpon: Moto: Selalu menjadi orang yang bermanfaat dan membawa kebahagiaan bagi orang lain

3 KONTRAK PERKULIAHAN DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR
ILKOM IPB

4 Mata Kuliah Nama Matakuliah : Algoritme dan Pemrograman
Kode Matakuliah : KOM202 Beban Kredit : 3(2-2) Semester : Gasal, 2010/2011 Koordinator : Annisa, S.Kom., M.Kom. Pengajar : 1. Ahmad Ridha, S.Kom., M.S. (ARD) 2. Arief Ramadhan, S.Kom., M.Si. (ARF) 3. Annisa, S.Kom., M.Kom. (ANN) 4. Hendra Rahmawan, S.Kom., M.T (HRW) 5. Julio Adisantoso, Ir., M.Kom. (JAS) 6. Musthofa, S.Kom., M.S. (MUS) 7. Shelvie Neyman, S.Kom., M.Si. (SNN) 8. Toto Haryanto, S.Kom. (TTH) 9. Dr. Yeni Herdiyeni, S.Kom., M.Kom. (YHY) DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

5 Manfaat dan Tujuan Matakuliah ini akan memberi manfaat bagi mahasiswa dalam menyusun algoritme untuk memecahkan masalah dan menulis program komputer menggunakan bahasa pemrograman. Setelah mengikuti matakuliah ini, mahasiswa diharapkan mampu menyusun algoritme dan mengimplementasi algoritme dengan membuat program menggunakan bahasa pemrograman C. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

6 Deskripsi Pengertian algoritme dan pemrograman. Algorithm constructs
Data modeling Dasar pemrograman C DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

7 Strategi Perkuliahan Kuliah diberikan kepada mahasiswa S1 IPB yang mengambil mata kuliah ini sebagai mayor (G6: Ilmu Komputer), interdept (G1: Statistika, G2: Geomet, G5: Matematika, G7: Fisika, F1: Keteknikan Pertanian, dan F4: Teknik Sipil dan Lingkungan), dan minor serta supporting course. Perkuliahan dilakukan sebanyak 14 kali pertemuan kuliah tatap muka dan 14 kali praktikum. Metode perkuliahan adalah kombinasi antara ceramah, diskusi, dan latihan. Sedangkan praktikum dilaksanakan dengan metode tutorial dan latihan. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

8 Strategi Perkuliahan Mahasiswa wajib mengikuti perkuliahan minimal 80 persen, dan praktikum 100 persen. Mahasiswa pengulang mata kuliah Algoritme dan Pemrograman diwajibkan mengikuti keseluruhan kegiatan kuliah dan praktikum selama satu semester. Untuk membantu mahasiswa memahami materi kuliah, disediakan situs pembelajaran (Learning Center) pada alamat yang berisi tahap demi tahap pembelajaran membuat program menggunakan bahasa pemrograman C. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

9 Latihan Wajib Mandiri Materi pada Learning Center akan dikelompokkan ke dalam beberapa chapter, dengan setiap chapter terdiri dari beberapa topik bahasan. Mahasiswa diwajibkan mengikuti pembelajaran online ini karena merupakan syarat untuk dapat mengikuti ujian praktikum. Semua aktivitas akan dicatat dalam log pembelajaran. Mahasiswa dapat belajar suatu chapter secara berurut, dan dapat melangkah ke chapter berikutnya setelah menyelesaikan semua latihan pada chapter sebelumnya. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

10 Referensi Deitel HM, PJ Deitel C: How to Program. Third Edition. Pearson Education Prentice Hall. Prentice-Hall, New Jersey. Fischer A, D Eggert, SM Ross Applied C: An Introduction and More. McGraw Hill. Dan sumber lainnya sebagai penunjang DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

11 Kriteria Penilaian UTS:35% UAS:35% Ujian praktikum UTS:10%
Nilai akhir (NA) adalah nilai kumulatif dari nilai ujian tengah semester (UTS), ujian akhir semester (UAS), dan ujian praktikum. Metode dan bobot nilai sebagai berikut: UTS:35% UAS:35% Ujian praktikum UTS:10% Ujian praktikum UAS:20% Semua ujian bersifat closed book dan tidak diadakan ujian perbaikan. Ujian praktikum diselenggarakan pada pertemuan 7 (UTS) dan 14 (UAS) praktikum. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

12 Syarat Ujian Praktikum dan Nilai Akhir
Mahasiswa yang diperbolehkan mengikuti ujian praktikum adalah mahasiswa yang : memiliki kehadiran praktikum 100% selain sakit atau izin yang dilengkapi dengan surat keterangan. telah menyelesaikan latihan mandiri pada Learning Center sampai chapter 2 untuk UTS dan chapter 3 untuk UAS. Huruf mutu ditentukan berdasarkan ketentuan berikut: A: >=75 75<B<=60 60<C<=45 45<D<=30 E: <30 DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

13 Tata Tertib Mahasiswa Sesuai dengan ketentuan yang terdapat pada Buku Panduan Sarjana IPB Hadir paling lambat 15 menit. Mahasiswa TIDAK DIPERKENANKAN masuk kelas setelah 15 menit kuliah dimulai. Berpenampilan dan berbusana sopan serta rapi. Tidak menggunakan sandal atau sejenisnya. Tidak mengoperasikan handphone, laptop, atau sejenisnya. Tidak ada ujian dan penugasan susulan atau perbaikan. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

14 Jadwal Kuliah dan Pengajar
DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

15 PENDAHULUAN DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

16 Program Komputer Komputer hanyalah sebuah mesin.
Komputer bekerja sesuai perintah atau instruksi yang diberikan. Perintah atau instruksi yang diberikan kepada komputer untuk memecahkan suatu masalah disebut program komputer. Program komputer ini memandu kerja dari komputer yang secara berstruktur disusun oleh manusia. Bahasa yang digunakan untuk menyusun program komputer disebut bahasa pemrograman komputer. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

17 Membuat Program Komputer
Pemrograman komputer harus dilakukan secara sistematis, dimulai dengan merancang atau mendesain langkah-langkah yang tepat yang menjelaskan jawaban dari suatu masalah. Langkah-langkah yang disusun secara berstruktur dan terurut untuk menjawab suatu persoalan dengan menggunakan bahasa manusia inilah yang sering disebut dengan algoritme. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

18 Langkah Membuat Program Komputer
MASALAH Fase pemecahan masalah ALGORITME Langkah sulit PROGRAM KOMPUTER Fase implementasi, coding DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

19 Penulisan algoritme Sebenarnya, cara menuliskan algoritme adalah bebas. Namun, agar dapat dipahami oleh orang lain, maka penulisan algoritme cenderung baku, sering disebut sebagai pseudocode. Salah satu contoh: procedure jumlah { read a, b c = a+b print c } DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

20 Contoh Algoritme #1 Menjumlahkan dua bilangan bulat
ALGORITME 1a. MENJUMLAHKAN DUA BILANGAN baca dua buah bilangan bulat (misalnya a dan b). jumlahkan dua bilangan tersebut dan simpan hasilnya ke peubah c (c  a + b). cetak nilai c. ALGORITME 1b. MENJUMLAHKAN DUA BILANGAN baca a dan b. c  a + b. DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

21 Contoh Algoritme #2 Menentukan kelulusan dari tiga nilai
Perumusan masalah: Diberikan tiga buah nilai ujian. Jika rata-rata dari tiga nilai kurang dari 50, maka statusnya adalah TIDAK LULUS, sedangkan lainnya (lebih besar atau sama dengan 50) dinyatakan LULUS. procedure kelulusan { read nil1, nil2, nil3 r = (nil1+nil2+nil3)/3 if (r<50) then print "TIDAK LULUS" else print "LULUS“ } DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

22 Latihan Kelas Buat algoritme untuk melakukan hal-hal berikut:
Menjumlahkan 4 bilangan bulat. Menentukan bilangan terbesar dan terkecil dari tiga bilangan bulat. Memeriksa apakah suatu bilangan bulat adalah positif, negatif, atau 0. Jika positif maka akan dicetak kata 'POSITIF', jika negatif maka akan dicetak 'NEGATIF', dan tidak menghasilkan apapun jika bilangan tersebut adalah 0. Menentukan apakah sebuah bilangan bulat habis dibagi a ataukah tidak (a > 0). Menentukan apakah sebuah bilangan bulat adalah bilangan genap atau ganjil DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

23 Jika a ≥ b, maka besar  a, kecil  b, selainnya besar  b, kecil  a
Baca (a, b, c) Jika a ≥ b, maka besar  a, kecil  b, selainnya besar  b, kecil  a Jika c ≥ besar, maka besar  c Jika c ≤ kecil, maka kecil  c Cetak (besar, kecil) DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR


Download ppt "Algoritme dan Pemrograman"

Presentasi serupa


Iklan oleh Google