Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Pengertian software atau perangkat lunak komputer
1. Pengertian Software Atau Perangkat Lunak Komputer
Pengertian Software
Nama lain dari Software adalah perangkat lunak. Karena disebut juga sebagai perangkat
lunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras
adalah komponen yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka
software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang
tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan
diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program
atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak
inilah suatu komputer dapat menjalankan suatu perintah.
Jenis Software Atau Perangkat Lunak Komputer
Perangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem dan
perangkat lunak aplikasi.
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 :
o Sistem Operasi (Operating System)
1
2. 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.
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, Windows 7, Windows 8
3. Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
4. Apple System
5. Machintos
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.
2
3. 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.
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.
o 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.
Berbicara masasalah software pemrograman ini, saya mempunyai pengalaman
membuat salah satu Program ATM Bank Mandiri Bank Terbaik di Indonesia
untuk lebih jelasnya silahkan anda kunjungi sini : Program ATM Bank Mandiri
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.
3
4. 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, COBOL, dan Prolog
o 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, Software ERP Indonesia, AutoCAD, MYOB
Accounting, Macromedia Freehand, Microsoft Access, Visual Basic, Microsoftt Visual
Foxpro,dll.
4
5. Contoh Produk Software
Software komputer terbagi menjadi 5:
1. Software berbayar (licence)
2. Software gratis (Freeware)
3. Software gratis (Open-source)
4. Software berbagi (shareware)
5. Software iklan/spam (adware)
Pengertian Software Berbayar (lisence)
Software berbayar (licence) adalah software komputer yang didistribusikan secara komersil
atau berbayar. Ciri Software jenis ini adalah adanya kewajiban untuk mengisi kode aktivasi yang
didapatkan melalui pembelian dengan developer / pembuat software yang bersangkutan agar
dapat menggunakan software tersebut. Terdapat juga diantaranya yang memberikan masa
ujicoba gratis (trial) untuk menggunakan software yang bersangkutan. biasanya paling banyak
yang berbayar adalah software bisnis
5
6. Pada umumnya software / perangkat lunak yang berjenis software berbayar adalah program-
program seperti Microsoft Office, Adobe Photoshop, AutoCAD, Software ERP dll.
Dan biasanya para pembuat software telah memiliki toko online sendiri untuk memasarkan
produk softwarenya kepada pelanggannya, ya seperti toko online jual beli yang sudah
bertebaran di indonesia, cohtonya seperti : Rakuten.co.id: Toko Online Murah, Serba Ada
Barang Unik Jepang, Ekiosku.com Jual Beli Online Aman Menyenangkan, dan
Bajumurmer.com Toko Baju Online Jual Atasan Wanita Dress Ecer Grosir Reseller Murah. yang
sama-sama memasarkan produknya melalui sebuah situs websitenya, yang bertujuan agar para
konsumennya dapat dengan cepat mengetahui produk-produk unggulannya.
Pengertian Software Gratis (freeware)
Pengertian software gratis adalah perangkat lunak tersebut dibagikan secara cuma-cuma tanpa
mewajibkan pengguna untuk membeli software tersebut serta dapat digunakan untuk jangka
waktu juga dengan hak distribusi yang tak terbatas. Software yang termasuk dalam kategori
freeware antara lain seperti browser Mozilla Firefox, Opera, CCleaner, Smadav, WinRar dll.
Pertanyaan yang kerap muncul dibenak pengguna adalah mengapa mereka mendistribusikan
software tersebut secara cuma-cuma? Lalu apa untungnya buat mereka?
Pada umumnya developer atau pembuat software gratis tersebut juga menyediakan versi
berbayar lainnya yang menambahkan fitur yang tak terdapat pada versi gratis nya. Namun
adakalanya pembuat yang ‘murni’ hanya menyediakan versi gratis nya. Kendati demikian pada
umumnya mereka tetap memperoleh keuntungan berupa donasi dari pengguna yang tersebar
diseluruh penjuru dunia. Selain itu mereka juga mendapatkan keuntungan lain dari sponsorship
atau banner yang memasangkan iklan pada situs mereka.
Pengertian Software Gratis (open source)
Pengertian Software open source hampir sama dengan software freeware. Yang membedakan
adalah pada software open source pihak pembuat / developer turut menyediakan source code
atau keseluruhan bahasa pemrograman yang menciptakan software tersebut hingga berjalan.
Dengan demikian, bahasa pemrograman tersebut dapat dimanfaatkan oleh pengguna lainnya -
khususnya bagi programmer- untuk memodifikasi, mengurangkan atau menambahkan source
code yang bersangkutan untuk dikembangkan lebih lanjut untuk digunakan sendiri maupun
didistribusikan kembali secara bebas dan gratis! Situs paling terkenal untuk mendapatkan
software – software berjenis open source tersebut dapat mengunjungi link berikut: ( Pengertian
Software Open Source ).
6
7. Pengertian Software Berbagi ( Shareware )
Pengertian Software Shareware adalah software yang bebas digunakan namun dibatasi oleh
jangka waktu tertentu (trial). Beberapa software shareware juga terdapat limitasi pada
penggunaan fitur khusus yang terdapat didalamnya sehingga software shareware ini dapat
didownload dan dipergunakan secara gratis melalui situs resmi mereka namun setelah batas
waktu yang ditentukan selesai, maka software tersebut tidak akan dapat digunakan lagi. Contoh
Software Shareware pada umumnya adalah program antivirus, software grafis, software riset
dll.
Pengertian Software iklan / spam ( Adware )
Pengertian Software dalam kategori ini dapat dibedakan menjadi 2: Adware dan Trojan Adware.
Bila anda pernah menggunakan program Messenger dari Microsoft tentunya pernah melihat
adanya banner atau pop-up yang muncul pada saat software Messenger tersebut dijalankan.
Software tersebut memanfaatkan ruang yang tersedia untuk dipasangkan iklan promosi dsb.
Dalam tahap yang wajar, banner tersebut hanya muncul diprogam dan saat-saat tertentu.
Pada kategori yang kedua, software iklan tersebut dapat pula berbentuk Trojan Adware yang
terinstal secara diam – diam di komputer atau bahkan situs yang “tidak bersih”. Software yang
terinstal secara diam-diam dikomputer tersebut cukup berbahaya karena dapat mengganggu
kinerja komputer anda karena software tersebut dapat menyamarkan dirinya dalam bentuk
software antivirus, registry cleaner atau bahkan pesan promosi lainnya yang bila di klik akan
tertuju pada situs mereka. Untuk menghindari software yang masuk kedalam kategori ini
umumnya antivirus saat ini sudah dapat mendeteksi serta memblokirnya.
7