1. Introduction: my Profile Riwayat Hidup 1. Nama : Edi Satriyanto Tmp Lahir : Sidoarjo Alamat : Jl.Merpati 40 AB Betro Sedati Juanda 61253 No.Tlp : 031-8683451 No.Hp : 08123037230 Email : edi@eepis-its.edu Status : Menikah Jml Anak : Tiga 2. Staf Pengajar PENS: 1995-sekarang 3. Pendidikan: S1 Statistika Bidang Komputasi S2 Matematika Bidang Pemodelan Komputasi 4. Sertifikasi : Instruktur Cisco(CCNA1-4) ITB Database Oracle 10g dari Oracle 5. Jabatan di PENS: Kabid.Kemitraan dan Bisnis 6. Team pendiri software house elista PENS: 1999-skrg - Thn 1999 : Manager Proyek Sistem Rumah Sakit Terpadu(RSI) - Thn 2001 : Team Sistem analis Eepis Informasi System - Thn 2002 : Manager Proyek SIM Rmh akit Subandi Jember - Thn 2003 : Manager Proyek SIM Bapedal Jatim - Thn 2004-Skrg : Team pembina Software House Elista - Thn 2005: Manager Proyek Pembangunan BLPT Bondowoso 7. Kegiatan Komunitas - Koordinator Community College IT se Jawa Timur(2001-Skrg) - Koordinator Pengembangan Sistem Pendidikan Jarak Jauh PENS (2006-Skrang) IT Barokah or Musibah What is your Target ???? Knowledge Era Attribute Technology Nomadic Hunting Tool Energy Source Fire Basis of Hunting Wealth Ability of Market Person to Place Person Organization Tribe Agrarian Manual Farm Equipment Animals Farm Land Ship Village, Feudalism Mercantile Industry Knowledge Sailing Machines Computer Ship Wind Fossil The Mind Fuel Sailing Land, Labor Information Capital Tribe Town Shopping Cyber Square Store Mall Space Trading Hierarchical Networks House Cooperation Evolution ? 1).Information Technology Domain INFORMATION SYSTEM Research and Development Processes People and Culture Electronic Commerce Management Human Resources ISDN, VSAT Products and Services Infrastructure INFORMATION TECHNOLOGY Rules and Policy Organization Standards and Procedures Internet Intranet Digital Nervous System Extranet Cost and Investment COMPUTER Market and Customers Strategic Business Plan Electronic Data Interchange Decision Support System HARDWARE Data Mining Printer Modem Workgroup Computing Outsourcing Operating System PC Desktop Notebook and Palmtop Macro Environment SOFTWARE Multimedia Database Applications Programming Languages The Balanced of Resources has Changed Materials Machines Money Four Ms Plus Men Information Why Information ? Intelligence + wisdom Knowledge + experience Information + context Data + procedure Business Facts INTELLIGENT MANAGER Teknologi Informasi(TI) dan Sistem Informasi(SI) TI - Bentuk teknologi untuk menangani informasi yang di inginkan. SI - Integrasi komponen pemrosesan , penyimpanan dan diseminasi informasi dalam suatu organisasi. - STudi interdisiplin suatu sistem untuk menyediakan informasi pada suatu organisasi. Data dan Informasi Data Informasi Aliran fakta dasar) - Interpretasi data yang disajikan dengan cara yang berarti. Informatika Studi tetantang informasi, sistem informasi dan teknologi informasi. SEKILAS TENTANG ENTERPRISE RESOURCE PLANNING ERP (Enterprise Resource Planning) menyediakan informasi tunggal untuk satu kesatuan koordinasi organisasi dari proses kunci bisnis di suatu perusahaan. Tersedianya data yang lengkap dan terintegrasi antara unit fabrikasi, akuntansi, SDM, penjualan dan keuangan memudahkan manajemen perusahaan untuk melakukan perencanaan terhadap semua sumber daya dengan cepat dan akurat. Modul-modul yang terdapat pada SI Enterprise Resource Planning antara lain : Modul Operasi General Logistics Sales and Distribution Materials Management Logistics Execution Quality Management Plant Maintenance Customer Service Production Planning and Control / Supply Chain Management (SCM) Project System Environment Management Modul-modul yang terdapat pada SI Enterprise Resource Planning antara lain : Modul Finansial dan Akutansi General Accounting Financial Accounting Controlling Invesment Management Treasury Enterprise Controlling Modul Sumber Daya Manusia Personnel Management Personnel Time Management Payroll Training and Event Management Organizational Management Travel Management Skema Integrasi sistem ERP ARSITEKTUR SISTEM ERP : Keunggulan SI Enterprise Resource Planning antara lain : Integrasi data keuangan sehingga top manajemen bisa melihat dan mengontrok kinerja keuangan perusahaan dengan lebih baik. Standarisasi proses operasi sehingga terjadi peningkatan produktivitas, penurunan inefisiensi dan peningkatan kualitas produk. Standarisasi data dan informasi, yaitu menstandartkan data dan informasi melalui keseragaman pelaporan, terutama untuk perusahaan besar yang biasanya terdiri dari banyak bussines unit dengan jumah dan jenis bisnis yang berbeda-beda. Penurunan Inventory Penurunan tenaga kerja secara total Peningkatan service level Peningkatan kontrol keuangan Penurunan waktu yang dibutuhkan untuk mendapatkan informasi. Back Up data secara manual maupun otomatis Information Management Corporations Community Business Entities Institutions Public Sectors Non Profit Organization INFORMATION SYSTEM - DEMAND SITE - INFORMATION MANAGEMENT INFORMATION TECHNOLOGY - SUPPLY SITE Software Houses Universities Computer Manufacturers Silicon Valley R&D Centers The Three Domains: IS, IT and IM What ? IS Strategy Division/function based Demand oriented Business focused Applications Wherefore ? IM Strategy Organisation based Relationship oriented Management focused How ? IT Strategy Activity based Supply oriented Technology focused Management Delivery Role of Information Technology INTELLIGENT MANAGER + wisdom Knowledge EXECUTIVES + experience Information LINE MANAGER + context Data SUPERVISOR + procedure Business Facts STAFF 2. Help Empowering the People 1. Help Creating the Intelligence Intelligence Information Technology Anatomy DATABASE LANGUAGES OBJECT MODULES OPERATING SYSTEM AND PROTOCOLS COMPUTER SYSTEMS AND PERVASIVE COMPUTING COMMUNICATION AND NETWORK DEVICES TRANSMISSION MEDIA INFRASTRUCTURE SUPPORT AND SERVICES SOFTWARE AND APPLICATIONS LAN - WAN - MAN DEVELOPMENT AND ANALYSIS TOOLS INTRANET - INTERNET - EXTRANET USER INTERFACE AND DISTRIBUTION CHANNELS ITs that Build Information System Payroll System Inventory System INFORMATION TECHNOLOGIES • Hardware • Software • Databases • Networks • Other related components INFORMATION SYSTEMS Marketing System Customer Service System 2).Sistem Penunjang Keputusan (Decision Support System) Pengaturan Data Sistem Informasi Contoh ERD Sistem Informasi Pernikahan Conceptual Data Model T EMAN NOT EMAN NAMA A LAMAT T ELP ON E MA IL Datang B OW OHAN UANG T AMU NODAT ANG T ANGGAL Memberi_Uang Phisical Data Model cotoh ERD Sistem Pernikahan T EMAN NOT EMAN CHA R(10) NAMA CHA R(30) A LAMAT CHA R(50) T ELP ON CHA R(15) E MA IL CHA R(40) NOTEMAN = NOTEMAN B OW OHAN NODAT ANG NUMERIC(5) UANG NUMERIC(10) T AMU NODAT ANG NUMERIC(5) NOT EMAN CHA R(10) T ANGGAL DAT E NODATANG = NOD ATANG Contoh hasil generate script Table hasil ERD 3).Pentingnya Perancangan dan Pengembangan Sistem Informasi Ingat :Cerita Orang Kaya Microsoft Bill Gate Google CEO Eric Schmidt Facebook CEO Mark Zuckerberg Prospek Bisnis IT Saat ini di Indonesia Memulai Bisnis IT Mulai dari Hobby Lihat sumber daya yang dimiliki Inkubator, small office dll. Tentukan Goal setting Urus ijin legalitasnya Jualan, produksi,implementasi dan sosialisasi Mulai dari Hobby: Sejak kecil mprogram Hobby nguprex hardware Hobby mengambar dan seni Atau hobbynya jualan Resource SDM: ( Engineer:Ahli Jarkom,Sistem analisis, programmer, teknisi, marketer, manajer etc) Modal Usaha: Small office software House: 3-5 engineer Medium office software House: 10-15, 15-20 engineer Investasi :10-15 PC= Rp.30 jt s/d 45 jt Biaya operasional: rp. 20 jt-30 jt perbulan (bagi hasil) Target: project :borongan, tanpa tender, tender terbatas,siap di broker High office software House: >20 engineer Investasi :3-5 PC= Rp.9 jt s/d 15 jt Biaya operasional: rp. 6 jt-10 jt perbulan (bagi hasil) Target: project :borongan, tanpa tender, siap di broker Investasi banyak investor Biaya operasional: diatas 1 M Target: project :Tender tak terbatas, memiliki R&D cukup tinggi Berapa banyak relasi:Pemerintah, vendor IT, Swasta dll. Why do so many projects fail? Reasons in many cases Very few managers know project management. Very few engineers know software engineering. Over the budget. cut engineers So many claims. What happens? When will the project finish? Feature is behind the competitor Chaos Tentukan Goal Setting Project Management Strategy 5 Steps to improve project management Value Added High Reliability/Performance, User-Friendly Interface Productivity Development Environment, Reusability Quality Test Theory, Design Review, Problem solving method Management Documentation, Mile-stone control, Software Metrics Chaos Difficult to forecast the schedule and the quality Order of Actions is important Without management platform, you cannot evaluate the quality. You can’t ship the system under quality. If you pursue the productivity before quality, then the project goes worse. Project Organization Order Sales Division Requirement System Customer Engineering Division Proposal Delivery Trouble Inspection Division Development Division Project Group Team Development Stage Step by Step Development No 1 SD Definition Stage System Design System requirement, system Output System Spec. architecture 2 FD Function Design Module structure, feature, data Design Doc. 3 DD Detailed Design flow Module internal design API Doc. 4 PG Programming coding and unit test Source File 5 CT Connection Test Test under all systems are Test Scenaio connected 6 ST 7 IT System Test Inspection Test Multiple service test, illegal/error Test Scenaio test, etc. Manual Test by the independent quality Test Scenario asuurance devision 8 AT Acceptance Test Test by the customer, including Test Scenaio customer training 9 SV Service Name of stage, output may differ according to the system/organization. Design Stage Design Activities To read upper documents and list up study issues To investigate the study issues To write down Specification/Design Documents To review the documents Viewpoints of Project Management Design Sheet Summary paper on investigation of a study issue The background or reason of technical judgment is to be kept、 because the specification often tells us nothing about it Design Review Review is the cheapest way to detect a bug, and the best way to understand the system Interim Inspection Check of the design output by the inspection division We cannot proceed to the next stage without passing it Gant Chart Gant Chart is useful to see the progress of many parallel activities Task Main activity of each stage Task is followed by its progress and quality metrics Work Gant Chart Total Group1 SD HD SD HD DD Mile Stone Group2 Tool Subsidiary stage 05/4 5 activity 6 of each 7 8 9 10 11 SD is measured HD DD notPG Work by progress, but only by its CT ST IT AT completion DD PG CT PG CT Major check point in the project HD DD PG CT ST IT AT ST IT AT 12 SV Test Stage Test Activities To list up Test Items, and review them To execute a Test Item To submit a Problem Form, if there is a problem To remove a bug from a program How to select Test White Items? Random Test Box Test Black Box Test a=b false E=f c=d true For i+0:10 x=y[i] end Select test items hitting your head Select test items from source codes Select test items from specifications System Test Unit Test Connection Test How many test items? Sort Example true Sort of List table Input: integer array #1 #2 Question 4 3 2 1 Flag=false 1 How 2many 3 4 #3 1 3 test 2 1 3 4 2 #4 3 items? #5 No List While Flag=false false Flag=true For i=0, arraysize-1Loop end <= List[i]>List[i+1] > work=List[i] Test Criteria List[i]=List[i+1] 1: 2: 3: 4: List[i+1]=work Cover all codes Cover all flow lines Check boundary conditions Illegal conditions Flag=false End Quality Graph Test Progress and Quality are shown on the Quality Graph Completion Criteria Quality When Graph all the test cases completed, the curve of Delete & Add of Test detected bugs is saturated and no Cases unresolved problems is left. Bugs Items Plan Result Detected Bugs Plan Result Rest of test items Unsolved problems Time How to solve the problems Viewpoints of Project Management To check the properness of selected Test Cases When a problem happens? Even if a project is small, all problems are to be A once happened surely happens Human beings are those who makes a mistakes. One error indicates other similar errors in again. it. BeProblem careful about an unintentional miss-operation. recorded Be careful about an other unintentional miss-operation. A Problem once happened surely errors happens again. One error indicates similar in it. One error indicates similar errors in it. Be careful about an other unintentional miss-operation. One error indicates other similar errors in it. Project Management = Statistics + Psychology Major Forms for Project Management No 1 Form Project Summary Sheet Contents Project basic information, Gant chart, Quality Graph 2 Sub Project Sheet Same as Project Summary Sheet 3 Weekly Report Weekly report by each group on progress data, delay reason, planned actions, etc. 4 Design Study List Summary List of Design Study Form 5 Design Sutdy Form One page study summary on study requirement and study result 6 Test Item List Test item list with execution result 7 Problem List Summary List of Problem Form 8 Problem Form One page study summary on problem, cause and reapir Suggestions for High Quality Tabular/Graphical Documentation is the better way to define the specification with the less errors Event State Idle Dialing Ringing speech Of-hook On-hook Originate Answer - Clear Clear Clear clear Dial Connect - To write down a document often makes us find a problem and straighten our understanding Software Training in Japan Formation 3 different topics for three teams Each team is consist of several engineers Process Design, Programming and test are done by a different team. One month per one stage Purpose The importance of accurate document and readability of source code Milestone keeping Pattern or tendency of errors Team A Requirement Design Design Doc. Team B Programming File Team C Test Bug Report Experience is the best way to learn Project Management Hasil Produk yang pernah kita develop bersama Berikut ini hasil produk software house elista salah satu inkubator di PENS Program dosenjaga, jejaring sosial berbasis edukasi. Sistem informasi Politeknik Terpadu Sistem Informasi Rumah sakit Terpadu Sistem Keuangan Bapertarum Jakarta Sistem Informasi PTPN XI Sistem administrasi Bapedal Jawa Timur Sistem Secure Parking Terintegrasi Try-out online Sistem integrasi Transaksi POM Bensin etc Sistem Keuangan Bapertarum Jakarta Transaksi Pom Bensi Terpadu Sistem Secure Parking Terpadu Sistem Informasi Terpadu