A. Stakeholder Stakeholder : Orang yang memiliki keterkaitan pada SI (baik yang sudah ada atau yang akan dibangun). Dapat terdiri pekerja teknis, nonteknis, intern dan kesternal Perancangan Sistem Informasi 18
Stakeholder Perancangan Sistem Informasi 19
Stakeholder Terdiri dari : 1. Pemilik Sistem (System Owner) 2. Pengguna Sistem (System User) 3. Pembangun Sistem (System Builder) 4. Desainer Sistem (System Designer) 5. Analis Sistem (System Analyst) Perancangan Sistem Informasi 20
Stakeholder Sistem informasi System owners adalah sponsorsistem informasi dan advokad eksekutif biasannya bertanggung jawab atas pendanaan proyek pengembangan, pengoperasian dan perawatan sistem Untuk sistem menengah ke atas pemilik sistem biasanya manager menengah atau eksekutif. Untuk sistem yang lebih kecil bisa manajer menengah atau supervisor. Perancangan Sistem Informasi 21
System Users Pengguna yang akan menggunakan atau terpengaruh pada basis reguler (mencapture memvalidasikan, memasukan, menangapai,menyimpan dan bertukar data dan informasi) Internal System User (knowledge Worker) Misal : Pekerja Administrasi dan layanan, Staf teknis dan profesional, Supervisor, manajer menengah dan manajer eksekutif External System User Misal : Pelanggan, Pemasok, Rekanan, karyawan(yg dirumah/dijalan) Remote User Mobile User Perancangan Sistem Informasi 22
System Designer Sytem Designer adalah Spesialis teknis yang menerjemahkan persyaratan bisnis pengguna sistem dan pembatas solusi teknis dia mendesain database,input,output,screnn, jaringan dan perangkat lunak komputer yang akan memenuhi persyaratan pengguna sistem : Database Administrator adalah spesialis dalam teknologi database yang digunakan untuk mendesain dan mengkoordinasikan perubahan ke database perusahaan Architect Network adalah spesialis teknologi jaringan dan telekomunikasi yang mendesaihn, menginstal mengkonfigurasi,mengoptimalkan dan mendukung area jaringan lokal dan luas termasuk koneksi ke internet Architect Web adalah spesialis yang mendesain situs web yang kompleks untuk organisasi termasuk situs web publik untuk internet, web internal, dan situs web pribadi Graphic artist adalah spesialis dalam teknologi grafis dan metode yang digunakan untuk mendesain dan membangun antarmuka yang kuat serta mudah digunakan Security Expert adalah spesialis dalam teknologi dan metode yang digunakan untuk memastikan keamanan data dan jaringan Technology Specialist adalah ahli dalam penerapan teknologi spesifik yang akan digunakan dalam sistem Perancangan Sistem Informasi 23
System Builder adalah spesialis teknis yang membangun sistem informasi dan komponen yang didasarkan pada spesifikasi desain yang dihasilkan oleh desainer sistem : Database Programmer adalah spesialis dalam bahasa dan teknologi database yang membangun,memodifikasi dan menguji struktur database serta program yang menggunakan dan memelihara databse tersebut Network administrator, Spesialis yang mendesain mengintal,troubleshoot dan mengoptimalkan jaringan komputer Security Administrator spesialisyang mendesain,mengimplementasikan troubleshoot,dan mengurusi kontrol keamanan dan privasi dalam jaringan Webmaster spesialis yang mengkodekan dan memelihara server web Software integrator spesialis yang mengintegrasikan paket perangkat lunak dengan perangkat keras,jaringan dan paket perangkat lunak Perancangan Sistem Informasi 24 lainnnya
Systems Analyst Systems analyst seorang spesialis yang mempelajari permasalahan dan kebutuhan organisasi untuk menentukan bagaimana people, data, proses dan teknologi informasi dapat memajukan bisnis A programmer/analyst (or analyst/programmer) Memiliki tanggung jawab sebagai seorang programer komputer sekaligus analis sistem. A business analyst fokus hanya pada aspek nonteknis analisis dan desain sistem Perancangan Sistem Informasi 25
Sistem Analis Posisi SA dalam Organisasi Perancangan Sistem Informasi 26
Sistem Analis Keahlian yang diperlukan seorang SA : Mempunyai pengetahuan tentang TI Berpengalaman dan keahlian pemograman komputer Memahami pengetahuan bisnis Keahlian pemecahan masalah Keahlian komunikasi yang baik Keahlian relasi antar orang (human relation) yang baik Fleksibel dan pandai menyesuaikan diri Berkepribadian dan memahami etika Kemampuan bekerja sama Perancangan dalam Sistem Informasi tim 27
Skill For Systems Analysis The Analytical Skills Organizational knowledge Problem Identification Problem Analizing and Solving Technical Skills Management Skills Perancangan Sistem Informasi 28
Organizational Knowledge Mengerti bagaimana organisasi bekerja Pengetahuan tentang spesifik functions dan procedures dari suatu organisasi dan departemen Bagaimana suatu pekerjaan dapat diselesaikan Internal policies Competitive and Regulatory Environment Organizational Strategies and Tactics Perancangan Sistem Informasi 29
Problem Identification Problem: perbedaan antara situasi yang ada dengan situasi yang diharapkan Identifikasi adalah suatu proses untuk mendefinisikan perbedaan (Differences) tersebut Differences didefinisikan dengan membandingkan output situasi sekarang dengan output dari model yang diprediksikan Perancangan Sistem Informasi 30
Problem Analyzing and Solving Four Phases Intelligence Design Choice All relevant information is collected Alternatives are formulated Best alternative solution is chosen Implementation Solution is put into practice Perancangan Sistem Informasi 31
Technical Skill Understanding of a wide variety of technologies is required Microcomputers, workstations, minicomputers and mainframe computers Programming languages Operating systems Database and file management systems Data communication standards Systems development tools and environments Web development languages and tools Decision support system generators Perancangan Sistem Informasi 32
Management Skills for Systems Analysis Resource Management Project Management Risk Management Change Management Perancangan Sistem Informasi 33
Sistem Analis SA sebagai Fasilitator : Perancangan Sistem Informasi 34
B. Business Driver Driver Bisnis: 1. Globalization of the Economy 2. Electronic Commerce and Business 3. Security and Privacy 4. Collaboration and Partnership 5. Knowledge Asset Management 6. Continuous Improvement and Total Quality Management 7. Business Process Redesign Perancangan Sistem Informasi 35
C. Technology Driver Driver Teknologi : Networks and the Internet Mobile and Wireless Technologies Object Technologies Collaborative Technologies Enterprise Applications Perancangan Sistem Informasi 36
D. Process : Life Cycle Pengembangan Sistem Sederhana Sekumpulan aktifitas, metode praktek terbaik (best practice) siap dikirimkan, dan perlalatan terotomasi yang digunakan stakeholder untuk mengembangkan dan memelihara sistem informasi dan perangkat lunak Perancangan Sistem Informasi 37
Life Cycle Perancangan Sistem Informasi 38
Pengembangan Sistem Sederhana 1. Identify the problem. 2. Analyze and understand the problem. 3. Identify solution requirements or expectations. 4. Identify alternative solutions and choose the best course of action. 5. Design the chosen solution. 6. Implement the chosen solution. 7. Evaluate the results. If the problem is not solved, return to step 1 or 2 as appropriate Perancangan Sistem Informasi 39
Life Cycle Pengembangan Sistem Sequential (Waterfall) dan Iterative Perancangan Sistem Informasi 40
Definisi Analisis sistem Analisis Sistem Suatu teknik pengembangan sistem dengan cara membagi-2 sebuah sistem menjadi komponen-2 untuk tujuan mempelajari seberapa bagus komponen tadi bekerja dan berinteraksi dalam mendukung pencapaian tujuan Desain Sistem Teknik pengembangan sistem(selanjutnya) dengan menggabungkan kembali solusi tiap-2 komponen ke dalam sistem yang lengkap, sehingga diperoleh sistem yang lebih baik(improved). Pada tahap ini dapat terjadi penambahan, penghapusan, dan Perancangan Sistem Informasi 41 perubahan bagian-2 relatif dari sistem tersebut
Definisi Analisis sistem Analisis SI Adalah tahap/fase pengembangan dalam suatu proyek SI yang berfokus pada persyaratan bisnis dan dipisahkan dari teknologi yang dipakai Repository Media atau tempat para analis dan desainer menyimpan dokumentasi yang berhubungan dengan sistem informasi yang sedang dibangun pada sebuah proyek SI Perancangan Sistem Informasi 42
Pendekatan dalam Analisis Sistem Model Driven Terakselerasi 1. Structured Analysis 2. Information Engineering(IE) 3. Object Oriented Analysis (OOA) 1. Discovery Prototyping 2. Rapid Architected Analysis Perancangan Sistem Informasi 43
Teknik Model Driven 1. Structured Analysis (Analisis Terstruktur) Berfokus pada Pemodelan PROSES yang digunakan untuk menganalisis sistem yang ada, mendefinisikan persyaratan-2 bisnis untuk sebuah sistem baru atau keduanya 2. Information engineering (Rekayasa Informasi) Berpusat pada Pemodelan DATA. Digunakan untuk merencanakan, menganalisis dan mendesain SI 3. OOA ( Analisis Berorientasi Objek) Mengintegrasikan data dan proses ke dalam konstruksi yang disebut objek. Perancangan Sistem Informasi 44
Contoh Pemodelan Proses Perancangan Sistem Informasi 45
Contoh Pemodelan Data Perancangan Sistem Informasi 46
Contoh Pemodelan Object Perancangan Sistem Informasi 47