Dasar-dasar Komputer
59
B A B 12
SYSTEM DEVELOPMENT
Tujuan Instruksional Umum : Mahasiswa dapat memahami tentang sistem development. d
Tujuan Instruksional Khusus : Mahasiswa dapat menerangkan tahap-tahap yang ada dalam pengembangan business computer system
Fakultas Teknik Elektro - Universitas Semarang
Dasar-dasar Komputer
60
12.1. PENDAHULUAN. Semua organisasi harus mempunyai sistim untuk mengatasi pemrosesan data secara rutin dan untuk mendapatkan informasi yang akan dibutuhkan secara effisien. System
development
adalah
proses
perencanaan,
disain,
dan
implementasi data processing dan sistim informasi baik pada perusahaan yang telah menggunakan komputer maupun yang belum menggunakan komputer. Disini meliputi analisa dari sebuah system, mendisain system yang baru atau memodifikasi system yang lama, menentukan hardware dan software yang dibutuhkan, dan memungkinkan system yang baru dan dimodifikasi itu dapat bekerja. Pada topik ini akan kita fokuskan pada pekerjaan yang harus dilaksanakan oleh system analyst, dimana telah kita singgung pada topik yang lalu. Pada topik terdahulu telah kita bahasa tugas-tugas dari analyst yang mendisain software aplikasi, yang hanya merupakan satu bagian saja dari sebuah system development. Pada topik ini akan kita bahas cakupan yang lebih luas dari tugas analyst khususnya dalam pengembangan system secara keseluruhan.
12.2. APAKAH SYSTEM ITU? System adalah satu kumpulan unsur-unsur dan prosedur-prosedur yang berinteraksi satu sama lain untuk mencapai satu tujuan. Fungsi
dari
system
ini
adalah
untuk
menjaga
agar
satu
perusahaan/organisasi/institusi dll, dapat diatur dengan baik dan berjalan dengan lancar. System development sering dibagi kedalam beberapa tahap atau fase seperti dibawah ini : 1. Preliminary investigation Disini analyst akan mempelajari secara cermat permasalahan yang ada dan memberikan
cara
pemecahannya
sehingga
manajemen
dapat
mempertimbangkan dengan baik. 2. Systems analysts Apabila manajemen memutuskan bahwa system perlu diubah, maka analyst harus mempelajari system yang lebih baik, dan membuatkan rekomendasi untuk perubahan-perubahan itu. 3. System design
Fakultas Teknik Elektro - Universitas Semarang
Dasar-dasar Komputer
61
Pada tahap ini analyst mengembangkan model dari system yang baru dan menjabarkan keuntungan dan kerugiannya.
4. Acquisition of resources Setelah disain model ini disetujui oleh manajemen, maka analyst juga harus menentukan software dan hardware. 5. Systems implementation Setelah semua komponen dari system ini diperoleh, maka analyst perlu memberikan supervisi tetang peralihan dari system yang lama ke yang baru, juga mengadaptasikan program dan file yang lama ke system yang baru, memberikan spesifikasi-spesifikasi kepada programmer dan sebagainya.
12.3. TAHAP I THE PRELIMINARY INVESTIGATION
PENELITIAN PENDAHULUAN Yang dimaksud dengan penelitian pendahuluan adalah mendefinisikan persoalan yang sedang dihadapi dan membuat sejumlah alternatif-alternatif untuk dipilih/dilaksanakan. Biasanya yang tercakup dalam penelitian pendahuluan itu adalah meliputi beberapa pertanyaan seperti dibawah ini : 1. Sifat Persoalan. Menentukan
sifat
persoalan
memperhatikan/membedakan
yang
gejala-gejala
sebenarnya. persoalan
Analyst dapat
harus
mengukur
kepentingan relatif tiap-tiap persoalan yang ditemukan. 2. Ruang lingkup Proyek. Ruang lingkup proyek adalah satu fungsi dari sifat persoalan, jumlah uang yang ingin diinvestasikan oleh manajemen dan apa yang diinginkan oleh manajemen diubah. Jadi analyst harus menarik batasan-batasan yang jelas dari system atau subsystem yang akan dibahas untuk menghindari penyelesaian pengembangan yang terlalu ambisius. 3. Biaya dan keuntungan. Analyst sebaiknya memberikan perkiraan kasar tentang biaya dan keuntungan tiap-tiap penyelesaian yang dianjurkan. 4. Laporan pada manajemen
Fakultas Teknik Elektro - Universitas Semarang
Dasar-dasar Komputer
62
Pada akhir penelitian pendahuluan itu, analyst menulis laporan pada manajemen yang menjelaskan persoalan yang dihadapi dan memberikan sejumlah rekomendasi. 12.4. TAHAP II SYSTEMS ANALYSIS.
MENGANALISA SISTEM. Ada tiga tujuan yang ingin dicapai dari menganalisa system yaitu : 1. Mengumpulkan informasi/fakta. Tujuan dari mengumpulkan informasi ini adalah untuk mengetahui tentang apa yang sekarang dilakukan oleh sistim dan untuk memastikan informasi apa yang dibutuhkan oleh pemakai. 2. Analisa. Bila informasi tentang sistem itu telah terkumpul, maka analyst akan membahas informasi itu untuk kemudian mengambil kesimpulan-kesimpulan. 3. Laporan manajemen. Setelah mengumpulkan dan menganalisa data diatas, analyst harus membuat laporan kepada manajemen. 12.5. TAHAP III SYSTEM DESIGN
MENDESAIN SYSTEM. Tahap mendisain sistem biasanya mencakup empat bagian yaitu : 1. Meninjau kembali tujuan dan ruang lingkup proyek. Disain sistem baru harus cocok dengan tujuan-tujuan dan ruang lingkup yang disahkan oleh manajemen dalam tahap analisa. 2. Mengembangkan satu model baru. Dalam mendisain satu sistem baru, analyst harus meperhatikan baik-baik persyaratan-persyaratan output dan input meliputi : -
output yang diinginkan
-
input yang diinginkan
-
data access, organization, dan storage
-
processing
-
system control
-
personal dan prosedur.
3. Membuat analisa yang mendalam tentang biaya dan keuntungan yang diperoleh.
Fakultas Teknik Elektro - Universitas Semarang
Dasar-dasar Komputer
63
Yang dimaksud dengan biaya disini ialah investasi awal pada perangkat keras dan biaya perangkat lunak yang dikeluarkan terus-menerus seperti biaya untuk personel, dan biaya pemeliharaan. Keuntungannya dapat dibagi kedalam : -
tangible, dapat dikwantifisit dalam bentuk rupiah
-
intangible, misalnya menaikkan nama perusahaan dikalangan langganan dan pesaing.
Akhirnya model sistem baru tidak dapat dikatakan lengkap/selesai kecuali kalau analyst menjelaskan personel yang bagaimana yang dibutuhkan untuk menjalankan sistem baru itu dan prosedur apa yang harus mereka ikuti pada pekerjaan itu. 4. Menyajikan satu laporan tentang disain sistem. Bilamana disain sudah selesai dan analisa biaya dan keuntungan sudah dinilai, maka analyst menyajikan satu laporan kepada manajemen. Laporan ini seharusnya memberikan semua fakta-fakta yang harus dipertimbangkan untuk menentukan apakah pengesahan akan diberikan terhadap sistem. 12.6. TAHAP IV SYSTEM ACQUISITION
MEMPEROLEH SISTEM Memperoleh sistem ini sering juga disebut system acquisition yang artinya memperoleh “Quatation”. Quatation artinya satu dokumen yang berisi satu daftar spesifikasi peralatan biasanya menjelaskan perangkat dari segi teknik. Memperoleh sistem disini dapat dengan cara menyewa atau membeli sendiri. 12.7. TAHAP V IMPLEMENTATION
TAHAP PELAKSANAAN Setelah komponen sistem diperoleh, barulah sistem dapat diuji cobakan. Pelaksanaan yang sebenarnya mencakup banyak hal seperti misalnya : -
Programming/file conversion Analyst menginstruksikan kepada programmer spesifikasi-spesifikasi yang harus dilaksanakan pengcodeannya.
-
Debugging Sebelum program pada sistem yang baru dilaksanakan, program harus bebas dari kesalahan.
Fakultas Teknik Elektro - Universitas Semarang
Dasar-dasar Komputer
-
64
Documentation Dokumentasi adalah dokumen tertulis yang menggambarkan bagaimana sistem dan berbagai komponen itu bekerja, seperti misalnya sistim dan program flowcharts, data flow diagram, user manuals, system manuals dan sebagainya.
-
Training
-
System conversion System conversion adalah perubahan dari system yang lama system yang baru.
-
Feedback and evaluation
-
Maintenance.
Fakultas Teknik Elektro - Universitas Semarang