SOFTWARE
Fungsi Software Mengidentifikasi Program Menyiapkan Aplikasi program sehingga tata kerja seluruh peralatan komputer terkontrol Mengatur dan membuat pekerjaan lebih efisien
Software di bagi dalam beberapa Kelompok : Programming languages Routines Aplication Package Input/Output Control system Operating System
PROGRAM LANGUAGES Adalah bahasa-bahasa yang di pakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi program
Program Language Sebelum KG 1 Th. 300 sm. Sistem Kode Pertama Polybius telegraph. Digunakan bangsa yunani menggunakan signal obor Th.1842 Penulis Software yang Pertama Ada augusta (1842-1853) penulis sofware 1 digunakan pada komputer Babbage’s analytical engine. Satu satunya bahasa komputer yang digunakan Departemen Pertahanan AS untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan
Th. 1933 Program mekanik yang pertama Diciptakan oleh Wallace J. Ecker (1902-1971). Software ini digunakan untuk mengontrol dan menjalankan beberapa mesin akuntansi kartu plong IBM sebagai satu kesatuan
PROGRAM LANGUAGE SEMASA KG 1 CIRI CIRI : Kebanyakan dibuat oleh ahli matematika yang tertarik menggunakan komputer untuk menyelesaikan masalah dibidangnya Program yang dibuat dilakukan dengan menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam machine language yang disimpan didalam komputer secara permanen
Biasanya digunakan untuk suatu aplikasiitertentu saja Apabila digunakan untuk aplikasi lain terpaksa harus memprogram sirkuit kembali atau menulis kembali program didalam bahasa mesin
Program language tingkat tinggi Fortran (FORmula TRANslator – 1957 software tingkat tinggi yang pertama, untuk teknik dan matematika. FORTRAN 1 diterapkan pada komputer IBM 704. LISP (List processor/List Programming)-1958 John Mc Carthy menemukan software ini yang digunakan oleh peneliti peneliti artificial intelligence
ALGOL ( ALGoritmic Language)-1958 digunakan untuk memecahkan masalah-masalah secara umum (general purpose). Populer di Eropa COBOL (Common Business Language)-1959 dikembangkan untuk memecahkan persoalan program yang standar (program yang ditulis pada satu komputer dimungkinkan untuk dijalankan pada komputer dengan model yang berbeda
LOGO -1960 merupakan perkembangan dari LISP yang diterapkan pada komputer mainframe. Software ini ditujukan untuk bidang pendidikan. RPG (Report Program Generator) – 1961 dikembangkan untuk aplikasi komersil, digunakan pada komputer IBM 1041,IBM System/3, IBM System/38 APL (A Programming Language) – 1962 dikembangkan untuk aplikasi teknik. Digunakan oleh komputer IBM S360
BASIC -1964 bahasa tingkat tinggi yang berbentuk interpreter, memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, dirubah, dan dijalankan lagi tanpa harus melalui tahap kompilasi. versi dari bahas BASIC antara lain : MBASIC, SBASIC, CBSIC, APPLESOFT, BASIC, QBASIC, HBASIC, KBASIC, BASIC-86, BASICA, Z-BASIC, QUICK BASIC. PL/1 (Programming Language Version 1) -1966 merupakan gabungan dari FOTRAN< COBOL dan ALGOL. Diterapkan pada komputer S360 untuk aplikasi bisnis dan teknik
PILOT (Programmed Inquiry, Learning or Teaching) – 1968 dikembangkan oleh John A.Starkweather untuk mereka yang belum berpengalaman dalam menulis program FORTH – 1958 dikembangkan oleh Charles H.Moore ditujukan untuk menyelesaikan permasalahan perbintangan PASCAL – 1970 dikembangkan oleh Nickelaus Wirth. Versi dari PASCAL diantaranya : USCSD, Standard Pascal, Apple Pascal, KMMM Pascal, MT+PASCAL, Turbo Pascal SHRDLU – 1971 digunakan untuk menganalisa percakapan yang ditulis dalam bahasa mmnusia secara manual
SAM76 – 1971 gabungan dari LISP dan FORTH digunakan untuk komputer multiuser dengan SO UNIX PROLOG – 1972 digunakan sebagai suatu bahasa untuk operasi artificial intelligence yang merupakan penyaing LSIP SMALLTALK – 1972 dikembangkan oleh XEROX’s Palo Alto Research Center C – 1974 dikembangkan di Ingris dengan nama BCPL. Bahasa ini digunakan untuk menulis SO UNIX
COMAL – 1974 dikembangkan di Denmark dan merupakan gabungan dari BASIC dan PASCAL. COMAL pertama kali diterapkan pada komputer mini Data General NOVA 1200 MODULA-2 – 1977 digunakan di Federal Technical University, Zurich, Switzerland untuk tujuan khusus dari multiprogramming
ROUTINES (USER PROGRAM) Program yang dibuat oleh Programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai secara berulang-ulang. contoh : PAY ROLL INVENTORY CONTROL INVOICING BILLING PROCEDURE PERSONALIA SECURITY
APPLICATION PACKAGES (PACKAGE PROGRAM) Adalah program-program yang dibuat oleh perusahaan komputer untuk user yang beroperasi dalam bidang-bidang yang umum, seperti : penerbangan, asuransi, komunikasi, pembangunan gedung,dll
Aplikasi untuk Pengolah Kata Benchmaro word processor, Blue, Datatext Display Writer,Easywriter 11, EDIX+WORDIX, the Executive Secretary, Final Word, Multimate, NBI Word Processing, Peachtext 5000, Palantir Word Processor, PC Text, Textplus, Versa Text, Visiword, Word Perfect, Word Star, Word Vision, Write On, Microsoft Word. Aplikasi untuk Data Base dan File Management Advance DB Master, Advance System PAC, Aladin, Dataesae, datafax, the data Factory, dBase III, Easy Filter, Friday,Infostar, Microrim, Next Step, Notebook, Paradoks,Qbase, TIM III, FoxBASE, Access
Aplikasi Untuk Permodelan Frame work, Lotus 1-2-3, microplan, Microsoft window, Multiplan, Power Planner, Symphony, The thinker, Visicalc, Vizualize, VIZ-A-Con, dll Aplikasi Untuk Investasi Manajemen Financial Fastrax, Financial Software Series, Market Maverick, Optioncalc, Stockcal, 25.03 Fixed Asset Manager, dll
Aplikasi Untuk Akuntansi Account Payable, Account Receivable, BPI, Accountant, Payroll,Small Business Acounting, Total Acounting Series, Versapayables, Versapayroll, DEA, dll Aplikasi Untuk Penjadwalan Proyek Microgrant, Shoebox, Time Scheduler/organizer, Visischedule Aplikasi Untuk Komunikasi dan Telekomunikasi Ascom, The Micro Link II, Microterm, Micro/Terminal, Move-it, PC BBS, PCNet,Smarterm?PC TE 100
Aplikasi Untuk Grafik Auto Cad, Business Graphics, dr.Draw, Dr.Hallo, Fast Graphs, Graphis utility, PC Crayon, PC-Draw, Personal Basic, Print-it, Video Graph Plus Aplikasi Untuk Program Manfaat Autodex, Cache/Q, Cross Reference, Disk Magic, Diskmap/PC, Keynote, Keyset, Memory Disk, Multilink, PC Tools, The norton utilities, Screen-Formater, Sevenware, side kick, XREF Aplikasi Untuk Sorting Autosort/86M, HBSort, The Sort, The Sorter
Aplikksi Untuk Pendidikan Engineering Software, Facemaker, Language Teacher Series, Math Drills, PC Pilot, Speed Reader II, Touch Typing Made Easy, Word Attack, Word Whiz, Your PersonallComputer tutor, Video etch Aplikasi Untuk Permainan Ali Baba And The Forty Thieves, Apple Panic, Asylum, Attack On Altair, Aztec, Bug Off Cashman, Microsoft Adventure, dsb Aplikasi Untuk Statistik BMD, Microstat, SPSS, Statpro, TST, SAS, dll
INPUT/OUTPUT CONTROL SYSTEM Adalah routines yang standard untuk mempercepat operasi input/output. Misal : aplikasi untuk manipulasi printer Lettrix, Fancy Font, Nice Print, Select A Font, Printer Boss, Side Ways
SISTEM OPERASI Adalah bagian software yang sangat penting merupakan kumplan program yang mengontrol dan mengatur seluruh processing di dalam sistem SO pertama kali dikembangkan pada sekitar tahun 1954 di General reseach Laboratories digunakan pada komputer IBM 701, untuk aplikasi pengolahan data secara sequential (urut) dan biasanya dirancang untuk satu macam komputer saja
SO untuk Komputer Mini Pertama Kali – 1960 pada april 1964, IBM memperkenalkan OS yang disebut OS/360 dipergunakan pada semua seri komputer sistem 360 UNIX – 1969 ditulis oleh Ken Thomsom dari Bell Laboratories, diterapkan pada komputer PDP-7. th 1973 UNIX dikembangkan dan ditulis ulang dengan bahasa C. UNIX merupakan OS pertama yang ditulis dengan High Level language. UNIX merupakan OS yang digunakan pada komputer 16 bit. CP/M sangat populer untuk komputer 8 bit, menggunakan prosesor ZILOG 80 atau intel 8080. komputer mikro yang mengunakan OS ini adalah Apple II
MS-DOS – 1980 dikembangkan oleh Microsoft Cooporation di bellevue, digunakan untuk kompuer 18 bit . Sekarang MS-Dos dianggap sebagai standard SO untuk komputer 16 bit.MS-Dos digunakan pada komputer mikronyang menggunakan mikroprosesor intel 8088 atau intel 8080. Microsoft Windows Yang pertama – 1985 windows sebagai sebuah SO belum bekerja sepenuhnya bekerja sebagai Platform, tetapi masih bekerja dibawah DOS. Ini berarti sebelum windows di operasikan, SO DOS sudah harus digunakan terlebih dahulu yang kemudian dipanggil melalui DOS tersebut.
Kelebihan MS windows yang pertama: User friendly Multitasking dapat mengerjakan beberapa program serentak dalam bentuk windows yang dapat dipindahkan dari satu windows ke windows yang lainnya Dapat menstransfer informasi diantara aplikasi atau dari windos kewindows yang lain
Windows 1.0 tidak populer dan tidak diminati karena : Beroperasi dengan lambat, disebabkan prosesor tidak mendukung, yaitu intel 8088 dan 80286 yang kecepatannya relatif masih rendah. Masih sedikitnya perangkat lunak yang ditulis untuk SO ini
IBM Operatyng System/2 – 1987 kelebihan OS/2 : dapat mendukung beberapa aplikasi yang menggunakan memori sampai 16 MB membuat manajemen basis data lebih mudah dengan menyediakan semua sarana untuk membuat basis data dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer Dapat digunakan untuk multitasking,sehingga dapat berpindah ari aplikasike aplikasi lain Windows/386 – 1988 Sudah didukung oleh prosesor intel 80386 yang sudah cukup cepat dikomputer IBM PC/386
Winwos 3.0 – 1990 MOSAIC, BROWSER Internet Pertama kali di Sistem Windows – 1993 WINDOWS 95 – 1995 kelebihan : sudah tidak beroperasi dibawah platform DOS, sehingga operasi lebih cepat Kemampuan plug and play yaiutu jika sebuah alat periperal ditambahkan ppda sistem komputernya, alat ini tidak perlu diinstalasi, tetapi cukup dipasang (plig) saja san siap untuk di mainkan (Play). Setiap saat windows akan memeriksa jika ada alat baru yang ditambahkan dan jika ditemukan, maka windows akan menginstalasinya WINDOWS 98 – 1997