Anda di halaman 1dari 19

DASAR

PEMROGRAMAN
(IFUWP1314)

Dosen Pengampu:
Yosep Septiana, S.Kom., M.Kom.

Pertemuan 1
Kontrak Perkuliahan
01 Identitas Mata Kuliah dan Dosen Pengampu

02 Aturan Perkuliahan

03 Aspek dan Kriteria Penilaian

04 Materi Perkuliahan
Identitas Mata Kuliah
dan Dosen Pengampu
Identitas Mata Kuliah

Nama Mata Kuliah : Dasar Pemrograman


Kode Mata Kuliah : IFUWP1314
Bobot SKS : 3 SKS
Program Studi : Teknik Informatika – S1
Semester :1
Dosen Pengampu : Yosep Septiana, S.Kom., M.Kom.

CPMK :
Setelah menyelesaikan seluruh materi perkuliahan diharapkan mahasiswa memiliki kemampuan:
▪ Mahasiswa mampu menguasai konsep dasar algoritma dan pemrograman serta mampu memformulasikan
penyelesaian masalah procedural;
▪ Mahasiswa memiliki pengetahuan dasar bahasa pemrograman yang diimplementasikan dalam perangkat
lunak berbasis komputer;
▪ Mahasiswa mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif menggunakan pemrograman
prosedural terstruktur untuk memecahkan masalah terkait;
▪ Mahasiswa mampu menunjukkan disiplin yang baik, bertanggung jawab, serta mampu bekerja dalam tim
untuk menyelesaikan permasalahan menggunakan bahasa pemrograman;
▪ Mahasiswa mampu merancang sistem berbasis komputer secara efisien untuk menyelesaikan masalah
menggunakan bahasa pemrograman prosedural terstruktur.

Pendekatan Pembelajaran: 1. Contextual Learning


2. Problem Based Learning
3. Small Group Discussion
Identitas Dosen Pengampu
Nama Dosen : Yosep Septiana, S.Kom., M.Kom.
NIDN : 0408099001
Tempat, Tanggal Lahir : Garut, 08 September 1990
Alamat : Kp. Legok RT. 01 RW. 08 Desa Sukarame Kec. Leles Kab. Garut
Kontak : 1. No. HP / WA : 085316629151
2. E-mail : yseptiana@itg.ac.id

Riwayat Pendidikan : 1. SDN Ciwalen III (1996 – 2002)


2. SMPN 4 Garut (2002 – 2005)
3. SMAN 3 Tarogong Kidul (2005 – 2008)
4. D3 – AMIK Garut (2008 – 2011)
5. S1 – STMIK Tasikmalaya (2011 – 2013)
6. S2 – STMIK LIKMI Bandung (2013 – 2015)

Riwayat Mengajar : 1. AMIK Garut (2013 – 2017)


2. STT-Garut/ Institut Teknologi Garut ( 2018 – sekarang)

Mata Kuliah yang diampu : 1. Dasar Pemrograman


2. Algoritma & Struktur Data
3. Analisis dan Perancangan Sistem Informasi
4. Analisis Kebutuhan Perangkat Lunak
5. Manajemen Proyek
Aturan Perkuliahan
Aturan Perkuliahan
Setiap Mahasiswa yang mengontrak Mata Kuliah Dasar Pemrograman wajib mengikuti aturan perkuliahan

Jumlah Tatap Muka Belajar Kondusif


01 Perkuliahan berlangsung sebanyak 04 Kondusif saat proses perkuliahan
14 pertemuan (belum termasuk UTS berlangsung.
dan UAS).

Batas Keterlambatan Kehadiran

02 Batas keterlambatan maksimal 15 05 Maksimal tidak menghadiri perkuliahan


sebanyak 3 x pertemuan (kecuali ada
menit setelah perkuliahan dimulai.
pemberitahuan dengan alasan logis).

Pakaian dan Penampilan Tata Tertib


03 Berpakaian dan berpenampilan rapi 06 Mentaati aturan dan tata-tertib ITG.
dan sopan.
Aspek dan Kriteria
Penilaian
Aspek Penilaian

Tugas Presensi (Kehadiran)

25 % 10 %
Nilai
Akhir

Ujian Tengah Semester Ujian Akhir Semester

30 % 35 %
Kriteria Penilaian
Penentuan Nilai Akhir dan Nilai Mutu

Rentang Nilai Akhir Rentang Nilai Akhir

70 – 79 40 – 59
A B C D E
Rentang Nilai Akhir Rentang Nilai Akhir Rentang Nilai Akhir

80 – 100 60 – 69 0 – 39
Materi Perkuliahan
Kontrak Perkuliahan dan

01
Paradigma Pemrograman

Pengantar Algoritma dan


Pemrograman
02
Kalimat Deskriptif, Flowchart
03

dan Pseudocode

Tipe Data dan Operator


04

Logika Percabangan
05

Logika Percabangan
06

Logika Perulangan
07
Materi Perkuliahan

Ujian

(UTS)
Tengah
Semester
Array/ Larik

08
9
Array/ Larik

File Processing
10

Sorting dan Searching


11

Sorting dan Searching


12

Procedure dan Function


13

Studi Kasus Implementasi


14

Pemrograman
Materi Perkuliahan

Ujian
Akhir

(UAS)
Semester
PARADIGMA
PEMROGRAMAN
Paradigma Pemrograman

“ Komputer digunakan sebagai alat bantu penyelesaian suatu persoalan. Masalahnya,


problematika itu tidak dapat "disodorkan" begitu saja ke depan komputer, dan komputer
akan memberikan jawaban. Ada "jarak" antara persoalan dengan komputer. Strategi
pemecahan masalah masih harus ditanamkan ke komputer oleh manusia dalam bentuk
program. Untuk menghasilkan suatu program, seseorang dapat memakai berbagai
pendekatan yang dalam bidang pemrograman disebut sebagai paradigma.

Namun demikian, semua pemrograman mempunyai dasar yang sama. Karena itu
pada mata kuliah Dasar-Dasar Pemrograman, diajarkan semua komponen yang perlu
dalam pemrograman apapun, walaupun implementasi dan cara konstruksinya akan
sangat tergantung kepada paradigma dan bahasa pemrogramannya.
Paradigma Prosedural / Imperatif
Paradigma Pemrograman 01 Contoh: Algol, Pascal, Fortran, Basic, Cobol, C

Paradigma Fungsional
02 Contoh: LOGO, APL, LISP

Paradigma Deklaratif, Predikatif / Lojik


03 Contoh: Prolog

Paradigma Berorientasi Objek


04 Contoh: SmallTalk, Eifel, C++, Python

Paradigma Konkuren
05 Contoh: OCCAM, Java

Paradigma Relasional
06 Contoh: SQL
Paradigma Pemrograman

Belajar Pemrograman

Program Designer

Coder

Belajar Bahasa Pemrograman


Paradigma Pemrograman
Aktivitas Programmer

01 Simulasi 04 Debugging dan Testing

Analisis Kebutuhan (Requirement)


02 dan Design 05 Membaca Program

Membuktikan Kebenaran
03 Menulis Program 06 Program Secara Formal
Sekian dan Terima Kasih

Anda mungkin juga menyukai