Kata computer berasal dari bahasa latin yaitu Computare yang
artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi
computer diterjemahkan sebagai sekumpulan alat electronic yang saling
bekerjasama, dapat menerima data(input), mengubah data(proses) dan memberikan
informasi(output) serta terkoordinasi dibawah control program yang tersimpan di
memorinya.
Komponen Dasar Komputer :
1.
Hardware
a. Central Processing Unit (CPU) : Processor merupakan bagian dari perangkat computer yang melakukan
pemrosesan aritmatika dan logika serta operasi computer secara keseluruhan.
b. Memori : Memori adalah media penyimpanan data
pada computer. Memori berdasarkan fungsinya dibagi menjadi dua yaitu : Primary Memory dan Secondary Memory.
2.
Software
Merupakan program-program computer yang berguna untuk
menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut
ditulis dengan bahasa khusus yang dimengerti oleh computer. Software terdiri
dari beberapa jenis, yaitu:
a. Sistem Operasi (DOS, Unix, Novell, OS/2,
Windows) : Adalah software yang berfungsi untuk mengaktifkan
seluruh perangkat yang terpasang pada computer sehingga masing-masing dapat
saling berkomunikasi. Tanpa ada system operasi maka computer tidak dapat
difungsikan sama sekali.
b. Program
utility, seperti Norton Utility, Scandisk, PC Tools.
c. Program Aplikasi, seperti GL, MYOB, Payroll
d. Program paket
e. Compiler
Sekilas Bahasa Pemograman
Bahasa pemograman adalah
tehnik komunikasi standar untuk mengekspresikan instruksi kepada computer.
Layaknya manusia bahasa manusia, setiap bahasa memiliki tatatulis dan aturan
tertentu.
Kategori Bahasa Pemograman :
1. Bahsa
pemograman tingkat tinggi, seperti JAVA, C++, .NET
2. Bahasa pemograman tingkat rendah
3. Bahasa
pemograman tingkat Menengah
Untuk materi lengkap kamu
bisa
download disini.
PENGENALAN BAHASA JAVA
JAVA telah mengakomodasi
hampir seluruh fitur penting bahasa-bahasa pemograman yang ada semenjak
perkembangan komputasi modern manusia :
1. Dari
SIMULA, bahsa pada tahun 65-an, bahasa yang paling mempengaruhi java sekaligus
C++, Dari bahasa ini diadopsi bentukan-bentukan dasar dari pemograman
berorientasi objek.
2. Dari
LISP-bahasa tahun 55-an, Diadopsi fasilitas garbagecollection, serta kemapuan
untuk meniru generic list processing, meski fasilitas ini jarang yang
memanfaatkannya.
3. Dari Algo-
bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
4. Dari C++,
diadopsi sintaks, sebagian semantics dan exception handling.
5. Dari
bahasa anda, siambil strongly type dan exception handling.
6. Dari
Objective C, diambil fasilitas interface.
7. Dari
Objective Smalltalk, diambil pendekatan single-root class hierarchie.
8. Dari
bahasa Eifel, fasilitas assertion yang mulai diterapkan di sebagian JDK 1.4
Apa itu
Teknologi JAVA ?
a. Sebuah
bahasa pemograman
b.Sebuah
Development Environment
c. Sebuah
Aplikasi
d.SEbuah
Deployment Environment
Mengapa Mempelajari JAVA ?
1. Sederhana
Bahasa
pemograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada java
telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit
dan multiple inheritance.
2. Berorientasi
Objek (Object Oriented)
Java
menggunakan pemograman berorientasi
objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan
kembali.
3. Dapat
didistribusi dengan mudah
Java dibuat
untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries
networking yang terintegrasi pada Java.
4. Interpreter
Yaitu Java
Virtual Machine (JVM). Hal ini menyababkan source code Java yang telah
dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang
berbeda-beda.
5. Portable
Source code
maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda
tanpa harus dikompilasi ulang.