ABSTRAKSI KOMPONEN SISTEM
1.User
User merupakan
Pengguna. Biasanya ditujukan kepada pengguna suatu sistem
yang umumnya adalah manusia. Misalnya pengguna komputer
2.Sistem operasi
Sistem operasi (bahasa Inggris: operating system ;
OS)
adalah seperangkat program yang mengelola sumber daya perangkat keras komputer
atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang
paling penting dari perangkat lunak sistem
dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan
program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang
sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan
data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti
sebagai masukan dan keluaran dan alokasi
memori, sistem operasi bertindak sebagai perantara antara program
aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya
dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS
atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua
perangkat yang berisi komputer-dari ponsel
dan konsol permainan video
untuk superkomputer dan server web.
3.Compiler
Compiler merupakan sebuah program komputer
yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa
pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman
lain. Istilah kompiler biasa digunakan untuk program komputer yang
menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat
tinggi (semacam bahasa Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#,
Java,
xBase, atau COBOL) menjadi bahasa mesin, biasanya dengan
bahasa Assembly (assembler) sebagai perantara.
4.Assembler
Assembler adalah sebuah program komputer untuk menerjemahkan Bahasa Assembly -- intinya, sebuah representasi menmonic dari bahasa mesin — menjadi kode objek. Sebuah assembler
silang (lihat kompilator
silang) memproduksi kode untuk satu jenis prosesor, tetapi dapat dijalankan di prosesor lain.
Selain menterjemahkan instruksi assembly
mnemonic menjadi opcode, assembler
juga menyediakan kemampuan untuk menggunakan nama simbolik untuk lokasi memori
(menghindari penghitungan rumit dan pembaruan alamat secara manual ketika
sebuah program diubah sedikit), dan fasilitas makro untuk
melakukan penggantian textual — biasanya digunakan untuk menggantikan suatu
urutan instruksi yang pendek untuk dijalankan perbaris dan bukan dalam
sebuah subrutin.
Assembler jauh lebih mudah ditulis
daripada kompilator untuk bahasa
tingkat-tinggi, dan telah tersedia sejak 1950-an. Assembler modern, terutama untuk arsitektur
berdasarkanRISC, seperti arsitektur MIPS,
Sun SPARC, dan HP PA-RISC,
mengoptimalkan penjadwalan
instruksi untuk menggunakan pipeline CPU secara
efisien.
5.Text Editor
Text editor adalah sebuah software aplikasi
atau program komputer yang memungkinkan penggunanya membuat, mengubah, atau
mengedit file teks (plain text). Text editor dapat digunakan untuk membuat
program komputer, mengedit source code bahasa pemograman, serta membuat halaman
web atau template web design.
Aplikasi ini secara umum digunakan untuk
tujuan pemrograman, bukan untuk pembuatan dokumen, seperti fungsinya di masa
lalu.contoh: dream weaver
6.Database System
Pangkalan data atau basis data (bahasa Inggris: database),
atau sering pula dieja basisdata,
adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query)
basis data disebut sistem manajemen basis data (database management system, DBMS).
Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari
ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di
luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang
mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan
bisnis.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS).
Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan
istilah basis data untuk kedua arti tersebut.contoh:SQL
7.Operating system
Sistem Operasi
(Operating System) atau yang biasa disingkat OS, merupakan perangkat lunak (software) sistem yang bertugas
melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar
dari suatu sistem Komputer. Manajemen ini termasuk menjalakan software aplikasi seperti
program-program pengolah kata, pemutar multimedia, dan sebagainya.
Sistem Operasi merupakan software pertama yang terdapat pada
memori komputer pada saat komputer dijalankan. Sedangkan software-software
lainnya akan dijalankan setelah sistem operasi berjalan terlebih dahulu.
Setelah itu sistem operasi akan melakukan pelayanan terhadap software-software
tersebut. Beberapa layanan yang biasa dikerjakan oleh sistem operasi yaitu:
1. Akses
Disk
2. Manajemen
Memori, Sistem
Operasi Komputer menjamin aplikasi
perangkat lunak lainnya bisa memakai memori, melakukan input serta output
terhadap peralatan lain, dan mempunyai akses kepada sistem file.
3. Penjadwalan
Task, Jika ada beberapa program yang berjalan secara bersamaan sistem
operasi akan mengatur jadwal yang tepat,
sehingga program-program tersebut tidak crash serta dapat berjalan sesuai
prosedur.
4. Pengaturan
user interface
5. dsb..
Beberapa tugas diatas seharusnya dikerjakan oleh
Software. Akan tetapi dengan
adanya sistem operasi , software
tak perlu mengerjakan tugas-tugas tersebut. Bagian sistem operasi yang melakukan tugas-tugas inti tersebut dinamakan
Kernel.
Contoh; windows 7
8.Computer
hardware
Pengertian dari hardware atau dalam bahasa
indonesia-nya disebut juga dengan nama “perangkat keras” adalah salah satu komponen dari sebuah komputer yang sifat alat
nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang
berfungsi untuk mendukung proses komputerisasi.
Hardware dapat bekerja berdasarkan perintah yang telah ditentukan
ada padanya, atau yang juga disebut dengan dengan istilah instruction set.
Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka
hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh
pemberi perintah.