Makalah Software

Oleh Made Sarwanta

303,9 KB 8 tayangan 0 unduhan
 
Bagikan artikel

Transkrip Makalah Software

SOFTWARE KOMPUTER DISUSUN OLEH: 1. Melita Junaidi 2. Nindi 3. Febiansyah 4. Herodias Frang L. S. SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PRINGSEWU 2011/ 2012 KATA PENGANTAR Dengan kerendahan hati, penulis mengucapkan puji syukur dan terima kasih kepada Tuhan Yang Maha Esa atas berkat, rahmat, dan karunia-Nya, penulis dapat membuat dan menyelesaikan makalah ini. Makalah ini memberi pengetahuan dan perkembangan terhadap ilmu pengetahuan dan teknologi. Penulis juga menyadari karena adanya kekurangan makalah ini baik di sana maupun di sini, makalah ini belum begitu sempurna. Meskipun demikian, penulis telah berusaha sebaik-baiknya dan semaksimal mungkin dalam pembuatan makalah ini. Dalam kesempatan ini, penulis juga mengucapkan terima kasih kepada : 1. Bapak Fauzi, S.E., M. Kom., Akt., selaku Ketua Yayasan STMIK Pringsewu. 2. Bapak Sadimin S. Kom., selaku Dosen mata kuliah Pengenalan Aplikasi Sistem Operasi. 3. Kedua orang tua penulis, adik, dan teman – teman penulis yang telah memberikan dukungannya Penulis juga berharap agar dengan selesainya makalah ini dapat memberikan informasi, dan semoga makalah ini dapat banyak bermanfaat bagi pembaca pada umumnya. Pringsewu, 18 Juni 2011 i DAFTAR ISI KATA PENGANTAR..........................................................................................................i DAFTAR ISI.......................................................................................................................ii BAB I PENDAHULUAN 1.1. Latar Belakang..................................................................................................1 1.2. Tujuan Penelitian..............................................................................................2 1.3. Manfaat Penelitian............................................................................................2 1.4. Rumusan Masalah.............................................................................................3 1.5. Sumber Data......................................................................................................3 1.6. Landasan Teori..................................................................................................3 BAB II SOFTWARE KOMPUTER 2.1. Sejarah dan Perkembangan Software Komputer..............................................5 2.2. Jenis Software Komputer................................................................................18 2.3. Lisensi Software Komputer............................................................................22 BAB III PENUTUP 3.1. Kesimpulan.....................................................................................................24 3.2. Saran...............................................................................................................25 DAFTAR PUSTAKA........................................................................................................26 ii BAB I PENDAHULUAN 1.1. Latar Belakang Komputer adalah salah satu alat atau mesin yang dapat membantu kerja manusia. Komputer juga merupakan salah satu penemuan besar dan luar biasa bagi dunia ini. Komputer pertama kali ditemukan oleh seseorang yang bernama Charles Babbage, seorang matematikawan dari Inggris. Seiring dengan berkembangnya zaman dari tahun ke tahun, komputer juga semakin menjadi lebih baik dan lebih canggih. Komputer di dalamnya terdapat program - program yang membuat komputer itu dapat aktif dan beroperasi sesuai dengan fungsi komputer tersebut. Contoh program – program yang ada di dalam komputer itu seperti perangkat keras atau yang lebih sering disebut dengan hardware dan ada yang namanya perangkat lunak atau yang sering disebut dengan software. Software atau perangkat lunak adalah program komputer yang menghubungkan antara pengguna komputer dan hardware. Software juga dapat dikatakan sebagai penerjemah keinginan dari si pengguna komputer untuk dapat diproses oleh hardware. Software yang sudah berkembang saat ini, sudah sangatlah banyak. Software- software tersebut banyak digunakan untuk mempermudah dan mempercepat pekerjaan manusia yang menggunakan komputer. Software – software ini juga banyak digunakan di perusahaan – perusahaan besar maupun kecil. Software yang ada di zaman sekarang ini telah mengalami perbaikan dan perkembangan yang sangat luar biasa, baik dari jenisnya, visualisasinya dan lainnya. Melihat hal di atas, maka penulis membahas masalah ”Software Komputer”. Selain itu, makalah ini juga dapat menginformasikan sejarah dan perkembangan software, jenis software dan lisensi software. 1 1.2. Tujuan Penelitian Tujuan yang hendak dicapai dalam penyusunan makalah ini, adalah sebagai berikut : 1. Secara Umum Sebagai salah satu syarat untuk mengikuti mata kuliah Pengenalan Aplikasi Sistem Operasi. 2. Secara Khusus Untuk mengetahui apa yang dimaksud dengan software komputer. 1.3. Manfaat Penelitian Manfaat penelitian yang hendak dicapai penulis dalam penyusunan makalah ini adalah sebagai berikut : 1. Praktis Penulisan makalah ini bermanfaat bagi penulis dan pembaca. Bagi penulis melatih diri membuat makalah dan lebih memahami tentang software komputer. Bagi pembaca, agar pembaca dapat mengetahui tentang software komputer. 2. Ilmiah Makalah ini bersifat ilmiah, sehingga makalah ini bermanfaat bagi ilmu pengetahuan dalam hal mengetahui tentang software komputer. 2 1.4. Rumusan Masalah Dalam penyusunan makalah ini, penulis akan mencoba mengangkat dan menganalisis tentang software komputer. Dalam makalah ini, penulis menyampaikan beberapa rumusan masalah, antara lain : 1. Apakah yang dimaksud dengan software komputer? 2. Bagaimana sejarah dan perkembangan software komputer? 3. Apa saja jenis software komputer? 4. Apa saja lisensi software komputer? 1.5. Sumber Data Sumber data yang digunakan dalam karya tulis ini adalah data-data dari buku – buku dan internet. 1.6. Metodologi Metodologi yang digunakan penulis dalam penulisan makalah ini, adalah sebagai berikut : 1. Metodologi Pendataan a. Studi Pustaka Data-data yang diperoleh untuk mendapatkan sumber menggunakan buku, dimana isinya berhubungan dengan penyusunan makalah ini. 3 2. Metodologi Penulisan Untuk menuliskan data-data yang diperoleh, penulis menggunakan metode deskriptif. Yaitu, dengan cara melakukan atau menggambarkan seluruh hasil pendataan sesuai dengan keadaan yang sebenarnya sehingga data-data yang diperoleh benar-benar dapat dibuktikan. . 4 BAB II SOFTWARE KOMPUTER 2.1. Sejarah dan Perkembangan Software Komputer Software komputer adalah sekumpulan data yang diatur dan disimpan komputer. Data – data yang disimpan dan diatur oleh komputer tersebut dapat berupa instruksi atau program yang akan menjalankan suatu perintah dalam komputer. Dengan software ini komputer baru dapat menjalankan suatu perintah atau instruksi. Software juga sering disebut sebagai perangkat lunak. Perangkat lunak ini adalah kumpulan beberapa perintah yang dijalankan oleh komputer. Dalam menjalankan fungsinya, perangkat lunak ini sebagai suatu catatan bagi komputer yang menyimpan dokumen – dokumen atau arsip – arsip lainnya. Selain itu definisi software dibagi menjadi 3 yaitu: 1. Software sebagai sistem yang berperan mengendalikan jalannya perangkat komputer dan komponen software lain yang menunjang operasional komputer. Software dalam kategori ini dikenal sebagai sistem operasi, contohnya Windows, Linux, dan Mac.Intosh. 2. Software sebagai program aplikasi yang berperan memenuhi tugas atau perintah tertentu dari sistem. Software dalam kategori ini dikenal sebagai software aplikasi, contohnya Microsoft Office untuk kebutuhan perkantoran, Adobe Photoshop untuk aplikasi gambar dan design, dan Mozilla Firefox untuk aplikasi penelusuran halaman web. 3. Software sebagai perangkat yang menunjang pengembangan dan pembuatan software sebagai aplikasi. Software ini dikenal sebagai software pemrograman, yaitu software bahasa pemrograman seperti PHP, dan HTML Di bawah ini disajikan sejarah rekayasa software dan sejarah dan perkembangan software yang terjadi di dunia ini: 5 SEJARAH REKAYASA SOFTWARE: - Awal tahun 1945 – 1965 Pada tahun ini digunakan istilah software engineering dan istilah ini digunakan di akhir tahun 1950 dan di awal tahun 1960. Di tahun – tahun itu terjadi perdebatan hebat mengenai aspek engineering dari pengembangan perangkat lunak. Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak. - Krisis perangkat lunak di tahun 1956 – 1985 Pada tahun 1960-an hingga 1980-an, banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Banyak projek yang gagal, hingga masa ini disebut sebagai krisis perangkat lunak. Kasus kegagalan pengembangan perangkat lunak terjadi mulai dari projek yang melebihi anggaran, hingga kasus yang mengakibatkan kerusakan fisik dan kematian. Salah satu kasus yang terkenal antara lain meledaknya roket Ariane akibat kegagalan perangkat lunak. - Tidak ada senjata mutakhir tahun 1985 – sekarang Selama bertahun – tahun para peneliti mencari cara untuk memecahkan masalah krisis perangkat lunak. Berbagai cara telah ditempuh, mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu namun tetap saja tidak bisa memecahkan masalah itu. 6 Pada tahun 1987, Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktek yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun. SEJARAH SOFTWARE SEBELUM KOMPUTER GENERASI PERTAMA * 300 SM Sistem Kode yang Pertama Bangsa Yunani menggunakan obor untuk memberikan berita dari satu kota ke kota lain. Obor – obor itu diletakkan di tembok masing – masing 5. Kombinasi obor – obor itu membentuk sebuah huruf. Tiap tembok itu terdiri dari 5 baris dan 5 kolom. Sebelah kanan untuk baris dan kiri untuk kolom. Perpotongan antara baris dan kolom ini membentuk huruf, disebut dengan polyphius telegraph. * Penulis Software yang Pertama di Tahun 1842 Ada Augusta, anak perempuan dari Lord Byron ini adalah penulis pertama software yang diterapkan pada Babbage Analytical Engine. Nama ada ini diabadikan dalam sebuah bahasa komputer, yaitu ADA. ADA merupakan satu – satunya bahasa pemrograman yang digunakan pada Departemen Pertahanan Amerika Serikat. * Program Mekanik yang Pertama di tahun 1933 Wallace J. Eckert menggabungkan beberapa mesin akuntasi kartu plong IBM yang berbeda. Untuk menjalankan mesin ini sebagai suatu kesatuan, ia membuat program mekanik yang mengendalikannya. * Kutu yang Pertama Harvard Mark II menemukan di relay komputernya sebuah kutu (bug) yang terjepit mati. Mulai dari itu, bila komputer tidak bekerja, para ahli mengatakan 7 bahwa mereka sedang debugging dan istilah ini masih digunakan sampai saat ini. SEJARAH SOFTWARE SEMASA KOMPUTER GENERASI PERTAMA Programmer pada masa ini kebanyakan adalah ahli matematika dan ahli teknk. Mereka menggunakan komputer untuk menyelesaikan pekerjaan di bidangnya. Program yang dibuat dengan menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat bahasa mesin yang disimpan di memori komputer secara permanen. SEJARAH PERKEMBANGAN BAHASA PEMROGRAMAN TINGKAT TINGGI * Tahun 1957 - FORTRAN Grup di IBM yang diketuai oleh John Bakus pada tahun 1945 mengembangkan bahasa pemrograman tingkat tinggi yang disebut FORTRAN (FORmula TRANslator). FORTRAN diterapkan pada tahun 1957 di komputer IBM 704. * Tahun 1958 - LISP John Mc Carthy menempukan bahasa pemrograman LISP (LIST Processor atau LISt Programming) yang dibutuhkan peneliti artificial intelligence. LISP merupakan bahasa artificial intelligence yang pertama. Contoh LISP yang sudah dikembangkan, yaitu MACLISP, INTERLISP, FRANZLISP, UCI LISP dan ZETALISP. * Tahun 1958 - ALGOL ALGOL (ALGOrhitmic Language) dikembangkan pada tahun 1958 untuk memecahkan masalah secara umum. 8 * Tahun 1959 - COBOL COBOL (Common Business Oriented Language) ditemukan oleh Dr. Grace Hooper, beliau menulis language translator atau compiler program atau bahasa penerjemah untuk program bahasa tingkat tinggi ini. Beliau mendapat gelar Computer Science Man-of-the Year. * Tahun 1960 - LOGO LOGO merupakan perkembangan dari LISP oleh Seymour Papert di Massauchussets Institute of Technology, yang diterapkan pada komputer mainframe. LOGO ditujukan untuk bidang pendidikan. Tahun 1980 LOGO ditetapkan pada komputer mikro. * Tahun 1961 - GPSS GPSS (General Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk keperluan simulasi. Di tahun ini juga IBM mengembangkan RPG (Report Program Generator). RPG ini mengalami perkembangan sampai tingkat III. * Tahun 1962 - APL APL (A Programming Language) dikembangkan di IBM oleh Kenneth Iverson pada tahun 1962. APL tepat digunakan untuk aplikasi teknik yang pertama kali digunakan di komputer IBM S360. * Tahun 1964 - BASIC BASIC (Beginners All-purpose Symbolic Instruction Code) ditemukan oleh Profesor John G. Kemeny dan Thomas E. Kurtz. Bahasa BASIC ini berbentuk interpreter, yaitu memungkinkan mengoperasikan komputer secara interaktip, progaram dapat ditulis, dijalankan, dirubah tanpa harus mengubah kompilasinya. 9 * Tahun 1966 – PL/1 PL/1 (Programming Language version 1) merupakan gabungan dari FORTRAN, COBOL dan ALGOL. Dikembangkan oleh IBM dan program ini banyak digunakan untuk aplikasi bisnis dan teknik. * Tahun 1968 – Konsep Pemrograman Terstruktur yang Pertama kali Edsger Djikstra mengumumkan paper yang berjudul Go To Statement Considered Harmful, yang isinya menekankan harus mengurangi pemakaian statement GO TO untuk mengurangi kesalahan program dan program menjadi terstruktur. * Tahun 1968 - PILOT PILOT (Programmed Inquiry Learning Or Teaching) dikembangkan oleh John A. Starkweather. PILOT merupakan bahasa yang mudah karena ditujukan untuk mereka yang belum biasa membuat program. * Tahun 1969 - FORTH FORTH dikembangkan oleh Charles H. Moore. FORTH digunakan National Radio Astronomy Observatory untuk menyelesaikan masalah perbintangan. Tahun 1976 distandarkan sebagai bahasa untuk International Astronomical Union. Tahun 1973 Charles H. Moore dan Elisabeth Rather mendirikan perusahaan FORTH yang mengembangkan MiniFORTH, MicroFORTH dan PolyFORTH. * Tahun 1970 - PASCAL PASCAL dikembangkan oleh Niklaus Wirth. Nama PASCAL diambil dari nama Blaise Pascal. Contoh PASCAL sampai saat ini, UCSD Standard Pascal, Apple Pascal, KMMM Pascal, Mt+ Pascal dan Turbo Pascal. 10 * Tahun 1971 - SHRDLU Ditemukan oleh Terry Wignorad dan program ini dapat menganalisa percakapan yang ditulis dengan bahasa manusia secara natural. Di tahun ini dikembangkan juga SAM76 oleh Claude Kagan. SAM76 ini adalah gabungan dari LISP dan FORTH yang digunakan untuk komputer multiuser dengan sistem operasi UNIX. * Tahun 1972 - PROLOG PROLOG diterapkan oleh Alain Colmeraurer dan Philippe Roussel di Marseilles. PROLOG yang digunakan di komputer mikro disebut MICROPROLOG. * Tahun 1972 - SMALLTALK SMALLTALK dikembangkan di Xero’s Palo Alto Research Center (PARC). SMALLTALK adalah versi yang pertama, diikuti SMALLTALK-76 dan SMALLTALK-80. * Tahun 1974 - C C dikembangkan di Inggris dengan nama BCPL, lalu diadaptasi di Bell Laborates di Amerika Serikat dan diberi nama bahasa B. Dikembangkan lagi oleh Dennis M. Ritchie dan diberi nama C. Bahasa C digunakan dalam program UNIX dan digunakan sampai sekarang. * Tahun 1974 - COMAL COMAL dikembangkan di Denmark oleh Borge Christensen dibantu oleh Benedict Lofsted. COMAL adalah gabungan BASIC dan PASCAL. COMAL pertama kali diterapkan di komputer mini Data General NOVA 1200. 11 * Tahun 1975 – BASIC pada komputer mikro yang pertama Program BASIC ini ditemukan dan dikembangkan oleh Paul Allen dan Bill Gates. Program ini ditunjukkan kepada Ed Robert pemilik perusahaan komputer pada saat itu, tapi hasilnya gagal karena Paul dan Bill lupa untuk memasukkan program loader. Selanjutnya, mereka mendirikan perusahaan sendiri yang disebut Microsoft yang terkenal sampai sekarang. * Tahun 1977 – MODULAMODULA-2 dikembangkan oleh Niklaus Wirth di Federal Technical University, Zurich, Switzerland. * Tahun 1979 - ADA ADA tahun ini digunakan di pertahanan Amerika Serikat Pentagon. SEJARAH PERKEMBANGAN SOFTWARE PAKET APLIKASI * Tahun 1976 – ELECTRIC PENCIL Electric pencil diperkenalkan oleh Michael Shrayer. Dia adalah seorang programmer yang menjual program yang dibuat dengan komputer mikro Altair. Electric pensil pada mulanya hanya digunakan untuk komputer mikro Altair saja, tetapi kemudian untuk jenis komputer mikro lainnya juga untuk printer. * Tahun 1979 – WORD STAR WORD STAR ini ditemukan oleh John Barnaby, sebelumnya Seymour Rubinstein menanyakan kepada beberapa penjual software tentang keinginan masyarakat. Setelah itu muncullah program WORD STAR dengan perusahaannya yang bernama Micropo. WORD STAR sampai sekarang masih digunakan, contohnya seperti Word Star Release 3.4, Word Star Profesional Release 4.0, dan masih banyak lainnya. 12 * Tahun 1979 – APPLE WRITER APPLE WRITER ditulis oleh Paul Lutus. Paul Lutus adalah programmer yang independen, tidak mau terikat dengan proyek orang lain. * Tahun 1979 - VISICALC VISICALC (Visible Calculator atau Visual Calculator) ini dibuat oleh Robert Frankston. Robert Frankston ini mendapatkan ide dari temannya Daniel Bricklin. Program ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. * Tahun 1981 – DBASE-II George Tate, ahli dalam reparasi komputer yang kemudian menjadi ahli pemasaran software bersama dengan Hal Lachlee mengadakan kontrak dengan Wayne Ratliff untuk memasarkan vulcan yang diganti namanya menjadi dBASE-II. dBASE-II dipasarkan dengan nama perusahaannya Ashon- Tate yang sebenarnya merupakan paket DBMS(Database Management Systems) yang mempunyai bahasa tingkat tinggi. * Tahun 1982 – LOTUS 1-2-3 LOTUS 1-2-3 adalah program paket yang berisi gabungan spreadsheet, grafik, dan kemampuan untuk mendapat informasi, yaitu tiga bentuk program dalam satu program. LOTUS 1-2-3 ditulis oleh Mitchell Kapor. LOTUS 1-2-3 ini khusus untuk komputer mikro 16 bit IBM PC. Contoh paket software untuk komputer IBM PC: a. Aplikasi pengolah kata: Microsoft Word, Word Perfect, Word Star, Word Vision, Final Word, Blue, Textplus, PC Text, Visiword dan lain – lain. b. Aplikasi Database dan Management: Advanced DB Master, Aladin, Datafax, dBASE III, Paradoks, Visifile, Acces, Friday dan lain – lain. 13 c. Aplikasi Permodelan: Calc-86, Visicalc, Easycalc, Microplan, Microsoft Windows, Lotus 1-2-3, Power Planner, Mergecalc dan lain – lain. d. Aplikasi investasi manajemen Financial Fastrax, Financial Software Series, Market Maverick, Optioncalc dan lain – lain. e. Aplikasi Akuntansi Account Payable, General Ledger, BPI, The Ledger, Versaledger, Versainventory, Versapayable dan lain – lain.. f. Aplikasi Panjadwalan Proyek Microprogram, Shoebox, Time Scheduler, Visischedule. g. Aplikasi Komunikasi dan Telekomunikasi Ascom, Ethernet, The Micro Link II, Terminal, Move-it dan lain – lain. h. Aplikasi Grafik Auto Cad, Dr. Draw, Dr. Hallo, Cheetah, PC Crayon, PC-Draw, Fast Graphs, Graph Magic, Print Master dan lain – lain. i. Aplikasi Manipulasi Printer Lettrix, Fancy Font, Nice Print, Select A Font, Printer Boss, SideWays. j. Aplikasi Program Manfaat Autodex, Cache (Q), Cross Reference, Databurst, Disk Magic, PC Tools, Keynote, Keyset, The Norton Utilities, Sevenware dan lain – lain. k. Aplikasi Sorting Autosort/86M, Fastsort, Hbsort, The Sort, The Sorter. l. Aplikasi Pendidikan Engineering Software, Facemaker, Math Drills, PC Pal, States’n Caps, PC Pilot, Video Etch dan lain – lain. m. Aplikasi Permainan Apple Panic, Asylum, Aztec, Cashman, Snack Attack II, Ultima I dan II, U.S. Motors, The Witness, Wizardy, Zork dan lain – lain. n. Aplikasi Statistik BMD, Microstat, SPSS, Statpro, TSP, SAS 14 SEJARAH PERKEMBANGAN SOFTWARE SISTEM OPERASI Paket operasi ataupun program bahasa tingkat tinggi seperti FORTRAN, COBOL, BASIC dan yang lainnya tidak akan berjalan tanpa adanya OS (Operating System)/ Sistem Operasi yang mendukungnnya. OS ini akan mengatur semua proses dari sistem komputer. Misal, jika bahasa tingkat tinggi tertentu, membuat perintah cetak, maka yang akan melakukan adalah OS yang menghubungi printer tersebut. * Tahun 1954 – OS yang Pertama Kali OS pertama kali dikembangkan di General Motor Research Laboratories untuk digunakan di komputer IBM 701. OS ini terbatas penggunaannya, yaitu hanya dapat digunakan untuk aplikasi pengolahan data secara sequental (urut) atau batch dan biasanya untuk satu komputer saja. * Tahun 1960 – OS untuk Komputer Mini Pertama Kali OS dikembangkan pada tahun ini bersamaan dengan diproduksinya komputerkomputer mini. Pada bulan April 1964, IBM memperkenalkan OS/360 untuk digunakan pada semua seri komputer System 360. * Tahun 1969 - UNIX UNIX ditulis oleh Ken Thompson yang diterapkan pada komputer PDP-7. Tahun 1973 UNIX dikembangkan dengan cara ditulis ulang dengan bahasa C, sehingga merupakan OS pertama dengan high level language. UNIX adalah OS untuk komputer 16-bit. UNIX digunakan di mainframe computer, mini computer dan mikro computer. 15 * Tahun 1970 – CP/M CP/M (Control Program/ Microprocessor) ditulis oleh Gary Kildall dan dikembangkan di perusahaan Digital Research. OS ini diterapkan pertama kali di komputer mikro. CP/M adalah OS yang paling populer untuk komputer mikro 8-bit yang mempergunakan microprocessor Zilog 80 (Z80). Tahun 1976 CP/M dikembangkan lagi menjadi CP/M-80. Komputer mikro yang menggunakan CP/M, yaitu Apple II, Applied Digital Data Systems (ADDS), Altos, dan lain sebagainya. Digital Research sampai sekarang telah mengembangkan OS yang lainnya, yaitu CP/M-86, CP/M Plus, Personal CP/M dan lain – lain. * Tahun 1980 – MS-DOS MS-DOS dikembangkan oleh Microsoft Corporation yang dikepalai oleh William Bill Gates. MS-DOS dipergunakan di komputer mikro yang menggunakan microprocessor Intel 8088 atau Intel 8086. OS lain yang dikembangkan Microsoft, yaitu Xenix, yang sebenarnya adalah UNIX versi dari Microsoft untuk microprocessor Intel 8086, Zilog 8000, Motorola 68000. OS yang lainnya adalah Oasis-16 dibuat oleh Phase One Systems, Pick OS dibuat oleh Pick System Inc, p-System dibuat oleh University of California at San Diego, dan TRS-DOS dibuat oleh Tandy Radio Shack. * Tahun 1985 – Microsoft Windows yang Pertama Windows belum bekerja maksimal sebagai suatu platform, tetapi masih bekerja di bawah DOS. Kelebihan Windows adalah kemudahan untuk digunakan karena menggunakan GUI, multitasking (dapat mengerjakan beberapa program serentak dalam bentuk windows yang dapat dipindah dari windows ke windows lainnya). Kekurangannya adalah Windows 1.0 masih beroperasi lambat karena menggunakan processor Intel 8088 atau 80286 dan sedikitnya software yang ditulis untuk OS ini. 16 * Tahun 1987 – IBM Operating System/2 IBM OS/2 dibuat untuk mengatasi kekurangan MS-DOS, dengan microprocessor 80286 dan 80386 ini OS/2 dapat mengamati memori diatas batas 640 KB. OS/2 mempunyai kelebihan, yaitu dapat mendukung beberapa aplikasi yang menggunakan memori sampai 16 MB, membuat manajemen basis data lebih muda karena menyediakan semua sarananya, dapat digunakan untuk network dengan dihubungkan pada beberapa host computer, dan dapat digunakan untuk multi-tasking. * Tahun 1988 – WINDOWS/386 Windows ini diharapkan dapat membuat user berpindah dari DOS ke windows, karena sudah didukung oleh processor Intel 80386. Kenyataannya user belum berpaling dari DOS. * Tahun 1990 – WINDOWS 3.0 Popularitas Windows di tahun ini meningkat dengan cepat. Keberhasilan Windows 3.0 tidak lepas dari dukungan processor Intel 80486 yang sudah cukup cepat di komputer IBM PC/486. Tahun 1991 dikeluarkan Windows 3.1 untuk memperbaiki kesalahan sebelumnya. * Tahun 1993 – Mosaic, browser internet pertama di OS Pada tahun 1990-an digunakan sistem Windows 3.x, sistem ini tidak memiliki TCP/IP (Transmission Control Protocol/ Internet Protocol) untuk dihubungkan ke internet, jadi jika ingin menjelajah internet harus menggunakan software khusus. Salah satu caranya adalah dengan browser, dan di tahun 1993 keluar Mosaic sebagai browser pertama di sistem Windows. 17 * Tahun 1995 – WINDOWS 95 Microsoft Corporation mengeluarkan Windows 95 yang sudah tidak beroperasi di bawah DOS lagi. Kelebihan Windows 95 adalah operasinya lebih cepat, memiliki kemampuan PnP (Plug and Play), dengan PnP jika sebuah alat peripheral ditambahkan di sistem komputernya, alat ini tidak perlu diinstal, cukup dipasang dan siap dimainkan. Setiap saat Windows akan memeriksa jika ada alat baru yang ditambahkan dan jika ditemukan, maka windows akan menginstalasinya. * Tahun 1998 – WINDOWS 98 Windows 98 diperkenalkan pada bulan September 1997. * Tahun 2000 – WINDOWS 2000 * Tahun 2001 – WINDOWS XP * Tahun 2006 – WINDOWS VISTA 2.2. Jenis Software Komputer 1. Spreadsheet (Lembar Kerja) Spreadsheet adalah program untuk mengolah data dalam bentuk tabel dan mengerjakan perhitungan secara dinamis pada data. Dinamis disini bahwa perubahan suatu data dengan sendirinya akan mengubah hasil akhirnya. Tabel dalam lembar kerja disusun atas kolom dan baris. Program ini dilengkapi dengan rumus bawaan yang disebut fungsi, yang mencakup rumus keuangan, matematika, dan statistika. Umumnya juga disertai fitur grafik dan diagram. Contohnya seperti Microsoft Excel pada Windows dan StarOffice Calc pada Linux. 18 2. Word Processor (Pengolah Kata) Word processor adalah program yang digunakan untuk membuta dokumen. Program ini dapat memformat teks, mengatur ukuran teks, mengubah bentuk teks, dan lain – lain. Selain itu, teks dapat dilengkapi dengan gambar. Contohnya seperti Microsoft Word, WordPerfect pada Windows dan AbiWord StarOffice pada Linux. 3. Program Presentasi Program ini digunakan untuk membuat bahan presentasi dan untuk berpresentasi. Bahan presentasi bisa melibatkan teks, suara, gambar, video dan animasi. Contohnya seperti Microsoft Power Point pada Windows dan StarOffice Impress pada Linux. 4. Image Processing (Program Pengolah Citra) Image processing adalah program yang digunakan untuk memanipulasi gambat atau foto. Program ini dapat memperbesar/ memperkecil gambar, membersihkan foto yang kotor, mengubah warna gambar dan lainnya. Contohnya seperti Adobe Photoshop pada Windows dan GIMP pada Linux. 5. Surat Elektronis Program ini digunakan untuk mengirim atau menerima surat elektronis atau yang sering disebut dengan e-mail. Contohnya seperti Yahoo dan Lycos. 6. Groupware Groupware adalah software yang dipakai untuk membantu seseorang dalam melakukan pekerjaan kelompok. Contohnya seperti Lotus Notes, Novell GroupWis, Microsoft Exchange dan Netscape Communicator. 19 7. DBMS (Database Management System) DBMS adalah program yang ditujukan untuk melaksanakan manajemen data. Software jenis ini menyediakan fasilitas untuk menyimpan data, memanipulasi data dan mengambil data dengan cepat dan mudah. Contohnya seperti Microsoft Access pada Windows dan MySQL pada Linux. 8. Personal Information Manager (PIM) PIM sangat bermanfaat bagi individu yang ingin mengelola informasi pribadi. Software ini dapat menyimpan dan mengorganisasikan informasi pelanggan maupun untuk mencatat jadwal pertemuan. Contohnya seperti Microsoft Outlook dan Lotus Organizer. 9. Web Browser Web browser adalah software yang berguna untuk mengakses informasi Web atau untuk melakukan transaksi via Web. Contohnya seperti Internet Explorer dan Netscape Navigator pada Windows. 10. Software Suite dan Paket Terintegrasi Software suite adalah kumpulan beberapa program yang dikemas menjadi satu. Contohnya seperti Microsoft Office, Lotus Smartsuite dan StarOffice. Bila software suite diinstal pada komputer akan memakan ruang yang sangat besar pada hard disk, padahal belum tentu semua programnya digunakan. Sedangkan paket integrasi adalah program yang menggabungkan beberapa fungsi dari sejumlah program seperti pengolah kata, pengolah lembar kerja, presentasi grafis dan lainnya. Contohnya seperti Works dan Lotus eSuite WorkPlace. Paket integrasi memerlukan ruang yang lebih sedikit dibanging software suite dan lebih murah. 20 11. Software Multimedia Software yang terkait dengan multimedia, seperti:  Adobe Premiere: software yang digunakan untuk membuat film dalam berbagai format seperti Microsoft AVI (*.AVI) dan QuickTime (*.MOV).  Winamp: software ini untuk memainkan berbagai jenis berkas audio, seperti MP3.  Jet-Audio: software yang dapat digunakan untuk mengonversi suara dalam kaset atau VCR menjadi data digital.  Macromedia Shockwave: software untuk membuat halaman Web yang dilengkapi dengan animasi dan audio. 12. Software Game Game merupakan program untuk permainan. Contohnya, Flight Simulator, Baseball, Prince of Persia dan masih banyak lagi. 13. Software Antivirus Antivirus merupakan program yang digunakan untuk mendeteksi dan menghapus virus yang ada pada komputer yang sedang dipakai. Contohnya, Norton Antivirus, AVG, Eset NOD32, Smadav, dan lainnya. 14. Utilitas Utilitas adalah program bantu yang bermanfaaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem, misal untuk melakukan defragmentasi data pada hardisk. Di Windows seperti ScanDisk, Disk Cleanup, dan Disk Defragmenter, yang tergolong dalam system tools. 21 2.3. Lisensi Software Komputer Menurut Microsoft dalam “The Hallowen Document”, terdapat beberapa jenis lisensi yang dapat digunakan untuk program komputer. Beberapa jenis lisensi tersebut antara lain adalah: a. Lisensi Commercial Lisensi Commercial adalah jenis lisensi yang biasa ditemui pada perangkat lunak seperti Microsoft dengan Windows dan Officenya, Lotus, Oracle dan lain sebagainya. Software yang diciptakan dengan lisensi ini memang dibuat untuk kepentingan komersial sehingga user yang ingin menggunakannya harus membeli atau mendapatkan izin penggunaan dari pemegang hak cipta. b. Lisensi Trial Software Lisensi Trial Software adalah jenis lisensi yang biasa ditemui pada software untuk keperluan demo dari sebuah software sebelum diluncurkan ke masyarakat atau biasanya sudah diluncurkan tetapi memiliki batas masa aktif. Lisensi ini mengizinkan pengguna untuk menggunakan, menyalin atau menggandakan software tersebut secara bebas. Namun karena bersifat demo, seringkali software dengan lisensi ini tidak memiliki fungsi dan fasilitas selengkap versi komersialnya juga biasanya dibatasi oleh masa aktif tertentu. c. Lisensi Non Commercial Use Lisensi ini biasanya diperuntukkan untuk kalangan pendidikan atau yayasan tertentu dibidang sosial. Sifatnya yang tidak komersial, biasanya gratis tetapi dengan batasan penggunaan tertentu. d. Lisensi Shareware Lisensi Shareware mengizinkan pemakainya untuk menggunakan, menyalin atau menggandakan tanpa harus meminta izin pemegang hak cipta. Berbeda dengan Trial Software, lisensi ini tidak dibatasi oleh batas waktu masa 22 aktif dan memiliki fitur yang lengkap. Lisensi jenis ini biasanya ditemui pada software perusahaan kecil. e. Lisensi Freeware Lisensi Freeware biasanya ditemui pada software yang bersifat mendukung, memberikan fasilitas tambahan atau memang free/gratis. Contoh yang bersifat mendukung antara lain adalah plug in tambahan yang biasanya menempel pada software induk seperti Eye Candy yang menempel pada Adobe Photoshop. f. Lisensi Royalty-Free Binaries Serupa dengan lisensi freeware, hanya saja produk yang ditawarkan adalah library yang berfungsi melengkapi software yang sudah ada dan bukan merupakan suatu software yang berdiri sendiri. g. Lisensi Open Source Lisensi Open Source membebaskan usernya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah, dan meningkatkan kinerja software. Berbagai jenis lisensi open source berkembang sesuai dengan kebutuhan, misalnya GNU/GPL, The FreeBSD, The MPL. Jenis-jenis software yang memakai lisensi ini misalnya Linux, sendmail, apache dan FreeBSD. 23 BAB III PENUTUP 3.1. Kesimpulan Setelah penulis analisis, penulis dapat menyimpulkan bahwa software adalah sekumpulan data yang diatur dan disimpan komputer. Dengan software ini komputer baru dapat menjalankan suatu perintah atau instruksi. Software juga adalah kumpulan beberapa perintah yang dijalankan oleh komputer. Dalam menjalankan fungsinya, software ini sebagai suatu catatan bagi komputer yang menyimpan dokumen – dokumen atau arsip – arsip lainnya. Software yang ada sampai sekarang ini telah mengalami banyak perkembangan dari zaman dahulu. Pertama adalah sejarah perkembangan dari bahasa pemrograman tingkat tinggi dimulai dari FORTRAN, LISP, ALGOL, COBOL, LOGO, GPSS, RPG, APL, BASIC, PL/1, Konsep Pemrograman terstruktur pertama, PILOT, FORTH, PASCAL, SHRDLU, SAM76, PROLOG, SMALLTALK, C, COMAL, BASIC pada komputer mikro pertama, MODULA-2 dan ADA. Kedua adalah sejarah perkembangan software aplikasi dimulai dari ELESTRIC PENCIL, WORD STAR, APPLE WRITER, VISICALC, DBASE-II dan LOTUS 1-2-3. Ketiga adalah sejarah perkembangan software OS dimulai dari OS, OS/360, UNIX, CP/M, MS-DOS, Microsoft Windows yang pertama, IBM Operating System/2, WINDOWS/386, WINDOWS 3.0, MOSAIC, WINDOWS 95, WINDOWS 98, WINDOWS 2000, WINDOWS XP dan WINDOWS VISTA. Software juga terdiri dari berbagai jenis dan sampai sekarang ini telah banyak sekali jenis software. Berikut beberapa jenis software yang umum dan dikenal oleh masyrakat, yaitu Spreadsheet, Word Processor, Program Presentasi, Image Processing Surat Elektronis, Groupware, DBMS (Database Management System), Personal Information Manager (PIM), Web Browser, Software Suite dan Paket Terintegrasi, 24 Software Game, Software Antivirus dan Utilitas. Selain itu, software juga memiliki beberapa lisensi menurut Microsoft dalam “The Hallowen Document”. Beberapa jenis lisensi yang dapat digunakan untuk program komputer, seperti Lisensi Commercial, Lisensi Trial Software, Lisensi Non Commercial Use, Lisensi Shareware, Lisensi Freeware, Lisensi Royalty-Free Binaries dan Lisensi Open Source. 3.2. Saran Setelah penulis mengetahui apa yang dimaksud dengan software komputer. Penulis mempunyai saran – saran sebagai berikut : 1. Kita harus memilih software yang sesuai dengan kebutuhan kita saja. 2. Sebelum menginstal suatu software, kita harus melihat kapasitas software itu agar tidak terlalu memenuhi hard disk komputer dan membuat komputer kita menjadi lambat. Jika terlalu besar, cari alternatif lain, cari software yang lebih kecil kapasitasnya. 3. Kita harus mengetahui kegunaan software yang kita instal atau yang kita gunakan di komputer kita. 25 DAFTAR PUSTAKA Prof. Dr. Jogiyanto H. M, M.B.A., Akt. 1999. Pengenalan Komputer. Yogyakarta : Andi. Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Yogyakarta : Andi. http://blog.unila.ac.id/hendy09/software/ http://aitioneyai08.wordpress.com/2009/01/22/sejarah-perkembangan-software/ http://id.shvoong.com/internet-and-technologies/software/2163601-pengertian-dan-jenissoftware/#ixzz1PFXvjjtj 26

Judul: Makalah Software

Oleh: Made Sarwanta


Ikuti kami