Modul PEMROGRAMAN TERSTRUKTUR - .Program menuliskan File pada .txt ... java, dll. Setiap bahasa ...

download Modul PEMROGRAMAN TERSTRUKTUR - .Program menuliskan File pada .txt ... java, dll. Setiap bahasa ...

of 32

  • date post

    29-Jun-2018
  • Category

    Documents

  • view

    221
  • download

    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