Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PENGANTAR TEKNOLOGI INFORMATIKA
SOFTWARE PERANGKAT LUNAK
2
Klasifikasi Software Software adalah program komputer yang merupakan suatu instruksi yang harus diberikan kepada unit pengolah agar komputer dapat menjalankan pekerjaan sesuai dengan yang dikehendaki. Klasifikasi Software ada 4, yaitu : 1. Operating System (Sistem Operasi) 2. Utility Software (Program Bantu) 3. Package Software (Program Paket) 4. Applicated (Program Aplikasi)
3
Pengetahuan Dasar Komponen :
machine-executable [dapat dieksekusi komputer secara langsung] non-machine-executable Lingkup Pengembangan : – System Software [agar perangkat keras bekerja] – Application software : Real-time [ game, online application] Business Engineering & Scientific Embedded [peralatan rumah tangga, mobil] PC-oriented Artificial Inteligent Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
4
Pengetahuan Dasar Bahasa - deskriptif [model] matematis
- High Level Language (HLL), dimengerti dan mudah pembuatan programnya contoh: BASIC, FORTRAN, Pascal, C, Java - Intermediate level (ILL), tidak terlalu sulit pemahaman dan contoh: autocoder, assembler, SPIM - Low level (LLL), tidak mudah pembuatan programnya contoh: machine language Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
5
Pengetahuan Dasar - Jenis algoritma [ 1. Definitive algorithms perform tasks that have a definite answer and a best method for processing, typically of interest to only computer scientist. [ memberikan jawaban dan metode terbaik pada pemrosesan] 2. Subjective algorithm processes information based on an assumptive model where the "right" answer is a matter of opinion; is used heavily in social sciences, economics, business and financial forecasting etc. [ berbasis pada asumsi model yang diakui kebenarannya] Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
6
Pengetahuan Dasar Struktur baku algoritma
– Runtut (sequential / linear) – Alternatif (alternative/selection) – Berulang (loop/repetition) – program flowchart [urutan langkah pada proses] – system flowchart [urutan dan hubungan pada bagian2 sistem] Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
7
Pengetahuan Dasar • Program flowchart
– langkah-langkah logis untuk menyelesaikan suatu masalah dengan menggunakan simbol baku [ANSI/IBM] – hasil konversi sebuah algoritma dengan menggunakan simbol baku [ANSI/IBM] Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
8
Pengetahuan Dasar • Translasi Bahasa [proses representasi ke bahasa lain] – Dasar low level language (LLL) hanya dimengerti mesin. high level languages (HLL) hanya dimengerti manusia. perlu translator: assembler [a low level language for programming computers], compiler [translate from HLL to LLL], interpreter [to execute source code directly] – Proses translasi assembly kompilasi (compilation), analisis: leksikal (~ aturan penulisan ) sintaks (~ tata bahasa ) semantik (arti) Pengantar Teknologi Informasi .: Fasilkom – UDINUS :.
9
Sistem Operasi: Software Tersembunyi
sekumpulan program yang menjembatani antara software aplikasi dan hardware software yang mengendalikan akses ke semua hardware dan software resource. Hardware Sistem Operasi Program Aplikasi User
10
System software : Sistem Operasi:
sering tertukar dengan sistem operasi semua program yang berhubungan dengan koordinasi operasi komputer melibatkan sistem operasi, translator bahasa pemrograman, dan program utilitas Sistem Operasi: Kumpulan program Program yang terpenting dalam OS adalah program yang mengatur sistem operasi, berada di memory
11
3 Fungsi utama sistem operasi :
mengelola sumber daya komputer, seperti Central Processing Unit, Memory, disk drive, dan printer. menyediakan user interface mengeksekusi dan memberikan pelayanan untuk software aplikasi
13
Utility Software Software yang digunakan untuk membantu mempermudah dalam menangani pekerjaan awal dalam pengoperasian komputer beserta perangkatnya.misalnya seperti: memeriksa (scanning), menganalisa (analyzing), memperbaiki (repairing), mencari (searching), menggandakan (copying) file dan sebagainya. Contohnya: Norton Utility (NU), PC Tools, Xtree, QuickDos.
14
Package Software (Program Paket)
Program Paket (Package Software) terdiri dari: 1. Word Processing (Pengolah Kata) 2. Spread Sheet (Pengolah Angka) 3. Database (Pengolah Data Awal) 4. Publisher (Pengolah Tata Letak) . Aided Design (Pengolah Rancang Bangun) 6. Statistic (Pengolah Statistik) 7. Language Program (Bahasa Pemrograman) 8. Anti Virus
15
Applicated (Program Aplikasi)
Program ini merupakan program siap pakai, banyak dibuat untuk aplikasi-palikasi kerja tertentu seperti akuntansi, berbagai macam format, kartu-kartu, sampul buku, editing foto dan sebagainya. Contoh: PrintShop, PhotoShop, Corel, Easy Flow
16
Jenis – jenis Software berdasarkan Operating System
A. UNIX Unix adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. Di Indonesia Unix digunakan sebagai Server aplikasi, produk yang beredar di pasaran antara lain IBM AIX, HP UX, Sun Solaris B. Microsoft Windows Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line.
17
C. LINUX Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.
19
Contoh lain dari OS
20
Jenis – jenis Software berdasarkan Aplikasinya
a. Aplikasi Perkantoran Microsoft Word ( Pengolahan Dokumen ) Microsoft Excel ( Spreadsheet ) Microsoft Power Point ( Presentasi ) b. Aplikasi Penggunaan Rumah Games : Minesweeper, FIFA 2005 Referensi : Microsoft Encarta, Wikipedia c. Aplikasi Bisnis MYOB, Microsoft Money ( Akuntansi ) Microsoft CRM ( Customer Relationship Management )
21
• Norton • Avast • Kasperkey • AVG, dll.
Semua bersifat komersial d. Aplikasi Graphis • Adobe photoshop • Corel draw, Adobe Ilustration • Auto cad • ACD See • Movie Maker • Winamp, Apple iTunes • Windows Media Player e. Aplikasi Multimedia f.Aplikasi Internet • Internet Explorer • Microsoft Outlook • Total Commander • MSN Messenger, YM, ICQ • mIRC g. Aplikasi Anti Virus • Norton • Avast • Kasperkey • AVG, dll.
22
Contoh-Contoh Anti-Virus
23
Jenis – jenis Software Utility
Perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah : a. Norton Utility b. QuickDos c. Defragmenter d. Format disket, periksa system e. Transtool.
24
Pemrograman (programming) ~ aktifitas runtut pemrogram:
– Pendefinisian masalah – Penyusunan algoritma & flowchart – Penulisan instruksi (coding) menggunakan sebuah bahasa formal – Uji coba perbaikan kesalahan (debugging) – Run program – Dokumentasi Algoritma (algorithm) ~ pseudocode – Aturan dan urutan langkah untuk menyelesaikan suatu masalah – langkah-langkah logis yang dideskripsi secara tekstual dengan pola baku untuk menyelesaikan suatu masalah
25
Translasi Bahasa [proses representasi ke bahasa lain]
– Dasar low level language (LLL) hanya dimengerti mesin. high level languages (HLL) hanya dimengerti manusia. perlu translator: assembler [a low level language for programming computers], compiler [translate from HLL to LLL], interpreter [to execute source code directly] – Proses translasi assembly kompilasi (compilation), analisis: leksikal (~ aturan penulisan ) sintaks (~ tata bahasa ) semantik (arti)
26
Perangkat Lunak Sistem
Karakteristik OS – Preinstalled [ter install sebelumnya] – Selalu terbuka – Menjalankan program & mengelola data • Tujuan OS : – Eksekusi user programs – Memiliki Kernel, komputer selalu siap dipakai – Pemakaian komputer efisien, untuk beragam aplikasi – Resource allocator – Mengendalikan perangkat I/O
27
Perangkat Lunak Aplikasi
Aplikasi saintifik dan teknis – Dasar mendukung ide creatif, pekerjaan repetitif, akurat, pemakaian mudah, didukung banyak libraries & methods. – Jenis Design toolspackage: Autocad, CASE, CAD/CAM … Data logging tools, untuk: cuaca, polusi, …. Robotics & Artificial Intelligent tools Embedded system tools, untuk : jaringan alat rumah tangga: microwave, mesin cuci, Multimedia & telecommunication: cellular phone Games
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.