Pengertian Perangkat Lunak Perangkat Lunak

psmallCreated:?php echopost[Post][created]?smallp p?php echo post[Post][body]?p jika browser mengakses url http:localhostpost maka browser akan menampilkan seluruh data yang ada pada tabel posts.

II.2 Pengertian Pemesanan

Menurut Kamus Umum Bahasa Indonesia Badudu-Zain, definisi pemesanan adalah : “Pemesanan adalah hal, cara, hasil, atau proses kerja memesan”. Badudu-Zain [2].

II.3 Pengertian Produk

Menurut Kamus Umum Bahasa Indonesia Badudu-Zain definisi produk adalah : “Produk adalah hasil; yang dihasilkan berupa barang baik konkret maupun abstrak”. Badudu-Zain [2].

II.4 Pengertian Penjualan

Menurut Kamus Umum Bahasa Indonesia Badudu-Zain definisi penjualan adalah : “Penjualan adalah hal, cara, atau hasil pekerjaan menjual”. Badudu- Zain [2].

II.5 Perangkat Lunak

Pada bagian ini akan dijelaskan mengenai definisi Perangkat Lunak dan definisi Rekayasa Perangkat Lunak.

II.5.1 Pengertian Perangkat Lunak

Pada masa sekarang pengembangan Perangkat Lunak sangat berkembang pesat seiring juga dengan berkembangnya dunia internet. Seiring dengan dibutuhkannya sebuah Perangkat Lunak yang canggih dan dapat mengatasi semua masalah yang timbul, maka terkadang Perangkat Lunak lebih mahal dari Perangkat Kerasnya sendiri. Ada beberapa deskripsi Perangkat Lunak Software, yaitu : 1. Instruksi –instruksi program– program komputer yang ketika dieksekusi memberikan fungsi dan kinerja yang diinginkan. 2. Struktur –struktur data yang memungkinkan program untuk memanipulasi informasi. 3. Dokumen –dokumen yang menjelaskan operasi dan penggunaan program. Perangkat Lunak mempunyai karakteristik yang berbeda dari perangkat keras. Beberapa karakteristik tersebut yaitu : 1. Perangkat Lunak dikembangkan direkayasa, jadi tidak dimanufaktur dalam pengertian klasik. 2. Perangkat Lunak tidak akan rusak, maksudnya adalah bersamaan dengan perkembangan waktu, Perangkat Lunak tidak memiliki kecepatan rusak atau kegagalan seperti pada perangkat keras. 3. Pada umumnya Perangkat Lunak dibuat sendiri, bukan dibentuk dari komponen yang sudah ada. Perangkat Lunak adalah informasi yang tersimpan dalam 2 bentuk komponen dasar , yaitu komponen yang tidak bisa dieksekusi oleh mesin non machine executable dan yang dapat dieksekusi oleh mesin executable machine. Komponen Perangkat Lunak dibuat melalui translasi – translasi berurutan, yang memetakan kebutuhan pemakai dengan kode mesin. Model kebutuhan prototype diubah jadi desain, lalu diubah jadi bentuk bahasa yang sebelumnya telah didefinisikan struktur datanya, prosedur, fungsi, dan lain- lainnya. Suatu Perangkat Lunak dapat dikategorikan sebagai Perangkat Lunak yang baik jika memenuhi kriteria sebagai berikut : 1. Maintanability memenuhi perubahan 2. Dependability handal , aman 3. Efisiensi penggunaan resource yang efisien 4. Usability user interface yang baik, program dapat berjalan dengan benar dan dokumentasi tersedia

II.5.2 Pengertian Rekayasa Perangkat Lunak