Berikut ini adalah beberapa macam DBMS yang paling populer dan banyak digunakan di dunia saat ini, yaitu:
1. Oracle 2. Microsoft SQL Server
3. Microsoft Access 4. MySQL
2.5.2 MySQL
MySQL adalah salah satu DBMS yang sangat populer dikalangan developer aplikasi web. Untuk dapat mengelola data yang disimpan dalam database, memerlukan sebuah
perintah khusus yang dikirimkan kepada DBMS bernama SQL Structured Query Language
. Dalam MySQL, SQL disebut sebagai pernyataan.
Adapun beberapa pernyataan umum yang digunakan dalam MySQL adalah sebagai berikut:
1. “SELECT”, berguna untuk menampilkan informasi dari sebuah table pada
database .
2. “UPDATE”, berguna untuk mengubah informasi dari sebuah table pada
database .
3. “DELETE”, berguna untuk menghapus informasi dari sebuah table pada
database .
4. “INSERT”, berguna untuk menambah informasi baru kedalam table pada
database .
2.6. PHP
Menurut Sibero 2011, PHP Hypertext Preprocessor adalah pemrograman interpreter
yaitu proses penerjemahan dari kode sumber menjadi kode mesin yang dimengerti komputer pada saat baris kode dijalankan secara langsung. PHP pada
awalnya ditulis menggunakan bahasa PERL Perl Script, kemudian ditulis ulang dengan menggunakan bahasa C CGI-BIN Common Gateway Interface-Binnary yang
bertujuan agar halaman website dapat mendukung formulir dan penyimpanan data.
Universitas Sumatera Utara
PHP adalah bahasa pemrograman Server Side Programming, memungkinkan sebuah website
yang dibangun bersifat dinamis Sibero, 2011.
2.7. DFD
Dalam pembangunan software, perlu adanya konsep pemrograman terstruktur untuk memudahkan developer dalam membagi-bagi fungsi, prosedur, dan modul program
yang dibangun. Dalam konsep pemrograman terstruktur dikenal metode DFD Data Flow Diagram
. DFD adalah sebuah metode yang digunakan untuk merepresentasikan sebuah sistem atau perangkat lunak pada beberapa level detail. DFD lebih sesuai
untuk memodelkan fungsi-fungsi dan prosedur-prosedur pada pemrograman sistem yang terstruktur Structural Programming Rosa, et al. 2011.
2.8. UML
Unified Modelling Language
Untuk membantu dalam pengembangan perangkat lunak dikenal istilah pemodelan. Salah satu pemodelan yang saat ini paling banyak digunakan oleh pengembang
perangkat lunak adalah UML Unified Modelling Language. UML adalah standar bahasa yang sering digunakan dalam bidang industri untuk mendefinisikan
requirement kebutuhan, membuat analisis dan desain, serta menggambarkan
arsitektur dalam pemrograman berorientasi objek.
Ada beberapa hal yang dimaksud dalam kompleksitas pada perangkat lunak Rosa, et al. 2011:
1. Kompleksitas domain atau permasalahan perangkat lunak 2. Kesulitas mengelola proses pengembangan perangkat lunak
3. Kemungkinan fleksibilitas perubahan perangkat lunak 4. Permasalahan karakteristik bagian-bagian perangkat lunak secara diskrit
UML terbagi atas 3 tiga kategori, yaitu diagram struktur structure diagram, diagram kelakuan sistem behaviour diagram, dan diagram interaksi interaction
diagram . Dalam pembangunan NIC Messenger, penulis menggunakan diagram use
Universitas Sumatera Utara
case dari kategori diagram kelakuan sistem, untuk menggambarkan interaksi antara
satu atau lebih aktor dengan perangkat lunak Rosa, et al. 2011.
2.9. Penelitian Terdahulu