pengantar teknologi informasi · pdf filekata pengantar ... e. manfaat database dalam bidang...

30
PENGANTAR TEKNOLOGI INFORMASI DATABASE DISUSUN OLEH : ABDUL RAHMAN 201243500681 Dosen : Nahot Frastian,S.kom KELAS 1XH TEKNIK INFORMATIKA UNIVERSITAS INDRAPRASTA PGRI

Upload: vananh

Post on 01-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

PENGANTAR TEKNOLOGI INFORMASI

DATABASE

DISUSUN OLEH :

ABDUL RAHMAN

201243500681

Dosen : Nahot Frastian,S.kom

KELAS 1XH

TEKNIK INFORMATIKA

UNIVERSITAS INDRAPRASTA PGRI

Page 2: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

DAFTAR ISI

COVER MAKALAH ..............................................................................................................1

DAFTAR ISI............................................................................................................................2

KATA PENGANTAR............................................................................................................3

BAB I PENDAHULUAN ......................................................................................................4

A. Latar belakang ...............................................................................................................4

B. Alasan pemilihan judul .................................................................................................5

BAB II DATABASE

A. Database.........................................................................................................................6

B. Pengertian Database Server ...........................................................................................7

C. Konsep Dasar Database................................................................................................12

D. Tipe-Tipe Data Yang Di Dukung MySQL..................................................................17

E. Manfaat Database dalam Bidang Bisnis......................................................................21

F. Keuntungan,Kerugian dan Kelemahan Database....................................................... 23

G. Jenis-Jenis Database Server........................................................................................23

KESIMPULAN.....................................................................................................................30

DAFTAR PUSTAKA...........................................................................................................30

Page 3: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Dengan puji syukur kehadirat Allah SWT. dan berkat rahmat dan karuniaNya Saya dapat

menyelesaikan makalah ini walaupun menghadapi hambatan.Saya menyadari bahwa bantuan

orang – orang sekitar dalam menyelesaikan makalah ini sangat diperlukan maka Saya

mengucapkan banyak terima kasih.

Saya juga menyadari bahwa dalam penyusunan makalah ini masih banyak kekurangan

karena keterbatasan pengetahuan yang dimiliki Saya.

Oleh karena itu kritik dan saran yang membangun sangat diharapkan oleh kami.

Akhir kata kami berharap agar makalah ini berguna dan bermanfaat bagi pihak-pihak yang

membutuhkan.

Wassalamu’alaikum Wr. Wb.

Jakarta, 02 November 2012

Page 4: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

BAB I

PENDAHULUAN

A. LATAR BELAKANG

Mencatat adalah suatu proses dimana kita sebagai manusia menuliskan sesuatu yang

dianggap penting kedalam kertas, komputer, atau media-media lain yang dapat digunakan

untuk menyimpan data/ tulisan. Inventarisasi sebagai salah satu bagian yang memerlukan

proses dari pencatatan tersebut sangatlah mutlak diperlukan baik oleh industri, sekolah,

instansi, usaha kecil dsb karena hal itu berkaitan dengan informasi mengenai jumlah aset /

kekayaan yang dimilikinya.

Dulu proses inventarisasi masih menggunakan proses manual yang mana pencatatan dan

pembukuannya masih pada form kertas dimana sangatlah tidak efektif dan efisien. Akan

tetapi seiring dengan perkembangan teknologi yang merambah hingga ke kehidupan manusia,

proses manual tersebut akhirnya berganti dengan sistem terkomputerisasi dengan dukungan

perangkat lunak dan keras yang sudah ditemukan hingga saat ini.

Teknologi informasi tidak dapat dipisahkan dengan perkembangan dunia internet saat ini.

Informasi yang disajikan di dunia internet sudah sangat global dan selalu diusahakan on-time

sehingga waktu update suatu informasi sangatlah cepat. Melalui dunia internet aplikasi web

tidak lagi terbatas sebagai pemberi informasi yang statis, melainkan juga mampu memberikan

informasi yang berubah secara dinamis dengan cara melakukan koneksi terhadap database.

Disini kami mencoba membuat suatu aplikasi inventarisasi berbasis web yang user friendly

sehingga memudahkan user menggunakannya. Dimana nanti aplikasi tersebut akan diupload

ke intranet (jaringan lokal) sehingga dapat diakses oleh semua orang/ pihak yang terhubung

dengan jaringan lokal tersebut.

Selain sebagai syarat kelulusan, pembuatan proyek akhir ini ditujukan agar user dapat

mengetahui jumlah aset/ kekayaan dimana software ini diimplementasikan.

Page 5: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

B. ALASAN PEMILIHAN JUDUL

Di dalam suatu instansi atau perusahaan system Database sangat penting dan dibutuhkan

untuk mempermudah pemprosesan data sebagai salah satu perusahaan pemerintah yang

melayani masyarakat banyak dan mempunyai banyak data yang kompleks harus membuat

suatu system database yang mampu mengolah semua data yang masuk menjadi informasi

yang berguna bagi pemakainya.

Tujuan dibangunnya Sistem Basis Data adalah sebagai berikut:

• Mengurangi pengulangan data adalah data yang sama dapat disimpan dalam beberapa file.

• Mencapai Independensi data adalah kemampuan untuk membuat peubahan dalam struktur

data tanpa membuat perubahan pada program yang memproses data.

• Mempercepat dan mempermudah pemrosesan data karena data yang diterima sangat

banyak dan kompeks.

• Mempercepat dan mempermudah penyimpanan dan pengambilan kembali data yang ada

karena di dalam data harus tersedia sewaktu-waktu dibutuhkan serta untuk mengurangi

pengulangan data (reduplikasi).

• Mempermudah pemrograman karena DBMS menjadi lebih fleksibel, dimana perubahan

program tidak memerlukan perubahan struktur data, dan sebaliknya. Karena dalam data

pelanggan sering terdapat perubahan, namun perubahan tersebut tidak akan merubah seluruh

struktur data yang ada.

Page 6: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

BAB II

DATABASE

A. DATABASE

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, 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.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan

perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database

Page 7: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan

programer menggunakan istilah basis data untuk kedua arti tersebut.

B. PENGERTIAN DATABASE SERVER

Database adalah susunan record data operasional lengkap dari suatu organisasi atau

perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode

tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara

pengguna.

Database server adalah sebuah program komputer yang menyediakan layanan database untuk

program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server.

Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program

seperti itu.

Jenis-jenis software program Database Server:

MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa

inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar

6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat

lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual

dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan

penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh

komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing,

MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB.

MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang

Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan

larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti

Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak

lagi.

2. Free (bebas didownload) MySQL didistribusikan secara open source, dibawah lisensi

GPL sehingga dapat digunakan secara cuma-cuma.

3. stabil dan tangguh, fleksibel dengan berbagai pemrograman

4. Security yang baik & mendukung transaksi

5. dukungan dari banyak komunitas & perkembangan software yang cukup cepat

6. kemudahan management database

Page 8: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

ORACLE

Pengertian Oracle

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi

secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien

dan efektif karena kemampuannya dalam hal sebagai berikut:

Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

• Menangani manajemen space dan basis data yang besar

• Mendukung akses data secara simultan

• Performansi pemrosesan transaksi yang tinggi

• Menjamin ketersediaan yang terkontrol

• Lingkungan yang tereplikasi

Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan

oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk

menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database

dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software

Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang

komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle,

IBM DB/2, dan PostgreSQL.

Kelebihan Dan Kekurangan Oracle

Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan

kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar

membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa

diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga

mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan

berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat

memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut

membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah

harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem

informasi di organisasi yang berukuran besar.

Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber

daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang

besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL

memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa

lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi

karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat

mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan.

Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja

dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus

meningkat.

Page 9: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa

meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia,

perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL

yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi

yang mereka gunakan

FIREBIRD

Sejarah Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang

bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000

mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source.

Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open

source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan

programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu

membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya

diberinama Firebird.

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang

menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS

ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini

diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari

Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya

mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.

Kemampuan dan Kelebihan Firebird

Beberapa kemampuan dari open source DBMS ini antara lain:

- Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah

transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan Firebird support

dengan savepoint pada suatu transaksi dan kita bisa melakukan rollback kembali ke

savepoint yang kita tentukan tadi (ini mirip seperti fasilitas pada Oracle).

- Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key

- Firebird support row level locks, secara default Firebird menggunakan apa yang

disebut dengan multi-version concurrency system. Ini artinya bahwa semua session

pada database akan melihat data yang lama sampai data yang baru sudah di-commit

ke dalam database. Sebagai alternative untuk locking juga bisa digunakan perintah

select… for update with lock

- Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga

tidak akan membingungkan bagi Anda yang ingin belajar. Triggers pada Firebird

mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert,

update atau delete. Ini berbeda dengan sistem trigger pada Sybase atau MS SQL

Server yang menggunakan tabel virtual inserted dan deleted.

Page 10: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

- Firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh

pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu

memonitor adanya operasi insert, update atau delete ke dalam database.

- Firebird support dengan multiple data file, ya, Firebird bisa menggunakan lebih dari

satu file sebagai single logic database. Ini sangat berguna bagi para DBA (Database

Administrator) untuk mengadministrasi database.

- Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk

mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql,

FBManager, Marathon dan banyak lagi yang lainnya. Aplikasi tersebut ada yang

komersial atau bahkan ada yang open source.

- Library connection untuk Firebird yang sudah tersedia ada banyak, ada driver untuk

ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah

disediakan library untuk koneksi ke database Firebird ini.

- Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird.

Di Indonesia sendiri komunitas yang sering menggunakan Firebird biasanya adalah

programmer Delphi.

MICROSOFT SQL SERVER 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system

(RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar

dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft

untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam

pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

DBMS merupakan suatu system perangkat lunak untuk memungkinkan user (pengguna)

untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien.

Dengan DBMS, user akan lebih mudah mengontrol dan mamanipulasi data yang ada.

Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu

jenis DBMS yang mendukung adanya relationship atau hubungan antar table. RDBMS

(Relational Database Management System) adalah perangkat lunak untuk membuat dan

mengelola database, sering juga disebut sebagai database engine. Istilah RDBMS, database

server-software, dan database engine mengacu ke hal yang sama; sedangkan RDBMS

bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server,

MySQL, DB2, Ms Access.

VISUAL FOXPRO 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-

Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman

dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada

tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan

pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi

objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk

desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web.

Page 11: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio

adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat

lunak yang memenuhi tuntutan zaman.

Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional

merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta

merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi

dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau

baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan

kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.

DATABASE DEKSTOP PARADOX

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang

langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS

yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms.

SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih

salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam

Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain

yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

POSTGRE SQL

Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang

memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa

pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL,

PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu

membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun

komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.

MICROSOFT ACCESS

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data

komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga

menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain

tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini

menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan

tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah

Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access,

Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua

kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang

mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang

kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk

mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-

Page 12: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat

bantu pemrograman berorientasi objek.

C. KONSEP DASAR DATABASE

Sebelum memulai mendesain dan membangun database dengan menggunakan program

aplikasi database Ms. Access, terlebih dahulu kita harus lebih mengenal lagi apa yang

dimaksud dengan database.

Pengertian Database:

Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu

pada tujuan tertentu pula.

Database adalah susunan record data operasional lengkap dari suatu organisasi atau

perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode

tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang

dibutuhkan oleh para pengguna

Banyak sekali kegiatan manusia yang menggunakan komputer sebagai sarana pengolahan

data, sehingga diperlukan suatu perangkat lunak database. Jika dikaji lebih mendasar tentang

batasan suatu database, maka dapat disebutkan bahwa segala bentuk koleksi data adalah suatu

database. Mulai dari kelompok data pegawai, sampai dengan kelompok file, merupakan

database.

Definisi dasar struktur database :

Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan

dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum

mempunyai arti.

Informasi : hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai

suatu tujuan tertentu.

Tabel : merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari

field dan record.

Page 13: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

Field (kolom) : merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik

tentang subjudul tabel pada sebuah item data.

Syarat-syarat pembentukan Field Name pada tabel :

• Harus Unik atau Spesifik

• Boleh disingkat

• Pemisah sebagai pengganti spasi dalam pembentuk field adalah tanda lambang "_"

Contoh :

Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang, Kode_Brg Tanggal Lahir

menjadi TglLahir, Tgl_Lahir, Tgl_Lhr

Record (baris) : merupakan sekumpulan data yang saling berkaitan tentang sebuah subjek

tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa

kolom/field.

Fungsi database dalam SQL

Suatu database adalah sebuah struktur yang umumnya dikategorikan dalam 2 hal yaitu sebuah

database flat dan sebuah database relasional. Database relasional lebih disukai karena lebih

masuk akal dibandingkan database flat. MySQL adalah sebuah database relasional.

Pada database yang memiliki struktur relasional, ada tabel-tabel yang menyimpan data.

Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa

yang akan disimpan. Kita memerlukan kolom khusus untuk setiap jenis informasi yang ingin

kita simpan. Baris adalah data aktual yang disimpan. Setiap baris dari tabel adalah masukan

dari tabel tersebut dan berisi nilai-nilai untuk setiap kolom tabel tersebut.

My SQL merupakan database yang mendukung RDBMS (Relational Database Management

System). Sebagai database yang mendukung RDBMS, database ini

terbukti telah banyak digunakan dalam berbagai kebutuhan pendokumentasian data. MySQL

merupakan database server yang juga dapat berjalan sebagai Client. Dengan kemampuan

Page 14: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

tersebut, database ini mampu berjalan padasistem jaringan, baik lokal mauopun WAN

(internet). Saat ini database MySQL banyak digunakan untuk membuat aplikasi-aplikasi

berbasis online seperti web.

Fungsi-fungsi MySQL

• Text Function

Dengan text function kita dapat menambah data berupa teks ke dalam database. Text function

memakai tipe data CHAR, VARCHAR atau TEXT. Perlu diperhatikan bahwa text function

hanya dapat dipergunakan untuk table MyISAM.

• Concatenation Aliases

Concatenation atau penggabungan karakter dapat dilakukan dengan fungsi CONCAT dan

CONCAT_WS yang merupakan bagian dari string function. Pada fungsi CONCAT, karakter-

karakter yang ingin digabungkan tidak boleh mengandung tanda jeda.

• Numeric Function

Numeric function (fungsi numerik) terdiri dari operator aritmatika dan fungsi matematis.

Operator aritmatik terdiri dari : + (penambahan), - (pengurangan), * (perkalian), /

(pembagian) dan div (sisa pembagian).

• Date dan Time Function

Date dan time function berguna untuk menulis data berupa tanggal dan hari/waktu. Date dan

function ditulis menggunakan DATETIME, DATE, TIMESTAMP, TIME dan YEAR.

1. DATETIME digunakan apabila kita memerlukan nilai yang berisi informasi tentang

tanggal dan waktu.

2. DATE digunakan untuk menampilkan tanggal, tanpa adanya waktu.

3. Kolom TIMESTAMP berisi property yang berbeda-beda, tergantung versi MySQL

dan mode server MySQL yang dijalankan.TIME tidak hanya dapat digunakan untuk

menampilkan waktu tetapi juga dapat digunakan untuk menampilkan waktu diantara

dua kejadian.

Page 15: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

4. YEAR digunakan untuk menunjukkan tahun.

• Encryption Function

Encryption function merupakan fungsi yang digunakan untuk melakukan enkripsi dan

dekripsi data. Permasalahan enkripsi data biasanya berhubungan dengan password.

Enkripsi merupakan proses pengaburan data ke bentuk lain yang tidak mudah ditebak, namun

dapat di ubah ke bentuk semula (dekripsi) apabila diperlukan. Kita dapat menyimpan hasil

dari encryption function yang biasanya terdiri dari bilangan yang berubah-ubah bengan

menggunakan kolom BLOB sebagai ganti kolom CHAR atau VARCHAR untuk menghindari

masalah yang dapat timbul karena perubahan ruang sehingga mengubah nilai.

Perintah-perintah dalam encryption function, antara lain :

1. CRYPT, melakukan proses enkripsi data.

2. MD5, menghasilkan enkripsi berupa sederetan karakter dengan jumlah digit 32.

3. PASSWORD, mengenkripsi password MySQL dan disimpan dalam kolom password

di grant table pengguna.

4. SHA (string), digunakan untuk menyimpan password.

• Grouping Function

Grouping function digunakan untuk menampilkan data tabel berdasarkan suatu group

tertentu. Apabila kita menggunakan grouping function pada statemen yang tidak mengandung

klausa GROUP BY maka hal tersebut sama dengan membuat grouping untuk semua baris

dalam tabel.

Grouping function dapat dibagi menjadi tiga kategori, yaitu :

a. Fungsi Jumlah (Aggregate) GROUP BY

AVG ( [DISTINCT] expr), menghasilkan nilai rata-rata (avarage) dari expr.

COUNT (expr), menghasilkan jumlah nilai non-NULL pada baris-baris tabel yang

ditampilkan dengan pilihan SELECT.

Page 16: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

GROUP_CONCAT, menghasilkan nilai string dengan menggabungkan/concatenated nilai

non-NULL yang berasal dari sebuah grup.

MAX ( [DISTINCT] expr), menghasilkan nilai maksimal dan minimal dari expr.

b. Modifier GROUP BY

Klausa GROUP BY yang diikuti oleh modifier WITH ROLLUP menyebabkan tambahan

baris tabel pada hasil keluaran.

c. GROUP BY menggunakan field tersembunyi

MySQL menambah penggunaan GROUP BY sehingga kita dapat menggunakan kolom atau

perhitungan dari daftar SELECT yang tidak tampak pada klausa GROUP BY. Hal ini berlaku

untuk nilai yang mungkin untuk group ini. Kita dapat menggunakan perintah ini untuk

meningkatkan performance dengan menghindari sorting dan grouping dari data-data yang

tidak diperlukan.

• Function yang lainnya, antara lain :

BIT Function

MySQL menggunakan arithmetic BIGINT (64-bit) untuk opoerasional bit sehingga operator

yang digunakan mempunyai range maksimum 64 bit Information Function

CHARSET (str), menentukan jenis karakter dari argumen string.

COERCIBILITY (str), menghasilkan nilai hubungan coercibility (dapat dihubungkan) dari

argumen string.

CONNECTION_ID, menghasilkan ID koneksi untuk koneksi yang sedang berlangsung.

CURRENT_USER ( ), menghasilkan kombinasi nama user dan nama♣ host pada sesi saat ini

yang terautentifikasi. Hasil output dapat berbeda dari nilai USER ().

DATABASE ( ), menampilkan nama database yang sedang digunakan.

VERSION ( ), menampilkan versi MySQL yang sedang aktif.

Page 17: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

FORMAT (X , D), memformat jumlah X sebanyak D decimal.

D.TIPE-TIPE DATA YANG DI DUKUNG MYSQL

Pemilihan tipe data merupakan suatu hal yang cukup penting dalam mengelola server. Salah

satu sebabnya adalah berkaitan dengan ruang di harddisk dan memori yang akan “digunakan”

oleh data-data tersebut.

Berikut ini akan diberikan tipe-tipe data yang didukung oleh MySQL yang terambil dari

dokumentasi MySQL. Tipe - tipe data ini diberikan dalam bentuk yang siap dituliskan pada

sintaks-sintaks MySQL, misalnya Create Table. Pada tipe-tipe data tersebut terdapat beberapa

atribut yang memiliki arti sebagai berikut:

M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.

D, menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi

dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.

Atribut yang diberi tanda [ dan ] berarti pemakaiannya adalah optional.

Jika atribut ZEROFILL disertakan, MySQL akan otomatis menambahkan atribut

UNSIGNED.

UNSIGNED adalah bilangan tanpa tanda di depannya (misalnya tanda negatif).

Inilah tipe-tipe data tersebut:

TINYINT[(M)] [UNSIGNED] [ZEROFILL]

Integer yang sangat kecil jangkauan nilainya, yaitu -128 hingga 127. Jangkauan unsigned

adalah 0 hingga 255.

SMALLINT[(M)] [UNSIGNED] [ZEROFILL]

Integer yang kecil jangkauan nilainya, yaitu -32768 hingga 32767. Jangkauan unsigned

adalah 0 hinga 65535.

MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]

Integer tingkat menengah. Jangkauan nilainya adalah -8388608 hingga 8388607. Jangkauan

unsigned adalah 0 hingga 16777215.

INT[(M)] [UNSIGNED] [ZEROFILL]

Integer yang berukuran normal. Jangkauan nilainya adalah -2147483648 hingga 2147483647.

Jangkauan unsigned adalah 0 hingga 4294967295.

INTEGER[(M)] [UNSIGNED] [ZEROFILL]

Page 18: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

Sama dengan INT.

BIGINT[(M)] [UNSIGNED] [ZEROFILL]

Integer berukuran besar. Jangkauan nilainya adalah -9223372036854775808 hingga

9223372036854775807. Jangkauan unsigned adalah 0 hingga 18446744073709551615.

FLOAT(precision) [ZEROFILL]

Bilangan floating-point. Tidak dapat bersifat unsigned. Nilai atribut precision adalah <=24

untuk bilangan floating-point presisi tunggal dan di antara 25 dan 53 untuk bilangan floating-

point presisi ganda.

FLOAT[(M,D)] [ZEROFILL]

Bilangan floating-point presisi tunggal. Tidak dapat bersifat unsigned. Nilai yang diijinkan

adalah -3.402823466E+38 hingga -1.175494351E-38 untuk nilai negatif, 0, and

1.175494351E-38 hingga 3.402823466E+38 untuk nilai positif.

DOUBLE[(M,D)] [ZEROFILL]

Bilangan floating-point presisi ganda. Tidak dapat bersifat unsigned. Nilai yang diijinkan

adalah -1.7976931348623157E+308 hingga -2.2250738585072014E-308 untuk nilai negatif,

0, dan 2.2250738585072014E-308 hingga 1.7976931348623157E+308 untuk nilai positif.

DOUBLE PRECISION[(M,D)] [ZEROFILL] dan REAL[(M,D)] [ZEROFILL]

Keduanya sama dengan DOUBLE.

DECIMAL[(M[,D])] [ZEROFILL]

Bilangan floating-point yang “unpacked”. Tidak dapat bersifat unsigned. Memiliki sifat mirit

dengan CHAR. Kata “unpacked'' berarti bilangan disimpan sebagai string, menggunakan satu

karakter untuk setiap digitnya. Jangkauan nilai dari DECIMAL sama dengan DOUBLE,

tetapi juga tergantung dai nilai atribut M dan D yang disertakan. Jika D tidak diisi akan

dianggap 0. Jika M tidak diisi maka akan dianggap 10. Sejak MySQL 3.22 nilai M harus

termasuk ruang yang ditempati oleh angka di belakang koma dan tanda + atau -.

NUMERIC(M,D) [ZEROFILL]

Sama dengan DECIMAL.

DATE

Sebuah tanggal. MySQL menampilkan tanggal dalam format 'YYYY-MM-DD'. Jangkauan

nilainya adalah '1000-01-01' hingga '9999-12-31'.

Page 19: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

DATE TIME

Sebuah kombinasi dari waktu (jam) dan tanggal. MySQL menampilkan waktu dan tanggal

dalam format 'YYYY-MM-DD HH:MM:SS'. Jangkauan nilainya adalah '1000-01-01

00:00:00' hingga '9999-12-31 23:59:59'.

TIMESTAMP[(M)]

Sebuah timestamp. Jangkauannya adalah dari '1970-01-01 00:00:00' hingga suatu waktu di

tahun 2037. MySQL menampilkan tipe data TIMESTAMP dalam format

YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, atau YYMMDD,

tergantung dari nilai M, apakah 14 (atau tidak ditulis), 12, 8, atau 6.

TIME

Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan

TIME dalam format 'HH:MM:SS'.

YEAR[(2|4)]

Angka tahun, dalam format 2- atau 4-digit (default adalah 4-digit). Nilai yang mungkin

adalah 1901 hingga 2155, 0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-

69).

CHAR(M) [BINARY]

String yang memiliki lebar tetap. Nilai M adalah dari 1 hingga 255 karakter. Jika ada sisa,

maka sisa tersebut diisi dengan spasi (misalnya nilai M adalah 10, tapi data yang disimpan

hanya memiliki 7 karakter, maka 3 karakter sisanya diisi dengan spasi). Spasi ini akan

dihilangkan apabila data dipanggil. Nilai dari CHAR akan disortir dan diperbandingkan

secara case-insensitive menurut default character set yang tersedia, kecuali bila atribut

BINARY disertakan.

VARCHAR(M) [BINARY]

String dengan lebar bervariasi. Nilai M adalah dari 1 hingga 255 karakter. Jika nilai M adalah

10 sedangkan data yang disimpan hanya terdiri dari 5 karakter, maka lebar data tersebut

hanya 5 karakter saja, tidak ada tambahan spasi.

TINYBLOB dan TINYTEXT

Sebuah BLOB (semacam catatan) atau TEXT dengan lebar maksimum 255 (2^8 - 1)

karakter.

BLOB dan TEXT

Sebuah BLOB atau TEXT dengan lebar maksimum 65535 (2^16 - 1) karakter.

Page 20: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

MEDIUMBLOB dan MEDIUMTEXT

Sebuah BLOB atau TEXT dengan lebar maksimum 16777215 (2^24 - 1) karakter.

LONGBLOB dan LONGTEXT

Sebuah BLOB atau TEXT dengan lebar maksimum 4294967295 (2^32 - 1) karakter.

ENUM('value1','value2',...)

Sebuah enumerasi, yaitu objek string yang hanya dapat memiliki sebuah nilai, dipilih dari

daftar nilai 'value1', 'value2', ..., NULL atau nilai special "" error. Sebuah ENUM maksimum

dapat memiliki 65535 jenis nilai.

SET('value1','value2',...)

Sebuah set, yaitu objek string yang dapat memiliki 0 nilai atau lebih, yang harus dipilih dari

daftar nilai 'value1', 'value2', .... Sebuah SET maksimum dapat memiliki 64 anggota.

Nah, dengan mengenal tipe-tipe data yang didukung oleh MySQL, Anda dapat dengan tepat

memilih tipe data yang Anda butuhkan dalam menyusun sebuah database.

Misalnya Anda hendak menyimpan data jumlah suatu stok barang yang tidak melebihi angka

200 misalnya, maka sebaiknya Anda memilih tipe data TINYINT yang diberi atribut

UNSIGNED. Alasannya adalah jumlah stok tidak melebihi 200 dan tidak mungkin lebih kecil

dari 0, dan tipe data TINYINT memiliki jangkauan 0 hingga 255, jadi memenuhi syarat untuk

digunakan.

Contoh yang lain, misalnya Anda hendak membuat database nomor telpon dari teman-teman

Anda. Memang nomor telpon seluruhnya terdiri dari angka, namun nampaknya tidak tepat

bila disimpan dalam tipe data INT (atau bahkan BIGINT bila hendak menyimpan nomor

handphone). Lebih baik dimasukkan ke dalam CHAR atau VARCHAR dengan M adalah 12.

Mengapa 12? Karena nomor handphone terpanjang terdiri dari 12 digit. Sedangkan nomor

telpon rumah terpanjang adalah 8 digit ditambah kode area terpanjang 4 digit, jadi angka 12

sangat pas.

Lalu bagaimana penerapannya dalam operasi MySQL? Misalnya Anda hendak membuat

tabel stok barang dengan masing-masing field adalah kode barang, nama barang, harga

barang, supplier, dan tanggal beli, maka kemungkinan perintah yang harus ditulis adalah

sebagai berikut:

mysql> create table stok(

-> kode char(5),

-> nama varchar(20),

-> harga mediumint unsigned,

-> supplier char(5),

Page 21: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

-> tanggal date);

Perintah tersebut di atas akan membuat tabel bernama stok dengan field-field sebagai berikut:

Nama

field

Tipe data Keterangan

Kode Char(5) Kode barang biasanya memiliki jumlah karakter tetap, dalam

contoh ini adalah 5.

Nama Varchar(20) Nama barang kemungkinan besar memiliki jumlah karakter yang

berbeda-beda, sehingga cocok menggunakan varchar.

Harga Mediumint

Unsigned

Harga tergantung dari jenis barangnya, pada contoh ini dianggap

harga barang tertinggi di bawah 100 jutaan.

Supplier Char(5) Supplier biasanya juga dituliskan dalam kode tertentu yang

jumlah karakternya tetap.

Tanggal Date Tanggal pembelian. Umumnya waktu pembelian tidak perlu

disertakan, hanya tanggalnya saja.

E. MANFAAT DATABASE DALAM BIDANG BISNIS

1.Pemanfaatan Database pada Perusahaan Kecil

Pentingnya pemanfaatan Database bagi suatu organisasi baik skala besar maupun kecil. Saat

ini tiap organisasi/perusahaan baik itu skala kecil, menengah maupun besar sudah

menggunakan sistem informasi untuk membantu kegiatan operasionalnya. Bagi perusahaan

skala menengah dan besar, mereka biasanya sudah menggunakan aplikasi berbasis pada

database sehingga mempermudah dalam pencarian dan pemanfaatan informasi yang

dipunyai. Dengan dukungan dana dan divisi Teknologi Informasi yang ada, perusahaan

tersebut tidak sulit dalam mengembangkan sistem informasi tersebut. Sekarang bagaimana

dengan perusahaan skala kecil dalam membangun database seperti itu?

Sebelum kita bahas lebih dalam, apa sebenarnya definisi dari database itu sendiri? Database

adalah kumpulan informasi yang dapat diatur dan diakses berdasarkan struktur logik dari

informasi tersebut. Dengan kata lain, berbeda dalam pencarian informasi di atas aplikasi

spreadsheet dimana kita harus tahu nama file, nama sheet kemudian di kolom dan baris

keberapa, baru kita bisa temukan informasi tersebut. Dengan menggunakan DBMS (Database

Management System), pencarian informasi akan dapat dilakukan dengan mudah. Database

Management System adalah aplikasi yang digunakan untuk membuat organisasi logik dari

database dan bagaimana cara mengaksesnya.

Mengapa dibutuhkan pengelolaan data? Perusahaan harus bisa memantau apa yang terjadi

pada kegiatan operasional sehingga bisa mengambil langkah yang cepat dan tepat jika terjadi

masalah. Misal penjualan yang cepat harus diikuti manajemen inventori yang cepat pula.

Bagian keuangan juga dengan cepat bisa menghitung rugi dan laba untuk membantu

manajemen dalam menentukan apakah perlu menambah produksi, membeli bahan mentah

dan lain sebagainya. Langkah pertama dari perusahaan kecil dalam membuat database adalah

membuat standarisasi pada seluruh data-data yang ada. Standar tadi meliputi Identifier,

Naming, Definition, Integrity Rule, dan Usage Right. Kemudian menentukan jenis aplikasi

Page 22: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

DBMS apa yang sesuai untuk dipakai dalam membantu penyusunan dan pemanfaatan data-

data tersebut.

Aplikasi DBMS populer yang tersedia antara lain adalah Microsoft Access atau aplikasi

kategori Open Source seperti OpenOffice Base yang bisa secara didapat gratis. Aplikasi-

aplikasi tersebut digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalam

sebuah organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yang cukup

besar, dan juga para programmer untuk membuat sebuah sistem buatan sendiri untuk

menangani pembuatan dan manipulasi data. Setelah database selesai dibuat, perusahaan skala

kecil bisa menggunakan aplikasi tersebut untuk mendukung kegiatan operasional. Kegiatan

tersebut disebut Online Transaction Processing (OLTP) yang meliputi pengumpulan info,

pemrosesan info, memperbaharui info. Database yang mendukung OLTP disebut Database

Operasional (Operational Database).

Setelah memanfaatkan aplikasi DBMS, langkah berikut adalah mengelola informasi. Hal ini

bukan suatu pekerjaan yang mudah, meliputi siapa yang bisa melihat dan menggunakan,

bagaimana mem-backup, berapa lama harus disimpan, teknologi penyimpanan yang tepat dan

lain-lain. Sebagai penutup, sudah saatnya perusahaan kecil beralih dalam pengelolaan

informasi yang dimiliki dengan menggunakan aplikasi DBMS, tidak lagi hanya

menggunakan Spreadsheet saja. Kemudahan dalam pencarian informasi akan membantu

perusahaan kecil dalam memantau kegiatan operasional dan mempermudah dalam

pengambilan keputusan.

2. Database untuk Efisiensi dan Peningkatan Bisnis

Database bagi perusahaan memiliki peran sangat signifikan, baik itu untuk pengambilan

keputusan dengan bantuan DSS (Decision Support System) yang sudah terbangun, untuk

memberikan Value Added bagicustomer dengan kemampuannya memberikan informasi yang

akurat tepat dan uptodate, dan lain sebagainya.

Dalam hal efisiensi, perusahaan dapat dengan mudah menggunakan Database untuk

mengelola informasi, menyimpan record transaksi, melacak data customer, memanipulasi

data (input, update, delete), sehingga bisa menghemat banyak waktu yang berharga yang

dapat digunakan untuk meningkatkan produksi perusahaan. Bayangkan saja berapa banyak

waktu yang diperlukan jika melakukan itu semua secara manual?

Dengan Database memungkinkan juga bagi perusahaan untuk menyimpan data customer

seperti nomor telepon, dan alamat email, yang dapat digunakan untuk memasarkan

produk/menawarkan diskon dan penawaran khusus secara langsung. Dapat juga untuk

membantu menjalankan CRM (Customer Relationship Management), bila perusahaan

mengirim pesan Ulang Tahun kepada customer pasti mereka akan merasa penting dan

dihargai. Perusahaan dapat mengetahui informasi tersebut dengan mencari data customer

yang telah tersimpan di dalam Database

Page 23: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

F. KEUNTUNGAN,KERUGIAN DAN KELEMAHAN DATABASE

Keuntungan sistem database terdistribusi adalah :

1. Pengelolaan secara transparan data terdistribusi dan replicated.

2. Mengurangi ketergantungan data

3. Transparansi jaringan

4. Transparansi replikasid. Transparansi fragmentasi

5. Mengacu pada struktur organisasi

6. Meningkatkan kemampuan untuk share dan otonomi local

7. Meningkatkan ketersediaan data

8. Meningkatkan kehandalan

9. Meningkatkan unjuk kerja

10. Memudahkan pengembangan system

Kerugian system database terdistribusi adalah :

1. Kompleksitas manajemen

2. Control integritas lebih sulit

3. Biaya pengembangan

4. Keamanan

5. Kurang standarisasi

6. Menambahkan kebutuhan penyimpanan

7. Lebih sulit dalam mengatur lingkungan data

8. Menambah biaya pelatihan

Kelemahan system database terdistribusi adalah :

1. Kompleksitas manajemen

2. Control integritas lebih sulit

3. Biaya pengembangan

4. Keamanan

5. Kurang standarisasi

6. Menambahkan kebutuhan penyimpanan

7. Lebih sulit dalam mengatur lingkungan data

8. Menambah biaya pelatihan.

G. JENIS-JENIS DATABASE SERVER

Page 24: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 25: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 26: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 27: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 28: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 29: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi
Page 30: PENGANTAR TEKNOLOGI INFORMASI · PDF fileKATA PENGANTAR ... E. Manfaat Database dalam Bidang Bisnis ... Database adalah susunan record data operasional lengkap dari suatu organisasi

KESIMPULAN

Basis data 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.

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.

DAFTAR PUSTAKA

http://aurino.com/wordpress/?p=17

http://www.total.or.id/info.php?kk=database

http://ilmucomputer2.blogspot.com/2009/09/konsep-dasar-database-

pengertian.html

http://terbaru2010.com/ilmu-komputer-pengertian-database-cara-membuat-

database.html

http://www.ittelkom.ac.id/library/index.php?

view=article&catid=20%3Ainformatika&id=577%3Arefactoring-

database&option=com_content&Itemid=15

http://id.wikipedia.org/wiki/Database

http://en.wikipedia.org/wiki/Database

http://www.gealgeol.com/2008/02/11/membuat-aplikasi-database-dengan-

microsoft-access-2003.html

http://rohmad.net/2008/05/27/membuat-database-oracle-10g/

http://danigunawan.com/komputer/database/membuat-database-di-mysql/

http://bowoblog.wordpress.com/2009/05/26/jenis-jenis-file-database/

http://translate.google.co.id/translate?

hl=id&sl=en&u=http://www.comptechdoc.org/independent/database/&ei=SpKdS

8ihPIK_rAeqxeyNBA&sa=X&oi=translate&ct=result&resnum=12&ved=0CDIQ

7gEwCw&prev=/search%3Fq%3Dserver%2Bdatabase%26hl%3Did%26client

%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official

http://www.quest.com/database-management/

http://hanung.students-blog.undip.ac.id/2009/06/24/database-management-

system-dbms/