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

Post on 07-Mar-2019

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PEMROGRAMAN DASAR

Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

Pengantar Kuliah

Dr. Eng. Herman Tolle, ST., MT

Sistem Informasi PTIIK UBSemester Ganjil 2015/2016

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

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

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.

Materi Kuliah

1. Penulisan algoritma dan flowchart

2. Pengenalan dan Struktur Java

3. Pemrogramanan Sekuensial

4. Seleksi

5. Iterasi

6. Method

7. Array

Metode Pembelajaran

• Kuliah Tatap Muka (Teori)

• Kuliah Tatap Muka (Studi Kasus)

• Latihan

• Tugas Mandiri Terstruktur

• Kuis

• Praktikum

• Ujian Tengah Semester

• Ujian Akhir Semester

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)

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)

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

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

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

Saya Pasti Bisa Dapat Nilai Akarena Saya Mau Untuk Belajar

sebelum Kuliah dan Selalu

Mengulang dan Berlatih di

Rumah/Kost!

PROGRAMMING PHILOSOPHY

• Programming: The action or process of

writing computer programs

• Programmer: a person who writes

computer program

“ Everybody should learn how to

program a computer… because

it teaches you how to think.”

- Steve Jobs

A Programmer compared to other profession

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

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

BE A GOOD PROGRAMMER!

• Algoritma yang efektif dan efisien

• Bekerja efisien

• Menyajikan dengan style

Be Productive &

be Creative

• Use your main energy!

• Do your own work!

• Do with style!

• Show the best of you!

top related