P. 1
Pengolahan Data

Pengolahan Data

|Views: 90|Likes:
Published by EdiLagi Ramdhani

More info:

Published by: EdiLagi Ramdhani on Apr 18, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2014

pdf

text

original

PENGOLAHAN DATA DENGAN KOMPUTER

objek dll yang bisa kita tata.2. perusahaan atau pemerintahan. temp at dan fungsinya. grafik. kata.. Data yang diolah di sini bisa berupa dokumen. Biasanya inforrnasi terdiri dari "Selected Data" yaitu data yang terpilih. [. Kegiatan catat mencatat ini dilakukan diberbagai bidang pekerjaan baik oleh perorangan. Jadi data tersebut bisa berupa kartu pegawai. situasi. kondisi.[PENGOLAHAN ) -_. Dengan semakin bertambahnya jumlah dan arti Data bagi manusia maka mereka berusaha untuk membuat alat yang dapat menggantikan manusia dalam hal catat mencatat atau administrasi ini. daftar persediaan barang.. ide.. Dari keterangan di atas dapat diambil kesimpulan bahwa data tersebut merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan lebih mempunyai arti. surat. PENGERTIAN DATA DAN INFORMASI Kegiatan pengolahan data sudah dimulai sejak dahulu sejalan dengan perkembangan sistem catat mencatat. absensi murid dan lain sebagainya. Kegiatan catat mencatat inilah yang sekarang disebut orang dengan istilah DATA PROCESSING.1. masalah waktu. komersillbisnis maupun kegiatan pemerintahan. daftar penjualan barang.. Sedangkan informasi adalah hasil pengolahan data atau hasil proses dari Data tersebut. catatan pemakai listrik. yaitu disaat kegiatan manusia sudah semakin banyak sehingga sukar bagi manusia untuk mengingatnya. [ INFORMASI ) 14 . maka sifat data akan berubah sehingga bertambah kegunaannya yang dapat dipakai untuk suatu tujuan tertentu atau untuk analisis dan pengambilan keputusan.. DA_T_A_~)I---__ . tergabung dan disusun sesuai dengan kebutuhan dari pemakai data. baik dalam kegiatan yang berorientasi kepada ilmu pengetahuan. bagan. Hal ini terjawab oleh kemajuan teknologi manusia dengan diciptakannya KOMPUTER sebagai alat pengganti tersebut.. Setelah dilakukan pengolahan. daftar mahasiswa. sehingga data yang diolahpun akan bermacam-macam jenisnya sesuai dengan bidang pekerjaan tersebut. Pada saat ini kegiatan Data Processing ini sudah makin luas.

Jika ditinjau dari segi Fungsionil. secara elektris dengan menggunakan mesin hitung listrik atau dengan cara electronis dengan menggunakan komputer.Proses perubahan dari data menjadi infonnasi merupakan fungsi utama dari pengolahan data. secara mekanis dengan menggunakan Register. PENGOLAHAN DATA DENGAN KOMPUTER Komputer adalah mesin pengolah data yang diciptakan manusia dengan tujuan memberikan jalan untuk mempertinggi produktivitas. Produktivitas dapat ditingkatkan dalam pengertian : a. maka pengolah data hams ada paling sedikit 3 (tiga) persyaratan yaitu : I. Dengan mempergunakan Komputer.. / DATA . agar pekerjaan bisa diselesaikan secara baik dan effisien. 2. b. Kumpulan data atau INPUT yang akan diolah. Komputer itu bisa kita anggap sebagai pelaksana tugas. Hasil atau OUTPUT yang diinginkan dan akan dipergunakan untuk melakukan tindakan-tindakan selanjutnya. Cara pengolahan data menjadi infonnasi terse but bisa bermacammacam. 2. rnisalnya secara Manual dengan menggunakan alat hitung sempoa. c. 3. Dengan mempergunakan Komputer sebagai Pengolah Data atau pemecahan suatu masalah dapat lebih cepat terselesaikan. pengolahan data atau pemecahan masalah dapat dilaksanakan lebih teliti dan lebih efektif. Dengan mempergunakan komputer kesanggupan mengolah data atau memecahkan masalah akan lebih besar dengan mutu yang lebih baik.ic__ 1 PROCESS 1------( OUTPUT!I 15 . Prosedur Pengolahan atau Prosessing yang telah direncanakan.2.

3. Marilah kita tinjau pelaksanaan tugas yang dilakukan oleh manusia dan pelaksanaan tugas yang dilakukan oleh Komputer. Untuk pemecahan masalah tersebut harnslah tersedia datanya. Bahasa-bahasa yang bisa dimengerti oleh Komputer. INSTRUKSI TAU PROGRAM A Bagaimana pemecahan persoalan. RPC. 1. PASCAL dll. COBOL.Mesin komputer sebagai Pelaksana tugas tidak jauh berbeda dengan manusia yang juga sebagai pelaksana tugas. Untuk manusia sebagai pelaksana tugas. maka instruksi tersebut harns kita susun menjadi suatu PROGRAM yang disebut dalam suatu bahasa yang dapat diterjemahkan oleh Kompilator ke dalam bahasa mesin sehingga Komputer dapat mengerti. SNOBOL. jika ada tugas atau ada persoalan yang dikerjakan atau dipecahkan. BASIC. 2. ALAT PERANTARAATAU INPUT MEDIA Instruksi yang sudah dinyatakan dalam bahasa tersebut di atas. PROBLEMA DAN DATA Proses pelaksanaan tugas baru timbul. Dengan perkataan lain harns ada instruksi yang menegaskan tentang hendak diapakan Data tersebut. 4. instruksi tersebut bisa kita sampaikan dengan lisan atau dengan suatu tulisan yang bisa dimengerti oleh pelaksana tugas tersebut. Jika si pelaksana tugas tersebut adalah Komputer. bisa berupa : FORTRAN. ALCCL. Alat perantara 16 . hendak diapakan Data terse but harus dijelaskan pada pelaksanaan tugas. Komputer sebagai pelaksana tugas dapat menerima instruksi dengan bahasa yang dapat dimengerti olehnya. haruslah disampaikan kepada pelaksana tugas melalui alat perantara (media). BAHASA PEMROGRAMAN (PROGRAMMING LANGUAGE) Dalam memberikan instruksi ini harnslah disampaikan dalam suatu bahasa. dan bagaimana pelaksanaan tugas pemecahan problemanya supaya diperoleh hasil yang diinginkan. PL-l.

untuk: menyampaikan instruksi tersebut kepada pelaksana tugas inilah yang dimaksud dengan MEDIA. 17 . maka perlu dicarikan cara dan bagaimana jalan yang terbaik agar masalah tersebut bisa terselesaikan. Disk. Dalam komputer. Pengalaman yang banyak sangat berguna dalam penyelesaian tugastugas tersebut. 5. Media input yang dikenal oleh komputer bisa berupa Punch-Card. Jika instruksi kita tuliskan pada kertas. Dalam pemecahan masalah ini biasanya diperlukan suatu Logika (logic) dan suatu perhitungan-perhitungan (arithmatic) yang diperlukan. Jika instruksi tersebut tidak dimengerti oleh pelaksana tugas. harnslah dicarikan pentetjemahnya. PENGALAMAN/LIBRARY Berhasil atau tidaknya pelaksanaan tugas biasanya tergantung dari pengalaman yang dimiliki. Bagi manusia sebagai pelaksana tugas. DAYA INGAT (MEMORy) Logika dan perhitungan aritmatika tersebut barn dapat dimanfaatkan dalam pemecahan masalah jika disertai dengan INGATAN yang kuat. 8. sangat membantu kesanggupannya dalam memecahkan masalah. 6. LOGIKA & ARITMATIKA Dalam memecahkan suatu problema atau masalah. Begitu juga dengan komputer Library program yang besar. Dalam bahasa komputer daya ingat ini kita sebut MEMORI dari komputer tersebut. kesanggupan otak ini sangat terbatas. maka kertas tersebut kita sebut sebagai media input. pengalaman tersebut dinamakan LIBRARY PROGRAM. 7. Dalam bahasa komputer pentetjemah ini disebut Kompilator. Drum dll. Dengan adanya Kompilator inilah komputer bisa mengerti akan instruksi yang kita berikan padanya. Magnetic-Tape. tetapi manusia dapat memanfaatkan buku-buku yang berisikan teori yang berguna dan bermanfaat. PENTERJEMAHATAU KOMPILATOR (COMPILER) Instruksi yang telah dinyatakan dalam bahasa dan disampaikan melalui media input tersebut harnslah dimengerti oleh pelaksana tugas. Cara berfikir yang logis dan daya ingat yang kuat sangat membantu dan mempermudah dalam penyelesaian suatu tugas.

maka kita tidak bisa mengharapkan suatu hasil yang baik pula. yaitu jika data yang diolah tidak sempurna atau salah. maka hasil yang diperoleh juga tidak akan baik. tidaklah bisa mengerjakan seluruh tugas tersebut dengan sendiri-sendiri. Pada komputer kemampuan untuk mengkoordinasikan ini kita sebut dengan OPERATING SYSTEM. INSTRUKSI SERTA PROGRAM Instruksi adalah perintah kepada pelaksana tugas tentang apa-apa yang hams dikerjakan dan bagaimana pelaksanaan dari tugas yang diberikan. 2. Untuk penyampaian hasil ini kepada si pemakai maka diperlukan suatu alat perantara yaitu OUTPUT MEDIA.9. peralatan serta hal-hal lainnya yang berhubungan dengan pelaksanaan tersebut. Prinsip "GARBAGE IN GARBAGE OUT' berlaku. Output media dalam komputer bisa berupa : Kertas Printer. Tanda bunyi dan lain-lain. Deretan instruksi untuk pelaksanaan tugas ini dalam istilah komputer.3. 18 . Jadi dalam pelaksanaan tugas tersebut atau tidaknya kita dalam pemecahan suatu masalah adalah tergantung dari kemampuan kita dalam mengkoordinasikan baik petugas pelaksana. Operating system inilah yang akan mengkoordinasikan seluruh peralatan atau device yang merupakan bagian yang tak terpisahkan dari suatu sistem komputer. Tape VDU (Video Display Unit). disebut PROGRAM. lD. Jika kita tidak bisa mengkoordinasikan seluruh unit ini dengan baik. Biasanya pekerjaan tugas tersebut terbagi-bagi dengan unit lain yang berhubungan satu dengan lainnya. KEMAMPUAN MENGKOORDINASI DAN SISTEM OPERASI Seperti kita ketahui bahwa kita sebagai unit pelaksana tugas. MEDIA OUTPUT SERrA HASIL PEMROSESAN Hasil yang diperoleh tergantung dari data yang tersedia untuk diolah. Jenis dan bentuk dari hasil ini tergantung dari keinginan si pemakai (user). maka instruksi tersebut hams dituliskan dalam bahasa program yang dapat diterjemahkan oleh kompilator. Supaya instruksi tersebut menjadi suatu program yang bisa dimengerti oleh komputer.

Salah satu jenis bahasa komputer yang termasuk dalam LOW LEVEL LANGUAGE ini adalah bahasa ASEMBLER. di pertengahan tahun enam puluhan. tanpa harus mempergunakan penterjemah atau Kompilator. dsb. RPG. Basic ini dibuat pertama kali oleh Universitas Darthmouth. ALGOL. LISP. ADA. di bawah bimbingan John Kemeny dan Thomas Kurtz. yang nerupakan bahasa tingkat tinggi. Bahasa BASIC merupakan bahasa pemrograman. Bahasa yang dimengerti oleh mesin komputer adalah instruksi dalarn bahasa mesin (Machine Language) yang merupakan bahasa tingkat rendah. Dibuat dengan tujuan agar para pemakai langsung (interactive users) dapat mengetahui respon dari apa yang telah diketik ke dalam terminal yang dihubungkan 19 . DEAL. GPSS. PASCAL. Ciri dari bahasa tingkat rendah adalah bahwa cara penulisan instruksinya sangat mendekati bentuk instruksi-instruksi dalam bahasa mesin. yang dipakai oleh hampir semua Mikro komputer dan Personal Komputer. PL-l. Bahasa tersebut dituliskan dalam bentuk kode HEXA yang sulit bagi sebahagian orang untuk mengertinya. APL. komputer disebut Bahasa Ada 2 jenis Bahasa pemrograman terdiri dari bahasa tingkat tinggi & bahasa tingkat rendah. sebagai bahasa utama. kita sebut Program Objek ('OBJECT PROGRAM'). Jadi bahasa tingkat tinggi yang kita sebutkan di atas agar dapat dimengerti oleh komputer harnslah diterjemahkan lebih dahulu oleh Kompilator. Berikut ini sedikit ulasan dan informasi yang perlu Anda ketahui mengenai bahasa pemrograman tsb. Instruksi-instruksi yang dibuat dalam Bahasa Pemrograman disebut Program Sumber ('SOURCE PROGRAM') sedangkan program yang sudah diterjemahkan ke dalam bahasa mesin. BASIC Basic merupakan singkatan dari Beginner's All-Purpose Symbolic Instruction Code. Bahasa ini termasuk dalam Bahasa Pemrograman Tingkat Tinggi. atau kalau diterjemahkan menjadi Kode Instruksi simbolis untuk bermacam maksud. COBOL.2. Kita kenal diantaranya : BASIC. SNOBOL.4. BAHASA PEMROGRAMAN Bahasa yang dipakai untuk menginstruksikan pemrograman.

Jr. dalam bukunya Encyclopedia of Computer Science and Engineering terbitan Van Norstrand Reinhold Co. yang menurut pembuatnya merupakan bahasa yang bisa dipakai di semua mikro komputer. Antara lain bisa disebutkan di sini Microsoft Basic. sebagaimana juga Fortran. dan dibuat sesederhana dan semudah mungkin. Backus pegawai IBM. Menurut Anthony Ralston dan Edwin D. yang juga mengembangkan berbagai bahasa lain yang lahir lebih dahulu. 20 . merupakan singkatan dari Common Bussiness Oriented Language.dengan komputer. Cobol ini termasuk bahasa yang di orientasikan kepada penggunaan Prosedur. yang merupakan singkatan dari Formula Translation. telah mendapat standarisasi dari pemerintah Amerika Serikat. yang punya dua versi IBM dan Apple. Tapi yang punya andiI besar dalam pembentukan bahasa ini bisa disebutkan antara lain John W. Inc. khususnya pemerintah Amerika Serikat. dimaksudkan untuk penggunaan yang berorientasi kepada dunia usahalbisnis. dengan kode-kode yang sarna persis. MBASIC. Basic dan beberapa bahasa tingkat tinggi ini dikategorikan sebagai bahasa yang di orientasikan kepada pemakaian prosedur. tapi kemudian diartikan bahwa program Cobol hanya dapat dipakai apabila tersedia sebuah Kompilator yang bisa menterjemahkannya ke bahasa mesin. secara langsung. tapi di dalam scope yang terbatas terse but terdapat kemampuan yang sudah mencukupi untuk membuat sebuah program aplikasi sederhana sampai ke yang relatif kompleks.. (Procedure Oriented Language). Di mana-mana timbul 'anak dan cucu' dari bahasa Basic ini. sehingga menjadi sangat populer. Juga ada Zbasic. FORTRAN POL (Procedure Oriented Language) yang pertama kali digunakan secara luas adalah Fortran. Cobol ini. COBOL Cobol. dalam hal ini ANSI (American National Standard Institute). Pengembangannya dimulai pada tahun 1950-an oleh sebuah komite yang tercliri dari orang-orang IBM dan beberapa pelanggannya. Apalagi dengan perkembangannya sekarang ini. Jadi walaupun Basic ini kemampuannya terbatas. ReIly. Cobol dikembangkan pada akhir tahun limapuluhan oleh sekelompok pembuat dan pemakai komputer. dan sedapat mungkin tidak tergantung pada sesuatu. Tapi ini semua masih harus dibuktikan lebih seksama. Tujuan pokok dari Cobol pada awal pembuatannya adalah mempermudah pembacaan program komputer.

Semen tara Pascal digunakan sebagai standar pada saat pertama kali seseorang belajar ilmu komputer. Peralatan untuk melaksanakan kontrol loop. Cobol menjadi pilihan utama. jika dikehendaki. sedangkan variabellokal hanya dikenal oleh program-blok. namun Fortran telah menjadi semacam 'Kendaraan' bagi pengajaran aplikasi Komputer dan pemrograman (termasuk mereka yang tidak mempelajari matematika secara ektensif). bahkan sampai sekarang.Fortran dibuat pada awalnya untuk memecahkan persoalan-persoalan mathematika. Suatu ciri penting yang perlu diingat pada semua Procedure Oriented Language adalah kemampuan penulisan subroutine. Jika dibandingkan belakangan. Untuk bidang-bidang tehnik. Di lain pihak. 21 . pada Algol ini lebih luwes dan luas daripada Fortran. Fortran menjadi bahasa yang paling banyak digunakan. Variabel global dikenal oleh semua bagian pada sebuah program. variabel global dibedakan dari variabel lokal. Dikembangkan oleh sebuah komite international pada akhir tahun limapuluhan. dan kemudian dikombinasikan dengan suatu program utama dan dijalankan. Tujuannya untuk merancang fungsi aIgoritma baik menggunakan komputer maupun tanpa komputer. yang disebut statement majemuk. Dalam Fortran 'subroutine' ini bisa dikompilasi secara terpisah. yang canggih dan sangat presisi. Adalagi beberapa kelebihan Fortran. Perekayasaan dan ilmu pasti kemudian menjadi disiplin ilmu yang menggunakan jasa Fortran dalam pembuatan sistem komputerisasi mereka. di sini variabel lokal itu didefinisikan. Di dalam Algol. sedangkan Basic merupakan pilihan yang umum untuk aplikasi komputer mikro dan untuk beberapa aspek penggunaan komputer di bidang pendidikan. Meskipun tidak ada satu bagian pun yang memaksa Fortran menjadi bahasa 'spesialis' bidang-bidang tersebut. salah satunya adalah rinciannya dalam menangani operasi-operasi input dan output. ALGOL Algol singkatan dari Algoritmic Language. Statement majemuk ini bisa diperlakukan sebagai keseluruhan statement oleh eJemen program yang lain. untuk aplikasi yang lebih mengarah ke dunia usaha. Ada satu fasilitas di dalam Algol yang mampu mengelompokkan satu himpunan statement menjadi satu. Beberapa ciri yang menonjol dari Algol ini antara lain adalah kemampuannya melaksanakan operasi proses informasi yang umum secara lebih mudah. Algol memperkenalkan beberapa konsep penting. Fortran mendapatkan standarisasi dalam ANSI (American National Standard Institute) pada tahun 1966.

PUI. juga pengaturan. pengarsipan dan pencatatan struktur data. katakanlah. dengan cepat telah menjadi bahasa yang terpilih untuk pengajaran di bidang komputer di beberapa universitas di AS. yaitu alokasi storage yang dinamis. Kedua sifat di atas menjadikannya bahasa yang mempunyai pengaruh yang kuat pada program-program yang dibuat oleh para programmer lulusan pertengahan tujuh-puluhan. Tujuannya adalah agar para programmer dapat dengan mudah mernpelajari dan mengingatnya. Pascal mengandung suatu philosofi dan beberapa ciri menonjol yang tidak terdapat pada Algol. Pascal juga telah menjadi bahasa yang dipakai secara luas oleh komputer mikro. Pascal. Motivasi di belakang rancangan Pascal ini adalah membuat suatu bahasa yang mendorong seseorang programmer. Jadi Pascal tidak mernasukkan salah satu ciri Algol. PASCAL Pascal dirancang oleh Niklaus Wirth pada tahun 1968. atau yang dilatih pada dasa warsa terse but. (2) ketidakmampuannya untuk menggunakan ukuran langkah iterasi selain daripada ± 1 pada kontrol iterasi. dan ini haruslah dibuat dengan teliti. menulis program yang menuruti prinsip-prinsip pemrograman terstruktur. dan tetap memegang teguh kelebihan Algol sambil terus menambah kemampuannya. Bidang yang perlu diperhatikan secara khusus adalah (1) tidak terdapatnya operasi eksponensial. dan karenanya sintaks utamanya menyerupai sintaks pada Algol. Pascal mempunyai fasilitas yang disebut 'pointer data type' yang memperbolehkan definisi dan manipulasi dari list yang terikat. Keturunan Algol yang paling dekat adalah Pascal yang telah mendapatkan popularitas. termasuk ke dalam Keluarga Besar Algol. Algol lebih banyak dipakai di Eropa daripada di Amerika Serikat. sehingga programmer perlu membuat program eksponensial dengan fungsi ligaritma dan fungsi eksponensial. serta jumlah fungsi yang sudah dibuat (built in) sangat terbatas. 22 . sampai pada tingkat tertentu. termasuk dalam kategori Procedure Oriented Language.Bahasa Algol yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur. Suatu aspek penting dari philosofi rancangan Pascal adalah bahwa Pascal ini termasuk bahasa yang 'kecil'. Dalam arti jumlah bentuk kalimat yang diijinkan sangat terbatas. jika dibandingkan dengan. Di lain pihak. menyediakan suatu alokasi tempat yang dinamis.

dan mampu melaksanakan instruksi yang dalam beberapa bahasa lain menggunakan banyak statement. dalam sebuah buku karangan Kenneth E. Sebenarnya PLit menawarkan banyak keuntungan yang menonjol. Satu ciri APL 23 . tapi PUt telah menjadi bahasa terbesar ke tiga yang dipakai oleh komputer IBM besar (mainframe). Karena itu bahasa ini mempunyai karakteristik yang sangat menarik. APL = A PROGRAMMING LANGUAGE APL didefinisikan pada tahun 1962. sehingga PLit mempunyai karakteristik mereka masing-masing. Komite ini bekerja dengan mengambil karakteristik-karateristik yang ada pada para pendahulunya yaitu Fortran. dari Programming Language One. yang banyak sekali menggunakan prosedur dalam memecahkan persoalan-persoalan. Kekuatan APL dibangun di atas penggunaan barisanlderetan angka atau huruf sebagai elemen data dan satu himpunan fungsi yang dapat mernanipulir data dalam ruang lingkup yang luas dengan kemampuan yang dapat diandalkan.---~-~. Salah satu ciri menonjol tersebut adalah kemampuannya menangani aplikasi sains dan bisnis (sepanjang keduanya dibedakan secara jelas) yang sangan menguntungkan terutama dalam pemeliharaan kompilator yang banyak jumlahnya. hanya dalam beberapa menit. PLit dalam marjinal yang luas adalah Procedure Oriented Language (POL = Bahasa yang diorientasikan pada prosedur) yang paling banyak dipakai. 1972. Harapan ini tidak terkabul. Dia menyediakan banyak ciri menonjol untuk menangani bermacam-macam aplikasi dengan bermacam cara. karyawan IBM. yaitu bahwa para pemula dapat mulai melaksanakan pekerjaan-pekerjaan yang berarti. APL lebih banyak dipakai untuk pernrograman langsung (interaktit). yang berarti mengurangi biaya pemakaian Kompilator. dia menjelaskan bahasa yang dikembangkannya selama mengajar di Universitas Harvard tersebut. dengan tingkat keluwesan yang tinggi. oleh suatu komite yang terdiri dari wakil-wakil IBM dan dua organisasi pemakai komputer besar ini. GUIDE dan SHARE. APL sangat kuat. belum lagi lamanya waktu training yang diperlukan untuk menjadi ahli bahasa PUt ini.-- PL/l PLit merupakan singkatan. Mungkin tadinya diharapkan agar PLit dapat menggantikan Cobol dan Fortran sekaligus. dengan hanya satu statement. Iverson. tetapi hal ini berakibat perubahan besarnya kompilator yang harus dipasang pada satu instalasi komputer. sebagaimana bahasa lainnya. Cobol dan Algol. pada sepuluh tahun sesudahnya. Termasuk dalam kategori POL. Dikembangkan untuk IBM sistem 360.

C dirancang oleh Dennis Ritchie tahun 1972-1973. Semula dimaksudkan untuk DEC PDP-II. Sebagai contoh. Ia terkenal sebagai induk dari Operating Sistem 'Unix'. serta memiliki kekayaan operator dan tipe data. APL telah dipakai sebagai notasi yang menyenangkan. untuk membuat proses informal yang kompleks. C tidak hanya dipakai oleh lingkungan tersebut saja.yang tidak biasa pada POL. yang tidak terdapat bentuk-bentuk laporan atau tulisan yang dikompilasi dalarn suatu obyek. APL digunakan sebagai bahasa interaktif. dengan ciri khas ekspesi ekonomi. pemrosesan teks dan data base. C tidak 24 . hasilnya 14. Bahasa C ini merupakan bahasa dengan banyak tujuan. Bahasa C tidak termasuk dalam kategori Procedure Oriented Language. (DEC : Digital Equipment Corporation) termasuk kategori Bahasa Tingkat Tinggi. dengan hanya menggunakan beberapa kata tapi cukup jelas. dan urutannya adalah 4 ditarnbah 3 (= 7). Dalam arti statement tersebut diperlakukan sebagaimana tertulis. kali dan bagi diperlakukan sarna. minus. apabiJa deklarasi fungsinya tidak cocok. Struktur program C adalah satu himpunan deklarasi dari fungsi dan variabel dalam satu file atau lebih yang mungkin saja dikompilasi secara terpisah. C ini. yang dituliskan dengan 'I' (slash). (general purpose). dan bukannya 2 dikalikan 3 (= 6) ditarnbah 4 jadi sarna dengan to. yang dinamakan 'B'. dikatakan sebagai blok terstruktur. Dan C ini lebih sukses daripada B. penulisan +/A merupakan jumlah dari semua elemen vektor A. C adalah keturunan dari BCPL (Basic Combined Programming Language). bam dikalikan 2. adalah bahasa yang disebut bahasa C. dan dilaksanakan dari kanan ke kiri) jadi jika kita tulis 2 X 3 + 4 hasilnya adalah 14 dan bukannya 10. merupakan penjabaran dari fungsi yang disebutkan sebelumnya yang berupa vektor. Sebagai tambahan. dan merupakan penerus dari bahasa yang mirip BCPL ini. aliran kontrol dan struktur data yang modem. C sudah dipakai dan dianggap berhasil dalam program-program numerik. Unix ini adalah merk dagang operasi dari Bell Laboratories. BAHASA -c: Selain yang sudah disebutkan di atas. yang hanya dapat bertahan hidup dalam waktu singkat. atau jika dibandingkan dengan bahasa yang lain adalah tidak adanya hirarki yang mengatur fungsi operator (dalam hal ini tanda plus. tanpa menyertakan komputer pun bisa termasuk kategori POL. C dipakai juga oleh banyak macam program lain. Ada juga operator yang disebut 'reduction'.

mulai dari komputer mikro sampai ke mainframe. atau 'coroutine'.5. 2. karena ditemukan bahasa bam yang lebih canggih lagi. Banyak kompilator bahasa ini yang berdasarkan kompilasi bahasa C rancangan S. tidak ada pernrograman majemuk. telah dikontrol dengan cermat pengembangannya. yang dernikian cepat berkembang. sinkronisasi. Juga tidak memasok manajemen penghimpunan atau manipulasi string. CARA KERJA DARI SUATU SISTEM KOMPUTER Suatu sistem komputer adalah merupakan gabungan dari beberapa peralatan komputer yang saling berhubungan dan terkoordinasikan oleh suatu sistem operasi. hingga apa yang sekarang kita katakan sebagai bahasa yang modem. Proses data serta 25 . Data yang dimasukkan melalui input device ini akan ditampung dalam suatu peralatan komputer yang disebut memory atau storage. untuk banyak program-program C. Sistem Komputer bekerja sesuai dengan instruksi-instruksinya yang diberikan padanya melalui Bahasa Pernrograman yang dikenalnya. seperti contohnya Card-reader. Bahasa C ini dan kelengkapan pustakanya. yang kebanyakan ditulis dalam bahasa C dapat pula diarahkan ke bermacam komputer yang relatif sepadan. sehingga hanya terdapat sedikit persediaan di antara bermacam mesin yang ada.C. Kemudahan lain dari C ini antara lain ketidak terikatannya pada sesuatu perangkat keras atau pun juga perangkat lunak (sistem operasi). Johnson. Dalam pada itu. Data yang telah berada dalam storage akan oleh suatu bagian komputer yang kita sebut CPU (Central Processing Unit). Suatu standar pustaka I/O menyediakan suatu lingkungan waktukerja yang seragam. kompilatomya mau bekerja pada sejurnlah mesin yang berbeda-beda. CPU ini terdiri dari Control unit dan Arithmatic Logical Unit. Alat ini kita sebut INPUT DEVICE. Jadi meskipun C dirancang untuk aplikasi pernrograman sistem. Demikian seterusnya. Segenap fasilitas yang lebih tinggi ini ahrus disediakan dengan fungsifungsi terpisah. operasi parallel. Oleh karena itu sebagian besar program bahasa C dapat dipindahkan tanpa diubah ke setiap sistem yang menopangnya. perangkat lunak Unix. dia hanya menyediakan suatu konstruksi kontrol aliran tunggal.menyediakan statement Input dan Output di dalamnya. mungkin dua atau tiga tabun lagi akan merupakan bahasa yang relatif kuno. Dalam suatu sistem komputer terdapat bagianlperalatan untuk menerima dan memasukkan data dan instruksi. Masih banyak lagi bahasa pernrograman komputer.

V.perhitungan-perhitungan dilakukan oleh arithrnatic logical unit sesuai dengan instruksi yang kita berikan dalam bahasa pemrograman. Output device ini bisa berupa PRINTER. Elson. .A. & Ritchie . Reilly. maka lanjutnya akan dikeluarkan melalui OU1PUT DEVICE. . Guide to PUl Kernighan. DISK.Programming Techniques Pollack. TAPE dan sebagainya. T. 26 . M. and Engineering. B. Jr. & Sterling.the Programming Language.W.Encyclopedia of Computer Science Edwin D. S. Sumber: Anthony Ralstron & . Setelah proses dan perhitungan dilakukan.D.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->