BAB I. PENDAHULUAN A. LATAR BELAKANG

dokumen-dokumen yang mirip
PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

SEJARAH PERKEMBANGAN KOMPUTER

KELAS 7 SEMESTER 1 TAHUN PELAJARAN 2009/2010

Algoritma dan Struktur Data

Perkembangan Komputer

Sejarah Perkembangan Komputer Generasi Awal

Tunggu. Bicara. Tutup. Stop

Perkembangan Teknologi Komputer dan Teknologi Informasi

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

KONSEP DASAR DAN SEJARAH KOMPUTER

Mengapa Belajar Pemrograman Komputer?

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

HARDWARE SOFTWARE 1 Pengenalan Komputer

Pengenenalan Komputer MAGISTER UNISSULA

Pengertian Komputer dan Perkembangannya. Hanif Fakhrurroja, MT

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK. digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.

Algoritma dan Struktur Data

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Evolusi dan Kinerja Komputer

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN

Implementasi OOP Pada Perangkat Lunak Pemrograman

Definisi & Simbol Flowchart. Agustine Hana. M

Hanif Fakhrurroja, MT

Semoga Tuhan memberi berkah pada kelas ini.

Sejarah Generasi Komputer

Sejarah Alat Hitung dan Komputer Generasi Awal. Adri Priadana ilkomadri.com

1. Algoritma & Pemrograman

I.1 Lingkungan Komputasi

KLASIFIKASI KOMPUTER

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

KONSEP DASAR KOMPUTER

Pengenalan Algoritma

Bahasa Pemrograman- TIS SKS

Sejarah dan Perkembangan KOMPUTER

MATERI : Minggu 2 SISTEM KOMPUTER

KOMPUTER? Computare (Latin) to compute menghitung

Pengantar Sistem Komputer

Bahasa Pemograman Modul XI

Bahasa Pemrograman dan Flowchart. Adri Priadana

PERKEMBANGAN TEKNOLOGI KOMPUTER DARI DULU HINGGA SEKARANG

Organisasi & Arsitektur Komputer

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

Bagian 2 STRUKTUR CPU

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

sistem komputer Komponen Sistem Komputer

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Pendahuluan PENGANTAR KOMPUTER & TI 1A :

Pengenalan Algoritma & Pemrograman

PENGANTAR ALGORITMA PEMROGRAMAN

1/7/2013. Mengoperasikan Personal Computer Stand Alone KKPI KELAS X SMK Negeri 2 Pati. All rights reserved.

PENGANTAR APLIKASI KOMPUTER FAKULTAS EKONOMI UNIVERSITAS WIDYATAMA

Aplikasi Komputer. Modul-1 Pengenalan, Sejarah Komputer, dan Sistem Komputer.

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

SEJARAH & EVOLUSI KOMPUTER

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

Konstruksi Dasar Algoritma

BAB I TINJAUAN UMUM SISTEM OPERASI

PEMAKAIAN KOMPUTER DAN PENINGKATAN KUALITAS INFORMASI. Rini Agustina,S.Kom,M.Pd - Dari berbagai sumber 1

Algoritma Pemrograman

Komputer. Definisi, Sejarah Perkembangan dan Klasifikasi

Nama : Siti Nurhalimah NIM : Linda Wati Dian Saputri NIM :

Algoritma Pemrograman 2C

Perangkat Keras Komputer

Pengantar Teknologi. Informasi (Teori) Minggu ke-01. Konsep Teknologi Informasi. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO

APLIKASI KOMPUTER (APLIKOM) Modul ke: Pengenalan Komputer. Dr. Suharno Pawirosumarto, S.Kom, MM. Fakultas ILMU KOMUNIKASI. Program Studi PENYIARAN

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

Algoritma. Contoh Algoritma

BAB 1 Pengantar Bahasa Pemrograman FORTRAN

KOMUNIKASI DENGAN DUNIA LUAR

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

IT132. Ramos Somya, S.Kom., M.Cs.

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

DASAR- DASAR PEMPROSESAN KOMPUTER

Perkembangan Komputer, Sistem Informasi, dan Sistem Komputer. Hanif Fakhrurroja, MT

Mengapa mempelajari Arsitektur dan Organisasi Komputer ARSITEKTUR DAN ORGANISASI KOMPUTER PART I: OVERVIEW 03/09/2014

KOMPUTER? Komputer Berdasarkan Ukuran SEJARAH KOMPUTER. Komputer Berdasarkan Data yang Diolah

PENGENALAN KOMPUTER DORY AMANDA SARI

Pengantar Teknologi Informasi

SEKILAS TENTANG SEJARAH KOMPUTER

BAB I SEKILAS TENTANG COBOL

Programming Language Bahasa Pemrograman

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

PENGANTAR TEKNOLOGI INFORMASI DEFINISI TEKNOLOGI INFORMASI SEJARAH KOMPONEN. Refnal Rianto.Skom

Pengantar Teknologi SIA 1

PENGENALAN DASAR PEMROGRAMAN

Aplikasi Komputer (APLIKOM) Pengenalan Komputer

Algoritma Pemrograman I

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

Pengantar Teknologi Informasi

Aplikasi Komputer. Pengenalan Komputer dan Sistem Komputer. Rushendra, S.Kom, M.T. Modul ke: 01Fakultas Teknik. Program Studi Teknik Industri

DASAR KOMPUTER TLE 103 / 2 SKS

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

BAB 3 PENYELESAIAN KONDISI

Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut

Bab 2 Pengenalan Sistem Komputer

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

Transkripsi:

1 A. LATAR BELAKANG BAB I. PENDAHULUAN Sejarah Komputer : Komputer digital elektronik pertama diciptakan oleh Prof. John V Atanasoff dari Iowa State University (USA) dan Asistennya Clifford Berry Komputer ABC (Atanasoff-Berry- Computer) Tabung-tabung hampa sebagai elemen logikanya (1945). Komputer generasi kedua : adalah komputer ENIAC (1948), Electronic Numerical Integrator and Computer ditemukan oleh Dr. John W. Mauchly dan J. Presper Eckert, Jr. Sama menggunakan tabung-tabung hampa yang terintegrasi. Pada komputer 2 generasi ini, program untuk menjalankan komputer belum tersimpan. Page 1 Komputer generasi 3: Komputer dimana program yang diperlukan oleh komputer disimpan dalam suatu sistem penyimpan. Konsep ini ditemukan oleh Dr. John Von Neumann pada 1945. Konsep ini oleh Maurice V. Wilkers dikembangkan menjadi sebuah komputer dg penyimpan program pertama didunia pada th 1949 dari Cambridge University dan diberi nama EDSAC (Electronic Delay Storage Automatic Calculator) Komputer EDVAC (Electronic Discrete Variable Automatic Computer) ditemukan pada tahun 1951 Oleh Dr. John Von Neumann ENIAC, EDSAC dan EDVAC merupakan mesin komputer dalam tahap experimen dan hanya digunakan untuk pekerjaan perhitungan saja. Page 2

2 IBM (International Bussiness Machines Coorporation) memproduksi secara masal pada tahun 1956 sebuah komputer UNIVAC 1 (Universal Automatic Computer) Untuk menjalankan komputer perlu program, dan penulisan program merupakan pekerjaan yang rumit dan sulit, disamping sering terjadi kesalahan-kesalahan dalam penulisan program. Hal ini terjadi karena penulisan instruksi program adalah ditulis dalam bahasa mesin komputer. mesin merupakan gabungan dari angka, huruf dan karakter. Banyak waktu yang tersita menulis program dalam bahasa mesin, sehingga pada th 1950 dikembangkan metoda memprogram otomatis (Automatic programming). Cara ini menggunakan simbol notasi yang disingkat. Page 3 Tahun 1954 kelompok IBM (John Backus) menyempurnakan pemrograman otomatis. Modifikasi ini disebut bahasa tingkat tinggi komputer. pemrograman ini sangat sederhana, laiknya seperti penulisan dalam bahasa matematika namun bisa dimengerti oleh komputer dengan menggunakan Compiler atau Interpreter. Contoh : Fortran (Formula Translator) April 1957 Untuk bidang Engineering COBOL (Common Bussiness Oriented Language) 1960 untuk program diluar disiplin ilmu teknik dan sains BASIC (Beginer s All Purpose Symbol Instruction Code) 1960 bersifat Umum. dll Page 4

3 Komputer = mesin pandai Komputer berdasarkan kapasitasnya dibagi menjadi berbagai tingkatan : - Komputer mikro (PC) - Komputer kecil (mini) - Komputer ukuran sedang (midi) - Komputer ukuran besar - Komputer ukuran Super Bagian yang penting berdasarkan perkembangannya Tabung hampa Transistor IC (komputer ukuran proses nano detik = 10-9 detik) Berdasarkan fungsi untuk memecahkan masalah, komputer dapat dibagi menjadi 3 : Page 5 - Komputer digital : mampu melakukan pengolahan data kombinasi 1 dan 0, setiap karakter dinyatakan dengan 8 bit atau disebut byte (mis: termokontrol, mikrokontrol) - Komputer analog : mampu menampilkan bentuk-bentuk fungsi fungsi aritmatik dalam bentuk grafik - Komputer hibrid : mampu menghasilkan data dan gambar grafik (PC) Sistem Komputer terdiri 3 bagian yang penting : - Soft ware : Perangkat lunak merupakan program Terapan dan merupakan Sistem Operasi (yang mengatur kerja CPU dan lingkungan sekitarnya) (DOS,Windows,Linux,Unix dll) - Hard Ware : Sistem input dan output,cpu,perekam data - Brainware : manusia (Operator, Programer, Sistem analis) Page 6

4 Piranti Input dan Output 1. Layar Tampilan dan Key board CRT (Cathode Ray Tube), VDM (video Display monitor) 2. Printer 3. Pita kertas berlobang 4. Kartu plong 5. Pita magnetis 6. Cakram magnetis (CD/DVD), USB, Diskette 7. Unit Pengolah Utama (CPU) semua aksi komputer berlangsung. B. BAHASA KOMPUTER Komunikasi antara piranti dengan piranti dan antar komputer dengan manusia dilakukan dengan menggunakan suatu bahasa yang disebut bahasa Komputer. komputer ada 2: - Tingkat Tinggi : adalah bahasa komputer yang dimengerti oleh orang awam (basic,fortran,pascal,d-base,delphi dll) Page 7 - Tingkat Rendah ( Mesin) : yang digunakan oleh komputer sendiri (komunikasi antara satu piranti dengan piranti yang lain) Dipelajari khusus untuk para ahli komputer (Bhs assembler) Catatan : Instruksi yang dieksekusi oleh Komputer berasal dari bahasa tingkat Tinggi yang sebelumnya diterjemahkan oleh interpreter menjadi bahasa mesin yang dimengerti oleh komputer Tingkat Kompetensi manusia terhadap bahasa Program dapat dibagi menjadi 3 : a. Operator : orang yang sanggup menjalankan program aplikasi dengan baik dan benar. b. Programer : adalah orang yang mampu membuat program aplikasi dengan benar, baik untuk bahasa tingkat tinggi maupun bahasa tingkat rendah. Page 8

5 c. Sistem analisis : Orang yang mempunyai kemampuan untuk menganalisis hubungan antara bahasa program dengan perangkat keras yang digunakan, sehingga diperoleh sistem operasi yang optimal. C. BAGAN ALIR (FLOW CHART) Masalah pemrograman bisa sederhana atau komplek Permasalahan Algoritma Flow Chart Penulisan Program (Input Data) dan Exekusi program Informasi yang dibutuhkan (Hasil dari proses pemrograman). Flow Chart adalah gambar yang memperlihatkan aliran kegiatan yg Harus dilaksanakan. Page 9 Kode : Assembly Assembler Eksekusi : Mesin Kode : Level Atas Penerjemahan Oleh Assembler Compiler Eksekusi : Mesin Proses Kerja Kompiler Page 10

6 Kode : Level Atas Compiler Eksekusi : Assembly Kode : Assembly Assembler Eksekusi : Mesin Proses Kerja Compiler + Assembler Page 11 Simbol-simbol yang digunakan pada flow Chart 1. Digunakan untuk menunjukan operasi yang dilakukan untuk membawa data atau mengirimkan dari dan ke piranti input atau piranti output 2. Digunakan untuk menggambarkan instruksi atau Proses pengolahan data 3. Digunakan untuk menggambarkan perintah Pilihan (testing) 4. Digunakan untuk menunjukan awal, akhir atau Titik interupsi pada sebuah program Page 12

7 5. Instruksi atau sekumpulan instruksi yang akan mengubah program 6. Untuk menunjukan global operasi yang dilaksanakan 7. 8. Digunakan untuk menunjukan sambungan dari Bagian flowchart dimana bagian tersebut ada Pada halaman yang sama Digunakan untuk menunjukan sambungan dimana sambungannya pada hal yang berbeda Page 13 B Mulai Read A,B,C D=B^2-4*A*C Write dua Akar berbeda D>0 D=? D=0 Write akar Kembar D<0 Write akar imajiner D1=SQR(D) X1=(-B+D1)/(2*A) X2=(-B-D1)/(2*A) X =-B/(2*A) Write X1,X2 Write x A Page 14

8 A B Ya Akan hitung lagi? Tidak Selesai Page 15 D. DATA DAN INFORMASI Data adalah penggambaran fakta secara umum, yang dilukiskan dg simbol, tulisan atau angka. Obyek yang digambarkan bisa ide, kondisi, situasi dll Data : merupakan bahan dasar dari informasi Informasi : sbg hasil pengolahan data yang memberikan kejelasan suatu obyek yang berhubungan erat dg nilai dan arti dari obyek tsb. E. PROGRAM: Kumpulan dari beberapa statemen yang harus disusun dalam urutan yang benar menurut nalar untuk mendapatkan informasi dg memasukkan data yang dibutuhkan. Di dalam program mengandung Statemen-Statemen, Statemen disini ada 3 yaitu statemen matematik, logika, I/O Page 16

9 Contoh Program sederhana Rem contoh program sederhana Rem =================== A = 25 B = A*A Print hasil B = ;B End hasil B = 625 F. STATEMEN Adalah suatu rangkaian instruksi yang akan memerintahkan Komputer untuk membentuk atau melakukan suatu operasi. Contoh : dalam bahasa Basic Print laporan akhir Dalam setiap jenis pemrograman mempunyai bentuk statemen yang berbeda-beda. Page 17 Contoh - contoh statemen Qbasic : 1. For-next 2. Go to 3. Read-data 4. If-then 5. If-then-else 6. Dim dll Turbo Pascal : 1. Uses crt 2. Var 3. Begin-end 4. Write 5. Goto 6. If-then dll Page 18

10 Contoh : Penulisan Program dalam Visual Basic Private Sub Form_Click( ) Dim Nilai_Akhir As Integer Nilai_Akhir = InputBox( Ketik Nilai Akhir ) Print Nilai Akhir : &Nilai_Akhir If (Nilai_Akhir >= 55) Then Print Keterangan : LULUS Else Print Keterangan : GAGAL End If End Sub Page 19