Sunday 28 December 2014

Resume 2 Internet Dan Web

Edit Posted by with No comments

INTERNET




PENGERTIAN INTERNET

Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.


SEJARAH DAN PEKEMBANGAN INTERNET



Berawal pada tahun 1957, melalui Advanced Research Projects Agency (ARPA), Amerika Serikat bertekad mengembangkan jaringan komunikasi terintegrasi yang saling menghubungkan komunitas sains dan keperluan militer. Hal ini dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni Soviet (tahun 1957 Soviet meluncurkan sputnik).

Perkembangan besar Internet pertama adalah penemuan terpenting ARPA yaitu packet switching pada tahun 1960. Packet switching adalah pengiriman pesan yang dapat dipecah dalam paket-paket kecil yang masing-masing paketnya dapat melalui berbagai alternatif jalur jika salahsatu jalur rusak untuk mencapai tujuan yang telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET menjadi jaringan komputer nasional di Amerika Serikat pada 1969, packet switching digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit switching yang digunakan pada sambungan telepon publik.

Perkembangan besar Internet kedua yang dicatat pada sejarah internet adalah pengembangan lapisan protokol jaringan yang terkenal karena paling banyak digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol). Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah yang sering disebut sebagai jaringan internet.
Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.

Perkembangan besar Internet ketiga adalah terbangunnya aplikasi World Wide Web pada tahun 1990 oleh Tim Berners-Lee. Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket.

Perkembangan Internet memberikan pengaruh…

Internet telah membuat revolusi baru dalam dunia komputer dan dunia komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan penyiaran ke seluruh dunia, memiliki mekanisme diseminasi informasi, dan sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan komputernya tanpa dibatasi oleh kondisi geografis.
Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak pernah henti dan komitmen untuk melakukan riset berikut pengembangan infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching (paket pensaklaran), pemerintah, industri dan para civitas academica telah bekerjasama berupaya mengubah dan menciptakan teknologi baru yang menarik ini.
Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu
  1. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi seperti skala,performannce/kehandalan, dan kefungsian tingkat tinggi.
  2. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang global dan kompleks.
  3. Adanya aspek sosial yang dihasilkan dalam sebuah komunitas masyarakat besar yang terdiri dari para Internauts yang bekerjasama membuat dan mengembangkan terus teknologi ini.
  4. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya sebuah infrastruktur informasi yang besar dan berguna. Internet sekarang sudah merupakan sebuah infrastruktur informasi global (widespread information infrastructure), yang awalnya disebut “the National (atau Global atau Galactic) Information Infrastructure” di Amerika Serikat. Sejarahnya sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi, dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-alat bantu on line untuk mencapai
sebuah bisnis elektronik (electronic commerce), pemilikan informasi dan berinteraksi dengan masyarakat.

Sejarah dari adanya intenet dimulai pada tahun 1969 ketika itu Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency(DARPA) memutuskan untuk mengadakan riset tentang bagaimana cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik.
Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.
Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.

Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.

Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.

Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.

Internet pada saat ini

Internet dijaga oleh perjanjian bilateral atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol Internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL. Beberapa layanan populer di Internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui Internet dimungkinkan untuk berkomunikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger Windows Live Messenger, Twitter,Facebook dan lain sebagainya. Beberapa servis Internet populer yang berdasarkan sistem tertutup (Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.

BUDAYA INTERNET

Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya Internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses Internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(decentralization) / pengetahuan (knowledge) informasi dan data secara ekstrem. Perkembangan Internet juga telah memengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce. Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-government seperti di kabupaten Sragen yang mana ternyata berhasil memberikan peningkatan pemasukan daerah dengan memanfaatkan Internet untuk transparansi pengelolaan dana masyarakat dan pemangkasan jalur birokrasi, sehingga warga di daerah terebut sangat di untungkan demikian para pegawai negeri sipil dapat pula di tingkatkan kesejahterannya karena pemasukan daerah meningkat tajam.

AKSES INTERNET



Negara dengan akses Internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalurlebar - Broadband), dan Swedia. Terdapat dua bentuk akses Internet yang umum, yaitu dial-up, dan jalurlebar. Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi PC sudah cukup tinggi dengan didukungnya Internet murah dan netbook murah, hanya saja di Indonesia operator kurang adil dalam menentukan harga dan bahkan ada salah satu operator yang sengaja membuat "jebakan" agar pengguna Internet tersebut membayar lebih mahal. Lainnya sekitar 42% dari akses Internet melalui fasilitas Public Internet Access seperti warnet , cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses Internet adalah di kampus dan di kantor. Disamping menggunakan PC (Personal Computer), kita juga dapat mengakses Internet melalui Handphone (HP) menggunakan fasilitas yang disebut GPRS (General Packet Radio Service). GPRS merupakan salah satu standar komunikasi wireless (nirkabel) yang memiliki kecepatan koneksi 115 kbps dan mendukung aplikasi yang lebih luas (grafis dan multimedia). Teknologi GPRS dapat diakses yang mendukung fasilitas tersebut. Pengaturan GPRS pada ponsel tergantung dari operator yang digunakan. Biaya akses Internet dihitung melalui besarnya kapasitas (per-kilobyte) yang diunduh.


WEB



PENGERTIAN WEB

Apa Itu Website ? - Website adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Website merupakan komponent atau kumpulan komponen yang terdiri dari teks, gambar, suara animasi sehingga lebih merupakan media informasi yang menarik untuk dikunjungi. Situs web (bahasa Inggris: web site) atau sering disingkat dengan istilah situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW atau world wide web.
Definisi web Menurut Tokoh lainnya:
# JASMADI & E-MEDIA SOLUSINDO
Web adalah salah satu bagian dari website. Jika sebuah website ibarat buku, maka halaman web adalah halaman-halaman di dalamnya
# SUWANTO RAHARJO S.Si, M.Kom
Web merupakan salah satu layanan internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email.
# WAHANA KOMPUTER
Web adalah formulir komunikasi interaktif yang digunakan pada sutu jaringan komputer
# A. TAUFIQ HIDAYATULLAH
Web adalah bagian paling terlihat sebagai jaringan terbesar dunia, yakni intrenet
# HAER TALIB
Web adalah sebuah tempat di internet yang emmpunyai nama dan alamat
# BOONE (THOMSON) 
Web adalah koleksi sumber informasi kaya grafis yang saling berhubungan satu sama lain dalam internet yang lebih besar
# FERI INDAYUDHA
Web adalah suatu program yang dapat emmuat film, gambar, suara, serta musik yang ditampilkan dalam internet
# YUHEFIZAR
Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser


SEJARAH WEB

Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

MACAM MACAM WEBSITE

Situs web statis
Situs web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis:
  • Editor teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
  • Editor WYSIWYG, merupakan perangkat lunak utilitas penyunting halaman web yang dilengkapi dengan antar muka grafis dalam perancangan serta pendisainannya, berkas halaman web umumnya tidak disunting secara lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
  • Editor berbasis templat, beberapa utilitas tertentu seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs web tanpa harus mengetahui bahasaHTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.

Situs web dinamis
Situs web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis. Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu. Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relasional seperti MySQLStruktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas-berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

UNSUR - UNSUR YANG ADA DALAM WEB

  1. Nama Domain Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web. Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website. Contoh domain di antaranya .com,.net,.org,.info,… dan masih banyak lagi. Nah, hebatnya rajawebhost menyediakan domain dengan harga yang sangattttt murah untuk Anda. Mau coba gimana murahnya domain murah? Langsung saja ke rajawebhost! 
  2. Hosting atau Web Hosting Hosting adalah sebuah tempat untuk menyimpan data-data di internet baik berupa tulisan, gambar ataupun file-file lainnya. Hosting sendiri bervariasi harganya, tergantung kapasitas dan fitur yang ditawarkan. Kalau Anda masih dalam tahab belajar sebaiknya menggunakan hosting yang personal agar lebih hemat. Anda bisa dapatkan paket personal super murah di rajawebhost. Menarik bukan? Mau coba berkreasi membuat website sendiri? Miliki segera hosting murah di rajawebhost!
  3. Desain Website dan Pemeliharaan Website Setelah mempunyai domain dan hosting, saatnya Anda untuk membangun website Anda. Anda bisa membuat website sesuai keinginan Anda, tentunya jika Anda mempunyai kemampuan akan hal itu. Desain website yang bagus ditambah pemeliharaan dengan update artikel menarik, akan hipnotis pengunjung untuk terus datang ke situs kita. Otomatis situs atau website kita akan bernilai lebih mahal di mata publik. Dan akan banyak yang tertarik untuk memasang iklan, tentunya bisa menambah penghasilan kita.


MANFAAT DENGAN WEBSITE

  • Jarak tidak menjadi masalah Dapat langsung berhubungan secara langsung tanpa mengenal batas propinsi, kota, desa atau negara
  • Dapat mengirim pesan sehingga suatu saat di update dapat melihat.
  • Merupakan sarana bisnis yang cepat dan tertarget.
  • Semua orang akan mengenal bisnis dan profil  kita.
  • Membuka diri dengan dunia
  • Mengenalkan Daerah, Sekolah, Perusahaan atau Usaha kita.

Friday 26 December 2014

Resume 1 Tentang Basis Data (Database)

Edit Posted by with No comments

BASIS DATA (DATABASE)


A. Database


Pangkalan data atau basis data (bahasa Inggrisdatabase), atau sering pula dieja basisdata, adalah kumpulaninformasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Data base adalah suatu koleksi data computer yang terintegrasi, diorganisasikan dan disimpan dengan cara yang memudahkan pengambilan kembali. DASD (medium file master yang baik) harus digunakan. Tujuan utama dari konsep database adalah meminimumkan pengulangan data dan mencapai independensi. Pengulangan data (data redundancy ) adalah duplikasi data artinya data yang sama disimpan dalan beberapa file. Independensi data adalah kemampuan untuk membuat perubahan dalan struktur data tanpa membuat perubahan pada program yang memproses data. Independensi data dicapai dengan menempatkan spesifikasi data dalam label dan kamus yang terpidah secara fisik dari program. Program mengacu pada tabel untuk mengakses data. Perubahan pada struktur data hanya dilakukan sekali, yaitu dalam tabel.



Ketika perusahaan mengadopsi konsep database, hirarki data menjadi:

• Database

• File
• Catatan
• elamen data
File-file tersendiri dapat tetap ada, mewakili komponen -komponen utama dari database namun organisasi fisik dari data tidak menghambat pemakai. Tersedia berbagai cara untuk mengintegrasikan isi dari file-file yang memiliki hubungan logis.


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.

Bentuk Data Base


Hierarchical DataBase

Biasa digunakan untuk jaringan komunikasi data yang berupa hierarchi/tree. Dasar hierarchi Data base berusaha untuk menggambar realita dalam sebuah organisasi kebentuk data komputer.

Network DataBase

Network DB dibuat karena jaringan komunikasi memiliki topology Mesh, shg membutuhkan bentuk ini. Network Data Base memiliki struktur file yang sama, sehingga file yang satu dapat mengetahui / mendapatkan informasi file yang lain dengan benar.

Relational DataBase

Bentuk DB yang paking Fleksibel dan terbuka. Biasanya digunakan pada local saja.

Struktur Data Base

Integrasi logis file dapat dicapai secara eksplisit atau secara implicit.


Hubungan eksplisit

inverted index dan link field menetapkan hubungan eksplisit antara data yang terintefrasi secara logis dalam file yang sama. Suatu pendekatan untuk menetapkan hubungan eksplisit antara catatan dari beberapa file adalah dengan menyusun catatan-catatan tersebut dalam suatu hirarki. Ini disebut struktur hirarkis. Dalam struktur seperti ini, setiap catatan pada satu tingkat dapat dihubungkan ke berbagai catatan yang setingkat lebih rendah. Catatan yang memiliki anak disebut parent dan anak catatan itu sisebut children.

Hubungan implicit

Pada awal 1970-an Edgar f. Codd dan C.J. Date, keduanya dari IBM tetapi bekerja secara terpisah, mengembangkan statu pendekatan untuk menetapkan hubungan antar catatan yang tidak harus dinyatakan secara eksplisit. Link field khusus tidakperlu disertakan dalam catatan. Pendekatan Codd dan Date dinamai struktur relasional, dan menggunakan hubungan implicit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatan data yang telah ada. Keuntungan utama dari struktur relasional bagi CBIS adalah fleksibelitas yang ditawarkanya dalam rancangan dan penggunaan database. Pemakai dan spesialis informasi dibebeskan dari keharusan mengidentifigasi semua informasi yang diperlukan
sebelum menciptakan database.


Tipe-tipe Data Base :

Terdapat 12 tipe database, antara lain : Operational database,  Analytical database,  Data  warehouse,  Distributed database, End-user database, Externaldatabase, Hypermedia databases on the web,  Navigational database, In-memorydatabases, Document-oriented  databases, Real-time databases,  Relational Database.

  1. Operational DataBase

Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh organisasi . Mereka juga disebut subject-area databases (SADB), transaksi database,  dan  produksi  database.  Contoh: database pelanggan, database pribadi, database inventaris, akuntansi database.

    2.  Analytical database


Database ini menyimpan data dan informasi yang diambil darioperasional yang dipilih dan eksternal database. Mereka terdiri dari datadan informasi yang dirangkum paling dibutuhkan  oleh sebuah  organisasimanajemen dan End-user lainnya. Beberapa orang menyebut  analitismultidimensi  database sebagai database, manajemen database, atauinformasi database.

    3. Data warehouse

Sebuah data warehouse menyimpan data dari saat ini dan tahun-tahun sebelumnya – data yang diambil dari berbagai database operasional dari sebuah organisasi. Data warehouse  menjadi sumber utama data yangtelah diperiksa, di edit, standar dan terintegrasi sehingga dapat digunakan oleh  para  manajer dan pengguna  akhir lainnya  di seluruh  organisasi  profesional. Perkembangan terakhir dari  data warehouse adalahdipergunakan sebagai Shared  nothing architecture untuk  memfasilitasi ekstrem scaling.

   4. Distributed database

Ini adalah database-kelompok kerja lokal dan departemen di kantor  regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup  kedua segmen yaitu operasional  dan  user database,serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.

  5. End-user database

Database ini terdiri dari berbagai file data yang dikembangkan olehend-user di workstation mereka. Contoh dari ini adalah koleksi dokumendalam spreadsheet, word processing dan bahkan download file.

  6. External database

Database ini menyediakan akses ke eksternal, data milik pribadionline – tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari database eksternalyang tersedia untuk biaya dari layanan online komersial dan dengan atautanpa biaya dari banyak sumber di Internet.

  7. Hypermedia databases on the web

Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page danhalaman hyperlink lain dari multimedia atau campuran media seperti teks,grafik, gambar foto, klip video, audio dll.

  8. Navigational database

Dalam navigasi database, queries menemukan benda terutamadengan mengikuti referensi dari objek lain.

  9. In-memory databases

Database di memori terutama bergantung pada memori utamauntuk penyimpanan data komputer. Ini berbeda dengan sistem manajemendatabase yang menggunakan  disk berbasis  mekanisme  penyimpanan.Database memori utama lebih cepat daripada dioptimalkan disk database sejak Optimasi algoritma internal menjadi lebih sederhana dan lebihsedikit CPU mengeksekusi instruksi. Mengakses data dalam menyediakanmemori lebih cepat dan lebih dapat diprediksi kinerja dari disk. Dalamaplikasi di mana waktu respon sangat penting, seperti peralatan jaringan telekomunikasi  yang mengoperasikan sistem darurat, database memoriutama yang sering digunakan.

10. Document-oriented databases

Document-oriented databases merupakan program komputer  yang dirancang untuk  aplikasi berorientasi dokumen. Sistem ini bisadiimplementasikan sebagai lapisan di atas sebuah database relasional atauobjek database. Sebagai lawan dari database relasional, dokumen berbasisdatabase tidak menyimpan data dalam tabel dengan ukuran seragam kolomuntuk setiap record. Sebaliknya, mereka menyimpan setiap catatan sebagaidokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjangapapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi beberapa bagian data.

11. Real-time databases

Real-time Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional  yang mengandung data  yang  terus-menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali dan bertindak segera. Real-time database yang  berguna untuk  akuntansi,  perbankan, hukum, catatan medis, multi-media, kontrol proses, sistemreservasi, dan analisis data ilmiah.

12. Relational Database

Standar komputasi bisnis sejak tahun 2009, relational database adalah database  yang paling  umum  digunakan saat ini.Menggunakan meja untuk informasi struktur sehingga mudah  untuk  mencari.

 Komponen Data Base


1. File data base : memiliki elemen-elemen data yang disimpan dalam salah satu format organisasi file data base.
2. DBMS(database management system) : suatu kelompok program software yang mengelola DB, mengontrol akses terhadap DB, menjaga pengamanan DB dan melakukan tugas-tugas lain.
3. Sistem Antar-Muka Bahasa Induk (A Host Language Interfice system)

Bagian dari DBMS yang berkomunikasi dengan program aplikasi, menafsirkan intruksi dan bahasa tingkat tinggi aplikasi.
4. Program Aplikasi
5. Sebuah sistem Antar muka Bahasa Alami ( A Natural Language Interface system)
Suatu bahasa pertanyaan (query language) yang memungkinkan pemakai untuk mendapatkan keterangan tentang apa saja yang tersedua pada system komputer.
6. Kamus Data (data dictionary)
Pusat penyimpanan infomasi data-data dari DB yang memuat skema DB, yang mana nama dari setiap item dalam DB serta deskripsi dan definisi atribut-atributnya yang merujuk pada data standar.
7. Terminal Pengaksesan dan pemutakhiran yang online
Letaknya dapat berdekatan / berjauhan.
8. Sistem keluaran / pembuat Reportase ( The output system or report Generator)
Terdiri dari laporan biasa ,dokumen dan laporan khusus.

 Manajerial DataBase Meliputi :

1. System IntelegentUntuk perencanaan strategis, baik dalam substansi jumlahnya maupun sifatnya bagi kegiatan manajemen puncak.
2. Masalah-masalah management khusus
3. Model Manajemen
4. Tugas Kunci system informasi

Perangkat lunak data base

Perangkat lunak yang menetapkan dan memelihara integrasi logis antar file, baik eksplisit maupun implicit disebut system manajemen database( datavase management system ) DBMS. IDS dari General Electric adalaj contoh pertamanya dan kemudian diikuti oleh sejumlah usaha serupa dari pemasok perangkat keras dan perangkat lunak lain. Contoh DBMS yang menggunakan struktur hirarkis adalah IMS (Infirmation Management System) dari IBM dan System 2000 dari Intel.

 Menciptakan database

Proses menciptakan database mencakup tiga langkah utama, yaitu :
• Menentukan kebutuhan data, meliputi pendekatan berorientasi proses, pendekatan model perusahaan.
• Menjelaskan data, dengan cara system kamus data, data description language.
• Memasukan data

 Pengelola database

Seorang spesialis informasi yang bertanggung jawab atas database disebut pengelola database atau DBA. Tugas DBA terbagi dalam empat bidang utama :
• Perencanaan database, mencakup sama dengan para manajer untuk mendefinisikan skema perusahaan dengan para pemakai untuk mendefinisikan subskema mereka. Selain itu juga perperan penting dalam memilih DBMS.
• Penerapan database, terdiri dari menciptakan data base yang sesuai dengan DBMS yang dipilih, serta menetapkan dan menegakkan kebijakan dan prosedur penggunaaan database.
• Operasi database, mencakup menawarkan program pendidikan kepada pemakai datavase dan menyediakan bantuan saat diperlukan.
• Keamanan database, meliputi pemantauan kegiatan database dengan menggunakan statistic yang disediakan DBMS. Selain itu juga memastikan bahwa data base tetap aman.



B. DBMS (Data Base Management System)

DBMS adalah Suatu cara dalam bentuk system yang berguna dalam menyimpan data penggunaan cara yang tepat dapat mempercepat penyimpanan data ,pemrosesan data dan pengambilan data.

 Empat hal penting dalam DBMS

a. Query language
b. Security consideration
c. Biaya tidak langsung pemrosesan
d. Kecocokan dengan tipa aplikas
i

Elemen-elemen utama dari DBMS

• Data description language processor
• Performance statistics processor
• Modul backup/recovery
• Manajer database

Keuntungan DBMS

Mengurangi pengulangan data
• Mencapai independesi data
• Mengintegrasikan data beberapa file
• Mengambil data dan informasi secara cepat
• Meningkatkan keamanan
• Meningkatkan presentasi kesiapan data (data availability) yang berarti tersedia pada waktu dibutuhkan.
• Mempercepat penyimpanan dan pengambilan data.
• Mempercepat dan mempermudah pemrosesan data
• Mengurangi penyimpanan data yang rangkap
• Mempermudah pemrograman karena lebih fleksibel

Kerugian DBMS

• Kurangnya ahli Data Base
• Biaya pemrosesan data sangat tinggi
• Kebutuhan software dan Hardware yang bertambah
• Penggabungan dan pengamanan data
• Mangikat pemakai untuk
• Memperoleh perangkat lunak yang mahal
• Memperoleh konfigurasi perangkat keras yang besar
• Mempekerjakan dan mempertahankan staf DBA

C. Model Database yang Umum

a. Flat Files
Flat 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.

b. Hierarchical Model
Model 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.
c. Relational Model
Model 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.
d. Object-Oriented Model
Model 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.