Top Banner
Prodi Teknik Informatika Fakultas Teknik Universitas Tanjungpura 2013
27

Pti (5) teknologi perangkat lunak (software)

Jul 28, 2015

Download

Technology

Chabil_Juniar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pti (5)   teknologi perangkat lunak (software)

Prodi Teknik Informatika

Fakultas Teknik

Universitas Tanjungpura

2013

Page 2: Pti (5)   teknologi perangkat lunak (software)

Materi Dasar Teknologi Perangkat Lunak (Software) Klasifikasi Perangkat Lunak Hubungan Antar Perangkat Lunak Sistem Operasi Komponen Sistem Operasi Bahasa Pemrograman

Page 3: Pti (5)   teknologi perangkat lunak (software)

Software

Page 4: Pti (5)   teknologi perangkat lunak (software)

Pendahuluan

Perangkat lunak (Software), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer.

Page 5: Pti (5)   teknologi perangkat lunak (software)

Klasifikasi Perangkat Lunak1. Perangkat lunak sistem, yaitu perangkat lunak yang

mengoperasikan sistem komputernya. Perangkat lunak sistem dapat dikelompkan lagi menjadi 3 bagian :Perangkat lunak sistem operasi, yaitu program yang ditulis

untuk mengendalikan dan mengkoordinasikan operasi dari sitem komputer

Perangkat lunak sistem bantuan yaitu program yaang ditulis untuk bantuan yang berhubungan dengan sistem komputer, misalnya memformat disk, membersihkan virusm dll

Perangkat lunak bahasa, yaitu program yang digunakan untuk menerjemahkan intruksi-intruksi yang di tulis dalam bahasa pemrograman kedalam bahasa mesin supaya dapat dimengerti oleh komputer.

Page 6: Pti (5)   teknologi perangkat lunak (software)

Klasifikasi Perangkat Lunak2. Perangkat lunak aplikasi, yaitu program

yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.

Page 7: Pti (5)   teknologi perangkat lunak (software)

Hubungan Antar Perangkat Lunak

Perangkat Lunak

Perangkat Lunak Sistem

Perangkat Lunak Aplikasi

Sitem Operasi (OS)

Perangkat Lunak Bahasa

Perankat Lunak Aplikasi UMUM

Perankat Lunak Aplikasi Khusus

Page 8: Pti (5)   teknologi perangkat lunak (software)
Page 9: Pti (5)   teknologi perangkat lunak (software)

Perangkat Lunak Sistem

Ada tiga jenis dasar perangkat lunak sistem, yaitu: sistem operasi

(operating system), program utilitas dan penerjemah bahasa komputer

(language translator).

Page 10: Pti (5)   teknologi perangkat lunak (software)

Sistem Operasi Sistem operasi (operating System) Adalah

software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.

Contoh sistem operasi adalah: DOS, Unix, Linux, OS/2,Windows, Mac OS dan lain-lain.

Page 11: Pti (5)   teknologi perangkat lunak (software)
Page 12: Pti (5)   teknologi perangkat lunak (software)
Page 13: Pti (5)   teknologi perangkat lunak (software)

Fungsi Dasar Sistem operasi berfungsi untuk mengatur

dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.

Page 14: Pti (5)   teknologi perangkat lunak (software)

Komponen-Komponen Sistem Operasi Namun menurut Avi Silberschatz, Peter

Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut : Managemen Proses. Managemen Memori Utama. Managemen Secondary-Storage. Managemen Sistem I/O. Managemen Berkas. Sistem Proteksi. Jaringan.

Page 15: Pti (5)   teknologi perangkat lunak (software)

Program Utilitas Program utilitas berfungsi untuk membantu atau

mengisikekurangan/kelemahan dari sistem operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu, hal ini dapat dilakukan. Seperti Norton Utility, Scandisk, PC Tools, dan lain-lain.

Page 16: Pti (5)   teknologi perangkat lunak (software)

Program Utilitas Program Antivirus Spyware Program yang ditempatkan pada

komputer tanpa sipengetahuan si pengguna yang mengumpulkan informasi-informasi rahasia tentang pengguna. Ad-Aware adalah software tool yang mengijinkan Anda untuk mendeteksi dan menghapus spyware yang terinstal pda komputer Anda

Utilitas Pengkompres File Software CD/DVD Burning Utilitas Perawatan Komputer Pribadi

Page 17: Pti (5)   teknologi perangkat lunak (software)

Program Aplikasi Merupakan program yang khusus melakukan

suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya. Seperti GL, MYOB, Payroll, dan lain-lain.

Page 18: Pti (5)   teknologi perangkat lunak (software)

Learning by Doing

-Bukalah salah satu software aplikasi pada perangkat komputer Anda dan cari tahu mengenai aplikasi tersebut.

Page 19: Pti (5)   teknologi perangkat lunak (software)

Program Paket (UMUM) Program Paket adalah program yang

disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya. Seperti MS-Word, MS-Excel, Lotus 125, dan lain-lain.

Page 20: Pti (5)   teknologi perangkat lunak (software)

Bahasa Pemrograman Bahasa Generasi Pertama

Bahasa Mesin menggunakan kode binari

Bahasa Generasi KeduaBahasa assembler masih digunakan sebagai

metoda untuk pemrograman komputer dalam bahasa yang berorientasi pada mesin.

Bahasa Assembler, Contohnya, komputasi X = Y + Z, dalam bahasa assembler dapat berbentuk seperti: LOD Y, ADD Z,STR X

Page 21: Pti (5)   teknologi perangkat lunak (software)

Bahasa Pemrograman Bahasa Generasi Ketiga

Bahasa Tingkat Tinggi menggunakan berbagai perintah yang disebut sebagai pernyataan, yaitu menggunakan berbagai pernyataan singkat atau istilah aritmatika.

BASIC, COBOL,PASCAL, C , FORTRAN, LISP, PROLOG

Tersedia DBMS

Page 22: Pti (5)   teknologi perangkat lunak (software)

Bahasa Pemrograman Bahasa Generasi Keempat Istilah bahasa generasi keempat menjelaskan

bahasa pemrograman yang lebih non prosedural dan lebih berbentuk percakapan daripada bahasa-bahasa sebelumnya Sebagian besar bahasa generasi keempat adalah bahasa non prosedural yang mendorong para pengguna dan programmer untuk menspesifikasikan hasil yang mereka inginkan, sementara komputer menetapkan urutan perintah yang akan dapat mencapai hasil tersebut

Bahasa Pemrograman : CA-RAMIS, FOCUS, Sudah Mengenal SQL,SAS,Mapper,CSP,APL dan Nomad 2

Page 23: Pti (5)   teknologi perangkat lunak (software)

Bahasa Berorientasi Objek Bahasa yang berorientasi pada objek

(object-oriented programming-- OOP) seperti Visual Basic, Borland Delphi C++, dan Java juga dianggap sebagai bahasa generasi kelima dan telah menjadi alat yang paling umum untuk pengembangan software

Page 24: Pti (5)   teknologi perangkat lunak (software)

Bahasa Web Sekarang ini banyak sekali bahasa

pemrograman yang dapat digunakan untuk membangun halaman web. HTML, Java, dan XML adalah tiga bahasa pemrograman yang merupakan alat penting untuk membangun halaman web, situs web, dan aplikasi berbasis web dengan multimedia. Java dan XML telah menjadi komponen yang strategis dari teknologi software yang mendukung banyak usaha layanan web dalam bisnis.

Page 25: Pti (5)   teknologi perangkat lunak (software)

Hubungan Perangkat lunak dan Perangkat keras

PERANGKAT LUNAK APLIKASI

PERANGKAT LUNAK BAHASA

SISTEM OPERASI

BIOS

PERANGKAT KERAS

Page 26: Pti (5)   teknologi perangkat lunak (software)

Learning by DoingFormat : Personal Task with Assignment

-Dikerjakan secara personal dalam bentuk softcopy dan dikirim via email ke:

- Soal :1) Sebutkan jenis-jenis sistem operasi yang kalian ketahui!2) Jelaskan beberapa jenis bahasa pemrograman

yang sering digunakan dalam programming!

*deadline :: 3 days after..out of this date..rejected!!!

Page 27: Pti (5)   teknologi perangkat lunak (software)

TO BE CONTINUED…

Next chapter..

~ Materi Dasar PTI : Memori Komputer