Transcript pti

7/17/2015
SOFTWARE & APLIKASI
PTI (PENGANTAR TEKNOLOGI INFORMASI)
1
PTI
Pertemuan 04
7/17/2015
Software Basics
PTI

Tiga kategori dasar software

Hubungan algoritma, compiler dan software

Peran sistem operasi

Sistem operasi saat ini

Aplikasi membantu user

Pembajakan, Kekayaan intelektual dan Lisensi
2
3 KATEGORI DASAR SOFTWARE
7/17/2015
 Compiler
PTI
 Membantu programmer membuat software lain
 Aplikasi
 Membantu memecahkan masalah user
 Sistem operasi
 Mengatur operasional hardware
3


ITU SOFTWARE
?
7/17/2015
APA
Program komputer  sarana interaksi user dengan hardware

Komputer  bahasa mesin (machine languange)

Manusia  bahasa natural (natural languange)

Membutuhkan compiler : menerjemahkan bahasa tingkat tinggi
 bahasa mesin
PTI
Program komputer : urutan instruksi (algoritma) yang ditulis
dalam bahasa tingkat tinggi (high level languange)
4
BAHASA PEMROGRAMAN


Untuk komputer generasi pertama, bahasa yang digunakan
adalah yang disebut bahasa mesin (machine language).
Pada generasi kedua, bahasa yang digunakan dan
dikembangkan adalah machine-oriented (assembler language).
Untuk generasi ketiga, bahasa yang digunakan adalah yang
termasuk pada bahasa pemrograman-pemrograman tingkat
tinggi (high-level programming language).
Sedangkan yang sedang dikembangkan sekarang (yaitu
generasi keempat) adalah suatu teknik pemrograman yang
berorientasi pada obyek, yang disebut dengan Object Oriented
Programming.
PTI

7/17/2015

5
BEBERAPA CONTOH BAHASA
PEMROGRAMAN TINGKAT TINGGI

Contoh bahasa
pasaran:
BASICA
 MBASIC
 TURBO BASIC
 TRUE BASIC
 QUICK BASIC
 POWER BASIC
 VISUAL BASIC
 dll.
Basic
yang
Purpose
banyak
PTI
(Beginner’s
All
Symbolic Instruction Code)
7/17/2015
 BASIC
di

6
BEBERAPA CONTOH BAHASA
PEMROGRAMAN TINGKAT TINGGI
7/17/2015

PTI
FORTRAN (Formula Translator)
 Contoh-contoh bahasa Fortran:
 - FORTRAN II
 - FORTRAN IV
 - WATFIV dan WATFOR
 - MS-FORTRAN
 - FORTRAN 77
 - dll.
7
BEBERAPA CONTOH BAHASA
PEMROGRAMAN TINGKAT TINGGI
COBOL (Common Business Oriented Language)
Contoh-contoh bahasa COBOL :
- COBOL 60
- COBOL 80
- MS COBOL 1.0 s/d 3.0
- dll.
PASCAL
Beberapa contoh bahasa Pascal:
- UCSD Pascal (University of California at San Diego)
- MS Pascal
- Turbo Pascal (dengan berbagai versinya)
- dll.
PTI

7/17/2015

8

7/17/2015
BEBERAPA CONTOH BAHASA
PEMROGRAMAN TINGKAT TINGGI
C language
Beberapa contoh bahasa C:

Prolog (Programming in Logic)
Beberapa contoh bahasa Prolog:
- MicroProlog
- Turbo Prolog (dengan berbagai versinya)
- dll.
PTI
- tiny C
- Small C
- C 80
- Turbo C
- dll.
9
7/17/2015
Apa itu sistem operasi ?
PTI





Software yang berfungsi mengatur hardware
Melakukan layanan inti untuk software-software lain
Penghubung lapisan hardware dan software
Layanan inti : manajemen memory, scheduling task, akses ke disk, dan
antarmuka(interface) user
Kode yang melakukan layanan inti disebut “kernel”
10
DEVICE DRIVER
PTI
 Device driver : program kecil untuk menjalankan peralatan I/O
(keyboard, mouse, printer, speaker, flashdisk, modem dll)
 Masuk (include) dalam sistem operasi
 Bendel (bundled) dengan peripheral
7/17/2015
 Sistem operasi dibantu device driver untuk mengontrol
hardware
11
UTILITY PROGRAMS
Menjaga dari virus atau program berbahaya lain
Meningkatkan performa disk
Menyembuhkan file yang terkena virus
Memperbaiki disk yang rusak
Mengkompress file
PTI





7/17/2015
 Memelihara dan memperbaiki sistem yang tidak otomatis
ditangani sistem operasi sendiri
12
UTILITY PROGRAMS
7/17/2015

PTI
Symantec Norton Utilities  paket utility program yang mampu :
 menyembuhkan(recovering) file berbahaya
 memperbaiki (repairing) disk yang rusak
 meningkatkan performa disk
13
BEBERAPA CONTOH PROGRAM
APLIKASI KHUSUS (UTILITY)
PTI
: Program Bantu yang lebih
mengarah untuk mengatasi masalah
sistem komputer (hardware trouble,
performance,dll)
 Contoh : Norton Utility, Mc Affee,
Partition Magic, Disk Manager, Tiramisu,
Sisoft Sandra, dll
7/17/2015
 Utility
14
7/17/2015
Bagaimana OS bekerja ?
PTI

Sistem operasi disimpan di dalam ROM

Booting  meletakkan kernel ke memory saat komputer menyala

Saat aplikasi berjalan bersamaan, maka sistem operasi menjamin :
 Aplikasi dapat menggunakan memori
 Aplikasi dapat mengakses disk(file system)
 Semua proses mendapat waktu menggunakan prosesor (CPU)
15
PTI
Hardware – Software ?
7/17/2015
Apa yang menghubungkan...
sistem operasi
Software – User ?
user interface
16
Antar muka dengan user

Berbasis text
Text (character)  angka, huruf, simbol
 Command-line interface : command diketik
 Menu-driven interface : command dipilih dari list yang ada
 MS-DOS
PTI

7/17/2015
Apa itu user interface ?

17

Berbasis grafik
Grafik  Graphical User Interface (GUI)
 Mac OS  Dikembangkan oleh Apple tahun 1984
 Microsoft Windows  sistem operasi terpopuler saat ini
 Linux  sistem operasi open source

7/17/2015
PTI
18
SISTEM OPERASI SAAT INI
Desktop OS

Multiple User OS



PC, komplek, besar, input tergantung user
Microsoft Windows Family, Mac Family, Linux Family
PTI


7/17/2015

Mainframe/ super komputer, client-server
Unix Family
Real Time OS

Bekerja tanpa intervensi manusia
19
UNIX FAMILY
Tentang
Dikembangakan Lab Bell devisi AT&T oleh Ken Thompson (1960)
Multi-tasking dan Multi-user
Sebelum ada personal computer (server - terminal)
Memdominiasi sistem operasi untuk server internet
UNIX terdiri dari :



PTI






7/17/2015

Sistem dasar (kernel, utilitas, shell)
Program aplikasi pihak ketiga
Sesuai untuk PC, workstation, server, mainframe, supercomputer
Jenis

Sun Microsystems  Solaris (operator telekomunikasi), IBM  AIX,
HP  HP/UX(manufaktur), Microsoft  XENIX, GNU/Linux  Linux
20
7/17/2015
PTI
21
LINUX FAMILY
Tentang


Linux dibuat oleh Linus Torvalds
Sistem operasi yang diadopsi dari Minix
Minix  kernel gratis yang dapat diedit
Sejalan dengan Richard Stallman (Proyek
GNU)
Linux adalah freeware
PTI




7/17/2015

Distro(Distribusi Linux)

Ubuntu, Fedora, SuSE, Mandriva, Slackware,
Debian, Knoppix, Xandros
22
WINDOWS FAMILY
Tentang




Membuat sistem operasi untuk PC(bekerjasama
dengan IBM)
MS-DOS dibuat oleh Bill Gates mengambil fitur2
dari Xenix (berbasis text)
Keluarnya Intel 80286  bersama IBM membuat
OS/2
Microsoft Windows  berbasis GUI
PTI

7/17/2015

Jenis

MS-DOS, Windows 95, Windows 98, Windows ME,
Windows NT, Windows XP, Windows Server 2003,
Windows Vista, Windows 7
23
MACINTOSH FAMILY
Tentang
Dikembangkan oleh Apple Menghadapi kompetisi bisnis Desktop OS
Steve Job ingin sistem operasi yang menggunakan GUI
Destop OS pertama yang menggunakan GUI
Mac  bukan OS pertama yang menggunakan GUI
PTI





7/17/2015

Versi

Mac Original, Mac OS 8, Mac OS 9, Mac OS X
24
APLIKASI
Kesesuaian

Hardware – Software Platform
Bisa jalan di Windows tapi tidak jalan di Linux
Aplikasi cross platform
PTI



7/17/2015

Lisensi


Komersial
Free
25
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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, dll.
7/17/2015

26
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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
7/17/2015

27
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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)
• - Oracle
• - FoxBase
• - DacEasyBase
• - FoxPro
• - Visual FoxPro
• - dan lain-lain
7/17/2015

28
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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
7/17/2015

29
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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
7/17/2015

30
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
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
7/17/2015

31
BEBERAPA CONTOH PROGRAM
APLIKASI
7/17/2015
PTI
Statistik
 Program
yang digunakan untuk mengolah data-data
statistik.
 Contoh-contoh program ini adalah:
 - My Stat
 - Micro Stat
 - Statplan
 - SPSS
 - MathLab
 - dan lain-lain

32
BEBERAPA CONTOH PROGRAM
APLIKASI
PTI
Utility Sound Card
 Goldwave
 Cakewalk Pro Audio -- Midi
 Sound Forge
 dan lain-lain
7/17/2015
MULTIMEDIA
 Contohnya :
 - Program Audio



Program Video





- Adobe Premiere
- Deputy Soft
- Video Edit
- Mpeg Player
- dan lain-lain
33
BEBERAPA CONTOH PROGRAM
APLIKASI
Program Image Editing





PTI

- Photo Styler
- Image Styler
- Photo Finish
- Adobe PhotoShop
- dan lain-lain
7/17/2015

Program 3D Animation




- 3D Studio Max
- Crystal Topas
- Infinidy
- dan lain-lain
34
NEXT...

PTI
Grafik, Media Digital, dan Multimedia
Task :
 Presentasi (Kelompok) – HOW TO :
1.
Powerpoint
2.
Visio
3.
Excel
4.
Email, milis, dan forum
5.
Photoshop
6.
Macro. dreamweaver
7.
Macro. flash
8.
Blog
9.
Social networks
10. Download & share
11. Programming Language
7/17/2015

35