You are on page 1of 10

STRATEGI ALGORITMIK & PEMROGRAMAN

PROSES PEMROGRAMAN
TRI BUDI K, S.Kom / SMT 1 / SMA NEGERI 1 MADIUN
Hasil dari
proses pemrograman

PEMROGRAMAN PROGRAM
kegiatan untuk menciptakan program komputer instruksi yang memberi tahu komputer apa
dengan menggunakan bahasa pemrograman yang harus dilakukan.
Analisis
Permasalahan

Mendesain
Solusi
PROSES
PEMROGRAMAN
Implementasi
(Coding)

Uji Program
(Testing)
Proses yang dilakukan :

1 ANALISIS
PERMASALAHAN
• Pemahaman Masalah
• Mengumpulkan Informasi
• Berpikir Komputasional (AADP)
2
Proses yang dilakukan :
MENDESAIN • Merancang Algortima
SOLUSI • Notasi Algoritma yang digunakan
Algoritma yang Baik :
• Ketepatan (Reability)
sesuai dengan kebutuhan dan persyaratan yang telah ditentukan.

• Efisien
MENDESAIN
2
dapat menjalankan tugas dengan cepat & tepat

• Mudah Dipahami (Understable)


SOLUSI mudah dibaca dan dimengerti oleh orang lain.

Meracang Algoritma • Kemudahan Implementasi (Portability)


mudah diimplementasikan dalam bahasa pemrograman tertentu.

• Mudah Dikembangkan (Expandable)


mudah diperbaharui dan dikembangan tanpa mengubah struktur utama
algoritma tersebut
Menentukan Notasi Algoritma yang digunakan
MENDESAIN • Flowchart

2
Algoritma yang digambarkan dengan menggunakan simbol-

SOLUSI
simbol yang menjelaskan urutan dan hubungan proses dalam
sistem

• Pseudocode
Notasi Algoritma
cara untuk menulis algoritma menggunakan bahasa yang mirip
dengan bahasa pemrograman sehingga mudah dipahami manusia
( tidak terikat dengan salah satu bahasa pemrograman manapun)
Proses yang dilakukan :

3 IMPLEMENTASI • Tujuan dan Kebutuhan


• Menentukan Bahasa Pemrograman
(CODING) yang akan dipakai

proses menulis perintah dalam bahasa


pemrograman
Fungsi pengujian program dalam tahapan

4
proses pemrograman
UJI PROGRAM • Menjamin Kualitas
( TESTING) • Memperbaiki Bug dan Kekurangan
• Meningkatkan Keamanan
• Pengembangan Program
Buat Kelompok dengan Ketentuan
1 Kelompok ( 6 siswa)
• Analisa 1 permasalahan disekitar anda dan lakuakn dengan

TUGAS
menggunakan Tahapan 1 & 2
• Tahapan 1 ( Mendesain Solusi) beri latar belakang permasalahan

KELOMPOK yang mendasari anda ingin mencari solusi dari permasalahan


tersebut
• Tahapan 2 Rancang Algoritma / Cara kerja dari penyelesaian Solusi
yang anda gunakan masalah tersebut
• Buatlah 1 Notasi Algoritma yang anda Gunakan untuk
menggambarkan Proses dari Solusi yang anda buat tersebut
• Presentasikan

You might also like