Thursday, February 14, 2013

BASIS DATA


         Data Menurut kamus besar Bahasa Inggris Indonesia, data berasal dari kata Datum yang berarti fakta.Menurut Wikipedia data adalah catatan atas kumpulan fakta. Dari sudut pandang bisnis, data bisnis adalah deskripsi organisasi tentang sesuatu dan kejadian yang terjadi. Jadi, data adalah catatan dari sekumpulan fakta yang terjadi

            Jenis/tipe-tipe data ada bermacam-macam dan diklasifikasikan dari berbagai program diantaranya adalah :

Tipe data pada oracle 10:
·      Varchar2(size) : string yang memiliki panjang karakter vaiable dengan panjang maxial sebesar size.
·      Char(size): string dengan panjan karakter tetap sebesar ukuran size.
·      Number(p,s) : tipe data number memiliki presisi p dan s digit dibelakang koma jika kita abaikan p dan s berarti dianggap sebagai tipe number floating point.
·      Long : data karakter dengan ukuran panjang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini tidak dapat digunakan sebagai primary key).
·      Raw(size) : tipe data berupa binary data dengan ukuran maksimal 255 bytes
·      Long Raw : Tipe data berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh oracle (data mentah apa adanya, spasi dihitung 1 karakter).
·      Date : Tipe data ini menyimpan waktu dan tanggal dari sebuah informasi, dengan komponen waktu yang dibulatkan ke detik terdekat.
·      Timestamp : tipe ini mirip dengan date. Di dalam tipe ini terdapat komponen waktu yang dapat langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to char.
·      Clob : Tipe data ini memperbolehkan penyimpanan objek dengan ukuran yang sangat besar sekitar 4 GB.
·      Blob :Tipe ini memperbolehkan penyimpanan objek binary yang besar dan tidak terstruktur.

10 data type didalam table Microsoft Access 2010, yaitu:
·      Text, yaitu data yang bisa diisi dengan nilai kombinasi antara text dan number, dengan maximum karakter sebanyak 255 karakter.
·      Memo, sama saja dengan jenis Text, hanya saja memiliki jumlah karakter maksimum yang lebih banyak, yaitu 63,999 karakter.
·      Number, yaitu data dengan jenis number (angka) yang digunakan untuk kalkulasi matematika dan keperluan lainnya. Umumnya number ini terdiri dari 1, 2, 4 dan 8 bytes data.
·      Date/Time, yaitu data dengan jenis tanggal, waktu atau penggabungan dari tanggal dan waktu.
·      Currency, yaitu data dengan jenis number, hanya saja pada awal angka selalu disertakan symbol currency default sesuai dengan regional setting yang digunakan, misalnya Rp, $, dll. Currency dapat menggunakan angka dengan 15 digit dibelakang desimal dan 4 digit sesudah desimal.
·      AutoNumber, yaitu data yang tidak dapat kita isi secara manual melainkan ia terisi secara otomatis oleh Access, baik secara menjumlah ataupun random (acak).
·      Yes/No, yaitu data dengan jenis hanya 2 pillihan yaitu Yes (-1 atau True) atau No (0 atau False). Format yang tersedia adalah : Yes/No, True/False, dan On/Off.
·      OLE Object, yaitu data yang diambil dari sistem OLE seperti Microsoft Excel spreadsheet, Microsoft Word document, graphics, sounds, atau data-data biner lainnya baik yang dilink ataupun dimasukkan secara permanen (embedded) kedalam table Microsoft Access.
·      Hyperlink, yaitu type data yang digunakan untuk menyimpan alamat internet atau file yang ditunjukkan melalui alamat URL.
·      Attachment, yaitu data type yang digunakan untuk menyimpan attachment file yang berformat apa saja (bebas, bisa file gambar, file suara, dll).

Tipe data Tempolar (Date, Time, Detetime)
·      Datetime : tipe data ini menyimpan data tunggal dan waktu dalam bentuk integer dengan panjang 4 byte.
·      Smalldatetime : Sama halnya dengan tipe data datetime, tetapi tipe data ini menyimpan datanya pada 2 byte.
·      Time : Tipe data ini digunakan hanya untuk menyimpan waktu, membutuhkan 3-5 byte untuk menyimpan data bergantung pada tingkat ketepatan waktu yang diinginkan.
·      Datetime2 : Ini merupakan tipe data baru yang menampung data tanggal dan waktu dengan ketepatan tinggi hingga 100 nonsecond.
·      Date : Tipe data yang digunakan untuk menyimpan data tanggal saja, dengan ruang penyimpanan 3 byte.
·      Null : Null adalah sebuah nilai yang paling special yang dapat dimasukan dalam sebuah field.

Tipe data yang dikenal oleh Access :
·      AutoNumber, jenis tipe data yang berisikan angka yang mengalami increment (penambahan dengan skala kelipatan yang tetap).
·      Yes/No, adalah tipe data yang berisikan jawaban yes/no, true/false, atau on/off.
·      OLE Object, adalah tipe data yang berisikan bermacam-macam object, seperti file Ms Word, spreadheet milik Ms Excel, grafik, gambar, dan sebagainya.
·      Text, adalah tipe data yang berisikan huruf atau kombinasi huruf dan angka.
·      Memo, jenis tipe data yang berisikan huruf atau kombinasi huruf dan angka.
·      Number, tipe data yang berisikan angka untuk perhitungan matematis.
·      Date/Time, tipe data yang berisikan tanggal bulan dan tahun.
·      Currency, tipe data yang berisikan angka yang melibatkan 1 sampai 4 angka di belakang koma (desimal).
·      Hyperlink, adalah tipe data yang berisikan link ke sebuah object atau situs web.

Tipe data untuk bilangan
·      TINYINT
·      Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata UNSIGNED
·      SMALLINT
·      Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535
·      MEDIUMINT
·      Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda 0 sampai dengan 16777215
·      INT
·      Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295
·      INTEGER
·      Sama dengan INT.
·      BIGINT
·      Ukuran 8 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615
·      FLOAT
·      Ukuran 4 byte. Biilangan pecahan.
·      DOUBLE
·      Ukuran 8 byte. Bilangan pecahan.
·      DOUBLE PRECISION
·      Ukuran 8 byte. Bilangan pecahan berpresisi ganda.
·      REAL
·      Ukuran 8 byte. Sinonim dari DOUBLE.
·      DECIMAL(M,D)
·      Ukuran M byte. Bilangan pecahan. Misalnya DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99>/td>
·      NUMERIC(M,D)
·      Ukuran M byte. Sama dengan Decimal.

Cara mengumpulkan data adalah dengan cara :
1.      Observasi
Pengamatan (observasi) adalah suatu cara mengumpulkan data melalui pengamatan inderawi, dengan melakuan pencatatan terhadap gejala-gejala yang terjadi pada objek penelitian secara langsung di tempat penelitian.
      2.      Wawancara
merupakan percakapan antara dua orang atau lebih dan berlangsung antara narasumber dan pewawancara. Tujuan dari wawancara adalah untuk mendapatkan informasi di mana sang pewawancara melontarkan pertanyaan-pertanyaan untuk dijawab oleh orang yang diwawancarai.
      3.      Kuesioner
Kuesioner adalah suatu kumpulan pertanyaan dan peryataan yang telah disusun sedemikian rupa untuk dijawab oleh responden dalam rangka mengumpulkan data sesuai dengan tujuan penelitian tertentu
Kuesioner dipakai untuk menyebutkan metode maupun instrumen. Jadi dalam menggunakan metode angket atau kuesioner instrumen yang dipakai adalah angket atau kuesioner.

            Berdasarkan Pengertian Informasi Menurut Lani Sidharta (1995: 28), “Informasi adalah data yang disajikan dalam bentuk yang berguna untuk membuat keputusan”. Pengertian Informasi Menurut Para Ahli - Anton M. Meliono (1990: 331), “Informasi adalah data yang telah diproses untuk suatu tujuan tertentu. Tujuan tersebut adalah untuk menghasilkan sebuah keputusan”. Pengertian Informasi Menurut Gordon B. Davis (1991: 28), “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang”. Dan Informasi adalah hasil pemrosesan, manipulasi dan pengorganisasian/penataan dari sekelompok data yang mempunyai nilai pengetahuan (knowledge) bagi penggunanya  (Wikipedia - Indonesia). Secara umum informasi dapat didefinisikan  sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan.

            Kata ‘ Data’ dan ‘Informasi’, adalah 2 kata yang kita yakini keberbedaan maknanya, namun terkadang sulit untuk diungkapkan. Keduanya merupakan sumber berita yang sama-sama dapat dijadikan bahan acuan pengambilan tindakan selanjutnya/keputusan.
            Namun, informasi cenderung diartikan sebagai berita yang keakuratannya tidak kuat. Karena informasi biasanya tidak didukung dengan berkas yang menggambarkan situasi berita tersebut. Walaupun begitu, informasi juga dapat digunakan sebagai pendukung pengambilan keputusan.
            Data adalah berita yang dijamin keakuratannya karena didukung oleh sumber yang terpercaya dan dapat di lacak kebenarannya (sumbernya jelas). Biasanya, data sudah dikemas dalam bentuk berkas ( berkas tidak selalu berupa kertas namun juga dapat berupa file komputer atau sebagainya.)

Basis data Menurut Gordon C. Everest adalah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi. Menurut C.J. Date : Database adalah koleksi “data operasional” yang tersimpan dan dipakai oleh sistem aplikasi dari suatu organisasi. Data operasional adalah data yang tersimpan pada system. Menurut S. Attre : Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya. Basis data adalah sekumpulan file. Jadi, Basis data kumpulan dari semua data berbasis komputer. Sedangkan sistem basis data adalah sistem penyimpanan data memakai komputer

            Menurut Cara Memperolehnya ada di sebutData Primer Yaitu data yang secara langsung diambil dari objek / obyek penelitian oleh peneliti perorangan maupun organisasi. Contoh : Mewawancarai langsung penonton bioskop 21 untuk meneliti preferensi konsumen bioskop. Data Sekunder data yang didapat tidak secara langsung dari objek penelitian. Peneliti mendapatkan data yang sudah jadi yang dikumpulkan oleh pihak lain dengan berbagai cara atau metode baik secara komersial maupun non komersial. Contohnya adalah pada peneliti yang menggunakan data statistik hasil riset dari surat kabar atau majalah.
            `Berdasarkan Sumbernya terdapat Data internal yaitu data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Misal : data keuangan, data pegawai, data produksi, dsb. Dan Data Eksternal, Data eksternal adalah data yang menggambarkan situasi serta kondisi yang ada di luar organisasi. Contohnya adalah data jumlah penggunaan suatu produk pada konsumen, tingkat preferensi pelanggan, persebaran penduduk, dan lain sebagainya.
                  Elemen-elemen penyusun basis data Database sebagai inti sistem database
·      Perangkat lunak (software) untuk mengelola database
·      Perangkat keras (hardware) sebagai pendukung operasi pengolahan data serta
·      Manusia (brainware) mempunyai peran penting dalam sistem tersebut.
Tujuan dari didtem informasi
·      Kecepatan dan Kemudahan (Speed)
·      Yakni agar pengguna basis data bisa:
·      menyimpan data
·      melakukan perubahan/manipulasi terhadap data
·      menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan           cara biasa (baik manual ataupun elektronis).
·       Efisiensi Ruang Penyimpanan (Space)
·      Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
·      Keakuratan (Accuracy)
·      Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.
·      Ketersediaan (Availability)
·      Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
·      Kelengkapan (Completeness)
     Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data: yakni dengan menambahkan field pada tabel atau menambah tabel baru.
·      Keamanan (Security)
     Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
·      Kebersamaan (Sharability)
     Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

            Contoh penerapan basis data diklasifikasika  dari berbagai bidang diantaranya adalah
Bidang Fungsional : Kepegawaian, Pergudangan (inventory). Akuntansi Reservasi  Layanan Pelanggan. Bentuk Perusah, Rumah Sakit,  BarangSekolah  Telekomunikasi

No comments:

Post a Comment