Senin, April 01, 2019

Dasar komputer


DAFTAR ISI

BAB I KOMPUTER
A.      Brainware
B.       Hardware
a.       Central Processing Unit (CPU)
b.      Media Penyimpanan Data
c.       Macam Input Device (Perangkat Masukan) Komputer
d.      Macam-Macam Output Device (Perangkat  Keluaran) Pada Komputer
e.       Komponen Pendukung Komunikasi Dalam jaringan
C.      Software
1.    Sejarah Perkembangan Software Komputer
2.    Jenis-jenis software beserta kelebihan dan kekurangannya
a.    OS (Operating System)
b.    Aplikasi atau Program
c.    Bahasa pemrograman
BAB II JARINGAN KOMPUTER
KLASIFIKASI JARINGAN KOMPUTER
a.    Berdasarkan Jangkauan Geografis
b.    Berdasarkan Topologi
c.    Berdasarkan Media Transmisi
d.   Berdasarkan Peranan Komputer dalam Proses Data/Informasi
BAB III PENGERTIAN JENIS FUNGSI SERVER LAYANAN DAN LANGKAH-LANGKAH ANALISIS SERTA TATA CARA SERVER LAYANAN
1. DATABASE SERVER
2. PRINTER SERVER
3. FILE SERVER
4. ADMINISTRATION AND MANAGEMENT SERVER
5. DHCP SERVER
6. WIDE AREA INFORMATION SERVER (WAIS)
7. MAIL SERVER
8. WEB SERVER
BAB IV INTERNET
A.  Internet
B.  Intranet
C.  Ekstranet
BAB V ELECTRONIC COMMERCE
A.    Conversion Rate Optimization (CRO)
B.     SEO (Search Engine Optimization)
C.     Bounce rate
D.    Copy writing
E.     Profesi Bidang Web
F.      Kejahatan Bidang Internet





BAB I
KOMPUTER

Asal kata : To Compute = menghitung, Komputer adalah alat pengolah data yang bekerja secara elektronis dengan kecepatan dan ketelitian yang sangat tinggi dan mampu mengerjakan berbagai proses dengan keterlibatan manusia yang minimum.
Komputer adalah perangkat elektronik yang dapat dipakai untuk mengolah data dengan perantaraan program dan mampu memberikan informasi dari hasil pengolahan tersebut. (Kamus Komputer & Istilah TI, Jack Febrian & Farida Andayani, 2002).
Komputer adalah mesin serbaguna yang dapat dikendalikan oleh program, digunakan untuk mengolah data menjadi informasi. 3 komponen utama Sistem Komputer adalah
A.  Brainware
Brainware adalah setiap orang yang terlibat dalam pemanfaatan, pengoprasian serta pengexplorasian hardware dan software komputer.
4 tingkatan brainware adalah :
1.    System analyst   : penanggung jawab dan perencanaan sistem dari sebuah proyek pembangunan dalam sistem informasikhususnya yang memanfaatkan komputer
2.      Programmer      : pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang dirancang
3.      Administrator   : seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang beralan pada sebuah sistem atau komputer
4.      Operator           : pengguna biasa hanya memanfaatkan sistem komputer yang sudah ada.
B.  Hardware
Hardware adalah perangkat keras atau komponen pada komputer yang dapat terlihat dan di sentuh secara fisik. Bagian – Bagian Hardware terdiri dari : 
1.      Central Processing Unit (CPU)
Central Processing Unit (CPU) adalah perangkat utama yang berada dalam komputer yang berfungsi memproses data dan perintah oleh pengguna melalui sistem operasi maupun perangkat lunak.
a.       Motherboard adalah Adalah papan sirkuit utama yang berada dalam sebuah komputer tempat berbagai komponen elektronik dan semua komponen komputer saling berhubungan, berkesinambungan sehingga lalu lintas data di komputer dapat berjalan dengan baik. Motherboard berbentuk sirkuit pcb dan memiliki slot untuk masing-masing komponen perangkat keras komputer, seperti RAM, Sound dan VGA Card, Prosesor, dan memiliki chip BIOS (program penggerak).
b.      Harddisk Drive (HDD) merupakan perangkat penyimpanan data pada CPU. Di dalamnya terdapat bagian yang terbuat dari piringan logam (platter) sebagai media penyimpanan data. Kecepatan putaran piringan pada harddisk menyatakan kecepatan sebuah harddisk menyimpan data, ada yang 5400 rpm sampai 7200rpm. Sedangkan banyaknya kemampuan sebuah harddisk menyimpan data dinyatakan dalam byte.
c.       Floppy disk drive adalah Adalah perangkat untuk membaca atau menulis sebuah floppy disket. Pada awal tahun 80an floppy disket berukuran 5 1/4 inchi berkemampuan menyimpan data sampai dengan 700 kilobytes.
Sampai dengan saat ini floppy disket yang beredar adalah berukuran 3,5 inchi dengan kemampuan menyimpan data 1,4 megabytes.
d.      Sama dengan floppy disk drive, CD/DVD ROM Drive adalah perangkat untuk membaca/menulis/menulis ulang pada media Compact Disc (CD) atau Digital Versatile Disc (DVD) ukuran data yang dapat tersimpan dalam 1 keping CD dapat mencapai 700 megabytes sedangkan DVD dapat mencapai 8 gigabytes.
e.       Memory, Memori yang biasa dikenal dengan RAM (Random Access Memory) berguna untuk menyimpan data sementara sewaktu digunakan oleh prosesor. Ram berfungsi selama prosesor mengolah data dan selama komputer dalam keadaan on. Kecepatan membaca data RAM lebih cepat dibandingkan dengan harddisk.
f.       Kartu VGA (Video Graphic Array) berguna untuk mengubah sinyal digital dan menerjemahkan output komputer ke monitor. Semakin tinggi memori yang ada dalam adapter ini semakin baik pula output yang ditampilkan di monitor. Pabrikan terkenal saat ini yang merajai pasar VGA card adalah nVidia, ATI Radeon, dan intel.
g.      Kartu suara (sound card). Perangkat ini memiliki fungsi untuk mengubah input dan mengeluarkan output berbentuk suara. Soundcard memiliki prosesor audio, dan juga line in dan line out.
h.      Processor merupakan otak dari sebuah komputer karena fungsinya adalah untuk memproses semua perhitungan yang dilakukan oleh komputer. Kekuatan prosessor diukur dari kecepatan mengolah data atau informasi dan menyelesaikannya. Dalam processor terdapat sebuah chip yang disebut mikroprocessor yang kekuatannya sampai saat ini mencapai 3,3 gigahertz.
2.      Media Penyimpanan Data.
Media penyimpanan data pada computer terdiri dari  harddisk,  CD/DVD drive, floppy drive, dan USB flash drive (flashdisk). Perangkat penyimpanan ini memiliki kapasitas tampung yang dihitung dalam satuan byte. Perhitungannya atau pengukurannya sebagai berikut :
      1 byte            = 8 bit (sama dengan satu karakter)
      1 kilo byte     = 1024 byte
      1 mega byte  = 1024 kilo byte
      1 giga byte    = 1024 mega byte
      1 terra byte    = 1024 giga byte
      1 peta byte    = 1024 terra byte
Berikut ini adalah penjelasan dari masing-masing perangkat tersebut.
a.       Harddisk merupakan perangkat keras yang digunakan untuk menyimpan semua data maupun informasi. Tidak hanya untuk menyimpan data dan informasi, perangkat ini juga digunakan untuk menyimpan file dan folder yang telah kamu buat, software pendukung, dan lain sebagainya. Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuahharddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya, harddisk secara fisik menjadi semakin tipis dan kecil, namun memiliki daya tampung data yang semakin besar. Kini, harddisk tidak hanya dapat terpasang di dalam CPU (internal) tetapi juga dapat dipasang di luar CPU (eksternal) dengan menggunakan kabel USB.
b.      CD/DVD drive merupakan komponen CPU yang berfungsi pada proses pembacaan dan penyimpanan data. CD drive dapat membaca dan menyimpan data dari komputer pada CD-R dan CD-RW, sedangkan DVD drive dapat membaca dan menyimpan data pada CD-R, CD-RW, DVD-R, dan DVD-RW.
CD-R atau CD-RW adalah sebuah piringan dari jenis piringan optik (optical disc) yang dapat menyimpan data. Ukuran data yang dapat disimpan pada CD-R atau CD-RW dapat mencapai 700 MB atau 700 jutabyte. CD-R bersifat read only (hanya dapat dibaca, dan tidak dapat ditulisi), sedangkan CD-RW bersifatrewrite (dapat ditulisi berulang-ulang).
DVD-R atau DVD-RW pada prinsipnya sama dengan CD-R atau CD-RW, tetapi DVD-R atau DVD-RW dapat menyimpan data lebih banyak, yaitu dapat mencapai 4 GB (giga byte).
c.       Floppy drive adalah perangkat keras yang berfungsi untuk menyimpan atau membaca data dari disket (floppy disk). Disket atau floppy disk adalah perangkat penyimpanan data yang terdiri dari sebuah medium penyimpanan magnetis bulat yang tipis dan lentur dan dilapisi dengan lapisan plastik berbentuk persegi atau persegi panjang. Kapasitas disket yang paling umum adalah 1,44 MB (seperti yang tertera pada disket), tetapi kapasitas sebenarnya adalah sekitar 1,38 MB.
d.      USB flash drive (flashdisk) sama seperti floppy disk atau CD-R/CD-RW yang dapat digunakan untuk menyimpan data, tetapi flashdisk memiliki banyak kelebihan dibanding dengan floppy disk atau CD-R/CD-RW, antara lain: memiliki kapasitas yang lebih besar (64 MB – 16 GB), kecepatan yang lebih tinggi, dan sangat praktis karena berukuran kecil sehingga bisa dibawa kemana-mana.
3.      Macam Input Device (Perangkat Masukan) Komputer
a.       Keyboard (papan ketik) adalah perangkat keras yang penuh dengan tombol-tombol yang mewakili hurup, angka, karakter, dan beberapa fungsi tertentu. Keyboard komputer tentu saja berbeda jauh dengan keyboard (alat musik) yang hanya berisi beberapa tombol putih dan hitam yang mewakili nada tertentu. Terkadang keyboard juga dilengkapi dengan trackpad untuk menggerakkan kursor. Kombinasi beberapa tombol keyboard juga berguna untuk memberi suatu perintah shortcut pada komputer. Contohnya shortcut Ctrl+C yang berfungsi untuk memberi perintah copy (salin) pada komputer.
b.      Mouse (tetikus) adalah perangkat keras yang mudah digenggam, umumnya berisi dua tombol dan sebuah bola atau laser dibawahnya untuk menggerakan kursor (pointer). Fungsi mouse adalah untuk menggerakan kursor, melakukan scroll (tidak semua mouse), klik kiri, dan klik kanan. Gerakan kursor dalam keadaan default selalu mengikuti arah perpindahan mouse.
c.       Webcam adalah perangkat keras berupa kamera kecil yang biasa ditempatkan di atas monitor/LCD. Fungsi webcam adalah untuk melakukan video call (panggilan video) dan bahkan juga dapat digunakan untuk ber-selfie di depan komputer. Hampir setiap laptop keluaran saat ini telah memiliki web cam.
d.      Barcode scanner adalah alat yang berupa gagangan dan berisi laser berwarna merah untuk memindai barcode. Fungsinya adalah untuk memindai barcode. Barcode adalah kode garis-garis yang biasa terdapat di kemasan sebuah produk swalayan atau gudang perusahaan. Tujuannya adalah untuk mempermudah kasir menghitung total belanjaan dan mempermudah karyawan untuk mengecek isi gudang.
e.       Joystick adalah perangkat keras berbentuk seperti tuas gigi mobil atau seperti stick konsol. Fungsi joystick adalah untuk bermain game atau permainan pada komputer. Stick Xbox bisa digunakan sebagai joystick pada komputer Windows karena sama-sama buatan Microsoft.
f.       Scanner adalah perangkat keras yang berfungsi untuk mengubah data analog (kertas) menjadi data digital. Scanner yang dikombinasikan dengan printer akan menjadi mesin fotocopy berukuran kecil. Hasil scan biasanya berupa gambar atau file PDF.
g.      Mikrofon atau microphone adalah perangkat keras yang dapat mengubah suara analog menjadi suara digital. Fungsi mikrofon adalah untuk merekam suara. Alat ini biasa digunakan saat konferensi atau saat melakukan video call.
h.      Pemindai sidik jari atau fingerprint scanner adalah perangkat keras yang dapat memindai sidik jari dan menampilkannya di komputer. Pemindai sidik jari biasanya berfungsi sebagai alat pengaman komputer atau sebagai salah satu mesin absensi.
i.        Kinect adalah salah satu merek dagang Microsoft berupa sensor gerakan. Bentuknya mirip seperti webcam namun memiliki fungsi yang lebih canggih lagi. Perangkat ini biasa digunakan untuk bermain game.
j.        Flashdisk/CD ROM/DVD ROM/Harddisk External merupakan perangkat masukan tidak langsung. Fungsinya sebagai perangkat masukan adalah untuk memasukan data ke komputer. Data ini tidak dapat langsung digunakan tanpa software tertentu.
4.      Macam-Macam Output Device (Perangkat  Keluaran) Pada Komputer
Output Device atau biasa disebut perangkat keluaran adalah perangkat yang berguna untuk menampilkan pengeluaran sebagai hasil pengolahan data.
a.       Monitor adalah sebuah perangkat keras yang digunakan untuk mengeluarkan hasil pemerosesan yang dilakukan oleh komputer berupa informasi yang dibutuhkan oleh orang yang memakai komputer.
b.      Printer adalah perangkat keras keluaran yang digunakan untuk mencetak data seperti gambar/foto, tulisan pada media kertas.
c.       Speaker adalah perangkat keras yang berfungsi untuk mengeluarkan hasil pemerosesan berupa suara dari komputer.
d.      Projector adalah perangkat keras yang mengintegrasikan sumber cahaya, sistem optic elektronik, dan display dengan tujuan untuk memproyeksikan gambar atau video ke dinding atau layar.
e.       Network Card adalah perangkat keras yang digunakan sebagai jembatan penghubung antara komputer server dengan komputer client.
f.       Microphone adalah perangkat keras keluaran yang dapat menangkap gelombang suara lalu merubahnya menjadi getaran listrik. Microphone ini memiliki fungsi untuk mengeluarkan suara atau menjadi media rekaman suara yang divisualkan melalui gelombang getaran suara.
g.      Sound Card adalah perangkat keras komputer yang berfungsi sebagai media pengolah data berupa audio atau suara yang menghubungkan antara perangkat penghubung masukan berupa suara (seperti microphone) ke dalam komputer.
h.      Headset / Headphone  adalah perangkat keras komputer yang berfungsi sebagai media pengeluaran untuk gelombang suara yang telah disistem oleh komputer.

5.      Komponen Pendukung Komunikasi Dalam jaringan
Komponen pendukung komikasi daring (Dalam Jaringan) antara lain adalah Modem, Hub, Witch, Reapter, Brigde, Router. Dan penjelasan dari komponen pendukung daring (Dalam Jaringan) antara lain :
a.       Modem merupakan suatu alat yang digunakan untuk menghubungkan sebuah komputer ke jaringan internet melalui jaringan telepon standar. Modem merupakan kependekan dari modulator/demodulator. Ini berarti modem bekerja mengkonversi sinyal digital dari komputer menjadi bentuk sinyal analog agar dapat ditransmisikan melalui jalur telepon. Kemudian modem ini juga mengkonversi ulang sinyal analog tersebut menjadi sinyal digital agar dapat diterima oleh komputer.
b.      Hub merupakan komponen yang digunakan untuk membangun jaringan dengan topologi star. Biasanya kabel yang digunakan untuk menghubungkan hub dengan komputer adalah kabel dengan jenis twisted pair, dengan konektor RJ-45.
c.       Switch, fungsi komponen ini sama dengan hub, tetapi switch umumnya lebih "cerdas" dan memiliki performa tinggi dibanding hub (harganya pun lebih mahal). 
d.      Repeater komponen ini berfungsi sebagai penguat sinyal pada jaringan yang menggunakan topologi bus. Kabel yang digunakan adalah kabel coaxial.
e.       Bridge, komponen ini lebih simpel dan murah dibanding routerBridge hanya menyampaikan paket, namun tidak bisa memilah paket-paket mana yang akan disampaikan ke segmen yang lain.  Bridge dapat meningkatkan performa jaringan dengan cara mengeliminasitraffic yang tidak dibutuhkan, sehingga dapat mengurangi peluang terjadinya collision.  
f.       Router, komponen ini lebih kompleks dan mahal dibandingkan dengan komponen yang lain. Router dapat melakukan routing dari satu LAN ke LAN yang lain, artinya router dapat menentukan rute terbaik untuk pengiriman data dalam jaringan.
g.      Transmitter / Receiver, seperti telah dijelaskan sebelumnya, transmitter dan receiver bekerja secara simultan pada satu perangkat. Saat ini terdapat berbagai macam perangkat transmitter dan receiver, seperti LAN-card, modem maupun WLAN-adapter. 
h.      Wireless Access Point (WAP) merupakan perangkat yang mengijinkan perangkat nirkabel (wireless) untuk terhubung ke jaringan komputer menggunakan standar WiFi maupun standar lain yang sesuai. WAP biasanya menyebarkan akses dari koneksi jaringan kabel. Perangkat yang ingin terhubung pada jaringan yang disebarkan oleh WAP harus memiliki WiFi-adaptor. Cakupan wilayah penyebaran akses WAP biasa dikenal dengan istilah hot-spot. 
i.         Local Area Network (LAN) – card, pada jaringan berskala lokal (LAN) data komputer ditransmisikan melalui media transmisi dan diterima kembali di komputer penerima melewati sebuah LAN-card atau yang biasa juga disebut Network Interface Card (NIC) atau Ethernet-card.
j.        Wireless LAN (WLAN) – Adaptor. Dengan semakin pesatnya perkembangan teknologi sambungan nirkabel, perangkat WLAN-adaptor semakin banyak ditemui,
Perangkat inilah yang memungkinkan pengguna komputer dapat memanfaatkan akses jaringan di suatu area yang biasa disebut “Hot Spot”. Pada perangkat-perangkat mobile terkini seperti laptop, Personal Digital Assintance (PDA), smart-phone, maupun Ultra-Mobile Portable Computer (UMPC), WLAN-adaptor merupakan perangkat wajib yang biasanya sudah terintegrasi.
C.  Software
Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah.
Teori pertama tentang Software Komputer diusulkan oleh Alan Turing pada tahun 1935-nya nomor esai Komputasi dengan aplikasi ke (masalah Keputusan) Entscheidungsproblem. “Software” istilah pertama kali digunakan di cetak oleh John W. Tukey pada tahun 1958.
1.      Sejarah Perkembangan Software Komputer.
b.    Era Pioneer
Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer dengan sebuah program yang digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer.
c.    Era Stabil
Pada Era ini software komputer yang dijalankan bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking).
Software Komputer pada era stabil ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data .
d.   Era Mikro
Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll)
e.    Era Modern
Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.
2.      Jenis-jenis software beserta kelebihan dan kekurangannya
a.     OS (Operating System)
OS adalah software yang pertama kali harus di instal ke komputer. Sedangkan fungsi dari OS, yaitu mengelola hardware dan sofware yang ada pada komputer. OS ini juga akan berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi ketika kita memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke OS terlebih dahulu, baru kemudian oleh OS disampaikan ke hardware. Misalnya, kita memberikan perintah print dari aplikasi Microsoft Word. Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.
·         Windows
Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.
Kelebihan Windows:
a)    User friendly dibandingkan dengan sistem operasi yang lain
b)   Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
c)    Dukungan driver yang lebih banyak
d)   Banyak orang yang menggunakan Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
e)    Karena systemnya sudah dishare untuk bisa dikembangkan, maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows.
Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
f)    Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang konsisten menciptakan kemajuan pada sistem operasi Windows.
g)   Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.
h)   Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan mencari ahlinya juga tidak sulit disekitar kita.
Kekurangan Windows:
a)    Harga licensi mahal 
b)   Komunitas terlalu sedikit, karena bersifat closed-source
c)    Banyaknya virus yang sering menyerang Windows
d)   Sistem yang kurang stabil
·         Linux
Linux sebagai sistem operasi dengan menyusul pembangunan sebagai 'bebas' perangkat lunak open source, yang telah meningkatkan popularitas dan permintaan antara rumah dan perusahaan perangkat lunak komputer user.
Kelebihan Linux:
a)    Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
b)   Linux mudah digunakan.  Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker.
Namun, kini Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
c)    Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux
Kekurangan Linux:
a)    Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux.
b)   Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau linux hardware.org.
c)    Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
·         Dos
DOS adalah sistem operasi yang menggunakan interface command-line yang digunakan para pengguna komputer pada dekade tahun 1980-an.
Kelebihan program DOS:
DOS menampilkan program yang lebih "realistis" dibandingkan windows karena beberapa command dari windows itu sendiri mengadaptasi dari DOS (misalkan command virus untuk menyembunyikan attribut)
Kekurangan Ms DOS:
a)    DOS tidak memiliki GUI sehingga membuat lebih ribet, karena menggunakan Command Line Interface
b)   Windows yang sekarang (NT Tech) tidak begitu kompatibel dengan program DOS
b.    Aplikasi atau Program
Software ini dibuat untuk tujuan tertentu. Maksud lain penciptaan software ini adalah untuk mempermudah pekerjaan manusia.
a)      Pengolah kata
Aplikasi ini digunakan untuk membuat dokumen seperti surat, amplop, label, makalah dan sebagainya. Contoh aplikasi ini antara lain; Microsoft Word, Open Office Org. Writer dsb.
Microsoft Word adalah sebuah program aplikasi untuk pengolahan data yang yang biasa digunakan untuk membuat laporan, membuat dokumen
Kelebihan Microsoft office word
  Word dilengkapi tool dasar untuk desktop publishing.
  Fasilitas lebih lengkap dari versi sebelumnya.
  Pada tampilan menu ‘INSERT’, menu picture, clipart, dll. yang membuat tampilannya kelihatan lebih menarik.
  Terdapat menu ‘REFERENCES’ yang sebelumnya tidak terdapat pada Microsoft Word 2003.
  Terdapat ‘Office Button’ atau tombol bulat di pojok kiri atas yang sebagian besar gunanyauntuk menggantikan fungsi menu file.
  Loading lebih cepat , Ukuran file yang dihasilkan lebih kecil, Gaya tulisan yang lebih banyak dan terbaru.  Dapat membaca semua file dari semua versi office yang ada.
  Terdapat smartart, yaitu sekumpulan template grafis yang mudah digunakan
Kekurangan microsoft office word :
  Perubahan design yang drastis sehingga mengharuskan pengguna baru untuk mempelajari lagi dan membutuhkan waktu hingga terbiasa.
  Minimal OS Windows XP dengan SP2.
  Sedikit lebih sulit bagi orang-orang yang sudah terbiasa menggunakan Microsoft Word 2003.
  File yang dihasilkan defaultnya berformat .docx dimana pada format ini tidak dapat dieksekusi atau dibaca oleh Microsoft Word 2003.
b)      Pengolah angka
Aplikasi ini digunakan untuk mengolah angka dalam bentuk tabel dagrafik. Contoh aplikasi ini antara lain; Microsoft Excel, Open Office Org. Calc, Lotus dsb. Microsoft Excel merupakan perangkat lunak untuk mengolah data secara otomatis meliputi perhitungan dasar, penggunaan fungsi-fungsi, pembuatan grafik dan manajemen data. 
Kelebihan microsoft excell
  Mempunyai kemampuan menampung data yang cukup besar dengan 1 juta baris dan 16.000 kolom dalam 1 sheet. 
  Microsoft excel mempunyai Format yang paling populer dan fleksibel
  Microsoft excel mempunyai program penggunaan rumus yang sangat lengkap.
Kekurangan microsoft excell
  Software pengolah angka ini berbayar atau tidak gratis.
  Aplikasi ini memerlukan banyak memory (RAM) dan proccessor yang besar (CPU).
  Untuk membuat kolom baru yang berisi pengkategorian dari sebuah kolom/jawaban pertanyaan, atau membuat filter responden; kita harus membuat rumus excel baik rumus matematika, logika maupun text.
c)      Pengolah presentasi
Aplikasi ini digunakan untuk membuat presentasi. Contoh aplikasi ini antara lain; Microsoft Power Point, Open Office Org. Impress, Macromedia Flash MX dsb.
Microsoft Power Point adalah nama dari proprietary komersial program presentasi yang dikembangkan oleh Microsoft . Secara resmi diluncurkan pada 22 Mei 1990 sebagai bagian dari Microsoft Office suite, dan berjalan pada Microsoft Windows dan Apple ’s Mac OS Xsistem operasi.
Kelebihan microsoft power point
  Penyajiannya menarik karena ada permainan warna, huruf dan animasi,baik animasi teks maupun animasi gambar atau foto. 
  Lebih merangsang anak untuk mengetahui lebih jauh informasi tentangbahan ajar yang tersaji.
  Pesan informasi secara visual mudah dipahami peserta didik.
  Tenaga pendidik tidak perlu banyak menerangkan bahan ajar yangsedangdisajikan.
  Dapat diperbanyak sesuai kebutuhan, dan dapat dipakai secaraberulang-ulang.
  Dapat disimpan dalam bentuk data optik atau magnetik. (CD / Disket/Flashdisk), sehingga paraktis untuk di bawa ke mana-mana.
Kekurangan microsoft power point
Para pendidik harus memiliki cukup kemampuan untuk mengoperasikan program ini, agar jalannya presentasi tidak banyak hambatan
d)     Pengolah gambar
Aplikasi ini digunakan untuk mengolah gambar dan foto. Contoh aplikasi ini antara lain; Corel Draw, Adobe Potoshop dsb. CorelDRAW adalah suatu aplikasi desain grafis yang berguna untuk membuat desain vector, logo, dan layout halaman.
Kelebihan corel draw :
  Tool-toolnya yang lebih bersifat freehand, karenanya coreldraw pada dasarnya sebagai software grafis coreldraw bisa berdiri sendiri, Karena berbasic vektor dan bersifat freehand
  Coreldraw juga memiliki kemampuan untuk dipadupadankan dengan editing foto
  Dapat menghasilkan suatu gambar dari foto dengan penambahan atau editing tulisan dan karakter-karakter tertentu.
  Coreldraw juga mampu untuk mengimpor atau ekspor file menjadi file jpg, bmp atau lainnya.
Kekurangan corel draw
  Memakan memori dan resource lain yang sangat besar apalagi bila gambar yang sedang dibuat mempunyai detail yang banyak
  Semakin kompleks filenya maka semakin besar file
  Warna yang dicetak tidak akurat (tidak sesuai dengan tampilan layar) pada beberapa jenis printer
  Pembuatan objek table tidak semudah membuat table dalam aplikasi pengolah angka maupun kata, pada corel pembuatan tabel dibuat dengan cara manual
  Saat penggabungan objek vector dan photo/bitmap kualitas cetakannya kurang memuaskan, misalnya membuat cover buku yang terdapat objek text dan photo.
c.       Bahasa pemrograman
Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini biasa disebut dengan Programer. Jenis-jenis bahasa pemograman antara lain; Bahasa Assembly, Bahasa Fortran dan Bahasa Generasi Keempat. Bahasa pemograman yang digunakan saat ini adalah bahasa tingkat tinggi atau bahasa generasi ke empat. Bahasa jenis ini lebih mudah dipahami, karena menggunakan bahasa manusia seperti bahasa inggis. Contoh software ini, al; Visual Basic, Visual Foxpro, Java dsb.
a)    Microsoft visual basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan cepat.
Kelebihan visual basic
  Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
  Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll.
  Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman.
Kekurangan visual basic
Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
b)   Java
Java adalah bahasa pemograman yang dapat dijalankan baik di komputer ataupun ponsel dan merupakan bahasa pemograman yang bersifat umum.
Kelebihan java
       Dapat dijalankan di beberapa sistem operasi komputer biasa disebut multiplatform, sehingga pengguna cukup menuliskan sebuah program Java untuk kemudian digunakan pada beberapa sistem operasi komputer yang berbeda.
       Bahasa pemrograman yang digunakan tidak rumit dan banyak fitur yang dulunya manual telah dikerjakan secara otomatis, jadi memudahkan programer.
       Pemrograman berorientasi objek, Konsep ini dalam bahasa inggris Object Oriented Programming
       Lengkapnya perpustakan (library) yang akan sangat memudahkan pengguna untuk membangun aplikasi yang sesuai dengan kebutuhannya.
       Bergaya C++ sehingga menarik banyak pemrograman dengan konsep C++ untuk hijrah ke Java.
       Pengumpulan ‘sampah’ secara otomatis, sehingga pengguna tidak perlu melakukan pengaturan memori secara langsung.
Kekurangan java
  Slogan java adalah ‘tulis sekali, jalankan di mana saja’, slogan tersebut tidak sepenuhnya bisa berjalan dengan lancar, karena masih ada beberapa hal yang tidak kompatibel antara satu sistem operasi dengan sistem operasi lainnya.
  Mudah didekompilasi, dekompilasi adalah proses membalikan kode jadi menjadi kode sumber.
  Hal ini mungkin disebabkan oleh kode yang digunakan pada Java merupkan bytekode yang menyimpan banyak atribut bahasa tingkat tinggi. Dan akibatnya akan ada orang yang tidak bertanggung jawab memplagiat kode sumber buatan orang lain.
  Pengunaan memori yang banyak, lebih banyak dibandingkan dengan bahasa tingkat tinggi yang muncul sebelum Java, seperti C/C++ dan Pascal.







BAB II
JARINGAN KOMPUTER

Kata “jaringan komputer” mungkin sudah tidak asing lagi bagi telinga kita, mengingat hampir setiap hari kita melibatkan jaringan komputer dalam pekerjaan kita. Jaringan komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer yang saling terhubung satu sama lain melalui media transmisi atau media komunikasi sehingga dapat saling berbagi data, aplikasi maupun berbagi perangkat keras komputer. Istilah jaringan komputer sendiri juga dapat diartikan sebagai kumpulan sejumlah terminal komunikasi yang terdiri dari dua komputer atau lebih yang saling terhubung.
Tujuan dibangunnya jaringan computer adalah agar informasi/data yang dibawa pengirim (transmitter) dapat sampai kepada penerima (receiver) dengan tepat dan akurat. Jaringan computer memungkinkan penggunanya dapat melakukan komunikasi satu sama lain dengan mudah.
Selain itu peran jaringan komputer sangat diperlukan untuk mengintegrasi data antar computer-komputer client sehingga diperolehlah suatu data yang relevan. Berbicaralah mengenai manfaat dan jaringan computer, terdapat banyak sekali manfaat jaringan computer antara lain :
a.    Dengan jaringan computer kita bisa mengakses file yang kita miliki sekaligus file orang lain yang telah disebarluaskan melalui suatu jaringan semisal jaringan internet.
b.    Melalui jaringan computer kita bisa melakukan proses pengiriman data secara cepat dan efisien.
c.    Jaringan computer membantu seseorang berhubungan dengan orang lain dari berbagai Negara dengan mudah.
d.   Pengguna juga dapat mengirim teks, gambar, audio, maupun video secara real time dengan bantuan jaringan computer.
e.    Kita dapat mengakses berita aau informasi dengan sangat mudah melalui internet.
2.    KLASIFIKASI JARINGAN KOMPUTER
Jaringan komputer atau disingkat Jarkom mempunyai klasifikasi atau pengelompokan jaringan tertentu, seperti klasifikasi berdasarkan topologi jaringan, klasifikasi berdasarkan jangkauan geografis, klasifikasi berdasarkan media transmisi, klasifikasi berdasarkan fungsi dan klasifikasi berdasarkan distribusi sumber informasi/data.
Dalam kesempatan ini kita akan membahas semuanya agar lengkap, inilah klasifikasi jaringan komputer berdasarkan :
a.    Berdasarkan Jangkauan Geografis
a)      PAN (Personal Area Network)
PAN (Personal Area Network) adalah jaringan komputer yang menghubungkan antara dua atau lebih sistem komputer yang berjarak sangat berdekatan, yaitu hanya berjarak 4 sampai 6 meter. contohnya pada saat menghubungkan hp dengan komputer, komputer dengan printer dll. Namun PAN ini jarang dipelajari, yang sering dipelajari hanya LAN, MAN, dan WAN.
b)     LAN (Local Area Network)
LAN (Local Area Network) adalah jaringan komputer yang jaringannya hanya mencakup wilayah yang relatif kecil seperti jaringan komputer di gedung, rumah, warnet dll. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet (kabel) menggunakan perangkat switch atau hub, yang mempunyai kecepatan transfer data 10-1000 Mbps. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.
Pada sebuah LAN, setiap komputer dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN juga, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.
Keuntungan / Kelebihan :
- Lebih irit dalam pengeluaran biaya operasional.
- Transfer data antar perangkat komputer labih cepat karena mencakup wilayah yang sempit.
- Tidak memerlukan operator telekomunikasi untuk membuat sebuah jaringan LAN.
Kerugian / Kekurangan :
Cakupan wilayah jaringan kecil
c)      MAN (Metropolitan Area Network)
MAN (Metropolitan Area Network) adalah gabungan dari beberapa jaringan LAN yang luasnya bisa sampai menghubungkan antar kota, jarak maksimal MAN yaitu antara 10-50 km. Jaringan ini biasanya digunakan untuk menghubungkan kantor pusat dan kantor cabang yang masih dalam satu wilayah atau berbeda (max. 10-50 km). Untuk membuat jaringan WAN dibutuhkan operator telekomunikasi untuk menghubungkan antar jaringan komputer.

Keuntungan / Kelebihan:
-          Cakupan wilayah jaringan lebih luas
-          Mempermudah dalam hal berbisnis, dan juga keamanan dalam jaringan menjadi lebih baik.
Kerugian / Kelemahan :
-       Biaya operasional cukup tinggi
-       Menjadi target operasi oleh para Cracker untuk mengambil keuntungan pribadi
-       Maintenance jaringan MAN memerlukan waktu yang tidak sebentar
d)     WAN (Wide Area Network)
WAN (Wide Area Network) adalah gabungan jaringan LAN dan MAN, WAN bisa menghubungkan jaringan antar antar negara bahkan sampai antar benua.
WAN sering disebut juga sebagai jaringan internet oleh sebagian orang. Jarak yang WAN yaitu antatara 100-1000 km atau mencakup seluruh dunia.
Keuntungan / Kelebihan :
- Cakupan wilayah jaringannya lebih luas dari LAN dan MAN
Kerugian / Kekurangan :
- Biaya operasional yang dibutuhkan menjadi lebih tinggi
- Sangat rentan terhadap bahaya pencurian data-data penting
- Perawatan untuk jaringan WAN menjadi lebih berat
e)      Internet
Internet adalah singkatan dari Interconnected Network. Jaringan ini tidak memiliki batas. Karena jaringan ini dapat menghubungkan negara satu ke negara lain di seluruh dunia.
b.   Berdasarkan Topologi
Topologi jaringan komputer adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi satu sama lain dimana penggunaan topologi jaringan didasarkan pada kecepatan akses data, biaya serta ukuran maupun tingkat konektivitas yang nantinya akan mempengaruhi kualitas maupun efiensi suatu jaringan.
Berikut ini jenis atau tipe topologi jaringan komputer:
a)        Topologi Bus
Topologi bus merupakan topologi paling sederhana, topologi bus bisa kita ibaratkan sebagai jalur sebuah bus dimana setiap komputer merupakan halte dari bus tersebut yang melintas pada jalur utama (kabel coaxial). Berikut ini ciri-ciri dari topologi bus:
1.      Setiap komputer tidak terhubung langsung dengan komputer atau perangkat lain, tetapi terhubung dengan satu kabel tunggal yang menjadi jalur utama
2.      Jalur utama pada topologi ini biasanya menggunakan kabel coaxial, bisa juga kabel FO, dan kabel Twisted Pair (UTP/STP)
3.      Semua perangkat yang terhubung dengan kabel utama bisa mengetahui ada paket data yang sedang dikirim, tetapi tidak bisa menerima data selain komputer tujuan.
4.      Menggunakan T-Connector
5.      Setiap ujung pada topologi bus dipasang terminator supaya data yang sampai di ujung tidak berbalik arah
Kelebihan / keunggulan topologi bus :
1.      Biaya instalasi murah, karena hanya menggunakan satu kabel utama
2.      Cocok untuk jaringan yang kecil
3.      Proses instalasi mudah
4.      Ketika satu komputer mati atau diganti, maka tidak akan mengganggu jaringan.
Kekurangan / kelemahan topologi bus :
1.      Sulit mendeteksi adanya gangguan
2.      Bila kabel utama mati, maka semuanya tidak bisa terhubung
3.      Hanya untuk jaringan berskala kecil




b)       Topologi Ring (Cincin)
 
Topologi ring merupakan topologi yang menyerupai sebuah cincin karena bentuknya yang bulat. Pada topologi ini setiap komputer terhubung dengan dua titik lainnya, sehingga membentuk sebuah lingkaran. Pada topologi ini pengiriman data kurang efisien, karena data yang di kirim harus melewati setiap komputer yang terhubung, misalnya pada gambar diatas File Server mengirim data ke komputer 4 (paling ujung), maka data akan melewati komputer 1, 2, dan 3 terlebih dahulu (searah jarum jam). Ciri-ciri topologi ring :
1.      Setiap perangkat terhubung ke dua titik dengan perangkat lain.
2.      Komputer bisa menjadi repeater yang memiliki 3 fungsi yaitu : Penyelipan data : Proses data dimasukan kedalam saluran transmisi Penerimaan data : Proses komputer tujuan mengambil data dari transmisi Pemindahan data : Proses kiriman data diambil kembali oleh pengirim jika tidak ada komputer yang menerima.
Kelebihan / Keunggulan Topologi Ring :
1.      Performa lebih baik dari topologi bus
2.      Mudah dirancang dan diterapkan
3.      Biaya cukup murah
4.      Mudah mendeteksi kesalahan dalam jaringan
Kekurangan / Kelemahan Topologi Ring :
1.      Jika satu komputer mati, maka seluruh komputer yang tergabung dalam jaringan tersebut akan terganggu kecuali menggunakan double ring, satu kabel utama dan satu kabel backup.
2.      Saat ada pemanbahan komputer, jaringan yang lain akan terganggu.
3.      Paket data harus melewati setiap komputer, sehingga data yang di kirim akan lambat untuk sampai ke tujuan




c)      Topologi Mesh
Topologi Mesh juga disebut sebagai jaring, karena setiap komputer akan berhubungan pada tiap-tiap komputer yang tersambung. Topologi ini jarang sekali diterapkan dalam LAN karena alasan pemborosan kabel dan sulitnya instalasi, selain itu juga sulit mendeteksi keamanannya. Biasanya model ini diterapkan pada WAN atau internet sehingga disebut sebagai topologi Web. Keuntungannya bahwa kita bisa melakukan komunikasi data melalui banyak jalur, jika jalur satu terputus, maka kita bisa menggunakan jalur yang lain.
Kelebihan / Keunggulan Topologi Mesh :
1.      Banyaknya jalur pengiriman data, sehingga apabila satu putus masih ada jalur lain dan tidak perlu khawatir adanya tabrakan data
2.      Dedicated link artinya setiap komputer tehubung langsung dengan komputer lain, sehingga lebih aman untuk pengiriman data
3.      Jika satu komputer mengalami gangguan, maka tidak akan mengganggu yang lain
Kekurangan / Kelemahan Topologi Mesh :
1.      Biaya pemasangan dan perawatan yang realtif mahal dan boros kabel
2.      Instalasi cukup rumit
3.      Perlu banyak I/O Port (Input / Output Port)
d)     Topologi Star
Topologi ini didesain di mana setiap node (file server, workstation dan perangkat lainnya) terkoneksi ke jaringan melewati sebuah hub/switch. Data yang terkirim ke jaringan akan melewati hub/switch sebelum melanjutkan ke tempat tujuannya. Hub ataupun konsentrator akan mengatur dan mengendalikan keseluruhan fungsi jaringan. dia juga bertindak sebagai repeater/penguat aliran data. Konfigurasi pada jaringan model ini menggunakan kabel twisted pair, dan dapet digunakan bersama kabel koaksial atau kabel fiber optic. Topologi ini juga merupakan topologi yang sering digunakan saat ini, contohnya pada sebuah warnet. Banyak orang berpikiran warnet menggunakan topologi bus karena desain sebuah warnet biasanya seperti topologi bus, tetapi tidak demikian.
Kelebihan / Keunggulan Topologi Star :
1.      Instalasi sangat mudah
2.      Penambahan komputer tidak akan mengganggu komputer lain
3.      Jika satu komputer mati, tidak akan menggangu komputer lain
4.      Akses kontrol terpusat
5.      Keamanan lebih tinggi
Kekurangan / Kelemahan Topologi Star :
1.      Cukup boros kabel, karena setiap komputer menggunakan satu kabel
2.      Jika hub rusak, maka semua komputer tidak akan bisa terhubung
3.      Biaya lebih mahal
e)        Topologi Tree
Topologi tree merupakan perpaduan antara topologi Bus dan Star, yang terdiri dari kelompok-kelompok dari workstation konfigurasi bintang yang terkoneksi ke kabel utama yang menggunakan topologi Bus. Topologi ini memungkinkan untuk pengembangan jaringan yang telah ada, dan memungkinkan mengonfigurasi jaringan sesuai dengan kebutuhannya.
Kelebihan / Keunggulan Topologi Tree :
1.      Instalasi jaringan dari titik ketitik pada masing-masing segmen
2.      Didukung oleh banyak perangkat keras dan perangkat lunak
Kekurangan / Kelemahan Topologi Tree :
1.      Keseluruhan panjang kabel pada tiap-tiap segmen dibatasi oleh tipe kabel yang digunakan
2.      Jika jaringan utama/backbone rusak, keseluruhan segmen ikut jatuh juga
3.      Sangat sulit untuk dikonfigurasi dan juga untuk pengkabelannya dibandingkan topologi jaringan model lain
c. Berdasarkan Media Transmisi
a)        Jaringan Kabel (Wired Network)
Wired Network adalah jaringan yang media transmisinya menggunakan kabel. Data dikirim melalui kabel dalam bentuk sinyal listrik.
b)       Jaringan  Nirkabel (Wireless Network)
Wireless Network adalah jaringan komputer yang media transmisinya berupa sinyal elektromagnetik untuk menghubungkan setiap perangkat.
d. Berdasarkan Distribusi Sumber Data
a.        Jaringan Terpusat
Jaringan terpusat yaitu setiap client terhubung langsung ke satu server.




b.        Jaringan Terdistribusi
Jaringan terdistrbusi merupakan campuran dari jaringan terpusat yang membentuk jaringan tertentu, jadi client tidak langsung tersambung ke server pusat melainkan ke server cabang.
d. Berdasarkan Peranan Komputer dalam Proses Data/Informasi
a.        Jaringan Client-Server
Pada jaringan ini hanya client berfungsi sebagai pengakses layanan dari server, dan server sebagai penyedia layanan untuk client.
b.        Jaringan peer to peer
Pada jaringa peer to peer tidak ada komputer server ataupun komputer client, karena setiap komputer pada jaringan peer to peer bisa menyediakan layanan (fungsi server) dan menjadi pengakses layanan (fungsi client).










BAB III
PENGERTIAN JENIS FUNGSI SERVER LAYANAN DAN LANGKAH-LANGKAH ANALISIS SERTA TATA CARA SERVER LAYANAN

Dalam teknologi informasi, sebuah server (biasanya di sebut server aplikasi) adalah “sebuah program aplikasi yang menerima sambungan untuk permohonan servis dan memberikan kembali respons”. Sebuah server aplikasi dapat di jalankan pada komputer yang sama dengan client yang menggunakan server tersebut, atau dapat tersambung melalui jaringan komputer. Beberapa contoh server aadalah file server,  database server, backup server, print server, mail server, web server, FTP server, application server, VPN server, DHCP server, DNS server, WINS server, logon server, security server, domain controller, backup domain controller, proxy server, firewall, dll. Server sesuai dengan namanya bisa diartikan sebagai pelayan pada suatu jaringan komputer. Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap client-client dan sumber daya pada suatu jaringan komputer. Server didukung spesifikasi/kemampuan hardware yang besar (berbeda dengan komputer biasa), server juga menggunakan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan
Umumnya, di dalam sistem operasi server terdapat berbagai macam layanan yang menggunakan arsitektur client/server. Contoh dari layanan server adalah DHCP, Mail ServerHTTP ServerFTP ServerDNS server, dan lain sebagainya. Setiap sistem operasi server umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat pula membuat layanan tersendiri. Setiap layanan tersebut akan merespon request dari client. Sebagai contoh, DHCP client akan memberikan request kepada server yang menjalankan layanan DHCP Server ; ketika sebuah client membutuhkan alamat IP, klien akan memberikan request kepada server, dengan bahasa yang dipahami oleh DHCP Server, yaitu protokol DHCP itu sendiri. Contoh sistem operasi server dari windows adalah  Windows NT 3.51, Windows NT 4.0Windows 2000 Server dan Windows Server 2003, kemudian Sun SolarisUnix. Sementara sistem operasi berbasis GNU/Linux contohnya Ubuntu Server, Debian Server, Redhat, CentOS, dll. Server biasanya terhubung dengan client dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Dilihat dari fungsinya, server bisa di kategorikan dalam beberapa jenis, seperti: server aplikasi, server data maupun server proxy. Server aplikasi adalah server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh client, server data sendiri digunakan untuk menyimpan data baik yang digunakan client secara langsung maupun data yang diproses oleh server aplikasi. Server proxy berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proxy. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke Internet. Kegunaan server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data.

1. DATABASE SERVER
Database server adalah sebuah program komputer yang menyediakanlayanan pengelolaan basis data dan melayani komputer atau program aplikasibasis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan yang didedikasikanuntuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya. Database server dapat digunakan untuk beberapa kegiatan, seperti analisis data, penyimpanan data, pengarsipan dan lain-lain. Beberapa informasi lebih lanjut tentang database server dan aplikasinya sebagai berikut:
  1. Jenis database server. Yang pertama adalah flat file database. Flat file database adalah file sederhana yang terdiri dari informasi yang berbeda yang dipisahkan oleh koma, semi-kolon atau usus. Tipe kedua adalah database relasional. Database relasional memiliki tabel yang memiliki baris dan kolom di mana data muncul. Yang ketiga adalah database objek. Database objek adalah salah satu yang membuat data dalam objek bukan file sederhana dan meja. Yang terakhir adalah database relasional objek dimana data disimpan dalam bentuk tabel dan dapat mengkonversi objek data dan sebaliknya.
  2. Manfaat Database server. Membuat penggunaan database server memiliki beberapa keuntungan. Anda akan dapat melihat data secara teratur. Hal ini sangat berguna untuk perusahaan dan entitas yang menyimpan banyak informasi, seperti nama, alamat, nomor telepon, alamat e-mail dan banyak lagi. Manfaat lain dari menggunakan database server adalah bahwa banyak pengguna dapat mengakses database pada waktu yang sama.
Ini adalah cara yang efisien untuk menyediakan layanan kepada banyak orang semua pada waktu yang sama. Beberapa manfaat lain menggunakan database server adalah keamanan, pemulihan data yang mendukung dan mudah menggunakan antarmuka.
c.       Beberapa contoh ketika menggunakan database server adalah ketika ada banyak pengguna yang perlu untuk mengakses database; ketika satu bagian yang dibutuhkan dari banyak informasi yang berbeda dalam database; dan saat mengedit, menambah dan menghapus informasi adalah tugas yang sulit untuk melakukan secara manual.
2. PRINTER SERVER
Print Server adalah suatu alat atau komputer yang dihubungkan ke satu atau lebih printer dalam suatu jaringan, alat atau komputer tersebut akan menerima perintah dari komputer-komputer lain dan mengirimkan pada printer yang telah ditentukan. Print sever adalah salah satu perangkat yang wajib untuk kantor. Dengan adanya print server, pekerja hanya perlu mencetak menggunakan satu printer untuk mencetak dokumen dalam satu ruangan. Mereka tidak perlu memindahkan data ke komputer lain karena data bisa dicetak langsung dari komputer masing-masing. Cara ini dinilai lebih efektif untuk meningkatkan produktivitas kerja dan menghemat anggaran dalam jumlah yang cukup besar. Satu komputer tidak harus dilengkapi dengan satu printer karena semua komputer dalam satu ruangan hanya membutuhkan satu printer untuk mencetak. Kenyamanan kerja juga bisa ditingkatkan karena ruang kerja menjadi lebih luas.
Pemilik bisnis juga lebih diuntungkan karena biaya produksi bisa ditekan dan bisa dialokasikan untuk aset lainnya. Pengeluaran yang tidak menghasilkan bukanlah sesuatu yang menarik bagi dunia bisnis karena aspek utama bisnis adalah aset. Namun, teknologi ini hanya bisa dinikmati dengan koneksi ethernet print server. Print Server dapat berupa:
a.         Komputer yang terhubung dengan satu printer atau lebih yang di share.
b.         Komputer yang mengimplementasikan Line Printer Daemon protocol atau Microsoft Network Printing protocol.
c.         Perangkat Dedicated yang terhubung dengan printer di dalam suatu LAN, port fisik (usb, serial atau paralel port)..


3. FILE SERVER
File server adalah sebuah komputer terpasang ke jaringan yang memiliki tujuan utama memberikan lokasi untuk akses disk bersama, yaitu penyimpanan bersama file komputer (seperti dokumen, file suara, foto, film, gambar, database, dll) yang dapat diakses oleh workstation yang melekat pada jaringan komputer. Istilah server menyoroti peranan mesin dalam client-server skema, di mana klien workstation menggunakan penyimpanan. Sebuah file server tidak dimaksudkan untuk melakukan tugas-tugas komputasi, dan tidak menjalankan program atas nama klien.
Hal ini dirancang terutama untuk memungkinkan penyimpanan dan pengambilan data sementara perhitungan dilakukan oleh workstation. File server biasanya ditemukan di sekolah-sekolah dan kantor-kantor dan jarang terlihat di penyedia layanan internet lokal dengan menggunakan LAN untuk menghubungkan komputer klien mereka.
Mengenal File Server
File server merupakan jantung dari kebanyakan jaringan merupakan komputer yang sangat cepat, mempunyai memori yang besar, harddisk yang memiliki kapasitas besar, dengan kartu jaringan yang cepat.
Sistem operasi jaringan juga tersimpan disini, juga termasuk didalamnya beberapa aplikasi dan data yang dibutuhkan untuk jaringan. Sebuah file server bertugas mengontrol komunikasi dan informasi diantara node/komponen dalam suatu jaringan File server merupakan salah satu fungsi atau service atau layanan yang diberikan oleh server kepada client untuk memberikan pelayanan pengolahan file pada server misalnya manajemen file, menyimpan dan mengambil data, FTP Server dsb. Dengan file server memungkinkan pengguna untuk melakukan pengolahan file pada server selain melakukannya pada PC yang digunakan.
4. ADMINISTRATION AND MANAGEMENT SERVER
Manajemen server adalah tindakan/kegiatan yang dilakukan agar sebuah server dapat bekerja dengan seefisien mungkin dan dapat bekerja dengan baik tanpa adanya masalah yang memungkinkan terjadinya sebuah server gagal berfungsi (down) atau terganggu kinerjanya.
Dalam manajemen server ada beberapa hal yang perlu diketahui diantaranya adalah : perangkat (hardware) jaringan apa saja yang digunakan, arsitektur (topology/design) jaringan komputer yang dipilih beserta kelemahan dan kelebihannya serta layanan apa saja yang digunakan oleh server yang ingin di kelola (management). Tanpa adanya informasi-informasi tersebut seorang administrator server management akan kesulitan dalam mengelolanya. Di dalam sebuah server semua perangkat seperti system operasi, hardware, aplikasi dan jaringan merupakan elemen yang sangat penting dan mutlak harus ada, karena tanpa adanya salah satu dari komponen tersebut maka server tidak akan dapat bekerja.
Contoh : Sebuah server sudah dikelola (manajemen) dengan baik dan benar, termasuk aplikasi dan Sistem operasinya, tetapi tidak ada jaringan yang menghubungkan antara computer dan client, maka server tersebut tidak akan dapat melayani client karena tidak ada perangkat komunikasi diantara keduanya.
Pengelolaan Server
Idealnya pada setiap perusahaan yang mempunyai server sendiri untuk website-website yang dimiliki. Perusahaan membutuhkan Admin yang bertugas untuk memelihara dan memonitoring server dan staf khusus untuk menghandle server tersebut. Tentunya hal ini dating dengan sebuah konsekwensi sendiri yang perlu untuk diperhatikan, yaitu:
a.    Biaya
Biaya yang dikeluarkan untuk tim administrator server biasanya relatif besar. Diantaranya adalah pengeluaran untuk gaji, tunjangan dan biaya lainnya.
b.   Jaminan Pemeliharaan Jangka Panjang
Hal ini sering dialami oleh beberapa pemilik server/website ketika administrator yang mereka miliki meninggalkan pekerjaan (resign). Maka server yang dimiliki perusahaan menjadi tidak terawat dan tidak ada yang memelihara. Beberapa hal yang harus dilakukan dalam mengelola sebuah server diantaranya adalah :
c.    Server Monitoring
·       Memastikan bahwa DNS Server telah tersetting sebagaimana mestinya.
·       Mengawasi server apakah berfungsi dengan baik atau tidak.
·       Mengelola log server dan menganalisa trafik terhadap server dalam bentuk laporan berkala.
d.   Server Management
·       Mengatur struktur direktori di server.
·       Bertanggungjawab terhadap konfigurasi server baik dari sisi keamanan maupun fitur-fitur (modul) yang perlu di sediakan.
·       Membuat user dan mengatur hak akses nya masing-masing.
·       Membuat Account user untuk mengakses web dan database server.
e.    Server Update
·       Melakukan proses update terhadap operating system yang digunakan, misalkan update patch dsb
·       Melakukan proses update terhadap perangkat lunak pendukung portal yang digunakan, misalnya PHP, MySQL dll.
f.     System Recovery
·       Mengambil tindakan secepatnya bila terjadi error/trouble dalam operating system.
·       Mengambil tindakan secepatnya bisa terjadi kesalahan yang diakibatkan oleh sistem.
g.    Space Monitoring
Mengawasi pemakaian space server
h.   Backup
Melakukan proses backup data secara berkala.
 5. DHCP SERVER
DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat “menyewakan” alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.
DHCP merupakan singkatan dari (Dynamic Host Configuration Protocol), DHCP Server itu sendiri adalah server yang memiliki layanan untuk memberikan IP otomatis pada host/komputer/client pada jaringan TCP/IP yang memintanya. Sehingga administrator tidak perlu memberikan IP manual pada client nya tersebut karena pengalokasian IP sudah diberikan oleh server. Karena DHCP berbasis arsitektur client/server maka di dalam DHCP ada terdapat dua pihak yang terlibat yakni DHCP Server dan DHCP Client.
Cara kerja DHCP
Ada empat tahap cara kerja DHCP sebagai berikut :
  • DHCPDISCOVER: DHCP client akan menyebarkan request secara broadcast untuk mencari DHCP Server yang aktif.
  • DHCPOFFER: Setelah DHCP Server mendengar broadcast dari DHCP Client, DHCP server kemudian menawarkan sebuah alamat kepada DHCP client.
  • DHCPREQUEST: Client meminta DCHP server untuk menyewakan alamat IP dari salah satu alamat yang tersedia dalam DHCP Pool pada DHCP Server yang bersangkutan.
  • DHCPACK: DHCP server akan merespons permintaan dari klien dengan mengirimkan paket acknowledgment. Kemudian, DHCP Server akan menetapkan sebuah alamat (dan konfigurasi  TCP/IP  lainnya) kepada klien, dan memperbarui basis data database miliknya. Klien selanjutnya akan memulai proses binding dengan tumpukan protokol TCP/IP dan karena telah memiliki alamat IP, klien pun dapat memulai komunikasi jaringan..
6. WIDE AREA INFORMATION SERVER (WAIS)
WAIS adalah sistem perngkat lunak yang digunakan untuk mencari basis data terindeks pada remote server. WAIS mengahsilkan daftar halaman atau file yang telah terurut yang dapat diambil dari server. Salah satu keunggulan dengan WAIS adalah kemungkinan dengan bahasa alami sebagai ganti penggunaan operator boolean.
WAIS (Wide Area Information Servers), sistem yang membolehkan untuk melacak dokumen yang memuat informasi yang sedang dicari. WAIS yang merupakan sistem pencarian dan pembukaan dokumen di Internet yang berbasis sistem operasi UNIX, dapat digunakan untuk mencari dokumen pada lebih dari 500 pustaka WAIS (yang disebut sebagai WAIS Library) di Internet seperti halnya Project Gutenberg (situs buku elektronik gratis), dengan menemukan berkas-berkas yang telah diindeksasi yang cocok dengan keyword yang dimasukkan oleh pengguna. WAIS juga dapat digunakan sebagai mesin pencari (search engine) dalam sebuah situs web individual.
7. MAIL SERVER
Mail Server adalah sebuah komputer yang berfungsi sebagai kantor pos elektronik untuk email . Mail dipertukarkan melalui jaringan dilewatkan antara server yang dirancang khusus menggunakan perangkat lunak yang dibuat berdasarkan protokol standar untuk menangani mail, dan file lampiran. Internet Service Provider (ISP) memiliki mail server untuk menangani mail klien mereka, kadang-kadang disebut sebagai server mail pribadi.
Beberapa situs juga menawarkan layanan email publik, memanfaatkan server sendiri seperti gmail atau yahoo mail.
Jenis Mail Server
Mail server dapat dibagi menjadi dua kategori utama: server surat keluar dan server surat masuk. Server surat keluar dikenal sebagai SMTP (Simple Mail Transfer Protocol). Server surat masuk datang dalam dua varietas utama. POP3, atau Post Office Protocol versi 3, server yang terbaik dikenal untuk menyimpan pesan yang dikirim dan diterima pada PC hard drive lokal. IMAP, atau Internet Message Access Protocol, server selalu menyimpan salinan pesan pada server. Kebanyakan server POP3 dapat menyimpan pesan pada server juga yang jauh lebih nyaman.
Proses Mengirim Email
Sekarang Anda tahu dasar-dasar tentang server surat masuk dan keluar, akan lebih mudah untuk memahami peran yang mereka mainkan dalam proses email. Langkah-langkah dasar dari proses ini adalah sebagai berikut untuk kenyamanan Anda.
1.         Setelah menulis pesan dan mengklik kirim, pada klien email Anda, apakah itu Outlook Express atau Gmail,  maka anda terhubung ke server SMTP domain Anda. Server ini dapat diberi nama banyak hal, contoh standar akan smtp.pacarita.com.
2.         Email client akan berkomunikasi dengan server SMTP, memberikan alamat email, alamat email penerima, isi pesan dan lampirannya.
3.         SMTP server memproses alamat email penerima, terutama domainnya. Jika nama domain adalah sama dengan pengirim, pesan akan diarahkan langsung ke domain itu POP3 atau IMAP Server, tidak diperlukan Routing antara server. Jika domain yang berbeda, meskipun, server SMTP harus berkomunikasi dengan server domain lain.
4.         Dalam rangka untuk menemukan server penerima, SMTP server pengirim harus berkomunikasi dengan DNS, atau Domain Name Server. DNS mengambil email nama domain penerima dan menerjemahkannya ke dalam alamat IP. SMTP server pengirim harus dapat merutekan email baik dengan nama domain sendiri, alamat IP adalah nomor unik yang ditugaskan untuk setiap komputer yang terhubung ke Internet. Dengan mengetahui informasi ini, server surat keluar dapat melakukan pekerjaan secara lebih efisien.
5.         Sekarang bahwa server SMTP memiliki alamat IP penerima, dapat terhubung ke server SMTP. Hal ini tidak biasanya dilakukan secara langsung, meskipun, melainkan pesan yang diarahkan di sepanjang serangkaian server SMTP terkait sampai tiba di tempat tujuan.
6.         SMTP server penerima memindai pesan masuk. Jika mengakui domain dan nama pengguna, meneruskan pesan bersama untuk domain itu POP3 atau IMAP server. Dari sana, ia ditempatkan dalam antrian sendmail sampai klien email penerima memungkinkan untuk di-download. Pada saat itu, pesan dapat dibaca oleh penerima.
Bagaimana Email Client yang Ditangani
Banyak orang menggunakan email client berbasis web, seperti Yahoo Mail dan Gmail. Mereka yang membutuhkan lebih banyak ruang, terutama bisnis, seringkali harus berinvestasi dalam server sendiri. Itu berarti bahwa mereka juga harus memiliki cara untuk menerima dan mengirimkan email, yang berarti bahwa mereka harus mengatur mail server sendiri. Untuk itu, program-program seperti Postfix dan Microsoft Exchange adalah dua pilihan yang paling populer. Program tersebut memfasilitasi proses sebelumnya di belakang layar. Mereka yang mengirim dan menerima pesan di mail server mereka, tentu saja, umumnya hanya melihat “kirim” dan “menerima” bagian dari proses..
8. WEB SERVER
Web server adalah sebuah aplikasi server yang melayani permintaan HTTP atau HTTPS dari browser dan mengirimkannya kembali dalam bentuk halaman-halaman web. Halaman-halaman web yang dikirim oleh web server biasanya berupa file-file HTML dan CSS yang nantinya akan diparsing atau ditata oleh browser sehingga menjadi halaman-halaman web yang bagus dan mudah dibaca.
Web server menggunakan port 80. Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
Saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.
Cara Kerja Web Server
1.    Client mengirimkan request ke web server
2.    Server menerima request dari client, kemudian mengecek apakah permintaan/request dari cient, apakah tersedia atau tidak.
3.    Apabila tersedia, maka web server akan mengirimkan data kepada browser. Apabila permintaan tidak ditemukan atau terjadi error maka web server akan mengirimkan pesan error kepada browser.
Jenis-Jenis Software untuk Web Server
  • Apache Web Server – the HTTP Web Server
  • Apache Tomcat
  • Microsoft Windows Server 2003, 2008, 2012 – Internet Information Service (IIS)
  • Light HTTP
  • Jigsaw
  • dll
Selain jenis server di atas, sebenarnya server sangat banyak sekali tergantung untuk apa digunakan, antara lain seperti dijelaskan berikut ini:
a.    Fax Server
Fax server digunakan untuk melayani servis fax bagi client. Dengan adanya server fax ini. Segala permintaan pengiriman fax maupun menerima fax akan melalui server fax ini. Server fax ini juga dilengkapi dengan modem yang mendukung fungsi fax.
b.    FTP Server
Server ini mempunyai layanan protokol FTP. Artinya dengan adanya server FTP ini, segala permintaan FTP (FTP merupakan protokol untuk layanan transfer data) akan terlaksana.
c.    Proxy Server
Proxy server, bisa digunakan untuk memperkuat security pada sebuah jaringan. Server ini bisa digunakan untuk memfilter permintaan servis masuk maupun keluar dari sebuah client. Dengan adanya proxy server ini, kita bisa memblock suatu IP agar bisa berkomunikasi misalnya.
d.   Web Server
Server ini merupakan server yang mungkin tidak aneh lagi didengar. Situs seperti search engine, blog, website dll pasti membutuhkan web server agar file – file web seperti .html .php .asp bisa diproses terlebih dahulu dalam web server sebelum fule tersebut dikirimkan ke client. Web server melayani request servis dengan protokol HTTP, dan ada juga IMAP ataupun FTP.
e.    Telnet Server
Merupakan server yang digunakan untuk melayani servis Telnet. Dengan adanya server ini, kita bisa melakukan remote komputer yang kita inginkan. Sebelum kita meremote komputer, kita masuk dulu dalam sistem login server telnet ini. Kemudian permintaan telnet diteruskan ke komputer tujuan yang diminta oleh client.
f.     Game Server
Game server merupakan server yang digunakan untuk pusat untuk menghubungkan antar pemain (client) dengan pemain yang lainnya. Game server ini selain merupakan server tersendiri, bisa juga didirikan dari komputer client yang bermain game tersebut.
g.    DNS Server
DNS server mempunyai kegunaan untuk servis DNS. DNS berguna untuk menerjemahkan alamat domain sebuah komputer ke dalam bentuk IP. Oleh sebab itu jika kita tidak menentukan DNS server pada settingan IP Address, maka kita akan kesulitan untuk membuka situs seperti Google, karena alamat google tersebut harus diterjemahkan dulu ke dalam bentuk IP address sebelum komputer kita bisa terkoneksi ke server google tersebut. Sedangkan alamat IP server dns belum ditentukan oleh kita.
h.    Application Server
Dalam fungsinya, server ini merupakan komputer server yang digunakan untuk menjalankan suatu software applikasi.
i.      Streaming Media Server/Server Audio/Server Multimedia
Server ini melayani servis streaming data media seperti musik, video. Servis ini memungkinkan kita dapat mengakses sebuah konten tanpa kita mendownloadnya terlebih dahulu.
j.      Home Server
Server ini merupakan server yang khusus bagi pengguna rumah yang membutuhkan layanan seperti home entertainment. Komputer ini bisa juga ditambah layanan servis lainnya seperti printing servis, web servis, maupun file servis sebagai backup data. Sehingga komputer ini memiliki berbagai fungsi.
k.    Server Platform
Server platform adalah hardware atau software dasar untuk sistem yang bertindak sebagai mesin yang menggerakkan server.
l.      Chat Server
Untuk menangani chatting beberapa user.
m.  Groupware Server
Ini adalah software yang dirancang yang memungkinkan pengguna untuk bekerja sama, terlepas dari lokasi, melalui Internet atau intranet perusahaan dan berfungsi bersama-sama dalam suasana virtual.
n.    IRC Server
Internet Relay Chat server memungkinkan user untuk berdiskusi lewat jaringan
o.    List Server
Menyediakan cara yang lebih baik mengelola milis. Server dapat berupa diskusi interaktif terbuka untuk orang-orang atau daftar satu arah yang memberikan pengumuman, buletin atau iklan.
p.    News Server
Ini berfungsi sebagai sumber distribusi dan pengiriman untuk banyak kelompok berita umum, didekati melalui jaringan berita USENET.
q.    Virtual Server
Virtual server adalah metode untuk mengurangi jumlah server fisik, jadi pada satu server fisik seolah-olah ada beberapa server.
B. LANGKAH  LANGKAH  ANALISIS  SERVER
Tahap pekerjaan analisis kebutuhan perangkat lunak pada dasarnya terdiri dari urutan aktivitas :
1. Menentukan kebutuhan (requirement) Lebih banyak berhubungan dengan pemakai. Hasil belum terstruktur. 
·       Data atau informasi apa yang akan diproses
·       Fungsi apa yang diinginkan
·       Kelakuan sistem apa yang diharapkan
·       Antarmuka apa yang tersedia (user interfaces, hardware interfaces, software
·       interface, dan communications interfaces)
2. Sintesis
Mengubah kebutuhan yang belum terstruktur menjadi model atau gambar dengan
memanfaatkan teknik dan metodeanalisis tertentu.
3. Membuat dokumen Software Requirements Spesification (SRS). Sudah merupakan analisis yang lebih rinci, sebagai tahap awal perancangan.

Tujuan Dari Analisa Kebutuhan Perangkat Lunak Server

1. Agar Perangkat lunak server sesuai yang dibutuhkan pada jaringannya
2. Agar tidak terjadi ketidaksesuaian antara kebutuhan dengan perangkat yg tersedia
3. Untuk mencari kekurangan pada Perangkat Lunak server yang dibutuhkan
4. Agar kebutuhan client tercukupi

















BAB IV
INTERNET
D.      Internet
Internet merupakan singkatan dari interconnected networkingyang berarti jaringan komputer yang saling terhubung antara satu komputer dengan komputer yang lain yang membentuk sebuah jaringan komputer di seluruh dunia, sehingga dapat saling berinteraksi, berkomunikasi, saling bertukar informasi atau tukar menukar data.
Secara fisik, internet dapat digambarkan seperti jaring-jaring yang menyerupai jaring laba-laba yang menyelimuti bumi yang terhubung melalui titik-titik (node). Node dapat berupa komputer maupun peralatan (peripheral) lainnya.         Istilah internet berasal dari bahasa Latin “inter”, yang berarti “antara”. Secara kata per kata internet berarti jaringan antara atau penghubung. Memang itulah fungsinya, internet menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX.
Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), internet mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa” yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi internet. Dengan demikian, definisi internet ialah “jaringannya jaringan”, dengan menciptakan kemungkinan komunikasi antar jaringan di seluruh dunia tanpa bergantung kepada jenis komputernya.
E.  Intranet
Intranet adalah sebuah jaringan privat (private network) yang menggunakan protokol-protokol Internet  (TCP/IP), digunakan untuk berkomunikasi dan berbagi (tukar menukar) informasi dalam lingkup tertentu (terbatas), misalnya dalam lingkup sebuah kantor, sekolah, atau kampus.
Perbedaan intranet dengan internet adalah:
a.     Tujuan dari proses komunikasi yang dijalankan
b.    Lingkup akses dan jangkauannya
c.     Metode atau teknologi yang digunakan untuk proses komunikasi
Manfaat/keuntungan penggunaan intranet:
a.     Dapat meningkatkan produktifitas kerja
b.    Dapat meningkatkan kerja sama
c.     Memudahkan komunikasi
d.    Efisiensi biaya
e.     Kemudahan mendapatkan informasi
Kekurangan/Kelemahan penggunaan intranet:
a.     Kemungkinan terjadi hal-hal yang kurang sesuai/sopan
b.    Bisa terjadi overload karena mungkin terjadi pengiriman data secara bersamaan
c.     Keamanan data kurang terjaga
d.    Perlu pelatihan/training penggunaannya
F.       Ekstranet
Extranet atau Ekstranet adalah jaringan pribadi yang menggunakan protokol internet dan sistem telekomunikasi publik untuk membagi sebagian informasi bisnis atau operasi secara aman kepada penyalur (supplier), penjual (vendor), mitra (partner), pelanggan dan lain-lain. Extranet dapat juga diartikan sebagai intranet sebuah perusahaan yang dilebarkan bagi pengguna di luar perusahaan. Perusahaan yang membangun extranet dapat bertukar data bervolume besar dengan EDI (Electronic Data Interchange), berkolaborasi dengan perusahaan lain dalam suatu jaringan kerjasama dan lain-lain.
Contoh aplikasi yang dapat digunakan untuk extranet adalah Lotus Notes.
Tipe-tipe dari Ekstranet
a.    Satu perusahaan
b.    Ekstranet Industri
c.    Joint Venture atau Mitra Bisnis














BAB V
ELECTRONIC COMMERCE

Electronic Commerce/e-commerce adalah Pembelian, penjualan, pertukaran barang atau layanan secara elektronik. Pembayaran E-commerce meliputi :
   Check Elektronik
   Kartu Kredit Elektronik
   Pembayaran Tunai Elektronik
   Smart Cards
   Pembayaran Person-to-Person (P2P)
   Transfer Dana Secara Elektronik
   Electronic Wallets
   Kartu Pembelian (Purchasing Card)
A.      Conversion Rate Optimization (CRO)
Pada website e-commerce, conversion rate adalah tindakan mengkonversi pengunjung situs menjadi pelanggan yang membayar. Namun, website yang berbeda dapat mempertimbangkan "konversi" menjadi semacam hasil selain penjualan. Salah satu contoh selain dari nilai konversi penjualan adalah jika pelanggan yang meninggalkan keranjang belanja online (abandon cart), untuk itu perusahaan e-commerce harus dapat memasarkan penawaran khusus dengan sistem e-commerce aturan diskon, misalnya pengiriman gratis, untuk mengkonversi pengunjung menjadi pelanggan yang membayar. Layanan chat juga dapat membuat conversion rate yang baik sehingga pengguna dapat merasakan keberadaan pengelola. Nilai internet marketing di website toko online dapat diukur oleh tingkat konversi, yaitu jumlah pelanggan yang telah menyelesaikan transaksi dibagi dengan jumlah total pengunjung situs. Bagaimana rumus conversion rate pada situs e-commerce?
Conversion rate mempunyai rumus dimana jumlah proporsi pengunjung ke situs web yang mengambil tindakan untuk membeli. Jumlah pengunjung dibagi dengan sales.
Goal : Pengunjung = Conversion rate
Misal jumlah pengunjung toko online pada bulan ini sebanyak 100 pengunjung namun yang membeli produk sebanyak 20 pengunjung maka nilai konversi dari itu adalah:
20 : 100 = 0.2 (20%)
Itu berarti Conversion rate senilai 20% dan disini Anda dapat meningkatkan jumlah tersebut lihat faktornya kenapa bisa menurun? mungkin kurang strategi yang baik dalam pemasaran.  JIka anda ingin belajar e-commerce dan ingin situs toko online anda besar maka pilihlah sebuah platform e-commerce yang mendukung semua alur dan statistik untuk strategi website e-commerce anda.
Secara umum, tampilan halaman produk semua platform toko online hampir sama. Mulai dari WordPress (WooCommerce), sampai layanan one stop solution seperti Shopify & BigCommerce, terinspirasi oleh tata letak katalog belanja era pra-internet. Perbedaan biasanya terlihat pada hal-hal sekunder, seperti warna atau font.
Mengikuti tata letak umum adalah pilihan terbaik. Hindari menggunakan desain yang tidak lazim hanya karena Anda ingin tampil beda. Tata letak umum yang Anda lihat saat ini terlanjur akrab dimata konsumen. Kemanapun konsumen berkunjung, mereka selalu menemukan tampilan yang identik satu sama lain. Dan mereka akrab dengan itu. Jadi sebelum konsumen mengunjungi halaman produk Anda, mereka telah memiliki gambaran berdasarkan pengalaman sebelumnya. Bayangkan jika mereka menemukan halaman produk Anda berbeda… Perbedaan lingkungan menuntut perubahan kebiasaan untuk beradaptasi. Faktanya, manusia sulit mengubah kebiasaan. Ketika seseorang tidak nyaman dengan situasi baru, mereka cenderung meninggalkannya. Ini hal terakhir yang Anda harus hindari dari pengunjung.
Prinsip 1: Sederhana
Sederhana itu menjual. Sementara kompleksitas #1 musuh penjualan.
Anda mungkin tergoda menggunakan desain cantik, mewah, warna mencolok, huruf fancy atau handwriting, dan sebagainya….. Namun jika semua elemen bersaing menonjolkan diri, maka pada akhirnya tidak akan ada yang menonjol. Begitu pula dengan menjejalkan semua informasi ke halaman produk.
Misalnya Anda menaruh aneka tombol social media, logo polisi onine, logo ekspedisi, nomor rekening bank, 5 produk terbaru, 10 produk terlaris, liputan pers, dan…silahkan tambahkan sendiri.
Anda berpikir konsumen membutuhkannya, dan berpikir dapat mempengaruhi mereka membeli… Tapi tidak. Anda justru menyabotase konversi Anda sendiri.
Menampilkan puluhan link di halaman produk, sama saja menyuruh pengunjung klik diatasnya… dan pergi meninggakan halaman produk Anda tanpa membeli.
Anda hanya menampilkan elemen yang perlu. Tidak lebih, tidak kurang. Sederhana berarti bebas dari elemen yang berpotensi mengalihkan perhatian pengunjung untuk…….: menekan tombol add to cart.
Prinsip 2: Kejelasan
Kejelasan mencegah munculnyaefek ambiguitas. Efek ambiguitas merupakan situasi dimana pelanggan tidak memilih ketika mereka melihat ada informasi yang hilang atau tampak tidak diketahuidari produk atau pilihan yang ditawarkan.
Pikirkan tombol beli yang biasanya berisi teks “Add to Cart.” Maknanya jelas, Pengunjung mudah memahaminya sebagai tindakan menambahkan produk kedalam keranjang belanja.
Kira-kira menurut Anda, pengunjung dapat memahami seandainya teks dalam tombol beli berbunyi “Learn More” ?
Demikian pula deskripsi produk berisi kalimat abstrak, sepertikualitas terbaik, produk mutakhir,atau produk inovatif. Pengunjung mustahil bisa membayangkan seperti apa wujud kongkret “kualitas terbaik” atau “produk inovatif” Anda. Saat kebingungan, pengunjung lebih suka menekan tombol X pada tab browser mereka (pergi meninggalkan toko online Anda).
Lalu bagaimana dengan ongkos pengiriman? Apakah pengunjung mendapatkan informasinya di halaman produk? Atau Anda menyediakan kalkulator harga disana?
Meninggalkan pertanyaan di benak pengunjung berarti Anda memberi mereka alasan menunda pembelian…. Atau dalam kata lain, menyuruh mereka belanja ke toko sebelah.
Buatlah sejelas mungkin. Jangan meminta pengunjung untuk berpikir tentang informasi yang tidak tersedia di halaman produk Anda.
Pentingnya CRO
     Rahasia Kecil Di Balik Website & Toko Online
     Yang Suksesnya Menjual Produk
     Kegagalan Anda menjual produk berawal saat Anda menyerahkan sepenuhnya pembuatan toko online kepada seorang web designer (developer).
Web Designer bukanlah ahli pemasaran. Mereka memang menguasai kode HTML & CSS untuk membuat toko online Anda terlihat cantik.
Tapi yang Anda butuhkan bukanlah halaman yang cantik, Yang Anda butuhkan adalah halaman produk yang menjual, yang mampu mengubah pengunjung menjadi pembeli.
Jika Anda perharikan  toko online yang sukses dalam penjualan, bisa jadi design mereka tidak secantik seperti toko online Anda.  Seperti situs amazon yang bahkan jauh dari kesan cantik. 
Tapi faktanya amazon sukses menjual produk jutaan dollar setiap tahunnya.
…dan berikut rahasianya jika Anda ingin memiliki website atau toko online yang menjual:
Toko online Anda butuh sentuhan CRO yang bertugas menarik perhatian pengunjung, menumbuhkan minat terhadap produk Anda, lalu kemudian mempengaruhinya untuk menekan tombol add to card (CTA).
B.       SEO (Search Engine Optimization)
SEO (Search Engine Optimization) adalah sebuah proses yag dilakukan untuk mempengaruhi mesin pencari (Search Engine) memunculkan sebuah situs web dalam hasil pencariannya, semakin sering sebuah situs dalam hasil pencarian Search Engine maka semakin banyak visitor yang melihat sebuah konten / isi dalam sebuah situs web yang berasal dari mesin pencari.  Khususnya di Indonesia Pakar SEO atau ahli SEO sangat banyak yang tidak terpublish, tetapi ada juga yang selalu eksis memberikan manfaat seputar masalah SEO, sebut saja para predikat pakar SEO (menurut versi saya) itu Mas Maxmanroe, Syamsul Alam, Abdillah pgo, Isparmo, Yasirli, Agan Khalid, Bramantya, Rudi Nazar, Ricky, Davit Putra, Andika Chandra, Renra dan masih banyak lagi (mohon maaf jika tidak bisa disebutkan semuanya)…
Bagaimana Menjadi Pakar SEO?
Telah dijelaskan sebelumnya, bahwasanya seorang pakar SEO itu tidak setengah-setengah didalam mengusai SEO. Tetapi secara full mengusai dan mempraktekkannya, mudahnya seperti ini: Pakar SEO atau Ahli SEO itu mampu rangking 1 di Google sesuai  keyword kemauannya, misalnya ingin rangking di keyword jasa seo dan dia mampu untuk rangking pertama, yang lebih penting lagi mampu mempertahankannya (awet). Lalu untuk menguasai itu ada beberapa faktor untuk rangking di google yang harus dikuasai agar menjadi pakar SEO dan pemahaman yang di dapatkan tidak setengah-setangah.
Apa saja faktor-faktor itu?
1. Domain Age: Matt Cutts mengatakan bahwa  :
“The difference between a domain that’s six months old verses one year old is really not that big at all” Intinya usia domain berpengaruh dalam penentuan untuk rangking google, tetapi itu tidak terlalu besar pengaruhnya.
2. Keyword Appears in Top Level Domain: 
Kata kunci yang berada pada domain, ini pengaruhnya tidak kuat seperti yang dulu. Tetapi adanya kata kunci pada domain memberikan sinyal relevansi.
3. Keyword As First Word in Domain
Panelis dari MOZ Search Engine Factor 2011 sepakat bahwa domain yang dimulai dengan kata kunci lebih unggul daripada domain yang tidak dengan kata kunci atau domain yang kata kuncinya di tengah dan di akhir, contohnya mengejar keyword “jual baju”, maka domain yang baik lebih unggul adalahjualbajucom karena kata kunci yang berada diawal kata, dari pada kingfashion.com (tidak ada kata kunci) atau fashionjualbajumurah.com (kata kunci ditengah) atau murahjualbaju.com (kata kunci di akhir)
4. Domain registration length:
Ada nilai lebih bagi domain yang selalu dibayar beberapa tahun sebelumnya, daripada domain yang tidak digunakan atau dianggurkan selama lebih dari satu
5. Keyword in Title Tag: 
Kata kunci di dalam title tag sangat penting dalam sebuah page/halaman, faktor ini menandakan SEO On page yang bagus, contoh ketika ingin mengincar keyword “cara promosi lewat sms”, maka di dalam title tag harus ada kata kunci.
6. Title Tag Starts with Keyword:
Title tag yang dimulai dengan kata kunci lebih baik dari title tag yang dengan kata kuncinya berada di tengah atau di akhir, sama halnya dengan domain. Ini disebutkan oleh MOZ. Contohnya pada gambar diatas, ketika mengincar keyword “cara promosi lewat sms” maka judul ‘Cara Promosi Lewat SMS yang Sangat Dahsyat’ (kata kunci diawal kalimat) lebih baik dari pada title tag ‘Telah Terungkap Bagaimana Cara Promosi Lewat SMS’ (kata kunci yang berada diakhir kalimat)
7. Keyword in Description Tag:
Kata kunci yang berada pada description, hal ini merupakan sebuah sinyal relevansi. Untuk saat ini tidak terlalu penting, tetapi tetap membuat pengaruh dalam SEO.
8. Content Length
Konten yang panjang/detail, dengan artikel yang panjang maka itu akan membawa posisi situs Anda menjadi lebih baik, ini diperkuat dengan penelitian dari SERPIQ, bahwa panjang konten mempengaruhi posisi di serp (dengan artikel original tentunya)
9. Keyword Density: 
Meskipun tidak sepenting dulu, kepadatan kata kunci adalah sesuatu yang masih google perhatikan untuk menentukan apakah topik sesuai dengan isi web.
10. Page Loading Speed via HTML
Kecepatan loading sebuah situs, baik itu Google maupun Bing menilai sebuah website dengan kecepatan loading situs mereka dan ini sebagai faktor untuk naik peringkat di serp. Gtmetrix salah satu tool terkenal untuk mengecek kecepatan website Anda, silahkan dicoba.
11. Duplicate Content: 
Artikel yang sama/copy paste, walaupun dengan sedikit modifikasi dapat menjadikan website Anda buruk di mata google, hati-hati.
12. Image Optimization: 
Optimasi gambar, gambar suatu halaman mengirim sinyal relevansi pada mesin pencari melalui nama file, alt teks, judul, dan deskripsi. Oleh karena itu usahakan setiap faktor tersebut terdapat keyword yang dibidik.
13. Magnitude of Content Updates: 
Mengupdate sebuah konten, pentingnya pembaharuan dan suntingan dengan menambahkan beberapa konten pada setiap postingan agar telihat lebih fresh (ada plugin untuk me refresh content agar terlihat baru)
14. Keyword Prominence:
Pengulangan kata kunci disetiap 100 kata membuat sinyal relevansi yang signifikan.
15. Outbound Link Quality: 
OBL (Outbound link) atau link keluar yang berkualitas, halaman yang dihubungkan ke situs authority membantu mengirimkan tanda kepercayaan pada google.
16. Outbound Link Theme:
Menurut Moz, mesin pencari dapat melihat tema situs yang kita hubungkan, contohnya website anda menceritakan tentang motor dan me link ke situs film motor, hal ini memberitahukan kepada google bahwa situs Anda itu menceritakan tentang film motor bukan tentang motor.
17. Number of Outbound Links:
Hati-hati dengan banyaknya OBL, yang pasti untuk me link keluar situs pastikan relevan dan berkualitas.
18. Multimedia: 
Gambar, video, slideshare, dan elmen multi media lainnya dapat menjadikan pertanda sinyal kualitas konten.
19. Number of Internal Links Pointing to Page: 
Jumlah link yang saling bertautan dapat menunjukkan kekuatan sebuah halaman yang relevan.
20. Broken Links: (Link rusak)
Hati-hati dengan link rusak yang terdapat pada sebuah postingan, itu menandakan bahwa sebuah halaman sudah tidak diurus dan diabaikan.
21. HTML Errors: 
Adanya kesalahan/kecorobohan pada coding dapat menjadikan kualitas website menjadi buruk di mata mesin pencari.
22. URL Length
URL situs yang panjang, Search Engine Journal menyatakan bahwa URL yang terlalu panjang dapat merusak posisi situs, untuk mengecek kualitas URL dapat menggunakan tool SEOquake.
23. Page Category: 
Halaman kategori dapat mendorong sinyal relevansi, memudahkan juga bagi pembaca untuk menentukan tema yang ingin dibaca.
24. WordPress Tags: 
Pemberian tag merupakan penambah google index dan ini membuat saling berhubungan dari satu konten ke konten lainnya.
25. Keyword in URL: 
Kata kunci yang berada pada URL itu merupakan hal yang sangat penting, Ingat domain dan URL itu beda.
26. URL String: 
Biasa juga disebut breadcumbs, ini memberi tanda kepada google bahwa website Anda membahas kategori tertentu.
27. Page Age: 
Usia halaman, meskipun google menyukai konten yang segar dan baru, tetapi halaman yang lebih tua kemudian diperbaharui secara berkala dapat mengungguli halaman baru.
28. Useful Content: 
     Isi yang bermanfaat, Google dapat membedakan mana artikel yang berkualitas dan bermanfaat. Menurut pribadi saya mungkin dengan melihat bounce rate sebuah website

29. Domain Trust/TrustRank:
Faktor ini sangat penting, yaitu bagaimana situs-situs terpercaya/authority mengarah ke link situs Anda. Jika situs-situs terpercaya telah me link ke situs Anda dipastikan situs Anda juga menjadi terpercaya.
30. Site Updates: 
Update postingan, dengan seringnya Anda mengupdate maka itu memberikan tanda kepada google bahwa situs Anda terurus.
31. Server Location: 
Lokasi server dapat menjadi pengaruh, jika Anda mengincar niche khusus untuk wilayah amerika maka jangan sekali-kali menyewa server Indo, itu akan mempengaruhi.
32. Breadcrumb Navigation
Ini merupakan gaya yang sangat user friendly, jika Anda menggunakan theme yang belum ada breadcrumb, maka buatlah karena dapat menjadi faktor peringkat.
33. Bounce Rate: 
Tidak semua praktisi atau pakar SEO setuju dengan ini, tetapi secara logika jika pengunjung segera keluar dari situs menandakan halaman yang tidak sesuai.
 34. Repeat Traffic: 
Google dapat mengetahui apakah pengguna sering mengunjungi dan berulang kali kembali, situs dengan pengunjung yang berulang mendapat dorongan yang lebih dari google.
35. Number of Comments:
Jumlah komentar, dengan banyaknya komentar memungkinkan untuk memberi sinyal bahwa halaman tersebut aktif interaksi dan berkualitas. (bukan komentar SPAM)
20 Kata-Kata yang Menjual Terbukti Ampuh:
1. Menakjubkan
Kata-kata menjual pertama adalah kata “menakjubkan”, agar lebih mudah nanti akan langsung saya berikan contoh berupa judul.
Ex: “Inilah Penginapan Terbaik di Bali yang Mengarah Langsung ke Pemandangan Menakjubkan
2. Promo
Ex: “Dapatkan Promo Terbatas Ini, Hanya Ada Ditoko Kami”
3. Bonus
Ex: “Hanya Dengan Membeli Disini Anda Akan MendapatkanBonus Keren Tersebut”
4. Complete
Bisa juga di Indonesiakan dengan lengkap, tetapi memakai bhs Inggris juga tidak masalah.
Ex: “Paket ter complete yang pernah ada untuk produk ini”
5. Mudah
Ex: “Berikut Cara MudahMenurunkan Berat Badan 5 Kg dalam 14 Hari”
6. Nikmati
Ex: Nikmati Keindahan Berliburan di Pulau Komodo”
7. Lucu
Ex: “Film Lucu yang Membuat Hari-Hari Anda Penuh Ceria”
8. Menggugah
Ex: “Aroma Rasa Kaldu Ayam yang Menggugah
9. Eksklusif
Ex: “Produk Eksklusif yang Hanya ada 6 Item di Indonesia”
10. Asli
Ex: “Madu Asli Langsung Dari Sarangnya”
11. Garansi
Ex:Garansi Posisi Situs Anda Akan Berada di Halaman Pertama Google Dengan Jasa SEO Kami”
12. Segera
Ex:Segera Dapatkan Materi E-Course Ini, Karena Penjualan Akan Ditutup”
13. Instan
Ex: “Dapatkan Kulit Putih SecaraInstan Tanpa Efek Samping”
14. Sangat Menarik
Ex: “Gabung di Premium Grup Belajar SEO dan Dapatkan Materi yang Sangat Menarik
15. Perfect
Bisa juga di Indonesiakan dengan sempurna, tetapi memakai bhs Inggris juga tidak masalah.
Ex: “Bunga ini, dapat menjadi kado sempurna untuk istri Anda”
16. Aman
Ex: “Pastikan uang Anda amanbersama bank kami”
17. Hemat
Ex: “Dapatkan harga khusus ini, Anda hemat Rp 300.000”
18. Solusi
Ex: “Cat rumah Anda harus ganti setiap tahun? Kami solusinya yang dapat bertahan sampai 5 tahun”
19. Special
Ex: “Berikut penawaran specialkami, jika Anda bergabung hari ini”
20. Lezat
Ex: “Inilah menu lezat yang ada di restoran kami”
Cara melakukan SEO terbagi menjadi dua macam cara, yaitu SEO On Page dan SEO Off Page.
·      Seo on page adalah optimasi seo yang dikakukan didalam sebuah blog.
1.  Judul halaman / Title tag
Gunakan keyword (kata kunci) yang kita bidik pada judul postingan, menurut para master SEO peletakan keyword (kata kunci) yang baik adalah meletakannya pada awal judul postingan daripada diletakan di tengah atau akhir judul postingan, misalnya kalian akan membuat artikel mengenai "cara diet sehat" maka kata kunci yang mungkin digunakan adalah sebagai berikut :
 Cara diet sehat dengan mudah
     Tutorial terbaru diet sehat
     Mudahnya diet sehat secara alami
Dari ketiga contoh di atas keyword yang kesatu lah yang akan dimunculkan google pada halaman pertama mesin pencarinya, karena kata kuncinya berada pada awal judul postingan, jadi gunakanlah kata kunci pada awal judul postingan kalian.
2. Meta dekripsi / Dekripsi penelusuran
Meta dekripsi adalah sebuah informasi mengenai menganai artikel yang kita buat, buatlah kalimat meta dekripsi yang membuat menarik para pengunjung, contohnya dengan menambahkan kata terbaru, jitu, work, terbukti dll pada dekripsi penelusuran postingan kalian.  
3. Gambar pada postingan
Tambahkan setidaknya 1 gambar pada setiap postingan, karena artikel yang tidak disertai gambar terkadang membuat pengunjung merasa bosan karena hanya melihat tulisan saja. Tapi ingat gunakanlah gambar yang relevan (terkait) dengan nama gambar yang sesuai kata kunci dan juga atribut alt tag gambar, karena itu juga akan meningkatkan penelusuran mesin pencari terhadap postingan blog kita.
4. Kata kunci di dalam postingan
Masukkan kata kunci pada paragraf awal postingan, karena google hanya akan mendeteksi hanya pada 100 kata pertama dalam sebuah artikel saat melakukan pencarian, tapi ingat jangan terlalu berlebihan menggunakan kata kunci karena jika terdeteksi berlebihan postingan kalian akan di anggap spam oleh google dan tidak muncul pada hasil penelusurannya.
5. Artikel berkualitas
Buatlah artikel yang berkualitas, berkualitas dalam artian mengandung isi yang lengkap. Google sendiri menyarankan untuk membuat artikel minimal 600 kata, tapi menurut saya  itu terlalu berlebihan saya sendiri jika membuat artikel hanya berkisar 300-500 kata. Kalian tidak perlu menhitung setiap kata artikel kalian satu persatu secara manual, karena kini menghitungnya dapat dilakukan secara online.
6. Buat artikel baru dan tidak pasaran
Ini adalah hal yang paling memancing banyak pengunjung, karena dengan membuat artikel yang baru, pengunjung dapat mengetahui dan mendapatkan informasi yang belum diketahuinya sama sekali.
7. Gunakan Long Tail Keyword (Kata kunci yang panjang)
Sebenarnya google lebih mengutamakan postingan yang menggunakan keyword yang sedikit, akan tetapi jika kita mlakukan hal terebut pasti postingan kita terkalahkan oleh situs situs yang sudah lama dan ber page rank tinggi pada hasil mesin pencari. jadi gunakanlah long tail keyword untuk mengantisipasinya karena visitor dapat juga datang dari keyword yang panjang, walaupun sedikit setidaknya tulisan kita ada yang baca.
Tak kasih Contoh biar faham, misalnya search "Cara membuat blog" maka kemungkinan yang mucul di hasil pencariannya sebagai berikut :
     Cara membuat blog
     Cara membuat blog gratis
     Cara terbaru membuat blog gratis dengan mudah
Manakah yang akan kalian pilih ??? pasti yang nomer 3 kan !! jadi gunakan lah kata yang menarik seperti terbaru, gratis, mudah dan sebagainya untuk memancing pengunjung membaca artikel kita.

8. Mangatur tautan yang sesuai
Tautan adalah link postingan yang akan kita buat, sebenarnya link dapat tersusun secara otomatis akan tetapi jika postingan menggunakan long tail keyword kita harus mengaturnya kembali karena tautan otomatis hanya akan memuat sebagian dari judul artikel saja.
Contoh : Cara terbaru membuat blog gratis dan mudah, maka link yang tersusun otomatis adalah :
http://www.alamatmu.com/2014/12/cara-terbaru-membuat.html,
ganti menjadi 
http://www.alamatmu.com/2014/12/cara-terbaru-membuat-blog-gratis-dan-mudah.html
Jangan anggap remeh soal tautan, karena setelah saya survey juga mempengaruhi preferensi penelusuran, ini buktinya :
·      Seo off page adalah optimisasi seo yang dilakukan di luar halaman sebuah blog.
1. Mempromosikan Blog
Saya yakin walaupun kalian tidak tahu dan paham betul mengenai SEO pasti pernah melakukan promosi blog sendiri, baik pada fb maupun google plus. Jadi melakukan optimasi SEO itu mudah bahkan tanpa kita sadari kita sudah melakukannya :D betul tidak !! oke berikut ini adalah hal hal yang saya lakukan untuk mempromosikan blog ini, terserah mau ditiru atau tidak yang jelas saya sudah menunjukannya :p
Mempromosikan blog dengan membagikan link postingan pada sosial media (Facebook, Google plus, twitter dan sebagainya)
Mempromosikan blog dengan sumbit link postingan pada sosial bookmark dofollow
2. Mencari Backlink
Apa itu backlink ? Backlink adalah sebuah url dari blog lain yang mengarah pada blog kita, mencari backlink dapat dilakukan dengan berbagai macam cara,
di antaranya adalah sebagai berikut :
·    Sumbit url pada situs sosial bookmark
Sumbit url pada sosial bookmark adalah hal yang paling mudah untuk mendapatkan backlink, yang perlu kita lakukan hanyalah sumbit url seperti sumbit url pada google webmaster tools, setelah sumbit url yang terjadi adalah munculnya url/link dan sebagian isi artikel kita pada situs tersebut, jika ada pengunjung mengkliknya maka akan url akan redirect ke blog kita.
·    Mencari backlink dengan berkomentar pada blog lain.
Memberi komentar disini dalam artian memberi komentar dengan relevan pada blog lain dengan menyertakan link aktif yang mengarah pada blog kita, untuk mendapatkan backlink yang berkualitas berkomentarlah dengan relevan pada blog yang sudah memiliki page rank tinggi, menggunakan domain TLD, dofollow, berdomain gov / edu. Oke tak kasih contoh biar jelas,
Berikut ini adalah contoh isi komentar yang relevan dengan link aktif pada blog lain yang membahas "Terhapusnya blog toleh google"
Cara membuat link aktif pada komentar dapat dikakukan dengan memasukkan script berikut ini pada pada saat membuat komentar :
C.      Bounce rate
Bounce rate adalah persentase jumlah pengunjung yang langsung kabur setelah mengunjungi halaman blog kita, semakin sedikit persentase bounce rate blog semakin bagus, banyak orang yang keliru pada hal ini dan menyatakan sebaliknya, padahal semakin besar persentase bounce rate itu menandakan banyaknya pengunjung yang langsung kabur setelah melihat sebuah halaman blog kita.
Lalu bagaimanakah cara mengeahui bounce rate pada blog ? bounce rate pada blog dapat di cari menggunakan situs statisik blog, salah satunya adalah alexa, kalian cukup memasukkan link blog kalian pada situs tersebut maka informasi mengenai bounce rate akan muncul pada situs tersebut.
Lalu apa hubungannya bounce rate dengan seo ? semakin bagus isi dari blog kita maka pengunjung akan merasa betah dan berlama lama mengunjungi blog dan bounce rate blog kita pun akan menjadi semakin rendah. Nah hal itulah yang akan menyebabkan google mengetahui kalo isi blog kita itu berkualitas dan disukai banyak pengunjung yang berdampak mudahnya blog kita muncul pada SERP (Search engine result page).
Hal hal yang menyebabkan bounce rate meningkat
1. Loading halaman blog
Pasti kalian pun sudah perna merasakannya, jika kalian mengunjungi sebuah situs dengan loading yang lama pasti kalian langsung kabur dan mencari informasinya pada blog lainnya ! betul bukan, hehe saya pun juga mengalaminya, Jadi gunakanlah template blog yang ringan agar pengunjung dapat menelusuri blog dengan cepat.
 2. Iklan blog yang berlebihan
Nah ini adalah hal yang kedua yang menyebabkan pengunjung blog kabur, apa lagi iklannya adalah iklan pop up dan iklan melayang, pasti para pengunjung akan meninggalkan blog anda dan mecari informasi pada blog lainnya yang iklannya tidak berlebihan. jadi pasanglah iklan sewajarnya saja tidak usah berlebihan.
 3. Konten yang tidak berkualitas
Dan yang terakhir adalah isi dari blog kita, jika isinya hasil copas pasti pengunjung sudah membaca artikel tersebut pada blog lainnya yang akan menyebabkan pengunjung blog bosan berlama lama pada blog kita dan akan pergi begitu saja, jadi buatlah konten yang original dan unik agar pengunjung merasa betah pada blog anda.
Sebenarnya menghitung persentase bounce rate dapat dilakukan secara manual, yaitu dengan menggunakan rumus jumlah pengunjung yang kabur di bagi dengan total pengunjung yang datang lalu dikalikan seratus persen.
D.      Copy writing
Teknik copywriting dengan tujuan utama dari copywriting adalah untuk mendorong orang atau sekelompok masyarakat agar mau melakukan sesuatu persis seperti yang dikehendaki oleh sang copywriter (pelaku copywriting). Misalnya saja untuk membeli sebuah produk tertentu, untuk memilih kandidat dalam pemilihan umum, atau untuk mendaftar dan mengikuti kursus bahasa inggris, dan seterusnya.
Pada artikel ini kita akan membahas tentang copywriting di dalam tulisan untuk mempromosi produk atau jasa. Jadi bukan tentang copywriting yang lain.
Kenapa kita butuh copywriter?
Contoh copywriting iklan atau contoh tulisan copywriter agar semuanya efektif dan menghasilkan rasio konversi yang tinggi, maka dibutuhkan teknik copywriting. Itulah mengapa skill copywriting sangat dibutuhkan. Kalau Anda memasarkan produk ke 100 orang yang sebelumnya hanya bisa terjual ke 1 orang saja, tapi dengan teknik copywriting yang tepat sekarang ada 5 pembeli. Apalagi sekarang media pemasaran secara online semakin populer mengalahkan pemasaran tradisional.
Peran teks dan copywriter sangat dibutuhkan. Anggaplah ada sebuah perusahaan yang melakukan pemasaran digital secara menyeluruh. Maka mereka memerlukan:
1. Facebook
2. YouTube
3. Iklan TV dan radio
4. Konten website
5. Konten social media
6. Konten email marketing, dan masih banyak lagi!.
Contoh tulisan copywriter.
Karena copywriting adalah ketrampilan atau kemampuan dalam mengolah kata dengan cara menulis kata atau kalimat iklan yang mampu membuat orang lain merespon tawaran penjualan Anda.
Contoh copywriting iklan yang bisa Anda modifikasi sesuai kebutuhan.
1. ~Anda akan tahu bagaimana rahasia Saya menghasilkan ratusan juta rupiah hanya modal BlackBerry~.
 2. ~Menggunakan alat ini akan menghemat uang Anda lebih dari 10 juta dalam setahun dan GRATIS ongkos kirim ke seluruh Indonesia~.
 3. ~Jika dalam 30 hari berat badan Anda tidak turun (minimal) 8 kg, kami berikan jaminan uang kembali sepenuhnya~.
 4. ~Dengan alat ini, Anda bisa dengan sangat mudah menghilangkan noda jerawat yang selama ini mengganggu kecantikan wajah Anda~.
 5. ~Bagaimana Anda bisa mengurangi lemak dalam perut Anda dengan sangat cepat tanpa harus merasa lapar?~.
E.       Profesi Bidang Web
a)      Web architect dan web desaigner
Perancang dan struktur bagian-bagian web dibuat serta mendesain tampilan situs, memisahkan gambar dan berfungsi ketika di tambah bahasa pemrograman. Syarat : kuasai HTML, CSS dan XHTML, adobe photoshop, dan illustrator, memiliki bidang seni dan kreatif.
b)      Web programmer
Membuat  dan menset-up layanan-layanan interaktif dalam web seperti merancang form aplikasi, guest book, search angine, news publish, discussion forum dan e-commerce. Syarat : PHP, CGI/Perl, pyton, javascript, java, vbscript, as[ dan c/c++.
c)      Web developer
·      Menganalisa kebutuhan sistem
·      Merancang web/situs (desain dan program)
·      Mengaktifkan domain dan hosting
·      Pemeliharaan situs dan promosi
Syarat :
·      Menguasai program web
·      Menguasai pengelolaan data base
·      Mengerti domain dan hosting
·      Menguasai sistem jaringan
Deskripsi kerja :
·      Mendesain, membangun, memelihara situs web
·      Menggunakan bahasa authoring/bahasa scripting
·      Alat media digital
d)     Web administrator
·      Menjaga kelancaran akses situs (instalasi dan konfigurasi sistem)
·      Merawat hosting dan domain
·      Mengatur keamanan server dan firewall
·      Mengatur akundan kata sandi untuk domain situs user
Kualifikasi :
·      Menguasai jaringan (LAN,WAN, Intranet dll)
·      Menguasai OS Linux (Linux, Free Bsd dll)
Tugas :
·      Back up atau memodifikasi aplikasi dan data yang terkait untuk menyediakan pemulihan transaksi
·      Menerapkan update, upgrade, dan patch, pada waktu yang tepat untuk membatasi hilangnya layanan
e)      Web analis
·      Mengembangkan perangkat  lunak/ software dalam tahap requirement desain dan construction
·      Membuat dokumen requirement dan desain berdasarkan jenis bisnis coustomer
·      Membangun framework untuk digunakan dalam pengembangan software oleh programmer
Kualifikasi :
·      Menguasai bahasa pemrograman web
·      Menguasai metode dan best praktic pemrograman
·      Menguasai arsitektur aplikasi dan teknologi terkini
Deskripsi kerja :
·      Mengumpulkan informasi dan menganalisa serta evaluasi sistem yang sudah ada maupun untuk perancangan suatu sistem
·      Riset, perencanaan, instalasi, konfigurasi, throubleshoot, pemeliharaan dan upgrade perangkat keras/perangkat lunak dan sistem pengoprasian
·      Mendokumentasikan kekurangan serta solusi terhadap sistem yang ada sebagai catatan masa yang akan datang
f)       Agile development methods
Pengembangan  metodelogi perangkat lunak yang digunakan untuk membuat struktur, rencana, dan kontrol pengerjaan suatu proyek, model yang digunakan waterfall, fountain, spiral, rapid, prototyping, incremental,  build and fix, synchronize & stabilize
Kelebihan
·         Menambah produktifitas tim
·         Menambah kualitas perangkat lunak
·         Menambah kepuasan klien
·         Menghemat biaya
Kekurangan
·         Tidak cocok untuk tim yang besar (>20 orang)
·         Perkiraan waktu release dan harga perangkat lunak sulit ditentukan
F.       Kejahatan Bidang Internet
1.        Cracker
Sebutan untuk mereka yang masuk ke dalam sistem orang lain dan cracker lebih bersifat deduktif, biasanya di jaringan komputer secara sengaja melawan keamanan sistem komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga mendelet data milik orang lain, mencuri data dan pada umumnya melakukan cracking untuk keuntungan sendiri, atau karna sebab lainnya, karena ada tantangan beberapa proses pembobolan dilakukan untuk menentukan kelemahan sistem
2.        Hacker
Orang yang mempelajari, menganalisi dan memodifikasi, menerobos masuk ke dalam komputer dan jaringan komputer baik untuk keuntungan atau di motivasi oleh tantangan.
Jenis hacker ada 2 :
Ø White hat hacker adalah hacker yang memegang teguh standar etika, akses ke sistem komputer dilakukan bukan untuk tujuan yang merugikan tetapi untuk menguji ketahanan sistem tersebut, jadi hacker jenis ini banyak mempelajari sistem, bahkan disewa sebagai konsultan keamanan
Ø Black hat hacker adalah jenis hacker yang aktivitasnya menerobos sistem keamanan komputer untuk melakukan kerusakan seperti menghapus file, pencurian identitas, penipuan kartu kredit dan lain-lain.
Hirarki atau tingkatan hacker :
a.    Ellite
Dikenal sebagai 3I33t, 3I337 atau kombinasi dari itu, dan sering disebut “suhu”
Ciri-ciri : mengerti sistem operasi, sanggup mengkonfigurasi dan menyambungkan jaringan secara global, melakukan penrograman setiap harinya, tidak menghancurkan data-data dan selalu mengikuti peraturan yang ada.
b. Semi ellite
Ciri-ciri : lebih muda dari golongan ellite, memiliki pengetahuan dan kemampuan luas setting komputer, mengerti tentang sistem operasi, kemampuan programnya cukup untuk mengubah program exploit.
c. Developed kiddie
Ciri-cirinya :  umurnya masih muda (ABG) dan masih sekolah, mereka membaca metode hacking dan caranya di berbagai kesempatan, mencoba berbagai sistem sampai pada akhirnya berhasil dan memploklamirkan kemenangan ke lainnya, umumnya masih menggunakan Grafic User Interface (GUI) dan baru belajar basic dari UNIX tanpa mampu menemukan lubang kelemahan baru dari sistem operasi.
d. Script kiddie
Ciri-ciri sama seperti developed kiddie dan lamers, mereka hanya memiliki pengetahuan teknis networking yang sangat minimal tidak lepas dari GUI, hacking dilakukan menggunakan Trojan untuk menakuti dan menyusahkan hidup pengguna internet
e. Lamer
Ciri-ciri : tidak memiliki pengalaman dan pengetahua tetapi ingin menjadi “hacker” sehingga sering disebut “wanna-be hacker”, penggunaan komputer mereka terutama untuk main game, mencuri kartu kredit,, melakukan hacking dengan menggunakan software trojan, nuke dan dos.
Kode etik hacker :
     Mampu mengakses komputer tak terbatas dan totalitas
     Semua informasi haruslah free
     Tidak percaya pada otaritas artinya memperluas desentralisasi
     Tidak memakai identitas palsu seperti nama samaran yang konyol, umur dan posisi
     Mampu membut seni keindahan dalam komputer
     Pekerjaan yang dilakukan semata-mata demi kebenaran informasi yang harus disebarluaskan
     Memegang teguh komitmen tidak membela dominasi ekonomi industri software tertentu
Craker tidak memiliki kode etik apapun.
Aturan main hacker  :
     Diatas segala-galanya hormati pengetahuan dan kebebasan informasi
     Memberitahukan sistem administrasi akan adanya pelanggaran keamanan/lubang di keamanan yang anda lihat
     Jangan mengambil keuntungan yang tidak fair dari hack
     Tidak mendistribusikan dan mengumpulkan software bajakan
     Tidak pernah mengambil resiko yang bodoh, selalu mengetahui kemampuannya sendiri
     Selalu secara terbuka/bebas/gratis memberitahukan dan mengajarkan berbagai informasi dan metode yang diperoleh
     Tidak pernah meng-hack sebuah sistem untuk mencuri uang
     Tidak pernah memberikan akses keseseorang yang akan membuat kerusakan
     Tidak pernah secara sengaja menghapus dan merusak file di komputer yang di hack
     Hormati mesin yang di hack dan perlakukan dia seperti mesin sendiri
3.      Hacking  adalah sikap atau kemampuan yang pada dasarnya harus dipelajari sendiri seperti ilmu jaringan komputer dan ilmu keamanan
4.      Carder  adalah kejahatan yang berupa pencurian dalam bentuk materi melakui media kartu kredit dengan cara membuy-pass password aslinya, bisa disebut juga seseorang yang ahli dalam menjebol sistem keamanan pada kartu kredit, yang secara illegal melalui dunia internet dengan cara melakukan memanipulasi no kartu kredit orang lain dan menggunakannya untuk kepentingan sendiri/pribadi
5.      Cybercrime adalah jenis kejahatan atau tindak kriminal yang dilakukan dengan teknologi komputer sebagai alat kejahatan utama terutama internet
6.      Spamming adalah kejahatan dengan mengirim email palsu dengan memanfaatkan server email yang memiliki smtp open relay, contohnya pengiriman informasi/iklan suatu produk yang tidak pada tempatnay dalam hal ini sangat mengganggu bagi yang di kirim.
7.      Malcious software/Malware adalah aplikasi komputer yang khusus dibuat dengan tujuan mencari kelemahan dan celah dari software, malware terdiri dari program (kode, scrip, konten aktif) yang dirancang untuk mengganggu atau menolak software dengan tujuan untuk mengumpulkan informasi yang mengarah pada hilangnya privasi mendapatkan akses tidak sah ke sumber daya sistem
8.      Snooping adalah suatu pemantauan elektronik terhadap jaringan digital untuk mengetahui password atau data lainya, teknik yang dikenal sebagai eaves dropping yakni shoulder surfing (pengamatan langsung terhadap display monitor seseorang untuk memperoleh akses), dumpster diving (mengakses untuk memperoleh password atau data lainnya), digital sniffing ( pengamatan elektronik terhadap jaringan untuk mengungkap password atau data lainnya.
9.      Sniffing  adalah penyadapan terhadap lalu lintas data pada suatu jaringan komputer.
10.  Spoofing adalah teknik yang digunakan untuk memperoleh akses yang tidak sah ke suatu komputer/informasi dimana penyerang berhubungan dengan pengguna dengan berpura-pura memalsukan bahwa mereka host yang dapat dipercaya, hal ini biasanya dilakukan oleh seorang hacker/cracker
11.  Pharming adalah situs palsu diinternet, merupakan suatu metode untuk mengarahkan komputer pengguna dari situs yang mereka percayai kepada sebuah situs yang mirip pengguna sendiri secara sederhana tidak mengetahui kalau dia sudah berada dalam perangkap karena alamat situsnya masih sama dengan yang asli.
12.  Defacing adalah  kegiatan mengubah halaman situs/website pihak lain seperti pada situs menkominfo, partai golkar, B.I, situs KPU pada tahun 2004 dll.
13.  Phising adalah  kegiatan memancing pemakai komputer di internet atau user agar mau memberikan informasi pada diri pemakai (username) dan kata sandinya/password selalu di deface. Biasanya diarahkan pada pengguna online banking.
14.  Jamming adalah aksi untuk mengacaukan sinyal di suatu tempat. Biasanya dilakukan oleh orang yang tidak bertanggung jawab misalnya teroris, yang aksinya mengakibatkan suatu kota lumpuh dalam rangka melancarkan aksi terornya.

DAFTAR PUSTAKA

1.    Mulyanto, Agus. 2009. Sistem Informasi Teknologi, Yogyakarta : Andi Offset. 2009.
2.    Pardosi, Pengenalan Internet : Burst of Energy, PT. Indah Anggota IKAPI. 2007
3.    Yakub, Pengantar Sistem Informasi, Yogyakarta: Graha Ilmu. 2012
4.    Jogiyanto, MBA, Ph.D. Pengenalan Komputer, Dasar Ilmu Komputer, Yogyakarta : Andi Offset. 2009