Perangkat Lunak Komputer Agung Wardoyo Fakultas Ilmu Komputer UDINUS
Tm 1 = Pengenalan dunia komputer, internet dan www Tm 2 = piranti lunak aplikasi, pengenalan komponen komputer Tm 3 = perangkat input, perangkat output Tm 4 = pengenalan Sistem Informasi dan program utility, media penyimpanan Tm 5 = komunikasi dan jaringan Tm 6 = Sistem informasi dan keamanan Tm 7 =etika dan dampak teknologi informasi
Gambaran Materi
Secara garis besar ada 2 : Software Fundamental System software Perantara antara perangkat keras (hradware) dengan program aplikasi Software aplikasi sekumpulan instruksi komputer yang menyediakan fungsi-fungsi lebih spesifik kepada pengguna Secara garis besar ada 2 :
Sistem Perangkat Lunak (Systems Software) adalah bagian dari program yang mengontrol dan mendukung sistem komputer dan sistem software merupakan informasi dari aktifitas proses Pembagian system software : System Control Programs System Support Programs
System Control Programs Guna : mengontrol penggunaan hardware, software, dan sumber data pada komputer system System control program utama adalah Sistem Operasi (Operating System/OS). Tugas sistem operasi : mengawasi semua kegiatan pada computer mengontrol penjadwalan operasi dan status komputer mengalokasikan waktu CPU dan memori utama menyediakan perantara (interface) bagi user dan hardware menyembunyikan kompleksitas sebuah hardware dari user
Layanan sistem operasi Proses Manajemen Virtual Memori Manajemen File Security Fault Tolerance User Interface.
System Support Programs system utility program, performance monitor security monitor mendukung operasi, manajemen, dan user suatu sistem computer dengan menyediakan berbagai macam layanan dan dukungan. Contohnya :
Aplikasi Perangkat Lunak (Application Software) Berisi instruksi-instruksi yang memerintahkan sistem komputer untuk melakukan aktivitas proses informasi yang spesifik dan memberikan fungsi yang spesifik pula kepada user Jenis Aplikasi Perangkat Lunak : Proprietary Application Software Off the shelf Application Software
digunakan untuk membantu individual users meningkatkan kemampuannya : Jenis Aplikasi Personal Perangkat Lunak (Types Of Personal Application Software) digunakan untuk membantu individual users meningkatkan kemampuannya : Terdiri dari :Spreadsheet, Data Management, Word Processing, Desktop Publishing, Graphics, Multimedia, Communication, Speech Recognition Software, Groupware.
Gabungan Software (Software Suites) Merupakan koleksi dari paket – paket software aplikasi yang mana merupakan gabungan dari beberapa aplikasi atau gabungan Personal Application Software. Contohnya adalah Microsoft Office, Novell Perfect Office, communication tools, dan Lotus Smartsuite
Permasalahan Software (Software Issues) Kepentingan dari software dalam system computer telah menimbulkan persoalan baru untuk pimpinan organisasi. Persoalan – persoalan baru tersebut adalah : pemilihan dan penilaian software, lisensi software upgrade software open source system
Bahasa Pemrograman Bahasa Mesin (Machine Language) Bahasa Rakitan (Assembly Language) Bahasa Prosedural (Procedural Language) Bahasa tidak Prosedural/terprosedure (Nonprocedural Language) Bahasa Pemrograman Natural (Natural Language) Bahasa Pemrograman Virtual HTML (Hypertext Markup Language) Extensible Markup Language (XML) Componentware Virtual Reality Modeling Object Bahasa Pemrograman Object Oriented
Piranti Lunak Perusahaan (Enterprise Software) Streamlining Organizational Software Middleware Organization-Wide Applications
Perangkat lunak bisnis dan keuangan digunakan untuk mengolah datakeuangan, akuntansi, manajemen bisnis. Perangkat ini sangat membantu kita dalam menyajikan data keuangan dengan akurasi tinggi. Beberapa contoh program aplikasi bisnis dan keuangan, yaitu MYOB, UPS, VQ Payroll, Simply Accounting, dan lain lain
Aplikasi Grafis dan multimedia Aplikasi Pengolah Tata Letak (Layout) Adobe FrameMaker – Adobe In Design – Adobe PageMaker – Corel Ventura – Microsoft Publisher – Quark Xpre Aplikasi Pengolah Vektor/Garis Adobe Illustrator – Beneba Canvas – CorelDraw – Macromedia Freehand – Metacreations Expression – Micrografx Designer Aplikasi Pengolah Pixel/Gambar Adobe Photoshop – Corel Photo Paint – Macromedia Xres – Metacreations Painter – Metacreations Live Picture – Micrografx Picture Publisher – Microsoft Photo Editor – QFX – Wright Image Aplikasi Pengolah Film/Video Adobe After Effect – Power Director – Show Biz DVD – Ulead Video Studio – Element Premier – Easy Media Creator – Pinnacle Studio Plus – WinDVD Creater – Nero Ultra Edition Aplikasi Pengolah Multimedia Macromedia Authorware – Macromedia Director – Macromedia Flash – Multimedia Builder – Ezedia – Hyper Studio – Ovation Studio Pro