Dibuat Oleh : 1. Andrey ( )

dokumen-dokumen yang mirip
REKAYASA PERANGKAT LUNAK

TUGAS UJIAN INDIVIDU MATA KULIAH SISTEM INFORMASI MANAJEMEN

Materi #1 ESA121 Pengantar Aplikasi Komputer 2013 INTERNET & BLOG

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

Nama : Rendi Setiawan Nim :

REKAYASA PERANGKAT LUNAK. ( 1 st week)

INTERNET DAN BLOG. Materi #1 ESA121 Pengantar Aplikasi Komputer Ganjil 2015/2016

Nama : Rendi Setiawan Nim :

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak

Dibuat Oleh : 1. Andrey ( )

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

STOP MENGGUNAKAN SOFTWARE BAJAKAN

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

10/09/2014. Masrul Indrayana. Pendahuluan

Deskripsi Mata Kuliah

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

Kategori Free dan Non-Free Software. Andi Susilo,

Makalah. Lisensi Freeware, Shareware dan Opensource Software. Daeng X-5. SMA Negeri 1 Kota Bandung * 1 *

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA

Sist Sis em K mput mput (Softwar (Softw e ar e & Brain ain ar w e are))

10/24/2017. Perangkat Lunak. Peranan Perangkat Lunak. Perangkat Lunak Sistem. Perangkat Lunak Sistem. Perangkat Lunak. (Software)

Perangakat Lunak Aplikasi. Refnal Rianto. Skom

REPRESENTASI PENGETAHUAN (KNOWLEDGE) BERBASIS RULE (RULE-BASED) DALAM MENGANALISA KEKURANGAN VITAMIN PADA TUBUH MANUSIA

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

BAB 1 PENDAHULUAN. Sekretariat Badan Geologi adalah divisi yang bergerak melaksanakan

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

BAB II TINJAUAN PUSTAKA

STMIK AMIKOM YOGYAKARTA

REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Program Studi DIII Farmasi POLITEKNIK KESEHATAN PERMATA INDONESIA

REKAYASA PERANGKAT LUNAK

TAHAPAN PENGEMBANGAN DESAIN, DAN VERIFIKASI DAN VALIDASI SISTEM YANG PENTING UNTUK KESELAMATAN BERBASIS KOMPUTER

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

PENGEMBANGAN PERANGKAT LUNAK

Pendahuluan. Oleh : Dewi Sartika, M.Kom

Perkembangan Sistem Operasi Closed Source

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

BAB 1 PENDAHULUAN. Laboratorium klinik kesehatan adalah salah satu perusahaan yang bergerak

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB III METODOLOGI PENELITIAN

BAB II PERANGKAT LUNAK

Pengenalan Teknologi Informasi

The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL

PENDAHULUAN REKAYASA PERANGKAT LUNAK. By PresenterMedia.com

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

Fase Desain Proyek Perangkat Lunak


BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

PEMBUATAN PERANGKAT LUNAK PEMBANGKIT SQL UNTUK DBMS ACCESS Eka Permana *1, Imas Rohayati #2

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

Jenis Metode Pengembangan Perangkat Lunak

BAB III METODE PENELITIAN

Tujuan 04/07/ :01

BAB 1 PENDAHULUAN. Perkembangan teknologi saat ini mengharuskan masyarakat untuk mengikuti

HAKI Perangkat Lunak

BAB V KESIMPULAN DAN SARAN. Bab ini berisi kesimpulan yang merupakan rangkuman dari hasil penelitian

PERANGKAT LUNAK KOMPUTER

BAB I. Pendahuluan. komunitas yang anggotanya memiliki atau mengelola Showroom Mobil. Aktivitas

PEMODELAN ANALISIS PL

PENGENALAN REKAYASA PERANGKAT LUNAK

Mengapa Menggunakan Open Source

BAB III LANDASAN TEORI. bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan

Perancangan Perangkat Lunak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISA & PERANCANGAN SISTEM

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. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB 3 METODOLOGI PENELITIAN

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

Rekayasa Perangkat Lunak (Software Engineering)

JENIS PERANGKAT LUNAK

PERTEMUAN 2 DAN 3 PERENCANAAN PROYEK PERANGKAT LUNAK 1

A. Konsep dan Teknik Pemeliharaan Perangkat Lunak

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

PERANCANGAN DENGAN PEMAKAIAN ULANG

KERANGKA ACUAN KERJA SISTEM INFORMASI PENGELOLAAN PAJAK ASLI DAERAH (PAD)

BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang

BAB I PENDAHULUAN. PT. Ayoe Indotama Textile adalah sebuah perusahaan tekstil yang

No Aplikasi Server Kegunaan

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

SOFTWARE ENGINEERING (REKAYASA PERANGKAT LUNAK)

Oleh. Salamun Rohman Nudin, S.Kom., M.Kom Etika Profesi/ Teknik Informatika Untag Surabaya

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

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

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

Transkripsi:

Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015

Arti dan Definisi Perangkat Lunak (software) adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Perangkat Lunak (software) merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.

Dalam arti yang paling luas, software komputer bisa diartikan sebagai sesuatu prosedur pengoperasian. Suatu acara yang ditayangkan oleh televisi, dapat dianggap sebagai software dari suatu peralatan televisi. Demikian pula halnya dengan musik yang telah direkam di atas kaset atau compact disc (CD), data di atas kertas, serta cerita ataupun uraian yang ada di dalam sebuah buku. Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Istilah software ini pada umumnya untuk menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Software dapat pula di artikan sebagai segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya. Fungsi Software: Mengidentifikasi program, Menyiapkan aplikasi program agar tata kerja seluruh peralatan terkontrol, mengatur dan membuat pekerjaan lebih efisien

Software berbayar Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain. Freeware Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware untuk disumbangkan kepada komunitas, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).

Free Software Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal. Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis. Shareware Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari). Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya. Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program

Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up. Jenis-jenis produk perangkat lunak lain diantaranya: 1. System software. Seperti: program untuk mengatur/melayani program-program lain dan system software ini banyak berinteraksi dengan perangkat lunak. 2. Real time software. Seperti: Perangkat lunak yang memonitor, menganalisa, mengendalikan suatu kejadian atau peristiwa yang terjadi. Waktu tanggap (response) singkat (milidetik). 3. Business Software. Merupakan perangkat lunak yang menangani bermacam aplikasi seperti: penggajian, penjualan, persediaan barang, SIM(Sistem Informasi Manajemen) 4. Enginering dan Scientific Software. Merupakan perangkat lunak yang banyak memproses angka-angka seperti: astronomi, otomotif, peramalan cuaca, dll.

Secara umum tujuan RPL tidak berbeda dengan bidang rekayasa yang lain. Bidang rekayasa akan selalu berusaha menghasilkan output yang kinerjanya tinggi, biaya rendah dan waktu penyelesaian yang tepat. Secara lebih khusus kita dapat menyatakan tujuan RPL adalah : a. Memperoleh biaya produksi perangkat lunak yang rendah. b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu. c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform. d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.

Sesuai definisi yang telah disampaikan sebelumnya, maka ruang lingkup RPL dapat digambarkan sebagai berikut : Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak. Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak. Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan. Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak. Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan. Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu. Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak. Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL. Software engineering process berhubungan dengan definisi, implementasi, pengukuran, pengelolaan, perubahan dan perbaikan proses RPL. Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak. Tantangan Rekayasa Lunak Selain tujuan, rekayasa perangkat lunak memiliki tantangan, diantaranya: Menghasilkan Perangkat Lunak yang berkualitas tinggi dengan sumber daya terbatas dan jangka waktu yang tertentu.

Karakteristik Perangkat Lunak Karakteristik perangkat lunak yang direkayasa dengan baik adalah sebagai berikut: Mudah dirawat -> dilengkapi dokumentasi dan perubahan dapat dilakukan dengan biaya minimum. Dapat diandalkan -> bekerja seperti yang diharapkan dan gagaln hanya bila keluar dari spesifiknya. Bekerja efisien > tidak memboroskan sumber daya seperti : memory, prosesor, penyimpanan. Dirancang sesuai dengan tingkat kemampuan pemakai. Rekayasa Perangkat Lunak berupaya untuk menghasilkan : 1. Komponen PL (baca:perangkat lunak) yang dapat dipakai ulang (Reusability) dengan maksud : dapat dimanfaatkan pada berbagai program. 2. Komponen PL (Reusable Component) terdiri dari : Subroutine = berisi algoritma Object Class = Berisi alogritma dan struktur data 3. Produk PL yang lengkap dengan dokumentasinya. Dua Macam Produk Perangkat Lunak : 1. Generik = Proudk yang dikembangkan untuk dijual kepada publik. 2. Spesifik = Produk yang dikembangkan khusus untuk sebuah company. Beberapa aktivitas utama yang dilakukan oleh perekayasa perangkat lunak, diantaranya ada empat aktivitas, yaitu: 1. Spesifikasi. Berisi tentang spesifikasi perangkat lunak dan batasan operasional. 2. Pengembangan. Berisi tentang tahapan pengembangan sesuai spesifikasi. 3. Validasi. Berisi tentang tahapan pengujian agar sesuai dengan spesifikasi. 4. Evolusi. Melakukan penyesuian yang mengikuti perubahan kebutuhan.

Sumber : 1. http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer/ 2. http://emka.web.id/special/electro/2012/tujuan-dan-ruang-lingkup-rekayasa-perangkat-lunak/ 3. http://umardanny.com/tutorial-rekayasa-perangkat-lunak-rpl/ 4. http://rpl-kel5.blogspot.com/2008/11/pentingnya-rekayasa-perangkat-lunak-rpl.html