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 aliradalah 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/...,.,
No comments:
Post a Comment