MAKALAH “TOPOLOGI JARINGAN DAN SEARCH ENGINE DAN DATABASE ELEKTRONIK” Diajukan sebagai salah satu tugas Mata Kuliah Pengantar Ilmu Komputer Dosen Pengampu : Angga Kusumah Atmadja Disusun Oleh : Kelompok 4 (I A) Dea Dita Khairunnisa 15 621 029 Debby Shintia Rahim 15 621 011 Fitria Romadlona 15 621 044 Kharisma Aulia Hanani 15 621 002 Mona Rusanti 15 621 008 Nurhikmah 15 621 015 Program Studi D3 Akuntansi Politeknik Negeri Samarinda 2015 1 KATA PENGANTAR Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat-Nya sehingga makalah ini dapat tersusun hingga selesai . Tidak lupa kami juga mengucapkan banyak terima kasih atas bantuan dari pihak yang telah berkontribusi dengan memberikan sumbangan baik materi maupun pikirannya. Dan harapan kami semoga makalah ini dapat menambah pengetahuan dan pengalaman bagi para pembaca, Untuk ke depannya dapat memperbaiki bentuk maupun menambah isi makalah agar menjadi lebih baik lagi. Karena keterbatasan pengetahuan maupun pengalaman kami, Kami yakin masih banyak kekurangan dalam makalah ini, Oleh karena itu kami sangat mengharapkan saran dan kritik yang membangun dari pembaca demi kesempurnaan makalah ini. Samarinda, Oktober 2015 Penyusun DAFTAR ISI 2 Kata Pengantar ......................................................................................................................... 1 Daftar Isi .................................................................................................................................. 2 BAB I PENDAHULUAN ....................................................................................................... 3 A. Latar Belakang ......................................................................................................... BAB II PEMBAHASAN ........................................................................................................ 6 I. TOPOLOGI JARINGAN ......................................................................................... 6 A. Pengertian Topologi Jaringan ............................................................................. 6 B. Macam-macam Topologi Jaringan ..................................................................... 6 II. SEARCH ENGINE ................................................................................................. 11 A. Pengertian Search Engine .................................................................................. 12 B. Cara Kerja Search Engine ................................................................................. 13 C. Jenis-jenis Search Engine .................................................................................. 14 D. Komponen Utama Dalam Search Engine .......................................................... 16 E. Google Sebagai Mesin Pencari.......................................................................... 20 III. DATABASE ELEKTRONIK ................................................................................. 22 A. Pengertian Data Elektronik ............................................................................... 22 B. Konsep Dasar Database ..................................................................................... 24 C. Jenis-jenis Database .......................................................................................... 25 D. Sifat Dan Tujuan Database ................................................................................ 26 E. Komponen Utama Database .............................................................................. 27 BAB III PENUTUP ................................................................................................................ 28 A. Kesimpulan ............................................................................................................... 28 DAFTAR PUSTAKA .............................................................................................................. 29 BAB I PENDAHULUAN 3 A. Latar Belakang Dalam kehidupan di zaman modern seperti sekarang ini, komputer adalah suatu kebutuhan barang yang amat penting untuk memudahkan manusia dalam segala bidang. Tanpa komputer manusia akan ketinggalan sebuah kemajuan di dunia ini, misalnya dalam kemajuan pendidikan, kesehatan, pertahanan negara, dan masih banyak hal lagi yang membutuhkan komputer untuk membantu kita. Kemajuan teknologi komunikasi sekarang mempunyai pengaruh pada perkembangan pengolahan data. Data dari satu tempat dapat dikirim ke tempat lain dengan alat telekomunikasi. Untuk Data yang menggunakan komputer, pengiriman data menggunakan sistem transmisi elektronik, biasanya disebut dengan istilah komunikasi data (data communication). Di dalam sistem komunikasi, istilah jaringan (network) digunakan bila paling sedikit dua atau lebih alatalat dihubungkan satu dengan yang lainnya. Contoh jaringan yang banyak dilihat sehari-hari adalah jaringan radio dan televisi, dimana beberapa stasiun pemancar saling dihubungkan, sehingga suatu program yang sama dapat disiarkan ke segala penjuru. Kemajuan suatu jaringan telah banyak membantu kita untuk mendapatkan informasi dalam segala hal. Karena kita bisa mengetahui suatu peristiwa atau berita terkini dari seluruh penjuru dunia. Dengan jaringan kita dapat bertukar pikiran melalui dunia maya dengan semua orang, kita dapat membeli atau menjual dan menawarkan jasa kepada orang lain. Dengan jaringan kita bisa mempunyai banyak teman dari berbagai belahan dunia. Karena begitu pentingnya jaringan komputer dalam kehidupan kita, dan hal yang penting bagi kita untuk mengetahuinya. Maka dalam makalah ini akan dibahas mengenai jaringan komputer, dan mudah – mudahan makalah ini dapat bermanfaat dan mempardalam pengetahuan kita mengenai jaringan komputer. 4 Mesin pencari adalah program komputer yang dirancang untuk membantu seseorang menemukan file-file yang disimpan dalam komputer, misalnya dalam sebuah server umum di web (www) atau dalam komputer sendiri. Mesin pencari memungkinkan kita untuk meminta content media dengan kriteria yang spesifik (biasanya yang berisi kata atau frasa yang kita tentukan) dan memperoleh daftar file yang memenuhi kriteria tersebut. Mesin pencari biasanya menggunakan indeks (yang sudah dibuat sebelumnya dan dimutakhirkan secara teratur) untuk mencari file setelah pengguna memasukkan kriteria pencarian. Dalam konteks Internet, mesin pencari biasanya merujuk kepada www dan bukan protokol ataupun area lainnya. Selain itu, mesin pencari mengumpulkan data yang tersedia di newsgroup, database besar, atau direktori terbuka seperti dmoz.org. Karena pengumpulan datanya dilakukan secara otomatis, mesin pencari berbeda dengan direktori Web yang dikerjakan manusia. Dibalik teknologi pencarian adalah perangkat lunak. Perangkat lunak dengan serangkaian bahasa program untuk menghitung secara simultan dengan membutuhkan sepersekian detik. Mesin pencari tradisional lebih mengandalkan seberapa sering kata muncul pada halaman web. Google menggunakan lebih dari 200 sinyal, termasuk algoritma pagerank yang merupakan hak paten Google. Sinyal ini berfungsi untuk memeriksa seluruh struktur link dari situs dan menentukan halaman yang paling penting. Setelah itu Google menganalisis kesesuaian hipertext untuk menentukan halaman yang relevan dengan pencarian khusus yang dilakukan. Menggabungkan sinyal secara keseluruhan dan relevansi query spesifik, dan menempatkan hasil pertama yang paling relevan dan dapat diandalkan atas query pengguna. 5 BAB II PEMBAHASAN I. TOPOLOGI JARINGAN 6 A. Pengertian Topologi Jaringan Topologi jaringan komputer adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi. Dan setiap macam topologi jaringan komputer akan berbeda dari segi kecepatan pengiriman data, biaya pembuatan, serta kemudahan dalam proses maintenance nya. Dan juga setiap jenis topologi jaringan komputer memiliki kelebihan serta kekurangannya masing-masing. ada banyak macam topologi seperti topologi ring, star, bus, mesh, dan tree. Topologi menggambarkan struktur dari suatu jaringan atau bagaimana sebuah jaringan didesain. Dalam definisi topologi terbagi menjadi dua, yaitu topologi fisik (physical topology) yang menunjukan posisi pemasangan kabel secara fisik dan topologi logik (logical topology) yang menunjukan bagaimana suatu media diakses oleh host. B. Macam-Macam Topologi Jaringan 1. Topologi Ring Pada topologi ring setiap komputer di hubungkan dengan komputer lain dan seterusnya sampai kembali lagi ke komputer pertama, dan membentuk lingkaran sehingga disebut ring, topologi ini berkomunikasi menggunakan data token untuk mengontrol hak akses komputer untuk menerima data, misalnya komputer 1 akan mengirim file ke komputer 4, maka data akan melewati komputer 2 dan 3 sampai di terima oleh komputer 4, jadi sebuah komputer akan melanjutkan pengiriman data jika yang dituju bukan IP Address dia. 7 Kelebihan dari topologi jaringan komputer ring adalah pada kemudahan dalam proses pemasangan dan instalasi, penggunaan jumlah kabel lan yang sedikit sehingga akan menghemat biaya. Kekurangan paling fatal dari topologi ini adalah, jika salah satu komputer ataupun kabel nya bermasalah, maka pengiriman data akan terganggu bahkan error. 2. Topologi Bus Topologi jaringan komputer bus tersusun rapi seperti antrian dan menggunakan cuma satu kabel coaxial dan setiap komputer terhubung ke kabel menggunakan konektor BNC, dan kedua ujung dari kabel coaxial harus diakhiri oleh terminator. 8 Kelebihan dari bus hampir sama dengan ring, yaitu kabel yang digunakan tidak banyak dan menghemat biaya pemasangan. Kekurangan topologi bus adalah jika terjadi gangguan atau masalah pada satu komputer bisa menggangu jaringan di komputer lain, dan untuk topologi ini sangat sulit mendeteksi gangguan, sering terjadinya antrian data, dan jika jaraknya terlalu jauh harus menggunakan repeater. 3. Topologi Star Topologi ini membentuk seperti bintang karena semua komputer di hubungkan ke sebuah hub atau switch dengan kabel UTP, sehingga hub/switch lah pusat dari jaringan dan bertugas untuk mengontrol lalu lintas data, jadi jika komputer 1 ingin mengirim data ke komputer 4, data akan dikirim ke switch dan langsung di kirimkan ke komputer tujuan tanpa melewati komputer lain. Topologi jaringan komputer inilah yang paling banyak digunakan sekarang karena kelebihannya lebih banyak. 9 Kelebihan topologi ini adalah sangat mudah mendeteksi komputer mana yang mengalami gangguan, mudah untuk melakukan penambahan atau pengurangan komputer tanpa mengganggu yang lain, serta tingkat keamanan sebuah data lebih tinggi. Kekurangan topologi jaringan komputer ini adalah, memerlukan biaya yang tinggi untuk pemasangan, karena membutuhkan kabel yang banyak serta switch/hub, dan kestabilan jaringan sangat tergantung pada terminal pusat, sehingga jika switch/hub mengalami gangguan, maka seluruh jaringan akan terganggu. 4. Topologi Mesh Pada topologi ini setiap komputer akan terhubung dengan komputer lain dalam jaringannya menggunakan kabel tunggal, jadi proses pengiriman data akan langsung mencapai komputer tujuan tanpa melalui komputer lain ataupun switch atau hub. 10 Kelebihan adalah proses pengiriman lebih cepat dan tanpa melalui komputer lain, jika salah satu komputer mengalami kerusakan tidak akan menggangu komputer lain. Kekurangan dari topologi ini sudah jelas, akan memakan sangat banyak biaya karena membutuhkan jumlah kabel yang sangat banyak dan setiap komputer harus memiliki Port I/O yang banyak juga, selain itu proses instalasi sangat rumit. 5. Topologi Tree Topologi jaringan komputer Tree merupakan gabungan dari beberapa topologi star yang dihubungan dengan topologi bus, jadi setiap topologi star akan terhubung ke topologi star lainnya menggunakan topologi bus, biasanya dalam topologi ini terdapat beberapa tingkatan jaringan, dan jaringan yang berada pada tingkat yang lebih tinggi dapat mengontrol jaringan yang berada pada tingkat yang lebih rendah. 11 Kelebihan topologi tree adalah mudah menemukan suatu kesalahan dan juga mudah melakukan perubahan jaringan jika diperlukan. Kekurangan yaitu menggunakan banyak kabel, sering terjadi tabrakan dan lambat, jika terjadi kesalahan pada jaringan tingkat tinggi, maka jaringan tingkat rendah akan terganggu juga. II. SEARCH ENGINE Search Engine merupakan fasilitas pencari informasi yang terdapat di web browser yang berfungsi sebagai penghubung antar muka (interface) yang memudahkan pengguna untuk mendapatkan informasi yang sesuai dan relevan dengan kebutuhan. Suatu program yang mencari dokumen secara spesifik melalui kata kunci dan menemukan daftar dokumen-dokumen sesuai kata kunci yang dicari. Mesin pencari internet bekerja dengan menyimpan informasi dalam bentuk halaman web dengan jumlah yang sangat banyak ke dalam databasenya. Halaman web yang tersimpan dalam database diambil oleh software (robot) web crawler, web spider atau nama lainnya yaitu semacam browser otomatis yang mengikuti setiap hyperlink yang ditemui pada halaman web kemudian dianalisa untuk menentukan cara mengindeksnya dalam database untuk digunakan dalam pencarian selanjutnya. Algoritma mesin pencari yang paling umum adalah URL, judul, subjudul, konten, metatag. masing-masing mesin pencari mempunyai algoritma pencarian yang berbeda. Sebagian mesin pencari, menyimpan seluruh atau sebagian halaman yang telah terindeks (disebut cache) maupun informasi tentang halaman web tersebut. Ketika seseorang menggunakan mesin pencari dan memasukkan kata kunci/keyword (query) selanjutnya mesin 12 pencari akan mencari dalam indeks database dan memberikan daftar hasil halaman web beserta urutannya yang paling sesuai dengan kriteria algoritma. Search engine (mesin pencari) merupakan program komputer yang berfungsi untuk mencari informasi di Internet melalui kata kunci. Banyak sekali search engines terdapat di Internet dan memiliki kelebihan masing-masing. Dalam modul Information Skill dari Zayed University, Oxford menyebutkan bahwa 41% penelusur menggunakan Google, dan selebihnya 27% menggunakan Yahoo sebagai mesin pencari utama, tetapi bukan berarti search engine yang lain tidak bagus. Search Engine mempunyai karakteristik yang berbeda-beda dan mempunyai keunggulan dan kelemahan yang berbeda-beda. A. Pengertian Search Engine Search Engine merupakan fasilitas internet yang berfungsi sebagai perantara maupun penghubung pengguna dengan sumber daya elektronik yang ada di internet. Search Engine adalah suatu portal website yang menyediakan informasi pencarian datadata yang dibutuhkan pengunjung internet. Untuk mendapatkan informasi-informasi yang dibutuhkan, pengunjung internet masuk ke situs tersebut dan melakukan pencarian (Proweb: 2010). The American Heritage Dictionary (2006) mendefinisikan search engine sebagai sebuah program perangkat lunak (software) yang menelusur, menyaring, dan menampilkan informasi dari pangkalan data. Informasi yang ditampilkan mengandung atau berhubungan dengan suatu istilah spesifik. 13 Menurut laman ilmu komputer, Search engine adalah program komputer yang dirancang untuk membantu seseorang menemukan file-file yang disimpan dalam komputer sendiri. Search engine merupakan salah satu fasilitas vital dari internet untuk mengarungi lautan informasi yang begitu luas. Hanya dalam waktu seper sekian detik, search engine dapat menampilkan maupun menyuguhkan ribuan bahkan jutaan alamat web (URL) yang memuat informasi berkaitan dengan kata kunci (keyword) yang diketikkan sebagai query. Dari uraian di atas, dapat diketahui bahwa search engine adalah program komputer yang diciptakan dan didesain sedemikian rupa untuk menelusur, mengumpulkan, menyaring informasi dari database sesuai dengan kebutuhan informasi. B. Cara Kerja Search Engine Mesin pencari web bekerja dengan cara menyimpan informasi tentang banyak halaman web, yang diambil secara langsung dari www. Halaman ini di ambil dengan webcrawler-browser web yang otomatis mengikuti setiap pranala yang dilihatnya. Isi setiap halaman lalu dianalisis untuk menentukan cara mengindeksnya (misalnya kata-kata di ambil darijudul, subjudul, atau field khusus yang di sebut meta tag). Data tentang halaman web disimpan dalam sebuah database indeks untuk digunakan dalam pencarian selanjutnya. Sebagian mesinpencari seperti Google, menyimpan seluruh atau sebagian halaman sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri.Ketika seorang pengguna menggunakan mesin pencari dan memasukkan query, biasanya dengan memasukkan kata kunci, mesin pencari akan mengindeks dan memberikan daftar halaman web yang paling sesuai dengan kriterianya.Daftar ini biasanya disertai ringkasan singkat mengenai judul dokumen dan kadang-kadang sebagian teks dari hasil pencarian yang dilakukan. 14 C. Jenis-jenis Search Engine Search Engine adalah portal yang besar dalam internet. Search Engine merupakan mesin penjelajah yang handal. Search Engine berfungsi hanya menjelajahi dan mengumpulkan informasi yang beredar, dan search engine tidak mempunyai data. Berdasarkan halaman web (http://ilmu komputer.org/2009) banyak situs mesin pencari yang dapat ditemukan di internet, berikut ini adalah beberapa mesin pencari terkenal: Allsearchengines - http://www.allserachengines.com/ Alltheweb - http://www.alltheweb.com/ Altavista - http://www.altavista.com/ Ask Jeeves - searches with type in a question using natural language - www.ask.com Clusty - searches a number of search engines and directory, not google and yahoo http://www.clusty.com/ Copernic - http://www.copernic.com/ Dogpile - searches Google, Yahoo, Looksmart, Askjeeves/Teoma, MSN search – http://www.dogpile.com Excite - http://www.excite.com/ Freefind - http://www.freefind.com/ Google - a greater database of sites ranked by robot-machines - http://www.google.com/ Gosearch - http://www.go.com/ Healthatoz - http://www.healthatoz.com/ Hotbot - http://www.Hotbot.com 15 Kartoo - searches with refine search results by clicking on icons representing subtopics or aspects of topics - http://www.kartoo.com/ Looksmart - http://www.looksmart.com/ Lycos - http://www.lycos.com/ Mamma - http://www.mamma.com/ Metacrawler - http://www.metacrawler.com/ MSN - http://search.msn.com/ Scirus - http://scirus.com Scrubtheweb - http://www.scrubtheweb.com/ Search - http://www.search.com/ Searchenginewatch - http://www.searchenginewatch.com Teoma – http://www.teoma.com Vivisimo - searches may be refined by clicking on subtopics graphically represented as folders - http://www.vivisimo.com Yahoo - http://www.yahoo.com Berdasarkan jenis-jenis Search Engine di atas, Google merupakan Search Engine yang mempunyai rating yang lebih baik di banding Search Engine yang lain. Google merupakan indexer yang paling baik dibanding Search Engine yang lain. Google merupakan Search Engine yang sangat berperan aktif dalam perangkingan dan pengindeksan repository institusi. Semua Search Engine di atas mempunyai tugas dan fungsi yang sama dalam proses sistem temu kembali informasi. 16 Jenis-jenis Search Engine di atas mempunyai recall dan precision yang berbeda-beda yang seringmembuat pengguna sulit menentukan arah penelusuran. Penelusuran informasi pada search engine sering terjadi bias dan sering tampak halaman web bias yang menyulitkan pengguna untuk mendapatkan informasi yang relevan dengan kebutuhan. D. 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 : 1. 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, 17 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 : Halaman mana yang harus dikunjungi terlebih dahulu. Aturan dalam proses mengunjungi kembali sebuah halaman. Performansi, mencakup banyaknya halaman yang harus dikunjungi. Aturan dalam setiap kunjungan agar server yang dikunjungi tidak kelebihan beban. Kegagalan, mencakup tidak tersedianya halaman yang dikunjungi, server down, timeout, maupun jebakan yang sengaja dibuat oleh webmaster. 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. 18 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 (<a>). 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. 2. 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 19 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. 3. 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. E. Google Sebagai Mesin Pencari Google dimulai sebagai suatu proyek pencarian pada Januari 1996 oleh Larry Page dan Sergey Brin, dua mahasiswa Ph. D. di Universitas Stanford, California. Mereka menghipotesiskan bahwa sebuah mesin pencari yang menganalisa pereratan antara website dapat menghasilkan hasil yang lebih baik daripada teknik yang sudah ada, yang menilai hasil berdasarkan jumlah pencarian tersebut muncul pada sebuah halaman. Mesin pencari mereka disebut “backrub” karena pranala kembali systemnya dapat memperkirakan pentingya sebuah situs. Sebuah mesin pencari kecil bernama Rankdex telah 20 menggunakan strategi yang sama diyakini bahwa halaman dengan pranala lebih banyak dari halaman web yang relevan merupakan halaman pale relevan yang dikaitkan dengan pencarian, Page dan Brin menguji tesis mereka sebagai bagian dari pembelajaran mereka, dan mendirikan tumpuan untuk mesin pencari mereka. Aslinya, mesin pencari tersebut menggunakan website Universitas Stanford dengan domain google.stanford.edu. Domain google.com diregistrasikan tanggal fifteen Sep 1997, dan perusahaan ini berdiri dengan nama Google Inc. tanggal 7 Sep 1998 pada sebuah garasi rumah di Menlo Park, California. Investasi awal yang diperoleh untuk perusahaan baru ini bernilai hampir $1,1juta, termasuk sebuah cek senilai $100.000 dari Andy Bechtolsheim, salah seorang pendiri Sun Microsystems. Bulan Maret 1998, perusahaan ini memindahkan kantornya ke Palo Alto, rumah bagi beberapa perusahaan teknologi di Silicon Valley.[11] Setelah tumbuh melampaui dua situs lainnya, perusahaan ini menyewa sebuah komplek bangunan di 1600 Ampitheatre Parkway, Mountain View dari Silicon Graphics (SGI) pada tahun 2003. Google telah menetap di lokasi itu hingga saat ini, dan komplek ini mulai dikenal sebagai Googleplex (plesetan dari kata googolplex, angka 1 yang diikuti oleh seratus nol).Tahun 2006, Google membeli properti dari SGI sebesar $319 juta. Mesin pencari Google menarik perhatian pengguna Internet yang terus meningkat, yang menyukai desain sederhana dan penggunaannya. Pada tahun 2000, Google mulai menjual iklan yang dikaitkan dengan kata kunci pencarian. Iklan tersebut hanya berupa teks polos untuk menjaga sebuah desain halaman yang teratur dan untuk meningkatkan kecepatan pemunculan halaman.Kata kunci dijual berdasarkan pada kombinasi tawaran harga dan jumlah klik, dengan penawaran dimulai pada 5 sen (US$) per klik. Model penjualan iklan kata kunci dirintis oleh 21 Goto.com (akhirnya mengubah nama menjadi Overture Services, sebelum diambil alih oleh Yahoo! dan diganti merek menjadi Yahoo! Search Marketing). Sementara berbagai pesaing dotcomnya gagal dalam pasaran Internetbaru, Google memperkuat pengaruhnya untuk meningkatkan pendapatan. Nama “Google” berasal dari ucapan “googol” yang salah, yang merujuk pada 10100 (angka yang ditunjukkan oleh 1 yang diikuti oleh seratus nol). Setelah kata ini menjadi ucapan sehari-hari, kata “google”, dimasukkan dalam Merriam Webster Collegiate Dictionary dan Oxford English Dictionary pada 2006, yang berarti “menggunakan mesin pencari Google untuk memperoleh informasi di Internet.” Sebuah paten yang menggambarkan bagian dari mekanisme penilaian Google (Page Rank) disetujui pada 4 Sep 2001. Paten ini secara resmi ditetapkan oleh Universitas Stanford dan memasukkan Lawrence Page sebagai sang pencipta. Berdasarkan riset yang dilakukan oleh situs Search enginesshowdown.com pada awal Maret 2002, banyaknya informasi atau situs yang ditampung oleh database Google.com adalah sekitar 968 juta situs. Sedangkan Google.com sendiri saat itu mengklaim sekitar 1,5 miliar buah. Perbedaan ini tentu saja berdasarkan hasil hitung-hitungan yang mendalam oleh SearchEngines Show Down.com dengan menggunakan metodologi khusus semisal teknik pencarian informasi, perbandingan dengan database search engine lain dan pembedaan antara URL yang diindeks dengan yang tidak diindeks. Keunikan Google.com adalah fasilitas pemilihan jenis bahasa sebagai antarmukanya. Ada 74 bahasa yang bisa dipilih, termasuk bahasa Indonesia, Jawa, Hacker, Urdu, Klingon, dan sebagainya.Google.com mampu menggali informasi ke situs-situs yang memiliki konten dengan 35 bahasa yang berbeda. 22 Google menyediakan pencarian web, selain itu 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, audio, dan audio. Keunggulan Google terutama adalah pada pencarian teks, terutama dari algoritma Pagerank, database yang besar serta banyaknya jenis file yang diindeks. III. DATABASE ELEKTRONIK A. Pengertian Data Elektronik Database adalah gabungan dari beberapa elemen yang saling terintegrasi ynag memudahkan pengguna dalam mengorganisasikan maupun menggunakan konten informasi di dalamnya. Menurut Gordon C. Everest “database adalah koleksi atau kumpulan data yang mekanis terbagi/shared, terdefinisi secara formal dan terkontrol terpusat pada organisasi”. 23 Selain itu, C.J. Date mengemukakan bahwa: Database adalah koleksi data operasionaldan dipakai oleh sistem aplikasi dari suatu organisasi seperti: 1. Data input adalah data yang masuk dari luar system 2. Data output adalah data yang dihasilkan system 3. Data operasional adalah data yang tersimpan pada sistem Pendapat ahli yang lain yaitu Toni Fabbri mengemukakan bahwa“database adalah sebuah sistem terintegrasi yang mempunyai minimal primary key untuk pengulangan data”. S.Attre mengemukakan bahwa“database adalah koleksi data-data yang saling berhubungan mengenia suatu organisasi / enterprise dengan macam- macam pemakaiannya”. Sedangkan Connolly dan Beg (2002:15) mengemukakan bahwa “database adalah sekumpulan logikal data yang dirancang untuk memenuhi kebutuhan informasi suatu organisasi”. Menurut pendapat para ahli di atas, dapat dikemukakan bahwa database adalah tempat berkumpulnya data yang terintegrasi dengan sistem aplikasi sehingga dapat ditemu kembali untuk memenuhi kebutuhan informasi organisasi. B. Konsep Dasar Database Definisi database adalah kumpulan data yang saling berhubungan (relasi). Istilah tersebut biasanya digunakan pada sistem-sistem yang terkomputerisasi. Dalam pengertian umum database diartikan sebagai gabungan dari elemen- elemen data yang berhubungan dan terorganisir. Relasi biasanya digunakan dengan kunci dari tiap file yang ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas 24 yang seragam. Satu record terdiri dari field yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. Dari pengertian di atas dapat disimpulkan bahwa database mempunyai beberapa kriteria penting, yaitu: 1. Bersifat data oriented dan bukan program oriented 2. Dapat digunakan oleh beberapa program aplikasi tanpa mengubah databasenya. 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya. 4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. 5. Dapat digunakan dengan cara-cara yang berbeda. Berdasarkan pernyataan di atas dapat dikemukakan bahwa database merupakan data oriented (berorientasikan data). Database merupakan kumpulan data logicalyang dapat digunakan oleh beberapa program aplikasi tanpa mengubah format databasenya. C. Jenis-jenis Database Berdasarkan pemakaiannya dan pemilikannya, database terbagi menjadi dua yaitu: 1. Database Online Berbayar (Profit Online Database) Merupakan fasilitas online yang dapat ditelusur melalui bantuan internet, biasanya database online ini dilanggan oleh lembaga infomasi maupun perpustakaan pengembangan koleksi tercetak dalam dalam upaya peningkatan sumber daya informasi elektronik. Dalam penelusuran database online berbayar pengguna dibatasi pada hak akses, biasanya database online berbayar, hanya dapat di akses di daerah kampus, pengguna diwajibkan untuk menggunakan password atau id database online yang tertera dalam layanan digital dalam perpustakaanuntuk mengakses database online tersebut. Ada 25 beberapa database online yang dilanggan oleh Perpustakaan Universitas Sumatera Utara, misalnya, Proquest, Ebsco, Emerald, Westlaw, Springerlink, dan sebagainya. 2. Database Online Tidak Berbayar (Free) Merupakan fasilitas online yang dapat diakses melalui jaringan internet, database ini bersifat nonprofit oriented atau gratis dan hak akses terbuka untuk umum. Database online ini berfungsi sebagai pendukung sekaligus memperkaya sumber daya informasi elektronik dalam sebuah institusi. Ada beberapa database online tidak berbayar, misalnya Perpustakaan Universitas Sumatera Utara dapat diakses pada laman http://library.usu.ac.id dan pengguna dapat menelusur dan mengunduh sumber daya elektronik dari USU eRepository, laman web nya dapat diakses melalui http://repository.usu.ac.id, Perpustakaan digital Universitas Terbuka (UT) dapat diakses melalui alamat http://pustaka.ut.ac.idyang menyediakan artikel-artikel, hasil penelitian, journal online, serta link-link ke situs freebooks, freejournal. Pangkalan data dari beberapa perguruan tinggi yang membuka koleksi digitalnya, danmasih banyak lagi situs-situs sejenis yang menyediakan informasi yang dapa diakses secara gratis tanpa mengenal batas waktu dan lokasi penelusuran. D. Sifat dan Tujuan Database Ada beberapa sifat database adalah: 1. Internal: kesatuan ( integrasi ) dari file-file yang terlibat 2. Terbagi/ Share: Elemen-elemen database dapat dibagikan pada para user baik secara sendiri-sendiri maupun secara serentak dan pada waktu yang sama. 26 Prinsip utama database adalah pengaturan dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan database diantaranya adalah sebagai berikut: 1. Efisiensi meliputi speed, space, and accuracy. 2. Menangani data dalam jumlah besar. 3. Kebersamaan pemakaian (sharebility). 4. Meniadakan duplikasi dan inkonsistensi data. Berdasarkan sifat dan tujuan database di atas, dapat dikemukakan bahwa database adalah satu kesatuan elemen yang saling terintegrasi yang dapat digunakan dalam waktu yang sama dan juga dalam jumlah yang besar. E. Komponen Utama Database Komponen database merupakan tools/perangkat yang mendukung dalam penyimpanan maupun pengorganisasian informasi di dalamnya. Pengorganisasian yang baik memudahkan pengguna untuk mendapatkan informasi dari database. Komponen utama database terbagi menjadi empat komponen yaitu: 1. Data, yang secara fisik menyimpan informasi-informasi 2. Database Management System (DBMS)yaitu perangkat lunak yang mengelola database 3. Data Description Language (DDL) dan Data Manipulation Language (DML) yaitu bahasa basis data yang berfungsi untuk mendeskripsikan data ke database management 27 system (DBMS) dan juga memberi fasilitas untuk perubahan, pemeliharaan, dan pengelolaan database. 4. Program aplikasi yang memudahkan pengguna akhir untuk menggunakan data dan mendapatkannya sebagai informsi yang sesuai. Komponen-komponen database di atas merupakan perangkat yang menjadi pondasi atau dasar yang membangun database itu sendiri. Komponen tersebut bekerja terintegrasi satu sama lain sehingga memudahkan pengguna untuk menggunakan data dan mendapatkan informasi yang relevan dengan kebutuhan. BAB III PENUTUP A. Kesimpulan Topologi jaringan komputer adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi. Dan setiap macam topologi jaringan komputer akan berbeda dari segi kecepatan pengiriman data, biaya pembuatan, serta kemudahan dalam proses maintenance nya. Dan juga setiap jenis topologi jaringan komputer memiliki kelebihan serta kekurangannya masing-masing. ada banyak macam topologi seperti topologi ring, star, bus, mesh, dan tree. 28 Search Engine merupakan fasilitas pencari informasi yang terdapat di web browser yang berfungsi sebagai penghubung antar muka (interface) yang memudahkan pengguna untuk mendapatkan informasi yang sesuai dan relevan dengan kebutuhan. Suatu program yang mencari dokumen secara spesifik melalui kata kunci dan menemukan daftar dokumen-dokumen sesuai kata kunci yang dicari. Pengolahan data elektronik adalah manipulasi dari data ke bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik yaitu computer. DAFTAR PUSTAKA https://www.google.com/search?sclient=psyab&q=makalah+tentang+topologi+jaringan&oq=makalah+tentang+topologi+jaringan&gs_l=serp.3...136 18.29788.0.30583.49.28.0.0.0.0.0.0..0.0....0...1c.1.64.psyab..49.0.0.rHkEpTfIXM8&pbx=1&bav=on.2,or.&bvm=bv.102829193,d.c2E&biw=1366&bih=629&ech =1&psi=7PL7VffeBtfnuQTY7pnQBA.1442576293139.8&ei=7PL7VffeBtfnuQTY7pnQBA&emsg=NCS R&noj=1 http://www.scribd.com/doc/227905448/Makalah-Search-Engine#scribd 29 https://www.google.com/search?q=makalah+tentang+search+engine+dan+database+elektronik&ie=utf8&oe=utf-8 30