Perangkat Lunak / sofwere

37
PERANGKAT LUNAK (Software) PERANGKAT LUNAK (Software)

description

Dasar Manajemen Informatika pertemuan keempat tentang sofwere

Transcript of Perangkat Lunak / sofwere

Page 1: Perangkat Lunak / sofwere

PERANGKAT LUNAK (Software)PERANGKAT LUNAK (Software)

Page 2: Perangkat Lunak / sofwere

Komputer memproses data menjadi suatu informasi yang berguna bagi penggunanya. Dengan komputer diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai macam masalah.

Sebelum menjadi informasi, data tersebut diproses melalui perangkat keras (hardware) dengan menggunakan perangkat lunak (software).

Page 3: Perangkat Lunak / sofwere

Hierarki InformasiHierarki Informasi

DataData Pengolahan Pengolahan DataData InformasiInformasi PengetahuanPengetahuan

• Di dalam teori, hierarki informasi disusun mulai dari pengumpulan data/fakta, pengolahan dan pengurutan data dengan proses seleksi sampai menjadi sesuatu yang berguna berupa informasi. Informasi yang disusun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan).

Page 4: Perangkat Lunak / sofwere

• Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk  menjalankan perangkat keras komputer.

• Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data.

• Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.

Page 5: Perangkat Lunak / sofwere

Software Komputer

Software Aplikasi

Software Sistem

Program Aplikasi untuk Tujuan Umum

Program untuk Aplikasi Khusus

Program untuk Manajemen

Sistem

Program untuk Pengembangan

Sistem

Melakukan tugas Mengolah Informasi untuk End-user

Mengelola dan mendukung operasi sistem komputer dan jaringan

-Software Suites-Web Browser-Electronic Mail-Pengolah Kata-Lembar Kerja-Database Managers-Presentasi Grafis

-Personal Information Manager

-GroupWare

- Bisnis – Akuntansi, pengolah transaksi, Perencanaan sumber daya perusahaan, perdagangan elektronik, dll- Ilmu pengetahuan dan teknik-Pendidikan, Entertainment, dll

-Sistem Operasi-Program pengelola jaringan-DBMS (database management system)-Sistem Utilitas-Monitoring Unjuk kerja Sistem-Monitoring Keamanan

-Bahasa Program Translator (compiler)-Pemrograman Editor dan Tools-Paket CASE (Computer Aided Software Engineering)

Struktur Software Komputer(Menurut James A. O’Brien)

Page 6: Perangkat Lunak / sofwere

Perangkat lunak komputer berfungsi untuk :

• Mengidentifikasi program • Menyiapkan aplikasi program

sehingga tata kerja seluruh perangkat komputer terkontrol.

• Mengatur dan membuat pekerjaan lebih efisien.

Page 7: Perangkat Lunak / sofwere

Berdasarkan perkembangannya, perangkat lunak dibagi menjadi

beberapa era, yaitu :

• Era Pemula (Pionir)– Bentuk perangkat lunak pada awalnya adalah

sambungan-sambungan kabel ke antarbagian dalam komputer.Cara mengakses komputer adalah menggunakan punched card yaitu kartu yang dilubangi. Penggunaan komputer saat itu masih dilakukan secara langsung oleh sebuah program untuk sebuah mesin dengan tujuan tertentu.

Page 8: Perangkat Lunak / sofwere

• Era Stabil– Pada era ini penggunaan komputer sudah banyak

digunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri/perusahaan. Perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang dilakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai dekanal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang diproses).

Page 9: Perangkat Lunak / sofwere

• Era Mikro– Pada era ini, perangkat lunak dapat

dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu. Otomatisasi (peralatan secara otomatis) yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.

Page 10: Perangkat Lunak / sofwere

• Era Modern– Saat ini perangkat lunak sudah terdapat di mana-

mana, tidak hanya pada sebuah superkomputer dengan 25 prosesor-nya, sebuah komputer genggampun telah dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, mesin cuci, AC dan microwave, telah ditanamkan perangkat lunak untuk mengatur operasi peralatan itu. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelintir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun semakin meningkat.

Page 11: Perangkat Lunak / sofwere

Fungsi Perangkat Lunak (Software)

Merupakan program yang berisi intruksi atau perintah yang dimengerti oleh komputer untuk melakukan kegiatan seperti menghitung, menggambar, dan menghasilkan suara. Sehingga ada komunikasi antara komputer dengan pemakai.

Page 12: Perangkat Lunak / sofwere

Macam-macam Perangkat Macam-macam Perangkat LunakLunak

Page 13: Perangkat Lunak / sofwere

Perangkat lunak terbagi menjadi 4 macam, yaitu :

• Sistem Operasi (Operating System), • Program Aplikasi (Application

Programs), • Bahasa Pemrograman (Programming

Language), • Program Bantu (Utility)

Page 14: Perangkat Lunak / sofwere

1.  Sistem Operasi 1.  Sistem Operasi ((Operating SystemOperating System) )

• Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan

Page 15: Perangkat Lunak / sofwere

Fungsi utama Sistem Operasi

• Menyimpan program dan aksesnya • Membagi tugas di dalam CPU • Mengalokasikan tugas-tugas penting • Merekam sumber-sumber data • Mengatur memori sistem termasuk penyimpanan,

menghapus dan mendapatkan data • Memeriksa kesalahan sistem • Multitugas pada OS/2″, Windows ‘95″, Windows ‘98″,

Windows NT”, /2000/XP • Memelihara keamanan sistem,   khusus pada jaringan

yang membutuhkan kata sandi (password) dan penggunaan ID

Page 16: Perangkat Lunak / sofwere

SISTEM OPERASI

Untuk mengendalikan Program Kerja Komputer secara mendasarSeperti :

Mengatur Media Input Proses Output Mengatur Memory Penjadwalan Proses

PC DOS

MS DOS

MICROSOFT WINDOWS

LINUX

UNIX

MACINTOSH

FREE BSD

Page 17: Perangkat Lunak / sofwere

Contoh Sistem Operasi

•Disk operating System (DOS),

•Microsoft Windows,

•Linux, dan •Unix

Page 18: Perangkat Lunak / sofwere

Program Aplikasi Program Aplikasi ((Aplication ProgramsAplication Programs))

Program Aplikasi adalah  perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya : program  pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.

Page 19: Perangkat Lunak / sofwere

Program Aplikasi (Aplication Program)

Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan tertentu.

Word Processing (Pengolah Kata)

Program Database

Program Spreadsheet

Program CAD (Computer Aided Design)

Program Layout Artikel (Publisher)

Page 20: Perangkat Lunak / sofwere

Word Processing

Merupakan salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text (Text Based)

Wordstar Profesional

Word Perfect

Chiwriter

Microsoft Word

Word Star

Page 21: Perangkat Lunak / sofwere

Program Database

Merupakan salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta mengelola DATABASE

Ms.Acces

SQL Server

MySql

Oracle

Page 22: Perangkat Lunak / sofwere

Program SpreadSheet

Merupakan salah satu program aplikasi yang berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis.

Lotus 123

Ms.Excel

Quatro

Supercheck

Page 23: Perangkat Lunak / sofwere

Program CAD (Computer Aided Design)

Merupakan Salah satu program aplikasi yang berfungsi untuk media lukis (Alat lukis)

Auto Cad

Pro Design

Corel Draw

Adobe Photoshop

Page 24: Perangkat Lunak / sofwere

Program Layout Artikel

Merupakan salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak obyek yang digunakan pada cover suatu media cetak/Elektronik

Page Maker

Ventura

Harvard Publisher

Newmaster

Page 25: Perangkat Lunak / sofwere

Bahasa Pemrograman Bahasa Pemrograman ((Programming LanguageProgramming Language))

Perangkat lunak bahasa yaitu program Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar dengan aturan atau prosedur tertentu, agar diterima oleh komputer.diterima oleh komputer.

Page 26: Perangkat Lunak / sofwere

3 Level Bahasa Pemrograman

Bahasa tingkat rendah (Bahasa tingkat rendah (low level languagelow level language),), Bahasa ini disebut juga bahasa mesin (assembler), dimana

pengkodean bahasanya menggunakan kode angka 0 dan 1. Bahasa tingkat tinggi (Bahasa tingkat tinggi (high level languagehigh level language),), Bahasa ini termasuk dalam bahasa pemrograman yang mudah

dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.

Bahasa generasi keempat (4 GL)Bahasa generasi keempat (4 GL), Bahasa pemrograman 4 GL (Fourth Generation Language)

merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++

Page 27: Perangkat Lunak / sofwere

Bahasa Tingkat Rendah

Merupakan Bahasa yang digunakan oleh komputer itu sendiri

ASSEMBLY LANGUAGE

RPG ( Repeat Program General )

Page 28: Perangkat Lunak / sofwere

Bahasa Tingkat Menengah

Bahasa dalam komputer yang menggunakan singkatan dan sudah mendekati bahasa sehari-hari.

Program Fortran (Formula Transator)

Page 29: Perangkat Lunak / sofwere

Bahasa Tingkat Tinggi

Merupakan Bahasa Komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa sehari-hari

Basic

Cobol

Pascal

Page 30: Perangkat Lunak / sofwere

Program Bantu (Program Bantu (UtilityUtility) )

• Merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.

Page 31: Perangkat Lunak / sofwere

Contoh Software ini diantaranya :

•Norton Utility •Winzip •Norton Ghost •Antivirus

Page 32: Perangkat Lunak / sofwere

Perangkat Lunak untuk Perangkat Lunak untuk Keamanan Komputer Keamanan Komputer

(Antivirus)(Antivirus)

Page 33: Perangkat Lunak / sofwere

Untuk meningkatkan keamanan komputer dari serangan virus

maupun hacker diperlukan perangkat lunak, seperti

antivirus dan firewall

Page 35: Perangkat Lunak / sofwere

Dampak yang ditimbulkan oleh serangan virus

• Menghabiskan ruang atau memori media penyimpanan

• Mengganggu kinerja memori sehingga aktivitas memori lambat

• Mempengaruhi kinerja komputer secara keseluruhan

• Merusak file-file yang terdapat di dalam komputer

• Merusak perangkat keras komputer dalam jangka waktu yang lama

Page 36: Perangkat Lunak / sofwere

• Antivirus harus selalu diupdate agar kita dapat mengetahui jenis virus apa yang menyerang.

• Biasanya, komputer yang terserang virus dapat dirasakan penggunaannya yaitu proses kerja komputer berjalan lambat, sering terjadi hang, harddisk menjadi penuh, memori berkurang dan lain-lain.

Page 37: Perangkat Lunak / sofwere

Beberapa cara yang dapat digunakan untuk menghindari

serangan virus

• Memberi proteksi komputer dengan antivirus• Melakukan update antivirus dan databasenya• Berhati-hati terhadap file kiriman atau file

hasil download• Mengetahui kondisi dan kinerja komputer• Melakukan backup data secara rutin