Pengertian Software dan bagian-bagiannya



Perangkat keras komputer tidak dapat melakukan apapun tanpa perangkat lunak, teknologi perangkat keras canggih bekerja dengan memberikan beberapa instruksi, instruksi ini disebut perangkat lunak. Instruksi perangkat lunak ditulis oleh manusia untuk memungkinkan perangkat keras komputer berfungsi.
Jadi, berdasarkan komponennya, perangkat lunak komputer dapat dibagi menjadi:
1. Sistem Operasi / Sistem Operasi
2. Aplikasi/program aplikasi
3. Bahasa pemrograman / bahasa pemrograman
4. Manfaat


1. Sistem operasi

Sistem operasi adalah penghubung antara pengguna dan perangkat keras komputer. Sebelum adanya sistem operasi, manusia hanya menggunakan komputer yang menggunakan sinyal analog dan digital. Dengan berkembangnya ilmu pengetahuan dan teknologi, saat ini terdapat berbagai macam sistem operasi yang memiliki keunggulan masing-masing. Untuk memiliki pemahaman yang baik tentang sistem operasi, Anda harus terlebih dahulu mengetahui beberapa dasar tentang sistem operasi.

Sebuah pemahaman umum tentang sistem operasi adalah bahwa itu adalah penjaga semua sumber daya yang tersedia di sistem komputer dan menyediakan pengguna dengan satu set layanan ( panggilan sistem ) yang memungkinkan mereka untuk dengan mudah dan nyaman mengakses dan menggunakan sumber daya sistem komputer.
Secara umum, sistem operasi adalah perangkat lunak lapisan pertama yang dimuat ke dalam memori saat komputer dihidupkan. Perangkat lunak lain berjalan setelah sistem operasi dimulai, dan sistem operasi menjalankan semua layanan dasar untuk perangkat lunak. Layanan inti umum ini mencakup akses disk, manajemen penyimpanan, penjadwalan tugas, dan antarmuka pengguna. Fungsi dasar sederhana ini tidak lagi harus dilakukan oleh perangkat lunak apa pun, karena sistem operasi dapat menyediakan dan menjalankannya. Bagian dari kode yang melakukan fungsi dasar dan sederhana ini disebut "inti" dari sistem operasi.

Contoh sistem operasi.
Secara umum, sistem operasi utama komputer sistem (termasuk komputer pribadi, komputer pribadi ) dibagi menjadi tiga kelompok besar.


Keluarga Microsoft Windows – termasuk lingkungan desktop Windows (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98 dan Windows ME) dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000) hingga Melakukan , Windows XP, Windows Server 2003, Windows Vista, Windows 7 (7) pada tahun 2009 dan Windows Orient 2014).
 Keluarga UNIX yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX , keluarga Berkeley Software Distribution (BSD), GNU/Linux, macOS/X (termasuk kernel BSD yang dimodifikasi yang dikenal sebagai Darwin), dan GNU/Hurd .
 Mac OS , umumnya dikenal sebagai Mac atau Macintosh, adalah sistem operasi komputer Apple . Sistem operasi terbaru adalah Mac OS X versi 10.4 (Tiger). Versi 10.5 (Tiger) dijadwalkan untuk rilis pada awal tahun 2007.

Meskipun komputer mainframe dan superkomputer menggunakan sistem operasi yang berbeda , mereka biasanya merupakan turunan dari sistem operasi Unix yang dikembangkan oleh vendor seperti IBM AIX , HP/UX , dll.

Perbedaan antara Windows dan Macintosh
Keunggulan Windows adalah masih merupakan komputer yang ramah karena banyak digunakan oleh pengguna IT di seluruh dunia. Komputer sudah kita kenal sejak kecil, kita tahu Windows, jika sudah terinstall kita bisa dengan mudah memperbaikinya karena Windows banyak sekali. . ahli di sekitar kita.

Sampai saat ini kelemahan Windows adalah mudah diserang virus, hal ini wajar karena banyak digunakan oleh pengguna IT dan mengerti banyak bahasa pemrograman. Selain itu, karena tidak dapat dikembangkan secara mandiri, harus melindungi Microsoft, tidak ada kode sumber, juga dikenal sebagai sistem operasi yang mudah dipasang, meskipun dikenal mudah diperbaiki, konflik perangkat keras terkadang muncul pada Windows karena disuntikkan ke komputer terintegrasi. bisa diselesaikan


Macintosh memiliki keunggulan dalam desain, musik dan kinerja film. Saya tidak dapat membayangkan betapa rumitnya jika kami melakukan semuanya di Windows. Macintosh sejauh ini lebih fokus pada tiga hal tersebut. Namun terlepas dari itu, Mac dikenal sebagai sistem operasi yang mewah, tidak ada konflik perangkat keras karena sudah dibundel dengan Mac OS dan tidak rentan terhadap virus.

Kekurangannya adalah keunikan sebuah paket membuat kita mengeluarkan banyak uang, bahkan jika kita memiliki komputer di rumah, misalnya kita harus membeli komputer lain. Seperti Linux, kita perlu belajar lebih banyak tentang menggunakan Mac karena ada banyak sistem operasi yang tidak dikenal oleh pengguna TI biasa.

teknologi sistem operasi
boot _
Booting adalah istilah teknologi komputer yang mengacu pada proses awal menyalakan komputer, di mana semua register prosesor disetel ke nol dan status mikroprosesor/prosesor diatur ulang.

topik _
Thread adalah sekumpulan instruksi komputasi pendek yang dapat dieksekusi secara paralel dengan thread lain dan memakan waktu (ketika prosesor beralih dari satu thread ke thread lain) atau metode multithreaded. (Utas dieksekusi oleh prosesor yang berbeda pada sistem yang sama.)



driver perangkat _
Device driver adalah istilah teknologi informasi dan perangkat lunak yang memungkinkan sistem komputer untuk berkomunikasi dengan perangkat keras. Sebagian besar perangkat keras tidak akan atau tidak akan berfungsi jika sistem operasi tidak menginstal driver yang benar.

2. Aplikasi
Program aplikasi seperti GL, MYOB, penggajian, dll. Ini adalah program yang melakukan tugas tertentu, seperti program penggajian perusahaan. Oleh karena itu, program ini hanya digunakan oleh departemen keuangan dan tidak dapat digunakan oleh departemen lain. Pada umumnya program aplikasi ini dikembangkan oleh seorang programmer komputer untuk kebutuhan/permintaan internal suatu individu/lembaga/perusahaan.

Contoh program aplikasi sederhana.
Perangkat lunak aplikasi tujuan umum adalah perangkat lunak yang tidak terkait dengan proses bisnis tertentu, tetapi memiliki tujuan yang lebih umum dalam pemrosesan data. Beberapa perangkat lunak yang termasuk dalam kategori ini adalah:

v Lembar kerja.
Software untuk mengolah data atau informasi keuangan dalam bentuk tabel.

v Manajemen Data.
Perangkat lunak digunakan untuk menyimpan, menghasilkan, dan mengelola data. Ada dua jenis sistem manajemen informasi, yaitu program arsip dan sistem manajemen basis data.

v pemrosesan verbal.
Perangkat lunak pengolah kata.
Aplikasi kantor
Pengolah kata tradisional digunakan untuk menggantikan tugas menulis yang berulang. Selain dapat memeriksa pemformatan teks seperti penomoran, spasi, margin (jarak antar tepi kertas), jenis huruf (font), pengolah kata adalah kata bahkan kalimat.


v Excel - program spreadsheet
Spreadsheet biasanya digunakan untuk melakukan perhitungan dengan spreadsheet.

v Penerbitan Desktop.
Perangkat lunak yang digunakan dalam penerbitan.
Perangkat lunak grafik digunakan untuk membuat dan memanipulasi gambar seperti bagan, gambar, peta, foto, dan sejenisnya.

v Perangkat lunak multimedia
Ini memberikan informasi dalam berbagai bentuk seperti teks, musik, suara atau film. Ada dua jenis perangkat lunak multimedia: presentasi dan interaktif. Dalam penyajiannya, penyajian informasi mirip dengan tayangan televisi atau film, penyajian informasi secara interaktif mengikuti persetujuan pengguna melalui media komunikasi tertentu.

· Aplikasi media
Hari ini mereka banyak dan beragam. Disebut multimedia karena aplikasi ini selain menggunakan media teks juga dapat menyajikan/menyajikan bentuk lain seperti gambar, audio (Gambar 3.9) dan film (Gambar 3.10).
Pemutar Suara/Musik

v Perangkat lunak komunikasi.
Komputer sering berkomunikasi satu sama lain untuk berbagi atau menghubungkan informasi. Komputer menggunakan perangkat lunak komunikasi untuk bertukar informasi ini.
aplikasi internet _
Perangkat lunak yang terhubung ke Internet terkait erat dengan aplikasi Internet. Aplikasi Internet adalah protokol yang digunakan untuk berkomunikasi antara satu orang atau mesin dengan orang lain. Aplikasi internet memiliki dua aspek, sisi penyedia (server) atau sisi pengguna (klien). Di bawah ini adalah contoh aplikasi dan perangkat lunak Internet yang umum digunakan dari sudut pandang pengguna

email (pesan elektronik)
Surat elektronik (electronic mail) adalah aplikasi surat menyurat di internet. Semua orang punya. Selain alamat e-mail, utusan digunakan untuk berkomunikasi antara satu atau lebih orang (konferensi) dan untuk bertukar dokumen satu sama lain. Contoh perangkat lunak adalah Outlook Express.



utusan _
Messenger digunakan untuk komunikasi antara satu orang atau lebih (conference), selain teks (message), dapat juga dalam bentuk audio (audio) atau video (webcam).

v Perangkat lunak kelompok kerja. Perangkat lunak tim atau kelompok kerja
Bantu tim atau grup berkolaborasi dengan memberikan informasi yang dapat dibagikan dalam alur kerja dalam tim
v Perangkat lunak perusahaan yang terintegrasi.
Perangkat lunak bisnis terdiri dari program-program yang mengelola fungsi-fungsi penting perusahaan. Perangkat lunak bisnis terintegrasi mendukung manajemen rantai pasokan, manajemen tenaga kerja, dan manajemen keuangan. Perangkat lunak ini sering disebut sebagai Enterprise Resource Planning (ERP).

3. Bahasa pemrograman/bahasa pemrograman

Bahasa pemrograman adalah bahasa atau proses yang dapat digunakan manusia (programmer) untuk berkomunikasi langsung dengan komputer. Ada banyak jenis bahasa pemrograman. Namun secara umum, konsep pemrograman dapat dibedakan menjadi dua bagian , yaitu bahasa tingkat rendah dan bahasa tingkat tinggi .

bahasa tingkat rendah
Bahasa pemrograman atau proses untuk berkomunikasi dengan komputer. Dalam hal ini metode yang digunakan masih berorientasi pada mesin karena bahasa tingkat rendah disebut juga bahasa mesin.

Untuk menggunakan bahasa ini, programmer harus menulis pernyataan dengan jelas dan hati-hati untuk setiap pernyataan. Setiap program dan data harus ditulis dan alamat dimana data dan program akan disimpan harus ditentukan. Programmer harus mengetahui atau mencatat setiap pointer dan lokasi program untuk semua pekerjaannya.

Hanya sinyal 0 dan 1 yang tersedia untuk mengirimkan tindakan dan mengumpulkan data. Instruksi dan aturan harus ditulis dalam urutan kemunculannya. Jadi jika salah satu instruksi salah atau hilang, semua instruksi harus dipindahkan untuk menambahkan instruksi, yang berarti data ditransfer.



perakitan _
Bahasa assembly adalah bahasa tingkat rendah, lebih dekat dengan kode mesin daripada bahasa yang digunakan orang dalam kehidupan sehari-hari. Karena masih berorientasi mesin, dibutuhkan programmer dengan keterampilan mesin yang baik. Transmisi program bahasa yang berbeda dari mesin ke mesin seringkali sulit dan terkadang tidak mungkin. Pemrogram belum mempelajari bahasa rakitan untuk berbagai mesin.

bahasa tingkat tinggi
Ini adalah bahasa pemrograman atau metode yang digunakan untuk memberikan perintah/instruksi ke komputer. Proses saat ini sangat mirip dengan proses yang digunakan orang untuk berkomunikasi. Karena itu, mempelajari bahasa tingkat tinggi itu mudah. Semua kalimat, kata atau kaidah bahasa tingkat tinggi juga merupakan kalimat, kata atau kaidah yang digunakan dalam kehidupan sehari-hari.

Ada banyak jenis bahasa tingkat tinggi seperti BASIC, COBOL, FORTRAN, dll. Seperti halnya prosedur bahasa assembly, program yang ditulis dalam bahasa tingkat tinggi harus diterjemahkan ke dalam bahasa mesin sebelum prosedur dapat dijalankan. Program penerjemahan disebut compiler atau interpreter. Satu bahasa tidak seperti yang lain dan masing-masing memiliki seperangkat aturan dan prosedurnya sendiri.





v adalah dasar
Misalnya, struktur program di BASIC selalu terdiri dari tiga elemen: nomor baris, kata kunci, dan isi program. BASIC dalam hal ini berarti kode instruksi simbolis untuk pemula. BASIC menjadi sangat populer karena dapat diprogram atau dieksekusi, BASIC juga memiliki versi interpreter dan versi compiler. BASIC menjadi populer dengan munculnya mikrokomputer pada akhir 1970-an. "

vCOBOL _
COBOL Bahasa Berorientasi Bisnis Umum। এই ভাষাটি ভাগে যথা লেবেল অংশ অংশ পরিবেশ ডেটা এবং এবং সিস্টেম ।।।। এই ভাষার এতটাই সূক্ষ্ম একটি প্রতিবেদন প্রতিবেদন তৈরি সময় এটি লেখার বা একটি একটি লেখা লেখার লেখার সাদৃশ্যপূর্ণ ।।।।।।।।।।।।।।।।।।।।।।।।।। ।।।। -

_ _
প্যাসকেল প্রোগ্রামিং একটি যার নামকরণ করা হয়েছে একজন বিজ্ঞানী ব্লেইস ব্লেইস প্যাসকেলের ।। -ডাউন , ,



-ভিত্তিক _ _ অনেক ভিজ্যুয়াল তাই ++ , , , ,

_ _
মাইক্রোসফ্ট কর্পোরেশনের বেসিক উইন্ডোজে অ্যাপ্লিকেশন তৈরি করার একটি এবং সহজেই সহজেই ব্যবহারযোগ্য ব্যবহারযোগ্য ভাষা ।।।

ভিফক্স প্রো
Foxpro (dbms) একটি -ওরিয়েন্টেড (rdbms)। ভিজ্যুয়াল ফক্সপ্রোর কিছু রয়েছে যা যা প্রোগ্রামিং ল্যাঙ্গুয়েজ ল্যাঙ্গুয়েজ

6.0 _
6.0 "




C ++
সি ++ ++ C ভাষার করে C ভাষার যা C ভাষাকে - ভাষার ভাষার ভাষার ভাষার ।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।।। ভাষার ভাষার C + C ++ (C ++ C ++ ) C ++ -পাঠযোগ্য


4 .

"ডস

"ইউটিলিটি : , ,

:
 

Post a Comment for "Pengertian Software dan bagian-bagiannya"