<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3914273658289077600</atom:id><lastBuildDate>Fri, 01 Nov 2024 10:43:45 +0000</lastBuildDate><title>manggara triantoro peges</title><description>blog manggara triantoro untuk tugas pti</description><link>http://manggaratriantoro.blogspot.com/</link><managingEditor>noreply@blogger.com (gie)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>blog manggara triantoro untuk tugas pti</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-5455462276341920278</guid><pubDate>Tue, 15 Jun 2010 21:16:00 +0000</pubDate><atom:updated>2010-06-16T04:29:47.189+07:00</atom:updated><title>ParalelPrograming</title><description>Sekalipun didukung oleh teknologi prosesor yang berkembang sangat pesat,&lt;br /&gt;komputer sekuensial tetap akan mengalami keterbatasan dalam hal kecepatan&lt;br /&gt;pemrosesannya. Hal ini menyebabkan lahirnya konsep keparalelan (paralelism) untuk&lt;br /&gt;menangani masalah dan aplikasi yang membutuhkan kecepatan pemrosesan yang sangat&lt;br /&gt;tinggi, seperti misalnya prakiraan cuaca, simulasi pada reaksi kimia, perhitungan&lt;br /&gt;aerodinamika dan lain-lain.&lt;br /&gt;Konsep keparalelan itu sendiri dapat ditinjau dari aspek design mesin paralel,&lt;br /&gt;perkembangan bahasa pemrograman paralel atau dari aspek pembangunan dan analisis&lt;br /&gt;algoritma paralel. Algoritma paralel itu sendiri lebih banyak difokuskan kepada algoritma&lt;br /&gt;untuk menyelesaikan masalah numerik, karena masalah numerik merupakan salah satu&lt;br /&gt;masalah yang memerlukan kecepatan komputasi yang sangat tinggi.&lt;br /&gt;&lt;br /&gt;Pengolahan Paralel adalah suatu cara pengolahan informasi yang menekankan&lt;br /&gt;manipulasi data yang dimiliki oleh 1 atau lebih proses secara bersamaan dalam&lt;br /&gt;menyelesaikan suatu masalah. Pemrosesan paralel memerlukan hubungan antar elemenelemen pemroses.&lt;br /&gt;&lt;br /&gt;Komputasi Pengolahan Paralel adalah proses atau pekerjaan komputasi di&lt;br /&gt;komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada&lt;br /&gt;saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan&lt;br /&gt;kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer&lt;br /&gt;tunggal. Penggunaan komputasi paralel prosessing merupakan pilihan yang cukup handal&lt;br /&gt;untuk saat ini untuk pengolahan data yang besar dan banyak, hal ini apabila dibandingkan&lt;br /&gt;dengan membeli suatu super komputer yang harganya sangat mahal maka penggunaan&lt;br /&gt;komputasi paralel prosessing merupakan pilihan yang sangat tepat untuk pengolahan data&lt;br /&gt;tersebut. Paralel komputasi adalah melakukan perhitungan komputasi dengan&lt;br /&gt;menggunakan 2 atau lebih CPU/Processor dalam suatu komputer yang sama atau&lt;br /&gt;komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa&lt;br /&gt;instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara&lt;br /&gt;bersamaan. Untuk proses pembagian proses komputasi tersebut dilakukan oleh suatu&lt;br /&gt;software yang betugas untuk mengatur komputasi.&lt;br /&gt;&lt;br /&gt;Komputasi paralel adalah salah satu teknik melakukan komputasi secara&lt;br /&gt;bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini&lt;br /&gt;umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus&lt;br /&gt;mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.&lt;br /&gt;Contoh umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di&lt;br /&gt;bidang fisika (fisika komputasi), kimia (kimia komputasi) dll. Untuk melakukan aneka&lt;br /&gt;jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak&lt;br /&gt;komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk&lt;br /&gt;menyelesaikan satu masalah. Pemrograman paralel adalah teknik pemrograman komputer&lt;br /&gt;yang memungkinkan eksekusi perintah/operasi secara bersamaan (komputasi paralel), baik&lt;br /&gt;dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan&lt;br /&gt;mesin paralel) CPU. Secara singkat computer paralel adalah computer dengan banyak&lt;br /&gt;prosesor yang meiliki kemampuan untuk melakukan pengolahan paralel.&lt;br /&gt;Software - software ( perangkat lunak ) yang biasa digunakan dalam Pengolahan&lt;br /&gt;Paralel adalah :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MPI Message Passing Interface adalah bahasa pemrograman dengan basis pertukaran pesan.&lt;br /&gt;PVM Paralel Virtual Machine adalah salah satu perangkat lunak yang mampu&lt;br /&gt;mensimulasikan pemrosesan paralel pada jaringan computer.&lt;br /&gt;Embarasingly Paralel adalah pemrograman paralel yang digunakan pada masalahmasalah&lt;br /&gt;yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain.&lt;br /&gt;Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal,&lt;br /&gt;karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.&lt;br /&gt;Menurut M.J. Flynn model Komputasi paralel berdasarkan alur instruksi dan alur&lt;br /&gt;data yang digunakan dibedakan menjadi 4 :&lt;br /&gt;1) SISD Single Instruction stream Single Data stream, ini prosesor tunggal, yang&lt;br /&gt;    bukan paralel.&lt;br /&gt;2) SIMD Single Instruction stream Multiple Data stream, alur instruksi yang sama&lt;br /&gt;    dijalankan terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau&lt;br /&gt;    tidak salah maksudnya ya program komputer itu. trus datapath itu paling ya&lt;br /&gt;    inputnya, jadi inputnya lain-lain tapi program yang digunakan sama.&lt;br /&gt;3) MIMD Multiple Instruction stream Multiple Data stream, alur instruksinya banyak,&lt;br /&gt;    alur datanya juga banyak, tapi masing-masing bisa berinteraksi.&lt;br /&gt;4) MISD Multiple Instruction stream Single Data stream, alur instruksinya banyak&lt;br /&gt;    tapi beroperasi pada data yang sama.&lt;br /&gt;&lt;br /&gt;    Taksonomi paradigma komputasi paralel :&lt;br /&gt;Komputer Paralel&lt;br /&gt;Sinkron&lt;br /&gt;Vektor / Array&lt;br /&gt;SIMD&lt;br /&gt;Systolic&lt;br /&gt;Asinkron&lt;br /&gt;MIMD&lt;br /&gt;Reduksi&lt;br /&gt;&lt;br /&gt;Menurut T.G. LEWIS ada dua metode umum untuk mengkoordinasikan komputer paralel:&lt;br /&gt;1. Sinkron:&lt;br /&gt;membuat koordinasi sinkron atau lockstep pada hardware dengan memaksa semua operasi dikerjakan pada saat yang sama dan dengan cara yang menghapus ketergantungan satu task dari yang lainnya.&lt;br /&gt;&lt;br /&gt;2. Asinkron:&lt;br /&gt;Tidak ada koordinasi lockstep, bergantung pada mekanisme koordinasi yang disebut locks untuk mengkoordinasikan prosesor.&lt;br /&gt;Menurut Michael J. Quinn, paralelisme terbagi menjadi 2 jenis :&lt;br /&gt;1. Data Paralelisme : Penerapan operasi yang sama secara simultan terhadap elemen dari  kumpulan data.&lt;br /&gt;2. Control Paralelisme : Penerapan operasi operasi berbeda terhadap elemen data yang berbeda dalam waktu yang bersamaan. Contoh&lt;br /&gt;control paralelisme adalah Pipeline.&lt;br /&gt;Pipeline&lt;br /&gt;Dalam teknik pipeline, problem dibagi menjadi deretan yang harus&lt;br /&gt;dilaksanakan satu setelah lainnya. Setiap tugas nantinya akan dieksekusi oleh&lt;br /&gt;proses atau prosesor yang berbeda&lt;br /&gt;PC Jaringan atau lebih dikenal secara luas dengan istilah PC Cluster,&lt;br /&gt;merupakan solusi ekonomis untuk mendapatkan sistem komputer berkemampuan&lt;br /&gt;kinerja tinggi. Cluster Komputer atau Paralel Komputer adalah proses&lt;br /&gt;menggabungkan beberapa PC ( disebut node ) menjadi seolah &#1048753; olah satu computer&lt;br /&gt;dengan kemampuan yang lebih besar. Aplikasi system ini sudah sangat meluas&lt;br /&gt;pemakaiannya, bahkan sudah mulai menggeser pemakaian Komputer super. Hal ini&lt;br /&gt;dikarenakan system ini fleksibel terhadap perubahan teknologi computer yang sangat&lt;br /&gt;cepat. Juga bisa dilakukan optimalisasi perangkat keras sesuai dengan karakteristik&lt;br /&gt;penggunaan. Misalnya untuk aplikasi yang mementingkan kecepatan proses&lt;br /&gt;penghitungan cukup dengan prosesor dan memori saja tanpa media penyimpanan di&lt;br /&gt;setiap PC.&lt;br /&gt;Usaha lebih jauh dilakukan untuk mengembangkan potensi computer paralel&lt;br /&gt;ini. Alternatif baru tersebut adalah melakukan koneksi untuk memparalelkan&lt;br /&gt;computer pribadi melalui jaringan internet.&lt;br /&gt;&lt;br /&gt;Cluster merupakan sebuah terminologi umum yang berarti: kumpulan&lt;br /&gt;komputer-komputer independen dalam sebuah unifikasi sistem lewat software&lt;br /&gt;dan jaringan. Pada dasarnya, dua atau lebih komputer yang digunakan untuk&lt;br /&gt;memecahkan sebuah masalah bersama-sama, dapat dikategorikan sebagai&lt;br /&gt;cluster.&lt;br /&gt;Cluster biasanya digunakan untuk tujuan HA (High Availability)&lt;br /&gt;atau HPC (High Performance Computing). Tipe yang pertama lebih ditujukan&lt;br /&gt;kepada reliabilitas tinggi atau kestabilan dari sebuah sistem. Sedangakan tipe&lt;br /&gt;yang kedua menjanjikan tenaga komputasi yang jauh lebih besar dibandingkan&lt;br /&gt;tenaga komputer uniprosesor.&lt;br /&gt;Cluster terbagi kedalam 2 (dua) kelas, yaitu:&lt;br /&gt;Class I Cluster yang dibangun menggunakan hardware/software umum yang&lt;br /&gt;ada dipasaran, dengan teknologi standar seperti IDE, SCSI, dan&lt;br /&gt;Ethernet.&lt;br /&gt;Class II Cluster berbiaya tinggi, yang dibangun menggunakan hardware khusus&lt;br /&gt;berkecepatan tinggi, untuk mencapai tingkat performa terbaik.&lt;br /&gt;Komunikasi data pada sistem paralel memori terdistribusi,&lt;br /&gt;memerlukan alat bantu komunikasi. Alat bantu yang sering digunakan oleh&lt;br /&gt;sistem seperti PC Jaringan pada saat ini adalah standar MPI (Message&lt;br /&gt;Passing Interface) atau standar PVM (Paralel Virtual Machine) seperti yang telah&lt;br /&gt;disebutkan di atas. Keduanya bekerja diatas TCP/IP communication layer. Kedua&lt;br /&gt;standar ini memerlukan fungsi remote access agar dapat menjalankan program&lt;br /&gt;pada masing-masing unit prosesor.&lt;br /&gt;Salah satu protocol yang dipergunakan pada komputasi parallel adalah&lt;br /&gt;Network File System (NFS), NFS adalah protokol yang dapat membagi sumber&lt;br /&gt;daya melalui jaringan. NFS dibuat untuk dapat independent dari jenis mesin, jenis&lt;br /&gt;sistem operasi, dan jenis protokol transport yang digunakan.&lt;br /&gt;Network File System&lt;br /&gt;Ada beberapa topologi jaringan yang dapat kita aplikasikan untuk&lt;br /&gt;membuat PC cluster berbasis interkoneksi statis. Ada juga istilah yang sering&lt;br /&gt;digunakan sebagai parameter jaringan interkoneksi statis. Yaitu :&lt;br /&gt;(a) (b) (c) (d)&lt;br /&gt;(a) completely connected (b) 3D hypercube (c) 4D hypercube (d) torus&lt;br /&gt;MODEL PEMROGRAMAN PARALEL&lt;br /&gt;Sistem komputer paralel dengan banyak prosesor yang bekerja secara&lt;br /&gt;simultan memerlukan kemampuan untuk membagi data dan berkomunikasi antar&lt;br /&gt;prosesor. Berdasarkan kedua kebutuhan tersebut terdapat dua arsitektur computer&lt;br /&gt;parallel yaitu memori bersama dan message passing. Model message passing&lt;br /&gt;merupakan model pemrograman paralel yang paling banyak digunakan.&lt;br /&gt;Program message passing membentuk banyak task dimana setiap task&lt;br /&gt;memiliki data lokal. Setiap task diidentifikasikan dengan sebuah nama yang unit dan&lt;br /&gt;task-task tersebut berinteraksi dengan mengirim dan menerima message dari&lt;br /&gt;task tertenu. Model message passing menangani pembentukan task secara dinamis,&lt;br /&gt;eksekusi berbagai task pada setiap prosesor atau eksekusi program yang berbeda&lt;br /&gt;oleh task yang berbeda.&lt;br /&gt;&lt;br /&gt;KINERJA PROGRAM PARALEL&lt;br /&gt;Speedup dapat didefinisikan sebagai berikut :&lt;br /&gt;dimana :&lt;br /&gt;S(n) = speedup,&lt;br /&gt;T(1) = waktu eksekusi operasi pada sistem satu prosesor,&lt;br /&gt;T(n) = waktu eksekusi pada sistem n prosesor.&lt;br /&gt;Dari definisi speedup tersebut, lahir nilai efisiensi, E(n), untuk sistem dengan&lt;br /&gt;n prosesor. Efisiensi didefinisikan sebagai berikut :&lt;br /&gt;S(n) = T(1)&lt;br /&gt;T(n)&lt;br /&gt;E(n) = S(n) – T(1)&lt;br /&gt;n nT(n)</description><link>http://manggaratriantoro.blogspot.com/2010/06/paralelprograming.html</link><author>noreply@blogger.com (gie)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-410565546782868176</guid><pubDate>Tue, 15 Jun 2010 21:09:00 +0000</pubDate><atom:updated>2010-06-16T04:16:18.865+07:00</atom:updated><title>SistemOperasiBerbasisGui</title><description>Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.&lt;br /&gt;Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi&lt;br /&gt;Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.&lt;br /&gt;&lt;br /&gt;Sistem Operasi secara umum terdiri dari beberapa bagian:&lt;br /&gt;1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory&lt;br /&gt;2. Kernel, yaitu inti dari sebuah Sistem Operasi&lt;br /&gt;3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna&lt;br /&gt;4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain&lt;br /&gt;5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.&lt;br /&gt;&lt;br /&gt;Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, dan sebagainya.&lt;br /&gt;Layanan inti umum&lt;br /&gt;Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.&lt;br /&gt;&lt;br /&gt;Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.&lt;br /&gt;&lt;br /&gt;Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.&lt;br /&gt;Sistem Operasi saat ini&lt;br /&gt;Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:&lt;br /&gt;1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).&lt;br /&gt;2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.&lt;br /&gt;3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).&lt;br /&gt;Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.&lt;br /&gt;Proses&lt;br /&gt;Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.&lt;br /&gt;Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.&lt;br /&gt;Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.&lt;br /&gt;Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).&lt;br /&gt;Status Proses&lt;br /&gt;Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:&lt;br /&gt;1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya.&lt;br /&gt;2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor.&lt;br /&gt;3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap / bebas.&lt;br /&gt;Desain sistem operasi&lt;br /&gt;l • d • s&lt;br /&gt;Sistem operasi&lt;br /&gt;Kernel&lt;br /&gt;Mikrokernel, Kernel monolitik, Kernel hibrid, Ruang kernel, Modul kernel, Nanokernel, Device driver, Ruang pengguna, Userland&lt;br /&gt;&lt;br /&gt;Manajemen proses&lt;br /&gt;Proses (komputer), Multiprogramming, Interrupt, Protected mode, Supervisor mode, Computer multitasking, Manajemen proses, Penjadwalan (komputer), Context switch, Cooperative multitasking, Preemptive multitasking, CPU modes&lt;br /&gt;&lt;br /&gt;Manajemen memori Memory protection, Segmentation, Paging, Memory management unit, Segmentation fault, General protection fault&lt;br /&gt;&lt;br /&gt;Contoh AmigaOS, Microsoft Windows, Linux, GNU, UNIX, Mac OS, MS-DOS&lt;br /&gt;&lt;br /&gt;Konsep lainnya Boot loader, API, VFS, Computer network, GUI, Sejarah sistem operasi, HAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Konsep Dasar Sistem Operasi&lt;br /&gt;• Komponen Sistem Operasi&lt;br /&gt;• Layanan Sistem Operasi&lt;br /&gt;• System Calls&lt;br /&gt;• PemrogramanSistem&lt;br /&gt;• Struktur Sistem&lt;br /&gt;• MesinVirtual&lt;br /&gt;• System Generation&lt;br /&gt;• RancanganSistem&lt;br /&gt;Komponen Sistem&lt;br /&gt;• Managemen Proses&lt;br /&gt;• Managemen Memori Utama&lt;br /&gt;• Managemen Berkas&lt;br /&gt;• Managemen I/O&lt;br /&gt;• Managemen Penyimpanan Sekunder&lt;br /&gt;• Jaringan&lt;br /&gt;• Sistem Proteksi&lt;br /&gt;• Command - Interpreter System&lt;br /&gt;&lt;br /&gt;Process Control&lt;br /&gt;• Selesai, abort&lt;br /&gt;• Load, eksekusi&lt;br /&gt;• Membuat dan mengakhiriproses&lt;br /&gt;• Mengambil dan mengeset atribut proses&lt;br /&gt;• Menunggu waktu&lt;br /&gt;• Wait event, signal event&lt;br /&gt;• Alokasi dan pengosongan memori&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eksekusi MS-DOS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sumber: Silberschatz,et.al, Operating System Concepts, 6thed, .2003, New York:John Wiley &amp;amp; Son.Inc , page 68&lt;br /&gt;&lt;br /&gt;System Generation&lt;br /&gt;• Sistem operasi dirancang untuk dapat dijalankan pada berbagai jenis mesin, system nya harus dikonfigurasikan untuk setiap komputer.&lt;br /&gt;• Program Sysgen mendapatkan informasi mengenai konfigurasi khusus tentang system perangkat keras dari sebuah data, antara lain sebagai berikut:&lt;br /&gt; CPU apa yang digunakan, pilihan yang diinstal&lt;br /&gt; Berapa banyak memori yang tersedia&lt;br /&gt; Peralatan yang tersedia&lt;br /&gt; Sistem operasi pilihan apa yang diinginkan atau parameter apa yang digunakan&lt;br /&gt;• Satukali info diperoleh, bias digunakan dengan berbagai cara&lt;br /&gt;&lt;br /&gt;Sistem operasi berbasis GUI&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GUI atau singkatan dari Graphical User Interface yang memungkinkan pengguna untuk berinteraksi dengan perangkat keras komputer serta memudahkan dalam mengoperasikan sebuah sistem operasi (user friendly). GUI adalah sarana penghubug antara si pengguna ( User ) dengan apa yang digunakannya.&lt;br /&gt;Selama bertahun-tahun berbagai GUI yang telah dikembangkan untuk berbagai sistem operasi seperti OS / 2, Macintosh, Windows, amiga, Linux, Symbian OS, dan banyak lagi. Di zaman komputer monster ( komputer generasi pertama maksud saya ) GUI belum dikenalkan, zaman itu ketika MARK 1 &amp;amp; juga ENIVAC mendominasi, mesin mereka memerlukan ruangan yang besar , energi yang besar juga user yang banyak pula dengan setiap keahliannya masing-masing hanya untuk mengendalikan 1 mesin saja. Baru ketika era komputer generasi kedua ( DOS buatan Microsoft dan IBM ) ada sedikit perubahan tampilan meskipun bukan disebut GUI.&lt;br /&gt;Dalam artikel ini saya hanya menampilkan beberapa kemajuan yang signifikan dalam desain GUI (bukan sistem operasi) serta antarmuka pengguna berbasis grafik pada sistem operasi yang ada saat ini.&lt;br /&gt;Tapi di zaman sekarang Mac OSX lah yang disebut-sebut sebagai OS yang ber GUI terbaik. Padahal mayoritas dari mereka menggunakan Windows . Bahkan pengguna Mac juga tidak sedikit yang menginstal Windows di dalam Macintoshnya. Untuk itu saya nanti akan membuat artikel mengapa OSX dibilang lebih fashinable dari OS lainnya&lt;br /&gt;Ada beberapa yang tidak saya sertakan dan itu bukan berarti tidak termasuk dalam kamajuan desain, tapi tampilan yang ada di artikel merupakan salah satu sistem operasi yang sangat populer.&lt;br /&gt;GUI pertama kali dikembangkan oleh para peneliti di Xerox Palo Alto Research Center (PARC) di tahun 70-an. Penelitian ini membuka era baru dalam inovasi komputer grafis.&lt;br /&gt;Komputer pribadi (personal computer) pertama yang menggunakan antarmuka pengguna grafis modern adalah Xerox Alto, yang dikembangkan pada tahun 1973.&lt;br /&gt;Sistem ini juga bukan sebagai produk komersial dan dimaksudkan terutama untuk penelitian di universitas.&lt;br /&gt;&lt;br /&gt;1981-1985&lt;br /&gt;Xerox 8010 Star (dirilis pada 1981)&lt;br /&gt;Ini adalah sistem pertama yang disebut sebagai komputer desktop yang terintegrasi penuh, termasuk aplikasi dan GUI dan dikenal sebagai “The Xerox Star”, kemudian berganti nama menjadi “Viewpoint” dan kemudian berganti lagi namanya menjadi “GlobalView”.&lt;br /&gt;&lt;br /&gt;Apple Lisa Office System 1 (dirilis pada 1983)&lt;br /&gt;Sistem dikenal sebagai Lisa OS, atau singkatan dari Office System. Hal ini dikembangkan oleh Apple dengan maksud sebagai pemrosesan dokumen workstation.&lt;br /&gt;Sayangnya workstation ini tidak bertahan lama, hal itu dibunuh oleh Apple Macintosh sistem operasi yang lebih terjangkau. Ada beberapa tambahan untuk upgrade ke versi Lisa OS, Lisa OS 2 di tahun 1983 dan Lisa OS 7 / 7 3,1 pada tahun 1984, dan dapat di upgrade oleh sistem itu sendiri, tapi sistem ini belum memakai (GUI).&lt;br /&gt;&lt;br /&gt;VisiCorp Visi On (dirilis pada 1984)&lt;br /&gt;VisiCorp pertama kali dikembangkan GUI desktop yang ditujukan untuk IBM PC. Sistem ini ditargetkan untuk perusahaan-perusahaan besar dan hadir dengan harga yang tinggi. Sistem GUI ini memanfaatkan mouse dengan built-in installer serta tidak menggunakan ikon pada tampilannya. Inilah yang menjadi kekurangan sekaligus batu sandungan GUI jenis ini.&lt;br /&gt;&lt;br /&gt;Mac OS System 1.0 (dirilis pada 1984)&lt;br /&gt;Sistem 1.0 sistem operasi pertama yang dikembangkan GUI untuk Macintosh. Beberapa fitur ini merupakan dari sistem operasi modern, karena pada setiap jendela (window) sudah disertai dengan ikon. Pada setiap jendela dapat dipindahkan dengan mouse dan tak hanya jendela, file dan folder pun dapat disalin dengan hanya menyeret dan menempatkan (dragging and dropping) ke lokasi atau target yang diinginkan pengguna. Konsep inilah yang diterapkan Apple pada Mac hingga sekarang yang sudah menjadi versi OSX Snow Leopard. Dan mungkin inilah yang membuat Mac dikatakan simple dibanding GUI jenis lain.&lt;br /&gt;&lt;br /&gt;Amiga Workbench 1.0 (dirilis pada 1985)&lt;br /&gt;Ketika pertama kali dirilis, saat itu Amiga berada di posisi depan, karena sistem GUI ini sudah memiliki fitur warna yang belum dimiliki GUI lain. Meskipun hanya empat warna ( empat warna: hitam, putih, biru, jingga ), kemampuan multitasking, dukungan suara stereo dan mengatur ikon (selected dan unselected). Fitur-fitur inilah yang membuat GUI jenis ini populer.&lt;br /&gt;&lt;br /&gt;Windows 1.0x (dirilis pada 1985)&lt;br /&gt;Di tahun ini, Microsoft akhirnya berhasil mengejar posisi seluruh sistem operasi antarmuka dengan merilis Windows 1.0, pertama sistem operasi berbasis GUI ( meskipun tidak ada yang berani untuk mengakui sebagai salah satunya ). Sistem ini menampilkan 32 × 32 piksel ikon dan warna grafis. Fitur yang paling menarik lainnya ( yang kemudian dihilangkan ) adalah ikon animasi jam analog. Lalu fitur ini kembali muncul kembali di Windows Vista ( pada Gadget di Sidebar ) . Nama “ Windows “ sendiri dinamakan oleh salah satu pegawai Bill Gates yang berarti jendela-jendela pengoperasian” . Mungkin pegawai Bill Gates tersebut juga mendapat royalti dari Microsoft Windows.&lt;br /&gt;&lt;br /&gt;GEM (dirilis pada 1985)&lt;br /&gt;GEM (Graphical Environment Manager) adalah gaya windowing GUI diciptakan oleh Digital Research, Inc (DRI). GEM awalnya dibuat untuk digunakan dengan CP / M sistem operasi pada Intel 8088 dan Motorola 68000 mikroprosesor dan kemudian dikembangkan untuk bisa berjalan di DOS juga. Kebanyakan orang akan mengetahui GEM sebagai salah satu GUI untuk komputer Atari ST. GEM juga digunakan pada seri Amstrad komputer IBM yang kompatibel dan merupakan inti untuk Ventura Publisher dan beberapa program DOS lainnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DAFTAR PUSTAKA&lt;br /&gt;&lt;br /&gt;http://wiki.direktif.web.id/moin.cgi/SistemOperasi&lt;br /&gt;http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/bahan/bahan-bab2.pdf&lt;br /&gt;http://www.kaskus.us/showthread.php?t=4155204</description><link>http://manggaratriantoro.blogspot.com/2010/06/gui.html</link><author>noreply@blogger.com (gie)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-855888565419840036</guid><pubDate>Sat, 12 Jun 2010 15:02:00 +0000</pubDate><atom:updated>2010-06-12T22:03:57.934+07:00</atom:updated><title>Cloud Computing</title><description>Cloud Computing&lt;br /&gt;&lt;br /&gt;Pertama saya mengenal istilah aneh ini pada saat mengikuti serangkaian kegiatan Inovation Day yang di selenggarakan oleh Microsoft dan salah satunya membahas tentang cloud computer namun sebenarnya konsepnya sendiri sudah ada sejak tahun 1960-an oleh John McCarthy, bahkan sebelum internet berkembang seperti sekarang ini. secara sederhana cloud komputing adalah "layanan teknologi informasi yang bisa dimanfaatkan atau diakses oleh pelanggannya melalui jaringan internet kemudian digunakan untuk menyelesaikan suatu tugas tertentu tanpa harus terlalu banyak mengambil resource dari komputer lokal”. Contohnya sederhananya seperti ini : misalkan seorang pengguna menggunakan sebuah komputer dan menjalankan sebuah aplikasi, dimana file-file pendukung aplikasi tersebut tidak terdapat di komputer yang digunanya itu, namun berada di komputer lain yang dihubungkan oleh jaringan. Jadi pengguna tersebut menjalankan aplikasi yang lokasinya terletak di komputer yang lain, bukan di komputernya sendiri. &lt;br /&gt;&lt;br /&gt;Karakteristik cloud computing &lt;br /&gt;&lt;br /&gt;1. Layanan bersifat "On Demand", pengguna dapat berlangganan hanya yang dia butuhkan saja, dan membayar hanya untuk yang mereka gunakan saja, Misalkan sebuah layanan menyediakan 10 fitur, user dapat berlangganan 5 fitur saja dan hanya membayar untuk 5 fitur tersebut.&lt;br /&gt;2. Layanan bersifat elastis/scalable, di mana pengguna bisa menambah atau mengurangi jenis dan kapasitas layanan yang dia inginkan kapan saja dan sistem selalu bisa mengakomodasi perubahan tersebut.&lt;br /&gt;3. Layanan sepenuhnya dikelola oleh penyedia/provider, yang dibutuhkan oleh pengguna hanyalah komputer personal/notebook ditambah koneksi internet.&lt;br /&gt;&lt;br /&gt;Dari sisi jenis layanan tersendiri, Cloud Computing, terbagi dalam 3 jenis layanan, yaitu : &lt;br /&gt;• Software as a Service (SaaS)&lt;br /&gt;SaaS ini merupakan model aplikasi cloud computing yang sasarannya difokuskan pada&lt;br /&gt;user individual. Platform-as-a-service Jika SaaS merupakan model layanan yang fokusnya pada apllication using. Contoh SaaS ini ialah Goggle Docs dari Google yang merupakan aplikasi perangkat office serupa Microsoft Word. Dengan menggunakan GoggleDocs, kita dapat mengolah dokumen tanpa harus menginstal software office seperti Microsoft Word.&lt;br /&gt;• Platform as a Service (PaaS)&lt;br /&gt;Fokus Platform as a service (PaaS) mengacu pada application development. Sasaran model ini ialah para programmer dan application developer karena dalam model ini, provider menyediakan layanan yang berupa serangkaian perangkat lunak dan alat-alat pengembangan produk yang tersedia pada infrastruktur provider sehingga developer dapat menciptakan aplikasi pada platform provider melalui internet. Contoh PaaS ini antara lain, Google App Engine, Windows Live, dan Force.com&lt;br /&gt;• Infrastructure as a Service (IaaS)&lt;br /&gt;Infrastructure-as-a-Service Model aplikasi yang paling luas cakupannya yaitu Infrastructure as a Service (IaaS) yang meliputi penyediaan layanan infrastruktur secara terintegrasi. Pada prinsip teknisnya, provider menyediakan virtual server dengan IP address yang unik bagi user. User dapat menggunakan application program interface (API) milik si provider untuk memulai, menghentikan, mengakses dan mengkonfigurasi virtual server dan media storage-nya. Media storage di sini dapat bersifat fisik berupa hardware maupun virtual Sasaran model layanan ini ialah di tingkatan korporasi karena adanya efisiensi biaya dalam penggunaan infrastruktur berbasis virtual server ini. Contoh IaaS antara lain, Google, IBM, dan Amazon ec2. dilema dua sisi cloud computing Seperti layaknya teknologi lain yang memiliki dua sisi mata uang, sisi positif maupun negatif, penggunaan cloud computing pun&lt;br /&gt;berdampak secara paradoks yang terwujud dalam keuntungan yang kita dapat sekaligus resiko yang harus kita tanggung.&lt;br /&gt;Pada pokoknya, software as a service berarti aplikasi tersedia bagi user dalam bentuk layanan berbasis subscribtion sesuai kebutuhan user (ondemand). Jadi, dengan pengaplikasian model ini, user tidak perlu lagi membeli lisensi dan melakukan instalasi untuk sebuah aplikasi, tetapi cukup membayar biaya sesuai pemakainnya saja. Secara teknis, model aplikasi ini memanfaatkan web-based interface yang diakses melalui web browser dan berbasis teknologi Web 2.0.&lt;br /&gt;&lt;br /&gt;Sementara dari sifat jangkauan layanan, terbagi menjadi Public Cloud, Private Cloud dan Hybrid Cloud.&lt;br /&gt;Intinya, Cloud Computing adalah sebuah mekanisme yang memungkinkan kita "menyewa" sumber daya teknologi informasi (software, processing power, storage, dan lainnya) melalui internet dan memanfaatkan sesuai kebutuhan kita dan membayar secukupnya pula.&lt;br /&gt;&lt;br /&gt;Dengan konsep ini, maka semakin banyak orang yang bisa memiliki akses dan memanfaatkan sumber daya tersebut, karena tidak harus melakukan investasi besar-besaran.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nara Sumber : &lt;br /&gt;www.wilsarbali.co.cc&lt;br /&gt;&lt;br /&gt;http://pusteka.depkominfo.go.id Powered by Joomla! Generated: 12 June, 2010, 18:14&lt;br /&gt;http://deris.unsri.ac.id/materi/jarkom/mengenal_cloudcomputing.pdf&lt;br /&gt;http://teknoinfo.web.id/teknologi-cloud-computing/&lt;br /&gt;http://www.waena.org/index2.php?option=com_content&amp;do_pdf=1&amp;id=4726</description><link>http://manggaratriantoro.blogspot.com/2010/06/cloud-computing.html</link><author>noreply@blogger.com (gie)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-1851329760937523857</guid><pubDate>Tue, 06 Jan 2009 12:25:00 +0000</pubDate><atom:updated>2009-01-06T20:03:47.107+07:00</atom:updated><title>SEJARAH PERGURUAN TINGGI RAHARJA</title><description>Pada saat ini perguruan tinggi Raharja terdiri dari dua institusi pendidikan antara lain &lt;a href="http://www.raharja.ac.id/"&gt;AMIK Raharja Informatika dan STMIK Raharja&lt;/a&gt;. Adapun Sejarah berdirinya Perguruan Tinggi Raharja diawali oleh sebuah lembaga kursus komputer, yang diresmikan pada tanggal 03 Januari 1994 dengan nama Lembaga Pendidikan dan Pelatihan Komputer (LPPK) Raharja oleh Walikota Tangerang, Drs. Djakaria Machmud. Pada waktu itu, lembaga inilah yang mempelopori penggunaan operating system Windows dan aplikasinya di wilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.&lt;br /&gt;&lt;br /&gt;Pada tanggal 24 Maret 1999, karena banyaknya peminat dan pesatnya pertumbuhan, berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika. Diresmikan melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999, dengan menyelenggarakan jurusan Manajemen Informatika.&lt;br /&gt;&lt;br /&gt;Pada Tahun 2000, AMIK Raharja Informatika menambah jurusan Teknik Informatika (TI) dan Komputerisasi Akuntansi (KA). Pada tanggal 02 Februari 2000 berdasarkan Surat Keputusan Koordinator Koordinasi Perguruan Tinggi Swasta Wilayah IV Nomor : 3024/004/KL/1999, AMIK Raharja Informatika secara resmi menyelenggarakan program Diploma I (DI) dengan memberikan gelar Ahli Pratama, Program Diploma II (DII) dengan memberikan gelar Ahli Muda dan Diploma III (DIII) dengan memberikan gelar Ahli Madya, kepada lulusannya.&lt;br /&gt;&lt;br /&gt;Kepercayaan dan dorongan dari berbagai pihak kepada Yayasan Nirwana Nusantara, sebagai penyelenggara pendidikan untuk segera meningkatkan status dan mutu prestasi kualitas lulusannya. Hingga terwujudlah Sekolah Tinggi Manajemen &amp;amp; Ilmu Komputer (STMIK) Raharja, melalui Surat Keputusan Menteri Pendidikan Nasional Nomor: 74/D/O/2001, tanggal 13 Juli 2001. STMIK Raharja menjadi perguruan tinggi komputer yang memiliki program studi terlengkap di propinsi Banten, dan telah diakui pengalamannya dalam menyelenggarakan sistem pendidikan teknologi informasi dan komputer. Perkembangannya pun tidak berhenti sampai disini, AMIK Raharja Informatika mendapatkan status akreditasi-B untuk jurusan Manajemen Informatika berdasarkan Surat Keputusan Badan Akreditasi Nasional-Perguruan Tinggi (BAN-PT) Nomor: 003/BAN-PT/AK-1/DPL/III/IV/2002 pada tanggal 05 April 2002.&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://manggaratriantoro.blogspot.com/2009/01/sejarah-perguruan-tinggi-raharja.html</link><author>noreply@blogger.com (gie)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-8797033603449918032</guid><pubDate>Mon, 05 Jan 2009 08:28:00 +0000</pubDate><atom:updated>2009-01-06T19:23:42.130+07:00</atom:updated><title>why raharja</title><description>&lt;a href="http://www.raharja.ac.id"&gt;raharja&lt;/a&gt; adalah salah satu yang terbaik dari sekian banyak perguruan tinggi di kota tanggerang dengan sertifikasi/akreditasi dari BN-PT mendapatkan niali rata-rata di setip jurusan praktis kampus yang lebih dikenal dengan green campus ini sangat akrab di masyarakat kota tangerang, apalagi lokasi campus yang di kelilinggi mall besar di kota tangerang seperti mall metropolis dan mall tangrang city yang masih dalam tahap pembangunan memungkinkan green campus sangat mudah jangkau oleh kendaraan umum dari arah manapun, campus yang di lengkapi dengan segala perlengkapannya memungkinkan mahasiswa untuk beraktifitas dengan maksimal.</description><link>http://manggaratriantoro.blogspot.com/2009/01/why-raharja_05.html</link><author>noreply@blogger.com (gie)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3914273658289077600.post-4455709122319019356</guid><pubDate>Mon, 05 Jan 2009 08:21:00 +0000</pubDate><atom:updated>2009-01-05T15:23:52.480+07:00</atom:updated><title>hacker vs krecker</title><description>&lt;a href="http://mangggaratriantoro.blogspot.com"&gt;Hecker&lt;/a&gt; dalam arti yang sebenarnya adalah orang yang mempelajari, menganalisa, dan ia bisa saja membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat computer seperti perangkat lunak maupun perangkat keras computer menjadi lebih baik dari sebelumnya ,  Contohnya program komputer, administrasi dan hal-hal lainnya, teutama pada bagian keamannya. Namun jaman telah berubah kata hecker sering di kaitkan dengan penjahat di balik computer pasalnya ia tidak diketahui identitas aslinya karena beaksi di balik computer dengan mengunakan nama-nama yang berbeda (samaran) terkadang ia beroprasi (online) tidak tetap, ditempat yang sama, ia bergerak dari satu tempat ketempat yang lain dengan membawa laptop kesayangannya, hal tersebut dilakukan untuk menutupi identitas, jejak dan barang bukti. berbeda dengan dahulu seorang penjahat untuk menutupi identitasnya ia menggunakan topeng di wajahnya dan petugas keamananpun dapat dengan mudah melacak pelaku dengan mencari sidik jari namun lain hal dengan hecker seorang petugas keamanan harus berkerja keras untuk mencari bukti kuat dengan menditeksi memori penyimpan data (hard disk) pelaku. Jenis kejahatan yang sering di lakuan oleh seorang hecker adalah menerobos keamanan system computer tanpa izin, computer-computer yang terkoneksi dengan  jaringan internet dan tanpa system keamanan pada umumnya menjadi  sasaran empuk para hecker, yang pasti pekerjaan hecker  merugikan sang pemilik computer, baik computer perorangan, kelompok atau perusahaan karena hecker tidak hanya dapat menembus system keamanan namun ia dapat menyusupkan virus ke system korban yang berakibat kerusakan pada system, seperti yang dilakukan oleh sekelompok hecker cina menyerang jaringan Amerika dengan menyusupkan virus worm (virus cacing) virus tersebut berreaksi lama samahalnya seperti manusia yang terinfeksi cacing dan pada akhirnya kerusakan pada system korban, itulah keahlian seorang hecker, lainpula dengan crecker sepintas memang agak sama seperti yang di lakukan oleh hecker namun keahlian utamannya adalah membajak atau mencurangi produk seperti yang terjadi pada saan pemutaran filem STAR WARS III banyak orang antrie berjam-jam bahkan ada yang  bermalam mengantrie hanya untuk menyaksikan film STAR WARS, namun disisi lain sebelum film STAR WARS tersebut di putar di bioskop telah tersedia dalam bentuk kaset (VCD, DVD) yang di perjual belikan di dunia maya. Selain ahli dam membajak film, crekek ahli dalam membajak games, membuat registrasi palsu dan lain-lain. Disisi lain ada hecker jahat dan ada pula hecke baik, biasanya hecker baik dikenal dengan topi putih dan hecker jahat dikenal dengan topi hitam, seorang hecker topi putih biasanya ia memfokuskan aksinya bagaimana melindungi sebuah system yang lemah agar didak dapat dikunjungi oleh hecker topi hitam, mungkin peribahasa sedia payung sebelum hujan, menjaga kesehatan lebih baik dari pada mengobati cocok sebagai filsafah pekerjaan seorang topi putih.</description><link>http://manggaratriantoro.blogspot.com/2009/01/hacker-vs-krecker.html</link><author>noreply@blogger.com (gie)</author><thr:total>0</thr:total></item></channel></rss>