Perangkat Lunak Sistem ( System Software )
Sistem software adalah abstrak, tidak memiliki bentuk fisik. Software
tidak dibatasi oleh material serta tunduk pada hukum-hukum fisika atau
oleh proses-proses manufaktur.
Perangkat Lunak Sistem ( System Software )
Pengembangan software serta pengelolaan proyek pengembangan software adalah sulit karena kenyataan-kenyataan sebagai berikut :
1. kompleks, sehingga sulit untuk dipahami
2. tidak tampak, maka pengukuran kualitas software agak sulit dilakukan dan sulit melacak kemajuan pengembangannya
3. mudah berubah, karena mudah untuk dimodifikasi namun kita sulit
sekali melihat terlebih dahulu konsekuensi dari perubahan-perubahan yang
dilakukan.
Sistem Software merupakan sistem perangkat lunak komputer yang dirancang
untuk mengoperasikan perangkat keras komputer dan untuk menyediakan
platform untuk menjalankan aplikasi perangkat lunak.
Jenis yang paling dasar sistem perangkat lunak adalah:
1. BIOS komputer dan perangkat firmware , yang menyediakan
fungsionalitas dasar untuk mengoperasikan dan mengendalikan perangkat
keras yang terhubung ke atau dibangun ke dalam komputer.
2. Sistem operasi (contoh menonjol yang Microsoft Windows, Mac OS X dan
Linux), yang memungkinkan bagian-bagian dari komputer untuk bekerja sama
dengan melakukan tugas-tugas seperti mentransfer data antara memori dan
disk atau render keluaran ke perangkat layar. Ini juga menyediakan
platform untuk menjalankan tingkat tinggi perangkat lunak sistem dan
perangkat lunak aplikasi.
3. Software utility, yang membantu untuk menganalisis, mengkonfigurasi, mengoptimalkan dan memelihara komputer.
Pada beberapa publikasi, perangkat lunak sistem Istilah ini juga
digunakan untuk menunjuk alat-alat pengembangan perangkat lunak (seperti
compiler, linker, atau debugger)
Berbeda dengan perangkat lunak sistem, perangkat lunak yang memungkinkan
pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain
game, mendengarkan musik, atau surfing web disebut perangkat lunak
aplikasi
Jenis-jenis sistem perangkat lunak yang utama termasuk:
Perangkat lunak pemrograman / aplikasi
Penggunaan Software
Penggunaan Sistem software
Sejumlah contoh penggunaan sistem perangkat lunak adalah sebagai berikut :
1. Overlay
Untuk penggantian lengkap dari sebuah proses, lihat Overlay (sistem operasi) .
Dalam arti komputasi umum, overlay berarti "pengganti dari blok
instruksi disimpan atau data dengan yang lain. " [1] overlay adalah
pemrograman metode yang memungkinkan program untuk menjadi lebih besar
dari komputer memori utama . Sebuah sistem yang tertanam biasanya akan
menggunakan lapisan karena keterbatasan memori fisik , yang merupakan
memori internal untuk sistem-chip pada- dan kurangnya memori virtual
fasilitas.
Membangun program overlay melibatkan manual membagi program ke mandiri
kode obyek blok yang disebut lapisan tercantum dalam struktur pohon .
Sibling segmen, yang pada tingkat kedalaman yang sama, berbagi memori
yang sama, disebut overlay daerah atau wilayah tujuan. Seorang manajer
overlay, baik bagian dari sistem operasi atau bagian dari program
overlay, beban overlay yang diperlukan dari memori eksternal ke wilayah
tujuan bila diperlukan. Seringkali linker memberikan dukungan untuk
lapisan.
Contoh berikut menunjukkan pernyataan kontrol yang menginstruksikan
Editor Linkage OS/360 untuk menghubungkan program overlay, menjorok
untuk menunjukkan struktur:
TERMASUK SYSLIB (Mod1)
TERMASUK SYSLIB (MOD2)
Overlay
TERMASUK SYSLIB (MOD3)
OVERLAY AA
TERMASUK SYSLIB (MOD4)
TERMASUK SYSLIB (MOD5)
OVERLAY AB
TERMASUK SYSLIB (MOD6)
OVERLAY B
TERMASUK SYSLIB (MOD7)
+ -------------- +
| Segmen Akar |
| Mod1, MOD2 |
+ -------------- +
|
+ ---------- + ---------- +
| |
+ ------------- + + ------------- +
| Overlay A | | Overlay B |
| MOD3 | | MOD7 |
+ ------------- + + ------------- +
|
+ -------- + -------- +
| |
+ ------------- + + ------------- +
| Overlay AA | | Overlay AB |
| MOD4, MOD5 | | MOD6 |
+ ------------- + + ------------- +
Sistem manajemen database
Sebuah
Database Management System (DBMS) adalah seperangkat program yang
memungkinkan Anda untuk menyimpan, memodifikasi, dan mengekstrak
informasi dari database, juga menyediakan pengguna dengan alat untuk
menambah, menghapus, mengakses, memodifikasi, dan menganalisis data yang
disimpan dalam satu lokasi. Grup A dapat mengakses data dengan
menggunakan query dan alat pelaporan yang merupakan bagian dari DBMS
atau dengan menggunakan program aplikasi khusus ditulis untuk mengakses
data. DBMS ini juga menyediakan metode untuk menjaga integritas data
yang tersimpan, berjalan akses keamanan dan pengguna, dan memulihkan
informasi jika sistem gagal. Informasi dari database dapat disajikan
dalam berbagai format. Kebanyakan DBMSs termasuk program penulis laporan
yang memungkinkan Anda untuk output data dalam bentuk laporan. Banyak
DBMSs juga termasuk komponen grafis yang memungkinkan Anda untuk output
informasi dalam bentuk grafik dan diagram. Database dan sistem manajemen
database sangat penting untuk semua bidang bisnis, mereka harus
hati-hati dikelola. Ada berbagai jenis DBMSs, mulai dari sistem kecil
yang dijalankan pada komputer pribadi ke sistem besar yang berjalan pada
mainframe. Berikut ini adalah contoh dari aplikasi database: sistem
komputerisasi perpustakaan, sistem reservasi penerbangan, dan
komputerisasi sistem persediaan suku cadang. Ini biasanya mendukung
bahasa query , yang sebenarnya bahasa pemrograman tingkat tinggi, bahasa
database khusus yang jauh menyederhanakan menulis program aplikasi
database. Bahasa database juga menyederhanakan organisasi database serta
mengambil dan menyajikan informasi dari itu. Sebuah DBMS menyediakan
fasilitas untuk mengendalikan akses data , menegakkan integritas data ,
mengelola kontrol konkurensi , dan memulihkan database setelah kegagalan
dan mengembalikan dari file cadangan, serta menjaga database keamanan
0 komentar:
Post a Comment