Selasa, 10 Desember 2013

Bahasa Pemrograman Java || One-Inspirations




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
 




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


widgets