Selama pembelajaran berlangsung dering HP Tugas dikumpulkan sesuai jadwal dan dilakukan Tugas dikumpulkan sesuai jadwal dan dilakukan Tugas yang merupakan plagiatcopy Aturan jumlah minimal presensi dalam Mahasiswa harus berpakaian sopan dan Mahasiswa haru

1 Dosen Dosen Pembina: Pembina: Sujito Sujito,, S.Kom S.Kom.,., M.Pd M.Pd.. SELAMAT SELAMAT MENEMPUH MENEMPUH MATAKULIAH MATAKULIAH Bisa dihubungi melalui: HP. 081 233 255 16 E-mail: sujitopradnya-paramita.ac.id ojitstimatagmail.com 1. 1. Selama pembelajaran berlangsung dering HP Selama pembelajaran berlangsung dering HP dimatikan. dimatikan. 2.

2. Tugas dikumpulkan sesuai jadwal dan dilakukan Tugas dikumpulkan sesuai jadwal dan dilakukan

sebelum pembelajaran dimulai. Bagi yang sebelum pembelajaran dimulai. Bagi yang terlambat 1 hari nilainya hanya 75 , bila terlambat 1 hari nilainya hanya 75 , bila terlambat 2 hari nilainya 50, bila terlambat max terlambat 2 hari nilainya 50, bila terlambat max 1 minggu nilainya 25 dan jika lebih dari 1 1 minggu nilainya 25 dan jika lebih dari 1 minggu mendapat nilai 0. minggu mendapat nilai 0. 3. 3. Tugas yang merupakan plagiatcopy Tugas yang merupakan plagiatcopy--an an mendapat nilai 0 nol. mendapat nilai 0 nol. 4. 4. Aturan jumlah minimal presensi dalam Aturan jumlah minimal presensi dalam pembelajaran tetap diberlakukan 75. pembelajaran tetap diberlakukan 75. 5.

5. Mahasiswa harus berpakaian sopan dan Mahasiswa harus berpakaian sopan dan

bersepatu. bersepatu. KONTRAK PEBELAJARAN KONTRAK PEBELAJARAN NORMA AKADEMIK NORMA AKADEMIK 2 MATERI KULIAH MATERI KULIAH 1. 1. Konsep Konsep pem rogram an pem rogram an 2. 2. Bent uk Bent uk dan dan penggam baran penggam baran algorit m a algorit m a 3. 3. Pengenalan Pengenalan bahasa bahasa C C st rukt ur st rukt ur program program 4. 4. St rukt ur St rukt ur kont rol kont rol branching, looping branching, looping 5. 5. Konsep Konsep count er, grand m inor t ot al, count er, grand m inor t ot al, grand m ayor t ot al grand m ayor t ot al 6. 6. Array Array 7. 7. Teknik Teknik -- t eknik t eknik sort ing sort ing 8. 8. Teknik Teknik -- t eknik t eknik searching searching PENILAIAN PENILAIAN Nilai akhir diperoleh dari item 2 berikut: Nilai Tugas dan Quiz : 20 Nilai UTS : 40 Nilai UAS : 40 Total Total :: 100 100 3 MARI BELAJAR MARI BELAJAR ALGORITMA PEMROGRAMAN ALGORITMA PEMROGRAMAN MARI BELAJAR MARI BELAJAR ALGORITMA PEMROGRAMAN ALGORITMA PEMROGRAMAN TUJUAN PEMBELAJARAN TUJUAN PEMBELAJARAN Se t e la h m e n gik u t i pe r t e m u a n in i Se t e la h m e n gik u t i pe r t e m u a n in i m h s dih a r a pk a n da pa t m h s dih a r a pk a n da pa t m e n j e la sk a n de fin isi a lgor it m a m e n j e la sk a n de fin isi a lgor it m a da n be n t u k da n be n t u k -- be n t u k a lgor it m a be n t u k a lgor it m a 4 DEFINISI ALGORITMA Algoritma adalah urutan langkah- langkah penyelesaian masalah yang disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam algoritma, artinya langkah-langkah dalam algoritma tersebut harus dapat ditentukan bernilai benar benar atau salah salah. AKSI DARI AKSI DARI AALGORITMA LGORITMA KKejadian yang terjadi pada selang ejadian yang terjadi pada selang waktu terbatas waktu terbatastertentu tertentu yaitu yaitu dimulai saat T dimulai saat T0 0 Inisial Inisial State StateKeadaan Keadaan Awal Awal dan berakhir dan berakhir pada saat T1 pada saat T1 Final State Final StateKeadaan Keadaan Akhir Akhir.. Menghasilkan efek yang terdefinisi Menghasilkan efek yang terdefinisi dengan baik dan direncanakan dengan baik dan direncanakan 5 Contoh Algoritma Dalam Kehidupan Sehari-hari Cara membuat kue Cara memprogram perkuliahan Cara mendaftar Tugas Akhir Cara mengendarai sepeda motor Cara merakit komputer Dsb. Proses Algoritma Contoh Langkah dalam Algoritma 1. Membuat Kue Resep Kue ,Masukkan telur ke dalam nampan, kocok hingga mengembang, 2. Membuat Pakaian Pola Pakaian ..., gunting kain dari pinggir bawah ke arah kanan sejauh 5 cm, 3. Praktikum Fisika Panduan Praktikum , Siapkan alat, hubungkan dengan catu daya, nyalakan, 4. Merakit Mobil Panduan Merakit , sambungkan komponen A dengan komponen B, . 5. Mendaftar Tugas Akhir Prosedur Pendaftaran , ambil formulir di BAAK, isi formulir, 6 BENTUK BENTUK ALGORITMA ALGORITMA Algoritma dapat disajikan dalam 3 bentuk yaitu: 1. Dalam bahasa natural sehari-hari 2. Dalam pseudo-code kode yang menyerupai program komputer dalam bahasa tertentu 3. Dalam bagan alir flowchart CONTOH Algoritma TUKAR_ISI_BEJANA Diberikan dua buah bejana, A dan B; bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sedemikian rupa sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah. Coba bagaimana caranya..? Bejana A Bejana B 7 Keadaan Awal Sebelum Pertukaran: Keadaan Akhir Setelah Pertukaran: PROSES PROSES Proses Pertukaran Proses Pertukaran

1. Tuangkan larutan dari bejana A ke dalam bejana C