Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSukarno Ade Tanudjaja Telah diubah "6 tahun yang lalu
1
STRUKTUR DATA OLEH: KHAIRIL ANWAR, ST
2
Penilaian Absensi = 15 % Quiz = 15 % Tugas = 30 % UTS = 20 %
UAS = 20 % 100 % Alamat Blog: Alamat
3
Bab I Pengenalan Sistem Komputer
Sistem adalah jaringan daripada elemen-elemen yg saling berhubungan membentuk satu kesatuan utk melaksanakan suatu tujuan pokok Tujuan Pokok Sistem Komputer ada mengolah data utk menghasilkan informasi. Elemen-Elemen dari Sistem Komputer : Perangkat Keras (Hardware), yaitu semua peralatan yg secara fisik terlihat dan dapat dijamah dalam suatu komputer. Secara garis besar hardware dapat dikelompokkan menjadi : Alat Masukan (Input device) yaitu Perangkat Keras komputer yg berfungsi untuk menerima input (masukan data), contohnya keyboard, pointing device, scanner, sensor Alat Pemroses yaitu Perangkat Keras Komputer yang digunakan untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditampilkan dalam alat ouput. Conohnya central processor atau CPU (central processor unit)
4
Lanjutan Alat Keluaran (Output device) yaitu Perangkat Keras komputer yg berfungsi sebagai penerima hasil pengolahan data dan mengeluarkannya sehingga menghasilkan output Alat Penyimpanan ( Storage) yaitu Perangkat Keras yang berfungsi untuk menyimpan data yang sudah diolah, cotohnya main memory. Atan Masukan (Input Device) Alat Proses (Process Device) Atan Keluaran (Output Device) Atan Penyimpan (Storage)
5
Lanjutan Perangkat / Piranti Lunak (Software), yaitu program yg berisi perintah-perintah untuk melakukan pengolahan data. Software dapat dikelompokkan menjadi : Bahasa program (program language), yg dipakai oleh para pembuat program (programmer) utk membuat daftar instruksi (program) yg harus dilaksanakan oleh komputer. Contoh bahasa program adalah Basic, Cobol, Fortran, Pascal, Assembler, dll Paket Aplikasi (package software) yaitu program yg sudah siap digunakan untuk suatu aplikasi tertentu, misalnya, Wordstar, MS-Office, Lotus 123, SPSS, dll Sistem operasi (operating system) adalah suatu program yg berfungsi sebagai pengendali kerja komputer, misalnya DOS, UNIX, Windows, Linux,dll.
6
Manusia-nya (Brainware), adalah manusia atau orang-orang yang bekerja di dalam mengoperasikan serta mengatur system komputer, mereka diantaranya adalah : System Analyst yg bertugas mempelajari, menganalisa, merancang dan membentuk suatu system / prosedur pengolahan data secara elektronik berdasarkan aplikasi yg dipesan oleh pemakai jasa komputer. Programmer yg bertugas di dalam data processing programming berdasarkan program spesialisasi Operator yg bertugas mempersiapkan komputer utk memproses suatu program mulai dari menghidupkan komputer, menjalankan komputer (mengoperasikan program-program komputer / aplikasi komputer)
7
Aplikasi-Aplikasi Komputer dan Penggunaannya
Perkembangan aplikasi komputer berkembang seiring kemajuan teknologi komputer, mulai dari yg beroperasi pada system DOS, Windows, kemudian Linux dan akan muncul terus mengikuti perkembangan pengetahuan dan teknologi. Aplikasi-aplikasi komputer yg sering digunakan diantaranya : MS-Office yg berjalan dalam Windows berguna utk keperluan individu/kelompok dalam mengetik data, mengolah data, presentasi, komunikasi (internet), dll. Star Office for Linux , yg beroperasi dalam Lingkungan Sistem Operasi Linux, yg dibuat dengan peran seperti MS-Office. SPSS, Microstat, Statistica for Win, dll yg digunakan utk pengolahan data dlm penelitian. Linguist, Dictionary 2000, ETS Toefl, Power Preparation TOEFL, dll yg merupakan program bahasa yg sering digunakan
8
Lanjutan Corel Draw, MS Paint, Adobe Photoshop, ACD See, dll yg merupakan program Desain Grafis POM for Windows, QSB, Lindo, Tora, Microsoft Project, dll yg merupakan program2 utk Manajemen operasi yg membantu dlm pengambilan keputusan. General Ledger, DEA, MYOB Accounting, ACCPAC, dll merupakan program akuntansi yg sering digunakan. Dll
9
Perbandingan Kemampuan Manusia dan Komputer
10
Paradikma Rekayasa Perangkat Lunak
Daur Hidup Klasik, terdiri dari beberapa tahap, yaitu: a. Pengumpulan Data b. Analisis Kebutuhan c. Desain d. Pemrograman e. Pengujian f. Pemeliharaan
11
Gambar paradikma daur hidup klasik
System Engginering Analisis Design Code Testing Maintenance
12
Prototipe (Prototyping), terdiri dari beberapa tahap
a. Pengumpulan Kebutuhan b. Desain Cepat c. Bagun Prototipe d. Evaluasi Prototipe e. Perbaikan Prototipe e. Produk PL
13
Gambar prototipe Start Stop Requirements Gathering & analysis Engginer
product Requirements Gathering & analysis Quick Design Build Prototype Costomer Evaluation Refining Start Stop
14
Model Spiral ( The Spiral Model ), terdiri dari beberapa tahap:
a. Perencanaan Oleh Pengembang b. Analisis Resiko oleh Pengembang dan pesanan c. Rekayasa Perangkat Lunak d. Evaluasi Oleh Pemesanan, bila Rekayasa Perangkat Lunak belum selesai ulangi langkah a
15
Gambar model Spiral Perencanaan Analsis resiko Evaluasi Pelanggan
Pengumpulan awal persyaratan dan perencanaan proyek analisis resiko berdasarkan persyaratan awal analisis resiko berdasarkan reaksi pelanggan perencanaan berdasarkan komentar pelanggan Evaluasi Pelanggan Bentuk Program awal Tahap Program lanjutan Evaluasi Pelanggan Sistem Teknik Teknik
16
ALGORITMA DAN STRUKTUR DATA
Secara garis besar Perangkat Lunak atau biasa dikenal dengan nama “ Program “ terdiri dari kumpulan algoritma dan struktur data, jadi PROGRAM = ALGORITMA+STRUKTUR DATA
17
ALGORITMA Definis Algoritma
Kita bisa mendefinisikan algoritma sebagai berikut: “ Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.” Dan kamus besar bahasa Indonesia (Balai Pustaka 1988) secara formal mendefinisikan algoritma sebagai berikut: “Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.” Contoh: Algoritma untuk mencari nilai maksimum dari suatu data Algoritma untuk mengurutkan data Algortma mencetak nilai ganjil dari 1-19 Dll.
18
Beberapa hal yang harus dipahami dalam mencari algoritma, antara lain:
Masalah apa yang hendak diselesaikan? Gagasan apa yang ada pada algoritma tersebut? Berapa lama yang diperlukan untuk menyelesaikan masalah? Berapa jumlah data yang dapat ditangani oleh algoritma tersebut?
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.