Atribut tabel Pemeliharaan Maintenance.

merupakan cara pendekatan lain dalam membangun desain logic basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menhasilkan struktur tabel yang normal. Dalam pendekatan normalisasi, perancangan basis data bertitik dari situasi yang nyata. Ia telah memiliki item-item data yang siap ditempatkan dalam baris dan kolom pada tabel-tabel relasional. Sementara pendekatan kedua, dengan langsung membuat model data lebih tepat dilakukan jika yang telah diketahui baru prinsip-prinsip sistem secara keseluruhan. Cukup sering terjadi kedua pendekatan ini dilakukan bersama-sama secara berganti-ganti. Dari fakta yang telah kita miliki, kita lakukan normalisasi. Dalam uraian tentang normalisasi basis data kita akan banyak menggunakan istilah-istilah baru seperti atribut, key, domain dan ketergantungan fungsional. Karena itu, sebelum masuk lebih jauh istilah-istilah tersebut akan dijelaskan satu-persatu.

2.10.1 Atribut tabel

Normalisasi seperti yang telah dikemukakan sebelumnya, lebih difokuskan pada tinjauan komprehensif terhadap setiap kelompok data tabel secara individual. Lebih jauh lagi, tinjauan tersebut dititik beratkan pada data masing- masing kolom pembentuktabel. Kita menggunakan istilah baru yaitu atribut. Pada dasarnya key adalah satu gabungan dari beberapa atribut yang dapat membedakan semua baris data row dalam tabel secara unik. Ada tiga macam key yang dapat diterapkan dalam suatu tabel yaitu: 1. Superkey, yaitu satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. 2. Candidate-Key, yaitu kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. 3. Primary-Key, yaitu salah satu candidate-key yang dapat dijadikan sebagai primary-key. Pemilihan primer-key dari sejumlah candidate-key umumnya didasari oleh key tersebut ringkas, jaminan keunikan key tersebut lebih baik. 2.11 Domain dan Tipe Data Penetapan tipe data ini akan berimplikasi pada adanya batasan-batasan nilai yang mungkin disimpan atau diisikan kesetiap atribut kolom tersebut. Jika kita menetapkan bahwa tipe data untuk sebuah atribut kolom adalah integer, maka kita hanya mungkin untuk menyimpan data angka yang bulat diantara -32,768 hingga 32,767. Kita tidak mungkin untuk memasukkan data diluar batas nilai tersebut data pecahan apalagi data yang brupa string huruf. Pada saat pekerjaan perancangan basis data tengah dilakukan, yang perlu kita lihat dan pertimbangkan hanyalah domain nilai dari setiap atribut. Penetapan tipe data bagi suatu atribut baru akan relevan dan penting untuk diperhitungkan pada saat implementasi basis data. 2.12 Pengenalan Microsoft Visual Basic.NET Micorsoft Visual Studio.NET merupakan perangkat lunak yang terintegrasi, didalamnya terdapat beberapa perangkat lunak untuk pengembang programmer, antara lain Visual Basic 2008 Visual Basic 8, C, J, C++. Visual Studio 2008 merupakan perangkat lunak yang pada platfom. Net Framework. Net Framework merupakan teknologi yang diandalkan oleh perusahaan ternama Microsoft Inc. 2.13 Mengenal Lingkungan Terpadu Visual Basic.NET Lingkungan terpadu Visual Basic 2008 terdiri atas beberapa komponen sebagai berikut : 1. Judul Project Judul Project merupakan nama file project yang aktif. Setiap project yang kita buka aktif, nama projectnya akan muncul pada Judul Project ini. 2. Menu utama Menu utama merupakan kumpulan perintah keseluruhan yang ada pada visual basic 2008 3. ToolBar Toolbar merupakan ikon yang mewakili perintah yang sering digunakan sehingga kita dapat memilih dengan cepat. 4. ToolBox ToolBox merupakan jendela yang berisi objek-objek untuk membuat tampilan program. 5. Solution Explorer Solution Explorer merupakan navigator seluruh objek atau kondisi pada suatu project berbentuk hierarki atau terstruktur. 6. Kotak Propertis Kotak Properties merupakan informasi properties dari suatu objek. Kotak ini juga tempat untuk memodifikasi atau mengatur properti. 7. Form Designer Form Designer merupakan tempat untuk kita membuat tampilan program atau tempat untuk meletakkan objek-objek dari ToolBox. 2.14 Custom Lingkungan Terpadu Visual Basic.NET 1. Reset Window Layout Reset Window Layout digunakan untuk mengembalikan tampilan window ke kondisi asal semula. 2. Pemindahan Komponen Untuk memindahkan jendela properties, jendela solution explorer, dan lainnya dapat dilakukan dengan mend-drag dan drop tampilan. 3. Auto Hide All Secara default komponen-komponen di Visual Basic 2008 merupakan auto Hide. Fasilitas ini dapat diatur dengna memmilih menu Window Auto Hide All 4. New Tab Group Digunakan untuk mengerjakan dua tampilan form sekaligus 5. Menuju ke Tab Group Digunakan untuk menuju ketab group tertentu dengan menggunakan Window Move to Previous Tab Group. 6. Close All Document Untuk menutup semua document, dengan menggunakan perintah Window Close All Documents. 2.15 Database SQL Server SQL Server adalah sebuah database relasional yang dirancang untuk mendukung aplikasi dengan arsitektur clientserver. Database pada SQL server terletak pada komputer pusat yang disebut server, dan informasi yang digunakan bersama-sama oleh beberapa user yang menjalankan aplikasi di dalam komputer lokalnya disebut dengan client. Arsitektur semacam ini memberikan integritas data yang tinggi, karena semua user bekerja dengan informasi yang sama. Arsitektur clientserver sangat mengurangi lalulintas network, karena ia hanya memberikan data yang diminta oleh user saja. Hal ini membantu tugas-tugas pemeliharaan, seperti misalnya mem-backup dan merestore data, menjadi lebih mudah dilakukan karena data terletak hanya pada satu tempat. Database SQL Server dibagi kedalam beberapa komponen logikal, seperti misalnya tabel, view, dan elemen-elemen lain yang terlihat oleh user. Elemen- elemen ini secara fisik disimpan di dalam dua atau lebih file di dalam disk. Format file atau lokasi dimana elemen-elemen logik ini ditulis, tidak diketahui oleh user sistem. Server bisa mengandung beberapa database yang digunakan oleh beberapa user. Sebuah perusahaan bisa memiliki satu database yang digunakan oleh banyak user pada beberapa departemen, atau perusahaan tersebut bisa memiliki beberapa database yang hanya digunakan khusus oleh beberapa user tertentu dalam masing- masing departemen. 2.16 Crystal Reports Crystal Report merupakan salah satu produk dari Seagate Software yang menangani perkembangan teknologi penyajian laporan. Crystal report merupakan program khusus untuk membuat laporan yang terpisah dengan program Microsoft Visual Basic 2008 tetapi keduanya dapat dihubungkan Linkage. Mencetak dengan Crystal Report hasilnya lebih baik dan lebih mudah karena pada Crystal Report banyak tersedia objek-objek maupun komponen yang mudah digunakan. Menggunakan Crystal Report pada vb memang banyak cara, bisa gunakan data environment untuk Connection ke databasenya atau bisa juga menggunakan Crviewer dan kita kirim parameternya dalam crviewer tersebut. BAB III GAMBARAN UMUM PERUSAHAAN 3 3.1 Sejarah Panti Asuhan KH. Mas Manshur YAPPA. Panti Asuhan KH. Manshur YAPPA adalah tempat penampungan untuk anak yang tidak memiliki orang tua atau kurang mampu. Selain sebagai tempat tinggal, panti asuhan juga mengkususkan diri untuk mengurus setiap anak –anak yang ada dibawah naungannya. Tentu saja didalam panti, anak –anak tidak hidup sendirian karena ada orang dewasa yang ikut membimbing dan menjaga mereka. Panti Asuhan KH. Mas Manshur YAPPA berdiri sejak tahun 1975, perhatian utama dari Panti Asuhan KH. Mas Manshur YAPPA Kota Denpasar terhadap anak-anak ialah masalah pendidikan, yang meliputi pendidikan umum dan pendidikan agama. Selain itu Panti ini juga menanggung semua biaya hidup dan kebutuhan anak-anak selama menjadi anak asuh di Panti Asuhan. Selain pendidikan umum dan agama, anak-anak asuh juga diberi pelatihan-pelatihan keterampilan seperti : Kursus Komputer, Mengemudi, Bahasa Inggris dan Bahasa Arab. Yang nantinya diharapkan dapat menjadi bekal kelak jika anak asuh sudah lulus dari pendidikan di Panti Asuhan KH. Mas Manshur YAPPA. 3.2 Visi dan Misi Panti Asuhan KH. Mas Manshur YAPPA. 3.2.1 Visi Menjadi organisasi yang professional serta membentuk Yatim dan Dhuafa menjadi generasi Madani. 24

3.2.2 Misi