2
Most read
4
Most read
13
Most read
TAHAP PEMROGRAMAN
Bagan Sistem Komputer
Siklus Hidup Perangkat Lunak (Software)
Dilihat dari Struktur Sistem Komputer dan
Siklus diatas, Algoritma Pemrograman
menempati posisi dibagian implementasi
karena bagian implementasi merupakan bagian
dimana pemrogram melakukan proses coding
(pembuatan program).
3 tahap pokok dalam membangun
sebuah program :
1.Memahami permasalahan dan tujuan sebuah program
dibuat.
2.Mampu menyusun konsep/rancangan/desain
penyelesaian dari masalah yang akan kita selesaikan.
3.Mampu mengimplementasikan hasil rancangan kita
dalam bentuk program yang terstruktur.
Tahapan pelaksanaan program oleh komputer
Algoritma
Pemrograman
Program dalam bahasa
tingkat tinggi
Translasi
Program dalam bahasa
mesin
Interpretasi Oleh CPU
Proses yang diinginkan
BAHASA PEMROGRAMAN DIKELOMPOKKAN
MENJADI 2 :
1. Bahasa tingkat rendah
bahasa jenis ini dirancang agar setiap instruksinya
langsung dikerjakan oleh komputer
Contoh : bahasa mesin
2. Bahasa tingkat tinggi
Bahasa jenis ini lebih mudah dipahami, lebih berorientasi
ke bahasa manusia (bahasa inggris)
Contoh : Pascal, Cobol, Basic, C dan lainnya.
Perbedaan belajar memprogram dengan belajar bahasa
pemrograman dan produk yang dapat dihasilkan :
1. Belajar Memprogram
a) belajar tentang strategi pemecahan masalah,
metodologi dan sistematika pemecahan masalah
kemudian menuliskannya dalam notasi yang
disepakati bersama
b) bersifat pemahaman persoalan, analisis dan
sintesis.
c) titik berat: designer program.
2. Belajar Bahasa Pemrograman
a) belajar memakai suatu bahasa pemrograman,
aturan sintaks, tatacara untuk memanfaatkan
pernyataan yang spesifik untuk setiap bahasa.
b) titik berat: coder.
 Produk yang Dihasilkan Pemrogram
1. Program dengan rancangan yang baik (metodologis,
sistematis).
2. Dapat dieksekusi oleh mesin.
3. Berfungsi dengan benar.
4. Sanggup melayani segala kemungkinan masukan
5. Disertai dokumentasi.
Langkah – Langkah Dalam Pemrograman
Komputer
1. Mendefinisikan Masalah
2. Buat Algoritma dan Struktur Cara
Penyelesaian
3. Menulis Program
4. Menguji Program
5. Menulis dokumentasi
6. Pemeliharaan Program
Dalam analisis masalah supaya kita
mengetahui bagaimana permasalahan
tersebut maka hal – hal yang kita perlu
memperhatikan :
a. Kondisi awal, yaitu input yang tersedia.
b. Kondisi akhir, yaitu output yang diinginkan.
c. Data lain yang tersedia.
d. Operator yang tersedia.
e. Syarat atau kendala yang harus dipenuhi.
1. Program yang baik harus memiliki
standar penilaian
 Teknik Top – Down
Dimana suatu masalah yang kompleks di bagi-bagi ke
dalam beberapa tingkatan hingga terkecil.
 Teknik Bottom – up
pemecahan masalah yang kompleks dilakukan dengan
menggabungkan prosedur-prosedur yang ada menjadi
satu kesatuan program sebagai penyelesaian masalah
tersebut. .
2. Harus Memiliki Standar Penyusunan
Program
a. Kebenaran logika dan penulisan
Program yang disusun harus memiliki kebenaran logika
pemecahan masalah maupun penulisan.
b. Waktu minimum untuk penulisan program
Waktu minimum penulisan program adalah waktu yang
tersedia secara wajar untuk menyusun program, dari
awal hingga siap dioperasikan.
c. Kecepatan maksimum eksekusi program
faktor yang harus diperhatikan :
- bahasa pemrograman yang digunakan
- algoritma yang disusun
- teknik pemrograman yang diterapkan
- perangkat keras yang dipakai untuk mengoperasikan
d. Ekspresi penggunaan memori
Pemrogram perlu mempelajari teknik-teknik
pembuatan program yang meminimumkan
penggunaan memori agar dapat mempercepat proses
eksekusi program.
e. Kemudahan merawat dan mengembangkan program
f. User friendly
Program yang disusun harus memiliki fasilitas yang
memberikan kemudahan bagi pemakai
MELAKUKAN TEST DAN MENCARI
KESALAHAN
1. Kesalahan bahasa (langusge error) / kesalahan
penulisan (syntax error) adalah kesalahan di dalam
penulisan source program
2. Kesalahan sewaktu proses (run time error),
kesalahan yang terjadi sewaktu program dijalankan.
3. Kesalahan logika (logical error), kesalahan dari
logika program yang dibuat.
Ada 2 macam dokumentasi :
1. Dokumentasi internal
dokumentasi yang dibuat di dalam program yaitu
setiap kita menuliskan baris program sebaiknya
diberi komentar atau keterangan supaya
mempermudah kita untuk mengingat logika yang
terdapat di dalam instruksi tersebut, hal ini sangat
bermanfaat ketika suatu saat program tersebut akan
dikembangkan
2. Dokumentasi eksternal
dokumentasi yang
dilakukan dari luar program yaitu
membuat user guide atau buku
petunjuk aturan atau cara
menjalankan program tersebut.
TUJUAN DOKUMENTASI
1. Petunjuk untuk mereka yang akan menggunakan
program
2. Sebagai bahan training di dalam penerapan program
3. Mempermudah mencari dan memperbaiki kesalahan
program
4. Sebagai hard copy dari program yang dapat berfungsi
untuk back up dari program
Jenis – Jenis Translator (penterjemah)
1. Interpreter
Menerjemahkan program baris per baris
2. Kompiler
Menterjemahkan program dengan menulis semua
perintah terlebih dahulu.
KRITERIA PEMROGRAM YANG BAIK
1. Mampu menyusun algoritma dengan baik
2. Menguasai bahasa dan teknik penulisan program
dengan baik
3. Dapat bekerja sama dalam satu tim kerja
4. Dapat bekerja secara efisien dan tepat waktu

More Related Content

PPT
Pertemuan 3 relasi & fungsi
PDF
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
DOCX
Alat Peraga Geo board
DOC
RPP K 13 BAB FUNGSI KELAS X
DOCX
Fungsi rasional (2)
PDF
Matematika Diskrit - 08 kombinatorial - 03
PDF
Modul persamaan diferensial 1
PDF
Lkpd luas permukaan kubus
Pertemuan 3 relasi & fungsi
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Alat Peraga Geo board
RPP K 13 BAB FUNGSI KELAS X
Fungsi rasional (2)
Matematika Diskrit - 08 kombinatorial - 03
Modul persamaan diferensial 1
Lkpd luas permukaan kubus

What's hot (20)

PPTX
PDF
PERULANGAN DALAM MATLAB
PPTX
Matriks eselon baris dan eselon baris tereduksi
PDF
AKM SPLDV - Pertemuan 2
PPTX
Pertemuan 6 & 7 ars. gerbang logika
PDF
Iterasi gauss seidel
PPTX
Garis singgung lingkaran
PPTX
6. interpolasi polynomial newton
PDF
Ppt bilangan bulat kelompok 6
PPTX
TRANSFORMASI FUNGSI untuk kelas 11 SMA.pptx
PPTX
Metode enkripsi caesar cipher
PDF
Kisi kisi soal yang dipakai
DOCX
Tugas mandiri struktur data
PPTX
Ppt aturan sinus dan kosinus
PPTX
Contoh soal penyelsaian metode biseksi menggunakan excel erna
PPTX
PPT MATEMATIKA KELAS X BAB FUNGSI KUADRAT
DOCX
8.3.8 lembar kerja peserta didik soal lingkaran (reno sutriono)
DOCX
Materi Aljabar Fungsi Pecahan Rasional
PDF
01 barisan-dan-deret
PDF
Modul SMK Kurikulum 2013. KD.3.19.Persamaan Fungsi Kuadrat
PERULANGAN DALAM MATLAB
Matriks eselon baris dan eselon baris tereduksi
AKM SPLDV - Pertemuan 2
Pertemuan 6 & 7 ars. gerbang logika
Iterasi gauss seidel
Garis singgung lingkaran
6. interpolasi polynomial newton
Ppt bilangan bulat kelompok 6
TRANSFORMASI FUNGSI untuk kelas 11 SMA.pptx
Metode enkripsi caesar cipher
Kisi kisi soal yang dipakai
Tugas mandiri struktur data
Ppt aturan sinus dan kosinus
Contoh soal penyelsaian metode biseksi menggunakan excel erna
PPT MATEMATIKA KELAS X BAB FUNGSI KUADRAT
8.3.8 lembar kerja peserta didik soal lingkaran (reno sutriono)
Materi Aljabar Fungsi Pecahan Rasional
01 barisan-dan-deret
Modul SMK Kurikulum 2013. KD.3.19.Persamaan Fungsi Kuadrat
Ad

Viewers also liked (9)

DOC
Draft 2
PDF
20122 31-icl240-b-k-3
PPTX
matematika geodesi-transformasi linier
PDF
Buku Biologi SMA Kelas XII Subardi
DOCX
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
PDF
Bahan ajar alin 2 rev 2014 pdf
DOCX
Modelo informe técnico, de obra
PDF
Interchange 2 part A
PDF
What's Next in Growth? 2016
Draft 2
20122 31-icl240-b-k-3
matematika geodesi-transformasi linier
Buku Biologi SMA Kelas XII Subardi
Menentukan sistem persamaan linier dalam bentuk sistem konsisten dan inkonsisten
Bahan ajar alin 2 rev 2014 pdf
Modelo informe técnico, de obra
Interchange 2 part A
What's Next in Growth? 2016
Ad

Similar to Tahap pemrograman (20)

PPT
Tahap pemrograman
PPT
Pengantar_Pemrograman_Dasar_Pembelajaran.ppt
PPT
Pengantar Pemrograman Dasar dan kosep dasar
PDF
Algoritma pemrograman terstruktur
PDF
Algoritam1
PDF
TD-666-01-teknik-pemrograman
DOCX
Algoritma dan pemrograman
PDF
Implementasi perangkat-lunak
PDF
Tugas Pt
PDF
Tugas Pt
PDF
Tugas Pt
PPTX
1.adp dasar-dasar algoritma
PPTX
1 adp dasar-dasar algoritma
PPTX
1 adp dasar-dasar algoritma
PPTX
1 adp dasar-dasar algoritma
DOTX
PPTX
Pengantar algoritma dan pemrograman
PPTX
1 adp dasar-dasar pemrograman
PPTX
Proses Pemrograman Kelas XI Fase E SMA.pptx
PPTX
mteri tentang Proses Pemrograman kelas XI.pptx
Tahap pemrograman
Pengantar_Pemrograman_Dasar_Pembelajaran.ppt
Pengantar Pemrograman Dasar dan kosep dasar
Algoritma pemrograman terstruktur
Algoritam1
TD-666-01-teknik-pemrograman
Algoritma dan pemrograman
Implementasi perangkat-lunak
Tugas Pt
Tugas Pt
Tugas Pt
1.adp dasar-dasar algoritma
1 adp dasar-dasar algoritma
1 adp dasar-dasar algoritma
1 adp dasar-dasar algoritma
Pengantar algoritma dan pemrograman
1 adp dasar-dasar pemrograman
Proses Pemrograman Kelas XI Fase E SMA.pptx
mteri tentang Proses Pemrograman kelas XI.pptx

More from Rizky Wulansari (9)

PDF
Sistem Persamaan Linear
PDF
Basis dan Dimensi
PDF
Nilai Egien Dan Vektor Eigen
PDF
Transformasi Laplace
PPTX
Penerapan Integral Tentu
PDF
MATRIK DAN DETERMINAN
PPT
Bilangan Positif & Negatif
PPT
Floating Point
PPTX
matrik dan determinan
Sistem Persamaan Linear
Basis dan Dimensi
Nilai Egien Dan Vektor Eigen
Transformasi Laplace
Penerapan Integral Tentu
MATRIK DAN DETERMINAN
Bilangan Positif & Negatif
Floating Point
matrik dan determinan

Tahap pemrograman

  • 3. Siklus Hidup Perangkat Lunak (Software) Dilihat dari Struktur Sistem Komputer dan Siklus diatas, Algoritma Pemrograman menempati posisi dibagian implementasi karena bagian implementasi merupakan bagian dimana pemrogram melakukan proses coding (pembuatan program).
  • 4. 3 tahap pokok dalam membangun sebuah program : 1.Memahami permasalahan dan tujuan sebuah program dibuat. 2.Mampu menyusun konsep/rancangan/desain penyelesaian dari masalah yang akan kita selesaikan. 3.Mampu mengimplementasikan hasil rancangan kita dalam bentuk program yang terstruktur.
  • 5. Tahapan pelaksanaan program oleh komputer Algoritma Pemrograman Program dalam bahasa tingkat tinggi Translasi Program dalam bahasa mesin Interpretasi Oleh CPU Proses yang diinginkan
  • 6. BAHASA PEMROGRAMAN DIKELOMPOKKAN MENJADI 2 : 1. Bahasa tingkat rendah bahasa jenis ini dirancang agar setiap instruksinya langsung dikerjakan oleh komputer Contoh : bahasa mesin 2. Bahasa tingkat tinggi Bahasa jenis ini lebih mudah dipahami, lebih berorientasi ke bahasa manusia (bahasa inggris) Contoh : Pascal, Cobol, Basic, C dan lainnya.
  • 7. Perbedaan belajar memprogram dengan belajar bahasa pemrograman dan produk yang dapat dihasilkan : 1. Belajar Memprogram a) belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama b) bersifat pemahaman persoalan, analisis dan sintesis. c) titik berat: designer program.
  • 8. 2. Belajar Bahasa Pemrograman a) belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan pernyataan yang spesifik untuk setiap bahasa. b) titik berat: coder.  Produk yang Dihasilkan Pemrogram 1. Program dengan rancangan yang baik (metodologis, sistematis). 2. Dapat dieksekusi oleh mesin. 3. Berfungsi dengan benar. 4. Sanggup melayani segala kemungkinan masukan 5. Disertai dokumentasi.
  • 9. Langkah – Langkah Dalam Pemrograman Komputer 1. Mendefinisikan Masalah 2. Buat Algoritma dan Struktur Cara Penyelesaian 3. Menulis Program 4. Menguji Program 5. Menulis dokumentasi 6. Pemeliharaan Program
  • 10. Dalam analisis masalah supaya kita mengetahui bagaimana permasalahan tersebut maka hal – hal yang kita perlu memperhatikan : a. Kondisi awal, yaitu input yang tersedia. b. Kondisi akhir, yaitu output yang diinginkan. c. Data lain yang tersedia. d. Operator yang tersedia. e. Syarat atau kendala yang harus dipenuhi.
  • 11. 1. Program yang baik harus memiliki standar penilaian  Teknik Top – Down Dimana suatu masalah yang kompleks di bagi-bagi ke dalam beberapa tingkatan hingga terkecil.  Teknik Bottom – up pemecahan masalah yang kompleks dilakukan dengan menggabungkan prosedur-prosedur yang ada menjadi satu kesatuan program sebagai penyelesaian masalah tersebut. .
  • 12. 2. Harus Memiliki Standar Penyusunan Program a. Kebenaran logika dan penulisan Program yang disusun harus memiliki kebenaran logika pemecahan masalah maupun penulisan. b. Waktu minimum untuk penulisan program Waktu minimum penulisan program adalah waktu yang tersedia secara wajar untuk menyusun program, dari awal hingga siap dioperasikan.
  • 13. c. Kecepatan maksimum eksekusi program faktor yang harus diperhatikan : - bahasa pemrograman yang digunakan - algoritma yang disusun - teknik pemrograman yang diterapkan - perangkat keras yang dipakai untuk mengoperasikan d. Ekspresi penggunaan memori Pemrogram perlu mempelajari teknik-teknik pembuatan program yang meminimumkan penggunaan memori agar dapat mempercepat proses eksekusi program.
  • 14. e. Kemudahan merawat dan mengembangkan program f. User friendly Program yang disusun harus memiliki fasilitas yang memberikan kemudahan bagi pemakai
  • 15. MELAKUKAN TEST DAN MENCARI KESALAHAN 1. Kesalahan bahasa (langusge error) / kesalahan penulisan (syntax error) adalah kesalahan di dalam penulisan source program 2. Kesalahan sewaktu proses (run time error), kesalahan yang terjadi sewaktu program dijalankan. 3. Kesalahan logika (logical error), kesalahan dari logika program yang dibuat.
  • 16. Ada 2 macam dokumentasi : 1. Dokumentasi internal dokumentasi yang dibuat di dalam program yaitu setiap kita menuliskan baris program sebaiknya diberi komentar atau keterangan supaya mempermudah kita untuk mengingat logika yang terdapat di dalam instruksi tersebut, hal ini sangat bermanfaat ketika suatu saat program tersebut akan dikembangkan 2. Dokumentasi eksternal dokumentasi yang dilakukan dari luar program yaitu membuat user guide atau buku petunjuk aturan atau cara menjalankan program tersebut.
  • 17. TUJUAN DOKUMENTASI 1. Petunjuk untuk mereka yang akan menggunakan program 2. Sebagai bahan training di dalam penerapan program 3. Mempermudah mencari dan memperbaiki kesalahan program 4. Sebagai hard copy dari program yang dapat berfungsi untuk back up dari program
  • 18. Jenis – Jenis Translator (penterjemah) 1. Interpreter Menerjemahkan program baris per baris 2. Kompiler Menterjemahkan program dengan menulis semua perintah terlebih dahulu.
  • 19. KRITERIA PEMROGRAM YANG BAIK 1. Mampu menyusun algoritma dengan baik 2. Menguasai bahasa dan teknik penulisan program dengan baik 3. Dapat bekerja sama dalam satu tim kerja 4. Dapat bekerja secara efisien dan tepat waktu