
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
9 questions
ulangkaji bendera Malaysia
Presentation
•
1st Grade
11 questions
PJOK1
Presentation
•
1st Grade
10 questions
PENGENALAN KPD DUNIA REKA BENTUK
Presentation
•
1st Grade
11 questions
Ulang kaji
Presentation
•
1st Grade
10 questions
Review PAKdB
Presentation
•
1st Grade
9 questions
UH 1 Informatika
Presentation
•
1st Grade
15 questions
Keselamatan ketika bermain di depan komputer
Presentation
•
1st Grade
9 questions
Asal Usul Muhammadiyah
Presentation
•
KG
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade