Desain Sistem Pertemuan Ke3 Definisi Desain Sistem Verzello

  • Slides: 17
Download presentation
Desain Sistem Pertemuan Ke-3

Desain Sistem Pertemuan Ke-3

Definisi Desain Sistem Verzello/ John Reuter III Tahap setelah analisis dari siklus pengembangan sistem:

Definisi Desain Sistem Verzello/ John Reuter III Tahap setelah analisis dari siklus pengembangan sistem: Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk“. John Burch & Gary Grudnitski Desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. • George M. Scott Desain sistem menentukkan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan: tahap ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi sistem akan benar-benar memuasakan rancang bangun yang telah ditetapkan paad akhir tahap analisis sistem.

 Dengan demikin desain sistem dapat diartikan sebagai berikut ini : Tahap setelah analisis

Dengan demikin desain sistem dapat diartikan sebagai berikut ini : Tahap setelah analisis dari siklus pengembangan Sistem. Pendefinisian dari kebutuhan-kebutuhan sistem. Persiapan untuk rancang bangun implementasi. Menggambarkan bagaimana suatu sistem dibentuk. Dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Termasuk menyangkut mengkonfigurasi dari komponen perangkat lunak dan perangkat keras dari suatu sistem.

Tujuan Desain Sistem Tahap Perancangan/ Desain Sistem mempunyai 2 tujuan utama, yaitu: o Untuk

Tujuan Desain Sistem Tahap Perancangan/ Desain Sistem mempunyai 2 tujuan utama, yaitu: o Untuk memenuhi kebutuhan kepada pemakai sistem. o Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer (Programmer) dan user yang terlibat.

Tekanan-tekanan Desain Sistem Tekanan-tekanan desain (design forces) adalah tekanan-tekanan (forces) yang harus dipertimbangkan dalam

Tekanan-tekanan Desain Sistem Tekanan-tekanan desain (design forces) adalah tekanan-tekanan (forces) yang harus dipertimbangkan dalam mendesain suatu sistem informasi supaya dapat mengenai sasarannya. Dibawah ini ada beberapa tekanan-tekanan desain sistem antara lain sebagai berikut : q Integrasi (Integration) Sistem informasi harus didesain terpadu diantara unit-unit di dalam organisasi. Suatu sistem informasi yang ada di antara unit-unit organisasi atau departemen-departemen harus dapat berhubungan dan berkomunikasi dengan baik. Teknologi komunikasi data dapat diterapkan untuk maksud integrasi ini. Integrasi ini perlu, karena organisasi harus dipandang sebagai satu kesatuan unit sistem. Sasaran dari sistem informasi adalah untuk menyediakan informasi multilevel, cross-functional, tepat waktu, akurat, relevan kepada semua komponen organisasi. Oleh karena itu, sistem informasi yang terpadu perlu dirancang di dalam organisasi. Database dan teknologi merupakan blok bangunan sistem informasi kunci untuk mencapai integrasi ini.

q Kualitas dan Kegunaan Informasi Sistem informasi harus dapat menghasilkan informasi yang berkualitas, yaitu

q Kualitas dan Kegunaan Informasi Sistem informasi harus dapat menghasilkan informasi yang berkualitas, yaitu tepat pada waktunya (timely), tepat nilainya (accurate) dan relevan (relevance). Untuk dapat menghasilkan hal ini, maka informasi tersebut haruslah berguna bagi yang akan memakainya. Kebutuhan-kebutuhan sistem (systems requirements) yang harus diperhatikan dalam mendesain sistem informasi adalah : • Keandalan (reliability) Menunjukkan seberapa besar sistem dapat diandalkan untuk melakukan suatu proses yang dapat dipercaya dan dibutuhkan. • Ketersediaan (availability) Berarti bahwa sistem mudah diakses oleh user • Keluwesan (flexibility) Menunjukkan bahwa sistem mudah beradaptasi dengan memuaskan sesuai dengan kebutuhan-kebutuhan user yang berubah. • Skedul instalasi (installation schedule) Terdiri dari periode waktu antara saat organisasi sadar untuk membutuhkan dan saat sistem informasi ini diterapkan. Selama waktu ini, analis sistem harus dapat mendesain sistem terbaik dalam batas waktu yang dibutuhkan.

 • Umur diharapkan dan potensi pertumbuhan (life expectancy and growth potential) Beberapa sistem

• Umur diharapkan dan potensi pertumbuhan (life expectancy and growth potential) Beberapa sistem tidak mempunyai umur yang diperkirakan, karena pada saat diterapkan sistem ini sudah usang. Seringkali juga sistem telah berhasil di instalasi dan berjalan dengan baik, tetapi karena sistem tidak mempunyai potensi untuk bertumbuh, maka sistem juga akan lekas usang. Sistem harus didesain sesuai dengan yang dikehendaki oleh pemakai sistem, misalnya dikehendaki umur sistem harus paling sedikit 5 tahun dan mampu bertumbuh bila terjadi perubahan-perubahan yang cukup signifikan. • Kemudahan dipelihara (maintainability) Setelah sistem diterapkan, maka sistem harus dipelihara (misalnya hal-hal yang tidak berfungsi harus dikoreksi, Kemudahan sistem untuk dirawat tergantung dari desainnya. Untuk mudah dirawat, desain harus menggunakan nama data dan bahasa pemrograman yang standar, pemrograman terstruktur dan moduler, konfigurasi sistem yang standar dan dokumentasi standar yang lengkap.

Faktor-faktor Organisasi Terdapat lima buah faktor organisasi yang harus dipertimbangkan dalam desain sistem, yaitu

Faktor-faktor Organisasi Terdapat lima buah faktor organisasi yang harus dipertimbangkan dalam desain sistem, yaitu : • Sifat Organisasi, Kebutuhan informasi untuk suatu organisasi dengan organisasi yang lain berbeda. q Tipe Organisasi - Organisasi Fungsional, manajer bertanggung jawab untuk area fungsi tertentu ex: pemasaran, penjualan, dll. - Organisasi Divisional, manajer divisi bertanggung jawab terhadap semua fungsi dalam divisinya. - Organisasi Matrik, beberapa manajer bertanggung jawab bersama terhadap suatu fungsi dan suatu proyek atau program kerja. Ukuran Organisasi, Semakin besar organisasis, semakin banyak informasi yang dibutuhkan. Struktur Organisasi Gaya Manajemen, gaya otokratik lebih senang dengan sistem informasi terpusat, gaya demokratik lebih senang pada sistem informasi yang tersebar. •

Faktor-faktor manusia sistem informasi harus dapat bersahabat dengan semua pemakainya, tidak sebaliknya menyulitkan pemakai.

Faktor-faktor manusia sistem informasi harus dapat bersahabat dengan semua pemakainya, tidak sebaliknya menyulitkan pemakai. Sistem informasi yang didesain dengan memperhatikan faktor-faktor manusianya akan didapatkan sistem informasi dengan user interface yang baik dan dapat meningkatkan produktivitas pemakainya. q Kebutuhan Biaya-Efektifitas Desain sistem informasi perlu dipertimbangkan antar biaya untuk memperoleh dengan manfaat informasi yang dihasilkan. q Kebutuhan Kelayakan Lima macam kelayakan harus tetap diperhitungkan dalam desain sistem informasi. Lima kelayakan tersebut adalah kelayakan teknik, kelayakan ekonomi, kelayakan hukum, kelayakan operasi dan kelayakan jadwal. q Dan lain sebagainya. q

Pendekatan desain sistem Terdapat beberapa strategi atau teknik untuk melakukan desain sistem, strategi dan

Pendekatan desain sistem Terdapat beberapa strategi atau teknik untuk melakukan desain sistem, strategi dan teknik tersebut meliputi : • Pendekatan Model Driven adalah sebuah pendekatan desain sistem yang menekankan penggambaran model sistem untuk mendokumentasikan aspek teknis dan implementasi dari sebuah sistem. Contoh dari pendekatan model driven antara lain: o Desain Terstruktur Teknik desain sistem yang menguraikan proses-proses sistem menjadi komponen-komponen yang dapat dikelola, contohnya structure chart. o Teknik Informasi/Information Engineering Digunakan untuk merencanakan, menganalisa dan mendesain sistem informasi. o Prototyping Sebuah model skala kecil, representatif atau model bekerja dari persyaratan pengguna/desain yang diusulkan untuk sebuah sistem informasi

Keunggulan Model Driven : ü Spesifikasi persyaratan lebih menyeluruh dan didokumentasikan dengan baik. ü

Keunggulan Model Driven : ü Spesifikasi persyaratan lebih menyeluruh dan didokumentasikan dengan baik. ü Lebih mudah mengidentifikasi, mengkoseptualkan dan menganalisis solusi-solusi teknik alternatif. Spesifikasi desain cenderung stabil, solid karena berbasis model dan dianalisis menyeluruh sebelum dibangun. Kelemahan Model Driven : ü Banyak memakan waktu ü Tidak fleksibel ü RAD ( Rapid Application Development) Sebuah pendekatan desain sistem yang menggunakan teknik terstruktur, prototyping dan JAD (Joint Application Desain). RAD melibatkan user pada proses desain sehingga menyebabkan kebutuhan user terpenuhi dengan baik dan secara otomatis kepuasan user sebagai pengguna sistem semakin meningkat.

Fase-fase RAD : ü Business Modeling Aliran informasi diantara fungsi-fungsi bisnis dimodelkan dengan suatu

Fase-fase RAD : ü Business Modeling Aliran informasi diantara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan : 1. Informasi apa yang dibutuhkan dalam proses bisnis? 2. Informasi yang dihasilkan? 3. Siapa yang membuat dan menggunakan informasi tersebut? ü Data Modeling • Aliran informasi yang didefinisikan sebagai bagian dari fase business modeling disempurnakan lagi menjadi kumpulan objek data yang dibutuhkan untuk mendukung sistem tersebuut. • Karakteristik/atribut dari masing-masing objek dan relasi antara objek tersebut diidentifikasi/didefinisikan.

Proses Modeling - Pendeskripsian proses yang terjadi dalam sistem tersebut. - pencarian data. ü

Proses Modeling - Pendeskripsian proses yang terjadi dalam sistem tersebut. - pencarian data. ü Application Generation ü Dalam pembuatan sistem baru tidak semua komponen diganti, jadi dapat menggunakan kembali komponen yang ada (jika memang memungkinkan). ü Testing And Turnover Karena RAD mempergunakan kembali komponen yang sudah ada maka beberapa komponen program telah teruji. Hal ini bisa mengurangi waktu pengujian secara keseluruhan akan tetapi komponen harus tetap diuji. Kelebihan RAD : o Hasil pengembangan bisa lebih cepat dibandingkan dengan SDLC lainnya. o Memerlukan biaya yang lebih sedikit. o Berkonsentrasi pada sudut pandang user

Menyediakan kemungkinan perubahan secara cepat sesuai dengan permintaan user. o Waktu, biaya dan effort

Menyediakan kemungkinan perubahan secara cepat sesuai dengan permintaan user. o Waktu, biaya dan effort yang minimal. o Kelemahan RAD : o Memerlukan sumber daya manusia yang memadai. o Kecepatan yang tinggi dengan biaya yang minimal kemungkinan besar hasil kualitasnya rendah. o Ketidaksesuaian desain dan implementasi o Sangat sulit membuat modul yang dapat digunakan kembali. o Ketidaksesuaian penamaan dokumentasi.

 Sistem Fast (Framework For The Apllication Of System Technology) Fase Tujuan Penentuan konteks,

Sistem Fast (Framework For The Apllication Of System Technology) Fase Tujuan Penentuan konteks, ruang lingkup, anggaran, staff dan jadwal proyek. Fase Kajian Mengetahui dan menganalisis masalah bisnis dan teknikal untuk setiap masalah. Ada beberapa alternatif yang bisa diambil dari fase ini yaitu proyek disambung, menukar ruang lingkup proyek dan disambung, proyek ditolak dan proyek ditangguhkan. Fase Definisi mengetahui dan menganalisis kebutuhan bisnis yang bisa digunakan untuk penyeleksian teknikal masalah aktivitas yang dilakukan untuk mengetahui kebutuhan bisnis, pembuatan prototype dan menentukkan prioritas kebutuhan. Fase Konfigurasi mengetahui dan menganalisis beberapa penyeleksian teknikal yang bisa mengatasi masalah dan memenuhi kebutuhan bisnis. Menspsesifikasi kebutuhan bisnis yang lengkap agar bisa menampung ide dan pandangan semua kelas pengguna sistem.

Fase Pembelian Mengetahui dan menganalisis produk perangkat keras dan perangkat lunak yang dibeli untuk

Fase Pembelian Mengetahui dan menganalisis produk perangkat keras dan perangkat lunak yang dibeli untuk kebutuhan proyek. Fase Desain Menentukkan kebutuhan teknikal untuk penyelesaian target. Fase Pembangunan - Menguji pemrograman aplikasi. - Memasang dan menguji paket software baru. - Mengembangkan dan menguji pemrograman baru. Fase Penghantaran Menggunakan sistem dalam produksi sehari-hari serta fase ini merupakan fase terakhir dari sistem fast.

Terima kasih

Terima kasih