PENGANTAR TEKNOLOGI INFORMASI
MATERI DAN REFERENSI MATERI UTAMA 1. Konsep Teknologi Informasi 2. Komponen Sistem Komputer - Hardware 3. Komponen Sistem Komputer - Software 4. Sistem Bilangan dan Format Data 5. Sistem Bilangan dan Format Data 6. Basis Data 7. Mid Test MATERI UTAMA 8. Sistem Informasi 9. Sistem Perusahaan 10. Jaringan dan Komunikasi Data 11. Pemanfaatan SI dalam Kegiatan Online 12. Pengembangan Software 13. Etika Penggunaan Teknologi Informasi 14. Final Project Sumber Referensi: Introduction To Technology Information 3rd Edition, Efraim Turban, dkk, 2006, Wiley, ISBN 979-9550-71-8
Pertemuan 3: Software
Outline Materi 1 1. Konsep Software 2. System Software 3. Application Software
1.1 Konsep Software
APA ITU SOFTWARE? Piranti keras/hardware akan berfungsi secara efektif jika diberi instruksi, dan instruksi tersebut ada dalam piranti lunak (Software) Piranti lunak/software terdiri atas program komputer yang merupakan urutan instruksi untuk komputer.
JENIS SOFTWARE Application Software Rangkaian instruksi komputer yang mengarahkan sistem komputer untuk melaksanakan aktivitas pemrosesan tertentu dan menyediakan fungsionalitas bagi pengguna System Software Hardware Rangkaian instruksi komputer yang khususnya menjadi penghubung antara piranti keras dan program aplikasi; menyediakan fungsi-fungsi penting yang dapat diatur sendiri dalam komputer
1.2 System Software
DEFINISI SYSTEM SOFTWARE Merupakan kelas program yang mengendalikan serta mendukung sistem komputer dan aktivitas pemrosesan informasinya. Memberikan fasilitas seperti pemrograman, pengujian dan debugging program komputer. Mendukung Application Software dengan mengarahkan fungsi-fungsi dasar dari komputer.
FUNGSI UTAMA SYSTEM SOFTWARE System Software System Control Program System Support Program Operating System (OS) System utility System performance monitor System security monitor
SYSTEM CONTROL PROGRAM (PROGRAM PENGENDALIAN SISTEM) Mengendalikan penggunaan piranti keras, piranti lunak dan sumber daya dari sistem komputer. Program pengendalian yang utama adalah Sistem Operasi (Operating System/OS) OS bertugas mengawasi keseluruhan operasi komputer, termasuk memantau status komputer dan jadwal operasi, yang mencakup proses input/output. OS juga bertugas untuk mengalokasikan waktu CPU dan memori utama ke program yang berjalan di komputer, menyediakan antarmuka (interface) antara pengguna dan piranti keras.
SISTEM OPERASI OS mengelola 1/lebih program (tasks) yang dijalankan pada prosesor untuk waktu tertentu. Seiring perkembangannya, OS memberikan fasilitas manajemen program yang lebih canggih Multitasking : manajemen 2/lebih tugas/program yang berjalan bersama pada sistem komputer (1 CPU) Multithreading : bentuk multitasking yang menjalankan berbagai tugas dalam satu aplikasi secara bersamaan Multiprocessing : pemrosesan secara bersamaan untuk lebih dari 1 program dengan menugaskannya pada banyak prosesor (beberapa CPU)
JENIS OS LINUX MAC by Apple Ubuntu by LINUX UNIX WINDOWS
MOBILE OS
SYSTEM SUPPORT PROGRAM (PROGRAM PENDUKUNG SISTEM) Piranti lunak yang mendukung operasi, manajemen dan pengguna sistem komputer dengan menyediakan berbagai layanan pendukung, System Utility (Utilitas Sistem) : program yang menyelesaikan tugas umum seperti menyusun catatan, menciptakan direktori, dan subdirektori, mencari lokasi file, dan mengelola pemakaian memori System Performance Monitor (Pemantau Kinerja Sistem) : program yang memantau pemrosesan kerja pada sistem komputer dan memantau kinerja sistem di area seperti waktu prosesor, ruang memori, dan program aplikasi System Security Monitor (Pemantau Keamanan Sistem) : program yang memantau sistem komputer dan sumber dayanya untuk dilindungi dari penggunaan yang tidak berotorisasi, penipuan dan perusakan
1.3 Application Software
JENIS APPLICATION SYSTEM Proprietary Off-the- Shelf Software yang memenuhi kebutuhan bisnis khusus atau unik dari suatu perusahaan Application System Program aplikasi yang bertujuan untuk mendukung jenis-jenis pemrosesan umum, dan tidak dihubungkan dengan fungsi bisnis tertentu
PROPRIETARY SOFTWARE Karena berfungsi untuk memenuhi kebutuhan bisnis khusus, ada 2 cara yang dapat ditempuh untuk mendapatkan software ini : Insourcing : perusahaan megembangkan sistem yang dibutuhkan dengan mengandalkan tim SI/TI internal perusahaan Outsourcing : perusahaan meminta vendor untuk mengembangkan sistem di luar perusahaan, berdasarkan kebutuhan perusahaan
OFF-THE-SHELF SOFTWARE Jenis piranti lunak ini terdiri atas 9 paket yang paling banyak digunakan : Spreadsheet Excel Data Management DBMS Word Processing website builder, slide presentation Desktop Publishing foxit reader, Adobe PDF Graphics Corel, AutoCAD Multimedia Windows Media Player, KMP, GOM Player Communication skype, Google Hangouts Speech recognition Google Voice search Groupware VIP Task Manager
Thank you