SYSTEM DEVELOPMENT LIFE CYCLE SDLC

b. Menyediakan komunikasi dalam organisasi atau antar organisasi yang murah. c. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang kecil tetapi mudah diakses. d. Memungkinkan pengaksesan informasi yang sangat banyak di seluruh dunia dengan cepat dan murah. e. Meningkatkan efektifitas dan efisiensi orang-orang yang bekerja dalam kelompok dalam suatu tempat atau beberapa lokasi. f. Mengotomatisasikan proses-proses bisnis dan tugas-tugas yang dikerjakan secara manual. g. Mempercepat pengetikan dan penyuntingan. h. Pembiayaan yang lebih murah daripada pengerjaan secara manual.

D. SYSTEM DEVELOPMENT LIFE CYCLE SDLC

SDLC atau daur hidup pengembangan sistem adalah suatu metodologi pengembangan sistem klasik yang digunakan untuk mengembangkan, memelihara, dan menggunakan sistem informasi. Langkah-langkah yang dilalui sistem dalam tahapan SDLC tidak berbentuk linier melainkan lebih berbentuk iterasi. Evaluasi dari tiap tahap yang memungkinkan adanya kesempatan perbaikan sistem yang lebih baik sebelum ke tahapan selanjutnya Turban, 1993. Menurut McLeod 1995, SDLC adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Proses tersebut dapat dilihat pada Gambar 2. 14 Memahami masalah dan peluang Pengembangan sistem Penerapan sistem Investigasi Sistem Analisis Sistem Desain Sistem Implementasi Sistem Siklus Percobaan Siklus Pemeliharaan Perawatan Sistem Gambar 2. System Development Life Cycle McLeod, 1995 Ada sejumlah tahapan dalam SDLC Stair, 1992, yaitu sebagai berikut: 1. Investigasi Sistem Dalam tahap investigasi sistem ada beberapa hal yang perlu dilakukan. Hal yang pertama adalah menentukan permasalahan kondisi tak diinginkan yang dihadapi oleh pengguna, alternatif penyelesaian yang ada, dan peluang dari suatu kondisi. Hal kedua yaitu studi kelayakan dalam aspek organisasional, operasional, ekonomis, dan teknis. Studi kelayakan ini bertujuan untuk mengetahui kebutuhan informasi dari calon pengguna, menentukan kelayakan proyek, dan mengusulkan sistem yang paling layak untuk pembangunan sistem. Yang dimaksud dengan kelayakan organisasional adalah seberapa jauh pembangunan sistem mendukung tujuan organisasi dan rencana-rencana strategisnya. Kelayakan operasional yaitu seberapa sistem baru yang akan dibuat dapat diterima dengan baik oleh pengguna. Jika sistem dirasa sulit digunakan oleh pengguna sehingga menyebabkan pengguna melakukan banyak kesalahan, maka sistem tersebut tidak layak secara operasional. Kelayakan secara ekonomis mengenai penghematan biaya dan peningkatan keuntungan yang didapatkan dari penerapan sistem, 15 tentunya keuntungan yang didapatkan harus melebihi biaya operasi dan pembangunan sistem yang diusulkan. Kelayakan secara teknis dapat didemonstrasikan jika kemampuan perangkat keras dan perangkat lunak dapat mempertemukan kebutuhan dari sistem yang diusulkan. Selain itu dilakukan pula analisis biayamanfaat yang mencakup analisis manfaat yang dapat dihitung secara kuantitatif maupun manfaat yang tidak dapat dihitung secara kuantitatif. Hal ketiga yang dilakukan pada tahap ini adalah membuat rencana manajemen proyek yang meliputi kerja tim, jadwal proyek, estimasi biaya, dan pembagian tugas. 2. Analisis Sistem Pada tahapan ini pengembang sistem menganalisis dan menentukan kebutuhan informasi pengguna akhir yang kemudian menentukan informasi apa saja yang akan disampaikan pada sistem, dengan mempertimbangkan lingkungan organisasi, di antaranya struktur, prosedur, dan geografis. Pengembang dapat mengembangkan sistem dari sistem yang sedang berjalan atau membuat sistem baru, semuanya bertujuan untuk membangun kebutuhan fungsional yang sesuai dengan kebutuhan pengguna. Umumnya, aktivitas yang dilakukan pada tahapan ini adalah pengembangan dari pelaksanaan studi kelayakan. Analisis-analisis terhadap suatu sistem yang harus dilakukan antara lain tentang bagaimana suatu sistem menggunakan perangkat keras, perangkat lunak, jaringan, dan sumberdaya manusia untuk mengkonversi sumber-sumber data dan informasi. Kemudian dilakukan pembuatan dokumentasi tentang bagaimana aktivitas input, proses, output, penyimpanan, dan kontrol sistem disempurnakan, sehingga dalam tahap desain sistem dapat dilakukan spesifikasi terhadap sumber, hasil, dan aktivitas apa yang seharusnya ada untuk mendukung user interface dalam suatu sistem yang akan didesain. Analisis-analisis tersebut disebut analisis organisasional yang merupakan langkah awal dari pelaksanaan tahapan ini. 16 3. Desain Sistem Tahap desain merupakan tahap untuk menjelaskan sistem yang akan memenuhi kebutuhan informasi pengguna. Tahap ini akan menjelaskan bagaimana sistem mampu memberikan informasi bagi pengguna. Desain sistem menetapkan bagaimana sistem akan menyempurnakan tujuan. Desain sistem terdiri atas aktivitas desain yang menghasilkan spesifikasi sistem yang memenuhi kebutuhan-kebutuhan fungsional yang telah dikembangkan dalam tahap analisis sistem. Tahap desain sistem mencakup 3 tiga kegiatan, yaitu desain user interface, desain data, dan desain proses. a. Desain User Interface Aktivitas desain user interface berfokus pada dukungan interaksi antara pengguna dan aplikasi berbasis komputernya. Desainer berkonsentrasi terhadap bentuk desain input dan output yang atraktif dan efisien bagi pengguna seperti mudahnya menggunakan halaman internetintranet. b. Desain Basis Data Desain basis data berfokus pada struktur basis data dan berkas yang digunakan oleh sistem informasi yang diusulkan. Produk dari desain basis data secara detail merupakan deskripsi dari: 1. Atributkarakteristik entitas objek, orang, dan tempat tentang sistem informasi yang diusulkan yang diperlukan untuk memelihara informasi. 2. Hubungan yang dimiliki masing-masing entitas. 3. Elemen data spesifik basis data, berkas, record, dll. yang perlu dipelihara untuk tiap track entity oleh sistem informasi. 4. Integritas rules yang menentukan bagaimana tiap elemen data ditentukan dan digunakan dalam sistem informasi. c. Desain Proses Aktivitas desain proses berfokus pada desain sumber perangkat lunak yang dibutuhkan program dan prosedur sistem informasi yang akan dibuat. Desainer berkonsentrasi pada pembangunan spesifikasi 17 detail untuk perangkat lunak yang akan dibuat oleh pemrograman untuk bertemu spesifikasi desain user interface dan data pembangunan kebutuhan fungsional dalam tahap analisis sistem. 4. Implementasi Pada tahap implementasi, dilakukan pemrograman komputer pengembangan perangkat lunak dan pembangunan basis data dari desain sistem yang telah dilakukan sebelumnya. Tahap implementasi sistem juga melibatkan akuisisi perangkat keras dan perangkat lunak, pengujian program dan prosedur, pembangunan dokumentasi, dan berbagai aktivitas instalasi. Selain itu, tahap ini juga melibatkan pendidikan dan pelatihan terhadap pengguna dan spesialis yang akan mengoperasikan sistem baru. Implementasi sistem merupakan tahap yang sulit dan menghabiskan waktu yang banyak dalam pembangunan suatu sistem informasi. Selain itu, tahap ini merupakan tahap yang vital dalam menentukan kesuksesan dari pembangunan sistem baru, yang walaupun didesain dengan baik, sistem akan gagal jika tidak diimplementasikan dengan benar. 5. Perawatan Sistem Tahap terakhir dari SDLC adalah perawatan sistem. Tahap ini meliputi kegiatan pengawasan, evaluasi, dan modifikasi sistem. Selama sistem digunakan, modifikasi dibuat sehingga sistem dapat memenuhi kebutuhan pengguna secara kontinu. Modifikasi yang dibuat sesuai dengan perubahan internal atau eksternal dari lingkungan organisasi dari pengguna yang disebut sebagai perawatanpemeliharaan sistem. Alasan diadakannya perawatan sistem antara lain untuk memperbaiki kesalahan error, untuk menjaga agar sistem tetap berjalan, dan untuk memperbaiki sistem yang telah dibangun.

E. JARINGAN KOMPUTER