Pages

Thursday, October 10, 2013

Pertemuan 3

Perkembangan Perangkat Lunak



Software
Kumpulan intruksi yang disusun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer dalam menjalankan sebuah operasi spesifik.

  • Sejarah Perkembangan Software :
          Era Pioneer
          Era Stabi
          Era Mikro
          Era Modern
  • Software Topics :
          Arsitektur
          Eksekusi
          Kualitas & Kehandalan
          Lisesnsi
          Paten
  • Kategori Software :
         # Bahasa Pemrograman : instruksi standar untuk memerintah computer dan merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
 
          Bahasa Mesin
        yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
          Bahasa Tingkat Rendah / bahasa rakitan (Assembly)
        yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
          Bahasa Tingkat Menengah
        yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
          Bahasa Tingkat Tinggi
        yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.

        # Paket Aplikasi : Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contohnya adalah Microsoft Office dan OpenOffice.org.
    1. Perangkat lunak perusahaan (enterprise)
  • Enterprise resource planning + CRM + HRM 
  • Accounting software
  • Financial software
    1. Perangkat lunak infrastruktur perusahaan
  • Business workflow software
  • Database management system (DBMS) software
  • Digital asset management (DAM) software
  • Document management software (DMS)
  • Geographic information system (GIS) software
    1. Perangkat lunak informasi kerja
  • Manajemen waktu dan sumber daya
  • Manajemen data
  • Dokumentasi
  • Perangkat lunak analitik
  • Perangkat lunak kolaborasi
    1. Perangkat lunak pengembangan media
  • Image organizer
  • Sound Editing
  • Video Editing
        5. Perangkat lunak media dan hiburan
  • Screen savers
  • Video games
  1. Arcade games
  2. Video game console emulator
  3. Personal computer games
  4. Console games
  5. Mobile games
        6. Perangkat lunak pendidikan
  1. Classroom management
  2. Reference software
  3. Sales readiness software
  4. Survey management
        7. Perangkat lunak rekayasa produk
                 - Hardware Engineering
  1. Computer-aided engineering
  2. Computer-aided design (CAD)
                 - Software Engineering
  1. Computer language editor
  2. Compiler software
  3. IDE
        # Sistem Operasi : seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak.
  •  Fitur Umum Sistem Operasi :
          Process management
          Interrupts
          Memory management
          File system
          Device drivers
          Networking (TCP/IP, UDP)
          Security (Process/Memory protection)
          I/O
  • Jenis Sistem Operasi :
          RealTime OS (RTOS)
          Single user, Single task
          Single user, Multi task
          Multi user
          Distributed
          Embedded
  • Macam-macam Operating System :
          Windows (close source)
          Machintos (close source)
          gnu/Linux (open source)
          Unix (mixed)




Materi :
P3

No comments:

Post a Comment