SOFTWARE COMPUTER
1. Menggambarkan beberapa tren penting yang terjadi dalam perangkat lunak komputer.
2. Memberikan contoh dari aplikasi dan sistem perangkat lunak.
3. Menjelaskan maksud dari beberapa paket perangkat lunak populer untuk produktivitas pengguna akhir dan komputasi kolaboratif.
4. Mendefinisikan dan menggambarkan fungsi sistem operasi.
5. Menjelaskan kegunaan utama perangkat lunak komputer pemrograman, peralatan, dan bahasa.
Kasus 1: Microsoft melihat bagaimana perusahaan melakukan bisnis
Microsoft telah mulai berfokus pada industri yang berbeda dan menulis produk perangkat lunak untuk mendukung mereka.
Contoh : jasa keuangan, komunikasi, pemerintah, pendidikan, otomotif, ritel dan perhotelan, kesehatan, manufaktur, media.
Segmen vertikal: industri tertentu
Accelerators: software add-ons yang ditujukan untuk proses bisnis umum untuk suatu industri tertentu
Software lapisan: perangkat lunak yang melayani kebutuhan dasar yang luas perusahaan di sektor tertentu dimasukkan ke dalam aplikasi enterprise
Jenis perangkat lunak

Jenis Software
- Aplikasi perangkat lunak
- Sistem perangkat lunak
Aplikasi perangkat lunak
tujuan umum
Program yang melakukan pekerjaan pemrosesan informasi umum bagi pengguna akhir
Misalnya, pengolah kata, spreadsheet, dll
Juga disebut paket produktivitas
Aplikasi-spesifik
Program yang mendukung aplikasi spesifik pengguna akhir
Misalnya, perdagangan elektronik, manajemen hubungan pelanggan, dll
Software klasifikasi
Klasifikasikan berdasarkan bagaimana ia dikembangkan
Custom software
Software aplikasi yang dikembangkan dalam sebuah organisasi untuk digunakan oleh organisasi
Komersial Off-the-shelf (COTS)
Software yang dikembangkan dengan tujuan untuk menjual perangkat lunak dalam beberapa salinan
Software Suite

Software suite mengintegrasikan paket perangkat lunak
Keuntungan:
Biaya kurang dari membeli paket-paket individual
Semua memiliki GUI yang serupa
Bekerja sama dengan baik
Kekurangan :
Fitur yang tidak digunakan oleh semua pengguna
Mengambil banyak ruang disk
Paket terpadu
paket terpadu
Menggabungkan fungsi beberapa program dalam satu paket
Misalnya, Microsoft Works, AppleWorks
keuntungan:
Banyak fungsi untuk harga yang lebih rendah dan ruang disk yang lebih kecil
kerugian
fungsi terbatas
web Browser
Software aplikasi yang mendukung navigasi melalui sumber daya point-and-klik dari Web
Surfing web
Menjadi sebuah platform perangkat lunak universal untuk aplikasi berbasis internet
Microsoft Explorer, Netscape Navigator, Firefox, Opera atau Mozilla
E-mail, Instant Messaging dan weblog
Software untuk berkomunikasi dengan mengirim dan menerima pesan dan lampiran melalui internet, intranet atau extranet
Instant messaging (IM)
Menerima pesan elektronik langsung
Weblog atau blog
Sebuah situs web pribadi dalam format log tanggal
Diperbarui dengan informasi baru tentang suatu subjek atau berbagai mata pelajaran
Pengolah kata dan Desktop publishing
pengolah kata
Membuat, mengedit, merevisi dan mencetak dokumen
Misalnya, Microsoft Word, Lotus dan Corel WordPerfect WordPro
Desktop Publishing
Memproduksi bahan cetak yang terlihat profesional diterbitkan
Misalnya, Adobe PageMaker, Microsoft Publisher dan QuarkXPress
Electronic Spreadsheet dan Presentasi Grafis
Electronic Spreadsheet
Worksheet baris dan kolom
Digunakan untuk perhitungan dan grafik
Misalnya, Lotus 1-2-3, Microsoft Excel, Corel QuattroPro
presentasi Grafis
Mengkonversi data numerik menjadi tampilan grafis
Siapkan presentasi multimedia termasuk gambar, foto, animasi, dan klip video
Misalnya, Microsoft PowerPoint, Lotus Freelance, Corel Presentasi
Personal Information Manager dan Groupware
Personal Information Manager (PIM)
Software untuk produktivitas pengguna akhir dan kolaborasi
Menyimpan informasi tentang klien, jadwal, mengelola janji, mengelola tugas
Misalnya, Lotus Organizer, Microsoft Outlook
Groupware
Software yang membantu kelompok kerja berkolaborasi pada tugas kelompok
E-mail, kelompok diskusi, database, videoconference
Misalnya, Lotus Notes, Novell GroupWise, Microsoft Exchange
Software alternatif
Outsourcing pengembangan dan pemeliharaan perangkat lunak
Penyedia layanan aplikasi (ASP)
Perusahaan yang memiliki, mengoperasikan dan memelihara perangkat lunak aplikasi dan sumber daya sistem komputer
Gunakan aplikasi untuk biaya melalui Internet
Pay-as-you-go
Software Perizinan
Semua perangkat lunak (COTS, ASP) berlisensi
Anda tidak membeli software: Anda membeli lisensi untuk menggunakan perangkat lunak di bawah persyaratan perjanjian lisensi
Izin untuk melindungi hak kekayaan vendor
Kasus 2: Open-Source Software
Perangkat lunak open-source
Juga disebut sebagai perangkat lunak bebas
Software dapat dimodifikasi
Biasanya diperoleh dengan lisensi
Lisensi memberikan Anda hak untuk menjalankan perangkat lunak, memiliki kode sumber, memodifikasi kode sumber dan mendistribusikan salinan dari perangkat lunak
Gratis tapi harus membayar untuk pelatihan, dukungan, dokumentasi
Contoh: Linux, Apache Web Server, Sendmail, bahasa Perl scripting
sistem perangkat lunak
Software yang mengelola dan mendukung sistem komputer
Program manajemen sistem
Program yang mengelola perangkat keras, perangkat lunak, jaringan, dan data sumber
Misalnya, sistem operasi, program manajemen jaringan, sistem manajemen database, sistem utilitas
Program pengembangan sistem
Program yang membantu pengguna mengembangkan program sistem informasi
Sistem operasi
Sistem terpadu program yang
Mengelola operasi CPU
Mengontrol input / output dan penyimpanan sumber daya dan kegiatan dari sistem komputer
Menyediakan layanan dukungan sebagai komputer mengeksekusi program aplikasi
Sistem Operasi fungsi dasar

User Interface
Bagian dari sistem operasi yang memungkinkan Anda untuk berkomunikasi dengan itu
Tiga jenis utama:
Command-driven
Menu-didorong
Antarmuka pengguna grafis (GUI)
Pengelolaan sumber daya
Bagian dari sistem operasi yang mengelola perangkat keras dan jaringan sumber daya sistem komputer
Termasuk CPU, memori, perangkat penyimpanan sekunder, telekomunikasi, dan input / output yang peripheral
Virtual memory
Bagian swapping program dan data antara memori dan disk magnetik
Manajemen file
Bagian dari sistem operasi yang mengontrol pembentukan, penghapusan, dan akses file data dan program
Manajemen tugas
Bagian dari sistem operasi yang mengelola pemenuhan tugas-tugas komputasi pengguna akhir
Multitasking
Pendekatan manajemen tugas yang memungkinkan untuk beberapa tugas yang harus dilakukan dalam mode yang tampaknya simultan
Memberikan hanya satu tugas ke CPU tetapi beralih di antara tugas-tugas begitu cepat terlihat seperti melaksanakan seluruh program sekaligus
Juga disebut multiprogramming atau time-sharing
Sistem Operasi Populer
Windows
GUI, multitasking, jaringan, multimedia
Sistem operasi Microsoft
Versi berbeda mengelola server
Unix
Multitasking, multiuser, jaringan-managing
Portable - dapat berjalan pada mainframe, midrange dan PC
Linux
Rendah biaya, kuat sistem operasi mirip Unix yang handal
Open-source
MAC OS X
Sistem operasi Apple untuk iMac
GUI, multitasking, multimedia
Jenis lain dari perangkat lunak sistem

Perangkat lunak sistem lainnya