• Tidak ada hasil yang ditemukan

PENGENALAN REKAYASA PERANGKAT LUNAK

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGENALAN REKAYASA PERANGKAT LUNAK"

Copied!
10
0
0

Teks penuh

(1)

PENGENALAN REKAYASA 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 BUANA JAKARTA

FAKULTAS ILMU KOMPUTER

JURUSAN SISTEM INFORMASI

Maret 2015

(2)

REKAYASA PERANGKAT LUNAK

I. DEFINISI PERANGKAT LUNAK

Perangkat Lunak atau Software adalah suatu produk yang didesain dan dibangun oleh

Software Engineer atau Programmer.Produk perangkat lunak merupakan suatu program komputer yang memungkinkan sebuah komputer untuk menjalankan tugas tertentu sesuai spesifikasi dari perangkat keras atau Hardware pada komputer.Ibarat tubuh manusia,Perangkat Lunak merupakan otak yang memerintahkan mata untuk membaca , kaki untuk berjalan dan mulut untuk berbicara sedangkan mata , kaki dan mulut adalah perangkat keras.

Perangkat lunak pada dasarnya terdiri dari sekumpulan perintah atau instruksi yang terdiri dari berbagai logika setelah itu logika tersebut di Input , dibaca dan dieksekusi oleh perangkat prosessor untuk diproses oleh prosessor atau perangkat lain pada komputer agar menciptakan suatu hasil atau Output yang diinginkan .

II. JENIS PERANGKAT LUNAK

Sebenarnya perangkat lunak secara garis besar dibedakan menjadi 2 bagian yaitu Perangkat Lunak Aplikasi dan Perangkat Lunak Sistem

1. Perangkat Lunak Aplikasi

Perangkat lunak aplikasi (applications software) adalah perangkat lunak yang berfungsi untuk melakukan tugas – tugas khusus untuk membantu mempermudah pekerjaan sehari – hari.Hasil atau keluaran dari perangkat lunak aplikasi digunakan manusia atau pengguna untuk mempercepat dan mempermudah pekerjaan agar menghasilkan suatu laporan atau hasil kerja yang lebih baik dari pada dikerjakan secara manual menggunakan tangan atau alat konvensional serta lebih cepat,efektif dan efisien tanpa memerlukan waktu yang lama.

(3)

a. Berikut adalah sejumlah jenis perangkat lunak aplikasi :

No Jenis Perangkat Lunak Aplikasi Contoh Perangkat Lunak Aplikasi

1 Pengolah Kata Microsoft Word , Open Office Writer

2 Pengolah Angka Microsoft Excel , Open Office calc

3 Presentasi Microsoft Power Point , Prezi

4 Basis Data Microsoft Access , Microsoft SQL Server ,

mySQL

5 Pengelola Grafis Corel Draw , Photoshop , Paint

6 Pengelola Video iMovie , Blender

7 Pengembangan Perangkat lunak Netbeans , Eclipse , Notepad++

b. Fitur UmumPerangkat Lunak Aplikasi

Berikut ini adalah fitur umum yang terdapat pada perangkat lunak aplikasi:

Cursor: simbol pindah

Scrolling: pindah degan cepat ke atas atau ke bawah

Menu Bar: baris pilihan menu, di atas atau di bawah layar

Pull-down Menu: daftar pilihan perintah yang bisa diurai dari Menu Bar

Help Menu: penjelasan spesifik bagamana melakukan berbagai tugas (petunjuk perintah elektronik) seperti mencetak dokumen

Dialog Box: kotak yang muncul di layar menampilkan pesan yang harus dijawab, seperti Yes atau No

Macros: fitur yang memungkinkan untuk menekan satu tombol untuk menjalankan serangkaian perintah

OLE (object linking and embedding): memungkinkan menyatukan obyek dari suatu aplikasi (mis. graphics) dengan aplikasi lain (mis. word processing)

(4)

Tutorial: program atau buku petunjuk untuk membantu mempelejari produk perangkat lunak

Dokumentasi: panduan pengguna, deskripsi narasi atau grafis suatu program

2. Perangkat Lunak Sistem

Perangkat Lunak Sistem adalah Perangkat lunak yang menjadi dasar perangkat lunak aplikasi, dirancang untuk memungkinkan komputer mengelola sumber dayanya sediri dan menjalankan operasi - operasi dasar yang disebut perangkat lunak sistem (systems software). perangkat lunak sistem juga berfungsi sebagai koordinator utama semua perangkat keras komputer dan program perangkat lunak aplikasi.

Perangkat lunak sistem menjalankan operasi dasar; memberitahu perangkat keras apa yang akan dilakukan dan bagaimana serta kapan melakukannya. Tetapi perangkat lunak tidak dapat memecahkan masalah-masalah spesisfik berkaitan dengan suatu tugas atau profesi. Contoh dari perangkat lunak sistem adalah: DOS, Macintosh OS, Windows, OS/2, Windows NT, UNIX, dan NetWare. Perangkat Lunak Sistem memiliki beberapa kategori seperti berikut :

Operating System (OS) Utility Program

Language Translator

a. Operating System (OS)

Operating System (sistem operasi) merupakan master sistem dari program-program yang mengatur operasional dasar komputer. Sistem operasi secara otomatis dijalankan ke dalam memori utama dengan segera ketika Anda menghidupkan atau menyalakan komputer. Sistem operasi melaksankan jenis tugas sebagai berikut:

Mengkoordinir pemrosesan

Mengatur penggunaan memori utama

Mengalokasikan penggunaan perangkat tambahan

Memeriksa kegagalan fungsi peratalan dan menampilkan pesan kesalahan Mengatur penyimpanan berkas dalam disk

(5)

b. Utility Program

Utility Program secara umum digunakan untuk mendukung, meningkatkan

programprogram dalam sebuah sistem komputer. Banyak OS sudah memiliki utility program di dalamnya untuk tujuan umum seperti mengkopi isi sebuah disk ke disk lain. Beberapa contoh

utility program adalah: Screen saver, Data Recovery, Backup, Virus protection, Data compression, Memory management, dan Defragmentation.

c. Language Translators

Language Translators adalah perangkat lunak yang menterjemahkan bahasa yang ditulis oleh programmer dalam bahasa seperti BASIC ke dalam bahasa mesin yang dapat dimengerti oleh komputer.

d. Kemampuan Perangkat Lunak Sistem

Multitasking Timesharing Multiprocessing

(6)

e.2 Timesharing

(7)

III. PENTINGNYA REKAYASA PERANGKAT LUNAK

1. Definisi Rekayasa Perangkat Lunak

Menurut Wikipedia , Rekayasa Perangkat Lunak atau Software Engineering adalah

Software engineering is the study and an application of engineering to the design, development, and maintenance of software.

Typical formal definitions of software engineering are:

 The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.

 An engineering discipline that is concerned with all aspects of software production.

 The establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines

Artinya adalah

Rekayasa perangkat Lunak adalah bidang studi dan pengaplikasian dari perancangan , pembuatan / pengembangan, dan perawatan suatu Perangkat Lunak.

Definisi secara khusus dari Rekayasa Perangkat Lunak adalah :

 Pengaplikasian secara sistematis,teratur , dan pendekatan kuantitatif dalam mengembangkan , mengoperasikan dan merawat perangkat lunak.

 Disiplin ilmu yang secara fokus menangani semua aspek dalam pembuatan perangkat lunak.

 Pembentukan dan penggunaan prinsip – prinsip perekayasaan yang baik untuk mendapatkan nilai ekonomis dengan perangkat lunak yang handal dan bekerja secara efisien pada pekerjaan nyata.

(8)

2. Pentingnya Rekayasa Perangkat Lunak

Beberapa Faktor mengapa rekayasa Perangkat Lunak sangat penting adalah :

 Rekayasa Perangkat Lunak (RPL) berkaitan dengan teori , metode dan alat untuk membangun perangkat lunak secara Profesional.

Tanpa RPL maka pembangunan sistem komputerisasi menggunakan perangkat lunak akan sulit dikembangkan karena RPL merupakan disiplin ilmu yang menangani semua aspek berkaitan dengan perangkat lunak.

 Semua negara maju ekonominya bergantung pada perangkat lunak.

Semakin maju perangkat lunak yang dimiliki suatu negara maka perekonomian negara akan semakin maju karena sistem ekonomi akan semakin cepat , efektif dan efisien oleh sebab itu penguasaan RPL mutlak dibutuhkan.

 Makin banyak sistem yang dikendalikan oleh perangkat lunak.

Saat ini hampir setiap sistem apapun sudah dikendalikan secara komputerisasi menggunakan perangkat lunak karena kehandalan dan biaya yang lebih murah dari sistem manual.

 Meningkatkan keakuratan, performance & efficiency produk secara keseluruhan dalam pengembangan perangkat lunak.

Dengan penguasaan RPL secara baik dan berkelanjutan mengikuti teknologi terbaru maka kemampuan perangkat lunak yang dikembangkan akan semakin handal.

 Menerapkan metodologi RPL yang terdefinisi dengan baik untuk resolusi perangkat lunak.

Dengan menerapkan metodologi RPL yang sudah didefinisikan dengan baik serta sesuai langkah – langkah yang tepat maka meresolusi suatu sistem agar menjadi sistem komputerisasi yang semakin berkembang akan lebih mudah.

(9)

3. Kesimpulan dari Pentingnya Rekayasa Perangkat Lunak

Dengan penerapan disiplin ilmu Rekayasa Perangkat Lunak dalam membangun sistem yang berbasis perangkat lunak atau komputerisasi maka perkembangan suatu negara akan

mendapatkan kemajuan yang pesat karena sistem komputerisasi akan menciptakan sistem dengan kecepatan , kemudahan , keakuratan , keamanan serta biaya yang lebih murah.Hal ini dapat mendorong masyarakat negara tersebut semakin inovatif dan kreatif dalam menciptakan , mendistribusikan dan mempromosikan produknya sehingga ekonomi negara tersebut menjadi maju dan rakyat semakin sejahtera selain itu sistem pendidikan ikut maju pula karena para pelajar akan semakin belajar dalam mengembangkan hal – hal baru.

(10)

DAFTAR PUSTAKA

karmila.staff.gunadarma.ac.id/Downloads/files/15710/RPL.pdf pentingnya rekayasa perangkat lunak .pdf http://www.academia.edu/4856021/BAB_1_PENDAHULUAN_1.1._Pengertian_Rekaya sa_Perangkat_Lunak http://www.ocw.usu.ac.id/course/download/7210000012-pengantar-komputer/bab_vi_perangkat_lunak.pdf bab_vi_perangkat_lunak.pdf http://en.wikipedia.org/wiki/Software_engineering

Referensi

Dokumen terkait

Sedangkan menurut Hadari Nawawi dan Martini Hadari (1994:100) yang mengutip pendapat Stepen P. Robin bahwa “Control can be defined as the process of monitoring

Teknologi Perangkat Komputer Komputer adalah peralatan elektronik yang terdiri dari perangkat keras hardware dan perangkat lunak software yang memiliki.. kemampuan atau

Virtual machine adalah perangkat lunak yang dapat mengisolasi sebuah mesin komputer serta dapat menjalankan semua program seperti komputer aslinya atau duplikat

“ (Saat itu, dengan penuh haru) Ibrahim berkata: “Wahai anakku, sungguh engkau adalah anak yang sangat membantu dalam menjalankan perintah Allah SWT “.. Dalam

Pada saat melakukan konfirmasi kepada Budayawan Mandar tentang semua tafsiran teks yang telah ditulis melalui wawancara, Budayawan Mandar mengungkapkan bahwa identitas sosial Suku

Ranah keilmuan Program Studi S1 Rekayasa Perangkat Lunak meliputi ilmu pada area Ilmu Komputer atau Informatika, Rakayasa Perangkat Lunak, dan Sistem Komputer sehingga

Penelitian ini tentang metode pembelajaran Pendidikan Agama Islam anak berkebutuhan khusus di SMK Negeri 8 Surakarta yang bertujuan untuk menjelaskan metode

[r]