Minggu, 02 Oktober 2011

Ringkasan Pertemuan kedua


Ringkasan Materi Pertemuan kedua

Pemprograman Komputer
Pemprograman komputer  terdapat beberapa  komponen utama yang terdiri dari :
·         Hardware (Perangkat keras)
·         Software (Perangkat Lunak)
Adapun beberapa komponen dasar  Komputer  Hardwar e yakni sbb :
·   CPU
·   Memori
Memori  adalah media penyimpan data komputer. Memori, berdasarkan  fungsinya memori dibagi menjadi dua yaitu :
a.       Primary Memory
Dipergunakan untuk menyimpan data dan instruksi dari program yag sedang berjalan.

b.      Sekundary Memory
Dipergunakan untuk menyimpan data atau program biner secara permanen.

·   I/O Device
a.       Input Device (Piranti Masukan ) contohnya ( keyboard, Mouse, Touch screen, Scanner, Camera)
b.      Output  Device (Piranti Keluaran) contohnya (Monitor, Printer, Speaker, Plotter)

Adapun beberapa komponen dasar  Komputer  Software yakni sbb :
1.       Sistem Operasi ( DOS, Unix, Novell, OS/2, Windows)
2.       Program Utility (Norton Utiliy, Scandisk, PC Tools)
3.       Program Aplikasi (GL, MYOB, Payroll)
4.       Program Paket 
5.       Compiler
Bahasa Pemprograman  
Bahasa Pemprograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada computer.Bahasa Pemprograman dapat diklasifikasikan menjadi :
1.       Bahasa Pemprograman Tingkat Tinggi contoh (JAVA, C++, .NET)
2.       Bahasa Pemprograman Tingkat Rendah contoh (Assembler)
3.       Bahasa Pemprograman Tingkat Menengah contoh (Fortran)

Alur Pembuatan Program
1.       Mendefinisikan masalah
2.       Menganalisa dan membuat rumusan pemecahan masalah
3.       Desain Algoritma dan Representasi
4.       Pengkodean, Uji Coba dan pembuatan dokumentasi

Bahasa JAVA
Pada 1991, Pemprograman JAVA diciptakan oleh James Gosling.

Ciri-ciri OOP
1.       Encapsulation (Pembungkusan)
2.       Inheritance (Pewarisan Sifat yang mendefinisikan superclass dan subclass)
·   Keyword super
·   Method overriding
·   Method Final dan Class Final
3.       Polymorphism (Satu deklarasi fungsi yag memiliki beberapa fungsi dan beberapa proses yang berbeda)
·   Class Abstrak
·   Interface