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