Borland Delphi Basis Data

11 Tugas pokok Rumah Tahanan Negara Klas I Bandung adalah melaksanakan perawatan terhadap tersangka atau terdakwa sesuai dengan peraturan perundang-undangan yang berlaku. Melaksanakan pelayanan tahanan, pemeliharaan keamanan dan tata tertib, pengolahan dan tata usaha Rutan merupakan suatu fungsi yang digunakan instansi ini. Kedudukan bidang pekerjaan Rumah Tahanan Negara Klas I Bandung merupakan Unit Pelaksanaan Teknis di bidang pelayanan Tahanan dalam rangka untuk kepentingan penyidikan, penuntutan, dan pemeriksaan siding di pengadilan. Kedudukannya di bawah Kantor Wilayah Departemen Hukum dan Hak Asasi Manusia Jawa Barat, serta bertanggung jawab kepada Direktorat Jenderal Pemasyarakatan Departemen Hukum dan Hak Asasi Manusia RI.

2.2. Landasan Teori

2.2.1. Borland Delphi

Borland delphi merupakan suatu bahasa pemrograman yang memberikan berbagai fasilitas pembuatan aplikasi visual. Keunggulan bahasa pemrograman ini terletak pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola desain yang menarik serta diperkuat dengan pemrogramannya yang terstruktur. Keunggulan lain dari Delphi adalah dapat digunakan untuk merancang program aplikasi yang memiliki tampilan seperti program aplikasi lain yang berbasis windows. [1] Untuk pemrograman base, Borland Delphi menyediakan dan mendukung beberapa format base, seperti Microsoft Acces, Oracle, MySQL dan lain-lain. Dengan banyaknya format base yang mampu didukung oleh Borland Delphi, 12 serta dengan terintegrasinya komponen-komponen untuk berinteraksi dengan base tersebut, menjadikan bahasa pemrograman ini menjadi salah satu bahasa pemrograman yang banyak diminati di kalangan programmer dalam membangun aplikasi yang menggunakan base.

2.2.2. Basis Data

Basis Data terdiri dari dua kata, yaitu Basis dan Data. Basis merupakan kumpulan yang saling berhubungan relasi. Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, barang, hewan, peristiwa, konsep, keadaan dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Relasi biasanya ditunjukan dengan kunci dari tiap file yang ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam satu record terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. Beberapa definisi basis data : 1. Basis Data merupakan hipunsn kelompok data arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tampa pengulangan redudansi yang tidak perlu, untuk memenuhi berbagai kebutuhan. 13 3. Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Dengan Basis Data kita dapat dengan mudah mengolah yang kita miliki. Disamping itu, pemanfaatan basis dilakukan untuk memenuhi sejumlah tujuan objektif diantaranya : 1. Mencegah terjadinya redudansi dan inkonsistensi 2. Menjaga integritas integrity 3. Menjaga kemanan security 4. Menjaga kebebasan independent of 5. Untuk efisiensi ruang penyimpanan space 6. Mengontrol pemakaian secara bersama-sama Untuk merancang basis data kita perlu mengetahui terlebih dahulu kompone-komponen basis data tersebut. Komponen yang paling penting adalah entitas dan atribut. Entitas, digunakan untuk menerapkan integritas pada tingkat Entity Tabel, agar setip instances recordbaris pada suatu Entity bersifat Unique yang disebut sebagai Primary key sehingga dapat dibedakan antara yang satu dengan yang lainnya. Atribut, setiap Entity atribut yang mendeskripsikan karakteristik dari Entitas tersebut. Penentuanpemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting lainnya dalam 14 pembentukan model data. Penetapan atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada. Tetapi tidak selalu seperti itu,istilah atribut sebenarnya identik dengan pemakaian kolom data.

2.2.3. Microsoft Access