BAB II
LANDASAN  TEORI

2.1   Gambaran Umum Propinsi Kalimantan Tengah
Propinsi Kalimantan Tengah  secara geografis terletak  di daerah katulistiwa yaitu :   0 0  44’55” Lintang Utara, 3 0   47’70” dan 110 0  43’19” – 115 0  47’36” Bujur Timur.
Luas wilayah Propinsi Kalimantan tengah 153.560 km yang terdiri dari atas Hutan, Rawa, Sungai, Danau, Genangan Air, Pantai dan tanah lainnya.
Keadaan iklim Kalimantan Tengah adalah Iklim tropis yang lembab dan panas dengan suhu udara rata – rata 33 0  dan temperatur tertinggi dapat mencapai 36 0  
Wilayah administrasi pemerintahan di Propinsi Kalimantan Tengah saat ini meliputi 13 Kabupaten, setelah adanya pemekaran termasuk 1 kotamadya  yaitu :
1.	Kotamadya palangkaraya, seluas 2.400 km 2
2.	Kabupaten Kota Waringin Barat, seluas 21.000 Km 2 
3.	Kabupaten Kotawaringin Timur, seluas 24.500 km 2  
4.	Kabupaten Barito Selatan, seluas 8.830 Km 2
5.	Kabupaten kapuas, seluas  12.574 Km 2
6.	Kabupaten Katingan, seluas 17.800 Km 2
7.	Kabupaten seruyan, seluas 8.400 Km 2
8.	Kabupaten Gunung Mas, seluas 13.400 Km 2
9.	Kabupaten Pulang Pisau, seluas  8.829 Km 2
10.	Kabupaten Murung Raya, seluas  23.700 Km 2
11.	Kabupaten Barito Timur, seluas  4.070 Km 2
12.	Kabupaten  Sukamara, seluas 3.824 Km 2
13.	Kabupaten Barito Utara, seluas   8.300 Km 2
Disamping itu terdapat 67 Wilayah Kedemangan yang merupakan Wilayah kesatuan yang dipimpin oleh Demang Kepala Adat. Kalimantan tengah juga memiliki aliran sungai besar dan kecil yang mengalir dari daerah pegunungan sebelah utara menuju ke selatan dan bermuara di laut Jawa, Sungai – sungai tersebut antara lain :
1.	Sungai Barito, sepanjang  	900 Km 
2.	Sungai Kapuas, sepanjang 	600 Km
3.	Sungai Kahayan	600 Km
4.	Sungai Katingan	650 Km
5.	Sungai Mentaya	400 Km
6.	Sungai Seruyan	350 Km
7.	Sungai Lamandau	300 Km
8.	Sungai Arut	250 Km
9.	Sungai Sebangau	200 Km
10.	Sungai Kumai	179 Km
11.	Sungai Jelai	100 Km
Penduduk Propinsi Kalimantan Tengah memeluk bermacam – macam agama, yaitu agama Islam, Kristen Protestan, Katholik, Hindu dan Budha. Khusus agama Hindu kaharingan  di anut oleh sebagian penduduk ‘asli” Kalimantan Tengah. Penduduk Kalimantan Tengah sebagian terbesar terdiri dari etnis dayak yang merupakan penduduk “asli” Propinsi Kalimantan Tengah. Etnis dayak sendiri terbagi atas beberapa sub etnis antara lain : Dayak Ngaju, Ot danum, ma’anyan, lawangan, Siang, dan lain – lain. Masing – masing – masing sub etnis memiliki bahasa, adat – istiadat dan budaya yang berbeda. Beragam jenis kesenian seperti seni Tari, Seni Rupa / seni ukir, lagu daerah, kerajinan, serta bahasa daerah terus dilestarikan dan dikembangkan. 
Senjata khas / tradisional Kalimantan Tengah seperti mandau, sipet (Sumpitan), lunjo (Lembang), Duhung (sejenis Keris) semua memiliki bentuk dengan nilai artistik yang cukup tinggi. Penduduk Kalimantan Tengah sebagian besar hidup dan bekerja pada sektor pertanian sebagai mata pencaharian, termasuk kehutanan, perkebunan, perikanan dan peternakan. Selebihnya hidup dan bekerja pada sektor pertambangan, industri, perdagangan, bangunan dan berbagai sektor lainnya. Dari sektor perekonomian seperti tersebut maka hasil utama daerah Kalimantan Tengah adalah hasil pertanian khususnya hasil hutan seperti : kayu dan rotan. Untuk hasil perkebunan antara lain karet dan dari sektor pertambangan yaitu  tambang emas, batu bara serta kerajinan rakyat.
	Propinsi Kalimantan Tengah Juga memiliki  berbagai jenis tumbuh – tumbuhan diantaranya kayu lanan (shorea Teprosula) kayu ulin (exsiderxylon Zwageri), meranti (Shorea spp). Selain itu Kalimantan Tengah  juga memiliki berbagai satwa seperti orang hutan (pongopegmacus), Bekantan (Nasalis Larvatus), Owa – owa (Hylobates Mulleri), Kera buku (Tarsius – tarsius), burung bangkong, burung beo, Burung pecuk, ular dan lain – lain.

2.2   Peta Propinsi Kalimantan Tengah

Gambar 2.1  Peta Propinsi Kalimantan Tengah

2.3   Sejarah Suku Dayak
Berdasarkan legenda dan cerita dari para pendahulu, nenek moyang orang / suku Dayak yang mendiami Propinsi Kalimantan Tengah sama sekali tidak ada kelompok yang masuk dari muara – muara sungai disebelah  selatan wilayah Kalimantan Tengah yaitu dari arah Laut Jawa. Seluruhnya masuk kewilayah Kalimantan Tengah sekarang adalah melalui bagian utara dan timur.
Menurut Legenda, nenek moyang orang Dayak ngaju berasal dari suatu kerajaan yang terletak di lembah pegunungan Yunan bagian selatan di Cina Barat laut berbatasan dengan Vietnam sekarang. Raja tersebut bergelar Tha Wong yang berarti raja besar. Tidak mengherankan jikalau dikalangan suku Dayak ada beberapa keluarga dalam memberikan nama bagi anak laki – laki yang lahir dikeluarganya dengan nama antara lain : Tahawong, Sahawong, Sawong, Tewong, Siwong.
Salah satu kelompok migran dari Tha Wong tersebut masuk ke Kalimantan Tengah sekarang di duga melalui Kalimantan Barat, dengan menyusuri Sungai Kapuas. Dalam pencarian tempat pemukiman baru yang aman akhirnya kelompok tersebut menyeberangi pegunungan Schwaner. Pemukiman pertama dibangun di hulu anak – anak sungai Katingan antara lain di hulu Sungai Baraoi anak sungai samba yang terkenal dengan nama “Datah Otap”. Hingga saat ini  masih terdapat puing – puing Betang yang sangat besar, Betang di pastikan pada masanyya sangat kokoh yang terbuat dari kayu ulin yang berdiameter 60 – 70 cm.
Nenek Moyang orang Dayak Kalimantan Tengah jelas menyebar dari sebelah Utara yaitu : dari daerah hulu sungai. Penyebarannya terbalik bukan dari muara sungai disebelah selatan Kalimantan Tengah melainkan menyebar dari arah utara dan dari arah timur, artinya justru menyebar dari arah hulu sungai. Dengan demikian asal – usul orang Dayak dapat disimpulkan bukan dari ras Melayu melainkan lebih tepat dari Ras Neo Mongolik. Berpindahnya nenek moyang suku Dayak dari daerah asal (pegunungan Yunan) dapat dipastikan telah mempunyai kebudayaan yang tinggi. Hal tersebut dibuktikan bahwa mereka  telah memiliki kemampuan navigasi yang memungkinkan mereka berlayar menyeberangi laut cina selatan. 
Ditempat yang baru mereka telah mampu mengenal batu – batuan yang mengandung  bijih besi, memproses menggunakan tanur dibuat sendiri. Hasil besi yang diproses itu  di sebut dengan “Sanaman Mantikei” atau besi mantikei yang terkenal sangat kuat.
Masih menjadi perdebatan apakah yang dimaksud dengan Dayak? Ini dikarenakan suku – suku yang mendiami pulau Borneo (Kalimantan) secara umum disebut suku Dayak. Dengan demikian yang dimaksud dengan Dayak adalah Sungai. Kata Dayak yang artinya sungai tersebut terdapat pada salah satu anak suku Benuaq di Kalimantan Timur serta bahasa suku (local) di Kalimantan Barat dan Sarawak.                             	
 Sejak lebih dari 1500 tahun yang lalu kehidupan nenek moyang masyarakat Dayak yang datang ke pulau Kalimantan merupakan masyarakat yang telah memiliki budaya yang tinggi. Masyarakat dayak  bermukim terpisah – pisah diperkampungan – perkampungan yang tersebar di sepanjang tepi sungai, sesuai dengan kebutuhannya untuk tempat tinggal dibangun rumah besar dan panjang yang di sebut “ Rumah Betang ” yang  menampung seluruh keluarga yang menjadi warga Betang. Warga betang yang dimaksud disini adalah warga Kalimantan Tengah dari berbagai suku dan agama yang ada di Kalimantan Tengah.
Dalam rumah Betang sebagai hunian baik untuk seluruh atau sebagian warga perkampungan ikut bertumbuh kembang kebudayaan, adat kebiasaan, dan hukum adat masyarakat Dayak. Warga Betang dipimpin oleh kepala Betang dibantu oleh perangkat organisasi dilingkungan Betang tersebut sebagai suatu perkampungan, berbagai hal menyangkut kepentingan bersama dibahas melalui musyawarah untuk mencapai mufakat.
Seiring dengan perkembangan zaman lebih – lebih dampak dari masuknya kebudayaan dari luar, maka Betang sebagai tempat hunian bersama menjadi kurang menarik dan makin lama makin ditinggalkan. Arus kehidupan modern yang lebih bersifat individualistis serta pengaruh berkembangnya pendidikan ilmu pengetahuan dan teknologi, secara berlahan dan pasti betang sebagai bentuk tempat hunian bersama tidak dipertahankan lagi. Betang – Betang yang masih ada hingga saat ini merupakan  sisa – sisa Betang yang dibangun pada abad XIX atau sebelumnya. Oleh Pemerintah Propinsi Kalimantan Tengah dan masyarakat Betang yang masih utuh di Pugar kembali dan kini dijadikan sebagai obyek wisata.
Meskipun demikian dewasa ini kembali disadari bahwa kearifan dan kebijakan yang diterapkan oleh Kepala Betang masa lampau beserta organisai perangkatnya ternyata memiliki nilai budaya yang luhur dan tinggi. Nenek moyang kita telah mewariskan  suatu pandangan hidup yang mampu bertahan  sepanjang masa. Banyak tokoh masyarakat dan budayawan daerah menghidupkan kembali serta melestarikan aspek – aspek budaya dan nilai – nilai luhur dalam masyarakat Betang menjadi suatu falsafah hidup yang di sebut falsafah budaya Betang 
Falsafah budaya masyarakat Kalimantan Tengah yaitu : “ Dimana bumi dipijak disitu langit dijunjung “ , yang artinya : “ Dimana bumi dipijak disitu langit dijunjung “ mempunyai makna bahwa setiap warga pendatang baru wajib menghormati budaya dan adat – istiadat masyarakat setempat.
Falsafah ini merupakan motto lama yang diangkat kembali setelah terjadinya konflik fisik antar etnis. Falsafah budaya Betang dimaksudkan sebagai pedoman yang mengatur pergaulan hidup antar sesame warga masyarakat yang berbeda – beda.
Konflik etnis yang terjadi adalah merupakan akibat dari tidak dipedomaninya falsafah masyarakat Betang, sehingga budaya dan adat – istiadat masyarakat Dayak selaku penduduk asli kurang dihormati dan diabaikan.
Tidak dapat dipungkiri bahwa masyarakat Dayak di Kalimantan Tengah adalah masyarakat yang mempunyai akar budaya sendiri, mempunyai adat – istiadat yang dihormati dan menjadi pedoman sikap dan perilaku  dalam pergaulan hidup sehari – hari.
Mengingat secara histories semua suku Dayak di pulau Kalimantan memiliki tradisi hidup dalam rumah panjang dengan kesetiakawanan / Solidaritas yang tinggi, mengetahui dan menghayati Rapat Damai Tumbang Anoi  1894, dan kepercayaan kepada Tuhan Yang Maha Esa serta dengan berbagai variasi dinamisme (kepercayaan segala sesuatu memiliki tenaga dan kekuatan yang dapat mempengaruhi keberhasilan atau kegagalan usaha manusia dalam mempertahankan hidup), budaya Betang tidak hanya mampu menjadi budaya pemersatu suku – suku Dayak di Kalimantan Tengah saja, bahkan suku – suku Dayak di seluruh pulau Kalimantan apapun agama yang mereka peluk. 
Paham dinamisme ini tidak hanya dapat menginteraksi dan mengintegrasi diri dengan sistem nilai yang lain dan dengan ilmu pengetahuan serta teknologi modern, bahkan juga juga dengan agama – agama yang ada. Masyarakat dayak dewasa ini memeluk berbagai agama, tetapi tetap hidup berdampingan secara damai di bawah naungan rumah panjang.
   
2.4   Kebudayaan Suku Dayak.
 Suku Dayak mempunyai banyak kebudayaan baik dari segi Tata     Rumah Adat suku Dayak, Bahasa, Kesenian, Mata Pencaharian, Peralatan. 
a.	Rumah Betang merupakan rumah suku Dayak asli yang dibangun secara gotong – royong oleh seluruh keluarga yang menggambarkan nilai – nilai atau norma kehidupan bermasyarakat berdasarkan kekluargaan, kebersamaan, kesetaraan dalam masyarakat terbuka yang Bhineka Tunggal Ika, yang merupakan sub – kultur dari pancasila. Biasanya dahulu rumah tersebut letaknya dipinggir sungai. Umumnya rumah suku Dayak tersebut besar dan panjangnya sekitar 30 – 150 meter, lebar 10 – 30 meter, tinggi tiangnya 2-4 meter dari tanah ke lantai dasarnya, beratap sirap, berdinding papan atau kulit kayu sedangkan lantainya terbuat dari papan. Biasanya bahan bangunan rumah tersebut terbuat dari kayu ulin yang mempunyai daya tahan lama hingga ratusan tahun. 
Rumah betang ini mempunyai tangga dan pintu hanya satu yang terletak dibagian depan rumah, dibelakang rumah ada balai kecil yang dipergunakan tempat menyimpan alat – alat untuk bertani, untuk penerangan suku dayak menggunakan lampu yang dibuat dari damar.
Maksud di bangunnya rumah dengan tiang tinggi adalah untuk mencegah musuh yang mengganggu, mencegah dari gangguan binatang buas, menghindari banjir dan terikat dengan adat kepercayaan mereka, dihalaman betang terdapat beberapa bangunan seperti :
•	Sandung
Sandung biasanya terletak di muka rumah atau dibelakangnya, ialah tempat menyimpan tulang – tulang orang yang sudah mati setelah diadakan upacara Tiwah, bentuk rumah ini kecil dan setiap dindingnya terdapat ukiran atau gambar – gambar.
•	Sapundu
Sapundu adalah nama patung yang menjadi tempat mengikat binatang – binatang yang akan menjadi kurban dalam upacara adat suku Dayak.
•	Rumah batu ( Petahu )
Rumah batu adalah rumah pujaan mereka dimana di dalam rumah kecil itu terdapat batu yang disebut Petahu.
•	Sandaran
Sandaran adalah patung besar, dan menurut kepercayaan agama kaharingan merupakan jalan menuju ke langit.
•	Ambatan
Ambatan yaitu patung kayu yang dipasang disekitar Sandung, patung tersebut berbentuk patung manusia yang berukuran kecil.
•	Sandung Dulang
Sandung Dulang adalah tempat menyimpan abu dan tulang dari orang yang sudah mati dan dari mayat yang sudah di bakar.
•	Sandung Naung
Sandung naung yaitu tempat menyimpan tulang dari orang yang sudah mati, tetapi tidak dibakar
b.	Bahasa asli suku Dayak adalah  bahasa yang dipergunakan sebagai bahasa komunikasi antar warga dari berbagai anak suku, bahasa yang biasa menjadi bahasa yang mudah dimengerti adalah bahasa Dayak Ngaju, disamping menggunakan bahasa induk masing – masing suku sebagai bahasa sehari – hari di wilayahnya.
Ada beberapa bahasa suku Dayak yaitu :
•	Bahasa Dayak Ngaju
•	Bahasa Dayak Ot danum
•	Bahasa Dayak Ma’anyan
•	Bahasa Dayak Dusun
•	Bahasa Dayak Tamuan 
	Dengan demikian Bahasa Dayak Ngaju berfungsi sebagai bahasa pengantar atau Lingua Franca pada sebagian besar warga suku – suku sebagian kecil lainnya. Meskipun belum dapat berkomunikasi lisan, paling tidak mereka memahami apa yang diucapkan dalam bahasa Dayak Ngaju tersebut.
Hal unik dan perlu pengkajian lebih lanjut yaitu sejumlah bahasa tagalong di Philipina, misalnya “kuman” yang artinya makan serta nama – nama sejumlah binatang seperti “langau” (Lalat), “ Manuk” (ayam), “Bawui”   (Babi), “Pusa” (Kucing).
c.	Kehidupan seni dan budaya di Kalimantan Tengah baik yang tradisional maupun yang kontemporer, cukup indah dan bermutu tinggi.
Berbagai ragam dan jenis kesenian seperti seni tari, seni rupa / seni ukir, seni suara, dan seni anyam / kerajinan.
•	Seni Tari
Kalimantan Tengah memiliki beragam jenis tari – tarian yang dilakukan menurut maksud penampilan, antara lain : 
1.	Tari Manasai untuk menyambut tamu (sebagai ucapan selamat datang)
2.	Tari Manganjan Sangkai raya ( upacara adat suku Dayak Kalimantan Tengah pada waktu upacara adat Tiwah)
3.	Tari Kinyah adalah tarian tradisional suku Dayak Kalimantan Tengah yang menggambarkan keahliannya dalam mempermainkan senjata pusaka mandau dan telabang. Tarian ini sering ditampilkan pada upacara adat menyambut tamu terhormat dan acara sukuran.
4.	Tari Balian adalah suatu cara pengobatan orang sakit, tari ini dilakukan oleh penduduk asli yang menganut agama keharingan.
5.	Tari giring – giring adalah tarian yang dilakukan oleh pria dan wanita dalam pesta adat perkawinan, menyambut tamu dan acara haroyong harubuh
6.	Tari Galang Dadas adalah tarian yang dilakukan oleh seorang wanita yang bernama Ine Payung Gunting. Dalam pertapaannya, ia bertemu dengan seekor ular tedung dan macan yang akhirnya kedua binatang tersebut memberikan petunjuk – petunjuk agar mendapatkan kesaktian. Akhirnya ia pandai menari seperti lenggang – lenggong ular tadung dan melayang – laying bagaikan burung elang terbang di langit.
7.	 Tari menggetem adalah tarian yang dilakukan pada waktu panen memotong padi
•	Seni Suara
Seni suara adalah lagu – lagu daerah seperti karungut, Kandan, Murung, Karinci dan lain – lain.
•	Seni rupa / seni ukir
Jenis seni antara lain dapat di hayati pada topeng, perisai, bangunan sandung (tempat menyimpan tulang – belulang), hulu dan sarung mandau, patung, dan bangunan rumah adat.
•	Seni anyam / kerajinan
Kalimantan tengah memiliki berbagai jenis ragam kerajinan rakyat yang terbuat dari anyaman rotan dan pandan, purun, getah nyatu, serta perhiasan – perhiasan sebagai Souvenir
Hingga hasilnya bisa menjadi bentuk kapal dan desain lain terbuat dari bahan karet, tikar, rumah adat, gelang, kalung manik – manik.
•	Adat – istiadat  adalah kebiasaan – kebiasaan yang diakui, dipatuhi dan dilembagakan serta dipertahankan oleh masyarakat adat setempat secara turun temurun. Adat – istiadat sering pula disebut adat kebiasaan yang merupakan bentuk perilaku warga suatu kelompok dalam pergaulan hidup sehari – hari baik dalam pergaulan hidup antar sesama warga maupun bentuk – bentuk komunikasi antara sesama warga yang disepakati secara sosial diaktualisasikan sebagai etika tata pergaulan maupun kesepakatan – kesepakatan yang diakui bersama dalam hal sikap dan perilaku seseorang terhadap lingkungan dan alam sekitarnya.  
d.	Senjata Khas Kalimantan Tengah adalah mandau yaitu salah satu senjata pusaka suku Dayak yang merupakan pusaka turun temurun yang dianggap keramat. Mandau adalah Parang Panjang dan selalu ada ukiran – ukiran atau bertatah emas, perak atau tembaga pada bagian mandau tersebut. Mandau memiliki nilai religius, bagian hulu mandau terbuat dari tanduk atau kayu yang baik dan diukir secara halus, yang menggambarkan nilai seni purbakala  yang ada sangkut pautnya dengan kepercayaan mereka. Sarung mandau juga diukir serta dianyam dengan anyaman rotan pilihan serta diberi hiasan bulu – bulu burung, manik – manik aneka warna atau mungkin penyang (jimat) yang dipercayai sebagai senjata penangkal. 
Pada sarung tersebut diikatkan / diselipi juga satu pisau kecil yang sangat tajam yang disebut “langgei kuai” dan dapat digunakan untuk meraut kayu atau bambu sehingga dapat menjadi halus. Dalam beberapa kesempatan tertentu biasanya mandau juga dihadirkan sebagai senjata upacara.
2.5	Sistem Informasi
2.5.1	Sistem
Sistem adalah kumpulan elemen – elemen yang saling berkaitan  atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem. 
2.5.2	Informasi
Informasi merupakan salah satu sumber daya penting dalam manajemen modern. Banyak keputusan strategis yang tergantung kepada informasi. Informasi tidak hanya  untuk kepentingan internal dalam organisasi, tetapi juga dipakai  oleh pihak eksternal (di luar organisasi ). Pemakaian internal meliputi staf operasi, manajemen tingkat bawah hingga manajemen tingkat atas, sedangkan pemakaian eksternal dapat berupa pelanggan, pemegang saham, pemasok atau mitra kerja, dan lain – lain.
Untuk mengetahui bagaimana informasi digunakan dalam manajemen, ada baiknya untuk mengetahui level – level manajemen dalam suatu organisasi, manajemen dibagi menjadi tiga kelompok yaitu : manajemen tingkat atas, manajemen tingkat menengah, dan manajemen tingkat bawah.	
2.6	Basis Data
2.6.1	Sejarah Kemunculan Basis Data 
Sistem pemrosesan manual (berbasis kertas) merupakan bentuk pemrosesan yang menggunakann dasar berupa setumpuk rekaman yang disimpan pada rak – rak berkas. Jika sesuatu berkas diperlukan, berkas tersebut harus dicari pada rak – rak tersebut. 
Bentuk seperti ini masih banyak dijumpai dalam kehidupan sehari – hari contoh yang lain adalah buku telepon saku dimana seseorang relatif mudah mencari mudah mencari nama – nama rekannya karena datanya telah disusun secara alfabetis. Namun demikian kemudahan seperti ini tetap saja kurang luwes. Data tidak bisa diurutkan menurut kata atau nomor telepon. Jika hal seperti itu dikehendaki, tidak ada cara lain selain dengan menuliskannya kembali.
Pada saat awal penerapan sistem komputer, sekelompok rekaman disimpan pada sejumlah berkas secara terpisah. Sistem  yang menggunakan pendekatan seperti ini biasa disebut sebagai sistem pemrosesan berkas. Sistem  ini tentu saja memiliki kelebihan dari pada  sistem pemrosesan manual yaitu dalam hal kecepatan dan keakuratannya. Kelemahannya, perancangan sistem masih didasarkan pada kebutuhan individual pengguna, bukan kebutuhan sejumlah pengguna.  Setiap kali ada kebutuhan sejumlah pengguna. 
Kemubajiran data atau duplikasi data diakibatkan oleh karena setiap program aplikasi pengguna data tersendiri, kemubajiran data sebenarnya terjadi karema keterbatasan berbagi data. Sendainya suatu data dapat di pakai oleh beberepa program aplikasi, ataupun sejumlah orang, kemubajiran data dapat dihindari.

MODEL BASIS DATA
Model basis data menyatakan hubungan antar rekaman yang tersimpan dalam basis data. Beberapa literatur menggunakan istilah struktur data logis untuk menyatakan keadaan ini.
Model dasar yang paling umum ada 3 macam yaitu:
1.  Hirarkis
Model hirarkis biasa disebut model pohon, karena menyerupai pohon yang di balik, model ini menggunakan pola hubungan orang tua - anak. Setiap simpul menyatakan sekumpulan medan, simpul yang terhubung ke simpul pada leve;l dibawahnya di sebut orang tua, setiap orangtua bisa memiliki satu atau beberapa anak, tetapi setiap anak hanya memiliki satu orang tua. Simpul-simpul yang dibawahi oleh simpul orang tua di sebut anak, simpul yang tak memiliki anak disebut daun, simpul orang tua yang tidak memiliki orang tua disebut akar, dan hubungan antara anak dan orang tua disebut cabang. 
2.  Jaringan 
Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memiliki lebih dari satu orang tua. Oleh karena sifatnya yang demikian, model ini bisa menyatakan, (satu orang tua punya satu anak), ( satu orang tua punya banyak anak ), maupun ( beberapa anak bisa mempunyai beberapa orang tua ). 

3.	Relasional
Model relasional merupakan model yang paling sederhana, sehingga mudah digunakan dan di pahami oleh pengguna serta merupakan yang paling populer saat ini. Model ini menggunakan sekumpulan tabel berdimensi dua  (yang disebut relasi atau tabel), dengan masing – masing  relasi tersusun atas tufel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat mengghilangkan kemubajiran data dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.

2.6.2	Normalisasi
Normalisasi digunakan untuk metodologi tersendiri untuk menciptakan struktur tabel ( relasi ) dalam basis data (dengan tujuan untuk mengurangi kemubajiran data), normalisasi terkadang hanya dipakai sebagai perangkat verifikasi terhadap tabel - tabel yang di hasilkan oleh metodologi lain. Normalisasi memberikan panduan  yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi ketidak efesienan. 
Pendefinisian normalisasi sebagai proses untuk menggubah suatu relasi yang memiliki masalah tertentu kedalam dua buah relasi atau lebih tang tidak memiliki masalah tersebut , istiliah tersebut disebut anomali.

BENTUK NORMAL 
Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk normal adalah suatu aturan yang di kenakan pada relasi dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut pada level-level normalisasi. Suatu relasi di katakan  berada dalam bentuk normal tertentu jika memenuhi kondisi-kondisi tertentu. Misalnya , suatau relasi berada dalam bentuk normal pertama ( biasa disebut INF ),jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris.
Beberapa level  nornalisasi yang biasa digunakan adalah : 
1.NF, bentuk normal pertama 
2.NF, bentuk normal kedua.
3.NF, bentuk normal ketiga.

2.7	Borland Delphi
Borland Delphi adalah sebuah bahasa pemrograman visual di dalam lingkungan windows yang menggunakan bahasa pascal sebagai kompiler, dan mempunyai cakupan kemampuan yang luas dan sangat canggih. Keberadaan bahasa pemrograman Delphi tak dapat dipisahkan dari bahasa Turbo Pascal karena Delphi merupakan generasi penerus dari turbo pascal. 
Berbagai jenis aplikasi dapat anda buat dengan Delhi, termasuk untuk mengolah teks, grafik, angka, database, dan aplikasi web. Secara umum kemampuan Delphi adalah menyediakan fasilitas pemrograman yang andal, sehingga memungkinkan anda untuk membuat aplikasi sesuai dengan keinginan, dengan tampilan dan kemampuan yang canggih.
Untuk mempermudah program dalam membuat program aplikasi, Delphi menyediakan fasilitas pemrograman yang sangat lengkap, fasilitas pemrograman tersebut dibagi dua kelompok yaitu obyek dan bahasa pemrograman. Secara lengkap object adalah suatu  komponen yang mempunyai bentuk fisik dan biasanya  dapat dilihat (visual). 
Object biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan – batasan tertentu. Sedangkan bahasa pemrograman secara singkat dapat disebut sebagai sekumpulan teks yang mempunyai arti tertentu dan disususn dengan aturan tertentu yang dalam menjalankannya perlu ada eksekusi.
Delphi menggunakan struktur bahasa pemrograman object pascal yang sangat dikenal dengan pemrograman professional. Khusus untuk pemrogram database, Delphi menyediakan object yang sangat kuat, canggih dan lengkap, sehingga memudahkan pemrogram dalam merancang, membuat, dan menyelesaikan aplikasi database yang diinginkan, selain itu, Delphi juga dapat menangani data dalam berbagai format database.   

IDE Delphi :
Delphi memiliki lingkungan pemrograman terpadu (IDE “ Integrated Development Environment”). Dengan IDE semua yang diperlukan dalam pengembangan, dalam kondisi normal, semuanya telah tersedia.
Semua yang terlihat di atas taskbar Windows adalah lingkungan pengembangan Delphi dan itulah yang disebut IDE. Jika diperhatikan dengan seksama maka IDE tersebut dapat dibagi menjadi :
1.	Jendela Utama
Pada jendela utama terdapat menu – menu (bagian paling atas) sebagaimana menu aplikasi windows umumnya, toolbar (gambar –gambar kecil pada bagian kiri bawah) yang merupakan langkah cepat (shortcut) dari beberapa menu, dan component palette, yaitu gudang komponen yang akan digunakan untuk  membuat aplikasi.
Komponen palette terdiri dari beberapa halaman, diantaranya adlah Standard, Additional dan System. Halaman tersebut berisi komponen – komponen yang sesuai dengan namanya.		
2.	Object Treeview
Fasilitas ini hadir bersama Delpi 6 dan 7, jadi Delphi 5 ke bawah belum memilikinya. Object Tree View menampilkan komponen yang digunakan dalam pengembangan aplikasi sesuai dengan penempatannya.
Pada saat pengembangan aplikasi anda dapat mengatur tampilan aplikasi dengan cara :
a.	Mengubah letak, ukuran atau lainnya langsung dari form
b.	Mengubah Properti dan Event di Object Inspector
c.	Mengakses komponen melalui Object Treeview.
Ketiga fasiltas : Object Treeview, Object Inspector dan form Designer adalah saling terkait, perubahan pada object Treeview juga memberi perubahan pada form dan Object Inspector.
3.	Object Inspector
Object Inspector digunakan untuk mengatur property dan event  suatu komponen. Semua komponen dapat diubah perilakunya menggunakan kehebatan Object Inspector. Akan tetapi anda tidak dapat mengubah langsung properti – properti yang tidak ditampilkan kecuali melalui penulisan kode program.
4.	Form Designer
Semua program windows memiliki form dan form adalah komponen utama dalam pengembangan aplikasi. Form Designer adalah tempat melekatnya komponen yang lain diletakkan.
5.	Code Editor, Explorer dan Component Diagram
Code editor adalah tempat kode program yang diperlukan untuk mengatur tugas aplikasi ditullis.
Code Explorer adalah fasilitas yang membantu penjelajah kode program menjadi lebih mudah. Code explorer menampilkan semua komponen, unit, konstanta dan variabel yang digunakan dalam aplikasi.
Component Diagram adalah fasilitas yang dapat digunakan dalam aplikasi. Anda tidak otomatis mendapatkan diagram tersebut, tetapi cukup memindahkan komponen – komponen di dalam Object Treeview ke dalam jendela Diagram, hubungan antar komponen akan dibuat oleh Delphi.

Berbagai macam menu yang ada pada Borland Delphi :
a.	Menu File
•	New, untuk membuka kotak dialog New item yang berisi obyek yang tersimpan dalam object Repository dan wizard untuk membuat obyek baru.
•	New Application, untuk membuat project baru termasuk sebuah form kosong, unit dan project file.
•	New form, untuk membuat sebuah frame kosong dan akan ditambahkan ke project yang sedang dibuka.
•	Open, untuk memanggil project yang sudah ada
•	Save, untuk menyimpanfile yang sedang aktif saat ini dengan nama yang tersedia
•	Save As, untuk menyimpan file aktif saat ini dengan menggunakan nama baru , termasuk menyimpan perubahan oada project file.
•	Save project as, untuk menyimpan project yang sedang dibuka dengan nama baru.
•	Save All, untuk menyimpan semua file yang saat ini dibuka termasuk project modulnya.
•	Close, untuk menutup  semua fileyang dibuka saat ini.
•	Use unit, untuk menambahkan unit yang dipilih ke klausa uses dari modul yang aktif.
•	Print, untuk mencetak fie yang sedang aktif saat ini.
•	Exit, untuk menutup semua project yang terbuka dan keluar dari Delphi.

b.	Menu Edit
•	Undo,  untuk membatalkan perintah terakhir yang telah dilakukan.
•	Redo, untuk mengulang perintah terakhir yang telah dilakukan.
•	Cut,  untuk menghapus data terpilih (teks atau component), dan memindahkannya ke clipboard.
•	Paste, untuk menggandakan data terpilih di dalam clipboard ke lokasi kursor berada saat itu.
•	Delete, untuk menghapus data terpilih
•	Select  All, untuk memilih semua komponen yang ada di dalam form aktif.
•	Align to grid, untuk memilih semua komponen yang ada  di dalam form aktif.
•	Align to grid, untuk meratakan tampilan komponen yang terpilih dengan dibantu garis – garis.
•	Bring to front, untuk meletakkan komponen terpilih ke bagian paling depan / atas dari semua komponen yang ada dalam sebuah form.
•	Send to Back, untuk meletakkan komponen terpilih ke bagian paling belakang / bawah dari semua komponen yang ada dalam sebuah form.
•	Align, untuk mengatur perataan penulisan atau letak komponen dalam posisi vertical maupun horizontal.
•	Size, untuk mengatur ukuran lebar dan tinggi suatu obyek.
•	Scale, untuk mengatur ulang semua komponen berikut formnya agar memiliki ukuran yang proporsional.
•	Tab Order, untuk mengatur urutan order dari komponen – komponen dalam form.
•	Creation order, untuk menentukan order agar aplikasi menghasilkan komponen nonvisual   saat anda membuka ssuatu form.
•	Flip Children, untuk membalik control tampilan ke dalam sebuah mirror image kanan ke kiri 
•	Lock Controls, untuk mengamankan posisi komponen pada form yang aktif sehingga kmponen tidak dapat dipindah ataupun diubah ukurannya dengan mouse.
•	Add to Interface, untuk menentukan sebuah metode baru, event atau property untuk sebuah komponen activeX.

c.	Menu Search
•	Find, untuk mencari teks yang diinginkan dalam suatu program.
•	Find in Files, untuk pencarian suatu teks tertentu  dan menampilkannya satu per satu dalam jendela yang berada di bawaheditor code.
•	Replace, untuk mencari teks tertentu  dan menggantinya dengan teks lain dalam program secara menyeluruh.
•	Search Again, unutk mengulang perintah find  maupun Replace
•	Incremental search, unutk mencari teks tertentu tanpa melalui kotak dialog find
•	Go To line Number, untuk meloncat ke suatu baris tertentu dalam program.
•	Find Error, untuk mencari alamat dari kesalahan terbaru saat run – time.
•	Browse Symbol, untuk menampilkan deklarasi symbol yang digunakan melalui object browser.

d.	Menu  View
•	project Manager, untuk menampilkan jendela project manager dan menampilkan daftar unit berikut form yang terkait pada project yang aktif, serta untuk melakukan operasi add, delete, copy di file.
•	Translation manager, untuk menmpilkan jendela translation Manager.
•	Object Inspector, untuk membuka dan mengaktifkan jendela object inspector.
•	To – Do List, untuk memperlihatkan daftar To – do yang berhubungan dengan project yang sedang aktif.
•	Aligment palette, untuk menampilkan palet Aligment yang mengatur peletakan komponen dalam form.
•	Browser, untuk menampilkan jendela project browser, sehingga dapat melihat symbol dari project anda, atau daftar unit – unit  yang digunakan.
•	Explorer, untuk menampilkan jendela code explorer
•	Componen list, untuk menampilkan  kotak dialog component.
•	Window list, untuk menampilkan daftar dari jendela – jendela yang saat ini sedang dibuka.
•	Debug Windows, untuk menampilkan submenu Debugger.
•	Desktop, untuk menampilkan, menyimpan maupun menghapus  tampilan desktop yang berbeda.
•	Toggle Form / unit, untuk berpindah antar form dan unit yang aktif.
•	Units, untuk menampilkan kotak dialog View Unit  tempat anda dapat membuka file atau unit dari suatu project yang sedang aktif.
•	Forms, untuk membuka kotak dialog View Form yang berisi daftar form yang ada dalam project yang sedang dibuka.
•	Type Library,  u tuk  membuka editor jendela Type Library.
•	New Edit Window, untuk membuka sebuah editor code baru.
•	Toolbars, untuk menampilkan atau menghilangkan suatu toolbar maupun komponen palet.
e.	Menu Project
•	Add to project, untuk menambahkan satu file ke project.
•	Remove From Project, untuk menghilangkan suatu file dari dalam project.
•	Import Type library, untuk mengimpor sebuah tipe library ke dalam project.
•	Add to Repository, untuk menambahkan sebuah project ke dalam editor code 
•	View Source, untuk menampilkan file file project tertentu ke dalam object repository
•	Languages, untuk menambah, mengurangi, memperbaharui sumber DLLs, serta memilih suatu cara pengetesan.
•	Add new Project, untuk  membuka kotak dialog  New items, yang berisikan wizard dan object yang tersimpan dalam object repository, untuk ditambahkan ke dalam project.
•	Add Exiting project, untuk membuka kotak dialog Open project  yang digunakan untuk menambahkan sebuah project yang sudah pernah ada diproject aktif.
•	Compile Project, untuk mengkompilasi  file – file dalam project yang aktif  yang telah mengalami perubahan.
•	Build project, untuk mengkompilasi semua file dalam project baik yang belum atau sudah mengalami perubahan.
•	Syntax check project, untuk mengkompilasi project tanpa mengeksekusinya.
•	Compile All project, untuk mengkompilasi beberapa source Code  yang telah berubah sejak proses kompilasi terakhir dalam semua project di project group.
•	Build All Projects, untuk mengkompilasi semua file dalam project group tanpa memperhatikan apakah ada Source code  yang telah berbah.
•	Options, untuk menampilkan kotak kotak dialog project options dalam mengatur pilihan untuk proses kompilasi, linking, default form, versi dari informasi dan sebagainya.

f.	Menu Run
•	Run, untuk mengkompilasi dan mengeksekusi suatu aplikasi.
•	Attach to process, untuk menyediakan daftar dari jalannya proses Run , sehingga dapat dicari letak kesalahannya.
•	Parameters, untuk mengatur parameter starup pada aplikasi anda.
•	Step Over, untuk mengeksekusi program satu baris tiap waktu dengan melewatkan rutin program.
•	Trace to Next Source line, untuk mengeksekusi program dan terhenti pada baris eksekusi selanjutnya dalam Source Code.
•	Run to Cursor, untuk menjalankan program sampai pada baris dimana kursor ditempatkan pada editor code.
•	Run until return, untuk menjalankan program sampai proses  eksekusi kembali dari menjalankan suatu rutin program.
•	Show Execution Point, untuk memperlihatkan posisi kursor pada jendela edit saat proses eksekusi berlangsung.
•	Program pause, untuk menghentikan sementara proses eksekusi suatu program.
•	Program reset, untuk mengakhiri jalannya suatu program dan menghapusnya dari memori computer.
•	Inspect, untuk membuka jendela inspector yang digunakan untuk memasukkan item yang ingin diperiksa.
•	Evaluate/ Modify, untuk menampilkan kotak dialog evaluate / modify ketika mengevaluasi atau mengubah nilai ekspresi yang sudah ada sebelumnya.
•	Add Watch, untuk membuka kotak dialog watch properties  untuk membuat dan memodifikasi ekspresipengawasan.
•	Add breakpoint, untuk membuat atau memodifikasi breakpoint.
 
g.	Menu Component
•	New Component, untuk membuka jendela Component Expert.
•	Install Component, untuk menginstal suatu komponen ke dalam tab yang sudah ada atau pada tab baru.
•	Import activex Control, untuk menambahkan tipe aktivex pada project Delphi.
•	Crerate Component Template, untuk mengatur komponen dan menyimpannya sebagai template dengan halaman komponen palet.
•	Install Packages, untuk menginstal paket tertentu yang diinginkan dalam project.
•	Configure Palette, untuk menentukan  penampilan jendela.

h.	Menu Database
•	Exlore, untuk membuka database explorer atau Sql explorer
•	SQL Monitor, untuk membuka sql monitor, untuk memonitor alokasi sumber sql dan melihat statemen pemanggilan actual yang dibuat links ke remote server.
•	Form Wizard, untuk menciptakan sebuah form yang akan menampilkan data dari database local atau dari data base jarak jauh

i.	Menu tools
•	Environment Options, untuk membuka kotak dialog yang dapat mengatur konfigursai IDE yang diinginkan, dan mengatur komponen palet.
•	Editor Options, untuk mengatur pilihan konfigurasi editor.
•	Debugger Options, untuk mengatur  pemilihan proses pencarian kesalahan.
•	Repository, untuk menambah, menghapus atau memberi nama kembali halaman dalam Object repository.
•	Translation repository, untuk menyimpan dan memperbaiki salinan / terjemahan  string ketika anda bekerja dengan translation manager.
•	Configurasi  Tools, untuk menampilkan kotak dialog tool options.
•	Database Desktop, untuk membuat, melihat, mengurutkan, memodifikasi dan membuat query pada suatu tabel dengan memakai format paradox.
•	Package  Collection Editor, untuk membuat dan mengedit package collection.
•	Image Editor,  untuk membuat dan mengedit file sumber, file ikon, file bitmap dan file kursor untuk digunakan dalam aplikasi.

j.	Menu Help
•	Delphi help, untuk membuka kotak dialog help topics Delphi yang memuat tab / halaman yang terakhir digunakan.
•	Delphi tools, untuk membukakotak dialog help Topics 
•	Windows SDK, unutk membuka kotak dialog helptopics.
•	Borland Home page, untuk membukawebbrowseranadadan langsungdihubungkan dengan Borland web
•	DelphiDeveloper Support, untuk menghubungkan computer secara langsung ke alamat Borland Web tempat informasi dan dukungan teknikserta pelayananlainnya disediakan.
•	Delphi Direct, untuk menghubungkankomputersecara langsungke DelphiWeb page, tempatmendapatkanbanyak hal tentang caramen download software, dan secara otomatis informasi terbarudari Delphi akan ditampilkan.
•	Customize, untuk menampilkan kotakdialog open help yaitu : satu fasilitas untuk menentukan topikhelp yang diinginkan
•	About, untuk menampilkan versi dan hak cipta dari Delphi.