
Modul Ajar 1 Pemrograman Teks Grafik dan Multimedia
Presentation
•
Other
•
11th Grade
•
Practice Problem
•
Hard
Arif Sukatmo
Used 2+ times
FREE Resource
13 Slides • 0 Questions
1
Menerapkan pemrograman terstruktur dan pemrograman berorientasi obyek
Arif Joko Sukatmo,S.Kom
Pertemuan minggu 1
2
Pemrograman terstruktur dan pemrograman berorientasi objek (OOP) tingkat lanjut adalah dua paradigma yang berbeda dalam pengembangan perangkat lunak. Berikut adalah poin-poin penting yang bisa dibahas terkait menerapkan keduanya:
Tujuan Pembelajaran:
Peserta didik dapat memahami dasar konsep pemrograman.
Peserta didik mampu merancang solusi yang terstruktur.
Peserta didik mengembangkan kode yang dapat digunakan kembali kedalam sebuah modul.
Peserta didik dapat dapat mengorganisir data dan perilaku ke dalam objek-objek yang memiliki atribut dan metode terkait
3
Peserta didik dapat menggunakan konsep pewarisan, polimorfisme, dan enkapsulasi untuk mengelola kompleksitas dan meningkatkan fleksibilitas.
Peserta didik dapat dapat mengorganisir kode dengan lebih baik dan menggunakan konsep-konsep yang mempermudah pengembangan solusi.
4
Konsep dasar pemrograman terstruktur
Pemrograman terstruktur pada prinsipnya digunakan untuk menbangun aplikasi atau sistem dengan menerapkan prosedur-prosedur yang ada agar dapat dimanfaatkan sesuai dengan tujuan pembuatnya
5
6
Pemrograman terstruktur adalah bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. Prosedur-prosedur ini dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat mengunakan parameter yang berbeda-beda untuk setiap pemanggilan. Bahasa pemrograman terstruktur adalah pemrograman yang mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur. Sedangkan Prosedur adalah bagian dari program untuk melakukan operasi-operasi yang sudah ditentukan dengan menggunakan parameter tertentu.
7
Tujuan pemrograman terstruktur antara lain :
1. Meningkatkan kehandalan suatu progam,
2. Program mudah dibaca dan ditelusuri,
3. Menyederhanakan kerumitan program,
4. Pemeliharaan program,
5. Meningkatkan produktivitas pemrograman.
Ciri-Ciri Pemrograman terstruktur
mengandung teknik pemecahan yang tepat dan benar,
memiliki algoritma pemecahan masalah yang sederhana, standar dan efektif,
memiliki struktur logika yang benar dan mudah dipahami,
terdiri dari 3 struktur dasar yaitu urutan, seleksi dan perulangan,
8
menghindari penggunaan GOTO,
biaya pengujian rendah,
Source Program penterjemah Machine
languages Komputer dan Pemrograman
memiliki dokumentasi yang baik biaya perawatan dan dokumentasi yang dibutuhkan rendah.
Manfaat Pemrograman terstruktur
Dapat menangani program yang besar dan komplek,
Dapat menghindari konflik internal team,
Membagi kerja team berdasarkan modul-modul program yang sudah dirancang,
Kemajuan pengerjaan sistem dapat dimonitor dan dikaji
9
Langkah – langkah pengembangan pemograman terstruktur
Definisikan masalah (Batasan masalah)
Rancang outline pemecahan masalah (Pengembangan model)
Buat algoritma berdasarkan outline pemecahan masalah
Test algoritma (Perbaikan algoritma)
Coding (Pemrograman dan pengujian program)
Execute (Running)
Dokumentasi dan pemeliharaan
10
Bahasa pemrograman yang mendukung pemrograman terstruktur:
1) Cobol Turbo Prolog
2) C
3) Pascal
4) Delphi
5) Borland Delphi
11
Pemrograman Berorientasi Obyek
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,
12
Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
13
Contoh OOP Bahasa pemrograman yaitu :
1) Visual Foxpro
2) Java
3) C++
4) Pascal (bahasa pemrograman)
5) SIMULA
6) Smalltalk
7) Ruby
8) Python
9) PHP
10) C#
11) Delphi
12) Eiffel
13) Perl
14) Adobe Flash AS 3.0
Menerapkan pemrograman terstruktur dan pemrograman berorientasi obyek
Arif Joko Sukatmo,S.Kom
Pertemuan minggu 1
Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
10 questions
Kearsipan
Presentation
•
11th Grade
10 questions
FIKIH (QIRAD)
Presentation
•
11th Grade
9 questions
teks hikayat
Presentation
•
11th Grade
10 questions
Unsur Pembangun Cerita pendek
Presentation
•
11th Grade
11 questions
NamePlate Motor Listrik
Presentation
•
11th Grade
10 questions
Matematika Volume Kubus dan Balok
Presentation
•
10th - 11th Grade
11 questions
KEBIJAKAN FISKAL
Presentation
•
11th Grade
10 questions
larutan asam basa
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade
Discover more resources for Other
5 questions
A.EI.1-3 Quizizz Day 1
Quiz
•
9th - 12th Grade
210 questions
Unit 1 - 4 AP Bio Review
Quiz
•
9th - 12th Grade
100 questions
Biology EOC Review
Quiz
•
9th - 12th Grade
5 questions
A.EI.1-3 Quizizz Day 2
Quiz
•
9th - 12th Grade
5 questions
A.EI.1-3 Quizizz Day 4
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
5 questions
G.PC/DF Quizizz Day 2
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade