DASAR TEORI Acara I Komputer adalah serangkaian ataupun sekolompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya . Definisi yang ada menunjukkan makna bahwa komputer memiliki lebih dari satu bagian yang saling bekerja sama, dan bagian – bagian itu baru bisa bekerja kalau ada aliran listrikyang mengalir didalamnya. Istilah mengenai sekelompok mesin, ataupun istilah mengenai jutaan komponen kemudian dikenal dengan hardware komputer atau perangkat keras komputer. Hardware komputer juga dapat diartikan sebagai peralatan fisik dari komputer itu sendiri. Peralatan yang secara fisik dapat dilihat, dipegang dan dipindahkan. Komponen pokok sistem komputer secara garis besar dibagi menjadi input device, output device, I/O ports, CPU (Central Processor Unit), memori, data bus, address bus dan control bus. Dalam hal ini, komputer tidak mungkin bisa bekerja tanpa adanya program yang telah dimasukkan kedalamnya. Program ini bisa berupa suatu prosedur dalam hal pemrosesan data yang telah ditetapkan sebelumnya. Dan program – program inilah yang disebut sebagai software atau perangkat lunak komputer. Secara prinsip, computer hanyalah merupakan sebuah alat; Alat yang bisa digunakan untuk membantu manusia dalam menyelesaikan pekerjaannya. Untuk bisa bekerja, alat tersebut memerlukan adanya program dan manusia. Pengertian manusaia kemudian dikenal sebagai brainware ( perangkat manusia ). Konsep hardware – software – brainware adalah merupakan konsep tri-tunggal yang tidak bisa dipisahkan satu sama lainnya. Acara 2 Acara 3 Windows adalah salah satu sistem operasi andalan Microsoft yang banyak dipakai saat ini, karena mempunyai banyak feature yang mampu memanjakan pemakainya dengan kata lain semakin tinggi versi dari Windows semakin banyak kemudahan yang ditawarkannya. Perkembangan Windows dimulai dari Windows versi 3, Windows 95, Windows 97, Windows ’98, Windows 2000 dan sewaktu buku ini disusun, pihak Microsoft telah meluncurkan Windows terbarunya dengan nama Windows XP (experience). Pada bulan Februari tahun 2000 yang lalu, setelah Microsoft meluncurkan Windows 2000 versi beta (versi percobaan), akhirnya Microsoft Windows 2000 (final) diluncurkan dalam dua versi, yaitu Windows 2000 Profesional dan Windows 2000 Server. Pada tahun 2002 Windows XP pun diluncurkan, XP Home Edition dan Profesional Edition. Kita akan mempelajari Windows secara umum, bukan spesifik untuk satu jenis tertentu saja. Karena sebenarnya semua sistem operasi Windows itu intinya sama. Mulai Windows 2000 adalah Windows dibangun atas Teknologi NT (Network Technology). Lebih tepatnya gabungan Windows 98 dengan Windows NT. Karena Microsoft sudah memandang jauh kedepan bahwa teknologi masa mendatang adalah teknologi network (jaringan), seperti LAN, WAN dan lain-lain. Salah satu contoh tampilan GUI Desktop Windows (XP) adalah seperti berikut ini: Desktop adalah tampilan Windows secara umum pada saat pertama kali dijalankan. Di dalam desktop Windows dapat terdiri dari berbagai macam hal seperti berikut ini: Wallpaper Wallpaper adalah gambar yang menempel diatas desktop. Windows menyediakan berbagai macam wallpaper bawaan sehingga kita dapat mengubahnya dengan mudah dan cepat. Format gambar yang didukung untuk membuat wallpaper adalah format file BMP (Bitmap). Start Menu Adalah tombol Start yang berisi berbagai macam program yang telah kita install, menu-menu lain yang dapat diakses oleh pengguna (user), seperti misalnya mendengarkan musik, menjalankan program editor teks dan lain-lain. Kelebihan Windows. - Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan - Pengguna bisa membuka lebih dari satu file dalam waktu yang bersamaan - Pengguna bisa sharing dari data aplikasi yang lain dengan mudah. - Terdapat banyak aplikasi yang kompatibel dengan windows. - And user artinya orang yang awam tentang komputer bias menjalankannya. - Banyak didukung oleh vendor hardware dan software. - Digunakan oleh mayoritas pengguna komputer di dunia. Kekurangan Windows. - System file yang agak kacau, Contohnya: apabila menginstall suatu aplikasi, system file DLL akan diletakkan di C:\Windows\System\ sementara aplikasi itu sendiri terletak ditempat lain. Ini akan menyusahkan saat menguninstall aplikasi tersebut, dan sewaktu pengintegrasian DLL (Dynamic Link Libraries) - Menyebabkan ketergantungan penggunaan produk Microsoft. - Space hardisk yang dibutuhkan besar. - Sistem security yang lemah dan mudah dijebol oleh para hackers. - Membutuhkan memori fisik besar. - Membutuhkan kecepatan prosesor yang tinggi. - Harga licensi yang mahal. - Membutuhkan perawatan yang terus menerus dan prosedur yang sesuai dengan panduan yang ada saat menggunakannya. WINDOWS EXPERIENCE(XP) – TAHUN 2001 Langkah revolusioner berikutnya dari Microsoft adalah merilis system operasi bernama windows XP. Versi ini merupakan gabungan (merger) antara Windows ME dan Windows berbasis NT. Windows XP masih merupakan system operasi terfavorit di Indonesia, walaupun Windows Vista pengganti sudah dirilis tahun 2007 kemarin. Alasan utama dari masyarakat pengguna computer adalah tampilan grafis dari Windows XP yang sudah terlanjur familiar dan sangat mudah digunakan dibandingkan Windows Vista yang relative lebih baru. WINDOWS 7- SEKITAR TAHUN 2010 Microsoft membuat Windows 7 lebih handal daripada windows vista. Selain itu, tingkat responsifitas windows 7 ditingkatkan, serta membuat proses booting dan shut-down lebih cepat lagi. Pengguna computer diharapkan lebih mudah dalam menyelesaikan tugas sehari-hari, membuat koeksi dan sikronisasi antarperngkat lebih mudah, dan menjelajah dunia internet lebih memuaskan. Acara 4 Jaringan komputer adalah sebuah sistem yang terdiri atas komputerkomputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi (peramban web). Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer. Berdasarkan karaterianya dapat dibedakan menjadi 4 bagian, yaitu diantaranya adalah: 1. Berdasarkan jangkauan geografis dibedakan menjadi: Jaringan LAN Jaringan komputer yang jaringannya hanya mencakup wilayah kecil, seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi. Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai. Jaringan MAN Metropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antara 10 hingga 50 km, MAN ini merupakan jaringan yang untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya. Jaringan WAN WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain. 2. Berdasarkan distribusi sumber informasi/data dibedakan menjadi : Jaringan terpusat Jaringan ini terdiri dari komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server. Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klien membentuk sistem jaringan tertentu. 3. Berdasarkan media transmisi data dibedakan menjadi: Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan. Jaringan Nirkabel (Wireless Network) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan. 4. Berdasarkan peranan Komputer dalam Proses Data Jaringan Client-Server Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dapat diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client. ·Jaringan Peer-to-peer Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server. 5. Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas: a) Topologi bus Topologi bus merupakan topologi yang banyak digunakan pada masa penggunaan kabel sepaksi menjamur. Dengan menggunakan T-Connector (dengan terminator 50 ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain. http://www.rudinazar.com/topologi-jaringan/ Gambar. Topologi Bus b) Topologi Ring Topologi cincin adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin. Gambar. Topologi Ring http://www.rudinazar.com/topologi-jaringan/ c) Topologi Star Topologi star merupakan bentuk tipe jaringan yang menyerupai star atau bintang, pada topologi star terdapat perangkat pengendali yang berfungsi sebagai pengatur dan pengendali komunikasi data. Sedangkan perangkat lain terhubung dengan perangkat pengendali sehingga pengiriman data akan melalui perangkat pengendali. Gambar. Topologi Ring http://www.rudinazar.com/topologi-jaringan/ d) Topologi Tree Topologi Pohon adalah kombinasi karakteristik antara topologi bintang dan topologi bus. Topologi ini terdiri atas kumpulan topologi bintang yang dihubungkan dalam satu topologi bus sebagai jalur tulang punggung atau backbone. Komputer-komputer dihubungkan ke hub, sedangkan hub lain di hubungkan sebagai jalur tulang punggung. Gambar. Topologi Tree Acara 5 SISTEM OPERASI LINUX Linux adalah sebuah nama sistem operasi (Operating system) untuk PC yang bekerja secara multitasking dan multiuser. Linux bekerja secara multitasking artinya dapat menjalankan beberapa aplikasi secara bersamaan, misalnya anda dapat bermain game sambil melakukan download dari internet. Linux bekerja secara multiuser artinya linux mendukung penggunaan aplikasi atau komputer untuk melayani beberapa user sekaligus, misalnya sebuah program dapat digunakan secara bersama-sama pada jaringan (network). Sebagai sIstem operasi, linux mempunyai berbagai keunikan dan kelebihan yang tidak dimiliki system operasi lainnya. Dan yang paling penting ialah linux merupakan software freeware. SEJARAH LINUX Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds .Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Agustus 1991 keluar LINUX versi 0.01 5 Oktober 1991, Linus mengumumkan versi resmi LINUX yaitu versi 0.02 yang hanya dapat dijalankan SHELL BASH (GNU Bourne Again Shell) dan GCC (GNU C compiler). Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software, dan bahkan untuk pekerjaan sehari-hari. LINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO). DISTRO adalah bundel dari kernel LINUX, beserta sistem dasar LINUX, program instalasi, tools basic dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan DISTRO. Ada banyak sekali Distro Linux, diantaranya : • RedHat ; distribusi yang paling populer. Merupakan distribusi pertama yang diinstalasi dan pengoperasiannya mudah. • Debian ; distribusi yang mengutamakan kestabilan dan kehandalan mengorbankan aspek kemudahan dan kemutakhiran program. • Slackware ; merupakan distribusi yang pernah merajai dunia LINUX. Pada distro slackware, semua isinya adalah sudah teruji dan dianjurkan untuk menginstal dari source sehingga setiap program yang diinstall teroptimasi dengan sistem. • SuSe ; merupakan distribusi pertama yang instalasinya dapat menggunakan bahasa Indonesia. • Mandrake ; merupakan varian distro RedHAt yang dioptimasi untuk pentium • WinLinux ; distro yang dirancang untuk diinstall diatas partisi DOS (WINDOWS). WinLinux dibuat seakan-akan merupakan suatu program aplikasi under windows. UGOS ; distro ini dibuat dan rincang oleh Universitas Gadjah Mada yang digunakan untuk keperluan belajar dan mengajar pada jam kuliah. Dan masih banyak lagi; misalnya Ubuntu, Edubuntu dan lain - lain REDIRECTION Redirection adalah suatu fasilitas shell yang memungkinkan hasil suatu perintah yang normalnya ke layar dipindahkan ke disk atau file. Tiga jenis pengalihan arah; yaitu : 1. Pengalihan arah keluaran (output direction) 2. Pengalihan arah pesan kesalahan (error direction) 3. pengalihan arah masukan (input direction) FILE DESCRIPTOR Tiga buah file Descriptor standart selalu diciptakan oleh proses : a. 0 = keyboard (standart input) b. 1 = layar (standart output) c. 2 = layar (standart output) OUTPUT DIRECTION • Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standard output • Pengalihan arah keluaran dilakukan dengan menggunakan simbol > dan >> SIMBOL KETERANGAN > Bila file belum ada, file akan diciptakan. Bila file sudah ada, isinya akan dihapus dan digantikan dengan keluaran dari perintah. >> Bila file belum ada, file akan diciptakan. Bila file sudah ada, keluaran dari perintah akan ditambahkan sesudah isi semula dari file tersebut. Acara 6 Pengertian Driver Pengertian driver adalah suatu perangkat lunak yang merupakan bagian dari sistem operasi yang bertugas menjembatani inti sistem operasi dengan perangkat keras. Driver merupakan perangkat lunak yang mengatur bagaimana sebuah perangkat keras berperilaku. Tanpa driver, perangkat keras tidak akan mengerti apa yang diperintahkan oleh sistem operasi. Kita dapat menganalogikan driver di komputer dengan driver/sopir di dunia nyata. Sistem operasi adalah penumpang atau sang majikan. Sang majikan tidak mengetahui bagaimana mengemudikan mobil, ia hanya memerintahkan kepada sopir untuk membawa mobil mengantarkannya ke suatu tempat. Nah, sang sopirlah yang nanti mengurus bagaimana mobil itu dijalankan, apakah itu maju, mundur, tambah kecepatan, mengerem, berbelok dan sebagainya. Dalam SO linux hardware driver berada pada menu > application > Hardware driver Desktop Environment (DE) yang terdapat dalam Linux seperti kita ketahui bahwa dulunya linux berjalan hanya pada text mode (terbayang kan bagaimana membosankannya DE yang dulu itu), ya perintah berbasis text yaitu melalui terminal. Makannya banyak orang pikir linux itu sulit, mungkin untuk jaman dahulu itu masuk akal, tetapi sekarang sudah tidak asing lagi orang menggunakan linux dengan berkembangnya DE, dengan adanya DE pada linux sekarang kita dibuat lebih mudah dalam pengoperasiannya. Sebenarnya DE tidak hanya GNOME dan KDE, tapi kepopuleran DE GNOME dan KDE sehingga lebih banyak digunakan. Lalu ada apa saja DE itu? DE terdiri dari : 1. GNOME GNOME salah satu desktop envi yang menjadi bagian dari GNU Project dengan tujuan untuk memberikan akses bagi user ataupun developer dalam mengoperasikan desktop mereka, hal dasar yang ada pada gnome adalah kesederhanaan dan kemudahan dalam pengoperasiannya untuk setiap orang. Gnome memiliki komunitas yang luas ( worldwide ) yang bekerja sama dalam membangun dan terus mengembangkannya. Selain itu Gnome juga didukung oleh banyak perusahaan yang bekerja dalam lingkungan GNU/Linux dan Unix, termasuk HP, IBM, Mandriva, Novell, Red Hat dan Sun. 2. KDE KDE adalah salah satu tim yang membangun desktop komputer. Yang menjadi basis dari KDE ini adalah Linux dan juga Unix. Dalam paketnya KDE telah menyertakan software produktif untuk Office, internet, aplikasi web, multimedia dan hiburan, pendidikan serta grafis. Saat ini KDE telah diterjemahkan ke lebih dari 60 bahasa dan dikembangkan dengan tujuan kemudahan dalam operasionalnya.Tampil dengan gaya yang anggun dan modern. 3. XFCE XFCE Desktop Environment yang ringan, singkatnya XFCE dibuat untuk menjalankan aplikasi dengan cepat meski dengan resource yang berat 4. LXDE Lightweight X11 Desktop Environment salah satu desktop envi yang seperti namanya, ringan. artinya ga butuh resource dewa untuk medapatkan performa sistem yang extreme) Kelebihan dan kekurangan antara dua DE GNOME memiliki kelebihan ringan dan pemakaian memory yang tidak terlalu banyak. Kekurangannya yang lebih sulit dibandingkan dengan KDE dan menaruh perhatian besar pada tampilan walaupun tidak begitu berpengaruh terhadap performance sebenarnya. KDE memiliki kelebihan pada grafis yang menggikuti standar antarmuka yang ramah dan efisien bagi penggunanya, sehingga tidak salah kalau tampilan KDE lebih menarik dibandingkan dengan GNOME, dan KDE juga didesign sedemikian rupa sehingga pengoperasiannya semudah mengoperasikan desktop pada lingkungan Windows maupun MacOS. Tetapi kekurangannya adalah karena berorientasi pada grafis dan kemudahan pemakaian memory yang besar tidak dapat dihindarkan. Acara 7 & 8 Linux adalah sebuah sistem operasi turunan dari UNIX, yang merupakan implementasi dari standard IEEE untuk OS yang bernaa POSIX ( portable operating sistem interface ) OSGEOLIVE merupakan salah satu distribusi dari UBUNTU. Pada prinsipnya, distro OSGEOLIVE menampung bermacam-macam perangkat lunak berbasis Penginderaan Jauh dan Sistem Informasi Geografi, berfokus pada penggunaan teknologi SIG, memberi kemudahan pada penggunan, serta membuat distro Linux yang “Easy to work” untuk penggunanya. Target utama dibangun sistem operasi ini adalah para pengguna program program berbasis PJ dan SIG. OSGEOLIVE dikeluarkan untuk pertama kali pada bulan November 2008. Spesifikasi Komputer untuk OSGEOLIVE : - Minimal memiliki RAM 1 GB - Minimal memiliki prosesor dengan kapasitas 1 GHz i686 atau perangkat yang lebih kompatibel lain (intel/AMD) - Minimal harddisk berkapasitas 2 GB Beberapa perangkat lunak yang disertakan dalam OSGEO LIVE: 1. Browser Clients OpenLayers – Browser GIS Client Geomajas – Browser GIS Client 2. Crisis Management Sahana Eden – Disaster Framework Ushahidi – Mapping and Timeline for events 3. Databases PostGIS – Spatial Database SpatiaLite – Lightweight database Rasdaman – Multi-Dimensional Raster Database pgRouting – Routing for PostGIS 4. Desktop GIS Quantum GIS (QGIS) GRASS GIS gvSIG Desktop User-Freindly Desktop Internet GIS (uDig) Kosmo Desktop OpenJUMP GIS SAGA OSSIM – Image Processing Geopublisher – Catalogue AtlasStyler – Styler Editor osgEarth – 3D Terrain Rendering MB-System – Sea Floor Mapping 5. Navigation and Maps GpsDrive – GPS Navigation Marble – Spinning Globe Open CPN – Marine GPS Chartplotter OpenStreetMap – OpenStreetMap Tools Prune – View, Edit and Convert GPS Tracks Viking – GPS Data Analysis and Viewer zyGrib – Weather Forecast Maps 6. Spatial Tools GeoKettle – ETL (Extract, Transform and Load) Tool GDAL/OGR – Geospatial Data Translation Tools GMT – Cartographic Rendering Maonik - Cartographic Rendering MapTiler – Create Map Tiles OTB – Image Processing R Spatial Task View – Statistical Programming 7. Web Services GeoServer MapServer Degree GeoNetwork – Metadata Catalogue Pyscw – Metadata Catalogue MapProxy – Proxy WMS & tile services QGIS Server – Web Map Service 52 ⁰North WSS – Web Security Service 52 ⁰North WPS – Web Processing Service 52 ⁰North SOS – Sensor Observation Service TinyOWS – WFS-T Service ZOO Project – Web Processing Service 8. Data Natural Earth – Geographic Data Sets OSGeo North Carolina, USA Educational dataset OpenStreetMap – Sample Extract from OpenStreetMap 9. Geospatial Libraries GeoTools – Java GIS Toolkit metaCRS – Coordinate Referance System Transformations libLAS – LiDAR Data Access 10. Other software of interest (not available live) MapWindow of GIS –Microsoft Windows based GIS MapGuide Open Source – Web Service