kode ish1e3 – algoritma dan...

1

Upload: others

Post on 03-Mar-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

1

Kode ISH1E3 – Algoritma dan Pemrograman

Pengenalan Pemrograman

Rahmat Fauzi, S.T.,M.T

Sistem Informasi – Fakultas Rekayasa Industri

Page 2: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

2

05PENGENALAN STRING

04PENGENALAN VARIABEL

06PENGENALAN INPUT / OUTPUT

02PENGENALAN PEMROGRAMAN

01PENGENALAN KOMPUTER

03PENGENALAN BAHASA PEMROGRAMAN

Pokok BahasanYour great subtitle in this line

Sumber Referensi: http://www.contohURL.com

Page 3: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

3

11GUI APPLICATION

10PENGENALAN EXCEPTION INPUT OUTPUT

12TUGAS BESAR

08PENGENALAN KONTRUKSI PERCABANGAN

07PENGENALAN KONTRUKSI PERULANGAN

09PENGENALAN ARRAY

Pokok BahasanYour great subtitle in this line

Sumber Referensi: http://www.contohURL.com

Page 4: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

4

4

Week Topic Week Topic

1 Pengenalan Komputer, Algoritma

9 Array

2 Pengenalan Algoritma, Pemrograman

10 Array

3 Pengenalan Python 11 Exceptions

4 Pengenalan Input / Output Python

12 Basic Statistics

5 Percabangan Python 13 Data Visualization

6 Pengulangan Python 14 Objek

7 Fungsi Python 15 UAS

8 UTS 16 UAS

Page 5: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

5

5

Page 6: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

6PENGENALAN PEMROGRAMAN

• Pemrograman adalah proses membuat program.• Program adalah serangkaian instruksi yang kita berikan kepada

computer dengan Bahasa tertentu agar computer berperilaku sepertiyang kita inginkan.

• Program bertujuan untuk mempermudah pekerjaan kita.

6

Page 7: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

7FUNGSI PEMROGRAMAN

• Untuk Memerintahkan computer agar bisa mengolah data sesuai yang diinginkan Manusia.

7

Page 8: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

8

CONTOH APLIKASI PEMROGRAMAN

8

Page 9: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

9SKEMA ALUR PEMBUATAN PROGRAM

9

Sumber : https://www.codepolitan.com/course/lesson/intro-to-programming/01-mengenal-pemrograman-komputer/01-apa-itu-pemrograman

Page 10: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

10KEUNTUNGAN BELAJAR PEMROGRAMAN

10

Setiap orang harus belajar pemrograman komputer, karenapemrograman akan mengajarkanmu bagaimana cara

berpikir. Steve Jobs - Apple

Page 11: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

11KEUNTUNGAN BELAJAR PEMROGRAMAN

11

• Meningkatkan Kemampuan Berpikir Secara Logis• Mengembangkan Cara Berpikir Dengan Sistematis• Melatih Teliti Terhadap Detail• Meningkatkan Kemampuan dalam Mengatasi Masalah• Memulai bisnis• Bersenang-senang ( Fun / Game )

Page 12: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

12KEUNTUNGAN BELAJAR PEMROGRAMAN

12

https://www.codepolitan.com/course/lesson/intro-to-programming/01-mengenal-pemrograman-komputer/02-apa-untungnya-menguasai-pemrograman

Page 13: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

13KEUNTUNGAN BELAJAR PEMROGRAMAN

13 https://www.instagram.com/luarsekolah/?hl=id

Page 14: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

14

14

Page 15: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

15

15

PROSPEK PEKERJAAN PROGRAMMING

PROGRAMMER

SISTEM ANALIS

KONSULTAN IT

AUDITOR SISTEM INFORMASI

WEB DEVELOPER

MOBILE DEVELOPER

AKADEMISI

Page 16: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

16

16

• DESKTOP PROGRAMMING• WEB PROGRAMMING• BACK-END PROGRAMMING• FRONT-END PROGRAMING• ANDROID PROGRAMMING• IOS PROGRAMMING• EMBEDDED SYSTEM

PROGRAMMING

PROGRAMMING

Page 17: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

17

17 https://www.petanikode.com/negara-programmer-terbaik/

Page 18: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

18

18

Page 19: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

19

19 http://carlcheo.com/startcoding

Page 20: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

20

JAVASCRIPT, ACTIONSCRIPTJAVA / VB HUMAN

LANGUAGEMACHINE

LANGUAGE

Language Level

20 Sumber Referensi: http://www.contohURL.com

ASSEMBLY C ++ PHP, RUBY, PYTHON

LOW LEVEL LANGUAGE

HIGH LEVEL LANGUAGE

Page 21: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

21BAHASA PEMROGRAMAN

21 Sumber Referensi: http://www.contohURL.com

Kesimpulannya, untuk pilihan paling mudah tanpa banyak pertimbangan, kami sarankan untuk mulai belajar dari bahasa pemrograman JavaScript atau Python.

Page 22: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

22

STRUKTUR DATA

22

Page 23: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

23

23

Page 24: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

24

24

•Variabel merupakan tempatmenyimpan data, sedangkan tipedata adalah jenis data yang tersimpan dalam variabel.

•Variabel bersifat mutable, artinyanilainya bisa berubah-ubah.

Page 25: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

25

25

TIPE DATA

STANDAR TERSTRUKTUR

Page 26: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

26

26

DATA STANDAR

NUMBERING ( INTEGER DAN REAL)

CHAR

STRING

BOOLEAN

Page 27: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

27

27

DATA TERSTRUKTUR

ARRAY

RECORD

FILE

SET

POINTER

Page 28: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

28

OPERATOR ARITMATIKA

28

Page 29: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

29OPERATOR ARITMATIKA

29

Page 30: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

30OPERATOR LOGIKA

30

Page 31: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

31OPERATOR LOGIKA

31

Page 32: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

32OPERATOR RELASIONAL

32

Page 33: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

33LATIHAN SOAL

33

1. a. Buatlah algoritma apakah sebuah bilangan itu merupakansepuluh bilang pertama !b. Coba representasikan dalam dua bentuk algoritma flowchart

dan deskripsi !2. a. Buatlah algoritma apakah sebuah bilangan itu merupakan ganjilgenap !b. Coba representasikan dalam dua bentuk algoritma flowchart dan deskripsi !3. Buatlah algoritma apakah sebuah bilangan itu merupakanbilangan 5 !Coba representasikan dalam dua bentuk algoritma flowchart dan deskripsi !

Page 34: Kode ISH1E3 – Algoritma dan Pemrogramanrahmatfauzi.com/wp-content/uploads/2020/01/W2-PENGENALAN-PEMROGRAMAN.pdfCoba representasikan dalam dua bentuk algoritma flowchart dan deskripsi

34

34

LATIHAN SOAL