perangkat lunak

40
Perangkat lunak SOFTWARE

Upload: aziz-sudrajat95

Post on 18-Jun-2015

157 views

Category:

Education


3 download

DESCRIPTION

maaf apabila ada kekurangan dalam PPT nya kritik dan saran di tunggu : )

TRANSCRIPT

Page 1: Perangkat Lunak

Perangkat lunakSOFTWARE

Page 2: Perangkat Lunak

Computer tidak akan berguna tanpa keberadaan perangkat lunak (software), dan computer bekerja

atas dasar instruksi. Sekumpulan instruksi di berikan untuk mengendalikan perangkat keras computer.

Sekumpulan instruksi lebih di kenal dengan sebutan program atau program computer.

Program computer lebih umum di sebut perangkat lunak. Perangkat lunak biasa di kelompokan menjadi:1. Program system ( system program ) dan,2. Program aplikasi ( application program)

Pengelompokan Perangkat Lunak

Page 3: Perangkat Lunak

Program system ( sering kali di sebut perangkat lunak pendukung atau support software ) adalah program yang di gunakan untk mengontrol sumber daya computer, seperti CPU dan piranti masukan / keluaran.Program system di kemlompokan menjadi 3 golongan, yaitu : 1. program pengendali system,2. program pendukung system, dan 3. program pengenbangan system.

Program Sistem

Page 4: Perangkat Lunak

Program pengendali system adalah program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada computer selama program ini di jalankan. Missal system operasi

Program pendukung system adalah program yang mendukung operasi, manajemen, dan pemekai system kompter dengan menyediakan bermacam macam layanan. Termasuk dalam kelompok ini adalah utilitas, pemantau kinerja system, dan pemantau keamanan.

Program pengembangan system adalah program yang di tujukan untk membantu pemakai dalam membuat/mengembakan program. Termasuk dalam kategori ini yaitu compiler dan interpreter.

Page 5: Perangkat Lunak

seingkali hanya disebut aplikasi adalah program yanf dibuat oleh pemakai yang di tujukan untuk melakukan suatu tugas khusus. Program seperti ini bias di kelompokan menjadi dua, yaitu : 1. program aplikasi serbaguna dan,2. program aplikasi spesifik.

Program aplikasi

Page 6: Perangkat Lunak

Program aplkasi serbaguna adalah program aplikasi yang dapat di gunakan oleh pemakai untuk melaksanakaan hal hal yang bersifat umum, contoh membuat dokumen atauu mengirin surat secara elektronis)

Program aplikasi spesifik adalah program yang ditunjukan untuk menangani hal hal yang sangat spesifik

Program aplikasi serbaguna dan program aplikasi spesifik.

Page 7: Perangkat Lunak

Berbagai Perangkat Lunak

1. Spreadsheet2. Word Processor3. Program Presentasi4. Image Processing5. Surat elektronik 6. Groupware7. DBMS8. Personal Information Manager9. Web Browser10. Software Suite dan Paket Terintegrasi11. Perangkat lunak Multimedia12. Sistem Operasi13. Utilitas

Page 8: Perangkat Lunak

Spreadsheet ( Lembaran Kerja ) adalah Program serbaguna untuk mengelolah data

dalam bentuk tabel dan dapat melakkan perhitungan – perhitungan secara dinamis terhadap data. Pengertian dinamis disini

berarti bahwa perubahan pada perubahan pada ssuatu data dengan sendiri nya akan

mengubah hasil perhitungan.

Spreadsheet

Page 9: Perangkat Lunak

Word Processor alias pengelolsh kata adalah nama umum untuk program yang digunakan membuat

dokumen. Program ini berbeda dengan editor teks. Kalau editor teks hanya dimaksudkna untuk

menuliskan teks tanpa format biasa nya dipakai untuk membuat program, pengelolah kata dapat dipakai untk memformat teks. Pemakai dengan leluasa dapat mengatur ukuran teks, mengubah

bentuk teks, dan lain lain. Selain itu, teks juga bias di lengkapi dengan gambar

Word Processor

Page 10: Perangkat Lunak

Program Presentasi adalah program yang di gunakan untuk membuat bahan presentasi

dan sekaligus untuk berpresentasi. Dalam hal ini, bahan Presentasi bias melliobatkan teks,

suara, gambar, video, dan animasi.

Program Presentasi

Page 11: Perangkat Lunak

Program pengelolah cintra (Image Processing ) adalah program yang di gunakan untuk

memanipulasi cintra ( gambit atau foto ). Program ini dapat di pakai untuk

memperbesaar atau memperkecil citra. Membersihkan citra yang kotor, mengubah

warna tertentu pad citra, dan berbagai operasi yang lain nya.

Image Processing

Page 12: Perangkat Lunak

Program Komunikasi menyediakan sarana untuk melakukan kolmunikasi antarpemakai secara elektronis. Yang paling umum banyak digunakan adalah program yang digunakan

unntuk mengirim atau menerima surat elektronis ( E- mail ).

Surat Elektronis

Page 13: Perangkat Lunak

Groupware adalah perangkat lunak yang di pakai untuk melakukan kolaburasi, yakni

membantu sejumlah orang yang yang menangani pekerjaan kelompok. Perangkat

lunak ini mendukung sarana kolaborasi seperti surat elektronis, basisdata, grup diskusi,

penjadwalan, dan lain lain.

Groupware

Page 14: Perangkat Lunak

DBMS ( database management system ) adalah program yang ditujukan untk

melaksanakan managent data. Perangkat lunak ini menyediakan fasilitas untuk

menyimpan data, memanupulasi data, dan mengambil data dengan cara yang mudah dan

cepat.

DBMS

Page 15: Perangkat Lunak

Personal Information Manager ( PIM ) merupaka program yang sangat bermanfaat

bagi individu yang ingin mengelolah informasi pribadi. Prangkat lunak ini menyediakan fasilitas seperti untuk menyimpan dan

mengorganisasikan informasi pelanggan atau klien maupn mmencatat jadwal pertemuan.

Personal Information Manager

Page 16: Perangkat Lunak

WebBrowser adalah Perangkat lunak yang berguna untuk mengakses informasi Web atau

pun untuk melakkan transaksi via web.

Web Browser

Page 17: Perangkat Lunak

Software Suite adalah Kumpulan beberapa program yang dikemas menjadi satu

Software Suite dan Paket Terintegrasi

Page 18: Perangkat Lunak

Dengan semakin marak nya pengguna multimedia untuk berbagai keperluan, indstri perangkat lunak multimedia jga berkembang

dengan pesat. Sebagaimna di ketahui multimedia adalah teknologi yang

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

Perangkat lunak Multimedia

Page 19: Perangkat Lunak

Sistem operasi adalah program yang bertindak sebagai perantara antara perangkat keras dengan pemakai computer. Tujuan system

operasi adalah menyediakan lingkungan yang memungkikn kan pemakai dapat menjalankan

program apa pun dengan mudah.

Sistem Operasi

Page 20: Perangkat Lunak

Utilitas adalah program bantu yang bermanfaat untk melakukan kegiatan yang

berhubungan dengan sumber daaya system, misalnya untuk melakukan defragmentasi data

pada hardisk.

Utilitas

Page 21: Perangkat Lunak

Bahasa Pemrograman

Page 22: Perangkat Lunak

Bahasa Bahasa yang di gunakan untk mengatur prangkat keras computer telah

mengalami evolsi beberapakali sampai sejauh ini, di kenal adanya 5 generasi Bahasa

pemrograman.

Evolusi bahsa pemrograman

Page 23: Perangkat Lunak

Bahasa pemrograman generasi pertama menggunakan Bahasa mesin untuk

menyatakan instrksi bagi computer. Tentu saja, program generasi ini sangat sulit untuk di

pahami oleh orang awam dan sangat membosankan bagi pemrograman. Selain itu,

setiap mesin memiliki kode sendiri.

Bahasa pemrograman generasi pertama

Page 24: Perangkat Lunak

Bahsa pemrograman kedua menggunakan Bahasa rakitan. Sebagai pengganti kode kode biner, di gunakan lah kependekan dari kata

kata. Misalnya MOV untuk menyatakan “move” dan JNZ yang berarti “jump non zero” atau “ lompat kalau tidak sama dengan nol”.

Bahasa pemrograman generasi kedua

Page 25: Perangkat Lunak

Bahasa pemrograman generasi ketiga mengguunakan pendekatan procedural.

Sebagai Bahasa procedural, pemrograman perlu menuliskan instruksi instrksi yang rinci agar kompuuter melaksanakan tugas nya.

Penerjemah di bedakan menjadi dua, yaitu :1. compiler dan,2. interpreter

Bahasa pemrograman generasi ketiga

Page 26: Perangkat Lunak

Compiler adalah program penerjemah yang mengkonversi semua kode sumber menjadi kode object.

Interpreter adalah program yang menterjemahkan per satu instruksi dalam kode sumber dan kemudian segera dan kemudian segera menjalan kan instruksi yang telah di terjemahkan tersebut.

Page 27: Perangkat Lunak

Bahasa pemrograman generasi keempat di rancang untuk menguragi waktu

pemrograman dalam membuat programan sehingga diharapkan produktivitas

pemrograman meningkat dan programan dapat di bat dalam waktu yang lebih pendek.

Bahasa pemrograman generasi keempat

Page 28: Perangkat Lunak

Bahasa pemrograman generasi kelima merupakan kelompok Bahasa-bahasa pemrograman yang ditujukan untuk

menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah

disiplin dalam ilmu computer yang mempelajari cara computer meniru

kecerdasan manusia.

Bahasa pemrograman generasi kelima

Page 29: Perangkat Lunak

Bahasa pemrograman yang diciptakan manusia mungkin tak terhitung. Beberapa Bahasa pemrograman yang terkenal, antara lain :1. FORTAN, 2. COBOL, 3. PL/I, 4. BASIC, 5. Pascal, 6. ADA, 7. C, 8. C++ dan,9. Dbase 10. Java.

Berbagai Bahasa Pemrograman

Page 30: Perangkat Lunak

Fortan (FORmula TRANslator) dikembangkan pada tahn 1956 oleh John Backus di IBM. Ditujukan untuk mempermudah pembuatan aplikasi ilmu pengetahuan dan teknik, terutama untuk melakukan perhitungan . FORTAN merupakan Bahasa beraras tinggi yang pertama kali diciptakan. Kelemahan Bahasa ini terletak pada operasi masukan/keluaran yang sangat kaku.

FORTAN

Page 31: Perangkat Lunak

COBOL (Common Business Orianted Language) dikemba gak pada than 1959. Sesuai dengan kepanjangan namana. Bahasa ini ditujukan untuk mempermudah pembuatan aplikasi di bidang bisnis. Sejauh ini Bahasa ini masih banyak digunakan terutama di lingkungan mini computer dan mainframe.

Kelemahan Bahasa ini terletak pada struktur penulisan program yang sangat kaku dan terkesan bertele-tele.

COBOL

Page 32: Perangkat Lunak

PL/I (Programming Language 1) diperkenalkan oleh IBM pada tahun 1963. Dapat dipakai untuk menangani pemrosesan data bisnis maupun untuk melakukang perhitngan data ilmu pengetahuan. Bahasa ini hanya dikenal di lingkungan computer IBM dan tidak populer di PC. Bahasa ini pun jarang dipergunakan karena secara kseeluruhan PL/I sangat sulit untuk dipelajari.

PL/I

Page 33: Perangkat Lunak

BASIC (Beginner All-purpose Symbolic Instruction Code) dikembangakn padda tahun 1965 di Darmoth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. Awalnya ditujukan sebagai Bahasa sederhana untuk pengajaran dasar pemrograman computer. Bahsa ini tergolong sebagai Bahasa serbaguna, yakni dapat dipakai untk aplikasi apa saja. BASIC merupakan Bahasa yang sangat popular, sebelum akhirnya muncul Pascal.

Pada awal 1990-an pamor Bahasa ini mencorong kembali saat Microsoft menggunakan Bahasa ini sebagai landasan pada pemrograman visual yang disebut Visual

BASIC

Page 34: Perangkat Lunak

Pascal dibuat oleh Nicklaus Wirth pada tahun 1971. Nama Pascal berasal dari nama matematikawan Perancis yang bernama Blaise Pascal (1623-1662). Bahasa ini awalnya digunakan ntuk mengenalkan pmerograman tersetrktur, Pascal sangat popular di lingkungan mahasiswa ilmu computer dan teknik dan menggeser FORTRAN maupun BASIC. Seperti halnya BASIC. Versi awal Pascal kurang cocok dipakai untuk menangani aplikasi bisnis mengingat dukungan terhadap basis data sangat terbatas.

PASCAL merupakan bahsa yang dipakai sebagi landasan pembuatan kode pada perangkat lunak Delphi dan Kylix. Delphi merupakan suatu perangkat lnak pengembangan program yang sangat popular di lingkungan Windows dan Kylix adalah perangkat lunak serupa yang berjalan di lingkungan Linux

Pascal

Page 35: Perangkat Lunak

ADA Di kembangkan oleh Departemen Pertahanan Amerika Serikat mulai pada tahun 1975 dan dirilis pada tahun 1981. Nama Bahasa ini digunakan sebagai penghargaan kepada Lady Augusta Ada Byron, pemrograman mesin analitis Babbage pada tahun 1930-an. Bahasa ini dibuat untuk dijadikan sebagai standar bagi seluruh aplikasi di departemen tersebut.

ADA mendukung teknik pemrograman modern yaitu pemrograman terstruktur, penyembunyian informasi (information hiding), tipe data abstraj dan pemrosesan pararel. ADA sesungghnya bkanlah Bahasa yang khusus ditujukan untuk menangani aplikasi militer, melainkan juga dapat digunakan untuk membuat aplikasi bisnis, termasuk di lingkungan PC.

ADA

Page 36: Perangkat Lunak

C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 di Laboratorium Bell AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data dan struktur control yang beraras tinggi. C dipakai antara lain untk mensisi system operasi UNIX dan LINUX, sifatnya yang portable, membat kode UNIX mudah dipindah-pindahkan dari satu platform ke platform yang lain.

C

Page 37: Perangkat Lunak

C++ dibuat oleh Bjarne Stroustrup pada than 1983 di Laboratorium Bell, AT&T. awalnya dinamakan “a better C”. Nama C++ diberikan oleh Rick Mascitti pada musim panas tahun 1983. C++ merupakan Bahasa pemrograman berorientasi objek yang sangat terkenal dan menggnakan kaidah Bahasa C. berbagai program grafis dilingkungan Windows, UNIX, dan Linux dibuat dengan menggunakan Bahasa ini.

C++

Page 38: Perangkat Lunak

DBASE merupakan Bahasa pemrograman berorientasi basis data yang mengawali kepopuleran DBMS (Database Management System) di lingkungan mikrokomputer. Diawali dengan dBase II. Versi 2.4 dirilis pada September, 1983, dioperasikan pada IBM PC yang menggunakan PC_DOS V.1.1,2.0, atau 2.1 Pada tahun 1985. Perusahaan Ashton-Tate mengeluarkan dBASE III, Produk berikutnya, dBASE III Plus sangat populer. Di lingkungan PC muncul produk serupa seperti Clipper dan Foxpro.

DBASE

Page 39: Perangkat Lunak

JAVA dibuat pada than 1995 Di Sun Microsystems. Java merupakan Bahasa berorientasi objek dan serbaguna. Kode java dkompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan disemua kompter yang telah dilengkapi dengan pemrograman Java Interpreter dab Java Virtal Machine.

JAVA

Page 40: Perangkat Lunak

Kunjungi blog saya [email protected]

om

Sekian dan terima kasih : )