Jumat, 07 Oktober 2016

0

Model Status Proses pada Sistem Operasi

Definisi
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan ( child process) yang dilakukan oleh proses induk ( parent process). Proses turunan tersebut juga mampu membuat proses baru sehingga semua proses ini pada akhirnya membentuk pohon proses.
Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas, atau perangkat I/O. Sumber daya ini dapat diperoleh langsung dari sistem operasi, dari proses induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan sistem operasi.

Pengelolaan Proses
Proses perlu dikelola karena dalam sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti:
  • Pembuatan dan penghapusan proses pengguna dan sistem proses
  • Menunda atau melanjutkan proses
  • Menyediakan mekanisme untuk proses sinkronisasi
  • Menyediakan mekanisme untuk proses komunikasi
  • Menyediakan mekanisme untuk penanganan deadlock
Perkembangan sistem komputer mendatang adalah menuju ke sistem multi- processing, multiprogramming, terdistribusi dan paralel yang mengharuskan adanya proses-proses yang berjalan bersama dalam waktu yang bersamaan. Hal demikian merupakan masalah yang perlu perhatian dari perancang sistem operasi. Kondisi dimana pada saat yang bersamaan terdapat lebih dari satu proses disebut dengan kongkurensi (proses-proses yang kongkuren). Proses-proses yang mengalami kongkuren dapat berdiri sendiri (independen) atau dapat saling berinteraksi, sehingga membutuhkan sinkronisasi atau koordinasi proses yang baik.

Status Proses
Proses yang dieksekusi mempunyai lima status yang terdiri dari:
  1. New : pembentukan suatu proses
  2. Running : instruksi-instruksi yang sedang dieksekusi
  3. Waiting : proses menunggu untuk beberapa event yang terjadi
  4. Ready : menunggu untuk dialirkan ke pemroses (processor)
  5. Terminated : proses telah selesai dieksekusi
Kelima status proses tersebut dapat digambarkan pada diagram berikut:
diagram status proses

Pembentukan Proses
Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process membentuk proses turunan (child process) yang dilakukan oleh proses induk parent process. Proses turunan tersebut juga mampu membuat proses baru sehingga kesemua proses-proses ini pada akhirnya membentuk pohon proses.
Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti ”waktu CPU”, ”memori”, ”berkas” atau perangkat ”M/K”. Sumber daya ini dapat diperoleh langsung dari Sistem Operasi, dari Proses Induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan Sistem Operasi.
Ada dua kemungkinan bagaimana jalannya (running) proses induk dan turunan berjalan (running). Proses-proses tersebut berjalan secara konkuren atau proses induk menunggu sampai beberapa/seluruh proses turunannya selesai berjalan

Terminasi Proses
          Suatu proses diterminasi ketika proses tersebut telah selesai mengeksekusi perintah terakhir serta meminta sistem operasi untuk menghapus perintah tersebut dengan menggunakan system call exit. Pada saat itu, proses dapat mengembalikan data keluaran kepada proses induk-nya melalui system call wait. Semua sumber-daya yang digunakan oleh proses akan dialokasikan kembali oleh system operasi agar dapat dimanfaatkan oleh proses lain. Suatu proses juga dapat diterminasi dengan sengaja oleh proses lain melalui system call abort. Biasanya proses induk melakukan hal ini pada turunannya. Alasan terminasi tersebut seperti:
  • Turunan melampaui penggunaan sumber-daya yang telah dialokasikan. Dalam keadaan ini, proses induk perlu mempunyai mekanisme untuk memeriksa status turunannya-nya.
  • Task yang ditugaskan kepada turunan tidak lagi diperlukan.
  • Proses induk selesai, dan sistem operasi tidak mengizinkan proses turunan untuk tetap berjalan.
Jadi, semua proses turunan akan berakhir pula. Hal ini yang disebut cascading termination.

Process Control Block (PCB)
Proses Control Block adalah bentuk informasi-informasi lain yang diperlukan sistem operasi untuk mengendalikan dan mengoordinasikan beragam proses aktif dalam suatu proses. Dalam kenyataannya, proses banyak mengalami gangguan dalam menjalankan tugasnya oleh karena itu ada PCB (Proses Control Block) untuk membantu dan memberikan dukungan kepada proses itu.
Process control block
Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block(PCB), juga disebut sebuah control block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, seperti status proses, program counter, CPU register, Informasi manajemen memori, informasi pencatatan, informasi status I/O. Berikut adalah gambar diagram PCB.
0

Infra merah

Apa itu inframerah?
Infrared adalah teknologi dengan dasar transmisi cahaya. Gelombang ini dapat digunakan untuk proses transmisi data untuk jarak dekat.

Cara kerjaKomunikasi Infra Merah dilakukan dengan menggunakan dioda infra merah sebagai pemancar dan modul penerima infra merah sebagai penerimanya
menggunakan transmisi sinyal infra merah yang dimodulasi dengan sinyal carrier dengan frekuensi tertentu yaitu pada frekuensi 30KHz sampai 40KHz. Sinyal yang dipancarkan oleh transmitter diterima oleh receiver infra merah dan kemudian didecodekan sebagai sebuah paket data biner.
Untuk transmisi data biasanya sinyal ditransmisikan dalam bentuk pulse-pulse. Ketika sebuah data dikirim maka IR akan mentransmitkan sebuah sinyal yang akan dideteksi sebagai urutan data biner dengan menggunakan sinyal carrier untuk membawa sinyal data tersebut hingga sampai pada receiver.


Karakteristik
  • tidak dapat dilihat oleh manusia
  • tidak dapat menembus bahan yang tidak tembus pandang
  • Panjang gelombang pada inframerah memiliki hubungan yang berlawanan atau berbanding terbalik dengan suhu. Ketika suhu mengalami kenaikan, maka panjang gelombang mengalami penurunan.

Kelemahan
  • Pengiriman data dengan infra merah dapat dilakukan kapan saja, karena pengiriman dengan inframerah tidak membutuhkan sinyal.
  • Pengiriman data dengan infra merah dapat dikatakan mudah karena termasuk alat yang sederhana.
  • Pengiriman data dari ponsel tidak memakan biaya (gratis)

Kekurangan
  • Pada pengiriman data dengan inframerah, kedua lubang infra merah harus berhadapan satu sama lain. Hal ini agak menyulitkan kita dalam mentransfer data karena caranya yang merepotkan.
  • Pengiriman data dengan inframerah dapat dikatakan lebih lambat dibandingkan dengan Blutooth

Pembagian jarak inframerah
Inframerah jarak dekat dengan panjang gelombang 0.75 – 1.5 µm
Inframerah jarak menengah dengan panjang gelombang 1.50 – 10 µm
Inframerah jarak jauh dengan panjang gelombang 10 – 100 µm


Kesimpulan :
Infra merah (infra red) ialah sinar elektromagnet yang panjang gelombangnya lebih daripada cahaya nampak yaitu di antara 700 nm dan 1 mm. Infrared film (detector infrared) pada kamera dapat melihat object dibantu oleh cahaya matahari dan sumber cahaya lain yang mengeeluarkan sinar infra red darinya kemudian dipantulkan dan diserap oleh objek.Kita dapat mendapatkan warna objek dengan bantuan pantulan dan infrared yang diserap objek , warna dari objek adalah kombinasi dari warna merah biru , hijau (RGB) dan infra red.

Kamis, 28 April 2016

0

Bahasa Pemrograman

Pengertian Bahasa Pemrograman
(Programming language) atau umum dikatakan sebagai bahasa komputer atau istilah kerennya bahasa mesin merupakan instruksi atau perintah standar untuk mengoperasikan komputer. Bahasa pemrograman ini sendiri merupakan suatu perkumpulan dari peraturan sintaks dan semantik yang digunakan serta dipakai untuk mengartikan program-program dalam komputer. Bahasa ini memungkinkan seorang programmer untuk memilih, memastikan, mengolah dan memproses data secara tepat dan terstruktur.

Fungsi Bahasa Pemrograman
Fungsi utama dari pemrograman yaitu memberi instruksi/perintah pada komputer untuk memproses data sesuai dengan jalur dan cara berfikir seorang programmer. Output dari bahasa pemrograman itu adalah berupa program atau aplikasi. Program ini diterapkan pada beberapa kebutuhan untuk umum seperti program kasir di mall maupun swalayan, lampu lalu lintas di jalan raya dan lain-lain.
Sebenarnya bahasa pemrograman itu sangat banyak dan perkembangannya sendiri seiring dengan semakin tingginya inovasi dalam bidang teknologi. Contoh bahasa pemrograman yang diterapkan pada aplikasi yaitu web, antivirus, game dan teknologi lainnya. Penggunaan bahasa pemrograman ini juga harus disesuaikaan dengan fungsi, perangkat serta kebutuhan yang ada.

Tingkat Bahasa Pemrograman
Bukan hanya status social di masyarakat saja yang memiliki tingkatan lho guys! Bahasa pemrograman juga memiliki tingkatan-tingkatan bahasa. Kalo kalian pengen tau simak pembahasan berikut ini.
  • Pemrograman Tingkat Rendah (Low Level Language) // Bahasa tingkat rendah atau bahasa rakitan (Assembly) yang jika dihubungkan dengan bahasa mesin merupakan bahasa yang digunakan untuk memberi instruksi serta perintah kepada komputer dengan menggunakan kode-kode (kode mnemonic). Contohnya yaitu seperti kode-kode mesin seperti SUB, CMP, JMP dan sebagainya. Dikatakan bahasa tingkat rendah karena bahasa-bahasa tersebut masih jauh dari bahasa manusia. Contohnya : Bahasa Assembly.
  • Pemrograman Tingkat Menengah (Middle Level Language) // Bahasa Tingkat Menengah jika dihubungkan dengan bahasa mesin merupakan bahasa komputer yang menggunakan perpaduan instruksi/perintah dalam bahasa manusia dan instruksi yang berupa simbolik seperti titi, koma, buka kurung, tutup kurung dan lain-lain. Disebut bahasa tingkat menengah karena bahasa ini masih berada diantara bahasa yang belum jauh dari bahasa Komputer dan bahasa yang belum mendekati bahasa manusia atau dengan kata lain bahasa tingkat menengah ini dapat dikategorikan bahasa yang mendekati bahasa manusia dan bahasa ini juga dapat memasuki kategori bahasa pemrograman tingkat tinggi dan bahasa pemrograman tingkat rendah. Contohnya : Bahasa C.
  • Pemrograman Tingkat Tinggi (High Level Language) // Bahasa pemrograman tingkat tinggi apabila dikaitkan dengan bahasa mesin atau bahasa komputer merupakan bahasa yang menggunakan instruksi atau perintah yang berasal dari bahasa manusia seperti begin, end, if, and, while dan lain sebagainya. Untuk dapat mengerti dan memahami bahasa manusia, Komputer membutuhkan program compiler atau interpreter. Yang termasuk pada bahasa pemrograman tingkat tinggi sebenarnya adalah hampir semua pemrograman kecuali bahasa C dan Assembly. Contohnya : BASIC, C, C++, COBOL, FORTRAN, Pascal, Java dan lain sebagainya.

Proses Pembuatan Program
Yang dimaksud dengan proses pembuatan program adalah proses dimana seseorang menulis berbagai kode-kode sumber pada aplikasi teks yang kemudian akan diubah menjadi bahasa mesin. Teknik-teknik membuat program yaitu :
  • Kompilasi (Compilation) // Pada teknik ini mula-mula sumber kode akan dibaca dan jika tidak ditemukan kesalahan maka kode sumber tersebut akan dibentuk kode mesinnya. Program atau aplikasi yang melaksanakan tugas ini wajarnya disebut Compiler sedangkan hasil kompilasi biasanya berbentuk executable. Program dapat dioperasikan secara langsung meskipun komputer yang mengoperasikan tidak memiliki compiler. Bahasa yang dibuat dengan teknik ini diantaranya adalah bahasa Assembly, C, C++, Pascal dan lain sebagainya.
  • Interpretasi (Interpretation) // Dengan menggunakan teknik ini, sumber kode akan dibaca perbaris dan perbaris tersebut akan dieksekusi atau diperiksa. Apabila ditemukan kesalahan dalam sumber kode maka program akan dihentikan. Program yang melaksanakan tugas ini umumnya disebut Interpreter. Pada teknik ini tidak akan menghasilkan program standalone (Untuk mengoperasikannya kita harus memiliki yang namanya sumber kode sekaligus interpretasi program). Bahasa yang memanfaatkan teknik ini adalah bahasa Perl, Python, Ruby dan lain sebagainya.
  • Kompilasi dan Interpretasi // Bahasa yang memanfaatkan teknik ini adalah bahasa java. Dalam proses pembuatannya sumber kode akan diubah menjadi bentuk bytecode. Untuk mengoperasikan bytecode kita harus memiliki Java Runtime Environment (JRE) yang berfungsi sebagai interpreter sehingga dapat menghasilkan suatu program dari bytecode tersebut. Perlu diketahui tidak semua bahasa pemrograman dirancang hanya untuk membuat program. Namun setiap bahasa dibuat berdasarkan fungsi dan tujuan tertentu. Misalnya Jika untuk menciptakan program berbasis driver kita dapat memanfaatkan bahasa C ataupun Assembly. Contohnya dapat kita temui pada sistem operasi linux yang bersifat open source. Dan jika untuk merancang atau mendesain pemrograman desktop kita dapat memanfaatkan bahasa Visual Basic (Bahasa rancangan Microsoft guna menghasilkan tampilan pemrograman dektop yang memukau).

Perbedaan antara Kompilasi (Compilation) dengan Interpretasi (Interpretation)
Dalam mengoperasikannya, ketika ingin mengoperasikan hasil kompilasi tidak harus memerlukan sumber kode, jika interpretasi harus memiliki sumber kode.
Dalam proses pembuatannya, jika compiler melalui 2 tahap terpisah (parsing/pembuatan kode objek dan linking/penggabungan kode objek dengan library), maka interpreter tidak terdapat tahap pemisahan.
Pemakaian linker, Jika compiler membutuhkan linker untuk meghubungkan kode objek dengan library maka interpreter tidak memerlukan linker.
Pemakainnya untuk membuat atau menguji modul, jika compiler agak ribet karena harus dilakukan proses linking. Dan jika interpreter tidak ribet dan dapat dikatakan sesuai untuk menguji atau membuat modul.
Dalam peningkatan kualitas kode/optimasi, Jika compiler dapat dioptimasi namun jika interpreter sangat sulit bahkan tidak dapat untuk dioptimasi.


Macam-Macam Bahasa Pemrograman

HTML
pemrograman html merupakan pemrograman yang banyak orang tidak menganggapnya sebagai salah satu dari bahasa pemrograman. Namun bila kita telusuri darimana asal program web tersebut, maka sungguh dapat dipastikan HTML merupakan pondasi dari semua itu. Jika kita ingin belajar membuat website statis sudah sangat tentu langkah pertama adalah kita harus mempelajari bahasa pemrograman HTML.

JavaScript
pemrograman JavaScript merupakan pemrograman yang ditumbuh kembangkan oleh Netscape. Pemanfaatannya sendiri banyak diterapkan dalam pengembangan web, dengan menggunakan java script kita dapat mengkreasikan tampilan web yang sangat indah, menawan dan menakjubkan dan tentunya bresifat interaktif dan menarik.
JavaScript merupakan salah satu bahasa pemrograman yang mudah untuk dipahami sehingga banyak dijadikan pilihan bagi para pemula karena dapat dimanfaatkan untuk berbagai hal seperti mengembangkan permainan dan lain-lain.
Di Indonesia, terdapat grup Facebook JavaScript Indonesia yang mengangkat topik mengenai bahasa pemrograman JavaScript. Grup ini memiliki anggota lebih dari 10.000 orang dan tetap aktif hingga sekarang.

PHP

pemrograman PHP (PHP Hypertext Pre-processor) merupakan  pemrograman yang mendominasi para programmer di Indonesia. Selain gratis, PHP merupakan bahasa pemrograman yang didesain untuk menciptakan website dinamis. Hal ini memungkinkan untuk membuat file utuh yang tidak terpisah berupa serangkaian peraturan untuk melakukan akses dan menayangkan berbagai informasi database yang selanjutnya dirancang menjadi halaman dan menghubunginya ketika diperlukan. Beberapa website terbaik yang memanfaatkan bahasa pemrograman PHP diantaranya adalah Facebook, WordPress, ataupun Digg.

C++
pemrograman C++ merupakan pemrograman yang ditumbuh kembangkan untuk membubuhi berbagai fitur yang berorientasi objek dengan bahasa pemrograman C. Keuntungan dari mempelajari bahasa pemrograman ini yaitu lebih memudahkan kita ketika akan belajar mengenai versi bahasa C yang lain seperti C# dan C.
pemrograman ini merupakan salah satu versi bahasa pemrograman C yang mempunyai sintaks penulisan hampir serupa dengan C++ yang letak perbedaannya hanya ditemukan pada proses penyelesaian masalahnya saja. Jika pada bahasa pemrograman C penyelesaian konflik dilaksanakan dengan memilah-milah dalam beberapa bagian konflik lebih kecil (bahasa pemrograman procedural) sedangkan penyelesaian konflik serta masalah dalam bahasa pemrograman C++ dilakukan dengan membagi-bagi dalam beberapa kelas.
Bahasa pemrograman C++ ini banyak dimanfaatkan oleh perusahaan-perusahaan software/aplikasi diantaranya adalah Adobe, Firefox, Winamp dan lain sebagainya.

C# (CSharp)
Bahasa pemrograman ini diperkenalkan oleh Microsoft. Bahasa pemrograman ini dapat digunakan untuk menulis aplikasi jendela, menulis kode-kode untuk perangkat lunak desktop. Bahasa pemrograman C# ini memadupadankan sedemikian rupa prinsip bahasa pemrograman C dan C++. C# ini banyak dimanfaatkan oleh para pengembang software (perangkat lunak) yang berbasis Windows.

C
Pemrograman C ini dimanfaatkan dan digunakan oleh OS Apple. pemrograman ini merupakan bahasa pemrograman tertua, yang dikembangkan sekitar tahun 70-an. Bahasa ini juga merupakan bahasa favorit Indonesia. Hal itu terlihat jelas dengan banyaknya universitas IT, lembaga dan instansi tertentu yang memnfaatkan bahasa ini. Ada yang mengatakan sebelum mampelajari bahasa pemrograman lain sebaiknya pelajarilah terlebih dahulu bahasa pemrograman C. Sebab istilah itu karena C merupakan bahasa tertua dan ayah dari C#, JaVa, C++ dan kawan-kawan serumpun lainnya.

Python
Bahasa ini sangat terkenal dalam dunia ilmiah dan akademik. Namun bahasa ini juga telah dimanfaatkan untuk mendesain situs web seperti Pinterest dan mendesain aplikasi berbasis web maupun mobile. Dalam tingkatannya dalam bahasa pemrograman, Python termasuk kedalam salah satu bahasa tingkat tinggi (high level language). Bahasa phyton ini merupakan bahasa yang mudah dipahami baik dari segi sintaks maupun yang lainnya. Beberapa perusahaan besar yang memnfaatkan bahasa ini diantaranya adalah Instagram, Pinterest, Radio dan lain sebagainya. Selain itu Python juga dimanfaatkan oleh para perusahaan pengembang seperti diantaranya Google, Yahoo!, NASA dan lainnya.

Java

pemrograman Java merupakan salah satu pemrograman yang dapat dioperasikan di berbagai platform seperti PC dan mobile. Awal mulanya,bahasa ini dikembangkan olah Sun Microsystem di tahun 1991 pada The Green Project yang selanjutnya diserahkan pada Oracle. Nama Java ini berasal dari hobi James Gosling (salah satu pendiri Java) yang sangat suka terhadap kopi murni gilingan langsung mesin giling (kopi tubruk) yang berasal dari pulau Jawa Indonesia.
Beberapa kelebihan dari pemrograman Java ini diantaranya adalah dapat beroperasi di berbagai macam OS, bahasa pemrograman Java termasuk salah satu pemrograman OOP (pemrograman orientasi objek) sehingga memungkinkan seorang programer untuk lebih mudah dalam menata program, mempunyai library/perpustakaan yang lengkap (Complit) dan lain sebagainya. Salah satu teknologi popular masa kini yang memanfaatkan bahasa ini adalah aplikasi yang terdapat pada smartphone Android.

Ruby
Bahasa ini merupakan OOP murni paling populer yang berasal dari Jepang.  pemrograman ini bersifat open source, dinamis, mudah dipahami dan sangat produktif. Sintaks dari bahasa pemrograman Ruby ini juga sangat elegan, natural, mudah dibaca serta ditulis.

Visual Basic
Visual Basic adalah salah satu bahasa yang ditumbuh kembangkan oleh Perusahaan Microsoft. Penamaanya sendiri berasal dari kata “BASIC” yang merupakan kata popular di awal komputasi personal. Bahasa pemrograman Visual Basic ini memungkinkan seorang programmer untuk membuat program sederhana dengan waktu yang cepat dan tentunya dengan berbagai kemudahan. Bahasa pemrograman ini memberikan penawaran mengenai berbagai IDE visual dalam perancangan perangkat lunak. VisualBasic adalah keturunan dari bahasa pemrograman BASIC.
Berdasarkan survey di tahun 2005 menyatakan bahwa 62% dari para developer software memanfaatkan bahasa pemrograman VisualBasic dalam penciptaan dan pengembangan perangkat lunak/software.

Objective-C
pemrograman Objective-C merupakan bahasa pemrograman objek. pemrograman ini dimanfaatkan untuk melaksanakan berbagai pengembangan software Apple bahkan IOS juga dikembangkan dengan memanfaatkan bahasa ini.

ActionScript

Pemrograman ActionScript dirancang berdasarkan ECMAScript yang dimanfaatkan untuk melakukan pengembangan situs web dan software yang berbasis platform Adobe Flash Player. Di masa kini, ActionScript juga diterapkan pada beberapa aplikasi berbasis data (Alpha Five). Awal mulanya bahasa ini ditumbuh dan kembangkan oleh Macromedia. Namun akhirnya di tahun 2005, Adobe membeli Macromedia sehingga dalam usaha pengembangannya dalam tahap selanjutnya sedang dan akan dilakukan oleh Adobe.
Versi terbaru dari ActionScript adalah ActionScript 3.0 dimana versi ini merupakan kelanjutan dari versi sebelumnya yang dikenal dengan nama Action Script 2.0. Kelebihan dari versi terbaru ini yaitu fitur-fitur dan pelayanan-pelayanan yang disuguhkan berupa kemampuannya untuk dapat dipisah saat runtime.
Kepopulerannya di Indonesia disebabkan oleh hal yang hampir sama yaitu dikarenakan banyaknya para developer-developer berbasis flash yang memanfaatkan bahasa ini untuk kebutuhan coding.

Sumber : http://www.seputarit.com/kupas-tuntas-bahasa-pemrograman-lengkap-beserta-fungsinya.html

Sabtu, 23 April 2016

0

Jaringan Komputer

Pengertian, Manfaat, Fungsi, Jenis-jenis Jaringan Komputer yang perlu anda ketahui - Pengertian jaringan komputer yaitu beberapa kumpulan komputer berkomunikasi keduanya lewat media jaringan dengan cara berbarengan untuk maksud berbagi data serta peralatan 

Dengan cara eksplisit Pengertian jaringan komputer seperti diambil dari Website Techi Wire House kalau “Jaringan komputer yaitu himpunan dua atau lebih komputer yang tersambung serta saat komputer ini berhimpun dalam jaringan, jadi orang bisa sharing file serta peripheral seperti modem, printer, tape drive cadangan, atau CD-ROM drive. Dengan cara luas jaringan komputer dapat tersambung kebeberapa tempat yang tersambung dengan memakai service yang ada dari Perusahaan penyedia Service Internet, hingga jaringan komputer bisa kirim e-mail, sharing link ke Internet global, atau lakukan konferensi video dengan cara real time dengan pemakai jarak jauh lainnya”. 




Pengertian Jaringan Komputer menurut Kamus Besar, Pakar dan para ahli : 

Pengertian jaringan Komputer menurut yaitu sekumpulan dari dua atau lebih system komputer yang dikaitkan berbarengan (A network is a grup of two or more computer systems linked together). Definition Network By wabopedia. Com 

Sederhana english wikipedia mengartikan Jaringan komputer yaitu satu beberapa kumpulan dari sebagian komputer dikaitkan dengan cara elektronik. hal Ini berarti bahawa komputer bisa “berkomunikasi” pada keduanya serta masing-masing komputer dalam jaringan bisa kirim info kelainnya. Satu jaringan komputer yaitu sekumpulan komputer lebih tersambung satu sama elektronik, ini bermakna kalau kecepatan koneksi cepat – lebih cepat dari koneksi normal ke Internet

"A computer network is a grup of more computers connected to each electronically. This means that the computers can “talk” to each other and that every computer in the network can send information to the others. Usually, this means that the speed of the connection is fast – faster than a normal connection to the Internet"

Sedang Ensiklopedia bebas Indonesia memberi pengertian jaringan komputer yaitu satu system yang terdiri atas komputer-komputer yang di desain agar bisa sharing sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), serta bisa terhubung info berbarengan. 

Menurut Izaas el Said ahli jaringan komputer menyampaikan Pengertian jaringan Komputer yaitu Satu system dimana komputer yang tersambung untuk sharing info serta sumber daya. Koneksi bisa dikerjakan sebagai peer-to-peer atau client/server, umumnya jalinan pada komputer ini lebih cepat dari biasanya koneksi internet. 

John Gage, chief researcher dari Sun Microsystems, (1984) memberi Pengertian jaringan komputer yaitu jalinan dari dua atau lebih komputer, serta piranti yang lain (seperti printer, hard drive eksternal, modem serta router), yang tersambung berbarengan hingga mereka bisa berkomunikasi sama-sama berkomunikasi/perintah pertukaran serta sharing data, piranti keras serta sumber daya yang lain. 

Salah seseorang Ahli Telematika Dosen dari Universias kebangsaan Malaysia mendeskripsikan pengertian Jaringan Komputer : Satu system jaringan komputer melibatkan dua buah komputer yang dikaitkan dengan memakai media on-line atau on-line telephone. Sedang system jaringan yang rumit atau kompleks bergantung pada imajinasi semasing. Terutama, jaringan komputer bermakna semuanya node seperti server (server), stasiun kerja (workstation), printer (printer) dsb dikaitkan keduanya dengan maksud untuk sharing info serta bahan. Dengan kata lain, info yang ada pada pemakai A bisa disebarkan pada penguna lain serta demikian halnya demikian sebaliknya. 

Kesimpulannya pengertian jaringan Komputer yaitu sekumpulan komputer atau lebih tersambung keduanya dengan cara elektronik. Tiap-tiap jaringan Komputer mempunyai pola atau bentuk design yang diistilahkan dengan topoloi jaringan komputer. Satu jaringan komputer, juga dimaksud cuma untuk jaringan yang terbagi dalam dua atau lebih komputer, serta piranti yang lain umumnya juga (seperti printer, hard drive eksternal, modem serta router), yang tersambung berbarengan hingga mereka bisa berkomunikasi keduanya serta dengan hal tersebut perintah pertukaran serta sharing data, piranti keras serta sumber daya yang lain. komputer bisa “berkomunikasi” keduanya berarti tiap-tiap komputer di jaringan bisa kirim info ke yang lain. Demikian serta mudah-mudahan dapat berikan pemahaman pada kita dari beragam sumber tentang Pengertian Jaringan Komputer