Postingan

Menampilkan postingan dari Maret, 2018

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...

RQUIREMENT MODELLING

Memahami kebutuhan suatu masalah adalah salah satu tugas yang sering menjadi kendala atau paling sulit untuk dihadapi seorang software engineering. A. Menggali Requirement Pertemuan dilakukan dan dihadiri oleh software engineering dan customer Aturan untuk persiapan dan partisipasi ditetepkan Fasilator (Customer, pengembang, atau orang lain) untuk pertemuan Mekanisme definisi ( Lembar Kerja, Flip chart, chat room, forum virtual) digunakan. Tujuannya : untuk mengidentifikasi masalah mengusulkan elemen dari solusi menegosiasikan pendekatan yang berbeda menentukan satu set awal persyaratan solusi - Validasi Requirement Apakah setiap kebutuhan konsisten dengan tujuan keseluruhan sistem/produk? Apakah semua persyaratan telah ditetapkan pada tingkat abstraksi yang tepat? Artinya, lakukan beberapa persyaratan menyediakan tingkat detail tekhnis yang tidak pada level ini? Apakan kebutuhan benar - benar diperlukan ataukah merupakan fitur add-on yang mungkin tidak pentin...

Modem Database Management

  Memahami Konsep Logical Database Design Pada Basis Data - Logical database design adalah proses pembuatan suatu model informasi yang digunakan pada perusahan berdasarkan pada model data yang spesifik, tetapi tidak tergantung dari Database Management System (DBMS) yang khusus dan pertimbangan fisik yang lain (Connolly,2002,p441). Melalui artikel ini diharapkan dapat mengetahui dan memahami mengenai logical database design. DBMS adalah software yang memungkinkan pemakai untuk mendefinisi, membuat, memelihara, dan mengontrol akses ke basis data (Connolly,2002,p16). Fasilitas-fasilitas yang disediakan oleh DBMS antara lain : Memperbolehkan user untuk mendefinisikan basis data. Memperbolehkan user untuk menambah , mengubah, dan menghapus serta mengambil data dari basis data. Menyediakan kontrol akses ke basis data. Seperti security, integrity, concurrency control, recovery control system dan user-accessible catalog. Langkah Pertama : membuat dan memvalidasi local logical data model u...

Software Engineering Practice

Software Engineering Practice - Terdiri dari kumpulan konsepr, prinsip, metode, dan alat - alat yang engineering software memantau setiap hari. - Melengkapi manajer untuk mengelola proyek perangkat lunak dan software engineering untuk membangun program komputer - Mentranformasikan pendekatan terfokus menjadi sesuatu yang lebih terorganisir, lebih efektif, dan lebih mungkin mencapai keberhasilan. Prinsip yang Memandu Proses - Membangun suatu tim - Mengelola perubahan - Software harus memiliki nilai Prinsip yang Memandu Praktik - Memahami pemahaman suatu software - Berusaha konsisten - Fokus pada trasnfer informasi - Membuat suatu model/design/pola softwar engineering - Pengguna harus mempelihara software tersebut Communication - Antar sesama teknisi - Dengan customer dan Stakeholder lain - Dengan manajer proyek Communication Princip - Mendengarkan kebutuhan customer - Mempersiapkan waktu yang efektif terhadap customer - Menghindari konf...

MODEL PERANGKAT LUNAK - Kelebihan dan Kekurangan

Kelebihan dan Kekurangan serta pengertian dari beberapa Model Perangkat Lunak : Waterfall Model  Waterfall model juga dikenal sebagai model yang melakukan pengembangan pada perangkat lunak secara sistematik dan sekuensial. Yang artinya pada model ini dilakukan secara terurut berdasarkan proses dari komunikasi kepada client atau pelanggan sampai dengan aktifitas sampai pengorderan setelah keinginginan sutomer terpenuhi secara lengkap dan berjalan stabil sampai selesai. Kelebihan Model : Mudah diterapkan dan diaplikasikan. Minim kesalahannya untuk software yang sudah jelas kebutuhannya dari awal. Memberikan template tentang metode analisis, desain, pengkodean, pengujian, dan pemeliharaan. Kekurangan Model : Model Waterfall dapat berubah pada saat proses sedang beralangsung sehingga penanganan akan menjadi lebih sulit. Harus lebih sabar, karena model ini dikerjakan secara sitematik atau tahap per tahap dari awal sampai akhir. P...