Basis Data LANDASAN TEORI

20 Mahasiswa Mengambil Matakuliah Gambar 2.12 Contoh Relasi Cardinality merupakan minimum dan maksimum kejadian dari sebuah entity yang dihubungkan dengan kejadian tunggal dari entity yang lain. Karena seluruh relasi adalah bidirectional maka cardinality harus didefinisikan pada kedua direction untuk setiap relasi. Gambar 2.13 berikut merupakan notasi dari cardinality. Gambar 2.13 Notasi Cardinality

2.4 Basis Data

Database Basis data database merupakan kumpulan data yang terorganisasi dalam file-file terstruktur yang khusus digunakan untuk menampung data. Sebagai 21 contoh sederhana database adalah buku induk mahasiswa, dimana buku ini berisi kumpulan data tentang mahasiswa dengan item yang meliputi NIM, nama, tanggal lahir dan sebagainya. Contoh tabel dalam database : Tabel Mahasiswa NIM Nama Alamat Tanggal Lahir 065314087 Andri Gunawan Sendawar 04-09-1987 071424013 Veronika Triani Lambing 09-11-1989 Gambar 2.14 Contoh tabel mahasiswa Jika tabel di atas dilihat sebagai sebuah tabel database , berikut ini adalah unsur-unsur yang membentuk database tersebut : 1. Entitas Merupakan tempat informasi direkam, bisa berupa orang, tempat, kejadian dan lain-lain. Sebagai contoh tabel di atas menunjukkan entitas data mahasiswa. 2. Tabel Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya. Kumpulan data di atas merupakan contoh tabel data mahasiswa. 3. Field atau atribut Data item yang digunakan untuk menerangkan suatu entitas dan mempunyai harga tertentu. Pada tabel di atas memiliki 4 buah field yaitu NIM, Nama, Alamat dan Tanggal Lahir. 22 4. Data value Informasi atau data aktual yang disimpan pada tiap data, elemen atau atribut. Atribut nama menunjukkan tempat informasi nama mahasiswa disimpan, nilai datanya adalah Andri Gunawan atau Veronika Triani yang merupakan isi data nama mahasiswa. 5. Record atau tuple Kumpulan elemen yang saling berkaitan yang menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi. Sebagai contoh, 065314087, Andri Gunawan, Sendawar, 04-09- 1987 merupakan contoh yang mewakili satu record . Tabel di atas memiliki 2 buah record . . 23

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

3.1.1 Gambaran Umum Sistem Lama

Sistem administrasi kependudukan pada kampung-kampung yang ada di kabupaten Kutai Barat khususnya kampung Geleo Asa secara keseluruhan masih dilakukan secara manual seperti pencatatan penduduk dan pembuatan surat-surat keterangan, seperti surat keterangan domisili, surat keterangan pindah datang, surat keterangan pernikahan adat, surat keterangan perceraian adat, surat keterangan kelahiran, surat keterangan kematian, surat pengantar permohonan kartu tanda penduduk KTP, surat pengantar permohonan kartu keluarga KK, dan tidak adanya sebuah basis data yang menampung data-data administrasi kependudukan kampung tersebut. Hal ini yang meyebabkan terjadinya pemborosan waktu kerja dalam menangani administrasi kependudukan kampung, dan memungkinkan terjadi hilangnya arsip-arsip administrasi penduduk karena keterbatasan tempat penyimpanan.

3.1.2 Gambaran Umum Sistem Yang Dikembangkan

Sistem yang dikembangkan ini merupakan sistem yang digunakan untuk mempermudah sekretaris desa dan kepala desa dalam mengelola administrasi kependudukan kampung, seperti pencatatan data penduduk, pembuatan surat-surat