KONSEP DASAR PERANGKAT LUNAK

BAGIKAN:

Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bil

KONSEP DASAR PERANGKAT LUNAK
Gambar oleh David Bruyland dari Pixabay

KATEGORI PERANGKAT LUNAK

Konsep Dasar Perangkat Lunak - Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah diberikan kepadanya. Instruksi-instruksi tersebut disebut dengan perangkat lunak (software). Instruksi-instruksi perangkat lunak ditulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras komputer.

Perangkat keras komputer mempunyai beberapa kegunaan yang sudah dibentuk dan dipasang di dalamnya untuk dapat menanggapi instruksi-instruksi yang diberikan. Kalau seseorang harus menulis perangkat lunak yang langsung berhubungan dengan perangkat keras, akan terlalu sulit, karena harus diketahui dengan persis cara kerja dari perangkat keras yang akan diberi instruksi. Dan lebih celakanya lagi, perangkat keras yang berbeda yang dibuat oleh pabrik berbeda mempunyai karakteristik dan cara operasi yang berbeda-beda, sehingga akan mempersulit seseorang untuk menulis perangkat lunak guna mengaktifkan perangkat keras tersebut. Untuk mengatasi hal tersebut, maka dibuatlah suatu perangkat lunak yang disebut dengan operating system.

Sistem operasi atau operating systemn merupakan perangkat lunak yang sudah ditulis oleh pabrik yang berfungsi sebagai penengah antar perangkat keras dengan perangkat lunak yang ditulis oleh pemakai komputer. Sistem operasi yang akan mengatur semua operasi dari perangkat keras komputer, dengan demikian pemakai komputer tidak perlu harus berhubungan dan mengerti betul bagaimana perangkat keras bekerja. Seperti misalnya pemrograman komputer hanya menuliskan perintah PRINT untuk menampilkan sesuatu di layar tanpa harus mengetahui bagaimana perangkat keras tersebut melakukannya, karena tugas tersebut telah dilakukan oleh sistem operasi.

Instruksi-instruksi yang ditulis oleh pembuat program dilakukan dengan menggunakan suatu bahasa pemrograman tertentu. Seperti telah diketahui bahwa komputer hanya mengenal sinyal elektronik, yang dalam kode biner diwakili dengan nilai 1 dan 0. Demikian juga seharusnya instruksi-instruksi yang ditulis harus dalam bentuk bilangan binari supaya dapat dimengerti oleh komputer. Akan tetapi hal ini amat sulit dan akan membuat frustasi si pembuat program. Untuk mengatasi hal ini, maka instruksi-instruksi dapat dibuat dengan suatu bahasa pemrograman tertentu dan diterjemahkan ke bahasa mesin yang dimengerti oleh komputer dengan suatu perangkat lunak yang disebut dengan language software.

Tujuan dari sistem pengolahan data adalah untuk menyelesaikan suatu masalah tertentu, yaitu dengan cara mengolah data yang ada dengan menggunakan suatu program yang ditulis oleh pemrograman komputer. Program yang ditulis oleh pemrogram komputer untuk memecahkan suatu masalah tertentu dengan menggunakan bahasa pemrograman disebut dengan perangkat lunak aplikasi (application software).
 
Dengan demikian perangkat lunak dapat dikategorikan ke dalam tiga bagian, sebagai berikut ini.
  1. Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer.
  2. Perangkat lunak bahasa (language software), yaitu program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.
  3. Perangkat lunak aplikasi (application software), yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.
Istilah perangkat lunak sistem (system software) menyangkut kedua kategori yang pertama, yaitu operating system software dan language software


OPERATING SYSTEM

Sistem operasi (operating system atau banyak disebut dengan singkatannya OS) merupakan program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer. OS berfungsi seperti manajer di dalam suatu perusahaan, yaitu bertanggung jawab, mengendalikan dan mengkoordinasikan semua operasi kegiatan perusahaan secara efisien dan efektif. Disamping itu, OS juga dapat bertindak seperti pelayan restoran yang merupakan penghubung antara tamu yang dilayani dengan bagian dapur yang mempersiapkan hidangan yang dipesan. Dilain pihak, OS dapat juga bertindak seperti sutradara di balik panggung. Penonton hanya mengetahui bahwa pertunjukan telah berjalan dengan baik dan lancar, tetapi pertunjukan tersebut tidak akan berjalan sesuai dengan yang diharapkan kalau tidak ada sutradara yang mengatur semua kegiatan pertunjukan dari hal-hal yang kecil sampai hal-hal yang pokok. Istilah lain dari OS adalah monitor, executive, supervisor, controller atau master control program.

OS secara formal pertama kali dikembangkan untuk komputer IBM 701 pada tahun 1954 dan pada tahun 1955 oleh General Motors Research Laboratories. Pada waktu itu, tujuan utama dari OS adalah untuk mengurangi waktu menganggur (idle time) dari CPU dan digunakan untuk menjalankan beberapa tugas (job) komputer bersama-sama secara dikumpulkan terlebih dahulu (batch).
 
OS yang pertama tersebut masih belum baik dan kurang sempurna dibandingkan dengan OS sekarang yang ada. Pada bulan April 1964, IBmM memperkenalkan OS yang disebut dengan OS /360 untuk dipergunakan pada semua seri komputer System 360.

Sekarang, OS dapat dipergunakan untuk bermacam-macam komputer. Suatu komputer dapat menggunakan satu atau lebih OS. Suatu OS mungkin hanya dapat digunakan untuk satu merek komputer saja atau dapat diterapkan pada beberapa merek komputer. Apple DOS merupakan contoh suatu OS yang hanya dapat digunakan pada komputer Apple, sedang CP/M, MS-DOS, Windows dan UNIX merupakan contoh OS yang dapat diterapkan pada beberapa merek komputer. Apple DOS, CP/M, dan MS-DOS dan Windows merupakan OS untuk komputer mikro, sedang UNIX merupakan OS baik untuk komputer mikro maupun komputer mini.

Program yang ditulis untuk komputer Apple dengan Apple DOS hanya dapat dijalankan pada komputer Apple saja, tetapi program yang ditulis dengan komputer yang menggunakan OS CP/M atau MS-DOS dapat dijalankan pada komputer-komputer lain yang juga menggunakan CP/M atau MS-DOS dengan sedikit perubahan atau tanpa perubahan sama sekali.

OS sangat berperan dalam sistem komputer. Sekarang OS bahkan digunakan sebagai patokan bila seseorang akan membeli suatu komputer. Komputer yang tidak menggunakan OS yang terkenal dan banyak digunakan akan sulit untuk mencari program-program aplikasi yang dapat dijalankan pada komputer tersebut.

Sebelum OS diterapkan pada sistem komputer, programmer harus berhubungan langsung dengan komputer untuk keperluannya. Pada waktu itu, media yang digunakan untuk membuat program dan data adalah kartu plong. Untuk memproses program yang dibuat, misalnya program yang ditulis dengan bahasa tingkat tinggi COBOL, programmer harus melakukan langkah-langkah sebagai berikut ini:
  1. Meletakkan compiler COBOL (penterjemah bahasa COBOL) ke card reader dan menekan tombol LOAD (dilakukan secara manual) yang selanjutnya komputer akan membaca compiler COBOL tersebut.
  2. Meletakkan program yang diplong di kartu plong ke card reader dan compiler COBOL akan menterjemahkannya ke bahasa mesin dan hasilnya akan di plong kartu plong yang lain.
  3. Meletakkan program loader ke card reader dan menekan tombol LOAD (dilakukan secara manual) maka komputer akan membaca program loader ke memori komputer.
  4. Meletakkan program yang sudah diterjemahkan ke bahasa mesin ke card reader dan program loader akan membaca dan meletakkanya ke memori komputer.
  5. Menekan suatu tombol secara manual untuk memulai pemrosesan program tersebut.
Pekerjaan tersebut sangat tidak memuaskan dan akan menghabiskan waktu dari komputer karena waktu komputer banyak yang menganggur antara satu pekerjaan dengan pekerjaan yang lainnya. Untuk mengatasi hal tersebut, maka dibuat suatu kumpulan kartu yang disebut dengan Job Control Language (JCL). Job Control Language ini digunakan untuk berkomunikasi dengan OS yang dipergunakan. Programmer memberitahukan kepada komputer bahasa pemrograman apa yang dipergunakan, file apa yang akan dipergunakan, jenis output apa yang diinginkan dan lain sebagainya. Semuanya ini dituliskan dalam bentuk instruksi di JCL. Dengan adanya OS dan JCL ini, maka pekerjaan yang harus dilakukan secara manual dengan menekan tombol-tombol tertentu akan diambil alih dan dapat dikerjakan secara otomatis oleh OS. JCL sekarang sudah jarang digunakan, karena semakin otomatisnya komputer. Operating system terdiri dari control program dan OS service.



Hartono, Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta: ANDI. 

KOMENTAR

BLOGGER

PENCARIAN

Nama

3P's Secret for Scholarship Hunter,3,Agama,3,Agama Islam,2,Akuntansi,53,Analisis dan Perancangan Sistem Informasi,86,Anchor!,1,Bagaimana Cara,1,Bahasa Indonesia,29,Bahasa Inggris,2,Bing,12,Biologi SMP/MTS VII,3,Bola Energi,1,Buku,2,Buku Impian,1,Cara Bahasa Inggris,1,Cara Membuat,1,Contoh Kalimat Aktif dan Pasif Bahasa Inggris,1,Contoh Kalimat Pasif Dalam Bahasa Inggris,1,Contoh Undangan Surat Dinas,1,Dahsyatnya Sedekah,1,Dasar Ilmu Komputer,4,DOS dan Windows,5,how to,1,Hypnotic Writing,1,Intelegensi Buatan,40,internet,2,Jaringan,2,Jaringan Komputer,7,Java,13,Kalimat Aktif Dan Pasif,1,Kalimat Pasif dalam Bahasa Inggris,1,Kata Konjungsi,2,Kekuatan Keyakinan,1,Kekuatan Visualisasi,1,Komputer,55,Konflik dan Office Idiots,9,Kuliah,228,Lampiran-Lampiran,8,Manajemen Informatika,230,Manajemen Strategik,9,Manajemen Sumber Daya Manusia,3,Manajemen Sumber Daya Manusia Strategik,3,Mengadakan Rapat Dengan Office Idiot,2,Menulis Surat Resmi,1,My 365 Days in Qatar,5,Neo Technology,1,Notes From Qatar Limited Edition,36,Office Idiots,29,Office Idiots Dan Miskomunikasi Mereka,11,Other,59,Pascal,8,Pelamar Kerja Yang Idiot,2,Pemograman,26,Pemrograman,44,Pengenalan Komputer,5,Penggunaan Kata,1,Penggunaan Kata a dan an,1,Penggunaan Kata are,1,Penggunaan Kata di,1,Penggunaan Kata is dan are,1,Penggunaan Kata pun,1,Penggunaan Kata The,1,Penggunaan Kata was,1,Penutup,1,Perilaku Kelompok dalam Organisasi,14,Perilaku Organisasi,14,Pewawancara Yang Idiot,2,Review Buku,7,Revolusioner! Mudah Cari Pekerjaan,66,Sabar Sedikit Lagi Siapa Tahu Berikutnya Impian Itu Akan Datang,1,SARAN-SARAN PEMBUATAN CL (COVER LETTER) DAN CV (CURRICULUM VITAE),22,Senyumlah dan Dapatkan Pekerjaan Itu dengan Mudah,1,Siapa Idiot baru Ini?,2,Simulasi CAT,3,Sistem Informasi,40,Sistem Informasi dan Intelegensi Buatan,44,Surat Resmi,1,Tentang Penulis,1,Tips,5,Top Modul Lolos Test CPNS,3,Wawancara? Siapa Takut!,1,
ltr
item
HanifSky: KONSEP DASAR PERANGKAT LUNAK
KONSEP DASAR PERANGKAT LUNAK
Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bil
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgceaLC1zWClHb90sAAQq0ckMtOthSW4PFmo_ZvX1pAUS5SxVRAxev_jDpFwwglxB1zMDdAOQnGiKYxbFgXmMdhrH0FAiQss3KrQR7ucN9kL4wCpREKMCIrU1JEUDulszT4enwDj1T3O4r3/s1600/KONSEP+DASAR+PERANGKAT+LUNAK.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgceaLC1zWClHb90sAAQq0ckMtOthSW4PFmo_ZvX1pAUS5SxVRAxev_jDpFwwglxB1zMDdAOQnGiKYxbFgXmMdhrH0FAiQss3KrQR7ucN9kL4wCpREKMCIrU1JEUDulszT4enwDj1T3O4r3/s72-c/KONSEP+DASAR+PERANGKAT+LUNAK.jpg
HanifSky
https://hanifsky.blogspot.com/2011/06/konsep-dasar-perangkat-lunak.html
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/2011/06/konsep-dasar-perangkat-lunak.html
true
7876875396099374687
UTF-8
Memuat Semua Postingan Postingan Tidak Ditemukan LIHAT SEMUA Baca Selengkapnya Balas Batal Hapus Oleh Beranda HALAMAN POSTINGAN Lihat Semua DIREKOMENDASIKAN LABEL ARSIP CARI SEMUA POSTINGAN Tidak ditemukan postingan yang cocok dengan permintaan Anda Kembali ke Beranda Minggu Senin Selasa Rabu Kamis Jumat Sabtu Min Sen Sel Rab Kam Jum Sab Januari Febuari Maret April Mei Juni Juli Agustus September Oktober November Desember Jan Feb Mar Apr Mei Jun Jul Agu Sep Okt Nov Des baru saja 1 menit yang lalu $$1$$ menit yang lalu 1 jam yang lalu $$1$$ jam yang lalu Kemarin $$1$$ hari yang lalu $$1$$ minggu yang lalu lebih dari 5 minggu yang lalu Pengikut Ikuti KONTEN PREMIUM INI TERKUNCI LANGKAH 1: Bagikan ke media sosial LANGKAH 2: Klik tautan di media sosial Anda Salin Semua Code Pilih Semua Code Semua kode telah disalin ke clipboard Anda Tidak dapat menyalin kode / teks, silakan tekan [CTRL] + [C] (atau CMD + C dengan Mac) untuk menyalin Daftar Isi