skip to main | skip to sidebar

Pages

  • Home
  • FILKOM
  • Linkedin Shelly

Shelly Gustika Septiani

Pemrograman Berorientasi Objek

12/17/2010 11:21:00 PM | Publish by Shelly Gustika Septiani


Apa yang dimaksud dengan java ?

1.      Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.

Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

2.      Sebuah Development Environment
Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

3.      Sebuah Aplikasi
Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

4.      Sebuah Deployment Environment
Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah JRE, yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

KELEBIHAN-KELEBIHAN JAVA
·         Sederhana dan ampuh. Kesederhanaan adalah kelebihan utama yang ditawarkan Java. Hal ini dimungkinkan karena Java Scripting Language  (bahasa naskah).
·         Aman . Java tidak pernah memiliki fasilitas dan  keamanan yang tidak aman sampai perlu ditangani secara khusus untuk pengamanannya. Oleh karena itu, program Java tidak  dapat memanggil fungsi-fungsi global dan memperoleh akses ke berbagai sumber dalam sistem karena terdapat sejumlah  pengawasan yang dilakukan oleh program Java yang tidak dapat dilakukan oleh sistem lain.
·         Berorientasi Objek. Java sekali lagi memiliki keseimbangan yang menyediakan
mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.
·         Kokoh. Java membatasi anda dengan memberi beberapa kunci supaya anda dapat menemukan kesalahan lebih cepat saat mengembangkan program.


Perbandingan bahasa pemrograman java dengan bahasa pemrograman C++

·         C++ dirancang terutama untuk pemrograman sistem, dan merupakan perluasan dari pemrograman C. C++ termasuk pemrograman procedural yang didesain untuk melakukan eksekusi secara efisien, C++ juga telah ditambahkan dukungan untuk pemrograman berorientasi obyek, penanganan eksepsi, manajemen sumber daya scoped, dan pemrograman generik, pada khususnya. C++ juga telah ditambahkan sebuah library standar yang mencakup kontainer generik dan algoritma. Sedangkan Java diciptakan awalnya untuk mendukung komputasi jaringan. Hal ini bergantung pada mesin virtual yang menjadikannya aman dan sangat portabel. Hal ini digabungkan dengan sebuah library lengkap yang dirancang untuk memberikan abstraksi lengkap dari platform yang mendasarinya. Java adalah bahasa berorientasi objek statis mengetik yang menggunakan sintaks yang mirip dengan C, tapi tidak kompatibel dengannya. Ia dirancang dari awal, dengan tujuan yang mudah digunakan dan diakses oleh khalayak yang lebih luas.
·         Sebagaimana tertera di point pertama C++ merupakan pemrograman prosedural juga pemrograman berorientasi objek, berbeda dengan Java yang memang murni pemrograman berorientasi objek.
·         Berhadapan langsung dengan fasilitas tingkat rendah dari sistem, sedangkan Java berjalan di mesin virtual.
·         Pada C++ manajemen memori Eksplisit, meskipun ada framework (kerangka kerja) pihak ketiga untuk melakukan pengumpulan sampah (garbage collection), serta mendukung desktruktor. Pada Java, garbage collection secara otomatis (bisa dilakukan secara manual) dan tidak memiliki konsep destruktor.
·         Pada C++ tidak ada dokumentasi standar sedangkan di Java ada Javadoc sebagai standar dokumentasi.
·         Source code C++ dapat ditulis untuk menjadi platform independen (dapat dikompilasi untuk Windows , BSD , Linux , Mac OS X , Solaris dll tanpa perlu modifikasi) dan ditulis untuk mengambil keuntungan dari fitur spesifik platform. Biasanya dikompilasi ke dalam kode mesin asli. Pada Java, source code dikompilasi ke dalam kode byte untuk JVM


sumber:
 http://web.si.its-sby.edu/kurikulum/materi/alpro/pengantarjava.html

http://poss.ipb.ac.id/files/JENI-Intro1-Bab02-Pengenalan%20Bahasa%20JAVA.pdf
http://maasdianto.web.id/java-and-c-dalam-perbandingan/

Label: Tulisan (UG Portfolio) 0 komentar
0 Responses

« Posting Lebih Baru Posting Lama »
Langganan: Posting Komentar (Atom)
Photobucket Photobucket

Universitas Gunadarma

Universitas Gunadarma

Labels

  • Android (4)
  • Pemrograman Dasar (11)
  • Softskill Etika dan Profesionalisme TSI (6)
  • SQL (Structure Query Language) (5)
  • Tugas (UG Portfolio) (33)
  • Tulisan (UG Portfolio) (64)
  • VB.NET (3)

Blog Archive

  • ►  2009 (12)
    • ►  September 2009 (1)
    • ►  Oktober 2009 (2)
    • ►  November 2009 (4)
    • ►  Desember 2009 (5)
  • ▼  2010 (47)
    • ►  Februari 2010 (2)
    • ►  Maret 2010 (6)
    • ►  April 2010 (5)
    • ►  Mei 2010 (12)
    • ►  Juni 2010 (7)
    • ►  September 2010 (1)
    • ►  Oktober 2010 (5)
    • ►  November 2010 (1)
    • ▼  Desember 2010 (8)
      • Mencari Matriks dari Gambar dengan Menggunakan Matlab
      • Pentingkah SIA dipelajari ?
      • Membuat Tampilan Menu Menggunakan Prolog
      • Multi Step Pada Simulasi Neural Networks
      • Pemrograman Berorientasi Objek
      • Interaksi Manusia dan Komputer
      • DATABASE RELASIONAL
      • Kutipan dan Daftar Pustaka
  • ►  2011 (27)
    • ►  Januari 2011 (1)
    • ►  Februari 2011 (3)
    • ►  Maret 2011 (3)
    • ►  April 2011 (4)
    • ►  Mei 2011 (6)
    • ►  Oktober 2011 (6)
    • ►  November 2011 (2)
    • ►  Desember 2011 (2)
  • ►  2012 (20)
    • ►  Maret 2012 (5)
    • ►  April 2012 (5)
    • ►  Juni 2012 (3)
    • ►  Oktober 2012 (5)
    • ►  November 2012 (1)
    • ►  Desember 2012 (1)
  • ►  2014 (4)
    • ►  Januari 2014 (1)
    • ►  Agustus 2014 (3)

Link List

  • Jadwal Kelas 4KA01
  • Baak
  • Community
  • Gunadarma
  • Library
  • Pasca
  • Repository
  • Studentsite

.........................................

Sponsor

  • Shelly Gustika Septiani
milkysmile milkysmile

Linkedin

Lihat profil LinkedIn shelly gustika septianiLihat profil shelly gustika septiani

Shelly

Shelly

About Me

Foto Saya
Shelly Gustika Septiani
Bogor, Jawa Barat, Indonesia
Lulusan Universitas Gunadarma, angkatan 2008, Lulus 2012 :) Fakultas : Ilmu Komputer dan Teknologi Informasi Jurusan : Sistem Informasi Dahulu kelas : 4KA01 Tulisan-tulisan di blog ini sekedar tempat untuk berbagi informasi... Semoga Bermanfaat ƪ(˘⌣˘)ʃ
Lihat profil lengkapku

News Studentsite

Followers

Subscribe To

Postingan
Atom
Postingan
Komentar
Atom
Komentar

Total Tayangan

Copyright (c) 2010 Shelly Gustika Septiani. Design by Template Lite
Download Blogger Templates And Directory Submission.