Definisi Kebutuhan
Dalam Analisis & Perancangan Sistem, metodologinya adalah sbb: Menulis DEFINISI KEBUTUHAN Projek: Tujuan Projek Ruang Lingkup Umum Struktur Organisasi Terkait Daftar Permasalahan Tujuan Sistem Daftar Proses Daftar Laporan Prioritas Proses Prioritas Laporan Pemodelan Proses Pemodelan Data Diagram ER (Entity Relationship) atau diagram pendukung yang lain Menjelaskan detil INPUT (capture gambarnya saja dan beri penjelasan) Menjelaskan detil OUTPUT (capture gambarnya saja dan beri penjelasan) Menjelaskan ALGORITMA setiap Proses dari Proses-proses yang ada di Pemodelan Proses. Dengan mendefinisikan kebutuhan dari sistem, sebenarnya kita sudah melakukan tahap analis dan desain dari sistem tersebut. Ini langkah yang paling sulit, tapi dengan begitu maka 50% suatu projek sudah selesai. Sedangkan dalam projek ini, bab-babnya dibagi dalam Bab 1 Pendahuluan, Bab 2 Analisis Sistem, Bab 3 Desain Sistem, Bab 4 Implementasi Sistem, Bab 5 Penutup. Bab 1 diisi dengan subbab-subbab: Latar Belakang, Perumusan Masalah, Batasan Permasalahan, Tujuan dan Manfaat, Metodologi, dan Sistematika Penulisan. Dari metodologi APS di atas, sebenarnya kita telah SELESAI menyusun Bab 1, 2 dan Bab 3, yaitu: Tujuan Proyek Bab 1 Pendahuluan Ruang Lingkup Umum Bab 1 Pendahuluan Struktur Organisasi Terkait Bab 1 Pendahuluan Daftar Permasalahan Bab 1 Pendahuluan Tujuan Sistem Bab 1 Pendahuluan Daftar Proses Bab 2 Analisis Sistem Daftar Laporan Bab 2 Analisis Sistem Prioritas Proses Bab 2 Analisis Sistem Prioritas Laporan Bab 2 Analisis Sistem Pemodelan Proses Bab 3 Desain Sistem Pemodelan Data Bab 3 Desain Sistem Diagram ER (Entity Relationship)/yg lain Bab 3 Desain Sistem Menjelaskan detil INPUT Bab 3 Desain Sistem Menjelaskan detil OUTPUT Bab 3 Desain Sistem Menjelaskan ALGORITMA setiap Proses Bab 3 Desain Sistem Hanya saja, ya jelas perlu ditambahi kata-kata dan buatlah kalimatnya sedemikian rupa sehingga lebih indah. Khan poin-poin-nya sudah BENAR jadi tinggal memper-INDAH saja. Lalu lanjutkan dengan Bab 4. Disini kita tinggal mengimplementasikan DESAIN kita dari bab 3. Tulis disitu: Kebutuhan Sistem (Prosesor, Memory, dll) Run (jalankan) program dengan pelbagai data/input. EVALUASI jalannya program ini, berjalan baik atau tidak, tingkat kemudahan, keandalan, keamanan, dll. Lain-lain hal yang mungkin anda ingin menuliskan.
Irfan Subakti – http://irfan.if.its.ac.id
1
Definisi Kebutuhan
Terakhir Bab 5 yaitu Bab Penutup. Tinggal anda tulis Kesimpulan dari IMPLEMENTASI dan EVALUASI yang telah anda lakukan pada bab 4. Dan beri saran-saran pengembangan projek anda. PENJELASANNYA: Tujuan Projek Tuliskan tujuan dari projek ini. Ruang Lingkup Umum Sebutkan ruang lingkup dari projek ini. Tuliskan dalam point-point saja untuk mempermudah pembaca (gunakan Bullets). Ruang lingkup 1 … Ruang lingkup 2 … Ruang lingkup 3 … Dst. Struktur Organisasi Terkait Tuliskan bagan dari organisasi projek ini. Gunakan Visio atau cukup dari tools di MS. Word. A
D
B
C
E
F
G
Tuliskan juga key person disitu: No. Departemen 1. 2.
Key Person
H
I
Alamat/email
No. Tlp
Daftar Permasalahan Dengan style Bullets, tuliskan point-point permasalahan anda. Masalah 1 … Masalah 2 … Masalah 3 … Dst. Tujuan Sistem Dengan style Bullets, tuliskan tujuan sistem anda. Anda harus bertanggung jawab terhadap tujuan sistem ini, karena nantinya digunakan dalam Prioritas Proses dan Prioritas Laporan di bawah. Tujuan 1 … Tujuan 2 … Tujuan 3 … Dst.
Irfan Subakti – http://irfan.if.its.ac.id
2
Definisi Kebutuhan
Daftar Proses Buat tabel mengenai proses-proses yang akan dilakukan dalam projek ini. No. Proses Keterangan 1. 2. Daftar Laporan Serupa dengan daftar proses, tuliskan daftar laporan di projek anda dalam bentuk tabel. No. Laporan Keterangan 1. 2. Prioritas Proses Buatlah tabel perbandingan antara proses (dari Daftar Proses) dan Tujuan Sistem yang sudah anda jelaskan di muka. (Contoh di bawah ada 2 proses saja dari Daftar Proses, sesuaikan dengan Daftar Proses anda sendiri). Tujuan Tujuan 1 (tuliskan Tujuan2 (tuliskan Tujuan 3 (tuliskan Prioritas tujuan 1 dari tujuan 2 dari tujuan 3 dari Proses Tujuan Sistem) Tujuan Sistem) Tujuan Sistem) Proses 1 (tuliskan proses 1 dari T T S T Daftar Proses) Proses 2 (tuliskan proses 2 dari T R S S Daftar Proses) Proses 2 (tuliskan proses 2 dari T S R R Daftar Proses) Keterangan: T: Tinggi, S: Sedang, R: Rendah. Mengenai Prioritas akhir di kolom terakhir, disesuaikan dengan kondisi projek anda, tidak mesti kalau ada T, berarti dalam satu baris prioritas terakhir harus T; demikian juga bisa juga kalau memang prioritas yang anda tetapkan adalah R atau S; itu terserah anda, hanya lengkapi dengan argumentasi yang baik. Tak ada orang yang benar semuanya atau salah semuanya, hanya tergantung argumentasi dari pilihan yang anda tetapkan (ini tak berlaku buat rumus/formula baku) Prioritas Laporan Serupa dengan Prioritas Proses, hanya saja disini dibandingkan antara Laporan (dari Daftar Laporan) dengan Tujuan Sistem. Tujuan Tujuan 1 (tuliskan Tujuan2 (tuliskan Tujuan 3 (tuliskan Prioritas tujuan 1 dari tujuan 2 dari tujuan 3 dari Laporan Tujuan Sistem) Tujuan Sistem) Tujuan Sistem) Laporan 1 (tuliskan laporan 1 dari T T S T Daftar Laporan) Laporan 2 (tuliskan laporan 2 dari T R S S Daftar Laporan) Laporan 2 (tuliskan laporan 2 dari T S R R Daftar Laporan) Keterangannya serupa juga dengan Prioritas Proses. Pemodelan Proses Buatlah diagram proses dari tiap-tiap bagian yang ada pada Struktur Organisasi Terkait yang telah anda buat. (Misal di bawah ini cuma ada 3 bagian, yaitu A, B, C. Sesuaikan dengan projek anda) Irfan Subakti – http://irfan.if.its.ac.id
3
Definisi Kebutuhan
A
B
C
Input 1
Input 2
Input 3
DB 1
DB 2
Proses 1
Proses 2
Proses 3
Dst...
Proses 5
Laporan 2
DB 2
Proses 4
Laporan 1
Ingat-ingatlah, bahwa anda tidak boleh sembarangan menuliskan simbol-simbol di atas, karena semua input harus dijelaskan pada Detil Input, demikian juga semua DataBase harus dijelaskan dalam Pemodelan Data; semua proses dalam Detil Algoritma; dan semua laporan dalam Detil Output. Pemodelan Data Tulislah semua tabel yang anda gunakan lengkapi dengan field dan tipe datanya. Misalnya: Stored data Dokumen Tabel Field Tipe Data Key (PK/FK)
Diagram ER (Entity Relationship) atau diagram pendukung yang lain Tuliskan ER diagram atau pun diagram pendukung yang lain. Menjelaskan detil INPUT (capture gambarnya saja dan beri penjelasan) Capture dengan HyperSnap, program peng-capture gambar yang cukup baik. Yang di-capture adalah form/manual paper/manual work/window/lain-lain bentuk; inputan untuk user. Semua symbol input dari Pemodelan Proses harus ada perwujudannya. Irfan Subakti – http://irfan.if.its.ac.id
4
Definisi Kebutuhan
Menjelaskan detil OUTPUT (capture gambarnya saja dan beri penjelasan) Capture juga dengan HyperSnap, yang di-capture adalah form/window output/laporan untuk user. Semua symbol output/laporan dari Pemodelan Proses harus ada perwujudannya. Menjelaskan ALGORITMA setiap Proses dari Proses-proses yang ada di Pemodelan Proses. Jelaskan baik dengan pseudocode ataupun dengan flowchart, atau kedua-duanya; semua symbol proses yang ada di Pemodelan Proses. YANG TERPENTING DARI SEMUA DI ATAS, ADALAH:
KERJAKAN HAL INI SEKARANG JUGA!
Irfan Subakti – http://irfan.if.its.ac.id
5