perangkat lunak - pengantar teknik informatika

38
Perangkat Lunak Komputer

Upload: rachmat-narendra

Post on 08-Jan-2017

74 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat LunakKomputer

Page 2: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat LunakKomputer

Page 3: Perangkat Lunak - Pengantar Teknik Informatika

Pertemuan hari ini

Setelah Kuliah ini anda harus dapat :1. Membandingkan antara perangkat lunak sistem dan perangkat lunak aplikasi.2. Mengidentifikasi dan menjelaskan berbagai teknik pemrograman perangkat lunak.3. Memberikan contoh beberapa tipe bahasa pemrograman serta mendiskusikan kekuatan dan kelemahannya

Tujuan pertemuan ini adalah :1. Membantu mahasiswa dalam memahami peran, jenis dan penggunaan perangkat lunak komputer.

Page 4: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat lunak yang membuat komputer dapat bekerja dapat dikelompokkan menjadi dua katagori : 1. Perangkat lunak sistem 2. Perangkat lunak aplikasi

Perangkat lunak Sistem dan Aplikasi

SystemSoftware

ApplicationSoftware

Software

Page 5: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat lunak Sistem dan Aplikasi

Page 6: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat lunak Sistem(System Software)

Page 7: Perangkat Lunak - Pengantar Teknik Informatika

Perangkat lunak sistem merupakan kumpulan program - termasuk program sistem operasi (Windows dan Mac OS) - yang mengatur dan mengkoordinasi perangkat keras komputer. Perangkat lunak sistem bekerja seperti sistem saraf manusia yaitu menjaga bekerjanya organ-organ vital dan mengkoordinasi aktivitasnya. Perangkat lunak sistem mengelola dan mengkoordinasi perangkat keras komputer pada saat kita bekerja menggunakan perangkat lunak aplikasi. Perangkat lunak sistem terdiri dari tiga tipe program 1. Program utilitas (Utilities) 2. Program pengendali perangkat (Device driver) 3. Program penerjemah bahasa (Language Translator)

Perangkat lunak sistem

Page 8: Perangkat Lunak - Pengantar Teknik Informatika

Program utiliti dikenal pula sebagai program servis. Tujuan utiliti adalah untuk mengelola sumberdaya komputer seperti mengidentifikasi problem hardware, mencari file yang hilang dan mem”back-up” data. Semua komputer mempunyai perangkat masukan dan keluaran. Program device driver berfungsi mengatur komunikasi antara perangkat input/output dengan komputer. Program Language translator berfungsi menterjemahkan bahasa programer komputer ke dalam bahasa yang dapat dimengerti oleh komputer sehingga dapat diproses.

Utility, Device driver dan LangugeTranslator

Page 9: Perangkat Lunak - Pengantar Teknik Informatika

Semua komputer mempunyai perangkat lunak sistem operasi (OS) yang mempunyai tiga tujuan penting yaitu menjalankan aplikasi, mengkoordinasi perangkat keras dan menyediakan fasilitas antar muka bagi pengguna (user interface). Fungsi utama adalah mengkoordinasi dan mengendalikan perintah masuk dan keluar ke dan dari tempat tertentu. Misalnya, OS memulai komputer kemudian menampilkan grafik antar muka, sehingga kita dapat berinteraksi, menjalankan dan mengendalikan aplikasi.

Sistem Operasi

Page 10: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi :Menjalankan aplikasi

Perangkat lunak aplikasi memerlukan perangkat lunak sistem agar dapat berkomunikasi dengan perangkat keras komputer Peran perangkat lunak sistem berperan sebagai perantara antara perangkat lunak aplikasi dan perangkat keras komputer. Sistem operasi bertanggung jawab terhadap proses pemanggilan (loading) dan berjalannya aplikasi yang dipilih oleh pengguna (user) misalnya program pengolah kata atau lembar kerja. Saat ini, sebagian besar sistem operasi dapat menjalankan lebih dari satu aplikasi secara bersamaan (multitasking)

Page 11: Perangkat Lunak - Pengantar Teknik Informatika
Page 12: Perangkat Lunak - Pengantar Teknik Informatika
Page 13: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi :Mengkoordinasi perangkat keras

Komputer merupakan kumpulan komponen-komponen yang saling berhubungan seperti, keyboard, mouse, printer, monitor, perangkat penyimpan dan memori.

Salah satu tujuan sistem operasi adalah mengkoordinasikan seluruh komponen shg dapat bekerja bersama dalam dalam melayani pengguna (user)

Page 14: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi :Menyediakan fasilitas antar muka

Hampir seluruh sistem operasi menyediakan antar muka yang “akrab” shg memudahkan pengguna dalam mengendalikan fungsi-fungsi komputer. Sebagian besar komputer menggunakan antarmuka grafik (GUI) untuk menam- pilkan fitur-fitur yang sering digunakan dan menampilkan fungsi sistem komputer Pada antar muka ini, biasanya digunakan obyek grafik yang disebut “icon”. Pengguna memilih “icon” pada antarmuka untuk menjalankan aplikasi tertentu.

Page 15: Perangkat Lunak - Pengantar Teknik Informatika

User interface – Layar tampilan yang dapat dikendalikan oleh pengguna (user) yang memungkinkan kita untuk berkomunikasi, atau berinteraksi dengan komputer.

Antarmuka pengguna

Page 16: Perangkat Lunak - Pengantar Teknik Informatika

“Loading” Sistem Operasi Booting – proses pemasukan (loading) sistem operasi

kedalam memori utama komputer

Page 17: Perangkat Lunak - Pengantar Teknik Informatika

Fungsi Sistem Operasi yang lain Pengelola CPU

Supervisor (kernel) – program yang tetap tinggal di dalam memori sementara komputer bekerja, dan mengarahkan

program lain untuk melaksanakan tugas yang mendukung program-program aplikasi.

Page 18: Perangkat Lunak - Pengantar Teknik Informatika

Fungsi Sistem Operasi yang lain

Page 19: Perangkat Lunak - Pengantar Teknik Informatika

Pengelola File

• Move

• Rename

• Delete

• Copy

• Back up

Fungsi Sistem Operasi yang lain

Page 20: Perangkat Lunak - Pengantar Teknik Informatika

• Memformat (initializing) disket - proses penyiapan disket atau hardisk sehingga dapat digunakan untuk menyimpan

data atau program

• Security management

Fungsi Sistem Operasi yang lain

Page 21: Perangkat Lunak - Pengantar Teknik Informatika

Device Driver & Program Utility• Device drivers –

program perangkat lunak yang mengatur komunikasi antara perangkat input dan output dengan sistem komputer

Page 22: Perangkat Lunak - Pengantar Teknik Informatika

Utiliti : Program Servis• Backup utility - program yang membuat duplikat informasi

yang ada dalam harddisk• Data-recovery utility - program yang berfungsi memperbaiki

data yang rusak

Page 23: Perangkat Lunak - Pengantar Teknik Informatika

Utiliti : Program Servis• Antivirus software - program untuk membaca/ meneliti harddisk,

disket dan memori guna mendeteksi virus

• Data compression utility - program yang menghilangkan elemen-elemen yang berlebihan, jarak data dan data yang tidak perlu dari dalam perangkat penyimpan komputer sehingga lebih banyak ruang untuk menyimpan data

Page 24: Perangkat Lunak - Pengantar Teknik Informatika

Utiliti : Program Servis• Fragmentation – bagian2 file

yang tersimpan dalam disk secara tersebar pada area yang tidak berdekatan, shg mengurangi kecepatan akses terhadap file tsb

• Defragmenter utility - program yang menemukan file2 yang letaknya tersebar dalam disk dan menatanya kembali sbg file yang berurutan

Page 25: Perangkat Lunak - Pengantar Teknik Informatika

Utiliti : Program Servis• Disk scanner and disk cleanup utilities:

• Mendeteksi & menghapus file yg tidak perlu

• Mendeteksi & membenahi permasalahan harddisk

Page 26: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi pada Laptop & Desktop

• Mac OS – Sistem operasi yanghanya berjalan padakomputer AppleMacintosh

Page 27: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi pada Laptop & Desktop

Microsoft Windows 3.X – diluncurkan tahun 1992

Microsoft Windows 95/98 – pengganti 3.XPlug and Play – kemampuan komputeruntuk mengkonfigurasi secara otomatissetiap perangkat keras baru yangterhubung dengannnya

Microsoft Windows Me (WinMe) – Millennium Edition

Page 28: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi pada Laptop & Desktop

• Windows XP – Sistem operasi terbarubuatan Microsoft, yangmengkombinasikan elemen-elemen pada Windows 2000dan Windows Me

Tampilan GUI padaWindows XP

Page 29: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi jaringan komputerWindows NT – Sistem operasi multitasking dari Microsoft’s yang

dirancang untuk menjalankan server jaringan; Sistem operasi ini memungkinkan beberapa pengguna menjalankan program atau data secara bersama

Windows 2000 - Penerus Windows NTWindows 7Windows 8Windows 10

Page 30: Perangkat Lunak - Pengantar Teknik Informatika
Page 31: Perangkat Lunak - Pengantar Teknik Informatika

UNIX – sistem operasi multitasking untuk banyak pengguna (multiple users) yang dilengkapi dengan kemampuan pengelolaan jaringan dan versi-versi yang dapat berjalan pada setiap jenis komputer

Sun Microsystems’ Solaris

Berkeley Software Distribution (BSD)

Sistem Operasi jaringan komputer

Page 32: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi jaringan komputer Linux – Versi gratis dari UNIX,yang dikembangkan secara kontinyu oleh programer2secara sukarela

Page 33: Perangkat Lunak - Pengantar Teknik Informatika
Page 34: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi jaringan komputer

• Open-source software – perangkat lunak yang dapat di “download” dari Internet secara gratis dan dimodifikasi sesuai keperluan

Linus Torvalds, creator of Linux

Page 35: Perangkat Lunak - Pengantar Teknik Informatika

Sistem Operasi untuk komputer tangan• Palm OS – sistem operasi

utama untuk komputer saku ( handhelds) dan dilisensi oleh beberapa perusahaan di luar microsoft

• Windows CE (now Pocket PC) – versi Windows untuk komputer saku (handhelds)

• Andorid (Gadget)

Page 36: Perangkat Lunak - Pengantar Teknik Informatika
Page 37: Perangkat Lunak - Pengantar Teknik Informatika
Page 38: Perangkat Lunak - Pengantar Teknik Informatika

Seorang Programer Web membutuhkan 1 set perangkat Keras (Komputer) besertaSoftware yang digunakan untuk membuat website kampus.Bantulah programmer tersebut dengan perencanaan perangkat yang diberiKeterangan Estimasi biaya untuk pembeliannnya se efisien mungkin !

Di kirim paling lambat, Minggu 6 November 2016 Jam 18.00 WIBKe email : [email protected]

Soal