Anda di halaman 1dari 19

Berbagai Perangkat Lunak

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


d). Operating System e). Web Browser f). Software Suite
Berbagai Perangkat Lunak
JENIS 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
Berbagai Perangkat Lunak
Personal 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
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.


Bahasa Pemrograman
Generasi-Generasi Bahasa Pemrograman
Bahasa
Mesin
Bahasa
Rakitan
Bahasa
Prosedural
Bahasa
non
Prosedural
1 2 3 4
Generasi
Bahasa
Kecerdasan
Bantuan
5
Kecenderungan yang terjadi, bahasa-bahasa pemrograman bergeser dari
pendekatan yang berorientasi kepada mesin menuju pendekatan yang
berorientasi pada manusia.
Bahasa Pemrograman


Sifat
Generasi
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
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
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)


Bahasa Pemrograman
Penerjemah
CPU
Kode
Objek
Kode
Sumber
Ditulis oleh
pemrogram
Proses oleh
Penerjemah
Hasil yang dapat
Dijalankan oleh
komputer
Proses penerjemahan kode sumber menjadi kode yang
dapat dimengerti komputer
Bahasa Pemrograman
Kode Sumber :

Instruksi 1
Instruksi 2
Instruksi 3
Kode Sumber :

Instruksi 1
Instruksi 2
Instruksi 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
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 alami
Pengendalian robotika dengan sensor mata
Aplikasi sistem pakar



Bahasa Pemrograman
Berbagai Bahasa Pemrograman


C
C++
dBASE
Java
LISP
PROLOG

FORTRAN
COBOL
PL/1
BASIC
Pascal
ADA

Kecenderungan pemrograman Masa
Sekarang
Model pemrograman terus berkembang, ada pun
model tersebut :
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Pemrograman Visual


Kecenderungan pemrograman Masa
Sekarang
Pernyataan
Pernyataan
Pernyataan
Akhir
Kalang?
Tidak
Ya
Kondisi
Pernyataan Pernyataan Pernyataan
1 3
2
Konstruksi Pada Pemrograman Terstruktur
a).Berurutan
b).Bercabang
c).Berkalang
Kecenderungan pemrograman Masa
Sekarang
Data
Metode
Data
Metode
Data
Metode
Kelas
(berfungsi
sebagai
cetakan)
Objek 2
Objek 1
Gambaran Objek dan Kelas Pada Pemrograman Berorientasi Objek
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
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
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.
Perangkat Lunak Menurut Biaya
Freeware
Freeware adalah perangkat lunak yang dapat
dipakai oleh siapa pun tanpa perlu
membayar sama sekali.

Anda mungkin juga menyukai

  • Teori Atom
    Teori Atom
    Dokumen25 halaman
    Teori Atom
    Dessy Kurniawati
    Belum ada peringkat
  • Bab I
    Bab I
    Dokumen5 halaman
    Bab I
    Srinyta Siregar
    Belum ada peringkat
  • Kimia
    Kimia
    Dokumen41 halaman
    Kimia
    Irma Puspitasari
    Belum ada peringkat
  • Panca Sila
    Panca Sila
    Dokumen7 halaman
    Panca Sila
    Srinyta Siregar
    Belum ada peringkat
  • Teori Atom
    Teori Atom
    Dokumen25 halaman
    Teori Atom
    Dessy Kurniawati
    Belum ada peringkat
  • Termodinamika Entropi Dan HK Kedua
    Termodinamika Entropi Dan HK Kedua
    Dokumen29 halaman
    Termodinamika Entropi Dan HK Kedua
    Chemical Ferdi Izzecson
    Belum ada peringkat
  • Kimia
    Kimia
    Dokumen41 halaman
    Kimia
    Irma Puspitasari
    Belum ada peringkat
  • Makalah Motor DC
    Makalah Motor DC
    Dokumen22 halaman
    Makalah Motor DC
    Ferdy Afandi
    Belum ada peringkat
  • Alasan Keamanan
    Alasan Keamanan
    Dokumen2 halaman
    Alasan Keamanan
    Srinyta Siregar
    Belum ada peringkat
  • Bentuk Molekul
    Bentuk Molekul
    Dokumen24 halaman
    Bentuk Molekul
    yayaque
    Belum ada peringkat
  • Makalah Motor DC
    Makalah Motor DC
    Dokumen22 halaman
    Makalah Motor DC
    Ferdy Afandi
    Belum ada peringkat
  • Mikrokontroler - Fix 2012
    Mikrokontroler - Fix 2012
    Dokumen45 halaman
    Mikrokontroler - Fix 2012
    Srinyta Siregar
    Belum ada peringkat
  • STOIKIOMETRI
    STOIKIOMETRI
    Dokumen44 halaman
    STOIKIOMETRI
    Srinyta Siregar
    Belum ada peringkat
  • Menghitung Arus
    Menghitung Arus
    Dokumen4 halaman
    Menghitung Arus
    Yondaime Minato
    Belum ada peringkat
  • Klasifikasi Transmisi
    Klasifikasi Transmisi
    Dokumen40 halaman
    Klasifikasi Transmisi
    Srinyta Siregar
    Belum ada peringkat
  • Pengertian Viskositas
    Pengertian Viskositas
    Dokumen6 halaman
    Pengertian Viskositas
    Srinyta Siregar
    Belum ada peringkat
  • Viskositas 1
    Viskositas 1
    Dokumen33 halaman
    Viskositas 1
    Srinyta Siregar
    Belum ada peringkat
  • Devais Mikroelektronika
    Devais Mikroelektronika
    Dokumen5 halaman
    Devais Mikroelektronika
    Srinyta Siregar
    Belum ada peringkat
  • Isbd 1
    Isbd 1
    Dokumen2 halaman
    Isbd 1
    Srinyta Siregar
    Belum ada peringkat
  • Generator Elektrostatik Kelvin
    Generator Elektrostatik Kelvin
    Dokumen2 halaman
    Generator Elektrostatik Kelvin
    Srinyta Siregar
    Belum ada peringkat
  • Spektrum Elektromagnetik
    Spektrum Elektromagnetik
    Dokumen7 halaman
    Spektrum Elektromagnetik
    Srinyta Siregar
    Belum ada peringkat
  • Makalah Isbd
    Makalah Isbd
    Dokumen10 halaman
    Makalah Isbd
    Srinyta Siregar
    Belum ada peringkat