MAKALAH
PERKEMBANGAN TEKNOLOGI INFORMASI
TENTANG
SOFTWARE SYSTEM
Di Susun Oleh :
Nama : Neni Nur’aeni
Kelas : C
Semester : 1 (satu)
NIM
: 1127050116
Jurusan : Teknik informatika
Fakultas :
Sains dan Teknologi
UNIVERSITAS ISLAM NEGERI
SUNAN GUNUNG DJATI
BANDUNG
2011-2012
KATA
PENGANTAR
Bismillahhirrohmanirrohim.
Dengan memanjatkan do'a dan puji syukur
kehadirat Allah SWT serta sholawat serta salam tercurahkan ke junjungan kita
Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan tugas Software System
Adapun penulisan makalah ini dapat
terselesaikan berkat bantuan dari segala pihak yang membantu terselesaikannya
makalah ini.
Penulis menyadari bahwa makalah ini masih banyak kesalahan
dan kekurangan, maka dari itu penulis mengharapkan sumbangan pikiran, pendapat
serta saran – saran yang berguna demi penyempurnaan makalah ini. Semoga makalah
ini dapat berguna dan bermanfaat bagi pembaca.
BAB I
PENDAHULUAN
I. Latar Belakang
Dewasa ini perkembangan dan kemajuaan
teknologi informasi dan komunikasi telah berkembang dengan sangat pesat.
Berbagai kemudahan memperoleh informasi dari berbagai penjuru dunia dapat kita
nikmati dalam hitungan detik. Pada saat " Zaman Batu " teknologi
informasi dan komunikasi dianggap sebagai sesuatu yang tidak mungkin, kini
telah menjadi kenyataan. Dengan teknologi yang luas ini kita harus dapat
memanfaatkannya.
Diantara teknologi informasi yang hampir
disetiap tempat kita temukan adalah computer. Sekarang computer sangat berkembang
pesat hampir setiap tahun computer selalu mengalami perkembangan.Orang bisa
menggunakan computer dimana saja dirumah, dikafe, disekolah, dan ditempat
lainnya. Sedangkan model dan design dari computer itu sendiri juga mengalami
perkembangan. Dulu apabila orang ingin menggunakan computer maka hanya bias
dikantor atau dirumah, kalau sekarang mereka bias menggunakan computer tersebut
dimana saja yang mereka inginkan.
BAB II
PEMBAHASAN
Sistem software adalah abstrak, tidak memiliki bentuk fisik. Software tidak dibatasi oleh material serta tunduk pada
hukum-hukum fisika atau oleh proses-proses manufaktur. Pengembangan software serta pengelolaan proyek pengembangan software adalah sulit karena kenyataan-kenyataan sebagai
berikut :
- kompleks, sehingga sulit untuk dipahami
- tidak tampak, maka pengukuran kualitas software agak sulit dilakukan dan sulit melacak kemajuan pengembangannya
- 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 sistemperangkat lunak adalah:
- BIOS komputer dan perangkat firmware , yang menyediakan fungsionalitas dasar untuk mengoperasikan dan mengendalikan perangkat keras yang terhubung ke atau dibangun ke dalam komputer.
- 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.
- 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
Software komputer adalah produk yang dihasilkan melalui
serangkaian aktivitas proses rekayasa atau pengembangan, yang menghasilkan
aktivitas berupa :
- dokumen-dokumen yang menspesifikasikan program yang hendak dibangun
- program yang dieksekusi komputer
- dokumen yang menjelaskan program dan cara kerjanya program
- data berbentuk angka atau teks, yang berupa audio, video, gambar dan sebagainya.
Sistem perangkat lunak atau sistem software merupakan sistem
intercommunicating antar komponen berdasarkan bagian perangkat lunak dan
pembentukan suatu sistem komputer (kombinasi dari hardware dan software).
sistem ini "terdiri dari beberapa program terpisah, file-file konfigurasi,
yang digunakan untuk membuat program-program, dokumentasi sistem, yang
menggambarkan struktur dari sistem, dan dokumentasi pengguna, yang menjelaskan
bagaimana menggunakan sistem". Sedangkan
Sementara program komputer adalah satu set instruksi (sumber, atau kode
objek) sistem perangkat lunak memiliki banyak komponen yang lebih seperti
spesifikasi, hasil tes, dokumentasi pengguna akhir, catatan pemeliharaan, dll
Sistem perangkat lunak merupakan sebuah
sistem yang terdiri dari perangkat lunak komputer dan mungkin juga perlengkapan
yang mengendalikannya. Sistem perangkat lunak adalah sebuah bidang penelitian
yang aktif untuk kelompok-kelompok yang minat akan rekayasa perangkat lunak
khususnya dan rekayasa sistem umumnya.
Penggunaan sistem perangkat lunak
berdasarkan istilahnya dan waktu yang berkaitan dengan penerapan teori sistem
pendekatan dalam konteks rekayasa perangkat lunak. Sebuah sistem perangkat
lunak terdiri dari beberapa program komputer yang terpisah dan file konfigurasi
terkait, dokumentasi, dll, yang beroperasi bersama-sama.
Konsep ini digunakan dalam penelitian
perangkat lunak yang besar dan kompleks, karena berfokus pada komponen utama
dari perangkat lunak dan interaksi mereka. Hal ini juga terkait dengan bidang
arsitektur perangkat lunak.
Jenis-jenis sistem perangkat lunak yang utama termasuk:
- Perangkat lunak pemrograman / aplikasi
- Penggunaan Software
- Penggunaan Sistem software
dan
Sejumlah contoh penggunaan sistem perangkat lunak adalah sebagai berikut :
1. Overlay
Artikel ini adalah tentang
membagi sebuah program untuk mengurangi kebutuhan memori. 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 .
DAFTAR PUSTAKA
Read more: Pengertian sistem
software | Kumpulan Istilah http://www.kumpulanistilah.com/2011/08/pengertian-sistem-oftware.html#ixzz2EvrLRRNg
Tanggal 14 Desember 2012
14:00


Tidak ada komentar:
Posting Komentar