SOAL LATIHAN
1. Pengertian program ?
Pengertian
Program dan Bahasa Pemrograman
program adalah
kumpulan instruksi yang digunakan untuk mengatur komputer agar melakukan suatu
tindakan tertentu. Tanpa program, komputer sesungguhnya tidak dapat berbuat
apa-apa. Karena itu, program merupakan
salah satu bagian penting pada komputer, yang mengatur komputer agar melakukan
tindakan yang sesuai dengan yang dikehendaki. Orang yang membuat program biasa
disebut programmer.
Suatu program
ditulis dengan mengikuti kaidah bahasa pemrograman tertentu. Komputer bekerja
seperti switching dan hanya mengenali 0 dan 1 dan Manusia dapat mengerjakan
suatu intruksi berdasarkan kalimat-kalimat. Jadi, kita perlu adanya bahasa
penghubung agar komputer mampu mengerti segala instruksi dari manusia, yang
kita sebut sebagai bahasa pemrograman.
Bahasa
pemrograman diubah kedalam bahasa yang dipahami oleh komputer dengan
menggunakan interpreter atau kompiler.
Interpreter
menerjemahkan instruksi selama program diminta untuk dieksekusi. Jika seseorang
bermaksud menjalankan program tersebut agar dapat dijalankan oleh komputer,
mula-mula kode sumber (source code) diterjemahkan dulu ke dalam bentuk kode
mesin per baris instruksi. Setelah satu baris instruksi tersebut dipahami
komputer, instruksi tersebut dijalankan. lalu interpreter kembali memproses
baris instruksi lainnya.
Sedangkan
kompiler, menerjemahkan instruksi ke dalam kode objek secara keseluruhan,
setelah semua instruksi diterjemahkan, instruksi yang telah dimengerti oleh
komputer baru dijalankan.Proses tersebut dinamakan kompilasi.
Dalam dunia
pemrograman dikenal berbagai macam bahasa pemrograman, namun yang lebih umum
digunakan adalah Pascal, Java, C, C++, dan BASIC.
Secara garis
besar, bahasa-bahasa pemrograman dapat dikelompokkan menjadi:
– Bahasa beraras
tinggi – high level language (Assembler)
– Bahasa beraras
rendah – medium level language (C, Pascal, Fortran) dan
– Bahasa beraras
rendah – low level language (Java, C++, C#).
Semakin tinggi
tingkatan bahasa, semakin mudah dipahami oleh programmer (manusia), dan semakin
rendah tingkatannya, semakin mudah pula dimengerti oleh komputer.
2.
Aplikasi yang digunakan untuk membuat program
?
J Program-program yang
dapat digunakan untuk membuat desain website
Software Desain : Membuat desain
layout homepage, sebagai awal dalam membuat web biasanya para web designer
dimulai dengan software ini sebagai tampilan sementara dan variasinya.
a) Program
yang digunakan :
*Adobe Photoshop : Desain berbasis titik ( bitmap )
*CorelDraw : Desain berbasis vector (garis)
*Macromedia Firework : Design & terjemahkan/optimalkan bitmap dalam bentuk web
*Adobe Image Ready : Memotong image dalam format html
*Adobe Illustrator : Desain berbasis vector
*Macromedia Freehand : Desain berbasis vector
*Adobe Photoshop : Desain berbasis titik ( bitmap )
*CorelDraw : Desain berbasis vector (garis)
*Macromedia Firework : Design & terjemahkan/optimalkan bitmap dalam bentuk web
*Adobe Image Ready : Memotong image dalam format html
*Adobe Illustrator : Desain berbasis vector
*Macromedia Freehand : Desain berbasis vector
b) Software
Efek Desain : Berguna untuk menghidupkan desain yang telah kita
rancang.
*Painter : Memberikan efek lukisan
*Ulead Photo Impact : Efek frame dan merancangan icon yang cantik.
*Plugins Photoshop : Memberi efek desain saat mendesain layout homepage di Photoshop.
*Painter : Memberikan efek lukisan
*Ulead Photo Impact : Efek frame dan merancangan icon yang cantik.
*Plugins Photoshop : Memberi efek desain saat mendesain layout homepage di Photoshop.
c) Software
Animasi : Menambahkan animasi agar kelihatan lebih menarik dan hidup.
*3D Studio Max : Untuk membuat objek dan animasi 3D.
*Gif Construction Set : Membuat animasi file gif
*Macromedia Flash : Menampilkan animasi berbasis vector yang berukuran kecil.
*Microsoft Gif Animator : Membuat animasi file gif
*Swift 3D : Merancang animasi 3D dengan format file FLASH.
*Swish : Membuat berbagai macam efek text dengan format file FLASH.
*Ulead Cool 3D : Membuat animasi efek text 3D.
*3D Studio Max : Untuk membuat objek dan animasi 3D.
*Gif Construction Set : Membuat animasi file gif
*Macromedia Flash : Menampilkan animasi berbasis vector yang berukuran kecil.
*Microsoft Gif Animator : Membuat animasi file gif
*Swift 3D : Merancang animasi 3D dengan format file FLASH.
*Swish : Membuat berbagai macam efek text dengan format file FLASH.
*Ulead Cool 3D : Membuat animasi efek text 3D.
d) Software
Capture : Untuk mengambil sebagian gambar dr image lain
*Snagit : Untuk capture dan juga bisa edit hasilnya.
*Snagit : Untuk capture dan juga bisa edit hasilnya.
e) Software
Web Editor : Istilah lainnya adalah CMS (Content Management System),
Menyatukan keseluruhan gambar dan tata letak desain, animasi, mengisi halaman
web dengan teks dan bahasa script.
*Macromedia Dreamweaver : Editor yg umum dipakai dgn berbagai fasilatas visual tuk kemudahannya.
*Microsoft Frontpage : Editor lama, sebelum mengenal dreamweaver bawaan microsoft.
*Joomla : CMS free, dipakai tuk web / blog yg sering update berita.
*WordPress : seperti joomla hanya tidak selengkap joomla tp lebih mudah pemakaiannya.
*Macromedia Dreamweaver : Editor yg umum dipakai dgn berbagai fasilatas visual tuk kemudahannya.
*Microsoft Frontpage : Editor lama, sebelum mengenal dreamweaver bawaan microsoft.
*Joomla : CMS free, dipakai tuk web / blog yg sering update berita.
*WordPress : seperti joomla hanya tidak selengkap joomla tp lebih mudah pemakaiannya.
f) Software
Upload : File html diletakkan ( upload ) di suatu tempat ( hosting )
agar orang dapat melihat homepage di internet.
FileZilla FTP : free FTP dan banyak dipakai para bloger
Cute FTP : FTP yg gw pake cos lebih familiar
Macromedia Dreamweaver : Fasilitas Site FTP
Microsoft Frontpage : Fasilitas Publish
FileZilla FTP : free FTP dan banyak dipakai para bloger
Cute FTP : FTP yg gw pake cos lebih familiar
Macromedia Dreamweaver : Fasilitas Site FTP
Microsoft Frontpage : Fasilitas Publish
g) Sound
Editor : Buat yg berjiwa music bisa menhidupkan web/blog dengan
software ini. Tools tuk manipulasi file midi atau wav.
o Sound Forge : Manipulasi efek file yang berformat mp3 dan wav.
o Cakewalk : Manipulasi efek untuk file yang berformat midi
o Sound Forge : Manipulasi efek file yang berformat mp3 dan wav.
o Cakewalk : Manipulasi efek untuk file yang berformat midi
h) Browser : Untuk
menampilkan hasil web / blog dalam local computer atau dunia maya luar.
Internet Explorer : Web browsing standar bawaan Microsoft
Mozilla FireFox : Browser terbaik yg popular
Opera : Browser yang memiliki segudang fitur
Netscape : Browser yang memiliki pengaman terhadap virus dan spyware
Internet Explorer : Web browsing standar bawaan Microsoft
Mozilla FireFox : Browser terbaik yg popular
Opera : Browser yang memiliki segudang fitur
Netscape : Browser yang memiliki pengaman terhadap virus dan spyware
3.
Flowchat ?
Pengertian
dan Definisi Flowchart
Flowchart atau Bagan alir
adalah bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika. Bagan alir (flowchart)
digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
Jenis jenis
Flowchart
Ada beberapa jenis flowchart
diantaranya:
1. Bagan alir sistem (systems
flowchart).
2. Bagan alir dokumen (document
flowchart).
3. Bagan alir skematik (schematic
flowchart).
4. Bagan alir program (program
flowchart).
5. Bagan alir proses (process
flowchart).
System
Flowchart
System flowchart dapat didefinisikan
sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.
Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam
sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.
Document
Flowchart
Bagan alir dokumen (document
flowchart) atau disebut juga bagan alir formulir (form
flowchart) atau paperwork flowchart merupakan bagan alir yang
menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Schematic
Flowchart
Bagan alir skematik (schematic
flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu
untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir
skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan
gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan
gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang
paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini
memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.
Program Flowchart
Bagan alir program (program
flowchart) merupakan bagan yang menjelaskan secara rinci
langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi
bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
Process Flowchart
Bagan alir proses (process
flowchart) merupakan bagan alir yang banyak digunakan di teknik
industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan
proses dalam suatu prosedur.
Simbol dan
Notasi Flowchart
Dipakai sebagai alat Bantu
menggambarkan proses di dalam program. Dan dibagi menjadi tiga kelompok :
♦ Flow Direction Symbols ♦
dipakai untuk menggabungkan antara symbol yang satu
dengan symbol lainnya
Symbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Symbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)
Symbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Symbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)
♦ Processing symbols ♦
Menunjukkan jenis operasi pengolahan dalam suatu
prosedur
Symbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Symbol Manual Operation (Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer)
Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi)
Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
Symbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)-
Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
-
Symbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)
Symbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)
Symbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Symbol Manual Operation (Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer)
Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi)
Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
Symbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)-
Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
-
Symbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)
Symbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)
♦ Input-output symbols ♦
menyatakan jenis peralatan yang
digunakan sebagai media input atau output.
Symbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Symbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
-Symbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)-
Symbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Symbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)
Symbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)
Symbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Symbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
-Symbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)-
Symbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Symbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)
Symbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)
Pedoman
Membuat Flowchart
Bila seorang analis dan programmer
akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:
1. Flowchart digambarkan dari halaman
atas ke bawah dan dari kiri kekanan.
2. Aktivitas yang digambarkan harus
didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh
pembacanya.
3. Kapan aktivitas dimulai dan berakhir
harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus
diuraikan dengan menggunakan deskripsi kata kerja
5. Setiap langkah dari aktivitas harus
berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas
yang sedang digambarkan harusditelusuri dengan hati-hati.
Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak
perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan
percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya
bila percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang
standar.
Contoh-contoh
Flowchart
Contoh Flowchart Program
Contoh Flowchart Program –
Menentukan Bilangan Ganjil/Genap
Penggunaan predefined processes
dapat digunakan untuk menyederhanakan flowchart system yang complex
Flowchar Sistem untuk predefined
process yang diberi nama Check shipment untuk Flowchart diatas
Sumber : http://zonapanda.blogspot.com/2013/02/pengertian-flowchart-dan-contoh.html
Pemrograman adalah proses
menulis, menguji dan memperbaiki (debug), dan
memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam
berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu
program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan
keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan
keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus,
pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Analyst
System : seseorang yang bertanggung jawab atas
penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan
organisasi bisnis atau perusahaan
Bahasa
pemrograman : suatu kumpulan kata (perintah) yang
siap digunakan untuk menulis suatu kode program sehingga kode – kode program
yang kita tulis tersebut akan dapat dikenali oleh kompilator yang sesuai. Kata
– kata tersebut dalam dunia pemrograman sering dikenal dengan
istilah keyword (atau disebut juga reserved word).
Boolean :
suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false
(benar atau salah)
C++ : bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di
Bell Labs (Dennis Ritchie) pada awal tahun 1970-an
Char :
Variabel yang mewakili suatu karakter tunggal, sebuah huruf, 1 digit, atau
tanda baca.
Clrscr :
Clear screen,perintah yang digunakan untuk membersihkan layar.
Coding :
menerjemahkan persyaratan logika dari pseudocode atau diagram alur ke dalam
suatu bahasa pemograman baik huruf, angka, dan simbol yang membentuk program.
Compile :
Penerjemahan Kode Progam menjadi Bahasa Mesin
Const :
nilai tetap yang pendeklarasiannya mirip dengan variabel, hanya nilainya
saja yang tidak bisa berubah, fungsi const
diletakkan di bawah main , memakai “;”, harus di ikuti type data.
Debug :
sebuah metode yang dilakukan oleh para pemrogram dan pengembang perangkat lunak untuk meng-analisis alur kerja program, mencari dan
mengurangi bug, atau kerusakan di dalam sebuah program komputer atau perangkat keras sehingga perangkat tersebut bekerja sesuai dengan
harapan
Define :
nilai tetap yang pendeklarasiannya mirip dengan variabel, hanya nilainya
saja yang tidak bisa berubah, fungsi define diletakkan di atas main, tidak
memakai “;”
Descrement : digunakan
untu pengurangan nilai yang dilakukan setelah suatu variable diproses.
Ekspresi
:
Pengkombinasian peubah-peubah dan konstanta untuk menghasilkan nilai baru.
Float : Variabel yang dapat menampung semua
nilai bilangan real, mewakili semua bilangan,dan bilangan dengan pecahan
decimal.
Function overloading : proses menggunakan nama yang sama untuk dua
atau lebih fungsi
Getch : untuk menjeda program selama kita menekan
sembarang tombol, fungsi getch() tidak bisa kita gunakan tanpa menambahkan
header conio.h, karena getch berada di berkas conio.
Include :
termasuk. Compiler dari c++ yang menjalankan program yang dinamakan
preprosesor.
Increment : operator untuk penambahan nilai
Integer(Int) : variable yang dapat menampung nilai positif
atau nilai negative.
Interpreting : menerjemahkan kode
Operand :
nilai yang dilibatkan oleh operator
Operator :
Suatu tanda atau symbol yang dipakai untuk menyatakansuatu operasi atau
menipulasi data.
Operator Aritmatika : Operator yang berfungsi untuk operasi
aritmatika
Operator Assigment : Operator yang
berfungsi untuk memasukkan (assign) nilai ke dalam suatu variabel atau
konstanta
Operator Binary :Operator yang melibatkat dua operand dalam opersinya
Operator Bitwise :Operator yang digunakan untuk melakukan operasi-opersi yang berhubungan
dengan pemanipulasian bit.
Operator Ternary :
Operator yang Digunakan dalam operasi yang melibatkan 3 buah operan
Operator Unary : Operator yang melibatkan sebuah operand
Post Increment : Penambahan
nilai dilakukan setelah suatu variabel diproses
Pre-Increment : Penambahan nilai dilakukan sebelum suatu
variabel diproses.
Preprocessor :
sebuah cara untuk menggantikan perintah-perintah yang umum digunakan
pada bahasa pemrograman sebelum dieksekusi
Program :
suatu perangkat lunak (software) yang digunakan untuk keperluan -
keperluan aplikatif tertentu di berbagai bidang, baik di lingkungan perusahaan,
pendidikan ataupun yang lainnya. Perangkat lunak tersebut sebenarnya merupakan
suatu runtutan kode – kode program yang ditulis dengan salah satu bahasa
pemrograman tertentu dan telah dikompilasi melalui kompilator yang sesuai
dengan bahasa pemrograman tersebut.
Programmer : profesi yang menulis program menggunakan bahasa pemrograman seperti Perl, C++, Python, VB, Visual_Basic_.NET, PHP, dan lain-lain.
Running :
Proses menjalankan kode mesin sehingga menghasilkan output yang dapat
dilihat di monitor.
Sequensial Programing : Konsep pemrograman i top down, berawal
dari atas sampai akhirnya paling bawah.
Source Code :
kumpulan pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis
dan dapat di baca manusia. Source code memungkinkan programmer untuk berkomunikasi dengan komputer
menggunakan beberapa perintah yang telah terdefinisi
Struktural Programing :
sebuah cara pemrosesan data secara terstruktur dalam analisa, cara dan
penulisan pemrograman.
Switch-Case : Merupakan
pernyataan yang dirancang untuk pengambilan keputusan yang melibatkan banyak
alternatif. Setiap cabang akan dijalankan jika syarat nilai konstanta terpenuhi
dan default akan dijalankan jika semua cabang di atasnya tidak terpenuhi.
While : perulanangan while digunakan untuk
mengeksekusi blok kode selama suatu kondisi bernilai benar.
5.
Diagram blok komputer? , beserta
penjelasannya !
Sistem Komputer dan Diagram Blok Komputer
Sistem Komputer
Untuk mewujudkan komputer sebagai pengolah data untuk menghasilkan suatu informasi, diperlukan (computer system) yang elemennya terdiri dari :
Untuk mewujudkan komputer sebagai pengolah data untuk menghasilkan suatu informasi, diperlukan (computer system) yang elemennya terdiri dari :
1. Hardware atau Perangkat Keras:
peralatan yang secara fisik terlihat dan bisa djamah.
peralatan yang secara fisik terlihat dan bisa djamah.
2. Software atau Perangkat Lunak:
program yang berisi instruksi/perintah untuk melakukan pengolahan data
program yang berisi instruksi/perintah untuk melakukan pengolahan data
3. Brainware:
manusia yang mengoperasikan dan mengendalikan sistem komputer
manusia yang mengoperasikan dan mengendalikan sistem komputer
Diagram Blok Komputer
Input Device
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer
Output Device
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara
I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
Memory
Bagian ini digunakan untuk menyimpan data yang diproses. Memory dibagi dua
bagian ;
· MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori
internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di
dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi
dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses
· Menyimpan daya hasil pemrosesan ALU senelum dikirimkan ke peranti keluaran
· Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan Ram. Selain itu, terdapat pula memori yang disebut cache memory.
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses
· Menyimpan daya hasil pemrosesan ALU senelum dikirimkan ke peranti keluaran
· Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan Ram. Selain itu, terdapat pula memori yang disebut cache memory.
a. ROM
ROM (Read-Only-Memory a.k.a firmware) adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor ketika komputer mulai dihidupkan.
b. RAM
RAM (Random-Access Memory) adalah jenis memori yang isinya dapat
diganti-ganti selama komputer sihidupkan dan bersifat volatile. Selain itu, RAM
mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.
· MEMORI INTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau
program.Contoh: Hardisk, Floppy Disk dllHubungan antara Chace Memori, Memori
Utama dan Memori eksternal dapat di lihat pada gambar berikut :
Konsep dasar memori eksternal adalah :
· Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.
Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.
Konsep dasar memori eksternal adalah :
· Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.
Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.
CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data,
CU (Control Unit) sebagai pengontrol kerja komputer
Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 24, atau 32 jalur paralel.
Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel
DIAGRAM BLOK
Struktur dan Fungsi bagian-bagian Komputer
Struktur komputer didefinisikan sebagai cara-cara dari tiap komponen salingterkait satu dengan yang lain. Sedangkanfungsi komputer didefinisikan sebagai operasi masing-masing komponensebagai bagian dari
struktur. Adapun fungsi dari masing-masingkomponen dalam
struktur di atas adalah sebagai berikut :
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan
data atau perintah ke dalam komputer
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran
sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke
kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem.
Peralatan input danoutput diatas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu ALU(Arithmetical Logical Unit) sebagai pusat pengolah data,
dan CU (Control Unit) sebagai pengontrol kerja komputer.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori
external. Memori internal berupa RAM (Random Accese Memory) yang berfungsi
untuk menyimpan program yang kitaolah untuk sementara waktu, dan ROM (Read Only
Memory) yaitu memori yang hanya bisadibaca dan berguna sebagai penyedia
informasi pada saat komputer pada saat dinyalakan.
6.
Jenis-jenis jaringan komputer ?
Jenis-Jenis Jaringan Komputer dan Perbedaannya
Adheens San
Secara garis besarnya jaringan komputer ada 5 jenis, untuk
lebih jelasnya bagaimana cara membedakan jenis jaringan komputer tersebut,
berikut akan saya ulas dengan lebih terperinci untuk definisi pada tiap-tiap
jenisnya.
Untuk mengkategorikan / mengelompokkan jenis-jenis desain dari jaringan komputer adalah dengan ruang lingkup atau skala wilayah mereka. Untuk alasan historis, industri jaringan mengacu pada hampir setiap jenis desain sebagai semacam jaringan area. Contoh umum tipe jaringan adalah sebagai berikut:
Jenis Jaringan Komputer
1. Local Area Network (LAN) - Merupakan
jaringan internal di dalam sebuah gedung atau kampus. LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor
suatu organisasi, perusahaan atau pabrik-pabrik untuk memakai bersama
sumberdaya misalnya printer, media penyimpanan (storage) serta saling bertukar
infromasi.
2. Metropolitan Area Network (MAN) - Merupakan versi LAN yang dengan cakupan / area lebih luas dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan bisa berhubungan dengan jaringan televisi kabel.
3. Wide Area Network (WAN) - Memiliki jangkauan geografis yang lebih luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet - Orang yang terhubung kejaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kompatibel dan berbeda. Kumpulan jaringan yang saling terhubung (terinterkoneksi) inilah yang disebut dengan Internet.
5. Jaringan Tanpa Kabel - Atau yang biasa lebih dikenal dengan Wireless merupakan sebuah solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Jaringan tanpa kabel memiliki kelebihan karena lebih leluasa bergerak (mobile) dalam melakukan aktifitas komunikasi.
Semoga ulasan singkat bagaimana cara membedakan jenis-jenis jaringan berdasarkan fungsi serta kemampuan atau cakupan (area) yang telah saya urai diatas bisa membantu siapa saja yang ingin lebih memahami mengenai jaringan tersebut. Jangan lupa untuk kembali mengikuti ulasan yang masih terkait tentang jaringan pada kesempatan berikutnya.
2. Metropolitan Area Network (MAN) - Merupakan versi LAN yang dengan cakupan / area lebih luas dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan bisa berhubungan dengan jaringan televisi kabel.
3. Wide Area Network (WAN) - Memiliki jangkauan geografis yang lebih luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet - Orang yang terhubung kejaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kompatibel dan berbeda. Kumpulan jaringan yang saling terhubung (terinterkoneksi) inilah yang disebut dengan Internet.
5. Jaringan Tanpa Kabel - Atau yang biasa lebih dikenal dengan Wireless merupakan sebuah solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Jaringan tanpa kabel memiliki kelebihan karena lebih leluasa bergerak (mobile) dalam melakukan aktifitas komunikasi.
Semoga ulasan singkat bagaimana cara membedakan jenis-jenis jaringan berdasarkan fungsi serta kemampuan atau cakupan (area) yang telah saya urai diatas bisa membantu siapa saja yang ingin lebih memahami mengenai jaringan tersebut. Jangan lupa untuk kembali mengikuti ulasan yang masih terkait tentang jaringan pada kesempatan berikutnya.
Sumber : http://ebookteknisikomputerpdf.blogspot.com/2014/08/jenis-jenis-jaringan-komputer.html
7.
MAN,WAN,LAN,GAN jelaskan !
Jenis-jenis Jaringan Komputer
Terdapat beberapa tipe jaringan komputer berdasarkan
kriteria tertentu, diantaranya :
1. Jaringan Komputer Berdasarkan Metode
Distribusi Data:
·
Jaringan
Terpusat (host based network)
Jaringan terpusat terdiri atas beberapa komputer
terminal yang terhubung ke komputer induk.
·
Jaringan
Terdistribusi (distributed network)
Jaringan terdistribusi terdiri dari beberapa komputer
induk yang terhubung dengan berbagai terminal.
2. Jaringan Komputer berdasarkan Pemrosesan Data
·
Jaringan
Client-Server
Terdiri atas sebuah server atau lebih yang terhubung
dengan beberapa komputer client.
·
Jaringan
peer to peer
Terdiri atas beberapa terminal yang saling terhubung.
3. Jaringan Komputer berdasarkan Jangkauan
Wilayahnya
·
LAN (Local
Area Network)
LAN merupakan tipe jaringan yang terbatas pada sebuah
ruangan atau sebuah gedung, Jangkauannya dibawah 1 km.
Keuntungan menggunakan tipe jaringan LAN adalah dapat
menggunakan sumber daya (misalnya printer) secara bersama-sama.
Contoh jaringan LAN : jaringan di madrasah, kantor,
warnet, gedung dalam satu perusahaan, dan sebagainya.
·
MAN (Metropolitas
Area Network)
Secara sederhana, tipe jaringan MAN merupakan gabungan
dari beberapa jaringan LAN dalam artian jaringan LAN dalam versi yang besar.
Gambar Jaringan MAN
Contoh jaringan MAN adalah jaringan yang menghubungkan
bank-bank dalam suatu kota, jaringan antar kantor-kantor pemerintah dalam suatu
kota, dan sebagainya.
·
WAN (Wide
Area Network)
WAN adalah jaringan komputer yang mencakup area yang
sangat luas dari segi greogafis. WAN dapat saja mencakup sebuah Negara atau
benua.
Contoh WAN : Jaringan ATM (Automatic Teller Machine)
·
GAN (Global
Area Network)
Biasa disebut juga dengan istilah internet, merupakan
jaringan yang mencakup seluruh dunia. Internet merupakan gabungan dari LAN, MAN
dan WAN yang ada diseluruh dunia. Untuk menghubungkannya, maka dibangun
jaringan kabel serat optic yang menghubungkan satu benua dengan benua lain,
kabel serat optic tersebut dibangun melalui dasar laut.
Contoh GAN : Internet
Sumber : http://zaenalkhayat.wordpress.com/2012/09/02/jaringan-komputer/
8.
Jaringan client server !
Menurut fungsinya, jaringan komputer terbagi menjadi
dua macam. Yaitu jaringan Client-Server dan Peer to Peer.
1. Client-Server
Jaringan Client-Server memiliki dua komponen utama. Yaitu Client dan Server.
Sesuai namanya, Server atau penyedia layanan adalah komputer yang memberikan layanan untuk komputer klien. Layanan itu bisa berupa data, akses atau bahkan multi service seperti file server, mail server atau web server.
Sementara Client atau Workstation adalah komputer yang menerima layanan/ fasilitas yang disediakan oleh komputer server.
Jadi, intinya, jaringan Client-Server adalah jaringan di mana di dalam jaringan tersebut ada satu komputer yang sudah didedikasikan untuk menjadi server (Dedicated-Server), dan komputer yang lainnya bertindak sebagai klien.
Jaringan Client-Server memiliki dua komponen utama. Yaitu Client dan Server.
Sesuai namanya, Server atau penyedia layanan adalah komputer yang memberikan layanan untuk komputer klien. Layanan itu bisa berupa data, akses atau bahkan multi service seperti file server, mail server atau web server.
Sementara Client atau Workstation adalah komputer yang menerima layanan/ fasilitas yang disediakan oleh komputer server.
Jadi, intinya, jaringan Client-Server adalah jaringan di mana di dalam jaringan tersebut ada satu komputer yang sudah didedikasikan untuk menjadi server (Dedicated-Server), dan komputer yang lainnya bertindak sebagai klien.
2. Peer to Peer
Kalau dalam jaringan Client-Server ada satu komputer yang bertugas sebagai server, maka dalam jaringan Peer to Peer semua komputer dapat bertindak sebagai server.
Dalam jaringan Peer to Peer, semua komputer memiliki hak akses yang sama. Setiap komputer yang terhubung dapat saling berbagi sumber daya tanpa harus dikendalikan oleh satu komputer.
Jadi, intinya, jaringan Peer to Peer adalah jaringan di mana semua komputer dapat bertindak sebagai server ataupun client.
Source image : freesoftwaremagazine.com
Kalau dalam jaringan Client-Server ada satu komputer yang bertugas sebagai server, maka dalam jaringan Peer to Peer semua komputer dapat bertindak sebagai server.
Dalam jaringan Peer to Peer, semua komputer memiliki hak akses yang sama. Setiap komputer yang terhubung dapat saling berbagi sumber daya tanpa harus dikendalikan oleh satu komputer.
Jadi, intinya, jaringan Peer to Peer adalah jaringan di mana semua komputer dapat bertindak sebagai server ataupun client.
Source image : freesoftwaremagazine.com
3. Kelebihan dan Kekurangan
Masing-Masing Jaringan
1. Kelebihan Jaringan Client-Server
§ Karena hanya ada satu administrator
yang mengatur sistem dalam jaringan, maka sudah dapat dipastikan kalau keamanan
dan administrasi dalam jaringan client-server lebih baik.
§ Server tidak terbebani sebagai
workstation sehingga memiliki kecepatan akses yang lebih tinggi.
§ Semua data dapat di-back up karena
kontrol terpusat dilakukan oleh server.
2. Kekurangan Jaringan Client-Server
§ Biaya operasional yang mahal.
§ Komputer yang akan dijadikan server
haruslah komputer yang memiliki spesifikasi tinggi.
§ Karena yang mengatur hubungan antara
server dan workstation adalah server, maka apabila server mengalami gangguan,
seluruh jaringan akan terganggu.
3. Kelebihan Jaringan Peer to Peer
§ Biaya operasional yang lebih murah
dikarenakan tidak memerlukan server yang harus memiliki spesifikasi tinggi.
§ Tidak membutuhkan administrator yang
profesional.
§ Karena setiap komputer dalam
jaringan memiliki hak akses dan kedudukan yang sama serta tidak bergantung pada
server, maka apabila ada salah satu komputer yang mengalami gangguan, jaringan
juga tidak akan terganggu.
4. Kekurangan Jaringan Peer to Peer
§ Karena jaringan Peer to Peer tidak
tergantung pada server, maka sistem keamanan ditentukan sendiri oleh
masing-masing user. Dan setiap user pastinya memiliki kemampuan yang
berbeda-beda.
Hal ini tentu saja menjadikan jaringan Peer to Peer rentan terhadap serangan dari pihak luar.
Hal ini tentu saja menjadikan jaringan Peer to Peer rentan terhadap serangan dari pihak luar.
§ Masing-masing komputer dalam
jaringan memiliki spesifikasi yang berbeda-beda. Dan apabila terjadi
troubleshooting akan rumit dikarenakan pengaturan, konfigurasi dan
penanganannya juga berbeda-beda.
§ Kemampuan kerja yang lebih rendah
dari jaringan Client-Server.
http://jaringannetwork.blogspot.com/2013/12/jaringan-client-server-dan-peer-to-peer.html
9.
Pengkabelan , jelaskan !
Jenis-Jenis Kabel Jaringan
Macam-Macam Kabel Jaringan
Kabel merupakan salah satu Media
transmisi data untuk jaringan, yang digunakan untuk menghubungkan
satu komputer dengan komputer lainya,berfungsi dalam
mengirim informasi dalam bentuk sinyal
listrik antar komputer jaringan. kabel
jaringan yang
digunakan ada 4 macamnya:
1. Kabel Coaxial
Coaxial
Merupakan kabel jaringan yang dilapisi dengan 2 tingkat isolasi. Pada isolasi
yang pertama terdapat seraut konduktor yang berfungsi sebagai konduktor untuk
mengurangi pengaruh elektromagnetik,isolasi yang kedua terdapat plastic yang
berfungsi sebagai pelindung untuk menghindari goresan dari kabel.
2. Kabel Fiber optic
Merupakan
kabel jaringan yang dibuat menggunakan bahan dari filamen glass.transmisi data
menggunakan fiber optic lebih cepat karena Pengiriman data
ditransmisikan oleh pulsa cahaya untuk mengindarkan
kehilangan data yang disebabkan oleh interferensi
listrik.
3. Kabel Unshield Twisted Pair(UTP)
Merupakan
Kabel jaringan untuk menyalurkan jaringan
internet,dan di dalam kabel UTP ini di dalamnya ada 8 helai kabel kecil yang
berwarna-warni yang memiliki dua kabel yang
diputar enam kali per-inchi,yang tidak dilengkapi
shield(pelindung internal) untuk memberikan perlindungan
terhadap interferensi listrik ditambah dengan
impedensi, atau tahanan listrik yang konsisten.kabel
ini sangat umum digunakan banyak orang karena harganya murah.
4. Kabel Shield Twisted Pair(STP)
Merupakan
Kabel jaringan yang sama seperti Kabel tetapi kawatnya lebih
besar dan diselubungi dengan lapisan pelindung isolasi untuk
mencegah gangguan interferensi. Jenis kabel STP yang paling umum digunakan pada
LAN ialah IBM jenis/kategori 1.
http://rezawinaro.blogspot.com/2013/05/sebutkan-dan-jelaskan-macam-macam-jenis.html
10. OSI
Layer?
OPEN SYSTEM INTERCONNECTION (OSI)
I. PENGERTIAN
Masalah utama dalam komunikasi antar komputer dari
vendor yang berbeda adalah karena mereka mengunakan protocol dan format data
yang berbeda-beda. Untuk mengatasi ini, International Organization for
Standardization (ISO) membuat suatu arsitektur komunikasi yang dikenal sebagai
Open System Interconnection (OSI) model yang mendefinisikan standar untuk
menghubungkan komputer-komputer dari vendor-vendor yang berbeda.
Model-OSI tersebut terbagi atas 7 layer, dan layer
kedua juga memiliki sejumlah sub-layer (dibagi oleh Institute of Electrical and
Electronic Engineers (IEEE)). Perhatikan tabel berikut:
7th
|
- Layer :
Application
|
Services
|
6th
|
- Layer :
Presentation
|
Services
|
5th
|
- Layer :
Session
|
Communications
|
4th
|
- Layer :
Transport
|
Communications
|
3rd
|
- Layer :
Network
|
Communications
|
2nd
|
- Layer :
Data-link
|
Physical
connections
|
1st
|
- Layer :
Physical
|
Physical
connections
|
Tabel MODEL OSI
Layer-layer tersebut disusun sedemikian sehingga
perubahan pada satu layer tidak membutuhkan perubahan pada layer lain. Layer
teratas (5, 6 and 7) adalah lebih cerdas dibandingkan dengan layer yang lebih
rendah; Layer Application dapat menangani protocol dan format data yang sama
yang digunakan oleh layer lain, dan seterusnya. Jadi terdapat perbedaan yang
besar antara layer Physical dan layer Application.
II. FUNGSI LAYER
1. Layer Physical
Ini adalah layer yang paling sederhana; berkaitan
dengan electrical (dan optical) koneksi antar peralatan. Data biner dikodekan
dalam bentuk yang dapat ditransmisi melalui media jaringan, sebagai contoh
kabel, transceiver dan konektor yang berkaitan dengan layer Physical. Peralatan
seperti repeater, hub dan network card adalah berada pada layer ini.
2. Layer Data-link
Layer ini sedikit lebih “cerdas” dibandingkan dengan
layer physical, karena menyediakan transfer data yang lebih nyata. Sebagai
penghubung antara media network dan layer protocol yang lebih high-level, layer
data link bertanggung-jawab pada paket akhir dari data binari yang berasal dari
level yang lebih tinggi ke paket diskrit sebelum ke layer physical. Akan
mengirimkan frame (blok dari data) melalui suatu network. Ethernet (802.2 &
802.3), Tokenbus (802.4) dan Tokenring (802.5) adalah protocol pada layer
Data-link.
3. Layer Network
Tugas utama dari layer network adalah menyediakan
fungsi routing sehingga paket dapat dikirim keluar dari segment network lokal
ke suatu tujuan yang berada pada suatu network lain. IP, Internet Protocol,
umumnya digunakan untuk tugas ini. Protocol lainnya seperti IPX, Internet
Packet eXchange. Perusahaan Novell telah memprogram protokol menjadi beberapa,
seperti SPX (Sequence Packet Exchange) & NCP (Netware Core Protocol).
Protokol ini telah dimasukkan ke sistem operasi Netware. Beberapa fungsi yang
mungkin dilakukan oleh Layer Network
· Membagi aliran data biner ke paket diskrit dengan panjang tertentu
· Mendeteksi Error
· Memperbaiki error dengan mengirim ulang paket yang rusak
· Mengendalikan aliran
4. Layer Transport
Layer transport data, menggunakan protocol seperti
UDP, TCP dan/atau SPX (Sequence Packet eXchange, yang satu ini digunakan oleh
NetWare, tetapi khusus untuk koneksi berorientasi IPX). Layer transport adalah
pusat dari mode-OSI. Layer ini menyediakan transfer yang reliable dan
transparan antara kedua titik akhir, layer ini juga menyediakan multiplexing,
kendali aliran dan pemeriksaan error serta memperbaikinya.
5. Layer Session
Layer Session, sesuai dengan namanya, sering disalah
artikan sebagai prosedur logon pada network dan berkaitan dengan keamanan.
Layer ini menyediakan layanan ke dua layer diatasnya, Melakukan koordinasi
komunikasi antara entiti layer yang diwakilinya. Beberapa protocol pada layer
ini: NETBIOS: suatu session interface dan protocol, dikembangkan oleh IBM, yang
menyediakan layanan ke layer presentation dan layer application. NETBEUI,
(NETBIOS Extended User Interface), suatu pengembangan dari NETBIOS yang
digunakan pada produk Microsoft networking, seperti Windows NT dan LAN Manager.
ADSP (AppleTalk Data Stream Protocol). PAP (Printer Access Protocol), yang
terdapat pada printer Postscript untuk akses pada jaringan AppleTalk.
6. Layer Presentation
Layer presentation dari model OSI melakukan hanya
suatu fungsi tunggal: translasi dari berbagai tipe pada syntax sistem. Sebagai
contoh, suatu koneksi antara PC dan mainframe membutuhkan konversi dari EBCDIC
character-encoding format ke ASCII dan banyak faktor yang perlu
dipertimbangkan. Kompresi data (dan enkripsi yang mungkin) ditangani oleh layer
ini.
7. Layer Application
Layer ini adalah yang paling “cerdas”, gateway berada
pada layer ini. Gateway melakukan pekerjaan yang sama seperti sebuah router,
tetapi ada perbedaan diantara mereka. Layer Application adalah penghubung utama
antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan
akses padanya. Layer Application adalah layer dimana user akan beroperasi
padanya, protocol seperti FTP, telnet, SMTP, HTTP, POP3 berada pada layer
Application.
III. KOMPONEN JARINGAN DAN PROTOKOL LAYER
1. Layer 1 – Physical
Network
components:
· Repeater
· Multiplexer
· Hubs(Passive and Active)
· TDR
· Oscilloscope
· Amplifier
|
Protocols:
· IEEE 802 (Ethernet standard)
· IEEE 802.2 (Ethernet standard)
· ISO 2110
· ISDN
|
1. Layer 2 – Datalink
Network
components:
· Bridge
· Switch
· ISDN Router
· Intelligent Hub
· NIC
· Advanced Cable Tester
|
Protocols:
Media Access Control:
Communicates with the adapter card Controls the type of media being used:
· 802.3 CSMA/CD (Ethernet)
· 802.4 Token Bus (ARCnet)
· 802.5 Token Ring
· 802.12 Demand Priority
Logical Link Control
· error correction and flow control
· manages link control and defines SAPs
802.2 Logical Link Control
|
3. Layer 3 (Network)
Network
components:
· Brouter
· Router
· Frame Relay Device
· ATM Switch
· Advanced Cable Tester
|
Protocols:
· IP; ARP; RARP, ICMP; RIP; OSFP;
· IGMP;
· IPX
· NWLink
· NetBEUI
· OSI
· DDP
· DECnet
|
4. Layer 4 – Transport
Network
components:
· Gateway
· Advanced Cable Tester
· Brouter
|
Protocols:
· TCP, ARP, RARP;
· SPX
· NWLink
· NetBIOS / NetBEUI
· ATP
|
5. Layer 5 – Session
Network
components:
· Gateway
|
Protocols:
· NetBIOS
· Names Pipes
· Mail Slots
· RPC
|
1. Layer 6 – Presentation
Network
components:
· Gateway
· Redirector
|
Protocols:
· None
|
1. Layer 7 – Application
Network
components:
· Gateway
|
Protocols:
· DNS; FTP
· TFTP; BOOTP
· SNMP; RLOGIN
· SMTP; MIME;
· NFS; FINGER
· TELNET; NCP
· APPC; AFP
· SMB
|
IV. Konsep dan Kegunaan Layer (OSI 7 layer)
Banyak kegunaan yang didapat dari pembagian fungsi menjadi yang lebih kecil
atau yang disebut layer. Kegunaan yang pasti adalah mengurangi kompleksitas,
sehingga dapat didefinisikan lebih detail.
Contoh kegunaannya antara lain:
·
Manusia dapat membahas dan mempelajari tentang
protokol secara detail.
·
Membuat perangkat menjadi bentuk modular, sehingga
pengguna dapat menggunakan hanya modul yang dibutuhkan.
·
Membuat lingkungan yang dapat saling terkoneksi.
·
Mengurangi kompleksitas pada pemrograman sehingga
memudahkan produksi.
·
Tiap layer dapat diberikan pembuka dan penutup sesuai
dengan layernya.
·
Untuk berkomunikasi dapat dengan segera menggunakan
layer dibawahnya
http://arifsyaifudin05.blogspot.com/2014/09/pengertian-fungsi-komponen-konsep-7-osi.html
11. protokol
jaringan
Protokol
adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya
hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik
komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau
kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan
koneksi perangkat keras. Protocol digunakan untuk menentukan jenis layanan yang
akan dilakukan pada internet.
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol)
Adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
UDP ( User Datagram Protokol)
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol)
Adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
UDP ( User Datagram Protokol)
UDP,
singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan
transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa
koneksi (connectionless) antara host-host dalam jaringan yang menggunakan
TCP/IP. Protokol ini didefinisikan dalam RFC 768.
Domain Name System (DNS)
Domain Name System (DNS)
Domain
Name System (DNS) adalah distribute database system yang digunakan untuk
pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP
(Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada
aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS
membantu memetakan host name sebuah komputer ke IP address.
Point-to-Point Protocol
Point-to-Point Protocol (sering disingkat menjadi PPP) adalah sebuah protokol enkapsulasi paket jaringan yang banyak digunakan pada wide area network (WAN). Protokol ini merupakan standar industri yang berjalan pada lapisan data-link dan dikembangkan pada awal tahun 1990-an sebagai respons terhadap masalah-masalah yang terjadi pada protokol Serial Line Internet Protocol (SLIP), yang hanya mendukung pengalamatan IP statis kepada para kliennya. Dibandingkan dengan pendahulunya (SLIP), PPP jauh lebih baik, mengingat kerja protokol ini lebih cepat, menawarkan koreksi kesalahan, dan negosiasi sesi secara dinamis tanpa adanya intervensi dari pengguna. Selain itu, protokol ini juga mendukung banyak protokol-protokol jaringan secara simultan. PPP didefinisikan pada RFC 1661 dan RFC 1662.
Serial Line Internet Protocol
Serial Line Internet Protocol dianggap berkaitan erat dengan pengertian berikut
Disingkat dengan SLIP. Sebuah protokol yang memungkinkan pemindahan data IP melalui saluran telepon. Alat bantu lainnya dalam SLIP adalah PPP yang mendeteksi kesalahan dan konfigurasi. Sistem ini memerlukan satu komputer server sebagai penampungnya, dan secara perlahan-lahan akan digantikan oleh standar PPP yang memiliki kecepatan proses lebih tinggi.
Internet Control Message Protocol (ICMP)
adalah salah satu protokol inti dari keluarga. ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan. protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau.
POP3 (Post Office Protocol)
POP3
adalah kepanjangan dari Post Office Protocol version 3, yakni protokol yang
digunakan untuk mengambil email dari email server. Protokol POP3 dibuat karena
desain dari sistem email yang mengharuskan adanya email server yang menampung
email untuk sementara sampai email tersebut diambil oleh penerima yang berhak.
Kehadiran email server ini disebabkan kenyataan hanya sebagian kecil dari
komputer penerima email yang terus-menerus melakukan koneksi ke jaringan
internet.
IMAP (Internet Message Access Protocol)
IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali.
SMTP (Simple Mail Transfer Protocol)
adalah suatu protokol yang umum digunakan untuk pengiriman surat elektronik atau email di Internet. Protokol ini gunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.
HTTP (Hypertext Transfer Protocol)
HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.
Contohnya bila kita mengetikkan suatu alamat atau URL pada internet browser maka web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
HTTPS
IMAP (Internet Message Access Protocol)
IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali.
SMTP (Simple Mail Transfer Protocol)
adalah suatu protokol yang umum digunakan untuk pengiriman surat elektronik atau email di Internet. Protokol ini gunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.
HTTP (Hypertext Transfer Protocol)
HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.
Contohnya bila kita mengetikkan suatu alamat atau URL pada internet browser maka web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
HTTPS
HTTPS
adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan
oleh Netscape Communications Corporation untuk menyediakan autentikasi dan
komunikasi tersandi dan penggunaan dalam komersi elektris.
Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port HTTPS adalah 443.
Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port HTTPS adalah 443.
SSH
(Sucure Shell)
SSH adalah protocol jaringan yang memungkinkan pertukaran data secara aman antara dua komputer. SSH dapat digunakan untuk mengendalikan komputer dari jarak jauh mengirim file, membuat Tunnel yang terrenkripsi dan lain-lain. Protocol ini mempunyai kelebihan disbanding protocol yang sejenis seperti Telnet, FTP, Danrsh, karena SSH memiliki system Otentikasi,Otorisasi, dan ekripsinya sendiri. Dengan begitu keamanan sebuah sesi komunikasi melalui bantuan SSH ini menjadi lebih terjamin. SSH memang lebih aman dibandingkan dengan protocol sejenis, tetapi protocol SSH tatap rentan terhadap beberapa jenis serangan tertentu. Pada umumnya serangan ini ditunjukan Pada SSH versi pertama (SSH-1) yang memang memiliki tingkat keamanan yang lebih lemah daripada SSH versi kedua (SSH-2). Salah satu serangan pada SSH versi pertama adalah serangan MAN IN THE MIDDLE pada saat pertukaran kunci. Protocol SSH serta algoritma yang digunakan pada kedua versi SSH, lalu serangan-serangan yang terjadi pada SSH dan bagaimana SSH mengatasinya. Untuk meningkatkan keamanan pada protocol SSH dapat dilakukan dengan cara menggunakan kartu Kriptografi untuk autentifkasi.
SSH adalah protocol jaringan yang memungkinkan pertukaran data secara aman antara dua komputer. SSH dapat digunakan untuk mengendalikan komputer dari jarak jauh mengirim file, membuat Tunnel yang terrenkripsi dan lain-lain. Protocol ini mempunyai kelebihan disbanding protocol yang sejenis seperti Telnet, FTP, Danrsh, karena SSH memiliki system Otentikasi,Otorisasi, dan ekripsinya sendiri. Dengan begitu keamanan sebuah sesi komunikasi melalui bantuan SSH ini menjadi lebih terjamin. SSH memang lebih aman dibandingkan dengan protocol sejenis, tetapi protocol SSH tatap rentan terhadap beberapa jenis serangan tertentu. Pada umumnya serangan ini ditunjukan Pada SSH versi pertama (SSH-1) yang memang memiliki tingkat keamanan yang lebih lemah daripada SSH versi kedua (SSH-2). Salah satu serangan pada SSH versi pertama adalah serangan MAN IN THE MIDDLE pada saat pertukaran kunci. Protocol SSH serta algoritma yang digunakan pada kedua versi SSH, lalu serangan-serangan yang terjadi pada SSH dan bagaimana SSH mengatasinya. Untuk meningkatkan keamanan pada protocol SSH dapat dilakukan dengan cara menggunakan kartu Kriptografi untuk autentifkasi.
Telnet
(Telecommunication network)
Adalah sebuah protokol jaringan yang digunakan di koneksi Internet atau Local Area Network. TELNET dikembangkan pada 1969 dan distandarisasi sebagai IETF STD 8, salah satu standar Internet pertama. TELNET memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan.
FTP ( File Transfer Protocol )
FTP ( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan password-nya untuk mengakses ,men-dawnload ,dan meng- updlot berkas- berkas yang ia kehenaki. Umumnya, para pengguna daftar memiliki akses penuh terdapat berapa direkotri , sehingga mereka dapat berkas , memuat dikotri dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login,yakni dengan menggunakan nama pengguna anonymous & password yang diisi dengan menggunakan alamat e-mail. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.
Adalah sebuah protokol jaringan yang digunakan di koneksi Internet atau Local Area Network. TELNET dikembangkan pada 1969 dan distandarisasi sebagai IETF STD 8, salah satu standar Internet pertama. TELNET memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan.
FTP ( File Transfer Protocol )
FTP ( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan password-nya untuk mengakses ,men-dawnload ,dan meng- updlot berkas- berkas yang ia kehenaki. Umumnya, para pengguna daftar memiliki akses penuh terdapat berapa direkotri , sehingga mereka dapat berkas , memuat dikotri dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login,yakni dengan menggunakan nama pengguna anonymous & password yang diisi dengan menggunakan alamat e-mail. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.
LDAP
LDAP
(Lightweight Directory Access Protocol) adalah protokol perangkat lunak untuk
memungkinkan semua orang mencari resource organisasi, perorangan dan lainnya,
seperti file atau printer di dalam jaringan baik di internet atau intranet.
Protokol LDAP membentuk sebuah direktori yang berisi hirarki pohon yang
memiliki cabang, mulai dari negara (countries), organisasi, departemen sampai
dengan perorangan. Dengan menggunakan LDAP, seseorang dapat mencari informasi
mengenai orang lain tanpa mengetahui lokasi orang yang akan dicari itu.
SSL (Secure Socket Layer)
SSL (Secure Socket Layer) adalah arguably internet yang paling banyak digunakan untuk enkripsi. Ditambah lagi, SSL sigunakan tidak hanya keamanan koneksi web, tetapi untuk berbagai aplikasi yang memerlukan enkripsi jaringan end-to-end.
Secure Sockets Layer (SSL) merupakan sistem yang digunakan untuk mengenkripsi
pengiriman informasi pada internet, sehingga data dapat dikirim dengan aman. Protokol SSL mengatur keamanan dan integritas menggunakan enkripsi, autentikasi, dan kode autentikasi pesan. SSL protocol menyedian privasi komunikasi di internet. SSL tidak mendukung fileencryption, access-control, atau proteksi virus, jadi SSL tidak dapat membantu mengatur data sensitif setelah dan sebelum pengiriman yang aman.
Protokol SSL terdiri dari dua sub-protokol: SSL record protocol dan SSL handshake
protocol. SSL record protocol mendefinisikan format yang digunakan untuk mentransmisikan data. Sedangkan SSL handshake protocol melibatkan SSL record protocol untuk menukarkan serangkaian pesan antara SSL enabled server dan SSL enable client ketika keduanya pertama kali melakukan koneksi SSL.
SSL (Secure Socket Layer)
SSL (Secure Socket Layer) adalah arguably internet yang paling banyak digunakan untuk enkripsi. Ditambah lagi, SSL sigunakan tidak hanya keamanan koneksi web, tetapi untuk berbagai aplikasi yang memerlukan enkripsi jaringan end-to-end.
Secure Sockets Layer (SSL) merupakan sistem yang digunakan untuk mengenkripsi
pengiriman informasi pada internet, sehingga data dapat dikirim dengan aman. Protokol SSL mengatur keamanan dan integritas menggunakan enkripsi, autentikasi, dan kode autentikasi pesan. SSL protocol menyedian privasi komunikasi di internet. SSL tidak mendukung fileencryption, access-control, atau proteksi virus, jadi SSL tidak dapat membantu mengatur data sensitif setelah dan sebelum pengiriman yang aman.
Protokol SSL terdiri dari dua sub-protokol: SSL record protocol dan SSL handshake
protocol. SSL record protocol mendefinisikan format yang digunakan untuk mentransmisikan data. Sedangkan SSL handshake protocol melibatkan SSL record protocol untuk menukarkan serangkaian pesan antara SSL enabled server dan SSL enable client ketika keduanya pertama kali melakukan koneksi SSL.
http://dinda-rompas.blogspot.com/2012/11/pengertian-dan-jenis-jenis-protokol.html
12.OS jaringan dan jenis-jenisny
menurut intervace?
1. UNIX
Unix yang merupakan induk dari
sistem operasi Linux ini ditemukan oleh Kenneth Thompson dan temannya Dennies
Ritche. Kenneth yang lahir di New Orleans, Louisiana, Amerika Serikat pada
4 Februari 1943. Ia adalah seorang ilmuwan komputer yang dikenal lewat
karyanya dalam pengembangan sistem operasi Unix. Jenis-jenis UNIX UNIX adalah
sebuah sistem operasi yang dikembangkan oleh banyak pihak. Setiap pihak yang
mengembangkan UNIX, menambahkan teknologi miliknya ke dalam UNIX, yang meskipun
hal itu di luar standar, mampu menjadikan sistem operasi UNIX lebih kuat atau
lebih andal.
Tabel berikut menyebutkan beberapa
jenis-jenis UNIX.
Nama
varian UNIX
|
Dikembangkan
oleh (vendor/organisasi)
|
A/UX
|
Apple Computer
|
Domain/X
|
Apple Computer
|
Darwin
|
Apple Computer (modifikasi yang
dilakukan oleh Apple dari kernel BSD dan diaplikasikan pada Mac OS/X).
|
CTIX
|
Convergent Technology
|
Distrix
|
Convergent Technology
|
UniCOS
|
Cray Research (sekarang bagian
dari Silicon Graphics Incorporated)
|
DG/UX
|
Data General Corporation
|
Digital UNIX
|
Digital Equipment Corporation
(DEC) (dibeli oleh Compaq, sekarang bagian dari Hewlett-Packard)
|
Ultrix
|
Digital Equipment Corporation
(DEC) (dibeli oleh Compaq. sekarang bagian dari Hewlett-Packard)
|
CLIX
|
Fairchild Company
|
HP/UX
|
Hewlett-Packard
|
Tru64
|
Compaq (sekarang bagian dari
Hewlett-Packard)
|
AIX
|
International Business Machine
(IBM) Corporation
|
Coherent
|
Mark William Company
|
XENIX
|
Microsoft Corporation (lalu dijual
ke SCO)
|
DVIX
|
Northern Telecom
|
UnixWare
|
Novell Incorporated
|
SCO UNIX
|
Santa Cruz Operation (SCO)
Corporation
|
SCO XENIX
|
Santa Cruz Operation (SCO)
Corporation
|
SCO OpenServer
|
Santa Cruz Operation (SCO)
Corporation
|
Dynix
|
Sequent
|
SINIX
|
Siemens Corporation/Nixdorf
|
IRIX
|
Silicon Graphics Incorporated
(SGI)
|
SunOS
|
Stanford Universities Network
(SUN)
|
Solaris
|
Sun Microsystems Incorporated
|
OpenSolaris
|
Sun Microsystems Incorporated
|
Illumos
|
Illumos.org
|
Eunice
|
The Wollongong Group
|
Uniplus+
|
Unisoft Corporation
|
BSD UNIX
|
Universitas California (University
of California) Berkeley, Amerika Serikat
|
BSD/I
|
BSDI (Berkeley Software Design
Incorporated)
|
OSF/1
|
Open Software Foundation
|
GNU/Linux
|
Free Software Foundation
|
GNU/Hurd
|
Free Software Foundation
|
FreeBSD
|
|
NetBSD
|
|
OpenBSD
|
|
NextStep
|
|
Minix
|
Universitas Terbuka Amsterdam
(Vrije Universiteit Amsterdam), Belanda
|
Mach
|
Universitas Carnegie Mellon
(Carnegie Mellon University), Amerika Serikat
|
UNIX System V
|
Lucent Technologies (Bell Labs)
|
QNX
|
QNX Software Systems
|
2. LINUX
Nama Linux berasal dari nama
pembuatnya. Linus Benedict Torvalds yang lahir di Helsinki, Finlandia pada 28
Desember 1969. Ia seorang rekayasawan perangkat lunak Finlandia yang di kenal
sebagai perintis pengembangan kernel Linux. Sekarang Ia bertindak sebagai
koordinator proyek tersebut.
Jenis-jenis Linux :
1) Fedora
(sebelumnya bernama Fedora Core,
kadang-kadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux
berbasis RPM dan yumyang dikembangkan oleh Fedora Project yang didukung oleh
komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari
karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro
ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.
Fedora dikenal di dunia Linux sebagai sebuah distro yang menjadipioneer dalam
penggunaan teknologi terkini dan merupakan distro yang digunakan oleh Linus
Torvalds.
Proyek Fedora dimulai akhir tahun
2003, ketika Red Hat Linux dihentikan.Red Hat Enterprise Linux menjadi
satu-satunya distro resmi Red Hat, sedangkan Fedora menjadi distro masyarakat.
Bagi Red Hat, Fedora merupakan ajang percobaan utuk menghasilkan distro Red Hat
Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari versi
Fedora.
Nama Fedora berasal dari Fedora
Linux, relawan proyek yang mengembangkan perangkat lunak tambahan untuk distro
Red Hat Linux, dan dari karakteristik fedora (topi kulit) yang digunakan dalam
logo Red Hat ("Shadowman"). Fedora Linux akhirnya diserap ke dalam
Fedora Project. Fedora adalah merek dagang dari Red Hat, walaupun hal ini
pernah disengketakan oleh para pencipta repositori perangkat lunak Fedora,
namun masalahnya telah diselesaikan.
2)Ubuntu
Ubuntu merupakan salah satu
distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh
Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika
Selatan Mark Shuttleworth. Nama Ubuntu diambil dari nama sebuah konsep ideologi
di Afrika Selatan, "Ubuntu" berasal dari bahasa kuno Afrika, yang
berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari
distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam
Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi
lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang
berasal dari komunitas maupun tenaga ahli profesional.
3)Slackware
Slackware adalah distribusi linux
yang pertama, yang pernah mengalami masa kejayaan ketika baru sedikit orang
yang mengenal Linux. Bagi pengguna Linux senior, slackware merupakan suatu
distribusi Linux yang penuh dengan tantangan. Slackware hadir dengan model yang
sangat sederhana, tidak seperti distribusi linux yang lainnya. Slackware
merupakan distribusi linux yang murni, dlam arti penampilannya yang sangat
mirip dengan UNIX (UNIX Clone), sehingga membuat penggunanya merasa seperti
menggunakan UNIX murni.
4)Caldera
Caldera Linux merupakan salah satu
jenis linux yang dirancan untuk mempermudah pemakaian bagi penggunanya. Caldera
sendiri dirancang dengan tampilan keseluruhan dengan grafis. Sejak saat kita
melakukan penginstallan linux Caldera ini, hingga kita melakukan Setting
Hardware semuanya dilakukan dengan tampilan grafis. yang mengagumkan dari Linux
Caldera ini adalah pada saat kita melakukan penginstallan Linux Caldera ini,
kita disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu
transfer prigram yang berjalan.
5) Mandrake
Mandrake Linux adalah saudara muda
dari Redhat Linux, karna keduanya merupakan satu tempat produksi. Bila redhat
direkomendasikan sebagai server, maka mandrake dijadikan sebagai client yan
handal, dan diutamakan mengunakan Processor Pentium. Meskipun demikian tidak
menutup kemungkinan penggunaan mandrake sebagai server yang handal juga.
Tujuan awal dari diciptakannya
Mandrake Linux adalah untuk mempermudah penggunanya dalam melakukan installasi
dan penggunaan Linux itu sendiri. Sebelum keluarnya Corel Linu, Mandrake
merupakan distribusi linux yang paling familiar. Jika Redhat keluar desktop
manaer menggunakan Gnome, maka inux Mandrake keluar dengan desktop manager KDE
buatan SuSE Jerman. saat ini Mandrake Linux sudah keluar dengan versi 10.0. Dan
anda juga tidak hanya dapat menggunakan desktop KDE saja, akan tetapi anda juga
dapat menggunakan Gnome desktop sehingga pengguna yang tidak dapat menggunakan
desktop KDE dapatmenggunakan desktop Gnome atau sebaliknya.
3. Microsoft Windows
Merupakan macam-macam sistem
operasi yang paling populer. Hampir semua orang pernah memakainya. Beberapa
versi microsoft Windows yang terkenal: microsoft Windows 98, 2000, Me, XP,
Vista, Seven 7 dan yang paling terbaru Windows 8. Yang di temukan oleh. William
hanry gates III (Bill gates) lahir di seattle, Washington 28 Oktober 1955
adalah seorang tokoh bisnis,investor,filant ropis dan juga sebagai penulis asal
Amerika serikat ini,menjabat sebagai ketua di perusahaannya yaitu Microsoft.
Jenis – jenis WINDOWS:
Awalnya Windows bermula dari
Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang
berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows
Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur
16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga
untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh
perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian
direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
Kemudian berkembang menjadi Windows
1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan
GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat
mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0
berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung
penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows
2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor
Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area
memory.
Kemudian dilanjutkan dengan generasi
Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows
sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang
lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software
Development kit) sehingga para developer piranti lunak dapat mengembangkan
aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga
memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk
meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu.
Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan
dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User
karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang
menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).
Setelah berkembang cukup lama
akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang
dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya,
yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug
and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti
: Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows.
Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan
diperkenalkannya juga Client-Server.
Generasi penerus dari Windows 95
adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta
mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk
berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows
Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office
dan Internet Explorer versi 5. Windows 98 juga sudah memiliki
kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.
Perkembangan selanjutnya adalah
Windows ME, tidak ada yang spesial dari Windows ME selain transisi dukungan
grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna
rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT
yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta
mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM
OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT
juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.
Selanjutnya Windows NT berkembang
menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory,
Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play
dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya.
Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak
perubahan, mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa
dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh
pengguna PC maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan
akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang
berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa dibilang
Windows Server 2003 adalah reinkarnasi dari Windows NT.
Banyak sekali fitur yang ditawarkan
pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform
.Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key
Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration
Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya.
Microsoft pun melanjutkan perkembangan Sistem Operasi dengan Windows Vista
(Longhorn), ini merupakan revolusi dari Windows XP. Windows Vista lebih
mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan
performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.
Windows Vista juga menawarkan
tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada
Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security,
Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive
Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi
terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari
Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File
Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu
: Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk
memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer,
Sharing dan Streaming.
Generasi berikutnya ditandai dengan
munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server,
yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung
menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User.
Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2.
Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7
dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista.
Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows
Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih
baik dari Windows Vista.
Agar lebih jelas simak dibawah ini :
ü MS-DOS
ü Windows 1.0
ü Windows 2.0
ü Windows 3.0
ü Windows 3.1
ü Windows 95
ü Windows 98
ü Windows ME
ü Windows NT
ü Windows 2000
ü Windows Server 2003
ü Windows XP
ü Windows Vista
ü Windows Server 2008
ü Windows 7
ü Windows 8
4) Android
Sistem operasi untuk handphone
andorid yang akan diluncurkan Google. Android berbasis Linux sehingga termasuk
open source. Yang ditemukan oleh Andrew E. Rubin ( Penemu Android OS ).
Andrew E. Rubin adalah CEO pendiri
danmantan kedua Danger Inc, dan Android Inc Saat ini beliau adalah Senior Vice
President Mobile Content Digital di Google, di mana ia mengawasi pengembangan
Android, sebuah open-source sistem operasi untuk smartphone. Rubin memiliki
empat paten untukpenemuannya.
Jenis-jenis android :
1. Android versi 1.1
Andoid versi 1.1 di rilis pada 9
Maret 2009 oleh Google. Android versi ini dilengkapi disupport oleh
Google Mail Service dengan pembaruan estetis pada aplikasi, jam alarm, voice
search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.
2. Android versi 1.5 Cup Cake
Android Cup Cake di rilis pada
pertengahan Mei 2009, masih oleh Google Inc. Adroid ini dilengkapi software
development kit dengan berbagai pembaharuan termasuk penambahan beberapa fitur
antara lain yakni kemampuan merekam dan menonton video dengan modus kamera,
mengunggah video ke Youtube, upload gambar ke Picasa langsung dari telepon,
serta mendapat dukungan Bluetooth A2DP.
3. Android versi 1.6 Donut
Android Donut di rilis pada
September 2009 menampilkan proses pencarian yang lebih baik dibandingkan
versi-versi sebelumnya. Selain itu Android Duut memiliki fitur-fitur tambahan
seperti galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus;
kamera, camcorder dan galeri yang dintegrasikan; Text-to-speech engine;
kemampuan dial kontak; teknologi text to change speech. Android Donut juga
dilengkapi baterai indikator, dan kontrol applet VPN.
4. Android versi 2.0/2.1 Eclair
Android Eclair dirilis pada 3
Desember 2009. Perubahan yang ada antara lain adalah pengoptimalan hardware,
peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan
HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital
Zoom, dan Bluetooth 2.1. Android Eclair merupakan Adroid pertama yang
mulai dipakai oleh banyak smartphone, fitur utama Eclair yaitu perubahan total
struktur dan tampilan user interface.
5. Android versi 2.2 Froyo (Frozen
Yogurt)
Android Froyo dirilis pada 20 mei
2012. Adroid versi ini memiliki kecepatan kinerja dan aplikasi 2 sampai 5 kali
dari versi-versi sebelumnya. Selain itu ada penambahan fitur-fitur baru seperti
dukungan Adobe Flash 10.1, intergrasi V8 JavaScript engine yang dipakai
Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan
aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto
update dalam aplikasi Android Market.
6. Android versi 2.3 Gingerbread
Andoid Gingerbread di rilis pada 6
Desember 2010. Perubahan-perubahan umum yang didapat dari Android versi ini
antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy
paste, layar antar muka (User Interface) didesain ulang, dukungan format video
VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization,
dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan
dukungan jumlah kamera yang lebih dari satu.
7. Android versi 3.0/3.1 Honeycomb
Android Honeycomb di rilis pada awal
2012. Merupakan versi Android yang dirancang khusus untuk device dengan layar
besar seperti Tablet PC. Fitur baru yang ada pada Android Honeycomb antara lain
yaitu dukungan terhadap prosessor multicore dan grafis dengan hardware
acceleration. User Interface pada Honeycomb juga berbeda karena sudah didesain
untuk tablet. Tablet pertama yang memakai Honeycomb adalah tablet Motorola Xoom
yang dirilis bulan Februari 2011. Selain itu sebuah perangkat keras produksi
Asus bernama Eee Pad Transformer juga menggunakan OS Android honeycomb
dan diharapkan akan masuk ke pasaran Indonesia pada Mei 2011.
8. Android versi 4.0 ICS (Ice Cream
Sandwich)
Android Ice Cream Sandwich diumumkan
secara resmi pada 10 Mei 2011 di ajang Google I/O Developer Conference (San
Francisco), pihak Google mengklaim Android Ice Cream Sandwich akan dapat
digunakan baik di smartphone ataupun tablet. Android Ice Cream Sandwich membawa
fitur Honeycomb untuk smartphone serta ada penambahan fitur baru seperti
membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan
kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari
email secara offline, dan berbagi informasi dengan menggunakan NFC. Ponsel
pertama yang menggunakan sistem operasi ini adalah Samsung Galaxy Nexus.
9. Android versi 4.1 Jelly Bean
Android Jelly Bean juga diluncurkan
pada acara Google I/O 10 Mei 2011 yang lalu. Android versi ini membawa
sejumlah keunggulan dan fitur baru, diantaranya peningkatkan input keyboard,
desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search
yang lebih cepat. Versi ini juga dilengkapi Google Now yang dapat memberikan
informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah
dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan
olahraga. Sistem operasi Android Jelly Bean 4.1 pertama kali digunakan dalam produk
tablet Asus, yakni Google Nexus 7.
10.Android versi 4.2 Jelly Bean
Fitur photo sphere untuk panaroma,
daydream sebagai screensaver, power control, lock screen widget, menjalankan
banyak user (dalam tablet saja), widget terbaru. Android 4.2 Pertama kali dikenalkan
melalui LG Google Nexus 4.
5. DOS
Sistem operasi yang merupakan cikal
bakal dari microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar
belakang hitam. Kita bisa menjalankan lewat Start Windows – Run, lalu ketik
cmd. Sebenarnya dibuat oleh sebuah Perusahaan pembuat komputer, yang bernama
Seattle Computer Products (SCP) yang dikepalai oleh Tim Patterson--yang
belakangan direkrut oleh Microsoft untuk mengembangkan DOS--pada tahun 1980
sebagai sebuah perangkat lunak Sistem operasi dengan nama Q-DOS (singkatan dari
Quick and Dirty Operating System), yang selanjutnya diubah namanya menjadi
86-DOS, karena Q-DOS didesain agar dapat berjalan pada komputer dengan prosesor
Intel 8086. Microsoft pun membeli lisensinya dengn Harga 50.000 dolar Amerika
dari SCP, lalu mengubah namanya menjadi MS-DOS. Selanjutnya, saat IBM hendak
meluncurkan komputer pribadi yang disebut dengan IBM PC, Microsoft pun menjual
lisensi MS-DOS kepada IBM.
Jenis – Jenis DOS:
Sistem operasi MS-DOS dikembangkan
oleh Bill Gates dan Paul Allen pada tahun 1981. Meskipun dirasa kurang populer,
Anda masih dapat menemukan MS-DOS dalam sistem operasi Microsoft Windows. Jika
Anda menggunakan sistem operasi Microsoft Windows XP, MSDOS yang digunakan
berupa versi 5.1.2600. MS-DOS bersifat single tasking.
6. Solaris
Desain awal Sun Workstation adalah
Sun-1 yang dikonsep oleh Andy Bechtolsheim ketika ia lulus kuliah di Stanford
University di Palo Alto, California. Ia mendesain SUN workstationuntuk proyek
komunikasi Stanford University Network sebagai CAD workstation. Ini didesain
dengan processor Motorola 6800 dan juga Memory management Unit (MMU) untuk
mendukung sistem operasi UNIX yang support Virtual memory. Ia membuatnya dari
item-item dan parts yang disediakan Stanford's Departement of Computer Science
dan Silicon Valley.
Pada 24 februari 1982, Vinod Khosla,
Bechtolsheim, dan Scott McNealy (semuanya lulusan Stanford) membangun Sun
Microsystem. Bill Joy dari Berkeley, bergabung setelah mereka dan menjadi salah
satu Pembangun (Founders) SUN Microsystem. Nama SUN diambil dari inisial
Stanford University Network. Sun sudah mendatangkan keuntungan sejak quarter
pertamanya pada Juli 1982. OpenSolaris adalah sistem operasi dengan kode
terbuka / open source, mirip dalam lingkup GNU/Linux dan BSD, tetapi ada
beberapa proprietari milik Sun Microsystems.Desain awal Sun Workstation adalah
Sun-1 yang dikonsep oleh Andy Bechtolsheim ketika ia lulus kuliah diStanford
University di Palo Alto, California. Ia mendesain SUN workstation untuk proyek
komunikasi Stanford University Network sebagai CAD workstation. Ini didesain
dengan processor Motorola 6800 dan juga Memory management Unit (MMU) untuk
mendukung sistem operasi UNIX yang support Virtual memory. Ia membuatnya dari
item-item dan parts yang disediakan Stanford's Departement of Computer Science
dan Silicon Valley.
Pada 24 februari 1982, Vinod Khosla,
Bechtolsheim, dan Scott McNealy (semuanya lulusan Stanford) membangun Sun
Microsystem. Bill Joy dari Berkeley, bergabung setelah mereka dan menjadi salah
satu Pembangun (Founders) SUN Microsystem. Nama SUN diambil dari inisial
Stanford University Network. Sun sudah mendatangkan keuntungan sejak quarter
pertamanya pada Juli 1982.
13. Open
surce dan close surce
1.Open source
Open source
adalah perangkat lunak dimana kode program terbuka dan disediakan oleh
pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih
lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak
mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut
sebagai open source walaupun kode program dari perangkat lunak tersebut
tersedia.
Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat
lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium
komputer di universitas-universitas Amerika seperti Stanford, Berkeley,
Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open
source dinggap menguntungkan, khususnya oleh para pengguna open source.
Beberapa keuntungan dan kerugian dari open source :
Keuntungan
1. Banyak tenaga (SDM) yang berperan
mengerjakan proyek
2. Kesalahan (bugs, error) lebih cepat
ditemukan dan diperbaiki
3. Kualitas hasil lebih terjamin karena
komunitas melakukan evaluasi
4. Lebih aman
5. Hemat biaya
6. Tidak mengulangi development
Kekurangan
1. Kurangnya SDM yang dapat
memanfaatkan open source
2. Tidak adanya proteksi terhadap HAKI
Contoh Sistem operasi yang termasuk
Open Source adalah
·
Linux:Ubuntu,
Red Hat, Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OS
Open BSD dan Free BSD
·
Open Solaris
dan Solaris
·
Android
2. Close Source
Close
Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code
yang close source bisa membagi source codenya melalui lisensi dengan gratis
maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem
operasi tidak sepenuhnya open source. Misalnya jika lisensi tersebut ada
larangan untuk memodifikasi code, maka sistem operasi ini tidak open source.
Keuntungan Closed Source
1. Kestabilan sistem terjamin karena
ada penangung jawab resmi.
2. Support langsung dari pemilik
aplikasi /program.
3. Mudah mendapatkan sertifikasi.
4. Lebih mudah digunakan / dipelajari /
dipahami karena mayoritas pengguna menggunakannya ( pada daerah tertentu ).
Kekurangan Close Source
1. Tidak ada support khusus / langsung
dari pembuat (developer).
2. Celah yang terbuka, bisa dimanfaatkan
untuk pengambilan informasi.
3. Sosialisasi pemakaian, agak sulit,
karena umumnya pengguna menggunakan close source (e.g.Windows),hanya pada
daerah tertentu).
4. Sulit untuk mendapatkan sertifikasi.
5. Adanya lisensi yang mengharuskan pengguna
untuk menyediakan dana /financial.
6. Pengembangan terbatas.
7. Diperlukan antivirus.
8. Aplikasi umumnya tersedia berbayar.
9. Deteksi kelemahan aplikasi menunggu
feedback dari pengguna.
Contoh Sistem operasi yang termasuk
Close Source adalah
·
Microsoft
Windows
http://computer-ciber.blogspot.com/2014/06/sistem-operasi-open-source-dan-close.html
14.Analisis kebutuhan hardware dan
software?
Analisis Kebutuhan :
Untuk membuat sebuah sistem jaringan computer pada warnet diperlukan beberapa
hal yang harus ada,
agar sistem jaringan computer ini bisa berjalan sesuai dengan keinginan, kebutuhan dan kepentingan.
Hal – hal yang dibutuhkan dalam sebuah sistem jaringan computer meliputi hardware
dan software yang sesuai dengan kebutuhan, berikut beberapa perangkat yang dibutuhkan dalam
sebuah sistem bjaringan komputer di warnet .
Kebutuhan Jaringan :
·
Switch
16 port
·
Kabel UTP CAT
5
·
Modem
ADSL
·
Konektor RJ45
·
Printer
Cannon ip 1980
Analisis Kebutuhan Hardware :
Kebutuhan Hardware Server
·
˜ Prosessor intel
core to duo 2.8 GHz
·
˜ Memory 1
GB
·
˜
Motherboard ASUS
·
˜ VGA card
512 MB Onboard
·
˜ Harddisk 450
GB
·
˜ DVD ROOM
·
˜ Monitor
LCD 14 inch
·
˜ Sound card
Onboard
·
˜ Microphone
and Headphone
Kebutuhan Hardware Client
·
™ Prosessor intel(R)
Celeron(R) 2.6 GHz
·
™ Memory
1024MB
·
™
Motherboard ASUS
·
™ VGA Card
512 MB Onboard
·
™ Harddisk 80
GB
·
™ Monitor
LCD 14 inch
·
™ Sound card
Onboard
·
™ Microphone
and Headphone
Analisis Kebutuhan Software :
Kebutuhan Software Server
·
˜ Windows XP
·
˜ Mozilla
Firefox, Chrome, Opera,
·
˜ Internet
Download Manager
·
˜
Yahoo Messeger
·
˜ Adobe
Acrobat 5.0
·
˜ Winzip
·
˜ Winrar
·
˜ Ccleaner
·
˜ Flash
Player for IE
·
˜ Flash
Player for Firefox
·
˜ WinAmp
·
˜ Media
Player Clasic
·
˜ FTP
·
˜ Driver
printer (Network)
·
˜ Winbox
·
˜ Smadav Pro
·
˜ Microsoft
Office 2007
·
˜ Adobe Photoshop
·
˜ Software
billing Expoler 2007
Kebutuhan Software Client
·
™ Windows XP
S
·
™ Mozilla
Firefox, chrome, Opera,
·
™ Internet
Download Manager
·
™
Yahoo Messeger
·
™ Winzip
·
™ Winrar
·
™ Ccleaner
·
™ Flash
Player for Firefox
·
™ WinAmp
·
™ Media
Player Clasic
·
™ FTP
·
™ Smadav Pro
·
™ Microsoft
Office 2007
·
™ Game
Online
·
™ Software
billing Expoler 2007
http://malbani.wordpress.com/2013/03/15/analisis-kebutuhan-hardware-dan-software-sebuah-jaringan-komputer/
15. Server
, jelaskan !
Server, yang artinya Pelayan/ Penyedia/
yang melayani. Adalah komputer yang melayani permintaan dari komputer client.
Jadi, sebuah komputer client yang me-request atau meminta layanan ke
komputer server, akan disediakan atau dilayani oleh komputer server. Server itu
ada bermacam-macam.
Mulai dari Web Server, Komputer
Server, Server Aplikasi, dan lain-lain.
Intinya, server ini digunakan untuk
melayani para client.
Client, yang artinya Pelanggan atau Klien.
Adalah komputer yang bisa dibilang sebuah komputer yang harus dilayani. Segala
keinginan oleh komputer Client, akan dilayani oleh komputer Server.
Jadi, Server dan Client ini
terhubung dalam sebuah jaringan yang terkait satu sama lain untuk saling
berhubungan.
16.Router , jelaskan !
Router adalah perangkat network yang
digunakan untuk menghubungkan beberapa network, baik network yang sama maupun
berbeda dari segi teknologinya seperti menghubungkan network yang menggunakan
topologi Bus, Star dan Ring.
Fungsi utama Router adalah merutekan paket
(informasi). Sebuah Router memiliki kemampuan Routing, artinya Router secara
cerdas dapat mengetahui kemana rute perjalanan informasi (paket) akan
dilewatkan, apakah ditujukan untuk host lain yang satu network ataukah berada
di network yang berbeda.
17. DHCP
, jelaskan !
Pengertian
Dan Kelebihan DHCP
Pengertian
DHCP
DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis
memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan
nomor IP disebut sebagai DHCP server, sedangkan komputer yang
meminta nomor IP disebut sebagai DHCP Client. Dengan demikian administrator
tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi
TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server.
Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan
request ke DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan
memberikan nomor IP yang ada di database DHCP. DHCP Server setelah memberikan
nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke DHCP-Client dan
mencoret nomor IP tersebut dari daftar pool. Nomor IP diberikan bersama dengan
subnet mask dan default gateway. Jika tidak ada lagi nomor IP yang dapat
diberikan, maka client tidak dapat menginisialisasi TCP/IP, dengan sendirinya
tidak dapat tersambung pada jaringan tersebut.
Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan
selesai dan client tidak memperbaharui permintaan kembali, maka nomor IP
tersebut dikembalikan kepada DHCP Server, dan server dapat memberikan nomor IP
tersebut kepada Client yang membutuhkan. Lama periode ini dapat ditentukan
dalam menit, jam, bulan atau selamanya. Jangka waktu disebut leased period.
Kelebihan DHCP
1.
Memudahkan dalam transfer data kepada PC client lain atau PC
server.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks.
3.
DHCP memungkinkan suatu client menggunakan alamat IP yang reusable, artinya
alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut
tidak sedang menggunakannya (off).
4.
DHCP memungkinkan suatu client menggunakan satu alamat IP untuk
jangka waktu tertentu dari server.
5.
DHCP akan memberikan satu alamat IP dan parameter-parameter kofigurasi lainnya
kepada client.
18.IP address kelas A,B,C!
Cari
sendiri ya/...,.,
19. Subnetting
kelas C !
Cari
sendiri juga ya/...,.,
0 komentar