
Software, Sistem Informasi, Teknik Pengembangan Software
Presentation
•
Computers
•
1st Grade
•
Easy
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
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.
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
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
10 questions
sistem komputer
Presentation
•
1st Grade
11 questions
Perangkat Lunak
Presentation
•
1st Grade
8 questions
Materi Microsoft Power Point
Presentation
•
1st Grade
8 questions
Informatika
Presentation
•
1st Grade
13 questions
EKSTRAKURIKULER
Presentation
•
1st Grade
13 questions
Ilmu Pengetahuan Alam
Presentation
•
KG
10 questions
Penjumlahan dan Pengurangan Aljabar
Presentation
•
12th Grade - University
10 questions
Pendidikan islam tahun 1
Presentation
•
1st Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade