MAKALAH
BAHASA
PEMROGRAMAN JAVA
“ Makalah Ini
Diajukan Guna Melengkapi Mata Kuliah Teknologi Informasi dan Komunikasi ”
Dosen Pengampu :
1.
Septia Lutfi, S.Kom, M.Kom
2.
Yuli Utanto, M.Pd
Disusun Oleh :
Nama : Ali Mustofa
NIM : 1102412087
Prodi : Kurikulum dan
Teknologi Pendidikan
Mata
Kuliah : Teknologi Infomasi
dan Komunikasi
Rombel : 02
UNIVERSIATAS
NEGERI SEMARANG
2013
DAFTAR ISI
LEMBAR HALAMAN ......................................................................................... i
DAFTAR ISI ......................................................................................................... ii
BAB I PENDAHULUAN
A. Latar
Belakang ................................................................................................... 1
B.
Rumusan Masalah .............................................................................................. 2
C.
Tujuan ............................................................................................................... 3
BAB II PEMBAHASAN
A. Sekilas
Tentang Bahasa Pemrograman Java ............ ............................................ 5
B.
Sejarah Bahasa Pemrograman Java ....................... ............................................. 7
C.
Perkembangan Bahasa Pemrograman Java ........... .............................................. 8
D.
Cara Kerja Java .................................................. ............................................... 13
E.
Java Sebagai Platform ......................................................................................... 15
F.
Karakterisitik Bahasa Pemrograman Java ............................................................ 20
G.
Kelebihan dan kekurangan Java ........................................................................... 22
H.
Elemen Dasar Pemrograman Java ........................................................................ 24
I.
Pengenalan IDE NetBeans dan IDE Eclipse ......................................................... 27
J. Installasi,
Compile dan Run File Java, dan Pembuatan Program Sederhana ........... 32
BAB III PENUTUP
A. Kesimpulan
......................................................................................................... 41
Daftar Pustaka .......................................................................................................... 42
C.
Tujuan ............................................................................................................... 3
BAB II PEMBAHASAN
C.
Perkembangan Bahasa Pemrograman Java ........... .............................................. 8
E.
Java Sebagai Platform ......................................................................................... 15
G.
Kelebihan dan kekurangan Java ........................................................................... 22
I.
Pengenalan IDE NetBeans dan IDE Eclipse ......................................................... 27
BAB I
PENDAHULUAN
A.
Latar
Belakang
Perkembangan Globalisasi informasi dan konvergensi diabad ke-21 ini telah dan sedang mengalami gencar-gencarnya
inovasi dan kreatifitas dari berbagai disiplin ilmu dalam bidang teknologi informasi dan komunikasi pengetahuan sekarang ini
menyebabkan manusia berusaha
untuk mampu
dan bisa merealisasikan mimpi-mimpi masa lalu. Perangkat
keras yang lebih baik, perangkat
pengolahan yang lebih kecil namun berlipat ganda kuatnya, dan dengan berbagai
kombinasi perangkat lunak yang lebih besar dan kompleks dan ini sekaligus juga mudah dipakai, lebih handal, bahkan
gratis untuk Open Source software, di tambah lagi dengan perkembangan jaringan baik itu
Internet maupun wireless network dalam fase inflasioner dengan beraneka ragam
perangkat keras dan lunak di dalamnya.
Semua hal diatas menyebabkan
kita harus berhenti untuk berfikir dan merenung sejenak bagaimana kita bisa mengelola
kompleksitas yang tinggi dan perubahan yang cepat tersebut. Teknologi khususnya teknologi informasi dan
komunikasi adalah suatu bidang garapan yang amat kompleks, yang sebenarnya
disini terjadi berbagai kombinasi dan juga pengembangan gabungan dari berbagai
disiplin ilmu yang amat kompleks dan diharapkan menjadi teknologi yang simple
multitasking dan juga mudah untuk dipelajari, baik itu dari segi software,
hardware dan ataupun perkembangan jaringan teknologi itu sendiri. Dalam
perkembangan kali ini yang akan dibahas lebih lanjut adalah mengenai
perkembangan software yang sangat melejit sangat cepat, bahkan bisa dibilang
kecepatanya menyaingi perkembangan hardware sebagai tempat platform software
itu sendiri.
Perkembangan software yang sangat cepat ini,
membuat kita seharusnya selalu ingin tahu teknologi apa yang paling baru yang
sedang beredar. Bilang saja dalam perkembangan software yang selalu berinovasi
ini yang mencoba mampu digunakan dan padat berjalan bukan saja dalam ranah
PC/Dekstop ataupun Laptop, nanun juga dapat berjalan dalam piranti-piranti yang ada di rumah (small
embedded customer device) seperti TV, telepon/ handpone/ Smartphone, radio, dan sebagainya supaya dapat berkomunikasi
satu sama lain. Dan hal ini
ternyata sudah dilakukan oleh java, sebuah platform bahasa pemrograman yang
sederhana, namun mampu dan telah melakukan berbagai hal-hal diatas.
Dari berbagai latarbelakang perkembangan teknologi
informasi dimasa sekarang dan kenyataan eksistensi perkembangan software. Dalam
kesempatan ini akan membahas bahasa pemrograman java, sebagai sebuah peralatan
pembuat software yang telah teruji dan produknya paling banyak berkembanga dan
beredar dimasa sekarang.
Mengapa penting kita belajar java
Standarisasi yang dilakukan dalam
membuat suatu bahasa pemrograman yang mampu berjalan diberbagai
platform atau platform independence. Salah satu teknologi Java
adalah “write once run
everywhere”, dan ini menjadi suatu kekuatan yang dimiliki Java. Java
dijalankan pada sistem operasi apapun tanpa perlu kompilasi ulang. Untuk
komunikasi bergerak, Sun Microsystem mengenalkan Java 2 Micro
Edition (J2ME) merupakan bagian teknologi Java yang digunakan untuk aplikasi
Java yang berjalan pada perangkat mobile device dan teknologi aplikasi
wireless. J2ME atau Java 2 Micro Edition adalah sebuah teknologi yang telah
banyak digunakan dalam pengembangan aplikasi pada ponsel/ smartphone, mulai
dari aplikasi yang berupa permainan, editing, komunikasi sampai dengan aplikasi
ponsel sebagai pendukung aplikasi yang lebih besar. Keberadaan J2ME digunakan
sebagai pusat pengembang untuk aneka teknologi java untuk device micro
diantaranya adalah Personal Java, Java Card, MIDP, dll.
Java adalah sebuah platform
teknologi pemrograman yang dikembangkan oleh Sun Microsystem. Pertama kali di release tahun 1991 dengan nama
kode Oak
yang kemudian pada tahun 1995 berganti menjadi Java. Visi Java
adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent
terhadap platform (platform
independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan
peralatan konsumer, seperti handphone, microwave, remote control, dan
lain-lain. Dan
hal inilah yang sedang berkembanga pesat dalam dunia teknologi informasi dan
komunikasi, khususnya dalam hal pemrograman untuk teknologi ponsel smartphone.
B.
Rumusan Masalah
Berdasarkan latar belakang di atas, rumusan masalah yang akan
dibahas pada makalah ini adalah mengenai java sebagai bahasa pemrograman, lebih
detailnya adalah mengenai:
1. Apakan bahasa pemrograman java, sebagai perancang berbagai
aplikasi dan game bahkan software lainnya?
2. Bagaimanakah sejarah lahir dan keberadaan bahasa pemrograman
Java?
3. Bagaimanakah perkembangan bahasa pemrograman java hingga saat
ini?
4. Bagaimanakah cara kerja dasar program java?
5. Apakah java sebagai suatu platform?
6. Apasajakah karakteristik java, sebagai pembeda dengan bahasa
pemrograman yang lain?
7. Apa sajakah kelebihan dan kekurangan java?
8. Apa sajakan element dasar bahasa pemrograman java?
9. Bagaiamanakah keberadaan dan fungsi IDE NetBeans dan IDE
Eclipse dalam Java?
10. Bagaimanakah cara Installasi, Compile dan Run File Java di
Comand Promt, dan Membuat Project Sederhana dengan Java?
C. TUJUAN
Tujuan
dari penyusunan Makala ini adalah:
a. Sebagai syarat untuk menyelesaikan
mata kuliah Teknologi Informasi dan Komunikasi.
b. Sebagai bahan pembelajaran mengenai
perkembangan teknologi informasi khususnya bahasa pemrograman Java.
c. Dapat memahami, mengerti dan mendalami tentang teknologi
Java, yang meliputi:
1. Sekilas
Tentang Bahasa Pemrograman Java
2. Sejarah
Bahasa Pemrograman JAVA
3. Perkambangan
bahasa Pemrograman Java
4. Cara
kerja java, secara umum
5. Java
Sebagai Suatu Platform
6. Karakteristik
Bahasa Pemrograman Java
7. Kelebiahan
dan Kekurangan Java
8. Element
Dasar Pemrograman Java
9. Pengenalan
IDE NetBeans dan IDE Eclipse
10. Installasi,
Compile dan Run File Java di Comand Promt, dan Membuat Project Sederhana.
...............................................................................................................................................
Jika anda tertarik dengan bahan pembelajaran ini membutuhkan makalah ini secara lengakap, untuk mendapatkan versi PDF lengkapya bisa langusng download di melalui link ini; Makalah Pemrograman JAVA, atau bisa download materi ringkasnya versi PDF di Link Ini; Makalah Pemrograman Java Power Point.








Tidak ada komentar:
Posting Komentar