temu-awal.ppt

15
ALGORITMA DAN ALGORITMA DAN PEMROGRAMAN PEMROGRAMAN ( PERTEMUAN 1 ) ( PERTEMUAN 1 )

Upload: jamesahmad

Post on 07-Feb-2016

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEMU-AWAL.ppt

ALGORITMA DAN ALGORITMA DAN PEMROGRAMANPEMROGRAMAN

( PERTEMUAN 1 ) ( PERTEMUAN 1 )

Page 2: TEMU-AWAL.ppt

KONTRAK PERKULIAHANKONTRAK PERKULIAHAN

KETENTUAN PENILAIAN DAN BOBOT KETENTUAN PENILAIAN DAN BOBOT NILAINILAI

UJIAN UTSUJIAN UTS :: 30%30% UJIAN UASUJIAN UAS :: 30%30% TUGAS MANDIRI / TUGAS MANDIRI /

PRESENTASIPRESENTASI :: 20%20% RESPON + REMIDIRESPON + REMIDI :: 15%15% PRESENSI KEHADIRANPRESENSI KEHADIRAN :: 5%5%

Page 3: TEMU-AWAL.ppt

TUGAS MANDIRITUGAS MANDIRI

BISA BERUPA TUGAS KELOMPOK DAN BISA BERUPA TUGAS KELOMPOK DAN TUGAS INDIVIDU TUGAS INDIVIDU http://edywinarno.comhttp://edywinarno.com

MEMBUAT PROGRAM, MAKALAH, MEMBUAT PROGRAM, MAKALAH, DOWNLOAD, PRESENTASIDOWNLOAD, PRESENTASI

DIKUMPULKAN DENGAN DUA METODA :DIKUMPULKAN DENGAN DUA METODA : SOFT COPY, KIRIM EMAIL :SOFT COPY, KIRIM EMAIL :

[email protected]

HARD COPY HARD COPY PRINT OUT, BERCOVER + PRINT OUT, BERCOVER + DIJILID + STAPPLES (BUKAN FOTOCOPY).DIJILID + STAPPLES (BUKAN FOTOCOPY).

Page 4: TEMU-AWAL.ppt

UJIAN SUSULAN DAN SEMESTER UJIAN SUSULAN DAN SEMESTER PENDEKPENDEK

BERHALANGAN HADIR PADA UTS / BERHALANGAN HADIR PADA UTS / UAS : UJIAN SUSULAN UAS : UJIAN SUSULAN

UJIAN SUSULAN : PERMINTAAN UJIAN SUSULAN : PERMINTAAN TERTULISTERTULIS

NILAI DI BAWAH C : SEMESTER NILAI DI BAWAH C : SEMESTER PENDEKPENDEK

SEMESTER PENDEK : KRS SEMESTER SEMESTER PENDEK : KRS SEMESTER PENDEKPENDEK

Page 5: TEMU-AWAL.ppt

RESPON DAN REMIDIRESPON DAN REMIDI

RESPONRESPON DIADAKAN 2 XDIADAKAN 2 X 1 X SEBELUM UTS1 X SEBELUM UTS 1 X SEBELUM UAS1 X SEBELUM UAS ADA PEMBERITAHUAN / BISA DIGANTI TUGAS ADA PEMBERITAHUAN / BISA DIGANTI TUGAS

MANDIRIMANDIRI REMIDIREMIDI

DIADAKAN 1 XDIADAKAN 1 X TANPA PEMBERITAHUANTANPA PEMBERITAHUAN PERTEMUAN PERTAMA SETELAH UTSPERTEMUAN PERTAMA SETELAH UTS TIDAK ADA PERMINTAAN PENGGANTITIDAK ADA PERMINTAAN PENGGANTI PERGUNAKAN SEOPTIMAL MUNGKINPERGUNAKAN SEOPTIMAL MUNGKIN

Page 6: TEMU-AWAL.ppt

PELAKSANAAN PELAKSANAAN PEMBELAJARANPEMBELAJARAN

PEMBENTUKAN KETUA KELAS PEMBENTUKAN KETUA KELAS TUGAS KETUA KELAS :TUGAS KETUA KELAS :

KOORDINATOR KELASKOORDINATOR KELAS KOORDINATOR MATERI KULIAHKOORDINATOR MATERI KULIAH

WAKTU TOLERANSI MASUK : 30 MENITWAKTU TOLERANSI MASUK : 30 MENIT PAKAIAN SOPAN DAN RAPI (KAOS PAKAIAN SOPAN DAN RAPI (KAOS

BERKRAH+BERLENGAN TIDAK TERLALU BERKRAH+BERLENGAN TIDAK TERLALU KETAT, CELANA / ROK PANJANG, KETAT, CELANA / ROK PANJANG, BERSEPATU)BERSEPATU)

Page 7: TEMU-AWAL.ppt

PEMBAHASAN MATA KULIAHPEMBAHASAN MATA KULIAH

DEFINISI DAN KONSEP ALGORITMA + DEFINISI DAN KONSEP ALGORITMA + PEMROGRAMANPEMROGRAMAN

ALAT DAN CARA MEMBUAT ALAT DAN CARA MEMBUAT ALGORITMAALGORITMA

KONSEP BAHASA PEMROGRAMAN DAN KONSEP BAHASA PEMROGRAMAN DAN PENGENALAN BAHASA PEMROGRAMAN PENGENALAN BAHASA PEMROGRAMAN C++C++

PROSES PEMROGRAMANPROSES PEMROGRAMANSTUDI KASUSSTUDI KASUS

Page 8: TEMU-AWAL.ppt

PUSTAKA PUSTAKA Algoritma dan Pemrograman Dalam Algoritma dan Pemrograman Dalam

Bahasa Pascal dan C, Rinaldi MunirBahasa Pascal dan C, Rinaldi MunirPemrograman C++, Abdul KadirPemrograman C++, Abdul KadirMengungkap Rahasia Pemrograman Mengungkap Rahasia Pemrograman

dalam C++, Budi Raharjodalam C++, Budi RaharjoAlgoritma dan Pemrograman, Antony Algoritma dan Pemrograman, Antony

PranataPranataAlgoritma dan Teknik Pemrograman, Algoritma dan Teknik Pemrograman,

Konsep, Implementasi dan Aplikasi, Konsep, Implementasi dan Aplikasi, Budi Sutedjo, S.Kom, Michael AN.Budi Sutedjo, S.Kom, Michael AN.

Page 9: TEMU-AWAL.ppt

TUJUAN AKHIR MATA KULIAHTUJUAN AKHIR MATA KULIAH

DIHARAPKAN MAHASISWA DAPAT :DIHARAPKAN MAHASISWA DAPAT :

• MEMAHAMI TEORI ALGORITMA DAN PEMROGRAMANMEMAHAMI TEORI ALGORITMA DAN PEMROGRAMAN• MEMAHAMI TEKNIK DAN LANGKAH MEMBUAT MEMAHAMI TEKNIK DAN LANGKAH MEMBUAT

ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN• MENERAPKAN TEORI, TEKNIK DAN LANGKAH MENERAPKAN TEORI, TEKNIK DAN LANGKAH

MEMBUAT ALGORITMA DAN PEMROGRAMAN YANG MEMBUAT ALGORITMA DAN PEMROGRAMAN YANG TELAH DIDAPAT, UNTUK MASALAH-MASALAH TELAH DIDAPAT, UNTUK MASALAH-MASALAH SEDERHANASEDERHANA

• TRIAL AND ERROR SECARA MANDIRI DENGAN TRIAL AND ERROR SECARA MANDIRI DENGAN MEMODIFIKASI TEORI, TEKNIK DAN LANGKAH MEMODIFIKASI TEORI, TEKNIK DAN LANGKAH MEMBUAT ALGORITMA DAN PEMROGRAMAN UNTUK MEMBUAT ALGORITMA DAN PEMROGRAMAN UNTUK MASALAH-MASALAH REAL DI DUNIA NYATA YANG MASALAH-MASALAH REAL DI DUNIA NYATA YANG DITEMUI DI SEKITAR MAHASISWADITEMUI DI SEKITAR MAHASISWA

Page 10: TEMU-AWAL.ppt

DEFINISI DAN KONSEP DASARDEFINISI DAN KONSEP DASAR

ALGORITMA :ALGORITMA :Pola pikir yang terstruktur yang berisi Pola pikir yang terstruktur yang berisi

tahap-tahap penyelesaian masalah.tahap-tahap penyelesaian masalah.Urutan logis pengambilan keputusan Urutan logis pengambilan keputusan

untuk pemecahan masalah.untuk pemecahan masalah.Urutan langkah berhingga untuk Urutan langkah berhingga untuk

memecahkan masalah logika dan memecahkan masalah logika dan matematika matematika

Page 11: TEMU-AWAL.ppt

DEFINISI DAN KONSEP (lanjutan DEFINISI DAN KONSEP (lanjutan 1)1)

PEMROGRAMANPEMROGRAMAN

adalah proses mengimplementasikan adalah proses mengimplementasikan urutan langkah untuk menyelesaikan urutan langkah untuk menyelesaikan suatu masalah dengan suatu masalah dengan menggunakan suatu bahasa menggunakan suatu bahasa pemrograman pemrograman

Page 12: TEMU-AWAL.ppt

DEFINISI DAN KONSEP (lanjutan DEFINISI DAN KONSEP (lanjutan 2) 2)

MASALAH ALGORITMA

BAHASA PEMROGRAMA

N

PROGRAM

PEMROGRAMAN

BAHASA PEMROGRAMAN : prosedur / tata cara penulisan program

PROGRAM : adalah kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa Pemrograman sehingga dapat dieksekusi oleh komputer.

Page 13: TEMU-AWAL.ppt

INPUT DEVICE

SISTEM KOMPUTERSISTEM KOMPUTER

CYCLUS PENGOLAHAN SISTEM CYCLUS PENGOLAHAN SISTEM KOMPUTER KOMPUTER PROCESSIN

G DEVICEOUTPUT DEVICE

STORAGE DEVICE

INPUT DEVICE : KEYBOARD, SCANNER, KAMERA DIGITAL, MOUSE, JOYSTICK DLL

PROCESSING DEVICE : CPU

OUTPUT DEVICE : MONITOR, VIEWER, PRINTER, TV DLL

STORAGE DEVICE : HARDDISK, FLASHDISK, MEMORY CARD/CHIP DLL

Page 14: TEMU-AWAL.ppt

SISTEM KOMPUTER SISTEM KOMPUTER (SIKLUS PENGOLAHAN DATA) (SIKLUS PENGOLAHAN DATA)

TAHAPAN DASAR :TAHAPAN DASAR :INPUT PROCESSIN

GOUTPUT

TAHAP YANG DIKEMBANGKAN :

ORIGINATION INPUT PROCESSING

OUTPUT

DISTRIBUTION

STORAGE

Page 15: TEMU-AWAL.ppt

SISTEM KOMPUTER SISTEM KOMPUTER (SIKLUS PENGOLAHAN DATA YANG DIKEMBANGKAN)(SIKLUS PENGOLAHAN DATA YANG DIKEMBANGKAN)

Origination :Origination :Tahap ini berhubungan dengan proses dari pengumpulan data yang Tahap ini berhubungan dengan proses dari pengumpulan data yang biasanya merupakan proses pencatatan (recording) data ke dokumen biasanya merupakan proses pencatatan (recording) data ke dokumen dasar.dasar.

Input :Input :Tahap ini merupakan proses memasukkan data ke dalam proses komputer Tahap ini merupakan proses memasukkan data ke dalam proses komputer lewat alat input (input device).lewat alat input (input device).

Processing :Processing :Tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan Tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan yang dilakukan oleh alat pemroses (processing device), yang dapat berupa yang dilakukan oleh alat pemroses (processing device), yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, mengendalikan atau mencari di storagemengendalikan atau mencari di storage

Output :Output :Tahap ini merupakan proses menghasilkan output dari hasil pengolahan Tahap ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.data ke alat output (output device) yaitu berupa informasi.

Distribution :Distribution :Tahap ini merupakan proses dari distribusi output kepada pihak yang Tahap ini merupakan proses dari distribusi output kepada pihak yang berhak dan membutuhkan informasi.berhak dan membutuhkan informasi.

Storage :Storage :Tahap ini merupakan proses perekaman hasil pengolahan ke simpanan Tahap ini merupakan proses perekaman hasil pengolahan ke simpanan luar (storage). Hasil dari pengolahan yang disimpan di storage dapat luar (storage). Hasil dari pengolahan yang disimpan di storage dapat dipergunakan sebagai bahan input untuk proses selanjutnya.dipergunakan sebagai bahan input untuk proses selanjutnya.