PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com"

Transkripsi

1 PENDAHULUAN REKAYASA PERANGKAT LUNAK By PresenterMedia.com

2 KELOMPOK 6 Hj.HUSNAYANTI I.K HASLINDA ARDIANSYAH MIFTA FARID MUHLIS TAHIR ANDI LATIFA NABONE ABD.MALIKUL MULKY 2

3 TUJUAN Memahami apa yang dimaksud dengan rekayasa perangkat lunak dan bagaimana arti pentingnya. Mengetahui jawaban terhadap pertanyaanpertanyaan kunci yang memberikan pemahaman awal mengenai rekayasa perangkat lunak. Memahami isu ketika dan profesi yang penting untuk para perekayasa perangkat lunak. 3

4 Materi FAQ mengenai perangkat lunak Tanggung jawab profesional dan etika 4

5 Pendahuluan Ekonomi SEMUA negara maju adalah lunak. tergantung pada perangkat Rekayasa perangkat lunak merupakan suatu disiplin ilmu yang bertujuan mengembangkan sistem perangkat lunak yang efektif dari segi biaya. Rekayasa perangkat lunak yang bersangkutan dengan teori-teori, metode dan alat untuk perangkat lunak profesional pembangunan. Perekayasa perangkat lunak berhak untuk berbangga atas keberhasilan mereka. Rekayasa perangkat lunak telah berperan besar dalam waktu hidupnya yang singkat dan kita harus yakin bahwa, dengan matangnya disiplin ilmu. 5

6 Biaya perangkat lunak Pendahuluan Biaya perangkat lunak seringkali mendominasi sistem komputer biaya. Biaya perangkat lunak pada PC sering lebih besar dari biaya hardware. Biaya Perangkat Lunak lebih untuk mempertahankan daripada yang dilakukannya untuk berkembang. Untuk sistem dengan umur panjang, biaya perawatan mungkin beberapa kali Biaya yang diperlukan untuk pengembangan. Rekayasa perangkat lunak berkaitan dengan biaya pengembangan perangkat lunak yang efektif. 6

7 FAQ Mengenai Rekayasa Perangkat Lunak 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa sistem? 5. Apa yang dimaksud dengan proses perangkat lunak? 6. Apakah model proses perangkat lunak? 7. Berapa biaya rekayasa perangkat lunak? 8. Apa saja metode-metode RPL? 9. Apa yang dimaksud dengan CASE (Computer-Aided Software Engineering)? 10. Apakah atribut-atribut perangkat lunak yang baik? 11. Apa tantangan kunci yang dihadapi RPL? 7

8 FAQ Mengenai Rekayasa Perangkat Lunak Apakah Perangkat Lunak Itu? Perangkat Lunak (Software) tidak sama dengan program komputer. Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat agar program beroperasi dengan benar. Sistem Perangkat Lunak terdiri dari : Sejumlah program yg terpisah File-file konfigurasi Dokumentasi sistem Dokumentasi User 8

9 FAQ Mengenai Rekayasa Perangkat Lunak Dua tipe produk perangkat lunak Dua tipe produk perangkat lunak : Produk Generik Sistem stand-alone standar yg diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yg membelinya. Biasa disebut sebagai software shrink-wrapped. Contoh : pengolah kata (word processor). Produk pesanan (yang disesuaikan) Sistem yg dipesan oleh pelanggan tertentu. Dikembangkan khusus bagi pelanggan oleh kontraktor perangkat lunak. Contoh : Sistem untuk mendukung proses bisnis tertentu dan sistem kontrol lalu lintas udara. 9

10 FAQ Mengenai Rekayasa Perangkat Lunak Perbedaan PENTING antara tipe2 perangkat lunak : Pada produk generik, organisasi yang mengembangkan perangkat lunak mengontrol spesifikasi perangkat lunak. Pada produk pesanan, spesifikasi biasanya dikembangkan dan dikontrol oleh organisasi yang membeli perangkat lunak tersebut. 10

11 FAQ Mengenai Rekayasa Perangkat Lunak Apa Rekayasa Perangkat Lunak Itu? RPL atau Software Engineering (SE) Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Ada 2 istilah kunci disini : disiplin rekayasa Perekayasa membuat suatu alat bekerja. Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan. semua aspek produksi perangkat lunak RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi PL. 11

12 FAQ Mengenai Rekayasa Perangkat Lunak Perbedaan antara RPL dengan Computer Science? teori ilmu komputer masih cukup untuk bertindak sebagai fondasi yang lengkap untuk perangkat lunak rekayasa (seperti misalnya fisika dan teknisi listrik ). Intinya, computer science berhubungan dengan teori dan metode yang mendasari sistem komputer dan perangkat lunak, sedangkan RPL berhubungan dengan praktek dalam memproduksi perangkat lunak. 12

13 FAQ Mengenai Rekayasa Perangkat Lunak Perbedaan RPL dengan Rekayasa Sistem? Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem. Rekayasa sistem merupakan disiplin yang lebih tua dari rekayasa perangkat lunak 13

14 FAQ Mengenai Rekayasa Perangkat Lunak Apa yang dimaksud dengan proses perangkat lunak? Serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak sebagian besar dilakukan oleh perekayasa perangkat lunak. Ada 4 kegiatan/aktivitas pada proses PL : 1. Spesifikikasi Perangkat Lunak Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan. 2. Pengembangan Perangkat Lunak Perangkat lunak yang memenuhi spesifikasi harus di produksi 3. Validasi Perangkat Lunak Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan. 4. Evolusi Perangkat Lunak Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan. 14

15 FAQ Mengenai Rekayasa Perangkat Lunak Apa yang dimaksud dengan proses perangkat lunak? Proses perangkat lunak yang berbeda mengatur kegiatan ini dengan cara yang berbeda dan dijelaskan dengan tingkat kerincian yang berbeda pula. Waktu kegiatan bervariasi, sebagaimana hasilnya Pengaturan yang berbeda dapat menggunakan proses yang berbeda untuk menghasilkan produk yang sama. Tapi untuk beberapa jenis aplikasi tertentu, beberapa proses lebih sesuai dari yang lainnya, jika digunakan proses yang tidak sesuai maka kualitas kegunaan produk perangkat lunak yang akan dikembangkan tersebut mungkin akan berkurang. 15

16 FAQ Mengenai Rekayasa Perangkat Lunak Model Proses Perangkat Lunak Merupakan deskripsi yang disederhanakan dari proses perangkat lunak di presentasikan dengan sudut pandang tertentu. Bisa mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat pada rekayasa perangkat lunak (Perekayasa PL). 16

17 FAQ Mengenai Rekayasa Perangkat Lunak Contoh Jenis Model Proses PL 1. Model aliran kerja (workflow) menunjukkan kegiatan pada proses bersama dengan input, output, dan ketergantungannya. Merepresentasikan pekerjaan manusia. 2. Model aliran data (data flow) merepresentasikan proses sebagai suatu set kegiatan yang melakukan transformasi data. Menunjukkan bagaimana input ke proses, misalnya spesifikasi ditransformasi menjadi output, misalnya menjadi desain. 3. Model peran/aksi merepresentasikan peran orang yang terlibat pada PL dan kegiatan yg menjadi tanggung jawab mereka. 17

18 FAQ Mengenai Rekayasa Perangkat Lunak Contoh Jenis Model Proses PL 1. Model air terjun (waterfall) Mengambil kegiatan dasar seperti spesifikasi, pengembangan, validasi, dan evolusi dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya. 2. Pengembangan evolusioner Pendekatan ini berhimpitan dengan kegiatan spesifikasi, pengembangan, dan validasi. Sistem awal dikembangkan dengan cepat dari spesifikasi abstrak. Sistem ini kemudian di perbaiki dengan masukan dari pelanggan untuk menghasilkan sistem yang memuaskan kebutuhan pelanggan. 18

19 FAQ Mengenai Rekayasa Perangkat Lunak FAQ Mengenai Rekayasa Perangkat Lunak 3. Pengembangan Sistem Formal Pendekatan ini menghasilkan suatu sistem matematis yang formal dan mentransformasikan spesifikasi ini, dengan menggunakan metode matematik menjadi sebuah program. 4. Pengembangan berdasarkan pemakaian ulang (Reusable) Teknik ini menganggap bahwa bagian-bagian sistem sudah ada. Proses pengembangan sistem terfokus pada pengintegrasian bagian-bagian sistem dan bukan pengembangannya dari awal. 19

20 FAQ Mengenai Rekayasa Perangkat Lunak Biaya Rekayasa Perangkat Lunak Umumnya sekitar 60% untuk biaya pengembangan (development) dan 40% biaya pengujian (testing). Distribusi biaya yang tepat selama proses perangkat lunak bergantung pada proses yang digunakan dan jenis perangkat lunak yang dikembangkan. 20

21 FAQ Mengenai Rekayasa Perangkat Lunak Biaya Rekayasa Perangkat Lunak 21

22 FAQ Mengenai Rekayasa Perangkat Lunak Biaya Rekayasa Perangkat Lunak Pada gambar diatas perangkat lunak dikembangkan dengan menggunkan pendekatan evolusioner, maka tidak ada batasan yang jelas antara spesifikasi,perancangan, dan pengembangan. Harus dilakukan modifikasi untuk jenis pengembangan ini agar biaya spesifikasi dikurangi karena hanya spesifikasi tingkat tinggi yang dihasilkan sebelum pengembangan denga pendekatan ini. Spesifikasi, perancangan, implemntasi, integrasi dan pengujian dilakukan secara pararel dalam kegiatan pengembangan 22

23 FAQ Mengenai Rekayasa Perangkat Lunak Biaya Rekayasa Perangkat Lunak/Biaya Pengembangan Produk 23

24 FAQ Mengenai Rekayasa Perangkat Lunak Metode-metode RPL Pendekatan-pendekatan terstruktur terhadap pengembangan perangkat lunak mencakup model, notasi, aturan, saran pengembangan sistem (rekomendasi), dan panduan proses. Deskripsi model sistem Deskripsi model yang harus dikembangkan dan notasi yang digunakan untuk mendefinisikan model-model ini. Ex : model aliran data. Aturan Batasan yang berlaku bagi model sistem. Ex : Setiap entitas pada model sistem harus memiliki nama yang unik. Rekomendasi Saran dalam membentuk perancangan yang baik. Ex : Tidak ada objek yang memiliki lebih dari tujuh sub-objek yang berhubungan dengannya. Panduan Proses Aktifitas yang bisa diikuti untuk mengembangkan model sistem. Ex : Atribut objek harus didokumentasi sebelum mendefinisikan operasi yang berhubungan dengan objek. 24

25 FAQ Mengenai Rekayasa Perangkat Lunak CASE (Computer-Aided Software Engineering) Mencakup berbagai macam program yang digunakan untuk mendukung kegiatan PL seperti analisis persyaratan, pemodelan sistem, debugging, dan pengujian. 25

26 FAQ Mengenai Rekayasa Perangkat Lunak atribut perangkat lunak yang bagus yang bagus Perangkat Lunak seharusnya memberikan user kebutuhan fungsionalitas dan kinerja yang : 1. Dapat dipelihara (Maintanability) PL harus dapat memenuhi perubahan kebutuhan user. 2. Dapat diandalkan (Dependability) PL harus dapat dipercaya dan tidak menyebabkan kerusakan fisik atau ekonomi jika terjadi kegagalan sistem. 3. Efisien PL harus efisien dalam penggunaan sumber daya sistem. 4. Kemampuan pemakaian (Usability) PL harus dapat dipakai sesuai dengan yang direncanakan. 26

27 FAQ Mengenai Rekayasa Perangkat Lunak Tantangan Kunci yang dihadapi RPL? 1. Tantangan Warisan (Legacy) Tantangan memelihara dan meng-update PL sedemikian sehingga biaya yg berlebihan dapat dihindari dan layanan bisnis yg penting tetap dilakukan. 2. Tantangan Heterogenitas Tantangan teknik pengembangan untuk membangun perangkat lunak yang dapat diandalkan dan cukup flexibel untuk menghadapi heterogenitas yang ada. 3. Tantangan Pengiriman Tantangan mempersingkat waktu kirim sistem besar dan kompleks, tanpa mengurangi kualitas sistem. 27

28 Tanggung Jawab Profesional dan Etika Software engineering melibatkan lebih luas tanggung jawab dari sekedar penerapan keterampilan teknis. Para Perancang Perangkat Lunak harus berperilaku jujur dan etis cara yang bertanggung jawab jika mereka harus dihormati sebagai profesional. Perilaku etis lebih dari sekedar menegakkan hukum. 28

29 Tanggung Jawab Profesional dan Etika Isu tanggung jawab profesional Konfidensialitas Engineers biasanya harus menghormati kerahasiaan dari majikan mereka atau klien terlepas dari apakah atau tidak perjanjian kerahasiaan formal telah ditandatangani. Kompetensi Perekayasa tidak boleh menggambarkan tingkat mereka kompetensi. Mereka seharusnya tidak sengaja menerima pekerjaan yang melebihi kompetensi mereka. 29

30 Tanggung Jawab Profesional dan Etika Isu tanggung jawab profesional Hak properti intelektual Insinyur harus menyadari hukum setempat yang mengatur penggunaan kekayaan intelektual seperti paten, hak cipta, dll Mereka harus berhati-hati untuk memastikan bahwa kekayaan intelektual majikan dan klien dilindungi. Komputer penyalahgunaan insinyur Perangkat lunak tidak harus menggunakan keterampilan teknis mereka untuk penyalahgunaan komputer orang lain. Komputer penyalahgunaan berkisar dari yang relatif sepele (bermain game pada komputer atasan ) sampai yang sangat serius (penyebaran virus). 30

31 Tanggung Jawab Profesional dan Etika ACM / IEEE Kode Etik Masyarakat profesional di AS bekerja sama untuk menghasilkan sebuah kode praktek yang etis. Anggota organisasi ini mendaftar ke kode praktek ketika mereka ingin bergabung. Kode berisi delapan Prinsip-prinsip yang terkait dengan perilaku dan keputusan yang dibuat oleh profesional perangkat lunak insinyur, termasuk praktisi, pendidik, manajer, supervisor dan kebijakan pembuat, serta trainee dan mahasiswa profesi. 31

32 Tanggung Jawab Profesional dan Etika Kode etik dan praktek profesional rekayasa perangkat lunak. Mukadimah Versi pendek kode merangkum aspirasi pada tinggi tingkat abstraksi tersebut; ayat-ayat yang termasuk dalam penuh versi memberikan contoh dan rincian tentang bagaimana aspirasi mengubah cara kita bertindak sebagai profesional rekayasa perangkat lunak. Tanpa aspirasi, rincian bisa menjadi legalistik dan membosankan, tanpa rincian, aspirasi dapat menjadi tinggi terdengar tapi kosong; bersama-sama, aspirasi dan rincian membentuk kode kohesif 32

33 Tanggung Jawab Profesional dan Etika Kode etik dan praktek profesional rekayasa perangkat lunak. Perekayasa Perangkat Lunak harus berkomitmen untuk membuat analisis, spesifikasi, desain, pengembangan, pengujian dan pemeliharaan perangkat lunak dan dihormati sebagai profesi menguntungkan. Sesuai dengan komitmen mereka untuk keselamatan, kesehatan dan kesejahteraan masyarakat, insinyur perangkat lunak harus mematuhi Delapan Prinsip berikut: 33

34 Tanggung Jawab Profesional dan Etika Prinsip Kode Etik PUBLIK insinyur Perangkat Lunak harus bertindak konsisten dengan publik bunga. KLIEN DAN KERJA Perekayasa Perangkat Lunak harus bertindak dengan cara yang ada di terbaik kepentingan klien mereka dan majikan yang konsisten dengan publik bunga. PRODUK Perekayasa Perangkat Lunak harus memastikan bahwa mereka produk dan terkait modifikasi memenuhi standar profesional tertinggi mungkin. 34

35 Tanggung Jawab Profesional dan Etika Prinsip Kode Etik PENGHAKIMAN Perekayasa Perangkat Lunak harus mempertahankan integritas dan kemandirian dalam penilaian profesional mereka. MANAJEMEN Manajer dan pemimpin Software engineering harus berlangganan dan mempromosikan pendekatan etis dengan pengelolaan pengembangan perangkat lunak dan pemeliharaan. PROFESI Perekayasa Perangkat Lunak memajukan integritas dan reputasi profesi konsisten dengan kepentingan publik. 35

36 Tanggung Jawab Profesional dan Etika Prinsip Kode Etik KOLEGA Perangkat Lunak harus bersikap adil dan mendukung terhadap kolega mereka. DIRI Perangkat Lunak harus berpartisipasi dalam seumur hidup mengenai tentang praktek profesi mereka dan akan mempromosikan pendekatan etis untuk mempraktekkan profesi. 36

37 Tanggung Jawab Profesional dan Etika Dilema Etika Ketidaksepakatan pada prinsipnya dengan kebijakan senior manajemen. Atasan harus bertindak dengan cara yang tidak etis dan melepaskan-kritis sistem keamanan tanpa finishing pengujian sistem. Partisipasi dalam pengembangan militer sistem atau sistem senjata nuklir merupakan dilema terbesar. 37

38 Hal-Hal Penting Software engineering adalah disiplin ilmu yang terkait dengan semua aspek produksi perangkat lunak. Produk perangkat lunak terdiri dari program yang dikembangkan dan dokumentasi yang relevan. Atribut yang penting adalah perawatan, kehandalan, efisiensi dan kegunaan. Proses perangkat lunak terdiri dari kegiatan-kegiatan yang terlibat dalam produk perangkat lunak. Dasar kegiatan adalah perangkat lunak spesifikasi, pengembangan, validasi dan evolusi. Metode adalah cara memproduksi perangkat lunak. Metode mencakup usulan untuk proses yang akan diikuti, notasi yang akan digunakan, peraturan yang mengatur sistem deskripsi yang dihasilkan dan pedoman desain. 38

39 Hal-Hal Penting (2) CASE tools adalah perangkat lunak sistem yang dirancang untuk mendukung kegiatan rutin pada proses perangkat lunak seperti pengeditan desain diagram, pemeriksaan konsistensi diagram dan melacak program tes yang telah dijalankan. Perekayasa Perangkat Lunak memiliki tanggung jawab terhadap profesi rekayasa dan masyarakat. Mereka seharusnya tidak hanya peduli dengan masalah teknis. Masyarakat Profesional mempublikasikan kode etik yang ditetapkan dari standar perilaku yang diharapkan dari mereka anggota. 39

40 Terima Kasih

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK REKAYASA PERANGKAT LUNAK PENDAHULUAN 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa

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

Pendahuluan Rekayasa Perangkat Lunak

Pendahuluan Rekayasa Perangkat Lunak Objective Pendahuluan Rekayasa Perangkat Lunak Untuk memperkenalkan dan untuk menjelaskan pentingnya rekayasa perangkat lunak Untuk menetapkan jawaban dari pertanyaan-pertanyaan kunci tentang rekayasa

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

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Pertemuan 2 Pengenalan Rekayasa Perangkat Lunak.: Erna Sri Hartatik :. Pembahasan Konsep dasar Rekayasa Perangkat Lunak (Software Engineering) Model-model Pengembangan Perangkat

Lebih terperinci

I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?

I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering? I. INTRODUCTION TO SOFTWARE ENGINEERING 1. What and Why Sofware Engineering? 1.1 Software Engineering (Rekayasa Perangkat Lunak) Ekonomi dari semua bangsa-bangsa maju tergantung pada perangkat lunak Semakin

Lebih terperinci

Pendahuluan. Oleh : Dewi Sartika, M.Kom

Pendahuluan. Oleh : Dewi Sartika, M.Kom Universitas IGM HD-UIGM-FK-01 Fakultas : Ilmu Komputer Pertemuan ke : 1 Program Studi : Teknik Informatika Handout ke : 1 Kode Matakuliah : Jumlah Halaman : 16 Matakuliah : Rekayasa Perangkat Lunak Mulai

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

Etika Profesional Komputer

Etika Profesional Komputer Kode Etik Profesional Komputer Dua Asosiasi besar komputer telah merumuskan kode etik bagi para profesional bidangnya IEEE (Institute of Electrical and Electronics Engineers) dan ACM (Association for Computing

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

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

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 Materi Perancangan, pembuatan, pengujian dan perawatan perangkat lunak serta pemrograman dengan bahasa tingkat tinggi.

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

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

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

Lebih terperinci

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

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

Lebih terperinci

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat

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

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

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

BAB II LANDASAN TEORI. Menurut (Herlambang, 2005), definisi sistem dapat dibagi menjadi dua. yang saling berkaitan untuk mencapai tujuan tertentu.

BAB II LANDASAN TEORI. Menurut (Herlambang, 2005), definisi sistem dapat dibagi menjadi dua. yang saling berkaitan untuk mencapai tujuan tertentu. BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Menurut (Herlambang, 2005), definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara komponen. Berdasarkan

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

PENGENALAN REKAYASA PERANGKAT LUNAK

PENGENALAN REKAYASA PERANGKAT LUNAK PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL(Perangkat Lunak)

Lebih terperinci

APLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A

APLIKASI PERHITUNGAN HONOR MENGAJAR DOSEN TIDAK TETAP YANG BERBASIS PRESENSI DENGAN MENGGUNAKAN BARCODE Oleh: Wiwik Sulistiyorini (A 1. PENDAHULUAN Seiring dengan perkembangan di semua bidang dan bagian, jumlah mahasiswa baru juga semakin meningkat dari tahun ke tahun. Dosen tidak tetappun mencapai jumlah yang cukup banyak guna menunjang

Lebih terperinci

Analisis Sistem Hanif Al Fatta M.kom

Analisis Sistem Hanif Al Fatta M.kom Analisis Sistem Hanif Al Fatta M.kom Abstraks Kegagalan sistem seringkali diakibatkan karena langkah-langlah pengembangannya yang tidak lengkap, tergesa-gesa dan ceroboh. Kegagalan sistem kadang-kadang

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

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

Kode Etik Insinyur (Etika Profesi)

Kode Etik Insinyur (Etika Profesi) Kode Etik Insinyur (Etika Profesi) Dewan Akreditasi Rekayasa dan Teknologi (ABET) Kode Etik Insinyur ATAS DASAR PRINSIP Insinyur menegakkan dan memajukan integritas, kehormatan dan martabat profesi engineering

Lebih terperinci

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN

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

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

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

REKAYASA PERANGKAT LUNAK MATERI TM 14

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

Lebih terperinci

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

A. Konsep dan Teknik Pemeliharaan Perangkat Lunak

A. Konsep dan Teknik Pemeliharaan Perangkat Lunak A. Konsep dan Teknik Pemeliharaan Perangkat Lunak Perintah (program komputer) yang mana bila dieksekusi akan menghasilkan fungsi sebagai mana yang kita inginkan. Struktur data yang memungkinkan suatu aplikasi

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

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

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

Pengenalan Rekayasa Perangkat Lunak (RPL)

Pengenalan Rekayasa Perangkat Lunak (RPL) Pengenalan Rekayasa Perangkat Lunak (RPL) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com History of RPL 1 Era 1940s Komputer pertama dibuat Bidang Computer Science mulai berkembang Karakteristik

Lebih terperinci

PRODUK DAN PROSES. Aprilia Sulistyohati, S.Kom. Jurusan Teknik Informatika Universitas Islam Indonesia. Your Logo

PRODUK DAN PROSES. Aprilia Sulistyohati, S.Kom. Jurusan Teknik Informatika Universitas Islam Indonesia. Your Logo PRODUK DAN PROSES Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo PENGANTAR Apa yang dimaksud dengan PERANGKAT LUNAK? Apa yang dimaksud dengan REKAYASA PERANGKAT

Lebih terperinci

Dewan Akreditasi Rekayasa dan Teknologi (Abet)

Dewan Akreditasi Rekayasa dan Teknologi (Abet) Dewan Akreditasi Rekayasa dan Teknologi (Abet) Kode Etik Insinyur ATAS DASAR PRINSIP Insinyur menegakkan dan memajukan integritas, kehormatan dan martabat profesi engineering dengan: I. Menggunakan pengetahuan

Lebih terperinci

STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA STMIK AMIKOM YOGYAKARTA KONSEP DASAR REKAYASA PERANGKAT LUNAK (RPL) Donni Prabowo M.Kom @donnipra donnipra.com Konsep Dasar Konsep dasar rekayasa perangkat lunak mempunyai dua hal pokok yaitu : 1. PERANGKAT

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

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK Pokok Bahasan dalam RPL : RPL sebagai produk dan sebagai produk Konsep manajemen proyek Proses pembangunan PL dan metrik proyek Perencanaan proyek PL Manajemen

Lebih terperinci

1. MODEL WATERFALL KOMUNIKASI PERENCANAAN PEMODELAN PENYERAHAN KE PELANGGAN / PENGGUNA KONSTRUKSI. Permulaan proyek. Analisis perancangan

1. MODEL WATERFALL KOMUNIKASI PERENCANAAN PEMODELAN PENYERAHAN KE PELANGGAN / PENGGUNA KONSTRUKSI. Permulaan proyek. Analisis perancangan 1. MODEL WATERFALL KOMUNIKASI Permulaan proyek Teknik untuk mendapatkan spesifikasi kebutuhan pengguna PERENCANAAN Membuat perkiraanperkiraan, penjadwalan dan pelacakan PEMODELAN Analisis perancangan PENYERAHAN

Lebih terperinci

Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom

Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom Abstraks Pengembangan sistem telah berkembang sesuai kebutuhan dan kecepatan pengembangan sistem yang diinginkan oleh pengembang sistem atau

Lebih terperinci

SOFTWARE PROJECT MANAGEMENT

SOFTWARE PROJECT MANAGEMENT SOFTWARE PROJECT MANAGEMENT Manajemen proyek perangkat lunak merupakan bagian yang penting dalam pembangunan perangkat lunak. Sekalipun tidak bersifat teknis seperti pengkodean, halhal dalam manajemen

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

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI. TESTING DAN IMPLEMENTASI SISTEM WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 3 TESTING DAN IMPLEMENTASI SISTEM Pengembangan Perangkat Lunak Bagian 2 Mengukur Produktivitas dalam Pengembangan Perangkat Lunak.

Lebih terperinci

Muhlis Tahir PTIK A 09 UNM

Muhlis Tahir PTIK A 09 UNM Muhlis Tahir PTIK A 09 UNM BAB 4 Manajemen proyek Pengorganisasian, perencanaan dan penjadwalan proyek perangkat lunak Tujuan Untuk memperkenalkan perangkat lunak manajemen proyek dan menggambarkan karakteristik

Lebih terperinci

TUGAS I MANAGEMENT PROYEK SOFTWARE ENGINEERING. Disusun Oleh :

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

Lebih terperinci

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

Manajemen Proyek Sistem Informasi DAY-1. Wiratmoko Yuwono, ST

Manajemen Proyek Sistem Informasi DAY-1. Wiratmoko Yuwono, ST Manajemen Proyek Sistem Informasi DAY-1 Wiratmoko Yuwono, ST Manajemen Dari Kata Manage : Yang Berarti Menata,Merencanakan, Mengatur, Mengendalikan, Mengelola. Orang yang berkecimpung dalam manajemen disebut

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

Rekayasa Perangkat Lunak (Software Engineering)

Rekayasa Perangkat Lunak (Software Engineering) Rekayasa Perangkat Lunak (Software Engineering) Graha Prakarsa, ST. MT. Sekolah Tinggi Teknologi Bandung Mengetahui arti, karakteristik, dan jenis jenis perangkat lunak sebagai produk rekayasa perangkat

Lebih terperinci

TAHAPAN ANALISIS ANALISIS DAN PERANCANGAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 2010

TAHAPAN ANALISIS ANALISIS DAN PERANCANGAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 2010 TAHAPAN ANALISIS ANALISIS DAN PERANCANGAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 2010 Kegagalan tahapan analisis akan mengakibatkan kegagalan seluruh sistem yang dibangun Tahapan Analisis merupakan tahapan

Lebih terperinci

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

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

Lebih terperinci

Etika dan integritas. Kepatuhan: Pedoman bagi pihak ketiga

Etika dan integritas. Kepatuhan: Pedoman bagi pihak ketiga Etika dan integritas Kepatuhan: Pedoman bagi pihak ketiga i Pihak ketiga berarti orang atau perusahaan yang memasok barang atau jasa kepada Syngenta atau atas nama kami. ii pejabat publik dapat mencakup,

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

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

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma PENGENALAN Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma Perangkat Lunak (Software) Merupakan program aplikasi berikut dengan dokumentasi dan data

Lebih terperinci

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL Oleh : Samsul Arifin, S.Kom Email : samsul.skom@gmail.com Konsep Pemodelan Perangkat Lunak (PL) Konsep rekayasa PL. Suatu disiplin ilmu yang membahas semua

Lebih terperinci

BAB l Pengujian Perangkat Lunak

BAB l Pengujian Perangkat Lunak BAB l Pengujian Perangkat Lunak 1.1 Pengertian Pengujian Pengujian Perangkat Lunak (Software Testing) adalah suatu teknik yang digunakan untuk menentukan bahwa perangkat lunak yang dihasilkan telah memecahkan

Lebih terperinci

PENGEMBANGAN PERANGKAT LUNAK

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

Lebih terperinci

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK

BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK Rekayasa Perangkat Lunak B4 Hal : 1 BAB 4 PROSES PERANGKAT LUNAK & METRIK PROYEK Lord Kelvin berkata : Bila Anda dapat mengukur apa yg sedang Anda bicarakan dan mengekspresikannya dalam angka, berarti

Lebih terperinci

BAB III METODE PENELITIAN. penelitian. Perancangan tingkat usability. Analisis. Identifikasi Pola Interaksi

BAB III METODE PENELITIAN. penelitian. Perancangan tingkat usability. Analisis. Identifikasi Pola Interaksi 30 BAB III METODE PENELITIAN 3.1 Desain Penelitian Proses Pra Penelitian 1. Penentuan lokasi dan variabel penelitian 2. Menentukan kebutuhan data yang akan digunakan 3. Pengumpulan data yang diperlukan

Lebih terperinci

A Layered Technology

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

Lebih terperinci

BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif.

BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif. BAB II DASAR TEORI 2.1 Pengertian Kredit Pengertian kredit mempunyai dimensi yang beraneka ragam, dimulai kata kredit yang berasal dari bahasa Yunani credere yang berarti kepercayaan. Maksudnya pemberi

Lebih terperinci

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi. BAB II LANDASAN TEORI 2.1 Sistem Menurut Kendall (2003), sistem merupakan serangkaian subsistem yang saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk mencapai tujuan dan sasaran

Lebih terperinci

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul 2 CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan minat untuk dimainkan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul RANCANG BANGUN APLIKASI GAME PUZZLE

Lebih terperinci

BAB I PENDAHULUAN. yaitu sistematika penulisan yang merupakan indeks laporan tugas akhir, dimana. tiap sub bab berisi penjelasan ringkasan perbab.

BAB I PENDAHULUAN. yaitu sistematika penulisan yang merupakan indeks laporan tugas akhir, dimana. tiap sub bab berisi penjelasan ringkasan perbab. BAB I PENDAHULUAN Pada bab ini diterangkan latar belakang masalah, tujuan tugas akhir, rumusan masalah, batasan masalah, metodologi penelitian, metodologi pengumpulan data, metodologi pengembangan perangkat

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

Metode-Metode Pengembangan Desain Aplikasi

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

Lebih terperinci

Pertemuan 3. Manajemen Proyek Perangkat Lunak. Proses Dalam Manajemen PL

Pertemuan 3. Manajemen Proyek Perangkat Lunak. Proses Dalam Manajemen PL Pertemuan 3 Manajemen Proyek Perangkat Lunak Proses Dalam Manajemen PL Manajemen proyek merupakan lapisan pertama dalam proses rekayasa perangkat lunak skala besar. Untuk menuju pada proyek yang berhasil,

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian Untuk melakukan sebuah penelitian, dibutuhkan alat dan bahan sebagai penunjang penelitian itu sendiri. Untuk mendukung jalannya penelitian ini

Lebih terperinci

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle)

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle) 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 Life

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama

Lebih terperinci

TUGAS KLIPING SISTEM INFORMASI MANAJEMEN V-MODEL

TUGAS KLIPING SISTEM INFORMASI MANAJEMEN V-MODEL TUGAS KLIPING SISTEM INFORMASI MANAJEMEN V-MODEL Disusun Oleh Jurusan Semester Dosen : 1. Tohari 2. Anni Mariaty : Manajemen Informatika : V : Asep Jalaludin, ST., MM. SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

Lihat https://acrobat.adobe.com/sea/en/how-to/pdf-to-word-doc-converter.html untuk informasi lebih lanjut. LAMPIRAN 3

Lihat https://acrobat.adobe.com/sea/en/how-to/pdf-to-word-doc-converter.html untuk informasi lebih lanjut. LAMPIRAN 3 Untuk mengedit teks ini: Buka file ini pada Adobe Acrobat Klik 'Export PDF tool' pada bagian kanan Pilih Microsoft Word' untuk formatnya kemudian pilih Word Document Klik Export. Simpan file dengan memberikan

Lebih terperinci

Information System Analysis and Design

Information System Analysis and Design Information System Analysis and Design 1 Pengantar Perubahan relatif biaya dari H/W dan S/W Hardware Software 1960 1970 1980 1990 Sumber : Software Engineering a Programming Approach 2 nd Edition, Doug

Lebih terperinci

Program komputer bila dieksekusi memberikan fungsi dan unjuk kerja sesuai yang diinginkan Struktur data yang memungkinkan program memanipulasi

Program komputer bila dieksekusi memberikan fungsi dan unjuk kerja sesuai yang diinginkan Struktur data yang memungkinkan program memanipulasi Program komputer bila dieksekusi memberikan fungsi dan unjuk kerja sesuai yang diinginkan Struktur data yang memungkinkan program memanipulasi informasi secara proporsional Dokumen yang menggambarkan operasi

Lebih terperinci

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

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

Lebih terperinci

PROSES PERANGKAT LUNAK & METRIK PROYEK

PROSES PERANGKAT LUNAK & METRIK PROYEK PROSES PERANGKAT LUNAK & METRIK PROYEK Lord Kelvin berkata : Bila Anda dapat mengukur apa yg sedang Anda bicarakan dan mengekspresikannya dalam angka, berarti Anda memahaminya. Tujuan pengukuran perangkat

Lebih terperinci

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling 6 BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

Lebih terperinci

Mengapa Perlu Kode Etik Profesi Teknologi Informasi dan Komunikasi

Mengapa Perlu Kode Etik Profesi Teknologi Informasi dan Komunikasi Mengapa Perlu Kode Etik Profesi Teknologi Informasi dan Komunikasi Era Informasi Jutaan komputer Networks + + Data Komputer = universal tool Komputer mengerjakan hampir apa saja Komputer tidak perlu tidur

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

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

BAB IV SIMPULAN DAN SARAN

BAB IV SIMPULAN DAN SARAN BAB IV SIMPULAN DAN SARAN 4.1 Simpulan Simpulan yang dapat diambil dari hasil analisis dari klausul akuisisi pengembangan dan pemeliharaan sistem informasi, manajemen insiden keamanan, manajemen keberlanjutan

Lebih terperinci

Perencanaan Proyek PL. A. Sidiq P. Universitas Mercu Buana Yogyakarta

Perencanaan Proyek PL. A. Sidiq P. Universitas Mercu Buana Yogyakarta P5 Perencanaan Proyek PL A. Sidiq P. Universitas Mercu Buana Yogyakarta Materi Observasi pada Estimasi Tujuan Perencanaan Proyek Ruang Lingkup Perangkat Lunak Sumber Daya Estimasi Proyek Perangkat Lunak

Lebih terperinci

BAB II DASAR TEORI an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan

BAB II DASAR TEORI an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan BAB II DASAR TEORI 2.1 Rekayasa Perangkat Lunak Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konfrensi

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

KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak

KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK Tugas ke 12 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS

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 II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada

BAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada BAB II LANDASAN TEORI 2.1 Penjualan Menurut Ridwan Iskandar Sudayat, penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada usaha pemuasan kebutuhan

Lebih terperinci

BAB I PENDAHULUAN Latar belakang Masalah. Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama

BAB I PENDAHULUAN Latar belakang Masalah. Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama BAB I PENDAHULUAN 1.1. Latar belakang Masalah Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama masyarakat kecil dan menengah. Koperasi memegang peranan penting dalam pertumbuhan ekonomi

Lebih terperinci

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal. 2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan

Lebih terperinci

MANAJEMEN PROYEK PERANGKAT LUNAK PROYEK Proyek adalah suatu kegiatan mengkoordinasikan segala sesuatu dengan menggunakan perpaduan sumber daya

MANAJEMEN PROYEK PERANGKAT LUNAK PROYEK Proyek adalah suatu kegiatan mengkoordinasikan segala sesuatu dengan menggunakan perpaduan sumber daya MANAJEMEN PROYEK PERANGKAT LUNAK PROYEK Proyek adalah suatu kegiatan mengkoordinasikan segala sesuatu dengan menggunakan perpaduan sumber daya manusia, teknik, administratif, keuangan untuk mencapai tujuan

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 IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Sejarah singkat mengenai berdirinya CV. Jadikom ini diawali oleh ide dari 3

BAB III OBJEK DAN METODE PENELITIAN. Sejarah singkat mengenai berdirinya CV. Jadikom ini diawali oleh ide dari 3 BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penelitian ini dilakukan di CV. Jadikom. Penelitian difokuskan pada absensi karyawan. 3.1.1. Sejarah Singkat Perusahaan Sejarah singkat mengenai

Lebih terperinci

KODE ETIK IKATAN AKUNTAN INDONESIA

KODE ETIK IKATAN AKUNTAN INDONESIA KODE ETIK IKATAN AKUNTAN INDONESIA Kode Etik Ikatan Akuntan Indonesia dimaksudkan sebagai panduan dan aturan bagi seluruh anggota, baik yang berpraktik sebagai akuntan publik, bekerja di lingkungan dunia

Lebih terperinci