SOFTWARE Perangkat Lunak (software) adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Perangkat Lunak (software) merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer. 1. Sistem Perangkat Lunak System Control Programs System Support Program System Utility Program System Performance Monitor System Security Monitor 2. Jenis Aplikasi Perangkat Lunak Proprietary Application Software Off the shelf Application Software 3. Permasalahan Software Pemilihan dan Penilaian Software Software Licensing Software Upgrades Open Systems Open Source Software 4. Bahasa Pemrograman Bahasa Mesin (Machine Language) Bahasa Rakitan (Assembly Language) Bahasa Prosedural (Procedural Language) Bahasa tidak Prosedural / terprosedure (Nonprocedural Language) Bahasa Pemrograman Natural (Natural Language) Bahasa Pemrograman Virtual HTML (Hypertext Markup Language) Extensible Markup Language (XML) Componentware Virtual Reality Modeling Object Bahasa Pemrograman Object Oriented Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi. 1. SISTEM OPERASI a. Pengertian Sistem Operasi Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu. b. Sejarah Sistem Operasi Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi: Generasi Pertama (1945-1955) Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung. Generasi Kedua (1955-1965) Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS. Generasi Ketiga (1965-1980) Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi- programming (melayani banyak program sekali gus). Generasi Keempat (Pasca 1980an) Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer- komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik. c. Macam-Macam Sistem Operasi Sistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan di komputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranya adalah : 1. DOS 2. Windows, beberapa versi windows : Windows 95 Windows 98 Windows 2000 Profesional Windows 2003 Windows XP Windows Vista 3. Linux, macam-macam distro linux : Redhat Fodore Core Mandrake Suse Knoppix Ubuntu/Edubuntu 4. Apple System 5. Machintos 2. PERANGKAT LUNAK BAHASA (LANGUAGE SOFTWARE) Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima dan dipahami oleh komputer. High Level Language (Bahasa Tingkat Tinggi) Bahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar, karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi saat ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis ataupun berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah : Basic, dBase, Cobol, Pascal, C++, Visual Basic, Visual Foxpro, Delphi, PHP, dan masih banyak yanga lainnya. 3. PERANGKAT LUNAK APLIKASI Perangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua macam, yaitu : a. Program Aplikasi Program aplikasi merupakan program yang langsung dibuat oleh seorang programmer yang disesuaikan dengan kebutuhan seseorang ataupun untuk kebutuhan suatu perusahaan, biasanya menggunakan bantuan suatu bahasa pemrograman. Misalnya menggunakan visual basic, PHP ataupun bahasa pemrograman apa saja yang mendukung. Contoh dari program aplikasi adalah : Program penggajian karyawan (Payroll) Program penjualan tiket pesawat/kapal Laut Program kasir Program billing warnet/wartel b. Program Paket Program paket merupakan program khusus dalam paket- paket tertentu yang dibuat oleh software house ataupun langsung bawaan dari suatu Sistem Operasi. Dibawah ini akan diberikan contoh macam-macam program aplikasi paket, yaitu : Program pengolah kata, contohnya adalah : Microsoft Word, Open Office.org Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro, dll. Program pengolah angka, contohnya adalah : Microsoft Excel, Open Office.org Calc, Quattro Pro, Lotus 123, dll. Program presentasi, contohnya adalah : Microsoft Power point, Open Office.org Impres, Magic Point, Corel Presentation, Apple Work, dll. Program design grafis, contohnya adalah : Adobe Photoshop, Corel Draw, Free Hand, Auto Cad, dll. Program browser, contohnya adalah : Internet Explorer, Modzilla Firefox, Opera, Netscape Communicator. Program database, contohnya adalah : Microsoft Access, Open Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll. Program animasi, contohnya adalah : Macromedia Flash, Swish, dll. Program multimedia, contohnya : Windows Media Player, WinAmp, Cyberlink, Real Player, DVD Player. JENIS-JENIS SOFTWARE Software jika kita jabarkan dari jenisnya ternyata memiliki beberapa perbedaan, diantaranya : Adware Dari namanya kita bisa langsung menyimpulkan bahwa software jenis ini menyisipkan iklan di dalam programnya. Software jenis ini biasanya bersifat gratis namun dengan kompensasi iklan yang muncul. Beerware Software jenis ini bisa saya bilang unik karena beerware merupakan software yang berlisensi bebas. Software jenis ini bisa dipergunakan untuk tujuan apapun, namun jika pengguna beerware merasa software yang dipergunakan sangat berguna mengharuskan mentraktir beer jika bertemu dengan pembuat softwarenya. Freeware Software jenis ini sifatnya gratis dan bisa dipergunakan tanpa batasan waktu tertentu. Software jenis ini biasanya memiliki fitur yang kurang powerfull. Shareware Software jenis merupakan kebalikan dari freeware karena shareware memiliki batasan waktu tertentu dan mengharuskan user melakukan validasi kepemilikan software dengan serial number yang didapatkan dari membelinya. Software ini biasanya memiliki kemampuan yang powerfull. Spyware Spyware merupakan software yang berfungsi untuk memantau ataupun memata-matai aktivitas komputer yang dilakukan oleh user. Software ini lebih sering disalahgunakan untuk kepentingan pencurian data. Open source Open source software atau software sumber kode terbuka merupakan software yang dapat diubah, ditingkatkan, ataupun disebarluaskan karena memungkinkan user untuk melihat source code dari software. Software jenis ini biasanya dikembangkan oleh perorangan ataupun komunitas dan memiliki lisensi General Public License (GPL). FUNGSI SOFTWARE fungsinya software dapat dikelompokkan kedalam: 1. Sistem operasi (operating system) Sistem operasi merupakan software yang digunakan untuk mengelola sumber daya – sumber daya (resources) komputer. Dari segi pengaksesannya software sistem operasi dapat dibagi atas dua bagian yaitu: - sistem operasi server - sistem operasi client 2. Bahasa pemrograman (programming language) Software yang digunakan untuk merancang software-software pada suatu sistem komputer. Dari segi kemiripannya dengan bahasa manusia, software bahasa pemrograman dapat dikelompokkkan kedalam: - bahasa pemrograman tingkat rendah, cth : bahasa mesin - bahasa pemrograman tingkat menengah, cth : bahasa assembly - bahasa pemrograman tingkat tinggi, cth : bahasa pascal, c, prolog, fortran, cobol - bahasa pemrograman tingkat sangat tinggi, cth : visual basic, delphi, foxpro, visual c++ Dari struktur datanya, bahasa pemrograman juga dapat dikelompokkan kedalam: - bahasa pemrograman terstruktur, cth : pascal, c, cobol - bahasa pemrograman berbasis obyek, cth : visual basic, visual C#, visual c++, visual web developer - bahasa pemrograman tidak terstruktur, cth : Structured Query Language 3. Aplikasi (application) Software yang dibentuk untuk menjalankan fungsi tertentu seperti pengolahan kata, angka, presentasi, animasi, multimedia dan sebagainya. Berdasarkan fungsinya aplikasi dapat dikelompokkan kedalam: - aplikasi pengolah kata (word processing application), cth : Microsfot Word - aplikasi pengolah data (database processing application), cth : Microsfot Access - aplikasi pengolah angka (numerical processing application), cth : Microsfot Excel - aplikasi pengolah gambar (image processing application), cth : Photoshop - aplikasi pengolah animasi (animation processing application), cth : Flash - aplikasi pengolah suara (audio processing application), cth : Jet Audio - aplikasi pengolah multimedia (multimedia processing application), cth : 3D Max - aplikasi pengolah presentasi (presentation processing application), cth : Microsfot Power Point - aplikasi pengolah statistik (statistic processing application), cth : SPSS - aplikasi pengolah matematika (mathematic processing application), cth : Matlab - dsb 4. Utiliti (Utility) Software yang digunakan untuk mendayagunakan fungsi-fungsi komputer dan fungsinya sangat spesifik seperti register, defragmenter, norton utiliti dan sebagainya. Dasar – Dasar Sistem Operasi Sistem Operasi (SO, atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen hardware serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti programprogram pengolah kata dan browser web.Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugastugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi. Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal. Sistem Operasi secara umum terdiri dari beberapa bagian: 1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory 2. Kernel, yaitu inti dari sebuah Sistem Operasi 3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna 4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multitasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS. Contoh System Software dan Application Software System Software 1. 1. Microsoft Windows Microsoft Windows adalah serangkaian OS dan GUI (Grafic User Interfaces) yang diluncurkan oleh Microsoft pertama kali pada tahun 1985 sebagai tambahan dari MS-DOS, menanggapi banyaknya permintaan terhadap GUI. Catatan : GUI adalah jenis tampilan yang memungkinkan untuk penggunanya agar berkomunikasi dengan komputer berdasarkan gambar.Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%. 2. Linux Linux adalah jenis OS yang memiliki kemiripan dengan Unix dan dijalankan melalui LinuxKernel. Linux dapat diinstall dalam banyak variasi: komputer hardware, HP, Komputer tablet, Video Game, mainframe, bahkan supercomputer. Saat ini, Linux merupakan salah satu pemimpin dalam OS Server dan menjalankan 10 dari superkomputer tercepat didunia.Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. 3. Unix Unix adalah program OS Multi-Tasking, Multi-User yang petama kali dikembangkan pada tahun 1969 oleh Grup pekerja AT&T di Bell Labs dalma bentuk assembly languange (bahasa program sederhana), namun pada tahun 1973 hampir seluruhnya dikembangkan dalam bahasa C. Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user. 4. Mac OS X Mac OS X adalah program OS yang mirip dengan Unix, dibuat sejak 1999 oleh Apple Inc. yang merupakan upgrade dari OS sebelumnya, Mac OS, yang telah digunakan oleh Apple Inc. sejak 1984. Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). 5. DOS Disk Operating System (disingkat DOS) adalah keluarga sistem operasi yang digunakan di komputer pribadi. Sekarang, istilah DOS menjadi istilah generik bagi setiap sistem operasi yang dimuat dari perangkat penyimpanan berupa disk saat sistem komputer dinyalakan. Keluarga DOS terbagi menjadi bebrapa kelas, yakni MS-DOS (Microsoft Disk Operating System), termasuk di antaranya adalah Tandy DOS, Compaq DOS, Q-DOS (Quick and Dirty Operating System) dan beberapa klon dari sistem operasi MS-DOS yang dijual kepada para pembuat sistem komputer IBM PC/Compatible. IBM PC-DOS (International Business Machine Personal Computer Disk Operating System), yang meskipun masih buatan Microsoft, diubah sedikit-sedikit untuk dapat digunakan oleh komputer IBM PC. DR-DOS (Digital Research Disk Operating System), yang dibuat oleh pembuat sistem operasi CP/M, Gary Kildall. Novell Personal Netware, merupakan versi DR-DOS yang dijual kepada Novell karena perusahaan yang menaungi CP/M mengalami kebangkrutan (Novell mengakuisisi Digital Research Incorporated). Caldera DOS, merupakan versi Novell Personal Netware yang dijual kepada Caldera Corporation. FreeDOS, merupakan versi DOS yang dibangun dari sisa-sisa pengembangan Caldera DOS, yang dikembangkan oleh komunitas open source. · Aplikasi Software 1. Opera (Browsing Web) Opera adalah program untuk browsing web yang diterbitkan oleh Opera Software. Program ini memiliki fungsi dasar seperti browsing, chatting, menerima email, download file via bittorent, dll. Opera adalah penjelajah web dan paket perangkat lunak Internet antar-platform. Opera terdiri dari kumpulan perangkat lunak untuk Internet seperti penjelajah web, serta perangkat lunak untuk membaca dan mengirim surat elektronik. Opera dibuat oleh Opera Software yang bermarkas di Oslo, Norwegia. Opera dapat dijalankan di berbagai sistem operasi, termasuk Microsoft Windows, Mac OS X, Solaris, FreeBSD dan Linux. 2. Microsoft Word (Pengolahan Huruf) Microsoft Word atau Microsoft Office Word adalah perangkat lunak pengolah kata (word processor) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-Tool Word untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistem operasi, misalnya DOS (1983), Apple Macintosh (1984), SCO UNIX, OS/2, dan Microsoft Windows (1989). Setelah menjadi bagian dari Microsoft Office System 2003 dan 2007 diberi nama Microsoft Office Word. Microsoft Word adalah pogram non-free commercial word processor buatan Microsoft. Diterbitkan pertama kali tahun 1983 untuk Xenix system. Dan kemudia diperuntukkan bagi IBM (1983), Macintosh (1984), Unix (1985), Atari ST (1986), SCO UNIX, OS/2, Microsoft Windows(1989) 3. Microsoft Excel (Pengolahan Angka dan laporan) Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office System, dan versi terakhir adalah versi Microsoft Office Excel 2007 yang diintegrasikan di dalam paket Microsoft Office System 2007. 4. Microsoft PowerPoint (Program Persentasi) Microsoft PowerPoint atau Microsoft Office PowerPoint adalah sebuah program komputer untuk presentasi yang dikembangkan oleh Microsoft di dalam paket aplikasi kantoran mereka, Microsoft Office, selain Microsoft Word, Excel, Access dan beberapa program lainnya. PowerPoint berjalan di atas komputer PC berbasis sistem operasi Microsoft Windows dan juga Apple Macintosh yang menggunakan sistem operasi Apple Mac OS, meskipun pada awalnya aplikasi ini berjalan di atas sistem operasi Xenix. Aplikasi ini sangat banyak digunakan, apalagi oleh kalangan perkantoran dan pebisnis, para pendidik, siswa, dan trainer. Dimulai pada versi Microsoft Office System 2003, Microsoft mengganti nama dari sebelumnya Microsoft PowerPoint saja menjadi Microsoft Office PowerPoint. Versi terbaru dari PowerPoint adalah versi 12 (Microsoft Office PowerPoint 2007), yang tergabung ke dalam paket Microsoft Office System 2007. 5. VLC Media Player VLC adalah multimedia player, encoder dan streamer yang mampu memutar banyak audio dan video codec serta DVD, VCD, dan protocol streaming lainya. Mampu men-streaming ke web dan menyimpannya dalam berbagai format. VLC adalah singkatan dari Video Lan Client. Namun, karena VLC tidak lagi hanya client, inisial ini tidak berlaku .VLC Media Player merupakan sebuah multimedia player tools yang dapat memainkan berbagai file multimedia maupun DVD, Audio CD, VCD, dan berbagai protokol streaming. VLC Media Player merupakan salah satu aplikasi Multimedia open source terlaris didunia. Hal ini dikarenakan VLC Media Player dapat memainkan banyak jenis file format audio video tanpa harus menambahkan codex ataupun program tambahan lainnya.