Perangkat Lunak
(Software)
A. Pengertian
Software atau perangkat lunak adalah program komputer yang berfungsi sebagai sarana interaksi (penghubung) antara pengguna (user) dan perangkat keras (hardware). Software bisa juga dikatakan sebagai "penerjemah" perintah-perintah yang dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras (Hardware).
Software adalah program komputer yang isi intruksinya dapat diubah dengan mudah. Software pada umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut device driver), melakukan proses perhitungan, berinteraksi dengan Software yang lain dan lebih mendasar (seperti sistem operasi, dan bahasa pemrograman), dll.
B. Jenis-Jenis Software
1) Software Aplikasi
Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
macam-macam software aplikasi
Ø paskaged software, Terdiri dari :
(1) Software Aplikasi Pengolah Data ( Word Processing), Biasanya di pakai untuk pembuatan naskah
Contohnya :
a) Microsoft Word
Microsoft Word merupakan program aplikasi dari microsoft office yang biasa sering di gunakan untuk pengelolahan teks, pengelolahan dokumen, laporan dan lain sebagainya. sekarang hampir semua lapisan masyarakat menggunakan komputer terutama microsoft office word untuk aktifitasnya, seperti halnya siswa, guru, pekerja, pengusaha, dan hampir semuanya menggunakan office word untuk menunjang aktifitasnya.
Dalam perkembangannya microsoft office (termasuk di dalamnya microsoft word) selalu keluar masing-masing versi untuk pengembangan software office tentunya, yang di antaranya ; Ms office 1998, office 2003, office 2007, office 2010, dan office 2013. Fungsi dan Kegunaan Microsoft Word. Adapun fungsi dan kegunaan microsoft word itu sendiri bervariasi /bermacammacam tergantung dari si user /pemakainya. Fungsi utama dari microsoft word adalah membantu kita dalam mengolah kata jadi seperti pengertian di atas Ms. Word memang di khususkan untuk pengolahan kata. ms word berperan sebagai alat bantu user /pengguna untuk menyelesaikan pekerjaan terkait kata/teks/dokument/surat-menyurat dan lainya.
Dengan semakin canggihnya tool microsoft word, fungsi dari ms word pun tidak hanya terbatas pada pengolahan kata. Tabel dala word juga bisa digunakan untuk olah angka meski tak sekomplit di Ms. Excel.
Dalam ms. Word baru misal seperti pada ms word 2010 dan 2013 ada tool baru untuk convert ke dalam file media lain, misal ; convert dari file word ke PDF, atau program lain. dan masih banyak lagi fitur lain yang bisa rekan manfaatkan dari ms word. Selain itu masih banyak lagi fungsi yang bisa rekan temukan dalam ms word.
b) Word Star
WordStar adalah sebuah aplikasi pengolah kata, dipublikasikan oleh MicroPro International, pertama kali dibuat untuk sistem operasi CP/M dan kemudian di tulis ulang untuk platform DOS, sempat mendominasi pasar pada era 1980an. WordStar masih digolongkan sebagai salah satu contoh terbaik dalam hal desain antar muka sebuah software pada era DOS karena dirancang untuk menampilkan mode karakter dengan tipe font tunggal, fokus utamanya adalah pengetikan teks.
v Kelebihan :
Ø Word star mampu menggunakan modus non-document untuk menciptakan file texs ASCII tanpa kode format,dengan itu dapat membuat word star popular di kalangan programmer untuk menulis kode program
Ø Menggunakan versi DOS pertama. Ø
Ø Wordstar dapat dianggap sebagai antarmuka keyboard ketiga.
v Kekurangan
Ø Word star memiliki perintah-perintah yang rumit dan harus di hafal karena tidak tersedianya menu yang memadai. Ø
Ø Word star tidak mampu untuk memformat perubahan Ulang justifikasi baris saat teks diketikkan atau dihapus.karenanya paragraph harus di format ulang oleh sebuah perintah setelah proses perubahan selesai di buat.
c) WordPerfect
WordPerfect merupakan aplikasi pengolah kata yang dapat dijalankan di computer dengan sistem operasi windows. Corel WordPerfect Office X3 sudah memiliki kemampuan untuk mengubah dokumen kedalam bentuk .pdf, tanpa memerlukan program tambahan. WordPerrfect Office X3 juga dilengkapi kemampuan untuk membuka file .pdf, sehingga kita dapat mengedit dan mengubah isi file-file .pdf. Corel WordPerfect efisien dapat menciptakan berbagai jenis dokumen yang diperlukan untuk rumah atau kantor, termasuk surat-menyurat, laporan, tabel, bagan, selebaran, brosur, newsletter, daftar riwayat hidup dan dokumen-dokumen hukum.
v Kelebihan:
Ø Dapat membaca file yang di buat di ms.word.
Ø Dapat mengubah ataupun mengedit dokumen ke dalam bentuk pdf tanpa menggunakan program tambahan.
Ø Dapat digunakan untuk perancangan gambar.
Ø Memiliki aplikasi word processing, spreadsheet, presentasi, notetaking, e-mail, aplikasi grafis, support lebih dari 60 format file. Kekurangan: Aplikasi ini membutuhkan spesifikasi perangkat keras yang lebih tinggi,yaitu minimal Pentium III dengan memori 128 mb. Agak rumit untuk di pelajari bagi user yang menggunakan ms.office 2007.
Ø Beberapa fungsi sulit untuk di temukan.
Ø Integrasi antar aplikasi masih kurang.
(2) Software Aplikasi Pengolah Angka ( Spread Sheet )
Salah satu program aplikasi yang berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis Biasanya di pakai lebih banyak untuk pembuatan table-tabel dan angka.
Contohnya :
a) Microsoft Excel
Microsoft Excel merupakan aplikasi untuk mengolah data secara otomatis yang dapat berupa perhitungan dasar, rumus, pemakaian fungsifungsi, pengolahan data dan tabel, pembuatan grafik dan menajemen data.
Pemakaian rumus sendiri dapat berupa penambahan, pengurangan, perkalian dan lain sebagainya. Sedangkan pemakaian fungsi-fungsi dapat berupa pemakaian rumus yang bertujuan untuk menghitung dalam bentuk rumus matematika maupun non matematika.
Microsoft Excel dapat juga digunakan untuk menyelesaikan berbagai keperluan administrasi, dari yang sederhana sampai dengan yang rumit. Pada pemakaian keperluan yang sederhana tersebut misalkan untuk membuat perencanaan kebutuhan suatu perusahaan, berupa perencanaan barang kebutuhan, jumlah maupun harganya.
b) Lotus 123
Perangkat aplikasi pengolah angka adalah program yang difungsikan untuk mengolah data berupa angka. Kemampuan aplikasi ini, antara lain: pembuatan tabel data, pengolahan data dengan melibatkan penggunaan rumus, grafik, database, dan Iain-Iain. Dalam hal ini, angka yang sering muncul di bidang bisnis, ilmiah, perencanaan, pembuatan statistik, pembuatan lembar kerja, pengelolaan angka untuk perhitungan sebuah data (basis data) dan grafik.
c) Open Office Calc
Perangkat lunak pengolah data angka, teks ataupun formula numerik. Program ini memudahkan pengguna untuk memanipulasi data mentah yang biasanya berupa tabulasi data menjadi sebuah laporan data yang menarik dan mudah dipahami karena ditampilkan menjadi grafik yang menarik
d) Quattro Pro
adalah sebuah program spreadsheet yang dikembangkan oleh Borland dan sekarang dijual oleh Corel, paling sering sebagai bagian dari Corel's WordPerfect Office.
Secara historis, perintah Quattro Pro keyboard yang digunakan sama dengan Lotus 1-2-3. Ini biasanya dikatakan telah program pertama yang menggunakan notebook "tab" metafora. Namun, hal ini tidak benar, seperti Boeing Calc sudah digunakan tab halaman [1] [2]. Saat ini berjalan di bawah sistem operasi Windows. Quattro Pro menghindari 65.536 baris dengan 256 kolom spreadsheet keterbatasan yang melekat pada pra-2007 versi Microsoft Excel dengan mengizinkan lembar ukuran maksimum satu juta baris dengan 18.276 kolom. Sejak sekitar 1996 Quattro Pro telah menjalankan kedua jauh untuk dominasi pasar Excel.
(3) Software Aplikasi Pengolah Data Awal ( Data Base )
Biasanya di pakai untuk mengatur informasi-informasi sehingga dapat memudahkan pencarian atau penyimpanan.
Contohnya :
a) Microsoft Access
Microsoft Access adalah sistem menggunakan database relasional yang bisa mengatur data tentang subjek-subjek yang berbeda kedalam tabel-tabel kemudian bisa membuat hubungan diantara tabel. Dalam perancangan perangkat lunak pengujian Memory span (rentang ingatan) yang akan dirancang adalah database yang dapat mempermudah didalam pembuatan program. Dimana keseluruhan database ini dirancang dengan menggunakan Microsoft Access, sedangkan program untuk merancang rentang ingatan menggunakan bahasa pemrograman Visual Basic
b) FoxPro
Visual FoxPro, VFP biasa disingkat, adalah terintegrasi dengan mesin database relasional sendiri, yang membentang FoxPro's Xbase kemampuan untuk mendukung SQL query dan data manipulasi.
Microsoft Visual FoxPro 9.0 dapat memanfaatkan kemampuan Microsoft Windows secara optimal. Kemampuannya dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya yang berbasis Microsoft Windows. Bahasa pemrograman ini sangat populer pada saat ini.
c) Oracle
Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
(4) Software Aplikasi Pengolah Tata Letak ( Publisher )
Biasanya banyak dipakai oleh perusahaan cetak mencetak, surat kabar atau penerbitan yang banyak memerlukan pengaturan bentuk, jenis dan tata letak karakter tertentu.
Contohnya:
a) Ventura Desktop Publishing
Desktop publishing adalah istilah yang diciptakan setelah perkembangan tertentu jenis perangkat lunak. Sebelum penemuan perangkat lunak penerbitan desktop tugas yang terlibat dalam desktop publishing dilakukan secara manual, oleh berbagai orang dan terlibat baik desain grafis dan prepress tugas-tugas yang kadang-kadang menyebabkan kebingungan tentang apa desktop publishing dan bagaimana hal itu dilakukan.
b) Corel Draw
Corel Draw adalah sebuah program komputer yang melakukan editing pada garis vektor. Program ini dibuat oleh Corel, sebuah perusahaan software yang berkantor pusat di Ottawa, Kanada. Corel draw memiliki kegunaan untuk mengolah gambar, oleh karena itu banyak digunakan pada pekerjaan dalam bidang publikasi atau percetakan ataupun pekerjaan di bidang lain yang membutuhkan proses visualisasi.
c) Adobe Flash
Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5.
(5) Software Aplikasi Pengolah Statistik ( Statistic )
Biasanya dipakai untuk memecahkan permasalahan statistik baik di bidang ekonomi, teknik, kesehatan, sosial dan budaya.
Contoh nya :
a) Mini Tab
Minitab merupakan salah satu program aplikasi statistika yang banyak digunakanuntuk mempermudah pengolahan data statistik. Keunggulan minitab adalah dapatdigunakan dalam pengolahan data statistika untuk tujuan sosial dan teknik. Minitabtelah diakui sebagai program statistika yang sangat kuat dengan tingkat akurasitaksiran statistik yang tinggi.Minitab menyediakan beberapa pengolahan data untuk melakukan analisisregresi, membuat ANOVA, membuat alat-alat pengendalian kualitas statistika,membuat desain eksperimen (factorial, response surface dan taguchi), membuat peramalan dengan analisis time series, analisis realibilitas dan analisis multivariate,serta menganalisis data kualitatif dengan menggunakan cross tabulation.
b) SPSS
SPSS itu adalah merupakan sebuah program aplikasi yang mempunya kemampuan untuk menganalisis statistik dengan keakuratan yang cukup tinggi, serta sistem manajemen data pada lingkungan grafis dengan menggunakan menu-menu deskriptif dan kotak dialog yang sederhana dan mudah untuk dipahami cara mengoperasikannya.
c) SAS
SAS adalah suatu Software yang Integrated System. Software SAS mampu menyediakan solusi-solusi diberbagai bidang terutama yang berkaitan dengan Statistika dan Analisisnya. SAS dapat digunakan sebagai Bussiness Intelligence software, dengan ditunjang oleh pemahaman statistika penggunanya. Cakupan yang dapat dibantu solusinya antara lain Data Management, Statistical Analysis, Business Forcasting, Business Intelligence, Decission Support, Information Retrieval, Application Development, Operation Research, Mathematical Analysis, Project Management, Report Writing, Graphic Design, Performance Analysis dan lain sebagainya. Salahsatu contoh aplikasi Software SAS dalam mendukung kegiatan bisnis adalah di Perbankan. Penerapannya mencakup dalam bidang: Customer Portfolio Management, Risk Management
d) SciGraphica
Merupakan suatu aplikasi ilmiah untuk analisis data dan grafik teknis. Dapat dianggap sebagai clone dari program aplikasi komersial (dan mahal) "Microcal Origin". Mendukung pemplotan 2D, 3D dan diagram polar.
(6) Software Aplikasi Anti Virus.
Software yang digunakan untuk menangani berbagai virus.
Contohnya:
a) SmadAV
adalah Antivirus lokal tak berbayar yang dikhususkan untuk mengatasi virus–virus lokal ataupun mancanegara yang menyebarluas di Indonesia.
Smadav dapat digabungkan dengan hampir semua antivirus internasional. Setelah digabungkan, Smadav akan melindungi komputer Anda dari virus lokal dan antivirus internasional tersebut yang akan melindung Anda dari virus internasional secara keseluruhan.
b) AVG
Antivirus merupakan salah satu penyedia antivirus yang cukup populer, terutama karena menyediakan antivirus versi gratis dan merupakan salah satu antivirus yang paling banyak di download (di cnet.com), AVG Antivirus Free 2012. Di versi baru ini AVG meyertakan berbagai perbaikan serta peningkatan performa dibanding versi sebelumnya.
c) Kaspersky
Adalah antivirus yang melakukan kombinasi yang sangat baik dari perlindungan reaktif dan preventif, efektif melindungi Anda dari virus, Trojans dan semua jenis program jahat. Selain itu, dalam kelompok program ganas, Kaspersky juga bertanggung jawab untuk melindungi Anda Registry dan Kaspersky memiliki reputasi sebagai salah satu antivirus yang memiliki analisis yang lebih baik dalam 'mencari dan menangkap' virus. Tentu saja, Kaspersky membutuhkan analisis yang sangat teliti sehingga biasanya memakan waktu cukup sedikit. Memperbaikinya dengan menetapkan analisis dalam waktu yang tidak membutuhkan PC. Di antara hal baru dari versi ini Kaspersky, analisis menyoroti lalu lintas terbang Internet dan e-mail, instan pengkinian database dan perlindungan terhadap rootkit. seluruh sistem Anda terhadap program-program yang berpotensi berbahaya seperti spyware.
2) SOFTWARE DEVELOPMENT TOOLS
Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak. Software Development dapat didetailkan lagi menjadi proses:
Ø penciptaan software untuk memenuhi kebutuhan manusia,
Ø desain software,
Ø pengembangan software aplikasi perusahaan, atau
Ø pengembangan platform.
3) FIRMWARE (PERANGKAT LUNAK MENETAP)
Firmware atau perangkat tegar adalah kombinasi dari memori hanya-baca dan kode program dan data yang tersimpan didalamnya. Peripheral komputer, ponsel dan kamera digital adalah contoh umum dari perangkat yang berisi firmware yang tertanam di sistem. Program yang disediakan oleh firmware ini adalah program untuk mengontrol perangkat. Firmware diadakan di non-volatile perangkat memori seperti ROM, EPROM, atau memori flash. Beberapa perangkat memori firmware secara permanen dipasang dan tidak dapat diubah setelah pembuatan dan biasanya mengubah firmware perangkat mungkin jarang atau tidak pernah dilakukan. Untuk update firmware termasuk fixing bug atau menambahkan fitur ke perangkat ini mungkin membutuhkan pemograman ulang memori flash dengan prosedur khusus dan m membutuhkan perubahan fisik sirkuit terintegrasi ROM. Firmware seperti BIOS ROM pada komputer mungkin hanya berisi fungsi dasar-dasar perangkat dan hanya dapat memberikan layanan kepada perangkat lunak. Intruksi instruksi dasar dalam BIOS atau sistem operasi embedded juga seperti input atau output disimpan. di dalam perangkat tegar, firmware juga tidak akan dapat berubah meski tidak dialiri listrik.
4) Open source software (PERANGKAT LUNAK TERBUKA)
Adalah jenis software komputer yang kode sumber pemogramannya terbuka bagi setiap pengguna. Setiap orang dapat melihat, melihat atau memodifikasi kodenya dan bisa juga mendistribusikannya kembali. Kebebasan dalam memodifikasi atau mengubah kode sumber pemogramannya tidak tanpa pertanggung jawaban tetapi juga harus dengan pertanggung jawaban si pengubah. Konsep dari perangkat sumber terbuka adalah membuka kode sumber dari sebuah perangkat lunak yang sering kita anggap bahwa perangkat lunak mempunyai kode sumber adalah inti dari sebuah perangkat lunak, perangkat lunak memiliki kode sumber dank ode sumber tersebut adalah merupakan kunci dari perangkat lunak tersebut, jika kita telah mengetahui logika dari kode sumber tersebut maka kita mestinya bisa membuat perangkat dengan fungsi yang serupa dengan sumber pertama.
Contoh software opensource :
a) Openoffice Openoffice adalah software perkantoran untuk mengolah kata, table dan database.
b) ClamAV & ClamWin ClamAV & ClamWin adalah sofwate komputer dalam program antivirus.
c) Audacity Audacity adalah software komputer untuk mengolah audio atau rekaman.
d) Blender Blender adalah software komputer untuk pembuatan animasi 3 dimensi seperti video game atau animasi.
e) XAMPP XAMPP adalah program software komputer untuk pengembangan web seperti MySQL (database) dan Apache (web server).
5) FREEWARE (PERANGKAT LUNAK GRATIS)
Freeware adalah software yang disediakan untuk pengguna secara bebas, namun bebas di sini bisa diartikan dengan kemerdekaan software itu sendiri. Menurut Richad Matthew Stallman (RMS) sebagai mantan hacker di AI (Artificial Intellegent) MIT (Massachusetts Institute of Technology) suatu software bisa dikatan software apabila ia memenuhi ke empat syarat yang terkandung dalam GNU GPL (GNU’s Not Unix General Public License). Keempat syarat tersebut adalah :
a) “Users are free to use the program for any purpose”. Pengguna bebas menggunakan program untuk tujuan apapun.
b) “Users are free to examine the source code to see how it works” Pengguna bebas memeriksa atau menguji ‘kode sumber’ untuk melihat bagaimana cara kerja program tersebut
c) “Users are free to distribute the program to others. With or without charge.” Pengguna bebas untuk mendistribusikan program tersebut kepada orang lain. Baik gratis ataupun tidak
d) “Users are free to improve the program.” Pengguna bebas untuk memperbaiki program tersebut
Jika ada software yang tidak memenuhi keempat syarat atau tidak memenuhi salah satunya maka software tersebut masih belum bisa dikatakan freeware. Contoh freeware yang sering digunakan masyarakat :
Google Chrome
Google Chrome adalah sebuah perangkat lunak bebas atau freeware buatan dari google , browser ini dirancang untuk memudahkan pengguna di seluruh dunia dengan tampilannya yang minimalis dan efisien tetapi penggunaan browsingnya lebih cepat dan aman.
Tidak ada komentar:
Posting Komentar