Contoh Perangkat Lunak

19
Berbagai Perangkat Lunak a). Spreadsheet b). Word Processor c). Program Presentasi d). Operating System e). Web Browser f). Software Suite

description

enjoy read

Transcript of Contoh Perangkat Lunak

Page 1: Contoh Perangkat Lunak

Berbagai Perangkat Lunak

a). Spreadsheet b). Word Processor c). Program Presentasi

d). Operating System e). Web Browser f). Software Suite

Page 2: Contoh Perangkat Lunak

Berbagai Perangkat LunakJENIS SOFTWARE FUNGSI CONTOH

Spreadsheet mengelola data dalam bentuk tabel dan perhitungan-perhitungan secara dinamis terhadap data

•Microsoft Excel

•Star Office Calc

Word Processor program yang digunakan membuat dokumen.

•Microsoft Word

•Star Office word

Program Presentasi membuat bahan presentasi dan sekaligus untuk berpresentasi

•Power Point

•Star Office Impress

Image Processing memanipulasi gambar ataupun foto

•Adobe Photoshop

Surat Elektronis melakukan komunikasi antar pemakai secara elektronis

•KMail

•Yahoo

Groupware membantu sejumlah orang untuk menangani pekerjaan kelompok.

•Microsoft Exchange

•Lotus Notes

DBMS melaksanakan manajemen data. •Microsoft Access

Page 3: Contoh Perangkat Lunak

Berbagai Perangkat LunakPersonal Information Manager

mengelola informasi pribadi •Microsoft Outlook

•Lotus Organizer

Web Browser mengakses informasi web ataupun untuk melakukan transaksi via web

•Internet Explorer

•Netscape Navigator

Software Suite dan Paket Integrasi

kumpulan beberapa program/fungsi yang dikemas menjadi satu

•Microsoft Office

•Works

Perangkat Lunak Multimedia

teknologi yang menggabungkan kemampuan teks, gambar, suara, animasi gambar, dan video.

•Winamp

•Macromedia

Sistem Operasi perantara antara pemakai komputer dan perangkat keras komputer.

•Linux

•Windows XP

Utilitas melakukan kegiatan yang berhubungan sumber daya sistem.

•Disc Cleanup

•Scan Disk

Page 4: Contoh Perangkat Lunak

Bahasa Pemrograman Agar manusia dapat berkomunikasi dengan komputer,

pemrogram harus menuliskan bahasa yang dapat dimengerti oleh komputer.bahasa inilah yang disebut bahasa pemrograman atau bahasa komputer.

Bahasa ini terdiri atas sekumpulan instruksi yang ditujukan agar pemakai bisa menuangkan perintah yang nantinya akan dijalankan oleh komputer.

Karakteristik bahasa pemrograman bergantung pada tujuannya. Sebagai contoh, program yang ditujukan untuk pemrosesan secara batch berbeda dengan program yang ditujukan untuk pemrosesan real-time.

Page 5: Contoh Perangkat Lunak

Bahasa PemrogramanGenerasi-Generasi Bahasa Pemrograman

BahasaMesin

BahasaRakitan

BahasaProsedural

Bahasanon

Prosedural

1 2 3 4

Generasi

BahasaKecerdasan

Bantuan

5

Kecenderungan yang terjadi, bahasa-bahasa pemrograman bergeser dari pendekatan yang berorientasi kepada mesin menuju pendekatan yang berorientasi pada manusia.

Page 6: Contoh Perangkat Lunak

Bahasa Pemrograman

SifatGenerasi

1 2 3 4 5

Portabel x x Satu-ke-banyak x x Memakai mnemonik x Prosedural x x

Terstruktur x

Perbedaan Generasi Bahasa Pemrograman

Page 7: Contoh Perangkat Lunak

Bahasa Pemrograman Bahasa Pemrograman Beraras Rendah

Bahasa pemrograman yang berorientasi pada mesin (instruksi dalam bentuk deretan biner atau menggunakan kata-kata singkat).

Bahasa Pemrograman Beraras Tinggi Bahasa pemrograman yang lebih berorientasi pada manusia

(menggunakan kata-kata dalam Bahasa Inggris/bahasa manusia)

INSTRUKSI BAHASA MESIN

KETERANGAN

B402 atau

1011 0100 0000 0010

Muatlah bilangan 2 ke register AH

B22A atau

1011 0010 0010 1010

Muatlah bilangan 2A heksadesimal ke register

CD21 atau

1100 1101 0010 0001

Jalankan interupsi 21 heksadesimal

WRITE ("*") (pada Pascal)PRINT "*“ (pada BASIC)cout << "*“ (pada C++)

Perbedaan Instruksi untuk menampilkan tanda * pada layar

BAHASA MANUSIA

Page 8: Contoh Perangkat Lunak

Bahasa Pemrograman Bahasa Pemrograman Generasi Pertama

Bahasa pemrograman ini menggunakaan bahasa mesin untuk menyatakan instruksi bagi komputer.

Bahasa Pemrograman Generasi Kedua Bahasa pemrograman ini menggunakan bahasa rakitan, sebagai

pengganti kode-kode biner, digunakan kependekan-kependekan.Misalnya : MOV, untuk menyatakan Move.

Bahasa Pemrograman Generasi Ketiga Bahasa pemrograman ini menggunakan pendekatan prosedural,

tapi perlu menuliskan instruksi-instruksi yang rinci seperti WRITE untuk menampilkan sesuatu ke layar dan READ untuk membaca data dari keyboard.

Karena komputer hanya mengenal kode dalam bentuk biner, maka program harus diterjemahkan de dalam bahasa mesin yang disebut penerjemah bahasa (language translator)

Page 9: Contoh Perangkat Lunak

Bahasa Pemrograman

Penerjemah

CPUKodeObjek

KodeSumber

Ditulis olehpemrogram

Proses olehPenerjemah

Hasil yang dapatDijalankan oleh

komputer

Proses penerjemahan kode sumber menjadi kode yang dapat dimengerti komputer

Page 10: Contoh Perangkat Lunak

Bahasa Pemrograman

Kode Sumber :

Instruksi 1Instruksi 2Instruksi 3

Kode Sumber :

Instruksi 1Instruksi 2Instruksi 3

Ururtan Pengerjaan :

Instruksi 1 hingga instruksi 3 diterjemahkan menjadi kode Ojek.

Pengeksekusian Program :

Ketikakode objek dijalankan, tidak ada penerjemahan lagi dan tidak bergantung kode sumber

Ururtan Pengerjaan :

1. Instruksi 1 diterjemahkan kemudian dijalankan

2. Instruksi 2 diterjemahakan kemudian dijalankan

3. Instruksi 3 diterjemahkan kemudaian dijalankan

Perbedaan Kompiler dan Interpreter

a).Proses penerjemahan pada kompiler b). Proses penerjemahan pada interpreter

Page 11: Contoh Perangkat Lunak

Bahasa Pemrograman Bahasa Pemrograman Generasi Keempat

Bahasa pemrograman generasi ini dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga diharapkan produktivitas pemrogram meningkat dan dapat dibuat dalam waktu yang lebih pendek. Bahasa ini menggunakan pendekatan non-prosedural.

Bahasa Pemrograman Generasi Kelima Bahasa pemrograman ini merupakan kelompok bahasa-bahasa

pemrograman yang ditujukan utnuk menangani kecerdasan buatan (artifficial inteligence).

Berbagai aplikasi kecerdasan buatan yang meniru kecerdasan manusia :

Pemrosesan bahasa alamiPengendalian robotika dengan sensor mataAplikasi sistem pakar

Page 12: Contoh Perangkat Lunak

Bahasa Pemrograman

Berbagai Bahasa Pemrograman

C C++ dBASE Java LISP PROLOG

FORTRAN COBOL PL/1 BASIC Pascal ADA

Page 13: Contoh Perangkat Lunak

Kecenderungan pemrograman Masa SekarangModel pemrograman terus berkembang, ada pun

model tersebut : Pemrograman Terstruktur Pemrograman Berorientasi Objek Pemrograman Visual

Page 14: Contoh Perangkat Lunak

Kecenderungan pemrograman Masa Sekarang

Pernyataan

Pernyataan

Pernyataan

AkhirKalang?

Tidak

Ya

Kondisi

Pernyataan Pernyataan Pernyataan

1 3

2

Konstruksi Pada Pemrograman Terstruktur

a).Berurutan b).Bercabang c).Berkalang

Page 15: Contoh Perangkat Lunak

Kecenderungan pemrograman Masa Sekarang

Data

Metode

Data

Metode

Data

Metode

Kelas (berfungsi sebagai cetakan)

Objek 2Objek 1

Gambaran Objek dan Kelas Pada Pemrograman Berorientasi Objek

Page 16: Contoh Perangkat Lunak

Perangkat Lunak Menurut Biaya

Berkaitan dengan biaya untuk mendapatkan

perangkat lunak, perangkat lunak dapat

dikelompokkan menjadi :

1. Perangkat lunak komersial

2. Shareware, dan

3. freeware

Page 17: Contoh Perangkat Lunak

Perangkat Lunak Menurut Biaya Perangkat Lunak Komersial

Perangkat lunak komersial adalah perangkat lunak yang harus dibeli kalau pemakai bermaksud menggunakannya.Contoh : Microsoft Office

Adapun vendor yang menyediakan versi Trial yang dapat dipakai hingga waktu tertentu, dan apabila telah habis masanya, software tersebut tidak dapat digunakan lagi

Page 18: Contoh Perangkat Lunak

Perangkat Lunak Menurut Biaya Shareware

Shareware adalah perangkat lunak yang bisa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sama sekali dan jika sesudah masa tersebut berlalu pemakai bermaksud tetap menggunakannya, maka ia perlu membayar ke pembuat perangkat lunak.

Namun pada versi Trial-nya Shareware tidak memiliki masa kadaluwarsa.

Page 19: Contoh Perangkat Lunak

Perangkat Lunak Menurut Biaya Freeware

Freeware adalah perangkat lunak yang dapat dipakai oleh siapa pun tanpa perlu membayar sama sekali.