sebelum membahas tentang apa itu pemrograman terstruktur, mari kita cari tau apa arti dari setiap kata yang memabangun kata pemrograman terstruktur,
pemrograman: Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Terstruktur: suatu hal yang sudah di susun rapi dan sistematis
Pemrograman Terstruktur merupakan suatu tindakan untuk
membuat program yang berisi instruksi-instruksi dalam bahasa komputer
yang disusun secara logis dan sistematis supaya mudah dimengerti, mudah
dites, dan mudah dimodifikasi.
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.
Tujuan dari pemrograman terstruktur adalah
-Meningkatkan kehandalan suatu progam
-program mudah dibaca dan ditelusuri,
-menyederhanakan kerumitan program,
-pemeliharaan program, dan
-meningkatkan produktivitas pemrograman.
-pemeliharaan program, dan
-meningkatkan produktivitas pemrograman.
pemrograman terstuktur biasanya mengguanakan rancangan top-down dalam pembuatan algoritma nya.
Perancangan top-down adalah suatu metode perancangan algoritme yang dimulai dengan memecah masalah utama menjadi beberapa submasalah, dan jika perlu memecah lagi setiap submasalah menjadi beberapa sub-submasalah, dan seterusnya.
Structure chart adalah cara pendokumentasian yang menunjukkan hubungan antara sub-submasalah dari masalah secara keseluruhan.
Structure chart adalah cara pendokumentasian yang menunjukkan hubungan antara sub-submasalah dari masalah secara keseluruhan.
contoh
Masalah :
Ingin menggambar
gambar orang
seperti disamping
Analisis :
Dibutuhkan 4 komponen untuk menggambar orang, yaitu lingkaran (1), garis mendatar (1), garis berpotongan(2).
Ingin menggambar
gambar orang
seperti disamping
Analisis :
Dibutuhkan 4 komponen untuk menggambar orang, yaitu lingkaran (1), garis mendatar (1), garis berpotongan(2).
-Mana yang lebih mudah anda hafalkan
-Jika akan ditambah satu batang lagi, dimana harus diletakkan agar posisinya dapat dinilai benar
-Jika susunannya dirombak, mana yang lebih mudah untuk disusun kembali.
sejarah singkat bahasa pemrogaraman c++
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming)
tambahan:
pada pertemuan kuliah beberapa hari yang lalu, tugas ini di buat, dan ada satu masalah yang hasrus di cari tau, kenapa ada 1 masalah yang terjadi pada aplikasi mingw?, error code berisi akses yang tidak di berikan dari administator system ke folder system aplikasi mingw, jadi cara untuk menyelesaikanya adalah dengan membuat folder itu mendapatkan izin dari administratos pc, dengan cara membuat aplikasi tersebut berjalan di administrator user, (Run as administrator).