download

Matakuliah : M0304/Corporate Information System Management
Tahun
: 2008
Pertemuan - 03
Infrastuktur TI :
Software KOMPUTER
Tujuan pembelajaran :
Mengenal berbagai jenis software dan karakteristiknya serta memberikan
gambaran tentang perkembangan software
Memberikan contoh tentang tipe-tipe software aplikasi dan perangkat komputer
yang dibutuhkan
Bina Nusantara
EVOLUSI PEMROGRAMAN KOMPUTER
First and Second Generation Languages
1.
Machine language (1GL)



2.
Setiap Instruksi harus dinyatakan dalam satu bentuk yang unik (spesifik) untuk setiap
komputer tertentu
Satu Program yang lengkap terdiri dari ratusan-ribuan instruksi
Pemrograman telah jadi membosankan, proses yang makan banyak waktu
Assembly languages (2GL)
–
–
Bina Nusantara
Menggunakan komputer itu sendiri untuk melaksanakan banyak aspek dari pemrograman
Menciptakan machine language program sebagai output, yang kemudian digunakan oleh
control unitnya komputer
EVOLUSI PEMROGRAMAN KOMPUTER
First dan Second Generation Languages
SOURCE
PROGRAM
OBJECT
PROGRAM
(yang dapat dieksekusi
langsung pada
komputer)
Bina Nusantara
EVOLUSI PEMROGRAMAN KOMPUTER
Third dan Fourth Generation Languages
3.
Procedural Languages (3GL)




Bina Nusantara
Umumnya machine independent.
Menunjukan suatu step-by-step procedure yang dikembangkan oleh
programmer
Harus di compiled atau interpreted (translate kedalam machine language)
Termasuk FORTRAN, COBOL, BASIC, PL/1, PASCAL, ADA, and C
SOURCE
PROGRAM
Bina Nusantara
OBJECT
PROGRAM
SOURCE
PROGRAM
Bina Nusantara
EVOLUSI PEMROGRAMAN KOMPUTER
Third dan Fourth Generation Languages
4.
Nonprocedural Languages (4GL)






Bina Nusantara
Juga dikenal sebagai bahasa2 produktivitas
Menggunakan semacam English-like statements untuk instruksi2 program
Mudah digunakan, ditulis, dan sedikit kesalahan penulisan
Menggunakan built-in interpreter untuk mengkonversi ke machine language
Menyita waktu lebih untuk mengexecute ketimbang 3GLs
Termasuk FOCUS, CA-Ramis, IFPS, dan SAS
EVOLUSI PEMROGRAMAN KOMPUTER
Third dan Fourth Generation Languages
Object-Oriented (Visual) Languages
Bina Nusantara

3GLs dengan beberapa features 4GL

Dibangun dengan idea dari embedding procedures (methods) dalam objects, dan
meletakan object2 bersama2 untuk meng create satu applikasi

Termasuk Smalltalk, C++, Java, dan Visual Basic
TYPE2 SOFTWARE
1.
2.
Bina Nusantara
Applications software
Support software
APPLICATIONS SOFTWARE
Program2 yang dibuat untuk menjalankan tugas khusus / particular tasks
Macam2nya … beberapa general-purpose dan beberapa specific
Contoh :
•
•
•
–
–
–
–
–
–
Bina Nusantara
General ledger accounting
Portfolio management
Sales forecasting
Material requirements planning (MRP)
Electronic mail
Desktop publishing
APPLICATIONS SOFTWARE
Contoh Paket2 Applikasi
•
Peachtree Accounting Complete
–
–
–
Bina Nusantara
Paket Akuntansi Komersial untuk usaha2 kecil
Termasuk general ledger, accounts receivable, accounts payable, inventory,
payroll, time dan billing, job costing, fixed asset accounting, analysis dan
reporting tools
$300 untuk single-user version
Bina Nusantara
APPLICATIONS SOFTWARE
Software Personal Productivity
•
•
•
•
•
•
•
•
Bina Nusantara
Word processing
Spreadsheets
Presentation graphics
Electronic mail dan groupware
Database management systems
Desktop publishing
Web browsers
Paket2 Statistical
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Word processing
–
–
–
–
Bina Nusantara
Digunakan untuk create dokumen-2 dan dicetak
Diantara yang populer adalah Microsoft Word
Yang lainnya Corel WordPerfect, Lotus Word Pro, dan Sun’s StarOffice Writer
Semuanya mengunakan WYSIWYG
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Spreadsheets
–
–
–
–
Bina Nusantara
Digunakan untuk create applikasi-2 yang cocok dengan format row-column
Yang terpopuler adalah Microsoft Excel
Yang lainnya : Lotus 1-2-3 and Corel Quattro Pro
Semua menggunakan : rows, columns, cells, formulas, “what-if” analysis
Bina Nusantara
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Database Management Systems
–
–
–
–
Bina Nusantara
Digunakan untuk create database2 semacamnya pada mesin2 yang lebih besar
Yang popular dan sederhana adalah Microsoft Access
Yang lainnya adalah FileMaker Pro, Corel Paradox, MySql, DB2, Oracle, Inggres dan
lainnya
Semuanya menggunakan relational data model
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Presentation Graphics
–
–
–
–
Bina Nusantara
Digunakan untuk create presentasi2 textual business yang lebih luas
Yang popular adalah Microsoft PowerPoint
Yang lainnya adalah Corel Presentations dan Lotus Freelance Graphics
Semuanya menggunakan embedding of clip art, photos, graphs, dan other media
APPLICATIONS SOFTWARE
Software Produktivitas Personal
•
World Wide Web Browsers
–
–
–
–
–
–
–
Bina Nusantara
Digunakan untuk akses informasi di Web
Mensyaratkan adanya ISP service untuk menghubungkan PC ke Internet
Mengcreate document2 untuk di print
Yang populaer adalahInternet Explorer dan Netscape Navigator … keduanya gratis!
Keduanya menggunakan standard hypertext-based approach (cara menghubungkan
object2 text dan media satu sama lain)
menggunakan pull technology – browser merequests satu Web page sebelum dikirim ke
desktop
menggunakan push technology – data dikirim ke client tanpa memintanya (such as email)
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Electronic Mail
–
–
•
Cara terpilih untuk berkomunikasi dalam dunia bisnis saat ini
Mudah digunakan dan tepat
Groupware
–
Bina Nusantara
Incorporates e-mail dan productivity features yang lain, seperti calendaring,
scheduling, dan document sharing
APPLICATIONS SOFTWARE
Software Personal Productivity
•
Office Suites
–
–
–
–
Bina Nusantara
Aplikasi2 software populer digabung bersama bundled together dan dijual sebagai
satu kesatuan paket (suite)
Digunakan untuk perumahan dan kantor2
Yang paling populer adalah Microsoft Office
Yang lainya adalah Corel WordPerfect Office, Lotus SmartSuite, dan Sun StarOffice
APPLICATIONS SOFTWARE
Software Personal Productivity
Microsoft Office 2003
Edition
Applications
Standard
Word
Excel
PowerPoint
Outlook
Small Business
Adds:
Publisher
Professional
Retail price
Word processing
Spreadsheets
Presentation graphics
E-mail, scheduling
$399
$449
Desktop publishing
Adds:
Access
Bina Nusantara
Purpose
$499
Database management
Perubahan sifat dari SOFTWARE
•
•
•
•
•
•
•
Bina Nusantara
Semakin komplek dari susunan/konfigunasi hardware/software
Kurang perhatian terhadap effisiensi mesin
Semakin banyak applikasi2 yang dibeli
Makin banyak pemrograman menggunakan object-oriented dan visual
languages
Semakin menekankan pada aplikasi2 yang jalan di intranet dan Internet
Semakin meningkatnya user development
Semakin banyak digunakan software personal productivity
Bina Nusantara