tugas pekerti dedih stmik kharisma karawang final

45
ANALISIS PEMBELAJARAN GBPP/RENCANA PEMBELAJARAN/SILABUS RENCANA PELAKSANAAN PEMBELAJARAN KONTRAK PEMBELAJARAN RANCANGAN PENILAIAN TUGAS KISI-KISI TEST OBJEKTIF / TEST URAIAN PENGAJAR : DEDIH, S.KOM SEMESTER :1 PRODI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER (STMIK) KHARISMA KARAWANG. 2012 LOGIKA & ALGORITMA

Upload: dedih-stanzah

Post on 04-Aug-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

ANALISIS PEMBELAJARANGBPP/RENCANA PEMBELAJARAN/SILABUS

RENCANA PELAKSANAAN PEMBELAJARANKONTRAK PEMBELAJARAN

RANCANGAN PENILAIAN TUGASKISI-KISI TEST OBJEKTIF / TEST URAIAN

PENGAJAR : DEDIH, S.KOMSEMESTER : 1

PRODI SISTEM INFORMASISEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER

(STMIK) KHARISMA KARAWANG.2012

LOGIKA & ALGORITMA

Page 2: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

LEMBAR PENGESAHAN

JUDUL : ANALISIS PEMBELAJARANGBPP / RENCANA PEMBELAJARANRENCANA PELAKSANAAN PEMBELAJARANKONTRAK PEMBELAJARANRANCANGAN PENILAIAN TUGASKISI-KISI TEST OBJEKTIF DAN TEST URAIAN

NAMA : DEDIH, S.KOMNIP/NIK : 44610062

BANDUNG, 25 MEI 2012

Mengetahui : Pembimbing,KOORDINATOR KOPERTIS Tim Fasilitator Kopertis Wil.IV

WILAYAH IV,

Prof. Dr. Ir. Abdul Hakim Halim, M.Sc. Dr. Ani YuningsihNIP. 19560914198611001 NIP .04030163

Page 3: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

KATA PENGANTAR

Puji dan Syukur Kehadirat Allah SWT, atas segala nikmat-Nya, sehingga penulis sebagai

utusan dari kampus STMIK Kharisma Karawang dapat kesempatan untuk menimba ilmu di

KOPERTIS IV dan dapat menyelesaikan tugas mandiri PEKERTI ( Pelatihan Program

Pengembangan Keterampilan Dasar Instruksional ).

Dalam proses penyelesaian tugas mandiri ini, penulis banyak menerima masukan,

bimbingan, pengarahan, dan motivasi dari berbagai pihak, terutama dari Pembimbing, Ibu Dr. Ani

Yuningsih sehingga tugas mandiri ini dapat terselesaikan.

Dalam kesempatan ini pula, perkenankanlah penulis menghaturkan penghormatan dan

ucapan terima kasih kepada:

1. Bapak Prof.. Dr. Ir. Abdul Hakim Halim, MSc selaku Koordinator Kopertis Wilayah IV

2. Ibu Dewi K. Soedarsono, Msi, selaku membuat analisis pembelajaran.

3. Bapak Prof. DR. H.E. Mulyasa, M.Pd selaku pembicara materi metode pembelajaran

dangan pendekatan Student learning Center.

4. Bapak Prof. DR. H Dedi Herawan, M.Pd selaku pembicara materi Konsep Pengembangan

Kurikulum, teori belajar & motivasi serta pembelajaran orang dewasa.

5. Bapak Prof. Dr. Abdor Rahman Gintings, Ph.D selaku pembicara Kontrak Pembelajaran dan

Evaluasi Hasil Belajar

6. Ibu Dr. Ani Yuningsih selaku pembicara Teknik Komunikasi Pembelajaran

7. STMIK Kharisma Karawang yang telah memberikan kesempatan pada penulis untuk

mengikuti pelatihan ini

8. Karyawan Rumah Tangga Kopertis IV yang telah memberikan pelayanan yang baik

Page 4: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

9. Teman-teman dosen peserta pelatihan PEKERTI yang selalu memberi dorongan dan

motivasi dalam penyusunan tugas mandiri ini.

Semoga hasil tugas mandiri ini dapat bermanfaat untuk keperluan pengembangan ilmu

pengetahuan baik teoritis maupun praktek bagi yang memerlukannya.

Jatinangor, 25 Mei 2012Penulis,

( Dedih, S. Kom )

Page 5: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

DAFTAR ISI

LEMBAR PENGESAHAN ……………………………………………………………............… i

DAFTAR ISI……………....…………………………………………………....………............... ii

KATA PENGANTAR.......…………………………………………………………….............… iii

ANALISIS PEMBELAJARAN……………………………………………………....................... 1

GBPP /RENCANA PEMBELAJARAN/SILABUS..............................………………………..… 3

RENCANA PELAKSANAAN PEMBELAJARAN………….……………………………….. 19

KONTRAK PEMBELAJARAN.................................................................................................... 22

RANCANGAN PENILAIAN TUGAS ……..………………………………………………….. 23

KISI-KISI TEST OBJEKTIF DAN TEST URAIAN…………………..……………………….. 35

Page 6: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

ANALISIS PEMBELAJARAN

1. Mata Kuliah : Logika & Algoritma

2. Bobot Mata Kuliah : 2 SKS

3. Penempatan/Prodi : Sistem Informasi

4. Pengajar : Dedih, S.Kom

STANDAR KOMPETENSI

Page 7: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

GARIS-GARIS BESAR PROGRAM PENGAJARAN /SILABUS

MATA KULIAH : LOGIKA & ALGORITMAKODE MATA KULIAH : SIC07002KREDIT : 2 SKSSEMESTER : 1PENANGGUNG JAWAB MK : DEDIH, S.KOMDESKRIPSI SINGKAT : Dalam mata kuliah ini akan dibahas pengertian logika & algoritma ,

flowchart, pseudo code dan menggunakanbahasa pemograman java

STANDAR KOMPETENSI : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami danmampu membuat flowchart , pseudo code dan meng aplikasikan kedalam bahasa pemograman java

No.KOMPETENSI DASAR POKOK BAHASAN DALAMMATA PELAJARAN SUB POKOK BAHASAN METODE MEDIA WAKTU

(menit)DAFTAR

PUSTAKA

1 2 3 4 5 6 7 8

1 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatmenjelaskan pengertian logika danalgoritma, flowchart dan pseudo code, Memahami simbol-simbol dalamflowchart (C2).

Pengantar logika dan algoritma,flowchart dan pseudo code ,Memahami simbol-simbol dalamflowchart.

1. Pengertian logika,algoritma, flowchat,pseudo code,memahami simbolflowchart

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

2 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatmemahami dan dapat membuat

Membuat flowchart dan pseudocode untuk menyelesaikanpermasalahan umum dan

2. Membuat flowchartdan pseudo code ,sejarah singkat

Ceramah,Diskusi

LCD,LaptopWhiteboar

100 menitBW.1,5

Page 8: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

flowchart dan pseudo code untukmenyelesaikan permasalahan umumdan menjelaskan tentang sejarahsingkat bahasa pemrograman Javamengerti tentang konsep dasarpembuatan program pada bahasajava(C4)

menjelaskan tentang sejarahsingkat bahasa pemrogramanJava

bahasapemrograman Java

d

3 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatmenjelaskan dasar-dasar programJava, membedakan beberapa halyang penting, membuat programpada Java mengenai Java literal, tipedata primitif, tipe variabel,identifier(C4).

Dasar-dasar program Java (Javaliteral, tipe data primitif, tipevariabel, identifier)

3. Java literal, tipe dataprimitif, tipe variabel,identifier.

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

4 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti dan memahami operatorpada bahasa pemograman java danmampu membuat program sederhana(C4).

Operator dalam bahasa java 4. Pengertian Operator,Jenis-jenis operator,dan contohprogramnya

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

5 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat flowchart , pseudo codebeserta programnya denganstatemen control if pada bahasa java(C4).

Struktur control if pada bahasapemograman java

5. Pengertian Strukturkontrol , Bentukumum if danpenjelasannya,contoh program if

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

6 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat membuat flowchart ,

Struktur control switch padabahasa pemograman java

6. Bentuk umum switchdan penjelasanya,contoh programswitch

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

Page 9: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

pseudo code beserta programnyadengan statemen control switch padabahasa java (C4).

7Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat membuat flowchart ,pseudo code beserta programnyadengan statemen control if bersarangpada bahasa java (C4).

Struktur control if bersarangpadabahasa pemograman java

7. Bentuk umum ifbersarang danpenjelasannya,contoh program ifbersarang

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

8 UJIAN TENGAH SEMESTER

9 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat flowchart , pseudo codebeserta programnya denganperulangan for pada bahasa java(C4).

Struktur perulangan for 8. Bentuk umum for danpenjelasanya, contohprogram for

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

10 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat flowchart , pseudo codebeserta programnya denganperulangan while dan perulangan dowhile pada bahasa java(C4).

Struktur perulangan while dan dowhile

9. Bentuk umum whiledan penjelasanya,contoh programwhile, umum whiledan penjelasanya,contoh program while

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

11 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan m danmampu membuat flowchart , pseudocode beserta programnya denganstatemen peloncatan (break,continue, return) pada bahasa

Statemen peloncatan (break,continue, return) pada bahasajava

10. Menggunakan break,continue, return padaprogram java

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

Page 10: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

java(C4).

12 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat flowchart , pseudo codebeserta programnya untuk array padabahasa pemograman java (C4).

Array di bahasa pemograman java 11. Mendeklarasikan danmembuat array,mengakses elemen-elemen di dalamarray, Menentukanjumlah elemen dalamsebuah array,Mendeklarasikan danmembuat arraymultidimensi

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

13 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat kelas, object dan methodspada bahasa pemograman java(C4).

Kelas, object dan methods dalambahasa pemograman java

12. Membuat class,objek,Mendeklarasikanatribut dan methoduntukclass,Menggunakanreference this untukmengakses datainstance, Membuatdan memanggilmethod overload

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

14 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatMengerti, memahami dan mampumembuat input data melalui keyboardpada bahasa pemograman java (C4).

Input data melalui keyboard padabahasa pemograman java

13. Membuat Input datanumeric, input datakarakter, input datastring

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

15 Setelah mengikuti kuliah denganpokok bahasan ini, mahasiswa dapatmengerti, memahami dan mampumembuat proses pengurutan (sorting)di java(C4).

Proses pengurutan (sorting) padabahasa pemograman java

14. Pengertianpengurutan, teknikBuble Sort, ,SelectionSort, Insertion Sort,Shell Sort

Ceramah,Diskusi

LCD,LaptopWhiteboard

100 menitBW.1,5

16 UJIAN AKHIR SEMESTER

Page 11: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

BUKU / BACAAN WAJIB (BW)1. M. Syakuni : Algoritma dan Struktur Data 1

2. Simon haris, James Ross : Beginning algorithms, Wiley Publishing, Inc., Indianapolis, Indiana, 2006

3. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997

4. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta

5. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

6. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978

7. Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs, New Jersey,1982

BUKU /BACAAN ANJURAN (BA)

1. Pearson Education.inc. (2010). Java How to Program

2. Steven S. Skiena(1997) : The Algorithm Design Manual

Page 12: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

SATUAN ACARA PENGAJARANMATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50PERTEMUAN KE : 1A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat menjelaskan pengertian logika dan algoritma, flowchartdan pseudo code menyebutkan sifat-sifat suatu algoritma. Memahami simbol-simbol dalamflowchart.

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan Logika & algoritma , mhsw dpt menjelaskandefinisi algoritma, pseudo code dan simbol flowchart. (C.1)

B. POKOK BAHASAN : Pengantar Logika dan algoritma, flowchart, pseudo codeC. SUB POKOK BAHASAN : Pengertian Dasar logika dan algoritma, flowchart, pseudo code ;D. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 1 (satu)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

1. Menjelaskan Cakupan materi pertemuanke 1

2. Menjelaskan Manfaat materi pertemuanke 1

3. Relevansi TPK dengan TPU.

4. Menjelaskan Pengertian pengertian logikadan algoritma, flowchart dan pseudo code

Memperhatikandan diskusi

Memperhatikan

LCDLaptopWhiteboard

LCDLaptop

10 menit

80 menit

Page 13: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

Penutup

menyebutkan sifat-sifat suatu algoritma.Memahami simbol-simbol dalam flowchart.

5. menunjuk beberapa mahasiswa secaraacak untuk menjawab pertanyaan

dan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

Whiteboard

10 menit

BW.1,5

E. EVALUASI : 1. Jelaskan Pengertian pengertian logika dan algoritma, flowchart dan pseudo code

2. Jelaskan dan gambarkan simbol-simbol dalam flowchart.

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 2A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat memahami dan dapat membuat flowchart dan pseudocode untuk menyelesaikan permasalahan.umum dan menjelaskan tentang sejarah singkatbahasa pemrograman Java mengerti tentang konsep dasar pembuatan program pada bahasajava.

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan Logika & algoritma , mahasiswa dapat membuatflowchart dan pseudo code untuk menyelesaikan permasalahan. (C.4)

B. POKOK BAHASAN : Flowchart dan Pseudo code dan Sejarah bahasa pemograman JavaC. SUB POKOK BAHASAN : Flowchart dan Pseudo code dan Sejarah bahasa pemograman JavaD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 2 (dua)

Page 14: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 2

2. Menjelaskan Manfaat materipertemuan ke 2

3. Relevansi TPK dengan TPU.

4. Menjelaskan cara membuat flowchartdan pseudo code untuk menyelesaikanpermasalahan.

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Buat flowchart dan pseudo code untuk proses pembuatan ktp online

Page 15: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 3A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat dapat Mengidentifikasi dasar-dasar program Java,membedakan beberapa hal yang penting pada Java seperti, Java literal, tipe data primitif, tipevariabel, identifier.

. 2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan java lateral, tipe data primitif, tipe variabel, indentifier, mhsw dpt Membuat program Java sederhana dengan menggunakan konsep-konsep yang ada padabab ini (C4).

B. POKOK BAHASAN : Java literal, tipe data primitif, tipe variabel, identifier.C. SUB POKOK BAHASAN : Java literal, tipe data primitif, tipe variabel, identifierD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 3 (tiga)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

1. Menjelaskan Cakupan materipertemuan ke 3

2. Menjelaskan Manfaat materipertemuan ke 3

3. Relevansi TPK dengan TPU.

4. Menjelaskan Java literal, tipe dataprimitif, tipe variabel, identifier.

5. Memberikan penjelasan tentangcontoh program.

Memperhatikandan diskusi

Memperhatikandan diskusi

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

80 menit

W.1,5

Page 16: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

Penutup 6. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

7. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Menjawabpertanyaanmemberikanpendapatmemperhatikan

10 menit

E. EVALUASI : 1. Buatlah flowchart beserta programnya untuk menghitung luas :• Segitiga• Lingkaran• Bujur sangkar• Empat Persegi Pajang

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SKS : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 4A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : pada akhir perkuliahan mahasiswa dapat mengerti dan memahami operator pada bahasapemograman java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan operator , mhsw dpt membuat program denganmenggunakan operator java (C4)

B. POKOK BAHASAN : Operator JavaC. SUB POKOK BAHASAN : Operator JavaD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 4 (empat)

Page 17: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 4

2. Menjelaskan Manfaat materipertemuan ke 4

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang operator java

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan operator dalam java dan sebutkan ada berapa macam operator ?2. Buatlah masing-masing 1 contoh program menggunakan operator java selain contoh yang diberikan ?

Page 18: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 5A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan statemencontrol if pada bahasa java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan operator , mhsw dpt membuat programdengan menggunakan statemen control if (C4)

B. POKOK BAHASAN : statemen control ifC. SUB POKOK BAHASAN : statemen control ifD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 5 (lima)

TAHAPKEGIATAN

KEGIATAN DOSEN KEGIATANMAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 5

2. Menjelaskan Manfaat materipertemuan ke 5

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang statemen controlif dan memberikan contoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

Page 19: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

pendapatmemperhatikan

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan statemen control if dalam java2. Buatlah 1 contoh program menggunakan statemen control if java selain contoh yang diberikan ?

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 6A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat memahami statemen control switch pada bahasa java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan statemen control switch , mhsw dpt membuatprogram dengan menggunakan statemen control switch pada java (C4)

B. POKOK BAHASAN : Statemen control switchC. SUB POKOK BAHASAN : Statemen control switchD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 6(enam)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan 1. Menjelaskan Cakupan materipertemuan ke 6

2. Menjelaskan Manfaat materipertemuan ke 6

3. Relevansi TPK dengan TPU.

Memperhatikandan diskusi

LCDLaptopWhiteboard

10 menit

Page 20: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

Penyajian

Penutup

4. Menjelaskan tentang statemen controlswitch dan memberikan contohprogramnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikan

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan statemen control switch dalam java dan?2. Buatlah program yang memberikan grade untuk nilai dengan ketentuan sbb :

nilai > 90 grade = A80 < nilai <= 90 grade = B70 < nilai <= 80 grade = C60 < nilai <= 70 grade = Dnilai <= 60 grade = E

Page 21: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 7A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan statemencontrol if bersarang pada bahasa java

2.. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan operator , mhsw dpt membuat programdengan menggunakan statemen control if bersarang (C4)

B. POKOK BAHASAN : Statemen control ifC. SUB POKOK BAHASAN : Statemen control ifD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 7 (tujuh)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 7

2. Menjelaskan Manfaat materipertemuan ke 7

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang statemen controlif sarang dan memberikan contohprogramnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soal

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menitBW.1,5

Page 22: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

studi kasus6. Memberikan penilaian berupa

komentar atas jawaban mahasiswa .

memberikanpendapatmemperhatikan

15 menit

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan statemen control if bersarang dalam java2. Buatlah program yang memberikan grade untuk nilai dengan ketentuan sbb :

nilai > 90 grade = A80 < nilai <= 90 grade = B70 < nilai <= 80 grade = C60 < nilai <= 70 grade = Dnilai <= 60 grade = E

Page 23: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 8A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan perulanganfor pada bahasa java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan perulangan for, mahasiswa dapat membuatprogram dengan menggunakan perulangan for (C4)

B. POKOK BAHASAN : perulangan forC. SUB POKOK BAHASAN : perulangan forD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 8 (perulangan for)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 8

2. Menjelaskan Manfaat materipertemuan ke 8

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang perulangan fordan memberikan contoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

Page 24: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

pendapatmemperhatikan

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan perulangan for dalam java2. Buatlah Program dengan for dari output dibawah ini :

a. 1. Kharisma b 5 c. 9 c. 1 +2+3+4+5=152.Kharisma 4 63.Kharisma 3 34.Kharisma 2 05.Kharisma 1

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 9A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat dapat mengerti, memahami dan menggunakanperulangan while dan perulangan do while pada bahasa java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan perulangan perulangan while dan perulangando while pada bahasa java, mhsw dpt membuat program dengan menggunakan perulanganwhile dan perulangan do while pada bahasa java (C4)

B. POKOK BAHASAN : perulangan while dan do while pada bahasa javaC. SUB POKOK BAHASAN : perulangan while dan do while pada bahasa javaD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 9 (perulangan while dan do while)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

ESTIMASIWAKTU

DAFTARPUSTAKA

Page 25: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

PENGAJARAN

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 9

2. Menjelaskan Manfaat materipertemuan ke 9

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang perulangan whiledan do while serta memberikan contohprogramnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan perulangan while dan do while dalam java serta apa perbedaan darikeduanya.

2. Buatlah Program dengan while dan do while dari output dibawah ini :

1. 1. Kharisma 2. 5 3. 9 4. 1 +2+3+4+5=152.Kharisma 4 63.Kharisma 3 34.Kharisma 2 05.Kharisma 1

Page 26: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 10A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan statemenpeloncatan (break, continue, return) pada bahasa java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan statemen peloncatan (break, continue return)pada bahasa java, mhsw dpt membuat program dengan menggunakan statemen peloncatan(break, continue return) pada bahasa java (C4)

B. POKOK BAHASAN : statemen peloncatan (break, continue return) pada bahasa javaC. SUB POKOK BAHASAN : statemen peloncatan (break, continue return) pada bahasa javaD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 10 (statemen peloncatan (break, continue return) )

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 10

2. Menjelaskan Manfaat materipertemuan ke 10

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang statemenpeloncatan (break, continue return)serta memberikan contoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soal

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

Page 27: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

studi kasus6. Memberikan penilaian berupa

komentar atas jawaban mahasiswa .

pendapatmemperhatikan

E. EVALUASI : 1. Jelaskan apa yang dimaksud dengan statemen peloncatan (break, continue return) dalam java serta apaperbedaan dari keduanya.

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 11A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan java array2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan array pada bahasa java,

mhsw dpt membuat program dengan menggunakan aray pada bahasa java (C4)B. POKOK BAHASAN : Array pada bahasa javaC. SUB POKOK BAHASAN : Array pada bahasa javaD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 11 (Array pada bahasa java)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan 1. Menjelaskan Cakupan materipertemuan ke 11

2. Menjelaskan Manfaat materipertemuan ke 11

3. Relevansi TPK dengan TPU.

Memperhatikandan diskusi

LCDLaptopWhiteboard

10 menit

Page 28: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

Penyajian

Penutup

4. Menjelaskan tentang array pada javaserta memberikan contoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Jelaskan apa yang dimaksud Array pada java ?2. Buat array multidimensi untuk nama negara dan ibukotanya3 Masukkan dalam list array:

nama negara = Amerika, Inggris, Jepang, Perancis, Indonesia, Iran, Irakibukota =Teheran, Bekasi, Jakarta, Bantar Gebang,Tokyo

4. Akses array dan tampilkan di layar sebagai berikut:Ibukota Indonesia adalah JakartaIbukota Jepang adalah TokyoIbukota Iran adalah Teheran

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 12A. TUJUAN PEMBELAJARAN :

Page 29: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan kelas, objectdan methods

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan array pada kelas, object dan methods, mhswdpt membuat program dengan menggunakan kelas, object dan methods pada bahasa java (C4)

B. POKOK BAHASAN : kelas, object dan methodsC. SUB POKOK BAHASAN : kelas, object dan methodsD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 12 (kelas, object dan methods)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 12

2. Menjelaskan Manfaat materipertemuan ke 12

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang kelas, object danmethods pada java sertamemberikan contoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Buat Class bernama Matematika, yang berisi method dengan dua parameter:• pertambahan

Page 30: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

• pengurangan• perkalian• pembagian

2. Buat Class bernama MatematikaBeraksi, yang mengeksekusi method dan menampilkan:• Pertambahan: 20 + 20 = 40• Pengurangan: 10-5 = 5• Perkalian: 10x20 = 200• Pembagian: 21/2 = 10.5 (float or double)

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 13A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan input datamelalui keyboard di java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan input data melalui keyboard, mhsw dptmembuat program input data melalui keyboard pada bahasa java (C4)

B. POKOK BAHASAN : input data melalui keyboardC. SUB POKOK BAHASAN : input data melalui keyboardD. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 13 (input data melalui keyboard)

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Page 31: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 13

2. Menjelaskan Manfaat materipertemuan ke 13

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang input data melaluikeyboard serta memberikan contohprogramnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Buat contoh program masing-masing 1 program untuk input data numeric, karakter dan string.

MATA KULIAH : Logika & AlgoritmaKODE MATA KULIAH : SIC07002SK S : 2 (2-0)WAKTU PERTEMUAN : 2 X 50 menitPERTEMUAN KE : 14A. TUJUAN PEMBELAJARAN :

1. TPU (MK) : Pada akhir perkuliahan mahasiswa dapat mengerti, memahami dan menggunakan prosespengurutan (sorting) di java

2. TPK (PB) : Setelah mengikuti kuliah dengan pokok bahasan proses pengurutan (sorting, mhsw dpt membuatprogram proses pengurutan (sorting) pada bahasa java (C4)

B. POKOK BAHASAN : proses pencarian (searching)

Page 32: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

C. SUB POKOK BAHASAN : proses pencarian (searching)D. KEGIATAN BELAJAR MENGAJAR : Pertemuan ke 14 (proses pencarian (searching))

TAHAPKEGIATAN KEGIATAN DOSEN KEGIATAN

MAHASISWA

MEDIA DANALAT

PENGAJARAN

ESTIMASIWAKTU

DAFTARPUSTAKA

Pendahuluan

Penyajian

Penutup

1. Menjelaskan Cakupan materipertemuan ke 14

2. Menjelaskan Manfaat materipertemuan ke 14

3. Relevansi TPK dengan TPU.

4. Menjelaskan tentang prosespengurutan (sorting) serta memberikancontoh programnya

5. menunjuk beberapa mahasiswasecara acak untuk menyelesaikan soalstudi kasus

6. Memberikan penilaian berupakomentar atas jawaban mahasiswa .

Memperhatikandan diskusi

Memperhatikandan diskusi

Menjawabpertanyaanmemberikanpendapatmemperhatikan

LCDLaptopWhiteboard

LCDLaptopWhiteboard

10 menit

75 menit

15 menit

BW.1,5

E. EVALUASI : 1. Jelaskan pengertian searching dan sebutkan macam-macam searching beserta kelemahan dan kelebihannya.

F. DAFTAR PUSTAKA

Page 33: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

BUKU / BACAAN WAJIB (BW)8. M. Syakuni : Algoritma dan Struktur Data 1

9. Simon haris, James Ross : Beginning algorithms, Wiley Publishing, Inc., Indianapolis, Indiana, 2006

10. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997

11. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta

12. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

13. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978

14. Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs, New Jersey,1982

BUKU /BACAAN ANJURAN (BA)

3. Pearson Education.inc. (2010). Java How to Program

4. Steven S. Skiena(1997) : The Algorithm Design Manual

Page 34: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

KONTRAK PERKULIAHAN

Kode MK : SIC07002

Nama MK : LOGIKA & ALGORITMA

Jml SKS : 2 SKSTglBerlaku : 25 MEI 2012

A. Identitas

STANDARKOMPETENSI

Pada akhir perkuliahan mahasiswa dapat mengerti, memahami danmampu membuat flowchart , pseudo code dan meng aplikasikan kedalam bahasa pemograman java

Jml Jam kuliahdalam seminggu

1 x 100 menit tatap muka,

1 x 100 menit persiapan dan pekerjaan di luar kelas

Jml Jam kegiatanlaboratorium

-

DosenPenyusun Nama : DEDIH, S.KOM

B. Level Taksonomi

AspekKoginitf Knowledge V AspekAfektif Receiving Phenomena

Comprehension V Responding toPhenomena

Application V ValuingAnalysis V OrganizationSynthesis CharacterizationEvaluation

AspekPsikomotorik

PerceptionPreparationMechanizationMotorizationCreativity

C. KeterampilanProfesi (PersyaratanBisnis / Industri)Aspek Kemampuan dan KetrampilanMenulis 15 %Presentasi&Diskusi 10%PenggunaanKomputer 50 %Komunikasi&kerjasama dalam Tim 15 %Keputusan 10%

Page 35: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

MateridanPelaksanaan

PertemuanKe

Pokok Bahasan Sub Pokok Bahasan

1 - 7 • Pengantar logika danalgoritma, flowchart danpseudo code ,Memahami simbol-simbol dalam flowchart.

• Membuat flowchart danpseudo code untukmenyelesaikanpermasalahan umumdan menjelaskantentang sejarah singkatbahasa pemrogramanJava

• Dasar-dasar programJava (Java literal, tipedata primitif, tipevariabel, identifier)

• Operator dalam bahasajava

• Struktur control if padabahasa pemogramanjava

• Struktur control switchpada bahasapemograman java

• Struktur control ifbersarangpada bahasapemograman java

• Pengertian logika, algoritma,flowchat, pseudo code,memahami simbol flowchart

• Membuat flowchart dan pseudocode , sejarah singkat bahasapemrograman Java

• Java literal, tipe data primitif, tipevariabel, identifier.

• Pengertian Operator, Jenis-jenisoperator, dan contohprogramnya

• Pengertian Struktur kontrol ,Bentuk umum if danpenjelasannya, contoh programif

• Bentuk umum switch danpenjelasanya, contoh programswitch

• Bentuk umum if bersarang danpenjelasannya, contoh programif bersarang

8 UJIAN TENGAHSEMESTER

9 - 15 • Struktur perulangan for• Struktur perulangan

while dan do while• Statemen peloncatan

(break, continue, return)pada bahasa java

• Array di bahasapemograman java

• Kelas, object danmethods dalam bahasapemograman java

• Input data melaluikeyboard pada bahasapemograman java

• Proses pengurutan(sorting) pada bahasapemograman java

• Bentuk umum for danpenjelasanya, contoh programfor

• Bentuk umum while danpenjelasanya, contoh programwhile, umum while danpenjelasanya, contoh programwhile

• Menggunakan break, continue,return pada program java

• Mendeklarasikan dan membuatarray, mengakses elemen-elemen di dalam array,Menentukan jumlah elemendalam sebuah array,Mendeklarasikan dan membuatarray multidimensi

• Membuat class, objek,Mendeklarasikan atribut danmethod untukclass,Menggunakan referencethis untuk mengakses datainstance, Membuat danmemanggil method overload

Page 36: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

• Membuat Input data numeric,input data karakter, input datastring

• Pengertian pengurutan, teknikBuble Sort, ,Selection Sort,Insertion Sort, Shell Sort

16 UJIAN AKHIRSEMESTER

E. Rencana Tugas Mandiri

Tugas Ke Jenis *) Isi TugasSatu individu 1. Jelaskan Pengertian pengertian logika dan

algoritma, flowchart dan pseudo code2. Jelaskan dan gambarkan simbol-simbol dalam

flowchart

Dua individu 1. Buat flowchart dan pseudo code untuk prosespembuatan ktp online

Ketiga individu 1. Buatlah flowchart beserta programnya untukmenghitung luas Segitiga, Lingkaran, Bujursangkar,Empat Persegi Pajang

Keempat individu 1. Jelaskan apa yang dimaksud dengan operatordalam java dan sebutkan ada berapa macamoperator ?

2. Buatlah masing-masing 1 contoh programmenggunakan operator java selain contohyang diberikan ?

Kelima individu 1. Jelaskan apa yang dimaksud denganstatemen control if dalam java

2. Buatlah 1 contoh program menggunakanstatemen control if java selain contoh yangdiberikan ?

Keenam individu 1. Jelaskan apa yang dimaksud denganstatemen control switch dalam java dan?

2. Buatlah program yang memberikan gradeuntuk nilai dengan ketentuan sbb :nilai > 90 grade = A80 < nilai <= 90 grade = B70 < nilai <= 80 grade = C60 < nilai <= 70 grade = D

nilai <= 60 grade = E

Ketujuh individu 1. Jelaskan apa yang dimaksud denganstatemen control if bersarang dalam java

2. Buatlah program yang memberikan gradeuntuk nilai dengan ketentuan sbb :nilai > 90 grade = A80 < nilai <= 90 grade = B70 < nilai <= 80 grade = C60 < nilai <= 70 grade = Dnilai <= 60 grade = E

Kedelapan individu 1. Jelaskan apa yang dimaksud denganperulangan for dalam java

2. Buatlah Program dengan for dari outputdibawah ini :

a. 1. Kharisma b.5 c.9 c. 1+2+3+4+5=15

Page 37: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

2.Kharisma 4 63.Kharisma 3 34.Kharisma 2 05.Kharisma 1

Kesembilan individu 1. Jelaskan apa yang dimaksud denganperulangan while dan do while dalam java danapa perbedaan dari keduanya?

2. Buatlah Program dengan while dan do whiledari output dibawah ini :

a. 1. Kharisma b.5 c.9 c. 1+2+3+4+5=15

2.Kharisma 4 63.Kharisma 3 34.Kharisma 2 05.Kharisma 1

Kesepuluh individu 1. Jelaskan apa yang dimaksud dengan statemenpeloncatan (break, continue return) dalam javaserta apa perbedaan dari keduanya ?

Kesebelas individu 1. Jelaskan apa yang dimaksud Array pada java ?2. Buat array multidimensi untuk nama negara dan

ibukotanya3 Masukkan dalam list array:

nama negara = Amerika, Inggris, Jepang,Perancis, Indonesia, Iran, Irakibukota =Teheran, Bekasi, Jakarta, Bantar

Gebang,Tokyo3. Akses array dan tampilkan di layar sebagai

berikut:Ibukota Indonesia adalah JakartaIbukota Jepang adalah TokyoIbukota Iran adalah Teheran

Keduabelas Kelompok 1. Buat Class bernama Matematika, yang berisimethod dengan dua parameter:• pertambahan• pengurangan• perkalian• pembagian

2 . Buat Class bernama MatematikaBeraksi, yangmengeksekusi method dan menampilkan:• Pertambahan: 20 + 20 = 40• Pengurangan: 10-5 = 5• Perkalian: 10x20 = 200• Pembagian: 21/2 = 10.5 (float or double)

Ketigabelas individu : 1. Buat contoh program masing-masing 1program untuk input data numeric, karakter danstring.

Keempatbelas individu : 1. Jelaskan pengertian searching dan sebutkanmacam-macam searching beserta kelemahandan kelebihannya.

*) Diisi : kelompok / individu

F. Referensi1. Bacaan Wajib

Page 38: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

15. M. Syakuni : Algoritma dan Struktur Data 1

16. Simon haris, James Ross : Beginning algorithms, Wiley Publishing, Inc., Indianapolis,

Indiana, 2006

17. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997

18. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,

Penerbit Andi Yogyakarta

19. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.

20. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey &

Sons, New York, 1978

21. Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs,

New Jersey,1982

2. Bacaan anjuran5. Pearson Education.inc. (2010). Java How to Program

6. Steven S. Skiena(1997) : The Algorithm Design Manual

G. Rencana Ujiana. UJIAN TENGAH SEMESTERb. UJIAN AKHIR SEMESTER

H. Penilaian

Aspek Penilaian Komposisi Penilaian ProsentaseTugas Mandiri 15 % 5 – 15 %Tugaskelompok 15 % 5 – 15 %Hasil UTS 20 % 5 – 50 %Hasil UAS 50 % 5 – 50 %

Total 100 %

Disusun Oleh :

Dedih, S.KomDosen Pengampu

Diperiksa Oleh :

Arif Budimansyah P, M.KomKaprodi

Disahkan Oleh :

Rani Amalia, SE.,MMKetua STMIK

Page 39: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

RANCANGAN TUGAS PEMBELAJARANPRODI SISTEM INFORMASI

STMIK KHARISMA 2011-2012

Judul mata Kuliah : LOGIKA & ALGORITMANomor Kode MK/Jml.Sks : SC07002Depkripsi singkat : Dalam mata kuliah ini akan dibahas pengertian logika &

algoritma , flowchart, pseudo code dan menggunakanbahasa pemograman java

Standar Kompetensi : Pada akhir perkuliahan mahasiswa dapat mengerti,memahami dan mampu membuat flowchart , pseudo codedan meng aplikasikan ke dalam bahasa pemograman java

DESKRIPSI TUGAS (1)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan materi.2. URAIAN TUGAS : Menjelaskan pengertian logika, algoritma flowchart dan

pseudo code serta symbol flowchart3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa.

DESKRIPSI TUGAS (2)1. TUJUAN TUGAS : Mahasiswa mampu membuat flowchat dan pseudo code2. URAIAN TUGAS : Membuat flowchart dan pseudo code untuk proses

pembuatan ktp online3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (3)1. TUJUAN TUGAS : Mahasiswa mampu membuat flowchat dan pseudo code2. URAIAN TUGAS : Membuat flowchart beserta programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (4)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan tentang operator dan

membuat programnya2. URAIAN TUGAS : menjelaskan tentang operator dan membuat programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (5)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan statemen control if dalam

java

2. URAIAN TUGAS : Menjelaskan statemen control if dalam java dan membuatprogramnya

3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yangmerupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (6)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan statemen control switch

dalam java dan membuat programnya

2. URAIAN TUGAS : Menjelaskan statemen control if dalam java dan membuatprogramnya

3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yangmerupakan yang merupakan hasil pemahamanmahasiswa

Page 40: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

DESKRIPSI TUGAS (7)1. 1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan statemen control if

bersarang dalam java

2. URAIAN TUGAS : Menjelaskan statemen control if sarang dalam java danmembuat programnya

3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yangmerupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (8)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan perulangan for dalam

java

2. URAIAN TUGAS : Menjelaskan statemen perulangan for dalam java danmembuat programnya

3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yangmerupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (9)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan perulangan while dan do

while dalam java2. URAIAN TUGAS : Menjelaskan statemen perulangan f while dan do while

dalam java dan membuat programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (10)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan statemen peloncatan

dalam java2. URAIAN TUGAS : Menjelaskan statemen statemen peloncatan dalam java

dan membuat programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (11)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan array dan membuat

programnya dalam java2. URAIAN TUGAS : Menjelaskan statemen array dalam java dan membuat

programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (12)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan kelas, method dalam

java2. URAIAN TUGAS : Menjelaskan kelas, method dalam java dan membuat

programnya3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

DESKRIPSI TUGAS (13)1. TUJUAN TUGAS : Mahasiswa mampu membuat input data dalam java2. URAIAN TUGAS : Membuat input data dalam java3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yang

merupakan yang merupakan hasil pemahamanmahasiswa

Page 41: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

DESKRIPSI TUGAS (14)1. TUJUAN TUGAS : Mahasiswa mampu menjelaskan pengertian searching

dan macam-macam searching beserta kelemahan dankelebihannya

2. URAIAN TUGAS : Menjelaskan pengertian searching dan macam-macamsearching beserta kelemahan dan kelebihannya

3. KRITERIA PENILAIAN : Penilaian dilakukan dari laporan yang diserahkan yangmerupakan yang merupakan hasil pemahamanmahasiswa

Page 42: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

KISI-KISI TES OBJEKTIF DAN TES URAIAN

PROGRAM STUDI : SISTEM INFORMASIMATA KULIAH / SKS : LOGIKA & ALGORITMA/2 SKS

TUJUAN PEMBELAJARAN UMUM :LAMA UJIAN : 90 menitJUMLAH SOAL OBJEKTIF/URAIAN (DALAM MENIT) : 3 soal ( Uraian)SEMESTER : Ganjil

NO.

POKOK BAHASANDAN SUB POKOK BAHASAN

BENTUK OBJEKTIF BENTUK URAIANC1 C2 C3 C4 JU

MLSOAL

% ASPEK BERPIKIR TERTINGGI JUMLSOAL

%A B C D E A B C D E A B C D E A B C D E C2 C3 C4 C5 C6

2. 2 ,3, 4,5,6,7 √ 1

√ 1

√ 1JUMLAH SOAL

000

100

PROSENTASE

*A, B, C, D, dan E adalah ragam soal yaitu melengkapi pilihan (A :pilihan ganda biasa, B : analisis hubungan antar hal, C : analisis kasus, D : pilihan ganda kompleks, dan E : membacadiagram, grafik, tabel, atau gambar)1 : Pertanyaan terbatas dan 2 : Pertanyaan terbuka

Page 43: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

UJIAN TENGAH SEMESTER GANJIL 2012

Mata Kuliah : Logika & AlgoritmaDosen : Dedih,S.KomWaktu ujian : Sesuai jadwal ujianSifat ujia : Close BookProgram : S1/SIKelas : Reguler

Petunjuk pengerjaan

1. Berikan analisa anda terhadap soal di bawah ini

2. Tuliskan dengan lengkap referensi buku yang anda pergunakan dalam menjawab soal tersebut.

3. Baca soal dengan seksama dan kerjakan dengan tenang & teliti.

I. Jelaskan pengertian dari algoritma, pseudo code, flowchart, dan gambarkan simbol flowchart

II. Buatlah flowchart untuk menghitung nilai rata-rata suatu bilangan yang di input melalui keyboard

III. Buatlah programnya dengan bahasa pemograman java dari soal no I

25

35

40

Page 44: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final

PEDOMAN PENILAIAN ( MARKING SCHEME )SOAL URAIAN

NO. ASPEK / KONSEP YANG DINILAI/PENYELESAIAN SKOR

01

02

03

a. Penalaranb. Kedalaman analisac. Kerapihan

Total skor

a. Penalaranb. Kedalaman analisac. Kerapihan

Total skor

a. Penalaranb. Kedalaman analisac. Kerapihan

Total skor

10105

25

1020535

15205

40

Page 45: TUGAS PEKERTI Dedih Stmik Kharisma Karawang Final