sistem informasi ptiik ub semester ganjil 2015/2016 · program teknologi informasi & ilmu...

21
PEMROGRAMAN DASAR Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Pengantar Kuliah Dr. Eng. Herman Tolle, ST., MT Sistem Informasi PTIIK UB Semester Ganjil 2015/2016

Upload: vukhanh

Post on 07-Mar-2019

226 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

“ 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
Page 17: Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 · Program Teknologi Informasi & Ilmu Komputer, ... • Membaca dan mempelajari materi sebelum masuk kelas ... • Bekerja mengikuti

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

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

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

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

Be Productive &

be Creative

• Use your main energy!

• Do your own work!

• Do with style!

• Show the best of you!