SOFTWARE ( Perangkat Lunak )
A. Pengertian software
perangkat lunak
Pengertian dari Software
Perangkat Lunak Komputer yang merupakan sebuah program komputer yang
menjembatani pengguna komputer dan perangkat keras yang digunakannya. Dengan
kata lain, perangkat lunak merupakan penerjemah antara manusia sebagai orang
yang memberi instruksi dan komputer sebagai pihak yang menerima instruksi. Perangkat
lunak adalah istilah umum untuk data yang
diformat dan disimpan secara digital, termasuk program komputer,
dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer.
Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini
menonjolkan perbedaan dengan perangkat keras komputer.
Perangkat lunak sistem
adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer
yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi
dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer.
Sistem operasi adalah suatu contoh yang jelas, sedangkan Open GL atau pustaka
basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan
perangkat lunak aplikasi, yang merupakan program yang membantu pengguna
melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi
gambar.
Software
komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer,
data elektronik yang disimpan oleh komputer itu dapat berupa program atau
instruksi yang akan menjalankan suatu perintah. Melalui software atau perangkat
lunak inilah suatu komputer dapat menjalankan suatu perintah.
Perangkat lunak sistem dapat di bagi
lagi menjadi 3 macam yaitu :
1.
Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam
format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya:
BASIC, COBOL, Pascal, C++, FORTRA.
2. Sistem Operasi: saat komputer
pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan,
sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur
proses internal, memanejemen penggunaan memori dan memberikan keluaran ke
peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, 98,
2000, Xp, Vista , IMB OS atau 2, Apple’s System
7.
3.
Utility: sistem operasi merupakan perangkat lunak sistem
dengan fungsi tertentu, misalnya
pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang
rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag),
contoh Utilty adalah Norton Utility.
B.
Definisi jenis-jenis software Perangkat Lunak
Sistem operasi salah satu sofware
yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar
pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan
antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI
(Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem
operasi berbasis CUI, misalnya: DOS (Disk Operating Sistem) dan Sistem Operasi
UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis
GUI, misalnya: Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX
dan Linux yang telah mendukung GUI.
Program
Bantu dan Program Tambahan Program bantu (utility) merupakan program yang
digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem
operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari
program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem
jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang
dapat mengubah sistem DOS tersebut (single user atau stand alone sistem)
menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser).
Netware, Token R ing dan Lantastic merupakan contoh-contoh program ini.
Bahasa
Komputer (Komputer Language) Computer
Language merupakan bahasa yang digunakan untuk membuat program komputer.
Yang termasuk dalam jenis ini adalah:
1.
Low Level Language, merupakan bahasa tingkat rendah karena
sulit dipahami dan hanya dapat dimengerti oleh pembuatnya.
2.
High Level Language, merupakan bahasa tingkat tinggi karena
menggunakan kata-kata yang mudah dimengerti. Ada pula beberapa tipe software, diantaranya:
1)
Software Games Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam
jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games),
first-person shooters, action games, roleplaying games, and game petualangan.
2)
Software Driver Program in mengijinkan komputer
untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer,
scanner, dan video cards.
3)
Software Pendidikan berbeda dengan jenis
program sebelumnya, software
pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang
berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya
seperti kimia.
4)
Media player dan pengembangan software media lainnya – Software
yang dibuat untuk dapat memainkan atau mengedit media digital seperti file
music atau video.
5)
Software Produktifitas Jenis software ini mengijinkan pengguna untuk
lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas
produktif lainnya. Contoh dari software
ini adalah software pengolah huruf
(Ms Words), Software pengatur
database, software presentasi dan
beberapa software lainnya.
6)
Operating sistem software
yang merupakan sumber dari software
lainnya yang dapat mengijinkan software
lainnya untuk berjalan. Contoh dari software
operating sistem ini adalah Window Vista, Mac OS X dan Linux, Apple, Machintos
dll, dan pada software inilah program
aplikasi lainnya di install.
7)
Software Aplikasi Software yang diinstal pada komputer yang sesuai dengan os yang
ada, dimana software aplikasi ini
diinstal sesuai dengan kebutuhan User (Pengguna) contohnya, MS Office (Ms Word,
Ms Excell, Ms Power Point dll), Software
Grafis (Adobe Photoshope, Corel Draw, Autocad dll).
8)
Software Program yang berfungsi untuk membuat
aplikasi-aplikasi program (Membuat Program baru) seperti program Games, Program
data Base, Program Web dll, Contoh Software
Program : Visual Basic, Cobol, C++, Program PHP dll.
9)
Software Aplikasi Tools Program-program yang
berfungsi untuk mempercepat, memperbaiki, dan mempermudah pengoperasian komputer.
C.
Bahasa pemograman
Macam- macam dari bahasa pemograman :
1. Pemrograman Prosedural (Procedural
Programming) :
Algoritma berisi urutan
langkah-langkah penyelesaian masalah. Ini berarti algoritma adalah proses yang procedural.
2. Pemrograman Terstruktur (Structured
Programming)
Contoh bahasa pemrograman
terstruktur : Pascal. Cobol, RPG, ADA, C.
3. Pemrograman Modular(Modular
Programming)
Program-program yang besar cenderung
sulit terutama karena kompleksitas dari program tersebut, dan banyak bagian
dengan hubungan yang rumit dan detail yang sebenarnya tidak perlu. Salah satu metode
dalam penyusunan program terstruktur adalah pemrograman modular.
4. Pemrograman Fungsional (Functional
Programming)
Contoh bahasa pemrograman fungsional
: Lisp, Scheme, ML, Haskell, Erlang.
5. Pemrograman Berorientasi Objek (OOP
atau Object-Oriented Programming)
Objek : Elemen yang memiliki fungsi,
metode, karakteristik tertentu yang dapat dibedakan dalam dunia nyata.
Berikut
adalah macam bahasa pemrograman lain yang perlu anda ketahui :
1) Bahasa Pemrograman HyperText Markup Language (HTML) adalah
sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan
menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini
merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya
oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan
tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML
dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft
Internet Explorer.
2) Bahasa Pemrograman PHP adalah bahasa
pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat
oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya
berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP
banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem
operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3) ahasa Pemrograman ASP ASP adalah
singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman
web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk
teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan
merupakan server side scripting. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang
direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan
markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada
tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda
atau markup pada sebuah dokumen.
4) Bahasa Pemrograman WML WML adalah
kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang
digunakan dalam aplikasi berbasis Extensible
Markup Langauge (XML). WML ini adalah bahasa pemrograman yang digunakan
dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada
protocol nirkabel.
5) Bahasa Pemrograman PERL Perl adalah
bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD,
HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS,
VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa
pemograman C.
6) Bahasa Pemrograman CFM Cfm dibuat
menggunakan tag ColdFusion dengan software
Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis
html.
7) Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan
JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
8) Bahasa Pemrograman CSS Cascading Style Sheets (CSS) adalah
suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen
yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah
untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun
demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
D. Macam-
macam software
1. A-PDF Creator
A-PDF
Creator adalah sebuah utilitas, cepat terjangkau untuk memungkinkan Anda untuk
membuat dokumen PDF dengan kualitas profesional hanya klik “Cetak” menggunakan
A-PDF printer Pencipta dalam aplikasi Microsoft Windows. Tujuannya adalah untuk
memungkinkan pengguna untuk pertukaran dokumen elektronik mudah, terlepas dari
lingkungan di mana ia awalnya diciptakan.Hal ini juga membantu perusahaan untuk
mempublikasikan laporan, rencana pemasaran, daftar harga, kontrak, dan dokumen
lain dalam format dokumen elektronik portabel.
2.
Microsoft Excel
Microsoft Excel
Microsoft
Excel merupakan perangkat lunak untuk mengolah data secara otomatis
meliputi perhitungan dasar, penggunaan fungsi-fungsi, pembuatan grafik dan
manajemen data. Perangkat lunak ini sangat membantu untuk menyelesaikan
permasalahan administratif mulai yang paling sedernaha sampai yang lebih
kompleks. Permasalahan sederhana tersebut misalnya membuat rencana
kebutuhan barang meliputi nama barang, jumlah barang dan perkiraan harga
barang.
3.
Microsoft Word
Microsoft Word
Microsoft Word adalah sebuah program aplikasi untuk
pengolahan data yang yang biasa digunakan untuk membuat laporan, membuat
dokumen berbentuk surat kabar, membuat label surat, membuat table pada dokumen,
dan lan-lain.
4.
Microsoft PowerPoint
Microsoft PowerPoint
Microsoft Power Point adalah nama dari proprietary komersial program
presentasi yang dikembangkan oleh Microsoft . Secara resmi
diluncurkan pada 22 Mei 1990 sebagai bagian dari Microsoft Office suite,
dan berjalan pada Microsoft Windows dan Apple ’s Mac
OS Xsistem operasi.
5.
AutoCAD
AutoCAD
AutoCAD adalah perangkat lunak komputer CAD untuk
menggambar 2 dimensi dan 3 dimensi yang dikembangkan oleh Autodesk.
Keluarga produk AutoCAD, secara keseluruhan, adalah software CAD yang paling banyak digunakan di dunia.
6.
McAfee Stinger
McAfee Stinger
McAfee Stinger mendeteksi dan menghapus lazim Palsu
Siaga malware dan ancaman diidentifikasi dalam “Daftar Virus” bagian dari aplikasi
Stinger.
Adobe Reader adalah perangkat lunak gratis yang memungkinkan setiap orang
dari para profesional bisnis untuk pengguna rumah untuk mudah dan terpercaya
melihat, mencetak, dan mencari file PDF menggunakan berbagai platform dan
perangkat.
8.
Windows Internet Explorer
Windows Internet Explorer
Windows Internet
Explorer (dulu dikenal sebagai Microsoft Internet Explorer,
disingkat IE atau MSIE) adalah sebuah peramban
web danperangkat lunak tak bebas yang gratis dari Microsoft, dan
disertakan dalam setiap rilis sistem operasi Microsoft
Windows sejak 1995. Pada mulanya, Internet Explorer dirilis sebagai
bagian dari paket Plus! for Windows 95 (Inggris) pada saat itu.
9.
PowerDVD
PowerDVD
Dengan hanya menggunakan satu antarmuka yang sederhana,
PowerDVD Copy, perangkat lunak menyalin DVD mudah digunakan, menyederhanakan
proses penyalinan, yang memungkinkan akses langsung ke semua
fungsi. Pengguna cukup memilih sumber konten, tujuan, dan klik Copy itu
sederhana itu.Dengan PowerDVD Copy, konten dapat secara otomatis menyusut ke
ukuran disk tujuan dan juga kompatibel dengan berbagai perangkat lunak DVD
burner memastikan bahwa pengguna dapat membuat salinan disk yang sempurna.
10.
Microsoft Outlook
Microsoft Outlook
Microsoft Outlook atau Microsoft
Office Outlook adalah sebuah program personal information
manager dari Microsoft, dan bagian dari suite Microsoft
Office . Walaupun biasanya hanya digunakan untuk mengirim dan membaca surat-e,
program ini juga memiliki fungsi kalender, jadwal kerja, catatan, dan
jurnal. Bila digunakan bersama dengan Microsoft Exchange Server, Outlook
dapat menyediakan akses kotak surat, kalender, dan jadwal bersama.
11.
Microsoft Acces
Microsoft Acces
Microsoft Access adalah suatu program aplikasi
basis data komputer relasional yang digunakan untuk merancang, membuat dan
mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini
menggunakan mesin basis data Microsoft Jet Database Engine, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan
pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke
dalam Microsoft Office Sistem 2007.
12.
Google Chrome
Google Chrome
Google Chrome adalah sebuah peramban web sumber terbuka yang
dikembangkan oleh Google dengan menggunakan mesin renderingWebKit.
Proyek sumber terbukanya sendiri dinamakan Chromium.
13.
Macromedia FreeHand
Macromedia FreeHand
Macromedia FreeHand adalah aplikasi komputer untuk membuat grafik vektor 2
dimensi (penggunaan lambang geometris seperti titik, garis, lengkungan dan
poligon untuk merepresentasikan gambar, dikenal dengan pemodelan geometris)
diorientasikan untuk pasar pemasaran desktop professional. Telah tersedia
untuk Microsoft Windows dan Mac OS X.
14.
Adobe Illustrator
Adobe Illustrator
Adobe Illustrator sendiri adalah Grafik vektor
adalah gambar grafik komputer yang disusun berdasarkan bentuk-bentuk geometri
sederhana dengan persamaan-persamaan matematis.
15.
AVG antiviru
AVG antiviru
AVG adalah
program antivirus yang dibuat oleh AVG Technologies. Sebelum bernama
AVG Technologies, perusahaan ini bernama Grisoft.
16.
XAMPP
XAMPP
XAMPP merupakan tool yang menyediakan paket perangkat
lunak kedalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi
melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara
manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis
untuk anda atau auto konfigurasi.Software
XAMPP versi ini terdiri atas:
A.
Apache versi 2.0.54.
B.
MySQL versi 4.1.12.
C.
PHP versi 5.0.4.
D.
phpMyAdminversi 2.6.2-p11.
17.
SPSS dan FOX PRO
SPSS dan FOX PRO
SPSS dan FOX PRO adalah sebuah aplikasi pemograman untuk
membua tsebuah program berbasis data.
18.
WinRAR
WinRAR
Secara ringkas, pengertian atau
definisi WinRAR adalah aplikasi untuk mengkompres dan mengekstrak
data (file/folder). WinRAR tersedia untuk beberapa sistem operasi,
diantanya: Windows, Linux, FreeBSD, DOS, OS2, MacOS X.
19.
Corel Draw
Corel Draw
Corel Draw (gaya CorelDRAW) adalah editor
grafis vektor yang dikembangkan dan dipasarkan oleh Corel Corporation of Ottawa , Kanada . Itu
juga merupakan nama Corel Graphics Suite, yang bundel CorelDraw dengan editor
gambar bitmap, Corel PhotoPaint , dan program grafis lainnya yang
berhubungan (lihat di bawah). Versi terbaru ditunjuk X6 (setara dengan
versi 16), dan dirilis pada Maret 2012.
20.
VISIO
VISIO
Pengertian Microsoft Visio 2010 (diucapkan / vɪzi.oʊ /
VIZ-zee-oh), (sebelumnya dikenal sebagai Microsoft Office Visio), adalah sebuah
program diagram komersialuntuk Microsoft Windows yang menggunakan grafik vector
untuk membuat diagram.
21.
SMADAV
SMADAV
Smadav adalah antivirus
untuk proteksi tambahan komputer Anda, proteksi total USB Flashdisk, dan
pembersihan tuntas virus yang menyebarluas.
22.
NERO
NERO
Nero BurnLite 10.0.10600 merupakan software gratis yang bias dan mudah, berguna untuk membakar atau
mengcopy data yang ada pada komputer anda kedalam sebuah CD.
23.
WINAMP
WINAMP
WinAmp 5.541 adalah sebuah freeware gratis yang
mempunyai fungsi dasar untuk memutar music dan video.Akan
tetapi, dengan plug-in yang tepat kita bias mengubah player music WinAmp
menjadi program multi guna untuk bertukar musik di Internet, meng-copy CD,
mengoperasikan TV, dan pekerjaan lainnya.Takada yang tak mungkin, dans emuanya
gratis.
24.
UNIX
UNIX
unix adalah Sistem operasi yang paling awal ada untuk komputer.
Merupakan induk dari sistem operasi linux.
25.
DOS
DOS
Dos adalah Sistem operasi yang merupakan cikal bakal
dari microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar
belakang hitam. Kita bisa menjalankan lewat Start Windows – Run, lalu ketik
cmd.
26.
Novell Operating Sistem
Novell Operating Sistem
Novell adalah
seorang Amerika multinasional perangkat lunak dan jasa perusahaan yang
berkantor pusat di Provo, Utah . Ia telah berperan dalam
membuat Lembah Utah fokus untuk teknologi dan pengembangan perangkat
lunak. Novell teknologi memberikan kontribusi terhadap
munculnya jaringan area lokal , yang menggantikan posisi
dominan mainframe komputasi model dan mengubah komputasi di seluruh
dunia. Saat ini, fokus utama perusahaan adalah pada pengembangan perangkat
lunak untuk perusahaan klien. Ini adalah anak perusahaan yang
sepenuhnya dimiliki oleh The Attachmate Grup .
27.
APPLE MACHINTOSH
APPLE MACHINTOSH
Apple Machintosh
adalah Sistem operasi yang unggul dalam hal grafik.
Memerlukan hardware khusus sehingga tidak dapat di-install di komputer biasa.
Versinya antara lain Mac OS X (Tiger), Leopard.
28.
LINUX
LINUX
Pertama kali dikembangkan oleh Linus Torvald. Merupakan
macam-macam sistem operasi open source artinya bisa dikembangkan oleh semua
orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak
sekali macamnya. Mungkin linux merupakan sistem operasi yang paling banyak.
Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu,
Backtrack, dan lain-lain.
29.
SOLARIS
SOLARIS
Dikembangkan oleh Sun Microsistem . Lebih banyak
digunakan untuk perusahaan.
30.
Free BSD
Free BSD
Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.
E. Manfaat Software Perangkat Lunak
1)
mengatur
Input atau Output (I/O) dari PC.
2)
menyediakan
dan mengatur serta memerintahkan hardware agar dapat berjalan dengan baik.
3)
menjalankan
perintah-perintah tertentu seperti menggambar, memutar musik atau film.
F. Perkembangan Perangkat Lunak Sistem
Operasi
Sistem
operasi mengatur semua proses dari sistem komputer. Misalnya program aplikasi
yang dibuat memerintahkan hasil dicetak di printer, maka proses yang
melakukannya adalah operating sistem yang akan menghubungi printer untuk
mencetak hasil tersebut.
1) 1954,
Sistem Operasi yang Pertama Kali
Sistem operasi (OS) pertama kali
dikembangkan pada sekitar tahun 1954 di General ch Laboratories untuk digunakan
pada komputer IBM 701 kemudian pada tahun 1955 bekerja sama dengan North
American Aviation menulis operating sistem untuk komputer IBM 704. OS yang
dibuat antara tahun 1950 – 1960 terbatas penggunaannya yaitu hanya dapat
digunakan untuk aplikasi pengolahan data secara sequential (urut)
atau batchsaja dan biasanya dirancang untuk satu komputer saja.
2) 1960,
Sistem Operasi untuk Komputer Mini yang Pertama Kali
Pertama kali dikembangkan pada tahun
1960 bersamaan dengan diproduksinya komputer mini. Sebelum tahun ini OS
digunakan untuk komputer besar (mainframe). Pada bulan April 1964, IBM
meperkenalkan OS yang disebut dengan OS/360 untuk semua seri komputer Sistem 360.
3) 1969, UNIX
Pada tahun 1969, Ken Thompson dari
Bell Laboratories menulis suatu OS yang disebut dengan UNIX yang diterapkan
pada komputer PDP-7. Tahun 1973, UNIX dikembangkan dengan cara ditulis ulang
dengan bahasa C sehingga merupakan OS pertama yang ditulis dengan high
level language. UNIX pertama kali diterapkan di mini komputer dan mainframe
komputer tetapi sekarang telah banyak digunakan di micro komputer.
4) 1970, CP/M
Control Program atau Microprocessor
(CP atau M) dibuat oleh perusahaan Digital Research. Pada tahun 1976 diperbaiki
dan lebih ditingkatkan dengan nama CP/M-80 dan karena popularitasnya dianggap
standar untuk komputer mikro. Versi lain dari OS ini adalah CP/M-86, CP/M-PLUS,
Personal CP/M, Concurent CP/M, MP/M, MP/M-86 dan PC/NET.
5) 1980,
MS-DOS
MicroSoft-Disk
Operating System (MS-DOS) dibuat oleh Microsoft Corporation di Bellevue
Washington. Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC kemudian
diberi nama IBM PC-DOS. OS lain yang dikembangkan diantaranya XENIX yang
sebenarnya adalah UNIX versi Microsoft
.
6) 1987, IBM
OS/2
International
Business Machine Operating Sistem /2 (IBM OS/2) dibuat untuk mengatasi
kekurangan dari MS-DOS dan IBM PC-DOS. OS ini dapat mengalamati memori diatas
batas 640 Kilobyte. Selain itu dapat digunakan untuk network dengan dihubungkan
pada beberapa host komputer.
7) 1983,
WINDOWS
Windows menerapkan Graphical User
Interface (GUI) dalam pelaksanaannya yang pertama kali dikembangkan oleh Xerox
tahun 1970 pada pusat pengembangan Palo Alto Research. Microsoft sebagai
pemilik merek dagang Windows mulai mengembangkan program ini tahun 1983.Versi
pertama dari Windows (1.01) dirilis tahun 1985, lalu pada tahun 1987 merilis
Windows versi 2, Windows 3.0, Windows 3.1 (1992), Windows 95 dan sebagainya.
8) 1991,
LINUX
Linux sangat mirip dengan
sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan
tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun
1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah
kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel
yang cocok untuk PC.
G. Faktor-Faktor Rekayasa Perangkat Lunak
Berbagai
faktor yang memengaruhi perncanaan, manajemen, dan pemilihan aktivitas SQM dan
teknik-teknik adalah sebagai berikut:
1. Daerah sistem yang akan ditempati
perangkat lunak (safety-critical, mission-critical, dan business
critical).Kebutuhan sistem dan perangkat
lunak.
2. Komponen komersial (eksternal) atau
standar (internal) untuk digunakan di dalam sistem.
3. Standar rekayasa perangkat lunak
spesifik yang bisa diterapkan.
4. Metode dan tool perangkat lunak yang
digunakan untuk pengembangan dan pemeliharaan, dan untuk peningkatan dan
evaluasi kualitas.
5. Anggaran, staf, organisasi proyek,
rencana, dan penjadwalan dari semua proses-proses.
6. Pengguna yang diharapkan dan
penggunaan sistem , dan.
7.
Tingkat integritas sistem.

Tidak ada komentar:
Posting Komentar