Anda di halaman 1dari 12

PERKEMBANGAN SOFTWARE

Software adalah perangkat abstrak yg merupakan bagian utama


sistem komputer selain Hardware. Tanpa software komputer tidak
dapat berfungsi. Hardware komputer akan berfungsi bila digunakan
bersama software.

Bentuk paling primitif dari software adalah menggunakan aljabar


boolean yang direpresentasikan dalam binary digit (bit) bernilai 1 (
benar/On) atau 0 ( salah/ Off), yg kemudian dikelompokkan
menjadi 4 bits(nible), 8-bit(byte), 16 bit(word), 32 bit ( double word),
64 bit dst.

Dari dasar bilangan biner sebuah program rakitan (assambler)


dibentuk untuk membentuk sofware yg lain.

Software yg ada saat ini konsep dasarnya dibentuk dari kode biner
yg kemudian dikemas dalam bahasa mesin (machine
language),bahasa assambler, bahasa C dsb, hingga menjadi
software yg mudah dimanfaatkan oleh pengguna komputer.

EVOLUSI SOFTWARE

Evolusi software mengikuti perkembangan Hardware komputernya


seiring dengan perkembangan teknologi elektronis. Dibagi dalam 4
Era yaitu:

Era Pionir (1940-1960) berupa sambungan kabel ke antar bagian


komputer dan berbentuk kartu. Proses secara kelompok (Batch
processing), distribusi terbatas dan diproduksi utk keperluan
khusus.

Era Stabil (1960-1980) Software sudah sudah menjalankan


beberapa fungsi secara serempak (multitasking). Dapat dipakai utk
banyak pengguna (multiuser) secara cepat dan langsung (real
time). Produk software secara terpisah dan sudah pakai database

Era Mikro (1980-1990) software di produksi utk keperluan


jaringan (networking) dan terdistribusi (distributed), harga
murah banyak utk pribadi bersifat otomasi utk kecerdasan
buatan (artificial intelegent)

Era Modern (1990- ?) Software berbasis multimedia desktop


dan portable , berteknologi Obyek, Sistem pakar, pemrosesan
paralel dan dapat berkomunikasi dengan jaringan global.

Software sistem dibagi dua yaitu software sistem operasi dan


sodtware sistem aplikasi seperti (game, program aplikasi, paket
aplikasi dsb)

Software Sistem Operasi mempunyai dua fungsi utama yaitu


Pengelolaan seluruh sumber daya komputer baik fisik(monitor,
prosesor, memori ) maupun non fisik( data dan program).

Penyedia layanan yaitu menyediakan sekumpulan layanan (system


call) ke pemakai sehingga memudahkan penggunaan dan
pemanfaatan sumber daya.

Sistem Operasi dan Perkembangannya.

OS pertama dikembangkan sekitar tahun 1954 utk


komputer IBM 701 dan kemudian tahun 1955 utk IBM
704. Sistem Operasi terintegrasi dengan mesin
komputer. Tahun 1960 diproduksi OS utk komputer
mini.

Tahun 1964 IBM memperkenalkan OS/360 yang


digunakan pada komputer mainframe.

UNIX

Tahun 1969 Sistem Operasi UNIX dikenalkan oleh Ken Thomson


dari bell Laboratories untuk diterapkan pada komputer PDP-11

Tahun 1973 UNIX dikembangkanm dengan ditulis pada bahasa


C (bahasa tingkat tinggi). OS pertama dengan bahasa tingkat
tinggi (HLL)

Kernel UNIX yaitu inti sistem operasi yg mengatur keseluruhan


proses termasuk input/output terdiri dari 10.000 baris program C
dan sekitar 1000 baris program assambler. Pertama dikeluarkan
UNIX Versi 4. Mulanya UNIX utk komputer mainframe dan mini
tetapi sekarang digunakan pd komputer mikro. Dengan basis
16-bit. Kemudian tahun 1974 UNIX versi 5, UNIX versi 6(1975),
UNIX versi 7 (1979), UNIX System III (1982) dan UNIX System
V (1983).

Selanjutnya keturunan UNIX adalah Digital UNIX, Hp-UNIX,


IBM-AIX, Sun Sularis, DIGITAL Open/MS, IBM OS/400, SGI
IRIX dsb.

Tahun 1970 CP/M(Control Program/Microproicessor) dipakai


utk komputer mikro 8-bit yg menggunakan Zilog 80(Z80) atau
mikroprosesor Intel 8080. Tahun 1976 CP/M-80 kemudian
berkembang lagi menjadi MP/M, MP/M-86, PC/NET.

Tahun 1980 Mikrosoft Corp mengembangkan MS-DOS, IBM


PC-DOS dan tahun 1987 dikenalkan OS IBM OS/2. Dgn
mikroprosesor 80286 dan 80386 OS/2 punya adress memori
lebih 640 KB.
Selain UNIX OS NOVEL dari Netware juga berbasis
jaringan hingga versi 5. Apple-Macintosh OS berbasis GUI
oleh Apple Corp. ini hanya utk Apple saja. Disebut sebagai
Apple-Macintosh

Sistem Operasi Windows

Pada tahun 1985 Microsoft dari William Bill Gates


memperkenalkan OS berbasis GUI yaitu Windows versi 1.0 s/d
3.11 yg dipakai tahun 1993. Inti Windows masih tetap DOS (Disk
Operating Sistem). Kemudian Windows-NT(New Technology) versi
3.5 dan tahun 1996 NT 4.0.

Pada tahun 1998 Windows 98 lalu Windows 98 SE(second


Edition) lalu Windows 2000 Psofessional dan server.

Tahun 2001 Windows XP (Microsoft ExPerient).

Pada tahun 2003 muncul Windows 2003 bisa operasi pada


basis 32-bit dan 64-bit.

Komunikasi informasi.

Tahun 2005 Longhorn OS dari Microsoft yaitu vitur utamanya


tambahan engine presentation disebut Avalon dan Arsitektur
Web service disebut Endigo serta menghidupkan sistem file
dengan winFS. Menambah koneksivitas Voice-Over-IP(VoIP)
dan ponsel Bluetooth. Komunikasi lebih efisien karena
komunikasi pintar yg all-in-one pada Longhorn.

Kemudian disebut windows V. ista Beta-2 yg mempunyai


kecepatan pencarian data dengan cepat. Dilengkapi dengan
interface Aero shg user dpt menumpuk secara bersamaan dan
melihat seluruh dokumen dlm ukuran kecil (thumbnail). Windows
Vista peluncurannya tertunda karena perkembangan teknologi

Sistem Operasi Linux

Linux sebuah program(sistem operasi) open source yg gratis


dibawah lisensi GNU sistem beroperasi pada 32-64 bit yg
merupakan turunan dari UNIX dapat dijalankan pada berbagai
platform hardware mulai dari intel (x86) hingga RISC. GNU
(GNU Not Unix) atau GNU bukan Unix) .

Linux ditulis tahun 1991 oleh LinusBendict Torvald, sebuah


kernel utk prosesor 80386 32-bit pertama pd prosesor Intel yg
cocok utk PC

Logo Linux adalah Tux atau pingguin. Linux bisa didptkan dlm
berbagai distribusi( sering disebut distro). Distro adalah bendel
dari kernel Linux, beserta sistem dasar, program instalasi,
perangkat dasar dan program-2lain yg bermanfaat sesuai
dengan tujuan pembuatan distro( diantaranya :Renhat,
Debian,Slackware, SuSE, Mandrake, Winlinux, Caidera, Turbo
Linux dsb)

Alasan Linux :

Fitur, Software program dan Utility lengkap

Dapat berinteroperasi secara baik dgn Macintosh, Novell

Bersifat multiuser, multitasking dan berbasis internet

Sistem keamanan jaringan dan data yang lebih baik

Berjalan di berbagai platform termasuk Intel dan Gratis.

Software aplikasi

Bahasa yang dipakai untuk memprogram komputer. Dibagi tiga


jenis :

Bahasa tingkat rendah (Law Level Language)

Bahasa tingkat menengah (Middle Level Language)

Bahasa tingkat tinggi (High Level Language)

1940 Bahasa mesin : kode mesin yg menghubungkan antar


sirkuit (sulit dipelajari) merupakan bahasa tingkat rendah. Untuk
mempermudah pemrograman ditemukan bahasa tingkat
menengah yg menggunakan mnemonik-mnemonik yang disebut
bahasa rakitan (assambler). Bahasa ini belum terstruktur .

Ditemukan bahasa tingkat tinggi pertama kali FORTRAN


(Formula Translator) dengan ciri :

Mudah dipelajari, Dekat dengan bahasa manusia, Terstruktur.

Digunakan pada IBM 704. Tahun 1962 Fortran–IV utk IBM


7030

Tahun 1978 Fortran–77 (American National Standard


Institute).

Bahasa LISP (List Programming) oleh John Mc Carty yang diterapkan pada
Artificial Intelegence .Kemudian bahasa ALGOL (Algorithmic Language)
untuk tujuan umum (general purpose) yg digunakan tahun 1960

1960: Bahasa COBOL ( Common Business Oriented Language) oleh Dr


Grace Hooper diterapkan pada aplikasi bisnis. Sampai sekarang masih
digunakan.

1961: GPSS (General Purpose System Simulator) utk keperluan simulasi.


Kemudian bahasa RPG (Report Program Generator) dikembangkan oleh
IBM diterapkan pd IBM system-38.

1962: Bahasa APL (A Programming Language) utk aplikasi Teknis pada IBM
S/360.

1964: Bahasa BASIC (Beginner,s All-purpose Symbolic Instruction Code)


oleh John G. Kemeny dan Thomas E. Kurts yg merupakan bahasa
interpreter yg memungkinkan pengoperasian komputer secara interaktif.

1966: Bahasa PL/I (Program Language version I) oleh IBM yang merupakan
gabungan Fortran, Cobol dan Algol ).

Bahasa Terstruktur

Pada tahun 1968 Bahasa PILOT( Programed Inquiry, Learning Or


Teaching) oleh John A. Starkweather utk mempermudah
pembuatan program kususnya bagi pemula.

Tahun 1970 bahasa Pascal oleh Niklaus Wirth yg juga


mengembangkan Modula-2 tahun 1977. Pascal-2, pascal-3,
pascal-5, pascal-7, Turbo Pascal

Tahun 1974 bahaa C dikembangkan di Inggris dengan nama BCPL


kemudian diberi nama bahasa B dan oleh Dennis M. Richie
dikembangkan dan diberi nama bahasa C. Bahasa ini untuk
menulis sistem operasi UNIX. Bahasa COMAL gabungan BASIC
dan Pascal.

Tahun 1975 interpreter BASIC utk komputer mikro 8080


dikembangkan oleh Paul Ellen dan William Bill Gates yang
mendirikan perusahaan microsoft.

Tahun 1979 bahasa ADA utk DepHan Amerika oleh Ada Agusta.

Tahun 1980 bahasa utk keperluan database muncul DBase-II,


DBase-III + dengan PC/DOS atau MS/DOS, FoxBase, FoxPro,
FoxPro for Windows.

Tahun 1990 pemrograman berbasis objek dan tampilan visual


sehingga timbul seperti Visual FoxPro, Visual Basic, Visual Object,
Visual C, Delphi

Tahun 2000 berbasis pemrograman internet seperti Java, ASP,


PHP, XML.

KLASIFIKASI KOMPUTER
Berdasarkan :

Tujuan atau fungsi pemakaian:

Special purpose Computer : komputer untuk masalah khusus berupa satu


masalah saja.

General purpose Computer ; komputer untuk menyelesaikan berbagai


masalah.

Data yang diolah :

Analog Computer : data berbentuk fisik seperti arus listrik, temperatur dsb

Digital Computer ; Data angka atau huruf untuk aplikasi bisnis dan teknik.

Hybrid Computer : Gabungan analog dan digital digunakan utk aplikasi


khusus

Kemampuan dan ukuran fisik

Selain bentuk fisik kemampuan diukur dari kapasitas memori,


kapasitas media penyimpanan, kemapuan processor dan ukuran
fisik komputer itu sendiri. Dibedakan menjadi:

Super Computer( Time sharing : GRAY – 1)

Large Computer (main frame, IBM-4381)

Medium Computer (komunikasi data ribuan terminal, HP- 3000)

Small Computer ( multiprogramming, multiprocrssing)

Mini komputer ( multi User, UNIVAC S-80 )

Micro Computer (Stand-alone atau Single User)

Generasi Computer ( generasi 1 dan seterusnya) PERKEMBANGAN SOFTWARE

Software adalah perangkat abstrak yg merupakan bagian utama


sistem komputer selain Hardware. Tanpa software komputer tidak
dapat berfungsi. Hardware komputer akan berfungsi bila digunakan
bersama software.

Bentuk paling primitif dari software adalah menggunakan aljabar


boolean yang direpresentasikan dalam binary digit (bit) bernilai 1 (
benar/On) atau 0 ( salah/ Off), yg kemudian dikelompokkan
menjadi 4 bits(nible), 8-bit(byte), 16 bit(word), 32 bit ( double word),
64 bit dst.

Dari dasar bilangan biner sebuah program rakitan (assambler)


dibentuk untuk membentuk sofware yg lain.

Software yg ada saat ini konsep dasarnya dibentuk dari kode biner
yg kemudian dikemas dalam bahasa mesin (machine
language),bahasa assambler, bahasa C dsb, hingga menjadi
software yg mudah dimanfaatkan oleh pengguna komputer.

EVOLUSI SOFTWARE

Evolusi software mengikuti perkembangan Hardware komputernya


seiring dengan perkembangan teknologi elektronis. Dibagi dalam 4
Era yaitu:

Era Pionir (1940-1960) berupa sambungan kabel ke antar bagian


komputer dan berbentuk kartu. Proses secara kelompok (Batch
processing), distribusi terbatas dan diproduksi utk keperluan
khusus.

Era Stabil (1960-1980) Software sudah sudah menjalankan


beberapa fungsi secara serempak (multitasking). Dapat dipakai utk
banyak pengguna (multiuser) secara cepat dan langsung (real
time). Produk software secara terpisah dan sudah pakai database

Era Mikro (1980-1990) software di produksi utk keperluan


jaringan (networking) dan terdistribusi (distributed), harga
murah banyak utk pribadi bersifat otomasi utk kecerdasan
buatan (artificial intelegent)

Era Modern (1990- ?) Software berbasis multimedia desktop


dan portable , berteknologi Obyek, Sistem pakar, pemrosesan
paralel dan dapat berkomunikasi dengan jaringan global.

Software sistem dibagi dua yaitu software sistem operasi dan


sodtware sistem aplikasi seperti (game, program aplikasi, paket
aplikasi dsb)

Software Sistem Operasi mempunyai dua fungsi utama yaitu

Pengelolaan seluruh sumber daya komputer baik fisik(monitor,


prosesor, memori ) maupun non fisik( data dan program).

Penyedia layanan yaitu menyediakan sekumpulan layanan (system


call) ke pemakai sehingga memudahkan penggunaan dan
pemanfaatan sumber daya.

Sistem Operasi dan Perkembangannya.

OS pertama dikembangkan sekitar tahun 1954 utk


komputer IBM 701 dan kemudian tahun 1955 utk IBM
704. Sistem Operasi terintegrasi dengan mesin
komputer. Tahun 1960 diproduksi OS utk komputer
mini.

Tahun 1964 IBM memperkenalkan OS/360 yang


digunakan pada komputer mainframe.

UNIX

Tahun 1969 Sistem Operasi UNIX dikenalkan oleh Ken Thomson


dari bell Laboratories untuk diterapkan pada komputer PDP-11

Tahun 1973 UNIX dikembangkanm dengan ditulis pada bahasa


C (bahasa tingkat tinggi). OS pertama dengan bahasa tingkat
tinggi (HLL)

Kernel UNIX yaitu inti sistem operasi yg mengatur keseluruhan


proses termasuk input/output terdiri dari 10.000 baris program C
dan sekitar 1000 baris program assambler. Pertama dikeluarkan
UNIX Versi 4. Mulanya UNIX utk komputer mainframe dan mini
tetapi sekarang digunakan pd komputer mikro. Dengan basis
16-bit. Kemudian tahun 1974 UNIX versi 5, UNIX versi 6(1975),
UNIX versi 7 (1979), UNIX System III (1982) dan UNIX System
V (1983).

Selanjutnya keturunan UNIX adalah Digital UNIX, Hp-UNIX,


IBM-AIX, Sun Sularis, DIGITAL Open/MS, IBM OS/400, SGI
IRIX dsb.

Tahun 1970 CP/M(Control Program/Microproicessor) dipakai


utk komputer mikro 8-bit yg menggunakan Zilog 80(Z80) atau
mikroprosesor Intel 8080. Tahun 1976 CP/M-80 kemudian
berkembang lagi menjadi MP/M, MP/M-86, PC/NET.

Tahun 1980 Mikrosoft Corp mengembangkan MS-DOS, IBM


PC-DOS dan tahun 1987 dikenalkan OS IBM OS/2. Dgn
mikroprosesor 80286 dan 80386 OS/2 punya adress memori
lebih 640 KB.

Selain UNIX OS NOVEL dari Netware juga berbasis


jaringan hingga versi 5. Apple-Macintosh OS berbasis GUI
oleh Apple Corp. ini hanya utk Apple saja. Disebut sebagai
Apple-Macintosh

Sistem Operasi Windows

Pada tahun 1985 Microsoft dari William Bill Gates


memperkenalkan OS berbasis GUI yaitu Windows versi 1.0 s/d
3.11 yg dipakai tahun 1993. Inti Windows masih tetap DOS (Disk
Operating Sistem). Kemudian Windows-NT(New Technology) versi
3.5 dan tahun 1996 NT 4.0.

Pada tahun 1998 Windows 98 lalu Windows 98 SE(second


Edition) lalu Windows 2000 Psofessional dan server.

Tahun 2001 Windows XP (Microsoft ExPerient).

Pada tahun 2003 muncul Windows 2003 bisa operasi pada


basis 32-bit dan 64-bit.

Komunikasi informasi.

Tahun 2005 Longhorn OS dari Microsoft yaitu vitur utamanya


tambahan engine presentation disebut Avalon dan Arsitektur
Web service disebut Endigo serta menghidupkan sistem file
dengan winFS. Menambah koneksivitas Voice-Over-IP(VoIP)
dan ponsel Bluetooth. Komunikasi lebih efisien karena
komunikasi pintar yg all-in-one pada Longhorn.

Kemudian disebut windows V. ista Beta-2 yg mempunyai


kecepatan pencarian data dengan cepat. Dilengkapi dengan
interface Aero shg user dpt menumpuk secara bersamaan dan
melihat seluruh dokumen dlm ukuran kecil (thumbnail). Windows
Vista peluncurannya tertunda karena perkembangan teknologi

Sistem Operasi Linux

Linux sebuah program(sistem operasi) open source yg gratis


dibawah lisensi GNU sistem beroperasi pada 32-64 bit yg
merupakan turunan dari UNIX dapat dijalankan pada berbagai
platform hardware mulai dari intel (x86) hingga RISC. GNU
(GNU Not Unix) atau GNU bukan Unix) .

Linux ditulis tahun 1991 oleh LinusBendict Torvald, sebuah


kernel utk prosesor 80386 32-bit pertama pd prosesor Intel yg
cocok utk PC

Logo Linux adalah Tux atau pingguin. Linux bisa didptkan dlm
berbagai distribusi( sering disebut distro). Distro adalah bendel
dari kernel Linux, beserta sistem dasar, program instalasi,
perangkat dasar dan program-2lain yg bermanfaat sesuai
dengan tujuan pembuatan distro( diantaranya :Renhat,
Debian,Slackware, SuSE, Mandrake, Winlinux, Caidera, Turbo
Linux dsb)

Alasan Linux :

Fitur, Software program dan Utility lengkap

Dapat berinteroperasi secara baik dgn Macintosh, Novell

Bersifat multiuser, multitasking dan berbasis internet

Sistem keamanan jaringan dan data yang lebih baik


Berjalan di berbagai platform termasuk Intel dan Gratis.

Software aplikasi

Bahasa yang dipakai untuk memprogram komputer. Dibagi tiga


jenis :

Bahasa tingkat rendah (Law Level Language)

Bahasa tingkat menengah (Middle Level Language)

Bahasa tingkat tinggi (High Level Language)

1940 Bahasa mesin : kode mesin yg menghubungkan antar


sirkuit (sulit dipelajari) merupakan bahasa tingkat rendah. Untuk
mempermudah pemrograman ditemukan bahasa tingkat
menengah yg menggunakan mnemonik-mnemonik yang disebut
bahasa rakitan (assambler). Bahasa ini belum terstruktur .

Ditemukan bahasa tingkat tinggi pertama kali FORTRAN


(Formula Translator) dengan ciri :

Mudah dipelajari, Dekat dengan bahasa manusia, Terstruktur.

Digunakan pada IBM 704. Tahun 1962 Fortran–IV utk IBM


7030

Tahun 1978 Fortran–77 (American National Standard


Institute).

Bahasa LISP (List Programming) oleh John Mc Carty yang diterapkan pada
Artificial Intelegence .Kemudian bahasa ALGOL (Algorithmic Language)
untuk tujuan umum (general purpose) yg digunakan tahun 1960

1960: Bahasa COBOL ( Common Business Oriented Language) oleh Dr


Grace Hooper diterapkan pada aplikasi bisnis. Sampai sekarang masih
digunakan.

1961: GPSS (General Purpose System Simulator) utk keperluan simulasi.


Kemudian bahasa RPG (Report Program Generator) dikembangkan oleh
IBM diterapkan pd IBM system-38.

1962: Bahasa APL (A Programming Language) utk aplikasi Teknis pada IBM
S/360.

1964: Bahasa BASIC (Beginner,s All-purpose Symbolic Instruction Code)


oleh John G. Kemeny dan Thomas E. Kurts yg merupakan bahasa
interpreter yg memungkinkan pengoperasian komputer secara interaktif.

1966: Bahasa PL/I (Program Language version I) oleh IBM yang merupakan
gabungan Fortran, Cobol dan Algol ).

Bahasa Terstruktur

Pada tahun 1968 Bahasa PILOT( Programed Inquiry, Learning Or


Teaching) oleh John A. Starkweather utk mempermudah
pembuatan program kususnya bagi pemula.

Tahun 1970 bahasa Pascal oleh Niklaus Wirth yg juga


mengembangkan Modula-2 tahun 1977. Pascal-2, pascal-3,
pascal-5, pascal-7, Turbo Pascal

Tahun 1974 bahaa C dikembangkan di Inggris dengan nama BCPL


kemudian diberi nama bahasa B dan oleh Dennis M. Richie
dikembangkan dan diberi nama bahasa C. Bahasa ini untuk
menulis sistem operasi UNIX. Bahasa COMAL gabungan BASIC
dan Pascal.

Tahun 1975 interpreter BASIC utk komputer mikro 8080


dikembangkan oleh Paul Ellen dan William Bill Gates yang
mendirikan perusahaan microsoft.

Tahun 1979 bahasa ADA utk DepHan Amerika oleh Ada Agusta.

Tahun 1980 bahasa utk keperluan database muncul DBase-II,


DBase-III + dengan PC/DOS atau MS/DOS, FoxBase, FoxPro,
FoxPro for Windows.

Tahun 1990 pemrograman berbasis objek dan tampilan visual


sehingga timbul seperti Visual FoxPro, Visual Basic, Visual Object,
Visual C, Delphi

Tahun 2000 berbasis pemrograman internet seperti Java, ASP,


PHP, XML.

KLASIFIKASI KOMPUTER

Berdasarkan :

Tujuan atau fungsi pemakaian:

Special purpose Computer : komputer untuk masalah khusus berupa satu


masalah saja.

General purpose Computer ; komputer untuk menyelesaikan berbagai


masalah.

Data yang diolah :

Analog Computer : data berbentuk fisik seperti arus listrik, temperatur dsb
Digital Computer ; Data angka atau huruf untuk aplikasi bisnis dan teknik.

Hybrid Computer : Gabungan analog dan digital digunakan utk aplikasi


khusus

Kemampuan dan ukuran fisik

Selain bentuk fisik kemampuan diukur dari kapasitas memori,


kapasitas media penyimpanan, kemapuan processor dan ukuran
fisik komputer itu sendiri. Dibedakan menjadi:

Super Computer( Time sharing : GRAY – 1)

Large Computer (main frame, IBM-4381)

Medium Computer (komunikasi data ribuan terminal, HP- 3000)

Small Computer ( multiprogramming, multiprocrssing)

Mini komputer ( multi User, UNIVAC S-80 )

Micro Computer (Stand-alone atau Single User)

Generasi Computer ( generasi 1 dan seterusnya)

Anda mungkin juga menyukai