59
Edit menangani audio dalam bentuk digital, dimana gelombang suara analog terlebih dahulu dikonversi atau di sample menjadi bentuk representasi biner.
Gambar 2.6. Tampilan Cool Edit Pro
2.3. Rekayasa Perangkat Lunak
2.3.1. Pengertian Perangkat Lunak
Definisi perangkat lunak yaitu : Roger S. Pressman, Ph.D, 1992: 10 • Perintah program komputer yang apabila dieksekusi memberikan fungsi
dan unjuk kerja seperti yang diinginkan. • Struktur data yang memungkinkan program memanipulasi informasi secara
proporsional. • Dokumen yang menggambarkan operasi dan kegunaan program.
60
2.3.2. Pengertian Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak software engineering dapat didefinisikan sebagai berikut Roger S. Pressman, Ph.D, 1992: 22, yaitu pembuatan dan
penggunaan prinsip-prinsip rekayasa perangkat lunak untuk mendapatkan perangkat lunak yang ekonomis yaitu perangkat lunak yang dapat diandalkan
dan bekerja secara efisien pada mesin komputer.
2.3.3. Karakteristik Rekayasa Perangkat Lunak
Perangkat Lunak secara logika berbeda dengan elemen sistem fisik. Oleh karena itu perangkat lunak mempunyai karakteristik yang sangat berbeda dari
perangkat keras tersebut.
Karakteristik-karakteristik tersebut yaitu Roger S. Pressman, 1992: 10 : 1. Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk
yang klasik. Meskipun banyak kesamaan diantara pabrik perangkat keras dan perangkat
lunak, aktifitas keduanya secara mendasar sangatlah berbeda. Dalam kedua aktifitas tersebut, kualitas yang tinggi dicapai melalui perancangan yang
baik, tetapi didalam fase pembuatan perangkat keras selalu saja ditemukan masalah kualitas yang tidak mudah untuk disesuaikan dengan perangkat
lunak. Kedua aktifitas tersebut tergantung pada manusia, tetapi hubungan antara penerapan yang dilakukan manusia dengan usaha yang diperoleh
sangat berbeda.
61
2. Perangkat lunak tidak pernah usang Berbeda dengan perangkat keras yang dapat rusak karena debu, getaran,
suhu yang terlalu tinggirendah, dan banyak lagi masalah lainnya. Ketika komponen perangkat keras rusak dapat digantikan oleh komponen
cadanganpengganti tetapi pada perangkat lunak tidak ada perangkat lunak cadanganpengganti. Kesalahan terjadi pada desainproses perangkat lunak
tersebut. Oleh karena itu pemeliharaan perangkat lunak sangat rumit daripada pemeliharaan perangkat keras.
3. Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari komponen yang sudah ada.
Perangkat keras untuk sebuah produksi mikroprosesor didesain dan dirakit. Seorang insinyur desain menggambarkan sebuah skema sederhana dari
sebuah sirkuit digital. Oleh karena itu, dibutuhkan analisa yang mendasar untuk memastikan fungsi yang sesuai yang akan dicapai, kemudian merujuk
pada sebuah katalog komponen digital. Sedangkan pada seorang desainer perangkat lunak tidak memberikan kemewahan seperti pada perangkat
keras. Tidak ada katalog untuk katalog komputer perangkat lunak. Dapat dimungkinkan untuk membeli sebuah perangkat lunak tetapi hanya sebagai
sebuah unit perangkat lunak yang utuh, tidak seperti komputer yang dapat dirakit ke dalam sebuah program baru.
2.4. Interaksi Manusia dan Komputer