Kristiawan Felix

COMPUTER SOFTWARE

Posted: September 19th 2012

Semngaaattt pagi Mas Bro n Mba Brooo..
gimana nih kabarnya???Tentunya baik kan????
nih Bro,materi minggu ini…
yaitu Computer software atau perangkat lunak komputer….
tidak asing kan????
okey,kita bahas yuk….

Beberapa istilah dasar dan kata kunci :

  • Program komputer – urutan instruksi untuk komputer
  •  konsep penyimpanan program- instruksi yang ditulis dalam program disimpan dan dieksekusi oleh CPU ketika dibutuhkan
  • Pemrograman – Proses penulisan (atau coding) program
  • Programmer – individu yang melakukan pemrograman
  • Debugging-memeriksa suatu permasalahan/eror dan dengan waktu yang sangat lama

System software adalah perangkat lunak yang:

  1. mengontrol dan mendukung kegiatan sistem komputer
  2. Mendukung aplikasi perangkat lunak dengan mengarahkan fungsi dasar komputer
  3. Memfasilitasi pengembangan program, pengujian, dan debugging
  4. independen dari setiap jenis aplikasi tertentu

System Control Programs

mengontrol penggunaan semua sumber daya sistem (hardware, software, data); sistem operasi

Sistem Operasi – Sistem program kontrol utama

  1. mengawasi keseluruhan operasi komputer
  2. mengalokasikan waktu CPU dan memori utama untuk program yang berjalan pada komputer
  3. menyediakan antarmuka antara pengguna dan perangkat keras

Process management – mengelola program yang berjalan pada prosesor

  1. Multitasking atau Multiprogramming – mengelola dua atau lebih tugas, atau program, yang
  2. berjalan pada sistem komputer pada saat yang sama
  3. Multithreading – jenis multitasking, menjalankan dua atau lebih tugas dari aplikasi yang sama secara bersamaan
  4. Timesharing – banyak pengguna berbagi CPU yang sama, masing-masing menggunakan terminal input / output yang berbeda
  5. Multiprocessing – pengolahan simultan dengan beberapa CPU
  6. Virtual memory – mensimulasikan lebih memori utama daripada benar-benar ada dalam sistem komputer
  7. File management and security- mengelola pengaturan, dan akses ke, file diadakan di penyimpanan sekunder
  8. Fault tolerance- sistem dapat menghasilkan hasil yang benar dan terus beroperasi bahkan di hadapan kesalahan atau kesalahan
  9. User interface – memungkinkan pengguna untuk memiliki kontrol langsung dari objek yang terlihat (ikon) dan tindakan yang mengganti sintaks perintah yang kompleks

Jenis Sistem Operasi

  1. Sistem Operasi utama desktop
    Produk sistem operasi Microsoft adalah sebagai berikut :

MS-DOS

Windows 95

Windows 98

Windows 2000

Windows ME

Windows NT

Windows XP

Windows Vista

Windows 7

Sedangkan Produk Sistem Operasi yang lain :

UNIX

LINUX

JAVA OS

IBM O/S 2

Macintosh

  1. Sistem operasi departemen server
    pendukung ratusan pengguna secara bersamaan
    UNIX, Linux, Windows 2000, Windows XP, Novell NetWare
  2. Sistem Operasi perusahaan
    pendukung ribuan pengguna bersamaan, jutaan transaksi per hari
    IBM OS/390, IBM VM (Virtual Machine), IBM VSE (Virtual Storage Super), dan IBM OS/400

System Support Program

Mendukung operasi, manajemen, dan pengguna sistem komputer

  1. System Utility
  • Melakukan tugas umum: menyortir catatan, memeriksa integritas disk, menciptakan direktori dan subdirektori, memulihkan file tidak sengaja terhapus, mencari file yang tersimpan, mengelola penggunaan memori, dan mengarahkan output.
  • Performance monitors
    memantau proses pekerjaan
    menghasilkan laporan statistik pada penggunaan sumber daya sistem
    Security monitors
    memantau penggunaan sistem komputer untuk melindungi dan sumber daya dari penggunaan yang tidak sah, penipuan, atau perusakan
  1. Application Software

Program untuk melakukan kegiatan pengolahan informasi yang spesifik dan fungsionalitas bagi user
Jenis Software Aplikasi

  1. Proprietary application software
  2. off-the-shelf application software

Software Issue

  1. Software Licensing
  • Hak Cipta – hak hukum eksklusif untuk mereproduksi, mempublikasikan, dan menjual perangkat lunak
  • Izin – izin yang diberikan di bawah hukum untuk terlibat dalam kegiatan lain yang melanggar hukum
  1. Software Upgrade
  • mungkin tidak menawarkan perangkat tambahan yang berharga
  • Risiko bahwa perangkat lunak revisi mungkin mengandung bug
  • Upgrade dalam sebuah organisasi besar merupakan tanggung jawab utama, sehingga harus menilai manfaat dari rilis baru
  1. Open System
    Sebuah model dari produk komputasi yang bekerja sama
    Memberdayakan desainer untuk memilih perangkat keras komputer terbaik, sistem operasi, dan perangkat lunak aplikasi tanpa kekhawatiran kompatibilitas
  2. Open Source Software
    Kode software yang ditawarkan secara bebas kepada pengembang

Bahasa Pemrograman

  1. Bahasa Mesin (generasi pertama bahasa pemrograman)

Bahasa Komputer asli
Terdiri dari digit biner (0s, 1s)
Satu-satunya bahasa yang dimengerti komputer

  1. Bahasa Assembly (generasi kedua bahasa pemrograman)
    Satu-ke-satu korespondensi ke bahasa mesin
    Agak lebih mudah dipahami daripada bahasa mesin (mnemonic daripada digit biner)
    Assembler – program yang menerjemahkan bahasa assembly ke bahasa mesin
  1. Bahasa Prosedural (bahasa generasi ketiga)
    Salah satu instruksi diterjemahkan ke dalam instruksi bahasa mesin
    Program menggambarkan pemrosesan komputer langkah-demi-langkah
    Mendekati bahasa alami, menggunakan kata-kata umum daripada mnemonik yang singkat
    Contoh: Cobol, C, Fortran, QuickBasic
    Compiler – menerjemahkan seluruh program sekaligus
    Interpreter – menerjemahkan dan mengeksekusi satu pernyataan sumber program pada satu waktu
  1. Bahasa Nonprosedural (bahasa generasi keempat)
    Memungkinkan pengguna untuk menentukan hasil yang diinginkan tanpa harus menentukan prosedur rinci yang diperlukan untuk mencapai hasil
    Contoh – data base bahasa query – SQL
    Dapat digunakan oleh pengguna non teknis
  2. Bahasa pemrograman natural (generasi kelima bahasa komputer)
    Menerjemahkan bahasa alami ke dalam bentuk yang dapat dibaca manusia
    Sangat kompleks dan eksperimental

Bahasa Pemrograman yang Lain

  1. Bahasa pemrograman visual
    Digunakan dalam lingkungan grafis
    Contoh: Visual Basic dan Visual C
    Populer untuk pengguna non teknis
  2. Hypertext Markup Language (HTML)
    standar bahasa yang digunakan dalam World Wide Web
    berisi teks, gambar, dan jenis-jenis informasi seperti file data, audio, video, dan program komputer dieksekusi
  3. Virtual Reality Modeling Language (VRML)
    format file untuk menggambarkan tiga dimensi dunia interaktif dan benda-benda
    dapat digunakan dengan World Wide Web
  4. Object-Oriented Programming Languages (OOP)
    berdasarkan pada objek – Data kemasan dan instruksi tentang apa yang harus dilakukan dengan data bersama-sama
    Contoh: Java, C + +
    Unified Modeling Language (UML) – alat untuk pemodelan sistem berorientasi objek

Software yang baru akan lebih baik dan bagus karena tuntutan kebutuhan perusahan/perkembangan zaman dan diikuti oleh perubahan hardware yang sesuai dengan software yang baru tersebut.

 

Nah,Bro..
dah tau kan sekarang tentang software sesungguhnyaa itu apa?
semoga bermanfaat Brooo….
GBU.
^_^

 


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php