Perangkat Lunak Sistem Dasar Dasar Pembuatan Perangkat Lunak Teknik Pembuatan Perangkat Lunak Tahapan Pembangunan Perangkat Lunak

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