official site of lilis setyowati - gunadarma...

14
1 PERANGKAT LUNAK (SOFTWARE)

Upload: others

Post on 23-Dec-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

1

PERANGKAT LUNAK (SOFTWARE)

Page 2: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

• Komputer merupakan mesin yang memproses data menjadi informasi.

• Komputer digunakan untuk meningkatkan hasil kerja& memecahkan berbagai masalah.

• Perangkat lunak menjadi pemroses data ataupemecah masalah.

• Bentukterkecil dari perangkat lunakadalah operasiaritmatik(+, -, :, x)dan logika (AND, OR, >, <, =). Dari operasi dasar ini di susunprogram/ perangkat lunak.

Perangkat Lunak (Software)

Page 3: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University
Page 4: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University
Page 5: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Era Pioneer (tahun 1950 - 1960)• Proses Batch• Distribusi Terbatas Pembuatan Khusus

Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambardi samping memperlihatkan orang yang sedangmenggunakan komputer. Cara lain dalam mengakseskomputer adalah menggunakan punchedcard yaitu kartuyang dilubangi. Penggunaan komputer saat itu masihdilakukan secara langsung, sebuah program untuk sebuahmesin untuk tujuan tertentu. Pada era ini, perangkatlunak merupakan satu kesatuan dengan perangkatkerasnya. Penggunaan komputer dilakukan secaralangsung dan hasil yang selesai dikerjakan komputerberupa print out. Proses yang dilakukan di dalam komputerberupa baris instruksi yang secara berurutan di proses.

Evolusi Perangkat Lunak

Wanita sedang menggunakan komputer ENIAC

Page 6: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Era Stabil (tahun 1970 – 1980)• Multi User• Real Time• Database• Produk Perangkat Lunak

Pada era stabil komputer sudah banyak di gunakan, tidak hanya oleh kalangan penelitiDan akademi saja, tetapi juga oleh kalangan industri/perusahaan. Perusahaanperangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankanbeberapa fungsi,dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu,tapi sudah seperti banyak proses yang dilakukan secara serempak (multi tasking).Sebuah perangkat lunak dapat digunakan oleh banyak pengguna (multi user) secaracepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yangmemisahkan antara program (pemroses) dengan data (yang di proses).

Page 7: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Era Mikro (tahun 1980 – 1990)

• Sistem Tersebar

• Penanaman Kecerdasan

• Perangkat Lunak murah

Evolusi Perangkat Lunak

Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkatlunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunakdapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internaldan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunannyauntuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunakmengarah ke suatu jenis kecerdasan buatan.

Page 8: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Era Modern (tahun 1990 – 2000an)

• Sistem Desktop

• Teknologi objek

• Sistem Pakar

• Pemrosesan Paralel

• Jaringan Komputer

Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer Dengan 25 prosesornya, sebuah komputer genggam-pun telah dilengkapidengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer,bahkan peralatan seperti telepon,TV, hingga ke mesin cuci, AC dan microwave, telah ditanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagiadalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat salingterhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang,tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yangmelibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yangditunjukkan oleh perangkat lunak-pun semakin meningkat, selain permasalahan teknis,perangkat lunak sekarang mulai bisa mengenal suara dan gambar.

Page 9: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Klasifikasi Perangkat Lunak

1. Perangkat Lunak Sistem

1. Bahasa Pemrograman

2. Sistem Operasi

3. Utility

2. Perangkat Lunak Aplikasi

1. Aplikasi office

2. Aplikasi multimedia

3. Aplikasi internet

Page 10: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangatbanyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasiyang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel(Lotus123,QuatroPro), database (DBASE), dan hiburan (game). Padaperkembangan pemroses kata, tabel dan database saat ini telah di bundelmenjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi.Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint(presentasi). Yang berkembang sangat banyak saat ini adalah aplikasimultimedia dan internet. Contoh aplikasi multimedia adalah Winamp untukmemutar musik berformat MP3 atau CDAudio, kemudian RealPlayer yangdapat digunakan untuk Menonton film atau VCD. Aplikasi internet yang umumdigunakan adalah untuk browsing,e-mail,chatting dan messenger. Aplikasiyang bersifat khusus diantaranya untuk membantu pekerjaan Engineer sepertiAutoCAD (gambar struktur), Protel (gambar rangkaian elektronik),dan Matlab(pemroses dan visualisasi persamaan matematis).

Page 11: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

1. Bahasa Pemrograman Generasi Pertama

– Menggunakan bahasa mesin dengan suaturangkaian angka nol & satu (biner)

2. Bahasa Pemrograman Generasi Ke-2

– Menggunakan bahasa rakitan (assembler)

3. Bahasa Pemrograman Generasi Ke-3

– Menggunakan language translator, kompiler& interpreter

– Basic, Pascal, Fortran, C++, Cobol

Bahasa Pemrograman

Page 12: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Bahasa Pemrograman (Cont.)

4. Bahasa Pemrograman Generasi Ke-4

– Bahasa Non-prosedural yang memungkinkan seorang programmer atau memakai menginstruksikan komputer apa yang harus dilakukan daripada bagaimana melakukannya.

– Oracle, Informix, Sybase, Acces

– Menggunakan bahasa query (SQL)

Page 13: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

1. Sistem Operasi Berbasis Teks

Sistem Operasi

Page 14: Official Site of LILIS SETYOWATI - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/56988/3...Official Site of LILIS SETYOWATI - Gunadarma University

Sistem Operasi

2. Sistem Operasi Berbasis Grafis