Selasa, 09 April 2013

Pentingnya Informasi dalam Pengambilan Keputusan


Informasi Pemecahan Masalah Dan Teknologi Pada Organisasi

Sistem Informasi Itu memang sangat berperan penting di dalam perusahaan. Peranan tersebut itu seperti :
1. Mendukung proses dan operasi bisnis.
2. Mendukung pengambilan keputusan dalam bisnis.dan masih banyak lagi
Yang saya akan membahas yaitu fokus pada Pengambilan keputusan

Sistem Informasi Manajemen Menurut saya pada Era zaman seperti ini sudah berbasis komputer mengandung arti bahwa komputer mengambil peranan penting dalam sebuah sistem informasi manajemen.Teorinya adalah penerapan sebuah Sistem Informasi Manajemen memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya (seperti pada era sekarang ini), tidak mungkin sistem informasi manajemen yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi Manajemen yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah komputer data atau pengolahan informasi yang berbasis pada komputer.

Proses manajemen dimulai dengan perencanaan, kemudian proses pelaksanaan, proses pengendalian dan pengawasan. Pada setiap proses diperlukan informasi yang sebagian adalah dihasilkan oleh SIM.
SIM sangat bermanfaat bagi para manajer dalam proses pengambilan keputusan. Karena Sistem ini secara terpadu dan efisien melaksanakan pengumpulan data, dan menyajikan informasi sesuai dengan kebutuhan para pengambil keputusan. Sistem ini memberikan kemudahan dalam menyediakan data secara tepat waktu sesuai dengan kebutuhan.

Pengambilan keputusan sebenarnya didefinisikan yaitu suatu proses pemikiran dalam pemecahan masalah untuk memperoleh hasil yang akan dilaksanakan.
Kegiatan pengambilan keputusan yang pada dasarnya adalah pemilihan jalan alternatif. Proses pemilihan itu dapat sederhana, dapat juga kompleks. Keputusan yang diambil mungkin tidak menyangkut banyak pihak tetapi dapat membawa Kepentingan bagi pihak lain, sehingga perlu pertimbangan yang lebih dalam Disiniliah Teknologi bisa dibutuhkan, dan pada saat seseorang manajer akan Memutuskan Rencananya.

Nilai suatu informasi berhubungan dengan keputusan. Hal ini berarti misal tidak tidak ada pilihan atau keputusan, informasi menjadi kadang tidak diperlukan pada organisasi. Dan jika terlaksana hal ini akan terjadi keputusan berulang yang sederhana sampai keputusan strategis atau jangka panjang Pada anggota Organisasi tersebut

Jadi konsep kengambilan keputusan menurut saya memegang peranan penting dalam era Industri Teknologi ini karena keputusan yang diambil oleh manajer merupakan hasil dan faktor faktor dalam bantuan Komputer based dan juga akan dilaksanakan oleh anak buahnya atau organisasi yang yang ia pimpin. keputusan atasan / manajer sangat penting karena menyangkut semua aspek . Kesalahan dalam mengambil keputusan bisa merugikan organisasi, mulai dari kerugian citra, respect, sampai kerugian biaya (uang).

Minggu, 03 Maret 2013

Konsep Dan Arsitektur Sistem Database


KONSEP DASAR BASIS DATA
Pemrosesan basis data sebagai perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan. Dalam pengembangan sstem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan Daya saing perusahaan tersebut. Basis data dapat mempercepat upaya pelayanan kepada pelanggan, menghasilkan informasi dengan cepat dan tepat sehingga membantu pengambilan keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada.
Banyak aplikasi yang dibuat dengan berlandaskan pada basis data antara lain: semua transaksi perbankan, aplikasi pemesanan dan penjadwalan penerbangan, proses regristasi dan pencatatan data mahasiswa pada perguruan tinggi, aplikasi pemrosesan penjualan, pembelian dan pencatatan data barang pada perusahaan dagang, dll
Beberapa informasi pada perusahaan retail seperti jumlah penjualan, mencari jumlah stok penjualan, mencari jumlah stok yang tersedia, barang apa yang paling laku di jual pada bulan ini, dan berapa laba bersih perusahaan dapat diketahui dengan mudah dengan basis data. Pada perpustakaan, adanya aplikasi pencarian data buku berdasarkan judul, pengarang atau kriteria lain dapat mudah dilakukan dengan basis data. 
Dengan memanfaatkan teknologi jaringan, kemampuan basis data dapat dapat dioptimalkan. Misalnya transaksi antar cabangpada sebuah perbankan secara online. Begitu banyak yang dapat diperoleh dengan pemanfaatan basis data. Basis data dapat meningkatkan daya guna perangkat computer yang mungkin tadinya hanya untuk keperluan game atau pengetikan dengan aplikasi office.


DEFINISI BASIS DATA
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka,deretan karakter, atau symbol). Basis data dapat didefinisikn dalam berbagai sudut pandang seperti berikut:
  1. Himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.
  2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan.
  3. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

TUJUAN BASIS DATA
Basis data bertujuan untuk mengatur data sehingga diperoleh kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali.

Multiple User
Basis data memungkinkan pengguna data bersama-sama oleh banyak pengguna pada saat yang bersamaan atau pada saat yang berbeda. Dengan meletakkan basis data pada bagian server yang bisa diakses kesemua pengguna dari banyak klient, kita sudah menyediakan akses kesemua pengguna dari computer klient ke sumber informasi yaitu basis data.

MANFAAT/KELEBIHAN BASIS DATA
Banyak memanfaat yang dapat kira peroleh dengan menggunakan basis data. Manfaat/kelebihan basis data diantaranya adalah:
1)       Kecepatan dan kemudahan (speedDengan menggunakan basis data pengambilan informasi dapat dilakukan dengan cepat dan mudah.
2)       Kebersamaan pemakai Sebuah basis data dapat digunakan oleh banyak user san banyak aplikasi. Untuk data-data yang diperlukan oleh banyak orang/bagian. Tidak perlu dilakukan pencatatan dimasing-masing bagian, tetapi cukup dengan satu basis data untuk dipakai bersama.
3)       Pemusatan control data karena cukup dengan satu basis data untuk banyak keperluan, pengontrolan terhadap data juga cukup dilakuan di satu tempat saja.
4)       Efesiensi ruang penyimpanan (spaceDengan pemakain bersama, kita tidak perlu menyediakan tempat penyimpanan diberbagai tempat, tetapi cukup satu saja sehingga ini akan menghemat ruang penyimpanan data yang dimilikioleh sebuah organisasi. Dengan teknik perancangan basis data yang benar, kita akan menyederhanakan penyimpanan sehingga tidak semua data harus disimpan.
5)       Keakuratan (AccuracyPenerapan secara ketat aturan tipe data, domain data, keunikan data, hubungan antara data, dan lain-lain, dapat menekan keakuratan dalam pemasukan/penyimpanan data.
6)       Ketersediaan (availabilityDengan basis data kita dapat mem-backup data, memilah-milah data mana yang masih diperlukan dan data mana yang perlu kita simpan ke tempat lain.
7)       Keamanan (SecurityKebanyakan DBMS dilengkapi dengan fasilitas manajemen pengguna diberikan hak akses yang berbeda-beda sesuai dengan pengguna dan posisinya. Basis data bisa diberikan passwordnya untuk membatasi orang yang mengaksesnya.
8)       Kemudahan dalam pembuatan program aplikasi baru Pengguna basis data merupakan bagian dari perkembangan teknologi. Dengan adanya basis data pembuatan aplikasi bisa memanfaatkan kemampuan dari DBMS, sehingga pembuatan aplikasi tidak perlu mengurusi penyimpanan data, tetapi cukup mengatur interface untuk pengguna.
9)       Pemakaian secara langsung Basis data memiliki fasilitas untuk melihat datanya secara langsung dengan tool yang disediakan oleh DBMS. Untuk melihat data, langsung ke table ataupun menggunakan query.
10)   Kebebasan data (Data Independence) Jika sebuah program telah selesai dibuat, dan ternyata ada perubahan isi/struktur data.
11)   User view Basis data penyediaan pandangan yang berbeda-beda untuk tiap-tiap pengguna. Misalnya kita memiliki data-data dari perusahaan yang bergerak dibidang retail.
  
KONSEP DASAR
Database => suatu susunan/kumpulan data Operasional lengkap dari suatu organisasi/perusahaanyang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentudengan menggunakan   komputer   sehingga mampu menyediakan informasi yang diperlukan pemakainya.

SISTEM  DATABASE  => suatu sistem penyusunan dan pengelolaan record-record dengan menggunakankomputer, dengan tujuan untuk menyimpan atau merekam serta  memelihara data operasional lengkap sebuahorganisasi/perusahaan sehingga mampu menyediakan informasi yang  diperlukan pemakai untuk  kepentinganproses pengambilan keputusan.

KOMPONEN DASAR DARI SISTEM DATABASE
Terdapat 4 komponen pokok dari system database:
A.  DATA
dengan ciri-ciri :
1.   Data disimpan secara terintegrasi (Integrated)
Terintegrated   yaitu   Database   merupakan   kumpulan dari  berbagai  macam  file  dari  aplikasi-aplikasi
yang berbeda  yang  disusun  dengan  cara  menghilangkan bagian bagian yang rangkap (redundant)
2. Data dapat dipakai secara bersama-sama(shared)
Shared   yaitu   Masing-masing   bagian   dari   database dapat diakses oleh  pemakai  dalam waktu yangbersamaan, untuk aplikasi yang berbeda.

B. Perangkat Keras (HARDWARE)
Terdiri  dari  semua  peralatan  perangkat  keras  komputer yang   digunakan   untuk   pengelolaan   sistem   databaseberupa :
1.  Peralatan  untuk  penyimpanan  misalnya  disk,  drum, tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll
C. Perangkat Lunak (SOFTWARE)
 Berfungsi sebagai perantara (interface) antara pemakai dengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur
D. Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secara keseluruhan
2. Programmer, orang/tim membuat program aplikasi yang mengakses database dengan menggunakanbahasa pemprograman
3. End  user,  orang  yang  mengakases  database  melalui terminal  dengan  menggunakan  query  language  atauprogram aplikasi yang dibuat oleh programmer

APLIKASI DATABASE DALAM LIFE CYCLE
1. Pendefinisian Sistem (System definition)
 2. Perancangan Database (Database Design)
3. Implementation
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong  sertaimplementasi aplikasi software.

KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data  dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasan pengamanan.

KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait

TUJUAN PERANCANGAN DATABASE:
1. Untuk
 memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2. Memudahkan pengertian struktur informasi
3. Mendukung kebutuhan–kebutuhan
 pemrosesan dan  beberapa  objek  penampilan  (respone  time,processing time dan strorage space)
DATA PADA DATABASE  DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database, yaitu:
1.
 Data operasional dari suatu organisasi, berupa data yang disimpan didalam databas
2.
 Data  masukan  (input  data),  data  dari  luar  sistem yang  dimasukan  melalui  peralatan  input  (keyboard)yang dapat merubah data operasional
3.
 Data keluaran (output data), berupa laporan melalui peralatan  output  sebagai  hasil  dari  dalam  sistemyang mengakses data operasional
4. Pengambilan   dan   Konversi   Data   (Loading   atau
 data convertion)
Database  ditempatkan  dengan  baik,  ada   dapat   di   tempatkan
 kembali sesuai dengan format sistem databasenya
7. Monitoring dan Maintenance
Montoring   adalah   proses   pemantau   performa   dari
 database,   jika   performa   database   menurun   maka dapatdilakukan proses tuning dan reorganized.
Maintenance   adalah   proses   manajemen   database
 selama  database  berjalan  dan  jika  ada  perubahanmaka dapat dilakukan upgrade.

FASE PROSES PERANCANGAN DATABASE
1. Pengumpulan dan analisa
2. Perancangan database secara konseptual
3.
 Pemilihan DBMS
4. Perancangan database secara logik (data model
 mapping)
5. Perancangan database secara fisi
k

 

Arsitektur Basis Data

Seperti yang telah dibahas Basis data merupakan sumber informasi yang dapat dipakai bersama. Setiap pemakai membutuhkan pandangan yang berbeda terhadap data yang disimpan di dalam basis data. Untuk memenuhi kebutuhan tersebut, terdapat arsitektur komersial DBMS yang didasarkan pada perluasan arsitektur yang disebut sebagai arsitektur ANSI-SPARC. Basis data adalah tempat kumpulan data. Menurut C.J. Date (1990), terdapat tujuh keuntungan dengan menggunakan pendekatan basis data, yaitu
  • Redundansi dapat dikurangkan (redundancy can be reduced).
  • Ketidakkonsistenan dapat dihindari (inconsistency can be avoided (to some extent)).
  • Data dapat dibagikan (the data can be shared).
  • Standar-standar dapat diselenggarakan (standards can be enforced).
  • Pembatasan keamanan dapat diterapkan (security restrictions can be applied).
  • Integritas dapat dipertahankan (integrity can be maintained).
  • Keperluan yang bertentangan dapat diseimbangkan (conflicting requirements can be balanced).

Basis data memiliki arsitektur
Arsitektur:
Struktur, artinya komponen-komponen apa yang ada dalam suatu sistem dan fungsi masing-masing komponen tersebut, serta bagaimana inter-relasi dan interaksi antar komponen dalam sistem tersebut.
Arsitektur Sistem Software:
Spesifikasi dari arsitektur sistem software, menyebutkan bermacam-macam modul beserta interface dan inter-relasi antar data dan alur kontrol dalam suatu sistem:
Programming-in-the-small:
Pengembangan individual modul
Programming-in-the-large: Pengintegrasian modul-modul menjadi suatu sistem yang komplit.
Secara garis besar, basis data memiliki susunan atau arsitektur sebagai berikut:
–      DBMS (Data Base Management System): bagian dari perangkat lunak yang bertanggungjawab dalam create, read, update, delete record atau mengelola basis data
–      DDL (Data Definition Language): yang dipakai oleh DBMS untuk secara fisik menetapkan jenis record, field dan struktur hubungannya
–        DML (Data Manipulation Language): dipakai untuk membuat, membaca dan meng-update record dalam basis data, dan melakukan navigasi antara record-record yang berbeda
–        Metadata: the data about the data –such as record and field definitions, synonyms, data relationships, validation rules, help messages, and so forth
  • Jadi, Distributed DBMS adalah Large Scale Software System.
  • Struktur “Ideal” (Standard)
  • Untuk menciptakan Reference Architecture ini diperlukan standardisasi.
Berdasarkan Komponen:
Inter-relasi antar komponen yang masing-masing mempunyai fungsi yang berbeda-beda.
Berdasarkan Fungsi:
Penyediaan fungsi-fungsi/fasilitas-fasilitas yang dapat memenuhi kebutuhan user yang berbeda-beda. Strukturnya kebanyakan berbentuk hirarkhi, sesuai klasifikasi user, contohnya ISO/OSI model.
Berdasarkan Data:
Karena data merupakan sumber daya utama yang di-manage oleh DBMS, maka pendekatan ini menjadi pilihan yang tepat untuk melangkah lebih jauh ke proses standardisasi. Penyediaan beberapa tipe data dan arsitektur sistem ditekankan pada penyediaan fungsi  berdasarkan klasifikasinya yang dapat menggunakan tipe-tipe data pada masing-masing klasifikasi.
Arsitektur sistem yang berbasis organisasi data. Menurut Ansi/Sparc, arsitektur basis data terbagi atas tiga level yaitu :
1. Tingkat eksternal (external level)
Tingkat eksternal merupakan cara pandang pemakai terhadap basis data. Pada tingkat ini menggambarkan bagian basis data yang relevan bagi seorang pemakai tertentu. Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut, dan hubungan antar entitas (relationship) yang diperlukan saja.
2. Tingkat konseptual (conceptual level)
Tingkat konseptual merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya.
3. Tingkat Internal (Internal level)
Tingkat internal merupakan perwujudan basis data dalam computer. Pada tingakat ini menggambarkan bagaimana basis data disimpan secara fisik didalam peralatan strorage yang berkaitan erat dengan tempat penyimpanan/physical storage.
Tingkat internal memperhatikan hal-hal berikut ini:
- Alokasi ruang penyimpana data dan indeks
- Deskripsi record untuk penyimpanan (dengan ukuran penyimpanan untuk data elemen)
- Penempatan record
- Penempatan data dan teknik enscryption.
Arsitektur DBMS
Arsitektur data menjadi sebuah sumber bisnis pada sebuah lingkungan basis data. Sistem informasi dibangun disekitar sumber ini untuk membuat programmer komputer atau pengguna akhir dapat mengakses data secara fleksibel. Arsitektur data bisnis mendefinisikan bagaimana bisnis tersebut akan berkembang dan menggunakan file maupun database untuk menyimpan semua data dalam organisasi, teknologi file dan database untuk digunakan, dan setup struktur administrasi untuk mengelola sumber data.
Database arsitektur mengacu pada teknologi database yang menckup database engine, database utility, alat CASE database untuk analisa dan desain, dan alat pengembangan aplikasi database.
Arsitektur Basis Data dibangun menggunakan format paket bahasa yaitu DDL, dan DML.– DDL (Data Definition Language), yang merupakan satu paket bahasa DBMS yang berguna untuk melakukan spesifikasi terhadap skema basis data. Contoh perintah
DDL misalnya, Create Table, Create Index,
DML (Data Manipulation Language), yang merupakan satu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat. Dengan DML kita akan dapat :
o Mengambil informasi yang tersimpan dalam basis data.
o Menyisipkan informasi baru dalam basis data.
o Menghapus informasi dari tabel.
Tipe File
Tipe-tipe file yang digunakan dalam DBMS dibedakan menjadi :
• File Induk (master File)
• File Transaksi (transaction file)
• File Laporan (Report file)
• File Sejarah (history file)
• File Pelindung (backup file)

PERBEDAAN ARSITEKTUR BASIS DATA DAN SISTEM BASIS DATA
Arsitektur basis data lebih ke fokus ke bagaimana data itu disimpan dalam media penyimpanan( misal hardisk), masalah indexing, kecepatan akses, sequential atau tersebar. pokonya yang berhubungan dengan bagaimana data disimpan dalam media fisik. Sedangkan sistem basis data lebih cenderung bagaimana menggabungkan hal-hal yang berhubungan dengan manajemen data tersebut.

Kamis, 21 Februari 2013

Resume Databases and Database Users

Dasar-dasar Database
Database adalah koleksi data item yang saling terkait terkelola sebagai satu unit. Beberapa definisi lain
tentang database adalah :
1. Relational data structure used to store, query, and retrieve information.
fwie.fw.vt.edu/tws-gis/glossary.htm
2. A shared collection of logically related data designed to meet the information needs of multiple
users in an organization. www.cbu.edu/~lschmitt/I351/glossary.htm
3. an organized body of related information wordnet.princeton.edu/perl/webwn
4. database is an organized collection of computer records. In libraries, one of the most common
types of databases consists of records describing articles in periodicals otherwise known as a
periodical index. www.lib.utexas.edu/help/glossary/d.html
Istilah “database” juga digunakan di dunia perpustakan untuk menjelaskan sekumpulan informasi yang
biasanya tersimpan dan dapat diakses di perpustakaan, seperti yang dijelaskan pada definisi ke 4. Untuk
membuat definisi database yang kita maksud lebih jelas dan tepat, maka beberapa karakteristik dari
database adalah :
1. pengelolaan melalui dengan suatu Database Management System (DBMS)
2. ada lapisan-lapisan abstraksi data
3. data fisik yang independen
4. data logis yang independen
Berikut penjelasan karakteristik-karakteristik tersebut.

DBMS

Database Management System merupakan software yang disediakan oleh penyedia database untuk :
• mengelola dan memelihara data
• memindahkan data ke dan dari file data fisik yang dibutuhkan
• mengelola akses data yang bersamaan oleh beberapa pengguna
• mengawasi pembaharuan data dan mencegah konflik perubahan data
• mengelola transaksi sehingga perubahan data terjadi secara lengkap atau tidak terjadi perubahan
jika transaksi batal atau gagal
• mendukung bahasa query
• pengawasan back up database dan pemulihan dari kesalahan
• mekanisme keamanan

Lapisan-lapisan abstraksi data /Layers of Data AbstractionDatabase memiliki kapabilitas unik unik untuk menyajikan informasi ke banyak pengguna sesuai
dengan permintaan masing-masing. Pengguna di sini bisa saja manusia atau aplikasi yang masuk secara
sah ke database untuk menyimpan atau mendapatkan data. Aplikasi tersebut adalah program yang
dirancang untuk menyelesaikan tugas-tugas bisnis tertentu seperti sistem pemesanan barang, sistem
penggajian, sistem akuntansi.
Database memungkinkan setiap pengguna (manusia atau aplikasi) mendapatkan informasi hasil
pengolahan data yang berbeda satu sama lain. Yang satu minta laporan pendapatan bulan tertentu
sementara yang lain mencetak transaksi hari ini, pengguna lain melakukan pencarian terhadap data
tertentu. Masing-masing menggunakan data dari database yang sama. Setiap perubahan data yang
dilakukan oleh salah satu, akan juga ditemukan oleh yang lain.

Lapisan-lapisan abstraksi data dapat digambarkan seperti pada Figure 1-1 dimana ada 3 lapisan yaitulapisan fisik, lapisan logika dan lapisan luar.
a. lapisan fisik

lapisan fisik berisi file data yang menyimpan semua data untuk database. Hampis esmua DBMS yang
moderen mengijinkan data base disimpan dalam multiple data files (banyak file untuk 1 database).
Kecuali MS Access menyimpan database dalam 1 file sehingga tidak mampu mengatasi ukuran data
yang besar, tapi cocok untuk data personal.
DBMS dan sistem operasi secara otomatis mengelola data files : membuka, menutup, membaca dan
menulis data ke dan dari file. Pengguna database tidak perlu langsung berhubungan dengan lapisan
fisik yaitu data files saat menggunakan database. Data-data yang tersimpan dalam file diwakili oleh
lapisan berikutnya yaitu lapisan logika.

b. lapisan logika
Ini adalah lapisan abstraksi pertama dalam database. Lapisan fisik bukan lapisan abstraksi karena
datanya nyata, bukan abstrak. Lapisan logika terdiri dari struktur data abstrak yang sama dengan
lapisan data. DBMS mengubah data di data file menjadi struktur/susunan yang sesuai. Lapisan ini
sering disebut skema, istilah yang digunakan untuk koleksi semua data yang tersimpan dalam database.
Pada lapisan inilah struktur tabel database yang disusun oleh manusia dan kemudian data dalam tabeltabel
itulah yang kemudian diakses oleh manusia menggunakan bahasa query yang ada di lapisan luar.
C. lapisan luar
Lapisan luar atau mmodel luar adalah layar kedua abstrak dalam database. Lapisan ini terdiri dari
tampilan pengguna yang disebut subskema. Lapisan ini adalah tempat dimana pengguna dan aplikasi
yang mengakses database berhubungan dan menghasilkan query ke database.

Data fisik yang independen/ Physical Data IndependenceKemampuan mengubah struktur file database secara fisik tanpa mengganggu pengguna dan proses
yang berlaku disebut physical data independence. Seberapa besar perubahan yang dapat dilakukan
tanpa berpengaruh pada lapisan logika disebut derajat physical data independence.
Data logis yang independen/ Logical Data Independencekemampuan untuk membuat perubahan pada lapisan logika tanpa mengganggu penggunan dan pross
yang sedang berlaku disebut logical data independence. Perubahan pada lapisan logika juga berlaku
pada lapisan fisik. Misalnya penambahan data di lapisan logika, berarti menambah data pada lapisan
fisik. Perubahan format data pada lapisan logika akan berdampak pada lapisan fisik juga. Perubahan
yang dimaksud termasuk penghapusan data.

Model Database yang Umuma. Flat FilesFlat files adalah file sistem operasi yang record dalam filenya tidak berisi informasi tentang struktur
file atau hubungan antar record yang dikomunikasikan ke aplikasi yang menggunakannya. Flat file
bukan database karena tidak masuk dalam kriteria di atas yang sudah dibahas.
Figure 1-2 adalah contoh flat file yang diambil dari MS access database miliki perusahaan Northwind.
Kolom judul sengaja ditambahkan untuk menjelaskan isi dari data, jadi sebenarnya kolom judul itu
tidak ada. Yang tersimpan dalam file adalah record saja. Data customer disimpadan pada file Customer
dengan setiap recod mewakili satu customer Northwind. Setiap karyawan Northwind memiliki satu
record di file Employee.
Data pemesanan (order) disimpan dalam 2 flat file: file Order berisi record pesanan customer yang
terdiri dari ID customer, nama karyawan yang menerim order, tanggal pesanan dsb. Sementara di file
Order Detil berisi item tiap pesanan. Satu pesanan dapat terdiri dari beberapa barang dan detil tiap
barang seperti harga ID produk, jumlah barang yang dipesan dan diskon.
Northwind memiliki aplikasi yang mampu menghasilkan informasi berdasarkan data dari flat file nya.
Aplikasi ini harus menghubungkan data di antara 5 file dengan membaca 1 pesanan/order dan

b. Hierarchical ModelModel ini menyusun record-record dalam suatu hirarki seperti struktur organisasi. Setiap file dari flat
file menjadi tipe record atau node dalam hirarki, dan untuk memudahkan disebut record. Record-record
terhubung melalui pointer yang berisi alamat record yang terkait. Pointer memberi tahu
sistemkomputer dimana record tersebut tersimpan secara fisik, seperti alamat yang mengacu ke suatu
gedung tertentu di dunia nyata. Setiap pointer membuat hubungan parent-child, yang juga disebut oneto-
many relationship. Satu parent bisa punya banyak child, tapi setiap child memiliki 1 parent. Misal 1
manager memimpin banyak karyawan, tapi 1 karyawan memiliki 1 manager.
Model ini menyebabkan masalah dalam kasus Northwind. Satu order tidak hanya punya satu customer,
tapi juga punya satu karyawan yang menerima order tersebut. Pada Figure 1-3, Order dan Employee

c. Relational ModelModel ini berusaha mengatasi masalah pada model sebelumnya yang tidak fleksibel. Model relational
database mampu menghubungkan record-record yang dibutuhkan. Model ini dibangun sedemikian rupa
sehingga permintaan atau query dapat bekerja dengan sekumpulan data, tidak dengan satu record
seperti pada model hierarchical.
Model relational menyajikan data dalam tabel dua dimensi, seperti spreadsheet hanya saja tidak

d. Object-Oriented ModelModel ini berusaha menjawab kesulitan RDBMS (Relational Database Management Systems) untuk
mengatasi tipe data yang kompleks seperti file citra, file gambar dan file audio-video. Ini semua karena
adanya Internet dan WWW yang memungkinkan pengiriman data yang kompleks itu.
Object adalah pengelompokkan logis dari data yang berelasi dan program logis yang mewakili hal
nyata di dunia seperti customer, employee, order, product.


Di dalam suatu basis data terdapat beberapa pengguna, antara lain adalah: 1. DATABASE MANAGER
2. DATABASE ADMINSTRATOR
3. DATABASE USER
DATABASE MANAGER Satu database manager adalah satu modul program yang menyediakan interface antara penyimpanan data low-level dalam database dengan satu aplikasi program dan query yang diajukan ke sistem.
Tugas dan tanggung jawab database manager:

a. Interaksi dengan manager file
b. Integritas
c. Keamanan
d. Backup dan recovery
DATABASE ADMINSTRATOR Orang yang mempunyai kekuasaan sebagai pusat pengontrolan terhadap seluruh sistem baik data maupun program yang mengakses data disebut sebagai database administrator. Fungsi database administrator:

1. Mendefinisikan pola struktur database.
2. Mendefinisikan struktur penyimpanan dan metode akses.
3. Mampu memodifikasi pola dan organisasi phisik.
4. Memberikan kekuasaan pada user untuk mengakses data.
5. Membuat spesifikasi keharusan integritas data.
DATABASE USER Ada 4 macam pemakai database yang berbeda keperluan dan cara aksesnya, yaitu :

1. Programmer Aplikasi,
2. Casual User (user mahir),
3. User Umum (end user),
4. User khusus (specialized user).

#Diadaptasi dari :

Andy. Databases Demystified: A self-teaching guide. McGraw-Hill. Ca. 2004.source:  duniadatabase.blogspot.com

Rabu, 20 Februari 2013

Trick mempercepat booting W7


Trick utk mempercpat booting khusus W7
Dibawah ini ada 7 langkah2 agar kompi = yg pake win 7 kaga lemot saat booting. . .simak :

1. Jalan menu RUN dengan menekan tombol Windows+R dan kemudian ketikkan “msconfig ” tanpa tanda kutip lalu enter, atau bisa juga kamu
ketik msconfig pada kolom Search di Start Menu.
2. Setelah muncul jendela System Configuration, klik tab Boot kemudian Advanced Option. Setelah itu beri tanda ceklis pada Number of Processor dan select juga maximum number of core processor.

3. Beri tanda ceklis juga pada Maximum Memory dan isilah sesuai dengan memori Laptop atau netbook kamu, misal jika
memori RAM Laptop kamu 2 GB masukan 2048, 1GB=1024)

4. Setelah selesai klik tombol OK

5. Selanjutnya klik Tab Start Up.

6. Pada tab ini kamu akan mendapatkan daftar program yang otomatis berjalan ketika Windows 7 booting (pertama kali dijalankan) hilangkan tanda ceklis pada program- program yang kurang kamu butuhkan atau kurang manfaatnya (untuk antivirus sebaiknya biarkan diberi ceklis)

7. Setelah semuanya selesai klik OK untuk keluar dari System Configuration dan kemudian restart komputer.
Nah seperti itu langkah-langkahnya
. . . Semoga bermanfaat 

Translator