P. 1
Pendahuluan Algoritma dan Pemrograman

Pendahuluan Algoritma dan Pemrograman

|Views: 18|Likes:
Dipublikasikan oleh Cindhy Ade Hapsari

More info:

Published by: Cindhy Ade Hapsari on Jun 03, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/22/2013

pdf

text

original

8/23/2009

Algoritme dan Pemrograman
Kuliah #1 • Kontrak Perkuliahan • Pendahuluan

KONTRAK PERKULIAHAN
DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

Mata Kuliah
Nama Kode Matakuliah Beban Kredit Semester Koordinator Pengajar : : : : : : Algoritme dan Pemrograman KOM202 3(2-2) Gasal, 2009/2010 Ir. Julio Adisantoso, M.Komp. 1. Ahmad Ridha, S.Kom., M.S. (ARD) 2. Arief Ramadhan, S.Kom. (ARF) 3. Endang Purnama Giri, S.Kom., M.Komp. (EPG) 4. Hendra Rahmawan, S.Kom., M.T (HRW) 5. Julio Adisantoso, Ir., M.Komp. (JAS) 6. Shelvie Neyman, S.Kom., M.Si. (SNN) 7. Sri Wahjuni, Ir., M.T (SWJ) 8. Toto Haryanto, S.Kom. (TTH) 9. Yeni Herdiyeni, S.Kom., M.Komp. (YHY)

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

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

Deskripsi
Pengertian algoritme dan pemrograman. Algorithm constructs Data modelling Dasar pemrograman C

Strategi Perkuliahan
Matakuliah diambil mahasiswa sebagai
mayor (G6: Ilmu Komputer), interdept (G1: Statistika, G2: Geomet, G5: Matematika, G7: Fisika, F1: Keteknikan Pertanian, dan F4: Teknik Sipil dan Lingkungan), minor dan supporting course.

Perkuliahan dilakukan sebanyak 14 kali pertemuan kuliah dan 12 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 DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

ILKOM IPB

1

8/23/2009

Strategi Perkuliahan
Mahasiswa wajib mengikuti perkuliahan minimal 80 persen, dan praktikum 100 persen. Mahasiswa pengulang diwajibkan mengikuti keseluruhan kegiatan kuliah dan praktikum selama satu semester. Untuk membantu mahasiswa memahami materi kuliah, disediakan pembelajaran secara online melalui internet pada alamat
http://ilkom.fmipa.ipb.ac.id/algor/learningcenter

Tugas Matakuliah
Tugas pemrograman disediakan setiap minggu dan WAJIB dikerjakan oleh mahasiswa. Hasil tugas dikumpulkan melalui situs grader yang akan disediakan. Seluruh tugas dan materi perkuliahan ini disimpan pada situs mata kuliah pada alamat
http://ilkom.fmipa.ipb.ac.id/algor

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

Referensi
Deitel, H. M. & P. J. Deitel. 2001. C: How to Program. Third Edition. Pearson Education Prentice Hall. Prentice-Hall, New Jersey. Fischer, Alice C, Eggart, S.M. Ross. 2001. Applied C: An Introduction and More. McGraw Hill. Dan sumber lainnya sebagai penunjang

Kriteria Penilaian
Nilai akhir (NA) adalah nilai kumulatif dari nilai UTS, UAS, dan nilai lainnya LL (tugas, praktikum, kehadiran). Metode dan bobot nilai sebagai berikut:
UTS dan UAS (ujian tertulis) dengan bobot total 75% LL dinilai melalui aktivitas mahasiswa dan nilai tugas, dengan bobot total 25%

Selang nilai untuk menetapkan huruf mutu A, B, C, D, atau E ditentukan berdasarkan nilai rataan dan standard deviasi seluruh peserta. Ketentuan ini berlaku sama untuk semua mahasiswa peserta matakuliah.
DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

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 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

Jadwal Kuliah dan Pengajar
Kls 1 2 3 4 5 6 7 10a 10b 11 Peserta G61, m G21 G71 G51 G11 G61, m G61, m F11 F11 F41 Hari Senin Selasa Rabu Senin S i Selasa Senin Senin Senin Rabu Selasa Jam 07:00-08:40 13:00-14:40 13:00-14:40 10:00-11:40 10 00 11 40 10:00-11:40 07:00-08:40 13:00-14:40 15:30-17:10 15:00-16:40 07:00-08:40 Ruang ESL10.401A ESL10.401A 16FAC401B GMSK1-2 GMSK1 2 C9-C10 D/2 16FAC401E Amarilis 2 H103 Fateta RK Timbang RK Timbang Dosen JAS TTH EPG SNN ARD SWJ JAS HRW ARF YHY

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

ILKOM IPB

2

8/23/2009

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 k k hk l h 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

PENDAHULUAN
DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

Membuat Program Komputer
Pemrograman komputer sangat sulit dilakukan, terutama bagi orang yang baru pertama kali melakukannya. Oleh karena itu, pemrograman komputer harus dilakukan secara sistematis, dimulai dengan , g 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

Langkah Membuat Program Komputer

Masalah

Fase pemecahan masalah

Langkah sulit

ALGORITME

PROGRAM KOMPUTER

Fase implementasi, coding

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

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

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 pseudocode. contoh: procedure jumlah { read a, b c = a+b print c }
DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

ILKOM IPB

3

8/23/2009

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.

Latihan Kelas
Buat algoritme untuk melakukan hal-hal berikut: Menjumlahkan 4 bilangan bulat. Menentukan bilangan 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.

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

DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR

ILKOM IPB

4

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->