Materi Pemrograman Terstruktur Bab-1

download Materi Pemrograman Terstruktur Bab-1

of 10

Transcript of Materi Pemrograman Terstruktur Bab-1

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

1

Materi Pemrograman TerstrukturDosen : Dwi S http://dwi.its-sby.edu email: [email protected]

[http://dwi.its-sby.edu/the_untold_stories/]

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

2

BaB I : Overview of Computers and ProgrammingContents: a. Electronic Computers Then and Now b. Computer Hardware c. Computer Software d. The Software Development Method e. Applying the Software Development Method

CHAPTER 1O v e r v ie w o f C o m p u te r a n d P r o g r a m m in g

$

$

K o m p u te r m a s a d e p a n d a n s e k a ra n g

P e n e ra p a n M e to d e P e m b u a ta n P e ra n g k a t L u n a k

P e ra n g k a t K e ra s

M e to d e P e m b u a ta n P e ra n g k a t L u n a k

P e ra n g k a t L u n a k

Komputer Saat Ini & yang akan Datang Tanggapan manusia terhadap komputer dalam sehari-hari Komputer pertama Komputer saat ini Prediksi komputer yang akan datang

Perangkat Keras (Hardware) Memory Central Processing Unit (CPU) Input/ Output Devices Computer Networks

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

3

Bagian-bagian Komputer

Main memory Central Processing Unit

Jenis MemoriMEMORY

Main Memo

Secon dary

CPUMain memory Central Processing Unit

Mengoordinasi semua operasi komputer Menjalankan operasi aritmetika dan logika dalam data

Alat Masukan

Alat Keluaran

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

4

Local Area Network Komputer, printer, scanner, dan alat lainnya terhubung oleh kabel Terdapat Server

Bahasa Pemrograman Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer Terdiri dari : Bahasa Mesin Medium Language Bahasa Aras Tinggi Bahasa Aras Rendah Kode-kode Biner yang hanya dimengerti oleh CPU Bahasa Aras Menengah Bahasa Pemrograman yang lebih mudah dihafal oleh manusia Contohnya adalah bahasa C Bahasa Aras Tinggi Merupakan bahasa yang mengkombinasikan simbol algebra dan bahasa manusia Contohnya adalah Pascal dan Basic Mac OS X

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

5

Linux

SolariS

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

6

Windows-Word

Windows-Internet Explorer

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

7

Windows-RealPlayer

Computer Software Operating System Computer Language Executing a Program Application Software

The Software Developing Method Specify the problem requirements Analyze the problem Design the algorithm to solve the problem Implement the algorithm Maintain and update the program Test and verify the completed program

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

8

Metode Pengembangan Software 1. 2. 3. 4. 5. 6. Menentukan masalah Analisa masalah Mendesain algoritma Implementasi Tes Update

Menentukan masalah Menentukan masalah agar tidak ambigu dan tujuan dari pembuatana software tersebut Analisa masalah Menganalisa masalah yang berupa input dan output Mengidentifikasi hasil apa yang dikehendaki Mendesain algoritma Mendesain langkah yang diperlukan untuk penyelesaian masalah secara sederhana Implementasi Pengimplementasian algoritma ke dalam bahasa pemrograman Tes Pengecekan terhadap adanya error dan output yang dikehendaki Update Pembaharuan program terhadap bug dan menjaga agar program tetap up to date terhadap perkembangan zaman

http://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

9

Aplikasi Pengembangan Software Program Converter Program Suara Unit Converter Studi Kasus : 1. 2. Mengubah mile menjadi kilometer Mengubah kilo kalori menjadi kilo joule

1. Mengubah mile menjadi kilometer Masalah Tugasmu dalam suatu perusahaan adalah untuk mempelajari tentang peta yang satuannya memakai mile dan km, dan untuk memudahkan pengukran kamu ditugaskan membuat program tentang itu Implementasi Analisis Data yang dibutuhkan: 1) Input mile (jarak dalam mile) 2) Output km (jarak dalam kilometer) 3) Pembanding 1 mile = 1,609 km Alogaritma 1) Masukan data dalam mile 2) Ubah ke dalam kilometer 3) Menampilkan data dalam km 2. Mengubah kilo kalori ke kilo joule Masalah

Pada awal tahun 2004, masyarakat Eropa terdata melakukan diet untuk menghilangkan berapa kilo kalori tubuhnya, tugasmu adalah membuat suatu program yang memudahkan para pakar fisika dalam mendata proses itu ke dalam kilo joule. Analisis Data yang dibutuhkan: 1) Input Berat dalam kilo kalori 2) Output Berat dalam kilo joulehttp://dwi.its-sby.edu/the_untold_stories/

Bahan ajar Pemtrograman Terstruktur http://dwi.its-sby.edu/PemrogramanTerstuktur/Materi Pemrograman Terstruktur Bab-1.pdf

10

3) Pembanding

1 kilo kalori = 4.1858 kilo joule

Alogaritma 1) Masukan data dalam kilo kalori 2) Ubah ke dalam kilo joule 3) Tampilkan data dalam kilo joule

Implementasi

Program Suara Masalah Dalam masa pertama kita belajar sangatlah sulit untuk bisa mengenal materi, tugas kita adalah membuat suatu contoh program sederhana yang bisa membuat kita memahami materi yang di berikan Implementasi

http://dwi.its-sby.edu/the_untold_stories/