Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perkembangan Perangkat Lunak

Presentasi serupa


Presentasi berjudul: "Perkembangan Perangkat Lunak"— Transcript presentasi:

1 Perkembangan Perangkat Lunak
Oleh: Rahmat Robi Waliyansyah, M.Kom

2 Segmentasi Pasar Perangkat Lunak
Membagi dalam empat katagori utama, yaitu: Operating System Database Middleware, Application.

3 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.

4 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)

5 Klasifikasi sistem operasi berdasarkan pengguna:
·  Single-User Single-Tasking ·  Single-User Multi-Tasking ·  Multi-User Multi-Tasking  

6 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.

7 Klasifikasi sistem operasi berdasarkan pangsa pasar (cont)
Pangsa pasar sistem perangkat lunak saat ini didominasi oleh: Windows , UNIX dari SUN, MAC dan LINUX.

8 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,

9   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.

10

11 Basis Data (cont.) Suatu sistem basis data terdiri dari tiga komponen:
Database Management System atau DBMS Data Description Languages (DDL) Data Manipulation Languages (DML)

12 Basis Data (cont.) 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).

13 Basis Data (cont.) 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.

14 Basis Data (cont.)

15 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.

16 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.

17 Perkembangan middleware (cont.)
Database middleware yang paling umum digunakan adalah ODBC (Open DataBase Connectivity). Keterbatasan ODBC adalah bahwa middleware ini didisain untuk bekerja pada tipe penyimpanan relational database, lebih tepatnya SQL-based relational database2, meskipun pada saat buku ini ditulis sudah tersedia ODBC untuk text file dan Excel spreadsheet.

18 Bagaimana masa depan dari database middleware ?
Seperti midleware-middleware yang lain akan tetap dan semakin dibutuhkan dimasa yang akan datang. Dan besar kemungkinannya bahwa OLEDB akan menjadi database middleware yang paling populer pada saat teknologinya matang, karena keterbukaannya, arsitekturnya yang object-oriented, dan kemampuannya mengakses hampir semua tipe penyimpanan data.

19 Aplikasi Aplikasi perangkat lunak dapat dibedakan atas tiga katagori, yaitu : Personal Packaged Software, Workgroup Computing, Enterprise Applications.

20 Aplikasi 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,

21 Aplikasi (cont.) Berdasarkan Workgroup Computing, adalah perangkat lunak yang memiliki fungsi workgroup (kolaborasi) dalam suatu lingkungan kerja. Messaging system: Workgroup conferencing: Workgroup e-forms: Workgroup

22 Pangsa Pasar Perangkat Lunak di Indonesia

23 Pangsa Pasar Perangkat Lunak di Indonesia
PC Software Performance Forecast, Sumber: Dataquest (October 1996)

24 Pangsa Pasar Perangkat Lunak di Indonesia
Professional Services Revenue in Indonesia, 1996 to 2001 (Millions of U.S.Dollars)

25 Pangsa Pasar Perangkat Lunak di Indonesia
749/744881/319/pangsa-pasar-software- indonesia-capai-us--150-juta 1128/716424/319/industri-software-indonesia- tumbuh-12-persen

26 Pangsa Pasar Perangkat Lunak di Indonesia
Djarot Subiantoro, Presiden Asosiasi Piranti Lunak Telematika Indonesia (Aspiluki) kepada wartawan di Warung Daun, Pakubuwono, Jakarta, Selasa (5/12/2006). "Dibandingkan tahun sebelumnya (2005-red) pertumbuhan industri piranti lunak di Indonesia sekitar persen,"

27 Pangsa Pasar Perangkat Lunak di Indonesia
Industri software hingga kini masih didominasi produk asing, berupa implementasi dan jasa. Jasa pembuatan aplikasi untuk perusahaan besar. Sedangkan untuk piranti lunak buatan Indonesia yang dijual secara ritel, menduduki peringkat paling rendah dengan nilai tdk lebih dari 10 %.

28 Pangsa Pasar Perangkat Lunak di Indonesia
Industri teknologi informasi (TI) di Indonesia masih didominasi oleh perangkat keras sebesar 80 persen. Menyusul kemudian adalah jasa (services) sebesar 12 persen dan software (8%).

29 Pangsa Pasar Perangkat Lunak di Indonesia

30 Trend Perkembangan Industri Perangkat Lunak
Kecenderungan/arah perkembangan komponen-komponen pembangun sistem informasi lainnya, yaitu: 1. Piranti keras (hardware) ; perkembangan piranti keras seperti prosesor berkecepatan tinggi dan Network Computer mengarah ke komputasi terdistribusi (distributed computing) 2. Sistem operasi ; perkembangan kemampuan prosesor maka sistem operasi berskala 32 bit dan 64 bit akan semakin mendominasi pasar terutama yang mendukung teknologi open systems.

31 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.

32 Strategi Pengembangan Industri Perangkat Lunak
Strategi Umum Pengembangan Industri Perangkat Lunak - Peningkatan Sumber Daya Manusia dengan meningkatkan pendidikan Formal.


Download ppt "Perkembangan Perangkat Lunak"

Presentasi serupa


Iklan oleh Google