BAB 6 INTEGRASI MAKLUMAT 1 • • • • • Integrasi dalam Perniagaan Perancangan Sumber Enterprise (ERP) Pelanggan Integrasi Berkumpulan Gudang Data. 2 Sistem Maklumat Berasaskan Komputer Computer Based Information System (CBIS) Sistem Maklumat Berasaskan Komputer (CBIS) • Sistem maklumat yang menggunakan teknologi komputer dan telekomunikasi untuk melaksanakan tugas-tugas tertentu • Bergantung kepada perisian dan perkakasan komputer untuk memproses dan menyebarkan maklumat 4 Sistem Maklumat Berasaskan Komputer (CBIS) • Komponen asas CBIS – – – – – – Perkakasan Perisian Pangkalan Data Rangkaian Prosedur Manusia 5 Sistem Maklumat Berasaskan Komputer (CBIS) Perkakasan Perisian Manusia Pangkalan Data Rangkaian Prosedur 6 Sistem Maklumat Berasaskan Komputer (CBIS) • Perkakasan – Satu set peranti seperti pemproses, monitor, papan kekunci dan pencetak yang dapat menerima data, memproses dan memaparkan maklumat • Perisian – Satu set program komputer yang membolehkan perkakasan memproses data • Pangkalan Data – Satu koleksi fail atau rekod yang tersusun untuk meyimpan data dan perkaitan antara data 7 Sistem Maklumat Berasaskan Komputer (CBIS) • Rangkaian – Sistem perantara yang membolehkan perkongsian sumber diantara pelbagai komputer • Prosedur – Strategi, polisi, kaedah dan peraturan yang digunakan oleh sistem maklumat • Manusia – Elemen terpenting dalam sistem maklumat – Individu yang menguruskan sistem maklumat atau individu yang menggunakan output daripada sistem maklumat 8 Jenis-jenis Sistem Maklumat berasaskan Komputer Sistem Maklumat Berasaskan Komputer (CBIS) • Jenis-jenis CBIS boleh diklasifikasikan berdasarkan fungsi. • Antaranya seperti : – Sistem Maklumat Transaksi (TPS) • Digunakan oleh pekerja di peringkat bawahan dalam oraganisasi – Sistem Maklumat Pengurusan (MIS) • Digunakan oleh pekerja di peringkat pertengahan – Sistem Sokongan Pemutusan (DSS) • Digunakan diperingkat pertengahan untuk membantu membuat keputusan – Sistem Sokongan Eksekutif • Digunakan diperingkat atasan dalam melihat prestasi organisasi 10 Keupayaan CBIS • Menyediakan pemprosesan transaksi yang lebih cepat dan tepat – Setiap peristiwa yang berlaku di dalam perniagaan dikenali sebagai transaksi – Meliputi aktiviti seperti jualan barangan, simpanan wang, pendaftaran kursus dll. – Pengguna CBIS membolehkan transaksi diproses dengan cepat oleh perisian yang bersesuaian – Data yang diperolehi daripada transaksi dapat lebih tepat dan cepat 11 Keupayaan CBIS • Menyediakan ruang penyimpanan yang lebih besar dan lebih mudah dicapai – Mengurangkan penggunaan kertas – Data yang sangat banyak boleh disimpan di dalam ruang yang kecil – Data juga lebih mudah dicapai dengan menggunakan perisianperisian tertentu • Menyediakan saluran komunikasi yang lebih cepat – Rangkaian membolehkan maklumat dihantar dengan lebih cepat dan lebih dipercayai – Menggunakan faksimili, e-mail, video coferencing dll. 12 Keupayaan CBIS • Mengurangkan lambakan maklumat – Sistem maklumat boleh direkabentuk supaya ia memudahkan tugas sesuatu kumpulan sasaran. – Contoh: menyediakan maklumat yang diperlukan untuk pengurus membuat keputusan. – Maklumat lain yang tidak berkaitan tidak dimasukkan dalam sistem maklumat berkenaan. • Mengurangkan sempadan – Mengurangkan masalah sempadan geografi – Boleh dihubungi dengan adanya rangkaian. – Meningkatkan kepuasan pelanggan dan pembekal 13 Keupayaan CBIS • Menyediakan sokongan untuk proses membuat keputusan – Sistem maklumat membolehkan maklumat yang dikehendaki sedia untuk digunakan oleh pelbagai tahap pengurusan – Memudahkan proses membuat keputusan • Menyediakan pertahanan yang lebih berdaya saing – Membolehkan organisasi bertahan dalam sesebuah bidang – Memberikan kelebihan kepada organisasi walaupun mempunyai pesaing 14 Sistem Maklumat Berasaskan Komputer • Terdapat 4 jenis SMBK: 1. Sistem Pemprosesan Urus Niaga 2. Sistem Pengurusan Maklumat 3. Sistem Sokongan Keputusan 4. Sistem Sokongan Eksekutif • Sistem-sistem ini membentuk satu piramid • Setiap satu peringkat pada asasnya menyokong satu peringkat pengurusan lain. 15 Fungsi dan Jenis Sistem Maklumat Sistem Sokongan Eksekutif (ESS) Sistem Sokongan Keputusan (DSS) Sistem Pengurusan Maklumat (MIS) Sistem Pemprosesan Urus Niaga (TPS) 16 Sistem Pemprosesan Urus Niaga • Transaction Processing System (TPS) – Merekodkan urusniaga dari hari ke hari seperti pesanan pelanggan, bil, inventori, output pengeluaran – Membantu penyelia untuk menjanakan pangkalan data yang menjadi asas kepada sistem maklumat yg lain • Management Information System (MIS) – Merumuskan data secara terperinci dari pemprosesan urusniaga ke dalam laporan piawai utk pengurus peringkat pertengahan – Laporan boleh mengandungi jadual pengeluaran dan rumusan belanjawan 17 Sistem Sokongan Keputusan • Decision Support System (DSS) – Sistem ini menyediakan peralatan yg fleksible utk tujuan analisis – Membantu pengurus peringkat pertengahan di dlm organisasi utk menganalisis sebilangan besar masalah spt mengesan kegiatan dan trend di luar organisasi – DSS dan MIS mengambil data terperinci daripada sistem pemprosesan urusniaga • Executive Support System (ESS) – Juga dikenali sebagai Executive Information System (EIS) – Paling mudah digunakan bg memepersembahkan maklumat dlm bentuk rumusan – Membantu peringkat atasan utk meninjau operasi syarikat dan membina perancangan strategik 18 Contoh TPS Contoh TPS (Perakaunan) Pemprosesan Pesanan Jualan Akaun Penerimaan Inventori Dan Pembelian Akaun Pembayaran Gaji Aktiviti Lejer Am 19 Contoh Laporan MIS Contoh Laporan MIS Laporan Berkala Laporan Kekecualian Laporan Permintaan 20 Sistem EIS Sistem EIS Sistem Pengautomasian Pejabat (OSA- Office System Automation) Sistem Kerja Berpengetahuan (Knowledge Work System) 21 Individu terlibat 22 ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Data Hierarchy in a Computer System 23 PERANCANGAN SUMBER PERUSAHAAN ENTERPRISE RESOUCE PLANNING (ERP) 24 ERP Suatu sistem pengurusan perniagaan yang menyatupadukan semua aspek perniagaan termasuklah perancangan, pengeluaran, jualan dan kewangan supaya kesemuanya lebih selaras secara perkongsian maklumat 25 File Organization Terms and Concepts • Entity: Person, place, thing, event about which • Attribute: Description of a particular entity • Key field: Identifier field used to retrieve, update, information is maintained sort a record 26 ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Entitities and Attributes Figure 7-2 27 • Teknik simpanan data tradisional : SISTEM FAIL – Awal 1950-an hingga 1970-an data disimpan dalam bentuk fail. – Pada peringkat awal, sistem aplikasi dibangunkan secara berasingan – Data untuk satu sistem aplikasi tidak dapat digunakan untuk sistem aplikasi yang lain. – Setiap aplikasi mempunyai data masing-masing yang disusun dalam bentuk fail data (data file) 28 • Fail Data (data file) adalah Koleksi rekod-rekod yang berkaitan HEA----sistem_kuliah----fail_kuliah----datapensyarah datadewankuliah datapelajar HEP----sistem_xtvt_pelajar---fail_xtvt----dataxtvt datapelajar 29 ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Problems with the Traditional File Environment • Data redundancy (pengulangan data) • Program-Data dependence(data /aplikasi berasingan) • Lack of flexibility (keutuhan/ketelusan data) • Poor security (tahap keselamatan rendah) • Lack of data-sharing and availability (perkongsian data) 30 THE DATABASE APPROACH TO DATA MANAGEMENT Database Management System (DBMS) • Kumpulan fail-fail yang berkaitan antara satu sama lain • Penyelesaian kepada masalah Sistem Fail • Data disimpan dalam satu storan yang sama • Pangkalan data di kendalikan oleh satu perisian khas yang dinamakan Sistem Pengurusan Pangkalan Data (DBMS) 31 ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Traditional File Processing 32 THE DATABASE APPROACH TO DATA MANAGEMENT The Contemporary Database Environment 33 THE DATABASE APPROACH TO DATA MANAGEMENT Types of Databases • Relational DBMS • Hierarchical and Network DBMS • Object-Oriented Databases 34 THE DATABASE APPROACH TO DATA MANAGEMENT Relational DBMS • Represents data as two-dimensional tables called relations • Relates data across tables based on common data element • Examples: DB2, Oracle, MS SQL Server 35 THE DATABASE APPROACH TO DATA MANAGEMENT Relational Data Model Figure 7-6 36 THE DATABASE APPROACH TO DATA MANAGEMENT Three Basic Operations in a Relational Database • Select: Creates subset of rows that meet specific criteria • Join: Combines relational tables to provide users with information • Project: Enables users to create new tables containing only relevant information 37 THE DATABASE APPROACH TO DATA MANAGEMENT Three Basic Operations in a Relational Database 38 THE DATABASE APPROACH TO DATA MANAGEMENT Hierarchical and Network DBMS Hierarchical DBMS • Organizes data in a tree-like structure • Supports one-to-many parent-child relationships • Prevalent in large legacy systems 39 THE DATABASE APPROACH TO DATA MANAGEMENT Hierarchical DBMS Figure 7-8 40 THE DATABASE APPROACH TO DATA MANAGEMENT Hierarchical and Network DBMS Network DBMS • Depicts data logically as many-to-many relationships 41 THE DATABASE APPROACH TO DATA MANAGEMENT Network DBMS Figure 7-9 42 THE DATABASE APPROACH TO DATA MANAGEMENT Hierarchical and Network DBMS Disadvantages • Outdated • Less flexible compared to RDBMS • Lack support for ad-hoc and English language-like queries 43 THE DATABASE APPROACH TO DATA MANAGEMENT Object-Oriented Databases • Object-oriented DBMS: Stores data and procedures as objects that can be retrieved and shared automatically • Object-relational DBMS: Provides capabilities of both object-oriented and relational DBMS 44 THE DATABASE APPROACH TO DATA MANAGEMENT Querying Databases: Elements of SQL Basic SQL Commands • SELECT: Specifies columns • FROM: Identifies tables or views • WHERE: Specifies conditions 45 THE DATABASE APPROACH TO DATA MANAGEMENT Results of SELECT Statement 46 THE DATABASE APPROACH TO DATA MANAGEMENT C Results of Conditional Selection 137 150 Door latch Door seal 22.50 6.00 47 THE DATABASE APPROACH TO DATA MANAGEMENT Projection from Joining PART and SUPPLIER Tables 48 CREATING A DATABASE ENVIRONMENT Designing Databases • Conceptual design: Abstract model of database from a business perspective • Physical design: Detailed description of business information needs 49 CREATING A DATABASE ENVIRONMENT Designing Databases • Entity-relationship diagram: Methodology for documenting databases illustrating relationships between database entities • Normalization: Process of creating small table data structures from complex groups of data 50 CREATING A DATABASE ENVIRONMENT Figure 7-13 51 CREATING A DATABASE ENVIRONMENT Figure 7-14 52 CREATING A DATABASE ENVIRONMENT An Normalized Relation of ORDER Figure 7-15 53 CREATING A DATABASE ENVIRONMENT Distributing Databases Centralized database • Used by single central processor or multiple processors in client/server network 54 CREATING A DATABASE ENVIRONMENT Distributing Databases Distributed database • Stored in more than one physical location • Partitioned database • Duplicated database 55 CREATING A DATABASE ENVIRONMENT Distributed Databases Figure 7-16 56 CREATING A DATABASE ENVIRONMENT Management Requirements for Database Systems Key elements in a database environment: • Data Administration • Data Planning and Modeling Methodology • Database Technology and Management • Users 57 CREATING A DATABASE ENVIRONMENT Management Requirements for Database Systems Figure 7-17 58 DATABASE TRENDS Multidimensional Data Analysis On-line analytical processing (OLAP) • Multidimensional data analysis • Supports manipulation and analysis of large volumes of data from multiple dimensions/perspectives 59 DATABASE TRENDS Multidimensional Data Model Figure 7-18 60 DATABASE TRENDS Data Warehousing and Datamining Data warehouse • Supports reporting and query tools • Stores current and historical data • Consolidates data for management analysis and decision making 61 DATABASE TRENDS Components of a Data Warehouse Figure 7-19 62 DATABASE TRENDS Data Warehousing and Datamining Data mart • Subset of data warehouse • Contains summarized or highly focused portion of data for a specified function or group of users 63 DATABASE TRENDS Data Warehousing and Datamining Datamining • Tools for analyzing large pools of data • Find hidden patterns and infer rules to predict trends 64 DATABASE TRENDS Benefits of Data Warehouses • Improved and easy accessibility to information • Ability to model and remodel the data 65 DATABASE TRENDS Databases and the Web Hypermedia database • Organizes data as network of nodes • Links nodes in pattern specified by user • Supports text, graphic, sound, video and executable programs 66 DATABASE TRENDS A Hypermedia Database Figure 7-20 67 DATABASE TRENDS Databases and the Web Database server • Computer in a client/server environment runs a DBMS to process SQL statements and perform database management tasks Application server • Software handling all application operations 68 DATABASE TRENDS Linking Internal Databases to the Web Figure 7-21 69