Anda di halaman 1dari 13

Mata Kuliah : PTKI 1A

Dosen : Masimbangan Susanna Herawati

SOFTWARE DAN BRAINWARE

Nama Kelompok :
Arvyn Dila Wijaya (51412178)
Puji Harapan (55412725)
Imanuel Batu Nanggar (53412652)
Wahyu Diyono (57412633)

Kelas : 1IA26

UNIVERSITAS GUNADARMA
FAKULTAS TEKNIK INDUSTRI JURUSAN TEKNIK INFORMATIKA

SOFTWARE PERANGKAT LUNAK


I. PENDAHULUAN
A. Pengertian Perangkat Lunak
Software disebut juga dengan perangkat lunak. Seperti nama lainnya itu, yaitu
perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika
perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh
manusia, maka software atau perangkat lunak tidak dapat disentuh dan dilihat secara
fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita
bisa mengoperasikannya.
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.

B. Jenis-Jenis Perangkat Lunak


Software secara garis besar dapat dibagi menjadi 3 bagian. Berikut pembahasan jenisjenis software:

1. Sistem Operasi (operating system)


Sistem Operasi merupakan komponen software yang
sangat penting yang akan dibaca pertama kali oleh
komputer ketika anda menghidupkan komputer. Sistem
Operasi merupakan pengendali utama yang akan
mengendalikan pelaksanaan program komputer dan
mengolah segala sumber daya yang ada. Ada 2 jenis
Sistem Operasi yaitu Sistem Operasi yang berbasis CLI
(Command Line Interface) dan yang berbasis GUI
(Graphic User Interface).
Pada OS yang berbasis CLI kita mengetikkan kode-kode
perintah untuk melaksanakan pekerjaan. Contoh konkret dari Sistem Operasi ini

adalah DOS. Dalam perkembangan, Sistem Operasi berbasis CLI tersisih oleh GUI
Operating System. Di dalam Sistem Operasi GUI kita hanya tinggal memilih program
dan perintah yang kita inginkan dengan mengeklik mouse saja. Hal ini sangatlah
memudahkan pengguna karena lebih userfriendly. Tampilan yang ditawarkan pun
lebih enak dipandang mata.
Dalam Sistem Operasi jenis ini, mulai dikenal istilah click, drag, dan drop. Begitu
banyak contoh GUI Operating System, contohnya : Windows XP , Windows 7,
Ubuntu berbasis GUI, dan lain-lain. System operasi juga akan berfungsi sebagai
perantara antara aplikasi dengan hardware. Jadi ketika kita memberikan perintah dari
sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke OS terlebih
dahulu, baru kemudian oleh OS disampaikan ke hardware. Misalnya, kita
memberikan perintah print dari aplikasi Microsoft Word. Perintah tersebut akan
disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.

2. Program Bantu atau Proram Tambahan (Utility Program)


Program bantu (utility) merupakan program yang digunakan
untuk mengisi kekurangan atau menampilkan kembali file suatu
sistem operasi yang terhapus. Secara terperinci, program bantu
dapat diartikan sebagai rangkaian standar routine yang
membantu dalam operasi sistem kopmputer dengan melakukan
beberapa proses yang sering diminta, seperti pembuatan salinan,
pemilahan, atau penyatuan. Program bantu akan mengisi
kekurangan Sistem Operasi. Beberapa pekerjaan yang dapat
dilakukan oleh program bantu antara lain : merapair file yang
sudah terhapus, mengecek kondisi hardware, merepair kerusakan
hardware (misalnya merepair bad sector pada harddisk), dan lain-lain. Contoh
program utility adalah Hiren, Tune Up Utilities, Lantastic, dan lain-lain.

3. Bahasa Komputer (Computer Language)

Merupakan bahasa yang digunakan untuk membuat program computer dan berguna
untuk menghasilkan program aplikasi. Ada 2 macam bahasa komputer yatiu Low
Level Language dan High Level Language.
a) Low Level Language, merupakan bahasa tingkat rendah karena berbeda jauh
dengan bahasa manusia sehari-hari sehingga sulit dipahami . Contohnya adalah
Assembly.
b) High Level Language, merupakan bahasa tingkat tinggi karena menggunakan
bahasa tingkat tinggi karena mudah dimengerti. Jenis bahasa ini menggunakan
perintah serta kalimat makro yang menyamai bahasa manusia atau notasi matematika
untuk menjelaskan masalah yang harus dipecahkan atau prosedur yang yang harus
digunakan. Contohnya adalah BASIC, PASCAL, FORTRAN, Visual Foxpro, dll.
4. Program Aplikasi
Software ini dibuat untuk tujuan tertentu atau
spesifik. Tujuan penciptaan software jenis
ini adalah untuk mempermudah pekerjaan
manusia dalam 1 bidang tertentu. Sekarang
ini sudah banyak sekali aplikasi yang
membantu pekerjaan manusia. Software aplikasi
dapat dibagi menjadi beberapa macam
berdasarkan fungsinya, antara lain :
Pengolah kata
Aplikasi ini digunakan 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 digunakan 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 digunakan untuk membuat presentasi.
Contoh aplikasi ini antara lain; Microsoft Power Point, Open Office Org.
Impress, dsb.
Pengolah gambar
Aplikasi ini digunakan untuk mengolah gambar dan foto.
Contoh aplikasi ini antara lain; Corel Draw, Adobe Potoshop, dsb.

Pengolah data
Aplikasi ini digunakan untuk mengolah suatu data baik dalam jumlah besar

maupun sedikit dan menghasilkan informasi berupa Data base


Contoh aplikasi ini antara lain; Microsoft Access, SPSS, Fox pro, My sql, dsb.
Browser Internet
Aplikasi ini digunakan untuk browsing di dunia maya.
Contoh aplikasi ini antara lain; IE, Firefox, Opera, Safari, Google

Chrome, dsb.
Program Statistik
Program jenis ini digunakan untuk melakukan penelitian yang
berhubungan dengan analisis statistik. Contohnya adalah

Statistica, SAS, dsb.


A nti Virus
Merupakan program yang digunakan untuk mendeteksi dan membasmi virus
komputer. Contohnya sangatlah banyak seperti Avira, Kasper Sky, Smadav, dan
lain-lain.

Program Paket
Program paket merupakan gabungan dari beberapa aplikasi yang di paket menjadi
kesatuan untuk menangani suatu bidang pekerjaan yang saling berkaitan. Contoh:
Microsoft Office dimana didalamnya terdapat program untuk mengolah kata
(Microsoft Word), untuk mengolah angka (Microsoft Excel), Untuk Program
Presentasi (Microsoft Power Point), untuk program pengolah database (Microsoft
Acces),dll.

C. Perangkat Lunak Berbayar dan Bebas


Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan kembali
menjadi beberapa macam, yaitu :

Commercial software
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan
komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software
tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya.

pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk


menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh
software berbayar ini misalnya adalah sistem Microsoft Windows, Microsoft Office,

AdobePhotoshop,dll.
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta
yang gratis digunakan tanpa batasan waktu. Freeware sering digunakan dalam
program promosi sebagai software tambahan pada penjualan software berpemilik dan

juga untuk meningkatkan penjualan.


Shareware
Shareware ialah perangkat lunak

yang

mengijinkan

orang-orang

untuk

meredistribusikan salinannya, tetapi bila pengguna terus menggunakannya diminta


untuk membayar biaya lisensi. Biasanya penggunaan shareware pada awalnya free,
namun dibatasi waktu penggunaannya, atau konsepnya freeware namun item-item
atau fungsinya terbatas. Apabila ingin berfungsi penuh, perlu membayar terlebih

dahulu. Game-game tertentu di internet banyak menggunakan software jenis ini.


Public domain software
Perangkat lunak public domain ialah perangkat lunak yang tanpa hak cipta. Ada yang
menggunakan istilah public domain secara bebas yang berarti cuma-cuma atau gratis.
Namun public domain merupakan istilah hukum yang artinya tidak memiliki hak
cipta. Dengan kata lain software jenis ini tidak terikat secara hukum yang terkait
dengan hak cipta, jadi setiap pihak berhak untuk melakukan apapun terhadap software
ini, alias tidak bertuan. Meskipun tidak bertuan, bukan berarti jenis software ini aman.
Ada kalanya jenis software yang beredar adalah malware, atau software yang sangat
diragukan keamanannya.

Brainware Perangkat Otak


Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur sistem
di dalam komputer. Diartikan juga sebagai perangkat intelektual yang mengoperasikan dan
mengeksplorasi kemampuan dari Hardware maupun Software.
Brainware termasuk bagian penting dari sebuah sistem komputer. Hardware tidak dapat
bekerja tanpa adanya Software, sedangkan Software dan Hardware tidak dapat bekerja tanpa
adanya Brainware. Jadi 3 komponen ini saling terkait dan saling membutuhkan.

Konsep Hardware Software Brainware adalah merupakan konsep Tri Tunggal


yang tidak bisa dipisahkan satu dengan lainnya. Untuk tahap pertama, manusia hasrus
memasukkan program terlebih dahulu ke dalam komputer. Setelah program tersimpan di
dalam komputer, maka komputer baru bisa bekerja untuk membantu manusia di dalam
menyelesaikan persoalan ataupun pekerjaannya.

Komponen Brainware pada umumnya dibagi dalam beberapa bagian, yaitu :


1. Operator Komputer bertanggung jawab untuk mengolah data melalui
sistem yang berhubungan dengan komputer. Operator harus mengikuti
instruksi yang ditetapkan dalam runbook yang telah disusun oleh
Programmer. Disini perlu adanya pembatasan agar Operator tidak dapat
memodifikasi program sebelum atau selama program itu berjalan.

2. Teknisi adalah seorang yang bertanggung jawab untuk maintenance tentang segala
jenis permasalahan komputer. Seorang Teknisi harus
mempunyai pengetahuan luas mengenai troubleshooting
dan sebagainya.
Teknisi memiliki beberapa spesialisasi tergantung dari
bidang yang di dalami yaitu:
Network Engineer, adalah orang yang merancang teknikteknik

baru

dalam

bidang

neworking.

Dia

bertanggungjawab untuk mengembangkan metode-metode baru dalam menghasilkan


sesuatu yang berguna untuk bidang networking.
Hardware Engineer, adalah orang yang bertanggungjawab untuk mengembangkan
metode dan teknik-teknik baru dalam pembuatan sebuah hardware, sehingga muncul
sebuah produk baru dengan teknologi yang lebih baik dari sebelumnya.
Software Engineer, adalah orang yang bertanggungjawab untuk mengembangkan
metode dan teknik-teknik baru dalam pembuatan sebuah software (aplikasi, driver,
maupun sistem operasi).
3. Trainer adalah seorang Brainware yang mempunyai pengetahuan lebih
banyak di banding lainnya, dan Brainware ini bertanggung
jawab untuk mendidik dan mengajar di bidangnya.
4. Konsultan adalah Brainware yang bertanggung jawab
layaknya seorang penasehat handal di dalam bidangnya.
5. Project Manager adalah Brainware yang bertanggung jawab sebagai pemimpin atau
komandan di suatu project tertentu. Sering disebut juga Mandor di proyek
pembangunan.

6. Programmer adalah seseorang yang bertugas membuat aplikasi komputer

yang

mempunyai kemampuan menguasai salah satu atau banyak bahasa pemrograman


seperti bahasa C, Pascal, Java, dll sehingga dapat memudahkan kinerja manusia
melalui program yang telah dibuatnya Programmer juga bisa dikatakan sebagai
pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem
komputerisasi yang akan dirancang.
7. Graphic Designer seorang Brainware yang berkecimpung di dunia
Design Grafis dan mahir dalam hal-hal berbau desain grafis serta
membuat

suatu

objek

animasi.

8. Spesialis Jaringan adalah seorang Brainware yang


sudah mahir di dalam dunia Jaringan Komputer. Dia
bertanggung jawab atas semua hal yang berhubungan
dengan Jaringan Komputer.

9. Database Administrator, adalah orang yang


mengelola sebuah sistem database di dalam
suatu sistem tertentu.

10. Administrator adalah Brainware yang bertanggung jawab


mengelola suatu sistem operasi dan program-program yang
berjalan pada sebuah sistem komputer atau jaringan komputer.

11. System Analis adalah Brainware yang bertanggung jawab untuk


mendesain, merancang dan menganalisa suatu program yang
akan dibuat maupun sudah jadi. Merekomendasikan pemilihan
perangkat lunak dan sistem yang paling sesuai dengan
kebutuhan organisasi bisnis atau perusahaan. Seorang sistem
analis harus memiliki setidaknya empat keahlian : analisis,
teknis, manajerial, dan interpersonal (berkomunikasi dengan
orang lain). Kemampuan analisis memungkinkan seorang sistem
analis untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman
tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta
menganalisis penyelesaian permasalahan. Keahlian teknis akan membantu seorang
sistem analis untuk memahami potensi dan keterbatasan dari teknologi informasi. Dan
seorang sistem analis harus mampu untuk bekerja dengan berbagai jenis bahasa
pemrograman, sistem operasi, serta perangkat keras yang digunakan. Keahlian
manajerial akan membantu seorang sistem analis untuk mengelola proyek, sumber
daya, risiko, dan perubahan. Keahlian interpersonal akan membantu system analyst
dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan programer,
administrator dan profesi sistem lainnya.

12. System Administrator, adalah orang yang bertugas untuk mengelola sebuah sistem
komputer yang dirancang oleh System Analist dan dibuat oleh Programmer

13. Database Engineer, adalah orang yang merancang sebuah sistem database, sehingga
sistem ini dapat mengakomodir kebutuhan pengelolaan data, baik saat ini maupun saat
akan datang.

14. System Integrator, adalah orang yang membangun sistem komputer yang telah
dirancang oleh System Analyst dan mengintegrasikan sistem yang ada dengan sistem
yang mungkin akan dibangun di kemudian hari.

15. Network Designer, adalah orang yang merancang sebuah sistem jaringan komputer
untuk menghasilkan sebuah jaringan komputer yang efektif dan efisien dalam hal
performa pertukaran data dan beban pengeluaran untuk membangunnya.

16. System Auditor, dan orang yang bertugas mengaudit sebuah


sisem komputerisasi dan menemukan kelemahan-kelemahan
sebuah sistem komputerisasi, sehingga hasil audit tersebut
dapat digunakan untuk mengembangkan sistem yang ada
menjadi lebih sempurna lagi.

17. User, pemakai atau pengguna dalam sebuah jaringan komputer (termasuk internet),

program interaksi, atau surat elektronik (e-mail).

Anda mungkin juga menyukai