Kamis, 20 Juni 2013

SOFTWARE COMPUTER

Tujuan Pembelajaran :
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
Melakukan tugas pengolahan informasi bagi pengguna akhir
  • Sistem perangkat lunak
Mengelola dan mendukung operasi sistem komputer dan jaringan

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
E-mail
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