Modul PEMROGRAMAN TERSTRUKTUR - .Program menuliskan File pada .txt ... java, dll. Setiap bahasa ...
date post
29-Jun-2018Category
Documents
view
221download
0
Embed Size (px)
Transcript of Modul PEMROGRAMAN TERSTRUKTUR - .Program menuliskan File pada .txt ... java, dll. Setiap bahasa ...
Pemrograman terstrukturModul
PEMROGRAMAN TERSTRUKTUR
Oleh
Eko Teguh. S.SiUbaidillah
Laboratorium Komputasi dan PemodelanJurusan FisikaFakultas Matematika dan Ilmu pengetahuan AlamUniversitas BrawijayaMalang2016
Pemrograman terstruktur
Pemrograman terstruktur
i
Kata Pengantar
Pada modul ini, dijelaskan mengenai penggunaan bahasa C++ berikut dengan contohprogram yang telah diuji sebelumnya. Modul ini diharapkan dapat membantu praktikan untukmemahami pemrograman terutama menggunakan bahasa C++.
Penulis menyadari banyaknya kesalahan dalam penulisan modul ini dan menyampaikanpermintaan maafnya. Kemudian penulis juga menerima saran berkaitan dengan tulisan ini.
Penulis
2016
Pemrograman terstruktur
ii
This Page Intentionally Blank
Pemrograman terstruktur
iii
Daftar Isi
Kata Pengantar..................................................................................................................................... i
Daftar Isi ..............................................................................................................................................iii
Daftar Gambar .....................................................................................................................................v
Daftar Tabel..........................................................................................................................................v
Daftar Program.....................................................................................................................................v
Bab I Pendahuluan .............................................................................................................................. 1
1.1. Bahasa pemrograman ......................................................................................................... 1
1.2. Compiler.............................................................................................................................. 1
1.3. Program Console ................................................................................................................. 2
1.4. Tugas ................................................................................................................................... 2
Bab II Struktur, Variabel, Tipe Data..................................................................................................... 3
2.1. Struktur Program................................................................................................................. 3
2.2. Variabel ............................................................................................................................... 4
2.3. Konstanta ............................................................................................................................ 4
2.4. Tipe data.............................................................................................................................. 5
2.5. Latihan................................................................................................................................. 6
Bab III Operator................................................................................................................................... 7
3.1. Aritmatika............................................................................................................................ 7
3.2. Pengunaan dan Arti Kombinasi (+=,-=,*=,/=,%=,>>=,
Pemrograman terstruktur
iv
5.4. Perulangan for ................................................................................................................... 12
5.5. Latihan............................................................................................................................... 13
Bab VI Array dan Pointer ................................................................................................................... 15
6.1. Array .................................................................................................................................. 15
6.2. Pointer ............................................................................................................................... 16
6.3. Latihan............................................................................................................................... 17
Bab VII Fungsi .................................................................................................................................... 19
7.1. Fungsi................................................................................................................................. 19
7.2. Latihan............................................................................................................................... 19
Bab VIII Class...................................................................................................................................... 21
8.1. Class................................................................................................................................... 21
8.2. Latihan............................................................................................................................... 22
UAP.................................................................................................................................................... 23
Daftar Pustaka ................................................................................................................................... 24
Pemrograman terstruktur
v
Daftar Gambar
Gambar 2.1. Keluaran program Hello Word!................................................................................... 3Gambar 2.2.Hasil dari program 2.4..................................................................................................... 6
Daftar Tabel
Tabel 1.1. Tabel bahasa permograman , platform dan console ......................................................... 2Tabel 2.1.. Tipe data, size dan Signed/Unsigned ................................................................................ 5
Daftar Program
Program 1.1. Contoh pemrograman menggunakan C++ .................................................................... 1Program 2.1. Program Hello Word...................................................................................................... 3Program 2.2. Variabel local dan variable formal................................................................................. 4Program 2.3. Penggunaan tipe data ................................................................................................... 5Program 3.1. Penggunaan operator.................................................................................................... 8Program 4.1. Program menuliskan File pada .txt.............................................................................. 10Program 5.1. Kondisi perulangan while ............................................................................................ 12Program 5.2. Kondisi perulangan do-while ....................................................................................... 12Program 5.3. Kondisi perulangan For................................................................................................ 13Program 6.1. Penulisan array............................................................................................................ 16Program 6.2. Penulisan array multidimensi...................................................................................... 16Program 6.3. Pointer......................................................................................................................... 17Program 6.4. Contoh program pointer ............................................................................................. 17Program 7.1. Fungsi .......................................................................................................................... 19program 7.2. Contoh program bilangan ganjil genap dengan menggunakan fungsi........................ 20Program 8.1 Contoh penggunaan class............................................................................................. 22
Pemrograman terstruktur
vi
This Page Intentionally Blank
Pemrograman terstruktur
1
Bab I Pendahuluan
Komputer merupakan sebuah perangkat elektronik yang bekerja dalam bahasa biner sebagaibasisnya. Manipulasi sistem kerja computer untuk menjalankan perintah sesuai dengan yang diinginkanmembutuhkan perintah yang ditransformasikan kedalam bahasa yang dimengerti oleh komputer dankemudian dijalankan dalam bentuk program executable. Berbeda dengan sistem berintelegent tinggi,manipulasi komputer harus dilakukan dengan perintah menggunakan bahasa khusus yang dituliskanberdasarkan struktur tertentu. Perintah yang diberikan juga harus dalam bentuk logika dan runtut sesuaidengan struktur asli dari program.
Gambar 1.1. Skema sebuah program.
1.1. Bahasa pemrograman
Bahasa manusia tidak dapat dikenali oleh computer secara langsung. Perintah perintah dasar sepertihitung!, Jalankan! tidak akan dikenali oleh komputer. Diperlukan perintah dalam bentuk lain yangdapat dikenali oleh komputer Perlu diketahui jika berbeda dengan manusia yang menggunakan rangkaianlogika dalam otak, computer tidak akan bisa melakukan sesuatu sebelum perintahnya dijalankan dalambahasa yang dikenali oleh computer. Untuk menuliskan perintah ke computer, diperlukan bahasa dasaryang nantinya dirubah menjadi bahasa binner yang diken