Sensor Temperatur Waterproof DS18B20

digunakan untuk melakukan manajemen data dalam RDBMS Relational Database Management System , diantaranya Oracle, MySQL, dan sebagainya. Perintah ini dikelompokkan menjadi tiga macam sub perintah, yaitu: 1. Data Manipulating Language DML merupakan sub bahasa SQL yang digunakan untuk memanipulasi data pada database yang telah dibuat. Perintah yang digunakan diantaranya : insert, select, update,dan delete 2. Data Definition Language DDL merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database. Ada tiga perintah didalamnya,yaitu : Create, Alter, dan Drop

3. Data Control Language DCL merupakan sub bahasa SQL untuk mengontrol

data dan server database-nya. Perintah DCL, diantaranya : Grand, Revoke[8]

2.5 Rekayasa Perangkat Lunak

Rekayasa perangkat lunak RPL atau Software Engineering merupakan satu bidang profesi yang mendalami bagaimana cara melakukan pengembangan terhadap perangkat lunak termasuk didalamnya pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan sebagainya[9].

2.5.1 Modified Waterfall Model

Modified Waterfall adalah salah satu dari beberapa model pada rekayasa perangkat lunak. Bentuk diagramnya adalah sebagai berikut[10]: Gambar 2.1. Model Modified Waterfall[10] Pada model di atas Gambar 2.1. menunjukkan bahwasanya model modified waterfall memiliki lima tahap utama, yaitu requirements analysis, design, coding, testing dan maintenance. Setiap tahap dilakukan secara berurutan sesuai dengan panah kebawah dan dapat melakukan feedback ke tahap sebelumnya sesuai dengan panah ke atas pada model tersebut. Fungsi setiap tahap dari model ini adalah : 1. Requirements Analysis Analisa kebutuhan Tahap ini menentukan sistem layanan, kendala dan tujuan yang diperoleh dari konsultasi dengan pengguna sistem 2. Design Perancangan Tahap ini melakukan perancangan sistem sesuai dengan kebutuhan, baik perangkat keras maupun perangkat lunak sistem, dengan membentuk arsitektur sistem secara keseluruhan. 3. Coding Implementasi