PEMROGRAMAN TERSTRUKTUR

Slides:



Advertisements
Presentasi serupa
FUNGSI Erizal, S.Si, M.Kom Universitas Respati Yogyakarta
Advertisements

PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Sekilas C++.
Konsep Bahasa C++.
Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
Pemrograman Terstruktur
Modular Programming Slamet Kurniawan, S.Kom.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Ilustrasi keberadaan fungsi dalam sebuah program:
Pemrograman Windows.
PENGENALAN c++ DAN STRUKTUR DASAR C++
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
Perkembangan Bahasa.
Struktur (Struct).
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
Struktur & Kelas Erizal, S.Si, M.Kom Universitas Respati Yogyakarta
STRUKTUR DATA STRUCT DAN POINTER
Fungsi.
POINTER (VAR.PENUNJUK)
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
KONSTANTA dan OPERATOR
MAKRO pertemuan 9.
PREPROCESSOR DIRECTIVES preprocessor directives adalah susatu perintah yang termasuk dalam program tetapi bukanlah instruksi dari program itu sendiri,
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Function User Function.
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
Operasi Dasar Input/Output
Pemrograman Terstruktur C++ : Person 21 : Imelda Florensia Jayadi Kasenda Risky Radjamuda : Dosen : Ir. Hasanuddin Sirait, MT Created by. imeldaflorensia91.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Bab 05 Tipe Data dan Mengisi Variabel
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Dibuat oleh : Renni Angreni, S.Kom.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
Fungsi, Array dan String
PERSON 20 TUGAS PEMROGRAMAN TERSTRUKTUR C++ CHERIA LOUPATTY MANAJEMEN INFORMATIKA STMIK / AMIK PARNA RAYA MANADO.
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Pemrograman Berorientasi Objek C++ Object Oriented Programming Rachmansyah, S.Kom
PENGENALAN C++ Part 2 Struktur Program.
Pemrograman Berorientasi Objek Rachmansyah, S.Kom Fungsi.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
DASAR BAHASA PEMROGRAMAN BORLAND C++
I Gusti Agung Made Wirautama, S.Kom
Pertemuan 1 Pengenalan Bahasa C++.
Pemrograman Terstruktur
PEMROGRAMAN SISTEM FUNGSI
Pengenalan C++ Oleh : Dewi Sartika.
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
2. Pengenalan Program C++
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Castaka agus sugiato, M.Kom., M.CS
Pemrograman Terstruktur Menggunakan Bahasa C++
Pemograman Berorientasi Object Sistem Informasi Semster III
DASAR PEMROGRAMAN KOMPUTER
Algoritma Struktur Data
STRUKTUR DATA Konsep Dan Arsitektur.
INTRODUCTION TO C++
Pemrograman Terstruktur
INTRODUCTION TO C++
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pemrograman Terstruktur Menggunakan Bahasa C++
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Pemrograman Terstruktur
Transcript presentasi:

PEMROGRAMAN TERSTRUKTUR Pertemuan Kedua Titin Nurjanah, S.Kom

Introduction to C++ C++ merupakan bahasa yang relatif baru dibandingkan C Bahasa C++ diciptakan oleh Bjarnae Stroustop pada tahun 1982 C++ merupakan pengembangan dari bahasa C dan mendukung pemrograman berorientasi objek atau Object Oriented Programming (OOP). Software yang bisa digunakan untuk bahasa pemrograman C++ : 1. Borland C++ 2. GCC 3. Microsoft Visual Studio

Struktur Program Preprocessor Preposser #include adalah suatu perintah yang digunakan untuk mengatur kompiler agar membaca berkas header yang disertakan di belakang kata include saat pelaksanaan kompilasi. deklarasi preprocessor/header file deklarasi konstanta deklarasi variabel global deklarasi fungsi Main ()

File Header Berkas yang berisi prototipe fungsi, definisi konstanta, dan variabel. Prototipe fungsi berupa judul yang dilengkapi argumen serta tipe nilai balik. Prototipe fungsi harus sudah tersedia sebelum pemanggilan fungsi. Ini merupakan syarat selama kompilasi. Fungsi merupakan kumpulan kode C++ yang diberi nama dan ketika nama tersebut dipanggil maka kumpulan kode tersebut dijalankan. Konstanta Bisa ada atau tidak Variabel Global

Main() Fungsi dijalankan ketika program dieksekusi. Kata in di depan main() menyatakan bahwa program memberikan nilai balik yang bertipe int Fungsi Biasa ada atau tidak, fungsi bisa diletakkan setelah fungsi main();

Contoh menggunakan nilai balik #include <iostream.h> int main(){ cout<<“Selamat Datang di Praktikum Pemrograman Terstruktur “; return 0; }

Contoh C++ #include <iostream.h> #include <conio.h> main(){ cout<<“Selamat Datang di Praktikum Pemrograman Terstruktur “; getch(); }

Contoh dengan Bahasa C #include <stdio.h> #include <conio.h> main(){ printf(“Selamat Datang di Praktikum Pemrograman Terstruktur “); getch(); }

Pengenal (Identifier) Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram.

Aturan Pengenal Pengenal harus diawali dengan huruf (A .. Z, a .. z) atau karakter garis bawah ( _ ). Selanjutnya dapat berupa huruf, angka (0 .. 9), karakter garis bawah, atau tanda dolar ($). Panjang pengenal boleh terdiri lebih dari 32 karakter, akan tetapi hanya 32 karakter pertama yang dianggap berarti. Contoh: • total • nilai2 • total_per_bulan • harga_jual$ Huruf kecil dan huruf Kapital dibedakan pada pengenal (Case Sensitive). Itulah Sebabnya alamat dan Alamat adalah dua buah pengenal yang berbeda

Tipe Data Tipe Data Keterangan Char Menyatakan sebuah karakter (bisa berupa huruf A atau a, digit seperti 0 atau 9, atau simbol seperti * dan &) Double Menyatakan bilangan titik-mengambang (bilangan real) dengan ketelitian tinggi Float Menyatakan bilangan titik-mengambang (bilangan real) dengan ketelitian rendah Int Menyatakan bilangan bulat antara -32768 sampai 32767 Long int Menyatakan bilangan bulat yang berkisar -2147483648 sampai 2147483647

Pendeklarasian Variabel Variabel adalah suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal. Bersifat sementara karena variabel hanya dialokasikan kedalam memori komputer pada saat program dijalankan saja. Variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu Pengertian deklarasi disini berarti memesan memori dan menentukan jenis data yang dapat disimpan di dalamnya. Bentuk umum pendeklarasian suatu variabel adalah: type_data nama_variabel;

Contoh Deklarasi Variabel int a; char nama; Pada pendeklarasian variabel, daftar-variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan tanda koma. float c, total_harga; int r, luas; tanda koma sebagai pemisah

Memberikan Nilai ke Variabel Untuk mengisikan nilai ke variabel, pernyataan yang diperlukan berbentuk Contoh : r = 7; Merupakan pernyataan untuk mengisikan 7 ke variabel r. Pemberian nilai juga seperti berikut r = r+1; berarti “hasil penjumlahan nilai r dengan 1 diberikan ke r”. Dengan kata lain isi r dinaikkan sebesar 1. Variabel = nilai;

Contoh #include <iostream.h> #include <conio.h> main(){ int p,l,luas; //deklarasi variabel p=8; l=6; proses luas = p*l; cout<<"Luas persegi panjang tersebut adalah "<<luas; //output getch(); }

Latihan Buatlah program untuk menghitung luas segitiga dengan ketentuan sebagai berikut alas : 6, tinggi : 8

Komentar Komentar biasa digunakan dalam program untuk memberikan penjelasan kepada pembaca program. Komentar tidak memberikan efek apa-apa pada keluaran. Isinya dapat berupa penjelasan atau kegunaan dari program. Komentar ditulis menggunakan pasangan tanda /* dan */ . Isinya bisa lebih dari satu baris. Contoh komentar : /*Ini adalah contoh komentar Ini adalah contoh komentar Ini adalah contoh komentar */ // Ini adalah contoh komentar

Operasi Masukan Data pada C++ C++ menyediakan objek cin untuk membaca data masukan dari keyboard dan berlaku untuk sembarang tipe data. Berada pada file header iostream.h Penggunaannya sebagai berikut Contoh : #include <iostream.h> #include <conio.h> main(){ int a,t,luas; cout<<"Masukkan alas segitiga : ";cin>>a; cout<<"Masukka tinggi segitiga : ";cin>>t; luas = 0.5*(a*t); cout<<"Luas segitiga tersebut adalah "<<luas; getch(); } cin>>nama_variabel

Operasi Masukan Data pada C Pada bahasa C untuk operasi inputan menggunakan scanf() yang ada pada file header stdio.h. Bentuk penggunaanya : #include <stdio.h> #include <conio.h> main(){ int a,t,luas; printf("Masukkan alas : "); scanf("%i",&a); printf("Masukkan tinggi : "); scanf("%i",&t); luas=0.5*(a*t); printf("Luas segitiga tersebut adalah : %i",luas); getch(); } Scanf(“string kontrol,argumen”)

Gets(variabelString); Fungsi gets() gets() membaca seluruh karakter yang dimasukkan dari keyboard (termasuk spasi). Bentuk pemakaiannya : Contoh pemakaian gets(); #include <stdio.h> #include <iostream.h> #include <conio.h> main(){ char nama[30]; cout<<"Tuliskan Namamu : ";gets(nama); cout<<"Namamu adalah "<<nama; getch(); } Gets(variabelString);

Jangkauan Variabel #include <iostream.h> #include <conio.h> int phi=3.14,r1=10; //variabel global main(){ float r, luas2,luas1; //variabel lokal luas1=phi*r1*r1; //proses luas lingkaran pertama cout<<"Luas lingkaran pertama = "<<luas1; //output luas pertama cout<<"\nMasukkan Nilai jari-jari = ";cin>>r; //input nilai jari2 luas2=phi*r*r; //proses luas lingkaran kedua cout<<"\nLuas lingkaran kedua = "<<luas2; // output luas kedua getch(); }

Latihan Buatlah program untuk menghitung nilai pemrograman terstruktur dengan ketentuan: Nilai input dari user Nilai tugas 40% Nilai responsi 60%