Top Banner
BAB III Sofware Komputer Software Merupakan suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung dan aktivitas aktivitas pengolahan perintah pada sistem komputer Fungsi dari software Melakukan aktifitas bersama sama dengan hardware Menyediakan segala sumber daya yang bisa digunakan pada sebuah komputer Bertindak sebagai perantara antara user dengan perangkat keras untuk melakukan aktivitas dengan perintah yag harus dilakukan dalam software komputer.
50

Pde bab 4

Jul 06, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pde bab 4

BAB IIISofware Komputer

• Software

– Merupakan suatu perangkat yang berisi serangkaian

instruksi, program, prosedur, pengendali, pendukung dan aktivitas –

aktivitas pengolahan perintah pada sistem komputer

– Fungsi dari software

• Melakukan aktifitas bersama – sama dengan hardware

• Menyediakan segala sumber daya yang bisa digunakan pada sebuah

komputer

• Bertindak sebagai perantara antara user dengan perangkat keras

untuk melakukan aktivitas dengan perintah yag harus dilakukan

dalam software komputer.

Page 2: Pde bab 4

– Secara garis besar software komputer dibagi menjadi 2

1. Software Sistem Operasi

– Program manajemen sistem

– Program pengembangan sistem

2. Software Aplikasi

– Program aplikasi untuk tujuan umum

– Program aplikasi untuk tujuan khusus

Page 3: Pde bab 4

Software Komputer

Software Aplikasi

Program AplikasiUntuk Tujuan Umum

Program AplikasiUntuk Tujuan Khusus

Software SistemOperasi

Program UntukManajemen Sistem

Program UntukPengembangan

Sistem

Web BrowserE-MailPengolah kataLembar kerjaPresentasi grafik

Bisnis–akuntansiE-commerceIlmu perngetahuanentertaiment

Sistem OperasiProgram pengolahjaringanDBMSMonitoring keamananROGRAM

Bahasa ProgramProgram editor dan toolsPaket CASE

STRUKTUR SOFTWARE KOMPUTER

Page 4: Pde bab 4

• Sistem Operasi

Merupakan software yang berfungsi melakukan operasi yang mengurusi

tantang segala aktifitas komputer / suatu program yag bertindak sebagai

perantara antara pengguna dan hardware komputer

– Tujuan dari sistem oprasi

• Melaksanakan program pengguna dan memudahkan dalam

penyelesaian masalah

• Membuat sistem komputer menjadi mudah digunakan

• Menjadikan pengguna hardware komputer lebih efisien

Page 5: Pde bab 4

Posisi Penggolongan

User

Application

software

Languages

software

OS

Hardware

Page 6: Pde bab 4

– Tugas dari Sistem Operasia. Menyediakan antar muka pengguna ( user interface )

Command base user interface

Menu driven

Graphical user interface (GUI)

Kombinasi icon & menu untuk menerima danmelaksanakan perintah

b. Menyediakan informasi hardware serta pengendalian perangkatI/O

c. Pengolahan dan pengendalian sumber daya dalam sebuahproses

Multitasking

Multiprocessing

Timesharing

Multithreading

Scalability dan network

d. Pengolahan file dan direktori data

Page 7: Pde bab 4

– Ditinjau dari pengguna klasifikasi Sistem Operasi

1. Stand-alone operating system

2. Network operating system

– Layanan Sistem Operasi

1. Eksekusi program

2. Operasi I/O

3. Manipulasi sistem file

4. Komunikasi

5. Deteksi kesalahan

– Efisiensi pengguna Sistem Operasi

1. Resource alocator, pengalokasian sumber daya secara bersama

2. Proteksi, menjamin akses ke sistem sumber daya yang dikendalikan

3. Accounting, merekam kegiatan pengguna

Page 8: Pde bab 4

– Struktur komponen sistem operasi

• Manajemen proses

• Manajemen memory utama

• Manajemen secondary storage

• Manajemen sistem I/O

• Manajemen berkas

• Sistem jaringan

• Sistem command interpreter

Page 9: Pde bab 4

– Manajeman Proses

sebuah proses membutuhkan beberapa sumber daya untuk

menyelesaikan tugasnya. Sehingga sistem operasi bertanggung jawab

dengan manajemen proses seperti :

• Pembuatan dan penghapusan proses pengguna dan sistem proses

• Menunda / melanjutkan proses

• Menyediakan mekanisme untuk proses sinkronisasi

• Menyediakan mekanisme untuk proses komunikasi

• Menyediakan mekanisme untuk penanganan dead lock

Page 10: Pde bab 4

– Manajemen memory utama

memory utama merupakan sebuah array yang besar dari word/byte

yang memiliki alamat sendiri – sendiri. Sehingga sistem operasi

bertanggung jawab terhadap aktifitas mnajemen memory seperti :

• Menjaga track dari memory yang sedang digunakan dan oleh siapa

• Memilih program yang akan di load ke memory

• Mengalokasikan dan mendealokasikan ruang memory sesuai

kebutuhan

Page 11: Pde bab 4

– Management secondary storage

untuk menyimpan data dalam jumlah besar dibutuhkan

secondary storage seperti hard disk sehingga sistem

operasi bertanggung jawab :

• Disk management

• Free space management

• Alokasi penyimpanan

• Penjadwalan disk

Page 12: Pde bab 4

– Management I/O atau device manager

menyediakan driver sehigga I/O dapat seragam

(read,write,open,close) contoh : floppy dan cdroom

Komponen Sistem operasi untuk I/O

• Buffer

• Spooling

• Menyediakan driver untuk operasi rinci

Page 13: Pde bab 4

– Manajemen berkas

berkas adalah kumpulan informasi yang berhubugan sesuai dengan

tujuan pembuat berkas tersebut. Sistem operasi bertanggung jawab

dalam :

• Pembuatan dan penghapusan berkas

• Penghapusan dan pembuatan direktori

• Mendukung memanipulasi berkas dan direktori

• Memetakkan berkas ke scondary storage

• Membackup berkas ke media penyimpanana

Page 14: Pde bab 4

– Sistem Proteksi

mengacu pada mekanisme pada pengendalian akses yang dilakukan

oleh program, prosesor, atau pengguna sistem sumber daya.

mekanisme proteksi :

• Membedakan pengguna yang sudah diberi ijin atau belum

• Menentukan kendali

• Menyediakan alat pengatur

– Jaringan

prosesor – prosesor terhubung melalui jaringan komunikasi sistem

terdistribusi yang menyediakan akses pengguna ke berbagai macam

sumber daya sistem

Page 15: Pde bab 4

• Konsep Instruksi sistem operasi

antrar muka (interface) antara sistem operasi dan program aplikasi disebut

extended instruction / system call

– System call

– Proses pegendali

– File

– Shell

Page 16: Pde bab 4

Bagan Sistem Operasi

ProgramsPrograms

Hardware

CPU I/O Devices

RAM

BUS

OPERATING SYSTEM

Users

Page 17: Pde bab 4

• Klasifikasi Sistem Operasi

– Berdasarkan skala arsitekturnya

• Skala arsitektur 8, 16, 32 dan 64 bit

– Berdasarkan end user interface

• Command driven dos, unix, xenix

• GUI windows, ibm, OS/2, mac os, linux

– Berdasarkan pengguna

• Single user sigle tasking

• Single user multi tasking

• Multi user multi tasking

– Berdasarkan pangsa pasar

• Sistem operasi server / network windows nt server, sun

solaris, open VMS

• Sistem operasi dekstopWindows xp, linux, mac-os

• Sistem operasi handheld windows CE, GEOS, Magic Cap

Page 18: Pde bab 4

• Sistem Operasi UNIXmuncul pada awal 1970 an dikembangkan dengan bahasa C dilaboratorium bell, AT&T. UNIX terdiri atas sejumlah program yang dirancang untuk mengendalikan interaksi antar fungsi – fungsi pada mesinyang berarus rendah dengan program aplikasi.

– struktur sistem unix terdiri dari beberapa bagian :

• Lapisan paling dalam / hardware

• Lapisan Kernel

sejumlah program yang menangani secara detail sumber dayakomputer, mengorganisasi sistem file, mengurus disk dan tape. Dan berfungsi menjembatani antara hardware dan sistem operasi

• Program utilitas

merupakan lapis dukungan bagi kernel yang berfungsi melakukanakses sistem bagi pemakai.

• Shell

merupakan penghubung antara pemakai dan sistem. Sehinggaapabila user mengetikan suatu perintah maka shell akanmenerjemahkan dan mengirimkan kepada kernel apa yang harusdilakukan

Page 19: Pde bab 4

– Kemampuan unix

• Multiuser

• Multitasking

• Sistem file

• Shell

• Utilitas – utilitas

• Surat elektronik

• Konsep hardware

• Jaringan

• keamanan

Page 20: Pde bab 4

The uses

Shell and commandsCompiler and interpreter

System libraries

System call interface to kernel

Signal terminal file system cpu schedulinghandling swaping block I/O page replacement

Character I/O system system deman pagingInternal drivers disk and tape driver virtual memory

Kernel interface to hardware

Internal controlerterminal

Device controler disk and tape

Memory controlerPhysical memory

SRUKTUR SISTEM UNIX

Page 21: Pde bab 4

– Direktori root unix / linux

• /bin berisi file – file biner yang dapat digunakan oleh seluruh pengguna baik

biasa maupun super user

• /boot berisi file – file yang digunakan untuk botting linux

• /dev berisi sistem file khusus yang merupakan refleksi hadware yang dikenali

dan digunakan sistem

• /etc berisi file konfigurasi sistem digunakan oleh super user

• /home berisi direktori home untuk pengguna biasa

• /lib berisi file library untuk mendukung kerja kernel linux

• /mnt direktori khusus untuk mounting device disk storage

• /proc berisi sistem file khusus data – data kernel setiap saat

• /root direktori home untuk super user

• /sbin berisi fungsi – fungsi biner untuk super user perawatan sisten

• /tmp berisi file sementara

• /usr berisi library, biner, dokumentasi, dan file lainnya hasil instalasi pengguna

• /var berisi file – file log, mail box , dan data aplikasi

Page 22: Pde bab 4

• Sistem Operasi Linux

– Merupakan sistem operasi yang bebas dan terbuka (open

source) berlisensi general public lisence (GPL) yang mana

pendistribusian dan pengembangannya bisa dilakukan secara

bebas dengan mengikuti kode program asal sesuai turunannya.

– Merupakan software public domain / software tanpa hak cipta.

Artinya meskipun software sudah dimodifikasi tetap saja

menjadi software bebas.

Page 23: Pde bab 4

– Contoh distro linux

• RedHat

• Debian

• Slackware

• SuSE

• Mandrake

• Win linux

• Ubuntu

Page 24: Pde bab 4

– Kelebihan linux / unix

• Linux adalah sebuah program open source yang gratis

• Berbasis 32 – 64 bit sehingga kecepatannya dapat

diandalkan

• Keamanan data yang lebih baik

• Dapat dijalankan di berbagai macam platform hardware

• Menyediakan service membuat, memodifikasi

program, proses dan file

• Mendukung struktur file yang bersifat hierarki

• Multitasking

• Multikonsol

Page 25: Pde bab 4

– Shell Linux

adalah program(penerjemah perintah) yang menjembatani pengguna

dengan sistem operasi dalam hal ini kernel

shell yang ada di linux antra lain

• Bourne shell (sh)

• C shell (csh)

• Korn shell (ksh)

• Bourne again shell (bash)

Page 26: Pde bab 4

– Beberapa perintah shell di linux / unix• cp: Copy, untuk melakukan proses copy file

Syntax : cp [options] file_sumber file_tujuan

• chmod: Untuk mengganti perijinan pada file atau direktori.

Syntax : chmod [options] file_atau_direktori

• clear: Untuk membersihkan tampilan layar monitor

Syntax : clear

• cd: Change Directory, untuk berpindah/berganti direktori.

Syntax : cd nama_direktori

• ls: Untuk menampilkan isi dari suatu direktori.

Syntax : ls [options] nama_file_atau_direktori

• mkdir: Membuat direktori

Syntax : mkdir nama_direktori

• rm: Menghapus file/direktori.

Syntax : rm [options] nama_file_atau_direktori

• rmdir: Menghapus direktori. Serupa dengan perintah rm -r, hanya sajaperintah ini khusus untuk menghapus direktori.

Syntax : rmdir [options]

Page 27: Pde bab 4

– Hak akses pada linux

|d rwx|r-x|r-x|

Owner Group Other

d merupakan suatu direktori

rwx hak akses milik owner r-baca, w-menulis x-execute

r-x untuk group yang tergabung dalan jaringan

r-baca, - -tidak berhak menulis, x-execute

r-x hak akse untuk pihak lain dalam jaringan

Page 28: Pde bab 4

• Sistem Operasi Windows

– windows adalah sistem operasi berbasis GUI yang dikeluarkan

oleh perusahaan microsoft

– Tidak open source artinya kita harus membayar jka ingin

menggunakan

– Ada beberapa varian dari sistem operasi windows

• Windows 3.1

• Windows 95

• Windows 98

• Windows xp

• Windows vista

• Windows 7

Page 29: Pde bab 4
Page 30: Pde bab 4
Page 31: Pde bab 4

• Tentang windows XP

– Membutuhkan minimal memory 128 mb dan bekerja pada prosesor

minimal 400 Mhz

– Minimal membutuhkan ruang penyimpanan sebesar 4GB

– Merupakan versi windows yang paling stabil

– Tersedia dalam arsitektur 32 dan 64 bit

Page 32: Pde bab 4

– Fitur – fitur windows XP

• Protected kernel mode arsitektur

• Side by side DLL

• Internet conection firewall

• Dinamic update

• Personal well come screen

• Fast up switching

• File and setting transfer wizard

• Compability mode

• Remote asistance

• Multimedia (IE, media plyer, auto recognaton, cd burning )

Page 33: Pde bab 4

– Setting dan konfigurasi windows xp

• Setting konfigurasi terletak pada registry

– HKEY_CLASSES_ROOTmenyimpan informasi asosiasi file

– HKEY_CURRENT-USER menyimpan data yang terasosiasi

dengan user yang logon

– HKEY_LOCAL_MACHINEmenyimpan informasi sistem

– HKEY_USERS menyimpan informasi dari semua penguna

– HKEY_CURRENT_CONFIGmenyimpan informasi hardware

yang sedang digunakan

Page 34: Pde bab 4

– Konfigurasi sistem

• Untuk dapat mengetahui sistem dan konfigurasi windows xp

dapat dilihat di device manager

• Device manager menyediakan informasi bagaimana

hardware di instalasi dan konfigurasi dan bagaimana

hardware berinteraksi dengan program komputer.

• Resource masing – masing peralatan hardware pada device

manager:

– DMA (direct memory access)

– Input/Output

– Interupt request (IRQ)

– Memory

Page 35: Pde bab 4

– Information System windows XP

• Harware resource

• Component

• Software environment

• Internet setting

Page 36: Pde bab 4

• Sistem Operasi DOS (disk operating system)

– Berorientasi pada perintah teks / command prompt

– Pendahulu dari windows

– Perintah DOS dibedakan menjadi 2 bentuk

• Perintah internal

perintah – perintah yang ada dan tidak memerlukan file lain

kecuali COMMAND.COM, terdiri dari 3 peritah dasar

1. File DIR, TYPE, COPY, REN, DEL

2. DirektoriMD, CD, RD

3. Utilitas PROMT, PATH, DATE, TIME, SET

• Perintah external

Perintah – perintah dos yang bisa dijalankan atau dioprasikan

apabila ada file perintah operasi yang bersangkutan

Page 37: Pde bab 4

• Sistem Operasi Lain

– Mac OS X

– Novel netware

– Bayan vines

– CPM

– OS/2 Warp server

– LANtastic

Page 38: Pde bab 4

• SOFTWARE APLIKASI

adalah software program yang memiliki aktivitas pemrosesan perintah

yang diperlukan untuk melaksanakan perintah pengguna dengan tujuan

tertentu

software apliksi terdiri dari

– Bahasa pemrograman

– Program aplikasi

– Program paket

– Program utilitas

– Games dan entertaiment

Page 39: Pde bab 4

– Untuk mendukung operasi software aplikasi tugas pengguna komputer

dibagi menjadi :

• Analis sistem

• Programmer

• Operator

• Administrator database

• Administrator jaringan

Page 40: Pde bab 4

– Bahasa pemrograman

adalah software bahasa yang digunakan dengan cara merancang /

membuat program sesuai dengan struktur dan metode yang dimiliki oleh

bahasa program itu sendiri.

• menurut tingkatannya bahasa pemrograman dibagi menjadi :

1. Bahasa pemrograman tingkat rendah

2. Bahasa pemrograman tingkat menengah

3. Bahas pemrograman tingkat tinggi

• menurut generasinya bahasa pemrograman dibagi menjadi :

1. Generasi pertamamachine language

2. Generasi kedua assembly language

3. Generasi ketiga high level programing language

4. Generasi keempat 4 GL

5. Generasi kelima OOP dan WEB

Page 41: Pde bab 4

• BEBERAPA CONTOH PROGRAM APLIKASI

Program aplikasi yang dimaksud adalah berupa perangkat lunak (program paket)

yang digunakan untuk aplikasi tertentu, dan pemakai langsung dapat menggunakannya

tanpa harus memikirkan bagaimana proses yang dilakukan komputer.

Contoh-contoh:

– Pengolah Kata (Word Processor)

Program paket ini dapat membuat komputer berfungsi sebagai mesin ketik

elektronik yang canggih. Jenis dari pengolah kata yang terkenal, antara lain:

– WordStar

– Word Perfect

– Multimate

– Microsoft Word

– Turbo Sprint dan lain lain

Page 42: Pde bab 4

– Pengolah Angka (Spreadsheet)

Dengan program ini komputer berfungsi sebagai kertas kerja yang

dapat melakukan perhitungan secara otomatis. Adapun jenis dari

spreadsheet yang cukup terkenal seperti:

– Lotus 123 (dengan berbagai versinya)

– Supercalc

– Symphony

– FrameWork

– Quattro

– Microsoft Works (Spreadsheet)

– Microsoft Excel (dengan berbagai versinya) dan lain-lain

Page 43: Pde bab 4

– Pengolah Data (DataBase)

Program ini dapat membuat komputer mengolah data dalam bentuk

file secara mudah, rapi, dan cepat dalam hal penempatan dan

manipulasinya. Yang termasuk program aplikasi ini antara lain:

– dBase (dengan berbagai versinya)

– Paradox

– dBXL

– FoxBase

– DacEasyBase

– FoxPro

– Visual FoxPro dan lain-lain

Page 44: Pde bab 4

– Pembuat Artikel (Publisher) atau lazim disebut software Desktop

Publishing

Dengan paket ini komputer dapat berfungsi sebagai mesin editor

untuk membuat majalah, koran, ataupun berbagai bentuk artikel

lainnya. Yang termasuk dalam paket program ini antara lain:

• Ventura Publisher

• Aldus PageMaker (dengan berbagai versinya)

• Adobe PageMaker (dengan berbagai versinya)

• Corel Draw (dengan berbagai versinya)

• Aldus FreeHand (dengan berbagai versinya)

• Harvard Graphics dan lain-lain

Page 45: Pde bab 4

– CAD (Computer Aided Design)

Dengan CAD komputer dapat berfungsi sebagai alat lukis elektronik

yang canggih dalam membuat sketsa ruangan, mesin, model

industri, pesawat, dan lain sebagainya. Yang termasuk paket program

ini antara lain:

• AutoCad

• Drafix

• CAM

• 3D Home Architech

Page 46: Pde bab 4

– Animasi

Program paket yang dapat membuat animasi berupa gambar

ataupun tulisan, dengan berbagai fasilitasnya

(warna, bergerak, dan lain-lain). Contoh-contoh program

animasi adalah sebagai berikut:,

• Story Board , Show Partner

• dr Hallo, Fanta Vision

• Cartooner, Disney Animation Studio

• Tempra Pro, Assymetric Toolcox, Animator Studio

• Macromedia Flash, Director

• dan lain-lain

Page 47: Pde bab 4

– Statistik

Program yang digunakan untuk mengolah data-data statistik.

Contoh-contoh program ini adalah:

• My Stat

• Micro Stat

• Statplan

• SPSS

• MathLab

• dan lain-lain

Page 48: Pde bab 4

– MULTIMEDIA

Contohnya :

Program Audio

• Utility Sound Card

• Goldwave

• Cakewalk Pro Audio -- Midi

• Sound Forge

• dan lain-lain

Program Video

• Adobe Premiere

• Deputy Soft

• Video Edit

• Mpeg Player

• dan lain-lain

Page 49: Pde bab 4

– Program Image Editing

• Photo Styler

• Image Styler

• Photo Finish

• Adobe PhotoShop

• dan lain-lain

– Program 3D Animation

• 3D Studio Max

• Crystal Topas

• Infinidy

• dan lain-lain

Page 50: Pde bab 4

• BEBERAPA CONTOH PROGRAM APLIKASI KHUSUS (UTILITY)

– Utility : Program Bantu yang lebih mengarah untuk mengatasi masalah

sistem komputer (hardware trouble, performance,dll)

Contoh : Norton Utility, Mc Affee, Partition Magic, Disk

Manager, Tiramisu dll