Post on 07-Jul-2015
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: dwi@its-sby.edu
[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/