Search Header Logo
Software, Sistem Informasi, Teknik Pengembangan Software

Software, Sistem Informasi, Teknik Pengembangan Software

Assessment

Presentation

Computers

1st Grade

Easy

Created by

Sandy Irvanda

Used 4+ times

FREE Resource

13 Slides • 1 Question

1

Bab 1 Konsep Pemodelan Berorientasi Objek

Memahami Perangkat Lunak, Sistem Informasi, Teknik Pengembangan Software


Guru : Sandy Irvanda

Slide image

2

A. Perangkat Lunak beserta Kategorinya

Perangkat lunak (software) adalah kumpulan instruksi atau program komputer (syntaks/ code) yang ditulis dalam bahasa pemograman dan ketika dijalankan menyediakan fungsi dan performa yang diinginkan.


Perangkat lunak menjadi struktur data yang memungkinkan program memanipulasi informasi dan dokumen yang menggambarkan bagaimana cara menggunakan dan mengoperasikan program tersebut (Pressman, 2012).

3

Sistem Perangkat Lunak

Sistem perangkat lunak komputer dapat diklasifikasikan menjadi tiga jenis utama, yaitu perangkat lunak sistem, perangkat lunak pemrograman, dan perangkat lunak aplikasi.

Slide image

4

Perangkat Lunak Aplikasi

Perangkat lunak aplikasi ini biasanya dikolaborasikan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer. Perangkat lunak aplikasi juga dapat digolongkan menjadi beberapa kelas berikut :

5

lanjutan

1. Perangkat lunak sistem terdiri dari sistem operasi, perangkat driver, server, dan komponen perangkat lunak.


2. Perangkat lunak pemrograman sangat membantu dalam menulis kode program melalui alat-alat, seperti editor, integrator, debugger, compiler atau interpreter.


3. Perangkat lunak aplikasi komputer adalah kode program yang digunakan untuk mengerjakan tugas tertentu pada sistem. Perangkat lunak menggunakan kapasitas komputer secara langsung untuk mengetik dokumen, memanipulasi foto, merancang rumah, grafik, dan angka

6

lanjutan

5. Perangkat lunak pendidikan, meliputi manajemen ruang kelas, manajemen survei, manajemen pelatihan, dan perangkat lunak kesiapan penjualan.


6. Perangkat lunak pengembangan media, meliputi perangkat lunak seni grafis dan penyuntingan media.


7. Perangkat lunak rekayasa produk, meliputi rekayasa perangkat keras dan rekayasa perangkat lunak

7

B. Memahami Sistem Informasi

Menurut Wikipedia Indonesia, Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi untuk mendukung operasi dan manajemen.


O’ Brien (2004) mendefinisikan sistem informasi sebagai gabungan komponen terintegrasi dan terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi, dan sumber data yang digunakan dalam mengumpulkan, mengelola, mengubah, menyebarkan data, dan informasi dalam organisasi. 


Laudon (2010) menambahkan bahwa sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi serta menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 

8

C. Teknik Pengembangan Perangkat Lunak

Teknik Pengembangan Perangkat Lunak terbagi menjadi dua bagian, yaitu :

1. Pendekatan Terstruktur

2. Pendekatan Objek

9

1. Pendekatan Terstruktur

Pendekatan terstruktur adalah suatu proses yang mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program dan memecah aktivitas bisnis menjadi bagian kecil yang dapat diatur dan berhubungan.


Aktivitas dapat disatukan kembali menjadi satu kesatuan. Dalam pengembangan sistem informasi, pendekatan terstruktur sebagai proses yang berorientasi kepada teknik dan rekayasa.

10

lanjutan

Jika suatu proses telah sampai pada suatu langkah tertentu, proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya. Ciri-ciri pendekatan terstruktur sebagai berikut :


a. Merancang berdasar modul (modularisasi), yaitu proses yang membagi suatu sistem menjadi beberapa modul yang dapat beroperasi secara independen.


b. Bekerja dengan pendekatan top-down yang dimulai dari level atas (secara global) kemudian diuraikan sampai ke tingkat modul (rinci).


c. Kegiatan-kegiatan dilakukan secara bersamaan paralel dan iterasi.


d. Dalam implementasinya antara dimensi data (variabel) dan proses (prosedur dan fungsi) dipisahkan.

11

2. Pendekatan Objek

Pendekatan objek merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. 


Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Pendekatan objek menjadi suatu teknik atau cara pendekatan dalam melihat permasalahan dan sistem.


Pendekatan objek memiliki beberapa keuntungan, yaitu maintenance. Dalam hal ini program lebih mudah dibaca dan dipahami, mudah dalam perubahan program (penambahan atau penghapusan fitur tertentu), seperti perubahan database atau program dan dapat digunakan objek sebanyak mungkin sesuai dengan yang diinginkan

12

lanjutan

Pendekatan objek memiliki beberapa karakteristik atau sifat berikut :


a. Abstraksi yaitu prinsip untuk merepresentasikan dunia nyata yang kompleks menjadi satu bentuk model sederhana dengan mengabaikan aspek-aspek yang tidak sesuai dengan permasalahan


b. Enkapsulasi yaitu pembungkusan atribut data dan layanan (operasi-operasi) yang dimiliki oleh objek tersebut.


c. Pewarisan (inheritance) mekanisme yang memungkinkan satu objek mewarisi sebagian atau seluruh definisi dan objek lain sebagai bagian dan dirinya.

13

lanjutan

d. Reusability yaitu pemanfaatan kembali objek yang sudah didefinisikan untuk suatu permasalahan pada kasus lain yang melibatkan objek tersebut


e. Generalisasi dan spesialisasi yaitu menunjukkan hubungan antara kelas dan objek umum dengan kelas dan objek khusus.


f. Komunikasi antarobjek yaitu dilakukan lewat pesan yang dikirim dari satu objek ke objek lainnya


g. Polymorphism adalah kemampuan suatu objek untuk digunakan di banyak tujuan berbeda dengan nama yang sama sehingga menghemat baris program

14

Poll

Terimakasih, telah menyimak topik hari ini. Jangan lupa dicatat !

Kumpulkan pada Bukti Catatan.


Berikan feedback Anda di bawah ini.


Menurut Anda, bagaimana model presentasi materi seperti ini

Menyenangkan, lebih baik

Mending yang kemarin Pak

Bab 1 Konsep Pemodelan Berorientasi Objek

Memahami Perangkat Lunak, Sistem Informasi, Teknik Pengembangan Software


Guru : Sandy Irvanda

Slide image

Show answer

Auto Play

Slide 1 / 14

SLIDE