Matakuliah : M0304/Corporate Information System Management Tahun : 2008 Pertemuan - 03 Infrastuktur TI : Software KOMPUTER Tujuan pembelajaran : Mengenal berbagai jenis software dan karakteristiknya serta memberikan gambaran tentang perkembangan software Memberikan contoh tentang tipe-tipe software aplikasi dan perangkat komputer yang dibutuhkan Bina Nusantara EVOLUSI PEMROGRAMAN KOMPUTER First and Second Generation Languages 1. Machine language (1GL) 2. Setiap Instruksi harus dinyatakan dalam satu bentuk yang unik (spesifik) untuk setiap komputer tertentu Satu Program yang lengkap terdiri dari ratusan-ribuan instruksi Pemrograman telah jadi membosankan, proses yang makan banyak waktu Assembly languages (2GL) – – Bina Nusantara Menggunakan komputer itu sendiri untuk melaksanakan banyak aspek dari pemrograman Menciptakan machine language program sebagai output, yang kemudian digunakan oleh control unitnya komputer EVOLUSI PEMROGRAMAN KOMPUTER First dan Second Generation Languages SOURCE PROGRAM OBJECT PROGRAM (yang dapat dieksekusi langsung pada komputer) Bina Nusantara EVOLUSI PEMROGRAMAN KOMPUTER Third dan Fourth Generation Languages 3. Procedural Languages (3GL) Bina Nusantara Umumnya machine independent. Menunjukan suatu step-by-step procedure yang dikembangkan oleh programmer Harus di compiled atau interpreted (translate kedalam machine language) Termasuk FORTRAN, COBOL, BASIC, PL/1, PASCAL, ADA, and C SOURCE PROGRAM Bina Nusantara OBJECT PROGRAM SOURCE PROGRAM Bina Nusantara EVOLUSI PEMROGRAMAN KOMPUTER Third dan Fourth Generation Languages 4. Nonprocedural Languages (4GL) Bina Nusantara Juga dikenal sebagai bahasa2 produktivitas Menggunakan semacam English-like statements untuk instruksi2 program Mudah digunakan, ditulis, dan sedikit kesalahan penulisan Menggunakan built-in interpreter untuk mengkonversi ke machine language Menyita waktu lebih untuk mengexecute ketimbang 3GLs Termasuk FOCUS, CA-Ramis, IFPS, dan SAS EVOLUSI PEMROGRAMAN KOMPUTER Third dan Fourth Generation Languages Object-Oriented (Visual) Languages Bina Nusantara 3GLs dengan beberapa features 4GL Dibangun dengan idea dari embedding procedures (methods) dalam objects, dan meletakan object2 bersama2 untuk meng create satu applikasi Termasuk Smalltalk, C++, Java, dan Visual Basic TYPE2 SOFTWARE 1. 2. Bina Nusantara Applications software Support software APPLICATIONS SOFTWARE Program2 yang dibuat untuk menjalankan tugas khusus / particular tasks Macam2nya … beberapa general-purpose dan beberapa specific Contoh : • • • – – – – – – Bina Nusantara General ledger accounting Portfolio management Sales forecasting Material requirements planning (MRP) Electronic mail Desktop publishing APPLICATIONS SOFTWARE Contoh Paket2 Applikasi • Peachtree Accounting Complete – – – Bina Nusantara Paket Akuntansi Komersial untuk usaha2 kecil Termasuk general ledger, accounts receivable, accounts payable, inventory, payroll, time dan billing, job costing, fixed asset accounting, analysis dan reporting tools $300 untuk single-user version Bina Nusantara APPLICATIONS SOFTWARE Software Personal Productivity • • • • • • • • Bina Nusantara Word processing Spreadsheets Presentation graphics Electronic mail dan groupware Database management systems Desktop publishing Web browsers Paket2 Statistical APPLICATIONS SOFTWARE Software Personal Productivity • Word processing – – – – Bina Nusantara Digunakan untuk create dokumen-2 dan dicetak Diantara yang populer adalah Microsoft Word Yang lainnya Corel WordPerfect, Lotus Word Pro, dan Sun’s StarOffice Writer Semuanya mengunakan WYSIWYG APPLICATIONS SOFTWARE Software Personal Productivity • Spreadsheets – – – – Bina Nusantara Digunakan untuk create applikasi-2 yang cocok dengan format row-column Yang terpopuler adalah Microsoft Excel Yang lainnya : Lotus 1-2-3 and Corel Quattro Pro Semua menggunakan : rows, columns, cells, formulas, “what-if” analysis Bina Nusantara APPLICATIONS SOFTWARE Software Personal Productivity • Database Management Systems – – – – Bina Nusantara Digunakan untuk create database2 semacamnya pada mesin2 yang lebih besar Yang popular dan sederhana adalah Microsoft Access Yang lainnya adalah FileMaker Pro, Corel Paradox, MySql, DB2, Oracle, Inggres dan lainnya Semuanya menggunakan relational data model APPLICATIONS SOFTWARE Software Personal Productivity • Presentation Graphics – – – – Bina Nusantara Digunakan untuk create presentasi2 textual business yang lebih luas Yang popular adalah Microsoft PowerPoint Yang lainnya adalah Corel Presentations dan Lotus Freelance Graphics Semuanya menggunakan embedding of clip art, photos, graphs, dan other media APPLICATIONS SOFTWARE Software Produktivitas Personal • World Wide Web Browsers – – – – – – – Bina Nusantara Digunakan untuk akses informasi di Web Mensyaratkan adanya ISP service untuk menghubungkan PC ke Internet Mengcreate document2 untuk di print Yang populaer adalahInternet Explorer dan Netscape Navigator … keduanya gratis! Keduanya menggunakan standard hypertext-based approach (cara menghubungkan object2 text dan media satu sama lain) menggunakan pull technology – browser merequests satu Web page sebelum dikirim ke desktop menggunakan push technology – data dikirim ke client tanpa memintanya (such as email) APPLICATIONS SOFTWARE Software Personal Productivity • Electronic Mail – – • Cara terpilih untuk berkomunikasi dalam dunia bisnis saat ini Mudah digunakan dan tepat Groupware – Bina Nusantara Incorporates e-mail dan productivity features yang lain, seperti calendaring, scheduling, dan document sharing APPLICATIONS SOFTWARE Software Personal Productivity • Office Suites – – – – Bina Nusantara Aplikasi2 software populer digabung bersama bundled together dan dijual sebagai satu kesatuan paket (suite) Digunakan untuk perumahan dan kantor2 Yang paling populer adalah Microsoft Office Yang lainya adalah Corel WordPerfect Office, Lotus SmartSuite, dan Sun StarOffice APPLICATIONS SOFTWARE Software Personal Productivity Microsoft Office 2003 Edition Applications Standard Word Excel PowerPoint Outlook Small Business Adds: Publisher Professional Retail price Word processing Spreadsheets Presentation graphics E-mail, scheduling $399 $449 Desktop publishing Adds: Access Bina Nusantara Purpose $499 Database management Perubahan sifat dari SOFTWARE • • • • • • • Bina Nusantara Semakin komplek dari susunan/konfigunasi hardware/software Kurang perhatian terhadap effisiensi mesin Semakin banyak applikasi2 yang dibeli Makin banyak pemrograman menggunakan object-oriented dan visual languages Semakin menekankan pada aplikasi2 yang jalan di intranet dan Internet Semakin meningkatnya user development Semakin banyak digunakan software personal productivity Bina Nusantara