PERTEMUAN 4 TAHAP PEMROGRAMAN
Tahapan pelaksanaan program oleh komputer Algoritma Pemrograman Program dalam bahasa tingkat tinggi Translasi mesin Interpretasi Oleh CPU Proses yang diinginkan
BAHASA PEMROGRAMAN DIKELOMPOKKAN MENJADI 2 : Bahasa tingkat rendah bahasa jenis ini dirancang agar setiap instruksinya langsung dikerjakan oleh komputer Contoh : bahasa mesin Bahasa tingkat tinggi Bahasa jenis ini lebih mudah dipahami, lebih berorientasi ke bahasa manusia (bahasa inggris) Contoh : Pascal, Cobol, Basic, C dan lainnya.
Langkah – Langkah Dalam Pemrograman Komputer Mendefinisikan Masalah Menentukan Solusi Memilih Algoritma Menulis Program Menguji Program Menulis dokumentasi Merawat Program
MELAKUKAN TEST DAN MENCARI KESALAHAN Kesalahan bahasa (langusge error) / kesalahan penulisan (syntax error) adalah kesalahan di dalam penulisan source program Kesalahan sewaktu proses (run time error), kesalahan yang terjadi sewaktu program dijalankan. Kesalahan logika (logical error), kesalahan dari logika program yang dibuat.
TUJUAN DOKUMENTASI Petunjuk untuk mereka yang akan menggunakan program Sebagai bahan training di dalam penerapan program Mempermudah mencari dan memperbaiki kesalahan program Sebagai hard copy dari program yang dapat berfungsi untuk back up dari program
Belajar Memprogram dan Belajar Bahasa pemrograman Belajar memprogram belajar tentang strategi pemecahan masalah dan sistematika pemecahan masalah tersebut Belajar bahasa pemrograman belajar memakai suatu bahasa, aturan tata bahasanya, instruksi – instruksinya
Jenis – Jenis Translator (penterjemah) Interpreter Menerjemahkan program baris per baris Kompiler Menterjemahkan program dengan menulis semua perintah terlebih dahulu.
MEMILIH BAHASA PEMROGRAMAN Tipe dari permasalahan Kesulitan dari permasalahan Penguasaan bahasa pemrograman Ketersediaan bahasa pemrograman Jenis bahasanya Kemudahan dari bahasa pemrograman dalam memodifikasi program bila ada perubahan di kemudian hari
STANDAR PROGRAM YANG BAIK Teknik pemecahan masalah Penyusunan program Perawatan program Standar prosedur
TEKNIK PEMECAHAN MASALAH Teknik Top – Down Dimana suatu masalah yang kompleks di bagi-bagi ke dalam beberapa tingkatan hingga terkecil. Teknik Bottom – up teknik pemecahan masalah ini mulai ditinggalkan karena sulit untuk melakukan standarisasi proses.
STANDAR PENYUSUNAN PROGRAM Kebenaran logika dan penulisan Program yang disusun harus memiliki kebenaran logika pemecahan masalah maupun penulisan. Waktu minimum untuk penulisan program Waktu minimum penulisan program adalah waktu yang tersedia secara wajar untuk menyusun program, dari awal hingga siap dioperasikan.
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 Ekspresi penggunaan memori Pemrogram perlu mempelajari teknik-teknik pembuatan program yang meminimumkan penggunaan memori agar dapat mempercepat proses eksekusi program.
KRITERIA PEMROGRAM YANG BAIK Kemudahan merawat dan mengembangkan program User friendly Program yang disusun harus memiliki fasilitas yang memberikan kemudahan bagi pemakai KRITERIA PEMROGRAM YANG BAIK Mampu menyusun algoritma dengan baik Menguasai bahasa dan teknik penulisan program dengan baik Dapat bekerja sama dalam satu tim kerja Dapat bekerja secara efisien dan tepat waktu