Postingan

Menampilkan postingan dari Maret, 2018

Pengertian dan Perbedaan SQL dan NoSQL Database

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). Seperti yang saya sebutkan diatas, 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 deng

Kelebihan dan Kekurangan MySQL

Kelebihan 1. Merupakan salah satu software yang portable MySQL memiliki keunggulan yang pertama, yaitu merupakan salah satu jenis software yang protable, Software portable ini berarti MySQL bisa dijalankan untuk mengolah database multi platform. Sistem operasi Windows, Linux, Mac, dan sebagainya bisa menggunakan DBMS MySQL ini, sehingga hal ini membuat MySQL menjadi lebih baik dari segi efisiesnsi dan juga fungsionalitas yang lebih baik. 2. MySQL merupakan salah satu DBMS yang opensource Keunggulan utama dari MySQL adalah gratis. Ya, MySQL dengan versi paling basic atau sederhana dijual dengan harga yang gratis, karena merupakan software Open source. Namun demikian, meskipun merupakan software opensource, MySQL sudah memiliki liosensi GPL, sehingga tidak perlu lagi diragukan kualitasnya. Selain itu, bagi anda yang membutuhkan fungsi lebih dari MySQL, anda bisa membeli versi enterprise, ataupun membeli source code yang ditawarkan oleh MySQL dengan harga yang cukup te

Cara Instalasi PHPMyAdmin Database Manager

Gambar
phpMyAdmin Banyak database management yang beredar di internet namun salah satu yang paling banyak digunakan adalah phpMyAdmin. Selain gratis karena phpMyAdmin ini terbilang cukup mudah dan ringan jika dijalankan pada webserver apapun yang menggunakan php sebagai bahasa scriptnya.  PhpMyAdmin bisa dibilang cukup mumpuni dalam mengelola database MySQL karena memiliki fitur yang cukup banyak dan sangat berguna. Cara instalasi phpMyAdmin database manager ini cukup mudah dan tidak berbelit-belit hanya memerlukan beberapa step saja tetapi dengan syarat bahwa semuanya sudah tersedia dengan baik.  Sebelum melakukan instalasi aplikasi database management phpMyAdmin ada baiknya dipersiapkan dahulu beberapa point berikut ini : Webserver, bisa menggunakan apache maupun microsoft iis  Versi apache disesuaikan dengan aplikasi phpMyAdmin PHP eksternal php-mbstring & php-mysql Versi MySQL yang digunakna apakah MySQL 5 atau MariaDB dan akses ke database (lebih baik jika mengguna

Review RPL 04 Metode Pengembangan SDLC

Gambar
Metode Pengembangan Perangkat Lunak Sistem Development Life-Cycle (SDLC) 1. SPIRAL MODEL Model spiral (spiral model) adalah model proses software yang evolusioner yang merangkai sifat iteratif dari prototipe dengan cara kontrol dan aspek sistematis dari model sekuensial linier. Model ini berpotensi untuk pengembangan versi pertambahan software secara cepat. Di dalam model spiral, software dikembangkan di dalam suatu deretan pertambahan. Selama awal iterasi, rilis inkremental bisa merupakan sebuah model atau prototipe kertas. Selama iterasi berikutnya, sedikit demi sedikit dihasilkan versi sistem rekayasa yang lebih lengkap. Tahapan-tahapan model spiral : 1. Communications 2. Planning 3. Analisis Resiko 4. Rekayasa (engineering) 5. Konstruksi dan Pelepasan (release) 6. Evaluasi Kelebihan : 1. Sangat mempertimbangkan resiko kemungkinan munculnya kesalahan sehingga sangat dapat diandalkan untuk pengembangan perangkat lunak skala besar. 2. Pendekatan model ini dila

Review RPL P03 : Generic Process Framework

A Process Framework A Process Framework membentuk pondasi untuk melengkapi software process dengan mengidentifikasi beberapa aktivitas framework yang dapat dipakai untuk untuk semua projek software tanpa memperhatikan ukuran atau kerumitan mereka. Berikut merupakan generic process framework yang sering digunakan untuk sebagian besar software project : 1. Comunication merupakan kegiatan komunikasi dan kolaborasi dengan kostumer dan kegiatan lainnya yang sejenis. 2. Planning yaitu segala aktivitas yang berhubungan dengan perencanan software engineering agar bekerja sesuai dengan apa yang direncanakan. 3.  Modeling  meliputi kegiatan untuk memmbuat model-model yang mengijinkan pengembang dan customer untuk memahami secara lebih baik ketentuan software dan membuat design sesuai dengan ketentuan. 4. Constraction,  mengkombinasikan code generation dan mengetes agar bila terjadi error dapat code dapat segera diperbaiki. 5. Deployment  yaitu entitas sebagai tahapan kompleks parsial y