Minggu, 04 Maret 2018

SOFTWARE (PERANGKAT LUNAK)

Pengertian Software

Pengertian software. Software atau perangkat lunak komputer merupakan istilah khusus untuk data yang diformat serta disimpan dalam bentuk secara digital, termasuk didalamnya program-program komputer, dokumentasi, berbagai informasi yang dapat dibaca serta ditulis oleh komputer. Dengan kata lain, software atau perangkat lunak komputer merupakan salah satu bagian sistem komputer, namun software tidak berwujud. Berbeda dengan perangkat keras atau hardware.

Pengertian software adalah sekumpulan data-data elektronik yang disimpan serta diatur oleh komputer. Data-data elektronik yang disimpan tersebut dapat berupa program ataupun instruksi yang akan menjalankan berbagai macam perintah. Dengan melalui software inilah suatu komputer mampu untuk dapat menjalankan suatu perintah atau berbagai macam perintah yang dapat dijalankan.

1. Perangkat Lunak Atau Software Sistem (System Software) 

Perangkat Lunak Sistem adalah perangkat lunak atau software yang berhubungan langsung dengan komponen perangkat keras komputer (Hardware), perawatan, maupun pemrogramannya. Perangkat lunak sistem ada tiga macam yaitu sebagai berikut :
• Sistem Operasi (Operating System)
• Sistem Operasi merupakan perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras / Hardware serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi. Komputer tidak dapat menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem operasi di dalamnya. contohnya : Windows, Mac Os, BeOS, DOS, UNIX, Novell Netware yang menjalankan sistem operasi network berbasis DR-DOS, FreeBSE (SO turunan UNIX), atau Windows dengan aplikasi Citrix Metaframe. Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut.

• Mengatur User interface,  yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi.
• Mengoordinasikan perangkat keras / hardware denga perangkat lunak / software yang terdapat pada komputer
• Mengatur bagaimana perangkat lunak bisa masuk dalam memori.
• Mengatur cara penyimpanan dan pengambilan data pada media penyimpanan.
• Mengelola semua sumber daya sistem pada komputer dan lain-lain.

Bahasa Pemrograman

Bahasa pemrograman merupakan instruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk melaksanakan suatu tugas. Manusia memberikan instruksi yang dimengerti oleh komputer melalui bahasa pemrograman, dan komputer akan menerjemahkannya.
• Bedasarkan levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut.
• Low Level Language, merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language adalah sebagai berikut.
1. Machine code, merupakan kode yang disimpan dalam bentuk angka biner (0 dan 1) di mana angka biner tersebut berfungsi menyimpan instruksi yang diperlukan oleh mesin.
2. Assembly code, merupakan kode untuk mempresentasikan machine code ke dalam komputer. Assembly code ini akan diubah menjadi machine code melalui bahasa assembler.

• Middle Level Language, merupakan bahasa pemrograman tingkat menengah. Contoh middle level language adalah bahasa C dan C++. Bahasa C dan C++ merupakan compiler untuk membuat aplikasi interfacing komputer maupun microcontroller.
• High Level Language, merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa dalam penulisan program mudah dipahami oleh manusia. Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, Download BBM Mod Apk, COBOL, dan Prolog

• Utility Software
• Utility Software merupakan perangkat lunak yang berfungsi untuk menyelesaikan suatu permasalahan tertentu dalam sistem komputer. Seperti membantu pengoperasian mesin dalam komputer di antaranya mempersiapkan pemakaian media disk, membuat duplikat (copy file), membuat atau menghapus proteksi (keamanan) suatu sistem software, memperbaiki bagian file pada disk yang rusak, menguji kebenaran kinerja dari komputer, dan lain-lain.Contohnya : WinRar, Scandisk, Disk Defragmenter, Norton Ghost, Tune Up Utilites, Advanced System Care, CC-Cleaner, dll.


2. Perangkat Lunak Atau Software Aplikasi (Application Software)

Perangkat lunak aplikasi (application software) merupakan program yang dibuat atau dirancang untuk menyelesaikan suat aplikasi tertentu. Selain perangkat lunak sistem, sebuah komputer juga membutuhkan perangkat lunak aplikasi yang berfungsi untuk menyelesaikan tugas-tugas tertentu yang membantu pengguna dalam kegiatan sehari-hari. Pada Saat ini banyak perangkat lunak aplikasi yang tersedia dalam bentuk paket-paket program. Progam ii banyak dibuat oleh perusahaan software dan bisa dibeli bebas di toko-toko penjualan software. Program aplikasi ada banyak macamnya yaitu saya kasih contoh : Microsoft Office Word, Software Desain Kaos dan Jaket, Excel, Power Point, CorelDraw Graphics Suite, Adobe Photoshop, AutoCAD, MYOB Accounting, Macromedia Freehand, Microsoft Access, Internet Download Manager 6.19 Build 3 Terbaru 2014, Visual Basic, Microsoftt Visual Foxpro,dll.


Jenis-Jenis Software

Jenis-jenis software. Menurut jenisnya, software dapat dibagi menjadi beberapa bagian sebagai berikut :

  1. Commercial Software (software berbayar)

    Commercial Software
  2. Jenis-jenis software yang pertama yaitu tentang commercial software atau software berbayar merupakan softwarek yang dibuat untuk tujuan dan kebutuhan komersil. Bagi setiap pengguna yang ingin menggunakan software tersebut, pengguna tersebut harus membelinya kepada pihak yang mendistribusikannya, bisa langsung kepada pengembang software yang membuatnya. Pengguna yang menggunakan software berbayar tersebut, biasanya tidak dilegalkan atau tidak diperbolehkan untuk menyebarluaskan ulang software tersebut.

    Contoh software berbayar seperti Adobe Photoshop, Corel Draw, dan sebagainya. Software berbayar dilindungi oleh undang-undang hak cipta serta untuk mendapatkannya kita harus membeli software tersebut.

  3. Freeware

     Freeware
  4. Freeware atau software gratis merupakan software yang memiliki hak cipta, namun bagi pengguna yang ingin menggunakan software tersebut, dapat di unduh secara gratis dan tanpa batasan waktu. Freeware berbeda dengan shareware, shareware mewajibkan para penggunanya untuk membayar dalam jangka waktu percobaan atau untuk memperoleh fungsi tambahan dari software tersebut. Para pengembang perangkat tersebut biasanya membuat perangkat gratis freeware “untuk disumbangkan kepada suatu komunitas”, namun developer aplikasi tersebut tetap ingin untuk mempertahankan hak dan memiliki kontrol luas terhadap pengembangan selanjutnya.

    Freeware juga dapat didefinisikan sebagai suatu program apapun yang didistribusikan secara gratis dan tanpa biaya tambahan. Contoh Freeware adalah Mozilla Firefox dan sebagainya.

  5. Shareware

    Shareware
  6. Shareware merupakan perangkat lunak yang disediakan bagi para pengguna tanpa membayar atau dapat mendapatkan dengan menggunakan sebagai uji coba dan seringkali di batasi oleh kombinasi dari fungsi, kenyamanan, dan sebagainya. Jadi, dapat didefinisikan bahwa shareware sebenarnya adalah aplikasi uji coba dan bagi para penggunanya harus membelinya kepada pihak yang mendistribusikannya agar dapat menggunakan software tersebut apabila waktu uji coba telah habis atau ingin mendapatkan fitur tambahan tertentu.

    Alasan di balik perangkat lunak Shareware adalah dengan memberikan pembeli kesempatan terlebih dahulu untuk mencoba menggunakan program tersebut sebelum membeli lisensi untuk versi yang lebih lengkap. Ini juga dipakai sebagai salah satu strategi pemasaran atau marketing dari developer aplikasi shareware tersebut.

  7. Firmware

    Firmware
  8. Firmware merupakan software yang mengacu kepada perangkat lunak yang disimpan dalam Memori Read Only atau memori hanya baca. Tidak seperti jenis memori akses acak, Firmware tidak akan berubah meski tidak dialiri oleh arus listrik. Dari mulai komputer startup sampai proses instruksi input/output.

    Modifikasi memang masih dapat dilakukan, namun hal tersebut tergantung dari jenis ROM atau Read Only Memory yang digunakan. Firmware yang telah disimpan dalam ROM tidak dapat diubah, namun Firmware yang disimpan dalam ROM yang dapat diubah seperti EEPROM atau Flash ROM, masih dapat untuk diubah sesuai kebutuhan.

  9. Free Software

  10. Free Software

    Free Software atau perangkat lunak bebas merupakan istilah yang diciptakan yang mengacu kepada perangkat lunak bebas untuk digunakan, dipelajari serta diubah dan dapat disalin dengan ataupun tanpa modifikasi. Bebas disini juga berarti dalam menggunakan, mengubah,  mempelajari, atau menjual sebuah perangkat lunak dan seseorang tidak perlu untuk meminta izin siapa pun. Dengan kata lain Anda dapat mengutak atik software tersebut sesuka hati.
     


    Perangkat lunak tersebut biasanya memiliki sebuah lisensi dan menyediakan akses ke kode sumbernya bagi para penggunanya. Perlu diketahui bahwa perangkat lunak bebas atau free software jangan disalahartikan dengan perangkat lunak gratis (freeware). Freeware dapat berupa free software yang berarti perangkat lunak bebas atau pun freeware dapat berupa perangkat lunak tak bebas. 

    Pada umumnya perangkat lunak bebas tersedia secara gratis bagi para penggunanya dan dibangun oleh komunitas terbuka. Para anggota komunitas yang tergabung tersebut biasanya bersifat sukarela tetapi dapat juga merupakan karyawan dari suatu perusahaan yang memang telah dibayar untuk mengembangkan perangkat lunak tersebut.

  11. Open Source Software

    Open Source Software

    Open Source Software atau dapat disebut juga perangkat lunak sumber terbuka merupakan jenis perangkat lunak yang kode sumbernya bersifat terbuka dan dapat untuk dipelajari, diubah, dikembangkan, ditingkatkan, serta dapat juga disebarluaskan. Karena adanya sifat tersebut, pada umumnya pengembangannya atau developer dilakukan oleh satu komunitas terbuka yang memiliki tujuan untuk mengembangkan perangkat lunak bersangkutan. Open source software yang dihasilkan tersebut biasanya bersifat bebas dengan tetap menganut sebuah kaidah dan etika tertentu.

    Semua perangkat lunak bebas merupakan perangkat lunak sumber terbuka, tetapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang sedang dipakai aplikasi tersebut dalam melisensikan suatu perangkat lunak sumber terbuka.

  12. Malware

    Malware
  13. Malware atau perangkat perusak merupakan perangkat lunak yang diciptakan oleh penciptanya untuk merusak sistem komputer. Perangkat perusak terdiri dari virus komputer, trojan horse, rootkit, cacing komputer , spyware, adware, crimeware, dan perangkat-perangkat lunak lainnya yang berniat jahat.



Pembagian Software

Pembagian Software

Pembagian software. Secara garis besar software dibagi menjadi beberapa bagian, berikut pembagian software. 

  1. Sistem Operasi : Windows, MAC OS, Ms. DOS, dan Linux.
  2. Program bantu : Anti Virus, PC Tools, Windows Explorer.
  3. Aplikasi :
    1. Pengolah Kata : Microsoft word dan sebagainya.
    2. Pengolah Angka : Lotus, Excel, dan Quattro pro.
    3. Pengolah Data : Dbase, FoxPro, dan Ms Access.
    4. Pengolah Citra : CorelDraw, 3DStudio, dan Adobe Photoshop.
  4. Compiler / Interpreter : Delphi, Pascal, Visual FoxPro, dan Visual Basic.


Itulah pengertian software (perangkat lunak komputer), jenis-jenis software, dan pembagian software. Software sangatlah dibutuhkan kecuali malware. Aplikasi-aplikasi yang sangat dibutuhkan seperti Anti Virus, Microsoft, dan sebagainya.







Sumber: 

https://googleweblight.com/i?u=https://kirigayarizqif.wordpress.com/2016/04/14/materi-tentang-software-sistem-dan-software-aplikasi/&hl=id-ID

http://woocara.blogspot.com/2015/05/pengertian-software-perangkat-lunak.html?m=1

Tidak ada komentar:

Posting Komentar