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

Post on 03-Mar-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

1

Kode ISH1E3 – Algoritma dan Pemrograman

Pengenalan Pemrograman

Rahmat Fauzi, S.T.,M.T

Sistem Informasi – Fakultas Rekayasa Industri

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

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

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

5

5

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

7FUNGSI PEMROGRAMAN

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

7

8

CONTOH APLIKASI PEMROGRAMAN

8

9SKEMA ALUR PEMBUATAN PROGRAM

9

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

10KEUNTUNGAN BELAJAR PEMROGRAMAN

10

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

berpikir. Steve Jobs - Apple

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 )

12KEUNTUNGAN BELAJAR PEMROGRAMAN

12

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

13KEUNTUNGAN BELAJAR PEMROGRAMAN

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

14

14

15

15

PROSPEK PEKERJAAN PROGRAMMING

PROGRAMMER

SISTEM ANALIS

KONSULTAN IT

AUDITOR SISTEM INFORMASI

WEB DEVELOPER

MOBILE DEVELOPER

AKADEMISI

16

16

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

PROGRAMMING

PROGRAMMING

17

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

18

18

19

19 http://carlcheo.com/startcoding

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

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.

22

STRUKTUR DATA

22

23

23

24

24

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

•Variabel bersifat mutable, artinyanilainya bisa berubah-ubah.

25

25

TIPE DATA

STANDAR TERSTRUKTUR

26

26

DATA STANDAR

NUMBERING ( INTEGER DAN REAL)

CHAR

STRING

BOOLEAN

27

27

DATA TERSTRUKTUR

ARRAY

RECORD

FILE

SET

POINTER

28

OPERATOR ARITMATIKA

28

29OPERATOR ARITMATIKA

29

30OPERATOR LOGIKA

30

31OPERATOR LOGIKA

31

32OPERATOR RELASIONAL

32

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 !

34

34

LATIHAN SOAL

top related