Prinsip-prinsip Data Bersama
· Data bersama (data sharing) artinya semua orang di dalam suatu organisasi bekerja pada himpunan data item yang sama untuk suatu entiti tertentu.
· Pengumpulan dan perawatan data sangat mahal .
· Kebutuhan beragam data daribasisdata.
· Kebutuhan pengorganisasian data
Basisdata Terdistribusi
· Basisdata bersama (shared database) adalah basisdata yang di-share diantara banyak user dan aplikasi.
· Basisdata terdistribusi adalah basisdata dimana datanya tersimpan di dalam lebih dari satu sistem komputer di dalam jaringan.
· Metode pendistribusian
- Partitioning adalah metode pendistribusian basisdata dimana masing-masing porsi basisdata ditempatkan pada node-node yang berbeda di dalam jaringan.
- Replication adalah metode pendistribusian basisdata dimana basisdata pada node-node lain di-replikasi pada node tertentu
· Strategi Pendistribusian
- Berdasarkan letak geografis :
suatu basisdata ditempatkan pada wilayah dimana data / informasinya paling sering digunakan
- Berdasarkan fungsi :
pengelompokkan basisdata berdasarkan fungsi-fungsi dalam bisnis.
- Faktor-faktor dalam PerancanganBasisdata Terdistribusi
- Biaya storage (penyimpanan)
- Biaya pengolahan
- Biaya komunikasi
- Retrieval dan Processing
- Reliabilitas
- Frekuensi update dan queries
Struktur Basisdata Bersama
· Schema
- Adalah struktur dari suatu basisdata beserta definisinya.
- Satu basis data menggunakan satu schema.
- Lain basisdata lain pula schema.
· Schema basisdata relasional:
- berbentuk tabel
- terdiri dari kolom dan baris
· schema basisdata orientasi objek:
- basisdata menyimpan data dan informasi dalam tentang objek.
- objek adalah pokok utama dari data dan informasi.
- objek berisi data/informasi berikut prosedur pengolahannya
· schema basisdata hirarkhi :
- struktur data berbentuk tree
- hubungan antar item data adalah one to many
· schema basisdata jaringan:
- struktur data berbentuk jaringan
- hubungan antar item data dapat many to many
· Views
Adalah hasil pengelompokan data secara logical dari satu atau beberapa basisdata
· Indexes
Adalah suatu data file yang berisi record key dan lokasinya di dalam basisdata
Data Mining dan Data Warehouse
· Data mining adalah proses penelusuran dan analisis terhadap suatu himpunan besar data di dalam suatu organisasi untuk mengekstrak informasi dan pengetahuan baru yang mungkin berguna.
· Data mining berguna untuk menjelaskan masa lalu dan memprediksi masa depan.
· Data warehouse:
- Adalah basisdata yang terbentuk dari berbagai sumber dan mengandung data yang sudah akurat (data dan meta-data).
- Meta-data adalah informasitentang data yang menjelaskan isi dari data warehouse.
Client / Server Computing
· Adalah sejenis metode dalam komputerisasi dimana seluruh permintaan data / informasi maupun jawabannya ditransmisikan melalui jaringan. Pencarian data dilakukan oleh server, hasilnya ditransmisikan kepada client sebagai peminta yang akan memprosesnya secara lokal.
· Client adalah suatu desktop workstation dari mana user dapat mengirim request kepada server dan menerima kembali hasilnya.
· Server adalah komputer utama yang melaksanakan pencarian data dan mentransmisikan hasilnya kepada client.
· File server adalah suatu komputer yang berisi file-file yang tersedia bagi semua user yang terhubung di dalam jaringan
· Manfaatnya :
- adanya pembagian tugas antara server dan client (efisiensi).
- user lebih produktif dengan hanya mengakses informasi yang diperlukan saja.
- adanya data sharing.
- memungkinkan integrasi berbagai basisadata dari berbagai lokasi
Unsur Manusia
· Database Administrator (DBA) Adalah profesional TI yang bertanggung jawab dalam pengelolaan semua aktivitas dan prosedur yang behubungan dengan organisasi basisdata.
· Systems Programmer Adalah spesialis piranti lunak dan perangkat keras yang bekerja dengan detil fisik suatu basisdata dan sistem operasi komputer
Prosedur
· Prosedur Administrasi Basisdata
- Perencanaan basisdata
- Perancangan basisdata
- Pembentukan basisdata
- Perawatan basisdata
- Analisis penggunaannya
- Penyusunan dan pengawasan prosedur sekuriti
· Concurency Procedures
- Concurent Data Sharing
- Non Concurent Data Sharing
- Record Locking
- Deadlock
PENGEMBANGAN SISTEM INFORMASI
Pengertian
Pengembangan sistem (system development) adalah proses menganalisis situasi dan kondisi suatu bisnis tertentu, merancang suatu solusi sistem untuk meningkatkan situasi dan kondisi tersebut, dan menyediakan SDM, dan finansial, serta sumber daya TI yang dibutuhkan untuk mengembangkan dan menerapkan solusi tersebut.
Siklus Hidup Pengembangan Sistem
· Siklus Hidup Pengembangan Sistem (System Development Life Cycle / SDLC) adalah seperangkat aktivitas yang diarahkan untuk membangun aplikasi baru.
· Tahap-tahapnya :
- Menganalisis Sistem
- Identifikasi masalah
- Keuntungan
- Kelayakan:
- operasional
- ekonomis
- teknis
- Penentuan kebutuhan:
- kecepatan dalam proses
- kemajuan dalam bisnis
- Merancang Sistem
- Perancangan konseptual
- Prototyping
- Perancangan detil / fisik
- Membuat Sistem
- Pengadaan piranti lunak, perangkat keras dan jasa
- Pemrograman
- Pengujian
- Implementasi
- Pelatihan user
- Penyiapan tempat
- Konversi sistem:
- Direct cut over
- Phased
- Parallel systems
- Pilot
- Perawatan Sistem:
- Audit
- Evaluasi rutin
Programming (Pemrograman)
· Program adalah satu set instruksi dalam bahasa komputer yang akan dijalankan komputer dalam memproses data.
· Programming adalah langkah-langkah proses dalam membuat suatu program komputer.
· Langkah-langkahnya:
1. Definisi masalah
2. Perancangan program
3. Penulisan program (coding)
4. Pengujian program
5. Dokumentasi dan perawatan program.
Personil dalam Pengembangan Sistem
- Systems Analyst
- Systems Designer
- Computer Programmers
- Programmer / Analyst
- Chief Information Officer (CIO)
- Systems Integrator
Teknik dan Alat-alat Analisis
- Teknik Pengumpulan Data: wawancara, kuesioner, pemeriksaan dokumen, observasi, sampling.
- System Flowcharts.
- Dataflow Diagrams.
- Kamus Data
- Computer Aided Systems Engineering (CASE)
SISTEM INFORMASI DALAM BISNIS
· Sistem informasi adalah suatu sistem dimana data data/informasi mengalir dari satu unit ke unit lain di dalam suatu organisasi.
· Sistem-sistem informasi yang digunakan di dalam dunia bisnis dapat dikategorikan sebagai berikut:
- Transaction Processing systems (TPS)
- Management Information Systems (MIS)
- Decision Support Systems (DSS)
- Group Support Systems (GSS)
- Executive Information Systems (EIS)
- Expert Systems (ES)
· TI untuk Kontrol dan Otomasi Manufaktur (Computer Integrated Manufacturing (CIM)):
- Material Requirements Planning (MRP)
- Material Resource Planning (MRP II)
- Computer-Aided Design (CAD)
- Computer-Aided Manufacturing (CAM)
- Robots
- Flexible Manufacturing
- Computer Vision Systems