Anda di halaman 1dari 5

NAMA:SITI

NIM:2331003
MATKUL :KOMPUTER
DOSEN PEGAMPU:NU’MAN,M.Kom

A. PENGERTIAN SOFTWARE

Software merupakan sebuah data yang diprogram, disimpan, dan diformat secara digital dengan
tujuan serta fungsi tertentu. Perangkat ini sendiri tak mempunyai bentuk fisik, Grameds dapat
mengoperasikannya melalui perangkat komputer. Untuk pembuatannya sendiri, perangkat lunak
ini membutuhkan bahasa pemrograman yang ditulis oleh seorang developer/orang yang ahli
dalam bidang tersebut. Selanjutnya, perangkat lunak dikompilasikan dengan menggunakan
aplikasi kompiler supaya bisa dijadikan sebagai kode yang bisa dikenali oleh hardware/perangkat
keras.

Kemudian perangkat lunak yang berada pada perangkat keras tersebut menjadi sebuah “nyawa”
dari perangkat keras itu sendiri. Dengan begitu, apabila Graneds tidak menginstall software,
maka komputer Grameds pun tidak bisa dijalankan. Pasalnya, dengan software itulah yang
menjadi suatu perintah program untuk menjalankan kebutuhan atau sebagai otak dari sebuah
komputer.
B. SEJARAH SOFTWARE KOMPUTER

Software dapat didefinisikan sebagai instruksi terprogram yang disimpan di dalam


memori komputer digital dan berbentuk sebagai program yang cara penggunaanya yaitu
dengan dieksekusi oleh prosesor. Software merupaka perkembangan terbaru dalam sejarah
manusia dan menjadi kebutuhan yang mendasar pada era Informasi.
Sejarah pengembangan software dimulai bahkan sebelum adanya komputer. Menurut
sejarah, software telah dibuat jauh sebelum munculnya komputer elektronik pertama. Charles
Babbage adalah orang yang menggagas konsep software pada pertengahan tahun 1800-an.

Meski demikian, sebenarnya teori software pertama kali diusulkan oleh Alan Turing pada
tahun 1935 dalam esainya yang berjudul “Nomor komputasi dengan aplikasi ke masalah
Entscheidung.” Meski demikian, kata software sendiri dicetuskan pada tahun 1958 oleh John
Tukey, yakni seorang matematikawan dan ahli statistik dari Amerika pada tahun 1958. John
Tukey juga merupakan ilmuwan yang membahas mengenai program kalkulator elektronik.

Alan Turing menjadi orang pertama yang datang dengan membawa teori
untuk software pada tahun 1935 serta dikatakan sebagai bapak penemu software. Alan Turinglah
yang menyebabkan dua bidang akademik yakni ilmu komputer dan rekayasa software menjadi
ada dan berkembang pesat pada saat ini..Generasi pertama software untuk komputer digital
program, mulai muncul pada tahun 1940-an. Pada masa itu software mempunyai instruksi yang
ditulis langsung dengan menggunakan kode biner, yang pada umumnya ditulis untuk komputer
mainframe.

C. Fungsi Software
Sebenarnya dari pengertian software yang telah dijelaskan pada poin
sebelumnya, Grameds sudah dapat mengetahui apa saja fungsi software yang ada pada sistem
operasi komputer. Walau begitu, untuk lebih jelasnya Grameds dapat menyimak beberapa fungsi
utama dari software selengkapnya pada poin berikut ini:
1. Software memiliki fungsi sebagai dasar kebutuhan komputer dapat bisa dioperasikan dengan
baik.
2. Software memiliki fungsi untuk mengatur hardware/perangkat keras yang ada pada
komputer. Dengan begitu, komputer yang digunakan dapat bekerja dengan baik
menyesuaikan pada pekerjaan apa yang dibutuhkan.
3. Software juga dapat dipakai sebagai penghubung antara beberapa software yang lainnya
dengan medianya yakni hardware
4. Software juga bisa difungsikan sebagai penerjemah perintah pada software yang lain yang
masih ada di dalam bahasa mesin. Dengan begitu, hardware pada komputer pun dapat
mengerti serta menerimanya dengan baik.
5. Selain itu, perangkat lunak komputer ini juga bisa Grameds pakai untuk mengindentifikasi
sebuah program yang ada di dalam komputer.

D. Pembagian Software Berdasarkan Jenisnya


Apabila dilihat secara umum, perangkat lunak dapat terbagi menjadi tiga jenis. Berikut
ini pembagian software berdasarkan pada jenisnya :

1. Sistem Operasi (Operating System)


Perangkat lunak jenis ini digunakan untuk mengatur tiap-tiap perangkat keras yang telah
terhubung dengan CPU komputer. Selain itu, sistem operasi juga memiliki fungsi dalam
menerjemahkan kegiatan serta mengatur seluruh proses yang terjadi dan diperintahkan oleh user
pada CPU sehingga perintah dari user tersebut dapat dikerjakan oleh komputer dengan baik.
Mayoritas program software dirancang untuk bekerja hanya untuk kompatibel dengan satu
sistem operasi perusahaan, seperti hanya Windows (Microsoft) atau hanya macOS (Apple).
Software yang jelas akan mengatakan sistem operasi mana yang didukung dan akan
menjadi sangat spesifik, miisalnya, program softwareproduksi video mungkin mengatakan
bahwa perangkat tersebut mendukung Windows 10, Windows 8, dan Windows 7, tetapi tidak
mendukung versi Windows yang lebih lama seperti Windows Vista dan XP.
Contoh dari program produksi video, perusahaan mungkin juga merilis versi lain dari program
dengan fitur yang persis sama tetapi hanya memiliki fungsi dengan macOS.
Pengembang software juga sering merilis versi tambahan yang dapat bekerja dengan sistem
operasi lain.
Contoh Sistem Operasi Software (Operation System Software)
Laptop, tablet, dan komputer desktop semuanya menjalankan sistem operasi yang mungkin
pernah Grameds dengar. Beberapa contoh dari software adalah versi Microsoft Windows
adalah :
 Windows 10
 Windows 8
 Windows 7
 Windows Vista
 Windows XP
 macOS Apple
 iOS
 Chrome OS
 BlackBerry
 Tablet OS
 Linux
Sama halnya dengan komputer, smart phone juga menjalankan sistem operasi
atau software Seperti iOS Apple atau Android Google. Baik iOS atau android, keduanya adalah
suatu yang sama dan saling memiliki keterkaitan.
Walau kadang ada beberapa sistem aplikasi dari iOS yang tidak bisa digunakan di android atau
sebaliknya, tetapi yang perlu Grameds sadari, keduanya adalah sistem operasi yang digunakan
pada perangkat bernama smart phone.Server dalam sebuah situs web yang Grameds kunjungi
atau melayani video yang Grameds tonton, biasanya juga menjalankan sistem operasi khusus.
Sistem operasi ini dirancang dan dioptimalkan untuk kinerja softwarekhusus yang diperlukan
untuk membuat smratphone bisa melakukan apa yang pengguna ingin lakukan.

2. Bahasa Pemrograman (Programming Language)


Jenis perangkat lunak yang satu ini adalah bahasa yang digunakan dalam pembuatan sebuah
program. Jika ditelusuri berdasarkan contohnya, terdapat beberapa macam bahasa yang
bisa Grameds ketahui. Seperti JAVA, PHP, HTML, C, C++, dan masih banyak lainnya. Dalam
membuat bahasa pemrograman ini nantinya masih memerlukan perangkat lunak khusus untuk
merancang program sesuai metode dan struktur yang ada pada bahasa pemrograman itu sendiri.

3. Program Aplikasi
Program aplikasi disini merupakan sebuah perangkat lunak yang umumnya sudah banyak
digunakan dalam menyelesaikan tugas-tuigas tertentu. Dalam hal ini software dapat memiliki
fungsi sesuai dengan tujuan pembuatannya. Salah satu contohnya adalah Excel, Microsoft Word,
Calculator, dan yang lainnya.

E. Jenis Software/Perangkat Lunak Berdasarkan Distribusinya

Selain beberapa jenis perangkat lunak yang dijelaskan di atas, Grameds juga perlu
mengetahui beberapa jenis software yang dibedakan berdasarkan distribusinya. Di bawah ini
beberapa pengelompokannya yang bisa Grameds simak :
1. Firmware
Merupakan jenis penyimpanan perangkat lunak yang hanya bisa dibaca. Grameds tidak dapat
mengubah sifat tersebut sehingga tidak perlu lagi melakukan modifikasi maupun pengembangan
lebih lanjut meskipun terjadi masalah pada fungsinya.
2. Freeware
Merupakan salah satu jenis software yang tidak memiliki batas waktu tertentu. Akan tetapi,
kebanyakan software jenis ini memiliki fitur yang tidak begitu lengkap sehingga penggunaannya
pun kurang maksimal.
3. Adware
Jenis perangkat lunak ini dapat diperoleh serta digunakan tanpa biaya. Akan tetapi, perangkat
lunak ini masih menyediakan kompensasi dengan adanya iklan yang muncul pada perangkat
komputer yang digunakan.
4. Opensource
Yakni sejenis perangkat lunak yang dapat dibuka kode sumbernya. Grameds juga bisa
mengubah, meningkatkan, hingga menyebarluaskannya. Umumnya, software jenis ini diperoleh
tanpa biaya dan dikembangkan oleh orang lain menggunakan lisensi yang bernama GPL
(General Public License).
5. Malware
Merupakan salah satu jenis dari software yang dianggap berbahaya dan bisa merusak apabila
disalahgunakan penggunaannya.perangkat lunak apa pun yang sengaja dirancang untuk
menyebabkan kerusakan pada komputer, peladen, klien, atau jaringan komputer Berbagai jenis
malware ada, termasuk virus komputer
6. Shareware
Shareware merupakan sebuah perangkat lunak yang dapat digunakan untuk keperluan
tertentu. Grameds bisa menggunakannya secara gratis. Pada umumnya, jenis perangkat lunak
yang satu ini digunakan sebagai demonstrasi dengan fitur dan waktu pengguaan yang terbatas.

7. Spyware
Adalah software yang khusus digunakan dalam memata-matai setiap aktivitas pengguna
komputer.teknologi informasi yang mengacu kepada salah satu bentuk program berbahaya yang
memasang dirinya sendiri ke dalam sebuah sistem untuk mencuri data pengguna atau merusak
sistem pengguna tersebut.

F. Spesifikasi Software untuk Komputer

Terdapat beberapa spesifikasi software yang bisa mendukung operasi pada komputer. Seperti:

1. Sistem operasi untuk mesin server


Beberapa diantaranya seperti Sun Solaris, Microsoft Windows Server, Free BSD, Varian Sistem
Operasi Linux untuk server (misalnya caldera, debian, mandrake, redhat, dan masih banyak lagi),
serta sistem operasi khusus server yang lain

2. Aplikasi yang menunjang layanan aplikasi jaringan komputer


Hal ini seperti web server, DNS server, database server, remote desktop, dan aplikasi penunjang
jaringan komputer lainnya.

3. Aplikasi untuk mengelola lalu lintas jaringan


Diantaranya seperti routing (proses pengiriman data/informasi yang dilakukan dengan
meneruskan paket data yang dikirim pada sebuah jaringan satu ke jaringan yang lain). Atau yang
lainnya seperti NMS (Network Mananjemen System). NMS disini berarti pemantau jaringan
network yang berguna dalam mengawasi jaringan komputer.

G. Beberapa Contoh Software


Dari beberapa penjelasan lengkap mengenai software di atas, kurang lengkap rasanya
apabila Grameds belum mengetahui contoh software itu sendiri. Di bawah ini merupakan
contohnya berdasarkan fungsinya:

1. Microsoft Office Word


Software yang satu ini bisa Grameds gunakan untuk mengetik dan mengedit sebuah dokumen
dalam tampilan kertas. Perangkat lunak yang satu ini merupakan perangkat office yang paling
populer karena biasanya digunakan oleh berbagai lapisan masyarakat baik anak-anak hingga
orang dewasa untuk memenuhi pekerjaannya.
2. Microsoft Office Powerpoint
Software yang digunakan untuk membuat sebuah presentasi. Grameds juga bisa
menggunakannya untuk mengedit foto, membuat video, dan masih banyak lagi lainnya.
3. Microsoft Excel
Tidak jauh berbeda dengan Microsoft Word, Microsoft Excel juga merupakan salah satu
perangkat office yang cukup populer. perangkat ini digunakan untuk mengedit serta membuat
sebuah dokumen dengan tampilan kolom, berhitung, dan mengolah data.
4. Mozilla Firefox, Google Chrome, Microsoft Edge
Sebuah software yang berguna yang dapat Grameds gunakan sebagai peramban web lintas
platform bebas dengan sumber terbuka. Itulah beberapa contoh software/perangkat lunak yang
bisa Grameds ketahui
Dalam sebuah komputer memang tidak akan terlepas dari yang namanya perangkat lunak itu
sendiri. Nantinya, setiap komputer yang sudah memiliki software didalamnya, maka akan
memudahkan seseorang dalam melakukan tugasnya.

Anda mungkin juga menyukai