PERKEMBANGAN PERANGKAT LUNAK

20.22 / Diposting oleh PPDE( PENGENALAN PENGOLAHAN DATA ELEKTRONIK ) /

Segmentasi Pasar Perangkat Lunak

  • Membagi dalam empat katagori utama, yaitu:
    • Operating System
    • Database
    • Middleware,
    • Application.

Sistem Operasi

  • Sistem operasi merupakan bagian dari perangkat lunak yang berfungsi sebagai penghubung antara komponen hardware (perangkat keras) dengan aplikasi yang dijalankan diatasnya.
  • Sistem operasi mengelola akses dari program-program ke memori utama, unit logika aritmatika, dan bagian-bagian lain dari perangkat keras.

Klasifikasi sistem operasi berdasarkan End-User Interface:

  • · Command Driven: seluruh perintah pada sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misal: DOS, UNIX atau XENIX)
  • · Graphical User Interface (GUI): pengguna akhir menggunakan mouse atau alat penunjuk yang lain untuk memilih obyek yang mewakili suatu instruksi spesifik (misal: Windows 95, IBM –OS/2, MAC-OS)

Klasifikasi sistem operasi berdasarkan pengguna:

· Single-User Single-Tasking

· Single-User Multi-Tasking

· Multi-User Multi-Tasking

Klasifikasi sistem operasi berdasarkan pangsa pasar:

  • · Sistem operasi server/network, seperti Windows NT Server, IBM AIX for RS/6000, DIGITAL UNIX, Open VMS, HP-UX, Sun Solaris, dan IBM OS/400.
  • · Sistem operasi desktop, seperti Windows 95/ Windows NT Workstation, OS/2 Wrap, MacOS, Java.
  • · Sistem operasi Handheld, seperti Windows CE, GEOS, Magic Cap.

Klasifikasi sistem operasi berdasarkan pangsa pasar (cont)

Pangsa pasar sistem perangkat lunak saat ini didominasi oleh:

Windows , UNIX dari SUN, MAC dan LINUX.

Perkembangan Sistem Operasi

  • Perkembangan sistem operasi banyak dipengaruhi oleh perkembangan perangkat keras terutama kemampuan dari prosesor. Maka pengelompokan sistem operasi berdasarkan lebar bit data yang bisa ditangani oleh prosesor,

8-bit,

16-bit,

32-bit Microsoft Windows NT, IBM OS/400, Sun Solaris

64-bit seperti DIGITAL UNIX, Open VMS,

Basis Data

Secara definisi, basis data adalah koleksi data yang saling berhubungan dan memililiki arti dan terorganisir secara rapi. Data tersebut harus dapat diakses dengan urutan (order) yang berbeda-beda secara logikal dengan cara yang relatif mudah.

Suatu sistem basis data terdiri dari tiga komponen:

  • Database Management System atau DBMS
  • Data Description Languages (DDL)
  • Data Manipulation Languages (DML),
  • Hingga saat ini terdapat lima perspektif desain basis data yang utama yang merepresentasikan suatu evolusi dari pemikiran desain. Kelima desain utama tersebut adalah sistem berorientasi file (file-oriented, sistem berdasar Hirarki, system berbasis jaringan, sistem relasional dan sistem berorientasi objek (Object-oriented)).

  • Perkembangan model dan desain tersebut merupakan representasi dari suatu reaksi terhadap model-model yang mendahuluinya. Sistem hirarki suatu basis data merupakan bagian dari perkembangan yang diciptakan untuk mengatasi kekurangan yang ada pada sistem berorientasikan file (file-oriented). Basis data jaringan dikembangkan untuk mengatasi keterbatasan dari desain hirarki. Basis data muncul sebagai solusi baru untuk masalah-masalah yang muncul pada desain hirarki dan desain network dan seterusnya.

Middleware

  • Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
  • Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi.

Fungsi dari middleware

  • Menyediakan lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
  • · Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
  • · Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.

Aplikasi

  • Aplikasi perangkat lunak dapat dibedakan atas tiga katagori, yaitu :

Personal Packaged Software,

Workgroup Computing,

Enterprise Applications.

  • Personal Packaged Software, adalah perangkat lunak yang diintegrasikan dg PC untuk kepentingan yang personal. Yang termasuk dalam katagori ini adalah sebagai berikut:

Accounting, Communication,

Desktop database,

  • Desktop Publishing,
  • Graphic/Draw and Paint,
  • Graphics/presentation,
  • Information Management,
  • Games/Entertainment

Berdasarkan Workgroup Computing, adalah perangkat lunak yang memiliki fungsi workgroup (kolaborasi) dalam suatu lingkungan kerja.

  • Messaging system:
  • Workgroup conferencing:
  • Workgroup e-forms:
  • Workgroup email:

Trend Perkembangan Industri Perangkat Lunak

3. Pengembangan aplikasi Perkembangan aplikasi akan semakin mengarah pada pengembangan aplikasi berbasis web (web-based application) di mana aplikasi-aplikasi tersebut dapat bersifat platform independent atau dapat dijalankan melalui web browser di mana saja serta memudahkan manajemennya.

4. Basis Data ; Basis data yang berorientasi objek menjadikannya semakin bersifat moduler.

Strategi Pengembangan Industri Perangkat Lunak

Strategi Umum Pengembangan Industri Perangkat Lunak

- Peningkatan Sumber Daya Manusia dengan meningkatkan pendidikan Formal.

Slide 15

0 komentar:

Posting Komentar