Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
5Activity
0 of .
Results for:
No results containing your search query
P. 1
Modul C++ Revised 1.2

Modul C++ Revised 1.2

Ratings: (0)|Views: 243 |Likes:
Published by yudwiantoro

More info:

Published by: yudwiantoro on Feb 25, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/31/2013

pdf

text

original

 
Modul CPP MA’ARIF1 - 07/08
MODUL PEMROGRAMAN BERORIENTASI OBYEKDENGAN C++KELAS X – RPL SEMESTER II
YUDWI ANTORO WIBOWO @ 2007/2008
SMK MA’ARIF 1 TEMON
Yudwi @ 2008
[
1
]
 
Modul CPP MA’ARIF1 - 07/08
PENDAHULUAN
ALGORITMA
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan
 jelas
dan
tidak rancu
untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakandan mempunyai efek tertentu. Yang menjadi pertanyaan adalah apakah algoritma yang kitasusun tersebut telah logis? Logis berarti dapat diterima akal baik dari segi efisiensi dankeefektifannya.Sesuai dengan perkembangannya, teknik penulisan algoritma pada suatu masalah juga berkembang, diantaranya:
definisi algortima
,
pseudocode
yang menjadi cikal bakal bahasainggris terstruktur (
 structured english
),
flow chart
(digram alir),
data flow diagram
(diagram arus data), dll. Semuanya alat tersebut memiliki keunggulannya masing-masing.Cara penggunaannya tergantung kepada pembuatannya (
 state of art 
). Jadi kita tidak dapatmemaksakan bahwa algoritma yang kita buat dengan suatu alat adalah terbaik. Hanya saja perlu diperhatikan bahwa algoritma yang kita buat logis (ada
input 
,
 proses
,
output 
,
efisien
dan
efektif 
).Algoritma yang telah kita buat berdasarkan salah satu cara di atas, selanjutnya diterjemahkanke dalam salah satu bahasa pemrograman, misalnya Pascal, Cobol, C, Delphi, VB, C, C++,dan lain-lain. Agar algoritma yang kita buat berjalan dengan baik pada suatu bahasa pemograman, maka kita harus mengetahui struktur program tersebut secara jelas.
SEJARAH C++
Berawal dari
bahasa BCPL
yang diciptakan oleh
Martin Richards
. BCPL dapat dikatakancukup sederhana karena tidak memiliki tipe data (
typeless language
).Pada tahun 1970
bahasa B
diciptakan oleh
Ken Thompson
dengan menggunakanMikrokomputer 
DEC PDP-7
di BELL LABORATORIES dengan tujuan utamanya adalahuntuk mengembangkan sistem operasi dengan menggunakan bahasa Asembler. Pada saat itu, bahasa B masih dalam bentuk interpreter.Pada tahun 1972,
bahasa C
diciptakan oleh
Dennis Ritchie
dan
Ken Thompson
dengantujuan untuk memperbesar kemampuan bahasa B di AT&T BELL LABORATORIES.***
 Bell Laboratories
(juga dikenal dengan nama Bell Labs dan sebelumnyadengan nama
 AT&T Bell Laboratories
dan
 Bell Telephone Laboratories
 )adalah bagian dari organisasi riset dan pengembangan dari
 Alcatel-Lucen
dan sebelumnya dari
United States Bell System
. Bell Labs bermarkas di
 Murray Hill 
 , Amerika Serikat, dan memiliki fasilitas riset dan pengembangandi berbagai tempat di dunia. Konsentrasi utama fasilitasnya adalah di utara
 New Jersey
.
***
 Bahasa pemrograman
adalah salah satu bahasa pemrogramankomputer. Dibuat pada tahun 1970-an untuk Sistem Operasi Unix oleh Bell  Labs
(Ken Thompson
dan
 Dennis M. Ritchie
 ). Merupakan kelanjutan daribahasa BCPL. Bahasa Pemrograman C merupakan salah satu bahasa pemrograman yang paling sering dipakai oleh pemrogram di seluruh dunia,terutama karena C memperbolehkan pengaksesan memori secara manual.
Yudwi @ 2008
[
2
]
 
Modul CPP MA’ARIF1 - 07/08
C telah mempengaruhi bahasa-bahasa pemrograman yang lain, terutama C++. Bahkan C seringkali dipakai untuk membuat bahasa-bahasa pemrograman yang lain. Umumnya C dipakai untuk membuat program sistem dan jaringan,walaupun tidak jarang juga dipakai untuk membuat program aplikasi.
Sebenarnya bahasa C diciptakan untuk diimplementasikan pada sistem operasi UNIX pada
DEC PDP-11
. Bahasa C tidak langsung menjadi populer seperti sekarang ini. Perjalananyang dilalui bahasa C cukup panjang. Sampai akhirnya
Brian Kerninghan
dan
DenisRitchie
menulis sebuah buku yang berjudul ‘
The C Programming Language
’ (PrenticeHall). Buku tersebut dapat dikatakan sebagai buku ajaib karena dengan buku inilah bahasa Cmenjadi perhatian para pembuat software. Impian menjadi kenyataan. Bahasa C kemudiandiimplementasikan pada komputer 8-bit dengan menggunakan sistem operasi CP/M.Pada tahun 1981, IBM memperkenalkan
PC
(
 Personal Computer 
). Revolusi PCmenyebabkan bahasa C menjadi bahasa pemrograman yang paling populer dan fleksibel.Karena banyaknya perusahaan yang kemudian mengembangkan bahasa C tanpa adanyastandar tertentu sehingga revolusi bahasa C mengarah pada tidak adanya kompatibilitas.
 American National Standard Institute
(ANSI) kemudian menciptakan versi standar untuk  bahasa C yang dikenal dengan ANSI C.Hingga saat ini hampir semua aplikasi program yang sangat canggih ditulis dalam bahasa C.walaupun bahasa C dapat dikatakan sebagai bahasa pemrograman yang hampir sempurnanamun para developer software masih merasakan adanya kesukaran dalam mengembangkan program-program mereka.Setelah bahasa C menjadi populer dan menjadi bahasa andalan, masih dirasakan adanyakesukaran pada proyek-proyek besar dalam mengembangkan software. Atas dasar inilah pada tahun 1983
Bjarne Stroustrup
menciptakan bahasa C++ untuk mengatasi kekurangan pada C.Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan bahasa ANSI C sehingga C++ cukup kompatibel dengan bahasa pendahulunya yaitu bahasa C. Pertama kali,
 prototype
C++ muncul sebagai C yangdipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas (
C with class
).***
 Bjarne Stroustrup
(lahir 30 Desember 1950 di Aarhus, Denmark) adalah seorang ilmuwan komputer dan profesor di bidang ilmu komputer di Texas A&M University. Dia dikenal lewat jasanya dalam mengembangkan bahasa pemrograman C++.Stroustrup meraih pendidikan master di bidang matematika dan ilmu komputer  pada tahun 1975 dari Universitas Aarhus, Denmark, dan menyelesaikandoktornya di Universitas Cambridge, Inggris pada tahun 1979. Ia juga sempat bekerja sebagai kepala departemen riset pemrograman skala-besar di AT&T  Lab hingga akhir tahun 2002.
Selama tahun 1983-1984, bahasa C dengan kelas disempurnakan dengan menambahkanfasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebutC++. Nama C++ diberikan oleh
Rick Mascitti
pada tahun 1983. Simbol ++ merupakan operator Cuntuk operasi penaikan (
increment 
), muncul untuk menunjukkan bahwa bahasa baru inimerupakan versi yang lebih canggih dari C.
Yudwi @ 2008
[
3
]

Activity (5)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
abdi nur liked this
Pangeran Ngalam liked this
Hendri Ajah liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->