Disusun Oleh:
Dosen Pengampu:
Puja dan puji syukur dihaturkan kepada Ida Sang Hyang Widhi Wasa (Tuhan Yang Maha
Esa) karena atas rahmat dan karunia-Nya, penulis dapat menyelesaikan tulisan ini tepat pada
waktunya.
Tulisan dengan judul “Perangkat Lunak Komputer” ini disusun dalam rangka melengkapi
tugas akademik mata kuliah Sistem Informasi Manajemen pada Semester Tiga tahun akademik
2021. Tulisan ini akan dapat dijadikan referensi guna mengenal dan memahami lebih jauh ilmu
Sistem Informasi Manajemen, khususnya mengenai Perangkat Lunak Komputer.
Penulis menyadari bahwa tulisan ini masih jauh dari kata sempurna. Oleh karena itu, segala
tanggapan, kritik, dan saran perbaikan akan diterima dengan rendah hati untuk menyempurnakan
karya-karya tulis berikutnya. Akhirnya penulis berharap makalah ini bermanfaat dan menambah
wawasan pembaca.
Penulis
ii
DAFTAR ISI
iii
BAB I
PENDAHULUAN
1
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dipaparkan di atas, maka dapat dirumuskan
masalah sebagai berikut:
1.2.1. Apa yang dimaksud dengan perangkat lunak?
1.2.2. Bagaimana aplikasi perangkat lunak untuk pengguna akhir?
1.2.3. Bagaimana manajemen sistem komputer dalam sistem perangkat lunak?
2
BAB II
PEMBAHASAN
3
dalam salinan berganda (biasanya untuk mendapatkan keuntungan). Inovasi terbaru dalam
pengembangan perangkat lunak disebut perangkat lunak sumber terbuka (open-source
software).
Ribuan fungsi paket aplikasi perangkat lunak berfungsi spesifik (function spesific
aplication software) telah tersedia untuk mendukung aplikasi spesifik bagi pegguna akhir
dalam bisnis dan bidang lainnya. Sebagai contoh, perangkat lunak aplikasi bisnis yang
menduukung rekayasa ulang dan otomatisasi proses bisnis dengan aplikasi elektronik bisnis
strategis, seperti manajemen hubungan pelangggan, perencanaan sumberdaya perusahaan dan
manajemen rantai pasokan. Contoh lainnya adalah paket dari aplikasi perdagangan komersial
(electronic comerce) melalui situs atau diterapakan untuk bidang fungsional dari bisnis, seperti
manajemen sumber daya manusia, akuntansi dan keuangan. Sebagian dari banyaknya jenis
perangkat lunak aplikasi bisnis yang tersedia saat ini terintegrasi pada produk perangkat lunak
oracle e-business suite dari perusahaan Oracle.
Paket produktifitas yang penggunaannya paling meluas datang dalam bundelan sebagai
sederetan perangkat lunak seperti Microsoft Office, Lotus Smartsuite, Corel Wordperfect
Office, Sun Star Office dan produk sumber terbuka milik mereka. Pemeriksaan komponennya
memberikan sebuah tinjauan dari alat perangkat lunak penting yang dapat digunakan untuk
meningkatkan produktifitas.
Komponen perangkat lunak yang paling penting untuk para pengguna komputer saat ini
adalah yang sederhana dan terbatas, tetapi kaya akan fitur, penjelajah situs (web browser).
Penjelajah seperti Microsof Explorer, Netscape, Navigator, Firefox, Opera atau Mozilla adalah
aplikasi perangkat lunak yang dirancang untuk mendukkung navigasi melalui tunjuk dan klik
sumber daya yang serba terhubung dari situs seluruh dunia dan sisanya dari internet. Netscape
menggunakan pencarian paling popular di google sebagai standar mesin pencarian, tetapi juga
menyediakan tautan ke alat pencarian lain termasuk Ask Jeeves, Look Smart, Lycos dan
Overture. Menggunakan mesin pencarian untuk mencari informasi telah menjadi bagian yang
sangat dibutuhkan dalam bisnis, internet, intranet dan aplikasi ekstranet.
Surat elektronik (e-mail) telah mengubah cara orang bekerja dan berkomunikasi satu
sama lain dengan mengirim dan menerima pesan elektronik dan lampiran berkas melalui
internet, intranet ataupn extranet milik organiasasi mereka. Jadi, dengan usaha beberapa menit
4
(beberapa mekrodetik waktu transmisi) satu pesan ke satu atau banyak individu dapat ditulis,
dikirim, dan diterima.
5
Beberapa jenis lainnya dari perangkat manajemen sistem dipasarkan sebagai program
terpisah atau dimasukkan sebagai bagian dari sebuah sistem operasi. Program-program
kegunaan atau utilitas merupakan sebuah contoh penting. Program seperti Norton Utilities
melakukan pekerjaan rumah yang bermacam-macam dan fungsi konversi arsip. Contohnya
meliputi cadangan data, pemulihan data, perlindungan dari virus, kompresi data, dan
pemecahan arsip. Contoh lain dari program pendukung sistem termasuk kinerja monitor dan
keamanan monitor.
Tren saat ini adalah menggabungkan kedua jenis program ke dalam sistem operasi
seperti Microsoft Windows 2008 Datacenter Server atau ke dalam perangkat lunak sistem
manajemen seperti Computer Associates’CA-Unicenter yang dapat mengatur sistem
mainframe maupun server pada pusat data. Tren perangkat lunak penting lainnya adalah
penggunaan sistem perangkat lunak yang dikenal sebagai server aplikasi, yang menyediakan
sebuah perangkat penengah antarmuka antara sistem operasi dan program aplikasi dari
pengguna.
6
dari bahasa seperti ini menjadi instruksi mesin. Bahasa perakit juga sering kali disebut
bahasa simbol karena simbol yang digunakan mewakili kode operasi dan lokasi
penyimpanan.
d. Bahasa Tingkat Atas (atau bahasa generasi ketiga) menggunakan instruksi, yang disebut
pernyataan, yang memasukkan pernyataan cepat atau menyampaikan aritmetik. Pernyataan
bahasa individual tingkat tinggi sesungguhnya merupakan instruksi makro, yaitu masing-
masing pernyataan individu menghasilkan beberapa instruksi mesin ketika diterjemahkan
ke dalam bahasa mesin dengan program penerjemah bahasa tingkat tinggi yang disebut
penghimpun atau juru bahasa. Bahasa tingkat tinggi lebih mudah untuk dipelajari dan
diprogram dibanding bahasa perakit karena mereka memiliki sedikit aturan jaringan,
bentuk, dan sintaksis. Namun, program bahasa tingkat tinggi biasanya kurang efisien
dibandingkan program bahasa perakit dan membutuhkan jumlah waktu komputer yang
lebih banyak untuk menerjemahkan ke dalam instruksi mesin.
e. Bahasa Generasi Keempat (fourth generation language) menggambarkan berbagai
bahasa pemrograman yang tidak prosedural dan percakapan dibandingkan bahasa
pendahulunya. Bahasa-bahasa ini disebut bahasa generasi keempat untuk membedakan
mereka dari bahasa mesin (generasi pertama), bahasa perakit (generaasi kedua), dan bahasa
tingkat tinggi (generasi ketiga).
f. Bahasa Alamiah terkadang dianggap sebagai bahasa generasi kelima (fifth generation
language) dan sangat dekat dengan bahasa Inggris atau bahasa manusia lainnya.
g. Bahasa Berorientasi Objek, seperti Visual Basic, C++ dan Java juga dianggap sebagai
bahasa generasi kelima dan telah menjadi alat utama pengembangan peranngkat lunak.
Singkatnya, mengingatkan kebanyakan bahasa pemrograman memisahkan elemen data
dari prosedur atau tindakan, bahasa berorientasi objek mengikat keduanya menjadi objek.
Sehingga, suatu objek terdiri atas data dan tindakan yang dapat dilakukan pada data. Dalam
bahasa prosedural, suatu program terdiri atas prosedur untuk melakukan tindakan pada
masing-masing elemen data. Meskipun dalam sistem berorientasi objek, objek berkata
pada objek lainnya untk melakukan tindakan atas dirinya sendiri. Bahasa berorientasi objek
lebih mudah untuk digunakan dan lebih efisien untuk pemrograman pengguna antarmuka
grafis yang dibutuhkan oleh banyak aplikasi. Itu karena mereka merupakan bahasa
pemrograman yang paling banyak digunakan secara meluas untuk pengembangan
7
perangkat lunak saat ini. Juga, sekali objek diprogram, mereka dapat digunakan kembali.
Selain itu, penggunaan kembali suatu objek adalah manfaat utama pemrograman
berorientasi objek.
h. Bahasa dan Layanan Situs. HTML, XML, dan Java merupakan tiga bahasa pemrograman
sebagai alat penting untuk membangun halaman situs multimedia, situs, dan aplikasi
berbasis situs. Selain itu, XML dan Java telah menjadi komponen strategis dalam teknologi
perangkat lunak yang mendukung banyak inisiatif layanan situs dalam bisnis.
1. HTML (Hypertext Markup Languange atau bahasa markah hiperteks) adalah sebuah
halaman deskripsi yang menciptakan dokumen hiperteks atau hipermedia. HTML
menyisipkan kode kendali di dalam sebuah dokumen pada bagian yang dapat anda
tentukan tautan (hyperlinks) yang diciptakan ke bagian lain dari dokumen atau ke
dokumen lain di manapun dalam situs di seluruh dunia. HTML menanam kode kembali
pada teks ASCII dari sebuah dokumen yang menetapkan judul, bagian kepala, grafis,
dan komponen multimedia sebagai mana tautan yang diciptakan dalam dokumen.
2. XML (eXtensible Markup Languange atau bahasa markah untuk keperluan umum)
bukan merupakan format halaman deskripsi bahasa seperti HTML. Sebaliknya, XML
menggambarkan isi dari halaman situs (termasuk dokumen bisnis yang dirancang untuk
penggunaan dalam situs) dengan menerapkan label pengidentifikasi atau label
kontekstual pada data di dalam dokumen situs. Sebuah situs yang menggunakan XML
dapat lebih mudah menentukan fitur halaman situs mana yang digunakan konsumennya
dan produk yang mereka cari.
3. Java dan NET. Java adalah sebuah bahasa pemrograman berorientasi objek yang
diciptakan oleh Sun Microsystem yang merevolusi aplikasi pemrograman untuk situs
di seluruh dunia serta intranet dan ekstranet korporat. Java terhubung dengan C++ dan
bahasa pemrograman objective C, tetapi lebih sederhana dan lebih aman serta
komputasi ber-platform mandiri. Java juga khusus dirancang untuk aplikasi jaringan
berbasis situs yang real-time dan interaktif.
Microsoft NET adalah kumpulan pendukung program dari apa yang dikenal sebagai
layanan situs atau kemampuan untuk menggunakan situs daripada komputer sendiri
untuk berbagi layanan. NET bermaksud untuk menyediakan pengguna individual dan
bisnis dengan sebuah antarmuka yang mampu beroperasi tanpa jarak dan
8
berkemampuan situs (Web-enable) bagi aplikasi dan perangkat komputasi serta untuk
membuat aktivitas komputasi terus meningkat situs berbasis penjelajah. Platform NET
diharapkan untuk memudahkan seluruh alat komputasi untuk bekerja samaan dan
memiliki informasi pengguna yang otomatis terbarukan dan tersingkronisasi
semuanya. Selain itu, NET juga memberikan layanan berlangganan premium online.
Layanan tersebut akan menampilkan akses yang dibentuk untuk dan menyampaikan
produk dan layanan dari titik awal pusat untuk manajemen berbagai aplikasi (misalnya,
surat elektronik) atau perangkat lunak (misalnya, office NET). Bagi pengembang, NET
menawarkan kemampuan untuk menciptakan modul yang dapat digunakan kembali,
yang dapat meningkatkan produktivitas dan mengurangi jumlah kesalahan
pemrograman.
i. Layanan situs (web service) adalah komponen perangkat lunak yang didasarkan pada
kerangka kerja situs serta standart dan teknologi berorientasi objek untuk penggunaan situs
yang secara elektronik bertautan dengan aplikasi dari pengguna dan platform komputasi
yang berbeda-beda. Oleh karena itu, layanan situs dapat menghubungkan fungsi utama
bisnis untuk pertukaran data secara real-time dalam aplikasi berbasis situs yang mungkin
dibagi oleh bisnis dengan konsumennya, pemasok, dan mitra bisnis lainnya. Layanan situs
menjadi kunci teknologi perangkat lunak bagi otomatisasi akses data dan fungsi aplikasi
antara bisnis dan mitra dagangnya. Ketika perusahaan meningkatkan kegiatan bisnisnya
melalui situs, layanan situs akan menjadi pokok bagi pengembangan kemudahan dan
efisiensi aplikasi elektronik bisnis (e-business) dan perdagangan komersial (e-commerce)
yang akan diperlukan.
9
BAB III
PENUTUP
3.1 Kesimpulan
Berdasarkan penjelasan di atas, maka dapat disimpulkan bahwa perangkat lunak adalah
kumpulan data, program, prosedur, instruksi, dan dokumentasi yang melakukan berbagai tugas
yang telah ditentukan sebelumnya pada sistem komputer. Komponen perangkat lunak yang
paling penting untuk para pengguna komputer saat ini adalah yang sederhana dan terbatas,
tetapi kaya akan fitur, penjelajah situs (web browser). Sistem perangkat lunak (system
software) terdiri atas program yang mengatur serta mendukung suatu sistem komputer dan
aktifitas pengolahan informasinya.
10
DAFTAR PUSTAKA
iv