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. Contohnya : 1. Basic, 2. dBase, 3. Cobol, 4. Pascal, 5. C++, 6. Visual Basic, 7. Visual Foxpro, 8. Delphi, 9. PHP, dan masih banyak yanga lainny tambahan : Perangkat Lunak (software) Software merupakan piranti lunak,perangkat lunak, program komputer yang berfungsi sebaagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak merupakan perintahperintah yang dijalankan oleh pengguna komputer untuk diteruskan ke proses oleh perangkat keras. Software juga merupakan seluruh komponen pengolahan data yang membantu mengatasi masalah diluar dari perangkat keras yang meliputi sistem design, program dan prosedur. Jadi Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Istilah software ini pada umumnya untuk menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Software dapat pula di artikan sebagai segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya. Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi. 1. 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. Contohnya : 1. DOS 2. Windows 3. Linux 4. Apple System 5. Machintos Macam – macam OS Mobile dan OS Komputer Sistem Operasi Mobile: a. Android b. Symbian OS Sistem operasi komputer Unix Gnu/ Linux : a. Ubuntu b. Redhat c. Fedora d. Slackware e. Debian f. Open Suse g. Mandriva h. Linux Mint i. CentOS Apple Machintos : a. Mac OS Klasik b. Mac OS X Ms Dos Windows : a. Windows XP b. Windows Vista c. Windows 7 d. Windows Mobile 2. 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. Contohnya : 1. Basic, 2. dBase, 3. Cobol, 4. Pascal, 5. C++, 6. Visual Basic, 7. Visual Foxpro, 8. Delphi, 9. PHP, dan masih banyak yanga lainnya. 3. 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. b. Program Paket Program paket merupakan program khusus dalam paket- paket tertentu yang dibuat oleh software house ataupun langsung bawaan dari suatu Sistem Operasi. Software Aplikasi atau Program Aplikasi (Software Application) Program Aplikasi (Software Application) adalah bagian dari software komputer yang menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan suatu tugas/fungsi tertentu sesuai dengan kebutuhan pengguna. Jenis – jenis Aplikasi Komputer Aplikasi Perkantoran Pengolah kata – Microsoft Word, OpenOffice Pengolah angka – Microsoft Excel Presentasi – Microsoft PowerPoint Penjadwalan Proyek – Microsoft Project Layout buku/majalah – Macromedia Authorware, dll. Aplikasi Grafis Media Viewer seperti Paint, ACDSee, Windows Picture and Fax Viewer, FlipViewer, dll. Pengolah/Pembuatan Gambar seperti CorelDraw, dll. Pengolah Foto/Editing Foto seperti Adobe Photoshop, Macromedia Firework, Adobe Image Ready, dll. Aplikasi Multimedia Pemutar File Audio dan Video seperti Winamp, Window Media Player, DivX, dll. Pembuatan File MP3 seperti MusicMatch, AudioCatalyst, RealJukebox, dll. Pengolah File Video/Editing Video seperti Adobe Premiere, dll. Pembuatan Animasi seperti Macromedia Flash, Macromedia Director, Swish, dll. Aplikasi Internet Email seperti Microsoft Outlook, dll. Chatting seperti Yahoo Messenger, MIRC, Meebo, dll. Browser seperti Windows Explorer, Mozilla Firefox, Opera, Nestcape Navigator, dll. Upload and Download File seperti CuteFTP, SecureFX, FileZilla, Download Express, dll. File Sharing seperti FTP Server, dll. Aplikasi Keamanan PC Anti Virus seperti Smadav, AVG, PC Media Anti Virus, McAfee, Avast, AntiVir, Norman Virus Control, dll. Anti Spam seperti Firewall, Dll. dan Sistem Informasi Berbasis web/Desktop yang dibuat sesuai kebutuhan suatu lembaga tertentu seperti program khusus di sebuah Bank, sekolah,perusahaan, dll. Perbedaan Program Sistem dengan Program Lainya Program sistem adalah segala jenis perangkat lunak yang dibutuhkan untuk pembentukan suatu sistem baru atau perangkat lunak yang dibutuhkan untuk menjalankan program aplikasi tetapi tidak ditujukan untuk suatu aplikasi khusus. Contoh dari program sistem ini adalah sistem operasi, compiler, dan program untuk pengeditan text. Program sistem ini termasuk diantaranya adalah: - sistem yang digunakan untuk pengontrolan terhadap ekseskusi dari program lainnya, seperti sistem operasi. - sistem yang digunakan pada lingkungan perangkat lunak itu sendiri, seperti command-line interpreter, window system, desktop, - sistem yang digunakan sebagai alat bantu untuk membangun sistem lainnya, seperti assembler, compiler, linkers, libraries, interpreter, cross-reference generator, version control, make, debugging, profiling, dan alat bantu untuk monitor. - program utility seperti untuk proses pengurutan data, pencetakan dan pengeditan. Program sistem dapat dibagi ke dalam tiga klasifikasi, yaitu: 1. sistem operasi 2. program utilitas 3. program khusus Sebuah komputer dapat memiliki satu atau beberapa sistem program. Sebuah sistem operasi untuk sebuah komputer dapat saja sangat khusus untuk model atau keluarga komputer, atau ada pula sistem operasi yang dapat digunakan di berbagai jenis komputer. Sedangkan Program lainnya merupakan sekumpulan program yang dapat mendukung suatu sistem komputer. Misalnya seorang pemakai komputer (User) utuk mengerjakan suatu tugas, ia harus memakai program aplikasi untuk mengerjakannya. Perbedaan Pemrograman Sistem dengan Aktivitas Lainya Pemrograman Sistem merupakan sebuah kegiatan yang bertujuan untuk merancang dan mengimplementasikan program dalam suatu sistem. Perancangan sistertersebut memakai bahasa pemrograman, bahasa yang sering digunakan biasanya bahasa basic, VB, assembler dan bahasa 1. SISTEM OPERASI Sistem operasimerupakan program utama yang langsung berinteraksi dengan bahasa yang di kenal oleh mesin komputer ( bahasa mesin). Penggunaan processor, memory, hardisk dan komponen lainnya diatur oleh sistem operasi . Contoh Sistem Operasi : Produk Microsoft : Windows 3.1, Windows 95, Windows 98, Windows 2000, WIndows Me, WIndows XP, Windows Vista, WIndows NT (untuk jaringan). Produk Novel : Linux, Redhat, OpenSuse, Ubuntu, Mandrake, Mandriva,dll Produk Apple : Macintosh Produk IBM : DOS, UNIX 2. Program Aplikasi Program aplikasi merupakan program yang di buat untuk tujuan tertentu, misalnya untuk penjualan di supermarket, untuk mengelola data rumah sakit, untuk mencetak kuitansi, mengedit foto, dan sebagainya. 3. Bahasa Pemrograman Bahasa pemrograman merupakan bahasa yang dipakai untuk membuat program komputer. dengan bahasa pemrograman , kita dapat menyusun perintah-perintah yang harus dijalankan oleh komputer sehingga menghasilkan informasi atau melakukan pekerjaan sesuai dengan keinginan. Tingkatan Bahasa Pemrograman ada 4 yaitu : Low Languange Program ( Bahasa Pemgrograman Tingkat Rendah), contohnya Assembly machine Middle Language Program ( Bahasa Pemrograman Tingkat Menengah), contohnya Bahasa C++ High Language Program ( Bahasa Pemrograman Tingkat Tinggi ), Contohnya Pascal, Borland , Fotran 4GL ( Bahasa Pemrograman Tingkat ke 4 ), contohnya Visual Basic, Visual FoxPro 4. Program Bantu ( Utility ) Program Bantu merupakan program yang bertujuan untuk mengatur konfigurasi komputer, menjaga komputer dari serangan virus dan hacker, menyelamatkan data dan sebagainya. Program jenis ini tidak banyak melibatkan pengguna dalam penggunaannya, tetapi bekerja sendiri sesuai dengan perintah dan fungsinya. Contoh program bantu yang kita kenal yaitu Anti Virus, Backup , Disk Defragmenter, dsbnya. 5. Program Paket Program paket merupakan gabungan dari beberapa aplikasi yang di paket menjadi kesatuan untuk menangani suatu bidan pekerjaan yang saling berkaitan. Contoh paket yang paling terkenal adalah Microsoft Office dimana didalamnya terdapat program untuk mengolah kata (Microsoft Word), untuk mengolah angka ( Microsoft Excel), Untuk Program Presentasi ( Microsoft Power Point) dll. Dilihat dari bidang pekerjaan yang ditangani, program paket dapat dibedakan menjadi: 1. Aplikasi perkantoran, misalnya : Microsoft Office dan StarOffice 2. Aplikasi database, misalnya : oracle dan SQL Server 3. Aplikasi grafik, misalnya Adobe Photoshop dan Corel Draw 6. Program Permainan Program permainan merupakan program-program yang dibuat untuk menampilkan permainan interaktif pada layar komputer. Contoh program permainan yang sudah dikenal yaitu : a. Solitaire, tersedia pada Accessories WIndows b. Counter Strike, umumnya dimainkan di game center c. Kurusetra, terkenal sebagai game asli buatan indonesia 7. Program Multimedia Program Multimedia mencakup program-program yang memainkan musik atau lagu, memutar film atau video, untuk menangkap siaran radio atau televisi dan program lainnya. contoh Program multimedia yaitu : a. Winamp, umumnya digunakan untuk memainkan lagu mp3 b. JetAudio dapat memainkan berbagai format lagu serta video c. RealPlayer, dapat menangkap siaran radio dan TV dari Internet B. SOFTWARE 1) Sistem Operasi (Operating System /OS) Contoh : DOS, Unix, Windows Vista, IBM OS/2, Apple’s System 7, Linux, dll. Berikut adalah perusahan pembuat software OS : a. Novell b. Microsoft c. Apple d. Linux 2) Bahasa Pemograman Contoh : BASIC, COBOL, Pascal, C++, FORTRAN, JAVA, Perl, PHP dan lain-lain. 3) Utility Contoh : DM, Ghost, Billing, Defrag, AVG, Deep freeze dan lain-lain. a. Sistem partisi harddisk b. Sistem Billing c. Sistem Proteksi - Antivirus - Auto Revert d. Sistem Remote 4) Perangkat Lunak Aplikasi a. Aplikasi Word processing - Microsoft Word; Wordperfect; Chiwriter; Wordstar; Open Office Writer (Ooo Writer) b. Aplikasi Spread sheet - Microsoft Excel; Open Office Calc; Lotus 123 c. Aplikasi Database - dBase; FoxBase; Microsoft Access; Open Office Datasource d. Aplikasi Design 1. Aplikasi Design Presentasi � Microsoft Power Point � Open office impress 2. Aplikasi Design Gambar � Corel Draw � Auto CAD � Adobe Photoshop 3. Aplikasi Design Web � Microsoft front page � Micromedia Dreamweaver � Open Office HTML 4. Aplikasi Video Editing e. Aplikasi Multimedia : Media Player; Winamp; Power DVD, Jet Audio, dll f. Aplikasi Internet : Internet Explorer, Open Office Mozilla, Opera Software, dll g. Aplikasi Games : Game Sigle Player, Multiplayer, On-line. microsoft Komponen Microsoft Word Microsoft Excel Microsoft Outlook Microsoft PowerPoint Microsoft Office OneNote Program-program lain dalam versi Windows Microsoft Access Microsoft FrontPage Microsoft InfoPath Microsoft MapPoint Microsoft Visio Microsoft Office Picture Manager Microsoft Project Microsoft Publisher Microsoft Office Communicator[2] Microsoft Office InterConnect Program lain dalam versi Mac Virtual PC Layanan web yang berhubungan dengan Microsoft Office Microsoft Update Microsoft Office Live Microsoft Office Online Microsoft Office Update Program-program lain yang tidak lagi disertakan Microsoft Binder Microsoft Schedule Plus Microsoft Mail Microsoft Outlook Express Microsoft Vizact 2000 Microsoft PhotoDraw Microsoft Photo Editor Microsoft Office Project