Anda di halaman 1dari 10

NAMA: NASYWA CINDA SADIRA

NIM: 062330801702
KELAS: 1IF

SOFTWARE
Pengertian Software
Perangkat lunak atau software adalah kumpulan beberapa perintah yang dieksekusi oleh mesin
komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin
komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Perangkat Lunak
(software) merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu
sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh
perintah, maupun catatan-catatan yang diperlukan. oleh komputer untuk menjalankan perintah
yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan
program beserta data-data yang diolahnya. Pengolahan pada software ini melibatkan beberapa
hal, diantaranya sistem operasi, program, dan data. Software ini mengatur sedemikian rupa
sehingga logika yang ada dapat dimengerti oleh mesin komputer.

Sejarah Software
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan
interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak,
menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar
/ on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word
(32 bit).
Kelompok-kelompok bit ini disusun ke dalam struktur instruksi seperti penyimpanan, transfer,
operasi aritmetika, operasi logika, dan bentuk bit ini diubah menjadi kode-kode yang dikenal
sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk
dapat menghafal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan,
dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa
manusia (bahasa Inggris). Bahasa pemograman tingkat tinggi ini memiliki beberapa jenis yaitu,
bahasa C, bahasa C++, dan Pascal.
Perkembangan Software
Ada 4 Era dalam perkembangan perangkat lunak :
1. Era Pioneer
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian
dalam computer. Cara lain dalam mengakses komputer adalah menggunakan punched card
yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung,
sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak
merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara
langsung dan hasil yang selesai dikerjakan komputer berupa print out. Proses yang dilakukan
di dalam komputer berupa baris instruksi yang secara berurutan diproses.
2. Era Stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan
peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan
perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi,
dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat
lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses
yang dilakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini
mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data
(yang diproses).
3. Era Mikro
Sejalan dengan semakin luasnya PC (Personal Computer) dan jaringan komputer di era ini,
perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak
dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan
perangkat lunak aplikasi yang digunakan secara langsung oleh penggunannya untuk keperluan
tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan
buatan.
4. Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer
dengan 25 prosesornya, sebuah komputer genggampun telah dilengkapi dengan perangkat
lunak yang dapat disinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti
telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak
untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan
mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat
lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang,
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam
perancangannya. Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun semakin
meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara
dan gambar.

Pengertian Software Menurut Para Ahli


➢ Wilman & Riyan.
mengatakan bahwa Software memiliki sifat maya, yang dapat diartikan bahwa Software tidak
dapat terlihat secara fisik, akan tetapi fungsi dari Software dapat dirasakan manfaatnya oleh
usernya (R. Wilman & Riyan, Mengenali & Mengatasi Kerusakan Software Handphone.
➢ Melwin Syafrizal Daulay.
Software adalah sebuah perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer
dan seluruh intruksi yang mengarah pada sistem komputer (Melwin Syafrizal Daulay, 2007,
Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer).
➢ Roger S. Pressman.
Berpendapat bahwa yang dimaksud dengan perangkat lunak atau software adalah sebuah
perintah program dalam sebuah komputer, yang apabila dieksekusi oleh usernya akan
memberikan fungsi dan unjuk kerja seperti yang diharapkan oleh usernya (Roger S. Pressman,
2002, Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu) Andi Yogyakarta).
➢ Wiwit Siswoutomo.
Berpendapat bahwa yang dimaksud dengan software/ perangkat lunak adalah sebuah nyawa
dari komputer atau Hardware. Karena tanpa adanya software maka komputer hanyalah sebuah
perangkat keras atau Hardware yang mati dan tidak dapat digunakan (Wiwit Siswoutomo,
2013, Step By Step Joomla! Programming).

Ciri-Ciri Software
Adapun ciri-ciri software adalah sebagai berikut.
1. Perangkat penunjang hardware
Software bertanggung jawab untuk mengelola perangkat keras pada komputer. Dengan begitu
komputer bisa bekerja dengan baik tergantung pada apa yang perlu di butuhkan dan dilakukan.
2. Bersifat open source, freeware, shareware, atau commercial
Ciri-ciri software berikutnya adalah software dapat di gunakan oleh siapa saja secara gratis.
Tetapi developer atau programmer pada dasarnya memiliki ketentuan tertentu yang biasanya
di sertakan saat pengguna ingin mengunduh software tersebut.
3. Butuh file installer untuk menginstalnya
Untuk menggunakan software dan mengoperasikannya, kamu membutuhkan file installer
untuk menginstall software pada komputer. Barulah setelah itu kamu bisa menggunakannya
sesuai kebutuhan.
4. Mudah terserang virus komputer
Software adalah perangkat lunak yang memiliki ciri-ciri mudah terserang virus, baik dari situs
sumber kamu mendownload atau bahkan dari virus yang telah ditanamkan. Untuk mencegah
hal buruk terjadi di perangkatmu, ada baiknya untuk menginstall antivirus yang terpercaya
sehingga komputer dan laptop akan lebih aman.

Fungsi Software
Berikut beberapa fungsi software yang sudah dirangkum oleh Jagoan Hosting:
Sebagai pelengkap komputer agar dapat dioperasikan dengan baik oleh perintah-perintah
tertentu.
1. Mengontrol hardware yang ada pada komputer sehingga dapat di gunakan dan bekerja
dengan baik sesuai kebutuhan.
2. Menjadi penghubung antara beberapa software dengan hardware komputer.
3. Menjadi penerjemah perintah software ke dalam bahasa mesin, supaya hardware bisa
menerimanya dengan baik.
4. Mengidentifikasi program di dalam komputer.

Jenis-jenis Software dan Contohnya


Semakin berkembangnya teknologi membuat jenis-jenis software pun makin beragam. Bahkan
saat ini sudah banyak perangkat lunak mulai dari yang gratis hingga berbayar. Adapun jenis-
jenis software adalah sebagai berikut.
1. Operating system
Salah satu jenis software adalah operating system. Perangkat lunak ini berfungsi mengelola
semua perangkat keras yang terhubung ke CPU komputer. Operating system juga membantu
menerjemahkan aktivitas dengan mengelola proses yang di perintah pengguna lalu di sebarkan
ke CPU sehingga perintah tersebut dapat di jalankan dengan benar di komputer. Contoh
operating system software adalah
• Microsoft Windows,
• UNIX,
• MacOS,
• Linux.
2. Programming language
Jenis software programming language adalah bahasa yang di gunakan untuk menulis program.
Contoh software ini meliputi
• HTML,
• JAVA,
• PHP,
• C,
• C++ dan masih banyak lainnya.
Bahkan jika kamu membuat bahasa pemrograman ini, kamu tetap memerlukan perangkat lunak
khusus untuk merancang program berdasarkan metode dan struktur dalam bahasa
pemrograman itu sendiri.
3. Program aplikasi
Program aplikasi adalah perangkat lunak yang umumnya kita jumpai dalam kegiatan sehari-
hari. Perangkat lunak ini bisa berfungsi sesuai tujuan pembuatannya. Contoh software program
aplikasi adalah
• Microsoft Office Excel,
• Microsoft Office Word, dan
• MYOB.

Jenis Software Berdasarkan Distribusinya


1. Adware
Adware adalah software yang di rancang dengan tujuan membagikan iklan online secara
otomatis ke dalam layar komputer pengguna. Jenis perangkat lunak ini juga bisa menghasilkan
pendapatan melalui metode pay per click (PPC).
2. Firmware
Ini adalah jenis penyimpanan perangkat lunak hanya-baca. Properti ini tidak dapat di ubah, jadi
jika kamu mengalami masalah fungsional, kamu tidak perlu melakukan perubahan atau
pengembangan lebih lanjut.
3. Freeware
Freeware adalah jenis software yang tidak memiliki batasan waktu tertentu. Namun, sebagian
besar perangkat lunak jenis ini punya fitur yang tidak cukup sempurna untuk di gunakan.
4. Malware
Malware adalah jenis software yang di anggap berbahaya jika di salahgunakan. Pasalnya,
malware di rancang untuk menginfeksi komputer dan merusaknya. Terdapat banyak jenis
malware, salah satunya adalah virus komputer.
5. Opensource
Opensource adalah jenis software yang kode sumbernya bisa di buka. Kamu juga dapat
mengubah, meningkatkan, dan mendistribusikannya kembali tanpa harus membayar. Jenis
software ini di kembangkan oleh programmer menggunakan suatu bahasa pemrograman
khusus.
6. Shareware
Shareware adalah perangkat lunak yang dapat di gunakan secara gratis. Jenis software ini
biasanya di gunakan sebagai demonstrasi dengan fungsionalitas dan waktu penggunaan
terbatas.
7. Spyware
Spyware adalah jenis software yang di rancang sebagai mata-mata setiap aktivitas user.
Software ini juga sering disalahgunakan untuk melakukan pencurian data komputer.
SISTEM OPERASI—OPERATING SISTEM(OS)

Pengertian Sistem Operasi


Sistem operasi adalah bagian yang penting dari sistem komputer. Secara umum sistem
komputer terbagi dari hardware, sistem operasi, program aplikasi, dan pengguna (user) seperti
Gambar 1.1. Hardware atau perangkat keras terdiri atas CPU (Central Processing Unit), media
penyimpanan (memory), perangkat I/O (input/output) dan sistem bus (struktur dan mekanisme
yang berguna untuk komunikasi antara prosesor, memori utama dan modul I/O) sebagai sumber
daya dasar. Program aplikasi berisi compiler, basis data, games dan program- program bisnis,
yang merupakan suatu cara dimana resource-resource (sumber daya) akan diakses untuk
menyelesaikan masalah pengguna (Kusumadewi, 2002).

Pengertian Sistem Operasi Menurut Para Ahli


Berikut ini pengertian sistem operasi menurut para ahli:
➢ Iim Rusyamsi
Sistem operasi adalah perangkat lunak (software) yang dapat melakukan tugas mengontrol dan
mengatur perangkat keras sekaligus operasi dasar sistem lainnya dan juga bisa untuk
menjalankan program aplikasi.
➢ MCLEOD (PEARSON)
Sistem operasi adalah program-program komputer yang mengatur sumber daya perangkat
keras dan perangkat lunak komputer kita
➢ FERY INDAYUDHA
Sistem operasi adalah sebuah sistem yang dibutuhkan agar dapat menjalankan semua palikasi
program/software yang ada di komputer.
➢ M. Suyanto
Sistem operasi adalah suatu sistem yang terdiri atas beberapa komponen perangkat lunak atau
software yang memiliki fungsi untuk mengontrol seluruh aktivitas yang sudah dilakukan
komputer.

Sejarah Sistem Operasi


Sejarah sistem operasi komputer dibagi kedalam 4 generasi yaitu :
1. Sistem operasi generasi pertama (Tahun 1945 – 1955).
Sistem operasi generasi pertama merupakan awal perkembangan sistem komputasi elektronik
sebagai pengganti sistem komputasi mekanik. Pada generasi ini belum ada yang namanya
sistem operasi komputer, maka sistem komputer diberi instruksi yang harus dikerjakan secara
langsung.
2. Sistem operasi generasi ke-dua (Tahun 1955 – 1965).
Sistem operasi generasi ke-dua memperkenalkan BPS (batch processing sistem) yaitu
pekerjaan yang di kerjakan dalam satu rangkaian, lalu di eksekusi secara berururan. Pada
generasi ini sistem komputer belum dilengkapi dengan sistem operasi, tetapi beberapa fungsi
sistem operasi telah ada.
3. Sistem operasi generasi ke-tiga (Tahun 1965 – 1960).
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak
pemakai sekaligus, dimana user atau penguna dapat berkomunikasi lewat terminal secara
online ke komputer, maka sistem operasi menjadi multi user (Digunakan oleh banyak penguna
sekaligus). Dan multi programing (Melayani banyak program
sekaligus).
4. Sistem operasi generasi ke-empat (Tahun 1980an–pasca 1980an).
Dewasa ini sistem operasi digunakan untuk jaringan komputer, dimana user menyadari
keberadaan komputer – komputer yang saling terhubung satu dengan yang lain.

Fungsi Sistem Operasi


Sistem operasi mempunyai peran penting di dalam suatu sistem komputer. Berikut beberapa
fungsi sistem operasi:
1. Manajemen Sumber Daya Komputer
Sistem operasi dapat mengatur waktu sebuah aplikasi yang dijalankan, membagi penggunaan
CPU saat apliaksi berjalan bersamaan, memberi akses pada disk, dan lain sebagainya.
Berperan Sebagai Aplikasi Dasar Sebuah Perangkat
Sistem Operasi merupakan dasar dari pembentukan program yang ada pada sebuah perangkat.
Bisa dikatakan ini merupakan bagian vital yang mengatur semua hal yang dibutuhkan untuk
menjalankan fungsi sebuah perangkt.
2. Menghubungkan Hardware
Sistem operasi berperan dalam mengoordinasikan semua perangkat yang saling terhubung pada
gadget dalam waktu yang bersamaan, seperti penyimpanan internal, mouse, speaker, dan CPU.
Dalam hal ini sistem operasi berperan sebagai jembatan yang menghubungkan perangkat keras
dengan perangkat lunak. Kemudian pada gilirannya akan menjalankan operasi dasar komputer.
3. Mengoptimalkan Fungsi Sebuah Perangakt
Sistem Operasi mampu mengoptimalkan kinerja dari sebuah perangkat keras maupun lunak,
Sistem tersebut mengatur serta mengendalikan hubungan antara perangkat keras dan lunak agar
bisa saling bekerjasama dengan baik,
4. Mengatur Sistem Kerja Perangkat
Sistem Operasi mengatur serta mengontrol semua fungsi perangkat keras yang digunakan,
mulai dari CPU, Hardisk, memrori dan lain sebagainya. Tentunya dengan adanya sistem
operasi seluruh perangkat bisa saling bersinergi dan membentuk kesatuan untuk
memaksimalkan fungsi sebuah perangkat.

Jenis dan Contoh Sistem Operasi


Ada beberapa jenis sistem operasi komputer yang cukup terkenal. Berikut ini beberapa jenis-
jenis sistem operasi yang dijalankan di komputer:
1. Sistem Operasi Stand Alone
Pada Sistem Operasi Stand Alone dapat digunakan oleh single user maupun multi user, sistem
operasi ini juga memliki fitur-fitur yang cukup lengkap dan dapat berdiri sendiri. Contoh sistem
operasi stand alone adalah,
• Microsoft windows,
• Linux, dan
• Mac OS
2. Sistem Operasi Live CD
Live CD hanya membutuhkan perangkat CD/DVD room tanpa perlu menginstal secara
permanen di komputer untuk menjalankannya. Sistem operasi ini sangat ringan karena
ukurannya yang cukup kecil. Tetapi sistem operasi live CD tidak memiliki banyak fitur
dibandingkan sistem operasi stand alone. Inilah contoh sistem operasi live CD yaitu
• Knoppix,
• Centos,
• Linux Mint,
• Win XP live CD dan lainnya.
3. Sistem Operasi Embedded
Sistem ini langsung ditanam di komputer dan tidak bisa berdiri sendiri, memiliki fungsi khusus
dan spesefikasi khusus. Contoh dari Sistem Operasi Embedded adalah
• eCOS,
• LynxOS,
• JavaOS dan
• Embedded Linux.
4. Sistem Operasi Jaringan
Sistem operasi jenis ini dibuat khusus untuk menangani keperluan jaringan komputer. Beberapa
layanan yang dapat ditangani oleh sistem operasi jarngan adalah HTTP Service, DNS Service,
Sharing Printer, Proxy Server, dan masih banyak lagi. Beberapa contoh sistem operasi jaringan
adalah
• Red Hat,
• Centos Server,
• Cloud Linux dan lain sebagainya.

Anda mungkin juga menyukai