Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHartanti Hermawan Telah diubah "6 tahun yang lalu
1
Pertemuan 09 Materi: Perangkat lunak, pemrograman, dan kecerdasan buatan. Sumber materi: Alter, Steven “Information Systems” a management perspective (third edition). Addison-Wesley. Bab 9.
2
PERANGKAT LUNAK, PEMROGRAMAN, DAN KECERDASAN BUATAN Chapter 9
3
OUTLINE Jenis-jenis software
Pemrograman dipandang sebagai proses bisnis Empat generasi bahasa pemrograman Pengembangan lain dalam pemrograman Sistem operasi Langkah-langkah menuju pemrograman cerdas kedalam mesin
4
1. Jenis-jenis software Application software
Mengolah data ke dalam proses bisnis tertentu. Misal: Program untuk ramalan penjualan. Program untuk mengontrol transaksi pembelian. Program untuk mempertahankan data pelanggan. Program untuk mengirimkan tagihan ke pelanggan.
5
2. End-users software Terdiri dari general-purpose tools, seperti: Spreadsheet program Wordprocessors DBMS untuk PC
6
3. System development software
Programmer dan analyst menggunakan software ini untuk membangun dan meningkatkan Sistem Informasi. Contoh: Compiler CASE (Computer Aided System Engineering) systems
7
4. System software Dihasilkan oleh pakar programmer dalam operasi internal sistem komputer. Contoh: Sistem operasi. Software untuk komunikasi data. Utility.
8
2. Pemrograman dipandang sebagai proses bisnis
Pemrograman sebagai proses penterjemahan aktivitas Bisnis Pengorganisasian ide Bisnis Testing program Perubahan alami dari pemrograman Kecenderungan ke arah object- oriented
9
Pemrograman adalah proses membuat
perintah-perintah yang nantinya akan dieksekusi oleh mesin. Programmer menulis program yang menyatakan keinginan user. Assembler atau compiler menterjemahkan program kedalam perintah yang dapat
10
Menterjemahkan program ke dalam bahasa mesin Aturan dan limitasi
user komputer Tulis program Menterjemahkan program ke dalam bahasa mesin Aturan dan limitasi bahasa pemrograman
11
Testing program Testing adalah proses menentukan apakah program atau sistem bekerja sesuai dengan yang diinginkan. Tak peduli bahasa pemrograman apa yang dignakan, programmer harus mengorganisir ide-ide mereka dan mengujinya (test). Testing diperlukan untuk semua program guna mencari dan membetulkan kesalahan.
12
3. Empat generasi bahasa pemrograman
1. Bahasa mesin Bahasa pemrograman internal untuk chip tertentu.
13
2. Bahasa rakitan Memungkinkan programmer menulis program menggunakan nama variabel, bukan lokasi data di dalam komputer.
14
3. Bahasa tingkat-tinggi
Juga disebut bahasa generasi ke tiga (3 GL’s) Compiler, menterjemahkan bahasa tingkat tinggi ke dalam bahasa mesin. Source code, program mula-mula. Object code, program yang ekivalen dengan bahasa mesin.
15
4. Bahasa generasi keempat (4 GL’s)
Pemrograman lebih prosedural daripada bahasa generasi ke tiga. Query language Report generators
16
4. Pengembangan lain dalam pemrograman
Special-purpose languages Modeling languages, special-purpose languages untuk pengembangan model, yang digunakan secara luas dalam decision support systems.
17
Spreadsheets Suatu jenis modeling language yang memungkinkan orang menulis program, meskipun mereka bukan professional programmers.
18
CASE (Computer Aided Software Engineering) systems
Penggunaan tools terkomputerisasi untuk meningkatkan efisiensi. Upper-CASE, tools yang digunakan oleh profesional bisnis dan profesional IT untuk menjelaskan proses bisnis dan data yang dibutuhkan dalam proses tersebut. Lower-CASE, tools yang digunakan oleh programmer untuk memudahkan proses pemrograman.
19
5. Sistem operasi Sistem operasi untuk PC
-controlling the user interface. -controlling tasks in progress. -controlling access to data. -allocating resources.
20
Sistem operasi untuk sistem computer multi-user
-run banyak job serentak untuk banyak user. -menentukan prioritas. -menjaga keamanan. -menjamin user dengan data dan berbagai job tidak campur aduk dengan yang lain.
21
Sistem operasi jaringan
-membuat link antar nodes. -memonitor operasi jaringan. -mengontrol proses recovery jika ada node yang mati atau seluruh jaringan mati. -terhubung dengan sistem operasi untuk individual workstation dalam jaringan.
22
Mengapa sistem operasi penting?
Sistem operasi merupakan program yang kompleks yang mengontrol operasi komputer dan jaringan.
23
6. Langkah-langkah menuju pemrograman cerdas kedalam mesin
. Pemrosesan bahasa alami (natural language) . Sistem pakar (expert system) . Jaringan syaraf tiruan (neural network) . Penalaran samar (fuzzy logic) . Case-based reasoning (sbg dasar utk pengambilan keputusan) . Agen cerdas (intelligent agent)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.