Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

dokumen-dokumen yang mirip
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Pengantar Teknologi Sistem Informasi C

Merupakan program untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer. atas suatu komputer

ORGANISASI KOMPUTER. Pertemuan II KONSEP DASAR KOMPUTER - SOFTWARE -

MATERI : Minggu 2 SISTEM KOMPUTER

Perangkat Lunak Komputer. Nurjati Widodo, S.AP, M.AP.

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

APLIKASI KOMPUTER- Perangkat Lunak Komputer

PENGANTAR TEKNOLOGI INFORMASI. Perangkat Lunak (Software)

disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah,

PERANGKAT LUNAK KOMPUTER

Pengantar Sistem Komputer & Algoritma

Pengenalan Pemrograman Komputer (Software)

BAB 2 LANDASAN TEORI

Software Komputer. Alternatif-Alternatif Software JENIS-JENIS SOFTWARE FUNGSI SISTEM OPERASI. Hendri Sopryadi, M.T.I 10/12/2011.

Implementasi OOP Pada Perangkat Lunak Pemrograman

A. CEK KEMAMPUAN. I. Soal Teori

Sistem Perangkat Lunak

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

MATERI : PERANGKAT LUNAK (SOFTWARE)

POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

DEFINISI DAN KARAKTERISTIK SOFTWARE

Asal Mula Software Komputer

JENIS PERANGKAT LUNAK

BAB II PERANGKAT LUNAK

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

05/10/2010 PENGENALAN TEKNOLOGI INFORMASI SOFTWARE FUNDAMENTALS. Materi 4: Perkembangan perangkat lunak CHAPTER PREVIEW

Pengantar Algoritma Pemrograman. # Kusnawi, S.Kom, M.Eng#

PENGENALAN TEKNOLOGI KOMPUTER

BAB III PENGANTAR PERANGKAT LUNAK KOMPUTER

PENGANTAR TEKNOLOGI INFORMASI

Tahap pengembangan program

PENGENALAN DAN INSTALASI SOFTWARE

Perangkat Lunak Komputer

PERANGKAT LUNAK. Berdasarkan fungsinya, perangkat lunak dapat di bagi 2 yaitu perangkat lunak sistem dan

BAB II LANDASAN TEORI. adalah Sistem Operasi ( Operating System) dan program-program aplikasi yang

Pemrograman Komputer Pendahuluan

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Pendahuluan. Tujuan Pembelajaran :

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

Definisi Komputer. Sistem Komputer

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Pemrograman. Fery Updi,M.Kom

ALGORITMA DAN PEMROGRAMAN #2

PENGOLONGAN SOFTWARE

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

programming Proses perancangan, penulisan, pengujian,

MATERI II KOMPUTER (SOFTWARE)

Pengantar Teknologi Informasi. Software Komputer

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

OS, App, dan Utility. DANY PURNO YUWONO, S.Pd - SMK NEGERI 1 TUREN MALANG

Pengantar Sistem Operasi

10/24/2017. Perangkat Lunak. Peranan Perangkat Lunak. Perangkat Lunak Sistem. Perangkat Lunak Sistem. Perangkat Lunak. (Software)

Bahasa Pemograman Modul XI

Teknik Kompilasi II TEKNIK KOMPILASI. Ernastuti & Sulistyo P 1/52. Ernastuti & Sulistyo

Bab 1 : Pengenalan dan Pengantar Algoritma

Mata Kuliah : Bahasa Rakitan

MODUL MENGINSTALASI SOFTWARE

Bahasa Pemrograman. Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

Ukuran semakin kecil, fleksibilitas meningkat Daya listrik lebih hemat, panas menurun Sambungan sedikit berarti semakin handal / reliable

BAB I SEKILAS TENTANG COBOL

Introduction to Software. Pengantar Teknologi Informasi 1

Latihan Soal. Teknik Pemrograman

Programming Language Bahasa Pemrograman

( Microsoft office Word, Excel, Power Point 2013 )

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Teori Algoritma. 1Universitas Gunadarma

PENGANTAR ALGORITMA PEMROGRAMAN

Tutorial perakitan computer Bab 1

KETRAMPILAN KOMPUTER 1B - PERTEMUAN I Sabtu, 02 Oktober 2015

SISTEM INFORMASI MANAJEMEN (SIM) GAMBARAN UMUM

Sistem Teknologi Informasi. Website Faperta: Materi Kuliah:

PENGANTAR APLIKASI KOMPUTER

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

Perkembangan Komputer

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Penggolongan Software

Pengantar Bahasa Rakitan

10/09/2014. Masrul Indrayana. Pendahuluan

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

Urutan instruksi yang akan dieksekusi oleh hardware untuk melakukan tugas tertentu

PERANGKAT LUNAK (SOFTWARE) PTI

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan

Pemrograman dan Bahasa Pemrograman

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1

Pemrograman Dasar C. Minggu 1: Pengenalan C Programming

Pengantar Teknologi Informasi

Informatika & Pemrograman I. Tim Informatika

Pengenalan Komputer & Pemrograman

Perangkat Lunak Komputer

Hanif Fakhrurroja, MT

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

Pendahuluan. Kuliah online : Tekkom [2013/VI]

Transkripsi:

Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1

Pengertian Perangkat Lunak Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apa-apa tanpa instruksi. 2

Perangkat Lunak Generasi Ke-1 Bahasa Mesin 1951 1959 Bahasa Assembly 3

Bahasa Mesin Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Contoh instruksi: 0000 00110101 opcodeaddress or number 0000 = opcode (storing, addition, substraction, dll) 00110101 = address atau number 4

Bahasa Assembly Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi. Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin. Menggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin. Instruksi Bahasa Mesin Bahasa Assembly STORE 0000 STO LOAD 0001 LDA ADD 0100 ADD HALT 1000 HALT 5

Perangkat Lunak Generasi Ke-2 High-level languages: FORTRAN, COBOL, LISP 1959 1965 6

High-level Languages Membuat bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. FORTRAN: bahasa untuk aplikasi perhitungan numerik. COBOL: bahasa untuk aplikasi bisnis. LISP: banyak digunakan dalam riset dan Artificial Intelligence (Kecerdasan Buatan). Menggunakan compiler untuk melakukan translasi ke bahasa assembly. 7

Perangkat Lunak Generasi Ke-3 Sistem Operasi Unix, Dos 1965 1971 General purpose Application: SPSS 8

Sistem Operasi Sebuah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi-aplikasi lain di atasnya. Contoh: UNIX, DOS 9

General Purpose Applications Aplikasi-aplikasi yang memiliki fungsi-fungsi tertentu sebagai contoh: SPSS (Statistical Package for the Social Sciences) yang ditulis menggunakan bahasa FORTRAN. 10

Perangkat Lunak Generasi Ke-4 Sistem Operasi UNIX, PC-DOS, 1971 1989 Structured Programming: PASCAL, MODULA-2, Application Packages BASIC, C, C++ 11

Application Packages Spreadsheets (LOTUS 1-2-3) Word processors (WordStar, Word Perfect) Database management systems (dbase IV) 12

Perangkat Lunak Generasi Ke-5 Sistem Operasi: Windows Browsers 1990 Sekarang Object-oriented Programming: C++, JAVA, C# Application Packages: Microsoft Office 13

Rangkuman Gener asi Bahasa Pemrograman 1 Assembly, bahasa Mesin 2 Fortran (teknik) LISP (riset, kecerdasan buatan) Sistem Operasi 3 Tetap DOS, UNIX SPSS X X Aplikasi Bisnis X Cobol (aplikasi bisnis sederhana) 4 Bertambah DOS, UNIX Application package/installe r 5 Object-oriented Semakin banyak -Komputer -Perangkat Lain INTERAKTIF Semakin mudah digunakan 14

Pembagian Perangkat Lunak Berdasarkan fungsinya, perangkat lunak yang terdapat pada sistem komputer dapat dibagi menjadi: Perangkat lunak sistem Perangkat lunak aplikasi 15

Perangkat Lunak Sistem Perangkat lunak sistem adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer. Perangkat lunak sistem terdiri dari: Operating System (OS): Windows, Mac OS, Linux, UNIX, dan DOS. Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC. System Utility: antivirus, scandisk, partisi disk, defragment disk. 16

Sistem Operasi Sistem operasi adalah program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. (William Stallings). 17

Sistem Operasi Kedudukan sistem operasi di dalam sistem komputer. 18

Contoh Sistem Operasi 1. Linux

2. Windows Sistem Operasi

3. MacOS Sistem Operasi

Bahasa Pemrograman Bahasa Pemrograman adalah teknik instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan yang berisi aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.

Bahasa Pemrograman Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman diklasifikasikan menjadi: Bahasa Mesin 000000101010 Bahasa Tingkat Rendah Assembly Bahasa Tingkat Tinggi FORTRAN, BASIC, C, C++, Java.

Sistem Utilitas Antivirus Berguna untuk mengidentifikasi dan menghapus virus yang menyerang sistem operasi. Contoh: Kaspersky, Norton, AVG, Avira, dll.

Sistem Utilitas Scandisk Berguna untuk mengetahui kondisi disk dan struktur file pada disk Defragment Berguna untuk menata ulang struktur file pada struktur disk Partisi Tools Berguna untuk mepartisi (membagi) disk menjadi beberapa bagian Contoh: Partition Magic

Perangkat Lunak Aplikasi Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari - hari

Perangkat Lunak Aplikasi Contoh Perangkat Lunak Aplikasi