Postingan

Install Mysql di Ubuntu

Gambar
MySQL  adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system ) atau  DBMS  yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. pada artikel ini saya akan berbagi tips cara install MySQL di ubuntu. Dengan syarat harus terkoneksi internet.  Pertama kita panggil terminal dengan cara  ctr+alt+t  setelah itu tuliskan di terminal :: Lalu jalan kan Scrpit ini : Setelah semuanya terinstall kita tinggal panggil MySQL nya di terminal.: jika berhasil akan masuk ke control MySQL, seperti ini: Jika masih Kesulita bisa lihat video berikut :

Normalisasi 3NF

Gambar
BENTUK NORMAL KE TIGA (THIRD NORMAL FORM / 3 NF) Walaupun relasi 2-NF memiliki redudansi yang lebih sedikit dari pada relasi 1-NF, namun relasi tersebut masih mungkin mengalami kendala bila terjadi anomaly peremajaan (update) terhadap relasi tersebut. Syarat normal ketiga (Third Normal Form / 3 NF) sebagai berikut. Bentuk data telah memenuhi kriteria bentuk normal kedua. Atribute bukan kunci (non-key) harus tidak memiliki ketergantungan transitif, dengan kata lain suatu atribut bukan kunci (non_key) tidak boleh memiliki ketergantungan fungsional (functional dependency) terhadap atribut bukan kunci lainnya, seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap priamry key di relasi itu saja. Selruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primary key di relasi itu saja. Contoh Bentuk Normal Ketiga Contoh Bentuk Normal Ketiga Contoh Bentuk Normal Ketiga

Normalisasi 2NF

Gambar
Bentuk Normal Kedua (Second Normal Form/2-NF) Bentuk normal kedua didasari atas konsep full functional dependency (ketergantungan fungsional sepenuhnya) yang dapat didefinisikan sebagai berikut. Jika A adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency (memiliki ketergantungan fungsional terhadap A, tetapi tidak secara tepat memiliki ketergantungan fungsional dari subset (himpunan bagian) dari A. Syarat normal kedua (2-NF) sebagai berikut. Bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribute bukan kunci ( non-key ) haruslah memiliki ketergantungan fungsional sepenuhnya ( fully functional dependency ) pada kunci utama / primary key. Contoh Bentuk Normal Kedua Contoh Bentuk Normal Kedua Contoh Bentuk Normal Kedua

Normalisasi 1NF

Gambar
Bentuk Normal Ke Satu ( First Normal Form/1-NF ) Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi di antara setiap baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data yang atomic (bersifat atomic value). Atom adalah zat terkecil yang masih memiliki sifat induknya, bila terpecah lagi maka ia tidak memiliki sifat induknya. Syarat normal ke satu (1-NF) antara lain: setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record nilai dari field berupa “atomic value”. tidak ada set atribute yang berulang atau bernilai ganda. telah ditentukannya primary key untuk tabel / relasi tersebut. tiap atribut hanya memiliki satu pengertian. Bentuk Normal Pertama Masalah yang muncul : Duplication, Inconsistency, Data Isolation, dan Un-Efficiency Contoh Lain: Contoh Lain Bentuk Normal Kesatu Contoh lainnya: Contoh Bentuk Normal Kesatu

Installasi XAMPP (Mysql)

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. -         Security yang baik. -         Dukungan dari banyak komunitas. -         Kemudahan  management database. -         Menduku

Software Testing

Gambar
Software pengujian adalah proses mengeksekusi program atau aplikasi dengan maksud untuk menemukan bug dari suatu perangkat lunak yang dibuat. Hal ini juga dapat dinyatakan sebagai proses validasi dan verifikasi bahwa program perangkat lunak atau aplikasi atau produk: Memenuhi bisnis dan persyaratan teknis yang dipandu itu desain dan pengembangan Bekerja seperti yang diharapkan Dapat diimplementasikan dengan karakteristik yang sama. Definisi Software pengujian 1) Proses: Pengujian adalah proses daripada aktivitas tunggal. 2) Semua Aktivitas Life Cycle: Pengujian adalah proses yang berlangsung sepanjang Lunak Development Life Cycle (SDLC). Proses perancangan tes di awal siklus hidup dapat membantu mencegah cacat dari yang diperkenalkan dalam kode aplikasi . Kadang-kadang itu disebut sebagai “memverifikasi dasar pengujian melalui desain test”. Dasar pengujian termasuk dokumen-dokumen seperti persyaratan dan spesifikasi desain. 3) Static Testing: Hal ini dapat menguj

Recuitment Modelling

Gambar
Konsep recruitment modelling : Model kebutuhan menjembatani antara deskripsi sistem secara umum dengan model perancangan Tujuan utama model kebutuhan: –          Menjelaskan apa yang dibutuhkan oleh customer –          Menjadi dasar bagi perancangan PL –          Menjadi referensi dalam melakukan validasi kebutuhan Metode: terstruktur ( structured analysis – SA ) & berorientasi objek (object oriented analysis – OOA) Prinsip recruitment modelling : Model yang dibuat harus fokus pada kebutuhan yang relevan dengan domain permasalahan à WHAT ,Setiap model kebutuhan harus bisa dilacak ke model perancangan à traceability . Setiap elemen dalam model kebutuhan harus mampu memperjelas pemahaman secara utuh terhadap kebutuhan PL à domain masalah, fungsionalitas dan perilaku system. Minimalisasi kopling à antar klas. Memastikan bahwa model kebutuhan memiliki nilai manfaat untuk seluruh stakeholders . Model dibuat sesederhana mungkin à notasi yang sederhana, non dupli