Search Header Logo
Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer (1)

Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer (1)

Assessment

Presentation

Computers

1st Grade

Medium

Created by

Rizka Rahmi Saputri

Used 3+ times

FREE Resource

30 Slides • 15 Questions

1

Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer

media

X TKJ

2

Pemrograman Komputer

  • Bukanlah hal sederhana dan memerlukan ketelitian dan kemauan untuk bekerja dalam jangka waktu yang lama

  • Serangkaian instruksi yang ditulis untuk memecahkan suatu masalah

  • ​Contoh: Aplikasi kasir yang membantu kinerja manusia

X TKJ

3

Tujuan Pembelajaran

  • Peserta didik dapat menerapkan alur logika pemrograman komputer

  • Peserta didik dapat memahami perangkat lunak bahasa pemrograman​

X TKJ

4

Algoritma

  • Sekumpulan instruksi yang terdiri dari urutan langkah untuk menyelesaikan masalah

  • Langkah-langkah harus berurutan dari langkah pertama yang harus dilakukan sampai terakhir

  • Langkah - langkah tersebut tidak boleh terbalik​

X TKJ

5

Dasar Pemrograman

Menghitung Gaji Karyawan

  1. Menampilkan pesan pada layar "Jumlah jam bekerja : "

  2. ​Menunggu user memasukkan data jam bekerja dan setelah ditekan ENTER maka komputer akan memasukkan data ke dalam memori

  3. ​Menampilkan pesan pada la​yar : "Nominal gaji/jam : "

  4. ​Menunggu user memasukkan data per jam bekerja dan setelah ditekan tombol ENTER maka komputer akan memasukkan data ke dalam memori

X TKJ

6

Dasar Pemrograman

Menghitung Gaji Karyawan (Lanjutan...)

5. Komputer melakukan perkalian antara jumlah jam dengan gaji perjam

dan menampilkan hasil perhitungan gaji pegawai​

X TKJ

7

Dasar Pemrograman

Menghitung Volume Balok

Misal :

input p, l,t

output = p x l x t

Proses​ : V = p x l x t

X TKJ

8

Dasar Pemrograman

Menghitung Volume Balok (Lanjutan...)

X TKJ

​ALGORITMA (Volume Balok)

​PSEUDOCODE (Volume Balok)

​Masukkan panjang

​Input panjang

Masukkan lebar​

Input lebar​

Masukkan tinggi​

Input tinggi​

Nilai volume adalah panjang x lebar x tinggi​

Volume (panjang x lebar x tinggi)​

Tampilkan volume​

Print volume​

9

Multiple Choice

Serangkaian instruksi yang ditulis untuk memecahkan suatu masalah adalah ...

1

Flowchart

2

Pemrograman komputer

3

Pseudocode

4

Algoritma

5

Alur Program

10

Multiple Choice

Sekumpulan instruksi yang terdiri dari urutan langkah untuk menyelesaikan masalah adalah ...

1

Flowchart

2

Pemrograman komputer

3

Pseudocode

4

Algoritma

5

Alur Program

11

TUGAS

Buatlah 5 Contoh Algoritma dan Pesudocode dari Bahasa Pemrograman (Misal: perhitungan volume tabung)

X TKJ

12

Alur Pembuatan Program

  • Untuk memahami dasar dalam pemecahan pada masalah sebuah komputer dengan mendefinisikan sebuah permasalahan yang akan diselesaikan selangkah demi selangkah

  • Programmer yang baik tidak akan sembarangan melakukan pembuatan program​

X TKJ

13

Alur Pembuatan Program

Langkah-langkah

  1. Definisi Permasalahan

  2. Analisa Permasalahan

  3. Desain Algoritma dan Representasi​

X TKJ

14

1. Definisi Permasalahan

  • Sebelum program didesain dengan baik harus mengetahui masalah-masalah yang terjadi

  • Harus mendefinisikan program terlebih dahulu sebelum membuat suatu penyelesaian masalah

  • ​Contoh:

    "Buatlah sebuah program yang akan menampilkan berapa kali sebuah nama tampil pada sebuah daftar"​

X TKJ

15

2. Analisis Permasalahan

  • Dilakukan setelah permasalahan terdefinisi​

    Contoh masalah​:

    Menampilkan jumlah kemunculan sebuah nama pada daftar

    Input terhadap Program:

    Daftar nama, nama yang akan dicari

    Output dari Program:

    Jumlah kemunculan nama yang dicari​

X TKJ

16

3. Desain Algoritma dan Representasi

  • Algoritma identik dengan urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

  • Algoritma dapat diwujudkan dalam bentuk bahasa atau diagram alir (flowchart) atau pseudocode​

  • Meliputi Ekspresi Melalui Bahasa Manusia (Natural), Ekspresi Melalui Flowchart, dan Ekspresi Melalui Pseudocode​

X TKJ

17

a. Ekspresi Melalui Bahasa Manusia (Natural)

  • Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (Bahasa Indonesia)

X TKJ

18

Bentuk Penyelesaian Masalah Melalui Bahasa Manusia

  1. Menentukan daftar nama (name list)

  2. Menentukan nama yang akan dicari (get name) dan m​enentukan sebuah kata kunci

  3. Membandingkan kata kunci terhadap setiap nama pada daftar yang telah ditentukan. Jika kata kunci tersebut sama dengan nama yang terdapat pada daftar , bernilai 1 (satu) sebagai hasil perhitungan

  4. Jika seluruh nama telah dibandingkan, hasil perhitungan (output) harus ditampilkan

X TKJ

19

b. Ekspresi Melalui Pesudocode

  • Cara penulisan algoritma yang hampir menyerupai bahasa pemrograman

X TKJ

20

Contoh Penulisan Algoritma Menggunakan Struktur Bahasa dan Pseudocode

X TKJ

​Struktur Bahasa (Luas Persegi Panjang)

​Pseudocode (Luas Persegi Pajang)

1. Masukan Panjang

2. Masukan Lebar

3. Nilai Luas adalah Panjang x Lebar

4. Tampilkan Luas

​1. Input Panjang

2. Input Lebar

3. Nilai Luas (Panjang x Lebar)

4. Print Luas

21

c. Ekspresi Melalui Flowchart

  • Flowchart adalah diagram alir

  • C​ontoh penulisan Flowchart seperti gambar

    disamping

X TKJ

media

22

Multiple Choice

Untuk memahamai dasar dalam pemecahan pada masalah sebuah komputer dengan mendefinisikan sebuah permasalahan yang akan diselesaikan selangkah demi selangkah diperlukan ...

1

Pseudocode

2

Algoritma

3

Alur Pembuatan Program

4

Flowchart

5

Permasalahan

23

Multiple Choice

Berikut ini yang bukan langkah-langkah alur pembuatan program adalah ...

1

Definisi Permasalahan

2

Analisa Kebutuhan

3

Analisa Permasalahan​

4

Desain Algoritma

5

Representasi

24

Multiple Choice

Sebelum program didesain dengan baik harus mengetahui masalah-masalah yang terjadi merupakan ...

1

Definisi Permasalahan

2

Analisa Kebutuhan

3

Analisa Permasalahan​

4

Desain Algoritma

5

Representasi

25

Multiple Choice

Dilakukan setelah permasalahan terdefinisi​ merupakan ...

1

Definisi Permasalahan

2

Analisa Kebutuhan

3

Analisa Permasalahan​

4

Desain Algoritma

5

Representasi

26

Multiple Choice

Berikut ini yang merupakan Desain Algoritma dan Representasi adalah ...

1

Ekspresi Melalui Bahasa Manusia (Natural)

2

Ekspresi Wajah

3

Ekspresi Melalui Kebutuhan

4

Ekspresi Melalui Masalah

5

Representasi

27

Multiple Choice

Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (Bahasa Indonesia) merupakan ...

1

Ekspresi Melalui Bahasa Manusia (Natural)

2

Ekspresi Melalui Flowchart

3

Ekspresi Melalui Pseudocode

4

Ekspresi Melalui Masalah

5

Ekspresi Melalui Kebutuhan

28

Multiple Choice

Cara penulisan algoritma yang hampir menyerupai bahasa pemrograman merupakan ...

1

Ekspresi Melalui Bahasa Manusia (Natural)

2

Ekspresi Melalui Flowchart

3

Ekspresi Melalui Pseudocode

4

Ekspresi Melalui Masalah

5

Ekspresi Melalui Kebutuhan

29

Multiple Choice

Cara menyelesaikan masalah dengan diagram alir merupakan ...

1

Ekspresi Melalui Bahasa Manusia (Natural)

2

Ekspresi Melalui Flowchart

3

Ekspresi Melalui Pseudocode

4

Ekspresi Melalui Masalah

5

Ekspresi Melalui Kebutuhan

30

Simbol Flowchart dan Definisi

  • ​Input - Output (IO)

    Membuat​ sebuah data dapat diproses (input) atau ditampilan (output) setelah mengalami eksekusi informasi

X TKJ

media

31

Simbol Flowchart dan Definisi (Lanjutan...)

  • Proses

    Menuliskan operasi-operasi yang digunakan pada input maupun operasi lainnya. Penulisan dapat dilakukan secara satu persatu atau keseluruhan

X TKJ

media

32

Simbol Flowchart dan Definisi (Lanjutan...)

  • Garis Alir

    Menghubungkan setiap langkah dengan menujukkan kemana arah aliran diagram

X TKJ

media

33

Simbol Flowchart dan Definisi (Lanjutan...)

  • Percabangan

    Jika pemeriksaan menghasilkan keadaan benar, jalus Yes yang harus dipilih dan sebaliknya

X TKJ

media

34

Simbol Flowchart dan Definisi (Lanjutan...)

  • Terminator

    Terminator START untuk menandai awal flowchart dan STOP untuk menandai akhir dari flowchart

X TKJ

media

35

Simbol Flowchart dan Definisi (Lanjutan...)

  • Prosedur

    Simbol blok pembangun dari suatu program

X TKJ

media

36

Simbol Flowchart dan Definisi (Lanjutan...)

  • Anotasi

    Menuliskan komentar apapun dan sebanyak apapun untuk memperjelas langkah-langkah dalam flowchart

X TKJ

media

37

Simbol Flowchart dan Definisi (Lanjutan...)

  • Connector

    Digunakan pada waktu menghubungkan antara langkah satu dengan langkah lain dalam sebuah flowchart dalam satu halaman

X TKJ

media

38

Simbol Flowchart dan Definisi (Lanjutan...)

  • Off Page Connector

    Penghubung bagian-bagian flowchart yang berada pada halaman berbed

X TKJ

media

39

Simbol Flowchart dan Definisi (Lanjutan...)

  • Preparation

    Proses inisiasi/pemberian harga awal

X TKJ

media

40

Fungsi Flowchart

  • Sebagai petunjuk untuk memecahkan masalah yang digambarkan dengan bagan alir

  • Sebagai dokumentasi proses

  • Mengkomunikasikan hal-hal yang prosedural terkait fungsi-fungsi khusus

  • Sebagai prmrograman, untuk menggambarkan garis besar program yang akan dibuat

X TKJ

41

Multiple Choice

Question image

Nama simbol flowchart tersebut adalah ...

1

Garis Alir

2

Input-Output

3

Terminator

4

Anotasi

5

Connector

42

Multiple Choice

Question image

Nama simbol flowchart tersebut adalah ...

1

Garis Alir

2

Input-Output

3

Terminator

4

Anotasi

5

Connector

43

Multiple Choice

Question image

Nama simbol flowchart tersebut adalah ...

1

Garis Alir

2

Input-Output

3

Terminator

4

Anotasi

5

Connector

44

Multiple Choice

Question image

Nama simbol flowchart tersebut adalah ...

1

Garis Alir

2

Input-Output

3

Terminator

4

Anotasi

5

Connector

45

Multiple Choice

Question image

Nama simbol flowchart tersebut adalah ...

1

Garis Alir

2

Input-Output

3

Terminator

4

Anotasi

5

Connector

Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer

media

X TKJ

Show answer

Auto Play

Slide 1 / 45

SLIDE