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 is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

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 is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 19 April 2015

Realtime System

 Realtime System
Suatu realtime system memungkinkan data yang dikirim kepusat komputer seketika pada saat itu juga akan diolah di pusat komputer dan pusat komputer mengirimkan kembali hasil pengolahan pengiriman data yang dikirimkan tersebut. American Airlines merupakan perusahaan yang pertama kali mepelopori sistem ini. Dengan realtime system, penumpang dapat memesan tiket untuk suatu nomor penerbangan tertentu dan mendapatkan hasilnya kurang dari 15 detik, calon penumpang dapat pula mengetahui apakah masih ada tempat duduk atau tidak.

Gambar 5. Realtime System (Jogiyanto Hartono: 2004)
 c.       Time Sharing System
Time Sharing System memungkinkan beberapa pemakai bersama-sama menggunakan suatu komputer dan komputer tersebut akan membagi waktunya bergantian untuk tiap-tiap pemakai. Tiap-tiap user dilayani oleh komputer  bergiliran dalam waktu yang sangat cepat (time slice atau quantum), sehingga tiap-tiap pemakai komputer tidak merasa bahwa komputer melayani beberapa pemakai sekaligus bergiliran.

 Gambar 6. Time Sharing System (Jogiyanto Hartono: 2004)
d.      Client Server System
Time Sharing System umumnya melibatkan komputer mainframe yang dihubungkan dengan banyak terminal. Terminal yang digunakan adalah dumb terminal yang digunakan sebagai alat input atau output saja. Terminal ini disebut dengan dumb terminal (terminal bodoh) karena tidak memiliki processor, sehingga semua pengolahan data dilakukan oleh komputer pusat (mainframe). Oleh karena itu komputer pusat harus membagi waktunya (time sharing) untuk melayani dumb terminal.
Dengan semakin murahnya komputer mikro (PC), banyak dumb terminal yang diganti oleh komputer mikro ini. Sebagai sebuah terminal, komputer mikro merupakan Intelligent terminalkarena memiliki processor didalamnya, sehingga pengolahan data dapat dilakukan di komputer mikro tersebut. Jika pengolahan data dapat dilakukan di masing-masing terminal, maka logikanya pengolahan data tidak perlu dilakukan oleh komputer pusat yang besar dan mahal seperti mainframe. Yang diperlukan adalah komputer pusat yang menyediakan database dan program aplikasi umum. Komputer pusat seperti itu cukup komputer mini bahkan komputer mikro yang memiliki media penyimpanan cukup besar untuk melayani (server) kebutuhan data dan program dari terminal-terminal komputer mikro. Komputer pusat yang berfungsi sebagai penyedia data dan program ini disebut dengan server. Komputer-komputer mikro yang berfungsi sebagai terminal disebut dengan clients dan sistem jaringan ini disebut dengan Client Server System.
 e.       Distributed Data Processing System
Distributed Data Processing (DDP) System merupakan suatu sistem komputer interaktif yang lokasinya terpencar dan dihubungkan dengan jalur telekomunikasi, masing-masing komputer mampu mengolah data secara sendiri-sendiri dan mampu berhubungan dengan komputer lainnya dalam suatu sistem. Masing-masing komputer dalam setiap lokasi menggunakan komputer yang lebih kecil dibandingkan dengan komputer pusat. Komputer kecil tersebut memiliki penyimpanan data tersendiri dan mampu mengolah data sendiri. Pekerjaan yang terlalu besar yang tidak dapat dilakukan ditempat sendiri maka akan ditransmisikan untuk diolah di komputer yang lebih besar, atau bila data tidak tersedia ditempat sendiri, dapat diambilkan dari komputer pusat.


Gambar 7. DDP System (Jogiyanto Hartono: 2004)

Online System

On-Line Communication System

Suatu on-line communication system, data yang dikirimkan akan langsung diterima oleh komputer pusat untuk diolah. On-Line Communication System dapat berbentuk remote JOBDescription: https://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.pngentry (RJE) system; realtime system; time sharing system; client server system atau distributed data processing system.


Offline System

Off-line communication system
Suatu bentuk sistem komunikasi data yang sederhana dapat berbentuk off-line communication system,yaitu data yang ditransmisikan tidak langsung diproses oleh CPU penerima.


Gambar . Off-Line Communication System (Jogiyanto Hartono: 2004)


Media Input Output

Terminal,  Merupakan alat yang melayani proses I/O, artinya alat ini merupakan penghubung antara manusia dengan mesin. Pemilihan terminal ditentukan oleh kebutuhan pada saat ini dan melihat perkembangan di masa datang. Dan di bawah ini adalah macam-macam Terminal,
–         Teletypewriter
–         Video Display Terminal/Unit-VDT/VDU
–         Remote JOBDescription: https://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.png Entry Terminal
–         Transaction Terminal

–         Intelligent Terminal

Alat-alat Komunikasi

  1. Komputer, Komputer atau prosesor yang dibutuhkan untuk sistem komunikasi data akan berbeda dengan prosesor untuk pengolah data. Banyak komputer dapat melayani kegiatan komunikasi data, asal saja perangkat keras dapat mengambil alih tugas yang kurang dapat dikerjakan secara efisien oleh prosesor tsb. Kebutuhan utama prosesor pada komunikasi data ialah mengolah data yang datang secara cepat dalam sistem real-time.
  2. Transmission Lines , Supaya data dapat diterima oleh penerima diperlukan suatu media untuk membawa data tersebut. Medium tersebut dinamakan Saluran Transmisi (transmission lines). Pada dasarnya sistem transmisi dapat membawa data secara listrik atau elektro optik dan melalui satu kanal telekomunikasi. Kanal telekomunikasi merupakan saluran yang dipergunakan untuk membawa data dari sumber ke penerima.
  3. Multiplexer, penggabungan 2 sinyal atau lebih untuk disalurkan ke satu saluran komunikasi. Di bawah ini adalah macam-macam Multiplexing:–         Ferquency Division Multiplexing – FDM; akan menumpuk sinyal pada bidang frekuensi. Data yang dikirim akan dicampur berdasarkan frekuensinya–         Time Division Multiplexing – TDM; pengiriman data dilakukan dengan mencampur data berdasarkan waktu sinyal tersebut dikirimkan dan digunakan untuk transmisi sinyak digital.
  4. Concetrator, merupakan antar muka sejumlah terminal dengan saluran ke komputer pusat. Digunakan sebagai pengganti ataupun bersama-sama dengan multiplexer. Data yang diterima dikumpulkan dalam jumlah tertentu, baru kemudian disalurkan secara bersamaan ke tujuan. Sehingga Concentrator dapat membebaskan saluran komunikasi dari lalu lintas yag tidak bermanfaat, dan membebaskan komputer dari semua kegiatan yang berhubungan dengan penyaluran berita tanpa salah (error free messages).



Modem

Modem , Singkatan dari Modulator – DEModulator, sesuai dengan fungsinya yaitu melakukan modulasi (merubah pulsa biner menjadi sinyal analog) dan demodulasi. Dalam komunikasi data selalu diperlukan sepasang modem yang masing-masing dipasang di pemancar dan penerima. Dalam menentukan modem yang akan digunakan ada beberapa hal yang harus diperhatikan yakni:
–         Laju transmisi data,(rendah,sedang,tinggi)
–         Mode komunikasi, (simplex: satu arah; half duplex: dua arah secara bergantian; full duplex: dua arah bersamaan)
–         Sinkronisasi
–         Teknik modulasi, (teknik quadrature aplitud modulation-QAM dan tergolong dalam Amplitudo Modulation-AM, teknik frequency shift keying yang tergolong dalam Frequency Modulation-FM,dan teknik Phase Shift Keying yang tergolong Phase Modulation-PM)

–         Standar industry

Protokol

Agar kompatibel antara transmitter dengan receiver dalam proses komunikasi data, maka diatur oleh Protocol System, yaitu software yang mengatur kesamaan antara transmitter dan receiver dalam hal kecepatan transmisi, format data, tipe transmisi, kode transmisi, dll., yang diatur dalam OSI layer. Pengaturan transmisi data oleh OSI Layer bertujuan untuk mengurangi / menghilangkan kompleksitas pada proses komunikasi data.


Model Open Systems Interconnection (OSI) diciptakan oleh International Organization for Standardization (ISO) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi melalui jaringan. Standard ini dikembangkan untuk industri komputer agar komputer dapat berkomunikasi pada jaringan yang berbeda secara efisien.



Tipe Channel Transmisi

1. Tipe transmisi satu arah (one way transmision) adalah arah channel pengiriman transmisi hanya satu arah dimana sumber berfungsi sebagai hanya sebagai pengirim transmisi saja kepada penerima begitu juga alat penerima hanya memiliki satu fungsi. Contoh dari tipe pengiriman transmisi satu arah ini seperti pada transmisi siaran radio dan televisi.
2. Tipe transmisi dua arah bergantian (either way transmision) merupakan channeltransmisi dapat mengalir dalam dua arah, namun aliran transmisi ini harus dilakukan secara bergantian. Contohnya adalah penggunaan radio CB walkie talkie dimana kegiatan berbicara dan mendengarkan harus dilakukan secara bergantian.
3. Tipe dua arah serentak (both way transmision) pada tipe channel transmisi ini arah informasi data dapat mengalir dalam dua arah sekaligus, dengan kata lain channel transmisi dapat mengirim dan menerima pada saat bersamaan. Contohnya adalah penggunaan telepon dimana seseorang dapat berbicara sekaligus mendengarkan.
Kecepatan Transmisi Data
• High Speed Network kapasitas transmisi data lebih besar dari 20 MBps yang biasanya diterapkan dalam LAN untuk mainframe komputer besar. Contohnya loosely coupled network (control data corporation) dan hyperchannel (Network system coorporation).
• Medium Speed Network kapasitas transmisi data 1MBps sampai dengan 20 MBps yang biasanya diterapkan dalam LAN untuk mainframe komputer kecil atau mikrokomputer. Contohnya Ethernet, ARC net, local net dan cable net.
• Low Speed PC Network Kapasitas transmisi data lebih kecil dari 1 MBps yang biasanya diterapkan dalam personal computer (PC). Contohnya apple talk dan apple macintosh.




Kapasitas Transmisi Data

Kapasitas Channel Transmisi

Bandwidth adalah ukuran kecepatan transmisi yang dituliskan dlm satuan bps.Transfer-rate dari kapasitas transmisi dibagi dalam tiga kategori, yaitu Narrow band channel, Voice band channel dan wide band channel.
a. Narrow band channel : bandwidth rendah (50 s.d. 300 bps), biaya transmisi tinggi dan tingkat kesalahan transmisi tinggi.
b. Voice band channel : bandwidth menengah (300 s.d. 500 bps), biaya transmisi sedang dan tingkat kesalahan transmisi sedang.Wide band channel : bandwidth tinggi (500 s.d. 1 juta bps), biaya transmisi reandah dan tingkat kesalahan transmisi rendah.

Media Transmisi Data

Media Transmisi Data
Data-data pada jaringan dapat ditransmisikan melalui 3 media, yaitu:
1. Copper Media
Copper media merupakan semua media transmisi data yang terbuat dari bahan tembaga. Orang biasanya menyebut dengan nama kabel. Data yang dikirim melalui kabel, bentuknya adalah sinyal-sinyal listrik (tegangan atau arus) digital.
Spesifikasi Kabel
a. Kecepatan (Mbps)
b. Bentuk Signal
BASE = Baseband (digital)
Broad = Broadband (analog)
c. Tipe Kabel/Panjang Maksimum
Contoh Spesifikasi Kabel
a. 10BASE-2 (Thin Ethernet)
b. 10BASE-5 (Thick Ethernet)
c. 10BASE-T
d. 100BASE-TX
e. 100BASE-FX
f. dll
Jenis-jenis kabel yang dipakai sebagai transmisi data pada jaringan adalah sebagai berikut:
1. Kabel Koaksial
Keuntungan menggunakan kabel koaksial adalah murah dan jarak jangkauannya cukup jauh. Kekurangannya adalah susah pada saat instalasi. Untuk saat ini kabel koaksial sudah tidak direkomendasikan lagi untuk instalasi jaringan.
2. Kabel ScTP (Screened Twisted Pair)
a. Kabel STP (Shielded Twisted Pair)
Keuntungan menggunakan kabel STP adalah lebih tahan terhadap interferensi gelombang elektromagnetik baik dari dalam maupun dari luar. Kekurangannya adalah mahal, susah pada saat instalasi (terutama masalah grounding), dan jarak jangkauannya hanya 100m
b. Kabel UTP (Unshielded Twisted Pair)
Keuntungan menggunakan kabel UTP adalah murah dan mudah diinstalasi. Kekurangannya adalah rentan terhadap interferensi gelombang elektromagnetik, dan jarak jangkauannya hanya 100m
2. Optical Media
Bahan dasar dari optical media adalah kaca dengan ukuran yang sangat kecil (skala mikron). Biasanya dikenal dengan nama fibre optic (serat optic). Data yang dilewatkan pada medium ini dalam bentuk cahaya (laser atau inframerah). Satu buah kabel fibre optic terdiri atas dua fiber. Satu berfungsi untuk Transmit (Tx) dan satunya untuk Receive (Rx). Sehingga komunikasi dengan fibre optic biasa terjadi dua arah secara bersama-sama (full duplex).
Konektor Fibre Optic ada 2 yaitu :
  1. ST Konektor, biasanya dipakai untuk yang singlemode.
  2. SC konektor, biasanya dipakai untuk yang multimode

3. Wireless Media
Media transmisi wireless menggunakan gelombang radio frekuensi tinggi. Biasanya gelombang elektromagnetik dengan frekuensi 2.4 Ghz dan 5 Ghz. Data-data digital yang dikirim melalui wireless ini akan dimodulasikan ke dalam gelombang elektromagnetik ini.


Penerima Data Pada Komunikasi Data

Pengertian penerima data adalah alat yang menerima data atau informasi, misalkan pesawat telepon, terninal komputer, dan lain-lain. Berfungsi mnerima data yang dikirimkan oleh suatu sumber informasi. Perima merupakan suata alat yang disebut receiver yang fungsinya untuk menerima sinyal dari sistem transmisi dan menggabungkannya ke dalam bentuk tertentu yang dapat ditangkap dan digunakan oleh penerima. Sebagai contoh modem yang berfungsi sebagai receiver yang menerima sinyal analog yang dikirim melalui kabel telepon dan mengubahnya menjadi suatu bit stream agar dapat ditangkap oleh komputer penerima.
Untuk mempermudah pengertian, komunikasi dapat dijelaskan dengan suatu model komunikasi yang sederhana, seperti pada gambar 4.2. Kegunaan dasar dari sistem komunikasi ini adalah menjalankan pertukaran data antara 2 pihak. Pada gambar diberikan contoh, yaitu komunikasi antara sebuah workstation dan sebuah server yang dihubungkan sengan sebuah jaringan telepon. Contoh lainnya bisa berupa pertukaran sinyal-sinyal suara antara 2 telepon pada satu jaringan yang sama.
Berikut ini penjelasan dari contoh komunikasi data tersebut
1.     Source (Sumber). Peralatan ini membangkitkan data sehingga dapat ditransmisikan. Misalkan telepon dan PC (Personal Computer)
2.     Transmiter (Pengirim). Biasanya data yang dibangkitkan dari sistem sumber tidak ditransmisikan secara langsung dalam bentuk aslinya. Sebuah transmisi cukup memindah dan menandai informasi dengan cara yang sama seperti menghasilkan sinyal-sinyal elektromagnetik yang dapat ditransmisikan melewati beberapa sistem transmisi berurutan. Sebagai contoh, sebuah modem tugasnya menyalurkan suatu digital bit stream dari suatu alat yang sebelumnya sudah dipersiapkan misalnya PC, dan menstransformasikan bit stream tersebut menjadi suatu sinyal analog yang dapat ditransmisikan melalui jaringan telepon.
3.     Sistem Transmisi. Berupa jalur transmisi tunggal atau jaringan kompleks yang menghubungkan antara sumber dengan tujuan.
4.     Receiver (Penerima). Receiver menerima sinyal dari sistem transmisi dan menggabungkannya ke dalam bentuk tertentu yang dapat ditangkap oleh tujuan. Sebagai contoh, sebuah modem akan menerima suatu sinyal analog yang datang dari jaringan atau jalur transmisi dan mengubahnya menjadi suatu digital bit stream.
5.     Destination (Tujuan). Menangkap data yang dihasilkan okeh receiver.


Sumber : https://mohamadkemaludin.wordpress.com/2011/10/30/tugas-softskill-bab-7-komunikasi-data/

Media Transmisi Pada Komunikasi Data

Media transmisi data merupakan jalur dimana proses pengiriman data daari satu sumber ke penerima data. Beberapa media transmisi data yang dapat digunakan jalur transmisi atau carrier dari data yang dikirimkan, dapat berupa kabel, gelombang elektromagnetik, dan lain-lain. Dalam hal ini berfungsi sebagai jalur informasi untuk sampai pada tujuannya.
Ada beberapa hal yang berhubungan dengan transmisi data yaitu kapasitas dan tipe channel transmisi, kode transmisi, mode transmisi, protokol yang digunakan dan penggunaan kesalahan transmisi.

Beberapa media transmisi yang digunaka antara lain: twisted pair, kabel coaxial, serat optik dan gelombang elektromagnetik.

Sumber Data Pada Komunikasi Data

Pengertian sumber data adalah unsur yang bertugas untuk mengirimkan informasi, misalkan terminal komputer, Sumber data ini membangkitkan berita atau informasi dan menempatkannya pada media transmisi. Sumber pada umumnya dilengkapi dengan transmitter yang berfungsi untuk mengubah informasi yang akan dikirimkan menjadi bentuk yang sesuai dengan media transmisi yang digunakan, antara lain pulsa listrik, gelombang elektromagnetik, pulsa digital. Contoh dari transmisi adalah modem yaitu perangkat yang bertugas untuk membangkitkan digital bitstream dari PC sebagai sumber data mejadi analog yang dapat dikirimkan melalui jaringan telepon biasa menuju ke tujuan.

Definisi Komunikasi Data

Komunikasi berasal dari bahasa Inggris ‘Communication’, secara etimologis berasal dari bahasa Latin ‘Commicatus’, dan perkataan ini bersumber dari kata ‘Communis’ yang memiliki makna ‘berbagi’ atau ‘menjadi miliki bersama’. Komunikasi berarti suatu proses membangun saling pengertian dengan menciptakan dan menggunakan informasi agar tehubung satu sama lain.
Data berasal dari kata ‘datum’ yang berarti materi atau kumpulan fakta yang dipakai untuk keperluan suatu analisa. Data merupakan sesuatu yang masih belum mempunyai arti bagi penerimanya dan memerlukan suatu pengolahan untuk menjadi informasi (informasi adalah sesuatu yang bisa dimengerti manusia dan bernilai pengetahuan). Data bisa berwujud suatu kedaan, gambar, huruf, angka, bahasa, simbol matematika dan simbol lainnya yang bisa digunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.
Komunikasi data adalah proses pengiriman dan penerimaan data secara elektronik dari dua atau lebih alat yang terhubung kedalam sebuah jaringan (network) melalui suatu media. 



Komunikasi data adalah pertukaran data antara dua perangkat melalui beberapa bentuk media transmisi seperti kabel kawat. Untuk terjadinya data komunikasi, perangkat harus berkomunikasi menjadi sebuah bagian dari sistem komunikasi, yang terdiri dari kombinasi dari hardware ( peralatan fisik ) dan perangkat lunak ( program ).
Sumber : http://rifza-ramadhan.blogspot.com/2014/09/definisi-lengkap-komunikasi-data.html

Senin, 06 April 2015

Sistem Manajemen Database

Sistem Manajemen Basis-Data (Data Base Management System / DBMS) adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan meng-akses basis data dengan cara praktis dan efisien. DBMS dapat digunakan untuk meng-akomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda. DBMS pada umumnya menyediakan fasilitas atau fitur-fitur yang memungkinkan data dapat diakses dengan mudah, aman, dan cepat. Beberapa fitur yang secara umum tersedia adalah:
  • Keamanan : DBMS menyediakan sistem pengamanan data sehingga tidak mudah diakses oleh orang yang tidak memiliki hak akses.
  • Independensi : DBMS menjamin independensi antara data dan program, data tidak bergantung pada program yang meng-akses-nya, karena struktur data-nya dirancang berdasarkan kebutuhan informasi, bukan berdasarkan struktur program. Sebaliknya program juga tidak bergantung pada data, sehingga walaupun struktur data diubah, program tidak perlu berubah.
  • Konkruensi / data sharing : data dapat diakses secara bersamaan oleh beberapa pengguna karena manajemen data dilaksanakan oleh DBMS.
  • Integritas : DBMS mengelola file-file data serta relasi-nya dengan tujuan agar data selalu dalam keadaan valid dan konsisten
  • Pemulihan : DBMS menyediakan fasilitas untuk memulihkan kembali file-file data ke keadaan semula sebelum terjadi-nya kesalahan (error) atau gangguan baik kesalahan perangkat keras maupun kegagalan perangkat lunak.
  • Kamus / katalog sistem : DBMS menyediakan fasilitas kamus data atau katalog sistem yang menjelaskan deskripsi dari field-field data yang terkandung dalam basisdata.
  • Perangkat Produktivitas : DBMS menyediakan sejumlah perangkat produktivitas sehingga memudahkan para pengguna untuk menarik manfaat dari database, misalnya report generator (pembangkit laporan) dan query generator (pembangkit query / pencarian informasi).
Sistem Manajemen Basis-Data(DBMS)memiliki berbagai keunggulan dibandingkan dengan pengelolaan data tanpa DBMS, walaupun tidak terlepas dari beberapa kelemahan.
Keunggulan DBMS antara lain sbb:
  • Mengurangi duplikasi data atau data redundancy
  • Menjaga konsistensi dan integritas data
  • Meningkatkan keamanan data
  • Meningkatkan effisiensi dan effektivitas penggunaan data
  • Meningkatkan produktivitas para pengguna data
  • Memudahkan pengguna dalam menggali informasi dari kumpulan data
  • Meningkatkan pemeliharaan data melalui independensi data
  • Meningkatkan pemakaian bersama dari data
  • Meningkatkan layanan backup dan recovery data
  • Mengurangi konflik antar pengguna data
Kelemahan DBMS antara lain sbb:
  • Memerlukan suatu skill tertentu untuk bisa melakukan administrasi dan manajemen database agar dapat diperoleh struktur dan relasi data yang optimal
  • Memerlukan kapasitas penyimpanan baik eksternal (disk) maupun internal (memory) agar DBMS dapat bekerja cepat dan efisien.
  • Harga DBMS yang handal biasanya sangat mahal
  • Kebutuhan akan sumber daya (resources) biasanya cukup tinggi
  • Konversi dari sistem lama ke sistem DBMS terkadang sangat mahal, disamping biaya pengadaan perangkat keras dan perangkat lunak, diperlukan pula biaya pelatihan.
  • Apabila DBMS gagal menjalankan misinya maka tingkat kegagalan menjadi lebih tinggi karena banyak pengguna yang bergantung pada sistem ini.
Berikut ini disajikan tabel beberapa DBMS yang terkenal.
DBMSPerusahaan
AccessMicrosoft Corporation
DB2IBM
InformixIBM
IngressComputer Associate
mySQLThe MySQL Company
OracleOracle Corporation
Postgres SQLPostgres
SybaseSybase Inc.
Visual dBaseBorland
Visual FoxProFoxPro Corporation
DBMS untuk model data berbasis objek biasanya dinamakan sebagai Object Oriented Data Base Management System (OODBMS). Beberapa OODBMS yang terkenal adalah sebagai berikut:
OODBMSPerusahaan
GemstoneGemstone System
MatisseADB Inc.
VersantVersant
JeevanW3 Apps.
VisionInsyte
ObjectivityObjectivity Inc.
ObjectStoneObject Design Inc.
PoetPoet Software.
Perlu ditambahkan disini bahwa beberapa DBMS berbasis objek sebenarnya tetap menggunakan file data relasional biasa, dengan kata lain, programnya berbasis objek tetapi datanya masih model relasional biasa. Software seperti ini biasanya disebut sebagaiObject Oriented Relational DataBase Management System (OORDBMS), misalnya Visual dBase.
Arsitektur DBMS
Salah satu tujuan dari DBMS adalah untuk menyediakan sarana antar muka (interface) dalam meng-akses data secara efisien tanpa harus melihat kerumitan atau detail tentang cara data direkam dan dipelihara. DBMS memiliki arsitektur untuk melakukan abstraksi dari data sehingga dapat diperoleh independensi data-program.
Pada tahun 1975, badan standarisasi nasional Amerika ANSI-SPARC (American National Standards Institute – Standards Planning and Requirements Committee) menetapkan tiga level abstraksi dalam database, yaitu:
  1. Level Eksternal (external level) atau Level Pandangan (view level)
  2. Level Konseptual (conceptual level)
  3. Level Internal (internal level) atau Level Fisik (physical level)
Level Eksternal adalah level yang berhubungan langsung dengan pengguna database. Pada level ini pengguna (user) hanya bisa melihat struktur data sesuai dengan keperluannya sehingga setiap user bisa memiliki pandangan (view) yang berbeda dari user lainnya. Pada level ini pula dimungkinkan pandangan user berbeda dengan representasi fisik dari data, misalkan untuk data hari secara fisik data direkam dalam bentuk kode (1, 2, 3, dst) sedang user melihat data dalam bentuk teks nama hari (Ahad, Senin, Selasa, …). Data yang dilihat oleh user seakan-akan berasal dari satu file, secara fisik mungkin diambil dari beberapa file yang berelasi.
Arsitektur Sistem Manajemen Basis Data
Level Konseptual adalah level dari para administrator database, pada level ini didefinisikan hubungan antar data secara logik, sehingga diperlukan struktur data secara lengkap. Para administrator database memahami bagaimana satu view dijabarkan dari beberapa file data, demikian pula pada saat perancangan database mereka dapat saja membagi data menjadi beberapa file agar dapat diakses dan disimpan secara efisien
Level Internal adalah level dimana data disimpan secara fisik dalam bentuk kode, teks, angka, bit. Pada level ini didefinisikan allokasi ruang penyimpanan data, deskripsi data dalam penyimpanan, kompressi data (agar lebih hemat), dan enkripsi data (agar lebih aman).
Agar independensi data dapat dicapai maka disediakan pemetaan antar lapisan (level), yatiu pemetaan eksternal-konseptual dan pemetaan konseptual-internal. Pada pemetaan eksternal-konseptual, DBMS dapat memetakan field-field data dari user-view ke dalam struktur data yang sesungguhnya. Pada pemetaan konseptual-internal, DBMS dapat menemukan rekaman fisik dari data yang didefinisikan pada struktur logik.
Bahasa DBMS
Implementasi bahasa DBMS bervariasi sesuai dengan variasi perusahaan yang merancangnya, namun pada prinsipnya bahasa ini bisa dikategorikan ke dalam tiga komponen bahasa, yaitu:
  1. Data Definition/Decription Language (DDL)
  2. Data Manipulation Language (DML)
  3. Device Control Media Language (DCML)
DDL adalah komponen bahasa DBMS yang digunakan untuk mendefinisikan struktur data antara lain perintah untuk membuat tabel baru (CREATE) dimana terdefinisi komponen/field data dengan tipe dan panjangnya, mengubah index (INDEX, REINDEX) agar setiap rekord dalam satu file data dapat diakses melalui indeks-nya, mengubah struktur (MODIFY STRUCT) dari file data, dan sebagainya. Komponen bahasa ini banyak digunakan oleh para administrator basisdata pada saat merencanakan atau membangun file-file basisdata.
DML adalah komponen bahasa DBMS yang digunakan untuk memanipulasi data, komponen ini diperlukan oleh para pengguna untuk memanipulasi data, antara lain perintah-perintah untuk melakukan hal-hal berikut ini:
  • mengambil data dari basisdata (LIST, DISPLAY)
  • menambah data kedalam basisdata (INSERT, APPEND)
  • meremajakan data yang ada dalam basisdata (UPDATE)
  • menghapus data yang tidak diperlukan (DELETE)
  • meng-urutkan data (SORT)
  • menghitung frekuensi data (COUNT)
  • mencari data (SEEK, FIND)
DML dapat dibedakan atas dua macam, yaitu DML Prosedural dan DML Non-Prosedural. Pada DML Prosedural ketika data akan dimanipulasi maka perintah harus disertai dengan perintah-perintah bagaimana data diakses dari file database. Perintah DML Prosedural biasanya termuat dalam bahasa pemrograman tingkat tinggi (high level programming language) seperti COBOL, C, C++ dan sebagainya. Pada DML non-Prosedural data dapat dimanipulasi langsung tanpa harus memerintahkan bagaimana data dibaca dari file. Perintah DML non-Prosedural biasanya digunakan dalam bahasa-bahasa DBMS seperti pada dBase, Access, Paradox, FoxPro, SQL, dan sebagainya.
DCML adalah komponen bahasa DBMS yang digunakan untuk mengatur perekaman atau penyimpanan data secara fisik. Komponen bahasa DCML digunakan oleh operator-operator sistem basisdata didalam mengatur file-file data secara fisik. Perintah-perintah yang termuat dalam komponen ini, antara lain perintah perintah: merekam (Write Record, Create Table), menghapus (Drop, Delete Table).
Komponen basis data
Secara umum DBMS diartikan sebagai suatu program komputer ang digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh data / informasi dengan praktis dan efisien.
Keunggulan DBMS :
1. Kepraktisan
2. Kecepatan
3. Mengurangi kejemuan
4. Kekinian
Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi empat macam :
1. Perangkat keras,
2. Data, Data dalam basis data mempunyai sifat terpadu (integrated) dan berbagi (shared)
3. Perangkat Lunak, dan
4. Pengguna.
MODEL BASIS DATA
1. Model Hirarkis / Model Pohon
2. Model Jaringan
3. Model Relasional
Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna, serta merupakan model yang paling populer saat ini.
Model ini menggunakan sekumpulan tabel berdimensi dua ( yang disebut relasi atau tabel ), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut.
DBMS yang bermodelkan relasional biasa disebut RDBMS (Relational Data Base Management System).
Ada Beberapa Sifat yang melekat pada suatu relasi :1. Tak ada tupel (baris) yang kembar)
2. Urutan tupel tidaklah penting
3. Setiap atribut memiliki nama yang unik
4. Letak atribut bebas ( urutan atribut tidak penting)
5. Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua tupel.
Pada model relasional, jumlah tupel suatu relasi disebut kardinalitas dan jumlah atribut suatu relasi disebut derajat (degree) atau terkadang disebut arity. Relasi yang berderajat saru (hanya memiliki satu atribut) disebut unary. Relasi yang berderajat dua disebut binary dan relasi yang berderajat tiga disebut ternary. Relasi yang berderajat n disebut n-ary. Istilah lainnya yang terdapat pada model relasional adalah domain. Domain adalah himpunan nilai yang berlaku bagi suatu atribut.
Contoh produk DBMS terkenal yang menggunakan model relasional antara lain adalah :1. DB2 (IBM)
2. Rdb/VMS (Digital Equipment Corporation)
3. Oracle (Oracle Corporation)
4. Informix (Informix Corporation)
5. Ingres (ASK Group Inc)
6. Sybase (Sybase Inc)
Di lingkungan PC, produk-produk berbasis relasional yang cukup terkenal antara lain adalah :
1. Keluarga R:Base (Microrim Corp) antara lain berupa R:Base 5000
2. Keluarga dBase (Ashton-Tate, sekarang bagian dari Borland International), antara lain dbase III Plus, dBase IV, serta Visual dBase
3. Microsoft SQL ( Microsoft Corporation)
4. Visual FoxPro (Microsoft Corporation)
MACAM-MACAM PERINTAH DATA BASE
1. Bahasa Definisi Data (Data Definition Language/ DDL)DDL adalah perintah-perintah yang biasa digunakan ileh administrator basis data (DBA) utnuk mendefinisikan skema ke DBMS. Skema adalah deskripsi lengkap tentang struktur medan, rekaman, dan hubungan data pada basis data
Index merupakan suatu mekanisme yang lazim digunakan pada basis data, yang memungkinkan pengambilan data dapat dilakukan dengan cepat.
2. Bahasa Manipulasi Data (Data Manipulation laguage/ DML)DML adalah perintah-perintah yang digunakan untuk mengubah , mamnipulasi dan mengambil data pada basis data. Tindakan seperti menghapus, mengubah, dan mengambil data menjadi bagian dari DML. DML pada dasarnya dibagi menjadi dua :
– Prosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana cara mendapatkannya.
– Nonprosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan, tetapi tidak perlu menyebutkan cara mendapatkannya.
3. DQL ( Data Query Language)Query sesungguhnya berarti pertanyaan atau permintaan. Istilah ini tetap dipertahankan dalam bentuk asli, karena telah populer di kalangan pengguna DBMS di Indonesia.
Data
Adalah unit informasi dalam format tertentu. Semua software dibagi ke dalam dua kategori: data dan program. Program adalah sekumpulan instruksi untuk memanipulasi data. Data dapat berupa angka, teks pada kertas, bit atau byte yang tersimpan pada memori elektronik, atau fakta yang ada pada pikiran manusia. Istilah data juga digunakan untuk membedakan antara informasi biner yang dapat dibaca mesin dan informasi tekstual yang dapat dibaca manusia. Sebagai contoh, beberapa aplikasi membedakan file data (file yang mengandung data biner), dan file teks (file yang mengandung data ASCII). Pada sistem manajemen basisdata (database management systems), file data adalah file yang menyimpan informasi basisdata disamping file-file lain seperti file indeks dan data dictionary yang disebut dengan metadata
BasisData
Basisdata adalah sekumpulan informasi yang diatur dalam cara tertentu hingga sebuah program komputer dapat dengan cepat memilih data yang diinginkan. Basisdata dapat diibaratkan sebagai sistem pengarsipan elektronis. Basisdata tradisional terdiri dari field, record, dan file. Field adalah item tertentu dari informasi; record adalah sekumpulan field; dan file adalah kumpulan record. Sebagai contoh, buku telepon dapat dianalogikan sebuah file yang terdiri dari banyak record dan setiap record terdiri dari tiga field, yaitu nama, alamat, dan nomor telepon. Konsep alternatif rancangan basisdata disebut hypertext. Dalam basisdata hypertext, setiap obyek, apakah itu merupakan teks, gambar atau film, dapat dihubungkan dengan obyek lainnya. Basisdata hypertext sangat berguna untuk mengatur informasi yang sangat besar tetapi tidak digunakan dalam analisis numerik. Untuk mengakses informasi dari basisdata, diperlukan data base management system (DBMS). DBMS adalah kumpulan program yang memungkinkan pengguna memasukan, mengatur, atau memilih data dari basisdata.
Bahasa Query
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada basis data. Contoh penggunaan bahasa query adalah: SELECT ALL WHERE kota=”Yogyakarta” AND umur<40. Query tersebut meminta semua record dari basis data yang sedang digunakan (misalkan basisdata konsumen) yang bertempat tinggal di Yogyakarta dan berumur lebih dari 40 tahun (kota dan umur adalah nama field yang telah didefinisikan). Standar bahasa query yang banyak digunakan adalah SQL (structured query language). Metode ini paling rumit tetapi paling fleksibel dibandingkan metode query yang lain, query dengan parameter yang telah tersedia dan query by example
DBMS
DBMS (database management system) adalah sekumpulan program yang digunakan untuk menyimpan, memodifikasi, dan mengekstrak informasi dari sebuah basisdata. Terdapat berbagai DBMS, mulai dari yang dapat dijalankan pada PC sampai yang harus dijalankan pada mainframe. Untuk mendapatkan informasi dari basisdata, digunakan bahasa khusus dalam bentuk query. Setiap DBMS mendukung bahasa query yang berbeda-beda.
Field
Field adalah item tertentu dari informasi. Data mahasiswa, misalnya, mempunyai beberapa field yang diantaranya adalah nama, nomor mahasiswa, tanggal lahir, dan alamat. Setiap field mempunyai nama dan tipe (numerik atau teks). Dalam sistem manajemen basisdata, terdapat tiga macam field: harus diisi (required), dapat diabaikan (optional), dan merupakan penghitungan dari field lainnya (calculated). Pengguna tidak dapat memasukan data pada jenis field yang terakhir (calculated). Kumpulan field disebut record.
Query
Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basisdata yang ditulis dalam format tertentu. Terdapat tiga metode utama untuk membuat query:
1. dengan memilih parameter yang telah disediakan pada menu. Metode ini paling mudah digunakan namun paling tidak fleksibel karena pengguna hanya dapat menggunakan pilihan parameter yang terbatas.
2. query by example (QBE) adalah metode query yang disediakan sistem dalam bentuk record kosong dan pengguna dapat menentukan field dan nilai tertentu yang akan digunakan dalam query.
3. bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada sebuah basisdata. Metode ini paling rumit tetapi paling fleksibel.
SQL
SQL structured query language adalah bahasa query yang di standarisasi untuk meminta informasi dari sebuah basisdata. versi awal SQL adalah SQUEL Structured English Query Language yang di rancang oleg IBM pada tahun 1974 dan 1975. SQL pertama kali di perkenalkan sebagai system basisdata komersial pada tahun 1979 oleh oracle corporation. awalnya, SQL merupakan bahasa query untuk sistem manajemen bnasisdata yang berjalan pada minikomputer dan mainframe. namun sekarang, SQL juga dapat di gunakan pada sistem manajemen basisdata pada PC karena mendukung basisdata tersebar distributed database hal ini memungkinkan beberapa pengguna pada local area network (LAN) mengakses basisdata yang sama secara simultan.
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi 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, kwitansi 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.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut
Perusahaan Gas Negara Rasakan Manfaat Oracle
Bertambah satu lagi perusahaan yang merasakan manfaat aplikasi Oracle. Beberapa waktu lalu, Axis Indonesia sukses menciptakan kantor ramah lingkungan berkat Oracle Enterprise Content Management Suite. Kini, giliran PT Perusahaan Gas Negara (PGN) yang mengumumkan implementasi Oracle di semua lini unit usahanya.
Dalam keterangan pers yang dikirimkan, PT PGN telah memanfaatkan solusi terintegrasi Oracle yang terdiri dari: Oracle E-Business Suite Financials, Oracle Purchasing, Oracle Inventory Management, Oracle E-Business Suite Human Capital Management, Oracle Payroll, dan Oracle’s Hyperion System 9.
Enam aplikasi tersebut memungkinkan konsolidasi informasi keuangan PGN guna mempercepat proses pengambilan keputusan di keseluruhan organisasi. Pengendalian proses keuangan perusahaan juga bisa diperketat.
Alhasil, kini PGN memiliki kendali operasional yang lebih baik dan mampu menggabungkan banyak aplikasi guna memastikan pendapatan yang lebih konsisten. Mereka pun mampu meraih keuntungan investasi yang cepat lewat peningkatan efisiensi pada proses-proses usaha penting.
“Implementasi dan kemitraan strategis dengan Oracle memberikan kami proses luar biasa, kendali keuangan, dan pengelolaan tenaga kerja yang lebih baik, terutama dalam aktivitas prakiraan, peluncuran, dan penjejakan,” ungkap Bambang Banyudoyo (Direktur Pengembangan PGN).
Produk-produk Oracle yang dipakai PGN memang dirancang mendukung sektor utilitas gas untuk bergerak menuju grid pintar yang menggunakan kecanggihan teknologi informasi, komunikasi, dan energi. Dengan menggunakan solusi ini, PGN berharap dapat merasakan pengalaman ERP (enterprise resource planning) yang stabil dan berskalabilitas tinggi. Tujuannya jelas, efisiensi operasi dan menekan biaya operasi.
Sementara itu, aplikasi manajemen sumber daya manusia Oracle memastikan ketepatan, memonitor pelaporan waktu dan perencanaan kebutuhan pekerja, serta menurunkan biaya dan meningkatkan produktivitas kerja.
KESIMPULAN
  1. Aplikasi ini telah mampu untuk menghasilkan suatu keputusan yang tepat.
  2. Dengan memakai aplikasi ini, kesalahan-kesalahan yang dilakukan ketika pengambilan keputusan seperti keterlambatan dalam mengambil keputusan dapat berkurang.
  3. Memungkinkan konsolidasi informasi keuangan PGN guna mempercepat proses pengambilan keputusan di keseluruhan organisasi.
  4. Aplikasi dibuat fleksibel sehingga dapat memungkinkan departemen untuk dapat mengubah nilai dari kriteria-kriteria yang ada.
  5. Pengendalian proses keuangan perusahaan juga bisa diperketat.
  6. PGN memiliki kendali operasional yang lebih baik dan mampu menggabungkan banyak aplikasi guna memastikan pendapatan yang lebih konsisten.

sumber : https://wandi2305.wordpress.com/sistem-manajemen-basis-data/