skrip t.informatika

Upload: sofia-zulaikha

Post on 14-Apr-2018

284 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Skrip T.informatika

    1/65

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang

    Dalam masyarakat berbasis informasi, sistem basis data merupakan suatu

    komponen penting pada sebuah sistem informasi manajemen. Suatu sistem

    besar, yang setiap hari berinteraksi, selalu membutuhkan informasi yang

    selalu up-to-date dan tepat waktu dalam pengelolaan manajemen data dan

    informasi. Basis data dan Sistem Manajemen Basis Data (SMBD) / Database

    Management System (DBMS) dapat menyediakan sarana infrastruktur pada

    suatu sistem yang dibangun.

    Sistem manajemen basis data merupakan perangkat lunak yang dapat

    digunakan untuk mendefinisikan, menciptakan, mengelola dan

    mengendalikan pengaksesan basis data. Tugas dari sistem manajemen basis

    data adalah menyediakan lingkungan yang nyaman dan efisien untuk

    penyimpanan dan pengambilan data dari basis data. Pengelolaan manajemen

    basis data membutuhkan suatu perangkat / tools untuk dapat mengelolanya,

    sehingga manajemen basis data dapat terus dikelola dan terus ditingkatkan

    kinerjanya.

    Performance tuning merupakan suatu usaha ataupun cara untuk

    memperbaiki kinerja yang sudah umum bagi perangkat keras dan perangkat

    lunak komputer yang diharapkan dapat menjaga kestabilan pada suatu sistem

    yang ada.

    Hadirnya OEM (Oracle Enterprise Manager) dari produk Oracle Corp

    sangat membantu pekerjaan seorang DBA (Database Administrator) pada

    1

  • 7/27/2019 Skrip T.informatika

    2/65

    suatu perusahaan, untuk mengelola suatu manajemen basis data, terutama

    untuk suatu sistem informasi yang berskala besar. Pengelolaan tersebut

    termasuk di dalamnya tugas tuning (Tuning Pack). Tuning Packmerupakan

    modul tuningyang disediakan oleh OEM (Oracle enterprise Manager) dari

    produk Oracle Corp yang telah terinstal, modul tersebut terdiri dari

    Tablespace Map, SQL Analyze, Oracle Expert, Re-Organization Wizard dan

    Index Tuning Wizard.

    Skripsi ini membahas mengenai performance tuning suatu manajemen

    basis data dengan menggunakan OEM (Oracle Enterprise Manager) yang

    dipandang dari sudut agama Islam. Suatu sistem manajemen basis data dapat

    dikelola dengan menggunakan tools OEM dari Oracle Corp, terutama dalam

    meningkatkan kinerja sistem (performance tuning) yang lebih baik. Sistem

    manajemen basis data juga diharapkan mempunyai nilainilai sendi agama

    Islam yang dapat diperhatikan oleh pelaku teknologi informasi maupun

    pengguna yang dapat mengandung kemaslahatan bagi umat maupun

    perusahaan itu sendiri.

    1.2 Permasalahan

    1. Bagaimana suatu Performance Tuning Manajemen Basis Data dapat

    menangani basis data yang komplek dan tetap dapat meningkatkan kinerja

    suatu sistem.

    2. Bagaimana suatu Performance Tuning Manajemen Basis data tetap

    memperhatikan nilainilai sendi agama Islam dan berguna untuk

    kemaslahatan masyarakat Teknologi Informasi (TI).

    2

  • 7/27/2019 Skrip T.informatika

    3/65

    1.3 Tujuan

    1. Memahami cara kerjaperformance tuningmanajemen basis data.

    2. Mempelajari konsep performance tuning manajemen basis data dengan

    OEM (Oracle Enterprise Manager) dari Oracle Corp.

    3. Menguraikan hubungan antara nilainilai sendi agama Islam untuk

    performace tuning manjemen basis data, khususnya menggunakan tools

    OEM (Oracle Enterprise Manager).

    1.4 Manfaat

    1. Dengan menulis skripsi ini diharapkan dapat menambah pengetahuan dan

    wawasan mengenai performance tuning manajemen basis data dengan

    menggunakan OEM (Oracle Enterprise Manager) dan hubungannya

    dengan nilai nilai sendi agama Islam.

    2. Skripsi ini diharapkan dapat menjadi bahan masukan dan pemikiran bagi

    pengguna teknologi informasi yang membutuhkan data dan informasi yang

    semakin komplek.

    3. Merupakan media untuk menyampaikan kepada masyarakat, khususnya

    masyarakat pengguna teknologi informasi untuk memperhatikan nilai

    nilai sendi agama Islam, bahwa semua yang ada di dunia ini adalah milik

    Allah SWT.

    3

  • 7/27/2019 Skrip T.informatika

    4/65

    1.5 Sistematika Penulisan

    Bab 1 Pendahuluan, membahas mengenai latar belakang penulisan

    topik skripsi, permasalahan yang ada pada topik skripsi, tujuan yang hendak

    dicapai dari penulisan topik skripsi, manfaat dari penulisan topik skripsi, serta

    sistematika penulisan skripsi.

    Bab 2Performance TuningManajemen Basis Data Ditinjau dari Ilmu

    Teknologi Informatika, membahas mengenai topik skripsi ditinjau dari sudut

    pandang ilmu teknologi informatika. Didalamnya menjelaskan mengenai

    perspektif tentangperformance tuning, sistem manajemen basis data, basis data

    oracle dan OEM (Oracle Enterprise Manager), serta tuning basis data dan

    performance tuningmanajemen basis data dengan OEM.

    Bab 3 Performance Tuning Manajemen Basis Data dari Sudut

    Pandang Agama Islam, membahas mengenai topik skripsi ditinjau dari sudut

    pandang agama islam. Didalamnya menjelaskan mengenai ilmu pengetahuan

    dan teknologi menurut pandangan islam, pengembangan teknologi informasi

    menurut islam, serta performance tuning manajemen basis data ditinjau dari

    sudut pandang Islam.

    Bab 4 Kesimpulan dan Saran, membahas mengenai kesimpulan dan

    saran mengenai topik skripsi yang diangkat dari sudut pandang ilmu teknologi

    informatika dan agama Islam.

    4

  • 7/27/2019 Skrip T.informatika

    5/65

    BAB II

    PERFORMANCE TUNINGMANAJEMEN BASIS DATA

    DITINJAU DARI ILMU TEKNOLOGI INFORMATIKA

    2.1 Perspektif TentangPerformance Tuning

    Performance tuning adalah suatu usaha untuk memperbaiki kinerja

    perangkat keras dan perangkat lunak komputer. Perangkat keras komputer

    adalah peralatan di sistem komputer yang secara fisik terlihat dan dapat

    dijamah, peralatan tersebut meliputi peralatan input (masukan), peralatan

    proses dan peralatan output(keluaran) [5]. Perangkat lunak komputer adalah

    program yang berisi perintahperintah untuk melakukan pengolahan data [5].

    Tuning bisa berarti mengganti atau menambah, contohnya tuning

    perangkat keras bisa diartikan mengganti dengan perangkat keras yang lebih

    baik atau menambah perangkat keras yang diperlukan untuk menambah suatu

    kinerja yang lebih baik. Dalam sebuah manajemen basis data, tuning

    sebaiknya tidak dilakukan hanya pada basis datanya saja, tetapi juga pada

    sistem operasi yang dipakai, proses / operasi bisnis, aplikasi dan perangkat

    keras.

    Kinerja sistem (Performance) dalam banyak hal berarti suatu

    kecepatan eksekusi, atau sesuatu yang sudah benar bila dilihat secara

    menyeluruh. Jadi,performance tuning merupakan usaha untuk memperbaiki

    atau menyetel suatu sistem menjadi lebih baik. Sistem adalah jaringan dari

    pada elemenelemen yang saling berhuibungan, membentuk satu kesatuan

    untuk melaksanakan suatu tujuan pokok dari sistem tersebut [5].

    5

  • 7/27/2019 Skrip T.informatika

    6/65

    2.1.1 Memulai Tuning

    Tuning bisa dilakukan dengan langkahlangkah yang bervariasi,

    karena dalam pelaksanaannya kadang kala berulangulang dilakukan suatu

    tuningtertentu tidak harus berurutan. Namun, memulai tuningbisa dilakukan

    dengan tahapan sebagai berikut:

    1. Tune operasi bisnis

    Tune operasi bisnis bisa saja ditujukan untuk meningkatkan

    penghasilan atau laba suatu perusahaan, secara langsung maupun tidak

    langsung. Efek dari tune operasi bisnis adalah dari segi pelayanan yang

    lebih baik.

    Salah satu contoh dari tune operasi bisnis adalah operasional transaksi

    di teller pada sebuah bank, dimana bank menyediakan fasilitas ATM

    (Automated Teller Machine) yang merupakan suatu perubahan dalam

    operasi bisnis bank.

    2. Tune Perangkat Keras

    Tune perangkat keras merupakan langkah logis yang menyertai tune

    operasi bisnis, karena bila suatu tune opersi bisnis sudah ditentukan maka

    diperlukan suatu perangkat keras yang mampu untuk memenuhi

    kebutuhan tersebut. Walaupun perangkat keras sudah ada, tetap masih

    diperlukan tuneperangkat keras.

    3. Tune Sistem Operasi

    Tune sistem operasi merupakan langkah yang logis sesudah

    melakukan tune perangkat keras, dimana sistem operasi adalah sebuah

    perantara antara hardware dengan software lainnya. Pada tune sistem

    operasi itu tergantung sistem operasi yang dipakai, setiap sistem operasi

    6

  • 7/27/2019 Skrip T.informatika

    7/65

    yang dipakai memiliki langkahlangkah tuningyang berbeda antara satu

    dengan yang lainnya. Misalnya melakukan tune pada Windows berbeda

    bila melakukan tune pada sistem operasi yang menggunakan Unix.

    4. Tune aplikasi

    Tune aplikasi berkaitan dengan tune operasi bisnis, karena sebuah

    aplikasi merupakan implementasi operasi bisnis yang melibatkan mesin.

    Suatu hal yang umum dari aplikasi komputer adalah pemakaian code

    cache, data cache, dan stack cache.

    Code cache adalah memori fisik untuk menyimpan kode yang

    dijalankan [3]. Data cache adalah memori fisik untuk menyimpan data

    (inputatau output) yang sedang diolah [3]. Danstack cache adalah tempat

    menyimpan isistack[3]. Stackadalah suatu sesi yang di dalamnya berisi

    variabel, atau array (variabel berindek yang digunakan untuk menyimpan

    beberapa nilai dalam satu nama array) [5]. Istilahistilah untuk ketiga

    cache tersebut mungkin berbeda dari suatu development toolke toollain

    dan dari suatu aplikasi ke aplikasi lain, namun esensinya sama.[3].

    5. Tune SMBD (Sistem Manajemen Basis Data)

    Tune SMBD ini merupakan pembahasan inti dari materi skripsi ini,

    yang lebih lanjut dijelaskan pada bagianbagian selanjutnya.

    2.1.2 Prinsip dan Kriteria Tuning

    Prinsip untuk tuningadalah mengukur keadaan sebelum dan sesudah

    tuning dilakukan dan untuk melaksanakan tuning tersebut maka

    diperlukannya suatu alat diagnostik untuk mendiagnosa keadaan.

    Kriteria tuning yang dipakai harus dijadikan sebagai acuan sebuah

    proses proses selanjutnya, dimana bisa mewakili kriteriakriteria yang

    7

  • 7/27/2019 Skrip T.informatika

    8/65

    dipakai, misalnya kriteria tuning untuk tune data cache menggunakan

    parameterhit-ratio minimal 90%. Hit-ratio diperoleh dengan SQL statement

    [3].

    2.1.3 Prasyarat Tuning

    Prasyarat tuning yaitu mementukan parameter instance yang akan

    ditune .Instance merupakankumpulan dari oracle process (prosesproses di

    oracle) dan alokasi memori yang ada di oracle, yaitu SGA (System Global

    Area) yang digunakan untuk mengakses informasiinformasi yang tersimpan

    pada basis data [3]. Hal ini dapat membantu instance memberikan informasi

    akurat dari suatu transaksi atau query. Prasyarat tuningjuga harus mencatat

    konfigurasi perangkat keras dan perangkat lunak yang akan dilakukan tuning.

    Hal ini membantu pada saat akan melakukan tuningdi perangkat kerasdan

    perangkat lunak yang berbeda. Dan persiapan keamanan secara baik juga

    diperlukan dalam prasyarat tuning.

    2.2 Sistem Manajemen Basis Data (SMBD)

    Basis data merupakan kumpulan data yang diperlukan sebagai suatu

    unit, untuk menyimpan dan menerima informasi, serta untuk memecahkan

    permasalahan manajemen informasi. Berdasarkan perkembangan teknologi

    informasi, suatu sistem pemrosesan basis data terbentuk setelah masa sistem

    pemrosesan manual dan pemrosesan berkas.

    Sistem pemrosesan manual atau berbasis kertas merupakan

    pemrosesan yang menggunakan suatu tumpukan rekaman yang disimpan

    pada rakrak berkas, dimana berkas tersebut harus dicari secara manual dari

    rakrak yang ada apabila diperlukan. Rekaman adalah gabungan sejumlah

    8

  • 7/27/2019 Skrip T.informatika

    9/65

    elemen data yang saling terkait. Berkas adalah kumpulan rekaman data yang

    berkaitan dengan suatu subjek. Kemudian, suatu sistem komputer sudah bisa

    diterapkan maka sekelompok rekaman tersebut disimpan pada sejumlah

    berkas secara terpisah, pendekatan yang digunakan pada sistem ini disebut

    sebagai sistem pemrosesan berkas. Sistem pemrosesan berkas mempunyai

    kelebihan dibandingkan dengan sistem pemrosesan secara manual, yaitu

    mengenai kecepatan dan keakuratan. Namun, sistem ini juga mempunyai

    kelemahan, yaitu perancangan sistem masih didasarkan pada kebutuhan

    individual pengguna, bukan kebutuhan sejumlah pengguna. Setiap kali ada

    kebutuhan baru dari seorang pengguna, kebutuhan segera diterjemahkan ke

    program komputer. Hasilnya, setiap program aplikasi menuliskan data

    tersendiri, sementara ada kemungkinan data yang sama juga terdapat pada

    berkasberkas lain yang digunakan oleh program aplikasi lain.

    Secara jelasnya, sistem pemrosesan berkas mempunyai kekurangan

    kekurangan dalam hal:

    1. Kemubaziran data atau duplikasi data, yaitu diakibatkan olehsetiap

    program aplikasi menggunakan data tersendiri.

    2. Keterbatasan berbagi dua, yaitu terjadi karena terbatasnya data, sehingga

    suatu data tidak dapat dipakai oleh beberapa program aplikasi.

    3. Ketidakkonsistenan data, yaitu diakibatkan oleh adanya perubahan

    terhadap data yang sama, tetapi tidak semuanya diubah.

    4. Kurangnya integritas data, integritas disini yang berarti data harus selalu

    dalam keadaan valid.

    5. Ketidakluwesan, merupakan sistem pemrosesan berkas terletak pada hal

    pengembangan atau perubahan.

    9

  • 7/27/2019 Skrip T.informatika

    10/65

    Pada basis data terdapat istilah independensi data.Independensi data

    adalah sifat yang memungkinkan perubahan struktur berkas tidak

    mempengaruhi program dan sebaliknya, independensi juga bisa berarti bahwa

    data bersifat tidak bergantung pada data lain. Sistem pemrosesan basis data

    dimaksudkan untuk mengatasi kelemahankelemahan yang ada pada sistem

    pemrosesan berkas. Sistem seperti ini dikenal dengan sebutan SMBD (Sistem

    Manajemen Basis Data) .[7].

    2.2.1 Data dan Informasi

    Data adalah fakta mengenai objek, orang, dan lain lain, dan data

    dinyatakan dengan nilai ( angka, deretan karakter, atau simbol ). Informasi

    adalah hasil analisis dan sintesis terhadap data atau dengan kata lain

    merupakan data yang telah diorganisasikan ke dalam bentuk yang sesuai

    dengan kebutuhan. Informasi merupakan sumber atau bagian terpenting

    untuk melakukan pengambilan suatu keputusan. Informasi juga dapat

    mengurangi ketidakpastian dan mempermudah dalam pemnagambilan

    keputusan tersebut. Keberhasilan suatu organisasi sangat bergantung pada

    kemampuannya memburu, mengumpulkan dan mengorganisasikan data

    mengenai operasioperasi perusahaan secara akurat dan tepat waktu.

    Data pada suatu basis data harus terstruktur secara hatihati. Fungsi

    fungsinya harus dianalisis, elemenelemen data dan hubungan antar elemen

    elemen data harus dapat diidentifikasi serta didefinisikan secara spesifik, dan

    definisi tersebut harus direkam ke dalam kamus data secara akurat.

    10

  • 7/27/2019 Skrip T.informatika

    11/65

    2.2.2 Model Basis Data

    Model dasar basis data yang paling umum ada 3 macam, yaitu:

    1. Model Hirarkis

    Model hirarkis biasa disebut model pohon, karena menyerupai pohon

    yang dibalik. Model ini menggunakan pola hubungan orangtua anak.

    Setiap simpul (biasa dinyatakan dengan lingkaran atau kotak) menyatakan

    sekumpulan medan. Simpul yang terhubung ke simpul pada level di

    bawahnya disebut orangtua. Setiap orangtua bisa memiliki satu atau

    beberapa anak, tetapi setiap anak hanya memiliki satu orangtua. Simpul

    simpul yang dibawahi oleh simpul orangtua disebut anak. Simpul yang

    tak memiliki anak disebut daun. Adapun hubungan antara anak dan

    orangtua disebut cabang.[7].

    2. Model Jaringan

    Model jaringan ini menyerupai model hirarkis, dengan perbedaan

    suatu simpul anak bisa memiliki lebih dari satu orangtua. Oleh karena

    sifatnya yang demikian, model ini bisa menyatakan hubungan satu

    orangtua punya satu anak, satu orangtua punya banyak anak, maupun

    beberapa anak bisa mempunyai beberapa orangtua.[7].

    3. Model Relasional

    Model relasional merupakan model yang paling sederhana sehingga

    mudah digunakan dan dipahami oleh pengguna, serta merupakan yang

    paling popular saat ini. Model ini menggunakan sekumpulan table

    berdimensi dua (yang disebut relasi atau table), dengan masingmasing

    relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang

    11

  • 7/27/2019 Skrip T.informatika

    12/65

    sedemikian rupa sehingga dapat menghilangkan kemubaziran data dan

    menggunakan kunci tamu untuk berhubungan dengan relasi lain.[7].

    2.2.3 Ruang Lingkup dan Keuntungan SMBD

    Sistem manajemen basis data adalah perangkat lunak untuk

    mendefinisikan, menciptakan, mengelola dan menendalikan pengaksesan

    basis data. Fungsi sistem manajemen basis data yang paling penting adalah

    menyediakan basis data untuk sistem informasi manajemen. [2].

    Tujuan utama sistem manajemen basis data adalah menyediakan

    lingkungan yang nyaman dan efisien untuk penyimpanan dan pengambilan

    data dari basis data. Sistem manajemen basis data berperan memberi abstraksi

    data tingkat tinggi ke pemakai. [2].

    Beberapa keuntungan bila menggunakan sistem manajemen basis

    data, yaitu:

    1. Mengontrol redudansi data, yaitu redudansi dapat dikurangi dan jika

    diinginkan duplikasi data dapat dikontrol dengan lebih mudah.

    2. Konsistensi data, yaitu lebih mudah memanajemen data, sehingga

    konsistensi lebih datat dijamin.

    3. Mampu memberikan informasi lebih dari data yang sama, yaitu informasi

    yang lebih banyak yang dapat dibentuk dari data tersimpan yang sama.

    4. Data sharing, yaitu pemakaian data bersama.

    5. Meningkatkan keamanan terhadap data dan basis data, dari user yang tidak

    berhak dan DBA ( Database Administrator ) berhak mengakses dan

    mengontrol semua data.

    12

  • 7/27/2019 Skrip T.informatika

    13/65

    6. Meningkatkan integritas data, yaitu bila ada perubahan terhadap data,

    keutuhannya tetap terjaga.

    7. Adanya prosedur dan standar, yaitu mengenai data format, aturan

    penamaan, standar dokumentasi, update prosedur, aturan akses mengikuti

    standar skala lokal.

    8. Meningkatkan produktivitas.

    9. Meningkatkan konkurensi data, yaitu mengakses data yang ssama pada

    waktu yang bersamaan, dan dapat menjamin integritas data.

    10. Meningkatkan layanan backup (fasilitas penyimpanan cadanagan) dan

    recovery yaitu fasilitas pemulihan data.

    2.2.4 Perintah - Perintah dalam SMBD

    Setiap SMBD paling tidak mempunyai dua macam perintah yang

    digunakan untuk mengelola dan mengorganisasikan data, yaitu: DDL (Data

    Definition Language) / Bahasa Definisi Data, DML (Data Manipulation

    Language) / Bahasa Manipulasi Data. Selain dari kedua macam perintah

    tersebut, kebanyakan produk Sistem Manajemen Basis Data juga terdapat

    perintah yang tergolong DCL (Data Control Language) / Bahasa Kontrol

    Data.

    DDL adalah perintah-perintah yang biasa digunakan oleh

    administrator basis data untuk mendefinisikan skema ke SMBD. Skema

    adalah deskripsi lengkap tentang struktur medan, rekaman, dan hubungan

    data pada basis data. DDL juga dipakai untuk mendefinisikan subskema.

    Subskema adalah pandangan (view) bagi pengguna terhadap basis data. DML

    adalah perintahperintah yang digunakan untuk mengubah, memanipulasi,

    dan mengambil data pada basis data. DCL adalah kelompok perintah yang

    13

  • 7/27/2019 Skrip T.informatika

    14/65

    dipakai untuk melakukan otorisasi terhadap pengaksesan data dan

    pengalokasian ruang, yaitu pernyataan-pernyataan Grant, Revoke, Commit,

    danRollback. [7].

    2.3 Basis Data Oracle dan OEM (Oracle Enterprise Manager)

    2.3.1 Basis Data Oracle

    Basis data oracle merupakan suatu kumpulan data yang menjadi satu-

    kesatuan, dimana basis data oracle memiliki tiga tipe file yaitu data files,

    control files, dan redo log files [8]. Bila digambarkan, suatu basis data oracle

    adalah sebagai berikut:

    Gambar 1: Struktur Basis Data Oracle [8]

    Data files adalah struktur penyimpanan fisik yang berisi semua data

    aktual pada basis data. Control files adalah file yang berisi informasi

    informasi yang diperlukan untuk memelihara dan memverifikasi suatu basis

    data. Redo log files adalah file yang berisi suatu perubahan record dalam

    suatu basis data yang memungkinkan untuk pemulihan data ketika mengalami

    kegagalan. [8]. Recordkumpulan dari atribut (field) suatu tabel dalam basis

    data [5].

    14

  • 7/27/2019 Skrip T.informatika

    15/65

    Parameter file menggambarkan karakteristik dari suatu oracle

    instance, password file membuktikan keotentikan / kebenaran para pemakai

    (user) untuk memulai dan mengakhiri suatu oracle instance, sedangkan

    archived log files merupakan salinan off-line dari on-line redo log files yang

    memungkinkan untuk memulihkan dari kegagalan media. [8]. Oracle

    instance adalah kumpulan dari prosesproses dan alokasi memori yang ada di

    oracle [4].

    Secara umum suatu basis data oracle dapat menyimpan dan

    mendapatkan kembali informasi yang dibutuhkan. Basis data oracle

    mempunyai struktur logis dan struktur fisik. Struktur fisik merupakan struktur

    yang visibel pada media penyimpanan, yang termasuk dalam struktur fisik

    diantaranya adalah data files,control files, dan redo log files. Dan struktur

    fisik basis data oracle dapat digambarkan sebagai berikut:

    Gambar 2: Struktur Fisik Basis Data Oracle [8]

    Struktur basis data oracle secara logis memisahkan basis data atas tablespace.

    Setiap basis data memiliki satu atau lebih tablespace. Setiap tablespace

    memiliki nol atau lebih segments. Setiap segment memiliki satu atau lebih

    15

  • 7/27/2019 Skrip T.informatika

    16/65

    extents. Setiap extent memiliki satu atau lebih database blocks. Jadi,yang

    termasuk dalam struktur logis dari basis data oracle adalah objects, data

    blocks, extents,segments, dan tablespace. [4].

    Gambar 3: Struktur Logis Basis Data Oracle [4]

    Tablespace adalah suatu ruangan untuk tabel, dimana untuk memudahkan

    untuk pengelolaan tabeltabel tersebut, jadi tablespace adalah kumpulan dari

    struktur logis yang saling berhubungan. Segment adalah tipe untuk objek

    objek yang disimpan permanen di disk, atau sekumpulan extent yang

    dialokasikan untuk struktur logis tertentu. Extent adalah sebuah objek yang

    merupakan gabungan satu atau lebih objek bertipe blocksedemikian sehingga

    blockblock tersebut berkelanjutan (contigous). Data block adalah unit

    penyimpanan fisik terkecil pada oracle, sebuah data block menyimpan

    16

  • 7/27/2019 Skrip T.informatika

    17/65

    beberapa byte dari basis data dalam disk. [4]. Byte adalah ukuran kapasitas

    simpanan data, diskadalah suatu alat penyimapanan data [5].

    Struktur memori dasar yang digunakan oracle adalah System Global

    Area (SGA) dan Program Global Area (PGA). SGA merupakan bagian

    memori yang di-share, digunakan oleh Oracle untuk menyimpan data dan

    informasi kontrol untuk satu instance, jika ada lebih dari user yang terhubung

    dengan instance yang sama secara konkuren, maka SGA ini akan di-share

    oleh useruser tersebut. SGA dialokasikan ketika instance dimulai dan

    didealokasikan ketika instance selesai. Setiap instance dari basis data

    memiliki SGA sendiri. SGA bersifat readand write baik untuk semua user/

    pemakai dapat melakukan akses ke SGA secara konkuren dan beberapa

    proses dapat melakukan proses write ke SGA. Informasi dalam SGA terdiri

    dari elemenelemen: shared pool yaitu area pada SGA yang menyimpan

    library cache dan data dictionary cache, database buffer cache yaitu area

    pada SGA yang menyimpan data block yang baru saja diakses, redo log

    buffer yaitu area pada SGA yang menyimpan perubahan yang dibuat pada

    basis data dengan struktur melingkar, large poolyaitu area pada SGA yang

    dapat menyediakan memori yang cukup besar untuk beberapa operasi, dan

    java pool yaitu area pada SGA yang menyediakan pelayanan untuk

    kebutuhan java. Library cache adalah tempat informasi tentang statemen

    SQL (Structured Query language) dan PL/SQL (Procedural

    Language/Structured Query Language) yang digunakan paling akhir. Data

    dictionary cache adalah kumpulan tabel dan viewpada basis data yang berisi

    informasi referensi tentang basis data, pemakai dan strukturnya. [8].

    17

  • 7/27/2019 Skrip T.informatika

    18/65

    Gambar 4: Struktur SGA

    PGA adalah area memori yang mengandung data dan informasi kontrol untuk

    proses serveroracle. PGA tidak di-share, dimana aksesnya bersifat eksklusif

    oleh proses server dan operasi readand write hanya bisa dilakukan oleh

    proses server tersebut. [8].

    Gambar 5:Program Global Area (PGA) [8].

    18

  • 7/27/2019 Skrip T.informatika

    19/65

    2.3.2 Tinjauan singkat tentang OEM

    OEM (Oracle Enterprise Manager) merupakan GUI untuk mengelola

    berbagai basis data, instance dan service. GUI (Graphical User Interface)

    adalah sautu piranti untuk membantu pembuatan basis data. Dan yang

    mendasari OEM adalah jaringan basis data yang menggunakan struktur 3-

    Tier, namun bisa juga berjalan dengan menggunakan struktur 2-Tier, OEM

    juga sangat membantu pekerjaan seorang DBA (Database Administrator).

    [4].

    OEM adalah kesatuan cara yang terintegrasi untuk mengatur dan me-

    monitoring suatu manajemen basis data secara keseluruhan. Dan OEM

    tersebut menyediakan layanan bagi Administrator basis data dengan suatu

    console dan tool-tool yang ada. Console adalah suatu interface / alat paling

    utama dalam menggunakan semua opeasi di Oracle Enterprise Manager. [9].

    2.3.3 Arsitektur OEM

    Arsitektur OEM sangat konsisten dengan struktur 3-Tier, tidak sama

    dengan struktur 2-Tier, dimana tier client yang sangat bertanggungjawab

    dalam mengakses informasi dari suatuserver, OEM dengan menggunakan 3-

    Tier, dapat meliputi:

    1. Console Client, yaitu tooltool yang telah terintegrasi menyediakan suatu

    interface secara grafis untukAdministrator. ( Tier 1 ).

    2. Management Servers dan Repository, yaitu yang menyediakan suatu skala

    dalam tier menengah untuk bertugas dalam pengelolaan manajemen sistem.

    Repository adalah tempat penyimpanan basis data sebagai cadangan yang

    dapat diakses. ( Tier 2 ).

    19

  • 7/27/2019 Skrip T.informatika

    20/65

    3. Intellegent Agents, yaitu yang telah terinstall dalam node yang me-monitor

    pelayanan dan melaksanakan tugas dariservermanajemen.Node adalah suatu

    simpul pada server basis data oracle yang ditempati oleh masingmasing

    Intelligent Agent (IA). Intelligent Agent adalah suatu fitur yang secara

    otomatis terinstal oleh semua basis data oracle. ( Tier 3 ). [9].

    Gambar 6: Arsitektur OEM menggunakan struktur 3-Tier[11].

    Tier pertama dari Oracle Enterprise Manager adalah terdiri dari

    beberapa Client sebagai console dan aplikasi manajemen, dimana secara

    grafik user / pemakai terhubung dengan Administrator untuk melakukan

    tugas manajemen. Komponen Client ini telah terinstal pada lokal komputer

    atau dapat dibuka melalui web browser. Clientadalah pihak yang melakukan

    20

  • 7/27/2019 Skrip T.informatika

    21/65

    request/ permintaan suatu data atau operasi kepada serverbasis data. Server

    basis data adalah penyedia data yang diminta oleh clientmelalui application

    server. Server basis data melakukan semua pemrosesan query yang terkait

    dengan operasi requestdata tersebut.Application serveradalah suatu aplikasi

    yang menyediakan client akses ke suatu data tertentu tanpa langsung

    terhubung dengan server basis data, Application serveryang dimaksud disini

    adalah Management Serverpada tier kedua. Web Browser adalah fasilitas

    akses lewat internet. Beberapa Client pada tier pertama tergantung pada

    Management Serverpada tierkedua untuk semua aplikasi yang bersifat logis.

    OEM menyediakan beberapa menu, toolbar, dan gambar untuk memudahkan

    akses melalui tooltool yang tersedia di Oracle. Penggunaan console tersebut

    dikonfigurasi terlebih dahulu terhadap pelayanan yang telah terintegrasi,

    konsisten dan lebih efesien dalam mengatur sistem manajemen basis data.

    [11].

    Tier kedua dari arsitektur OEM adalah terdiri dari satu kesatuan

    Oracle Management Server ( OMS ). OMS merupakan inti dari arsitektur

    OEM. Pelayanan OMS tersebut menyediakan pelayanan administrasi,

    beberapa fungsi manajemen proses diantaranyajobs dan event. Dan mengatur

    aliran informasi antara Console Clientpada tierpertama dan beberapa node

    dengan beberapa Intelligent agent pada tier ketiga. Jobs adalah suatu

    kesatuan administrasi suatu objek dalam strukturEnterprise Manager [9].

    Event adalah suatu registrasi dengan menjalankan Intelligent Agentpada

    sebuah node [9]. OMS menggunakan suatu Repository untuk menyimpan

    semua data sistem, data aplikasi, informasi tentang status manajemen node,

    dan informasi tentang beberapa tugas sistem manajemen. Sebuah repository

    21

  • 7/27/2019 Skrip T.informatika

    22/65

    adalah satu set tabel basis data yang harus ditempatkan sebagai pendukung /

    cadangan suatu basis data Oracle yang dapat diakses melalui OMS. Jika

    perlu, suatu perusahaan besar dapat menggunakan lebih dari satu OMS pada

    tierketiga. [11].

    Tier ketiga dari arsitektur OEM adalah terdiri dari beberapa node

    yang telah diatur, dimana berisi beberapa server basis data dan yang lainnya

    beberapa target yang telah diatur. Yang menempati masingmasing node

    adalah Intelligent Agentpada Oracle, dimana komunikasi dengan OMS dan

    performatugas dapat terkirim oleh console dan aplikasi client. Dalam oracle

    Intelligent Agent me-monitor basis data dan target lain pada node untuk

    beberapa event yang telah diregistrasi dn menjadwalkan bebrapa job yang

    aktiv, keduanya dikirim melalui OMS pada tier-2. [11].

    2.3.4 Sistem dan Perangkat Keras OEM

    Komponen Disk

    Space

    Minimal

    Processor / RAM

    Rekomendasi

    Processor / RAM

    Console 510 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Oracle Diagnostics Pack 515 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Oracle Tuning Pack 511 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Oracle Change

    management Pack

    625 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Oracle Management

    Pack for Oracle

    Application

    511 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    22

  • 7/27/2019 Skrip T.informatika

    23/65

    Oracle Standard

    Management Pack

    625 MB Pentium 166/64 MB

    SPARC 20/128 MB

    Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Management Server 730 MB Pentium 266/128 MB

    SPARC Ultra 1/128

    MB

    Pentium II 300/256

    MB

    SPARC Ultra 1/256

    MB

    Enterprise Manager

    Web Site

    820 MB Tergantung pada

    server jaringan

    Tergantung pada

    server jaringan

    Tabel 1: Sistem perangkat keras OEM [9].

    Kebutuhan untuk sebuah sistem yang tertera pada tabel di atas

    mengasumsikan bahwa suatu basis data oracle membutuhkan tempat

    penyimpanan untukEnterprise Manager. Sistem perangkat keras tersebut

    direkomendasikan untuk semua basis data oracle. [9].

    2.3.5 Modul Modul OEM

    Oracle Enterprise Managermempunyai beberapa modul, yaitu:

    1. Change Management Pack

    2. Diagnostics Pack

    3. Tuning Pack

    1. Change management Pack

    Change Management Packadalah suatu jajaran dari java dasar yang

    mengatur perubahan pada lingkungan basis data oracle. Komponen utama

    dari Change Management Pack yaitu change manager yang merupakan

    pusat kontrol untuk Change Management Pack, dalam banyak kasus

    secara langsung maupun tidak langsung interaksi dengan Change

    Management Packdilakukan melalui change manager. [9].

    23

  • 7/27/2019 Skrip T.informatika

    24/65

    2. Diagnostics Pack

    Diagnostics pack merupakan suatu modul OEM yang terdiri dari

    beberapa tool yaitu:performance manageradalah suatu Aplikasi Oracle

    Enterprise Manager yang mengijinkan untuk me-monitor performance

    secara real-time dari basis data dan sistem operasi dan juga mengijinkan

    kemampuan beberapa DBA untuk me-monitor statistik performance

    untuk berbagai target yang diatur, top sessions adalah suatu tool yang

    menyediakan metodologi untuk mengidentifikasi dan mengoreksi

    permasalahan performance basis data tertentu, top sessions dapat

    digunakan untuk mengidentifikasi sesi pendukung masalah,

    mengisolasikan, melaksanakan statement SQL kemudian menganalisa

    SQL yang bermasalah, dan Capacity Planner adalah suatu tool

    diagnostics pack yang mengatur sistem dan basis data, yang dapat

    digunakan untuk mengumpulkan sistem operasi statistik performance dan

    basis data, data dikumpulkan dari target pada waktu tertentu kemudian

    dianalisa. [9].

    3. Tuning Pack

    Tuning packmerupakan suatu modul OEM yang terdiri dari beberapa

    tool yaitu: tablespace map adalahbagian dari tuning pack ketika telah

    terinstall dan dapat diakses Dari console, re-organization wizardadalah

    tool yang mengizinkan untuk memilih dan menyusun kembali objek suatu

    bagan secara spesifik, SQL-analyze adalah tool yang mengidentifikasi

    statement SQL yang meragukan dan menghasilkan beberapa metrik

    performance SQL serta mengevaluasi SQL, oracle expert adalah suatu

    tool yang mendorong dan memungkinkan basis data proaktif yang

    24

  • 7/27/2019 Skrip T.informatika

    25/65

  • 7/27/2019 Skrip T.informatika

    26/65

    Data file merupakan jenis file yang paling penting di-tune. Tune data

    file terkait langsung dengan tune tablespace, tune segmentdan tune extent.

    Keterkaitan dengan tune tablespace tidak membingungkan, karena

    tablespace dan data file adlah penghubung arsitektur logis ke arsitektur fisik.

    Tune data file dapat dilakukan dengan 3 cara secara prinsipil, yaitu: tune

    lewat arsitektur logis; tune tablespace, tune segment, tune extent, dan tune

    block,mirror data files dari tablespace yang berbeda ke disk yang berbeda,

    dan mirror data files dari tablespace yang ssama ke disk yang berbeda. [3].

    Log file adalah transaction logdi disk. Tune log file secara terisolasi

    tanpa hal-hal lain hanya mengatur ukuran file dan jumlah group. Tune log file

    juga dalam banyak hal berarti tune archived logs. [3]. Transaction logadalah

    suatu jenis file yang berisi catatan transaksi [4]. Archived log adalah suatu

    jenis file yang hamper sama dengan transaction file yaitu berisi cataatan

    transaksi namun perbedaanya archived logadalah hasil backup yang dibuat

    saat perpindahan log group (log-switch), switch adalah suatu operasi yang

    dipakai untuk memindahkan grup yang aktif. [4].

    Tune basis data secara logis bisa dilakukan secara transitif, artinya

    tune suatu tablespacebisa dilakukan dengan men-tune segment-segment-nya.

    Tune suatusegmentbisa dilakukan dengan men-tune extent-extent-nya. Tune

    suatu extentbisa dilakukan dengan men-tune block-block-nya. Tune extent

    dapat dilakukan dengan 2 cara, yaitu: tune untuk mendapatkan jumlah extent

    yang optimal dan tune untuk mengurangi / meniadakan fragmentasi.

    Fragmentasi adalah suatu kejadian akibat segmentmengalami efek eksekusi

    adanya operasi manipulasi tabel, walausegmenttersebut bukan bertipe tabel.

    Tune blockdapat dilakukan dengan 3 cara, yaitu: mengurangi jumlah block,

    26

  • 7/27/2019 Skrip T.informatika

    27/65

    mengurangi / meniadakan chained rows, dan meng-compress block-blockdari

    table-segment. Chained row adalah sebuah row yang merentang lebih dari

    satu block. [3].

    2.4.2 Syarat Tuningdengan OEM

    Syarat untuk dapat melakukan tune lewat Oracle Enterprise Manager

    (OEM) adalah background process untuk mengumpulkan data sudah run /

    jalan [3]. Background process adalah proses yang berjalan di latar belakang

    dan tidak memiliki Graphical User Interface (GUI), background process

    merupakan proses-proses yang membentuk arsitektur oracle [4]. GUI

    merupakan suatu piranti untuk membantu pembuatan basis data [4].

    2.4.3 Macam - Macam TuningdenganOEM

    Melakukan tuning dengan OEM terdiri dari berbagai macam yang

    harus di-tune, yaitu: oracle expert, SQL analyze, tablespace map, dan re-

    organization wizard.

    2.4.3.1 Oracle Expert

    Oracle expertadalah suatu tool yang mendorong dan memungkinkan

    basis data proaktif dengan penyederhanaan pada penyetelan proses. Oracle

    expertmenyediakan banyak fitur, seperti:

    1. Mengotomatiskan beberapa elemen pada basis data oracle yang menyetel

    proses.

    2. Membuat keputusan tentang tuning (menyetel) dan memaksimalkan

    performance basis data oracle dengan menggunakan aturan mesin, yang

    dirancang oleh oracle expert, yang membandingkan dengan meneliti hasil

    terhadap dasar dan mengedepan aturan tuning.

    27

  • 7/27/2019 Skrip T.informatika

    28/65

    3. Penggunaan secara konsisten suatu set aturan dan prinsipperformance tuning

    untuk mengatasi permasalahan dalam usaha dan metode tuning yang tidak

    konsisten.

    Gambar 7: Dialog awal oracle expert

    Gambar 7 di atas merupakan dialog awal saat menjalankan oracle

    expert. Setelah menjalankan orcle expert, tahap pertama dlam proses tuning

    ini adalah melakukan pemilihan sesi. [9].

    Gambar 8 merupakan dialog setelah memilih sesi create a new

    tuning session pada gambar 7, dimana dialog ini menunjukkan basis data

    apa yang akan di-tune dan bagian apa yang akan di-tune pada basis data

    tersebut.

    28

  • 7/27/2019 Skrip T.informatika

    29/65

    Gambar 8: Target basis data dan namasession tuningyang akan dibuat

    Gambar 9: Dialog objek dan parameter yang akan di-tuning

    Pada gambar 9, merupakan jendela yang mempersilahkan untuk

    melakukan sesi tuningyang baru, dimana dapat ditambahkan pada navigator

    29

  • 7/27/2019 Skrip T.informatika

    30/65

    yang dapat memberikan nama, menyimpan di repository (tempat

    penyimpanan), menampilkannya kemudian dan memodifikasi. Jendela ini

    terdiri dari beberapa tab, yaitu: scope adalah tab yang menyediakan pilihan

    untuk menentukan tuningapa yang akan diperlukan, collectadalah tab yang

    menampilkan kelas data yang direkomendasikan pada collect untuk proses

    tuning, review adalah tab yang menampilkan folder untuk mengumpulkan

    informasi pada masing-masing kelas tuning, recommendations adalah tab

    yang menghasilkan rekomendasi awal yang bermanfaat untuk mengumpulkan

    informasi, dan scripts adalah tab yang menghasilkan file-file secara fisik

    dengan sintak yang benar untuk memilih rekomendasi dari tab

    recommendations. [9].

    2.4.3.2 SQL Analyze

    SQL analyze adalah tool untuk mengotomatiskan tune SQL. Dan

    beberapa penggunaan SQL analyze adalah sebagai berikut [9]:

    1. Mengidentifikasi permasalahan statement SQL, SQL analyze menguji

    kerja basis data SQL untuk menentukan statement SQL yang mana

    sedang mempunyai dampak padaperformance.

    2. Menghasilkanlah beberapa metrik SQLperformance, SQL analyze dapat

    digunakan untuk melaksanakan statement SQL dan menghasilkan metrik

    performance SQL, seperti: waktu yang dipakai, jumlah yang di-sort,

    beberapa baris yang telah diproses, dan penggunaan memori.

    3. Menghasilkan dan menjelaskan rencana penggunaan, SQL analyze

    memudahkan pengembang dan DBA untuk menjelaskan rencana dn

    alternatif perkiraan.

    30

  • 7/27/2019 Skrip T.informatika

    31/65

    4. Membandingkan perubahan rencana, menguji beberapa object secara

    detail dan menerapkan beberapa syarat secara otomatis.

    5. . Mengevaluasi SQL untuk gabungan optimisasi, SQL analyze mengecek

    kesalahan dasar optimisasi SQL dan menyediakan suatu alternatif yang

    lebih efesien.

    6. Koneksi ke berbagai basis data, suatu SQL analyze dapat mengkoneksi ke

    semua basis data yang ada, dimana semua objek SQL dan kesesuaian

    men-tuning secara detail untuk SQL analyze dapat diselamatkan dalam

    suatu tempat penyimpanan untuk digunakan dimasa yang akan datang.

    Gambar 10: Kotak dialog untuk pilihan tampilan SQL analyze

    Gambar 10 diatas merupakan tampilan top SQL pada SQL analyze,

    dimana pada top SQL tersebut dipilih apa yang akan di-sort. Pada gambar

    tersebut misalnya yang di-sort adalah disk reads per execution yaitu

    banyaknya pembacaan dari disk yang diperlukan untuk masing-masing

    pelaksanaan statemen. Statemen atau penyetelan buffer cache mungkin

    diperlukan jika statemen telah dieksekusi berulang kali dengan nilai tinggi.

    31

  • 7/27/2019 Skrip T.informatika

    32/65

    Buffer cache adalah struktur penyimpanan fisik yang berisi semua data aktual

    pada instance. [9].

    Gambar 11: Tampilan top SQLpada SQL analyze

    Pada gambar 11 merupakan tampilan top SQL pada SQL analyze, dimana

    menampilkan banyaknya statemen top SQL dan jenis SQL yang dipilih secara

    spesifik. Dan menampilkan statistic untuk statemen yang telah dipilih. Untuk men-

    tune sebuah statement SQL yaitu dengan cara memilih statemen yang dikehendaki

    [9].

    2.4.3.3 Tablespace Map

    Tablespace Map menjadi bagian dari tuning pack. Manakala tuning

    packdiinstal tablespace map dapat diakses dari console. Sebelum meluncur

    32

  • 7/27/2019 Skrip T.informatika

    33/65

    ke tablespace map harus memilih suatu tablespace yang akan ditampilkan,

    jika tidak akan menerima suatu kesalahan [9].

    Tablespace map memberi gambaran grafis pemakaian beberapa

    segment dan beberapa extent di suatu tablespace, apakah status sudah

    dianalisis, dan gambaran fragmentsi extent-extent [3]. Dan untuk

    menjalankan tablespace map bisa dilihat pada gambar 12 yang merupakan

    tampilan awal ketika tablespace map akan dijalankan menggunakan icon

    yang ada pada toolbarsebelah kiri.

    Gambar 12: Menjalankan tablespace map

    33

  • 7/27/2019 Skrip T.informatika

    34/65

    Gambar 13: Tampilan tablespace map

    Pada gambar 13 diatas, tablespace map akan menampilkan peta

    tablespace yang dipilih. Bila kolom analyzebelum bertanda bendera, maka

    yang harus dipilih adalah menganalisis tablespace, untuk menganalisa

    laporan suatu tablespaceyang telah dianalisa. [3].

    2.4.3.4 Re-Organization Wizard

    Re-organization wizard mengizinkan untuk memilih dan menyusun

    kembali objek skema secara spesifik. Penyusunan kembali keseluruhan

    tablespace atau fokus pada perbaikan baris untuk objek skema spesifik.

    Menyusun kembali suatu keseluruhan pilihan tablespace mengizinkan untuk

    menyusun kembali suatu tablespace lengkap. Selama menyusun kembali

    suatu tablespace lengkap adalah suatu cara yang efektif untuk mencegah

    34

  • 7/27/2019 Skrip T.informatika

    35/65

    permasalahan manajemen, reorganisasi keseluruhan tablespace mendapatkan

    waktu mengkonsumsi. Menyusun kembali pilihan beberapa objek skema

    mengijinkan untuk memilih obyek target yang diinginkan untuk disusun

    kembali dan menetapkan atribut untuk masing-masing dari objek. [9].

    Dan untuk menjalankan re-organization wizard bisa dilihat pada

    gambar 14 yang merupakan tampilan awal ketika re-organization wizard

    akan dijalankan menggunakan icon yang ada pada toolbarsebelah kiri.

    Gambar 14: Menjalankan re-organization wizard

    Gambar 15 dibawah ini merupakan dialog pilihan untuk re-

    organization wizard, dimana halaman ini mempersilahkan untuk memilih

    jenis pilihan re-organization. Dan apabila pilihan re-organization wizard

    35

  • 7/27/2019 Skrip T.informatika

    36/65

    sudah dipilih maka selanjutnya menentukan objek apa saja yang akan di-tune,

    sesuai pada gambar 16.

    Gambar 15: Dialog pilihan re-organization wizard

    Gambar 16: Dialog pilihan objek pada re-organization wizard

    36

  • 7/27/2019 Skrip T.informatika

    37/65

    BAB III

    PERFORMANCE TUNINGMANAJEMEN BASIS DATA DARI

    SUDUT PANDANG AGAMA ISLAM

    3.1 Ilmu Pengetahuan dan Teknologi Menurut Pandangan Islam

    3.1.1 Islam Memandang Ilmu Pengetahuan

    Kata ilmu dengan berbagai bentuknya berulang-ulang disebutkan

    dalam Al-Quran, dan digunakan dalam arti proses pencapaian pengetahuan

    dan obyek pengetahuan. Ilmu dari segi bahasa berarti kejelasan, karena itu

    segala yang terbentuk dari akar katanya mempunyai ciri kejelasan. Secara

    sederhana pengertian ilmu adalah suatu kumpulan pengetahuan mengenai

    suatu bidang tertentu, yang merupakan suatu kesatuan yang tersusun secara

    sistematis, serta memberikan penjelasan yang dapat dipertanggungjawabkan

    dengan menunjukan sebab-sebabnya. [6].

    Dari beberapa pengertian tentang ilmu baik ditinjau dari beberapa

    bahasa, pada dasarnya tidak ada pertentangan, bahkan justru yang satu saling

    berkaitan dengan yang lain. Pengertian ilmu sebagai pengetahuan, aktivitas

    atau metode merupakan kesatuan logis yang mesti ada secara berurutan. Ilmu

    harus diusahakan dengan aktivitas manusia, aktivitas itu harus diusahakan

    dengan metode tertentu, dan akhirnya aktivitas metodis itu mendatangkan

    pengetahuan yang sistematis. Kesatuan dan interaksi di antara aktivitas,

    metode, dan pengetahuan dapat dikatakan menyusun diri menjadi ilmu. [6].

    37

  • 7/27/2019 Skrip T.informatika

    38/65

    Gambar 17: Pengertian Ilmu sebagai aktivitas, metode dan pengetahuan [6].

    Dalam pandangan Al-Quran, ilmu adalah keistimewaan yang

    menjadikan manusia unggul terhadap mahluk-mahluk lain guna menjalankan

    fungsi kekhalifahan. Hal ini tercermin dari kisah kejadian manusia pertama

    yang dijelaskan Al-Quran pada surat Al-Baqarah ayat 31 dan 32. [6].

    Artinya:

    Dan Dia mengajarkan kepada Adam nama-nama (benda-benda) seluruhnya,

    kemudian mengemukakannya kepada para Malaikat lalu berfirman:

    "Sebutkanlah kepada-Ku nama benda-benda itu jika kamu mamang benar

    orang-orang yang benar!".(QS. Al-Baqarah(2) : 31)

    38

  • 7/27/2019 Skrip T.informatika

    39/65

    Artinya:

    Mereka menjawab: "Maha Suci Engkau, tidak ada yang kami ketahui selain

    dari apa yang telah Engkau ajarkan kepada kami; sesungguhnya Engkaulah

    Yang Maha Mengetahui lagi Maha Bijaksana. (QS. Al-Baqarah(2) : 32)

    Pengertian ilmu dalam Al-Quran pada dasarnya dapat dibagi menjadi

    dua, yaitu pertama ilmu yang diperoleh tanpa upaya manusia, disebut ilmu

    ladduni dan kedua, ilmu yang diperoleh karena usaha manusia, dinamai ilmu

    kasbi. [6].

    Ilmu pengetahuan adalah suatu sistem dari berbagai pengetahuan yang

    masing-masing mengenai objek pengalaman tertentu yang disusun menurut

    asas-asas tertentu yang dapat dijangkau pemikiran dan pengindraan manusia

    yang kebenarannya diuji secara empiris, riset dan eksperimen. Pada dasarnya

    hakikat ilmu pengetahuan adalah untuk mencari kebenaran secara ilmiah,

    namun dalam Al-Quran hakikat ilmu pengetahuan bukan semata-mata untuk

    mencari kebenaran yang bersifat ilmiah, melainkan untuk mencari tanda-

    tanda, kebijakan-kebijakan dan rahmah. [6].

    Al-Quran bukan merupakan penghambat perkembangan ilmu

    pengetahuan, tidak sedikit ayat-ayat Al-Quran yang mendorong manusia

    untuk mengembangkan ilmu pengetahuan, peran Al-Quran dalam

    pengembangan ilmu pengetahuan sangat erat sekali, salah satunya adalah ayat

    yang pertama kali turun yaitu surat Al-Alaq sudah merangsang untuk

    berfikir secara sistematis dan mengingat kepada kekuasaan Allah SWT.

    39

  • 7/27/2019 Skrip T.informatika

    40/65

    Artinya:

    Bacalah dengan (menyebut) nama Tuhanmu Yang menciptakan.

    (QS. Al-Alaq(96) : 1)

    Ayat di atas merupakan perintah Allah SWT bacalah yang berarti

    menghimpun dan kata Iqra tersebut lahir aneka ragam makna, seperti

    menyampaikan, menelaah, mendalami, meneliti, mengetahui isi sesuatu dan

    membaca, baik teks tertulis, ataupun tidak tertulis. Walaupun kata iqratidak

    secara langsung mengarah pada ilmu, namun bila dilihat dari proses, iqra

    merupakan aktivitas pertama yang harus dilakukan oleh seseorang untuk

    mendapatkan ilmu pengetahuan. Iqradi samping berarti menghimpun juga

    memiliki makna bacalah, telitilah, dalamilah, ketahuilah ciri-ciri sesuatu,

    bacalah alam, bacalah tanda-tanda zaman,sejarah diri sendiri,yang tertulis

    dan tidak tertulis. Dengan demikina objek perintah iqra mencakup segala

    sesuatu yang dapat dijangkau. [6].

    Ilmu sebagai aktivitas manusia, dalam proses pembacaan dan

    pemahamannya Allah SWT membukakan alam pikiran manusia dan

    mengajarkan ilmu-Nya.

    Artinya:

    Dia mengajar kepada manusia apa yang tidak diketahuinya.

    (QS. Al-Alaq(96) : 5)

    Al-Quran merupakan lautan ilmu Allah SWT, ayat-ayat dapat

    dikatakan sebagai mata air dan sumber yang mengalirkan sungai-sungai ilmu

    40

  • 7/27/2019 Skrip T.informatika

    41/65

    pengetahuan dan teknologi untuk mencapai temuan-temuannya yang

    dilakukan oleh manusia sebagai aktivitasnya. Ilmu yang mendekatkan

    seseorang kepada dzikrullah, tidak mungkin seseorang mengenal Allah tanpa

    ilmu, dan menuntut ilmu merupakan suatu ibadah yang utama.

    Dalam sebuah hadist diterangkan bahwa menuntut ilmu semata-mata

    karena Allah berarti takut kepada Allah sehingga berangkat mengembara

    untuk mencari ilmu. Ilmu dapat membedakan mana yang halal dan mana

    yang haram. Ilmu adalah tanda jalan ke surga, ilmu adalah penghibur hati

    ketika merasa gelisah. Ilmu adalah sahabat dalam perjalanan, ilmu adalah

    juru bicara ketika dalam kesunyian. Ilmu adalah penolong ketika susah

    maupun senang. Ilmu adalah senjata untuk memerangi musuh. Karena

    ilmulah Allah SWT mengangkat suatu kaum berkedudukan tinggi. Merekalah

    yang mengajarkan kebajikan. Merekalah panutan yang apabila diikuti jejak

    langkahnya, diamalkan nasihat-nasihatnya, dan didengar pendapat-

    pendapatnya, niscaya para malaikat pun ingin bersahabat dengannya dan para

    malaikat membuka sayap-sayapnya karena hendak mengambil berkah darinya

    dan ingin menunjukkan kasih sayang kepadanya. Setiap mahluk di dunia baik

    yang tinggal di darat maupun di laut memohonkan ampunan untuknya. [13].

    41

  • 7/27/2019 Skrip T.informatika

    42/65

    Artinya:

    Dari Abu Darda r.a. berkata, saya mendengar Rasulallah saw. bersabda,

    barang siapa menempuh jalan yang dimanfaatkan untuk menuntut ilmu

    maka Allah akan memudahkan jalannya menuju ke surga dan malaikat

    membentangkan sayap-sayapnya untuk penuntut ilmu karena puas dengan

    apa yang diperbuatnya. Dan bahwasanya penghuni langit dan bumi sampai

    ikan yang ada di lautan itu senantiasa memintakan ampun untuk orang

    alim. (H.R. Abu Dawud dan Tirmidzi)

    3.1.2 Islam Memandang Teknologi

    Teknologi adalah penerapan ilmu pengetahuan secara sistematis dari

    berbagai cara ilmiah untuk mempengaruhi alam di sekeliling manusia dalam

    suatu proses produktif untuk menghasilkan sesuatu yang bermanfaat bagi

    umat manusia dan untuk memenuhi kebutuhan manusia dalam mencapai

    kesejahteraan lahir dan kebahagiaan batin. Ilmu pengetahuan dan teknologi

    (IPTEK) merupakan jembatan yang menghubungkan kekayaan-kekayaan

    alam dan sumber daya dengan kebutuhan material manusia, konsep ini adalah

    konsep netral yang menempatkan teknologi yang lepas sama sekali dari

    tujuan-tujuan non material. Bila divisualisasikan dalam gambar adalah

    sebagai berikut:

    42

  • 7/27/2019 Skrip T.informatika

    43/65

    Gambar 18: Konsep netral tentang IPTEK [1].

    Konsep Islam tentang teknologi yang ada pada dasarnya adalah

    konsep sikap terhadap sumber alam yang merupakan karunia dari Allah SWT

    yang harus disyukuri. Manusia penerima nikmat Tuhan tersebut dengan

    sendirinya tidak dapat melepaskan diri dari nilai-nilai kemanusiaan yang

    abadi, maka manusia akan menjadi pribadi yang terpadu, seimbang dan tidak

    netral, tetapi memihak pada nilai-nilai yang bersumber dari ajaran-ajaran

    Tuhan sendiri. Konsep seperti ini bila divisualisasikan seperti pada gambar

    20. kekayaan alam dan sumber-sumber daya yang lain, dengan perantaraan

    ilmu pengetahuan dan teknologi tidak sekadar diubah untuk memenuhi

    kebutuhan material manusia saja, karena kebutuhan material hanyalah salah

    satu tujuan ssaja dari hidup ini. Sedangkan tujuan hidup yang sebenarnya

    adalah untuk memperoleh kesejahteraan lahir dan kebahagiaan batin.

    43

  • 7/27/2019 Skrip T.informatika

    44/65

    Gambar 19: Konsep seimbang dan terpadu tentang IPTEK [1].

    Allah SWT dalam dalam Al-Quran meluruskan tentang konsepsi

    tentang sumber daya dan teknologi pada surat Luqman ayat 20:

    Artinya:

    Tidakkah kamu perhatikan sesungguhnya Allah telah menundukkan untuk

    (kepentingan)mu apa yang di langit dan apa yang di bumi dan

    menyempurnakan untukmu nikmat-Nya lahir dan batin. Dan di antara

    manusia ada yang membantah tentang (keesaan) Allah tanpa ilmu

    pengetahuan atau petunjuk dan tanpa Kitab yang memberi penerangan.

    (QS. Luqman(31) : 20)

    44

  • 7/27/2019 Skrip T.informatika

    45/65

    Dalam sejarah Islam, bentuk teknologi yang lebih operasional

    dikembangkan oleh nabi Nuh, sebagai mana telah Allah terangkan dalam Al

    Quran surat Huud ayat 37:

    Artinya:

    Dan buatlah bahtera itu dengan pengawasan dan petunjuk wahyu Kami, dan

    janganlah kamu bicarakan dengan Aku tentang orang-orang yang zalim itu;

    sesungguhnya mereka itu akan ditenggelamkan. (QS. Huud(11) : 37)

    Dari ayat tersebut sangat jelas bahwa Allah secara langsung ikut

    campur tangan dalam perkembangan teknologi, kondisi yang lazim terjadi

    dalam perkembangan teknologi modern. Bentuk teknologi yang spektakular

    menurut sejarah dan agama adalah ilmu pengetahuan dan teknologi yang

    menjadi bagian dari kisah kenabian Sulaiman. Dan salah satu ayat Al Quran

    yang menerangkan teknologi pada zaman kenabian Sulaiman adalah dalam

    surat Saba ayat 13, mengenai teknologi kontruksi dan arsitektur.

    Artinya:

    45

  • 7/27/2019 Skrip T.informatika

    46/65

    Para jin itu membuat untuk Sulaiman apa yang dikehendakinya dari gedung-

    gedung yang tinggi dan patung-patung dan piring-piring yang (besarnya)

    seperti kolam dan periuk yang tetap (berada di atas tungku). Bekerjalah hai

    keluarga Daud untuk bersyukur (kepada Allah). Dan sedikit sekali dari

    hamba-hambaKu yang berterima kasih. (QS. Saba(34) : 13)

    3.1.3 Ilmu Pengetahuan dan Teknologi dalam mengenal Tuhan

    Ilmu pengetahuan dan teknologi bagi umat Islam, apabila mereka

    memahami benar-benar akan menambah teguhnya iman serta merupakan

    rahmat Allah yang tak terbilang nilainya. Hanya orang-orang yang belum

    sampai kajiannya sajalah yang masih meragukan dan mencurigai kemajuan

    ilmu pengetahuan. Islam murni, yang digali dan dipahamkan langsung dari

    ayat-ayat Al-Quran, justru membuka pintu, bahkan menantang kemajuan

    ilmu pengetahuan dan akal manusia dengan mempersilahkan setiap orang

    untuk menemukan secuil cacat, jika bisa ditemukan di dalam kalam Allah.

    Kenyataannya, setiap penemuan baru di dalam kemajuan ilmu pengetahuan

    sampai saat ini senantiasa menambah bukti akan kebenaran yang dikatakan

    oleh Al-Quran sejak empat belas abad yang lalu. [1].

    Menurut Prof. Dr. Mulyadhi Kertanegara, MA., seluruh ilmu itu

    berasal dari Tuhan yang dipelajari melalui ayat-ayat-Nya yang tertulis (Al-

    Qur'an) yang melahirkan berbagai macam ilmu pengetahuan yang disertai

    kesadaran yang tinggi terhadap keberadaan Tuhan dan dari ayat-ayat Tuhan

    yang bersifat kauniyah (yang terbentang di alam semesta) yang juga telah

    melahirkan berbagai disiplin ilmu yang dikenal dengan ilmu umum saat ini.

    Semakin nyata sekali akan kebenaran Al-Qur'an dan kepentingan untuk tidak

    46

  • 7/27/2019 Skrip T.informatika

    47/65

    mempertentangkan ilmu-ilmu alam, sains dan teknologi yang ada saat ini

    dengan Al-Qur'an, tetapi seharusnya mampu dimanfaatkan untuk meneliti

    jejak-jejak Ilahi demi untuk mematuhi pesan-pesan-Nya yang Dia sebutkan

    dalam firman-Nya sendiri, karena dengan begitulah dapat dikembalikan hak-

    hak Tuhan. [15].

    Allah SWT telah menerangkan kekuasaannya dalam Al-Quran atas

    ilmu pengetahuan pada surat Ath-Thalaaq ayat 12. Ilmu pengetahuan dan

    dengan perantaranya dapat diketahui segala perkara yang perlu dikaji,

    menurut kebutuhan masing-masing.

    Artinya:

    Allah yang telah menciptakan tujuh langit dan dari bumi seperti langit-langit

    (yakni tujuh pula), di antara langit dan bumi itulah tuirunnya perkara

    (keputussan hokum), supaya engkau semua mempunyai pengertian

    bahwasanya Allah adalah Maha Kuasa atas segala sesuatu dan bahwasanya

    Allah itu meliputi segala sesuatu pula dalam hal ilmu pengetahuan-Nya.

    (QS. Ath-Thalaaq(65) : 12)

    Bila manusia memahami ayat-ayat Tuhan, maka dengan ilmu

    pengetahuannya manusia itu akan mendekatkan dirinya kepada sang pencipta.

    Keimanan dan ketakwaan seseorang akan meningkat, karena manusia tidak

    bisa memungkiri ayat-ayat Tuhan. Allah SWT berfirman dalam Al-Quran,

    47

  • 7/27/2019 Skrip T.informatika

    48/65

    Artinya:

    Sesungguhnya yang takut kepada Allah diantara hamba-hamba-Nya

    hanyalah orang-orang yang berilmu. Sesungguhnya Allah Maha Perkasa

    lagi Maha Pengampun. (QS. Faathir(35) : 28)

    3.2 Perkembangan Teknologi Informasi dalam Syiar Islam

    Informasi adalah hasil analisis dan sintesis terhadap data atau dengan

    kata lain merupakan data yang telah diorganisasikan ke dalam bentuk yang

    sesuai dengan kebutuhan. Informasi merupakan sumber atau bagian

    terpenting untuk melakukan pengambilan suatu keputusan. Teknologi

    informasi saat ini berkembang begitu pesatnya sejalan dengan kebutuhan

    manusia.

    Dalam Islam teknologi informasi sudah berkembang sejak sejarah

    perjalanan nabi Sulaiman. Pada waktu itu, teknologi satelit mata-mata sudah

    ada dan disebut hud-hud, yaitu burung yang bisa mengirim berita dari

    wilayah kekuasaannya, dimana tercantum dalam Al-Quran surat An-Naml

    ayat 22. Dan teknologi komunikasi yang baik antara manusia dan mahluk lain

    yaitu hewan dan jin yang difirmankan Allah SWT dalam surat An-Naml ayat

    17.

    48

  • 7/27/2019 Skrip T.informatika

    49/65

    Artinya:

    Maka tidak lama kemudian (datanglah hud-hud), lalu ia berkata: "Aku telah

    mengetahui sesuatu yang kamu belum mengetahuinya; dan kubawa

    kepadamu dari negeri Saba suatu berita penting yang diyakini.

    (QS. An-Naml(27) : 22)

    Artinya:

    Dan dihimpunkan untuk Sulaiman tentaranya dari jin, manusia dan burung

    lalu mereka itu diatur dengan tertib (dalam barisan).

    (QS. An-Naml(27) : 17)

    Penguasaaan akan informasi dapat mempercepat penyebaran gagasan

    secara menyeluruh serta dapat menjadi sarana yang lebih baik, media-media

    informasi yang menjadi sarana teknologi informasi merupakan media yang

    tepat untuk menyebarkan informasi positif untuk kebutuhan umat dan media

    yang dapat menghadapi pengaruh-pengaruh negatif dari luar.

    Informasi atau pemberitahuan, adalah titik awal dari kehadiran Islam.

    Pada suatu detik yang sangat bersejarah dalam hari-hari bulan Ramadhan di

    Gua Hira di puncak jabal Nur (bukit cahaya), tidak begitu jauh dari kota

    Mekah, pada saat yang penuh keheningan dan kesyahduan, lewat jalur

    wahyu, Muhammad Al-Amin (pria kepercayaan masyarakatnya), tersentak

    mendengar suara yang memberitahu bahwa dirinya adalah Rasul Allah. Mulai

    dari detik inilah berkembang suatu era baru dalam sejarah kemanusiaan, yang

    kemudian mengubah peta dunia dari wajahnya yang suram kini dapat tampil

    49

  • 7/27/2019 Skrip T.informatika

    50/65

    dengan wajah yang cerah cemerlang karena dapat menemukan kebenaran dan

    menikmati keadilan yang menghantarkannya kepada kesejahteraan dan

    kebahagiaan. Beliau datang membawa kitab / informasi tertulis yang

    menjelaskan segala sesuatu yang dibutuhkan, berisi petunjuk dan rahmat serta

    dorongan optimisme kepada semua orang yang membuka dirinya untuk

    menerimanya, sebagaimana firman Allah dalam Al-Quran surat An-Nahl

    ayat 89. [1].

    Artinya:

    (Dan ingatlah) akan hari (ketika) Kami bangkitkan pada tiap-tiap umat

    seorang saksi atas mereka dari mereka sendiri dan Kami datangkan kamu

    (Muhammad) menjadi saksi atas seluruh umat manusia. Dan Kami turunkan

    kepadamu Al Kitab (Al Quran) untuk menjelaskan segala sesuatu dan

    petunjuk serta rahmat dan kabar gembira bagi orang-orang yang berserah

    diri .(QS. An-Nahl(16) : 89)

    Komunikasi yang luas segera dilakukan oleh Rasul itu sesuai dengan

    petunjuk yang diterimanya, yaitu memberikan informasi tentang dirinya dan

    tentang ajarannya. Salah satu petunjuk tersebut berbunyi dalam firman Allah

    SWT .

    50

  • 7/27/2019 Skrip T.informatika

    51/65

    Artinya:

    Hai Rasul, sampaikanlah apa yang diturunkan kepadamu dari Tuhanmu.

    (QS. Al-Maaidah(5) : 67)

    Informasi Islam dari kedua sumber yaitu Al-Quran dan Al-Hadits,

    diteruskan dan disebarluaskan melalui jalur riwayat. Mereka (para sahabat)

    yang mendengar dan/atau mencatat informasi Al-Quran dari Rasulullah,

    meneruskan informasi itu kepada orang lain. Inilah yang disebut riwayat.

    Dalam hal yang bersangkutan dengan Al-Quran selain menyampaikannya

    dengan lisan, beliau memerintahkan pula mencatat / menulis ayat-ayat Al-

    Quran, yang lebihlazim disebut dengan mushaf Al-Quran.

    Penerusan dan penyebaran informasi Islam untuk kepentingan sekian

    banyak manusia, selama sepuluh abad lebih ditangani oleh para ulama dan

    para penerusnya, dengan media massa tradisional (lisan dan tulisan), hingga

    berhasil mengantarkan informasi tersebut ke tangan generasi sekarang ini.

    Generasi umat Islam selama satu abad terakhir ini meneruskan dan

    menyebarkan informasi tersebut dengan teknologi informasi yang semakin

    canggih seperti: koran, majalah, radio, televisi, komputer sampai internet.

    3.3 Performance TuningManajemen Basis Data Ditinjau dari Sudut Pandang

    Islam

    3.3.1 Mewujudkan Manajemen Islami untuk Informasi

    Sistem ekonomi Islam adalah sistem ekonomi yang bertujuan untuk

    mewujudkan keadilan sosial bagi seluruh umat melalui dasar-dasar

    kemanusiaan dengan cara nasionalistik dan demokratis serta memandang

    51

  • 7/27/2019 Skrip T.informatika

    52/65

    kaidah-kaidah agama Islam sehingga sesuai dengan syariat Islam. Firman

    Allah SWT dalam Al-Quran:

    Artinya:

    Dan Allah telah membuat suatu perumpamaan (dengan) sebuah negeri yang

    dahulunya aman lagi tenteram, rezkinya datang kepadanya melimpah ruah

    dari segenap tempat, tetapi (penduduk)nya mengingkari nikmat-nikmat

    Allah; karena itu Allah merasakan kepada mereka pakaian kelaparan dan

    ketakutan, disebabkan apa yang selalu mereka perbuat.

    (QS. An-Nahl(16) : 112)

    Menurut Ketua Dewan Penasihat Majelis Ulama Indonesia, Prof KH

    Ali Yafie, dalam Islam manajemen dipandang sebagai perwujudan amal

    sholeh yang harus bertitik tolak dari niat baik. Niat baik tersebut akan

    memunculkan motivasi aktivitas untuk mencapai hasil yang bagus demi

    kesejahteraan bersama. Ada empat landasan untuk mengembangkan

    manajemen menurut pandangan Islam, yaitu kebenaran, kejujuran,

    keterbukaan, dan keahlian. Yang paling penting dalam manajemen

    berdasarkan pandangan Islam adalah harus ada sifat ri'ayah atau jiwa

    kepemimpinan. Kepemimpinan menurut Islam merupakan faktor utama

    dalam konsep manajemen. Dan Manajemen menurut pandangan Islam

    merupakan manajemen yang adil. [16].

    52

  • 7/27/2019 Skrip T.informatika

    53/65

    Mohammad Hidayat, seorang konsultan bisnis syariah, menekankan

    pentingnya unsur kejujuran dan kepercayaan dalam manajemen Islam. ada

    empat pilar etika manajemen bisnis menurut Islam seperti yang dicontohkan

    Nabi Muhammad SAW. Pertama, 'tauhid' yang berarti memandang bahwa

    segala aset dari transaksi bisnis yang terjadi di dunia adalah milik Allah,

    manusia hanya mendapatkan amanah untuk mengelolanya. Kedua, 'adil',

    artinya segala keputusan menyangkut transaksi dengan lawan bisnis atau

    kesepakatan kerja harus dilandasi dengan akad saling setuju. Ketiga adalah

    'kehendak bebas', manajemen Islam mempersilakan umatnya untuk

    menumpahkan kreativitas dalam melakukan transaksi. Dan keempat adalah

    'pertanggungjawaban', seseorang harus melakukan pertanggungjawaban

    kepada yang bersangkutan. [16].

    Mengelola manajemen informasi sama halnya dengan manajemen

    umum, dimana suatu informasi yang dihasilkan harus memenuhi kriteria

    tertentu sesuai dengan ajaran Islam sehingga tidak merugikan sipengguna

    informasi. Kriteria-kriteria informasi yang dihasilkan adalah sebagai berikut:

    a. Mudah dipahami

    Informasi yang disajikan hendaknya dalam bentuk yang mudah

    dimengerti oleh si pengguna informasi. Sebagai pedoman, firman

    Allah dalam Al-Quran:

    53

  • 7/27/2019 Skrip T.informatika

    54/65

    Artinya:

    Kami tidak mengutus seorang rasulpun, melainkan dengan bahasa

    kaumnya, supaya ia dapat memberi penjelasan dengan terang kepada

    mereka. Maka Allah menyesatkan siapa yang Dia kehendaki, dan

    memberi petunjuk kepada siapa yang Dia kehendaki. Dan Dia-lah

    Tuhan Yang Maha Kuasa lagi Maha Bijaksana.

    (QS. Ibrahim(14) : 4)

    b. Akurat

    Informasi haruslah bebas dari kesalahan dan haruslah akurat dalam

    mempresentasikan suatu kejadian.

    Artinya:

    Hai orang-orang yang beriman, jika datang kepadamu orang fasik

    membawa suatu berita, maka periksalah dengan teliti agar kamu

    tidak menimpakan suatu musibah kepada suatu kaum tanpa

    mengetahui keadaannya yang menyebabkan kamu menyesal atas

    perbuatanmu itu. (QS. Al-Hujuraat(49) : 6)

    c. Relevan ( cocok atau sesuai ) / tidak menyesatkan

    Informasi yang relevan harus memberikan arti kepada pembuat

    keputusan. Informasi ini bisa mengurangi ketidakpastian dan bisa

    meningkatkan nilai dari suatu keputusan.

    54

  • 7/27/2019 Skrip T.informatika

    55/65

    Artinya:

    Dan sesungguhnya kebanyakan (dari manusia) benar benar

    hendak menyesatkan (orang lain) dengan hawa nafsu mereka tanpa

    pengetahuan. Sesungguhnya Tuhanmu, Dia-lah yang lebih

    mengetahui orang-orang yang melampaui batas.

    (QS. Al-Anam(6) : 119)

    d. Complete ( lengkap )

    Informasi yang disajikan termasuk didalamnya semua data data

    yang relevan dan tidak mengabaikan kepentingan yang diharapkan

    oleh pembuat keputusan.

    e. Bermanfaat bagi orang lain

    Artinya:

    Dan tetaplah memberi peringatan, karena sesungguhnya peringatan

    itu bermanfaat bagi orang-orang yang beriman.

    (QS. Adz-Dzariyat(51) : 55)

    3.3.2 Membangun Etos Kerja Secara Islami

    Bekerja adalah salah satu unsur penting yang membedakan manusia

    dengan binatang. Bekerja akan menentukan tinggi rendahnya derajat manusia

    di muka bumi. Bekerja bermakna melakukan aktifitas dengan bersungguh-

    sungguh dengan mengeluarkan seluruh kemampuan dan potensi guna

    55

  • 7/27/2019 Skrip T.informatika

    56/65

  • 7/27/2019 Skrip T.informatika

    57/65

    Tidak bertentangan antara satu pekerjaan dengan pekerjaan yang lain.

    d. Jamai (kolektif)

    Pertanggung jawaban amal diakhirat bersifat individual. Amal harus

    sempurna, agar diterima Allah. Sementara, sempurnanya amal hanya

    bisa dikerjakan di dunia dan harus berjamaah.

    e. Tawazun (Seimbang)

    Bekerja harus seimbang, antara ibadah, dawah, dan profesi. Antara

    pekerjaan hati, otak, dan otot.

    f. Itqon (Rapi)

    Kerapian adalah syarat mutlak produktivitas. Rapi dalam

    perencanaan, pengorganisasian, pelaksanaan dan kontrol.

    g. Bertanggung jawab

    Bekerja harus didasari dengan rasa tanggung jawab yang tinggi, baik

    di dunia (kepada manusia) maupun di akhirat (kepada Allah).

    h. kefahaman

    kedudukan kefahaman sangat strategis dalam amal Islami.

    Dalam Islam, niat semata tidak menjadikan suatu perbuatan etis atau

    tak etis. Niat yang baik tak dapat menghalalkan perkara yang haram. Jika

    suatu perbuatan sudah halal, lalu diniatkan dengan niat baik, maka itu akan

    menjadi perilaku yang etis. Jika suatu perbuatan sudah haram, maka niat yang

    baik tak akan menjadikan perbuatan haram itu menjadi etis. Demikian pula

    suatu tujuan yang baik yang diniatkan dengan niat baik, tetap tak dibenarkan

    kalau ditempuh dengan jalan yang haram. [17].

    Islam memerintahkan umatnya untuk bekerja. Itulah sebabnya, dalam

    Islam bekerja termasuk ibadah karena bekerja termasuk kewajiban agama.

    57

  • 7/27/2019 Skrip T.informatika

    58/65

    Islam tidak menginginkan umatnya melulu melakukan ibadah ritual (hablum

    minallah), tetapi menginginkan umatnya juga memperhatikan urusan

    kebutuhan duniawinya sendiri. Inilah etika bekerja dalam Islam atau "etos

    kerja Islami". pertama, bekerja dengan sebaik-baiknya. Kedua, bekerja keras

    atau rajin. Ketiga, menekankan pentingnya kualitas kerja atau mutu produk.

    Keempat, menjaga harga diri serta bekerja sesuai aturan yang ada. [18].

    3.3.3 Peningkatan Kinerja dengan Peningkatan Teknologi Menurut Islam

    Berkembangnya teknologi yang semakin pesat, maka untuk

    menyesuaikan diri dalam peningkatan suatu kinerja suatu perusahaan /

    organisasi harus sarat dengan meningkatkan teknologi yang lebih baik.

    Peningkatan teknologi sangat berpengaruh pada roda perusahaan / organisasi

    untuk memenuhi target yang diharapkan dalam hiruk-pikuknya persaingan

    dunia, dimana manusia akan saling berkompetisi satu sama lainnya.

    Pengembangan ilmu pengetahuan dan teknologi dalam Islam, Al-

    Quran telah banyak memberikan informasi tentang ilmu pengetahuan dan

    teknologi yang semakin hari semakin nyata lewat kajian dan percobaan yang

    mengagumkan. Manusia wajib menerima dengan penuh keimanan semua isi

    Al-Quran yang menyangkut ilmu pengetahuan dan teknologi, baik itu sudah

    terbukti atau belum. Manusia, ilmu pengetahuan dan teknologi masih harus

    kerja keras untuk membuktikan formula-formula Al-Quran. Kitab tersebut

    memang sungguh tidak akan ada habisnya menyajikan ilmu Allah. [1].

    Energi yang memutar roda kehidupan adalah energi Allah yang

    diberikan kepada manusia dengan gratis. Allah SWT mempersilahkan untuk

    memanfaatkan semua energi yang ada di alam ini sekuat pengetahuan manusi

    58

  • 7/27/2019 Skrip T.informatika

    59/65

    itu sendiri. Sebagai mana ayat Allah dalam Al-Quran surat Ar-Rahman yang

    diulang ulang sebanyak 31 kali.

    Artinya:

    Maka nikmat Tuhan kamu yang manakah yang kamu dustakan?

    (QS. Ar-Rahman(55) )

    Allah SWT seakan-akan menggugat manusia yang tidak tahu diri, yang

    menggunakan nikmat Allah yang melimpah, tapi tidak mau bersyukur.

    Al-Quran telah menegaskan bahwa manusia diciptakan Allah dari

    bumi (tanah) agar manusia memakmurkannya.

    Artinya:

    Dia telah menciptakan kamu dari bumi (tanah) dan menjadikan kamu

    pemakmurnya (QS. Huud(11) : 61)

    Sesuai dengan tujuan penciptaan manusia ini, ketika dijadikan sebagai

    manusia pertama, Adam telah dibekali kemampuan memahami sifat-sifat

    alam ini, hal ini ditegaskan Allah dalam Al-Quran surat Al-Baqarah ayat 31:

    59

  • 7/27/2019 Skrip T.informatika

    60/65

    Artinya:

    Dan Dia mengajarkan kepada Adam nama-nama (benda-benda) seluruhnya,

    kemudian mengemukakannya kepada para Malaikat lalu berfirman:

    "Sebutkanlah kepada-Ku nama benda-benda itu jika kamu mamang benar

    orang-orang yang benar!".(QS. Al-Baqarah(2) : 31)

    Al-Quran adalah petunjuk suci untuk umat Islam dalam semua aspek

    kehidupan dunia dan akhirat. Sebagai wahyu Ilahi, Al-Quran berisi

    sunatullah dalam bentuk kode. Maksud dari sunatullah adalah hukum Allah

    tentang alam, tentang semua mahluk-Nya. Sunatullah yang sudah diketahui

    manusia disebut kaidah ilmiah atau hukum-hukum ilmu pengetahuan yang

    merupakan temuan ilmiah dari manusia. Hubungan majemuk antara satu ayat

    dengan beberapa pernyataan ilmiah diibaratkan sebagai satu mata air yang

    mengalirkan beberapa batang sungai, pada gilirannya, setiap batang sungai

    tersebut dapat mengalir ke beberapa cabang sungai. Sedangkan ilmu Allah

    adalah bagaikan samudera yang maha luas, tempat semua mata air bermuara.

    Pada aliran sungai ilmu pengetahuan ini, tanda-tanda tempatnya adalah

    temuan-temuan ilmu pengetahuan dan teknologi dalam bentuk data, hukum

    dan pemahaman lainnya. Beberapa sungai ilmu pengetahuan mungkin saja

    bertemu atau mengalir bersama menghasilkan banyak temuan ilmiah. Inilah

    perpotongan dua atau lebih disiplin ilmu yang berbeda. [1].

    Ayat-ayat Al-Quran dapat memberikan inspirasi bagi peneliti untuk

    merumuskan permasalahan penelitian dan pengembangan yang merupakan

    titik awal kegiatan tersebut, bahkan dalam tahap yang paling dini dari

    pengembangan ilmu pengetahuan dan teknologi ini, ayat Al-Quran tetap saja

    harus dikupas terlebih dahulu untuk memecahkan kode dalam menangkap

    60

  • 7/27/2019 Skrip T.informatika

    61/65

    isyarat ilmu pengetahuan dan teknologi yang mungkin dapat dipancarkannya.

    Sesuai dengan sifat umumnya, satu ayat Al-Quran dapat menginspirasikan

    lebih dari satu permasalahan ilmu pengetahuan dan teknologi. Al-Quran

    bukan hanya menjadi inspirasi untuk permasalahan ilmu pengetahuan dan

    teknologi, melainkan juga kemungkinan mengilhami jawaban atau penjelasan

    ilmiah. Peneliti dan ilmuwan pertama-tama harus merumuskan permasalahan

    ilmiah yang mungkin menjurus pada jawaban yang diilhami ayat tersebut.

    Juga dalam hal ini, satu ayat mungkin bisa mengilhami lebih dari satu

    penjelasan ilmiah. [1].

    Islam dalam Al-Quran sudah jelas sangat menganjurkan untuk

    mengembangkan ilmu pengetahuan dan teknologi dalam memakmurkan alam

    semesta ini dan untuk memenuhi kebutuhan manusia, Allah SWT telah

    mempersilahkan dan menyediakan energi untuk manusia. Manusia, dengan

    adanya upaya untuk meningkatkan potensi diri dan mengembangkan ilmu

    pengetahuan dan teknologi yang ada maka akan meningkatkan kinerja

    hidupnya dan aktivitasnya akan bernilai lebih untuk kehidupannya.

    61

  • 7/27/2019 Skrip T.informatika

    62/65

    BAB IV

    KESIMPULAN DAN SARAN

    4.1 Kesimpulan

    Kesimpulan yang dapat diambil dari skripsi agama ini adalah sebagai

    berikut:

    1. Pengelolaan data dengan menggunakan Sistem Manajemen Basis Data

    (SMBD) lebih banyak keuntungannya dibandingkan dengan sistem

    pemrosesan secara manual maupun sistem pemrosesan berkas, karena

    SMBD menyediakan lingkungan yang nyaman dan efisien untuk

    penyimpanan dan pengambilan data.

    2. Dengan menggunakan OEM (Oracle Enterprise Manager) dari produk

    Oracle Corp, suatu manajemen basis data dapat dikelola dan ditingkatkan

    kinerjanya dengan fitur-fitur yang ada di OEM itu sendiri, khususnya untuk

    jaringan basis data yang menggunakan struktur 3-tier.

    3. Dengan menggunakan OEM dapat membantu pekerjaan seorang DBA

    (Database Administrator) dalam mengelola manajemen basis data dan

    meningkatkan kinerja akan lebih mudah karena OEM menyediakan modul

    tuning packyang terdiri dari fitur-fitur yang ada dalam modul tersebut yaitu:

    tablespace map, re-organization wizard, SQL analyze dan oracle expert.

    4. Performance tuning manajemen basis data dengan menggunakan OEM

    merupakan pengembangan teknologi informasi dalam pengelolaan data,

    sebagaimana Allah SWT di dalam Al-Quran sangat menganjurkan kepada

    manusia untuk mengembangkan ilmu pengetahuan supaya memahami

    penomena alam semesta ini.

    62

  • 7/27/2019 Skrip T.informatika

    63/65

    5. Pengelolaan data pada suatu sistem manajemen basis data dengan

    memperhatikan nilai-nilai sendi agama Islam maka suatu data dapat

    dipertanggungjawabkan kebenarannya dan dikelola dengan baik supaya terus

    bermanfaat.

    6. Meningkatkan kinerja manajemen basis data di suatu perusahaan / organisasi

    dengan memperhatikan kaidah-kaidah agama Islam maka akan terwujudnya

    manajemen informasi yang dapat dipertanggungjawabkan dan terbangunnya

    etos kerja secara Islami di lingkungan tersebut.

    4.2 Saran

    Dari skripsi agama ini penulis ingin mengajukan beberapa saran,

    khususnya bagi para pengguna teknologi informasi, yaitu diantaranya:

    1. Pengembangan teknologi informasi dalam pengelolaan data harus dapat

    dipertanggungjawabkan kebenarannya, untuk informasi yang diragukan

    agar disaring dahulu dan data dilkelola dengan baik agar terus bermanfaat

    untuk kebaikan umat.

    2. Bagi para pengguna teknologi informasi untuk pengembangan teknologi

    pengelolaan suatu manajemen basis data khususnya dalam peningkatan

    kinerja (performance tuning) agar memperhatikan kaidah-kaidah agama

    Islam.

    3. Pengembangan teknologi performance tuning manajemen basis data

    diharapkan dapat membangun etos kerja sebagai muslim dan terwujudnya

    manajemen informasi yang Islami.

    63

  • 7/27/2019 Skrip T.informatika

    64/65

    DAFTAR PUSTAKA

    [1] Al-Zindani, Abdul Majid Bin Aziz, dkk (1997) Mukjizat Al-Quran dan As-

    Sunnah tentang IPTEK Jilid 2, Gema Insani Press, Jakarta.

    [2] Hariyanto, Bambang, Ir, MT (2004) Sistem Manajemen Basis Data , Bandung,

    Informatika.

    [3] Hutabarat, Bernaridho I., M.Sc, OCP. (2004) Oracle 8i/9iPerformance Tuning,

    ANDI Yogyakarta, Yogyakarta.

    [4] Hutabarat, Bernaridho, I., M.Sc, OCP. (2003) Panduan Oracle 8i untuk

    Administrator Database, Elex Media Komputindo, Jakarta.

    [5] Hartono, Jogiyanto, MBA, Ph.D. (1999) Pengenalan Komputer, ANDI

    Yogyakarta, Yogyakarta.

    [6] Syafiie, Imam (2000) Konsep Ilmu Pengetahuan dalam Alquran Telaah dan

    Pendekatan Filsafat Ilmu, UII Press, Yogyakarta.

    [7] Kadir, Abdul (2002) Konsep Tuntunan Praktis Basis Data, ANDI Yogyakarta,

    Yogyakarta.

    [8] Oracle University (2002) Oracle 9i Database Administration Fundamentals I

    volume 1, Student Guide, Oracle Corporation.

    [9] Oracle University (2002) Oracle Enterprise Manager 9i Edition 2.0, Student

    Guide, Oracle Corporation.

    [10] Rathomi, Moh. Abdai (1991) Tiga Serangkai Sendi Agama (Tauhid, Fiqih,

    Tashawuf), Almaarif, Bandung.

    [11] Sisindosat (2004) Oracle Enterprise Manager 9i Technical Documentation,

    Indosat Group.

    64

  • 7/27/2019 Skrip T.informatika

    65/65

    [12] Ula, Mutamminul, SH, H. (2003) Bekerja dan Berpenghasilan, Pustaka

    Tarbiatuna, Jakarta.

    [13] Zakariyya, Maulana Muhammad (2001) Kitab Fadhail Amal Edisi Revisi

    Bahasa Indonesia, Bandung.

    [14] http://geocities.com/alquranindo

    [15] http://www.waspada.co.id/serba_waspada/mimbar_jumat/artikel.php?article_id

    =58911

    [16] http://www.republika.co.id/ASP/koran_detail.asp?id=74055&kat_id=

    105&kat_id1=&kat_id2=

    [17] http://www.e-syariah.net/artikel.asp?id=17

    [18] http://www.republika.co.id/suplemen/cetak_detail.asp?mid=7&id=

    167741&kat_id=105&kat_id1=232&kat_id2=235

    [19] http://www.mediaindo.co.id/berita.asp?id=41067

    http://geocities.com/alquranindohttp://www.waspada.co.id/serba_waspada/mimbar_jumat/artikel.php?article_idhttp://www.republika.co.id/ASP/koran_detail.asp?id=74055&kat_id=%20%20%20%20%0D%0D%20%20%20%20%20%20%20%20105&kat_id1=&kat_id2http://www.republika.co.id/ASP/koran_detail.asp?id=74055&kat_id=%20%20%20%20%0D%0D%20%20%20%20%20%20%20%20105&kat_id1=&kat_id2http://www.e-syariah.net/artikel.asp?id=17http://www.republika.co.id/suplemen/cetak_detail.asp?mid=7&id=%20%20%20%20%20%0D%20%0D%20%20%20%20%20%20%20%20%20167741&kat_id=105&kat_id1=232&kat_id2=235http://www.republika.co.id/suplemen/cetak_detail.asp?mid=7&id=%20%20%20%20%20%0D%20%0D%20%20%20%20%20%20%20%20%20167741&kat_id=105&kat_id1=232&kat_id2=235http://www.mediaindo.co.id/berita.asp?id=41067http://geocities.com/alquranindohttp://www.waspada.co.id/serba_waspada/mimbar_jumat/artikel.php?article_idhttp://www.republika.co.id/ASP/koran_detail.asp?id=74055&kat_id=%20%20%20%20%0D%0D%20%20%20%20%20%20%20%20105&kat_id1=&kat_id2http://www.republika.co.id/ASP/koran_detail.asp?id=74055&kat_id=%20%20%20%20%0D%0D%20%20%20%20%20%20%20%20105&kat_id1=&kat_id2http://www.e-syariah.net/artikel.asp?id=17http://www.republika.co.id/suplemen/cetak_detail.asp?mid=7&id=%20%20%20%20%20%0D%20%0D%20%20%20%20%20%20%20%20%20167741&kat_id=105&kat_id1=232&kat_id2=235http://www.republika.co.id/suplemen/cetak_detail.asp?mid=7&id=%20%20%20%20%20%0D%20%0D%20%20%20%20%20%20%20%20%20167741&kat_id=105&kat_id1=232&kat_id2=235http://www.mediaindo.co.id/berita.asp?id=41067