DATA & INFORMASI
·
Konsep
Dasar Struktur Data
·
Database
·
Manajemen
Data
·
Sistem
Informasi
STRUKTUR DATA
• Struktur:
aturan atau hubungan
• Data:
Bahan/fakta yang digunakan dalam perhitungan/operasi untuk menghasilkan
informasi yang berguna; Fakta atau keterangan tentang kenyataan yang disimpan,
direkam atau direpresentasikan dalam bentuk tulisan, suara,gambar, sinyal atau
simbol
• Struktur
dataàcara menyimpan atau merepresentasikan data di dalam komputer agar
bisa dipakai secara efisien
Dalam
mempelajari struktur data hal-hal awal yang perlu kita ketahui
adalah…
·
Konstanta
·
Variable
·
Tipe
data
KONSTANTA
·
Dalam
membuat suatu program, kita perlu
menggunakan konstanta agar program kita bisa lebih mudah
diperbaiki jika ada suatu kesalahan yang kita buat
·
Dengan
menggunakan konstanta kita bisa memberikan nama yang mudah dimengerti dan
dipahami untuk bilangan numerik yang sangat kompleks
·
Konstanta dideklarasikan
pada awal program
namakonstanta1
= nilaikonstanta1;
namakonstanta1 = nilaikonstanta1;
namakonstantaN = nilaikonstantaN;
namakonstanta1 = nilaikonstanta1;
namakonstantaN = nilaikonstantaN;
Contoh konstantanya
adalah:
maximum =100;
luas lingkarn = pi*radius;
pi = 3,14;
luas lingkarn = pi*radius;
pi = 3,14;
Sesuai dengan
namanya “konstanta”, maka nilai dalam konstanta selalu konstan atau tetap
dan kita tidak dapat merubah nilai dari konstanta pada
saat program sedang dijalankan.
VARIABEL
Lokasi di
memori yang kita siapkan dan kita beri nama khas untuk menampung suatu nilai
dan atau mengambil nilai kembali tersebut. Bentuk umum dari variable adalah:
NamaVariabel1
: TipeData1;
NamaVariabelNN : TipeDataN;
NamaVariabelNN : TipeDataN;
Contoh dari
variable adalah:
Nilai1 :
byte;
Nama : string(20);
Totaldata : integer;
Nama : string(20);
Totaldata : integer;
TIPE DATA
• Integer adalah tipe
data nilainya merupakan bilangan bulat
• Boolean digunakan
untuk merepresentasikan logika. Bolean hanya dapat bernilai True(1) dan
False(0)
• Real biasanya
digunakan untuk merepresentasikan nilai pecahan
• Tipe
data karakter hanya dapat menampung satu karakter saja dan mengalokasikan
satu byte memori
• String adalah tipe
data gabungan(array) dari karakter sebanyal 256 karakter
Dll
DATABASE
• Basis
data (database) merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya.
• Database
merupakan salah satu komponen yang penting dalam sistem informasi, karena
merupakan basis dalam menyediakan informasi bagi para pemakai.
• Penerapan
database dalam sistem informasi disebut dengan database system.
• Sistem
basis data (database system) adalah suatu sistem informasi yang
mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di
dalam suatu organisasi.
• Pendekatan
database berbeda dengan pendekatan tradisional
MANAJEMEN DATA
Data
Management System: kombinasi SW, HW, dan informasi yang didesain agar semudah
mungkin cara penyimpanan dan pengambilannya kembali untuk pemanfaatannya.
• File management system (DMS) ~ sebuah DMS
yang setiap saat hanya mengakses data/informasi 1 tabel atau 1 file. Cara
pembuatan, pemeliharaan, dan pemakaiannya mudah dan murah [personal].
• Database Management System (DBMS) ~ sebuah DMS
yang setiap saat dapat mengakses banyak tabel / file. Cara pembuatan,
pemeliharaan, dan pemakaiannya tidak mudah dan tidak murah
[instansi/organisasi].
• Tools DMS
– Relational
DataBase Management System adalah sebuah program untuk create, update, &
administer sebuah basisdata relasional. Contoh: Oracle, DB2, SQL Server.
– Structured
Query Language (baca "S-Q-L" atau "sequel") ~ bahasa
baku/standard ["Select", "Insert", "Update",
"Delete", "Create", and "Drop” ] untuk RDBMS.
–
Object-oriented DataBase Management System ~ DBMS yang menunjang pemodelan dan
kresi data sebagai objects, menentukan class dari objek dan inheritance dari
class serta metoda-metoda untuk menangani objek-objek tersebut.
– Open
DataBase Connectivity ~ API baku yang dikembangkan berdasar pada spesifikasi
SQL Access Group, untuk koneksi ke basisdata SQL menghasilkan database
independent applications.
– Java
DataBase Connectivity ~ antarmuka agar dapat akses ke banyak basisdata
lintas WWW dengan mudah, misal jdbc://www.swaps.com:400/databasefile.
– Common
Object Request Broker Architecture - memungkinkan sebuah program di satu
komputer minta informasi pada program lain di komputer lainnya [dalam
jaringan], tanpa perlu memahami bahasa yang dipakai atau cara memintanya.
Prinsip
Manajemen Data
– Access Restrictions - larangan akses & proses data
• Temporer, saat administrator
meng-update & validasi.
• Temporer, untuk menjaga
intellectual property.
• Temporer, sebagai jaminan pada
rekanan/sponsor.
• Permanen, untuk menjaga privacy of human subjects.
– Data Retention and Storage
• Umumnya sebuah instansi/perusahaan
dapat menentukan minimal 3 tahun sesaat mulai operasional.
• Banyak ahli merekomendasikan 5
tahun sesaat mulai operasional. Banyak instansi besar menentukan < 5 tahun.
• Bila terkait dengan hak paten dan
legalitas lainnya, perlu minta pendapat ahli hukum sebelun data dihancurkan
Data
Warehouse: Kumpulan terpadu data perusahaan, dapat diakses oleh business
managers, administrators, service providers & researchers yang berhak
untuk: dianalisis, menghasilkan ad hoc queries & reports, dan cara
pemeliharaan data subsets.
Data Mining: Aktifitas
ekstraksi informasi yang tujuannya untuk menemukan fakta-fakta tersembunyi
dalam basisdata, yang memungkinkan prediksi hasil-hasil pada masa datang.
Data Model: Hasil
proses desain basisdata yang dapat dipakai untuk mengidentifkasi dan
mengorganisasi data logically & physically. Akan menunjukkan semua
informasi yang harus ada dalam basisdata, bagaimana cara penggunaannya, dan
bagaimana setiap item database akan saling terkait.
SISTEM INFORMASI
• Suatu sistem
dapat didefinisikan sebagai suatu kesatuan yang terdiri dan dua atau lebih
komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.
• Suatu sistem
dapat terdiri dan sistem-sistem bagian (subsystems).
• Misal, sistem
komputer dapat terdiri dari subsistem perangkat keras dan subsistem perangkat
lunak.
• Masing-masing
subsistem dapat terdiri dan sub sistem-subsistem yang lebih kecil lagi atau
terdiri dari komponen-komponen.
• Informasi dapat
didefinisikan sebagai hasil pengolahan data dalam suatu bentuk yang lebih
berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu
kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan
keputusan.
• Sumber dan
informasi adalah data.
• Data adalah
kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.
• Kejadian-kejadian
(event) adalah sesuatu yang terjadi pada saat yang tertentu.
• Misalnya
penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilal
piutang dagang.
• Kesatuan nyata
(fact) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang
betul-betul ada dan terjadi.
• Sistem
Informasi dapat didefinisikan sebagai:
• suatu sistem di dalam
suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas,
teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk
mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu,
memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian
internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk
pengambilan keputusan yang cerdik.
• Sistem
informasi dapat terdiri dari komponen-komponen yang disebut dengan istilah blok
bangunan (building block), yaitu :
• blok
masukan (input block),
• blok
model (model block),
• blok
keluaran (output block)
• blok
teknologi. (technology block),
• blok
dasar data (database block)
• blok
kendali (control block).
• Sebagai
suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu
dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.
BLOK MASUKAN
– Input
mewakili data yang masuk ke dalam sistem informasi.
– Input
di sini termasuk metode-metode dan media untuk menangkap data yang akan
dimasukkan, yang dapat berupa dokumen-dokumen dasar.
BLOK MODEL
·
Blok
ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan
memanipulasi data input dan data yang tersimpan di dasar data dengan cara yang
tertentu untuk menghasilkan keluaran yang diinginkan.
BLOK KELUARAN
• Produk dan sistem
informasi adalah keluaran yang merupakan informasi yang berkualitas dan
dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai
sistem.
BLOK TEKNOLOGI
• Teknologi
merupakan “kotak alat” (tool-box) dari pekerjaan sistem informasi.
• Teknologi
digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses
data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian sistem
keseluruhan.
• Teknologi
terdiri dan 3 bagian utama, yaitu, :
– perangkat lunak
(software),
– perangkat keras
(hardware) dan
– brainware.
BLOK BASIS DATA
• Basis
data merupakan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya.
• Data
perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih
lanjut.
• Data
di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi
yang dihasilkan berkualitas.
• Organisasi
basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya.
• Basis
data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang
disebut dengan DBMS (Database Management Systems).
BLOK KENDALI
• Untuk
supaya sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka
perlu diterapkan pengendalian-pengendalian di dalamnya.
• Beberapa
pengendali perlu dirancang dan diterapkan untuk meyakinan bahwa hal-hal yang
dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi
kesalahan-kesalahan dapat langsung cepat diatasi.
Management Information System
– Segala sumberdaya
& prosedur yang dibutuhkan untuk mengumpulkan, proses, dan distribusi
informasi yang akan digunakan untuk ambil keputusan.
– Sistem
user-machine terpadu yang menghasilkan informasi untuk menunjang operasi,
manajemen, analisis, dan fungsi-fungsi pengambilan keputusan dalam organisasi.
Analisa
Sistem à FOD
• Analisa
sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam
bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasikan permasalahan-permasalahan, kesempatan-kesempatan,
hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga
dapat diusulkan perbaikan-perbaikannya.
• Alat
yang dipakai adalah Flow Of Document Manual dan simbol-simbol yang
digunakan adalah seperti pada gambar di bawah ini :
Contoh:
Nasabah akan menabung dengan membawa buku tabungan, uang tunai. Mengisi slip
setoran 2 rangkap, dan menyerahkan buku beserta slip ke teller. Teller
melakukan pengecekan uang, buku tabungan dan isi slip setoran. Menginput
kedalam sistem, mencetak buku tabungan dan memverifikasi slip setoran. Uang
tunai dan slip setoran rangkap ke-2 disimpan oleh teller. Nasabah membawa buku
tabungan dan slip setoran rangkap ke-1.
Tidak ada komentar:
Posting Komentar