KAJIAN DAN SPESIFIKASI PERANGKAT LUNAK

Ukuran: px
Mulai penontonan dengan halaman:

Download "KAJIAN DAN SPESIFIKASI PERANGKAT LUNAK"

Transkripsi

1 KAJIAN DAN SPESIFIKASI PERANGKAT LUNAK Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015

2 A. SPESIFIKASI PERANGKAT LUNAK Spesifikasi menggambarkan kebutuhan atau persyaratan (requirement) apa saja yang harus dipenuhi oleh sistem perangkat lunak dan menentukan batasan pada operasi serta implementasinya. Ada dua jenis kebutuhan sistem, yaitu fungsional dan non fungsional. Kebutuhan fungsional menetapkan layanan sistem yang harus disediakan. Kebutuhan nonfungsional berkaitan dengan ketentuan yang harus dipenuhi semua layanan pada sistem, menyangkut kinerja, kehematan, keamanan dan mutu informasi. Kebutuhan pengguna akhir menetapkan data dan informasi apasaja yang perlu di akses dari sistem. Kebutuhan pengguna harus ditulis dalam tabel bahasa alami atau diagram. Persyaratan sistem dapat ditulis dalam bahasa alami terstruktur, PDL atau dalam bahasa

3 formal. Sedangkan dokumen persyaratan perangkat lunak adalah pernyataan yang disepakati oleh pengguna dan pengembang, tentang persyaratan sistem yang dibangun. Metode spesifikasi sama dengan pemecahan masalah. Pereka Perangkat Lunak yang dipaksa bekerja dengan spesifikasi yang tidak lengkap, tidak konsisten, atau salah akan mengalami frustasi atau keraguan. Akibatnya, kualitas, ketepatan waktu dan kelengkapan perangkat lunak menjadi korban. Spesifikasi perangkat lunak merupakan proses untuk menentukan pelayanan (servis) apa yang dibutuhkan dan kendala-kendala pengoperasian sistem serta pengembangannya. Berikut ini tahapannya: 1. Proses Rekayasa Kebutuhan 2. Studi Kelayakan 3. Analisis kebutuhan 4. Spesifikasi Kebutuhan 5. Validasi spesifikasi 1) Proses Rekayasa Kebutuhan Apa yang menjadi kesuksesan dalam sebuah perangkat lunak? Apa system yang cukup mampu memenuhi semua kebutuhan penggunanya? Apa sistem yang cukup mampu memenuhi semua kebutuhan penggunanya? Tinggat kepuasan penggunannya? Rekayasa kebutuhan mencangkup beberapa proses mengenai fakta ini, proses rekayasa kebutuhan adalah sekumpulan aktivitas-aktivitas yang terstruktur untuk diperoleh, memvalidasi dan memelihara dokumen kebutuhan system (Thayer. 1997). Pada umumnya tugas rekayasa digambarkan sebagai penciptaan dari solusi keaktivan biaya untuk masalah kehidupan yang nyata dengan menerapkan pengetahuan keilmuan. Rekayasa kebutuhan juga dapat digambarkan sebagai tugas untuk memenuhi aktivitasaktivitas pengembangan untuk masalah dunia nyata sehingga ketepatan dan keefektifan biaya dari solusi dapat dianalis (Nuseibeh, 2000).

4 Dari sudut pandang pengembangan sistem perangkat lunak, dua aktivitas dapat dikenali sebagai rekayasa kebutuhan dan rekayasa perangkat lunak. Rekayasa perangkat lunak dapat digambarkan sebagai aktivitas yang terlibat dalam siklus hidup dari proses pengembangan perangkat lunak, dengan rekayasa kebutuhan yang menjadi pusat aktivitas di dalam siklus hidup. Latar belakang kenapa rekayasa kebutuhan diperlukan adalah kenyataan bahwa menemukan kebutuhan klien secara lengkap merupakan usaha yang tidak mudah dan mahal. Dikatakan tidak mudah karena, Klien tidak selalu mengetahui dengan pasti dan jelas mengenai apa yang diperlukan, Kebutuhan yang diutarakan oleh klien tidak selalu sesuai dengan apa yang dimaksud, Kebutuhan klien berubah-ubah di sepanjang kegiatan pembangunan perangkat lunak. Hal tersebut menyebabkan biaya pembangunan perangkat lunak menjadi mahal karena ada tambahan biaya dan tambahan waktu untuk perubahan yang dilakukan.

5 Daur hidup suatu perangkat (SLC) secara umum dapat diilustrasikan sebagai gambar diatas, dimana ada 2 buah siklus kehidupan utama dari suatu perangkat lunak, yaitu daur hidup pengembangan perangkat lunak (SDLC) dan daur hidup pengoperasian perangkat lunak (SOLC), keduanya dihunbungkan oleh dua buah proses, yaitu proses studi kelayakan dan proses peluncuran. Pengembangan perangkat lunak pada dasarnya muncul karena adanya suatu kebutuhan baru. Melalui studi kelayakan, kita dapat dibantu menentukan apakah kebutuhan tersebut masih dapat dipenuhi oleh sistem perangkat lunak yang ada atau tidak. Jika dipandang bahwa sistem yang sudah ada tidak dapat memenuhi kebutuhan baru tersebut, maka kita akan memutusakan apa mau mengembangkan sistem perangkat lunak (baik sistem lama atau baru). Studi kelayakan tetap dilakukan dalam pengembangan perangkat lunak berskala besar maupun kecil. Sistem yang baru yang akan dikembangkan bisa dibangun dari sistem lama, atau dari sistem baru. Sering juga disebut lingkungan pengembangan (development enviornment). Proses pertama yang dilakukan dengan penspesifikasian kebutuhan, hasil dari proses ini adalah sebuah spesifikasi kebutuhan sistem yang dibutuhkan oleh pembuat. Spesifikasi ini sering disebut sebagai rancangan bersifat high-end. Berdasarkan spesifikasi tersebut, pihak pengembang akan membuat suatu rancangan yang bersifat lowend. Kemudian diimplementasikan menjadi produk perangkat lunak oleh programmer. Melalui proses pengujian produk ini diuji dan dipastikan kesesuaiannya dengan spesifikasi kebutuhan yang

6 telah ditetapkan dan ketetapan implementasinya. Produk yang berhasil melewati proses pengujian kemudaian akan diluncurkan ke lingkungan operasioanl (operatioan environment). Dalam daur pengoperasian, perangkat lunak yang telah selesai dibangun difungsikan untuk kebutuhan operasiional sistem. Seringkali, terdapat ketidaksesuaian antara perangkat lunak dengan kebutuhan di lapangan. Kesalahan ini terjadi pada beberapa kesalahan pada daur hidup pengembangan dan akan diperbaiki. Proses ini sering dipandang sebagai proses perawatan perangkat lunak. Tapi jika kesalahan itu terjadi karena kebutuhan baru dalam organisasi maka perangkat lunak tersebut dikaji ulang kelayakannya. Dan kembali pada daur hidup perangkat lunak tersebut. Spesifikasi kebutuhan merupakan proses awal dari daur hidup pengembangan perangkat lunak. Keluaran dari proses ini menentukan arah pengembangan perangkat lunak selanjutnya. Tahap pekerjaan analisis kebutuhan perangkat lunak pada dasarnya terdiri dari urutan aktivitas : 1. Menentukan kebutuhan (requirement) Lebih banyak berhubungan dengan pemakai. Hasil belum terstruktur. a. Data atau informasi apa yang akan diproses b. Fungsi apa yang diinginkan c. Kelakuan sistem apa yang diharapkan d. Antarmuka apa yang tersedia (user interfaces, hardware interfaces, software interface, dan communications interfaces) 2. Sintesis Mengubah kebutuhan yang belum terstruktur menjadi model atau gambar dengan memanfaatkan teknik dan metodeanalisis tertentu. 3. Membuat dokumen Software Requirements Spesification (SRS). Sudah merupakan analisis yang lebih rinci, sebagai tahap awal perancangan. 2) Studi Kelayakan Untuk semua sistem baru, proses rekayasa persyaratan harus dimulai studi kelayakan. Input dari studi kelayakan adalah deskripsi garis besar sistem dan bagaimana sistem akan digunakan di dalam organisasi. Hasil studi kelayakan berwujud laporan. Studi Kelayakan memutuskan apakah sistem software yang akan dibuat sudah mencakup seluruh aspek

7 permasalahan. Melakukan studi kelayakan mencakup penilaian informasi, pengumpulan informasi,dan penulisan laporan. Melakukan studi untuk menguji apakah sistem: Sudah sesuai dengan tujuan organisasi Dapat dikembangkan dengan teknologi terkini dan dana yang tersedia Dapat diintegrasikan dengan sistem lain yang sudah digunakan 3) Implementasi Studi Kelayakan Implementasi menurut kamus besar indonesia, diartikan sebagai pelaksanaan atau penerapan, artinya yang dilaksanakan dan diterapkan adalah kurikulum yang telah dirancang atau didesain untuk kemudian dijalankan sepenuhnya. Berbasiskan pada penilaian informasi (apa yg dibutuhkan), pengumpulan informasi dan penulisan laporan Pertanyaan ke personal di organisasi: 1. Apa yang akan terjadi apabila sistem tidak diimplementasikan? 2. Masalah proses apa yang ada? 3. Apa yang dapat dibantu oleh sistem? 4. Masalah apa yang akan muncul pada proses Integrasi? 5. Adakah teknologi baru yang dibutuhkan? Skill yang dibutuhkan? 6. Fasilitas apa yang harus didukung oleh sistem? 4) Validasi Kebutuhan Validasi adalah suatu tindakan pembuktian dengan cara yang sesuai dengan tiap bahan proses, prosedur, kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi dan pengawasan yang akan senantiasa mencapi hasil yang diinginkan. Validasi dibutuhkan untuk memberikan kepastian bahwa rancangan dan dokumen dari sistem yang akan diimplementasiakn telah sesuai dengan keinginan dan kebutuhan pemangku kepentingan baik pemesan, pengguna maupun pihak pengembang. Tujuan dari validasi kebutuhan adalah : Bertujuan untuk meyakinkan bahwa kebutuhan yang sudah didefinisikan sesuai dengan yang diinginkan pengguna Menghindari Kesalahan pendefinisian kebutuhan karena akan menyebabkan penambahan biaya yang besar

8 Memperbaiki definisi kebutuhan setelah software dikirim akan menyebabkan peningkatan biaya hingga 100 kali. Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak seperti apa yang akan dihasilkan, ketika kita melaksanakan sebuah proyek pembuatan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat bergantung kepada keberhasilan dalam melakukan analisa kebutuhan. Tidak peduli bagaimana hebatnya seseorang dalam menulis kode perangkat lunak, atau membuat antar muka yang menawan, jika terjadi kesalahan dalam analisa kebutuhan, itu artinya perangkat lunak yang dibuat menjadi tak berguna. Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang baik. Tetapi analisa kebutuhan yang tidak tepat sudah pasti menghasilkan perangkat lunak yang tidak berguna. Ini adalah sebuah pernyataan sederhana. Namun pernyataan ini tidaklah terlalu jauh dari kesimpulan yang sebenarnya. Adalah jauh lebih baik mengetahui ada kesalahan tentang analisa kebutuhan ketika masih dalam tahap awal ini. Kurang hati-hati dan pelaksanaan yang tidak teliti, sehingga mengakibatkan terjadinya kesalahan analisa kebutuhan sungguh menimbulkan banyak kerugian. Kesalahan analisa kebutuhan yang diketahui ketika sudah memasuki penulisan kode, atau pengujian, bahkan hampir pada tahap penyelesaian, adalah malapetaka besar bagi sebuah kelompok pembuat perangkat lunak. Biaya dan waktu yang diperlukan menjadi banyak yang tersia-sia. Biaya yang diperlukan untuk memperbaiki sebuah kesalahan karena analisa kebutuhan yang tidak benar, bisa menjadi dua puluh lima kali lipat, jika kesalahan tersebut ditemukan pada tahap pengujian fungsi perangkat lunak Ketika dalam tahap awal ini, sungguh diperlukan pelaksanaan analisa dengan hati-hati dan sebaik-baiknya. Dengan diperolehnya kebutuhan yang jelas dan benar sesuai dengan apa yang dimaksud oleh klien, menunjukkan langkah awal yang baik, yang akan membantu ketika kita melanjutkan kepada tahap berikutnya dalam pembuatan perangkat lunak. Dalam berbagai buku yang membahas tetang rekayasa perangkat lunak, analisa kebutuhan merupakan bab tersendiri yang selalu dibahas dengan baik. Banyak cara yang diuraikan untuk menghasilkan analisa kebutuhan yang akurat, sehingga penulisan perangkat lunak juga menjadi tepat. Yang menjadi hambatan utama di sini adalah ketika melakukan analisa kebutuhan yang sesungguhnya di lapangan. Penerapan dari teori-teori yang ada

9 ternyata tidak bisa begitu saja dapat dilaksanakan. Banyak ditemui hal yang perlu diantisipasi dengan cara-cara yang lebih tepat, dan baru diketahui ketika kita sudah berada dalam situasi yang sesungguhnya dalam sebuah proyek pembuatan perangkat lunak. Dengan tidak mengabaikan faktor teknis, sejumlah faktor non teknis menjadi kunci dalam keberhasilan kita memperoleh analisa kebutuhan yang benar. Prinsip Spesifikasi Spesifikasi, tanpa mempedulikan mode dimana kita melakukannya, dapat dilihat sebagai sebuah proses representasi. Persyaratan diwakilkan dengan suatu cara yg membawa ke arah implementasi yang berhasil. Berikut ini sejumlah prinsip spesifikasi yang diadaptasi dari kerja Blazer dan Goldman [BLA 86]. 1. Memisahkan fungsional dari implementasi 2. Mengembangkan suatu model dari system yang diperlukan yg meliputi data dan respon fungsional dari suatu system terhadap berbagai stimulus dari lingkungan. 3. Membangun konteks dimana PL beroperasi dengan menentukan cara dimana komponen system yg lain berinteraksi dengan PL. 4. Menentukan lingkungan dimana system beroperasi dan menunjukan bagaimana sekumpulan agen yang sangat terjalin bereaksi terhadap stimulus dalam lingkungan. 5. Menciptakan sebuah model yg kognitif daripada model desain atau implementasi. Model kognitif menggambarkan sebuah system sebagaimana dirasakan oleh komunitas pemakainya. 6. Mengenali spesifikasi harus toleran terhadap ketidak lengkapan dan dapat di tambah. 7. Membangun muatan dan struktur spesifikasi dengan suatu cara yang akan memungkinkan spesifikasi dapat ditambah agar dapat berubah. Representasi Kita mengetahui bahwa persyaratan Perangkat Lunak dapat ditentukan dalam berbagai cara. Akan tetapi, bila persyaratan itu dimasukan pada kertas atau media presentasi electronic, maka diperoleh panduan sederhana: - Format dan muatan representasi harus relevan dengan masalah. - Informasi yang di isikan kedalm spesifikasi harus disarangkan. Spesifikasi Persyaratan Perangkat Lunak

10 Spesifikasi persyaratan Perangkat Lunak dibuat pada puncak tugas analisis. Fungsi dan kinerja yang dialokasikan pada Perangkat Lunak sebagai bagian dari rekayasa system, diperhalus dengan membangun sebuah diskripsi informasi lengkap, diskripsi tingkah laku dan fungsional lengkap, indikasi persyaaratan kinerja dan batasan desain, kriteria validasi yang sesuai, dan data lain yang berkenaan dengan persyaratan. The Nation Bureau of Standards, IEE( standard no ) dan Departement Pertahanan AS mengusulkan format calon untuk spesifikasi persyaratan perangkatan perangkat lunak. Berikut merupakan kerangka kerja untuk spesifikasi. a) Pendahuluan - Refrensi system - Deskripsi keseluruhan - Batasan proyek PL b) Deskripsi informsi - Representasi isi informasi - Representasi aliran informasi - Aliran data - Aliran kontrola c) Deskripsi fungsional - Pembagian fungsional - Deskripsi fungsional - Gambaran pemrosesan - Retriksi / keterbatasan - Persyaratan kinerja Batasan desain - Diagram pendukung - Diskripsi control - Spesifikasi control - Batasan desain d) Diskripsi prilaku - Peryataan system - Event dan tindakan e) Validasi dan Kriteria - Batas kinerja

11 - Kelas- kelas pengujian - Respon Perangkat Lunak - Pertimbangan khusus f) Bibliografi g) Lampiran B. KAJIAN SPESIFIKASI PERANGKAT LUNAK Kajian dari suatu spesifikasi persyaratan perangkat lunak dilakukan baik oleh pelanggan atau pengembang Perangkat Lunak. Karena spesifikasi membentuk dasar bagi desain dan aktivitas rekayasa selanjutnya, maka kajian harus dilakukan dengan hati- hati. Kajian dilakukan pertama kali pada tingkat makroskopik.pada tingkat ini pengkaji akan memastikan bahwa spesifikasi sudah lengkap, konsisten, dan, akurat. Pertanyaan - pertanyaan berikut dapat di ajukan: Apakah tujun dan sasaran yang diyatakan bagi perangkat lunak tetap konsisten dengan tujuan dan sasaran system? Apakah interface penting kesemua element system sudah digambarkan? Apakah aliran informasi dan struktur didefinisikan dengan tepat bagi domain masalah Apakah diagram jelas? apakah masing masing dapat berdiri sendiri tanpa teks pendamping Apakah fungsi mayor tetap ada pada ruang lingkup, dan sudah digambarkan dengan lengkap dan tepat? Apakah tingkah laku PL konsisten dengan informasi yang harus diproses dan fungsi harus dilakukannya? Apakah batasan desain realistis? Apakah resiko teknologis pengembang sudah dipertimbangkan? Apakah criteria validasi dinyatakan secara detail? apakah criteria tersebut kuat untuk menggambarkan sebuah system yang berhasil. Apakah ada inkonsistensi,penghilangan? Apakah kontak dengan pelanggan sudah lengkap? Apakah pemakai sudah mengkaji manual pemakai pemulaan atau prototype? Bagaimana estimasi perencanaan mempengaruhi Pengkaji dapat mengembangkan pertayaan diatas dengan :

12 Mencari konektor persuasive Bila suatu daftar yang diberikan tidak lengkap, pastikan jenisnya sudah dipahami. Pastikan jangkauan yg dinyatakan tidak berisi asumsi yang tidak dinyatakan. Hati hatilah pada kata kerja yang kabur Hati hati terhadap kata ganti yang ambiguitas. Cari pertanyaan yang mengimplimentasikan kepastian. Bila kajian lengkap spesifikasi persyaratan Perangkat Lunak diakhiri oleh pelanggan atau pengembang. Perubahan yang diminta setelah spesifikasi itu di akhiri tidak akan dieleminasi, tetapi pelanggan harus mencatat bahwa masing masing perubahan setelah pengakhiran spesifikasi merupakan ekstensi dari ruang lingkup Perangkat Lunak yang demikian dapat menambah biaya atau dapat memperpanjang jadwal proyek. Bahkan dengan prosedur kajian terbaikpun, tetap ada sejumlah masalah spesifikasi. Spesifikasi sulit di uji dalam berbagai cara yang berarti sehingga inkonsistensi dan penghilangan dapat berlangsung tanpa terlihat.selama kajian, perubahan terhadap terhadap spesifikasi dapat disetujui. Sangat sulit untuk menili pengaruh global dari suatu perubahan ; yaitu bagaimana suatu perubahan dalam suatu fungsi mempengaruhi persyaratan bagi fungsifungsi yang lain. Kesimpulan Analisis persyaratan adalah langkah teknis pertama pada proses rekayasa perangkat lunak. Di sini pernyataan umum mengenai ruang lingkup perangkat lunak disaring ke dalam sebuah spesifikasi konkrit yang menjadi dasar bagi aktivitas rekayasa perangkat lunak yang mengikutinya. Analisis harus berfokus pada domain informasi, fungsional, dan tingkah laku dari masalah. Untuk lebih memahami apa yang dibutuhkan, maka dibuatlah sebuah model; masalah dibagi-bagi, dan representasi yang menggambarkan esensi persyaratan, dan kemudian detail implementasi dikembangkan. Dalam beberapa kasus tidaklah mungkin untuk secara lengkap menspesifikasi suatu masalah pada tahap awal. Prototyping menawarkan sebuah pendekatan alternatif yang menghasilkan sebuah model perangkat lunak yang dapat dieksekusi yang dari sana persyaratan disaring. Dibutuhkan peranti dan teknik khusus untuk melakukan prototyping secara tepat. Spesifikasi persyaratan perangkat lunak dikembangkan sebagai akibat dari analisis. Kajian penting untuk memastikan bahwa pengembang dan pelanggan memiliki persepsi yang sama mengenai sistem. Sayangnya, bahkan dengan metode yang terbaik sekalipun, masalahnya adalah bahwa masalah tersebut terus berubah.

MAKALAH REKAYASA PERANGKAT LUNAK ( SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK )

MAKALAH REKAYASA PERANGKAT LUNAK ( SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK ) MAKALAH REKAYASA PERANGKAT LUNAK ( SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK DOSEN : WACHYU HARI HAJI, S.KOM, MM UNIVERSITAS

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Analisa Kebutuhan Perangkat Lunak Analisa kebutuhan perangkat lunak Analisis kebutuhan merupakan langkah awal untuk menentukan gambaran perangkat yang akan dihasilkan

Lebih terperinci

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Analisa kebutuhan perangkat lunak Analisis kebutuhan merupakan langkah awal

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

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 terperinci

12. KONSEP DAN PRINSIP ANALISIS

12. KONSEP DAN PRINSIP ANALISIS 12. KONSEP DAN PRINSIP ANALISIS 12.1 Analisis Persyaratan 12.2 Prinsip-Prinsip Analisis 12.3 Area Kerja Analisis 12.3.1 Identifikasi dan Perumusan Masalah 12.3.2 Evaluasi dan Sintesis 12.3.3 Pemodelan

Lebih terperinci

PROSES MODEL DESAIN PERANGKAT LUNAK

PROSES MODEL DESAIN PERANGKAT LUNAK PROSES MODEL DESAIN PERANGKAT LUNAK Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA

Lebih terperinci

Kebutuhan Perangkat Lunak Dalam Pengembangan Sistem Informasi. Muhamad Alif, FT UTM 2012

Kebutuhan Perangkat Lunak Dalam Pengembangan Sistem Informasi. Muhamad Alif, FT UTM 2012 Kebutuhan Perangkat Lunak Dalam Pengembangan Sistem Informasi Muhamad Alif, S.Kom @Informatika FT UTM 2012 Tujuan Instruksional Umum Bagian ini menjelaskan tentang pengertian kebutuhan dan analisis kebutuhan,

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 Hirarki Materi Pemodelan Sistem Rekayasa Informasi Rekayasa Perangkat Lunak Konsep dan Prinsip Analisis Analisis persyaratan

Lebih terperinci

Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak Tugas Rekayasa Perangkat Lunak Disusun Oleh : M Ikhsan Ariya Girinata 41813120052 Dosen : Wachyu Hari Haji, S.Kom, MM FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI Mata Kuliah : REKAYASA PERANGKAT LUNAK

Lebih terperinci

BAB 1 PENDAHULUAN. tidak bisa dipisahkan dari proses bisnis, bahkan tidak jarang teknologi informasi menjadi

BAB 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 terperinci

ANALISIS SISTEM. Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

ANALISIS SISTEM. Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 ANALISIS SISTEM Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 ANALISIS SISTEM Analisis sistem adalah mendefinisikan kebutuhan terkait sistem yang akan dikembangkan. Hasil akhir dari tahap analisis di

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

ANALISIS KEBUTUHAN PERANGKAT LUNAK

ANALISIS KEBUTUHAN PERANGKAT LUNAK ANALISIS KEBUTUHAN 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

Lebih terperinci

A. Spesifikasi Perangkat Lunak

A. Spesifikasi Perangkat Lunak A. Spesifikasi Perangkat Lunak Perangkat lunak merupakan otomasi dari proses bisnis pada sebuah organisasi, untuk menghasilkan operasi bisnis (organisasi) yang efektif (akurat) dan efisien (cepat dan murah).

Lebih terperinci

IF2261 Software Analysis Part I

IF2261 Software Analysis Part I IF2261 Software Analysis Part I Sistem Proses Rekayasa sistem biasanya dimulai dengan sebuah World View, yaitu di mana keseluruahan domain bisnis atau domain produk diuji untuk memastikan bahwa bisnis

Lebih terperinci

Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak Tugas Rekayasa Perangkat Lunak Disusun Oleh : M Ikhsan Ariya Girinata 41813120052 Dosen : Wachyu Hari Haji, S.Kom, MM FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI Mata Kuliah : REKAYASA PERANGKAT LUNAK

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

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

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Pertemuan 4 Konsep dan Prinsip Analisis Dan Pemodelan Analisis.: Erna Sri Hartatik :. Definisi Tahap Analisis : yaitu tahap dimana kita berusaha mengenali segenap permasalahan

Lebih terperinci

BAB I PENDAHULUAN. macam hal dan tujuan awal pembuatan website tersebut, bahkan ada yang

BAB I PENDAHULUAN. macam hal dan tujuan awal pembuatan website tersebut, bahkan ada yang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Banyak sekali website yang menyediakan beragam informasi, tetapi banyak diantaranya website yang tidak dapat memenuhi pengguna karena berbagai macam hal dan

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

Rekayasa Perangkat Lunak (Software Engineering)

Rekayasa 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 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

1 BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

1 BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah 1 BAB I PENDAHULUAN Pada bab ini akan dibahas mengenai garis besar tugas akhir, yang meliputi Latar Belakang Masalah, Rumusan Masalah, Batasan Masalah, Tujuan Pembuatan Tugas Akhir, Metodologi Pembuatan

Lebih terperinci

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom PEMODELAN ANALISIS Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 PEMBAHASAN Model

Lebih terperinci

Pendefinisian kebutuhan merupakan aktivitas yang sangat penting, karena sangat mempengaruhi sukses atau gagalnya pelaksanaan pengembangan perangkat

Pendefinisian kebutuhan merupakan aktivitas yang sangat penting, karena sangat mempengaruhi sukses atau gagalnya pelaksanaan pengembangan perangkat A. Analisis Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak adalah kondisi, kriteria, syarat atau kemampuan yang harus dimiliki oleh perangkat lunak untuk memenuhi apa yang disyaratkan atau diinginkan

Lebih terperinci

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom. Arsitektur Sistem Informasi Tantri Hidayati Sinaga, M.Kom. Desain Sistem "Desain sistem dapat didefinisikan sebagai penggambaran dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah

Lebih terperinci

MODEL DESAIN & DOKUMENTASI DESAIN

MODEL DESAIN & DOKUMENTASI DESAIN MODEL DESAIN & DOKUMENTASI DESAIN Tugas ke 9 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Lebih terperinci

Modul Praktikum Analisis dan Perancangan Sistem Halaman 1 dari 58

Modul Praktikum Analisis dan Perancangan Sistem Halaman 1 dari 58 Modul Praktikum Analisis dan Perancangan Sistem Halaman 1 dari 58 Praktikum Analisis dan Perancangan REKAYASA KEBUTUHAN 1.1. TUJUAN PRAKTIKUM : a) Mahasiswa mampu memahami konsep rekayasa kebutuhan b)

Lebih terperinci

BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan BAB III LANDASAN TEORI Landasan teori adalah adalah seperangkat konsep, definisi, dan proposisi yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang

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

BAB I PENDAHULUAN. pesat, salah satunya adalah teknologi komputer. Komputer merupakan alat bantu

BAB I PENDAHULUAN. pesat, salah satunya adalah teknologi komputer. Komputer merupakan alat bantu BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dewasa ini, perkembangan teknologi mengalami kemajuan yang sangat pesat, salah satunya adalah teknologi komputer. Komputer merupakan alat bantu yang sekarang

Lebih terperinci

PERENCANAAN PROYEK PERANGKAT LUNAK

PERENCANAAN PROYEK PERANGKAT LUNAK PERENCANAAN PROYEK 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

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

Judul. Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer. Oleh: Tim Dit. TIK UPI

Judul. Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer. Oleh: Tim Dit. TIK UPI Judul Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer Oleh: Tim Dit. TIK UPI 1 Tujuan Memperkenalkan konsep kebutuhan user dan Sistem Menggambarkan kebutuhan fungsional dan nonfungsional Menjelaskan

Lebih terperinci

BAB 4 PELAKSANAAN PENGUJIAN

BAB 4 PELAKSANAAN PENGUJIAN BAB 4 PELAKSANAAN PENGUJIAN Strategi pengujian dilakukan untuk mengintegrasikan metode perancangan kasus pengujian software ke dalam langkah-langkah terencana yang tersusun rapi sehingga menghasilkan konstruksi

Lebih terperinci

1 PENDAHULUAN. 1.1 Latar Belakang

1 PENDAHULUAN. 1.1 Latar Belakang 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang pesat membuat pengiriman data dan informasi menjadi semakin cepat. Kemudahan untuk mendapatkan informasi pun berdampak pada munculnya berbagai

Lebih terperinci

ANALISIS& SINTESIS PERMASALAHAN. Ni Wayan Sumartini Saraswati

ANALISIS& SINTESIS PERMASALAHAN. Ni Wayan Sumartini Saraswati ANALISIS& SINTESIS PERMASALAHAN Ni Wayan Sumartini Saraswati ANALISIS (1) penelitian suatu peristiwa atau kejadian(karangan, perbuatan, dsb) untuk mengetahui keadaan yg sebenarnya (sebabmusabab, dudukperkaranya,

Lebih terperinci

FASE PENGEMBANGAN. MPSI sesi 7 & 8

FASE PENGEMBANGAN. MPSI sesi 7 & 8 FASE PENGEMBANGAN MPSI sesi 7 & 8 Fase Pengembangan Pelaksanaan pekerjaan pengembangan ini pada dasarnya adalah membangun sistem informasi dengan deliverables berupa software dan bagianbagian pendukungnya,

Lebih terperinci

SPESIFIKASI PERANGKAT LUNAK

SPESIFIKASI PERANGKAT LUNAK SPESIFIKASI 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 terperinci

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

BAB II LANDASAN TEORI

BAB 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 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 III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang beralamat di Jalan Jl. Surapati No.235. Toko ini belum memiliki media dalam

Lebih terperinci

Testing dan Implementasi

Testing 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 terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 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 terperinci

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Proses manajemen proyek perangkat lunak dimulai dengan beberapa aktivitas

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

TEKNIK DOKUMENTASI APLIKASI 12.1 STIKOM SURABAYA. PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2

TEKNIK DOKUMENTASI APLIKASI 12.1 STIKOM SURABAYA. PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2 PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2 DOKUMENTASI DAN KOMPONENNYA Dokumentasi Perencanaan Proyek 1.Pengantar Deskripsi masalah Deskripsi lingkungan masalah Tujuan client, organisasi dan sistem

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 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 terperinci

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan BAB I PENDAHULUAN A. LATAR BELAKANG Teknologi informasi mengalami perkembangan yang sangat pesat dalam era globalisasi saat ini. Kejadian yang terjadi di suatu tempat dapat dengan cepat dan mudah diketahui

Lebih terperinci

BAB I PENDAHULUAN. penyebab rusak nya mutu sekolah adalah hasil tes masuk yang tidak akurat

BAB I PENDAHULUAN. penyebab rusak nya mutu sekolah adalah hasil tes masuk yang tidak akurat BAB I PENDAHULUAN Pendahuluan menjelaskan Latar Belakang Masalah, Identifikasi Masalah, Maksud dan Tujuan, Batasan Masalah, Waktu dan Tempat pelaksanaan,penjadwalan kerja, Metodologi Penelitian, dan Sistematika

Lebih terperinci

REKAYASA PERANGKAT LUNAK MATERI TM 12

REKAYASA PERANGKAT LUNAK MATERI TM 12 MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 12 Desain Data dan Arsitektur, Proses Desain Arsitektur, Pasca Pemprosesan Desain Optimasi Desain Arsitektur, Desain Interpace dan Prosedur Coding NAMA :

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

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

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang 7 dan bahkan dengan perangkat lunak lainnya. Tahap ini sangat menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta

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

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

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

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Setiap perusahaan yang menyelenggarakan kegiatan produksi akan memerlukan persediaan bahan baku. Dengan tersedianya persediaan bahan baku maka diharapkan perusahaan

Lebih terperinci

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS untuk terus memaksimalkan dalam mempertahankan dan meningkatkan sistemsistem yang ada saat

Lebih terperinci

BAB II LANDASAN TEORI. dan belanja daerah atau perolehan lainnya yang sah antara lain:

BAB II LANDASAN TEORI. dan belanja daerah atau perolehan lainnya yang sah antara lain: BAB II LANDASAN TEORI 2.1 Barang Milik Daerah Menurut Permendagri No. 17 Tahun 2007, Barang Milik Daerah (BMD) adalah semua barang yang dibeli atau diperoleh atas beban anggaran pendapatan dan belanja

Lebih terperinci

III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER

III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER III. METODE KONVENS IONAL 11. REKAYASA SISTEM BERBASIS KOMPUTER 11.1 Sistem Berbasis Komputer (Computer-based System) Sistem berbasis komputer bertujuan untuk mendukung berbagai fungsi bisnis atau untuk

Lebih terperinci

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa. A. Rekayasa Perangkat Lunak: adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak. Mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya

Lebih terperinci

BAB III LANDASAN TEORI. Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan

BAB III LANDASAN TEORI. Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan 11 BAB III LANDASAN TEORI 3.1 Bimbingan dan Penyuluhan Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian, pengertian

Lebih terperinci

PEMODELAN ANALISIS PL

PEMODELAN 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 terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1. 1. Latar Belakang Bidang keuangan merupakan bidang yang berperan penting di dalam suatu perusahaan. Perusahaan dapat bertahan atau dapat tumbuh berkembang apabila perusahaan dapat

Lebih terperinci

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa yang lain. Bidang rekayasa akan selalu berusaha menghasilkan output yang

Lebih terperinci

Perencanaan Proyek PL. A. Sidiq P. Prodi Teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Perencanaan Proyek PL. A. Sidiq P. Prodi Teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta P4 Perencanaan Proyek PL A. Sidiq P. Prodi Teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Materi Observasi pada Estimasi Tujuan Perencanaan

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

STRUKTUR DAN FUNGSI PENGOLAHAN DATA

STRUKTUR DAN FUNGSI PENGOLAHAN DATA STRUKTUR DAN FUNGSI PENGOLAHAN DATA FUNGSI PENGOLAHAN DATA Struktur suatu organisasi adalah pengelompokan logis fungsi-fungsi dan orangorang yang terlibat didalamnya. Sebelum suatu aktivitas dijalankan,

Lebih terperinci

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001, 2005 1 Software Engineering: A Practitioner s Approach,

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di Jl. Naripan No.111 Bandung 40112 Toko ini masih menggunakan sosial media

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

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

Studi Kelayakan Proses Perangkat Lunak

Studi Kelayakan Proses Perangkat Lunak Studi Kelayakan Proses Perangkat Lunak Sebelum tahapan analisis dilakukan yang perlu diketahui dan dipertimbangkan adalah alasan timbulnya gagasan untuk membuat sebuah sistem informasi atau perangkat lunak

Lebih terperinci

Business Process Reengineering ( BPR )

Business Process Reengineering ( BPR ) Business Process Reengineering ( BPR ) BPR atau Reengineering Proses Bisnis secara umum didefinisikan sebagai pemikiran ulang secara fundamental dan mendesain ulang proses bisnis untuk meraih perbaikan

Lebih terperinci

SISTEM INFORMASI AKUNTANSI

SISTEM INFORMASI AKUNTANSI A-18 TUGAS 1.4 - RANGKUMAN METODE, ANALISIS DAN PENGEMBANGAN SISTEM INFORMASI AKUNTANSI SISTEM INFORMASI AKUNTANSI Dosen Pengajar : Drs. Joseph Munthe, M.Si., Ak Disusun Oleh: Nama : Serly Oktaviani NPM

Lebih terperinci

BAB I PENDAHULUAN. dibutuhkan untuk kelangsungan produksi perusahaan, lembaga maupun kemajuan

BAB I PENDAHULUAN. dibutuhkan untuk kelangsungan produksi perusahaan, lembaga maupun kemajuan BAB I PENDAHULUAN 1.1 Latar Belakang Ilmu Teknik Informatika adalah suatu ilmu yang sangat berhubungan erat dengan teknologi informasi, dimana penerapannya mengarah kepada kemajuan teknologi masa depan.

Lebih terperinci

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

SDLC 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 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

Untuk menggambarkan kegiatan rekayasa persyaratan pokok dan hubungan mereka. Untuk memperkenalkan teknik untuk elisitasi persyaratan dan analisis.

Untuk menggambarkan kegiatan rekayasa persyaratan pokok dan hubungan mereka. Untuk memperkenalkan teknik untuk elisitasi persyaratan dan analisis. Untuk menggambarkan kegiatan rekayasa persyaratan pokok dan hubungan mereka. Untuk memperkenalkan teknik untuk elisitasi persyaratan dan analisis. Untuk menjelaskan validasi persyaratan dan peran tinjauan

Lebih terperinci

AUTOMATICS SOFTWARE ANALISYS. Arief Setyanto Dosen STMIK AMIKOM Yogyakarta

AUTOMATICS SOFTWARE ANALISYS. Arief Setyanto Dosen STMIK AMIKOM Yogyakarta AUTOMATICS SOFTWARE ANALISYS Arief Setyanto Dosen STMIK AMIKOM Yogyakarta Abstract Dokumen awal yang dijadikan pedoman adalah dokumen View Point Oriented Document (VORD). Dokumen VORD merupakan hasil kerja

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1. 1 Latar Belakang Perkembangan teknologi sistem informasi mengalami perkembangan pesat. Perusahaan yang memanfaatkan sistem informasi berjuang untuk mendapatkan perhatian konsumen tersebut

Lebih terperinci

5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.

5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c. Kelompok 1 1. Merupakan program-program komputer dan dokumentasi yang berkaitan, disebut dengan : a. Perangkat lunak b. Firmware c. Kernel d. Hardware 2. Sebuah program yang berisi perintah-perintah atau

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. suatu penelitian, yang dijadikan objek atau fokus dalam penelitian ini adalah

BAB III OBJEK DAN METODE PENELITIAN. suatu penelitian, yang dijadikan objek atau fokus dalam penelitian ini adalah 22 BAB III OBJEK DAN METODE PENELITIAN 3. 1 Objek Penelitian Objek penelitian merupakan suatu yang dijadikan fokus dalam melakukan suatu penelitian, yang dijadikan objek atau fokus dalam penelitian ini

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

DESAIN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

DESAIN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom DESAIN PERANGKAT LUNAK Ign.F.Bayu Andoro.S, M.Kom DOD DOD ERD Kamus Data DFD PSPEC PSPEC Desain Procedural Desain Interface STD Desain Arsitektural CSPEC Desain Data bayuandoro.com 2 Desain perangkat lunak

Lebih terperinci

BAB II LANDASAN TEORI. Definisi sistem menurut [Jog05] adalah sebagai berikut:

BAB II LANDASAN TEORI. Definisi sistem menurut [Jog05] adalah sebagai berikut: 8 BAB II LANDASAN TEORI 2.1 Pengertian Sistem Definisi sistem menurut [Jog05] adalah sebagai berikut: Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya

Lebih terperinci

Pemahaman (cont.) Analisis merupakan sebuah : Penemuan Perbaikan Pemodelan Spesifikasi (baru) Tim RPL 1

Pemahaman (cont.) Analisis merupakan sebuah : Penemuan Perbaikan Pemodelan Spesifikasi (baru) Tim RPL 1 Pertemuan 4 Pemahaman Pemahaman lengkap mengenai persyaratan perangkat lunak sangat penting bagi keberhasilan usaha pengembangan perangkat lunak. Tidak peduli bagaimana perangkat lunak dirancang atau dikodekan,

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan

Lebih terperinci

KONSEP & DEFINISI KEBUTUHAN PL. Eka Widhi Yunarso, S.T., M.MT. Heru Nugroho,S.Si., M.T.

KONSEP & DEFINISI KEBUTUHAN PL. Eka Widhi Yunarso, S.T., M.MT. Heru Nugroho,S.Si., M.T. KONSEP & DEFINISI KEBUTUHAN PL Eka Widhi Yunarso, S.T., M.MT. Heru Nugroho,S.Si., M.T. Kebutuhan PL Kebutuhan perangkat lunak adalah kondisi, kriteria, syarat atau kemampuan yang harus dimiliki oleh perangkat

Lebih terperinci

http://www.brigidaarie.com Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat program beroperasi dengan benar.

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

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 III OBJEK DAN METODE PENELITIAN

BAB III OBJEK DAN METODE PENELITIAN BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Tujuan dilakukannya objek penelitian adalah bentuk kegiatan untuk mengetahui bagaimana perusahaan ini bisa berdiri dan berkembang dengan baik. 3.1.1.

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

BAB I PENDAHULUAN. Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat,

BAB 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 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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pelaporan pajak penghasilan pasal 21 yang biasa dilakukan perusahaan sekarang ini adalah dengan cara menghitung rata-rata penghasilan pegawai perusahaan tersebut selama

Lebih terperinci