FUNCTIONAL REQUIREMENT
Sistem harus dapat melakukan entri buku yang berhubungan dengan pendataan buku: a. User bisa memasukkan berbagai jenis buku beserta dengan kode buku, kategori buku, judul buku, penerbit, pengarang, jumlah halaman, ISBN buku dan lain-lain b. User bisa menambahkan koleksi buku baru yang akan keluarkan c. User bisa menghitung berapa jumlah koleksi buku yang ada secara keseluruhan d. User dapat menampilkan berapa jenis atau kategori koleksi buku yang ada beserta dengan jumlahnya e. User dapat menampilkan jenis buku berdasarkan ketegori tertentu beserta jumlah bukunya f. User dapat mencari koleksi buku berdasarkan pengarang, penerbit, judul, dan lain-lain g. User dapat menampilkan nama buku yang paling sering di pinjam h. User dapat mengganti beberapa kode buku dan lain-lain yang berhubungan dengan buku i. User dapat menghapus beberapa jenis buku, judul buku dan lain-lain yang sudah rusak atau hilang j. User dapat mengurutkan buku berdasarkan kodenya, judul buku, jumlah halaman, dan lain-lain k. User dapat menampilkan buku yang belum diberi kode l. User dapat mengelompokkan buku berdasarkan pengarang dan judul buku apa saja yang telah ditulis yang ada di perpustakaan System harus dapat melakukan pendataan anggota
a. User dapat memasukkan data anggota baru dengan memasukkan kode anggota, nama, alamat, nomor telepon b. User dapat menampilkan biaya pendaftaran anggota yang harus di bayarkan c. User dapat menampilkan print kartu anggota baru d. User dapat menampilkan menghitung berapa jumlah anggota yang ada secara keseluruhan e. User dapat menampilkan data jumlah anggota yang berada pada daerah kecamatan yang sama f. User bisa menambahkan data anggota baru g. User bisa merubah data anggota apabila alamat atau nomor telepon anggota berubah h. User dapat menampilkan anggota yang paling sering meminjam serta kategori buku yang di pinjam i. User dapat menampilkan data peningkatan atau penurunan anggota baru setiap tahunnya Sistem harus dapat melakukan transaksi peminjaman: a. User dapat mencatat semua transaksi peminjaman b. User dapat memasukan data-data dari anggota baik nama, alamat, nomor telepon dan lain-lain c. User dapat memasukkan jumlah buku yang di pinjam d. User dapat memasukkan judul buku, nama pengarang, dan nama penerbit e. User dapat menampilkan tanggal kembali buku yang di pinjam f. User dapat mengetahui apakah anggota sudah mengembalikan buku yang di pinjam g. User dapat menampilkan anggota yang paling sering meminjam Sistem harus dapat melakukan transaksi pengembalian: a. User dapat mencatat semua transaksi pengembalian b. User dapat manampilkan judul buku, nama pengarang, nama penerbit dari buku yang di kembalikan
c. User dapat menampilkan denda yang harus dibayar oleh peminjam buku (denda 1 buku Rp.100/perhari) d. User dapat mengetahui total keseluruhan buku yang di pinjam e. User dapat menampilkan tanggal pengembalian buku f. User dapat menampilkan judul buku, nama pengarang, dan nama penerbit dari buku apabila peminjam menghilangkan buku yang di pinjam g. User dapat menampilkan harga buku yang harus diganti oleh anggota apabila buku tersebut hilang h. User dapat mengetahui nama buku yang belum di kembalikan oleh peminjam/anggota i. User dapat mengetahui nama anggota beserta alamat anggota yang belum mengembalikan buku beserta tanggal buku tersebut harus di kembalikan Sistem harus dapat melakukan laporan keuangan secara otomatis: a. User dapat menampilkan laporan pendapatan yang diterima baik berdasarkan tanggal tertentu, bulan tertentu, atau tahun tertentu b. User dapat menampilkan laporan pendapatan yang di terima baik berdasarkan biaya pendaftaran anggota baru atau anggota yang memperbarui kartu anggota dan denda yang di bayarkan oleh angggota c. User dapat mengetahui jumlah biaya-biaya yang dikeluarkan dan untuk apa biaya-biaya tersebut d. User dapat mengetahui jumlah dana yang di gunakan untuk pembelian buku baru serta jumlah buku yang harus di beli e. User dapat mengetahui atau mengecek jumlah laba kotor maupun laba bersihnya dari pendapatan yang di terima f. User dapat menampilkan jumlah kas yang dapat digunakan
Tampilkan postingan dengan label Ansi. Tampilkan semua postingan
Tampilkan postingan dengan label Ansi. Tampilkan semua postingan
Jumat, 08 Oktober 2010
System requirement (Kebutuhan Sistem)
System requirement (Kebutuhan Sistem)
Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi requirement tersebut-atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Penentuan kebutuhan sistem merupakan langkah yang paling crucial dalam tahapan SDLC. Kebutuhan Sistem bisa diartikan sebagai berikut: a. Pernyataan tentang apa yang harus dikerjakan oleh sistem b. Pernyataan tentang karakteristik yang harus dimiliki sistem Tipe-tipe Kebutuhan Sistem Untuk mempermudah system analis menentukan keseluruhan requirement secara lengkap, maka analis membagi kebutuhan sistem ke dalam 2 jenis. Jenis pertama adalah Kebutuhan Fungsional (Functional requirement). Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh system. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Jenis kedua adalah Kebutuhan Non fungsional(Nonfunctional Requirements). Requirement jenis ini adalah tipe requirement yang berisi properti perilaku yang dimiliki oleh sistem, meliputi:
Operasional Pada bagian ini harus dijelaskan teknis bagaimana system baru akan beroperasi. Platform sistem yang dipakai didefinisikan, apakah menggunakan windows atau Linux misalnya. Software untuk mengembangkan sistem juga ditentukan. Hardware spesifik yang diperlukan juga ditentukan. Terakhir arsitektur sistem juga dijelaskan apakah 2-tier, 3 –tier atau yang lainnya. Performance Pada bagian ini dijelaskan seberapa bagus kinerja dari software yang dikembangkan dalam mengolah data, menampilkan informasi dan secara keseluruhan menyelesaikan proses bisnis yang ditanganinya. Efisiensi dari perangkat lunak juga dicantumkan. Keamanan Kebutuhan keamanan berisi pernyataan tentang mekanisme pengamanan aplikasi, data maupun transaksi yang akan diimplementasikan pada sistem. Sistem password yang digunakan akan seperti apa dan hardware spesifik untuk pengamanan sistem juga dideskripsikan. Politik dan budaya Requirement yang isinya menyangkut atau berhubungan dengan isu politik dan budaya ditentukan disini. Isi yang secara politik dan budaya harus dijamin tidak menimbulkan persepsi negatif terhadap sistem.
Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi requirement tersebut-atau memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. Penentuan kebutuhan sistem merupakan langkah yang paling crucial dalam tahapan SDLC. Kebutuhan Sistem bisa diartikan sebagai berikut: a. Pernyataan tentang apa yang harus dikerjakan oleh sistem b. Pernyataan tentang karakteristik yang harus dimiliki sistem Tipe-tipe Kebutuhan Sistem Untuk mempermudah system analis menentukan keseluruhan requirement secara lengkap, maka analis membagi kebutuhan sistem ke dalam 2 jenis. Jenis pertama adalah Kebutuhan Fungsional (Functional requirement). Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh system. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Jenis kedua adalah Kebutuhan Non fungsional(Nonfunctional Requirements). Requirement jenis ini adalah tipe requirement yang berisi properti perilaku yang dimiliki oleh sistem, meliputi:
Operasional Pada bagian ini harus dijelaskan teknis bagaimana system baru akan beroperasi. Platform sistem yang dipakai didefinisikan, apakah menggunakan windows atau Linux misalnya. Software untuk mengembangkan sistem juga ditentukan. Hardware spesifik yang diperlukan juga ditentukan. Terakhir arsitektur sistem juga dijelaskan apakah 2-tier, 3 –tier atau yang lainnya. Performance Pada bagian ini dijelaskan seberapa bagus kinerja dari software yang dikembangkan dalam mengolah data, menampilkan informasi dan secara keseluruhan menyelesaikan proses bisnis yang ditanganinya. Efisiensi dari perangkat lunak juga dicantumkan. Keamanan Kebutuhan keamanan berisi pernyataan tentang mekanisme pengamanan aplikasi, data maupun transaksi yang akan diimplementasikan pada sistem. Sistem password yang digunakan akan seperti apa dan hardware spesifik untuk pengamanan sistem juga dideskripsikan. Politik dan budaya Requirement yang isinya menyangkut atau berhubungan dengan isu politik dan budaya ditentukan disini. Isi yang secara politik dan budaya harus dijamin tidak menimbulkan persepsi negatif terhadap sistem.
Kelemahan dari SDLC tradisional
Kelemahan dari SDLC tradisional
Hampir sama seperti semua standar industri lain, system development life cycle punya kelebihan maupun kelemahan. Kelebihannya adalah langkah-langkah yang sekuensial memungkinkan pengembang system focus pada 1 langkah terlebih dahulu, baru setelah selesai berpindah ke langkah berikutnya.Untuk pemula pendekatan ini sangat bermanfaat. Tetapi ada beberapa kelemahan sebagai akibat dari langkah-langkah sekuensial ini, diantaranya: o Terlalu mahal (biaya dan waktu) ketika terjadi perubahan ketika sistem sudah dikembangkan. Hal ini disebabkan perubahan pada satu tahap akan berakibat pada tahap berikutnya. Sehingga SDLC harus dilaksanakan dengan asumsi setiap tahap tidak boleh salah. o SDLC merupakan metode dengan pendekatan terstruktur yang mensyaratkan mengikuti semua langkah yang ada. Jika pengembang menginginkan proses pembuatan lebih cepat dengan meniadakan satu atau beberapa langkah maka hasilnya justru sistem yang dibangun akan gagal.
Hampir sama seperti semua standar industri lain, system development life cycle punya kelebihan maupun kelemahan. Kelebihannya adalah langkah-langkah yang sekuensial memungkinkan pengembang system focus pada 1 langkah terlebih dahulu, baru setelah selesai berpindah ke langkah berikutnya.Untuk pemula pendekatan ini sangat bermanfaat. Tetapi ada beberapa kelemahan sebagai akibat dari langkah-langkah sekuensial ini, diantaranya: o Terlalu mahal (biaya dan waktu) ketika terjadi perubahan ketika sistem sudah dikembangkan. Hal ini disebabkan perubahan pada satu tahap akan berakibat pada tahap berikutnya. Sehingga SDLC harus dilaksanakan dengan asumsi setiap tahap tidak boleh salah. o SDLC merupakan metode dengan pendekatan terstruktur yang mensyaratkan mengikuti semua langkah yang ada. Jika pengembang menginginkan proses pembuatan lebih cepat dengan meniadakan satu atau beberapa langkah maka hasilnya justru sistem yang dibangun akan gagal.
Tahapan Desain
Tahapan Desain.
Tahapan Desain adalah tahapan merubah requirement yang masih berupa konsep menjadi spesifikasi system yang riil. Tahapan disain system dapat dibagi menjadi 2 tahap yaitu disain logikal (logical design) dan tahapan disain fisik (Physical Design). Adapun perbedaan dari keduanya dapat dijelaskan sebagai berikut : Logical Design Logical Design adalah bagian dari fase desain dalam SDLC dimana semua fitur-fitur fungsional dari sistem dipilih dari tahapan analisis dideskripsikan terpisah dari platform komputer yang nanti digunakan. Hasil dari tahapan ini adalah : o Deskripsi fungsional mengenai data dan proses yang ada dalam sistem baru o Deskripsi yang detail dari spesifikasi sistem meliputi:
Input (data apa saja yang menjadi input) Output (informasi apa saja yang menjadi output) Process (prosedur apa saja yang harus dieksekusi untuk mengubah input menjadi output) Tahapan disain logikal biasanya menghasilkan beberapa dokumen diantaranya : dokumen model data, dokumen model proses, rancangan tabel, hirarki antar modul sampai ke desain antar muka dari system yang akan dibuat. Physical design Pada bagian ini spesifikasi logical diubah ke dalam detail teknologi dimana pemrograman dan pengembangan sistem bisa diselesaikan. Pada tahapan inilah aktifitas coding dilakukan Adapun output dari sistem ini adalah : o Deskripsi teknikal, mengenai pilihan teknologi software dan hardware yang digunakan o Deskripsi yang detail dari spesifikasi sistem meliputi: Modul-modul program File-file System Jaringan system software Pada tahapan desain ada beberapa aktifitas utama yang dilakukan yaitu: o Merancang dan mengintegrasikan network o Merancang Arsitektur aplikasi o Mendesain user interface o Mendesain sistem interface o Mendesain dan mengintegrasikan database o Membuat prototype untuk detail dari desain o Mendesain dan mengintegrasikan kendali sistem
Tahapan Desain adalah tahapan merubah requirement yang masih berupa konsep menjadi spesifikasi system yang riil. Tahapan disain system dapat dibagi menjadi 2 tahap yaitu disain logikal (logical design) dan tahapan disain fisik (Physical Design). Adapun perbedaan dari keduanya dapat dijelaskan sebagai berikut : Logical Design Logical Design adalah bagian dari fase desain dalam SDLC dimana semua fitur-fitur fungsional dari sistem dipilih dari tahapan analisis dideskripsikan terpisah dari platform komputer yang nanti digunakan. Hasil dari tahapan ini adalah : o Deskripsi fungsional mengenai data dan proses yang ada dalam sistem baru o Deskripsi yang detail dari spesifikasi sistem meliputi:
Input (data apa saja yang menjadi input) Output (informasi apa saja yang menjadi output) Process (prosedur apa saja yang harus dieksekusi untuk mengubah input menjadi output) Tahapan disain logikal biasanya menghasilkan beberapa dokumen diantaranya : dokumen model data, dokumen model proses, rancangan tabel, hirarki antar modul sampai ke desain antar muka dari system yang akan dibuat. Physical design Pada bagian ini spesifikasi logical diubah ke dalam detail teknologi dimana pemrograman dan pengembangan sistem bisa diselesaikan. Pada tahapan inilah aktifitas coding dilakukan Adapun output dari sistem ini adalah : o Deskripsi teknikal, mengenai pilihan teknologi software dan hardware yang digunakan o Deskripsi yang detail dari spesifikasi sistem meliputi: Modul-modul program File-file System Jaringan system software Pada tahapan desain ada beberapa aktifitas utama yang dilakukan yaitu: o Merancang dan mengintegrasikan network o Merancang Arsitektur aplikasi o Mendesain user interface o Mendesain sistem interface o Mendesain dan mengintegrasikan database o Membuat prototype untuk detail dari desain o Mendesain dan mengintegrasikan kendali sistem
Tahapan Analisis
Tahapan Analisis.
Fase ketiga dalam SDLC adalah tahapan analisis. Tahapan analisis adalah tahapan dimana sistem yang sedang berjalan dipelajari dan sistem pengganti diusulkan. Dalam tahapan ini dideskripsikan sistem yang sedang berjalan, masalah dan kesempatan didefinisikan, dan rekomendasi umum untuk bagaimana memperbaiki, meningkatkan atau mengganti sistem yang sedang berjalan diusulkan. Tujuan utama dari fase analisis adalah untuk memahami dan mendokumentasikan kebutuhan bisnis (business need) dan persyaratan proses dari sistem baru. Ada 6 aktifitas utama dalam fase ini: o Pengumpulan informasi Langkah awal pada tahapan analisis adalah mengumpulkan informasi tentang bagaimana proses-proses bisnis yang ada pada system lama berjalan. Kemudian ditentukan pada titik-titik mana saja proses bisnis yang mengalami masalah yang bias diselesaikan dengan system informasi. Kelemahan-kelemahan dari system lama diidentifikasi untuk diperbaiki dengan system baru. o Mendefinisikan sistem requirement Dari informasi kelemahan system yang didapat, system analis kemudian mendefinisikan apa saja sebenarnya yang dibutuhkan oleh system lama untuk mengatasi masalahnya. Inilah yang disebut sebagai system requirement. Seringkali requirement ini akan merubah total keseluruhan proses bisnis pada
system lama, tetapi kadang-kadang juga hanya peruba penambahan beberapa prosedur baru. o Memprioritaskan requirement Dalam beberapa kasus, requirement yang diperoleh sangat lengkap dan rumit. Ketersediaan waktu dan sumberdaya lain untuk menyelesaikan keseluruhan requirement bias saja tidak mencukupi. Pada kondisi seperti ini maka analis akan memprioritaskan requirement-requirement yang dianggap kritis untuk diprioritaskan. o Menyusun dan mengevaluasi alternative Satu hal yang tidak boleh dilupakan analis adalah rencana kedua. Setelah menyusun dan memprioritaskan requirement, analis harus juga menyiapkan alternative jika seandainya susunan requirement nantinya akan ditolak oleh klien. o Mereview requiremen dengan pihak manajemen. Langkah terakhir adalah me-review requirement yang sudah ada dengan pihak klien, karena pihak klienlah yang paling tahu kebutuhan dari system mereka.
Fase ketiga dalam SDLC adalah tahapan analisis. Tahapan analisis adalah tahapan dimana sistem yang sedang berjalan dipelajari dan sistem pengganti diusulkan. Dalam tahapan ini dideskripsikan sistem yang sedang berjalan, masalah dan kesempatan didefinisikan, dan rekomendasi umum untuk bagaimana memperbaiki, meningkatkan atau mengganti sistem yang sedang berjalan diusulkan. Tujuan utama dari fase analisis adalah untuk memahami dan mendokumentasikan kebutuhan bisnis (business need) dan persyaratan proses dari sistem baru. Ada 6 aktifitas utama dalam fase ini: o Pengumpulan informasi Langkah awal pada tahapan analisis adalah mengumpulkan informasi tentang bagaimana proses-proses bisnis yang ada pada system lama berjalan. Kemudian ditentukan pada titik-titik mana saja proses bisnis yang mengalami masalah yang bias diselesaikan dengan system informasi. Kelemahan-kelemahan dari system lama diidentifikasi untuk diperbaiki dengan system baru. o Mendefinisikan sistem requirement Dari informasi kelemahan system yang didapat, system analis kemudian mendefinisikan apa saja sebenarnya yang dibutuhkan oleh system lama untuk mengatasi masalahnya. Inilah yang disebut sebagai system requirement. Seringkali requirement ini akan merubah total keseluruhan proses bisnis pada
system lama, tetapi kadang-kadang juga hanya peruba penambahan beberapa prosedur baru. o Memprioritaskan requirement Dalam beberapa kasus, requirement yang diperoleh sangat lengkap dan rumit. Ketersediaan waktu dan sumberdaya lain untuk menyelesaikan keseluruhan requirement bias saja tidak mencukupi. Pada kondisi seperti ini maka analis akan memprioritaskan requirement-requirement yang dianggap kritis untuk diprioritaskan. o Menyusun dan mengevaluasi alternative Satu hal yang tidak boleh dilupakan analis adalah rencana kedua. Setelah menyusun dan memprioritaskan requirement, analis harus juga menyiapkan alternative jika seandainya susunan requirement nantinya akan ditolak oleh klien. o Mereview requiremen dengan pihak manajemen. Langkah terakhir adalah me-review requirement yang sudah ada dengan pihak klien, karena pihak klienlah yang paling tahu kebutuhan dari system mereka.
Metodologi pengembangan Sistem
Metodologi pengembangan Sistem .
Beberapa ahli membagi proses-proses dalam pengembangan system ke dalam sejumlah urutan yang berbeda-beda. Tetapi semuanya akan mengacu pada Proses-proses standard yang berikut ini: o Analisis o Desain o Implementasi o Maintenance Pada perkembangannya, proses-propses standar tadi dituangkan dalam satu metode yang dikenal dengan nama Systems Development Life Cycle (SDLC) yang merupakan metodologi umum dalam pengembangan sistem yang menandai kemajuan dari usaha analisis dan desain. SDLC meliputi fase-fase sebagai berikut: 1. Identifikasi dan seleksi proyek 2. Inisiasi dan perencanaan proyek 3. Analisis 4. Desain o Desain logikal o Desain Fisikal 5. Implementasi 6. Maintenance
Identifikasi dan seleksi proyek Langkah pertama dalam SDLC keseluruhan informasi yang dubutuhkan oleh sistem diidentifikasi, dianalisis, diprioritaskan dan disusun ulang. Dalam langkah ini dilakukan beberapa hal diantaranya: o Mengidentifikasi proyek-proyek yang potensial, potensi dari proyek yang dimaksud adalah: seberapa besar keuntungan yang bisa diperoleh, durasi waktu yang tersedia apakah cukup untuk menyelesaikan proyek, apakah sumber daya yang dimiliki mampu untuk menyelesaikan proyek. o Melakukan klasifikasi dan me-rangking proyek, jika pada saat yang bersamaan ada beberapa proyek yang harus dikerjakan sekaligus maka perlu dibuat klasifikasi dan ranking proyek, dari proyek yang paling layak untuk dikerjakan sampai proyek yang dirasa tidak menguntungkan jika dikerjakan o Memilih proyek untuk dikembangkan. Jika klasifikasi dan ranking telah ditetapkan maka proyek yang harus dikerjakan harus ditentukan. Adapun sumber daya yang terlibat adalah user, sistem analis, manager yang mengkoordinasi proyek. Aktivitas yang biasa dilakukan pada tahapini meliputi: mewawancarai manajemen user, merangkum pengetahuan yang didapatkan, dan mengestimasi cakupan proyek dan mendokumentasikan hasilnya. Tahapan ini akan menghasilkan Laporan kelayakan berisi definisi masalah dan rangkuman tujuan yang ingin dicapai dari proyek yang dipilih. Inisiasi dan perencanaan proyek Dalam tahapan ini Proyek SI yang potensial dijelaskan dan argumentasi untuk melanjutkan proyek dikemukakan. Rencana kerja yang matang juga disusun untuk menjalankan tahapan-tahapan lainnya. Pada tahap ini ditentukan secara detail rencana kerja yang harus dikerjakan, durasi yang diperlukan masing-masing tahap,
sumber daya manusia , software, hardware maupun finansial diestimasi. Biasanya hal-hal tadi dituangkan dalam jadwal pelaksanaan proyek.Pembuatan perencanaan ini bukan langkah mudah karena untuk mengestimasi beban kerja dan durasi dari masing-masing tahap dibutuhkan pengalaman yang cukup banyak. Kesalahan pada tahap ini akan mengakibatkan keuntungan yang diperoleh tidak maksimal bahwa bisa rugi. Pada tahapan ini peran manager Sistem Informasi yang berpengalaman sangat dibutuhkan.
Beberapa ahli membagi proses-proses dalam pengembangan system ke dalam sejumlah urutan yang berbeda-beda. Tetapi semuanya akan mengacu pada Proses-proses standard yang berikut ini: o Analisis o Desain o Implementasi o Maintenance Pada perkembangannya, proses-propses standar tadi dituangkan dalam satu metode yang dikenal dengan nama Systems Development Life Cycle (SDLC) yang merupakan metodologi umum dalam pengembangan sistem yang menandai kemajuan dari usaha analisis dan desain. SDLC meliputi fase-fase sebagai berikut: 1. Identifikasi dan seleksi proyek 2. Inisiasi dan perencanaan proyek 3. Analisis 4. Desain o Desain logikal o Desain Fisikal 5. Implementasi 6. Maintenance
Identifikasi dan seleksi proyek Langkah pertama dalam SDLC keseluruhan informasi yang dubutuhkan oleh sistem diidentifikasi, dianalisis, diprioritaskan dan disusun ulang. Dalam langkah ini dilakukan beberapa hal diantaranya: o Mengidentifikasi proyek-proyek yang potensial, potensi dari proyek yang dimaksud adalah: seberapa besar keuntungan yang bisa diperoleh, durasi waktu yang tersedia apakah cukup untuk menyelesaikan proyek, apakah sumber daya yang dimiliki mampu untuk menyelesaikan proyek. o Melakukan klasifikasi dan me-rangking proyek, jika pada saat yang bersamaan ada beberapa proyek yang harus dikerjakan sekaligus maka perlu dibuat klasifikasi dan ranking proyek, dari proyek yang paling layak untuk dikerjakan sampai proyek yang dirasa tidak menguntungkan jika dikerjakan o Memilih proyek untuk dikembangkan. Jika klasifikasi dan ranking telah ditetapkan maka proyek yang harus dikerjakan harus ditentukan. Adapun sumber daya yang terlibat adalah user, sistem analis, manager yang mengkoordinasi proyek. Aktivitas yang biasa dilakukan pada tahapini meliputi: mewawancarai manajemen user, merangkum pengetahuan yang didapatkan, dan mengestimasi cakupan proyek dan mendokumentasikan hasilnya. Tahapan ini akan menghasilkan Laporan kelayakan berisi definisi masalah dan rangkuman tujuan yang ingin dicapai dari proyek yang dipilih. Inisiasi dan perencanaan proyek Dalam tahapan ini Proyek SI yang potensial dijelaskan dan argumentasi untuk melanjutkan proyek dikemukakan. Rencana kerja yang matang juga disusun untuk menjalankan tahapan-tahapan lainnya. Pada tahap ini ditentukan secara detail rencana kerja yang harus dikerjakan, durasi yang diperlukan masing-masing tahap,
sumber daya manusia , software, hardware maupun finansial diestimasi. Biasanya hal-hal tadi dituangkan dalam jadwal pelaksanaan proyek.Pembuatan perencanaan ini bukan langkah mudah karena untuk mengestimasi beban kerja dan durasi dari masing-masing tahap dibutuhkan pengalaman yang cukup banyak. Kesalahan pada tahap ini akan mengakibatkan keuntungan yang diperoleh tidak maksimal bahwa bisa rugi. Pada tahapan ini peran manager Sistem Informasi yang berpengalaman sangat dibutuhkan.
Pendahuluan Analisis Desain
Oleh Hanif Al fatta, M.Kom
Pengertian Analisis dan Perancangan Sistem Analisis sistem didefinisikan sebagai bagaimana memahami dan menspesifikasi dengan detail apa yang harus dilakukan oleh sistem. Sedangkan sistem desain diartikan sebagai menjelaskan dengan detail bagaimana bagian-bagian dari sistem informasi diimplementasikan. Sehingga Analisis dan desain sistem informasi (ANSI)
bisa didefinisikan sebagai: Proses organisasional kompleks dimana sistem informasi berbasis komputer diimplementasikan. Sehingga bisa diringkas sebagai berikut: Analysis: mendefinisikan masalah – From requirements to specification Design: memecahkan masalah –From specification to implementation Ada pertanyaan kunci, mengapa urutan tahapan-tahapan dalam ANSI menjadi sangat penting. Ada beberapa alas an spesifik. Pertama kesuksesan suatu sistem informasi tergantung pada analisis dan perancangan yang baik. Tahapan analisis akan menentukan masalah apa yang harus diselesaikan pada organisasi atau perusahaan. Kesalahan daam tahap ini akan mengakibatkan masalah tetap ada walaupun sistem informasi telah diimplementasikan. Sedangkan tahapan desain akan sangat menentukan seperti apa sistem akan berfungsi. Walaupun pada tahapan analisis masalah utama sudah terpetakan dengan benar, kesalahan desain akan mengakibatkan gagalnya penyelesaian masalah oleh sistem komputer, sehingga 2 langkah ini adalah langkah yang sangat menentukan untukpengembangan sistem. Kedua, metode ANSI merupakan metode yang cukup lama dipakai untuk membangun software-software konvensional. Sehingga kesahihan langkah-langkah baku yang ada sudah teruji, metode ini juga telah digunakan secara luas di berbagai industri (teknologi yang telah teruji). Ketiga, ANSI menawarkan profesi baru sebagai seorang analis. Dibagian sebelumnya telah kita bahas bahwa stake holder yang bertanggung jawab pada pelaksanaan seluruh tahapan ANSI adalah seorang analis. Dengan perkembangan industri sistem informasi maka sistem analis merupakan bagian dari karir dalam dunia IT, menawarkan banyak kesenangan dan tantangan serta gaji yang tidak rendah. Dan permintaan akan keahlian sistem analis dari tahun ke tahun juga semakin meningkat.
Sistem analis adalah profesi yang menantang karena menggabungkan banyak keahlian seperti keahlian analisis, teknis, interpersonal dan managerial. Hal ini bisa dilihat dari tanggung jawab dari seorang analis berdasarkan pendekatan ANSI, akan meliputi : Bagaimana membangun sistem informasi Bagaimana menganalisis kebutuhan dari sistem informasi Bagaimana merancang sebuah Sistem Informasi berbasi komputer Bagaimana memecahkan masalah dalam organisasi melalui sistem informasi
Pengertian Analisis dan Perancangan Sistem Analisis sistem didefinisikan sebagai bagaimana memahami dan menspesifikasi dengan detail apa yang harus dilakukan oleh sistem. Sedangkan sistem desain diartikan sebagai menjelaskan dengan detail bagaimana bagian-bagian dari sistem informasi diimplementasikan. Sehingga Analisis dan desain sistem informasi (ANSI)
bisa didefinisikan sebagai: Proses organisasional kompleks dimana sistem informasi berbasis komputer diimplementasikan. Sehingga bisa diringkas sebagai berikut: Analysis: mendefinisikan masalah – From requirements to specification Design: memecahkan masalah –From specification to implementation Ada pertanyaan kunci, mengapa urutan tahapan-tahapan dalam ANSI menjadi sangat penting. Ada beberapa alas an spesifik. Pertama kesuksesan suatu sistem informasi tergantung pada analisis dan perancangan yang baik. Tahapan analisis akan menentukan masalah apa yang harus diselesaikan pada organisasi atau perusahaan. Kesalahan daam tahap ini akan mengakibatkan masalah tetap ada walaupun sistem informasi telah diimplementasikan. Sedangkan tahapan desain akan sangat menentukan seperti apa sistem akan berfungsi. Walaupun pada tahapan analisis masalah utama sudah terpetakan dengan benar, kesalahan desain akan mengakibatkan gagalnya penyelesaian masalah oleh sistem komputer, sehingga 2 langkah ini adalah langkah yang sangat menentukan untukpengembangan sistem. Kedua, metode ANSI merupakan metode yang cukup lama dipakai untuk membangun software-software konvensional. Sehingga kesahihan langkah-langkah baku yang ada sudah teruji, metode ini juga telah digunakan secara luas di berbagai industri (teknologi yang telah teruji). Ketiga, ANSI menawarkan profesi baru sebagai seorang analis. Dibagian sebelumnya telah kita bahas bahwa stake holder yang bertanggung jawab pada pelaksanaan seluruh tahapan ANSI adalah seorang analis. Dengan perkembangan industri sistem informasi maka sistem analis merupakan bagian dari karir dalam dunia IT, menawarkan banyak kesenangan dan tantangan serta gaji yang tidak rendah. Dan permintaan akan keahlian sistem analis dari tahun ke tahun juga semakin meningkat.
Sistem analis adalah profesi yang menantang karena menggabungkan banyak keahlian seperti keahlian analisis, teknis, interpersonal dan managerial. Hal ini bisa dilihat dari tanggung jawab dari seorang analis berdasarkan pendekatan ANSI, akan meliputi : Bagaimana membangun sistem informasi Bagaimana menganalisis kebutuhan dari sistem informasi Bagaimana merancang sebuah Sistem Informasi berbasi komputer Bagaimana memecahkan masalah dalam organisasi melalui sistem informasi
Langganan:
Postingan (Atom)