Temukan Ilmu Sebanyak Mungkin

Jumat, 26 September 2014

Microcontroller

 

Pengertian Microcontroller adalah komponen elektronika yang didalamnya terkandung sistem interkoneksi antara Mikroprosesor, RAM, ROM, I/O interface, dan beberapa peripheral. Mikrokontroler disebut juga On-chip-Peripheral.

microcontroller


Kalau berdasarkan etimologis atau istilah

micro = sesuatu yang berukuran kecil, bahkan tak terlihat oleh mata telanjangcontrol = mengendalikan, maka controller = pengendali sesuatu

mocrocontroller = pengendali yang berukuran mikro

Jadi, Microcontroller adalah sesuatu komponen elektronika yang di dalamnya terdapat komponen-komponen yang sangat kecil yang dapat diisi progam sendiri (dengan bahasa pemograman assembly*) yang digunakan untuk mengendalikan sesuatu. Penggunaan microcontroller tidak lagi memerlukan komponen tambahan karena di dalamnya sudah terdapat RAM, ROM, CPU, dan input output.


Microcontroller memiliki beberapa bagian atau saluran yang terdapat di dalamnya. Bagian bagian microcontroller tersebut yaitu Input/ Output (I/ O), Central Processing Unit (CPU), Memory, Read Only Memory (ROM), dan Random Acces Memory (RAM).

Di bawah ini adalah gambar setruktur yang terdapat di dalam IC Microcontroller


microcontroller

klik gambar untuk melihat ukuran sebenarnya.


Microcontroller biasanya digunakan untuk rangkaian yang rumit. Misalnya rangkaian traffict light, jam digital, line follower, dan robot-robot sederhana. 

Sumber : http://ahmadnaziq.blogspot.com/

Selasa, 23 September 2014

macam-macam flip flop


1.RS Flip-Flop

 yaitu rangkaian Flip-Flop yang mempunyai 2 jalan keluar Q dan Q (atasnya digaris). Simbol-simbol yang ada pada jalan keluar selalu berlawanan satu dengan yang lain. RS-FF adalah flip-flop dasar yang memiliki dua masukan yaitu R (Reset) dan S (Set). Bila S diberi logika 1 dan R diberi logika 0, maka output Q akan berada pada logika 0 dan Q not pada logika 1. Bila R diberi logika 1 dan S diberi logika 0 maka keadaan output akan berubah menjadi Q berada pada logik 1 dan Q not pada logika 0. Sifat paling penting dari Flip-Flop adalah bahwa sistem ini dapat menempati salah satu dari dua keadaan stabil yaitu stabil I diperoleh saat Q =1 dan Q not = 0, stabil ke II diperoleh saat Q=0 dan Q not = 1.


2.CRS Flip-flop

 adalah clocked RS-FF yang dilengkapi dengan sebuah terminal pulsa clock. Pulsa clock ini berfungsi mengatur keadaan Set dan Reset. Bila pulsa clock berlogik 0, maka perubahan logik pada input R dan S tidak akan mengakibatkan perubahan pada output Q dan Qnot. Akan tetapi apabila pulsa clock berlogik 1, maka perubahan pada input R dan S dapat mengakibatkan perubahan pada output Q dan Q not.


3.D Flip-flop

merupakan salah satu jenis flip-flop yang dibangun dengan menggunakan flip-flop S-R. Perbedaannya dengan flip-flop S-R terletak pada inputan R, pada D Flip-flop inputan R terlebi dahulu diberi gerbang NOT, maka setiap input yang diumpankan ke D akan memberikan keadaan yang berbeda pada input S-R, dengan demikian hanya akan terdapat dua keadaan S dan R yairu S=0 dan R=1 atau S=1 dan R=0, jadi dapat disi.


4.JK flip-flop

 sering disebut dengan JK FF induk hamba atau Master Slave JK FF karena terdiri dari dua buah flip-flop, yaitu Master FF dan Slave FF. Master Slave JK FF ini memiliki 3 buah terminal input yaitu J, K dan Clock. Sedangkan IC yang dipakai untuk menyusun JK FF adalah tipe 7473 yang mempunyai 2 buah JK flip-flop dimana lay outnya dapat dilihat pada Vodemaccum IC (Data bookc IC). Kelebihan JK FF terhadap FF sebelumnya yaitu JK FF tidak mempunyai kondisi terlarang artinya berapapun input yang diberikan asal ada clock maka akan terjadi perubahan pada output.


5.T Flip-flop

 merupakan rangkaian flip-flop yang dibangun dengan menggunakan flip-flop J-K yang kedua inputnya dihubungkan menjadi satu maka akan diperoleh flip-flop yang memiliki watak membalik output sebelumnya jika inputannya tinggi dan outputnya akan tetap jika inputnya rendah.

Sumber : http://wisnukusbandono.blogspot.com/2012/07/macam-macam-flip-flop.html

Sabtu, 20 September 2014

Hirarki Memory

Hirarki Memory

Memori adalah bagian dari komputer yang digunakan untuk menyimpan program – program dan data – data disimpan, sehingga data akan diolah menjadi suatu data hasil olahan atau sistem informasi yang akan di outputkan, sedangkan program atau intruksi digunakan untuk mengolah data tersebut.
Hierarki dari memori dapat digambarkan sebagai berikut:


1. Inboard Memori.
Inboard memori adalah memori yang dapat diakses langsung oleh prosesor Inboard memori dibagi menjadi 3:

a. Register Memori.

Merupakan jenis memori dengan kecepatan akses yang paling cepat , memori ini terdapat pada CPU/ prosesor.
Contoh : Register Data, Register Alamat, Stack Pointer Register, Memori Addres Register, Instruction Register, dll.

b. Cache Memori.

Meupakan memori berkapasitas kecil yang lebih mahal dari memori utama. Cache memori terletak antara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memori utama agar kinerja dapat ditingakan.
Cache Memory ini ada dua macam yaitu :

1. Cache Memory yang terdapat pada internal Processor , chace memory jenis ini kecepatan aksesnya sangat tinggi, dan harganya sangat mahal. Hal ini bisa terlihat pada Processor yang berharga mahal seperti P4,P3,AMD-Athlon dll, semakin tinggi kapasitas L1,L2 Chace memori maka semakin mahal dan semakin cepat Processor.

2. Chace Memory yang terdapat diluar Processor, yaitu berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat tinggi, meskipun tidak secepat chache memori jenis pertama ( yang ada pada internal Processor ). Semakin besar kapasitasnya maka semakin mahal dan cepat. Hal ini bisa kita lihat pada Motherboard dengan beraneka ragam kapasitas chace memory yaitu 256kb, 512kb, 1Mb, 2Mb dll.

c. Memori utama

Memori Utama Memori yang berfungsi untuk menyimpan data dan program. Jenis Memori Utama :
1. ROM ( Read Only memory) yaitu memory yang hanya bisa dibaca saja datanya atau programnya. Pada PC, ROM terdapat pada BIOS ( Basic Input Output System ) yang terdapat pada Mother Board yang berfungsi untuk men-setting peripheral yang ada pada system. Contoh: AMIBIOS, AWARD BIOS, dll. ROM untuk BIOS terdapat beragam jenis diantaranya jenis Flash EEPROM BIOS yang memiliki kemampuan untuk dapat diganti programnya dengan software yang disediakan oleh perusahhan pembuat Mother Board, yang umumnya penggantian tersebut untuk peningkatan unjuk kerja dari peripheral yang ada di Mother Board.

2. RAM (Random Acces Memory) yang memiliki kemampuan untuk dirubah data atau program yang tersimpan didalamnya. Ada bebrapa jenis RAM yang ada dipasaran saat ini :

• SRAM
• EDORAM
• SDRAM
• DDRAM
• RDRAM
• VGRAM

2. Outboard Storage

Outboard Storage adalah penyimpanan yang memiliki kapasitas lebih besar dari pada inboard memori, dan bersifat non-voltaile, serta digunakan dalam kurun waktu tertentu. Contoh dari outboard storage ini antara lain:

a. Magnetic Disk

Adalah simpana luar yang terbuat dari satu atau lebih pringan yang bentuknya seperti piringan hitam yang terbuat dari metal atau dari plastik dan permukaannya dilapisi dengan magnet iron-oxide, dan memiliki Read/Write protect notch ( lubang proteksi baca dan tulis ).

b. Hard Disk

Terbuat dari piringan keras dari bahan alumunium atau keramik yang dilapisi dengan zat magnetik kapasitas dari hard disk berkisar antara 5 megabyte sampai 1 gigabyte.saat ini komputer telah menggunakan kapasitas hard disk hingga 80 gigabyte lebih.

3. Off-line Storage

Off-line storage tergolong dalam penyimpana yang lambat karena masih menggunakan pita magnetik. Riskannya penggunakan dana lama masa pakai membuat jenis penyimpanan ini saangat jarang digunakan. Contoh :

1. Cardride tape.
2. WORM, dll.

Tipe Memori, Waktu dan Pengontrolan.
Tipe memori berdasarkan tempat dan pengaksesan prosesor dibedakan menjadi:

1. Memori Internal

Register
Main Memory
Chache Memory
Memori Eksternal
Magnetik Disk
Floppy Disk
IDE Disk
SCSI Disk
RAID
Optical Disk
CDROM
CD-R
CD-RW
DVD Pita Magnetik


Pengontrolan memori dapat dijabarkan :

1.    Sequential access

Memori diorganisasi menjadi unit unit data yang disebut record.Akses harus dibuat dalam bentuk urutan linier yang spesifik. Informasi pengalamatan yang disimpan dipakai untuk memisahkan record record dan untuk membantu proses pencarian.Terdapat shared read/write mechanism untuk penulisan/pembacaan memorinya. Pita magnetik merupakan memori yang menggunakan metode sequential access.

2.    Direct access

Sama sequential access terdapat shared read/write mechanism. Setiap blok dan record memiliki alamat unik berdasarkan lokasi fisiknya. Akses dilakukan langsung pada alamat memori. Disk adalah memori direct access

3.    Random access

Setiap lokasi memori dipilih secara random dan diakses serta dialamati secara langsung. Contohnya adalah memori utama.

4.    Associative access

Jenis random akses yang memungkinkan pembandingan lokasi bit yang diinginkan untuk pencocokan. Data dicari berdasarkan isinya bukan alamatnya dalam memori. Contoh memori ini adalah cache memori

Waktu akses memori dapat dijabarkan :

1.    Access time
Bagi random access memory, waktu akses adalah waktu yang dibutuhkan untuk melakukan operasi baca atau tulis. Memori non-random akses merupakan waktu yang dibutuhkan dalam melakukan mekanisme baca atau tulis pada lokasi tertentu.

2.    Memory cycle time

Konsep ini digunakan pada random access memory terdiri dari access time ditambah dengan waktu yang diperlukan transient agar hilang pada saluran sinyal.

3.    Transfer rate

Kecepatan data transfer ke unit memori atau dari unit memori.
1.Random access memory sama dengan 1/(cycle time).
2. Non-random access memory dengan perumusan :
TN = TA + (N/R)
TN = waktu rata rata untuk membaca atau menulis N bit
TA = waktu akses rata rata
N = jumlah bit
R = kecepatan transfer dalam bit per detik (bps)

Sumber : http://theviezga.blogspot.com/2008/12/hirarki-memori.html

Minggu, 14 September 2014

SERVER

Pengertian Server Dan Jenisnya

Pengertian server merupakan salah satu instrumen penunjang pada bidang komputer. Dalam sebuah organisasi misalnya pada sebuah perusahaan manufaktur, terdapat banyak komputer yang dapat saling terhubung satu sama lain. Komputer yang saling berhubungan yang membentuk sebuah jaringan, dinamakan jaringan komputer. Lalu lintas data yang terjadi pada jaringan tersebut, di atur dengan sebuah komputer pusat atau yang sering kta sebut dengan server.

Pengertian Server

Pengertian server adalah sebuah komputer yang mengatur lalu lintas data yang terjadi pada sebuah jaringan. Pada sebuah jaringan terdiri diri banyak beberapa komputer dan saling terhubung. Komputer server ini memberikan pelayanan bagi sejumlah komputer yang saling berhubungan, dalam melakukan akses data misalnya untuk untuk pembatasan akses, melakukan kontrol data, dan aliran data yang terjadi.
pengertian serverFungsi server dalam sebuah jaringan secara umum meliputi :
  • Menyimpan database dan aplikasi yang dibutuhkan oleh komputer client
  • Memberikan keamanan dengan fitur security yang berbasis server
  • Memberikan perlindungan firewall pada seluruh jaringan komputer
Dalam membangun sebuah server komputer diperlukan spesifikasi hardware komputer yang lebih dibandingkan dengan komputer biasa. Untuk komputer server pun digunakan sistem operasi khusus yang disebut sistem operasi server, seperti berikut :
  • Microsoft Windows Server 2008
  • Sun Solaris
  • UNIX
  • Linux Redhat
  • Amiga
  • Debian
Spesifikasi yang perlu diperhatikan dalam membangun sebuah komputer server seperti berikut :
  1. RAM – Kapasitas yang menjangkau seluruh kegiatan client yankni akses query yang digunakan seluruh komputer dalam jaringan. Hal ini sangat berhubungan terhadap memori komputer yang cukup untuk akses seluruh komputer dalam jaringan.
  2. Processor – Selain memori yang cukup, kecepatan akses yang cepat harus dimiliki oleh processor komputer. Kegiatan multi tasking server harus diimbangi dengan kemampuan processor.
  3. Hard Drive – Penyimpanan adalah hal penting selanjutnya yang harus diperhatikan, karena pada sebuah topologi jaringan komputer seluruh penyimpanan data akan terpusat pada komputer server

Jenis-jenis Server

Terdapat beberapa jenis server yang dikategorikan dari fungsinya seperti berikut :
  • Proxy Server – Server proxy melakukan pembatasan terhadap permintaan, kinerja koneksi dan sharing file antara client dan server diluar jaringan
  • Telnet Server – Melakukan remote komputer dengan melakukan log in dan log out sebuah komputer host
  • Virtual Server – Membuat jumlah server fisik, seolah-olah menjadi beberapa server.
  • Web Server – Memberikan konten pada ke web browser untuk berkomunikasi dengan menggunakan HTTP (Hypertext Transfer Protocol).
  • Server Audio dan Video – Memberikan fitur multimedia pada sebuah situs web untuk menyiarkan streaming konten multimedia
  • File Transfer Protocol Server : FTP server digunakan untuk transfer data dalam jaringan
  • Server Aplikasi: berfungsi untuk mengolah perintah dalam jaringan antara client dan database
  • Mail Server – Jenis server yang menangani permasalahan untuk menangani e-mail
  • News Server – Melakukan istribusi dan pengiriman untuk banyak kelompok berita umum, melalui jaringan berita USENET
Pada pengertian server di atas sangat terlihat bagaimana peranan server pada jaringan komputer, sehingga diperlukan perhitungan yang baik untuk membangun server yang tangguh.
Sumber : http://blogging.co.id

MySQL

Pengertian MySQL


MySQL merupakan aplikasi Relation Database Management Server (RDBMS) berbasis Open Source yang paling popular karena beberapa keunggulannya seperti kecepatan yang konsisten, keandalan tinggi, dapat berjalan diberbagai system operasi, kemudahan dan kenyamanan dalam menggunakannya serta dapat dipergunakan oleh banyak pemakai secara bersamaan dan dapat dibatasi pemakaiannya berdasarkan previlage (hak akses). MySQL menggunakan bahasa SQL (Structured Query language) yaitu bahasa standart internasional dalam penggunaan pemrograman database. Berdasarkan riset dinyatakan bahwa  diplatform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Dan akan perkembangannya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya. MySQL Kepopuleran MySQL disebabkan karena menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah batas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.


SQL

Aplikasi database telah menjadi suatu bagian integral dari hampir seluruh kehidupan manusia. Tanpa database, banyak hal yang kita lakukan akan menjadi sangat membosankan atau bahkan tidak mungkin sama sekali. Bank, universitas, dan perpustakaan adalah tiga contoh organisasi yang tergantung sekali pada database. Dalam dunia internet, aplikasi search engine, online shopping, dan bahkan sistem penamaan suatu Website yang dikenal dengan DNS akan menjadi tidak mungkin tanpa adanya dukungan database. Website yang monoton akan akan ditinggalkan oleh pengunjung. Suatu database yang diimplementasikan dan ditampilkan pada suatu komputer biasanya dikenal dengan istilah Database Server.
MySQL, sebagai salah satu SQL (Structured Query Language) Database Server, dikembangkan pertama kali oleh T.c.X DataKonsultAB yang merupakan perusahaan komersial yang membangun bisnis dengan memprioritaskan pada layanan seputar database MySQL.
Pengertian MySQL
  1. MySQL adalah suatu sistem manajemen database.
    Database
    merupakan sekumpulan data. Untuk menambah, mengakses, memproses semua data pada databaseserver, anda memerlukan suatu manajemen seperti MySQL.
  2. MySQL adalah manajemen database yang terstruktur.
    Database
    pada MySQL menyimpan semua data dalam tabel-tabel yang berbeda dan tidak mengumpulkan dalam suatu ruang penyimpangan yang sangat besar. Hal ini akan meningkatkan kecepatan dan fleksibilitas. Setiap tabel akan saling berhubungan sesuai data yang diinginkan penggunanya
  3. MySQL adalah software yang bersifat open source.
    Open Source
    berarti setiap orang bebas menggunakan maupun memodifikasinya. Kita bisa mendownload MySQL dari internet dan menggunakan tanpa harus membayar apapun. MySQL menggunakan GPL (GNU General Public License) untuk menjelaskan kepada anda apa yang boleh dan tidak boleh anda lakukan terhadap software tersebut pada situasi yang berbeda.
Keunggulan MySQL Sebagai Database Server
Seperti telah dijelaskan bahwa MySQL bersifat open source, gratis, downloadable, sehingga telah menjadi salah satu keunggulan MySQL dibandingkan SQL Server lainnya. Dan masih ada keunggulan yang lain yaitu:
  • Mampu menampung jumlah user yang sangat banyak dalam waktu bersamaan.
  • Daya tampung record yang sangat besar, yaitu lebih dari 50.000.000.
  • Waktu eksekusi perintah yang sangat cepat, mungkin yang tercepat di pasaran database server.
  • Mudah dalam instalasi maupun manajemennya.
  • Dapat berjalan di atas banyak platform yang berbeda (FreeBSD, Linux, Mac OS X Server, Alpha-DEC-Unix, NetBSD, OS/2, Solaris dan Windows).
  • Server dapat menampilakan pesan error dalam banyak bahasa ke user.
  • Sistem alokasi memory yang sangat cepat.
Sumber : http://informatika.web.id

XAMPP



Pengertian XAMPP yaitu sebuah aplikasi yang dapat merangkum beberapa aplikasi server sekaligus.
XAMPP adalah kepanjangan dari :
X : multi platform, bisa Windows, Linux, Mac OS, maupun Solaris
A : Apache HTTP Server
M : MySQL Database Server
P : PHP Scripting Language
P : Perl Scripting Language
 Berikut ini beberapa aplikasi server yang dirangkum pada XAMPP :
  •   Apache HTTP Server
Apache HTTP Server merupakan aplikasi untuk server web terpopuler di dunia,
Apache yang dipaketkan oleh XAMPP ini, sudah terdapat dua modul
pengolah pemrograman di sisi server (server-side scripting), yaitu PHP dan Perl.
Hal ini memungkinkan kita memanfaatkan web server untuk menginstall beberapa
aplikasi berbasis web, atau untuk mempelajari
pembuatan website dinamis menggunakan bahasa pemrograman tersebut di server
lokal.
  • ·   MySQL Database Server
Sebagaimana disebutkan sebelumnya, Apache memberikan kemampuan sebuah
web server pada komputer kita, dan PHP memungkinkan kita menjalankan sebuah
website dinamis yang menggunakan bahasa pemrograman PHP. Namun aplikasi
berbasis web tidak bisa diinstall jika kita belum menyiapkan
sebuah database server atau server basis data yang sesuai.
Database server dibutuhkan untuk menyediakan penyimpanan data
secara terstruktur, efektif, dan efisien. MySQL yang dipaketkan dalam XAMPP
merupakan aplikasi server database yang mumpuni, dan banyak digunakan pada
aplikasi berbasis web. Bahkan banyak website besar dengan trafik yang tinggi
memanfaatkan MySQL untuk penyimpanan basis datanya. Sebut saja Flickr,
Facebook, Wikipedia, Google, Nokia dan YouTube yang secara resmi telah
membeberkan bahwa website mereka menggunakan MySQL sebagai database
server.
  • ·  FileZilla FTP Server
FileZilla FTP Server sesuai namanya merupakan aplikasi untuk server FTP (File
Transfer Protocol), yang memungkinkan kita berbagi file
secara lebih aman, terstruktur, dan tanpa pembatasan jumlah sesi koneksi. Meski
mirip, pada prinsipnya FTP (layanan pada port 21) berbeda dengan Windows File
Sharing (layanan pada port 445). Dengan FileZilla Server kita bisa membuat user
dengan home folder terpisah dan memiliki password masing-masing, sehingga
cocok untuk mekanisme pengumpulan tugas siswa sehari-hari.

Data Base


Pengertian Basis Data

Basis Data Menurut Beberapa Pakar
Menurut “Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan kedalam basisdata, dimodifikasi, dan dihapus”.
Menurut “Siberschatz, dkk.; (2002) mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. System manajemen basisdata (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Tujuan utama system manajemen basisdata adalah menyediakan cara menyimpan dan mengambil informasi basisdata secara mudah dan efisien”.
Menurut “Ramakrishnan dan Gehrke (2003) basisdata sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan”. Misalnya, basisdata universitas mungkin berisi informasi mengenai hal berikutnya :
  1. Entitas  seperti mahasiswa, fakultas, mata kuliah, dan ruang kuliah.
  2. Hubungan antarentitas seperti registrasi mahasiswa dalam mata kuliah, fakultas yang mengajarkan mata kuliah, dan penggunaan ruang untuk kuliah.
Menurut “McLeod, dkk., (2001) basisdata adalah kumpulan seluruh sumber daya berbasis computer milik organisasi. System manajemen basisdata adalah aplikasi perangkat lunak yang menyimpan struktur basisdata, hubungan antardata dalam basisdata, serta sebagai formulir dan laporan yang berkaitan dengan basisdata. Basisdata yang dikendalikan oleh system manajemen basisdata adalah satu set catatan data yang berhubungan dan saling menjelaskan”.
Contoh Basis Data
Basisdata warisan (legacy database) adalah basis data yang sedang digunakan oleh sebuah perusahaan. Istilah warisan menyatakan bahwa basisdata telah dipakai selama beberapa tahun dan basisdata yang ada tidak sesuai dengan teknologi masa kini. Ketika sebuah perusahaan telah menentukan untuk merancang sebuah basisdata, basisdata yang ada dianggap sebagai basisdata warisan.
Contoh basisdata yang telah kita kenal adalah :
  1. Buku alamat
  2. Buku telepon
  3. Katalog perpustakaan
  4. Toko buku online
  5. Peta jalan
Beberapa basisdata diatas merupakan basisdata statis, sedangkan yang lainnya dinamis. Sebagai contoh, peta jalan adalah basisdata statis yang mengandung informasi seperti kota, arah, jarak, dan sebagainya. Dengan melihat sebuah peta, Anda cepat menemukan tujuan relative terhadap posisi anda sekarang. Informasi pada peta tidak berubah dalam waktu lama. Buku telepon pun merupakan basisdata statis karena informasi didalamnya hanya dicetak setiap tahun. Buku alamat adalah contoh basisdata dinamis yang banyak digunakan sehari-hari. Buku alamat merupakan basisdata dinamis karena isinya dapat diubah dengan cepat. Alamat teman baru dapat ditambahkan dan alamat teman lama dapat dihapus dengan mudah.
Dari definisi di atas dapat disimpulkan bahwa basis data adalah kumpulan informasi yang disusun berdasarkan cara tertentu dan merupakan suatu kesatuan yang utuh. Dengan sistem tersebut data yang terhimpun dalam suatu database dapat menghasilkan informasi yang berguna.
Dari definisi ini, terdapat tiga hal yang berhubungan dengan basis data, yaitu sebagai berikut :
  1. Data itu sendiri yang diorganisasikan dalam bentuk dalam bntuk basis data (database).
  2. Simpanan permanen (storage) untuk menyimpan basis data tersebut. Simpanan ini merupakan bagian dari teknologi perangkat keras yang digunkan di sistem informasi. Simpanan yang permanen umumnya digunakan berupa hard disk.
  3. Perangakat lunak untuk memanipulasi basis datanya. Perangkat lunak ini dapat dibuat sendiri dengan menggunakan bahasa pemrograman komputer atau dibeli dalam bentuk suatu paket. Banyak paket perangkat lunak yang disediakan untuk memanipulasi basis data. Perangkat lunak ini disebut dengan DBMS (Data Base Management System). Contoh DBMS yang terkenal misalnya dBASE, Fox, Base, Microsoft Access, Oracle dan lain-lain. DBMS yang popular untuk mengolah basis data sekarang ini adalah RDBMS (Relational Data Base Management System). RDBMS menggambarkan field dari data dan bagian baris menunjukkan record dari data.

Sumber : http://informatika.web.id/