29
KOMPUTER SEBAGAI ALAT PEMECAHAN MASALAH

4. Komputer Sebagai Alat Pemrosesan Masalah-tugas

Embed Size (px)

DESCRIPTION

komputer sebagai alat pemrosesan data

Citation preview

Slide 1

KOMPUTER SEBAGAI ALAT PEMECAHAN MASALAHKomputerSejarah Komputer ?Bagaimana Komputer Bekerja?BAGAIMANA KOMPUTER BEKERJASaat teknologi yang dipakai pada komputerdigitalsudah berganti secara dramatis sejak komputer pertama pada tahun1940-an, komputer kebanyakan masih menggunakanarsitektur Von Neumann, yang diusulkan pada awal 1940-an olehJohn von Neumann.ArsitekturVon Neumann menggambarkan komputer dengan empat bagian utama:Unit Aritmatika dan Logis(ALU),unit kontrol,memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus"

ARSITEKTUR KOMPUTERarsitektur komputeradalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistemkomputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masingmasing bagian akan lebih difokuskan terutama, mengenai bagaimanaCPUakan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan kememori cache,RAM,ROM,cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalaharsitektur von Neumann,CISC,RISC,blue Gene, dll.

ARSITEKTUR KOMPUTERArsitektur komputerjuga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.Arsitektur komputerini paling tidak mengandung 3 sub-kategori:Set instruksi(ISA)Arsitektur mikrodari ISA, danSistem desain dari seluruh komponen dalam perangkat keras komputer ini.

HARDWAREFIRMWAREASSEMBLERKERNELOS AND APPLICATIONadalah semua bagian fisikkomputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan denganperangkat lunak(software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.piranti lunakyang berhubungan erat dengan piranti kerasLebih dikenal dengan BIOSadalah sebuahprogram komputeruntuk menterjemahkanBahasa Assembly-- intinya, sebuah representasimenmonicdaribahasa mesin menjadikode objek. Sebuahassembler silangmemproduksi kode untuk satu jenisprosesor, tetapi dapat dijalankan di prosesor lain.adalah suatuperangkat lunakyang menjadi bagian utama dari sebuahsistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengaksesperangkat keraskomputersecara aman.bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagaimultiplexing.operating systematauOSadalahperangkat lunak sistemyang bertugas untuk memberikanabstraksiterhadap kontrol dan manajemenperangkat kerasserta operasi-operasi dasar sistem, yang digunakan oleh software aplikasi seperti program-programpengolah katadanbrowser webSKEMA KOMPUTERInputCentral Processing Unit (CPU)

Control UnitPrimary StorageAritmetic and Logic UnitOutputSecondary StorageBAGIAN-BAGIAN KOMPUTERProsesoratauCPUsebagai unit yang mengolah dataMemoriRAM, tempat menyimpan data sementaraHard drive, media penyimpanan semi permanenPerangkat masukan, media yang digunakan untuk memasukkan data untuk diproses oleh CPU, sepertimouse,keyboard, dan tabletPerangkat keluaran, media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, sepertimonitordanprinter

Prosesor / cpumemahami dan melaksanakanperintah dandatadariperangkat lunak. Istilah lain,prosesor(pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalamsirkuit terpadu, seringkali dalam sebuah paketsirkuit terpadu-tunggal. Sejak pertengahan tahun1970-an, mikroprosesorsirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.

Memori / rammerupakan istilah generik yang merujuk padamedia penyimpanandatasementara padakomputer. Setiap program dan data yang sedang diproses olehprosesorakan disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri daya (dengan kata lain, komputer itu masih hidup).

Harddisk / harddrivesebuah komponenperangkat kerasyang menyimpan datasekunder dan berisi piringanmagnetis. Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabelUSBataupunFireWire.

inputUnit inputadalah unit luar yang digunakan untuk memasukkandatadari luar ke dalam mikroprosesor ini, contohnya data yang berasal darikeyboardataumouse. Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol, antara lain untuk baca I/O (Input/Ouput Read[IOR]) dan untuk tulis I/O (Input/Output Write[IOW]).Keyboard , Alat penunjuk, Mouse, Trackball, Joystick, Gamepad, Scanner gambar, Webcam, Tablet Grafis

OUTPUTbiasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layarmonitoratauprinter.Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol, antara lain untuk baca I/O (Input/Ouput Read[IOR]) dan untuk tulis I/O (Input/Output Write[IOW]).

softwareOperating SystematauOSadalahperangkat lunak sistem yang bertugas untuk memberikanabstraksiterhadap kontrol dan manajemenperangkat kerasserta operasi-operasi dasar sistem, yang digunakan oleh software aplikasi seperti program-programpengolah katadanbrowser web. Program komputermerupakan suatu aplikasi yang dibuat dengan menggunakanbahasa programtertentu dan telah ter-install di dalam komputer. Program komputer merupakan contohperangkat lunakkomputer yang menuliskan aksikomputasiyang akan dijalankan oleh komputer. Jenis Lisensi Software dan Perlindungan Hak CiptanyaProprietary softwareKomersial SofwareFreewareFree SoftwareOpen Source Software

HIRARKI DATAPerusahaan secara tradisional mengorganisasikan data mereka dalam suatu hirarki yang terdiri dari:Elemen data unit terkecil, tidak dapat lagi dibagi menjadi unit yang berarti, misal : dalam catatan gaji, elemennya : nama, momor pegawai, nomor jamsos, upah perjam dan jumlah tanggunganCatatan terdiri dari semua elemen data yang behubungan dengan objek/kegiatan tertentu. Misal; catatan tiap jenis persediaan dan tiap penjualanFile suatu kumpulan catatan data yang berhubungan dengan suatu subjek tertentu. Misal file pesanan pembelian.MANAJEMEN DATAAdalah keseluruhan usaha perusahaan untuk menciptakan dan memelihara sumber daya informasi.Merupakan bagian manajemen sumber daya informasi yang mencakup semua kegiatan yang memastikan bahwa sumber daya data perusahaan Aktivitas manajemen dataPengumpulan Data, Data yang diperlukan dikumpulkan dan direkam dalam suatu bentuk yang disebut dokumen sumber yang bertindak sebagai input bagi sistemIntegritas dan verifikasi, data diuji untuk meyakinkan konsistensi dan ketelitiannya berbasis pada batasan dan aturan/rule yang sudah ditentukan.Penyimpanan dataPemeliharaan data, data dapat ditambahkan, diubah dan dihapus untuk tujuan keterkinian data.Keamanan data, untuk menghindari dari kerusakan, atau pemakai yang tidak berwenang.Organisasi data, data disusun sedemikian rupa sehingga sesuai dengan kebutuhan userRetrieval, Data yang dibuat tersedia bagi user Penyimpanan sekunderPenyimpanan sekunder dibagi berdasarkan akses datanyaSequential access storage device (SASD) Alat penyimpanan dengan penyusunan dan pembacaan datanya secara berurut yaitu satu catatan mengikuti catatan lain.Direct access storage device (DASD)Alat penyimpanan dengan penyusunan dan pembacaan datanya langsung pada posisinya.Pengolahan dataAda 2 cara dalam pengolahan data:Pengolahan data berkelompok (batch processing) pengolahan yang dilakukan dengan mengumpulkan transaksi dalam periode tertentuPengolahan data langsung (online processing), pengolahan data yang dilakukan per transaksi, kadang saat transaksi terjadi. Real Time System: Sistem yang mengendalikan sistem fisik dan mengharuskan komputerdatabaseEra database ditandai dengan :Sumber data dikumpulkan dalam file-file yang tidak terhubung satu dengan lainnyaSetiap aplikasi memiliki/merancang file data sendiriMemiliki kelemahan: duplikasi data, ketergantungan data, kepemilikan data tersebarUntuk memecahkan masalah di atas dilakukan dengan cara pengorganisasian data secara fisik dan mengarah ke organisasi logis.Organisasi logis (logical organization), mengintegrasikan data dari beberapa lokasi fisik yang berbeda dan merupakan cara pemakai melihat data.Organisasi fisik (physical organization), merupakan cara komputer melihat data sebagai file-file yang terpisah.databaseDua teknik untuk memenuhi kebutuhan integrasi logis:Integrasi logis dalam satu fileInverted file, suatu file yang disimpan secara urutan tertentu, dengan suatu indeks yang menyertainya memungkinkan record-record dari file itu dipilih dalam urutan berbeda. Linked list, suatu teknik yang dapat mencapai hasil yang sama tanpa menggunakan indeks tetapi dengan menentukan field tersendiri yang ditambahkan pada tiap record dalam file.Integrasi logis antara beberapa file, menggunakan link untuk menghubungkan record-record dalam suatu file dengan record yang berhubungan secara logis difile lain.DatabaseBlok dasar pembangunan untuk Struktur Basis data :Nilai DataField DataData RecordFile DataPenekanan pada kegiatan pengolahan data adalah pada kemampuan untuk mengakses data dengan cepat serta efisien dalam penggunaan secondary storage.DatabaseFile WiraniagaFile Statistik PenjualanFile Piutang DagangFile PelangganFile PembeliFile PersediaanFile Hutang DagangFile PemasokFile Pesanan PembelianFile Buku BesarStruktur DatabaseStruktur data berjenjang (hierarchical data structure)Hubungan antara data membentuk suatu jenjang seperti pohon. Suatu pohon dibentuk dari beberapa elemen grup data yang berjenjang, disebut dengan node. Node yang paling atas atau level 1 disebut dengan root. Tiap node dapat bercabang ke node lain. Satu node hanya mempunyai satu parent node.Kekurangan : tidak dapat menangani permintaan khusus-Struktur DatabaseStruktur data jaringan (network data structure)Hubungan data sama dengan struktur hirarki, tetapi untuk setiap node bisa mempunyai lebih dari satu parent node.Memungkinkan record yang diberikan untuk menunjuk kembali ke record lain dalam basis dataStruktur data hubungan (relational data structure)Data disusun dalam bentuk tabel dua dimensi yang terdiri dari kolom (field) dan baris (record). Hubungan antara record didasarkan pada nilai dari field kunci bukan berdasarkan alamat atau pointer di dalam record seperti pada strutur pohon dan jaringan.Mudah untuk dipahamiKONSEP DATABASEMerupakan integrasi logis dari catatan-catatan dalam banyak file. Database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali.Tujuan utama dari konsep database:Meminimumkan pengulangan dataIndependensi data, menjaga spesifikasi data terpisah dari program, di dalam tabel dan IndeksInkonsistensi dataPemakaian bersamaDatabase Management SystemDBMS Adalah perangkat lunak yang menetapkan dan memelihara integrasi logis antar file, baik ekplisit maupun inplisit. Contoh: Structured Query Language/Data System(SQL/DS), Query by Example(QBE), ORACLE, dBase II-III-III plus-IV, Foxbase, Qbase dll.Relational Database VendorsIBMInformix Software, Inc.MicrosoftOracleSybasetugasJelaskan mengenai sejarah perkembangan komputerJelaskan cara kerja komputerJelaskan mengenai komputer sebagai alat pemrosesan masalah

Tugas dikerjakan individu, dikumpulkan melalui dropbox.