Skip to main content

Dasar Pemrograman Java

  • Perbedaan Java dengan C++
Java dirancang untuk menjadi bahasa yang sederhana, meminimalkan kesalahan, namun tangguh. Suatu aplikasi Java ditulisdalam bahasa Java dan memanfaatkan Java API (Application Programming Interface). Java API berisi koleksi class-class siap pakai yang mempermudah dalam penulisan aplikasi. Aplikasi ini juga hampir mirip dengan C++ dalam hal syntax perintahnya, namun tetap saja Java tidaklah sama dengan C++. Adapun perbedaan antara Java dengan C++ adalah sebagai berikut :
  1. Java merupakan bahasa OOP murni sedangkan C++ adalah bahasa OOP hybrid (dapat menggunakan model OOP maupun procedural).
  2. Java menggunakan model exception dalam menangani kesalahan program.
  3. Java tidak menggunakan compiler-directive pada source code.
  4. Java memiliki fasilitas garbage-collector yang bekerja secara otomatis untuk menjamin ketersediaan memory dengan membebaskan memory yang tidak terpakai lagi.
  5. Java sangat portable, baik ffile sumbernya maupun hasiil kompilasinya. Beda dengan C++ yang hanya portable pada level kode sumbernya saja, itupun dengan melakukan modifikasi ketika dipindahkan ke platform yang berbeda.
  6. Spesifikasi bahasa dan implementasi Java sudah ditetapkan sedangkan C++ sangat tergantung pada mesin dan platform yang akan digunakan.
  7. Java tidak mengenal multiple inherintance seperti pada C++ yang membingungkan dan sulitnya pembuatan aplikasi dan compiler.

  • Komsep pemrograman Java
Konsep yang perlu dipamahi dalam menguasai permrograman dalam bahasa Java adalah :
  1. Class adalah struktur yang menjelaskan sifat-sifat dari suatu objek. Sifat disini adalah informasi yang dimiliki oleh objek tersebut serta aksi yang dapat dilakukan oleh objek tersebut.
  2. Objek adalah contoh (instance) dari suatu class. Dalam pemrograman procedural class adalah tipe data dan objek adalah datanya.
  3. Constructor adalah method yang pertama kali dijalankan ketika objek diciptakan dari suatu class. Construktor ini ditandai dengan method nama yang sama dengan nama classnya.
  4. Field/Data Number adalah pengenal yang menyimpan informasi dari suatu objek.
  5. Method adalah aksi yang dapat dilakukan oleh suatu objek. Dalam bahasa Pemrograman procedural dapat diartikan dengan procedural/sub/function.
  6. Abstract adalah suatu Method dari suatu Class dapat dibuat tanpa implementasi kode apapun disebut Method abstract dan untuk menggunakannya harus didefinisikan dahulu pada turunan class tersebut. Suatu class yang memiliki method abstract maka akan menjadi class abstract.
Suatu class abstract tidak dapt digunakan untuk membuatt objek namun tetap dapat diturunkan. 
  •  Konsep Pemrograman Java (lanjutan)
  1. Interface adalah suatu abstraksi dari class. Interface hanya berisi daftar field dan method tanpa detail kode. Suatu class yang mengimplementasi suatu interface maka class tersebut harus mendefinisikan method yang terdapat pada interface tersebut.
  2. Inheritance adalah penurunan sifat sedemikian hingga suatu class yang diturunkan dari suatu class lainnya (disebut base class, ancestor, atau parent class) akan memiliki member yang sama dengan class dimana ia diturunkan.
  3. Polymorphisme adalah kemampuan bagi penulisan suatu method dengan nama yang sama namun memiliki parameter dan definisi yang berbeda.

Comments

Popular posts from this blog

Struktur Organisasi

                              STRUKTUR ORGANISASI                          PT. Keripik Singkong Buatan Emak           http://www.milanististreaming.com Pengertian dan Tugas ·          Direktur adalah seseorang yang ditunjuk untuk memimpin Perseroan Terbatas (PT). Direktur dapat seseorang yang memiliki perusahaan tersebut atau orang profesional yang ditunjuk oleh pemilik usaha untuk menjalankan dan memimpin perseroan terbatas. Penyebutan direktur dapat bermacam-macam, yaitu dewan manager, dewan gubernur, atau dewan eksekutif. Seorang direktur atau dewan direksi dalam jumlah direktur dalam suatu perusahaan (minimal satu), yang dapat dicalonkan sebagai direktur, dan cara pemilihan direktur ditetapkan dalam anggaran dasar perusahaan. Pada umumnya direktur memiliki tugas antara lain: Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan Memilih, menetapkan, mengawasi tugas dari karyawan dan kepala bagian (manajer) Menyetujui anggaran tahunan

ZAKAT

Nisab emas-perak dan zakatnyaa Emas dan Perak wajib dizakati apabila yang bersihnya cukup satu nisab. -         Nisab emas 20 misqal, berat timbangannya 93,6 gram; zakatnya 1/40 (  2 1/2% = ½ misqal = 2,125  gr ). -           Nisab Perak 200 dirham (624 gram), zakatnya 1/40 ( 2 1/2%) = 5 dirham (15,6 gram) Sabda Rasulullah Saw : عن على بن الب قا ل ر سو ل الله صلى الله عليه و سلم ا ز اكا نت  لك ماءتا د ر هم وحا ل عليها ا لحو ل ففيها خمسه د ر ا هم و ليس عليك شي ء يعنى فا ا لز هب حتى يكو ن لك عشر و ن د ينا رافا زا  كا نت لك عشرون ز ينا را و حا ل عليها الحو ل ففيها نصف دينا ر Dari Ali bin Abu Thalib. Rasululah Saw bersabda, “apabila engkau mempunyai dua ratus dirham dan telah cukup satu tahun, maka zakatnya lima dirham, dan tidak wajib atasmu zakat emas hingga engkau mempunyai dua puluh dinar. Apabila engkau mempunyai dua puluh dirham dan telah cukup satu tahun, maka wajib zakat padanya setengah dinar,” (Riwayat Abu Dawud) Penjelasan timbangan dirham

PERAN PENTING MANAJEMEN BAGI KEHIDUPAN

A. Definisi Manajemen     Definisi Manajemen menurut kamus besar bahasa indonesia adalah Penggunaan sumber daya secara efektif untuk mencapai sasaran atau pimpinan yang bertanggung jawab atas jalannya perusahaan atau organisasi. http://www.milanististreaming.com B. Sejarah Manajemen   Mengenai sejarah manajemen Sebenarnya Ilmu Manajemen sama usianya dengan kehidupan manusia, karena pada dasarnya dalam kehidupan sehari-harinya kita tidak terlepas dari prinsip-prinsip Manajemen. Baik yang disadari atau yang  tidak disadari pada dasarnya manusia menggunakan prinsip-prinsip dari Manajemen. Manajemen diperlukan dalam segala bidang, bentuk dan organisasi serta tipe kegiatan, tidak hanya digunakan di suatu Perusahaan saja atau di Pemerintahan ,dimana orang-orang saling bekerja sama  untuk mencapai suatu tujuan yang telah ditetapkan. C. Fungsi  Adapun dibawah  ini lima fungsi manajemen yang paling penting menurut Handoko yg berasal dari klasifikasi paling awal dari f