sistem informasi ptiik ub semester ganjil 2015/2016 · program teknologi informasi & ilmu...
TRANSCRIPT
![Page 1: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/1.jpg)
PEMROGRAMAN DASAR
Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya
Pengantar Kuliah
Dr. Eng. Herman Tolle, ST., MT
Sistem Informasi PTIIK UBSemester Ganjil 2015/2016
![Page 2: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/2.jpg)
PROFILE Herman Tolle http://hermantolle.com
TTL: Ambon, 23 August
Pendidikan:
• SD di Ambon & Jayapura
• SMPN 1 Jayapura Utara (87-90)
• SMA 2 Jayapura, Papua (90-93)
• S1 Teknik Elektro UB (93-98)
• S2 Sistem Informasi Telekomunikasi ITB (Lulus 2002)
• S3 Information Science, Saga University (JAPAN) (Lulus 2011)
Pekerjaan:
• Dosen Teknik Elektro (2000-2011) Informatika (Filkom)
• Kepala Laboratorium PAPB (Mobile) (from 2013)
• Koord Bidang SPMI – PJM UB (from 2013)
• Researcher, Web Developer, Mobile Apps Developer
Hobby:
• Olahraga, Musik, Fotografi
Kelas: S1: Pemrograman Dasar, Lanjut, Web, Mobile, Desain Web
Kelas S2: Kewirausahaan, PAPB, RPL, Augmented Reality, etc
![Page 3: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/3.jpg)
Pemrograman Dasar
1.Nama Matakuliah : Pemrograman Dasar
2.Kode/SKS : PTI15001 / 5 (4-1) SKS
3.Semester : Ganjil
4.Prasyarat : -
5.Status mata kuliah : Wajib
![Page 4: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/4.jpg)
Tujuan Pembelajaran
• Mahasiswa mampu menyusun algoritma/
flowchart penyelesaian masalah-masalah
sederhana.
• Mahasiswa mampu membuat program
dan mengimplementasikannya untuk
menyelesaikan masalah-masalah
sederhana dengan bahasa pemrograman
Java.
![Page 5: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/5.jpg)
Materi Kuliah
1. Penulisan algoritma dan flowchart
2. Pengenalan dan Struktur Java
3. Pemrogramanan Sekuensial
4. Seleksi
5. Iterasi
6. Method
7. Array
![Page 6: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/6.jpg)
Metode Pembelajaran
• Kuliah Tatap Muka (Teori)
• Kuliah Tatap Muka (Studi Kasus)
• Latihan
• Tugas Mandiri Terstruktur
• Kuis
• Praktikum
• Ujian Tengah Semester
• Ujian Akhir Semester
![Page 7: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/7.jpg)
Evaluasi & Penilaian
• Evaluasi:
– Quiz (2-4x)
– Ujian Tengah Semester
– Tugas Mandiri & Kelompok
– Ujian Akhir Semester
– Praktikum (1 SKS = 20%)
• Nilai Akhir = (0.2 x Quiz) + (0.25 x UTS) +
(0.30 x UAS) + (0.25 x Tugas)
![Page 8: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/8.jpg)
ATURAN KELAS
• Kuliah masuk tepat waktu (telat maks 15’)
• Kehadiran minimal 80%
• Jujur dan bersungguh-sungguh dalam mengerjakan setiap Tugas, Kuis maupun Ujian
• Menghindari plagiasi dalam setiap tugas
• Pelanggaran plagiasi akan memperoleh sanksi: pekerjaan tidak diakui (nilai 0)
![Page 9: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/9.jpg)
SATUAN KREDIT SEMESTER
(SKS)
• 1 sks = 60 menit belajar mandiri + 60 menit kuliah tatap
muka di kelas + 60 menit mengerjakan Tugas terstruktur
• 5 sks 4 sks Kuliah + 1 sks Praktikum
• 4 sks 2 sks + 2 sks
• 2 sks = 2 jam belajar mandiri + 2 jam kuliah di kelas + 2
jam mengerjakan tugas
![Page 10: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/10.jpg)
Cara Belajar di Perguruan Tinggi
• Preview Pelajari materi sebelum masuk
kelas
• Kuliah di Kelas pahami materi,
mencatat, bertanya, diskusi
• Review Latihan, Tugas, pelajari ulang
materi yang telah dipelajari
![Page 11: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/11.jpg)
Preview & Review
• Dapatkan slide materi dosen
• Miliki referensi lain: buku, e-book, diktat
• Membaca dan mempelajari materi sebelum
masuk kelas (sehari sblmnya)
• Biasakan bertanya di kelas, mencatat yg penting
• Biasakan Berlatih membuat program
• Pahami Tugas2 yang dikerjakan (not just copy
paste only)
• Belajar bersama teman, Tanya kakak tingkat
![Page 12: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/12.jpg)
Saya Pasti Bisa Dapat Nilai Akarena Saya Mau Untuk Belajar
sebelum Kuliah dan Selalu
Mengulang dan Berlatih di
Rumah/Kost!
![Page 13: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/13.jpg)
PROGRAMMING PHILOSOPHY
![Page 14: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/14.jpg)
• Programming: The action or process of
writing computer programs
• Programmer: a person who writes
computer program
![Page 15: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/15.jpg)
“ Everybody should learn how to
program a computer… because
it teaches you how to think.”
- Steve Jobs
![Page 16: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/16.jpg)
![Page 17: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/17.jpg)
A Programmer compared to other profession
![Page 18: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/18.jpg)
Programmer is Creator (Pencipta) & Developer(Pembangun)
Disain Program (Algoritma)
• Chef / Koki
• Designer Pakaian
• Sutradara Film
• Arsitek / Perancang Bangunan
• Pelukis
Membuat Code Program
• Chef / Koki
• Kuli bangunan
• Pelukis
• Tukang Kayu
• Tukang jahit
Kuliah Pemrograman Dasar mengajari bagaimana membuat algoritma dan bagaimana membuatnya menjadi program komputer
![Page 19: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/19.jpg)
Chef
• Memiliki dasar pengetahuan dan teknik pengolahan masakan
• Bekerja mengikuti resep masakan
• Apa beda masterchef dengan normal chef?
– Menyajikan dengan style
– Modifikasi resep
– Bekerja efisien
Programmer
• Memiliki dasar pengetahuan dan teknik pemrograman (Sense of Programming
• Bekerja mengikuti Algoritma / Flowchart
• Good programmer?
– Menyajikan dengan style
– Algoritma yang efektif
– Bekerja efisien
![Page 20: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/20.jpg)
BE A GOOD PROGRAMMER!
• Algoritma yang efektif dan efisien
• Bekerja efisien
• Menyajikan dengan style
![Page 21: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti](https://reader034.vdocuments.net/reader034/viewer/2022052314/5c8058a409d3f242188cba56/html5/thumbnails/21.jpg)
Be Productive &
be Creative
• Use your main energy!
• Do your own work!
• Do with style!
• Show the best of you!