PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017
|
|
- Hengki Darmali
- 7 tahun lalu
- Tontonan:
Transkripsi
1 PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017
2 PROSES PERANGKAT LUNAK
3 PROSES PERANGKAT LUNAK Rekayasa perangkat lunak (RPL) adalah disiplin untuk memahami proses pengembangan perangkat lunak Salah satu pilar dari rekayasa perangkat lunak adalah siklus hidup perangkat lunak (software life cycle) Dalam pengembangan produk perangkat lunak, ada dua pihak utama: (1) pelanggan yang membutuhkan produk dan (2) desainer yang harus memberikan produk Seringkali penting untuk mengidentifikasi pelanggan karena pelanggan tersebut bisa jadi merupakan orang yang berbeda: Pelanggan yang merupakan klien dari perusahaan pengembang Pelanggan yang merupakan pengguna akhir dari sistem Orang yang bernegosiasi dengan desainer mungkin bukan merupakan pengguna yang sebenarnya (contoh: aplikasi web)
4 THE WATERFALL MODEL Requirements specification Architectural design Detailed design Coding and unit testing Integration and testing Operation and maintenance
5 SPESIFIKASI KEBUTUHAN Dilakukan pada awal pengembangan produk Desainer dan pelanggan mencoba untuk mengambil gambaran seperti apa sistem nantinya akan berfungsi Kebutuhan pengguna dibuat dari perspektif pelanggan Tidak hanya mencakup fungsi yang akan dimiliki oleh perangkat lunak, tetapi juga detail tentang lingkungan di mana sistem tersebut akan beroperasi Transformasi dari bahasa alami kebutuhan menjadi bahasa executable merupakan salah satu kunci keberhasilan pengembangan
6 DESAIN ARSITEKTUR Berkonsentrasi pada bagaimana sistem menyediakan layanan Menyangkut dekomposisi tingkat tinggi dari sistem menjadi komponen-komponen yang dikembangkan secara terpisah Menentukan komponen apa menyediakan layanan apa Mendeskripsikan ketergantungan antara komponen yang berbeda Harus juga menentukan persyaratan non-fungsional (fitur yang tidak secara langsung terkait dengan layanan): efisiensi, kehandalan, waktu, dan keselamatan
7 DESAIN RINCI Penyempurnaan deskripsi komponen yang didapatkan pada tahap desain arsitektur Harus memberikan penjelasan rinci sehingga komponen dapat diimplementasikan dalam bahasa pemrograman
8 CODING DAN UNIT TESTING Mengimplementasikan dalam beberapa bahasa pemrograman executable Setelah coding, komponen dapat diuji untuk memverifikasi bahwa komponen tersebut melakukan fungsinya dengan benar
9 INTEGRASI DAN PENGUJIAN Mengintegrasikan komponen seperti yang dijelaskan dalam desain arsitektur Dilakukan setelah komponen telah diimplementasikan dan diuji secara individual Melakukan pengujian penerimaan (acceptance test) dengan pelanggan untuk memastikan bahwa sistem memenuhi kebutuhan mereka Setelah penerimaan sistem yang terintegrasi, akhirnya produk dirilis ke pelanggan
10 PEMELIHARAAN Setelah produk dirilis, sistem berada di tahap pemeliharaan Dilakukan koreksi terhadap kesalahan sistem yang ditemukan setelah rilis Melakukan revisi layanan sistem untuk memenuhi kebutuhan yang tidak disadari selama perkembangan sebelumnya Memberikan feedback kepada semua kegiatan lainnya dalam siklus hidup
11 PEMELIHARAAN Requirements specification Architectural design Detailed design Coding and unit testing Integration and testing Operation and maintenance
12 VERIFIKASI DAN VALIDASI Sepanjang siklus hidup, sistem harus diperiksa untuk memastikan bahwa sistem tersebut memenuhi persyaratan dan juga lengkap dan konsisten Pemeriksaan ini disebut sebagai validasi dan verifikasi Verifikasi: mendesain produk dengan benar Validasi: mendesain produk yang tepat
13 THE WATERFALL MODEL Siklus hidup pengembangan di atas menggambarkan proses desain secara runtut Pada kenyataannya, proses desain sebenarnya iteratif
14 THE WATERFALL MODEL Requirements specification Architectural design Detailed design Coding and unit testing Integration and testing Operation and maintenance
15 THE WATERFALL MODEL Hal ini menunjukkan bahwa aktivitas spefisikasi kebutuhan tidak dijalankan dengan benar Atau mungkin kebutuhan untuk sistem tidak dapat ditentukan di awal
16 SIKLUS DESAIN INTERAKSI
17 SIKLUS DESAIN INTERAKSI what is wanted interviews what is there vs. what is wanted scenarios task analysis analysis evaluation heuristics dialogue notations prototype guidelines principles design precise specification implement and deploy
18 SIKLUS DESAIN INTERAKSI Requirements Apa yang telah ada dan apa yang ingin dibuat Contoh: Bagaimana cara orang saat menonton film? Apa jenis peralatan pribadi yang mereka gunakan saat ini? Teknik: Wawancara, rekaman video, melihat dokumen, mengamati secara langsung Analisis Memahami hasil requirements Mendapatkan poin-poin penting dari hasil observasi dan wawancara
19 SIKLUS DESAIN INTERAKSI Desain Berpindah dari apa yang ingin dibuat ke bagaimana membuatnya Ada beberapa aturan, pedoman, dan prinsip-prinsip desain yang dapat digunakan untuk membantu hal ini Iterasi dan Prototyping Manusia sangat kompleks dan kita tidak bisa berharap untuk langsung mendapatkan desain yang tepat Perlu dilakukan evaluasi desain untuk melihat seberapa baik desain tersebut dan di mana bisa dilakukan penyempurnaan Hampir semua desain user interface melibatkan proses prototyping (memproduksi versi awal dari sistem untuk dicoba langsung oleh pengguna yang sebenarnya) Prototype kemudian dievaluasi untuk melihat apakah dapat diterima dan di mana ada ruang untuk perbaikan
20 SIKLUS DESAIN INTERAKSI Implementasi dan Deployment Setelah proses desain selesai, kita mengimplementasikan desain tersebut dan men-deploy Melibatkan: Menulis kode Membuat hardware Menulis dokumentasi dan manual Segala sesuatu yang dapat diberikan kepada pengguna
21 FOKUS PENGGUNA
22 KETAHUI PENGGUNA ANDA Siapakah mereka? Mungkin tidak seperti Anda Bicara dengan mereka Perhatikan mereka Gunakan imajinasi Anda
23 SKENARIO Skenario cerita untuk tujuan desain Mungkin merupakan representasi desain yang paling sederhana, tetapi salah satu yang paling fleksibel dan powerful Contoh skenario yang cukup singkat: 'pengguna bermaksud untuk menekan tombol "save", tapi sengaja menekan quit" tombol sehingga kehilangan pekerjaannya Skenario dapat ditambah dengan sketsa, simulasi screen shot, dll. Sketsa dan gambar yang disebut storyboard mirip dengan teknik yang digunakan dalam pembuatan film untuk menggambarkan plot cerita
24
25 SKENARIO Sebagai contoh, kita mendesain pisau Swiss army digital yang memiliki layar LCD kecil dan menggunakan tusuk gigi sebagai stylus Pisau tersebut terhubung ke internet secara nirkabel dan memberikan tips tentang penggunaan pisau tersebut Di LCD tertulis, Open the stone remover, lalu, Now push the blade into the rubber of the grommet Kita melakukan perintah tersebut dan kemudian menunggu instruksi berikutnya Lihatlah pisau di tangan Anda... oops, ibu jari Anda menutupi layar LCD Mungkin antarmuka suara akan lebih baik Kita dapat melihat seberapa skenario membuat kita untuk berpikir tentang desain secara rinci dan melihat potensi masalah sebelum masalah tersebut benar-benar terjadi
26
27 PERSONA Gambaran imajiner yang berisi deskripsi contoh pengguna yang mewakili calon pengguna Cukup berhasil dalam membantu tim menghasilkan desain yang berfokus pada pengguna
28
29 TEKNIK-TEKNIK EVALUASI
30 TEKNIK-TEKNIK EVALUASI Kita perlu mengukur desain kita dan menguji sistem kita untuk memastikan bahwa mereka benar-benar berjalan seperti yang kita harapkan dan memenuhi kebutuhan pengguna Evaluasi seharusnya tidak dianggap sebagai fase tunggal dalam proses desain Idealnya, evaluasi harus terjadi sepanjang siklus hidup desain Jauh lebih mudah untuk mengubah desain pada tahap awal pengembangan daripada di tahap-tahap selanjutnya Hasil evaluasi memberikan feedback untuk melakukan modifikasi desain
31 TEKNIK EVALUASI Evaluasi memiliki tiga tujuan utama: Untuk menilai fungsionalitas sistem Untuk menilai user experience Untuk mengidentifikasi masalah dengan sistem Fungsionalitas sistem penting untuk diukur agar sesuai dengan kebutuhan pengguna Menilai user experience termasuk mengukur seberapa mudah sistem tersebut untuk dipelajari, daya guna sistem tersebut, dan kepuasan pengguna terhadap sistem tersebut Mengidentifikasi masalah pada sistem mencakup aspek desain yang memberikan hasil yang tidak diharapkan atau kebingungan pada pengguna Kita akan membahas dua kategori teknik evaluasi: analisis pakar dan partisipasi pengguna
32 EVALUASI MELALUI ANALISIS PAKAR Evaluasi pertama sistem idealnya dilakukan sebelum masuk pada tahap implementasi Jika desain itu sendiri dapat dievaluasi, kesalahan mahal dapat dihindari Semakin akhir sebuah kesalahan ditemukan, semakin mahal usaha untuk memperbaiki kesalahan tersebut Sejumlah metode telah diusulkan untuk mengevaluasi sistem melalui analisis pakar Metode tersebut dapat digunakan pada setiap tahap dalam proses pengembangan sehingga metode tersebut menjadi pendekatan evaluasi yang fleksibel Metode tersebut juga relatif murah karena tidak membutuhkan keterlibatan pengguna Kita akan membahas empat pendekatan analisis pakar: cognitive walkthrough, evaluasi heuristik, penggunaan model dan penggunaan pekerjaan sebelumnya
33 COGNITIVE WALKTHROUGH Diusulkan oleh Polson et al. Merupakan upaya untuk mengenalkan teori psikologi ke dalam teknik walkthrough Evaluator mengecek urutan aksi-aksi dan memeriksa adanya masalah usability Biasanya, fokus utama adalah untuk mengecek seberapa mudah suatu sistem untuk dipelajari Untuk melakukan walkthrough, kita perlu empat hal: Spesifikasi atau prototipe sistem Deskripsi task pengguna yang akan dilakukan pada sistem Daftar tertulis dari aksi yang diperlukan untuk menyelesaikan task Indikasi pengguna Dengan informasi ini, evaluator mengecek urutan aksi dan memberikan kritik tentang sistem
34 EVALUASI HEURISTIK Dikembangkan oleh Jakob Nielsen dan Rolf Molich Sebuah metode yang menggunakan sekumpulan heuristik yang relatif sederhana dan umum Dapat dilakukan pada spesifikasi desain Berguna untuk mengevaluasi desain awal Karena itu, metode ini menjadi pendekatan yang fleksibel dan relatif murah Mekanismenya adalah beberapa evaluator secara independen memberikan kritik tentang sistem terhadap potensi masalah usability Untuk membantu evaluator, disediakan 10 heuristik Setiap evaluator menilai sistem dan mencatat pelanggaran dari setiap heuristik yang akan menunjukkan potensi masalah usability
35 EVALUASI HEURISTIK Evaluator menilai tingkat setiap masalah usability menggunakan rating pada skala 0-4: 0 = Saya tidak setuju bahwa ini adalah masalah kegunaan sama sekali 1 = masalah minor (tidak perlu diperbaiki kecuali ada waktu tambahan pada proyek) 2 = masalah usability kecil (perbaikan masalah ini harus diberi prioritas rendah) 3 = masalah usability utama (penting untuk diperbaiki sehingga harus diberikan prioritas tinggi) 4 = bencana usability (penting untuk diperbaiki sebelum produk ini dapat dirilis)
36 EVALUASI HEURISTIK Kesepuluh heuristik Nielsen adalah: 1. Reliabilitas sistem Selalu informasikan pengguna tentang apa yang sedang terjadi, melalui feedback Sebagai contoh, jika operasi sistem akan memakan waktu, memberikan indikasi berapa lama dan berapa banyak selesai 2. Kesesuaian antara sistem dan dunia nyata Sistem ini harus menggunakan bahasa pengguna, dengan kata-kata, frase dan konsep familiar bagi pengguna
37 EVALUASI HEURISTIK 3. Kontrol dan kebebasan pengguna Pengguna sering tanpa sengaja memilih fungsi sistem yang salah dan membutuhkan fitur Quit untuk meninggalkan fungsi yang tidak diinginkan Dukungan undo dan redo 4. Konsistensi dan standar Ikuti konvensi platform dan standar yang umum 5. Pencegahan kesalahan Buatlah sulit bagi penggunauntuk membuat kesalahan
38 EVALUASI HEURISTIK 6. Mengenali, bukan mengingat Buatlah objek-objek, tindakan-tindakan dan pilihan-pilihan terlihat Pengguna tidak perlu mengingat informasi 7. Fleksibilitas dan efisiensi penggunaan Memungkinkan pengguna untuk mengubah cara untuk melakukan tindakan yang sering dilakukan Accelerators mungkin sering mempercepat interaksi bagi pengguna ahli 8. Desain estetis dan minimalis Dialog tidak boleh berisi informasi yang tidak relevan atau jarang dibutuhkan
39 EVALUASI HEURISTIK 9. Bantu pengguna untuk mengenali, mendiagnosis dan keluar dari kesalahan Pesan kesalahan harus ditampilkan dalam bahasa sederhana (tanpa kode), menunjukkan masalah yang terjadi, dan menyarankan solusi 10. Bantuan dan dokumentasi Mungkin perlu untuk memberikan bantuan dan dokumentasi Setelah masing-masing evaluator menyelesaikan penilaian mereka, semua masalah dikumpulkan dan dihitung rata-rata dari tingkat setiap kesalahan
40 TERIMA KASIH
REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com
REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa
Lebih terperinciSDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo
SDLC Concepts Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email: muhammadyusuf@trunojoyo.ac.id IVS Task Group Produk terdiri dari : hardware, software, dokumentasi,
Lebih terperinciPertemuan 11. Evaluasi Sistem Informasi
Pertemuan 11 Sistem Informasi Berkaitan dengan pengumpulan data tentang kegunaan dari produk desain oleh kelompok tertentu untuk aktivitas tertentu dalam lingkungan tertentu atau konteks pekerjaan Hal-hal
Lebih terperinciBAB - IX TEKNIK EVALUASI
BAB - IX TEKNIK EVALUASI By. Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale Apakah evaluasi? Tujuan dari evaluasi melalui analisa expert pengguna melalui partisipasi Memilih metode evaluasi adalah
Lebih terperinciBAB 1 PENDAHULUAN.
BAB 1 PENDAHULUAN 1.1. Latar Belakang PT Telkom Sigma merupakan sebuah perusahaan yang bergerak telekomunikasi. Pada saat ini perusahaan menggunakan sebuah aplikasi yang berfungsi untuk melakukan proses
Lebih terperinciInterraksi Manusia dan Komputer
Yayasan Perguruan Tinggi Komputer Universitas Putra Indonesia YPTK Padang Fakultas Ilmu Komputer Interraksi Manusia dan Komputer oleh Tery Ade Putra, S. Kom e-mail : teriadeputra_upi@ymail.com FB : Tery
Lebih terperinciPARADIGMA DAN PRINSIP INTERAKSI
PARADIGMA DAN PRINSIP INTERAKSI Sistem Interaktif memungkinkan user mencapai suatu tujuan tertentu dalam suatu domain aplikasi. Sistem interaktif harus dapat didayagunakan (usability) untuk meningkatkan
Lebih terperinciEvaluasi Sistem Informasi
Pertemuan 11 Sistem Informasi Apakah evaluasi? Tujuan dari evaluasi melalui analisa expert pengguna melalui partisipasi Memilih metode evaluasi 1 1. Apakah adalah menguji dan menilai sistem untuk memastikan
Lebih terperinciRatna 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 terperinciSIKLUS 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 terperincichapter 7 Integrating quality activities in the project life cycle Empat model proses pengembangan perangkat lunak akan dibahas dalam bagian ini:
chapter 7 Integrating quality activities in the project life cycle 7.1 Metodologi Pengembangan Perangkat Lunak Classic dan Lainnya Empat model proses pengembangan perangkat lunak akan dibahas dalam bagian
Lebih terperinciDINAMIKA TEKNOLOGI April 2012 Vol. 5; No. 1; Hal
USER INTERFACE MODELLING Suhatati Tjandra Dosen Teknik Informatika Sekolah Tinggi Teknik Surabaya e-mail: tati@stts.edu ABSTRAK User Interface Modelling (UIM) digunakan untuk mendapatkan dan menspesifikasikan
Lebih terperinciJenis 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 terperinciPendahuluan. Teknik Evaluasi
Pendahuluan Teknik Evaluasi Adanya perdebatan tentang penilaian sebuah tampilan Ada yang mengatakan BAGUS, SEDANG, atau JELEK Adanya asumsi bahwa selama suatu software dapat digunakan, maka itu sudah cukup
Lebih terperinciSystems 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 terperinciInteraksi Manusia dan Komputer
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Interaksi Manusia dan Komputer User Centered Design Software Engineering Process: Iterative Design Iterative Design Design Analisis
Lebih terperinciReview 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 terperinciPENDAHULUAN PENGEMBANGAN SISTEM INFORMASI
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI Pengembangan Sistem Pengembangan sistem informasi sering disebut sebagai proses pengembangan sistem (System Development) Pengembangan sistem didefinisikan sebagai
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dewasa ini seiring dengan perkembangan zaman dan semakin majunya teknologi, untuk memberikan sarana hiburan bagi para penghobi dan pencinta louhan di tanah
Lebih terperinciBAB 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 terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Manajemen proyek merupakan suatu tata cara mengorganisir dan mengelola sumber penghasilan yang penting untuk menyelesaikan proyek dari awal sampai selesainya proyek
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi mengalami perkembangan yang sangat cepat. Perkembangan ini terjadi karena permintaan masyarakat yang menginginkan sistem informasi yang efektif dan
Lebih terperinciBAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini, teknologi informasi telah menjadi salah satu bagian penting yang tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi
Lebih terperinciTESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.
TESTING DAN IMPLEMENTASI SISTEM WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 2 TESTING DAN IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Bagian 1 Sumber Perangkat Lunak Aplikasi. Mengorganisir Proyek Pengembangan
Lebih terperinciBAB 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 terperinciRekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Software Engineering) Graha Prakarsa, ST. MT. Sekolah Tinggi Teknologi Bandung Memahami pengertian kebutuhan perangkat lunak. Memahami apa yang dimaksud dengan analisis kebutuhan
Lebih terperinciPengembangan 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 terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Bimbingan dan Konseling Komprehensif adalah pelayanan yang fleksibel berdasarkan needs assessment (penilaian kebutuhan) peserta didik/konseli dan lingkungannya supaya
Lebih terperinciBAB 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 terperinciNama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 SDLC (Software Development Life Cycle) SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam
Lebih terperinciPertemuan 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 terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Ketersediaan teknologi dewasa ini mempengaruhi pada proses pertukaran informasi menjadi mudah dan bebas. Kemajuan yang cukup besar di bidang komputer dan dunia internet
Lebih terperinciRingkasan 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 terperinciREKAYASA 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 terperinciDibuat Oleh : 1. Andrey ( )
Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Desain Perangkat Lunak Desain perangkat lunak bukan hanya sebuah perancangan
Lebih terperinciPengembangan 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 terperinciAnalisis 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 terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.
Lebih terperinciChapter Aturan Desain dan Pendukung Implementasi
Chapter 29-31 Aturan Desain dan Pendukung Implementasi Prinsip Kegunaan Pemahaman Umum Standar dan Pedoman Aturan Desain Arah Desain Desain Pola Penangkapan dan Penggunaan Kembali Pengetahuan Desain Prinsip
Lebih terperinciInteraksi Manusia dan Komputer
Pertemuan 04 Interaksi Manusia dan Komputer Bg. 3 : Prinsip Usability (Dayaguna) Oleh : ANISYA, S.KOM Teknik Informatika Fakultas Teknologi Informatika ITP 2013 SUB TOPIK Definisi Usability Prinsip-prinsip
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
1.1 Latar Belakang BAB 1 PENDAHULUAN Chatbot adalah sebuah program komputer yang dirancang untuk mensimulasikan sebuah percakapan atau komunikasi yang interaktif kepada pengguna (manusia) melalui bentuk
Lebih terperinciREKAYASA 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 terperinciBAB I PENDAHULUAN. 1.1.Latar Belakang
BAB I PENDAHULUAN 1.1.Latar Belakang PT Bank Mandiri Cabang Jakarta Mal Puri Indah, merupakan Perusahaan Perseroan (Persero) yang bergerak di bidang jasa perbankan dengan misi umum untuk memberikan pelayanan
Lebih terperinciSIKLUS HIDUP PERANGKAT LUNAK
SIKLUS HIDUP PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS MERCU
Lebih terperinciBab 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 terperinciBAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).
BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan
Lebih terperinci136 Pemeliharaan Perangkat Lunak
8.1 Pengertian Pemeliharaan Pemeliharaan perangkat lunak merupakan proses memodifikasi sistem perangkat lunak atau komponennya setelah penggunaan oleh konsumen untuk memperbaiki kerusakan, meningkatkan
Lebih terperinci1. PENDAHULUAN 1.1. Latar Belakang
1. PENDAHULUAN 1.1. Latar Belakang Integrated Distance Education Application atau biasa disebut dengan IDEA merupakan sebuah sarana pembelajaran elektronik berbasis website yang dimiliki oleh Telkom University.
Lebih terperinciTeknik Evaluasi. Pendahuluan
Teknik Evaluasi Pendahuluan Adanya perdebatan tentang penilaian sebuah tampilan Ada yang mengatakan BAGUS, SEDANG, atau JELEK Adanya asumsi bahwa selama suatu software dapat digunakan, maka itu sudah cukup
Lebih terperinciSTMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA METODOLOGI PENGEMBANGAN PERANGKAT LUNAK Donni Prabowo @donnipra donnipra.com WATERFALL WATERFALL : Summary Classic Life Cycle atau model Waterfall merupakan model yang paling banyak
Lebih terperinci3.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 terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Dalam bab ini akan dijelaskan mengenai struktur rancangan desain penelitian disertai metode penelitian beserta alat dan bahan yang akan digunakan dalam mengerjakan tugas akhir.
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Proses evaluasi guru yang berjalan di Sekolah Menengah Atas Negeri 1 Dayeuhkolot meliputi banyak aspek, mulai dari proses KBM (Kegiatan Belajar Mengajar), Administrasi,
Lebih terperinciPertemuan 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 terperinciFase Desain Proyek Perangkat Lunak
Fase Desain Proyek Perangkat Lunak Software (1) Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan Struktur data yang memungkinkan program memanipulasi
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Koperasi Bina Sejahtera Paguyuban Keluarga Bogem terletak di Kelurahan Kebonjayanti Kecamatan Kiaracondong Kota Bandung yang beralamat di Jl. Kebonjayanti No. 39 Kota
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Penelitian Terdahulu Penelitian terdahulu digunakan untuk memberi suatu perbandingan referensi proyek yang telah dikerjakan, terdapat 4 contoh referensi dari penelitian terdahulu,
Lebih terperinciERP (Enterprise Resource Planning) Pertemuan 5
ERP (Enterprise Resource Planning) Pertemuan 5 outline Mekanisme Pengambilan Keputusan Metode Pengembangan Sistem ERP Kerangka Kerja Pemilihan Solusi Kriteria Evaluasi Mekanisme pengambilan keputusan Sistem
Lebih terperinciIMPLEMENTASI SISTEM Reff : Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich
Analisis dan Perancangan Sistem IMPLEMENTASI SISTEM Reff : Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Outline Tujuan Implementasi Sistem Pemrograman/Coding
Lebih terperinciEVALUASI. Chalifa Chazar Modul :
EVALUASI Chalifa Chazar Email: chalifa.chazar@gmail.com Modul : http://edu.script.id Definisi Implementasi Evaluasi Desain Desain Evaluasi adalah test terhadap tingkat penggunaan dan fungsionalitas Evaluasi
Lebih terperinciInteraksi Manusia dan Komputer [Kode Kelas]
Interaksi Manusia dan Komputer [Kode Kelas] [ Chapter 7] Teknik Evaluasi Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807] Definisi Evaluasi Proses yang secara sistematis mengumpulkan data yang menginformasikan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Jasa Marga merupakan perusahaan perintis penyelenggaraan jalan tol di Indonesia, yang didirikan pada tanggal 01 Maret 1978. Sebagai jalan tol pertama di Indonesia yang
Lebih terperinciMetode-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 terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada awal abad ke-21 ini, kegunaan internet sudah cukup memengaruhi kehidupan masyarakat. Pada tahun 2012, pengguna internet di dunia tercatat sudah mencapai 2,4 miliar
Lebih terperinciPERTEMUAN 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 terperinciProduk perangkat lunak tersebut:
Perancangan Perangkat Lunak Lintang Yuniar Banowosari http://staffsite.gunadarma.ac.id/lintang Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan,produk perangkat lunak dibuat
Lebih terperinciSOFTWARE 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 terperinciPEMODELAN ANALISIS PL
PEMODELAN ANALISIS PL Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo REKAYASA SISTEM VS REKAYASA PERANGKAT LUNAK Rekayasa sistem berkaitan dengan semua aspek
Lebih terperinciBAB I PENDAHULUAN I.1 Latar Belakang Masalah
BAB I PENDAHULUAN I.1 Latar Belakang Masalah Game adalah sebuah permainan video berbasis komputer yang digunakan sebagai alat hiburan sehari-hari yang dapat dimainkan secara individu atau dalam sebuah
Lebih terperinciPENGEMBANGAN 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 terperinciKebutuhan Aplikasi Web
Rekayasa Web #2 Kebutuhan Aplikasi Web Oleh: Nurwahyu Alamsyah @wahyualam wahyualam.com wahyu@plat-m.com Teknik Informatika Universitas Trunojoyo Madura Fakta Pada tahun 1989, WWW (World Wide Web) dibuat
Lebih terperinciBab V Perancangan Model Ensiklopedia
Bab V Perancangan Model Ensiklopedia Bab perancangan model ensiklopedia berisi pemetaan elemen dalam lingkungan kolaborasi ke dalam ensiklopedia. Pemetaan ini menghasilkan sebuah ensiklopedia lingkungan
Lebih terperinci1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Badan Penyelenggara Jaminan Sosial Kesehatan (BPJS) Kantor Cabang Utama (KCU) Bandung yang terletak di Jl. Pelajar Pejuang 45 No.66 Bandung merupakan suatu Badan
Lebih terperinciPROSES 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 terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini akan menjelaskan tentang latar belakang masalah yang akan diambil dalam penelitian. Selain itu menjelaskan tentang rumusan masalah, tujuan penelitian, batasan masalah dan
Lebih terperinciNama : 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 terperinciEVALUASI USABILITY DALAM DESAIN INTERFACE
EVALUASI USABILITY DALAM DESAIN INTERFACE Suhatati Tjandra Dosen Teknik Informatika Sekolah Tinggi Teknik Surabaya e-mail: tati@stts.edu ABSTRAK Dengan meningkatnya pemakaian komputer pada masa kini, maka
Lebih terperinciSoftware Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa butuh SDLC? 1 2 Software pun harus punya dan butuh siklus hidup SDLC 3 Apa itu SDLC? Siklus
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam proses belajar setiap individu memiliki cara sendiri. Kemajuan teknologi saat ini banyak mendukung berbagai aspek kebutuhan salah satunya dalam memenuhi kebutuhan
Lebih terperinciPaktikum : 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 terperinciBAB 1 PENDAHULUAN. barang-barang fashion. Cardinal memiliki showroom untuk pemasaran produkproduknya,
BAB 1 PENDAHULUAN 1. 1. Latar Belakang Masalah Cardinal merupakan sebuah perusahaan yang bergerak di bidang penjualan barang-barang fashion. Cardinal memiliki showroom untuk pemasaran produkproduknya,
Lebih terperinciPROTOTYPING. Rima Dias Ramadhani
PROTOTYPING Rima Dias Ramadhani Pendahuluan Prototipe merupakan simulasi atau animasi dari bakal sistem. Prototipe merupakan suatu metode dalam pengembangan sistem yang menggunakan pendekatan utk membuat
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang PT Sigma Cipta Caraka adalah sebuah perusahaan IT yang merupakan anak perusahaan PT Telkom Indonesia yang terletak di BSD, Tangerang. Dari awal didirikan hingga saat
Lebih terperinci1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1. BAB 1 PENDAHULUAN 1.1 Latar Belakang PT WARD DESIGN adalah perusahaan yang bergerak di bidang jasa konsultan dan bangun. Perusahaan ini didirikan pada 2007 dengan visi menjadi perusahaan jasa konsultan
Lebih terperinciTeknik 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 terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi seharusnya dapat dimanfaatkan oleh PT. Matab Servikatama untuk memajukan perusahaan tersebut dalam bidang akuntansi. Cara mempermudah pelaporan
Lebih terperinciMAKALAH 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 terperinciPENDAHULUAN 1 BAB Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Institusi pendidikan dibagi dua berdasarkan statusnya yaitu institusi pendidikan negeri dan institusi pendidikan swasta. Institusi pendidikan negeri diselenggarakan
Lebih terperinciBAB II PRINSIP USABILITY
BAB II PRINSIP USABILITY 2.1 DEFINISI USABILITY Derajat kemampuan sebuah perangkat lunak untuk membantu penggunanya menyelesaikan sebuah tugas. Tingkat produk dapat digunakan yang ditetapkan oleh user
Lebih terperinciBAB 1 PENDAHULUAN. Dengan pesatnya perkembangan teknologi dalam bidang IT (Information
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan pesatnya perkembangan teknologi dalam bidang IT (Information Technology), terutama dalam bagian AI (Artificial Intelligence), telah banyak aplikasiaplikasi yang
Lebih terperinciBAB I PENDAHULUAN. Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat,
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat, oleh karena itu sudah banyak pula toko-toko atau instansi-instansi yang menggunakan
Lebih terperinciBAB I PENDAHULUAN. masalah, batasan masalah, maksud dan tujuan, metodologi penelitian, dan
BAB I PENDAHULUAN Pada bab ini menjelaskan tentang latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan, metodologi penelitian, dan sistematika penulisan. 1.1. Latar Belakang
Lebih terperinciBAB 2. Menurut Turban, Rainer, dan Potter (2003, p222), intranet merupakan suatu
BAB 2 2.1 Intranet Menurut Turban, Rainer, dan Potter (2003, p222), intranet merupakan suatu jaringan yang bersifat privat yang hanya dapat digunakan oleh orang yang berwenang untuk menggunakan jaringan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pelestarian aksara Sunda sebagai warisan leluhur merupakan kewajiban kita sebagai masyarakat Sunda untuk turut melestarikannya, keberadaan bahasa dan aksara
Lebih terperinciHanif 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 terperinciPERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK
PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK Suhatati Tjandra Teknik Informatika dan Komputer Sekolah Tinggi Teknik Surabaya Email: tati@stts.edu ABSTRAK Semakin berkembangnya dunia industrialisasi
Lebih terperinci1 BAB 1 PENDAHULUAN 1.1 Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Koperasi merupakan badan usaha yang beranggotakan orang-orang atau badan hukum. Koperasi Citra Telekomunikasi Institut Teknologi (IT) Telkom Bandung merupakan sebuah
Lebih terperinciTugas 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 terperinciTesting dan Implementasi
Modul ke: 02Fakultas Dosen Fakultas Imlu Komputer Testing dan Implementasi Sistem Informasi berisi tentang Pengembangan Perangkat Lunak. : Agung Priambodo, S.Kom, M.Kom Program Studi Sistem Informasi KONTRAK
Lebih terperinciKedua pertanyaan tersebut dapat dijawab dengan digunakan dua pendekatan, yaitu :
PARADIGMA DALAM IMK Pendahuluan Tujuan utama dari suatu sistem interaktif adalah memungkinkan user mencapai suatu tujuan tertentu dalam suatu domain aplikasi. Sehingga untuk mencapai tujuan tersebut, sebuah
Lebih terperinci