Senin, 11 Januari 2010

HOW TO MAKE WEB.............???????

Didalam pembuatan Website kita harus mempunyai kreativitas dan daya imajinasi yang tinggi agar website kita terlihat menarik walaupun bentuknya sederhana.

Baik itu untuk pewarnaan ataupun untuk penempatan gambar, kita harus benar-benar jeli agar terlihat menarik dan tidak terlalu lama pada saat dibuka di Internet. Kita bisa memakai program Microsoft Front Page, Macromedia Dreamweaver, ataupun Notepad yang sudah tersedia di setiap Windows. Ada juga Program tambahan misalnya Adobe Photoshop yang digunakan untuk mengedit grafik sebelum ditempatkan kedalam dokumen website, lalu Macromedia Flash yang digunakan untuk membuat grafik Animasi. Kita juga bisa memasukkan musik ataupun yang lainnya kedalam dokumen website kita.

Tetapi harus ingat satu hal! jangan kita terlalu memasukkan banyak grafik yang bermuatan tinggi karena akan membuat lamanya pembukaan dokumen kita, pada saat akan dibuka di Internet (Grafik dari Adobe Photoshop ataupun dari Macromedia Flash).

Bagaimana Cara Merancang Sebuah Website ?

Banyak sekali cara-cara yang digunakan oleh beberapa orang untuk membuat website. Dan didalam pelatihan ini Anda akan diberitahu hal-hal yang penting dalam Pembuatan Website agar terlihat menarik walau bentuknya sederhana. Jadi sebelum membuat website perhatikanlah hal-hal berikut ini :

* Tentukan Sasaran Pembaca Web Page Anda:

Apabila sasaran pembaca WebPage Anda adalah orang lokal, lebih baik Anda menggunakan Bahasa Indonesia pada dokumen web Anda. Agar lebih dapat dipahami dan lebih cepat memberikan reaksi atas WebPage Anda.
Sedangkan, bila sasaran pembaca WebPage Anda adalah orang diseluruh dunia, gunakanlah bahasa Inggris yang merupakan bahasa International pada dokumen web Anda. Dan tidak ada salahnya apabila dokumen web Anda dibuat dalam tiga atau empat bahasa, yang dipergunakan oleh orang diseluruh dunia.

* Tentukan Tujuan dari WebSite Anda:

Didalam pembuatan Website, sebelumnya Anda harus menentukan tujuan dari Website yang Anda bikin atau Anda buat. Apakah website tersebut untuk mempublikasikan diri Anda sendiri atau Anda ingin mempublikasikan Perusahaan Anda dan barang-barang produksi Perusahaan Anda, dll. Bagaimanapun bentuk tujuan dari Website atau dokumen Website yang Anda buat, harus jelas agar pembaca Website Anda dapat lebih mengerti dan memahami tujuan dari Website Anda.

* Buat Struktur WebPage Anda:

Sebelum Anda membuat dokumen Web Anda, alangkah lebih baik apabila Anda pertimbangkan dulu bagaimana cara mengelola dokumen Web Anda. Buatlah struktur dari dokumen yang Anda buat dengan jelas dan teliti agar tidak menyimpang dari tujuan pembuatan WebSite Anda.

Apa Itu WWW?

World Wide Web, atau yang biasa disebut Web, adalah suatu kumpulan informasi pada beberapa server komputer yang terhubung antara satu dengan yang lain dalam jaringan Internet. Informasi dalam web mempunyai link yang menghubungkan informasi ke informasi lain didalam Internet. Link memiliki tanda khusus, baik berupa teks bergaris bawah dan berwarna, ikon atau bisa juga berupa gambar. Bila anda ingin mengetahui apakah teks atau gambar merupakan link dari suatu informasi lihatlah perubahan pada penunjuk mouse. Jika berubah menjadi gambar tangan, maka tulisan/teks dan gambar tersebut merupakan link dari suatu informasi yang terdapat di Internet.

World Wide Web

Dalam bekerja dengan Web terdapat dua hal yang penting yaitu Web Browser atau yang lebih dikenal Browser dan Software Web Server. Kedua software seperti sebuah sistem Client-Server. Web browser bertindak sebagai client dan Web server sebagai server. Client memungkinkan Anda untuk mengiterprestasikan dan melihat informasi pada Web sedangkan server memungkinkan Anda untuk menerima informasi yang diminta oleh browser.

HTML (Hypertext Markup Language)

HTML adalah suatu format data yang digunakan untuk membuat dokumen Hypertext yang dapat dibaca dari satu Platform komputer ke Platform komputer lain tanpa perlu melakukan perubahan apapun.

Dokumen HTML dapat disebut juga Markup Language karena mengandung tanda-tanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
Sistem yang digunakan dalam menghubungkan satu informasi dengan informasi yang lainnya melalui Link yaitu hypertext yang kemudian berubah menjadi hypermedia yang dimana link-link penghubung bukan lagi berbentuk teks tetapi dapat juga berbentuk gambar, suara atau juga video.

Oke sekarang kita Mulai berlatih membuat satu dokumen HTML, Pertama yang kita lakukan buka Program notepad yang sudah tersedia pada windows. Sebetulnya kita juga bisa memakai Program Microsoft Front page atau Macromedia Dream Weaver, Tapi untuk saat ini lebih mudah dan rapih memakai notepad. Kedua ketik dan simpan kedalam HardDisk atau disket dengan nama file latih.html ( jangan lupa setiap kita ingin menyimpan file html sertakan pula ekstensi html dibelakang nama file ) .


Jangan lupakan setiap kita membuka sesuatu kita harus menutupnya contoh : kita membuka "< b >" kita harus menutupnya dengan "< /b >", membuka "< i >" menutupnya dengan "< /i >", membuka "< p >" menutupnya dengan "< /p >", dan seterusnya begitu. Setelah itu lihat hasilnya pada program notepad, klik file, open, browse, cari file yang tadi disimpan dengan ekstensi html dan open. Selesai, kita sudah membuat dokumen latihan html yang pertama.

Pada dasarnya penulisan kode memakai huruf besar ataupun kecil tidak ada masalah, tapi alangkah baiknya kalau kita menulisnya dengan huruf kecil biar kelihatan lebih rapih dan enak dilihat. Dan harus Anda ketahui bahwa setiap Anda ingin menulis alamat E-Mail atau alamat situs yang lainnya harus menggunakan huruf kecil, karena kalau menggunakan huruf besar tidak akan terbaca oleh Server.

Terminologi

Apa Itu Home Page

Home Page adalah halaman pertama dari suatu website yang berisi berbagai Informasi tentang apa dan siapa dari perusahaan atau organisasi pemilik website tersebut. Didalam website tersebut juga terdapat Informasi tentang link-link yang menghubungkan antar dokumen yang satu dengan dokumen yang lainnya.Setiap pribadi atau organisasi perusahaan yang memiliki informasi di World Wide Web akan memerlukan suatu alamat atau URL khusus yang disebut Website.

Apa itu HyperText Transfer Protocol ( HTTP )

HTTP adalah suatu protokol yang digunakan untuk menentukan aturan yang harus diikuti oleh Web browser dalam meminta atau mengambil suatu dokumen, dan oleh Web server dalam menyediakan dokumen yang diminta. Jika anda sedang menjelajah Web dan pada Addres bar ada tulisan http://www.msn.com, ini merupakan salah satu penggunaan protokol http dalam Web.

Uniform Resource Locator ( URL )

URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. Format umum suatu URL adalah :
Protokol transfer ://nama host/path/nama file
* Protokol transfer adalah protocol yang digunakan oleh suatu browser untuk mengambil informasi.
* Nama host adalah nama dari komputer dimana informasi tersebut berada.
* Path/nama file adalah jalur serta nama file dari suatu informasi.

Protokol Transfer

Protokol transfer adalah suatu protokol yang digunakan untuk pengiriman informasi di Internet. Selain HTTP, dalam Internet juga dikenal beberapa protokol lain, diantaranya adalah :
* FTP (File Transfer Protokol). Protokol ini dirancang untuk memungkinkan pemakai mentransfer file dalam format teks atau biner dalam server komputer di Internet. Contoh ftp.usma.edu/pub/msdos/.
* Gopher. Protokol ini dirancang untuk mengakses server gopher. Contoh gopher://wiretrap.spies.com/.
* News (Network News Transfer Protokol). Protokol untuk mendistribusikan berita di Usenet. Usenet adalah sistem yang dirancang sebagai forum diskusi dengan didasarkan pada topik-topik yang disebut newsgroup. Contoh : news:comp.infosystems.www.announce.
* Telnet. Protokol yang digunakan untuk login ke suatu server komputer.
Dengan protokol-protokol tersebut, browser Anda dapat bertindak sebagai client dari protokol tersebut.

Domain Name System (DNS)

Komputer-komputer di Internet menggunakan suatu format penamaan standar untuk mempermudah pengelolaan server komputer di Internet. Sistem penamaan server komputer adalah Domain Name System (DNS). DNS membuat suatu tingkat-tingkat domain yang merupakan kelompok komputer yang terhubung ke Internet., Ada beberapa nama-nama domain beserta organisasinya antara lain :

Nama Domain Jenis Organsiasi

Com : Organisasi Komersial Contoh: www.yahoo.com
Edu : Lembaga Pendidikan Contoh: www.usc.edu
Gov : Lembaga Pemerintah
Int : Organisasi International
Mil : Organisasi Militer
Net : Provider Internet Contoh telkom.net
Org : Organisai Umum
Au : Organisasi Komputer di Australia
At : Organisasi Komputer di Austria
Be : Organisasi Komputer di Belgia
Ca : Organisasi Komputer di Kanada
Ch : Organisasi Komputer di Swiss
Cz : Organisasi Komputer di Checna
De : Organisasi Komputer di Jerman
Dk : Organisasi Komputer di Denmark
Es : Organisasi Komputer di Spanyol
Id : Organisasi Komputer di Indonesia

Dokumen HTML

Apa Perbedaan Dokumen HTML ?

Dokumen HTML bisa mengandung teks, gambar, suara atau video, yang membedakan HTML dengan dokumen yang lain adalah adanya elemen-elemen HTML beserta tag-tagnya. Elemen dan tag HTML berfungsi untuk memformat atau menandai suatu bagian tertentudari dokumen HTML dan juga menentukan struktur bagian tersebut dalam dokumen HTML.

Bagian Dokumen HTML
Dokumen HTML tersusun oleh 3 bagian antara lain :
1. Baris yang berisi informasi versi HTML yang digunakan.
2. Deklarasi bagian header dengan elemen head.
3. Deklarasi bagian body dengan elemen BODY atau FrameSET.



Beberapa Informasi tentang Versi HTML
Satu dokumen HTML yang Valid akan mendeklarasikan HTMLyang digunakan pada dokumennya.
Definisi type dokumen dikenal dengan DTD (Document Type Definition).
Dalam HTML 4.01 terdapat 3 DTD dan setiap pembuat dokumen harus menyertakan salah satunya, 3 DTD tersebut antara lain :

• HTML 4.01 Strict DTD, memasukkan seluruh elemen daan atribut yang sudah usang atau tidak tampil padaa frameset dokumen. Untuk dokumen yang menggunakan tipe DTD ini, tipe deklarasinya adalah :
"http://www.w3.org/TR/html4/strict.dtd">

• HTML 4.01 Transitional DTD, memasukkan seluruh yang ada pada strict DTD ditambah elemen daaaan atribut yang sudah tidak digunakan. Untuk dokumen yang menggunakan tipe DTD ini, tipe deklarasinya adalah :
"http://www.w3.org/TR/html4/loose.dtd">

• HTML 4.01 Frameset DTD, memasukkan seluruh yang ada pada transitional DTD ditambah frame. Unutk dokumen yang menggunakan tipe DTD ini, tipe deklarasinya adalah :
"http://www.w3.org/TR/html4/frameset.dtd">
Dan URL Pada masing-masing DTD akan mengijinkan browser untuk download DTD dan entity yang dibutuhkan.
Beberapa URL tersebut antara lain:
• "strict dtd"--default strict DTD
• "loose.dtd"--loose DTD
• "frameset.dtd"--DTD untuk frameset document
• "HTMLlat1.ent"--Latin-1 entities
• "HTMLsymbol.ent"--Symbol entities
• "HTMLspecial.ent"--Special entities
Entity atau kode khusus banyak sekali digunakan untuk menuliskan simbol-simbol khusus seperti huruf Greek dan simbol lain.
Bagian Elemen HTML
Pada suatu elemen HTML terdiri dari beberapa tag-tag dan atributnya antara lain:
• TAG : Jika browser menampilkan halaman Web, maka browser akan membaca teks yang terdapat di dokumen HTML lalu mencari kode khusus yang biasa disebut TAG. Tag merupakan suatu pasangan tag awal/pembuka<...>dan tag akhir/Penutup <./.>
• Atribute : Tag awal seperti biasanya terdapat beberapa buah atribut yang memperlihatkan karakteristik dari tag tersebut. Misal :

Dipergunakan untuk membuat teks menjadi rata kiri dari suatu paragraf.


http://dunia-baru1001.net63.net/dn%20pelatihan%20membuat%20website.htm

Minggu, 10 Januari 2010

SEARCH ENGINE

Dalam dunia website/weblog sekarang ini, khususnya bagi para publisher dan blogger diperlukan pengetahuan tentang Search Engine Optimization, website/weblog yang telah sobat buat tugas selanjutnya adalah mendaftarkan website/weblog sobat ke mesin pencari Google atau yang lainnya. Sebelum mendaftarkan website/weblog yang telah dibuat; sekarang yang menjadi pertanyaan apa itu search engine optimization, cara kerja dan fungsi suatu search engine.

Pengertian Search Engine

Mesin pencari web atau yang lebih dikenal dengan istilah web search engine merupakan program komputer yang dirancang untuk mencari informasi yang tersedia didalam dunia maya. Berbeda halnya dengan direktori web (seperti dmoz.org) yang dikerjakan oleh manusia untuk mengelompokkan suatu halaman informasi berdasarkan kriteria yang ada, web search engine mengumpulkan informasi yang tersedia secara otomatis.

Cara Kerja Search Engine

Mesin pencari web bekerja dengan cara menyimpan hampir semua informasi halaman web, yang diambil langsung dari www. Halaman-halaman ini diambil secara otomatis. Isi setiap halaman lalu dianalisis untuk menentukan cara mengindeksnya (misalnya, kata-kata diambil dari judul, subjudul, atau field khusus yang disebut meta tag). Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya. Sebagian mesin pencari, seperti Google, menyimpan seluruh atau sebagian halaman sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri.

Ketika seorang pengguna mengunjungi mesin pencari dan memasukkan query, biasanya dengan memasukkan kata kunci, mesin mencari indeks dan memberikan daftar halaman web yang paling sesuai dengan kriterianya, biasanya disertai ringkasan singkat mengenai judul dokumen dan terkadang sebagian teksnya.

Mesin pencari lain yang menggunakan proses real-time, seperti Orase, tidak menggunakan indeks dalam cara kerjanya. Informasi yang diperlukan mesin tersebut hanya dikumpulkan jika ada pencarian baru. Jika dibandingkan dengan sistem berbasis indeks yang digunakan mesin-mesin seperti Google, sistem real-time ini unggul dalam beberapa hal seperti informasi selalu mutakhir, (hampir) tak ada broken link, dan lebih sedikit sumberdaya sistem yang diperlukan (Google menggunakan hampir 100.000 komputer, Orase hanya satu.). Tetapi, ada juga kelemahannya yaitu pencarian lebih lama rampungnya.

Komponen utama dalam Search Engine

Sebuah search engine memiliki beberapa komponen agar dapat menyediakan layanan utamanya sebagai sebuah mesin pencari informasi. Komponen tersebut antara lain :

Web Crawler

Web crawler atau yang dikenal juga dengan istilah web spider bertugas untuk mengumpulkan semua informasi yang ada di dalam halaman web. Web crawler bekerja secara otomatis dengan cara memberikan sejumlah alamat website untuk dikunjungi serta menyimpan semua informasi yang terkandung didalamnya. Setiap kali web crawler mengunjungi sebuah website, maka dia akan mendata semua link yang ada dihalaman yang dikunjunginya itu untuk kemudian di kunjungi lagi satu persatu.

Proses web crawler dalam mengunjungi setiap dokumen web disebut dengan web crawling atau spidering. Beberapa websites, khususnya yang berhubungan dengan pencarian menggunakan proses spidering untuk memperbaharui data data mereka. Web crawler biasa digunakan untuk membuat salinan secara sebhagian atau keseluruhan halaman web yang telah dikunjunginya agar dapat dip roses lebih lanjut oleh system pengindexan. Crawler dapat juga digunakan untuk proses pemeliharaan sebuah website, seperti memvalidasi kode html sebuah web, dan crawler juga digunakan untuk memperoleh data yang khusus seperti mengumpulkan alamat e-mail.

Web crawler termasuk kedalam bagian software agent atau yang lebih dikenal dengan istilah program bot. Secara umum crawler memulai prosesnya dengan memberikan daftar sejumlah alamat website untuk dikunjungi, disebut sebagai seeds. Setiap kali sebuah halaman web dikunjungi, crawler akan mencari alamat yang lain yang terdapat didalamnya dan menambahkan kedalam daftar seeds sebelumnya.
Dalam melakukan prosesnya, web crawler juga mempunyai beberapa persoalan yang harus mampu di atasinya. Permasalahan tersebut mencakup :

1. Halaman mana yang harus dikunjungi terlebih dahulu.
2. Aturan dalam proses mengunjungi kembali sebuah halaman.
3. Performansi, mencakup banyaknya halaman yang harus dikunjungi.
4. Aturan dalam setiap kunjungan agar server yang dikunjungi tidak kelebihan beban.
5. Kegagalan, mencakup tidak tersedianya halaman yang dikunjungi, server down, timeout, maupun jebakan yang sengaja dibuat oleh webmaster.
6. Seberapa jauh kedalaman sebuah website yang akan dikunjungi.

Hal yang tak kalah pentingnya adalah kemampuan web crawler untuk mengikuti
perkembangan teknologi web, dimana setiap kali teknologi baru muncul, web crawler harus dapat menyesuaikan diri agar dapat mengunjungi halaman web yang menggunakan teknologi baru tersebut.

Proses sebuah web crawler untuk mendata link – link yang terdapat didalam sebuah halaman web menggunakan pendekatan regular expression. Crawler akan menelurusi setiap karakter yang ada untuk menemukan hyperlink tag html . Setiap hyperlink tag yang ditemukan diperiksa lebih lanjut apakah tag tersebut mengandung atribut nofollow rel, jika tidak ada maka diambil nilai yang terdapat didalam attribute href yang merupakan sebuah link baru.

Indexing system

Indexing system bertugas untuk menganalisa halaman web yang telah tersimpan sebelumnya dengan cara mengindeks setiap kemungkinan term yang terdapat di dalamnnya. Data term yang ditemukan disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya.

Indexing system mengumpulkan, memilah dan menyimpan data untuk memberikan kemudahan dalam pengaksesan informasi secara tepat dan akurat. Proses pengolahan halaman web agar dapat digunakan untuk proses pencarian berikutnya dinakamakan web indexing. Dalam implementasinya index system dirancang dari penggabungan beberapa cabang ilmu antara lain ilmu bahasa, psikologi, matematika, informatika, fisika, dan ilmu komputer.

Tujuan dari penyimpanan data berupa indeks adalah untuk performansi dan kecepatan dalam menemukan informasi yang relevan berdasarkan inputan user. Tanpa adanya indeks, search engine harus melakukan scan terhadap setiap dokumen yang ada didalam database. Hal ini tentu saja akan membutuhkan proses sumber daya yang sangat besar dalam proses komputasi. Sebagai contoh, indeks dari 10.000 dokumen dapat diproses dalam waktu beberapa detik saja, sedangkan penulusuran secara berurutan setiap kata yang terdapat di dalam 10.000 dokumen akan membutuhkan waktu yang berjam lamanya. Tempat tambahan mungkin akan dibutuhkan di dalam computer untuk penyimpanan indeks, tapi hal ini akan terbayar dengan penghematan waktu pada saat pemrosesan pencarian dokumen yang dibutuhkan.

Search system

Search system inilah yang berhubungan langsung dengan pengguna, meyediakan hasil pencarian informasi yang diinginkan. Ketika seorang pengguna mengunjungi mesin pencari dan memasukkan kata pencarian biasanya dengan beberapa kata kunci, search system akan mencari data dari indeks database, data yang cocok kemudian akan ditampilkan, biasanya disertai ringkasan singkat mengenai judul dokumen dan terkadang sebagian teksnya.
Beberapa Jenis Seacrh Engine :

Yahoo

Salah satu portal terbesar di Internet, selain MSN., dan juga salah satu mesin pencaru tertua. Halaman utamanya sendiri tidak terlalu ramah untuk pencarian, tetapi Yahoo! menyediakan search.yahoo.com untuk itu. Yahoo! menggunakan jasa Google untuk mencari informasi di web, ditambah dengan informasi dari databasenya sendiri. Kelebihan Yahoo! adalah direktorinya. Yahoo! juga menyediakan pencarian yellow pages dan peta, yang masih terbatas pada Amerika Serikat. Yahoo juga menyediakan pencarian gambar.

Alltheweb

Keunggulan Alltheweb adalah pencarian file pada FTP Server. Tidak seperti web, FTP adalah teknologi internet yang ditujukan untuk menyimpan dan mendistribusikan file, biasanya program, audio atau video. Web sebenarnya lebih ditujukan untuk teks. Sejauh ini, hanya AllTheWeb yang menyediakan jasa pencarian file.

MSN

Mesin pencari dari Microsoft Network ini menawarkan pencarian baik dengan kata kunci maupun dari direktori. Pemakai Internet Explorer kemungkinan besar sudah pernah menggunakan mesin pencari ini. Situs Searchenginewatch mencatat MSN sebagai mesin pencari ketiga populer setelah Google dan Yahoo! Tak ada pencarian image, atau news. Menyediakan pencarian peta, yellow pages, white pages, pencarian pekerjaan, rumah.

AskJeeves

Situs mesin pencari yang satu ini mengunggulkan kemampuannya untuk memahami bahasa manusia. Pengguna bisa menggunakan kalimat lengkap, bukan kata kunci. Situs ini berguna untuk mengetahui jawaban dari pertanyaan (misal: when did world war II end?).

Google

Selain pencarian web, Google juga menyediakan jasa pencarian gambar, pencarian ?berita serta pencarian pada arsip USENET (newsgroup), serta direktori, seperti Yahoo! Kelemahannya terletak pada tidak tersedianya pencarian file, video, dan audio. Keunggulan Google terutama adalah pada pencarian teks, terutama dari algoritma PageRank, database-nya yang besar serta banyaknya jenis file yang diindeksnya.

AltaVista

Satu saat, AltaVista pernah menjadi mesin pencari terbesar. Saat ini, selain Alltheweb, Altavista juga menawarkan pencarian audio dan video. Keunggulan AltaVista adalah pilihan pencarian yang paling lengkap di antara semua mesin pencari.

Lycos

Salah satu mesin pencari tertua. Saat ini Lycos lebih dikenal sebagai portal, sehingga fungsi pencarinya tidak terlalu menonjol. Lycos, selain mendukung pencarian web, juga menyediakan pencarian file MP3, dan video

Selasa, 10 November 2009

OPERATING SYSTEM " OS "

Operating System atau kalo di bahasa indonesiakan " Sistem Operasi " adalah sekumpulan program yang menjembatani software aplikasi dan Hardware, sedangkan Software sendiri yang menegndalikan akses ke semua Hardware dan software resource.

Banyak orang yang sering mensalah artikan "Sistem Operasi" dengan "Sistem Software"

Sistem Software adalah semua program yang berhubungan dengan koordinasi operasi komputer yang melibatkan Sistem Operasi, Translator bahasa pemrograman, dan program utilitas.

Sistem Operasi merupakan kumpulan program, program yang paling penting dalam mengatur sistem operasi adalah kernel yang berada di memory ( resident ), kernel berfungsi mengontrol Sistem Operasi dan memasukkan ke memori program dari disk store hanya saat diperlukan, maka pada saat komputer di hidupkan kernel di up-load dari hard drive ke memori komputer ( proses booting )

Tiga fungsi utama Sistem Operasi ;
1. Mengelola sumber daya komputer ( Central Processing Unit ( CPU ), Memory, Disk Drive, dan Printer.
2. Menyediakan User Interface
3. Mengeksekusi dan memberikan pelayanan untuk program aplikasi

Semua operasi input dan output dilakukan oleh Sistem Operasi melalui proram aplikasi.

Berikut adalah sejarah singkat perkembangan OS yang tersedia saat ini :

1980

  • QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.

1981

  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.

1983

  • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.

1984

  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.

1985

  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
  • Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.

1986

  • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.

1987

  • OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
  • MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan.
  • MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.

1988

  • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.

1989

  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

1990

  • Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
  • Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
  • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0.

1991

  • Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
  • MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor, undelete, unformat dan Qbasic.

1992

  • Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
  • 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
  • Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).

1993

  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MS­ DOS 6.0 : Microsoft memperkenalkan MS­DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
  • Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
  • Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
  • MS­ DOS 6.2 : Microsoft meluncurkan MS­DOS 6.2.
  • NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
  • FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.

1994

  • Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
  • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
  • Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.

1995

  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
  • OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.

1996

  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

1997

  • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

1998

  • Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
  • Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
  • Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
  • Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
  • Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.

1999

  • Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
  • Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.

2000

  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
  • China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
  • Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.

2001

  • Windows XP : Microsoft memperkenalkan Windows XP.
  • Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.

2002

  • Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
  • OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.

2003

  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.
  • Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
  • Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
  • LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.

2004

  • Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).

2005

  • Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.

2006

  • Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
  • CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.

2007

  • Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.

2008

  • 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
RESOURCE ALLOCATION

RESOURCE ALLOCATION merupakan proses penunjukan sumberdaya komputer untuk program tertentu supaya program tersebut bisa bisa menggunakannya, sistem ini juga merupakan proses membebaskan sumber daya pada saat program yang menggukannya sudah selesai.

untuk membagi CPU di lakukan 2 pendekatan :

1. Multiprograming, yang dibedakan menjadi dua :
1.1 Multiprocessing : menggunkana komputer semaksimal mungkin dengan beberapa CPU sehingga beberapa program dapat digunakan secara bersamaan dengan menggunakan prosesornya masing-masing.
1.2 Multiprograming : Dua program atau lebih dieksekusi pada saat yang bersamaan secara concurrent pada sebuah komputer.

2. Time Sharing

SHARING MEMORY

Beberapa sistem membagi komputer menjadi beberapa area terpisah yang masing - masing dapat menyimpan sebuah program, cara ini disebut partition atau region, salah satu partisi bisa diset besar untuk mengantisipasi adanya program terbesar. Komputer besar sering membagi memory menjadi FOREGROUD dan BACKGROUND.


VIRTUAL STORAGE

Beberapa sistem komputer mengatur memory dengan menggunakan teknik virtual storage atau di sbut juga dengan virtual memory, konsepnya adalah program yang saat ini sedang dieksekusi disimpan pada disk dan sebagian program ini diambil ke memory sesuai kebutuhan.

MEMORY PROTECTOR

merupakan proses untuk menjaga sebuah program terpisah dengan program lainnya.\

SHARING STORAGE RESOURCE

untuk menjalankan setiap instruksi program untuk membaca atau menyimpan sevuah record akan dirutekanke sistem operasi yang akan memproses permintaan tersebut dan kemudian mengembalikan kendali ke program tersebut.

UTILTY PROGRAM

merupakan bagian dari system software, bukan bagian dari operating system, jenisnya antara lain :
1.Membackup data
2. mengcompres file
3. mencari file
4.membersihkan virus, dll

FILE MANAGER

Utility ini memungkinkan untuk menyimpan file dalam bentuk struktur directory hirarki.

BACKUP and RESTORE

Utility ini memback-up file dalam format tertentu untuk meminimasi kebutuhan space, copy harus melaluirutin restore sbelum kita bisa menggunakan file tsb.

FILE COMPRESSION

Utility ini berfunggi untuk mengcompress untuk mengurangi jumlah space yang diperlukan oleh sebuah file.

DEFRAGMENTER

Utylity ini akan mengatur file - file yang ada pada disk sehingga semua file disimpan pada lokasi yang berurutan.


KHOIRUL ANAM ( 06.2009.1.4896 )
( ABSENSI : 08 )


Rabu, 28 Oktober 2009

"JARINGAN"

Jaringan Komputer Dinas Kesehatan Kota Surabaya

Keterangan gambar :
1. Komputer di tiap lantai di hubingkan ke SWITCH di tiap lantai dengan menggunakan kabel LAN STRAIGHT
2. Tiap-tiap SWITCH di tiap lantai di hubungkan ke SWITCH pusat di lantai II menggunakan kabel LAN CROSS
3. SWITCH pusat di lantai II di hubungkan pada RADIO PEMANCAR / PENERIMA menggunakan kabel LAN CROSS

Fungsi perangkat :

1.SWITCH

Swicht jaringan dapat digunakan sebagai penghubung koputer atau router pada satu area yang terbatas, switch juga bekerja pada lapisan data link, cara kerja switch hampir sama dengan bridge,tetapi switch memiliki sejumlah port sehingga sering di namakan multi-port bridge.

macam-macam switch :

Ada beberapa jenis Switch yang beredar di pasaran, yang bekerja di layer 2 dan layer 3 pada lapisan OSI.

1.1 ATM Switch
1.2 ISDN Switch
ISDN ( Integrated Service Digital Network ) Switch atau yang dikenal sebagai istilah Frame Relay Switch Over ISDN yang biasanya terdapat pada Service provider bekerja seperti halmya Switch, tapi memiliki perbedaan yaitu interface yang digunakan berupa ISDN card atau ISDN router.
1.3 DSLAM Switch
1.4 Ethernet Switch

2. LAN

LAN merupakan singkatan dari Local Area Network, dapat didefinisikan sebagai jaringan komputer berukuran kecil sampai menengah yang terletak didalam area yang sama, biasanya terletak di dalam bangunan atau gedung yang sama.

Apa fungsi LAN......?

LAN biasnya berfungsi untuk membagi pakai sebuah perangkat atau sumber daya sehingga sumber daya itu bisa dipakai bersama-sama oleh pengguna LAN.

Perangkat atau sumber daya apa saja yang daoat digunakan ....?
Koneksi Internet, Printer, Sharing folder atau drive dalam komputer.

Kabel LAN dibagi menjadi 2

2.1 LAN STRAIGHT

Berfungsi menghubungkan koneksi dari Port ke Switch/hub, Untuk melakukan terminasi kabel straight biasanya beberapa orang menerapakan cara TWIN SIDE, yaitu menyamakan susunan antara kedua ujung konektor tanpa memeperhatikan susunan warna yang dipakai, Susunan kabel LAN STRAIGHT berdasarkan standart International adalah :




















2.2 LAN CROSS

Berfungsi untuk koneksi point to point antar 2 komputer yang di hubungkan lewat ethernet card, untuk melakukan terminasi kita tidak menggunakan standart yang ditentukan karena kabel yang digunkaan hanya memiliki 1 warna tiap pinnya, yang harus di ingat adalah urutannya. Susunan kabel LAN CROSS :




















3. RADIO PEMANCAR/PENERIMA


Radio pemancar ini berfungsi untuk menangkap sinyal wireless yang terdapat di PEMKOT ( Pemerintah Kota ) Surabaya, karena jaringan di DKK ( Dinas Kesehatan Kota ) Surabaya berpusat pada PEMKOT tepatnya di BAPETIKOM ( Badan Pengelolaan Teknologi Informasi dan Komunikasi )

Khoirul Anam ( 06.2009.1.04896 ) ( Absensi No.8 )

" BRAINWARE "

Sebelumnya kita telah mengenal istilah "Hardware" dan "Software", dimana keduanya tidak dapat dipisahkan karena merupakan komponen utama dalam sebuah perangkat komputer ( PC / Laptop ).
Namun kedua hal tersebut di atas tidak akan dapat digunakan tanpa adanya SDM ( Sumber Daya Manusia )nya, dan dalam dunia perkomputeran SDM disini disebut sebagai "Brainware" atau orang yang menjalankan PC/Laptop, yang tugasnya adalah memberikan/menjalankan suatu perintah yang nantinya akan diproses oleh Hardware maupun Software untuk menghasilkan sesuatu yang di inginkan.
Brainware sendiri pada dasarnya dibagi menjadi beberapa kelompok berdasarkan fungsi atau keahliannya, antara lain :

1. Operator : SDM disini tugasnya hanyalah memasukkan data, misal : kasir
2. Teknisi Komoputer : SDM disini menangani problem pada komputer baik itu permasalahan yang di timbulkan oleh Hardware maupun Software
3. Trainer : SDM disini memiliki keahlian dalam menerangkan suatu proses /memberikan pelatihan kepada orang lain yang belum mengerti tentang IT ( dari tidak tahu menjadi tahu )
4. Konsultan IT : SDM disini memiliki tugas untuk melakukan suatu proses analisis pada suatu masalah, atau membrikan jawaban/penyelesaian suatu masalah kepada konsumen ( client )
5. Peneliti : SDM disini memiliki tugas untuk melukan penelitian suatu produk / hal - hal yang belum pernah di publikasikan/di teliti sebelumnya ( dalam hal ini tentang produk IT ) dimana umumnya suatu penelitian di biayai/ di danai oleh pihak luar ( pemerintah / swata bukan dari peneliti itu sendiri )
6. Project Manager : SDM ini berhubungan erat dengan Peneliti, karena tugasnya adalah me manage suatu proyek/pekerjaan/suatu penelitian, agar semuanya berjalan sesuai rencana.
7. Programer : SDM ini tugasnya adalah membuat suatu program dimana hasilnya adalah suatu program yang nanti akan digunakan untuk menjalankan suatu tugas/perintahkan oleh user.
8. Graphic Designer : SDM ini memiliki kelebihan dalam menggambar dan berimajinasi, karena kebanyakan tugasnya adalah membuat suatu video/gambar kartun,ilustrasi, dan lain sebagainya.
9. Network Specialist : SDM di sini mempunyai tugas dalam mengkoordinir atau menata jaringan dalam sebuah perusahaan atau tempat yang mempunyai jaringan network.
10. Data Base Administrator : SDM ini bekerja dibidang DATA khususnya untuk mengelompokkan data-data, sehingga apabila data tersebut dibutuhkan dapat diperoleh secara mudah.
11 Sistem Analis dan Designer : SDM ini bekerja untuk menganalisa sebuah pekejaan.

Demikian beberapa Jobside yang dapat dimasukin oleh seorang "BRAINWARE"

Khoirul Anam ( 06.2009.1.04896 )

Kamis, 22 Oktober 2009

SOFTWARE

SOFTWARE......?????

ada yang bilang “software itu ya program” ada juga yang bilang “software itu Windows, Linux, dll” . Semua jawaban itu tidak ada yang salah. Tapi bagi saya informasi itu masih kurang lengkap. Lalu saya mencari-cari di internet dan banyak sekali website yang mendefinisikan tentang apa itu software.

Dari sekian banyaknya definisi tersebut, kemudian saya pelajari dan saya kelompokkan dan akhirnya dapat saya simpulkan software dikelompokkan ke dalam 3 pengertian yaitu berdasarkan definisi, jenis dan fungsinya.

Definisi

Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan menjalankan sistem.

Agar komputer dapat membaca, mengingat, membuat keputusan (membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor atau cetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut dengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum.

Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun dokumen serta arsip lainnya.

Jenis

SOFTWARE atau perangkat lunak itu sendiri di bagi menjadi 3 Bagian ( Jenis ) utama :

1. Sistem Operasi (operating system)

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.

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.

kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

  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)).
  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.
  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).

2. Perangkat lunak bahasa pemrograman (programming software)

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Bahasa pemrograman itu sendiri dibagi menjadi 3 bahasa :

2.1 Bahasa Mesin atau Kode Mesin

Bahasa mesin atau kode mesin adalah satu-satunya bahasa komputer yang dapat langsung dipahami oleh CPU. Bahasa mesin ditulis dalam serangkaian bit-bit (bilangan-bilangan biner, yaitu bilangan yang hanya mempunyai angka 1 dan 0). Beberapa pola-pola bit disimpan dalam mikroprosesor sebagai kode operasi (opcode), yang berarti memerintahkan CPU melakukan operasi tertentu (misalnya operasi aritmetika atau pengaksesan memori), sementara pola-pola bit lain dapat menunjukkan suatu lokasi memori (memory address) tertentu, dan pola-pola bit lain dapat berarti sebuah bilangan. Bahasa lain diterjemahkan melalui interpreter atau kompiler ke dalam bahasa ini sebelum dieksekusi oleh CPU.

2.2 Bahasa Assembly

bahasa assembly adalah Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan.

2.3 Bahasa Tingkat Tinggi

Bahasa pemrograman tingkat tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Bahasa-bahasa semacam ini sering melakukan abstraksi terhadap beberapa operasi CPU, seperti halnya pengaksesan memori.

2.4 Bahasa Berorientasi Objek ( Sedang dikembangkan )

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

3. Perangkat lunak aplikasi (application software)

"Program aplikasi" merupakan perangkat lunak yang dijalankan oleh para pengguna untuk mencapat tujuan tertentu. Umpama, kita menjelajah internet dengan menggunakan aplikasi "Browser". Atau mengubah (edit) sebuah berkas dengan aplikasi "Editor"

Berikut beberapa contoh jenis aplikasi

Aplikasi Perkantoran Atau Office. Aplikasi ini digunakan sebagai sarana pengolahan data kerja seperti mempersiapkan presentasi, membuat surat-menyurat dan lain sebagainya. Misalnya : Microsoft Office, Koffice, OpenOffice dan lain sebagainya. Biasanya aplikasi ini berukuran cukup besar, sekitar 200 – 400 MB.

Aplikasi Pengolah Gambar. Digunakan untuk manipulasi gambar atau foto dan untuk melihat gambar.Misalnya : Adobe Photoshop, Macromedia FireWorks, ACDSee, Irvan View, Corel Draw, The Gimp, Kuickshow dan seterusnya. Ukuran aplikasi ini cukup beragam, mulai dari 500Kb sampai dengan 500MB.

Aplikasi Multimedia. Dipakai untuk menikmati Audio dan Video. Misalnya : WinAmp, Kjofol, XingMPEG, PowerDVD sampai dengan Windows Media Player. Sedangkan untuk besarnya byte, paling tidak berkisar antara 5 dan 30 MB.

Aplikasi Kompresi File. Dimanfaatkan untuk memadatkan atau memampatkan file, baik banyak ataupun tunggal, agar menjadi file yang berukuran kecil. Biasanya dalam bentuk ZIP atau RAR. Misalnya : WinZIP, WinRAR. Terkadang aplikasi ini otomatis sudah terinstall, misalnya di sistem perasi Windows XP. Tapi bila belum ada, siapkan saja space kurang lebih 5MB.

Aplikasi Dictionary atau Kamus. Digunakan untuk penerjemah bahasa dari bahasa Indonesia ke bahasa lain, atau sebailknya. Misalnya : TransTool, Universal Translator. Ukurannya beragam dari 15 MB sampai dengan 300MB.

Aplikasi Organizer. Digunakan sebagai “sekretaris pribadi” dalam mengatur aktivitas dan kesibukan sehari – hari. Misal : Rainleander, RedBox Organizer. Ukurannya cukup kecil, antara MB dan 10 MB.

Aplikasi Anti Virus. Dipakai sebagai perisai komputer dari berbagai bentuk serangan virus komputer. Misal : PCCillin, McAfee, NAV. Paling tidak memekan sissa harddisk sebesar 50MB.

Fungsi

Secara garis besar Fungsi dari software adalah untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan menjalankan sistem.

Dari pembahasan di atas, maka dapat ditarik kesimpulan bahwa Software merupakan suatu perangkat lunak yang terdapat di dalam komputer/harddisk yang menjalankan segala aplikasi yang dibutuhkan User/Pemgguna melalui media “Hardware/Harddisk”

Berikut adalah urutan / rangkaian dalam sistem penggunaan komputer oleh user

Dari bagan tersebut kita dapat mengartikan bahwa user/pengguna tidak berhubungan langsung dengan Hardware melainkan secara sistematis.

Daftra Pustaka :

http://komsos.wordpress.com
http://bebas.vlsm.org

Khoirul Anam ( NPM : 06.2009.1.04896 )

Sabtu, 17 Oktober 2009

Gramedia Expo

Pameran Komputer......, rasanya surabaya tak henti-hentinya mengadakan pameran yang berhubungan dengan IT yang satu ini, bila dilihat dari perkembanganya memang jenis IT ini yang paling cepat "Up-Date" nya, hampir setiap bulan ada saja jenis Komputer atau Laptop seri terbaru yang dirilis, kota SURABAYA dengan keadaan ini tidak tinggal diam , hampir tiap bulan ada saja event yang di adakan untuk mengakomodir perkembangan IT ini, tempat yang seringkali digunakan antara lain AJBS Jl.Ratna, Hi-Tech Mall ( pusat IT surabaya ) Jl. Kusuma Bangsa dan juga Gramedia Expo Jl. Basuki Rachmat, dan kebetulan saat ini sedang berlangsung di Gramedia Expo.
Di pameran yang diadakan kali ini sebenarnya tidak beda jauh dengan pameran-pameran yang pernah diadakan, hanya saja menurut pengamatan saya ada beberapa hal yang membuat pameran ini sedikit berbeda.

Mau masuk pameran......eits gak bisa langsung masuk, bayar dulu baru masuk kecuali kamu panitia, penyelengara ataupun owner stan di "Surabaya Computer Expo", hanya dengan Rp.3000 , kita sudah bisa mendapatkan informasi tentang PC, Laptop, Printer, dan berbagai hal yang berhubungan dengan IT,


" GUITAR HERO "

Game keluaran Play Station ini membuat sedikit perbedaan di pameran Gramedia Expo yang diselengarakan mulai tangal 14 - 18 Oktober 2009 ini, begitu masuk ke dalam pameran, perhatian orang langsung tertuju pada permainan ini karena letaknya yang bertepatan di sebelah kiri pintu masuk.




"KOMPUTER MUSIK KONSER"

Konser musik di tengah pameran komputer hal ini sangat jarang di laksakan, mungkin ini pula salah satu point plus yang dapat kita dapatkan saat mengunjungi "Surabaya Computer Expo", Hijau Daun, Naif dan PADI, 3 Band papan atas ini ikut memeriahkan pameran komputer pada saat malam hari secara bergantian mulai tanggal 16 - 18 Oktober.


" Branded "

Dalam kesempatan seperti "Surabaya Computer Expo" brand-brand ternama tak henti hentinya memberikan penawaran khusus guna meningkatkan angka penjualan setiap harinya, brand tersebut antara lain :
1. HP ( Hawlet Pocket )
2. Lenovo
3. Toshiba
4. Acer
5. Asus
Diantara 5 brand di atas stand yang paling banyak peminatnya adalah stand HP, kenapa....???, karena stand HP memiliki ide untuk memberikan Voucher potongan "On the Spot", maksudnya adalah setiap pembelian secara tunai pada laptop tertentu akan langsung mendapat potongan harga sebesar Rp.1.500.000, hal ini dilakukan dengan cara meminta voucher yang diberikan oleh MC yang menjaga stand HP, dengan begitu banyak sekali pengunjung yang memndekati stand HP, seperti kata pepatah "siapa cepat dia dapat", hal ini berlaku untuk voucher potongan harga ini, karena pihak HP hanya menyediakan 10 lembar voucher saja.

Selain brand di atas ada 2 brand "senior" yang meskipun tidak banyak yang mengunjungi namun tetap menarik perhatian saya yaitu :
1. IBM , Brand ini bisa dibilang adalah cikal bakal adanya komputer, manum pada pameran ini IBM nampaknya menitik beratkan pada penjualan Hard disk / Server saja dan tidak menjual laptop.

2. Apple , Brand ini untuk kemampuannya sudah tidak perlu di pertanyakan lagi, brand keluaran Amerika ini hanya mendisplay 1 produk saja yaitu MacBook MC240ZP/A dengan bandrol $1.099 atau sekitar Rp.10.330.000, ini merupakan produk MacBook yang bisa dibilang dengan harga terendah. Sepertihalnya stand lain PCMAX juga menjual berbagai kebutuhan Accecoris laptop guna meningkatkan penjualan.







Bagaimana nasib para pemain lokal, sepertinya untuk pameran kali ini tidak banyak yang ikut bermain di dalamnya, sepengetahuan saya hanya ada stand BYON, AXIOO dan ELOVO, untuk stand yang lain hanya merupakan stand gabungan para pedagang yang tidak berkonsentrasi pada 1 brand saja, melainkan menjual berbagai macam brand baik Branded maupun Lokal.

Seperti halnya pameran-pameran komputer yang lain , ajang ini tidak hanya di ikuti para Brand yang menjual Laptop atau PC saja, ada juga yang menyediakan fasilitas Game OnLine, Menjual Tas/BackPack EIGER, dan Buku -buku seputar informasi IT.

Tak ketinggalan 2 stand yang selalu ada bila terdapat Pameran komputer, EPSON dan CANON, untuk EPSON yang menjual Printer dan Accecoris nya menawarkan harga khusus di bawah harga pasaran diluar, serta mendapatkan gratis kertas foto. Untuk CANON, seperti tahun-tahun sebelumnya selalu mengadakan LOMBA FOTO "suasana pameran" yang mana pemenangnya akan mendapatkan sejumlah uang sebagai hadiahnya.






Secara garis besar "Surabaya Computer Expo" ini menurut saya berjalan dengan sangat baik, karena dengan seringnya diadakan "pameran" seperti ini maka warga surabaya dapat dikatakan tidak akan ketinggalan untuk meng-update perangkat IT terbaru.

Nama : Khoirul Anam
NPM : 06.2009.1.04896