Pengantar Teknologi Informasi
Bab 2:
Software Komputer:
Sistem dan Aplikasi Software
Bab Preview
• Pada bab ini, kita akan mempelajari:
- Sistem Software
- Aplikasi Software
- Bagaimana aplikasi perangkat lunak yang dikembangkan
- Garis evolusi secara keseluruhan dan pentingnya
bahasa pemrograman dan jelas membedakan antara
. generasi bahasa pemrograman
- Mengidentifikasi beberapa masalah software kunci dan tren yang
berdampak pada organisasi dan individu
Pentingnya software di
Bisnis ....
aN OVERVIEW pERANGKAT lUNAK
• program komputer: adalah urutan
instruksi untuk komputer
• Dokumentasi menjelaskan program
fungsi untuk membantu pengguna mengoperasikan
sistem komputer
The software Crisis
• New aplikasi perangkat lunak
tidak dapat dikembangkan dengan cepat
cukup untuk:
- Bersaing dengan bisnis yang dinamis
lingkungan
- Jaga kecepatan dengan hardware yang cepat
kemajuan
The software Crisis (lanjutan)
• Selain pengembangan aplikasi baru,
perangkat lunak yang ada juga harus dipertahankan
(80% IT upaya personil terhadap pemeliharaan).
• meningkatkan kompleksitas mengarah pada peningkatan
potensi "bug."
• Pengujian dan "debugging" perangkat lunak
yang mahal dan memakan waktu.
software Fundamentals
• beberapa istilah dasar ...
- program komputer - urutan instruksi untuk
komputer
- konsep program yang tersimpan - instruksi tertulis dalam
program disimpan dan dieksekusi oleh CPU ketika dibutuhkan
- Programming - proses penulisan (atau coding) program
- Programmer - individu yang melakukan pemrograman
Software fundamental (lanjutan)
• software Systems
- Instruksi yang
mengelola
sumber daya perangkat keras
• aplikasi software
- Instruksi yang
melakukan pengguna tertentu
tugas
lanjutan ...
software sistem
perangkat lunak • sistem adalah perangkat lunak yang:
- Kontrol dan mendukung sistem komputer
kegiatan
- mendukung software aplikasi dengan mengarahkan
fungsi dasar komputer
- Memfasilitasi pengembangan program, pengujian, dan
debugging
- Apakah independen dari jenis tertentu aplikasi
sistem software (lanjutan)
• Control system
Program
- penggunaan Pengendalian semua sistem
sumber daya (hardware,
software, data); operasi
sistem
• Sistem Pendukung
Program
- dukungan khusus
kemampuan
Sistem Operasi
• Sebuah sistem operasi (OS) adalah seperangkat program
yang mengontrol perangkat keras komputer dan bertindak sebagai
antarmuka dengan aplikasi
Sistem Operasi (lanjutan ...)
• Berbagai kombinasi dari OS , komputer,
dan pengguna adalah sebagai berikut:
- satu komputer dengan single user. Ini
sistem umumnya digunakan dalam komputer pribadi
atau komputer genggam yang memungkinkan satu pengguna pada
waktu
- Satu komputer dengan beberapa pengguna. Ini
sistem khas lebih besar, komputer mainframe
yang dapat menampung ratusan atau ribuan
orang, semua menggunakan komputer pada saat yang sama
lanjutan ...
• Berbagai kombinasi dari OS, komputer,
dan pengguna adalah sebagai berikut:
- Beberapa komputer. Sistem ini khas dari
jaringan komputer, seperti jaringan rumah
dengan beberapa komputer yang melekat atau besar
jaringan komputer dengan ratusan komputer
terpasang di seluruh dunia
- komputer tujuan khusus. Sistem ini adalah
khas dari sejumlah komputer dengan khusus
fungsi, seperti yang mengontrol canggih
pesawat militer, dan beberapa peralatan rumah
Fungsi Dasar OS
• Melakukan hardware komputer umum
fungsi
• Memberikan antarmuka pengguna dan input / output
manajemen
• Memberikan gelar kemerdekaan hardware
• Mengelola memori sistem
• Mengelola tugas pengolahan
• Menyediakan kemampuan jaringan
• Mengontrol akses ke sumber daya sistem
• Mengelola file
Fungsi hardware Komputer umum
• Dapatkan masukan dari keyboard atau lain
perangkat input
• Mengambil data dari disk
• Simpan data pada disk
• Tampilan informasi pada monitor atau printer
User Interface dan Manajemen input / output
• Sebagian besar fungsi penting dari OS
• Memungkinkan untuk mengakses dan perintah komputer
Hardware Kemerdekaan
• untuk menjalankan, aplikasi
layanan permintaan dari
OS melalui didefinisikan
program aplikasi
antarmuka (API)
• Programmer dapat menggunakan
API untuk membuat aplikasi
perangkat lunak tanpa harus
memahami inner
kerja OS
Manajemen memory
• Kontrol bagaimana memori diakses dan
memaksimalkan memori yang tersedia dan penyimpanan
• untuk mengeksekusi instruksi program
secara efektif dan untuk mempercepat pemrosesan
• Salah satu cara untuk meningkatkan kinerja
suatu komputer lama adalah untuk meng-upgrade ke yang lebih baru
OS dan meningkatkan jumlah memori
jaringan Kemampuan
• komputer dapat bergabung bersama dalam sebuah jaringan
untuk mengirim dan menerima data dan berbagi
sumber daya komputasi.
• berbagi koneksi Internet, printer,
penyimpanan, dan data
Sedang diterjemahkan, harap tunggu..
