Infrastuktur TI : Software KOMPUTER Lanjutan M0304 Manajemen Sistem Informasi

Download Report

Transcript Infrastuktur TI : Software KOMPUTER Lanjutan M0304 Manajemen Sistem Informasi

Lanjutan
Infrastuktur TI :
Software KOMPUTER
M0304 Manajemen Sistem Informasi
Perusahaan
1
SUPPORT SOFTWARE
Operating System
Operating system –
program kompleks yang mengendalikan operasi perangkat
komputer serta melakukan kordinasi software2 lainnya


User berkomunikasi dengan operating system software untuk
mengendalikan sumberdaya2 hardware dan software
Komunikasi menjadi lebih mudah dengan feature graphical
user interface (GUI)
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 2
SUPPORT SOFTWARE
Operating System
Job Control Language (JCL) –
keyed instructions dari pengguna komputer untuk
berkomunikasi dengan operating system
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 3
SUPPORT SOFTWARE
Operating System
Multiprogramming –
Digunakan pada mesin2 yang lebih besar untuk overlaping
operasi2 input dan output pada waktu bersamaam,
menjaga CPU busy dan mempercepat exekusi
Multitasking –
semacam multiprogramming, tetapi digunakan pada
microcomputers
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 4
SUPPORT SOFTWARE
Operating System
Virtual Memory





Concerned dengan management main memory
Membuat sistem kelihatannya memiliki memori lebih
tersedia daripada yang sebenarnya
Digunakan pada komputer2 yang lebih besar
Dapat menjalankan multiprogramming agar opersi lebih
effisien
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 5
SUPPORT SOFTWARE
Operating System
Multiprocessing –
Pekerjaan yang mengambil tempat ketika dua atau lebih
CPU dipasang pada sistem komputer yang sama
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 6
SUPPORT SOFTWARE
Operating System
Sources of Operating Systems

Proprietary systems –
Tipe terpopuler dari operating systems, ditulis untuk satu
konfigurasi komputer hardware tertentu



Microcomputers: MS-DOS, PC-DOS, Windows XP
Midrange systems: OS/400 untuk IBM Mini Komputer
Large systems: VM and MVS IBM Komputer
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 7
SUPPORT SOFTWARE
Operating System
Sources of Operating Systems

Open systems –
Tidak terikat pada sistem komputer tertentu atau hardware
manufacturer tertentu – akan jalan secara virtual/maya
pada setiap sistem komputer

Contoh: UNIX dan Linux
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 8
SUPPORT SOFTWARE
Operating System
Sources of Operating Systems

Network operating systems (NOS) –
software jalan di satu server yan mengelola sumberdaya
network/jejaring dan mengendaliakan sumberdaya network
dan mengendalikan operasional satu network
Enhanced operating system untuk
memungkinkan



sharing disk drives dan printers
handling sisi server dari client/server applications
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 9
SUPPORT SOFTWARE
Operating System

Sumber-2 Operating Systems
Network operating systems (NOS) –
software running pada sebuah server yang memanage
sumberdaya network dan mengendalikan operation dari
satu network

Major players include:




UNIX dan Linux
Microsoft Windows NT, 2000 Server, 2003 Server
Novell NetWare
dll
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 10
SUPPORT SOFTWARE

Untuk coding program diperlukan



Editor untuk editing kode-kode bahasa
pemrograman
Kompiler untuk pengecekan sintaksis dari kodekode perintah dalam program dan
menterjemahkan kode-kode program kedalam
bahasa mesin yang dimengerti oleh sistem
komputer
Kadang editor dan kompiler menjadi satu
paket dari suatu bahasa pemrograman
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 11
SUPPORT SOFTWARE
Third Generation Languages
Procedural languages (3GL)




Mensyaratkan logical thinking
Membutuhkan pengembangan secara rinci
prosedure tahap-demi-tahap
Dapat dikembangkan menggunakan structured
programming
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 12
SUPPORT SOFTWARE
Third Generation Languages
Structured programs –
Dibagi kedalam module2, masing2 mepunyai satu-entri dan
satu titik keluar
Keuntungannya :




Logika Program lebih mudah diikuti
Maintenance dan correction lebih mudah dan
cepat
Jangan menggunakan Logika GO TO
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 13
SUPPORT SOFTWARE
Third Generation Languages
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 14
SUPPORT SOFTWARE
Third Generation Languages
Most popular procedural languages:




BASIC
C
COBOL
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 15
M0304 Manajemen Sistem InformasiBASIC
PerusahaanProgram
Modul-04- 16
Program
M0304 Manajemen Sistem InformasiCPerusahaan
Modul-04- 17
M0304 Manajemen Sistem InformasiCOBOL
Perusahaan
Program
Modul-04- 18
M0304 Manajemen Sistem InformasiCOBOL
Perusahaan
Program
Modul-04- 19
M0304 Manajemen Sistem InformasiCOBOL
Perusahaan
Program
Modul-04- 20
SUPPORT SOFTWARE
Third Generation Languages
Procedural languages lainnya:





FORTRAN
PL/1
PASCAL
ADA
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 21
SUPPORT SOFTWARE
Fourth Generation Languages
Nonprocedural languages:


Menggunakan instruksi2 very high-level
Mensyaratkan lebih sedikit instructions
Lebih mudah ditulis, modifikasi, dimengert

Contoh : FOCUS


M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 22
M0304 Manajemen Sistem InformasiFOCUS
Perusahaan Program
and Output
Modul-04- 23
SUPPORT SOFTWARE
Markup Languages
Paling populer:



HTML: digunakan untuk mengcreate Web
pages
XML: digunakan untuk memfasilitasi
pertukaran data diantara aplikasi2 Web
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 24
SUPPORT SOFTWARE
Object-Oriented Programming
Membutuhkan computing power yang lebih
Mempunyai built-in GUI
Neither 3GL nor 4GL … new paradigm
Mengcreate object hanya sekali dan menyimpan
untuk di reuse
Object examples:






Text box, check box, entity dalam satu organisasi
Languages:


Smalltalk, C++, Java, Visual Basic.NET
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 25
Basic
M0304 Manajemen Sistem InformasiVisual
Perusahaan
Program
Modul-04- 26
Basic
M0304 Manajemen Sistem InformasiVisual
Perusahaan
Screen Layout
Modul-04- 27
SUPPORT SOFTWARE
Bahasa untuk mengembangkan Aplikasi Web
HTML
Server-side programming languages:






Perl
Java Servlets dan Java Server Pages
Microsoft Active Server Pages (ASP, ASP.NET)
ColdFusion
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 28
M0304 Manajemen Sistem InformasiGrocery
Perusahaan
Store HTML Form
Modul-04- 29
HTML and ASP.NET code
to accompany
Grocery Store HTML Form
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 30
Program to Process Data
from Grocery Store HTML Form
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 31
Grocery Store Confirmation Web Page
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 32
Code to Generate
Confirmation Web Page
Figure 3.19
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 33
SUPPORT SOFTWARE
Database Management Systems







DBMS – support software digunakan untuk create, manage,
dan protek organizational data
Database – shared collection dari data yang terhubung
secara logic diorganisasikan untuk memenuhi kebutuhan
organisasi
Relational DBMS
Type yang paling umum
Data disusun dalam table2 sederhana
Record2 dihubungkan dengan menyimpan common data
dalam setiap table terhubung
Contoh: Microsoft Access dan SQL Server, Paradox, DB2,
dan Ingres
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 34
SUPPORT SOFTWARE
Organization File

Sequential – menyusun
record2 secara fisik
diurutkan berdasarkan satu
atau beberapa (biasanya
unique) sort key

Direct – menggunakan key
untuk penempatan record2
sehingga mereka dapat
akses secara cepat dari
DASD2
File Organizations
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 35
SUPPORT SOFTWARE
Organization File
Indexed


Gabungan antara
sequential dan direct

Hanya Record keys
disusun dalam urutan
pada tabel terpisah ,
bersamaan tempat
dari sisa data terkait
dengan keynya

Type2 Popular
termasuk ISAM dan
VSAM
File Organizations
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 36
Relational DBMSs menggunakan scheme ini
Relationship
M0304 Manajemen Sistem Informasi Perusahaan
Schemes
Modul-04- 37
SUPPORT SOFTWARE
CASE Tools
Computer-aided software engineering (CASE) –
kumpulan dari software tools untuk membantu otomatisasi
semua tahap dalam software development life cycle


Pertumbuhannya lebih lambat dari yang diantispasikan
Perugahan yang radikal dari sifat2 pekerjaan systems
analyst dan programmer
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 38
SUPPORT SOFTWARE
Communications Interface Software
Large computers



Perlu mengendalikan workstations dan terminal2
Contoh software: IBM’s CICS, TSO, and CMS
LANs dan WANs





Perlu menghubungkan ke Internet
Web browsers
Telenet
File Transfer Protocol (FTP)
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 39
Perubahan sifat dari SOFTWARE







Semakin komplek dari susunan/konfigunasi
hardware/software
Kurang perhatian terhadap effisiensi mesin
Semakin banyak applikasi2 yang dibeli
Makin banyak pemrograman menggunakan objectoriented dan visual languages
Semakin menekankan pada aplikasi2 yang jalan di
intranet dan Internet
Semakin meningkatnya user development
Semakin banyak digunakan software personal
productivity
M0304 Manajemen Sistem Informasi Perusahaan
Modul-04- 40