Minggu, 30 September 2012

RESUME PERANGKAT LUNAK

Assalamu’alaikum wr. Wb

jangan lupa ambil yang bagus ja dari resuman ni saya teteng pembelajaran perangkat lunak , Dan ini merupakan resuman yang masih jauh dari kata sempurna kepada para pembaca saya mohon maaf jika terdapat kesalahan maupun kekurangan pada resuman ini
harap di maklumi

Perangkat Lunak (Software) adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung dan aktivitas-aktivitas pengolahan perintah pada sistem komputer.


Perkembangan Perangkat Lunak


Bentuk paling primitif dari perangkat lunak adalah aljabar boolean yang direpresentasikan dalam binary digit(bit), yaitu bernilai 1(benar) dan 0(salah), yang kemuian dikelompokkan menjadi 4-bit (nible), 8-bit (byte), 16-bit (word), 32-bit (double word), 64-bit dan seterusnya. Dari dasar bilangan biner inilah sebuah program rakitan (assembler) dibentuk untuk membuat software yang lain

Evolusi Software setelah adanya komputer:

Era pionir (1940-1960), bentuk software masih berupa sambungan antar kabel ke antar bagian komputer dan berbentuk kartu plong, masih menggunakan proses yang terkelompok (batch), distribusi terbatas dan diproduksi untuk keperluan khusus.
Era Modern (1990-?), software berbasis multimedia, desktop dan portable, berteknologi objek, sistem pakar, pemrosesan pararel, dan dapat berkomunikasi dengan jaringan global.

Secara umum fungsi dari perangkat lunak komputer adalah:


· Melakukan aktivitas bersama-sama dengan perangkat keras

· Menyediakan segala sumber daya yang bisa digunakan pada sebuah komputer.

· Bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware)untuk melakukan aktivitas dengan perintah yang harus dilakukan dalam software komputer.

Pembagian Perangkat Lunak:


- Sistem Operasi (Operating System)

- Perangkat Lunak Aplikasi (Application Software)

- Bahasa Pemrograman (Programming Language)



Perangkat keras


satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi

Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.

· Lapisan program aplikasi dan sistem, adalah bagian untuk menempatkan program aplikasi dan program sistem.


· Program aplikasi (umum: web browser, pengolah kata, spreadsheet, presentasi, dsb; khusus: sw. Bisnis dan akuntansi, sw. Ilmu pengetahuan dan teknik, dsb)

· Program sistem (manajemen sistem: program pengelola jaringan, DBMS, sistem utilitas, monitoring keamanan, dsb; pengembangan sistem: compiler, command interpreter/shield, editor dan tools)

· User (pengguna)memerintahkan suatu aktivitas baik pengolahan data atau dokumentasi dokumen secara softcopy (penyimpanan file) atau hardcopy (pencetakan ke printer)

Jumat, 28 September 2012

Resume Materi Java





Assalamu’alaikum wr. Wb
                
 Pada kesempatan ini saya ingin berbagi pengetahuwan saya teteng pembelajaran pemrogrman  JAVA, diantaranya sejarah JAVA, ruwang lngkup pemrograman, dan dasar-dasar pemrograman. Dan ini merupakan resuman yang masih jauh dari kata sempurna kepada para pembaca saya mohon maaf jika terdapat kesalahan maupun kekurangan pada resuman ini.


PENGERTIAN JAVA


Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatuproyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dan tidak terikat pada arsitektur tertentu. Mulanya disebut OAK, tetapi OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada. Maka Sun mengubahnya menjadi Java.
Sun merilis versi awal Java secara resmi pada awal tahun 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2, yang mulai disebut sevagai versi Java2 karena banyak mengandung peningkatan dan perbaikan. Perubahan utama adalah dengan adanya Swing yang merupakan teknologi GUI(Graphical User Interface) yang mampu menghasilkan Window yang portabel. Dan pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprize Edition), yang berbasis J2SE(Java 2 Standart Edition) yang diawali dengan Servlet dan EJB kemudian diikuti JSP(Java Server Page). Java menjadi lebih cepat populer di lingkungan Server Side dikarenakan kelebihannya di lingkungan Network dan terdistribusi serta kemampuan multithreading. Sedangkan J2ME(Java 2 Micro Edition) dapat menghasilkan aplikasi mobile atau Handphone baik games maupun Software yang dapat dijalankan di peralatan Handphone seperti Symbian dan Java.
Java mempunyai 2 bagian utama, yaitu :
  • Java Virtual Machine (JVM)
  • Java Application Programming Interface (Java API)
Sun membagi arsitektur Java menjadi 4 bagian, yaitu :
  • Enterprize Edition(J2EE) untuk aplikasi Web, aplikasi system tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan SuperSet dari Standart Java.
  • Standart Edition (J2SE) ini dikenal sebagai bahasa Java.
  • Micro Edtiton (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk Mobile Device.