Dosen: Ari Sugiarto M! Eng! DISUSUN OLEH : "! Nama : Asep Susanto #! Nama : D$i Atno NIM : #"%&%""''( NIM : #"%&%""'') %! Nama : Mis$ar *aktian &! Nama : +akiler ,endik NIM : #""&%""''# NIM : #""&%""'"- )! Nama : Tri Sogi NIM : #""&%""'%&
UNI.ERSITAS TEKNOLO/I +O/+AKARTA 0AKULTAS SAINS DAN TEKNOLO/I TEKNIK ELEKTRO T!A %'"#1%'"& 2EN/ENALAN KOM2UTER De3inisi Komputer Istilah Komputer (Computer) diambil dari bahasa latin Computare yang berarti menghitung ( to Computer ). Beberapa definisi tentang komputer : 1. Menurut buku Computer Annual (obert !.Blissmer) Komputer adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut: Menerima input Memproses input tadi sesuai dengan programnya Menyimpan perintah"perintah dan hasil dari pengolahan Menyediakan output dalam bentuk informasi
#. Menurut buku Computer $oday (%onald !.&anders) :
Komputer adalah sistem elektronik untuk memanipulasi data yang 'epat dan tepat serta diran'ang dan diorganisasikan supaya se'ara otomatis menerima dan menyimpan data input( memprosesnya dan menghasilkan output diba)ah penga)asan suatu langkah"langkah instruksi"instruksi program yang tersimpan di memori (stored program). *. Menurut buku Computer +rgani,ation (-.C.!ama'her( ../.-ranesi'( &./..aky) Komputer adalah mesin penghitung elektronik yang 'epat dapat menerima informasi input digital( memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi. 0. Menurut buku Introdu'tion $o $he Computer( $he $ool +f Business (1illiam M.2uori) : Komputer adalah suatu pemroses data (data pro'essor) yang dapat melakukan perhitungan yang besar dan 'epat( termasuk perhitungan aritmatika yang besar atau operasi logika( tanpa 'ampur tangan dari manusia mengoperasikan selama pemrosesan. %ari beberapa definisi yang tersebut( dapat disimpulkan bah)a komputer adalah 1. Alat elektronik #. %apat menerima input data *. %apat mengolah data 0. %apat memberikan informasi 3. Menggunakan suatu program yang tersimpan di memori komputer (stored program). 4. %apat menyimpan program dan hasil pengolahan Beker5a se'ara otomatis 6rogram adalah kumpulan dari instruksi atau perintah terperin'i yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan 'ara yang sudah tertentu. 2EN/OLA4AN DATA ELEKTRONIK 6engolahan %ata 7lektronik (6%7) atau 7le'troni' %ata 6ro'essing (7%6) adalah pengolahan data dengan menggunakan komputer. %ata adalah kumpulan ke5adian yang diangkat dari suatu kenyataan. %ata dapat berupa angka"angka( huruf"huruf atau simbol"simbol khusus atau gabungan darinya. 6engolahan data (data pro'essing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti berupa informasi. Informasi (information) adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu ke5adian. 8adi 6%7 atau 7%6 adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik yaitu komputer. SIKLUS 2EN/OLA4AN DATA &uatu proses pengolahan data terdiri dari * tahapan dasar yang disebut dengan siklus pengolahan data (data pro'essing 'y'le)( yaitu input( pro'essing dan output. SISTEM KOM2UTER &istem adalah 5aringan daripada elemen"elemen yang saling berhubungan( membentuk satu kesatuan untuk melaksanakan suatu tu5uan pokok dari sistem tersebut. $u5uan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi( supaya tu5uan pokok tersebut terlaksana( maka harus ada elemen"elemen yang mendukungnya. 7lemen"elemen dari sistem komputer adalah soft)are( hard)are dan brain)are. !ard)are (perangkat keras9piranti keras) adalah peralatan di sistem komputer yang se'ara fisik terlihat dan dapat di5amah. &oft)are (perangkat lunak9piranti lunak) adalah program yang berisi perintah"perintah untuk melakukan pengolahan data. Brain)are adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer. KEMAM2UAN KOM2UTER Kemampuan komputer yang paling menak5ubkan adalah ke'epatannya. Komputer dapat melakukan suatu operasi dasar( seperti misalnya perhitungan pertambahan atau pengurangan( dalam )aktu yang sangat 'epat( yaitu dalam satuan millise'ond( mi'rose'ond( nanose'ond atau pi'ose'ond. Kemampuan komputer lain yang menak5ubkan adalah ketepatannya. Kalau manusia lelah( maka mentalnya akan luluh yang akan berakibat ke'enderungan untuk melakukan kesalahan. &ebaliknya karena komputer tidak mempunyai mental dan tidak mengenal lelah maka komputer tidak akan mengalami kesalahan. Komputer akan mengalami kesalahan( bilamana 1. komponennya rusak #. %ata yang dimasukkan salah( maka hasilnya akan salah. &uatu istilah komputer yang 'ukup populer( yaitu /I/+ (/arbage In /arbage +ut) yang berarti sampah yang masuk( sampah pula yang keluar. 8adi kalau data yang dimasukkan salah( maka hasilnya akan salah. &ebaliknya bila data yang dimasukkan benar( maka hasilnya akan benar (/old In /old +ut)( emas yang masuk( emas pula yang keluar. %isamping komputer yang mempunyai kemampuan untuk beroperasi dengan 'epat dan tepat( 5uga mempunyai kemampuan yang lain( yaitu mempunyai ingatan (memori) yang besar. INPUT PROCESSING OUTPUT 2ER*ANDIN/AN KEMAM2UAN MANUSIA DEN/AN KOM2UTER 4al yang di5andingkan Manusia Komputer Ke'epatan elatif lambat &angat 'epat Ketepatan Mudah salah $epat %aya tahan memproses Cepat lelah $idak kenal lelah Kemampuan mengingat Kurang akurat Akurat Kemampuan mengikuti perintah Kurang baik Baik Kemampuan berinisiatif dan beradaptasi &angat baik 8elek Kemampuan membuat pertimbangan dan peramalan &angat baik 8elek SE6ARA4 KOM2UTER 1. Komputer /enerasi 6ertama (1:04"1:3:) Ciri"'iri &ebagai berikut : Komponen yang digunakan adalah tabung hampa udara (;a'umm $ube) untuk sirkuitnya. 6rogram hanya dapat dibuat dengan bahasa mesin (ma'hine language) Menggunakan simpanan luar magneti' tape dan magneti' disk <kuran fisik komputer besar( memerlukan ruangan yang luas Cepat panas( sehingga diperlukan alat pendingin 6rosesnya kurang 'epat &impanannya ke'il Membutuhkan daya listrik yang besar +rientasinya terutama pada aplikasi bisnis Contoh : IBM = 43> #. Komputer /enerasi Kedua (1:3: = 1:40) Ciri"'iri sebagai berikut : Komponen yang digunakan adalah transistor untuk sirkuitnya 6rogram dibuat dengan bahasa tingkat tinggi (!igh ?e;el ?anguage) Menggunakan simpanan luar magneti' tape dan magneti' disk yang berbentuk remo;able disk atau disk pa'k <kuran fisik komputer lebih ke'il dibandingkan dengan komputer generasi pertama 6roses operasi sudah 'epat( dapat memproses 5utaan operasi per"detik Membutuhkan lebih sedikit daya listrik +riesntasinya tidak hanya pada aplikasi bisnis( tetapi 5uga ke aplikasi teknis Contoh : IBM = 14#> IBM = 10>1 *. Komputer /enerasi Ketiga (1:40 = 1:@>) Ciri"'iri sebagai berikut : Komponen yang digunakan adalah IC (Integrated Cir'uit) 6eningkatan dari soft)arenya ?ebih 'epat dan lebih 'epat Kapasitas memori komputer lebih besar( dapat menyimpan ratusan ribu karakter Menggunakan penyimpan luar yang sifatnya random a''ess 6enggunaan listrik lebih hemat dibandingkan komputer generasi sebelumnya Memungkinkan untuk melakukan multipro'essing dan multiprogramming !arga semakin murah dibandingkan dengan komputer generasi sebelumnya Kemampuan melakukan komunikasi data dari satu komputer dengan komputer lainnya( misalnya le)at alat komunikasi telepon Contoh : IBM = &9*@> <AI-AC 11>4 0. Komputer /enerasi Keempat (1:@> = 1:B>) Ciri"'iri sebagai berikut : Komponen yang digunakan adalah C!I6 dan Mi'roprosesor. &emua kemampuan lebih baik dari generasi sebelum"sebelumnya Contoh : IBM = *@> 3. Komputer /enerasi Kelima (1:B> = sekarang) Cirinya adalah komputer sistem )indo) dan menggunakan mouse pada personal 'omputer (6C). 2EN/OLA4AN DATA DEN/AN KOM2UTER 2EN/ERTIAN DATA DAN IN0ORMASI Kegiatan pengolahan data sudah dimulai se5ak dahulu se5alan dengan perkembangan sistem 'atat men'atat( yaitu disaat kegiatan manusia sudah semakin banyak sehingga sukar bagi manusia untuk mengingatnya. Kegiatan 'atat men'atat ini dilakukan diberbagai bidang peker5aan baik oleh perorangan( perusahaan atau pemerintahan. %engan semakin bertambahnya 5umlah dan arti %ata bagi manusia maka mereka berusaha untuk membuat alat yang dapat menggantikan manusia dalam hal 'atat"men'atat atau administrasi ini. !al ini ter5a)ab oleh kema5uan teknologi manusia dengan di'iptakannya K+M6<$7 sebagai alat pengganti tersebut. Kegiatan 'atat"men'atat inilah yang sekarang disebut orang dengan istilah %A$A 6+C7&&IA/. 6ada saat ini kegiatan %ata 6ro'essing ini sudah makin luas( baik dalam kegiatan yang berorientasi kepada ilmu pengetahuan( komersil9bisnis maupun kegiatan pemerintahan( sehingga data yang diolahpun akan berma'am"ma'am 5enisnya sesuai dengan bidang peker5aan tersebut. %ata yang diolah di sini bisa berupa dokumen( surat( kata( bagan( grafik( kondisi( situasi( ide( ob5ek dll yang bisa kita tata. 8adi data tersebut bisa berupa kartu pega)ai( daftar mahasis)a( daftar persediaan barang( 'atatan pemakai listrik( daftar pen5ualan barang( absensi murid dan lain sebagainya. %ari keterangan diatas dapat diambil kesimpulan bah)a data tersebut merupakan bahan yang akan diolah men5adi suatu bentuk yang lebih berguna dan lebih mempunyai arti. &edangkan informasi adalah hasil pengolahan data atau hasil proses dari data tersebut. &etelah dilakukan pengolahan( maka sifat data akan berubah sehingga bertambah kegunaannya yang dapat dipakai untuk suatu tu5uan tertentu atau untuk analisis dan pengambilan keputusan. Biasanya informasi terdiri dari C&ele'ted %ataD yaitu data yang terpilih( tergabung dan disusun sesuai dengan kebutuhan dari pemakai data( masalah )aktu( tempat dan fungsinya. 6roses perubahan dari data men5adi informasi merupakan fungsi utama dari pengolahan data. 2EN/OLA4AN DATA DEN/AN KOM2UTER Komputer adalah mesin pengolah data yang di'iptakan manusia dengan tu5uan memberikan 5alan untuk mempertinggi produkti;itas. 6rodukti;itas dapat ditingkatkan dalam pengertian : 1. %engan mempergunakan komputer kesanggupan mengolah data atau meme'ahkan masalah akan lebih besar dengan mutu yang lebih baik. #. %engan mempergunakan komputer sebagai pengolah data atau peme'ahan suatu masalah dapat lebih 'epat terselesaikan *. %engan mempergunakan komputer( pengolahan data atau peme'ahan masalah dapat dilaksanakan lebih teliti dan lebih efektif. 8ika ditin5au dari segi fungsionil( komputer itu bisa kita anggap sebagai pelaksana tugas( agar peker5aan bisa diselesaikan se'ara baik dan effisien( maka pengolah data harus ada paling sedikit * persyaratan : 1. Kumpulan data atau IA6<$ yang akan diolah. #. 6rosedur pengolahan atau prosessing yang telah diren'anakan. *. !asil atau +<$6<$ yang diinginkan dan akan dipergunakan untuk melakukan tindakan"tindakan selan5utnya. Mesin komputer sebagai pelaksana tugas tidak 5auh berbeda dengan manusia yang 5uga sebagai pelaksana tugas. Marilah kita tin5au pelaksanaan tugas yang dilakukan oleh manusia dan pelaksanaan tugas yang dilakukan oleh komputer. 1. 6+B?7MA %AA %A$A 6roses pelaksanaan tugas baru timbul( 5ika ada tugas atau ada persoalan yang diker5akan atau dipe'ahkan. <ntuk peme'ahan masalah tersebut haruslah tersedia datanya. #. IA&$<K&I A$A< 6+/AM DATA PENGOLAHAN INFORMASI DATA PROCESS OUTPUT Bagaimana peme'ahan persoalan( hendak diapakan data tersebut harus di5elaskan pada pelaksanaan tugas. %engan perkataan lain harus ada instruksi yang menegaskan tentang hendak diapakan data tersebut( dan bagaimana pelaksanaan tugas peme'ahan problemanya supaya diperoleh hasil yang diinginkan. 8ika si pelaksana tugas tersebut adalah komputer( maka instruksi tersebut harus kita susun men5adi suatu 6+/AM yang disebut dalam suatu bahasa yang dapat diter5emahkan oleh Kompilator ke dalam bahasa mesin sehingga komputer dapat mengerti. *. BA!A&A 67M+/AMAA (6+/AMMIA/ ?AA/<A/7) %alam memberikan instruksi ini haruslah disampaikan dalam suatu bahasa. <ntuk manusia sebagai pelaksana tugas( instruksi tersebut bisa kita sampaikan dengan lisan atau dengan suatu tulisan yang bisa dimengerti oleh pelaksana tugas tersebut.Komputer sebagai pelaksana tugas dapat menerima instruksi dengan bahasa yang dapat dimengerti olehnya. 0. A?A$ 67AA$AA A$A< IA6<$ M7%IA Instruksi yang sudah dinyatakan dalam bahasa tersebut diatas( haruslah disampaikan kepada pelaksana tugas melalui alat perantara (media). Alat perantara untuk menyampaikan instruksi tersebut kepada pelaksana tugas inilah yang dimaksud dengan M7%IA. 8ika instruksi kita tuliskan pada kertas( maka kertas tersebut kita sebut sebagai input. 3. 67A$787MA! A$A< K+M6I?A$+ (C+M6I?7) Instruksi yang telah dinyatakan dalam bahasa dan disampaikan melalui media input tersebut haruslah dimengerti oleh pelaksana tugas. 8ika instruksi tersebut tidak dimengerti oleh pelaksana tugas( haruslah di'arikan penter5emahnya. %alam bahasa komputer penter5emah ini disebut Kompilator. %engan adanya kompilator inilah komputer bisa mengerti akan instruksi yang kita berikan padanya. 4. ?+/IKA E AI$MA$IKA %alam meme'ahkan suatu problema atau masalah( maka perlu di'arikan 'ara dan bagaimana 5alan yang terbaik agar masalah tersebut bisa terselesaikan. %alam peme'ahan masalah ini biasanya diperlukan suatu logika (logi') dan suatu perhitungan"perhitungan (arithmati') yang diperlukan. @. %AFA IA/A$ (M7M+F) ?ogika dan perhitungan aritmatika tersebut baru dapat dimanfaatkan dalam peme'ahan masalah 5ika disertai dengan IA/A$AA yang kuat. Cara berfikir yang logis dan daya ingat yang kuat sangat membantu dan mempermudah dalam penyelesaian suatu tugas. %alam bahasa komputer daya ingat ini kita sebut M7M+I dari komputer tersebut. B. 67A/A?AMAA9?IBAF Berhasil atau tidaknya pelaksanaan tugas biasanya tergantung dari pengalaman yang dimiliki. 6engalaman yang banyak sangat berguna dalam penyelesaian tugas"tugas tersebut. %alam komputer( pengalaman tersebut dinamakan ?IBAF 6+/AM. Bagi manusia sebagai pelaksana tugas( kesanggupan otak ini sangat terbatas( tetapi manusia dapat memanfaatkan buku" buku yang berisikan teori yang berguna dan bermanfaat. Begitu 5uga dengan komputer ?ibrary program yang besar( sangat membantu kesanggupannya dalam meme'ahkan masalah. :. M7%IA +<$6<$ &7$A !A&I? 67M+&7&AA !asil yang diperoleh tergantung dari data yang tersedia untuk diolah. 6rinsip C/ABA/7 IA /ABA/7 +<$D berlaku( yaitu 5ika data yang diolah tidak sempurna atau salah( maka hasil yang diperoleh 5uga tidak akan baik. 8enis dan bentuk dari hasil ini tergantung dari keinginan si pemakai (user). <ntuk penyampaian hasil ini kepada si pemakai maka diperlukan suatu alat perantara yaitu +<$6<$ M7%IA. +utput media dalam komputer bisa berupa : kertas printer. 1>. K7MAM6<AA M7A/K++%IAA&I %AA &I&$7M +67A&I &eperti kita ketahui bah)a kita sebagai unit pelaksana tugas( tidaklah bisa menger5akan seluruh tugas tersebut dengan sendiri"sendiri. Biasanya peker5aan tugas tersebut terbagi"bagi dengan unit lain yang berhubungan satu dengan lainnya. 8ika kita tidak bisa mengkoordinasikan seluruh unit ini dengan baik( maka kita tidak bisa mengharapkan suatu hasil yang baik pula. 8adi dalam pelaksanaan tugas tersebut atau tidaknya kita dalam peme'ahan suatu masalah adalah tergantung dari kemampuan kita dalam mengkoordinasikan baik petugas pelaksana( peralatan serta hal"hal lainnya yang berhubungan dengan pelaksanaan tersebut. 6ada komputer kemampuan untuk mengkoordinasikan ini kita sebut dengan +67A$IA/ &F&$7M. +perating system inilah yang akan mengkoordinasikan seluruh peralatan atau de;i'e yang merupakan bagian yang tak terpisahkan dari suatu sistem komputer. 7ARA KER6A DARI SUATU SISTEM KOM2UTER &uatu sistem komputer adalah merupakan gabungan dari beberapa peralatan komputer yang saling berhubungan dan terkoordinasikan oleh suatu sistem operasi. &istem komputer beker5a sesuai dengan instruksi"instruksi yang diberikan padanya melalui Bahasa 6emrograman yang dikenalnya. %alam suatu sistem komputer terdapat bagian9peralatan untuk menerima dan memasukkan data dan instruksi. Alat ini kita sebut IA6<$ %7-IC7. %ata yang dimasukkan melalui input de;i'e ini akan ditampung dalam suatu peralatan komputer yang disebut memory atau storage. %ata yang telah berada dalam storage akan dimasukkan oleh suatu bagian komputer yang kita sebut C6< (Central 6ro'essing <nit). C6< ini terdiri dari Control <nit dan Arithmati' ?ogi'al <nit. 6roses data serta perhitungan"perhitungan dilakukan oleh arithmati' logi'al unit sesuai dengan instruksi yang kita berikan dalam bahasa pemrograman. &etelah proses dan perhitungan dilakukan( maka selan5utnya akan dikeluarkan melalui +<$6<$ %7-IC7. MEN/ENAL 2ERAN/KAT KERAS 84ARD,ARE9 KOM2UTER &ebagaimana kita ketahui bah)a komputer adalah serangkaian peralatan elektronika yang bergabung9terpadu dan beker5a se'ara berma'am"ma'am serta terkoordinasi oleh suatu sistem operasi. &eperangkat alat"alat elektronika ini adalah berupa mesin"mesin9komponen" komponen yang se'ara lahiriah ada dan bisa dilihat( peralatan"peralatan9komponen" komponen inilah yang kita sebut dengan GC+M6<$7 !7A%"177H. 6ada umumnya suatu kesatuan peralatan komputer haruslah terdiri minimal oleh 0 komponen yaitu : Input de;i'e &torage <nit C6< (Central 6ro'essing <nit) +utput de;i'e Akhir"akhir ini kema5uan teknologi yang terus berkembang dan kebutuhan orang akan informasi 5uga bertambah terutama dalam hal ke'epatan penyampaian informasi maka diperlukan suatu alat9komponen lain yang bisa menyampaikan data9informasi ke dan dari komputer kepada si pemohon se'ara 'epat pula. Alat ini kita sebut dengan CC< (Communi'ation Control <nit) yaitu suatu peralatan yang berfungsi untuk memudahkan9meman'arkan sinyal"sinyal data9perintah dari suatu tempat ke tempat lain atau dari suatu komputer ke komputer lain dengan 5arak yang 5auh sekali. %engan adanya alat ini maka umumnya komputer"komputer sekarang inipun selalu melengkapi alat ini sebagai sesatuan sistem komputernya. 8adi komponen yang membentuk suatu sistem komputer sekarang inipun men5adi 3 komponen yaitu : Input %e;i'e &torage <nit C6< +utput de;i'e CC< (Communi'ation Control <nit) KON0I/URASI SISTEM KOM2UTER &eperti telah disebutkan diatas( ke 3 komponen atau peralatan itulah yang merupakan konfigurasi dari sistem komputer. Konfigurasi sistem komputer tersebut kita bisa gambarkan sebagai berikut : KETERAN/AN CCU INPUT OUTPUT CCU MEMORI PROCESSING (ALU) C O N T R O L CPU Hasil Keputusa n Perinta h Data !an perintah hasi l %ata9perintah akan masuk melalui peralatan input (input de;i'e). %ata9perintah tersebut bisa dimasukkan langsung ke peralatan input ataupun melalui CC<. %ata9perintah itu kemudian dimasukkan ke dalam memori (tempat penyimpanan) kemudian dari sini data tersebut akan dikirim ke C6< untuk diolah dan hasil pengolah C6< ini akan diba)a lagi ke memori. %ari memori hasil"hasil pengolahan C6< ini bisa dikeluarkan sebagai output9hasil melalui media output (+utput %e;i'e) atau disimpan sa5a di memori untuk digunakan dalam proses selan5utnya. &eluruh kegiatan pemindahan data( perhitungan"perhitungan dan lain"lain peker5aan yang dilakukan oleh komponen9de;i'e"de;i'e komputer tersebut akan dikontrol oleh suatu alat yang kita sebut dengan Control <nit. IN2UT : OUT2UT DE.I7E Input %e;i'e adalah suatu bagian9komponen dari sistem komputer yang berfungsi untuk tempat kita memasukkan data maupun instruksi"instruksi kepada komputer. %ata maupun instruksi yang kita masukkan ke dalam komputer adalah data9instruksi yang masih dalam bahasa ataupun kode"kode( sedangkan mesin komputer hanya mengenal data9instruksi tersebut 5ika sudah dalam bentuk kode"kode binar (bit)( 5adi agar komputer bisa mengenal data9instruksi"instruksi tersebut( alat inilah yang akan melakukan ter5emahan9kon;ersinya. Alat"alat Input (Input %e;i'e) ini antara lain adalah Card eader Magneti' Ink Chara'ter eader (M.I.C.) +pti'al Chara'ter eader (+.C.) +utput %e;i'e adalah suatu komponen dari sistem komputer yang berfungsi untuk tempat mengeluarkan hasil"hasil pengolahan yang telah dilakukan oleh komputer. &emula hasil pengolahan komputer ini 5uga merupakan kode9simbol yang masih dalam bentuk kode binar (bit)( maka agar kita sebagai pemakai komputer bisa memba'anya( simbol binar itu harus dikon;ersikan lagi ke dalam bentuk bahasa yang kita kenal. +utput de;i'e inilah yang berfungsi melakukan tugas tersebut. Alat"alat output ini antara lain adalah : 6rinter 6lotter Card 6un'h %ll. %e;i'e"de;i'e yang kita sebutkan diatas adalah de;i'e"de;i'e yang hanya berfungsi sebagai input sa5a ataupun sebagai outpu sa5a. Ada 5uga de;i'e"de;i'e lain yang bisa berfungsi sebagai input dan sekaligus berfungsi sebagai outpu( antara lain : Magneti' $ape <nit Magneti' %isk <nit 6aper $ape <nit Console %isplay <nit Card ead 6un'h %ll MEDIA 2EN+IM2ANAN Media penyimpanan atau storage atau memori dapat dibedakan atas # bagian( yaitu : " Internal &torage ( 6rimary &torage ) " 7Iternal &torage ( &e'ondary &torage ) INTERNAL STORA/E Internal &torage adalah storage yang terletak di dalam atau berhubungan langsung dengan Control 6ro'essing <nit. &torage ini terdiri dari : Main &torage /eneral &torage Control egister 2loating 6oint egister elo'atable Control &torage Buffer E;TERNAL STORA/E 7Iternal &torage adalah storage yang terpisah atau tidak berhubungan langsung dengan C6< misalnya Magneti' $ape dan Magneti' %isk. MEDIA 2EN+IM2ANAN +AN/ MUTAK4IR MEMORI DAN MEDIA 6ada tahap pertama memori komputer ber)u5ud +M (ead +nly Memory) dan AM (andom A''ess Memory). Kelemahannya( memori ini berbentuk 'hip( dan terbatas kapasitasnya. Isi +M memang tidak akan terhapus oleh matinya arus listrik. $etapi isi AM akan terhapus bila listrik mati. &ementara itu( dalam mengoperasikan komputer yang ingin agar program( data dan hasil ker5a komputer dapat direkam dan dapat diambil lagi se)aktu")aktu. +leh sebab itu mun'ul pemikiran perlunya dibuat media penyimpanan( sebagai perpan5angan dari fungsi memori. Media penyimpanan kini banyak 5enisnya( 'ontohnya adalah floppy disk( hard disk ( C%"+M. 0LO22+ DISK 2loppy disk adalah media penyimpanan yang terbuat dari plastik mylar. 6lastik tipis ini dilapisi bahan magnetik dan dibungkus dalam sebuah 5aket plastik pula. $erdapat beberapa ukuran disket( yaitu B in'i( 3J in'i dan *K in'i. 4ARD DISK !ard disk disebut 5uga fiIed disk. $etapi istilah 2iIed %isk men5adi tidak tepat( karena kini sudah mun'ul emo;able !ard %isk. Kata hard disk menun5uk pada bahan disknya yang memang keras. Kalau floopy disk dibuat dari plastik mylar( maka hard disk dibuat dari alumunium dan dilapisi bahan magnetik. !ard disk merupakan media penyimpanan yang paling handal. Keunggulan hard disk dibanding floopy disk adalah pada ke'epatann dan kapasitasnya. %engan bahan dasar yang kuat( maka hard disk dapat diputar lebih 'epat. %emikian pula lapisan magnetik lebih kompak dan padat. 7D<ROM C%"+M ( Compa't %isk ead +nly Media ) merupakan salah satu terobosan baru dalam bidang media penyimpanan. Bahan piringan C%"+M adalah plat alumunium yang dilapisi bahan sema'am 'hrome yang mengkilat. %isini tidak dipakan bahan magnetik( melainkan bahan yang memantulkan 'ahaya. %ibandingkan dengan hard disk( ke'epatan ker5a C%"+M lebih lambat lima kali. !al ini karena 'ara pengalamatannya yang mirip dengan 'ara sekuensial. C%"+M tepat untuk digunakan dalam penyimpanan data yang sifatnya permanen( misalnya data base perpustakaan( bank data dan lain"lain data yang tidak terlalu sering di"update. MEN/ENAL STRUKTUR DATA DAN 2EN+A6IAN DATA DALAM KOM2UTER &alah satu hal penting yang tidak dapat ditinggalkan dalam pemakaian komputer adalah data. %ata dapat diperoleh dari berbagai sumber. Ia dapat diperoleh sebagai hasil pengukuran di laboratorium( dari hasil sur;ei( angket dan lain"lain. %engan berbagai ma'am 'ara( data ditransformasi menghasilkan informasi. Informasi sangat penting( karena memberikan dasar bagi pembuatan keputusan yang mantap dan ilmiah. %alam lembaga dan organisasi( baik bersifat komersial ataupun industrial( bahkan organisasi yang bagaimanapun bentuknya( data dipandang sebagai suatu kekayaan yang penting dan mahal. Memang( kadang"kadang data sulit diperoleh. %ata yang kita miliki( terdiri dari berbagai 5enis. <ntuk mengelola data yang berma'am" ma'am 5enis tersebut se'ara baik guna menghasilkan informasi pengetahuan mengenai struktur data. STRUKTUR DATA &truktur data adalah suatu koleksi9kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya. &truktur data sangat penting dalam sistem komputer. $erhadap setiap ;ariabel dalam program( se'ara eksplisit atau implisit( didefinisikan struktur data yang akan menentukan operasi"operasi yang berlaku terhadap ;ariabel tersebut. &truktur data yang dibi'arakan ini merupakan struktru data logik. Bukan penya5ian se'ara fisik pada storage. 6ada garis besarnya( data dapat kita kategorikan men5adi : " %ata $ype : $unggal( misalnya : Integer( Boolean serta karakter Ma5emuk( misalnya : &tring (untai). %ata type ini dengan berbagai 'ara tertentu dapat diorganisasikan men5adi struktur data. " &truktur %ata. &ederhana( misalnya : Array dan e'ord Ma5emuk( terdiri atas : " ?inier( misalnya : &ta'k( Lueue( ?inear ?inked ?ist " Aonlinier( misalnya : Binary $ree( Binary &ear'h $ree( M")ay &ear'h $ree( /eneral $ree( /raph. 7N7 M esin Computer Numerical Controlled (CAC) adalah suatu mesin yang dikontrol oleh komputer dengan menggunakan bahasa numerik (data perintah dengan kode angka( huruf dan simbol) sesuai dengan standart I&+. &istem ker5a teknologi CAC ini akan lebih sinkron antara komputer dan mekanik( sehingga bila dibandingkan dengan mesin perkakas yang se5enis( maka mesin perkakas CAC lebih teliti( lebih tepat( lebih fleksibel dan 'o'ok untuk produksi masal. Mesin CAC memiliki dua atau lebih arah gerakan tool yang disebut dengan sumbu atau axis. /erakan pada axis antara lain linier (yang merupakan garis lurus) atau gerakan circular (yang merupakan lintasan melingkar). <mumnya( sumbu yang terdapat pada gerakan linier adalah M( F dan . sedangkan nama axis pada gerakan circular adalah A( B dan C. &alah satu spesifikasi yang dapat memperlihatkan kekompleksitasan dari mesin CAC adalah berapa banyak axis yang dimilikinya dan gerakan interpolasi yang ada. &truktur kontrol kon;ensional yang banyak dipakai untuk pengaturan gerakan tool pada mesin CAC adalah decoupled- control. 6ada struktur ini setiap sumbu akan dikontrol se'ara independen dan tidak menerima informasi dari sumbu yang lain . &truktur ini telah di'oba dengan menggunakan metode proportional integral control, adaptive control dan variable structure control N1O. Kelebihan struktur decoupled-control antara lain pada kesederhanaan struktur dan kemudahan untuk direkonfigurasi. 6ada struktur ini( error pada kontur dapat ter5adi ketika salah satu sumbu mendapat disturbance yang akan menimbulkan error pada trayektori sumbu tersebut( sedangkan sumbu yang lain akan ber5alan dengan normal. Akibatnya kontur hasil yang merupakan resultan trayektori masing" masing akan mengalami error N#O. &trategi yang dapat diambil untuk mengatasi masalah ini adalah dengan meningkatkan kemapuan setiap sumbu untuk mengatasi disturbances. &alah satu metode kontrol yang mempunyai kemampuan khusus untuk meredam disturbances adalah disturbance observer (%+B) N*O. Metode ini sebelumnya telah digunakan untuk pengaturan me5a ker5a pada mesin freis dan telah teru5i mampu mengatasi disturbance yang mun'ul dan 'o'ok digunakan untuk pengaturan posisi pada mesin CAC. 6ada penger5aan $ugas Akhir kali ini( metode ini 5uga digunakan untuk pengaturan posisi pada mesin CAC( hanya sa5a yang diu5i kali ini adalah gerakan tool dari mesin CAC.. %engan memperhatikan hal" hal diatas( maka permasalahan yang diangkat pada $ugas Akhir ini adalah bagaimana mengimplementasikan %+B dengan struktur decoupled-control pada pengaturan gerakan tool prototipe mesin CAC yang diteliti. MESIN 7N7 Prinsip Kerja Mesin 7N7 6ada mesin CAC terdapat tiga buah sumbu ker5a yaitu sumbu M( sumbu F dan sumbu . . &umbu M dan sumbu F berfungsi untuk membentuk kontur hori,ontal sedangkan sumbu . menentukan kedalaman potongan mata pahat terhadap benda ker5a. 6ergerakan pada sumbu M ( F dan . dilakukan oleh penggerak spindle. Berdasarkan prinsip ker5a mesin CAC untuk membentuk benda ker5a maka dapat dilihat bah)a kemampuan penggerak spindle pada tiap sumbu( menentukan hasil dari ker5a mesin CAC . 8ika penggerak spindle mampu bergerak sesuai dengan kontur yang diinginkan dengan baik( maka hasil ker5a akan men5adi semakin baik. $u5uan dari sistem pengaturan kontur adalah supaya sistem dapat menghasilkan output berupa kontur yang sama dengan kontur referensi yang dihasilkan oleh interpolator( atau dengan kata lain untuk memperke'il nilai eror kontur. Ailai eror kontur adalah 5arak yang diukur se'ara tegak lurus antara kontur yang sebenarnya dengan kontur referensi N0O. Banyak metode dan struktur kontrol yang dikembangkan untuk men'apai tu5uan tersebut. /ambar 1. 6rototipe Mesin CAC 6ada penelitian tugas akhir yang akan dilakukan( metode Disturbace Observer akan disusun dengan struktur Decoupled- control yang telah diu5i 'obakan pada prototipe mesin CAC untuk membentuk kontur linier dan kontur circular. %ari hasil simulasi implementasi ( didapatkan kesimpulan sebagai berikut Metode Disturbance Observer mampu mengatasi disturbances yang mun'ul pada sistem( namun kontur yang dihasilkan masih belum sempurna 6enggunaan %+B pada arsitektur kontrol decoupled yang sederhana untuk sistem interpolasi dua sumbu terbukti dapat memberikan pengaruh yang baik pada peningkatan performa system( hal ini ditun5ukkan dengan menurunnya nilai Integral Absolute Error ( IA7) dari *>(4#*1 men5adi >(1#4#4# untuk sumbu circular dan untuk sumbu linier dari 0(3B30# men5adi >(#:0:BB. efrensi : 1. http:99remi.staff.gunadarma.a'.id9%o)nloads9files91:0@>967A/7AA?AAP K+M6<$7.do' #. O !uang %agui.( Cao !ongbo( C+n 'omposite position 'ontrol of CAC system feeding 6M&M based on position feedfor)ard and &-61M, Proceedings o t!e "#$# IEEE International Conerence on %ec!atronics and Automation(pp.@*3"@0>( #>1>. *. 8<AA? $7KAIK 6+MI$& -ol.1(Ao.1( (#>1#) 1"4