PEMOGRAMAN SISTEM JAVA
SEJARAH JAVA
•Java adalah salah satu
bahasa pemrograman computer yang berorientasi object diciptakan oleh salah satu
perusahaan Sun microsystem, perusahaan workstation UNIX .
•JAVA diciptakan
berdasarkan bahasa C++ dengan tujuan platform independent dapat dijalankan pada
berbagai jenis hardware tanpa kompilasi ulang.
•Java adalah salah satu
bahasa pemrograman computer yang berorientasi object diciptakan oleh salah satu
perusahaan Sun microsystem, perusahaan workstation UNIX .
•JAVA diciptakan berdasarkan
bahasa C++ dengan tujuan platform independent dapat dijalankan pada berbagai
jenis hardware tanpa kompilasi ulang.
•Pada tahun 1991 James
Gosling, sun Microsystem menciptakan sebuah bahasa baru yang di tulis
berdasarkan C++.bahasa ini disebut OAK (nama pohon yang terlihat dari jendela
ruangan James Gosling)
•Java kemudian dipakai untuk sebuah browser
yang bernama WebRunner setelah berhasilbrowser kemudian dinamakan HotJava dengan symbol secangkir kopi panas.
•Pada
tahun 1995 bahasa Java dan HotJAva diumumkan diweb. Versi alpha ditayangkan awaltahun 1995.
•Pada tahun 1995 musim panas diimplementasikan pada windows
95 dan linux.
•Tanggal 23 Januari 1996,
Java
1.0 resmi diumuMkan dan disediakan di web untuk Netscape
2.0, salah sau browser terkenal, mengadopsi JAVA dan JAVASCRIPT.
•Berbagai teknologi diperkenalkan seperti J2EE
(Java 2 Enterprise Edition), J2SE (Java 2Standart Edition), JavaBean,
Java Server Page (JSP) dan JME (Java Micro Edition).
•Bahkan JAVA memicu bahasa2
yang berorientasi jaringan seperti Phyton, ASP,
XML,C# dll.
PERBEDAAN
PEMOGRAMAN PROSEDURAL
DAN
PEMOGRAMAN
BERORIENTASI OBJEK
A.
PEMOGRAMAN PROSEDURAL (process-oriented model)
- Semua data dan kode di
gabungkan menjadi satu program
- masalah akan muncul jika program di kembangkan ke arah yang
lebih besar, maka akan membutuhkan ratusan bahkan ribuan baris kode
B. Pemrograman Berorientasi Object
(object-oriented model)
- kelebihan
dari pemograman ini ialah apabila menggunakan metode ini maka komponen-kompenen
penyusun program akan di pecah atau di bagi menjadi bagian-bagian tersendiri
yang di sebut object.
1.
Perbedaan Antara Pemograman Prosedural Dan Pemograman Berorientasi Objek

dilihat dari pengertian di atas, pemrograman terstruktur memilki
beberapa sifat – sifat seperti :
1.
Memuat teknik
pemecahan masalah yang logis dan sistematis
2.
Memuat algoritma yang
efisien, efektif dan sederhana
3.
Program disusun dengan
logika yang mudah dipahami
4.
Tidak menggunakan
perintah GO-TO
5.
Biaya pengujian
program relatif rendah
6.
Memiliki dokumentasi
yang baik
7.
Biaya perawatan
dan dokumentasi yang dibutuhkan relatif rendah
•Pemrograman
berorienstasi object
- Setiap object
memiliki data (sifat,berupa variabel maupun konstanta)
- Method (perilaku atau
kemampuan melakukan sesuatu beberapa fungsi)
-Object adalah suatu
entitas yang memiliki data dan method.
• Contoh :
- Manusia adala Object
yang memiliki data misal :
nama, jenis kelamin,
tinggi badan , dll.
-dan memilki method
misal :
cara berbicara, cara
berjalan, cara marah, dll.
2. Sifat sifat
pemrograman Java
• Java berorientasi
Object
- Merupakan pemrograman yang berorientasi
object artinya, penulisan program harus di buat dalam bentuk object
• Java bersifat
terdistribusi
- program java
sesuai dengan perkembangan teknologi saat ini, yaitu teknologi jaringan lokal
seperti jaringan internet
• Java bersifat
Multiplatform
- program java
sudah di terjemahkan (dikomplikasi) dengan benar dan berhasil dapat di jalankan
pada platform yang lain atau pada sistem oprasi yang lain.
- Java menggunaka
prinsip WORA (write Once And Run Anywhere)
• Java bersifat
Multithread
-thread merupakan
unit dasar penggunaan central processing unit (cpu) yang terdiri dalam
thread_ID. program counter, register set dan stalk
-Mulithread adalah
banyaknya pekerjaan yang di kerjakan dalam satuan waktu hampir bersamaan
3 STRUKTUR PROGRAM
APLIKASI
import
java.nama_class.nama_fungsi ;
class
nama_program
{
public static void
main (string[]args)
{
deklarasi
int : x=;
Input
proses
output
}
}
Contoh program Java
:
import java.io*;
class soal 1
{
public static void
main (string[]args)
{
system.out.println("slamat
datang di program java"):
}
}
kesimpulan yang bisa saya ambil dari materi ini
adalah anda akan merasakan kelebihan dan kekurangan dari gaya prosedural
dan OOP ketika anda mengimplementasikannya dalam sebuah project aplikasi anda.
Mana yang lebih mudah ataupun yang lebih cepat dalam melakukan proses
implementasi. Karena kelebihan dan kekurangan yang saya berikan diatas belum
tentu sama dengan yang anda alami.
Komentar
Posting Komentar