2.1.2 Perangkat Lunak Sistem
Perangkat lunak sistem merupakan perangkat lunak yang digunakan untuk mengoperasikan dan mempertahankan sistem komputer. Hal ini memungkinkan
pelanggan user untuk menggunakan sumber daya komputer secara langsung dan melalui perangkat lunak lain. Contohnya seperti sistem operasi, compiler dan
sistem utilitas.
2.1.3 Dasar Dasar Pembuatan Perangkat Lunak
Adapun dasar dasar dalam pembuatan perankat lunak adalah sebagai berikut:
1. Memahami masalah yang akan diangkat dalam pembuatan perangkat lunak 2. Berkomunikasi dengan baik dengan pelanggan user
3. Memilih metode perancangan yang tepat 4. Mempelajari masalah sebelum diterjemahkan ke dalam bahasa pemrograman
5. Melakukan strategi dan taktik yang baik dalam pengujian
2.1.4 Teknik Pembuatan Perangkat Lunak
Teknik dalam pembuatan perangkat lunak adalah sebagai berikut: 1. Menciptakan perangkat lunak berdasarkan solusi terbaik, hemat biaya, efektif
dan praktis dalam penyelesaian masalah untuk pelayanan umat manusia. 2. Mengetahui prinsip
– prinsip dasar ilmu computer dan matematika untuk mencapai efektifitas biaya dan solusi terbaik dalam pembuatan perangkat
lunak.
2.1.5 Tahapan Pembangunan Perangkat Lunak
1. Analisis Tahapan analisis adalah tahap yang menjelaskan persyaratan kebutuhan
perangkat lunak yang akan dibangun. Secara umum tahapan analisis adalah sebagai berikut :
a. Konsep dasar b. Persyaratan teknis
c. Kebutuhan non fungsional d. Kebutuhan fungsional
2. Design Tahapan design adalah sebuah representasi perangkat lunak yang dibuat
untuk memfasilitasi analisis, perencanaan, pelaksanaan dan pengambilan keputusan.
3. Coding Pengembangan Tahapan coding merupakan ekspresi design yang diterjemahkan ke dalam
suatu bahasa pemrograman tertentu berdasarkan spesifikasi program. Tahapn coding disebut juga pekerjaan utama dari sebuah pembangunan perangkat
lunak. 4. Pengujian testing
Tahapan pengujian adalah tahap dimana perangkat lunak yang dibangun diperiksa apakah perangkat lunak memenuhi persyaratan atau tidak. Tujuan
dari tahap pengujian adalah untuk mengetahui sebanyak mungkin masalah yang mungkin terdapat dalam perangkat lunak tersebut.
5. Implementasi Tahapan implementasi dilakukan di hadapan pengguna user, perangkat
lunak yang dibangun akan diterima oleh pengguna user apabila dalam tahap imlementasi tidak ada cacat pada fungsional utama, kinerja criteria dan
toleransi tidak lebih dan tidak kurang dari 2 dan tidak ada masalah dalam penggunaan.
6. Pemeliharaan maintenance Tahapan pemeliharaan dilakukan untuk melakukan perubahan apabila
diperlukan karena beberapa alasan, seperti: ada masalah dalam perangkat lunak yang harus diperbaiki, persyaratan baru yang harus dipenuhi serta
perubahan dalam kebijakan yang telah disepakati di awal.
2.2 Pengenalan Internet