Jumat, 26 Februari 2010

Tugas 1 : SDLC

SDLC (System Development Life Cycle) merupakan susunan langkah pembuatan sistem informasi, yang diharapkan akan menghasilkan sistem yang diinginkan oleh user. Sistem Informasi adalah suatu sinergi antara data, mesin pengolah data (yang biasanya meliputi komputer, program aplikasi dan jaringan) dan manusia untuk menghasilkan informasi. Jadi sistem informasi bukan hanya aplikasi perangkat lunak. Sistem Informasi ada pada hampir setiap perusahaan atau instansi untuk mendukung kegiatan bisnis mereka sehari-hari. Biasanya porsi pengerjaan pengembangan sistem informasi diserahkan kepada orang-orang yang bekerja di bidang Teknologi Informasi.
SDLC biasanya digunakan untuk proses pengembangan sistem. SDLC terdiri atas beberapa tahapan dimana setiap tahapan tersebut saling berkaitan dan dilakukan review yang terus menerus atas semua tahapan yang ada tersebut dilaksanakan secara berurutan.
Tahapan-tahapan dalam SDLC bisa berbeda dari sebuah pendekatan yang digunakan. Akan tetapi hampir semua metoda SDLC yang digunakan akan mengikuti tahapan-tahapan sebagai berikut:
1. Planing
2. Analisys
3. Design
4. Implementation
5. Maintenance


>>>>>>>>>>>

Dibawah ini adalah salah satu SDLC penjualan dari suatu perusahaan bernama PT. Mi**o* Mu**i*a. Akan di jelaskan sedikit tentang penerapan sdlc pada perusahaan tersebut.

1.Planing
Pada tahap pertama yaitu identifikasi atas sistem berjalan, seleksi atas teknologi yang ada dan perencanaan dapat disebut sebagai proses perencanaan sistem.Tujuan system planning adalah mengkaitkan suatu proyek sistem atau aplikasi dengan tujuan strategik perusahaan agar tercipta suatu goal congruence.

2.Analisys
Merupakan proses pengumpulan kebutuhan piranti lunak. Untuk memahami dasar dari program yang akan dibuat, seorang analisis harus mengetahui ruang lingkup informasi, fungsi-fungsi yang dibutuhkan, kemampuan kinerja yang ingin dihasilkan dan perancangan antarmuka pemakai piranti lunak tersebut.
Tahap ini melibatkan dua proses yaitu:
a.Survey
Survei atas sistem yang ada pada dasarnya merupakan aktivitas perolehan fakta yang terdiri dari sumber data, pengguna, penyimpanan data, proses, aliran data, pengendalian, volume transaksi, tingkat kesalahan, biaya sumber daya dan kegiatan operasional yang mengalami bottleneck maupun tersumbat.
Teknik untuk memperoleh fakta tersebut antara lain observasi, partisipasi tugas, interview personel maupun mereview dokumen-dokumen kunci.
b.Analisa kebutuhan pengguna.
Dokumen yang dihasilkan pada proses ini adalah system analysis report yang berisi temuan survei, masalah pada sistem yang ada, kebutuhan pengguna dan sistem baru yang diinginkan.

3.Design
Perancangan piranti lunak merupakan proses bertahap yang memfokuskan pada empat bagian penting, yaitu: Struktur data, arsitektur piranti lunak, detil prosedur, dan karakteristik antar muka pemakai.

4.Implementation
Menerapkan bahasa pemrograman yang akan dipakai, database, serta spesifikasi perlatan komputer yang digunakan dengan menggunakan :
> pc berbasis intel core 2 duo dengan RAM 2GB
> Sistem Client - Server Application .
>Dibangun menggunakan Visual C#.Net.
> Database SQL Server 2000.
> Menggunakan Platform Microsoft Windows 2000/2003 server.

5. Maintenance
Proses ini dilakukan setelah piranti lunak telah digunakan oleh pemakai atau konsumen. Perubahan akan dilakukan jika terdapat kesalahan, oleh karena itu piranti lunak harus disesuaikan lagi untuk menampung perubahan kebutuhan yang diinginkan konsumen.