
Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer (1)
Presentation
•
Computers
•
1st Grade
•
Medium
Rizka Rahmi Saputri
Used 3+ times
FREE Resource
30 Slides • 15 Questions
1
Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer
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
Menampilkan pesan pada layar "Jumlah jam bekerja : "
Menunggu user memasukkan data jam bekerja dan setelah ditekan ENTER maka komputer akan memasukkan data ke dalam memori
Menampilkan pesan pada layar : "Nominal gaji/jam : "
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 ...
Flowchart
Pemrograman komputer
Pseudocode
Algoritma
Alur Program
10
Multiple Choice
Sekumpulan instruksi yang terdiri dari urutan langkah untuk menyelesaikan masalah adalah ...
Flowchart
Pemrograman komputer
Pseudocode
Algoritma
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
Definisi Permasalahan
Analisa Permasalahan
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
Menentukan daftar nama (name list)
Menentukan nama yang akan dicari (get name) dan menentukan sebuah kata kunci
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
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
Contoh penulisan Flowchart seperti gambar
disamping
X TKJ
22
Multiple Choice
Untuk memahamai dasar dalam pemecahan pada masalah sebuah komputer dengan mendefinisikan sebuah permasalahan yang akan diselesaikan selangkah demi selangkah diperlukan ...
Pseudocode
Algoritma
Alur Pembuatan Program
Flowchart
Permasalahan
23
Multiple Choice
Berikut ini yang bukan langkah-langkah alur pembuatan program adalah ...
Definisi Permasalahan
Analisa Kebutuhan
Analisa Permasalahan
Desain Algoritma
Representasi
24
Multiple Choice
Sebelum program didesain dengan baik harus mengetahui masalah-masalah yang terjadi merupakan ...
Definisi Permasalahan
Analisa Kebutuhan
Analisa Permasalahan
Desain Algoritma
Representasi
25
Multiple Choice
Dilakukan setelah permasalahan terdefinisi merupakan ...
Definisi Permasalahan
Analisa Kebutuhan
Analisa Permasalahan
Desain Algoritma
Representasi
26
Multiple Choice
Berikut ini yang merupakan Desain Algoritma dan Representasi adalah ...
Ekspresi Melalui Bahasa Manusia (Natural)
Ekspresi Wajah
Ekspresi Melalui Kebutuhan
Ekspresi Melalui Masalah
Representasi
27
Multiple Choice
Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (Bahasa Indonesia) merupakan ...
Ekspresi Melalui Bahasa Manusia (Natural)
Ekspresi Melalui Flowchart
Ekspresi Melalui Pseudocode
Ekspresi Melalui Masalah
Ekspresi Melalui Kebutuhan
28
Multiple Choice
Cara penulisan algoritma yang hampir menyerupai bahasa pemrograman merupakan ...
Ekspresi Melalui Bahasa Manusia (Natural)
Ekspresi Melalui Flowchart
Ekspresi Melalui Pseudocode
Ekspresi Melalui Masalah
Ekspresi Melalui Kebutuhan
29
Multiple Choice
Cara menyelesaikan masalah dengan diagram alir merupakan ...
Ekspresi Melalui Bahasa Manusia (Natural)
Ekspresi Melalui Flowchart
Ekspresi Melalui Pseudocode
Ekspresi Melalui Masalah
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
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
32
Simbol Flowchart dan Definisi (Lanjutan...)
Garis Alir
Menghubungkan setiap langkah dengan menujukkan kemana arah aliran diagram
X TKJ
33
Simbol Flowchart dan Definisi (Lanjutan...)
Percabangan
Jika pemeriksaan menghasilkan keadaan benar, jalus Yes yang harus dipilih dan sebaliknya
X TKJ
34
Simbol Flowchart dan Definisi (Lanjutan...)
Terminator
Terminator START untuk menandai awal flowchart dan STOP untuk menandai akhir dari flowchart
X TKJ
35
Simbol Flowchart dan Definisi (Lanjutan...)
Prosedur
Simbol blok pembangun dari suatu program
X TKJ
36
Simbol Flowchart dan Definisi (Lanjutan...)
Anotasi
Menuliskan komentar apapun dan sebanyak apapun untuk memperjelas langkah-langkah dalam flowchart
X TKJ
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
38
Simbol Flowchart dan Definisi (Lanjutan...)
Off Page Connector
Penghubung bagian-bagian flowchart yang berada pada halaman berbed
X TKJ
39
Simbol Flowchart dan Definisi (Lanjutan...)
Preparation
Proses inisiasi/pemberian harga awal
X TKJ
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
Nama simbol flowchart tersebut adalah ...
Garis Alir
Input-Output
Terminator
Anotasi
Connector
42
Multiple Choice
Nama simbol flowchart tersebut adalah ...
Garis Alir
Input-Output
Terminator
Anotasi
Connector
43
Multiple Choice
Nama simbol flowchart tersebut adalah ...
Garis Alir
Input-Output
Terminator
Anotasi
Connector
44
Multiple Choice
Nama simbol flowchart tersebut adalah ...
Garis Alir
Input-Output
Terminator
Anotasi
Connector
45
Multiple Choice
Nama simbol flowchart tersebut adalah ...
Garis Alir
Input-Output
Terminator
Anotasi
Connector
Alur Logika dan Perangkat Lunak Bahasa Pemrograman Komputer
X TKJ
Show answer
Auto Play
Slide 1 / 45
SLIDE
Similar Resources on Wayground
36 questions
Lesson1 AISATSU
Presentation
•
KG
36 questions
Raees activity
Presentation
•
KG
41 questions
7 OC: pg 78, 80, 81, 82, 83 Open Court Unit 7
Presentation
•
KG
42 questions
Grade 2 - Unit 5, 6, 7
Presentation
•
KG
41 questions
Listrik
Presentation
•
1st Grade
42 questions
Reading
Presentation
•
1st Grade
37 questions
ungkapan algebra 5.2
Presentation
•
1st Grade
37 questions
L2.3
Presentation
•
KG
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade