This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Kamis, 02 Mei 2013

Telecommunications and Networks

Telecommunications and Networks


Konsep Jaringan Komputer
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung melalui media fisik dan software yang memfasilitasi komunikasi antara komputer-komputer dalam satu kesatuan.Media fisik ini bisa berupa kabel, atau udara yang menjadi media bagi komunikasi elektromagnetik. Masing-masing komputer terhubung melalui media fisik dengan menggunakan kartu jaringan (network interface card = NIC) atau di pasaran disebut Ethernet Card. Segala proses transmisi melalui media fisik akan melalui NIC tersebut.
Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebutnode. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

Jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu;
1. Local Area Network (LAN)
2. Metropolitan Area Network (MAN)
3. Wide Area Network (WAN)
4. Internet
5. Jaringan Tanpa Kabel

Organisasi menggunakan jaringan komputer untuk melakukan sharing resource dan untuk komunikasi online antar komputer/orang.
Tujuan pengadaan jaringan komputer:
  • Berbagi pakai kelengkapan (hardware)
  • Berbagi pakai software
  • Berbagi pakai data (file, database)
  • Komunikasi dan sinkronisasi

Metcalfe's law

http://upload.wikimedia.org/wikipedia/commons/0/0d/Network_effect.pngDua telepon dapat membuat hanya satusambungan, lima dapat membuat 10koneksi, dan dua belas bisa membuat66 koneksi.

Hukum Metcalfe menyatakan bahwanilai jaringan telekomunikasi adalahsebanding dengan kuadrat jumlahpengguna yang terhubung dari sistem(n2). Pertama kali dirumuskan dalambentuk ini oleh George tukang menyepuh emas pada tahun 1993, [1]dan dikaitkan dengan Robert Metcalfedalam hal Ethernet, hukum Metcalfeawalnya disajikan, sekitar tahun 1980,tidak dalam hal pengguna, melainkandari "perangkat komunikasi yang kompatibel" (misalnya , mesin fax,telepon, dll). [2] Hanya baru-baru inidengan peluncuran internet itu hukumini membawa ke pengguna danjaringan sebagai niat aslinya adalah untuk menggambarkan pembelianEthernet dan koneksi. [3] UU ini juga sangat berhubungan denganekonomi dan manajemen bisnis, terutama dengan perusahaan-perusahaan yang kompetitif yang ingin bergabung dengan satu sama lain.

Efek Jaringan
Hukum Metcalfe's ciri banyak efek jaringan teknologi komunikasi dan jaringan seperti Internet, jaringan sosial, dan World Wide Web. Mantan Ketua US Federal Communications Commission, Reed Hundt, mengatakan bahwa hukum ini memberikan pemahaman yang paling untuk cara kerja internet. Hukum Metcalfe adalah berkaitan dengan fakta bahwa jumlah koneksi unik dalam jaringan sejumlah node (n) dapat dinyatakan secara matematis sebagai nomor segitiga n (n - 1) / 2, yang sebanding dengan n2 asimtotik.
Barang mengkarakterisasi komponen pertama atau efek jaringan intrinsik. Jasa jatuh di bawah komponen kedua dari efek jaringan yang dikenal sebagai pelengkap. Reverse efek jaringan mempromosikan individualisme, yang memungkinkan orang untuk tidak hanya mengikuti sistem, tetapi hampir membuat sendiri.

Keterbatasan 
Hukum Metcalfe lebih merupakan heuristik atau metafora dari sebuah aturan empiris besi-berpakaian. Selain kesulitan mengukur “nilai” dari suatu jaringan, pembenaran matematika hanya mengukur potensi jumlah kontak, yaitu sisi teknologi jaringan> Namun utilitas sosial jaringan tergantung pada jumlah node dalam kontak.
 

Internet, Intranet, Extranet 

  Internet

Inter
Intercenneted network atau lebih dikenal dengan sebutan internet adalah sebuah sistem komuniasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Setiap komputer dan jaringan terhubung secara langsug maupun tidak langsung ke beberapa jalur utama yang disebut internet backbone dan dibedakan satu dengan yang lain menggunakan unique name yang bisa disebut alamat IP 32 bit. Contoh 202.133.81.6
Cara koneksi internet :
1.      mendaftarkan diri ke ISP (internet service provider)
2.      lewat modem dial up (telepon)
3.      dengan GPRS melalusi ponsel

Intranet 

Intranet adalah jaringan privat yang menggunakan software internet dan protokol TCP/IP. Intranet memberikan akses yang mudah bagi karyawan untuk memperoleh informasi perusahaaan. Intranet merupakan media yang efektif untuk mengirim aplikasi mengenai informasi perusahaan, seperti kebijakan, prosedur, dan bentuk SDM. 

 Extranet 
Extranet adalah jaringan privat yang menggunakan teknologi internet dan system telekomunikasi public untuk membentuk hubungan yang aman antara pemasok, vendor, mitra kerja, pelanggan dan pihak bisnis lainnya dalam rangka mendukng operasi bisnis atau pengaksesan informasi bisnis. Tren Database yg mempengaruhi manajemen sumber daya data dalambisnis :
Tren Database Perbankan, hampir semua Bank didunia telah menggunakan database sebagai source atau tempat penyimpanan data keuangan, nasabah dan lain-lain. Tren Database Inventory, setiap perusahaan besar di Dunia telah menggunakan database untuk menyimpan data stok inventory mereka.

Secara singkat, jaringan client/server adalah jaringan dimana komputer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Client
User akan membuat permintaan melalui software client. Aplikasi ini berfungsi :
·         Memberikan interface bagi user untuk melakukan jobs.
·          Format request data ke bentuk yang dapat dimengerti oleh server
·          Menampilkan hasil yang diminta pada layar
Server
Server membutuhkan komputer khusus dengan spesifikasi hardware yang jauh lebih baik dan bertenaga dibandingkan hardware untuk client karena komputer harus mampu melayani:
• Request secara simultan dalam jumlah besar
• Aktivitas manajemen jaringan
• Menjamin keamanan pada resource jaringan

Sisitem Telekomunikasi
Sistem telekomunikasi terdiri dari perangkat keras dan perangkat lunak yang mamancarkan informasi dari satu tempat ke tempat lain. Sistem ini dapat memancarkan teks, data, grafik, suara,  dokumen, atau video.
Komponen Utama Sistem Telekomunikasi
      Perangkat Keras ( Hardware )
      Media Komunikasi
      Jaringan Komunikasi
      Perangkat Lunak Komunikasi ( Software )
Fungsi Sistem Telekomuniasi
      Memancarkan informasi
      Membangun/Membuat interface antara pengirim dan penerima
      Mengirimkan pesan melalui rute yang efisien
      Memastikan bahwa pesan yang benar diterima oleh penerima yang berhak
      Memeriksa kesalahan yang terjadi pada pesan dan melakukan penyusunan kembali terhadap format pesan jika perlu.
      Konversi pesan dari satu kecepatan ke kecepatan lain (komputer pada umumnya lebih cepat dari media komunikasi).
      Memastikan bahwa alat pengiriman, alat penerima dan jalur komunikasi beroperasi.
      Menjaga keamanan informasi setiap saat.
      Peer to Peer (P2P) Teknologi-Cara kerjanya:
      Peer to Peer teknologi memungkinkan orang berbagi file melalui jaringan di internet. Kebanyakan orang sekarang menggunakan apa yang dikenal sebagai generasi kedua dari P2P, yang tidak seperti pendahulunya seperti seperti Napter, generasi kedua tidak memiliki server terpusat.

Jaringan P2P ( Peer-to-Peer )
Secara teknis, jaringan P2P (peer-to-peer) adalah sebuah jaringan yang memungkinkan semua komputer dalam lingkungannya bertindak/berstatus sebagai server yang memiliki kemampuan untuk mendistribusikan sekaligus menerima berkas-berkas atau sumber.
Shuman Ghosemajumder dalam makalahnya yang berjudul Advanced Peer-Based Technology Business Models yang diterbitkan pada tahun 2002 membagi topologi jaringan P2P ke dalam 2 tipe. Berikut tipe-tipe tersebut: 
1.Centralized Model
Model ini adalah model yang digunakan oleh Napster. Semua peer(pengguna) akan terhubung ke satu atau sekelompok (clusterserver.Server ini berfungsi untuk memfasilitasi (baca: sebagai mediator) hubungan antara peer dalam jaringan tersebut. Server tersebut dapat memainkan satu, dua atau ketiga peran berikut ini: 
Discovery. Server yang memainkan peran ini akan meyimpan informasi tentang user yang sedang terhubung ke dalam sistem sekaligus memungkinkan semua user untuk mengetahui bagaimana cara menghubungi user tertentu yang sedang berada di dalam jaringan.  
Lookup. Server dengan peran lookup memiliki kemampuan serverdengan peran discovery. Hanya saja, server ini juga akan menyediakan mekanisme pencarian yang tersentralisasi. 
Content Delivery. Dalam peran ini, peer akan meng-upload semua atau beberapa data (content) milik mereka ke server pusat. Dengan cara ini, proses transfer data menjadi relatif lebih cepat ketimbang dengan kedua model peran sebelumnya. Dengan beberapa pertimbangan keadaan tentunya.
2.Decentralized Model
 Model ini akan membuat semua peer memiliki status dan fitur yang sama dalam sebuah jaringan. Jadi, tidak akan ada server atau client di dalamnya. Contoh aplikasinya adalah Freenet. Dalam model terdesentralisasi, seorang peer tidak akan dapat mengetahui jumlah peerlainnya yang sedang terhubung di dalam jaringan. Selain itu, seorang peerjuga tidak akan dapat mengetahui alamat dari peer lain yang akan dihubunginya. Satu lagi kekurangan model ini adalah bahwa peer tidak dapat mengetahui isi (content) komputer milik peer lainnya yang sedang tersedia dalam jaringan.
 Meskipun begitu, model desentralisasi juga memiliki kelebihan. Diantaranya berkaitan dengan masalah keamanan, baik itu dilihat dari segi teknologi maupun hukum hak cipta. Dari segi teknologi, model desentralisasi menguntungkan karena akan lepas dari kemungkinan satu serangan tunggal yang dapat mematikan jaringan. Sedangkan dari segi hukum hak cipta, meskipun masih menyisakan bias, model ini relatif lebih bebas dari jerat undang-undang hak cipta karena content yang tersebar dalam jaringan merupakan data yang hendak saling dipertukarkan. Bukan untuk dijual atau dibajak.

Perbedaan Sinyal/Data Analog Dengan Sinyal/Data Digital
1. Sinyal/Data Analog
Sinyal/Data analog adalah sinyal data dalam bentuk gelombang yang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. 

2. Sinyal/Data Digital                                         
Sinyal/Data digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh derau, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat.
 http://blog.ub.ac.id/kodokbodo/files/2010/03/analog-vs-digital.jpg

Referensi :
- Management Information System, James A.O’Brien dan George M. Marakas.
- Wikipedia, Ensiklopedia Bebas.


Selasa, 30 April 2013

Tutorial Membuat Database Dengan Sql

Tutorial Membuat Database Dengan Sql
(Sebagai contoh database untuk pendataan mahasantri Ma’had Sunan Ampel al- ‘Ali)
SQL merupakan sub bahasa pemograman yang khusus dipergunakan untuk memanipulasi basis data
Perintah-perintah dalam SQL bisa disebut dengan query.Ada tiga sub perintah:1.  DDL -> Data Definition Language2.  DML -> Data Manipulation Language3.  DCL -> Data Control Language
1. Data Definition Language (DDL)    Perintah Dasar untuk membangun kerangka nya database, seperti:   

a. CREATE : Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.   
b. ALTER :  Perintah ini digunakan untuk mengubah strukturnya tabel yang sudah jadi sebelumnya.   
c. DROP :  Perintah ini digunakan untuk menghapus database dan tabel.


2. Data Manipulation Language (DML)    Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti :   
a. INSERT : Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.   
 b. SELECT : Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.   
c. UPDATE : Perintah ini digunakan untuk memperbarui data lama menjadi data baru.   
d. DELETE : Perintah ini digunakan untuk menghapus data dari tabe

Pembuatan Database pada latihan kita ini menggunakan menggunakan SQLyog Enterprise sedikit berbeda jika membuat database SQL dengan menggunakan PhpMyadmin. Tetapi perintah-perinta SQL dasar yang diatas tetap digunakan. Kentungan database menggunakan SQLyog adalah pembuatan database bisa sekalian dengan pembuatan koneksinya dan satu keneksi bisa untuk banyak database atau juga hanya satu database tergantung dari user atau kegunaannya.
Namun walaupun sudah menggunakan atau mengenalkan koneksinya di SQLyog tapi untuk koneksi antara form dan database juga harus melakukan koneksi dengan menggunakan odbcad32.


1. Aktifkan XAMPP

Klik start pada tombol mysql untuk melakukan koneksi dengan server offline.



2. Buka sql lalu buat new koneksi.

MySQL host addres isi dengan localhost
Username = root
Password = (bisa diisi bisa jga dibiarin kosong)
Port = 3306
Lalu klik Connet seperti yang ada pada gambar





3. Buat database baru


Ada dua cara untuk membuat database baru :

Pertama dengan sourcode

CREATE DATABASE [IF NOT EXISTS] nama_database;

Bentuk perintah di atas akan membuat sebuah database baru dengan nama nama_database. Aturan penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama database boleh terdiri dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.Setiap kita membuat database baru, maka sebenarnya MySQL akan membuat suatu folder (direktori) sesuai dengan nama databasenya yang ditempatkan secara default di \mysql\data. Di dalam folder tersebut nantinya akan terdapat file-file yang berhubungan dengan tabel dalam database.
Berikut ini contoh perintah untuk membuat database baru dengan nama “ma’hadsunanampel” :

                                CREATE DATABASE ma’hadsunanampel;

Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan sebagai berikut :

                                Query OK, 1 row affected (0.02 sec)

Kedua dengan tool yang sudah ada

Klik pada bagian menu databse lalu klik create database seperti yang ada pada gambar



4. membuat tabel database
Disni saya akan membuat tabel dengan nama :

1     Data_asrama
a.       Kode_asrama
b.      Nama_asrama
c.       Kapasitas
d.      Jumlah_kamar
e.       Jumlah_kamaar_mandi
f.         _penghuni

2       Data_idaroh
a.       Id_murobbi
b.      Nama_murobbi
c.       Id_CO
d.      Nama_CO
e.      Kode_asrama

3       Data_kamar
a.       Kode_asrama
b.      No_kamar
c.       Id_musyrif
d.      Id_mahasantri

4       Data_mahasantri
a.       Kode_asrama
b.      Id_mahasantri
c.       Nama_mahasantri
d.      Alamat
e.      Jurusan
f.        Fakultas

5      Data_musyrif
a.       Kode_asrama
b.      Id_musyrif
c.       Nama_musyrif
d.      Alamat
e.      Jurusan
f.        Fakultas
g.       Semester

Kemudian isikan data pada setiap tabel tersebut sesuai dengan data yang diperolehkan

Misal :
Perintah untuk  mengisikan data pada tabel asrama




Sehingga setelah dilihat tabel akan terisi sebagai berikut :


Lakukan hal yang sama pada tabel-tabel berikutnya sehingga diperolehkan data :




demikian tutorial untuk membuat database ma'had sunan ampel sekaligus tabel-tabel didalamnya. semiga bermanfaat dan bila ada kesalahan maaf ya,,, sama-sama belajar,,,,


Sabtu, 27 April 2013

Database


Pengertian Database
Basis data (database) adalah Representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Data perlu disimpan 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. Dalam maksud yang sama, bisa juga diartikan sebagai sekumpulan informasi yang disusun sedemikian rupa untuk dapat diakses oleh sebuah software tertentu. Database tersusun atas bagian yang disebut field dan record yang tersimpan dalam sebuah file. Sebuah field merupakan kesatuan terkecil dari informasi dalam sebuah database. Sekumpulan field yang saling berkaitan akan membentuk record. Tiga faktor utama yang membentuk suatu database adalah sebagai berikut.

a.           field di dalam database diartikan sebagai identitas spesifik dari sebuah objek. Misal objeknya mobil, field warnanya biru, field bahan bakar solar, dst
b.          record secara umum artinya merekam, atau rekaman. Di dalam database disebut juga sebagai kumpulan identitas dari satu object. Kumpulan dari beberapa field tentang satu objek. Misalnya database tentang mobil, masing-masing mobil memiliki satu record yang datanya disimpan di dalam berbagai field.
c.           file adalah arsip yang disimpan dalam suatu media, yang terdiri dari kumpulan karakter, dan didokumentasikan dalam bentuk data digital oleh komputer.
Adapun Struktur Database adalah: Database File/TableRecord Elemen data/Field dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu:
1.          Bersifat data oriented dan bukan program oriented.
2.          Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3.           Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4.          Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5.          Dapat digunakan dengan cara-cara yang berbeda.

Hubunga logis file dapat diperoleh dengan hubungan eksplisit dan implisit. Hubungan eksplisit, antara record dari beberapa file dengan menyusun record-record tersebut dalam suatu hirarkhis, yang disebut struktur hirarkhis adalah dimana setiap catan pada suatu tingkat dapat dihubungkan ke berbagai record setingkat lebih rendah.
Meskipun struktur hirarkhis mempunyai kemampuan luar biasa dalam mengatasi kendala-kendala fisik, namun penggunaan hubungan eksplisit tersebut masih mempunyai kelemahan.
Hubungan implisit, hubungan antar record yang tidak harus dinyatakan secara eksplisit, link field khusus tidak perlu disertakan dalam record. Pendekatan ini disebut dengan struktur relasional dan menggunakan hubungan implisit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari record data yang telah ada. Keuntungan dari steruktur relasional bagi CBIS (computer based information system), sistem informasi berbasis kamputer)  adalah fleksibilitas yang ditawarkannya dalam rancangan dan penggunaan database. Pengguna dan spesialis informasi dibebaskan dari keharusan mengidentifikasi semua informasi yang diperlukan sebelum menciptakan database, dan prinsip utama database adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut :
a.           Efisiensi meliputi kecepatan, ukuran, dan ketepatan
b.          Data dalam jumlah besar.
c.           Berbagi Pakai (dipakai bersama sama/Sharebility).
d.          Mengurangi bahkan menghilangkan terjadinya duplikasi dan inkonsisten data.
Pengertian dari database terdistribusi adalah, Semua perusahaan atau organisasi yang menggunakan Relation Database Management System (RDBMS) biasanya mempunyai database yang banyak atau tidak hanya satu. Oleh karena itu kenapa mereka biasanya menggunakan konsep sistem terdistribusi dalam implementasinya. Ada beberapa faktor penyebabnya antara lain :
a.           Perbedaan database biasanya didasarkan pada fungsionalitas dari database itu sendiri, misalkan untuk bagian keuangan, pemasaran ataupun sumberdaya manusia.
b.          Perbedaan database juga biasanya didasarkan pada letak geografis yang ada, semisal untuk dalam satu kota.
c.           Perbedaan database juga biasanya didasarkan pada bagaimana cara mengaksesnya misalkan untuk database transaksi atau untuk penggudangan data (data warehouse).
d.          Database pada internet Commerce biasanya diduplikasi sebagai cadangan dengan skala kemampuan yang sama.
e.           Database juga dibedakan untuk sistem yang sedang berjalan ataupun untuk yang sedang dikembangkan.
Untuk mengakomodasi kebutuhan itu maka oracle membentuk suatu skema yang memungkinkan semuanya bisa terjadi dengan konsep sistem terdisribusi. Selain struktur database juga mempunyai konsep atau rancangan yang biasa di sebut dengan konsep database diantaranya adalah konsep terdistribusi.
Konsep database terdistribusi adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dengan suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari record-record dalam banyak file ini disebut konsep database yang bertujuan untuk meminimumkan pengulangan data (duplikasi data artinya data yang sama disimpan dalam beberapa file) dan mencapai independensi data (kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data).
Independensi data diperoleh dengan menempatkan spesifikasi data dalam tabel data dan kamus yang terpisah secara fisik dari program. Program mengacu pada tabel untuk mengakses data.
          Hirarkhi data dalam  konsep system database yaitu Database, File, Record, dan Elemen Data. Teknologi sistem database terdistribusi dimana kuncinya adalah integrasi, bukan sentralisasi, serta teknologi ini mencoba untuk mencapai integrasi tanpa sentralisasi.
Database terdistribusi berbeda dengan database terdesentralisasi, dimana database terdistribusi merupakan suatu database tunggal logik yang secara fisik disebarkan kepada komputer-komputer pada banyak lokasi yang kemudian saling dikoneksikan oleh link data komunikasi. Sedangkan database terdesentralisasi merupakan koleksi database independen pada komputer yang tidak terhubung dalam suatu jaringan. Suatu sistem database terdistribusi terdiri atas situs-situs yang saling berpasangan yang tidak saling membagi komponen fisik. Sistem database akan berjalan pada situs yang independen.
Dalam menyusun suatu data terdistribusi perlu diperhatikan hal-hal sebagai berikut :
  1. Replikasi data, data-data harus tetap up-to-date tanpa kompromisasi pada performansi
  2. Akses yang terjadi secara bersamaan, harus menghindari terjadinya kesalahan pada data
  3. Masalah keamanan
  4. Masalah reliabilitas.

Sistem database terdistribusi pada Oracle mengijinkan aplikasi-aplikasi untuk mengakses data dari database yang lokal maupun jauh. Dalam sebuah sistem database terdistribusi homogen setiap database merupakan Oracle Database, sedangkan pada sistem database terdistribusi heterogeneous paling sedikit satu diantara sekumpulan database bukan merupakan Oracle Database. Distribusi basis data menggunakan arsitektur client/server untuk memproses permintaan informasi.
Tahap-tahap atau faktor terciptanya database adalah sebagai barikut, dari pengertiannya database sendiri database dapat diartikan sebagai sekumpulan data atau fakta yang saling berhubungan dan di susun menjadi satu kesatuan  dan disimpan secara bersamaan. Proses terciptanya suatu database terjadi dari beberapa tahap yaitu, menentukan kebutuhan data, menjelaskan data, dan memasukkan data ke dalam database.

a.             Menentukan kebutuhan data.
Mendefenisikan kebutuhan data adalah langkah kunci dalam CBIS (computer based information system, sistem informasi berbasis kamputer). Ada dua pendekatan dalam tahap ini yaitu pendekatan berorientasi proses dengan cara mengikuti langkah-langkah yang telah ditetapkan yaitu mendefinisikan masalah, menetapkan data untuk diproses sebagai informasi, kemudian mendefinisikan informasi yang diperlukan selanjutnya memproses dan mengolah informasi, selanjutnya proses terakhir adalah  mengambil keputusan dalam pemecahan masalah. Yang  kedua adalah pendekatan model perusahaan. Pendekatan ini untuk mengatasi kelemahan pendekatan yang pertama (sukar mengaitkan data suatu sistem ke data sistem lain). Oleh karenanya diatasi dengan menentukan seluruh kebutuhan data perusahaan dan kemudian menyimpan data tersebut dalam database.

b.            Menjelaskan data.
Setelah elemen-elemen data yang diperlukan ditentukan, maka elemen data tersebut dijelaskan dalam bentuk kamus data (data dictionary). Kamus data adalah suatu ensiklopedi dari informasi yang berkenaan dengan data organisasi/perusahaan, dan penjelasan ini dikomunikasikan kepada komputer melalui data description language - DDL, yang menghasilkan skema. Subskema mencerminkan kebutuhan para pemakai individual.

c.            Memasukkan data.
Setelah skema dan subskema diciptakan data dapat dimasukkan kedalam database. Hal ini dapat dilakukan dengan memasukkan data langsung ke dalam DBMS (database management system), membaca data dari pita atau piringan atau melakukan scan data secara optis. Data siap untuk digunakan setelah berada dalam database.

Setelah tahap penciptaan selesai dan database telah terbentuk maka database tersebut akan digunakan atau dipakai. Pengguna atau pemakai database dapat berupa orang atau program aplikasi. Orang biasanya menggunakan database dari terminal dan mengambil data dan informasi dengan menggunakan query language. Istilah query adalah permintaan informasi dari database, dan arti dari query language adalah bahasa khusus yang user friendly yang memungkinkan komputer menjawab query atau permintaan informasi atau datatersebut. Permintaan-permintaan tersebut akan di eksekusi atau di jalankan oleh database dengan proses sebagai berikut.
a.        Data Manipulation Language (DML) menentukan DBMS (database management system) data apa yang diperlukan.
b.        DBMS memeriksa skema dan subskema untuk menguji bahwa data ada dalam database.
c.        DBMS meneruskan permintaan data ke sistem operasi.
d.       DBMS mengambil data dan memasukkannya ke dalam area penyimpanan buffer khusus dalam penyimpanan primer.
e.         Data tersebut ditransfer ke dalam area input program aplikasi.
f.         DBMS mengembalikan pengendalian ke program aplikasi.
g.        Program aplikasi menggunakan data.

 Jenis-jebis database
Ada beberapa jenis database yang biasa digunakan untuk menyimpan data sesuai dengan  kebutuhan diantaranya adalah: Microsoft excel, Microsoft Access dan untuk keperluan data yang lebih besar kita dapat menggunakan  Oracle Database dan SQL.