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
Like this
58Activity
0 of .
Results for:
No results containing your search query
P. 1
Bahasa Pemrograman II

Bahasa Pemrograman II

Ratings:

5.0

(1)
|Views: 2,938 |Likes:
Published by MegaFeehily

More info:

Published by: MegaFeehily on Jan 11, 2010
Copyright:Attribution Non-commercial

Availability:

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

08/20/2013

pdf

text

original

 
0
Bahasa Pemrograman II
 
OlehRobin, S.Kom1.
 
Pendahuluan (Latar Belakang & Tujuan)2.
 
Lingkungan Pemrograman (Struktur Program, Kompilasi & Bahasa Program)3.
 
Input & Output4.
 
Control Structure (Percabangan & Perulangan)5.
 
Array6.
 
Fungsi Matematika & Metoda7.
 
Exception Handling8.
 
Class & Object (Constructor, Property, Method, Accessor, Mutator, Overloading)9.
 
Operasi File
Referensi:
Purnama, Rangsang, 2002,
Tuntunan Pemrograman Java
, Jilid 1, PrestasiPustaka PublisherDesdulianto, S.Kom, Penuntun praktikum
Bahasa Pemrograman II
, STMIKMikroskil
 
1
Bab IPendahuluan
Latar Belakang
Seiring dengan perkembangan zaman, bahasa pemrograman dan metode pemrograman juga mengalami perubahan. Dengan zaman yang semakin canggih maka metodepemrograman yang digunakan juga harus semakin mendekati dunia nyata. Untuk memenuhi kebutuhan tersebut, hingga saat ini di dunia pemrograman telah menggunakanpemrograman berorientasi objek sebagai tuntutan kebutuhan program yang dapatmensimulasikan dunia nyata.
Tujuan
1.
 
Membedakan pemrograman tak terstruktur, pemrograman terstruktur (proceduralprogramming) dan pemrograman berorientasi object (Object Oriented Programming)2.
 
Memahami karakteristik OOP
Pembahasan
 1.
 
Bahasa Program (Java)
2.
 
Pemrograman Console
3.
 
Premrograman berorientasi objek (Object Oriented Programming)
 
Persiapan
1.
 
Memahami logika & algoritma2.
 
Pernah menggunakan bahasa C++
Asal Mula Pemrograman Berorientasi Objek
1.
 
Bahasa Mesin (Pemrograman Tingkat Rendah)Pada dasarnya semua program komputer disusun dari bahasa mesin. Bahasapemrograman komputer pertama di dunia adalah bahasa mesin. Untuk bisa membuatprogram dengan bahasa mesin maka pemrogram harus benar-benar mengetahuisemua kode mesin (biasanya dalam bilangan heksadesimal) dari sebuahmikroprosesor. Keunggulan bahasa mesin yaitu pemrogram dapat dengan mudahmengakses hardware tanpa batas. Namun bahasa mesin juga memiliki kelemahansebagai berikut.-
 
Seiring dengan pengembangan mikroprosesor maka perintah yang disediakan olehmikroprosesor juga semakin banyak dan pemrogram juga semakin kesulitan untuk mengingat semua kode mesin yang disediakan mikroprosesor.-
 
Apabila kita membuat sedikit kesalahan pada program maka kita harusmengulang kembali penyusunan program tersebut dari awal-
 
Bahasa mesin tidaklah terstruktur karena tidak memiliki struktur control yangbaik -
 
Bahasa mesin tidak mengenal adanya variabel & sub program
 
22.
 
Bahasa Rakitan (Assembly/Pemrograman Tingkat Menengah)Bahasa rakitan sangat identik dengan bahasa mesin. Sebuah statement bahasa rakitanselalu dapat diterjemahkan menjadi 1 s/d 3 kode mesin. Dibandingkan denganpendahulunya yaitu bahasa mesin, bahasa rakitan memiliki beberapa keunggulansebagai berikut.-
 
Tidak perlu mengingat instruksi mesin, hanya perlu mengingat instruksi bahasarakitan yang biasanya sudah menggunakan singkatan dari bahasa Inggris sehinggalebih mudah dimengerti pemrogram-
 
Dapat menggunakan referensi memori tertentu sebagai variabel & sub programNamun seiring dengan perkembangan zaman bahasa rakitan juga telah banyak ditinggalkan karena bahasa rakitan juga memiliki kelemahan sebagai berikut.-
 
Hanya memiliki tipe data bertipe byte dan word-
 
Sub program dalam bahasa rakitan sangat tidak nyaman digunakan-
 
Bahasa rakitan memiliki struktur kontrol tetapi sangat sulit untuk dipahamisebagian besar pemrogram karena bahasa rakitan masih belum terstruktur3.
 
Pemrograman Terstruktur (Pemrograman Tingkat Tinggi)Pemrograman terstruktur mengalami masa kejayaan sekitar tahun 1976 s/d tahun1996. Pemrograman terstruktur telah menutupi semua kelemahan yang terdapat padabahasa rakitan karena memiliki keunggulan sebagai berikut.-
 
Memiliki tipe data yang lebih variasi dan lebih lengkap-
 
Sub program selalu dideklarasikan dengan jelas & baik -
 
Struktur kontrol pemrograman terstruktur sangat jelas dan mudah untuk digunakanSeiring dengan bertambahnya kebutuhan manusia akan program komputer, programkomputer dituntut untuk semakin mendekati dunia nyata yang penuh denganpemodelan dan objek. Pada dasarnya pemrograman terstruktur dapat memenuhikebutuhan tersebut meskipun pemrograman mengalami sedikit kesulitan dalampemodelan objek Hingga saat ini pemrograman terstruktur masih digunakan meskipun sebenarnya telahdikenal pemrograman berorientasi objek 4.
 
Pemrograman Berorientasi Objek/Object Oriented Programming (OOP)Untuk membuat program yang semakin mendekati dunia nyata para pengembangbahasa pemrograman beralih ke OOP. Keunggulan pemrograman ini yaitu dapatmemodelkan banyak objek yang mendekati dunia nyata. Selain itu OOP jugamemiliki semua fasilitas yang dimiliki oleh pemrograman terstruktur.Salah satu kelemahan OOP yaitu OOP tidak cocok digunakan untuk pemrogramanberskala kecil karena program-program sederhana tidak membutuhkan pemodelanobjek.

Activity (58)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Echo Sedekh liked this
masrifai liked this
Ciqi Boy Boim liked this
Rigel Pawallo 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)//-->