This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 22 April 2021

Pengertian Cross Platform Operating System atau multiboot system

Pengertian Cross Platform Operating System atau multiboot system

Cross Platform Operating System atau multiboot system adalah karakteristik dari sistem operasi yang dapat bekerja secara bersama-sama dengan sistem operasi lainnya dan dapat menggabungkan dua atau lebih sistem yang berbeda platformnya.

Pengertian CPU Switching

Pengertian CPU Switching

CPU Switching, yaitu merupakan peralihan prosedur dalam mengolah satu proses ke proses lainnya. Secara konsep setiap proses mempunyai 1 virtual CPU, tetapi pada kenyataannya adalah multiprogramming. Maka akan lebih mudah menganggap kumpulan proses yang berjalan secara paralle

 

Pengertian Computer hardware

Pengertian Computer hardware

Computer hardware adalah semua bagian fisik dari komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan perangkat lunak yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya

Pengertian Batch Processing System

Pengertian Batch Processing System

Batch Processing System: adalah pekerjaan, proses atau Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan

Pengertian Arsitektur system operasi

Pengertian Arsitektur system operasi

Arsitektur system operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer

Pengertian Arsitektur perangkat lunak

Pengertian Arsitektur perangkat lunak

Arsitektur perangkat lunak[software] adalah merupakan struktur-struktur yang menjadikan landasan untuk menentukan keberadaan komponen-komponen perangkat lunak, metode atau cara untuk mengelola (organisasi) komponenkomponen tersebut untuk saling berinteraksi. Komponen tersebut merupakan program-program bagian (prosedur, fungsi) yang akan dieksekusi oleh program utama.

Pengertian aplication programs

Pengertian aplication programs

aplication programs adalah perangkat lunak aplikasi yang memanfaatkan kemampuan komputer langsung untuk melakukan tugas-tugas yang diinginkan pengguna. Pengguna dapat melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar dll. Beberapa program aplikasi digabung bersama menjadi suatu paket yang disebut paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org,

Pengenalan Arsitektur MS DOS

Pengenalan Arsitektur MS DOS

Arsitektur sistem operasi MS-DOS menggunakan model struktur monolitik yang konstruksinya tidak terstruktur. Dalam arsitektur ini semua komponen sistem operasi tergabung atau bercampur menjadi satu, semua program bagian (fungsi, prosedure atau sub rutin) dapat mengakses program-program lainnya.

Pada sistem operasi MS-DOS, antara aplikasi dan sistem operasi tidak ada pemisahan yang jelas, yang menyebabkan mudahnya program-program virus memodifikasi dan merusak sistem operasi MS-DOS.

Program aplikasi memiliki akses untuk memodifikasi bagian sistem operasi (program resident, device driver MS-DOS maupun device driver BIOS).

Pengenalan Arsitektur Dasar Windows NT

Pengenalan Arsitektur Dasar Windows NT

Sistem operasi windows NT memiliki menggunakan model struktur berlapis (layered). Dalam arsitektur ini komponen dalam sistem operasi tidak tergantung dari komponen yang lain, dengan demikian modifikasi atau perubahan dalam satu komponen tidak berpengaruh banyak pada komponen lainnya. Arsitektur Windows NT secara global terdidi dari empat lapisan yaitu:

1. Hardware abstraction layer (HAL)

2. Kernel

3. Subsystems

4. System services

Hardware Abstraction Layer (HAL), lapisan ini memetakan perintah dan tanggapan perangkat keras generik menjadi perintah dan tanggapan unik platform tertentu seperti Intel 486 atau Pentium, Motorola PowerPC, atau DEC Alpha. HAL membuat machine system bus, DMA controller, interrupt controller, system timer, dan modul memori. Sebagai mana oleh kernel HAL juga menyediakan dukungan untuk symmetric multiprocessing.

Kernel, lapisan ini berisi komponen-komponen sistem operasi paling dasar. Kernel mengelola penjadwalan dan context switching, exception handling dan interrupt handling serta multiprocessing synchronization. Subsystems, lapisan ini terdiri dari berbagai ragam modul, fungsi-fungsi spesifik yang menggunakan layanan-layanan dasar yang disediakan kernel. System services, lapisan ini menyediakan antarmuka ke perangkat lunak mode pemakai.

Pengenalan Arsitektur Dasar Sistem Operasi Windows Vista, Windows 7, 8

Pengenalan Arsitektur Dasar Sistem Operasi Windows Vista, Windows 7, 8

Sistem operasi Windows memiliki arsitektur yang sangat modular. Setiap fungsi sistem dikelola oleh satu komponen dari sistem operasi. Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab menggunakan antar muka data standar (data standar interfaces). Key sistem hanya dapat diakses melalui sesuai fungsi. dalam arsitektur modular ini pada prinsipnya setiap modul dapat dihapus, upgrade, atau diganti tanpa menulis ulang seluruh sistem atau standar aplikasi program antarmuka (API).

Berbagai ragam Kernel mode komponen Windows adalah sebagai berikut:

·         Exekutif : Berisi dasar layanan sistem operasi, seperti manajemen memori, proses dan manajemen thread, keamanan, I / O, dan komunikasi interprocess.

·         Kernel : Mengontrol eksekusi prosesor (s). Kernel mengelola benang penjadwalan, proses switching, pengecualian dan penanganan interupsi, dan multiprosesor sinkronisasi. Tidak seperti sisa Eksekutif dan tingkat pengguna, kode sendiri Kernel ini tidak berjalan di thread.

·         Hardware Abstraction Layer (HAL) : Maps antara perintah hardware generic dan tanggapan dan mereka yang unik untuk platform tertentu. Ini mengisolasi OS dari platform-spesifik hardware differences.The HAL membuat setiap computer sistem bus, memori akses langsung (DMA) controller, interrupt controller, system timer, dan modul memori terlihat sama dengan Eksekutif dan Kernel komponen. Hal ini juga memberikan dukungan yang diperlukan untuk multiprocessing simetris (SMP), menjelaskan selanjutnya.

·         Device Driver : Perpustakaan dinamis yang memperluas fungsionalitas dari Eksekutif. Ini termasuk driver perangkat keras yang menerjemahkan pengguna I / O fungsi panggilan ke perangkat hardware tertentu I / O permintaan dan komponen perangkat lunak untuk menerapkan sistem file, protokol jaringan, dan setiap ekstensi sistem lainnya yang perlu dijalankan dalam mode kernel.

·         Windowing and Graphics System : Mengimplementasikan pengguna grafis antarmuka (GUI) fungsi, seperti berurusan dengan windows, antarmuka pengguna kontrol, dan menggambar. Executive Windows termasuk komponen untuk fungsi sistem tertentu dan menyediakan API bagi pengguna-mode software.

Menurut Tanebaum 5 generasi perkembangan Sistem Operasi

Menurut Tanebaum 5 generasi perkembangan Sistem Operasi

a) Generasi Awal (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung oleh pengguna.

b) Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS

c) Generasi Ketiga (1965-1980)

Sistem operasi pada generasi ini dikembangkan untuk melayani banyak pemakai, dimana para pemakai berkomunikasi lewat terminal secara on-line ke komputer. Sistem operasi menjadi multi-user (digunakan oleh banyak pengguna sekaligus), multi-programming (melayani banyak program sekaligus) dan multi tasking (melayani banyak tugas dan pekerjaan / Batch Processing System)

d) Generasi Keempat (1980 – 2000-an)

Pada masa ini sistem operasi telah menggunakan Graphical User Interface (GUI) yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman dan mudah digunakan. Pada masa ini juga dimulai era komputasi tersebar (distributed computer) dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

e) Generasi Selanjutnya

Pada generasi ini diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi dan Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti: PDA, Poket PC, Laptop, Notebook dan NetBook. Sistem Operasi jaringan virtual juga berkembang, sehingga dalam satu jaringan hanya diinstal satu buah Sistem Operasi pada perangkat Server. Pada masa ini, diperkenalkan virtualization sistem yaitu satu komputer dapat diclonning secara virtual menjadi lebih dari satu komputer (sistem operasi) yang dapat bekerja bersama-sama, Cross Platform Operating System (multiboot system) yang dapat menggabungkan dua atau lebih Sistem Operasi berbeda seperti : Linux dan Windows. Generasi ini merupakan awal tren Mobile Computing, yang perangkatnya didominasi oleh Android, iOS, Blackberry OS, Windows mobile, Windows Phone dan Symbian. Pada masa ini dikenalkan sistem iClaud (layanan komputasi awan) yaitu sistem layanan jaringan yang dipublikasikan oleh Apple Inc pada tanggal 6 Juni 2011 di San Fransisco. iCloud memungkinkan para penggunanya untuk mensinkronisasi data seperti foto, musik, dan dokumen dari perangkat satu ke perangkat lain seperti ke dalam iPhone, iPad, iPod Touch, Mac dan komputer secara otomatis pada waktu yang

bersamaan

Keuntungan dan kerugian sistem mesin virtual di sistem operasi

Keuntungan dan kerugian sistem mesin virtual di sistem operasi

Keuntungan konsep mesin virtual adalah sebagai berikut:

1.  Mesin virtual menyediakan proteksi yang lengkap untuk sumber daya system sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain. Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung.

2.   Sistem mesin virtual adalah mesin yang cocok untuk riset dan pengembangan system operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.

kerugian konsep mesin virtual adalah sebagai berikut:

1.   Konsep mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya.

 

Keuntungan dan kelemahan sistem client server di sistem operasi

Keuntungan dan kelemahan sistem client server di sistem operasi

Keuntungan dari model client server ini antara lain adalah sebagai berikut:

1.   Dapat diadaptasikan pada sistem terdistribusi.

2.   Jika suatu client berkomunikasi dengan server dengan cara mengirimkan pesan, maka server tidak perlu tahu apakah pesan itu dikirim oleh dan dari mesin itu sendiri {local} atau dikirim oleh mesin yang lain melalui jaringan.

3.   Pengembangan dapat dilakukan secara modular

4.   Kesalahan pada suatu subsistem tidak menganggu subsistem lain sehingga tidak mengakibatkan system mati secara keseluruhan

Sedangkan kelemahan dari system client-server adalah :

Pertukaran pesan dapat menjadi bottleneck dan Layanan dilakukan secara “lambat” karena harus melalui pertukaran pesan antar client-server

 

Keuntungan dan kelemahan Sistem berlapis di sistem operasi

Keuntungan dan kelemahan Sistem berlapis di sistem operasi

Keuntungan dari model struktur sistem operasi berlapis adalah

Memiliki semua keunggulan rancangan modular. Sistem terbagi dalam beberapa modul, setiap modul dan lapisan bisa dirancang, di uji, secara independen sehingga jika terjadi suatu kesalahan mudah untuk menanganinya.

Sementara kelemahan dari sistem ini adalah

semua fungsi-fungsi dari sistem operasi harus terdapat di masing-masing lapisan, jika terjadi suatu kesalahan bisa jadi semua lapisan harus diprogram ulang

 

Keunggulan dan kelemahan system Monolitik di sistem operasi

Keunggulan dan kelemahan system Monolitik di sistem operasi

Keunggulan dari system Monolitik ini adalah:

1.  layanan terhadap job-job yang ada bisa dilakukan dengan cepat karena berada pada satu ruang alamat memory.

kelemahan dari system Monolitik adalah:

1.  Pengujian dan penghilangan kesalahan sulit dilakukan karena tidak dapat dipisahkan dan dilokasikan,

2.  Sulit dalam menyediakan fasilitas pengamanan.

3.  Kurang efisien dalam penggunaan memori dimana setiap computer harus menjalankan kernel yang besar sementara tidak memerlukan seluruh layanan yang disediakan kernel.

4.  Kesalahan pemrograman di satu bagian kernel menyebakan matinya seluruh sistem

 

11 Sistem manajemen atau operasi file dapat dilakukan dengan sistem

11 Sistem manajemen atau operasi file dapat dilakukan dengan sistem antara lain ialah :

1) Create : File dibuat dan tidak berisi data.

2) Delete : File dihapus karena tidak diperlukan lagi dan untuk memperbesar ruang disk.

3) Open : membuka file. Open akan menjadikan sistem mengambil atribut dan daftar alamat disk dan meletakkan didalam memori kerja agar diperoleh akses yang cepat.

 4) Close : Jika akses file selesai, atribut dan alamat disk tidak diperlukan lagi, sehingga harus ditutup dan untuk memperbesar ruang tabel daftar alamat disk internal.

5) Read : Data dibaca dari file. Sistem menentukan banyaknya data dan menyediakan buffer untuk menampungnya.

6) Write: Data disimpan kedalam file. Jika posisi berada diakhir file, maka ukuran file bertambah. Jika posisi ditengah, data yang ada akan ditimpa.

7) Append: Menambah data setelah data terakhir.

8) Seek : Mengatur posisi pointer saat itu menuju posisi yang ditentukan.

9) Get Attribute : Pada UNIX, program make perlu melihat atribut file, terutama waktu modifikasinya yang terakhir.

10) Set Attribute : Mengubah status atribut file.

11) Rename : Merubah nama file.

11 fungsi dan peranan Sistem Operasi di sistem komputer.

fungsi dan peranan Sistem Operasi di sistem komputer.

1. Sebagai kernel, yaitu program yang secara terus-menerus berjalan (running) selama komputer dijalankan.

2. Sebagai Guardian: yaitu menyediakan kontrol akses yang melindungi file dan memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan program..

3. Sebagai Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem.

4. Sebagai Optimizer: Mengefisienkan perangkat keras komputer sehingga nyaman untuk dioperasikan oleh pengguna, menjadwal input oleh pengguna, pengaksesan basis data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.

5. Sebagai Coordinator : menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.

6. Sebagai Programm Controller program pengontrol yaitu program yang digunakan untuk mengontrol program aplikasi lainnya.

7. Sebagai Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file, fasilitas interupt.

8. Sebagai Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal.

9. Sebagai interface (antar muka) yang menjembatani pengguna dengan perangkat keras, menyediakan lingkungan yang bersahabat dan mudah digunakan (User Friendly). Sehingga pengguna tidak dirumitkan oleh bahasa mesin atau perangkat level bawah

10. Sistem resources manager : yaitu sebagai pengelola seluruh sumber daya sistem komputer.

11. Sebagai Virtual Machine, yang menyediakan layanan seperti menyembunyikan kompleksitas pemrograman dan menyajikan fasilitas yang lebih mudah untuk menggunakan hardware.

Berikut 10 deskripsi singkat dari modul Eksekutif di windows

Berikut 10 deskripsi singkat dari modul Eksekutif di windows

1.       I/O Manager. Menyediakan kerangka kerja di mana perangkat I / O dapat diakses untuk aplikasi, dan bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih lanjut. Manajer I / O menerapkan semua Windows I / O API dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan, dan file system.

2.       Cache Manager. Meningkatkan kinerja berbasis file I / O dengan menyebabkan baru Data file yang direferensikan untuk berada di memori utama untuk akses cepat, dan dengan menunda disk menulis dengan memegang pembaruan dalam memori untuk waktu yang singkat sebelum mengirim mereka ke disk.

3.       Object Manager. Membuat, mengelola, dan menghapus objek Executive Windows dan tipe data abstrak yang digunakan untuk mewakili sumber daya seperti proses, benang, dan objek sinkronisasi. Ini memaksa aturan seragam untuk mempertahankan, penamaan, dan pengaturan keamanan objek. Manajer objek juga menciptakan objek menangani, yang terdiri dari informasi kontrol akses dan pointer ke benda object.Windows dibahas kemudian dalam bagian ini.

4.       Plug and Play Manager. Menentukan driver yang diperlukan untuk mendukung khususnya perangkat dan beban tersebut driver.

5.       Power Manager. Koordinat manajemen daya antara berbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan mematikan perangkat menganggur, menempatkan prosesor untuk tidur, dan bahkan menulis semua memori ke disk dan menutup aliran listrik ke seluruh sistem.

6.       Security Reference Monitor. Memberlakukan akses-validasi dan audit generasi rules.The Windows model berorientasi objek memungkinkan untuk konsisten dan seragam melihat keamanan, sampai ke entitas mendasar yang membentuk Eksekutif. Dengan demikian, Windows menggunakan rutinitas yang sama untuk validasi akses dan untuk Audit memeriksa semua benda yang dilindungi, termasuk file, proses, ruang alamat, dan I / O device.

7.       Virtual Memory Manager. Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol hardware memori manajemen dan data struktur yang memetakan alamat virtual dalam ruang alamat proses untuk halaman fisik dalam memori komputer.

8.       Process/thread Manager. Membuat, mengelola, dan proses menghapus dan thread object.

9.       Configuration Manager. Bertanggung jawab untuk melaksanakan dan mengelola system registry, yang merupakan repositori untuk kedua sistem yang luas dan berbagai parameter setiap pengaturan user.

10.   Local Procedure Call (LPC) Facility. Mengimplementasikan efisien lintas proses Prosedur panggilan mekanisme komunikasi antara proses lokal mengimplementasikan layanan dan subsistem. Serupa dengan panggilan prosedur remote (RPC) fasilitas yang digunakan untuk pengolahan terdistribusi.

8 Fungsi manajemen memori pada komputer

8 Fungsi manajemen memori pada komputer

Fungsi manajemen memori mempunyai peranan yang sangat penting dalam sistem komputer. Fungsi menejemen memori tersebut antara lain ialah :

1. Meningkatkan kinerja atau Utilitas CPU.

2. meningkatkan kecepatan akses CPU terhadap data dan instruksi Data dan instruksi dapat diakses dengan cepat oleh CPU.

3. meningkatkan efisensi pemakaian memori yang terbatas.

4. Meningkatkan efisiensi transfer atau perpindahan data dari atau ke memori utama dan dari atau ke CPU.

5. Mengelola informasi yang dipakai dan tidak dipakai.

6. Mengalokasikan memori ke proses yang memerlukan.

7. Mendealokasikan memori dari proses telah selesai.

8. Mengelola swapping atau paging antara memori utama dan disk.

6 Beberapa kesalahan yang terjadi terjadi berkaitan dengan akses hardisk

6 Beberapa kesalahan yang terjadi terjadi berkaitan dengan akses hardisk

1. Error pemrograman

2. Error checksum transient

3. Error checksum permanent

4. Error seek

5. Error controller

6. Track at time caching

 

Kamis, 01 April 2021

5 ragam Arsitektur system operasi moderen

5 ragam Arsitektur system operasi moderen diantaranya adalah

1) System Monolitik.

2) System Berlapis.

3) System Client/server.

4) System Virtual mesin dan

5) System Berorientasi objek.

5 Mekanisme dan prinsip kerja model struktur monolitik sistem operasi

5 Mekanisme dan prinsip kerja model struktur monolitik sistem operasi adalah sebagai berikut:

1. User program melakukan “trap” pada karnel

2. Intruksi berpindah dari user mode ke monitor modedan mentransfer control ke sistem operasi.

3. Sistem operasi mengecek parameter-parameter dari pemanggilan tersebut, untuk menentukan sistem call mana yang memanggil.

4. Sistem operasi menunjuk ke suatu table yang berisi slot ke-k yang menunjuk sistem call K (Kontrol).

5. Kontrol akan dikembalikan kepada user program, jika sistem call telah selesai mengerjakan tugasnya. Tatanan ini memberikan suatu struktur dasar dari sistem operasi sebagai berikut :

-          Program utama meminta service procedure.

-          Kumpulan service procedure yang dibaca oleh sistem call.

-          Kumpulan utility procedure yang membantu service procedure.

5 kriteria, karakteristik dan tujuan perangkat lunak I/O adalah

5 kriteria, karakteristik dan tujuan perangkat lunak I/O adalah :

a. Konsep dalam desain software I/O, merupakan device independence dan tidak bergantung pada device yang digunakan.

b. Penamaan yang seragam / Uniform Naming. Penamaan file berkas atau perangkat adalah string atau integer dan harus sederhana, tidak bergantung pada device Contoh : seluruh disks dapat dibuat dengan hirarki sistem file (menggunakan NPS).

c. Penanganan kesalahan / Error Handling. Error harus ditangani sedekat mungkin dengan hardware. Contoh : pertama controller, device driver, dst. Dan jika tidak bisa ditangani beri pesan

d. Synchronous (blocking) dan Asynchronous (Interrupt Driver) transfer Kebanyakan I/O adalah asinkron. Pemroses memulai transfer dan mengabaikan untuk melakukan kerja lain sampai interupsi tiba. Program pemakai sangat lebih mudah ditulis jika operasi I/O berorientasi blok. Setelah perintah read, pemrogram ditunda secara otomatis sampai data tersedia di buffer.

e. Sharable vs Dedicated Device. Beberapa perangkat dapat dipakai bersama seperti disk, tapi ada juga perangkat yang hanya satu pemakai yang dibolehkan memakai pada satu saat. Misal : disk untuk sharable dan printer untuk dedicated

5 kriteria yang digunakan untuk mengukur kualitas suatu algoritma penjadwalan prosesor

5 kriteria yang digunakan untuk mengukur kualitas suatu algoritma penjadwalan prosesor :

1.       Fairness atau pelayanan yang adil untuk semua pekerjaan. Proses-proses diperlukan sama yaitu mendapatkan jatah waktu dari pemroses yang sama, tak ada proses yang tidak mendapatkan layanan sehingga mengalami startvision. Sasaran pendjadwalan seharusnya menjamin tiap proses mendapat pelayanan dari pemroses secara adil.

2.       Throughput / memaksimumkan throughput. Throughput adalah jumlah pekerjaan yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit dalam interval waktu. Sasaran penjadwalan adalah memaksimalkan jumlah job yang diproses per satu interval waktu. Lebih tinggi angka throughput, lebih banyak kerja yang dilakukan sistem. Kriteria-kriteria tersebut saling bergabung dan dapat pula saling bertentangan sehingga tidak dimungkinkan optimasi semua kriteria secara simultan.

3.       Efficiency / memaksimumkan pemakaian prosesor. Efesiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Sasaran penjadwalan adalah menjaga agar pemroses tetap dalam keadaan sibuk sehingga efesiensi mencapai maksimum. Sibuk adalah pemroses tidak menganggur, termasuk waktu yang dihabiskan untuk mengeksekusi program pemakai dan sistem operasi.

4.       Respone time / meminimalkan respone time. Waktu tanggap dalam sistem interaktif adalah waktu yang dihabiskan dari karakter terakhir untuk baris perintah yang dimasukkan atau transaksi sampai hasil pertama muncul dilayar (terminal). Waktu tanggap ini disebut terminal response time. Waktu tanggap sistem real time adalah waktu dari saat kejadian (internal atau eksernal) sampai instruksi pertama program bagian dari layanan yang dimaksud dieksekusi.

5.       Meminimalkan Turn arround time. Turn arround time adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke system sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan dalam sistem, diekspresikan sebagai jumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu (Turn Arround Time = waktu eksekusi + waktu tunggu)

5 Konsep Manajemen Process

5 Konsep Manajemen Process

Proses adalah sebuah program yang sedang dieksekusi. Proses membutuhkan sejumlah sumber daya untuk menyelesaikan tugasnya. Sumber daya dapat berupa CPU time, alamat memori, berkasberkas, dan perangkat-perangkat masukan atau keluaran. Sistem operasi mengalokasikan sumber daya-sumber daya tersebut saat proses itu diciptakan atau sedang diproses. Ketika proses dihentikan, sistem operasi akan mengambil kembali semua sumber daya agar bisa digunakan oleh proses lainnya. Sistem operasi bertanggung jawab atas aktivitas yang berkaitan dengan manajemen proses.

1.       Membuat dan menghapus proses pengguna dan sistem proses. Sistem operasi bertugas mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai agar dapat digunakan untuk proses lainnya.

2.       Menunda atau melanjutkan proses. Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan berdasarkan prioritas dari proses-proses yang ada. Apa bila terjadi 2 atau lebih proses yang mengantri untuk dijalankan, sistem operasi akan mendahulukan proses yang memiliki prioritas paling besar.

3.       Menyediakan mekanisme untuk proses sinkronisasi. Sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi bersamaan. Tujuannya adalah menghindarkan terjadinya inkonsistensi data karena pengaksesan data yang sama, juga untuk mengatur urutan jalannya proses agar setiap proses berjalan dengan lancar.

4.       Menyediakan mekanisme untuk proses komunikasi. Sistem operasi menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi (contohnya berbagi sumber daya antar proses) satu sama lain tanpa menyebabkan terganggunya proses lainnya.

5.       Menyediakan mekanisme untuk penanganan deadlock. Deadlock adalah suatu keadaan dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain. Saling menunggu inilah yang disebut deadlock(kebuntuan). Sistem operasi harus bisa mencegah, menghindari, dan mendeteksi adanya deadlock. Jika deadlock terjadi, sistem operasi harus dapat memulihkan kondisinya

5 Contoh memori kerja untuk memori tetap

5 Contoh memori kerja untuk memori tetap adalah sebagai berikut:

1.  ROM (Read Only Memory), adalah memori yang hanya dapat baca saja.

2.  PROM (Programmable ROM), adalah memori yang dapat diprogram tetapi tidak dapat dihapus lagi

3.  EPROM (Electrically PROM), adalah memori yang dapat diisi melalui listrik, dan dapat dihapus.

4.  EEPROM (Erasable EPROM), adalah memori yang dapat diisi dan dihapus dengan listrik, maka ciri utamanya adalah isi tetap ada / tidak mudah dihapus meskipun daya listrik computer terputus.

5. Register mikroprosesor. Memori yang memiliki ukurannya paling kecil tapi memiliki waktu akses paling cepat, umumnya hanya 1 siklus CPU saja.

5 Contoh Memori Dukung / backing store

5 Contoh  Memori Dukung / backing store adalah:

·         Floppy,

·         Harddisk,

·         CD,

·         tape magnetik,

·         flash disk dll.


4 jenis model proses yang dilakukan oleh sistem operas

4 jenis model proses yang dilakukan oleh sistem operasi yaitu

1) Proses Serentak / Concurrent Process.

2) Proses Serentak Berpenggalan.

3) Proses Berurutan dan

4) Proses Paralel.

4 jenis model proses di sistem operasi beserta penjelasannya

4 jenis model proses di sistem operasi beserta penjelasannya

1.) Proses Serentak atau Concurrent Process adalah suatu proses dimana unit pemroses atau prosesor menghadapi banyak tugas dan proses.

Dalam proses ini beberapa istilah yang digunakan ialah :

1) Multiprogramming, ialah sistem menjalankan lebih dari satu program sekaligus dalam satu proses.

2) Multitasking, yaitu menyiapkan beberapa program bagian untuk diolah oleh prosesor tetapi belum sempat dijadwalkan untuk dijalankan oleh prosesor.

3) Multiprocessing, yaitu sejumlah tugas yang telah dijadwalkan untuk dijalankan  oleh prosesor.

4) Multiplexing, yaitu menggunakan pertukaran kendali dalam selang waktu terpisah-pisah.

5) Time sharing / rentang waktu, yaitu secara bersamaan, sejumlah pemakai dapat menggunakan satu sistem komputer, sehingga setiap pemakai merasa bahwa seluruh sistem komputer dimanfaatkan oleh dirinya sendiri.

2.       Proses Berurutan, yaitu sejumlah proses berlangsung secara berselingan dalam satu waktu dan diantara proses tersebut tidak saling tumpang tindih, sebelum satu proses diselesaikan sementara proses berikutnya belum bekerja.

3.       Proses Paralel, yaitu sejumlah proses (banyak proses) dapat dilaksanakan secara serempak oleh banyak prosesor. Sementara itu dalam sebuah proses (tunggal) , proses serentak bukan proses paralel karena proses tersebut dijalankan satu demi satu atau sepenggal demi sepenggal.

4.       Proses Serentak Berpenggalan, yaitu suatu proses secara serentak dimana terdapat beberapa potongan atau penggalan dari satu proses yang berselingan dengan potongan dari proses lain. Dalam proses ini memungkinkan Potongan dari proses pertama waktunya saling tumpang tindih dengan potongan proses kedua.

4 fungsi Manajemen perangkat Input dan output

4 fungsi Manajemen perangkat Input dan output

 mengirimkan perintah ke perangkat I/O untuk menyediakan layanan akses.

 menangani interupsi perangkat I/O.

 menangani kesalahan pada perangkat I/O.

 menyediakan interface ke pemakai.

3 teknik untuk mengoperasikan perangkat input dan output

teknik untuk mengoperasikan perangkat I/O meliputi tiga cara yaitu:

1) Perangkat I/O terprogram atau programmed I/O.

2) Perangkat berkendalikan interupsi atau Interrupt I/O dan

3) DMA (Direct Memory Address).

3 status proses yang dijalankan oleh sistem operasi

3 status proses yang dijalankan oleh sistem operasi

Proses yang dijalankan oleh sistem operasi memiliki tiga jenis keadaan atau status proses yaitu

1. Running / kerja, benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi instruksi proses itu).

2. Blocked / terhenti, tidak dapat berjalan sampai kegiatan eksternal terlaksana (proses menunggu kejadian untuk melengkapi tugasnya) Bisa berupa proses menunggu : Selesainya operasi perangkat I/O; Tersedianya memori; Tibanya pesan jawaban

3. Ready / siap, proses siap dikerjakan tetapi menunggu giliran dengan proses lain yang sedang dikerjakan (bisa berjalan, sementara berhenti untuk memungkinkan proses lain dikerjakan)

3 perangkat Input dan output dibedakan berdasarkan sasaran komunikasi perangkat keras

Perangkat Input dan output dibedakan berdasarkan sasaran komunikasi perangkat keras menjadi tiga yaitu : :

A. Perangkat yang terbaca oleh manusia (human readable device)

Perangkat yang cocok untuk komunikasi dengan manusia. Contohnya : VDT (Video Display Terminal) terdiri dari monitor, keyboard (+mouse)

B. Perangkat yang terbaca oleh mesin (machine readable device)

Perangkat yang cocok untuk komunikasi dengan perangkat elektronik. Contohnya : disk, tape, sensor, controller, aktuator

C. Perangkat Untuk komunikasi.

Perangkat yang cocok untuk komunikasi dengan perangkat jarak jauh, seperti infrared, blutooth, wireless dll.

3 kriteria atau faktor yang digunakan sebagai tolak ukur performa hardisk

3 kriteria atau faktor yang digunakan sebagai tolak ukur performa hardisk yang mempengaruhi waktu read/write block disk adalah :

1) seek time (waktu menggerakkan lengan ke silinder),

2) rotational delay (waktu sector berputar ke head) dan

3) transfer time yang sangat dominan adalah seek time, jadi performance dapat ditingkatkan dengan mengurangi waktu rata-rata seek

3 Kelebihan disk dibanding main memory untuk penyimpanan

3 Kelebihan disk dibanding main memory untuk penyimpanan adalah:

1) kapasitas penyimpanan yang tersedia lebih besar.

2) harga per-bit-nya lebih rendah.

3) informasi tidak hilang meskipun power off.

Disk diorganisasikan menjadi silinder-silinder dengan tiap permukaan terdapat head yang ditumpuk secara vertikal. Track terbagi menjadi sektor-sektor.

3 Jangka waktu penjadwalan di sistem operasi

3 Jangka waktu penjadwalan di sistem operasi

a. Penjadwalan jangka pendek / short term scheduling / low level  scheduling, yaitu mengurus masuknya antrian siap ke prosesor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.

b. Penjadwalan jangka medium / medium term scheduling / intermediate level scheduling, yaitu mengurus terhadap proses yang dikeluarkan dari prosesor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di prosesor.

c. Penjadwalan jangka panjang / long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru berupa penentuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi proses.

3 Istilah-istilah dalam Penjadwalan Proses

3 Istilah-istilah dalam Penjadwalan Proses

1.  Scheduler adalah bagian sistem operasi yang mengatur penjadwalan eksekusi proses-proses.

2.  Algoritma penjadwalan atau scheduling algorithm adalah algoritma yang digunakan. Antrian, karena banyak proses yang muncul secara serentak maka dibuat antrian di depan prosesor, yang berada dalam keadaan siap dan hanya ada 1 proses yang berada dalam status kerja Prioritas, mendahulukan pada antrian proses karena tidak semua proses sama pentingnya, sehingga dibuat suatu prioritas. Dalam prioritas, pekerjaan pada prosesor diselesaikan dahulu baru proses berprioritas akan di proses Preempsi, sama dengan prioritas, tetapi pada preempsi jika ada proses yang mendapatkan preempsi maka preemsi akan menghentikan kerja prosesor dan mengeluarkan pekerjaan di dalam prosesor itu, sehingga proses berpreempsi dapat dilayani prosesor. Dan setelah proses berpreempsi selesai dilaksanakan, Sistem Operasi 82 prosesor akan melaksanakan sisa proses yang dikeluarkan dari pekerjaannya tadi.

3.  Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan penjadwalan proses

3 Hirarki Proses yang dijalankan oleh sistem operasi

3 Hirarki Proses yang dijalankan oleh sistem operasi

Sistem operasi menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan dihilangkan selama operasi berlangsung.

1. Create & Destroy Proses. Sistem operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk membuat (create) proses dan menghilangkan (destroy) proses.

2. Fork System Call. Mekanisme untuk membuat (create) proses yang identik dengan proses yang memanggilnya.

Contoh :

Parent > children

      >children       >children

> children

Pada sistem operasi UNIX, parent dan child process berjalan secara parallel. Sementara iti pada sistem operasi DOS, parent dan child process berjalan secara bergantian (sequential). Contohnya : MSDOS sebagai parent dan program aplikasi sebagai child.

3. Process scheduler atau penjadwalan proses digunakan untuk pengaturan eksekusi proses.

2 Unit komponen input dan output

2 Unit komponen input dan output

1.       1. komponen elektronik dan

2.       2. komponen mekanik.

Komponen elektronik berfungsi sebagai device controler atau adapter yang digunakan untuk untuk mengaktifkan perangkat eksternal dan memberitahukan kepada CPU yang perlu dilakukan oleh perangkat / driver. Suatu cntoh: unit tape megnetik diinstruksikan untuk kembali ke posisi awal atau bergerak ke record berikutnya dan sebagainya.

2 perangkat Input dan output dibedakan Berdasarkan aliran data

Perangkat Input dan output dibedakan Berdasarkan aliran data menjadi dua yaitu :

A. Perangkat berorientasi blok (block-oriented devices)

Menyimpan informasi dan menukarkan (menerima / mengirim) informasi sebagai blok-blok berukuran tetap. Tiap blok mempunyai alamat tersendiri. Ukuran blok dapat beragam antara 128 s/d 1024 byte.

Ciri utamanya adalah : dimungkinkan membaca / menulis blok-blok secara independent, yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok-blok lain.

Contohnya : disk, tape, CD ROM, Optical disk

B. Perangkat berorientasi karakter (character-oriented devices)

Mengirim atau menerima karakter dan tanpa peduli membentuk suatu struktur blok, not addresable dan tidak mempunyai operasi seek.

Contohnya : terminals, line printer, punch card, network interfaces, pita kertas, mouse.

Klasifikasi diatas tidak mutlak, karena ada beberapa perangkat yang tidak termasuk kategori diatas, misalnya :

1) clock yang tidak teramati secara blok dan juga tidak menghasilkan / menerima aliran karakter. Clock menyebabkan interupsi pada interval-interval yang didefinisikan.

2) Memory mapped screen dan

3) sensor.

2 manajemen proses sistem operasi

2 manajemen proses sistem operasi

Dua hal penting yang mendasari manajemen proses sistem operasi yaitu :

1) Multiprogramming, yaitu melakukan proses satu persatu secara bergantian dalam waktu yang sangat cepat atau bersamaan (hardware level). Setiap proses mempunyai satu virtual CPU.

2) Pseudoparallelism, yaitu Melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan / pseudoparallelism (user level).

2 Jenis-Jenis memori di komputer

2 Jenis-Jenis memori di komputer

Pada prinsipnya memori dalam sistem komputer dibedakan menjadi dua yaitu

·        1. memori kerja dan

·        2. memori dukung atau backing store.

Memori Kerja mempunyai tugas utaman untuk menampung pekerjaan pada saat sebelum dan sesudah pekerjaan itu dilaksanakan oleh prosesor dan menampung berbagai hal yang diperlukan prosesor, contohnya system operasi, system bahasa, catatan.

 

2 Contoh memori kerja untuk memori bebas di komputer

2 Contoh memori kerja untuk memori bebas di komputer adalah :

1.  RAM (Random Access Memory): memori yang dapat diisi dan dapat dibaca. Ciri utamanya adalah mengenal asas pemuktahiran yaitu dapat diisi dengan informasi terbaru dan isi akan hilang jika catu daya padam.

2.  Cache memory. Memori berkapasitas kecil tetapi berkecepatan tinggi, yang dipasang diantara prosesor dan memori utama. Instruksi dan data yang sering diakses oleh prosesor ditempatkan dalam chace sehingga dapat lebih cepat diakses oleh prosesor. Jika data atau instruksi yang diperlukan tidak tersedia dalam chacce, prosesor akan mencari dalam memori utama. Cach memory disusun berdasarkan kedekatannya dengan prosesor (level- 1, level-2, level-3, dan seterusnya). Level cache memori tersebut dibedakan berdasarkan kapasitasnya.

Memori kerja terdiri dari sel memori yang berisi 1 kata sandi, misalnya sistem 8 bit menggunakan 8 bit kata sandi, sistem 1 kbyte menggunakan 1024 byte kata sandi.

2 cara File dapat diakses

2 cara File dapat diakses

1) Sequential Access, proses dapat membaca seluruh byte/record dalam suatu file, mulai dari awal, tidak boleh melompat atau keluar dari urutannya. Hal ini cocok untuk file yang disimpan pada media Magnetic Tape.

2) Random Access, dapat membaca byte/ record untuk berbagai macam urutan pengaksesan.hal ini cocok untuk file yang disimpan pada media Disk. Jenis ini lebih sesuai untuk berbagai aplikasi, seperti sistem database.

Rabu, 31 Maret 2021

Kelebihan dan Kekurangan FTP

Kelebihan dan Kekurangan FTP

Kelebihan dan kekurangan FTP adalah sebagai berikut :

    File Transfer Protocol (FTP) mempunyai sistem keamanan enkripsi terhadap jaringan yang digunakan, sehingga anda tidak perlu khawatir jika data anda diretas.

    Pada File Transfer Protocol (FTP), data yang di kirimkan tidak akan hilang ataupun dihapus oleh komputer ataupun perangkat elektronik lain.

    Verifikasi yang di lakukan untuk menggunakan File Transfer Prtocol (FTP) hanya ada dua langkah dan memerlukan software yang mudah untuk digunakan. Dan untungnya, di software tersebut sudah ada petunjuk untuk melakukan verifikasi.

    File Transfer Protocol (FTP) dapat di gunakan untuk melakukan pertukaran informasi dan file antar komputer dengan langkah yang tidak rumit dan tentunya di lengkapi dengan sistem keamanan yang baik.

    File Transfer Protocol (FTP) dapat di manfaatkan untuk melakukan back up atau pencadangan data dan file serta melakukan restore pada data website dengan begitu mudah.

    Langkah yang di gunakan untuk melakukan transfer sangat mudah dan efisien.

    Pengguna komputer dapat memanfaatkan File Transfer Protocol (FTP) untuk melakukan implicit remote computer ataupun indirect computer.

Selain memiliki kelebihan, File Transfer Protocol (FTP) juga memiliki kekurangan, kekurangan FTP adalah sebagai berikut :

1.  Jika tidak menggunakan sistem keamanan enkripsi, maka File Transfer Protocol (FTP) kurang aman di gunakan untuk melakukan transfer atau pengiriman data.

2.  Desain yang di gunakan dalam File Transfer Protocol atau FTP tidak begitu kuat, sehingga para administrator tidak mendapatkan informasi yang berhubungan dengan risiko yang akan di hadapi oleh administrator.

3.  Kemudahan serta keamanan penggunaan File Transfer Protocol (FTP) sering terjadi kesalahan dalam menyampaikan informasi sehingga administrator akan sulit memahami informasi yang di terima.

Contoh software FTP

Contoh software FTP

Setelah mengetahui banyak hal yang berkaitan dengan File Transfer Protocol (FTP), maka anda juga harus mengetahui contoh aplikasi FTP. aplikasi File Transfer Protocol (FTP) ada yang berbasis graphic / GUI (Graphical User Interface) dan ada juga yang berbasis teks (DOS). Berikut adalah contoh software File Transfer Protocol Server dan contoh software File Transfer Protocol.

1. software File Transfer Protocol Server

  Vsftpd

   IIS

   Proftpf

1.  software File Transfer Protocol Client

   WsFTP

   GetFTP

   CuteFTP

   SmartFTP

   File Zilla

•   Fire FTP

Pengertian FTP

Pengertian FTP

FTP atau File Transfer Protocol merupakan protokol internet yang digunakan untuk urusan pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan oleh FTP client dan FTP server. Layanan FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public, layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses data-data yang ada di server, jadi hanya pengguna terdaftar saja yang memiliki izin untuk mengakses data-data tersebut.

 FTP berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi data antara client dan server, yaitu protokol TCP (yang menggunakan port nomor 21). Port 21 ini digunakan untuk mengirimkan command (perintah). Oleh karena port 21 dimaksudkan khusus untuk mengirimkan command, maka port ini sering juga disebut dengan nama command port. Dengan adanya protokol ini, antara client dan server dapat melakukan sesi komunikasi sebelum pengiriman data berlangsung. Terdapat beberapa persyaratan untuk menggunakan FTP, yaitu :

Pada komputer pengguna sudah terinstall FTP Client, seperti misalnya FileZilla.

Pengguna memiliki cukup informasi tentang FTP server yang ingin terhubung dengan komputer. Informasi tersebut mencakup :

Alamat FTP Server, yang bentuknya mirip dengan alamat domainsebuah website. Alamat FTP Server biasanya diawali dengan kata ftp, misalnya saja : ftp.namadomain.com atau ftp://ftp.namadomain.com. Pada beberapa kasus, alamat FTP Server juga diberikan dalam bentuk IP address, seperti misalnya : 61.185.225.87.

Username dan password. Beberapa FTP server memang membiarkan para client mengakses data secara anonim, namun beberapa memerlukan inputan username dan password yang harus diketahui oleh client


Kode ERROR Lengkap yang ada di Internet

Kode ERROR Lengkap yang ada di Internet

Meskipun terbilang sebagai teknologi canggih di dunia, tidak banyak yang mengetahui bahwa internet juga memiliki berbagai kekurangan. Kekurangan-kekurangan tersebut umumnya berbentuk kesalahan program atau error yang dibuat oleh internet, entah itu dikarenakan koneksi jaringan hingga website yang diakses mengalami gangguan.

Adapun Error 404 Not Found merupakan salah satu kode kesalahan yang paling sering dijumpai pengguna saat mengakses internet. Kesalahan tersebut biasanya karena laman website yang diakses sudah tidak ada lagi maka muncullah kode seperti itu saat kita mengaksesnya. Namun selain kode 404, rupanya masih banyak lagi kode kesalahan yang ada di internet dengan berbagai macam pengertiannya. Dan, berikut ini adalah 48 kode error yang ada di internet.

  Kode Error Internet

1. Error 400: Bad Request

Kode Error 400 biasanya ditemukan saat kita salah mengetikkan alamat sebuah website, dan kesalahan ini juga bisa disebabkan oleh server website yang sedang mengalami gangguan. Hal itulah yang menyebabkan internet tidak dapat mengenali permintaan komputer.

2. Error 401: Server Nauthorized

Adapun kode error ini sering dijumpai saat menemukan file bersandi yang ada di internet. Kode ini muncul untuk mengartikan bahwa anda tidak memiliki hak akses untuk membuka file ataupun folder yang ada di internet karena terlindungi oleh kata sandi/password.

3. Error 402: Payment Required Error

Kode ini mengisyaratkan terjadi kesalahan pembayaran saat berbelanja secara online. Dan umumnya kesalahan seperti ini sangat jarang terjadi.

4. Error 403: Server Forbidden

Error 403 kerap ditemukan saat mengakses suatu website. Kode ini mengartikan bahwa pengguna tidak dapat mengakses website bersangkutan, dikarenakan pemilik website melakukan kesalahan dalam mengkonfigurasi folder.

5. Error 404: Server Not Found

Adapun kode yang satu ini paling banyak dijumpai saat sedang mengakses internet. Error 404 artinya adalah bahwa halaman website yang diminta tidak tersedia di web hosting, baik itu karena dihapus, dipindahkan, dan lain sebagainya.

6. Error 405: Methode Not Allowed

Pesan seperti ini muncul apabila koneksi yang digunakan tidak sesuai atau tidak didukung oleh komputer server.

7. Error 406: Not Acceptable

Kode 406 merupakan kesalahan yang dikarenakan permintaan dari browser tidak dapat dipenuhi oleh server.

8. Error 407: Proxy Authentication Required

Kode ini sering muncul untuk memberi tahu bahwa pengguna harus mengotentikasi dirinya terlebih dahulu dengan proxy agar kemudian dapat mengakses website bersangkutan.

*Baca juga: 6 Bug Komputer Paling Mengerikan yang Diingat Sepanjang Sejarah

9. Error 408: Request Timeout

Kesalahan seperti ini biasanya terjadi saat koneksi internet kita lambat, sehingga server memutus permintaan (request) karena terlalu lama. Namun mengatasi masalah ini cukup mudah, pengguna hanya harus kembali melakukan refresh browser atau periksa koneksi sambungan internet.

10. Error 409: Conflict

Kesalahan 409 sedikit jarang ditemukan, kode ini muncul saat kita mengakses sebuah website namun pada saat bersamaan pemilik website sedang mengedit laman sehingga muncul pesan konflik. Kode 409 umumnya akan hilang secara otomatis saat pemilik menyelesaikan pengeditannya.

11. Error 410: Gone

Kesalahan ini mengartikan halaman yang diminta sudah dihapus secara permanen, atau domain dan hosting website tersebut sudah kadaluarsa sehingga website tidak dapat diakses sepenuhnya.

12. Error 411: Length Required

Kode kesalahan yang artinya permintaan browser tidak sesuai dengan ukuran yang diperlukan oleh sumber daya yang diminta.

13. Error 412: Precondition Failed

Error 412 biasanya muncul saat pengguna memakai permintaan yang tidak dapat dipenuhi oleh server.

14. Error 413: Request Entity Too Large

Jika pengguna menemukan kode kesalahan Error 413, maka artinya data yang diminta terlalu besar sehingga komputer server tidak dapat menampung besarnya data yang diminta.

15. Error 414: Request URL Too Long

Rasanya error 414 sudah jarang atau tidak ditemukan lagi sekarang ini, lantaran alamat URL sudah mengalami perkembangan dan dibuat sedemikian rupa agar lebih singkat. Adapun kesalahan ini mengisyaratkan bahwa URL yang dituju terlalu panjang dan server tidak dapat memprosesnya.

16. Error 415: Unsupported Media Type

Error seperti ini muncul jika kita menggunakan jenis media yang tidak didukung atau tidak diijinkan oleh server. Adapun contohnya saat kita mengunggah file gambar berformat .PNG, namun sayangnya server hanya mengijinkan format .JPG saja, maka secara otomatis akan muncul bunyi pesan Error 415.

17. Error 416: Requested Range Not Satisfiable

Pesan ini muncul saat pengguna meminta sebagian dari file, namun server tidak dapat menyediakan file yang diminta.

18. Error 417: Expectation Failed

Kesalahan yang mengartikan bahwa server tidak dapat memenuhi persyaratan “Expect request-header” yang diajukan komputer pengguna.

19. Error 418: I’m a Teapot RCF 2324

Kode kesalahan ini diciptakan pada tahun 1998 sebagai salah satu bentuk dari “IETF April Fools Jokes” dalam RCF 2324. Bunyi error ini sebenarnya tidak ada, tapi hanya sebatas untuk hiburan atau candaan dalam dunia internet saja.

20. Error 419: Unused

Adapun error 419 artinya adalah bentuk kesalahan pada kode server yang sudah tidak digunakan lagi.

21. Error 420: Enchance Your Calm

Status atau pesan error ini hanya terdapat di jejaring sosial Twitter. Anda akan mendapati pesan seperti ini saat akses terbatas atau dibatasi oleh server. Umumnya kode kesalahan 420 tidak berbunyi “Enchange Your  Calm” pada layanan selain Twitter, melainkan kebanyakan justru menampilkan pesan Error 429: Too Many Request.

22. Error 422: Unprocessable Entity WebDAV RFC 4918

Kesalahan ini mengartikan bahwa server terbentuk dengan baik, namun nyatanya permintaan komputer tidak dapat diproses karena biasanya terjadi kesalahan semantik.

23. Error 423: Locked WebDAV RFC 4918

Status kesalahan ini diakibatkan karena sumber daya yang ingin diakses terkunci sehingga pengguna tidak dapat meneruskannya.

24. Error 424: Failed Dependency WebDAV RCF 4918

Kode seperti ini menandakan bahwa permintaan komputer gagal lantaran disebabkan oleh kegagalan permintaan yang dilakukan sebelumnya.

*Baca juga: Bermasalah? Ketahui Ciri-Ciri Prosesor Komputer Rusak

25. Error 425: Unordered Collection RCF 3648

Mendefinisikan kesalahan WebDAV Advanced Collections Protocol yang tidak hadir dalam Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol, sehingga akan menimbulkan bunyi pesan ini.

26. Error 426: Upgrade Required RCF 2817

Bunyi pesan error yang mengharuskan penggunanya untuk menggunakan protocol yang lebih baru.

27. Error 428: Precondition Requied

Bentuk kesalahan yang terjadi pada server. Dan pesan ini mengharuskan server untuk melakukan tindakan lain guna mencegah terjadinya masalah pada permintaan. Adapun kesalahan ini biasanya diakibatkan oleh server yang kerap melakukan modifikasi.

28. Error 429: Too Many Requests RCF 6585

Kesalahan ini mengartikan bahwa pengguna telah mengirimkan terlalu banyak permintan terhadap server. Untuk menghindari masalah keamanan, server biasanya memblokir secara otomatis IP yang mengirimkan terlalu banyak permintaan agar tidak membebani bandwith server yang ada. Kesalahan ini biasanya juga diartikan bahwa server telah terkena serangan DDoS.

29. Error 431: Request Header Fields Too Large

Server bersangkutan tidak dapat memproses permintaan pengguna yang dikarenakan permintaan terlalu panjang.

30. Error 444: No Response Nginx

Error 444 cukup sering dijumpai saat mengakses internet. Kesalahan ini terjadi akibat server menutup koneksi dan tidak mengembalikan informasi kepada pengguna. Pesan ini umumnya muncul saat pengguna mengakses website yang diblokir.

31. Error 449: Retry With Microsoft

Kesalahan 449 ditujukan untuk program Microsoft, yang mana mengatakan pengguna telah melakukan tindakan yang salah. Oleh sebab itu, permintaan harus dicoba sekali lagi dengan melakukan tindakan tepat.

32. Error 450: Blocked by Windows Parental Control Microsoft

Biasanya pesan ini muncul saat pengguna mencoba mengakses situs-situs berbau pornografi, dan sistem keamanan melakukan tindakan blokir secara otomatis pada Windows Parentel Control sehingga akhirnya pengguna tidak dapat mengakses situs-situs tersebut.

33. Error 451: Unavailable For Legal Reason Internet Draft

Pesan ini memberitahukan kepada pengguna bahwa akses telah ditolak karena suatu alasan yang bersifat legal atau resmi. Umumnya kesalahan seperti ini sering ditemukan pada website-website yang diblokir oleh pihak pemerintahan. Salah satunya adalah situs Megaupload yang telah ditutup oleh FBI dengan alasan banyak mengandung konten ilegal.

34. Error 499: Client Closed Request Nginx

Adapun bentuk Error 499 umumnya terjadi saat melakukan login namun koneksi ditutup secara mendadak oleh pengguna. Padahal HTTP server sedang memproses permintaan tersebut, sehingga terjadi kesalahan yang kemudian membuat server tidak dapat mengirim informasi kembali kepada pengguna.

35. Error 500: Internal Server Error

Bentuk kesalahan 500 umumnya sering ditemukan pengguna saat mengakses suatu website. Adapun kesalahan ini cenderung terletak pada konfigurasi akun hosting pemilik website, lebih tepatnya pada file .htaccess yang isinya tidak sesuai dengan standar kode seharusnya.

36. Error 501: Not Implemented

Jika menemukan pesan Error 501, maka artinya permintaan komputer tidak dapat dikenali oleh server, atau server tidak dapat memproses permintaan tersebut.

37. Error 502: Bad Gateway

Informasi tidak valid dari permintaan yang diterima server gateway atau proxy membuat munculnya kode error 502 ini.

38. Error 503: Service Unavailable

Pesan ini biasanya muncul saat website sedang gangguan atau server mengalami kelebihan beban. Namun secara umum, ini adalah salah satu keadaan yang bersifat sementara.

39. Error 504: Gateway Timeout

Adalah bentuk kesalahan dimana gateway atau proxy tidak menerima tanggapan dari server.

40. Error 505: HTTP Version Not Supported

Umumnya pesan ini muncul karena server yang diakses tidak mendukung versi protokol HTTP yang digunakan dalam permintaan.

41. Error 506: Variant Also Negotiates RFC 2295

Terjadinya pemberitahuan ini disebabkan oleh isis dari “Content Negotiation” tidak sesuai dnegan permintaan dari sumber daya.

42. Error 507: Insufficient Storage WebDAV RCF 4918

Server tidak dapat menyimpan representasi yang dibutuhkan untuk menyelesaikan permintaan komputer, sehingga kemudian terjadilah kesalahan.

43. Error 508: Loop Detected WebDAV RFC 5842

Kesalahan yang diakibatkan server mendeteksi bahwa permintaan telah melakukan pengulangan secara terus menerus saat memproses permintaan.

44. Error 509: Bandwidth Limited Axceeded

Pesan ini menandakan bahwa penggunaan bandwith suatu website telah melebihi batas maksimal dan mengakibatkan website tersebut sementara tidak dapat diakses.

45. Error 510: Not Entended RFC 2774

Server hanya dapat memproses suatu permintaan jika terdapat informasi lebih lanjut yang diperlukan server.

46. Error 511: Network Authentication Required Approved Internet-Draft

Pesan ini menandakan telah terjadinya kesalahan karena pengguna tidak melakukan otentikasi dengan benar. Oleh karena itu, pengguna terlebih dahulu harus mengotentikasi untuk mendapatkan akses jaringan. Tujuannya adalah untuk mencegah proxy yang digunakan untuk mengakses jaringan secara penuh.

47. Error 598: Network Read Timeout Error

Status kesalahan yakni menandakan jikalau waktu server yang digunakan untuk membaca permintaan terlalu lama.

48. Error 599: Network Connect Timeout Error

Error 599 umumnya terjadi bahwa batas waktu server untuk memproses permintaan sudah melampui batas. Maka dari itu terjadilah kesalahan.

Perlu diketahui, Indoworx tidak hanya menyajikan informasi-informasi bermanfaat saja, tapi kami juga menyediakan keperluan hosting, domain, SSL, dan lain sebagainya yang tentunya akan sangat membantu untuk kinerja website anda. Jika anda berminat, maka bisa langsung buka di beranda website kami, yaitu Indoworx.com. Sekaligus jangan lupa untuk mengunjungi zonakuota.com untuk membeli pulsa dan kuota secara online.