(cs-2700 / 3 sks ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/pemrograman-bk_1.pdf ·...

18
1 (CS-2700 / 3 SKS ) Oleh: Email: [email protected] [email protected] 08133139926 FB: Titik Lusiani

Upload: doque

Post on 01-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

1

(CS-2700 / 3 SKS )Oleh:

Email:[email protected]@yahoo.com08133139926

FB: Titik Lusiani

Page 2: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

2

Mahasiswa dapat:1. Mahasiswa dapat menganalisa

permasalahan dan membuat solusipemecahan masalah dengan menggunakanalgoritma yang disajikan dalam bentukflowchart .

2. Mahasiswa dapat implementasi algoritmakedalam pemograman delphi

Tujuan Instruksional Umum

Page 3: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

3

Tugas Akhir• Di Presentasikan dan didemokan

minggu akhir / ke 15,16

Page 4: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

4

Pertemuan 1.

• Dasar – dasar Algoritma.

Pemrograman Komputer

Page 5: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

5

Pemrograman Komputer

Langkah-langkah yang dilakukan dalam memberikan instruksi kepada komputer untuk menyelesaikan masalah inilah yang dinamakan pemrograman komputer

Page 6: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

6

Langkah dalam pemrograman Komputer:1. Mendefinisikan Masalah2. Menentukan Solusi3. Memilih Algoritma4. Menulis Program5. Menguji Program6. Menulis dokumentasi7. Merawat program

Page 7: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

7

Mendefinisikan Masalah

• Tentukan masalahnya seperti apa?• Apa saja yang harus diselesaikan

oleh komputer?• Apa Input dan Output?

Page 8: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

8

Menentukan Solusi

• Mencari cara bagaimana masalah diselesaikan.

• Jika terlalu kompleks, biasanya harus dibagi ke dalam beberapa modul kecil (Subrutin) agar mudah diselesaikan

Page 9: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

9

Contoh Menentukan SolusiProgram Menghitung invers matriks, dibagi menjadi modul kecil yaitu:

1.Input matrik bujur sangkar2.Mencari invers matriks yang telah

dimasukkan.3.Menampilkan hasil.

Page 10: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

10

Memilih Algoritma

• Langkah penting dalam pemrograman komputer.

Mengapa?

Page 11: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

11

Langkah setelah memilih Algoritma:• Menulis Program• Menguji Program• Menulis dokumentasi• Merawat program

MembuatS/W

Page 12: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

12

Algoritma?

• Urutan Langkah untuk menyelesaikan masalah logika atau matematika.

Algoritma ?, Program ?,Pemrograman?

Page 13: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

13

• Algoritma : susunan instruksi secara bertahap yang harus dilakukan dalam menyelesaikan masalah.

• Program : susunan instruksi dalam bahasa komputer tentang langkah-langkah yang harus dilakukan dalam menyelesaikan masalah.

• Pemrograman : aspek-aspek yang berhubungan dengan proses pembuatan program à metode, bahasa, tahap pembuatan.

Page 14: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

14

Algoritma Menulis Surat 1. Mempersiapkan kertas dan amplop.2. Mempersiapkan alat tulis 3. Mulai menulis.4. Memasukkan kertas ke dalam amplop.

Secara tidak sadar atau sadar kita sudah terbiasa menggunakan algoritma

dalam kehidupan sehari hari.

Page 15: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

15

Algoritma untuk menghitung luas lingkaran dari input jari-jari lingkaran.

Dimana luas lingkaran:L = π.R2

Maka algoritma adalah:

1. Input R2. Pi 3.143. L Pi * R * R4. Tulis L

←←

Page 16: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

16

• Algoritma merupakan pola pikir yang terstruktur yang berisi tahap-tahap penyelesaikan masalah.

• Algoritma disajikan dengan menggunakan dua teknik, yaitu tulisan dan gambar

Page 17: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

17

Penyajian algoritma

• Dalam bentuk tulisan, dengan menggunakan metode english structure dan pseudocode

• Dalam bentuk gambar, antara lain:– Structure chart– Hierarchy plus Input/Output– Flowchart

Page 18: (CS-2700 / 3 SKS ) - blog.stikom.edublog.stikom.edu/lusiani/files/2013/09/Pemrograman-BK_1.pdf · Mahasiswa dapat implementasi algoritma kedalam pemograman delphi. Tujuan Instruksional

18

By. Lusi -2013