03. pti perangkat lunak

38
PERANGKAT LUNAK FAKULTAS TEKNIK DAN ILMU KOMPUTER JURUSAN SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA

Transcript of 03. pti perangkat lunak

Page 1: 03. pti   perangkat lunak

PERANGKAT LUNAK

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 2: 03. pti   perangkat lunak

Allan Robins mengatakan terdapat cabang pengetahuan bernama machine interface, sebuah ilmu yang mempelajari komponen mesin sesungguhnya yang dimanipulasi manusia. Antarmuka dianggap sebagai “control panel” dengan bentuk bervariasi. Pengaturan antarmuka yang baik tercakup dalam ilmu Interaksi Manusia Komputer, yang membahas tentang pengetahuan, desain, konstruksi, dan implementasi sistem komputer secara interaktif serta berorientasi pada manusia. IMK meliputi bidang teknologi informasi, psikologi, sosiologi, antropologi, bahasa, dll. Computer interface (antarmuka komputer) terus-menerus diperbaiki untuk memudahkan interaksi manusia dengan sistem komputer. Interpreter adalah perantara antara manusia dengan komputer dalam berkomunikasi. Dan inilah fungsi utama perangkat lunak (software).FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 3: 03. pti   perangkat lunak

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 4: 03. pti   perangkat lunak

Kategori Perangkat Lunak Sistem

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

User

Perangkat Lunak Aplikasi (Spreadsheet, database, grafis, audio video, dsb)

Device Driver

Perangkat Lunak Sistem(Sistem Operasi)

Program Utilitas

Perangkat Keras(Komputer dan

Perangkat Periferal)

Perangkat Lunak Bahasa(Language Software)

Page 5: 03. pti   perangkat lunak

Perangkat lunak sistem memungkinkan perangkat lunak aplikasi (perangkat lunak yang dikembangkan untuk menyelesaikan masalah-masalah tertentu) dapat berinteraksi dengan komputer dan membantu komputer dalam mengelola sumber daya internal dan eksternalnya. Tiga komponen dasar perangkat lunak sistem:1. Sistem Operasi2. Device Driver3. Program UtilitasFAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 6: 03. pti   perangkat lunak

Sistem Operasi

Sistem operasi menangani kontrol dan penggunaan sumber daya perangkat keras, termasuk ruang harddisk, memori, alokasi CPU time, dan perangkat periferal. Berikut adalah task yang dikerjakan oleh SO: Booting Pengaturan CPU Pengaturan File Pengaturan Tugas Pengaturan KeamananFAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 7: 03. pti   perangkat lunak

Booting

Harddisk

RAM

Processor

Processor

1Ketika komputer dihidupkan …

2 Prosesor started …

3

Mengeksekusi/menempatkan komponen sistem operasi untuk start-up, yaitu BIOS yang tersimpan di ROM

4Instruksi ini membantu menyalin SO dari Harddisk ke RAM

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 8: 03. pti   perangkat lunak

Pengaturan CPU

Mengatur kerja CPU (tugas kernel) yang berada pada Main Memory. Manajemen CPU berdasarkan prioritas yang ditentukan secara internal menggunakan beberapa kuantitas atau jumlah yang terukur untuk menghitung prioritas dari suatu proses. Time limit (batas waktu) Memory requirement (kebutuhan memori) Akses file Perbandingan antara I/O burst dengan CPU burst Tingkat kepentingan proses Umur proses (aging) Waktu CPU yg telah digunakan pd x jam terakhir dalam

persentase (%)FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 9: 03. pti   perangkat lunak

Pengaturan Tugas

Processor

Komputer

Menerima inputMengolah kataMenyimpan data di HDMencetak dokumen

& Perangkat Periferal

Mengeksekusi instruksi program menurut satu satuan waktu

1

2 Eksekusi program pertama

3 Eksekusi program kedua

4 Eksekusi program ke-n

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

--------------------------Algoritma Penjadwalan

Queue, B

uff

er, S

pool

------------------------

Page 10: 03. pti   perangkat lunak

Pengaturan File

C:/

Direktori Root

My Documen

ts

My MusicMy

Pictures

Paper Coursefile

Subdirektori

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 11: 03. pti   perangkat lunak

Pengaturan Keamanan

User name

Password

Save password

triana_mugia

*******

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 12: 03. pti   perangkat lunak

Device Driver: Menjalankan Periferal Perangkat Keras

Mouse

Scanner

Printer

VGA

Webcam

Pera

ng

kat

Peri

fera

l

Komputer komunikasi

Device

Driv

er

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 13: 03. pti   perangkat lunak

Program Utilitas (Service Program)

Menjalankan tugas yang terkait dengan kontrol dan sumber daya komputer. Bermanfaat untuk meningkatkan fungsionalitas sumber daya yang telah ada atau memberikan layanan baru yang tidak disediakan oleh perangkat lunak sistemnya. Contoh: back-up data, kompresi file, recovery data, mendeteksi masalah perangkat keras, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 14: 03. pti   perangkat lunak

Fitur Antarmuka Pengguna

Penggunaan Keyboard dan Mouse Graphical User Interface (GUI) Command to Help

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 15: 03. pti   perangkat lunak

Keyboard dan Mouse

Mouse untuk mengarahkan pointer (berbentuk anak panah).Keyboard memiliki: 1) Tuts khusus yang dipakai untuk mengisikan data, menghapus data,

mengubah data, serta mengeksekusi perintah.2) Tuts fungsi mengeksekusi perintah-perintah tertentu sesuai

perangkat lunak yang digunakan.3) Makro (Shortcut) merupakan keystroke untuk menggantikan tuts

yang lebih panjang dalam mengeksekusi sebuah perintah.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 16: 03. pti   perangkat lunak

Graphical User Interface

Tiga fitur GUI: Desktop, Ikon, dan Menu.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 17: 03. pti   perangkat lunak

Perintah untuk Bantuan (Help)

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 18: 03. pti   perangkat lunak

Varian Sistem Operasi

Sistem Operasi DOS (Disk Operating System)

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 19: 03. pti   perangkat lunak

Sistem Operasi Macintosh

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 20: 03. pti   perangkat lunak

Microsoft Windows

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 21: 03. pti   perangkat lunak

UNIX

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 22: 03. pti   perangkat lunak

LINUX

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 23: 03. pti   perangkat lunak

Sistem Operasi Piranti GenggamFAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 24: 03. pti   perangkat lunak

Perangkat Lunak Aplikasi

Tabel Kategori Perangkat Lunak

Macam Definisi

Perangkat Lunak Komersial

Perangkat Lunak Public-Domain

Shareware

FreewareRentalwareCustom Software

Ada hak cipta. Jika tidak membayar, bisa dituntut di pengadilan.Tidak ada hak cipta. Dapat digandakan secara gratis tanpa khawatir dituntut.Ada hak cipta. Tersedia secara gratis, tetapi jika berniat untuk melanjutkan pemakaiannya maka diharuskan untuk membayar.Ada hak cipta. Tersedia secara gratis.Ada hak cipta. Disewakan dengan berbayar.Perangkat lunak khusus untuk memenuhi kebutuhan user tertentu.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 25: 03. pti   perangkat lunak

File & Ekspor Impor File

File Dokume

n

File Workshe

et

File Databas

eDibuat dengan

software pengolah kata

Dibuat dengan software

spreadsheet

Dibuat dengan software

manajemen database

12

12

12

1 2Impor File; Proses pengambilan data dari sumber lain kemudian mengubahnya dalam bentuk yang kompatibel dengan program yang sedang dijalankan. Mengimplikasikan bentuk data diubah oleh aplikasi penerima.

Ekspor File; Pengubahan data ke dalam bentuk yang bisa digunakan di program lain lalu ditransmisikan. Mengimplikasikan aplikasi pengirim mengubah bentuk data sebelum dikirim ke aplikasi penerima.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 26: 03. pti   perangkat lunak

Jenis Perangkat Lunak Aplikasi

Software

Hiburan

Software

Pribadi

Software

Pendidikan /

Referensi

Software

Produktivitas

Software

Khusus

Perangkat Lunak Aplikasi

Game,Pemutar Audio & Video,Dll.

Resep makanan,Medis,Dekorasi rumah,Pertanian, Memperbaiki rumah,Menghitung pajak,Dll.

Ensiklopedia,Buku telepon,Kalender,Pencarian di perpustakaan,Dll.

Pengolah kata,Spreadsheet,Manajemen database,Pengelola informasi pribadi,Browser web,Email,Dll.

Presentasi grafis,Keuangan,Desktop publishing,Penyuntingan gambar,Penyuntingan audio & video,Animasi, Desain web, CAD, Manajemen Proyek, Dll.FAKULTAS TEKNIK DAN ILMU

KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 27: 03. pti   perangkat lunak

Pengolah Kata

Perangkat lunak pengolah kata membuat para pengguna dapat bekerja dengan dokumen: menghapus, menyisipkan dan mengganti tulisan, serta melakukan aktivitas penyuntingan/koreksi. Perangkat lunak ini juga memberikan fitur lain, misalnya membuat, memformat, mencetak, dan menyimpan dokumen. Cth: Microsoft Word, Corel WordPerfect, Lotus Smart Notes, Sun Microsystem Star Office 7, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 28: 03. pti   perangkat lunak

Spreadsheet

Spreadsheet memungkinkan para pengguna bisa membuat tabel dengan cara memasukan data dan rumus-rumus ke dalam baris dan kolom yang terbentuk sebagai grid dilayar. Spreadsheet terdiri dari sekumpulan kolom, baris, dan label yang disebut worksheet. Cth: Microsoft Excel, Corel Quatro Pro, Lotus 1-2-3, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 29: 03. pti   perangkat lunak

Presentasi Grafis

Perangkat lunak presentasi grafis menggunakan gambar, animasi, suara, dan data atau informasi untuk membuat presentasi visual. Cth: Microsoft PowerPoint, Harvard Graphics Advanced Presentations, Corel Presentation, Open Office Impress, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 30: 03. pti   perangkat lunak

Perangkat Lunak Database

Perangkat lunak database (disebut juga sistem manajemen database) yaitu sebuah program untuk membuat dan mengelola struktur database (sekumpulan file pada sistem komputer yang saling terhubung) serta untuk mengakses data. Cth: Microsoft Access, FileMaker Pro, Oracle, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 31: 03. pti   perangkat lunak

Perangkat Lunak Penyunting Gambar

Perangkat lunak grafis untuk mendesain dan mengilustrasikan objek atau produk dan melakukan simulasi warna di layar. Cth: Adobe Photoshop, Microsoft Photo Editor, Corel Photopaint, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 32: 03. pti   perangkat lunak

Perangkat Lunak Penyunting Audio/Video

Perangkat lunak yang mampu mengedit dan memanipulasi file berformat audio dan video. Cth: Adobe Premiere, Apple Finale Cut Express, Pinnacle Studio DV, Ulead VideoStudio , dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 33: 03. pti   perangkat lunak

Perangkat Lunak Multimedia

Mampu mengkombinasikan teks, gambar, video, animasi, dan suara untuk membuat aplikasi multimedia terpadu. Cth: Macromedia Authorware dan Macromedia Director.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 34: 03. pti   perangkat lunak

Perangkat Lunak Desain Web

Digunakan untuk membuat halaman web beserta fitur multimedianya. Cth: Macromedia Dreamweaver, Macromedia Flash, Adobe GoLive, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 35: 03. pti   perangkat lunak

Perangkat Lunak Manajemen Proyek

Program yang digunakan untuk merencanakan dan menjadwalkan SDM, biaya, waktu, dan sumber daya lainnya. Cth: Mindjet MindManager X5 Pro, Microsoft Project, dan Primavera Suretrack Project Manager.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 36: 03. pti   perangkat lunak

CAD (Computer-Aided Design)

Ditujukan untuk mendesain produk, struktur, gambar teknik sipil, dan peta. Program CAD menyediakan dimensi gambar secara tepat dan bisa memposisikan elemen yang sedang digambar sehingga desainer dapat melihatnya secara utuh. Cth: Autosketch, AutoCAD, CorelCAD, dll.

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 37: 03. pti   perangkat lunak

Pertanyaan

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA

Page 38: 03. pti   perangkat lunak

Terima Kasih …

FAKULTAS TEKNIK DAN ILMU KOMPUTERJURUSAN SISTEM INFORMASIUNIVERSITAS KOMPUTER INDONESIA