Algoritma dan Pemrograman Materi pembelajaran semester gasal 2013-2014
Menguasai logika, bahasa, & teknik pemrograman tertentu Tujuan Pembelajaran Menguasai logika, bahasa, & teknik pemrograman tertentu Teknik Informatika Universitas Surabaya Halaman 2
Dosen Pengajar Melissa Angga Email: melissa@staff.ubaya.ac.id Susana Limanto Email: susana@ubaya.ac.id Njoto Benarkah Email: benarkah@staff.ubaya.ac.id Monica Widiasari Email: monica@staff.ubaya.ac.id Liliana Email: lili@staff.ubaya.ac.id Martha Maria Guntoro Email: martha@staff.ubaya.ac.id Teknik Informatika Universitas Surabaya Halaman 3
Referensi Memahami Logika Pembuatan Program C Secara Mudah Budi Hartanto Programming C# 4.0 Ian Griffiths, Matthew Adams, Jesse Liberty Memahami Visual C#.NET Secara Mudah Flow Charts, 2nd Edition ECMA (European Computer Manufacturers Association) Teknik Informatika Universitas Surabaya Halaman 4
Perkuliahan Perkuliahan ALPRO terdiri dari: 4 SKS materi dari dosen di kelas yang dilaksanakan sebanyak 2 kali pertemuan (@ 2 sks) dalam 1 minggu 2 SKS responsi dengan asisten di laboratorium yang dilaksanakan dalam 1 kali pertemuan dalam 1 minggu Setiap mahasiswa wajib mengikuti responsi sesuai jadwal masing- masing KP. Responsi akan diadakan mulai minggu ke-2 perkuliahan. Teknik Informatika Universitas Surabaya Halaman 5
Jadwal Kuliah SENIN KAMIS 07:00 – 08:50 KP: A Melissa KP: C Martha 08:50 – 10:45 KP: D Liliana KP: E Njoto dan Monica 10:45 – 12:30 KP: B Liliana KP: F Susana KP: G Njoto Teknik Informatika Universitas Surabaya Halaman 6
Jadwal Responsi SENIN SELASA RABU JUMAT 15:45-17:30 KP: A1 TC4A Rio KP: C1 TC4A Christian K KP: E1 TC4C Darwin KP: F1 KP: A2 TC4B Tjiang Wira KP: C2 TC4B Iwan KP: E2 TC4D Stevanus D KP: F2 TC4B Donny KP: B1 TC4C Christian BT KP: D1 TC4C Nikolaus KP: G1 TC4C Julian KP: B2 TC4D Daniel P KP: D2 TC4D Eric KP: G2 TC4D Christian BT Teknik Informatika Universitas Surabaya Halaman 7
Penilaian Nilai Tengah Semester (NTS) 25% Quis UTS + 15% Responsi + 10% Nilai Kelas + 50% UTS Nilai Akhir Semester (NAS) 25% Quis UAS + 15% Responsi + 10% Nilai Kelas + 50% UAS Nilai Akhir (NA) 40% NTS + 60% NAS Teknik Informatika Universitas Surabaya Halaman 8
Penilaian Tidak ada dispensasi atau quiz/ujian susulan. Quiz UTS diadakan di pertemuan ke-8 (bahan : s/d nested if) Quiz UAS diadakan secara bersama di hari Sabtu minggu ke-10 (23 November 2013) (Bahan : s/d array 2D) Tidak ada dispensasi atau quiz/ujian susulan.
Materi Tengah Semester (1) Pertemuan Ke Hari Tanggal Materi 1A Senin 02-09-2013 Pendahuluan dan Flowchart Sequential 1B Kamis 05-09-2013 Flowchart Sequential dan Pengenalan C# dan Tipe Data 2A 09-09-2013 Input (Sequential Process) 2B 12-09-2013 Flowchart Conditional dan Pemrograman Conditional 3A 16-09-2013 Pemrograman Conditional (If, Else) 3B 19-09-2013 Nested If ( If, Else If, Else ) dan Switch 4A 23-09-2013 Nested If ( If di dalam If ) 4B 26-09-2013 Quis UTS dan Pembahasan 5A 30-09-2013 Flowchart Looping dan Pemrograman Looping 5B 03-10-2013 Pemrograman Looping ( While, For, Do While ) Teknik Informatika Universitas Surabaya Halaman 9
Materi Tengah Semester (2) Pertemuan Ke Hari Tanggal Materi 6A Senin 07-10-2013 Pemrograman Looping ( While, For, Do While ) 6B Kamis 10-10-2013 Nested Loop 7A 14-10-2013 7B 17-10-2013 Review Materi dan Latihan Soal UTS Minggu 1, Selasa, Jam ke 2 [22 OKTOBER 2013] Teknik Informatika Universitas Surabaya Halaman 10
Materi Akhir Semester (1) Pertemuan Ke Hari Tanggal Materi 8A Senin 04-11-2013 Array 1 Dimensi 8B Kamis 07-11-2013 9A 11-11-2013 9B 14-11-2013 10A 18-11-2013 Array 2 Dimensi 10B 21-11-2013 String QUIS UAS BERSAMA SELURUH KP: SABTU, 23 NOVEMBER 2013 11A 25-11-2013 Pembahasan Quis dan String 11B 28-11-2013 Method 12A 02-12-2013 12B 05-12-2013 Teknik Informatika Universitas Surabaya Halaman 11
Materi Akhir Semester (2) Pertemuan Ke Hari Tanggal Materi 13A Senin 09-12-2013 Method 13B Kamis 12-12-2013 14A 16-12-2013 14B 19-12-2013 Review Materi dan Latihan Soal UAS Minggu 1, Selasa, Jam ke 2 [7 JANUARI 2014] Teknik Informatika Universitas Surabaya Halaman 12
Materi Materi dapat di-download di web : http://elearning.ubaya.ac.id/if/ Username dan password : NRP Enrolment key : ALPRO2013
Software yang digunakan Software yang digunakan adalah Microsoft Visual Studio C# 2010 menggunakan Console Application (command-line application) Teknik Informatika Universitas Surabaya Halaman 13
Contoh Aplikasi Console (1) Program untuk mengkonversi satuan suhu dari derajat Celcius ke Reamur Teknik Informatika Universitas Surabaya Halaman 14
Contoh Aplikasi Console (2) Teknik Informatika Universitas Surabaya Halaman 15
Contoh Aplikasi Windows Form (1) Teknik Informatika Universitas Surabaya Halaman 16
Contoh Aplikasi Windows Form (2) Teknik Informatika Universitas Surabaya Halaman 17