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