
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
Pembabakan Masa Praaksara
Presentation
•
1st Grade
11 questions
LATIHAN PAT MATEMATIKA (2)
Presentation
•
1st Grade
10 questions
Descriptive text
Presentation
•
1st Grade
12 questions
persamaan Linear Satu Variabel
Presentation
•
1st Grade
9 questions
dasar Desain Grafis
Presentation
•
1st Grade
12 questions
Powerpoint
Presentation
•
1st Grade
7 questions
Aturan penggunaan komputer
Presentation
•
1st Grade
10 questions
PELAKU EKONOMI
Presentation
•
1st Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
22 questions
2D & 3D Shapes & Attributes
Quiz
•
1st Grade
13 questions
Money
Quiz
•
1st Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
15 questions
Place Value tens and ones
Quiz
•
1st Grade
78 questions
SC Ready Reading Assessment Vocabulary
Quiz
•
1st - 5th Grade