Postingan

2NF dan 3NF

Gambar
2NF Dalam proses normalisasi, perlu juga memahami konsep beberapa tingkatan nilai kunci (key) berikut ini: · Superkey, adalah sebuah atribuat atau sebuah himpunan atribut yang secara unik dapat mengidentifikasi record dalam tabel. Contoh informasi keahlian staf dalam tabel StaffSkill bisa memiliki superkey StaffNo, StaffAddress, Skill, atau cukup StaffNo, Skill. · Candidate key, adalah superkey yang tidak terdapat subset yang merupakan superkey.Dari kedua contoh superkey di atas, candidate key yang tepat adalah StaffNo, Skill. · Primary key, adalah candidate key yang terpilih untuk mengidentifikasi nilai yang unik dalam suatu tabel. · Alternate key, adalah candidate key yang tidak terpilih menjadi primary key. 2NF × Terpenuhi jika pada sebuah table semua atribut yang tidak termasuk dalam KEY PRIMER memiliki ketergantungan fungsional (KF) pada KEY PRIMER secara utuh. × Sebuah table dikatakan tidak memenuhi 2NF jika ketergantungan hanya bersifat parsial (hanya tergantung sebagi...

BLACK BOX AND WHITE BOX TESTING

Gambar
Black Box And White BoxTesting 1. Black Box A.       Pengertian Black Box Testing Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Jadi dianalogikan seperti kita melihat suatu kotak hitam, kit hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitam nya. Sama seperti pengujian black box, mengevaluasi hanya dari tampilan luarnya(interface nya) , fungsionalitasnya.tanpa mengetahui apa sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input dan output). B.          Kelebihan dan Kekurangan Black Box Testing - Kelebihan Black Box -                                  §  Dapat memilih subset test secara efektif dan efisien -               ...

SQL dan NoSQL - Pengertian

SQL Database SQL (Structure Query Language) Database merupakan database relasional atau database yang terstruktur. Jadi, SQL database ini merupakan penyimpanan data yang menggunakan relation (hubungan) dan biasa disebut sebagai tabel. Artinya Sql database ini dapat menemukan data yang di carinya menggunakan karakteristik umum yang terdapat pada penyimpanannya dan hasil pencariannya disebut dengan skema (schema). sql database merupakan penyimpanan data / database yang relasional maka artinya database ini akan menggunakan tabel (kolom dan baris) pada penyimpanannya. Sql database ini merupakan bahasa pemrograman yang digunakan untuk mengelola data dalam database relasional. Contoh yang sering sekali digunakan adalah sql database yang terdapat pada perangkat komputer, setiap kegiatan pengambilan atau penyimpanan datanya menggunakan relation (hubungan) agar dapat diakses dengan mudah oleh para penggunanya. NoSQL Database Berbeda dengan SQL Database, dari namanya saja sudah bisa dit...

DBMS - MySQL Instalasi (Kelebihan dan Kekurangan)

Gambar
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL ( DBMS ) yang multiuser, multithreaded. MySQL adalah implementasi dari system manajemen basis data relasional ( RDBMS ). MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi  General Public License  ( GPL ), teetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL dibuat oleh TcX dan telah dipercaya untuk mengelola system dengan 49 buah database yang berisi 10.000 tabel dan 500 diantaranya memiliki 7 juta baris. MySQL AB didirikan oleh dua orang Swedia yang bernama David Axmark,dan Allan Larsson, dan satu orang Finlandia yang bernama Michael “Monty” Widenius. Kelebihan : -        Free. -        Stabil dan tangguh. -        Fleksibel dengan berbagai pemrograman. -        Securit...