KAJIAN TERHADAP URGENCY MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "KAJIAN TERHADAP URGENCY MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM"

Transkripsi

1 UJIAN AKHIR TRIWULAN MATA KULIAH SISTEM INFORMASI MANAJEMEN KAJIAN TERHADAP URGENCY MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM DOSEN : DR. IR. ARIF IMAM SUROSO, MSc Disusun oleh : Yugo Pujonggo, SE (P E) MAGISTER MANAJEMEN BISNIS PROGRAM PASCASARJANA MANAJEMEN DAN BISNIS INSTITUT PERTANIAN BOGOR 2014

2 DAFTAR ISI Daftar Isi... Daftar Gambar... Daftar Tabel... i ii iii BAB 1 PENDAHULUAN Latar Belakang Tujuan Penulisan... 1 BAB 2 TINJAUAN PUSTAKA 2.1 Sistem Informasi Pengembangan Software dalam Sistem Informasi Proses Pengembangan Software Model Pengembangan Software Prinsip-prinsip Pengembangan Sistem Informasi BAB 3 PEMBAHASAN 3.1 Urgency Maintenance dari Software Implikasi Manajerial BAB 4 PENUTUP 4.1 Kesimpulan Saran Daftar Pustaka i

3 DAFTAR GAMBAR Gambar 1. Bagan Alur Pembangunan Sistem Informasi... 5 Gambar 2. Proses SDLC... 7 Gambar 3. Proses Prototyping Approach Gambar 4. Performance Requirements ii

4 DAFTAR TABEL Tabel 1. Karakteristik Maintenance iii

5 BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem Informasi merupakan aspek yang dapat ditemui dalam kehidupan sehari-hari pada masa ini, terutama di dunia pekerjaan. Pengembangan Sistem Informasi perlu bersinergi dengan pengembangan teknologi. Teknologi yang semakin maju menuntut pengguna Sistem Informasi untuk terus melakukan update terhadap pembaharuan. Sistem Informasi yang secara umum terdiri dari software dan hardware. Komponenkomponen pada bagian hardware semakin berkembang untuk diaplikasikan. Khusus pada bagian software, diperlukan adanya suatu maintenance atau perawatan. Software dalam penggunaannya harus di update untuk memecahkan masalah dari pelaporan bug yang terjadi. Urgency Maintenance atau pentingnya perawatan software dapat berguna untuk meminimalisir tingkat eror. Risiko yang diperoleh apabila mengabaikan proses urgency maintenance pada software adalah rusaknya stabilitas (muncul eror dan bug). 1.2 Tujuan Penulisan Penulisan ini bertujuan untuk: Mengkaji pentingnya Urgency Maintenance dalam software Mengkaji implikasi manajerial dalam mengelola Sistem Informasi 1

6 BAB 2 TINJAUAN PUSTAKA 2.1 Sistem Informasi Sistem informasi, menurut O Brien didefinisikan sebagai kombinasi teratur dari sumber daya manusia, hardware, software, jaringan dan sumberdaya data yang mengumpulkan dan mentransformasi informasi didalam suatu organisasi. Software menurut IEEE (Institute of Electrical and Electronics Engineers) dapat didefinisikan sebagai program komputer, prosedur, data dan semua dokumentasi yang berhubungan operasi pada sistem komputer dengan kata lain software merupakan kumpulan dari object membentuk konfigurasi yang didalamnya termasuk program, dokumen, dan data. 2.2 Pengembangan Software dalam Sistem Informasi Pengembangan software atau dikenal juga sebagai software engineering menurut IEEE adalah aplikasi sistematik, disiplin, pendekatan kuantitatif untuk pengembangan, operasi dan pemeliharaan dari software, dengan kata lain software engineering merupakan sebuah metodologi pengembangan perangkat lunak (software) yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem hingga pada tahap pemeliharaan sistem setelah digunakan dengan tujuan untuk membuat perangkat lunak yang tepat dengan metode yang tepat. Pengembangan sistem informasi merupakan proses pengembangan sistem untuk menghasilkan sistem informasi (CBIS atau computer based information system) dimana metodologi pengembangan sistem digunakan sebagai sarana untuk meningkatkan pengelolaan dan pengendalian komponen sistem informasi (sumber daya manusia, hardware, software, jaringan, sumberdaya data dan produk informasi). Ada dual hal yang perlu di pertimbangkan dalam pengembangan software yaitu : 1. produk dan software. Produk, terdiri dari program, dokumen, dan data 2. proses pengembangannya. proses terdiri dari proses manajemen dan proses teknikal. Produk dari perangkat lunak dipantau melewati beberapa tahap pengembangan yang dikenal juga sebagai system development life cycle (SDLC). Contoh dari SDLC antara lain model waterfall, model V, model spiral, prototyping dan lain-lain. Sedangkan proses 2

7 manajemen dalam pengembangan software lunak terdiri atas manajemen proyek, configuration management, quality assurance management. Sementara, proses teknikal merupakan metode yang diaplikasikan pada tahap tertentu dalam pengembangan software, yang didalamnya termasuk metode analisis, metode desain, metode pemrograman, dan metode testing Proses Pengembangan Software Metode software engineering memaparkan cara untuk membentuk software. Metode ini terdiri dari serangkaian tugas seperti: Perencanaan & estimasi proyek Software merupakan bagian terbesar dari sistem, sehingga pekerjaan dimulai dengan cara menerapkan kebutuhan semua elemen sistem dan mengalokasikan sebagian kebutuhan tersebut ke software. Pandangan terhadap sistem adalah penting, terutama pada saat software harus berhubungan dengan elemen lain, seperti hardware, software lain dan database Analisis kebutuhan sistem dan software Merupakan suatu proses pengumpulan kebutuhan software untuk mengerti sifat - sifat program yang dibentuk software engineering, atau analis harus mengerti fungsi software yang diinginkan, performance dan interfase terhadap elemen lainnya. Hasil dari analisis ini didokumentasikan dan ditinjau bersama-sama klien. Desain struktur data Desain software sesungguhnya adalah proses multi step (proses yang terdiri dari banyak langkah) yang memfokuskan pada 3 atribut program yang berbeda, yaitu struktur data, arsitektur software dan rincian prosedur. Proses desain menterjemahkan kebutuhan kedalam representasi software yang dapat diukur kualitasnya sebelum coding dimulai. Hasil dari desain ini didokumentasikan dan menjadi bagian dari konfigurasi software. 1. Arsitektur program dan prosedur algoritma 3

8 2. Coding (Merupakan proses penterjemahan desain ke dalam bentuk yang dapat dibaca oleh mesin) 3. Testing dan pemeliharaan Setelah objek program dihasilkan, testing program dimulai. Proses testing difokuskan pada logika internal software. Jaminan bahwa semua pernyataan atau statements sudah dites dan lingkungan external menjamin bahwa definisi input akan menghasilkan output yang diinginkan. Sementara proses pemeliharaaan atau maintenance dilakukan karena software mengalami error, atau harus diadaptasi untuk menyesuaikan dengan lingkungan external. IEEE Standart Glossary os Software Engineering Terminology mendefinisikan software maintenance sebagai berikut: Proses modifikasi sistem software atau komponen setelah pengeriman untuk melakukan perbaikan, peningkatan performa atau atribut lainnya, atau mengadaptasi perubahan lingkungan (IEEE dalam Lapham, 2006). Agar lebih lengkap, pada umumnya terdapat empat kategor dari aktivitas maintenance yang difokuskan untuk mengantisipasi masalah yang ada atau preventive maintenance. Empat kategori tersebut antara lain (McCormack, 2005): Adaptive memodifikasi sistem agar bisa beradaptasi dengan perubahan yang terjadi dilingkungan software. Perfective mengimplementasikan perubahan atau kebutuhan baru dari user yang memfokuskan kepada nilai gunan bagi software tersebut. Corrective mendiagnosa dan memperbaikin kesalahan yang terjadi, kemungkinakan salah satunya yang ditemukan oleh user. Preventive meningkatkan pemeliharaan atau reabilitas software untuk mengatisipasi problem di masa yang akan datang. Sistem Informasi dibangun untuk mendukung proses yang berjalan dalam sebuah organisasi, dimana didalamnya tercakup antara lain: proses perencanaan (Planning), pengorganisasian (Organizing) dan pengendalian (Controlling). Pengembangan Sitem Informasi akan bermula dasi PSI (Perencanaan Sistem Informasi), Analisa, Perancangan hingga Implmentasi. Sedangkan Pengembangan Sistem Software bermula dari Anlisa, Perencanaan hingga Implementasi. 4

9 Gambar 1. Bagan Alur Pembangunan Sistem Informasi Pengembangan sistem informasi sering disebut sebagai proses pengembangan sistem (System Development). Pengembangan sistem didefinisikan sebagai aktivitas untuk menghasilkan sistem informasi berbasis komputer untuk menyelesaikan persoalan (problem) organisasi atau memanfaatkan kesempatan (opportunities) yang timbul. Pengembangan sistem informasi memerlukan keterilbatan komponen komponen dari sistem informasi, yaitu: 1. Sumber daya manusia 2. Perangkat keras (Hardware) 3. Perangkat lunak (Software) 4. Jaringan komunikasi (Communication network) 5. Prosedur dan kebijakan (Policy and Procedures) Berdasarkan segitiga Pembangunan Sistem Informasi dan komponen komponen sistem informasi, maka pengembangan perangkat lunak, merupakan bagian dari pengemgangan sistem informasi. Oleh karena itu pengemgangan sistem perangkat lunak 5

10 harus dalam koridor pengembagan sistem informasi, yang mana haru merujuk pada Perencanaan Sistem Informasi. Pengembangan Sistem Software (Software Development) adalah pengembangan suatu produk software melalui suatu perencanaan dan proses yang terstruktur. Pengembangan software ini dapat ditujukan untuk berbagai kepentingan dimana pada umumnya dapat dibagi menjadi 3, yiatu: 1. Kebutuhan khusus bagi bisnis tertentu 2. Kebutuhan yang diharapkan oleh pengguna potensial 3. Keputuhan untuk kepentingan peribadi. Pengembangan Perangkat Lunak meliputi: 1. Proses perangkat lunak (software process) 2. Metodologi perangkat lunak (software methodology). 3. Proses perangkat lunak (software process) Model Pengembangan Software Dalam model atau paradigma pengembangan software terdapat beberapa metode yang biasa dipergunakan, yaitu: 1. System Development Life Cycle (SDLC) Adalah proses pengembangan dimana keseluruhan proses pengembangan sistem dilakukan melalui proses multi-langkah dari investigasi persyaratan awal melalui analisis, desain, implementasi dan pemeliharaan (sumber: Russel Kay, Computer World). 6

11 Gambar 2. Proses SDLC Kegiatan dalam SDLC meliputi: 1. Perumusan masalah 2. Pengembangan berbagai alternative solusi 3. Pemilihan solusi terbaik 4. Disain solusi terbaik 5. Implementasi solusi terbaik SDLC terdiri dari beberapa jenis model antara lain model Spiral dan Waterfall sebagai berikut: a. Spiral Model Model spiral (spiral model) adalah model pengembangan software dimana proses digambarkan sebagai spiral. Setiap loop akan mewakili satu fase dari software process. Loop paling dalam berfokus pada kelayakan dari sistem, loop selanjutnya tentang definisi dari kebutuhan, loop berikutnya berkaitan dengan desain sistem dan seterusnya, seperti gambar berikut Pada spiral model, setiap Loop dibagi dibagi menjadi sejumlah aktifitas kerangka kerja yang disebut juga wilayah tugas, wilayah tugas tersebut terdiri antara tiga sampai enam wilayah tugas, yaitu : a. Komunikasi Pelanggan.Tugas tugas yang dibutuhkan untuk membangun komunikasi yang efektif di antara pengembangan dan pelanggan. 7

12 b. Perencanaan.Tugas tugas yang dibutuhkan untuk mendefinisikan sumber sumber daya, ketepatan waktu, dan proyek informasi lain yang berhubungan. c. Analisis Risiko.Tugas tugas yang dibutuhkan untuk menaksir risiko risiko, baik manajemen maupun teknis. d. Perekayasaan.Tugas tugas yang dibutuhkan untuk membangun satu atau lebih representasi dari aplikasi tersebut. e. Konstruksi dan peluncuran.tugas trugas yang dibutuhkan untuk mengkonstruksi, menguji, instalasi dan memberikan pelayanan kepada pemakai (contohnya pelatihan dan dokumentasi). f. Evaluasi pelanggan.tugas tugas yang dibutuhkan untuk memperoleh umpan balik dari pelanggan dengan didasarkan pada evaluasi representasi software, yang dibuat selama masa perekayasaan, dan diimplementasikan selama masa pemasangan software. b. Waterfall model Berikut merupakan penjelasan setiap fase atau tahapan yang terjadi pada waterfall model: 1) Tahap Investigasi Pada tahap investigasi akan terjadi proses seperti: a) Initialisas: terjadi proses seperti perencanaan manajemen, kebutuhan serta potensi dari user. b) Definisi formal: dilakukan definisi tujuan, motivasi, ruang lingkup, batasan, kendala, dan strategi. Selain itu, pada definisi formal juga dilakukan verifikasi permasalahan sehingga dapat dilakukan penilaian terhadap kebutuhan yang baru. c) Uji kelayakan, yang terdiri dari: 1. Uji kelayakan teknis, merupakan uji terhadap ketersediaan hardware dan software. 2. Uji kelayakan ekonomis, yaitu menilai apakah manfaat yang didapat dari pengembangan software akan sebanding dengan biaya yang dikeluarkan. 8

13 3. Uji kelayakan operasional, uji kelayakan yang berkaitan dengan kemampuan orang yang bekerja dalam sistem untuk melakukan pekerjaan mereka dengan cara yang telah ditentukan. 4. Uji kelayakan kelayakan organisasi, menilai kesiapan perusahaan atau organisasi untuk mengembangkan penjualan pemasaran dan sistem keuangan berbasis Web (e-commerce system). 2) Tahap Analisa Dalam tahapan ini sistem yang akan dibangun diselaraskan dengan kebutuhan user atau pengguna. Pada tahap ini terjadi proses seperti: a) Determine requirements atau penentuan kebutuhan, hal ini dilakukan dengan cara mempelajari sistem yang telah ada, serta menentukan kebutuhan struktur dan menghilangkan redundansi. b) Requirement analysis atau analisa kebutuhan, terdiri dari analisa kebutuhan fungsional dan performa (kinerja). c) Menghasilkan desain sistem alternatif d) Membandingkan alternatif desain sistem yang dihasilkan dan e) Merekomendasikan alternatif terbaik kepada klien. 3) Tahap Desain Tahap menentukan bagaimana sistem mencapai tujuan yang telah didefinisikan sebelumnya. Tahap ini terdiri dari: a) User interface design, meliputi tampilan, form, report dan dialog design. b) Data design, merupakan proses desain elemen struktur data. c) Process design, merupakan desain program prosedur sistem 4) Tahap Implementasi Pada tahap ini terjadi beberapa hal seperti: a) Evaluasi hardware, software dan jasa b) Modifikasi dan pengembangan software c) Dokumentasi, yang merupakan mekanisme komunikasi utama selama proses pengembangan. d) Konversi data, pada proses ini terjadi perbaikan dan penyaringan data yang tidak diinginkan dan konsolidasi data. 9

14 e) Testing atau uji coba, pada proses ini dilakukan uji coba dan debugging software. f) Training atau pelatihan sistem/software yang telah terbentuk. g) Konversi, yakni proses pergantian dari sistem lama ke sistem baru. Proses konversi dapat dilakukan melalui 4 macam cara antara lain: 1. Parallel strategy 2. Pilot strategy 3. Phased strategy dan 4. Plunge strategy 5) Tahap Pemeliharaan (maintenance) Pada proses ini terjadi modifikasi software, perbaikan error atau umpan balik dari user terhadap software yang telah mereka gunakan. Keunggulan dan Kelemahan pada metode SDLC antara lain: a. Keunggulan: 1) Proses pengembangan sangat terstruktur dan sistematik 2) Melalui definisi kebutuhan, sehingga gap atau kesenjangan yang terjadi antara kebutuhan dan sistem yang dihasilkan dapat dikurangi. 3) Menghasilkan petunjuk arah pengembangan yang jelas bagi manajemen. b. Kelemahan: 1) Tidak adaptif terhadap perubahan yang dapat terjadi selama proses pengembangan (kaku atau rigid). 2) Melelahkan karena membutuhkan waktu pengembangan yang lama dan biaya yang tinggi 3) Proyek yang sebenarnya jarang mengikuti aliran sequential yang ditawarkan model ini. Iterasi (Pengulangan) selalu terjadi dan menimbulkan masalah pada aplikasi yang dibentuk oleh model ini. 4) Seringkali pada awalnya customer sulit menentukan semua kebutuhan secara explisit. 5) Klien harus sabar karena versi program yang sedang jalan tidak akan tersedia sampai proyek pengembangan selesai. 2. Rapid Application Development (RAD) 10

15 Rapid Aplication Development (RAD) adalah sebuah metode pengembangan software yang diciptakan untuk menekan waktu yang dibutuhkan untuk mendesain serta mengimplementasikan sistem, informasi sehingga dihasilkan siklus pengembangan yang sangat pendek. Model RAD ini merupakan adaptasi dari model sekuensial linier dimana perkembangan yang cepat dicapai dengan menggunakan pendekatan kontruksi berbasis komponen. Sehingga, jika kebutuhan sistem dipahami dengan baik, proses RAD memungkinkan developer menciptakan sistem fungsional yang utuh dalam periode waktu yang sangat pendek (± 60 sampai 90 hari). Karena dipakai terutama pada aplikasi sistem konstruksi, pendekatan RAD meliputi fase fase seperti gambar dibawah ini: Berikut merupakan penjelasan setiap fase yang dilalui metode Rapid Aplication Development (RAD): a. Bussiness modeling Aliran informasi di antara fungsi fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan pertanyaan seperti: 1) Informasi apa yang mengendalikan proses bisnis? 2) Informasi apa yang di munculkan? 3) Siapa yang memunculkanya? 4) Ke mana informasi itu pergi? 5) Siapa yang memprosesnya? b. Data modeling Aliran informasi yang didefinisikan sebagai bagian dari fase bussiness modelling disaring ke dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut. Karakteristik (disebut atribut) masing masing objek diidentifikasi dan hubungan antara objek objek tersebut didefinisikan. c. Prosess modelling Aliran informasi yang didefinisikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data. d. Aplication generation 11

16 RAD mengasumsikan pemakaian teknik generasi ke empat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memkai lagi komponen program yang ada (pada saat memungkinkan) atau menciptakan komponen yang bisa dipakai lagi (bila perlu). Pada semua kasus, alat alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak. e. Testing and turnover Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus di uji dan semua interface harus dilatih secara penuh. Keunggulan dan kelemahan model RAD adalah : Keunggulan: 1. Waktu pengembangan yang lebih singkat dan 2. Biaya yang relatif lebih murah Kelemahan: 1. Tidak cocok untuk proyek skala besar 2. Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi 3. Sistem yang tidak bisa dimodularisasi tidak cocok untuk model 4. Risiko teknis yang tinggi juga kurang cocok untuk model ini 3. Prototyping Berikut merupakan gambar dari proses pengembangan software menggunakan metode prototyping: Gambar 3. Proses Prototyping Approach 12

17 Proses pada model prototyping yang digambarkan pada gambar diatas dapat dijelaskan sebagai berikut: a. User Requirements Pada tahap ini developer dan klien bertemu dan menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan berikutnya. Detil kebutuhan mungkin tidak dibicarakan pada tahap ini, b. Develop Prototype Pada tahap ini dilakukan perancangan prototype sistem oleh developer, perancangan sistem dilakukan secara cepat dan rancangan diusahakan mewakili semua aspek software yang telah diketahui. c. Revise Prototype Pada tahap ini dilakukan evaluasi prototype sistem oleh klien. Apabila klien merasa prototype sistem yang telah dikembangkan sesuai dengan keinginannya maka prototype tersebut dapat digunakan, akan tetapi jika prototype tersebut tidak sesuai, maka prototype tersebut akan dilakukan revisi dan digunakan sebagai acuan dalam memperjelas kebutuhan software dan kemudian dikembangkan prototype selanjutnya. Siklus ini (develop-revise prototype) akan terus berlangsung hingga didapatkan prototype sistem yang sesuai dengan kebutuhan klien atau user Prinsip-prinsip Pengembangan Sistem Informasi 1. Sistem yang dikembangkan adalah untuk manajemen. Setelah sistem selesai dikembangkan, maka yang akan menggunakan informasi dari sistem ini adalah manajemen, sehingga sistem harus dapat mendukung, kebutuhan yang diperlukan oleh manajemen. Pada waktu Anda mengembangkan sistem, maka prinsip ini harus selalu diingat. 2. Sistem yang dikembangkan adalah investasi modal yang besar. Sistem informasi yang akan Anda kembangkan membutuhkan dana modal yang tidak sedikit, apalagi dengan digunakannya teknologi yang mutakhir. Sistem yang dikembangkan ini merupakan investasi modal yang besar. Seperti halnya dengan investasi 13

18 modal lainnya yang dilakukan oleh perusahaan, maka setiap investasi modal harus mempertimbangkan 2 hal berikut: a. Semua alternatif yang ada harus diinvestigasi. b. Investasi yang terbaik harus bernilai. 3. Sistem yang dikembangkan memerlukan orang-orang yang terdidik. Manusia merupakan faktor utama yang menentukan berhasil tidaknya suatu sistem, baik dalam proses pengembangannya, penerapannya, maupun dalam proses operasinya. Oleh karena itu orang yang terlibat dalam pengembangan maupun penggunaan sistem ini harus merupakan orang yang terdidik tentang permasalahan-permasalahan yang ada dan terhadap solusi-solusi yang mungkin dilakukan. 4. Tahapan kerja dan tugas-tugas yang harus dilakukan dalam proses pengembangan sistem. Proses pengembangan sistem umumnya melibatkan beberapa tahapan kerja dan melibatkan beberapa personil dalam bentuk suatu team untuk mengerjakannya. Pengalaman menunjukan bahwa tanpa adanya perencanaan dan koordinasi yang baik, maka proses pengembangan sistem tidak akan berhasil dengan memuaskan. Untuk maksud ini sebelum proses pengembangan sistem dilakukan, maka harus dibuat terlebih dahulu skedul kerja yang menunjukkan tahapan-tahapan kerja dan tugas-tugas pekerjaan yang akan dilakukan, sehingga proses pengembangan sistem dapat dilakukan dan selesai dengan berhasil sesuai dengan waktu dan anggaran yang direncanakan. 5. Proses pengembangan sistem tidak harus urut. Prinsip ini kelihatannya bertentangan dengan prinsip nomor 4, tetapi tidaklah sedemikian. Tahapan kerja dari pengembangan sistem di prinsip nomor 4 menunjukkan langkah-langkah yang harus dilakukan secara bersama-sama. Ingatlah waktu adalah uang. Misalnya di dalam pengembangan sistem, perancangan output merupakan tahapan yang harus dilakukan sebelum melakukan perancangan file. Ini tidak berarti bahwa semua output harus dirancang semuanya terlebih dahulu baru dapat melakukan perancangan file, tetapi dapat dilakukan secara serentak, yaitu sewaktu proses pengadaan hardware. 6. Jangan takut membatalkan proyek. 14

19 Umumnya hal ini merupakan pantangan untuk membatalkan suatu proyek yang sedang berjalan. Keputusan untuk meneruskan suatu proyek atau membatalkannya memang harus dievaluasi dengan cermat. Untuk kasus-kasus yang tertentu, dimana suatu proyek terpaksa harus dihentikan atau dibatalkan karena sudah tidak layak lagi, maka harus dilakukan dengan tegas. Keraguan untuk terus melanjutkan proyek yang tidak layak lagi karena sudah terserapnya dana kedalam proyek ini hanya akan memubang dana yang siasia. 15

20 BAB 3 PEMBAHASAN 3.1 Urgency Maintenance dari Software Berdasarkan metode-metode dalam mengembangkan software, dapat diidentifikasi kelebihan dan kekurangan pada setiap metode, yaitu: a. System Development Life Cycle (SDLC) Kelebihan yang dimiliki SDLC adalah: Proses pengembangan yang terstruktur dan sistematik Proses melalui definisi kebutuhan, sehingga gap atau kesenjangan yang terjadi antara kebutuhan dan sistem dapat dikurangi Menghasilkan petunjuk arah pengembangan yang jelas bagi manajemen Kekurangan yang dimiliki SDLC adalah: Tidak adaptif terhadap perubahan yang dapat terjadi selama proses pengembangan (kaku atau rigid) Melelahkan karena membutuhkan waktu pengembangan yang lama dan biaya yang tinggi Proyek yang sebenarnya jarang mengikuti aliran sequential yang ditawarkan model ini. Iterasi (Pengulangan) selalu terjadi dan menimbulkan masalah pada aplikasi yang dibentuk oleh model ini Seringkali pada awalnya customer sulit menentukan semua kebutuhan secara explisit Klien harus sabar karena versi program yang sedang jalan tidak akan tersedia sampai proyek pengembangan selesai b. Rapid Application Development (RAD) Kelebihan yang dimiliki RAD adalah: Waktu pengembangan yang lebih singkat Biaya yang relatif lebih murah Kekurangan yang dimiliki RAD adalah: 16

21 Tidak cocok untuk proyek skala besar Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi Sistem yang tidak bisa dimodularisasi tidak cocok untuk model Resiko teknis yang tinggi juga kurang cocok untuk model ini c. Prototyping Kelebihan yang dimiliki Prototyping adalah: Meningkatnya komunikasi antara user dan developer Peningkatan peran aktif user didalam proses pengembangan Peningkatan efisiensi waktu Implementasi sistem menjadi lebih mudah karena user turut berperan aktif didalam proses pengembangan Kelemahan yang dimiliki Prototyping adalah: Kurangnya fitur keamanan dan kontrol pada prototype akhir sistem Sistem akan sulit terbentuk jika proses evaluasi pada siklus prototype tidak mendapatkan titik temu. Dapat menyebabkan dokumentasi akhir yang tidak lengkap Developer lebih sulit mengendalikan ekspektasi user Berdasarkan kelebihan dan kekurangan tersebut maka perlu dilakukan pemilihan metode yang sesuai dengan kebutuhan, kondisi, juga budaya perusahaan. RAD dapat diaplikasikan pada perusahaan yang akan melakukan pengembangan dalam jangka waktu singkat, dalam hal ini yang memungkinkan adalah perusahaan baru (masih kecil) yang akan terus berkembang kedepannya. SDLC akan cocok yang diimplementasikan pada perusahaan yang sudah memiliki sistem stabil namun ingin melakukan pengembangan, karena waktu yang dibutuhkan untuk development tergolong lama dibandingkan yang lainnya. Prototyping cocok untuk diterapkan pada perusahaan yang sudah berjalan namun membutuhkan pengawasan langsung khususnya dari pihak spesialis. Urgency maintenance pada software perlu dilakukan dengan cara memonitor dan mengevaluasi kinerja pada software yang sudah ada. Modifikasi atau perubahan diperlukan apabila terdapat perubahan dari organisasi itu sendiri baik yang berkaitan dalam hal struktur 17

22 organisasi maupun perubahan cara kerja dan juga pengembangan bisnis (faktor external maupun faktor internal). Penyesuaian pada maintenance software dapat dilakukan dengan update sistem yang dimulai dari identifikasi permasalahan pada sistem yang sudah berjalan. Apabila suatu sistem tidak diperhatikan sisi maintenance-nya, maka sinergi antara perubahan-perubahan/ kemajuan yang terjadi dalam perusahaan tidak dapat langsung diaplikasikan dalam software, yang dalam hal ini merupakan faktor penunjang dalam efisiensi dan efektivitas. Maintenance software perlu memperhatikan beberapa karakteristik: Karakteristik Sub karakteristik Functionality : Suitability, accuracy, Software untuk menjalankan fungsinya sebagimana interoperability, security kebutuhan sistemnya. Reliability : Maturity, Fault tolerance, Kemampuan software untuk dapat tetap tampil sesuai Recoverability dengan fungsi ketika digunakan. Usability : Understanbility, Learnability, Kemampuan software untuk menampilkan performans Operability, Attractiveness relatif terhadap penggunaan sumberdaya. Efficiency : Time behaviour, Resource Kemampuan software untuk menampilkan performans Utilization relatif terhadap penggunaan sumberdaya. Maintainability : Analyzability, Changeability, Kemampuan software untuk dimodifikasi (korreksi, Stability, Testability adaptasi, perbaikan) Portability : Kemampuan software untuk ditransfer dari satu Adaptability, Installability lingkungan ke lingkungan lain. Tabel 1. Karakteristik Maintenance 18

23 Seperti yang terlihat pada tabel diatas, karakteristik Maintanability terdiri dari subsub karakteristik lain seperti Analyzability, Changeability, Stability, dan Testability. Analysability merupakan kemudahan untuk menentukan penyebab kesalahan. Changebility merupakan kualitas lain dari Flexibility yang berarti kemudahan dilakukannya perubahan atau modifikasi terhadap software Di sisi lain, pengertian Stability adalah tidak berarti perangkat lunak itu tidak pernah berubah. Hal ini berarti juga terdapat resiko yang kecil pada modifikasi perangkat lunak yang memiliki dampak tidak diduga. Berdasarkan uraian diatas maka, terdapat tiga alasan pentingnya pemeliharaan sistem atau system maintenance: 1. Memperbaiki Kesalahan (Correcting Errors) Maintenance dilakukan untuk mengatasi kegagalan dan permasalahan yang muncul saat sistem dioperasikan. Sebagai contoh, maintenace dapat digunakan untuk mengungkapkan kesalahan pemrograman (bugs) atau kelemahan selama proses pengembangan yang tidak terdeteksi dalam pengujian sistem, sehingga kesalahan tersebut dapat diperbaiki. 2. Menjamin dan Meningkatkan Kinerja Sistem (Feedback Mechanism) Kajian pasca implementasi sistem merupakan salah satu aktivitas maintenance yang meliputi tinjauan sistem secara periodik. Tinjauan periodik atau audit sistem dilakukan untuk menjamin sistem berjalan dengan baik, dengan cara memonitor sistem secara terus-menerus terhadap potensi masalah atau perlunya perubahan terhadap sistem. Sebagai contoh, saat user menemukan errors pada saat sistem digunakan, maka user dapat memberi umpan balik atau feedback kepada spesialis informasi guna meningkatkan kinerja sistem. Hal ini yang menjadikan system maintenance perlu dilakukan secara berkala, karena system maintenance akan senantiasa memastikan sistem baru yang di implementasikan berjalan dengan baik dan sesuai dengan tujuan penggunaanya melalui mekanisme umpan balik. 3. Menjaga Kemutakhiran Sistem (System Update) Selain sebagai proses perbaikan kesalahan dan kajian pasca implementasi, system maintenance juga meliputi proses modifikasi terhadap sistem yang telah dibangun karena adanya perubahan dalam organisasi atau lingkungan bisnis. 19

24 Sehingga, system maintenance menjaga kemutakhiran sistem (system update) melalui modifikasi-modifikasi sistem yang dilakukan. Secara singkat, system maintenance menjadi urgent karena pada system maintenance terjadi usaha perbaikan secara berkelanjutan untuk mempertemukan kebutuhan oranisasi terhadap sistem dengan kinerja sistem yang telah dibangun. 3.2 Implikasi Manajerial Implikasi bagi pihak manajerial dalam hal ini adalah pengambilan kepututsan terhadap pentingnya maintenance software. Wewenang pihak manajerial perlu melihat kebutuhan dari perusahaan. Berdasarkan kebutuhan tersebut, maka perubahan yang akan dilakukan harus diikuti dengan pengembangan software atau system itu sendiri. Pengembangan tersebut menandakan adanya maintenance terhadap software yang digunakan. Secara formal, hal in dapat ditunjukkan pada gambar sebagai berikut: Gambar 4. Performance Requirements Pada table diatas dapat dilihat bahwa kebutuhan perusahaan harus turut diikuti dengan sistemnya, dalam hal ini adalah maintenance software. Apabila software tidak pernah di-maintenance, maka kebutuhan perusahaan yang trend-nya terus meningkat akan sulit untuk dipenuhi. Terputusnya jalur efisiensi dan hasil output yang tidak sesuai dengan kebutuhan mengakibatkan outcome yang tidak tercapai. Oleh karena itu, perlu adanya peran manajerial dalam memahami pentingnya urgency maintenance software. 20

25 BAB 4 PENUTUP 4.1 Kesimpulan Urgency Maintenance perlu dilakukan untuk memonitor kondisi software. Peningkatan yang terjadi pada kebutuhan perusahaan atau perubahan yang dilakukan perlu diikuti dengan penyesuaian atau pengembangan software yang ada. Hal ini akan mempengaruhi efisiensi dan efektivitas terhadap perubahan yang terjadi. Urgency Maintenance dapat menjaga berkurangnya bug atau error pada setiap perubahan. Kegiatan ini perlu melibatkan pihak spesialis terkait untuk menyelesaikan masalah Implikasi manajerial dalam konteks urgency maintenance dapat dilakukan dengan memperhatikan arah bergeraknya perusahaan, sehingga pihak manajer dapat mengatur jadwal dan juga konteks/ indicator dalam me-maintenance software. 4.2 Saran Proses Maintenance perlu melibatkan end-user dengan developer (ahli maintenance / IT) dalam bertukar pikiran untuk menghasilkan output yang sesuai dengan outcome yang diharapkan perusahaan. 21

26 Daftar Pustaka 1. O brien, J.A Management Information System:Managing Information Technology in the Business Enterprise. 6th ed. McGraw Hill. New York. Amerika 2. McLeod, Raymond, Management Information System, 7 th ed., Prentice Hall, New Jersey, Lientz B., Swanson E.1980: Software Maintenance Management. Addison Wesley, Reading, MA 4. Lehman M. M., 1980: Program, Life-Cycles and the Laws of Software Evolution. In Proceedings of IEEE, 68, 9, O Brien, James and George M.Marakas Management Information System 10th Edition. McGraw-Hill 6. Penny Grubb, Armstrong A. Takang, 2003: Software Maintenance: Concepts and Practice. World Scientific Publishing Company

Jenis Metode Pengembangan Perangkat Lunak

Jenis Metode Pengembangan Perangkat Lunak Jenis Metode Pengembangan Perangkat Lunak by webmaster - Tuesday, January 05, 2016 http://anisam.student.akademitelkom.ac.id/?p=123 Menurut IEEE, Pengembangan software (software engineering ) adalah :

Lebih terperinci

URGENSI MAINTAINABILITY DALAM PENGEMBANGAN/PENERAPAN SISTEM INFORMASI

URGENSI MAINTAINABILITY DALAM PENGEMBANGAN/PENERAPAN SISTEM INFORMASI URGENSI MAINTAINABILITY DALAM PENGEMBANGAN/PENERAPAN SISTEM INFORMASI Dosen: Dr. Ir. Arif Imam Suroso, M.Sc Disusun oleh: Lisha Luthfiana Fajri P056131402.45 PROGRAM STUDI MANAJEMEN DAN BISNIS SEKOLAH

Lebih terperinci

Perbedaan pengembangan software dengan pengembangan sistem informasi

Perbedaan pengembangan software dengan pengembangan sistem informasi Perbedaan pengembangan software dengan pengembangan sistem informasi Oleh : SITI JAMILLAH Setiap perusahaan senantiasa melakukan pengembangan terhadap sistemnya untuk memperbaiki sistem yang lama yang

Lebih terperinci

TUGAS UJIAN INDIVIDU MATA KULIAH SISTEM INFORMASI MANAJEMEN

TUGAS UJIAN INDIVIDU MATA KULIAH SISTEM INFORMASI MANAJEMEN TUGAS UJIAN INDIVIDU MATA KULIAH SISTEM INFORMASI MANAJEMEN UJIAN AKHIR TRIWULAN (TAKE HOME) URGENSI MAINTAINABILITY DARI SUATU SOFTWARE Oleh: Soetjie Poernama Sari P056101301.45 Dosen: Dr. Ir. Arif Imam

Lebih terperinci

URGENSI MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM

URGENSI MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM Tugas Mata Kuliah Sistem Informasi Manajemen URGENSI MAINTENANCE DALAM PENGEMBANGAN SOFTWARE SYSTEM Oleh: Lia Nur Alia Rahmah P056132591.52 Dosen: Dr. Ir. Arif Imam Suroso, M.Sc PROGRAM PASCASARJANA MANAJEMEN

Lebih terperinci

Pertemuan 3 Metodologi Pengembangan Sistem Informasi

Pertemuan 3 Metodologi Pengembangan Sistem Informasi Pertemuan 3 Metodologi Pengembangan Sistem Informasi Tujuan : 1. Memahami metodologi pengembangan sistem (System Development) yang sesuai untuk sebuah proyek. 2. Memahami tugas-tugas yang perlu dilaksanakan

Lebih terperinci

PENTINGNYA PEMELIHARAAN SOFTWARE

PENTINGNYA PEMELIHARAAN SOFTWARE Mata Kuliah : Sistem Informasi Manajemen Dosen : Dr. Ir. Imam Suroso, Msc (CS) Kelas : R-50 PENTINGNYA PEMELIHARAAN SOFTWARE Disusun Oleh : Artadi Nugraha P056121791.50 PROGRAM STUDI MANAJEMEN DAN BISNIS

Lebih terperinci

URGENSI MAINTAINABILITY DALAM SISTEM INFORMASI. Oleh : Jauhar Samudera Nayantakaningtyas (P ) Angkatan R50

URGENSI MAINTAINABILITY DALAM SISTEM INFORMASI. Oleh : Jauhar Samudera Nayantakaningtyas (P ) Angkatan R50 Mata Kuliah : Sistem Informasi Manajemen Penyerahan : 25 September 2013 Dosen : Dr. Ir. Arif Imam Suroso, MSc(CS) Batas Penyerahan : 4 Oktober 2013 URGENSI MAINTAINABILITY DALAM SISTEM INFORMASI Oleh :

Lebih terperinci

KONVERSI SISTEM INFORMASI

KONVERSI SISTEM INFORMASI KONVERSI SISTEM INFORMASI Oleh : R. Muh. Angga Bagus P. NRP P056134042.54E Memenuhi Tugas Mata Sistem Informasi Manajemen Dosen Pengampu : Dr. Ir. Arif Imam Suroso, MSc. (CS) Penyerahan Tugas : 05 Januari

Lebih terperinci

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University Ratna Wardani Department of Electronic Engineering Yogyakarta State University S/W Process Model Tahapan S/W Process Model Proses S/W Materi Model Waterfall Model Prototype Model Rapid Application Development

Lebih terperinci

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK REKAYASA PERANGKAT LUNAK ( 2 nd week) Siklus Hidup Perangkat Lunak (SWDLC) RAHMAD HIDAYAH /41813120037 FASILKOM / SISTEM INFORMASI DOSEN : WAHYU HARI HAJI, S.Kom, MM Siklus Hidup Perangkat Lunak (Software

Lebih terperinci

Makalah Pembahasan. Untuk memenuhi Ujian Akhir Triwulan mata kuliah Sistem Informasi Manajemen. Dosen: Prof. Ir. Arif Imam Suroso, MSc

Makalah Pembahasan. Untuk memenuhi Ujian Akhir Triwulan mata kuliah Sistem Informasi Manajemen. Dosen: Prof. Ir. Arif Imam Suroso, MSc Makalah Pembahasan URGENSI MAINTAINABILITY DALAM PENGIMPLEMENTASIAN SISTEM INFORMASI PADA ORGANISASI Untuk memenuhi Ujian Akhir Triwulan mata kuliah Sistem Informasi Manajemen Dosen: Prof. Ir. Arif Imam

Lebih terperinci

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Review of Process Model SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Beberapa Model Proses RPL Linear Sequential Model Evolutionary Software Process Model Incremental Model Spiral Model

Lebih terperinci

A Layered Technology

A Layered Technology Proses N. Tri Suswanto Saptadi Teknik Informatika http://trisaptadi.uajm.ac.id 02/28/11 nts/sb/tiuajm 1 A Layered Technology Software Engineering tools methods process model a quality focus These courseware

Lebih terperinci

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) 1. Pengertian DLC atau Software Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK

PENGEMBANGAN PERANGKAT LUNAK PENGEMBANGAN PERANGKAT LUNAK pengembangan perangkat lunak (PL) dapat dianggap sebagai lingkaran pemecahan masalah. Untuk menyelesaikan masalah besar, dipecah menjadi kecil terus-menerus sampai paling kecil,

Lebih terperinci

Metode-Metode Pengembangan Desain Aplikasi

Metode-Metode Pengembangan Desain Aplikasi Metode-Metode Pengembangan Desain Aplikasi a. Model Waterfall Model waterfall mengusulkan sebuah pendekatan kepada perkembangan software yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan

Lebih terperinci

SOFTWARE PROCESS MODEL

SOFTWARE PROCESS MODEL Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Berikut ini

Lebih terperinci

MODEL PENGEMBANGAN SISTEM

MODEL PENGEMBANGAN SISTEM 1 MODEL PENGEMBANGAN SISTEM CHAPTER 3 2 Pada pengembangan sistem terdapat beberapa model yaitu: 1. Waterfall 2. Prototype 3. Spiral 3 WATERFALL Model yang mengusulkan pendekatan perkembangan perangkat

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 3 Sistem Informasi Manajemen Komputer: Pengertian Analisis dan Perancangan Sistem Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Latar Belakang Latar

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 11: Pengembangan Sistem Informasi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Metodologi Pengembangan Sistem System Development Life Cycle (SDLC)

Lebih terperinci

SISTEM INFORMASI MANAJEMEN URGENSI MAINTAINAIBILITY PADA SISTEM INFORMASI DI ORGANISASI

SISTEM INFORMASI MANAJEMEN URGENSI MAINTAINAIBILITY PADA SISTEM INFORMASI DI ORGANISASI SISTEM INFORMASI MANAJEMEN URGENSI MAINTAINAIBILITY PADA SISTEM INFORMASI DI ORGANISASI Oleh: Achmad Rizki P056133742.54E E54 Dosen: Dr. Ir. Arif Imam Suroso, M.Sc. PROGRAM MAGISTER MANAJEMEN PROGRAM PASCASARJANA

Lebih terperinci

MODEL RAD. Pengertian

MODEL RAD. Pengertian MODEL RAD Pengertian Rapid application development (RAD) atau rapid prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada

Lebih terperinci

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

PROSES DESAIN. 1. Metodologi Pengembangan Sistem PROSES DESAIN 1. Metodologi Pengembangan Sistem SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi

Lebih terperinci

Systems Development Life Cycle (SDLC)

Systems Development Life Cycle (SDLC) Systems Development Life Cycle (SDLC) OPINI 28 September 2010 14:04 Dibaca: 3263 Komentar: 2 0 SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan

Lebih terperinci

TUGAS AKHIR MAKALAH MATA KULIAH SISTEM INFORMASI MANAJEMEN URGENSI MAINTENANCE SOFTWARE ATAU SISTEM INFORMASI DIDALAM PERUSAHAAN DOSEN

TUGAS AKHIR MAKALAH MATA KULIAH SISTEM INFORMASI MANAJEMEN URGENSI MAINTENANCE SOFTWARE ATAU SISTEM INFORMASI DIDALAM PERUSAHAAN DOSEN TUGAS AKHIR MAKALAH MATA KULIAH SISTEM INFORMASI MANAJEMEN URGENSI MAINTENANCE SOFTWARE ATAU SISTEM INFORMASI DIDALAM PERUSAHAAN DOSEN Dr. Ir. Arif Imam Suroso, MSc ANGKATAN E-47 Noni Noerkaisar P056131797.E47

Lebih terperinci

System Development Life Cycle (SDLC)

System Development Life Cycle (SDLC) System Development Life Cycle (SDLC) SI-215 Analisa & Desain Sistem Informasi I Rosa Ariani Sukamto Permasalahan Perangkat Lunak Software used, but criticized or dropped 19% Software delivered and used

Lebih terperinci

UJIAN AKHIR TRIWULAN 1 MATAKULIAH SISTEM INFORMASI MANAJEMEN

UJIAN AKHIR TRIWULAN 1 MATAKULIAH SISTEM INFORMASI MANAJEMEN Mata Kuliah : Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, M.Sc. UJIAN AKHIR TRIWULAN 1 MATAKULIAH SISTEM INFORMASI MANAJEMEN Oleh: Imam Kamarudin Saleh P 056111191.47 PROGRAM PASCASARJANA

Lebih terperinci

KUALITAS PERANGKAT LUNAK. Ni Wayan Sumartini Saraswati

KUALITAS PERANGKAT LUNAK. Ni Wayan Sumartini Saraswati KUALITAS PERANGKAT LUNAK Ni Wayan Sumartini Saraswati DEFINISI DARI IEEE The Institute of Electrical and Electronic Engineers (IEEE) mendefinisikan kualitassebagai the degree to which a system, component

Lebih terperinci

URGENSI DAN FAKTOR MAINTAINAIBILITY SOFTWARE

URGENSI DAN FAKTOR MAINTAINAIBILITY SOFTWARE Program Studi : Sistem Informasi Manajemen Penyerahan : 4 Oktober 2013 Dosen : Dr. Ir. Arif Imam Suroso, MSc Batas Penyerahan : 4 Oktober 2013 URGENSI DAN FAKTOR MAINTAINAIBILITY SOFTWARE OLEH : TANTRY

Lebih terperinci

SIKLUS PENGEMBANGAN PRODUK SISTEM INFORMASI DAN TEKNIK PROTOTYPING. Oleh : Ilham Arief Gautama P

SIKLUS PENGEMBANGAN PRODUK SISTEM INFORMASI DAN TEKNIK PROTOTYPING. Oleh : Ilham Arief Gautama P Dr. Ir. Arief Imam Suroso, M.Sc(CS) SIKLUS PENGEMBANGAN PRODUK SISTEM INFORMASI DAN TEKNIK PROTOTYPING Oleh : Ilham Arief Gautama P056111541.48 PROGRAM PASCASARJANA MANAJEMEN DAN BISNIS INSTITUT PERTANIAN

Lebih terperinci

URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI

URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI URGENCY MAINTAINABILTY DALAM PENGEMBANGAN SISTEM INFORMASI Disusun oleh : MARSELI CHRIS PRIHATININGTYAS (P056133512.52E) Mata Kuliah : Sistem Informasi Manajemen Dosen Tugas : Dr. Ir. Arif Imam Suroso,

Lebih terperinci

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan

Lebih terperinci

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan

Lebih terperinci

Tugas Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, MSc. Pentingnya Software Maintenance dalam Sistem Informasi Manajemen OLEH

Tugas Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, MSc. Pentingnya Software Maintenance dalam Sistem Informasi Manajemen OLEH Tugas Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, MSc Pentingnya Software Maintenance dalam Sistem Informasi Manajemen OLEH Nama : Metha Naomi Putri Sipayung NIM : P056133532.52E Kelas

Lebih terperinci

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PERTEMUAN 2 METODE PENGEMBANGAN SISTEM PENGERTIAN SDLC atau Software Development Life Cycle atau System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model

Lebih terperinci

: Sistem Informasi Manajemen. : Dr. Ir.Arif Imam Suroso, M.Sc (CS) TUGAS INDIVIDU UJIAN AKHIR TRIWULAN. Disusun Oleh: RIRIN PRILIA P

: Sistem Informasi Manajemen. : Dr. Ir.Arif Imam Suroso, M.Sc (CS) TUGAS INDIVIDU UJIAN AKHIR TRIWULAN. Disusun Oleh: RIRIN PRILIA P Mata Kuliah Dosen : Sistem Informasi Manajemen : Dr. Ir.Arif Imam Suroso, M.Sc (CS) TUGAS INDIVIDU UJIAN AKHIR TRIWULAN Disusun Oleh: RIRIN PRILIA P056111361.47 MAGISTER MANAJEMEN DAN BISNIS INSTITUT PERTANIAN

Lebih terperinci

UJIAN AKHIR TRIWULAN I

UJIAN AKHIR TRIWULAN I UJIAN AKHIR TRIWULAN I Mata Kuliah : Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, MSc(CS) Waktu Penyerahan : 2 April 2012 Oleh: Dian Lestari Pujiastuti (R-47: P056111131.47) PROGRAM PASCASARJANA

Lebih terperinci

TUGAS I MANAGEMENT PROYEK SOFTWARE ENGINEERING. Disusun Oleh :

TUGAS I MANAGEMENT PROYEK SOFTWARE ENGINEERING. Disusun Oleh : TUGAS I MANAGEMENT PROYEK SOFTWARE ENGINEERING Disusun Oleh : KELOMPOK 5 Angga Cahya S.N I1A004015 Bayu Jati Kusuma I1A004063 Elektrika Dwi W I1A005037 Dian Eko Prabowo I1A005057 Riawan I1A005063 Oko Setia

Lebih terperinci

PENDAHULUAN SIKLUS HIDUP SISTEM. Tahap-tahap Siklus Hidup. Pengelolaan Siklus Hidup

PENDAHULUAN SIKLUS HIDUP SISTEM. Tahap-tahap Siklus Hidup. Pengelolaan Siklus Hidup DAFTAR ISI PENDAHULUAN... 2 SIKLUS HIDUP SISTEM... 2 Tahap-tahap Siklus Hidup... 2 Pengelolaan Siklus Hidup... 2 Tanggung Jawab Eksekutif... 3 Komite Pengarah SIM... 3 Kepemimpinan Proyek... 4 TAHAP PERENCANAAN...

Lebih terperinci

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN

BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN BAB V PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN A. Tujuan Pengambangan Sistem Performance (kinerja), dapat diukur dengan 2 parameter yaitu throughput dan respon time. Throughput adalah banyaknya transaksi

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI TANAMAN OBAT

RANCANG BANGUN SISTEM INFORMASI TANAMAN OBAT RANCANG BANGUN SISTEM INFORMASI TANAMAN OBAT Makalah ini dibuat sebagai salah satu tugas dalam Mata Kuliah Sistem Informasi Manajemen Disusun Oleh : HENNY SARASWATI P056110863.40E Dosen Pengajar : Dr.

Lebih terperinci

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK REKAYASA PERANGKAT LUNAK A. Pengertian Rekayasa Perangkat Lunak Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara

Lebih terperinci

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia pendidikan, teknologi informasi sangat banyak membantu seperti dalam hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun

Lebih terperinci

TUGAS INDIVIDU-TAKE HOME UAT MATA KULIAH SISTEM INFORMASI MANAJEMEN. Oleh: Irfan Handrian P

TUGAS INDIVIDU-TAKE HOME UAT MATA KULIAH SISTEM INFORMASI MANAJEMEN. Oleh: Irfan Handrian P Tugas : Sistem Informasi Manajemen Tgl Penyerahan : 02/04/2012 Dosen : Dr. Ir. Arif Imam Suroso, MSc (CS) Batas : 02/04/2012 TUGAS INDIVIDU-TAKE HOME UAT MATA KULIAH SISTEM INFORMASI MANAJEMEN Oleh: Irfan

Lebih terperinci

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010 Tujuan Perkuliahan PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Oleh : Sarwosri, S.Kom, M.T. Umi Laili Yuhana, S.Kom, M.Sc. Memberikan gambaran tentang perangkat lunak, rekayasa perangkat lunak. Memberikan

Lebih terperinci

Developing Business/IT Solution (Tugas Individu-Rangkuman)

Developing Business/IT Solution (Tugas Individu-Rangkuman) Mata Kuliah Dosen : Sistem Informasi Manajemen :Dr. Ir. Arif Imam Suroso, M.Sc (CS) Developing Business/IT Solution (Tugas Individu-Rangkuman) Disusun Oleh : Bagus Pahlevi P056121801.50 PROGRAM PASCASARJANA

Lebih terperinci

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE)

PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE) PEMELIHARAAN PERANGKAT LUNAK (SOFTWARE MAINTENANCE) Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU

Lebih terperinci

Ringkasan Chapter 12 Developing Business/ IT Solution

Ringkasan Chapter 12 Developing Business/ IT Solution TUGAS SISTEM INFORMASI MANAJEMEN Dosen : Dr. Ir. Arif Imam Suroso, M.Sc Ringkasan Chapter 12 Developing Business/ IT Solution Oleh : Shelly Atriani Iskandar P056121981.50 KELAS R50 PROGRAM PASCA SARJANA

Lebih terperinci

BAB II LANDASAN TEORI. pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu:

BAB II LANDASAN TEORI. pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu: BAB II LANDASAN TEORI 2.1 Sistem Menurut Kusrini dan Koniyo (2007), Sistem mempunyai beberapa pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu: 1. Pendekatan sistem yang menekankan pada

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK UNIVERSITAS MERCUBUANA 2015 Latar Belakang 1 BAB I PENDAHULUAN

Lebih terperinci

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM BAB 6 METODOLOGI SIKLUS HIDUP SISTEM Konsep siklus hidup cocok dengan segala sesuatu yang lahir, tumbuh berkembang menjadi matang dan akhirnya mati. Pola ini juga berlaku untuk berbasis komputer seperti

Lebih terperinci

Ringkasan Chapter 12 Developing Business / IT Solutions

Ringkasan Chapter 12 Developing Business / IT Solutions Program Studi : Sistem Informasi Manajemen Penyerahan : 4 Oktober 2013 Dosen : Dr. Ir. Arif Imam Suroso, MSc Batas Penyerahan : 4 Oktober 2013 Ringkasan Chapter 12 Developing Business / IT Solutions OLEH

Lebih terperinci

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12 Tugas Softskill Mata Kuliah Nama : Sistem Informasi Manajemen : Waldhi Supriono NPM : 37111352 Kelas : 2 DB 12 Universitas Gundarma 2011 Siklus Hidup Sistem Siklus Hidup Sistem DASAR PERENCANAAN SISTIM

Lebih terperinci

FAKTOR-FAKTOR YANG MEMPENGARUHI KEBERHASILAN DAN KEGAGALAN DALAM ORGANISASI

FAKTOR-FAKTOR YANG MEMPENGARUHI KEBERHASILAN DAN KEGAGALAN DALAM ORGANISASI FAKTOR-FAKTOR YANG MEMPENGARUHI KEBERHASILAN DAN KEGAGALAN DALAM ORGANISASI Disusun oleh : Yugo Pujonggo (48E) NIM : P056132592.48E Sistem Informasi Manajemen Dosen Pengampu : Dr. Ir. Arif Imam Suroso,

Lebih terperinci

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1 Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang akan digunakan sebagai pedoman bagaimana dan

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Membangun sebuah perangkat lunak merupakan sebuah proses yang rumit, dan pada 25 tahun terakhir, para peneliti telah mengidentifikasi aktivitas-aktivitas yang

Lebih terperinci

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom Analisis dan Perancangan Sistem Hanif Al Fatta M.kom Abstraks System informasi telah menjadi bagian yang tak terpisahkan dari kegiatan bisnis suatu perusahaan atau organisasi modern. Sehingga system informasi

Lebih terperinci

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development

Lebih terperinci

Meskipun jumlah tahapan dalam SDLC dalam berbagai litertur berbeda-beda, namun pada prinsipnya secara keseluruhan semua proses yang dilakukan sama

Meskipun jumlah tahapan dalam SDLC dalam berbagai litertur berbeda-beda, namun pada prinsipnya secara keseluruhan semua proses yang dilakukan sama Meskipun jumlah tahapan dalam SDLC dalam berbagai litertur berbeda-beda, namun pada prinsipnya secara keseluruhan semua proses yang dilakukan sama saja Tahapan analisis sistem dimulai karena adanya permintaan

Lebih terperinci

CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)

CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY) Mata Kuliah : Sistem Informasi Manajemen Batas Pengumpulan : 04 Oktober 2013 Dosen: Dr. Ir. Arif Imam Suroso, MSc. Tanggal Penyerahan : 03 Oktober 2013 CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan

Lebih terperinci

TUGAS SISTEM INFORMASI MANAJEMEN. Ringkasan Chapter 12 Developing Business/ IT Solutions. (Buku O Brien)

TUGAS SISTEM INFORMASI MANAJEMEN. Ringkasan Chapter 12 Developing Business/ IT Solutions. (Buku O Brien) TUGAS SISTEM INFORMASI MANAJEMEN Dosen : Dr. Ir. Arif Imam Suroso, M.Sc Ringkasan Chapter 12 Developing Business/ IT Solutions (Buku O Brien) Oleh : Vharessa Aknesia KELAS R50 PROGRAM PASCA SARJANA MANAJEMEN

Lebih terperinci

Pertemuan Ke 2. Donny Yulianto, S.Kom

Pertemuan Ke 2. Donny Yulianto, S.Kom Pertemuan Ke 2 Donny Yulianto, S.Kom Tinjauan Umum Sebelum suatu sistem informasi dikembangkan harus dimulai dengan adanya suatu kebijakan dan perencanaan dari pihak manajemen. Kebijakan sistem merupakan

Lebih terperinci

Development Lifecycles and Approaches

Development Lifecycles and Approaches Development Lifecycles and Approaches System Development Life Cycle (SDLC) merupakan tahapan pekerjaan yang dilakukan oleh analisis sistem dan programmer dalam membangun sistem informasi. Langkah-langkah

Lebih terperinci

Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC)

Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC) Paktikum : 4-7 Judul Praktikum : System Development Life Cycle (SDLC) Alokasi Waktu : 1 x 110 menit 1. Tujuan Instruksional Khusus Mahasiswa memahami tentang SDLC Mahasiswa mampu melakukan simulasi model-model

Lebih terperinci

c. Pembangunan sistem Berdasarkan analisa sistem yang telah dilakukan, dibuat rancangan/desain sistem yang selanjutnya diterjemahkan kedalam bentuk

c. Pembangunan sistem Berdasarkan analisa sistem yang telah dilakukan, dibuat rancangan/desain sistem yang selanjutnya diterjemahkan kedalam bentuk BAB I PENDAHULUAN 1.1 Latar Belakang Berdasarkan Undang-Undang No. 25 Tahun 2004 tentang Sistem Perencanaan Pembangunan Nasional, tujuan sistem perencanaan pembangunan adalah untuk mendukung koordinasi

Lebih terperinci

Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak)

Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) 4.1 Pendahuluan Proses pengembangan atau pengembangan perangkat lunak secara umum merupakan serangkaian kegiatan yang meliputi kegiatan dalam siklus

Lebih terperinci

Proses Konversi Sistem Informasi. Arif Harmano P E

Proses Konversi Sistem Informasi. Arif Harmano P E Proses Konversi Sistem Informasi (Tugas Individu Mata Kuliah Sistem Informasi Manajemen) Dosen : Dr. Ir. Arif Imam Suroso, M.Sc (CS). Disusun Oleh: Arif Harmano P056133412.52E 2015 Pengertian System Life

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Informasi Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat. (Eka Pratama, 2014). Menurut

Lebih terperinci

BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle

BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle BAB1. PENDAHULUAN Siklus hidup sistem (SLC) adalah metodologi yang digunakan untuk menggambarkan proses untuk membangun sistem informasi, dimaksudkan untuk mengembangkan sistem informasi dalam cara yang

Lebih terperinci

SIKLUS PENGEMBANGAN SISTEM INFORMASI DAN PERANAN PROTOTYPING DALAM PROSES PEMBANGUNAN SISTEM BAGI END USERS DAN INFORMATION SYSTEM SPECIALISTS

SIKLUS PENGEMBANGAN SISTEM INFORMASI DAN PERANAN PROTOTYPING DALAM PROSES PEMBANGUNAN SISTEM BAGI END USERS DAN INFORMATION SYSTEM SPECIALISTS Tugas : Take Home Ujian Akhir Triwulan Mata Kuliah : Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, M.Sc SIKLUS PENGEMBANGAN SISTEM INFORMASI DAN PERANAN PROTOTYPING DALAM PROSES PEMBANGUNAN

Lebih terperinci

Disusun Oleh : Dr. Lily Wulandari

Disusun Oleh : Dr. Lily Wulandari PENGEMBANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari LANGKAH-LANGKAH PENGEMBANGAN SISTEM Kebutuhan Pengembangan g Sistem Terstruktur Proses Konstruksi Sistem 1. Mengidentifikasi masalah besar TI untuk

Lebih terperinci

ANALISIS, DESAIN DAN IMPLEMENTASI SISTEM INFORMASI

ANALISIS, DESAIN DAN IMPLEMENTASI SISTEM INFORMASI ANALISIS, DESAIN DAN IMPLEMENTASI SISTEM INFORMASI Cobalah untuk tidak menjadi seorang orang yang sukses, tetapi menjadi seorang yang bernilai, Albert Einstein Dosen: Heru Prasetyo, Mkom DEFINISI DATA:

Lebih terperinci

Pengembangan Sistem Informasi

Pengembangan Sistem Informasi Pengembangan Sistem Informasi Pengembangan Sistem Dilakukan dengan menggunakan metodologi Metodologi adalah suatu proses standar yang diikuti oleh organisasi untuk melaksanakan seluruh langkah yang diperlukan

Lebih terperinci

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013 Implementasi Sistem dan Maintenace Sistem Sistem Informasi Universitas Gunadarma 2012/2013 IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Pengembangan perangkat lunak (Software Development) merupakan

Lebih terperinci

Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 PLPG Sosialisasi TIK KTSP2008 Latar Belakang Kemajuan pesat perangkat keras Kemajuan dalam teknik-teknik pembuatan

Lebih terperinci

PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING

PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING M. Nasrullah (5209100704) Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember

Lebih terperinci

Aplikasi yang pendekatannya sistematis, disiplin, bisa terukur untuk pengembangan operasional dan pembuatan software. Tools. Methods.

Aplikasi yang pendekatannya sistematis, disiplin, bisa terukur untuk pengembangan operasional dan pembuatan software. Tools. Methods. 2 Prosess, Metode dan Peralatan 1. Pendahuluan RPL merupakan teknologi layer Menurut IEEE, RPL adalah : Aplikasi yang pendekatannya sistematis, disiplin, bisa terukur untuk pengembangan operasional dan

Lebih terperinci

BAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development

BAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development BAB II LANDASAN TEORI Dalam penyusunan tugas akhir ini dibutuhkan beberapa landasan teori sebagai acuan dalam penyusunannya. Landasan teori yang dibutuhkan antara lain teori tentang Rancang Bangun, teori

Lebih terperinci

MAINTAINABILITY DALAM KONTEKS IMPLEMENTASI SUATU SISTEM INFORMASI DI ORGANISASI

MAINTAINABILITY DALAM KONTEKS IMPLEMENTASI SUATU SISTEM INFORMASI DI ORGANISASI Tugas Individu Mata Kuliah Sistem Informasi Manajemen PMB 561 MAINTAINABILITY DALAM KONTEKS IMPLEMENTASI SUATU SISTEM INFORMASI DI ORGANISASI Dosen : Dr. Ir. Arif Imam Suroso, MSc (CS) Oleh Ekko Harjanto

Lebih terperinci

REKAYASA PERANGKAT LUNAK MATERI TM 14

REKAYASA PERANGKAT LUNAK MATERI TM 14 MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 14 Konsep dan Teknik Pemeliharaan Perangkat Lunak Pemeliharaan Korektif, Adaptif, Perfektif, Prefentif Di susun oleh: NAMA : RAHMAT JAENURI NIM : 41814120237

Lebih terperinci

BAB II LANDASAN TEORI. karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau

BAB II LANDASAN TEORI. karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau BAB II LANDASAN TEORI 2.1 Data, Informasi, dan Pengetahuan Menurut Stair (2010:5), data adalah fakta atau kenyataan, contoh: nomor karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau

Lebih terperinci

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan BAB II LANDASAN TEORI 2.1 Pembelian Pembelian adalah usaha pengadaan barang-barang untuk perusahaan. Dalam perusahaan dagang pembelian dilakukan dengan dijual kembali tanpa mengadakan perubahan bentuk

Lebih terperinci

Sistem kumpulan dari elemen-elemen atau komponen-komponen atau subsistem-subsistem.

Sistem kumpulan dari elemen-elemen atau komponen-komponen atau subsistem-subsistem. Sistem kumpulan dari elemen-elemen atau komponen-komponen atau subsistem-subsistem. Karakteristik Sistem a. Komponen Sistem (Components) suatu sistem terdiri dari sejumlah komponenyang saling berinteraksi,

Lebih terperinci

BAB II LANDASAN TEORI. Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang

BAB II LANDASAN TEORI. Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang BAB II LANDASAN TEORI 2.1 Penjualan Menurut Mulyadi (2008:202), penjualan merupakan aktivitas yang dilakukan oleh penjual dalam menjual barang atau jasa untuk mengharapkan memperoleh laba dari dari transaksi-transaksi

Lebih terperinci

RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems)

RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems) RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems) A. SISTEM SEBAGAI PERUBAHAN YANG DIRENCANAKAN DALAM PERUSAHAAN PENGEMBANGAN SISTEM DAN PERUBAHAN DALAM PERUSAHAAN 4 Bentuk

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Pengertian Dasar Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Sistem Sistem menurut Gordon B. Davis dalam bukunya menyatakan sistem bisa berupa abstrak atau fisis. Sistem yang abstrak adalah susunan yang teratur dari gagasan gagasan atau

Lebih terperinci

Penyebab Kegagalan dalam Pengembangan Maupun Penerapan Sistem Informasi di Suatu Organisasi, Merujuk Pada Pendapat Rosemary Cafasaro.

Penyebab Kegagalan dalam Pengembangan Maupun Penerapan Sistem Informasi di Suatu Organisasi, Merujuk Pada Pendapat Rosemary Cafasaro. Penyebab Kegagalan dalam Pengembangan Maupun Penerapan Sistem Informasi di Suatu Organisasi, Merujuk Pada Pendapat Rosemary Cafasaro. Sistem informasi jika diterapkan dengan baik maka akan membawa keberhasilan

Lebih terperinci

Strategi Konversi Sistem Informasi

Strategi Konversi Sistem Informasi Tugas : Take Home Ujian Akhir Triwulan Mata Kuliah : Sistem Informasi Manajemen Dosen : Dr. Ir. Arif Imam Suroso, M.Sc.(CS) Batas Penyerahan : 17 Januari 2015 Strategi Konversi Sistem Informasi Disusun

Lebih terperinci

BAB II LANDASAN TEORI. ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk

BAB II LANDASAN TEORI. ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk BAB II LANDASAN TEORI 2.1 Aplikasi Menurut Jogiyanto (2005), Perangkat lunak aplikasi adalah program yang ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk menyelesaikan suatu

Lebih terperinci

http://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards

Lebih terperinci

Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi

Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi a. Pengembangan Sistem Informasi Sistem informasi dapat merupakan kombinasi teratur apapun dari orang-orang, hardware, software, jaringan

Lebih terperinci

ANALISA & PERANCANGAN SISTEM

ANALISA & PERANCANGAN SISTEM ANALISA & PERANCANGAN SISTEM Analisis System Mulyadi, S.Kom, M.S.I Analisa Sistem Analisis sistem - teknik pemecahan masalah yang menguraikan sistem ke dalam beberapa komponen dengan tujuan mempelajari

Lebih terperinci

BAB 3 Analisa dan Perancangan Sistem

BAB 3 Analisa dan Perancangan Sistem 1 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI BAB 3 Analisa dan Perancangan Sistem 3.1 Pengertian Analisa dan Perancangan Sistem Analisa sistem didefinisikan sebagai bagaimana memahami dan menspesifikasi

Lebih terperinci

3.1 PENGERTIAN PROTOTYPING MODEL

3.1 PENGERTIAN PROTOTYPING MODEL PROTOTYPING MODEL 3.1 PENGERTIAN PROTOTYPING MODEL Model prototipe (prototyping model), merupakan suatu teknik untuk mengumpulkan informasi tertentu mengenai kebutuhankebutuhan informasi pengguna secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Penjualan Menurut Mulyadi (2008), penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa dengan harapan akan memperoleh laba dari adanya transaksi-transaksi

Lebih terperinci