Perangkat lunak atau software adalah sebuah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.
Perangkat lunak ini merupakan catatan untuk mesin komputer dalam menyimpan perintah, dan juga dokumen maupun arsip yang lainnya.
Perkembangan teknologi software komputer yang demikian berkembang ini mendorong manusia untuk bisa berkreativitas dan memanfaatkan kemajuan teknologi software ini dalam berbagai keperluan.
Di dunia bisnis, teknologi software komputer berfungsi untuk pengolahan data (data processing) yang meliputi pengolahan kata (word processing).
Selengkapnya mengenai bahasan perangkat lunak: pengertian, fungsi, contoh & macam macam software simak seperti berikut.
Pengertian Software Atau Perangkat Lunak
Software disebut juga dengan perangkat lunak, adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.
Perangkat lunak ini adalah catatan bagi mesin komputer dalam menyimpan perintah, dokumen dan arsip lainnya.
Baca juga: BASIS DATA: Pengertian, Komponen dan Sistem Basis Data (Database)
Yaitu data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini bisa berupa program atau instruksi yang akan dijalankan oleh perintah, dan juga catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankan.
Untuk mencapai keinginannya tersebut dibuatlah sebuah susunan logika, logika yang disusun ini diolah menggunakan perangkat lunak, yang disebut juga dengan program dan data-data yang diolahnya.
Pengelolahan software ini melibatkan beberapa hal, diantaranya yaitu sistem operasi, program, dan data.
Software ini mengatur sedemikian rupa sehingga logika yang ada bisa dimengerti oleh mesin komputer.
Penyimpanan data (filling) dan pengolahan data-data numeric yang berhubungan dengan tugas tugas perkantoran.
Selain sebagai pengolah kata dan angka, teknologi software komputer sudah menyisip hampir ke semua peralatan.
Contohnya mulai dari mainan anak-anak, kamera digital, telepon seluler, sarana hiburan, peralatan rumah tangga dan lain-lainnya.
Macam Macam Software
Adalah suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan tertentu, seperti:
- Word Processing/Processor (Pengolah Kata)
- Program Database
- Program Spreadsheet
- Program CAD (Computer Aided Design)
- Program Layout Artikel (Publisher)
- Word Processing/Processor (Pengolah Kata)
1. Word Processing
Adalah salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text (text basic).
Contohnya:
- Wordstar Profesional
- Word Perfect
- Chiwriter
- Microsoft Word
- Word Star
2. Program Database
Adalah salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta mengelola data base.
Contohnya:
- Dbase
- Foxpro
- Microsoft Acces
3. Program Spreadsheet
Adalah salah satu program aplikasi yang berfungsi untuk bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis.
Contohnya:
- Lotus 123
- Microsoft Excel
- Quatro
- Supercheck
- Program Cad (Computer Aided Design)
4. Program Cad
Adalah salah satu program aplikasi yang berfungsi untuk media lukis (alat lukis) atau menggambar.
Contohnya:
- Auto Cad
- Pro Design
- Corel Draw
- Adobe Photoshop
- Program Layout Artikel (Publisher)
Baca juga: PENGERTIAN KOMPUTER: Fungsi, Komponen, Sejarah & Gambar
5. Program Layout Artikel
Adalah salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak obyek yang dipakai pada cover sebuah media cetak/elektronik.
Contohnya:
- Page Maker
- Ventura
- Harvard Publisher
- Newmaster
Jenis Software
Setelah mempunyai hardware komputer, maka selanjutnya harus memasang (menginstal) software ke komputer.
Sebuah komputer tanpa adanya software tidak akan bisa berfungsi dengan baik.
Software secara garis besar bisa dibagi menjadi 3 bagian.
Berikut ini pembahasan jenis-jenis software :
1. OS (Operating System)
OS yaitu software yang pertama kali harus di instal ke komputer.
Sedangkan fungsi dari OS, untuk mengelola hardware dan sofware yang ada pada komputer.
OS juga akan berfungsi sebagai perantara antara aplikasi dengan hardware.
Jadi ketika memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke OS terlebih dahulu, baru kemudian oleh OS disampaikan pada hardware.
Contohnya, kamu memberikan perintah print dari aplikasi Microsoft Word.
Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.
Contoh OS antara lain; DOS, Windows, Macintosh, Linux dan sebagainya.
Setiap masing-masing OS memiliki kelebihan dan kekurangan, namun saat ini OS Windows masih paling banyak dipakai oleh masyarakat karena kemudahan dalam mengoperasikan dan perawatan.
Baca juga: PENGERTIAN LINUX: Sejarah, Kelebihan & Macam Macam Contoh
2. Aplikasi atau Program
Software ini dibuat untuk tujuan tertentu.
Maksud dalam penciptaan software ini adalah untuk mempermudah pekerjaan manusia.
Sekarang ini sudah banyak jenis aplikasi yang membantu pekerjaan manusia.
Aplikasi ini bisa dibagi menjadi beberapa macam berdasarkan fungsinya, yaitu:
- Pengolah kata
Aplikasi ini berfungsi untuk membuat dokumen seperti surat, amplop, label, makalah dan sebagainya.
Contoh aplikasi ini antara lain; Microsoft Word, Open Office Org. Writer dsb.
- Pengolah angka
Aplikasi ini berfungsi untuk mengolah angka dalam bentuk tabel dan grafik.
Contoh aplikasi ini antara lain; Microsoft Excel, Open Office Org. Calc, Lotus dsb.
- Pengolah presentasi
Aplikasi ini berfungsi untuk membuat presentasi.
Contoh aplikasi ini antara lain; Microsoft Power Point, Open Office Org. Impress, Macromedia Flash MX dsb.
- Pengolah gambar
Aplikasi ini berfungsi untuk mengolah gambar dan foto.
Contoh aplikasi ini antara lain; Corel Draw, Adobe Potoshop dsb.
Dalam aplikasi ada istilah Paket Program.
Istilah ini dipakai untuk menyebutkan sebuah aplikasi yang terdiri dari beberapa aplikasi.
Contohnya; Microsoft Office yang terdiri dari Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Access dsb.
Perlu diketahui juga jika sebuah aplikasi biasanya hanya ditujukan untuk OS tertentu atau hanya mendukung OS tertentu.
Contohnya; Microsoft Office yang hanya bisa di-instal di OS Windows.
Tetapi ada juga aplikasi yang bisa di-instal di beberapa OS seperti aplikasi Mozilla Firefox yang bisa di-instal di Windows dan Linux.
3. Bahasa Pemograman
Software ini berfungsi untuk membuat aplikasi.
Pengguna aplikasi ini biasa disebut dengan Programmer.
Jenis-jenis bahasa pemograman antara lain; Bahasa Assembly, Bahasa Fortran dan Bahasa Generasi Keempat.
4. Assembler (perakit)
Adalah program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa pemprogaman simbolik menjadi bahasa mesin.
Dengan bahasa simbolik, tiap kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic.
Program yang ditulis dengan bahasa simbolik disebut dengan program sumber (source program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object program=OBJ).
Baca juga: Cara Menyisipkan Kode Program (Source Code) di Microsoft Word
Proses pembuatan program obyek dari program sumber juga akan menampilkan daftar kesalahan-kesalahan sintaks (jika ada) yang dibuat oleh pemprogram.
Kesalahan ini harus diatasi terlebih dahulu sebelum di proses lebih lanjut.
Meski penulisan program dengan bahasa simbolik lebih mudah jika dibanding dengan bahasa mesin, tetapi harus dirasakan kesulitan karena penulis program harus tahu:
- Mengetahui susunan serta fungsi dari masing2 register di dalam cpu.
- Mengetahui dengan persis cara alokasi memori komputer yang digunakan.
- Mengetahui fungsi-fungsi yang di sediakan oleh OS.
Untuk mengatasi hal di atas telah dikembangkan suatu bahasa yang lebih dekat dengan pemakai komputer yang di sebut bahasa tingkat tinggi (high level language), misalnya basic, fortran, pascal c, dan lainnya.
Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke dalam bahasa mesin agar bisa di mengerti oleh komputer.
Penerjemah ini bisa berupa kompilator atau interpreter, dan kompilator menterjemahkan setiap instruksi di dalam suatu program dan juga sama dengan assembler dan menghasilkan dengan program objek yang selanjutnya di link sehingga menghasilkan file exe.
Contoh perangkat lunak bahasa seperti ini adalah pascal,c,dan masih banyak lagi.
Sedangkan interpreter menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi selanjutnya, sehingga tidak dihasilkan program obyek dan file exe. contoh untuk ini adalah basic versi baku, dbase, dan sebagainya.
5. Compiler
Menterjemahkan setiap instruksi didalam sebuah program sekaligus sama dengan assembler dan menghasilkan dengan program objek yang selanjutnya di link sehingga menghasilkan file exe.
Contoh perangkat lunak bahasa seperti ini seperti pascal,c,dan masih banyak lagi.
6. Interpreter
Menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi berikutnya, sehingga tidak dihasilkan program obyek maupun file exe.
Contoh untuk ini seperti basic versi baku, dbase, dan sebagainya.
7. Perangkat lunak aplikasi
Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan dalam menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer.
Program yang ditunjukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program aplikasi atau program paket.
Baca juga: SEJARAH GOOGLE: Pendiri, Perkembangan, Fitur & Logo 2024
Ada dua cara untuk bisa mendapatkan program aplikasi yang di butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau membelinya (mudah).
Saat ini banyak program-program aplikasi yang tersedia di pasaran.
Program-program ini bisa diandalkan, Program-program paket ini di gunakan untuk menyelesaikan masalah-masalah umum seperti membuat dokumen (Word Star,microsoft Word), membuat slide presentasi (ms Power Point), penerbitan (adobe page maker), mengelola gambar (Adobe Photoshop) dsb.
Akan tetapi jika mempunyai permasalahan yang sifatnya khusus dan unik sehingga tidak ada paket-paket program yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan program aplikasi sendiri, contohnya program sistem sks universitas Tri Sakti, program sistem keuangan perusahaan, dan sebagainya.
Bahasa pemograman yang digunakan saat ini yaitu bahasa tingkat tinggi atau bahasa generasi ke empat.
Bahasa jenis ini lebih mudah dipahami, karena menggunakan bahasa manusia seperti bahasa inggis. Contoh software ini, al; Visual Basic, Visual Foxpro, Java dsb.
Fungsi Software
Dalam peran yang penting dalam beroperasinya sistem komputer, tentu memiliki fungsi-fungsi khusus yang dimiliki software.
Fungsi-fungsi software tersebut antara lain adalah sebagai berikut:
- Software menyediakan fungsi dasar untuk kebutuhan komputer yang bisa dibagi menjadi sistem operasi atau sistem pendukung.
- Software berfungsi dalam mengatur berbagai hardware untuk bekerja secara bersama-sama.
- Sebagai penghubung antara software-software yang lain dengan hardware.
- Sebagai penerjemah terhadap software-software lain dalam setiap instruksi-instruksi ke dalam bahasa mesin sehingga dapat di terima oleh hardware.
- Mengidentifikasi program.
Sofware Komputer menjadi sebuah Perangkat Elektronik yang canggih, dan akan terus berkembang, sehingga para ilmuwan pun belum menetapkan kapan berakhirnya teknologi Software komputer ini dan akan terus mengembangkannya, karena menurut para ilmuwan Komputer masih banyak Kekurangannya sampai saat ini.
Kesimpulan
Perangkat lunak atau yang lebih dikenal dengan sebutan software ini adalah data elektronik yang disimpan sedemikian rupa oleh komputer, data yang disimpan tersebut bisa berupa program ataupun berupa instruksi yang akan dijalankan oleh perintah, maupun oleh catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.
Untuk mencapai keinginan tersebut maka dibuat atau dirancanglah suatu susunan logika, logika yang dirancang atau disusun ini diolah menggunakan perangkat lunak yang sering disebut dengan program dan data-data yang diolahnya.
Pengelolahan pada perangkat lunak ini melibatkan banyak hal, diantaranya seperti sistem operasi “OS”, program dan juga data.
Software ini mengatur sedemikian rupa sehingga logika yang ada bisa dipahami oleh mesin komputer.
Untuk itulah dasar utama dari perangkat lunak: pengertian, fungsi, contoh & macam macam software yang bisa kamu ketahui.
Orang juga bertanya
- 170+ Macam-Macam Profesi Pekerjaan dan Tugasnya, LENGKAP!!
- Skema Inverter DC to AC, 4 Jenis dan Ukurannya Lengkap
- Resonator Knalpot Motor dan Mobil, 3 Fungsi & Harga Knalpot
- PENGERTIAN BLOG: Fungsi, Sejarah, Manfaat, Jenis Jenis & Contohnya
- Fridge Artinya: 7 Komponen & Pertanyaan Seputar Kulkas
- 25 Macam Perangkat Keras Komputer dan Fungsinya (Hardware)
- ARTIFICIAL INTELLIGENCE: Pengertian, Tujuan & Contohnya
Daftar Isi: