Anda di halaman 1dari 4

POLITEKNIK NEGERI JAKARTA JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK TELEKOMUNIKASI

Jl. Prof. Dr. Ir. GA Siwabessy Kampus UI DEPOK

Garis-Besar Program Pembelajaran (GBPP)


Nama Mata Kuliah Kode Mata Kuliah Sistem Kredit Semester Deskripsi Singkat Mata Kuliah Kompetensi Umum : Algoritma dan Pemrograman : : 2 Pengembang Tahun Dikembangkan Penelaah Materi : Mohamad Fathurahman, ST : 2010 : Tim Penelaah Jurusan Teknik Elektro

: Pengenalan konsep metode pemecahan masalah menggunakan algoritma dan mengimplementasikannya dalam pemrograman berbasis Java : Mahasiswa mampu memahami pengertian, konsep dan prinsip kerja computer dalam mengeksekusi suatu perintah dan mampu membuat langkah-langkah pemecahan suatu masalah dalam bentuk diagram alir atau notasi algoritma serta menterjemahkannya ke dalam sintaks bahasa pemrograman Java Pengalaman Belajar Membuat tahaptahap pemecahan masalah ke dalam symbolsimbol flowchart yang sesuai dan notasi Pokok Bahasan Konsep Dasar Algoritma Sub Pokok Bahasan a. b. Pendahuluan Pengenalan silabus dan sistem penilaian c. Sejarah Algoritma d. Model-model pemecahan masalah e. Diagram Alir Metode Ceramah , diskusi dan latihan Estimasi Waktu 270 menit (2x) Kepustakaan (1) (2)

No. 1. 1.

Kompetensi Khusus Mampu menyusun pemecahan masalah menggunakan diagram alir dan notasi algorima

No.

Kompetensi Khusus

Pengalaman Belajar algoritma

Pokok Bahasan

Sub Pokok Bahasan (flowchart) f. Notasi Algoritma

Metode

Estimasi Waktu

Kepustakaan

2.

Mengetahui konsep kompilasi dan eksekusi program serta kerangka program dalam JAVA

3.

Mampu mengidentifikasi komentar, identifier dan tipe data serta memilih tipe data yang cocok untuk setiap variabel Mampu melakukan pemakaian operator yang tepat untuk berbagai macam operasi yang sesuai

4.

Mengetahui kerangka program dalam JAVA dan melakukan kompilasi dan eksekusi program Membedakan antara komentar, identifier dan memilih tipe data yang sesuai untuk tiap identifier Memakai operator yang tepat untuk jenis operasi yang sesuai

Pengenalan JAVA

a. Pendahuluan b. C dan JAVA c. Konsep kompilasi dan eksekusi program d. Kerangka Program JAVA a. b. c. d. Komentar Identifier berupa konstanta dan variabel Tipe data dasar dan tipe bentukan Tipe String Operator Assignment Operator Unary : Increment, decrement Operator Binary Operator ternary Struktur satu kondisi

Ceramah , diskusi, praktek dan latihan

135 menit (1x)

(1)(4)

Komentar, Identifier dan Tipe Data

Ceramah , diskusi, praktek dan latihan Ceramah , diskusi, praktek dan latihan

135 menit (1x)

(1)(2)(3)(4)

Operator

a. b.

135 menit (1x)

(1)(2)(3)(4)

c. d.

5.

Mampu mengimplementasikan

Menggunakan instruksi

Percabangan

a.

Ceramah , diskusi,

270 menit (2x)

(1)(2)(3)(4)

No.

Kompetensi Khusus logika pemilihan/percabangan ke dalam sintaks bahasa JAVA

Pengalaman Belajar percabangan untuk pemilihan kondisi

Pokok Bahasan

Sub Pokok Bahasan b. c.


d.

Metode praktek dan latihan

Estimasi Waktu

Kepustakaan

6.

7.

Mampu Menggunakan mengimplementasikan instruksi logika perulangan ke dalam perulangan sintaks bahasa JAVA for..do, while..do, do..while dalam masalahmasalah logika perulangan Mampu mendeklarasikan Membuat program tipe data array/larik dalam untuk program dan memasukan pemanfaatannya. dan menampilkan data bertipe array, melakukuan proses pengurutan(sor ting), pencarian (searching)

Pengulangan

a. b. c.

Struktur dua kondisi Struktur tiga kondisi Pemilihan menggunakan kata kunci switch Struktur for Struktur while..do Struktur do while

Ceramah , diskusi, praktek dan latihan

270 menit (2x)

(1)(2)(3)(4)

Array (larik)

a. Deklarasi Array b. Array pada method main c. Array multidimensi d. Inisialisasi array e. Pencarian elemen array f. Mengurutkan elemen array g. Array yang bersifat konstan h. Array dari

Ceramah , diskusi, praktek dan latihan

270 menit (2x)

(1)(2)(3)(4)

No.

Kompetensi Khusus

8.

Mampu menerapkan konsep OOP dalam pembuatan program

Pengalaman Belajar dari data bertipe array Membuat aplikasi dengan prinsip pemrograman berorientasi obyek

Pokok Bahasan

Sub Pokok Bahasan karakter

Metode

Estimasi Waktu

Kepustakaan

Pemrograman Berorientasi Obyek

a. Pengenalan OOP pada Java b. Object Java c. Pengorganisasian Class dan Object d. Modifier e. Penulisan Kode f. Kompresi Dengan JAR

Ceramah , diskusi, praktek dan latihan

540 menit (4x)

(1)(2)(3)(4)

Referensi : 1. Rinaldi Munir, Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Penerbit Informatika Bandung. 2. Moh Sjaukani, Algoritma dan Struktur Data Dengan C dan Java, Penerbit Salemba 3. Budi Raharjo, Pemrograman JAVA, Penerbit Informatika Bandung. 4. Rachmad Hakim S. Dan Ir. Sutarto, M.Si, Mastering Java, Penerbit Elex Media Computindo

Anda mungkin juga menyukai