" Tiada Hidup Tanpa kegagalan, Kekalahan dan kejatuhan........ Jangan Memandang Kebelakang, Masa Lalu Telah Berlalu..... Hidup Berjalan terus........ Langit Yang Abadi Tetap Tidak Berubah Dan Hidup Bagaikan Bentukkan Gerakan Awan Diangkasa Yang Slalu Berubah-ubah Tidak Memiliki Ketetapan Dan Tidak Abadi "
Software adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung dan aktifitas-aktifitas pengolahan perintah pada system computer.
Fungsi dari computer yang utama yaitu:
- melakukan aktifitas bersama-sama dengan hardware
- meyediakan segala sumber daya yang bisa digunakan pada sebuah computer
- bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan aktifitas dengan perintah yang harus dilakukan dalam software computer.
SO merupakan perangkat lunak yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas computer seperti mendukung operasi system aplikasi dan mengendalikan semua perangkat computer agar dapat berjalan selaras dengan fungsinya.
Tugas SO
o kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
o menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yg aktf atau pasif, dan mengendalikan perangkat I/O.
o multitasking, yaitu bisa melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda.
o Multiprocessing, penggunaan atau pemprosesan sebuah program secara serentak oleh beberapa unit CPU
o Timesharing, menggunakan system computer yang sama pada banyak pengguna
o Multithreading, memproses aktifitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal
o Scalability dan network, upaya computer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan
Model pemrograman tak terstruktur yaitu model pemrograman yang dimiliki oleh bahasa mesin. Bentuk dan strukturnya sulit untuk ditentukan algoritmanya.
Model pemrograman terstruktur adalah cara pemrosesan yang terstruktur.
Model Pemrograman Berorientasi Objek
Pengkapsulan, yaitu penggabungan data dan metode kedalam satu kesatuan yang disebut kelas.
Pewarisan, yaitu penurunan terhadap sifat induk dan memungkinkan untuk membuat kelas baru yang memiliki data dan metode dari kelas lain, tetapi juga memiliki data dan metode sendiri.
Polimorfisme, yaitu beberapa kelas yang diturunkan dari satu kelas mempunyai metode yang sama tetapi implementasinya yang berbeda.