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

pattern-tertiary
Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer
media

X TKJ

Show answer

Auto Play

Slide 1 / 45

SLIDE