SlideShare a Scribd company logo
1 of 8
Hubungan Hardware dengan Kernel, 
Shell, dan User 
Komputer Terapan 
SMKN 1 KOTA BEKASI 
Nama : Ryandika Ramadhan Alfarishi 
Kelas : XI TKJ B
Hubungan Hardware dengan Kernel, Shell, dan User 
Hardware 
Perangkat keras (Hardware) adalah merupakan komponen-komponen atau semua bagian-bagian 
berbentuk fisik yang ada pada komputer. Komponen-komponen perangkat keras tersebut 
kemudian dibagi menjadi beberapa tipe (module) sesuai dengan sistem pengoperasiannya. 
Perangkat keras atau hardware tersebut terbagi atas beberapa macam bagian, yaitu: 
1. Input device (komponen yang melakukan pemasukkan data). 
Input device atau perangkat yang digunakan untuk memasukkan data (input) 
kedalam komputer. Contoh input device misalnya adalah keyboard, mouse, joystick dan 
lain sebagainya. 
2. Process device (komponen yang melakukan pemrosesan) 
Process device dapat diartikan sebagai unit-unit komponen pemrosesan yang 
digunakan untuk memproses data-data. Contoh dari process device adalah prosesor, 
mainboard dan lain sebagainya.
3. Output device (komponen yang menghasilkan keluaran) 
Output device merupakan komponen yang berfungsi untuk mengeluarkan seluruh 
hasil pemrosesan yang berupa fisik ataupun non fisik yang berasal dari CPU sehingga 
bisa menghasilkan informasi kepada penggunanya. Contoh dari output device diantaranya 
adalah monitor, printer, speaker dan lain-lain. 
4. Storage device (komponen penyimpanan) 
Storage atau media penyimpanan merupakan komponen-komponen perangkat 
keras yang berfungsi sebagai tempat untuk menyimpan data-data. Contoh dari storage 
device misalnya adalah harddisk, flashdisk dan lainnya. 
5. Peripheral device (komponen pelengkap) 
Peripheral device merupakan perangkat-perangkat tambahan pada komputer. 
Tanpa komponen peripheral device sebenarnya sebuah komputer sudah bisa difungsikan, 
akan tetapi dengan adanya perangkat tambahan, maka sebuah komputer akan semakin 
optimal. Contoh dari peripheral device antara lain adalah speaker (sound system), 
joystick, microphone dan lain sebagainya. 
Kernel 
Kernel adalah jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan 
bahasa software sehingga mampu dimengerti oleh hardware dan hardware akan segera 
memprosesnya sesuai dengan permintaan. Akibatnya hal tersebut memungkinkan pengguna 
untuk menggunakan atau bekerja dengan komputernya melalui software. 
Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel 
yang disebut System Call. System Call ini digunakan untuk mengimplementasikan berbagai 
layanan yang diberikan oleh sistem pengoperasian. Program sistem dan semua program-program 
lainnya yang dijalankan di atas kernel disebut user mode.
Fungsi-fungsi Kernel: 
1. Pengurusan proses 
Tugas utama sebuah system pengoperasian kernel ialah membenarkan aplikasi 
yang lain untuk berjalan dan menyokong mereka dengan ciri-ciri tambahan, seperti 
pengabstrakan perkakasan, untuk menjalan proses, kernel mesti memuat turun failnya 
kepada ingatan, menyediakan stack untuk program dan pergi ke lokasi yang diberikan di 
dalam program, ini memulakan perjalanan sesebuah program, cara ini 
dipanggil scheduling. 
Dalam sistem berbilang kerja, kernel secara asasnya akan memberikan setiap 
program sedikit masa dan menukarkan dari proses ke proses dengan cepat dengan itu ia 
akan muncul kepada pengguna jika proses ini dijalankan secara terus menerus. Kernel 
mesti juga menyediakan proses ini untuk berkomunikasi, ini dikenali sebagai inter-process 
communication. Ini kemungkinan ada multipemprosesan yang menyokong kernel 
tersebut. 
2. Pengurusan ingatan 
Kernel mempunyai akses penuh dalam ingatan sistem dan menyediakan cara-cara 
untuk membenarkan userland program untuk mengakses memori ini dengan selamat. 
Cara pertama untuk mengurus ingatan ialah virtual addressing, biasanya arkib dengan 
mukasurat atau segmentation. Virtual addressingmembenarkan kernel untuk memberikan 
alamat fizikal yang muncul sebagai alamat yang lain iaitu virtual address, ini 
membenarkan setiap program mempercayai ia hanya satu program (sebahagian daripada 
kernel) yang berjalan, dan ini mengelakkan aplikasi daripada berlanggar antara satu sama 
lain. 
3. Pengurusan peranti 
Dalam arahan untuk melakukan sesuatu tugas, kernel perlu untuk mengakses 
perbagai peranti yang bersambungan di dalam komputer, sebagai contoh, dalam arahan 
untuk memaparkan pengguna apa-apa sahaja, pemacu monitor perlu untuk muncul, 
peranti ini boleh dikawal melalui pemacu, di mana ia mesti dibuat oleh pembangun 
dan/atau disediakan oleh pengilang sesuatu peranti tersebut.
Pengurus peranti pertamanya akan melakukan semakan keatas bas perkakasan 
yang berbeza (seperti USB, PCI), dalam arahan unruk mengesan semua peranti yang 
telah dipasang dan kemudiannya mencari pemacu yang bersesuaian, selepas ini, 
semuanya bergantung kepada jenis kernel dan rekaan kernel 
4. Sistem panggilan 
Dalam arahan untuk menyediakan kerja yang berguna, program userland mesti 
mempunyai akses kepada semua perkhidmatan yang disediakan oleh kernel. Ini 
dilaksanakan secaar berbeza-beza oleh kernel yang berlainan, tetapi mesti disediakan 
oleh C library, dimana ia menukarkan kelemahan kesemua system panggilan, sama ada 
diberikan atau melalui memori yang dikongsi. 
Shell 
Shell dalam komputer adalah salah satu jenis bawaan program sistem operasi (seringnya 
merupakan program yang terpisah dari inti sistem operasi) yang menyediakan/menjembatani langsung 
antara pengguna (user) dan sistem operasi. Contoh dari shell adalah COMMAND.COM dalam MS-DOS, 
Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, Power Shell dalam 
Microsoft Windows, Bourne Shell, C Shell, Korn Shell, dan masih banyak lainnya khususnya dalam 
keluarga sistem operasi UNIX. Beberapa Shell juga dapat digunakan untuk melakukan manajemen 
berkas. Proses awal dari Shell: User-->Shell-->Sistem Operasi (Kernel)--> Output yang dihasilkan dari 
Kernel. 
Shell Sistem Operasi pada umumnya mempunyai 2 kategori. yaitu command Line dan 
graphical. Command Line shells menyediakan Command Line Interface (CLI) ke sistem operasi, 
sedangkan graphical shells seperti Windows Shells, menyediakan Graphical User Interface 
(GUI). Tujuan utama dari shell adalah untuk memulai program lain dengan melihat isi 
directories. 
Manfaat dari CLI dan GUI shell sering diperdebatkan. CLI mengklaim bahwa operasi 
tertentu dapat dilakukan jauh lebih cepat CLI shell dibanding dengan GUI shell. Namun, para 
pendukung GUI menganjurkan kegunaan komparatif dan keserhanaan GUI shell. Pilihan terbaik
sering ditentukan oleh cara dimana komputer digunakan. Pada server, terutama digunakan untuk 
transfer data dan pengolahan dengan administrasi asli, CLI mungkin menjadi pilihan yang 
terbaik. Namun, GUI akan sesuai untuk komputer yang digunakan untuk mengedit gambar atau 
video dan pengembangan data. 
Fungsi Shell : Menyediakan akses ke layanan dari kernel. Fungsinya sebagai suatu jembatan antara user 
dengan kernel untuk mendapatkan hasil yang inginkan. 
Contoh-contoh shell: 
 Bourne shell, C shell, Emacs shell, Stand alone shell, rc shell, bean shell adalah beberapa 
contoh shell dari UNIX. 
 cmd.exe 
 command.com 
 Windows power shell 
 Singularity shell 
 Google shell 
 Console 
 iSeries QSHELL 
 dll. 
Posisi shell dalam sistem operasi 
Misalkan posisi shell di "windows", di windows pasti ada cmd. maka cmd itu dikatakan 
sebuah/posisi shell dalam sistem operasi.
User 
User adalah setiap orang yang terlibat dalam kegiatan pemanfaatan komputer atau sistem 
pengolahan data. Brainware juga dapat diartikan sebagai perangkat intelektual yang 
mengoperasikan dan mengeksplorasi kemampuan dari hardware komputer maupun software 
komputer. Tanpa adanya brainware ini mustahil hardware dan software yang canggih sekalipun 
dapat dimanfaatkan secara maksimal. Berdasarkan tingkat pemanfaatannya, brainware komputer 
dibagi dalam 4 tingkatan : 
A. System Analyst 
System Analyst adalah seseorang yang bertanggung jawab atas penelitian, 
perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan 
sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. System 
Analyst juga memegang peranan yang sangat penting dalam proses pengembangan 
sistem. 
Seorang system analyst harus memiliki setidaknya empat keahlian : analisis, 
teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan 
analisis memungkinkan seorang system analyst untuk memahami perilaku organisasi 
beserta fungsi- fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi 
kemungkinan terbaik serta menganalisis penyelesaian permasalahan. Keahlian teknis 
akan membantu seorang system analyst untuk memahami potensi dan keterbatasan dari 
teknologi informasi. Dan seorang system analyst harus mampu untuk bekerja dengan 
berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang 
digunakan. Keahlian manajerial akan membantu seorang system analyst untuk mengelola 
proyek, sumber daya, risiko, dan perubahan. Keahlian interpersonal akan membantu 
system analyst dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan 
programer, administrator dan profesi sistem lainnya.
B. Programmer 
Programmer adalah seseorang yang mempunyai kemampuan menguasai salah 
satu atau banyak bahasa pemrograman seperti bahasa C, Pascal, Java, dll. Programmer 
juga bisa dikatakan sebagai pembuat dan petugas yang mempersiapkan program yang 
dibutuhkan pada sistem komputerisasi yang akan dirancang. 
C. Administrator 
Administrator adalah seseorang yang bertugas mengelola suatu sistem operasi 
dan program-program yang berjalan pada sebuah sistem komputer atau jaringan 
komputer. 
D. Operator 
Operator adalah pengguna biasa yang hanya memanfaatkan sistem komputer 
yang sudah ada atau istilahnya dia hanya menggunakan apilkasi-aplikasi tertentu.

More Related Content

What's hot

Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
hofidatur
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
bane12
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
Derina Ellya R
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
Ainul Yaqin
 
03 enkapsulasi
03 enkapsulasi03 enkapsulasi
03 enkapsulasi
KuliahKita
 

What's hot (20)

Class Diagram
Class DiagramClass Diagram
Class Diagram
 
Pert.10 manajemen disk
Pert.10 manajemen diskPert.10 manajemen disk
Pert.10 manajemen disk
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Jurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi TerdistribusiJurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi Terdistribusi
 
Pengertian sistem berkas
Pengertian sistem berkasPengertian sistem berkas
Pengertian sistem berkas
 
Keamanan sistem-operasi
Keamanan sistem-operasiKeamanan sistem-operasi
Keamanan sistem-operasi
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
Implementasi WDS (Wireless Distribution System) Pada Mikrotik
Implementasi WDS (Wireless Distribution System) Pada MikrotikImplementasi WDS (Wireless Distribution System) Pada Mikrotik
Implementasi WDS (Wireless Distribution System) Pada Mikrotik
 
03 enkapsulasi
03 enkapsulasi03 enkapsulasi
03 enkapsulasi
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Pertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan TestingPertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan Testing
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam Dialog
 
Makalah cache
Makalah cacheMakalah cache
Makalah cache
 
Common linux ubuntu commands overview
Common linux  ubuntu commands overviewCommon linux  ubuntu commands overview
Common linux ubuntu commands overview
 
Know the UNIX Commands
Know the UNIX CommandsKnow the UNIX Commands
Know the UNIX Commands
 
PENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIPENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASI
 
Sistem Pakar.ppt
Sistem Pakar.pptSistem Pakar.ppt
Sistem Pakar.ppt
 

Similar to Hubungan hardware dengan kernel, shell, user

Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
Zoel Htb
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
AgriTriansyah2
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
hsdfh
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
taufiqSMKtn
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
aldi aldi
 

Similar to Hubungan hardware dengan kernel, shell, user (20)

Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
 
Tugas kjd remed
Tugas kjd remedTugas kjd remed
Tugas kjd remed
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
 
Modul teori so
Modul teori soModul teori so
Modul teori so
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
 
Remedial KJD (Pengertian sistem operasi)
Remedial KJD (Pengertian sistem operasi)Remedial KJD (Pengertian sistem operasi)
Remedial KJD (Pengertian sistem operasi)
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Artikel sistem operasi kompute
Artikel sistem operasi komputeArtikel sistem operasi kompute
Artikel sistem operasi kompute
 
Artikel sistem operasi kompute
Artikel sistem operasi komputeArtikel sistem operasi kompute
Artikel sistem operasi kompute
 
Melakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasarMelakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasar
 
Artikel sistem operasi komputer
Artikel sistem operasi komputer Artikel sistem operasi komputer
Artikel sistem operasi komputer
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
Komputer Dan Jaringan Dasar
Komputer Dan Jaringan DasarKomputer Dan Jaringan Dasar
Komputer Dan Jaringan Dasar
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptx
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 

More from Ryandika Alfarishi

More from Ryandika Alfarishi (20)

Web Server di Windows Server 2003
Web Server di Windows Server 2003Web Server di Windows Server 2003
Web Server di Windows Server 2003
 
Konfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbedaKonfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbeda
 
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
 
Konfigurasi DHCP Server di Windows Server 2003
Konfigurasi DHCP Server di Windows Server 2003Konfigurasi DHCP Server di Windows Server 2003
Konfigurasi DHCP Server di Windows Server 2003
 
HTTPS di Windows Server 2003
HTTPS di Windows Server 2003HTTPS di Windows Server 2003
HTTPS di Windows Server 2003
 
Konfigurasi FTP di Windows Server 2003
Konfigurasi FTP  di Windows Server 2003Konfigurasi FTP  di Windows Server 2003
Konfigurasi FTP di Windows Server 2003
 
Static port security packet tracer
Static port security packet tracerStatic port security packet tracer
Static port security packet tracer
 
Domain Name System (DNS) Windows Server 2003
Domain Name System (DNS) Windows Server 2003Domain Name System (DNS) Windows Server 2003
Domain Name System (DNS) Windows Server 2003
 
Backup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet TracerBackup dan Restore file config.text Server TFTP Packet Tracer
Backup dan Restore file config.text Server TFTP Packet Tracer
 
Active directory windows server 2003
Active directory windows server 2003Active directory windows server 2003
Active directory windows server 2003
 
MAC Address Table Management menggunakan Cisco Packet Tracer
MAC Address Table Management menggunakan Cisco Packet TracerMAC Address Table Management menggunakan Cisco Packet Tracer
MAC Address Table Management menggunakan Cisco Packet Tracer
 
Perlawanan rakyat mataram kepada Belanda
Perlawanan rakyat mataram kepada BelandaPerlawanan rakyat mataram kepada Belanda
Perlawanan rakyat mataram kepada Belanda
 
Windows Vista
Windows VistaWindows Vista
Windows Vista
 
WIndows NT 3.1
WIndows NT 3.1WIndows NT 3.1
WIndows NT 3.1
 
Windows 98
Windows 98Windows 98
Windows 98
 
Windows 95
Windows 95Windows 95
Windows 95
 
Analisis Kebutuhan Aplikasi Windows server 2003
Analisis Kebutuhan Aplikasi Windows server 2003Analisis Kebutuhan Aplikasi Windows server 2003
Analisis Kebutuhan Aplikasi Windows server 2003
 
Windows 7
Windows 7Windows 7
Windows 7
 
Windows 2.x
Windows 2.xWindows 2.x
Windows 2.x
 
Windows 95
Windows 95Windows 95
Windows 95
 

Recently uploaded

Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
danzztzy405
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (11)

KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 

Hubungan hardware dengan kernel, shell, user

  • 1. Hubungan Hardware dengan Kernel, Shell, dan User Komputer Terapan SMKN 1 KOTA BEKASI Nama : Ryandika Ramadhan Alfarishi Kelas : XI TKJ B
  • 2. Hubungan Hardware dengan Kernel, Shell, dan User Hardware Perangkat keras (Hardware) adalah merupakan komponen-komponen atau semua bagian-bagian berbentuk fisik yang ada pada komputer. Komponen-komponen perangkat keras tersebut kemudian dibagi menjadi beberapa tipe (module) sesuai dengan sistem pengoperasiannya. Perangkat keras atau hardware tersebut terbagi atas beberapa macam bagian, yaitu: 1. Input device (komponen yang melakukan pemasukkan data). Input device atau perangkat yang digunakan untuk memasukkan data (input) kedalam komputer. Contoh input device misalnya adalah keyboard, mouse, joystick dan lain sebagainya. 2. Process device (komponen yang melakukan pemrosesan) Process device dapat diartikan sebagai unit-unit komponen pemrosesan yang digunakan untuk memproses data-data. Contoh dari process device adalah prosesor, mainboard dan lain sebagainya.
  • 3. 3. Output device (komponen yang menghasilkan keluaran) Output device merupakan komponen yang berfungsi untuk mengeluarkan seluruh hasil pemrosesan yang berupa fisik ataupun non fisik yang berasal dari CPU sehingga bisa menghasilkan informasi kepada penggunanya. Contoh dari output device diantaranya adalah monitor, printer, speaker dan lain-lain. 4. Storage device (komponen penyimpanan) Storage atau media penyimpanan merupakan komponen-komponen perangkat keras yang berfungsi sebagai tempat untuk menyimpan data-data. Contoh dari storage device misalnya adalah harddisk, flashdisk dan lainnya. 5. Peripheral device (komponen pelengkap) Peripheral device merupakan perangkat-perangkat tambahan pada komputer. Tanpa komponen peripheral device sebenarnya sebuah komputer sudah bisa difungsikan, akan tetapi dengan adanya perangkat tambahan, maka sebuah komputer akan semakin optimal. Contoh dari peripheral device antara lain adalah speaker (sound system), joystick, microphone dan lain sebagainya. Kernel Kernel adalah jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan bahasa software sehingga mampu dimengerti oleh hardware dan hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal tersebut memungkinkan pengguna untuk menggunakan atau bekerja dengan komputernya melalui software. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut System Call. System Call ini digunakan untuk mengimplementasikan berbagai layanan yang diberikan oleh sistem pengoperasian. Program sistem dan semua program-program lainnya yang dijalankan di atas kernel disebut user mode.
  • 4. Fungsi-fungsi Kernel: 1. Pengurusan proses Tugas utama sebuah system pengoperasian kernel ialah membenarkan aplikasi yang lain untuk berjalan dan menyokong mereka dengan ciri-ciri tambahan, seperti pengabstrakan perkakasan, untuk menjalan proses, kernel mesti memuat turun failnya kepada ingatan, menyediakan stack untuk program dan pergi ke lokasi yang diberikan di dalam program, ini memulakan perjalanan sesebuah program, cara ini dipanggil scheduling. Dalam sistem berbilang kerja, kernel secara asasnya akan memberikan setiap program sedikit masa dan menukarkan dari proses ke proses dengan cepat dengan itu ia akan muncul kepada pengguna jika proses ini dijalankan secara terus menerus. Kernel mesti juga menyediakan proses ini untuk berkomunikasi, ini dikenali sebagai inter-process communication. Ini kemungkinan ada multipemprosesan yang menyokong kernel tersebut. 2. Pengurusan ingatan Kernel mempunyai akses penuh dalam ingatan sistem dan menyediakan cara-cara untuk membenarkan userland program untuk mengakses memori ini dengan selamat. Cara pertama untuk mengurus ingatan ialah virtual addressing, biasanya arkib dengan mukasurat atau segmentation. Virtual addressingmembenarkan kernel untuk memberikan alamat fizikal yang muncul sebagai alamat yang lain iaitu virtual address, ini membenarkan setiap program mempercayai ia hanya satu program (sebahagian daripada kernel) yang berjalan, dan ini mengelakkan aplikasi daripada berlanggar antara satu sama lain. 3. Pengurusan peranti Dalam arahan untuk melakukan sesuatu tugas, kernel perlu untuk mengakses perbagai peranti yang bersambungan di dalam komputer, sebagai contoh, dalam arahan untuk memaparkan pengguna apa-apa sahaja, pemacu monitor perlu untuk muncul, peranti ini boleh dikawal melalui pemacu, di mana ia mesti dibuat oleh pembangun dan/atau disediakan oleh pengilang sesuatu peranti tersebut.
  • 5. Pengurus peranti pertamanya akan melakukan semakan keatas bas perkakasan yang berbeza (seperti USB, PCI), dalam arahan unruk mengesan semua peranti yang telah dipasang dan kemudiannya mencari pemacu yang bersesuaian, selepas ini, semuanya bergantung kepada jenis kernel dan rekaan kernel 4. Sistem panggilan Dalam arahan untuk menyediakan kerja yang berguna, program userland mesti mempunyai akses kepada semua perkhidmatan yang disediakan oleh kernel. Ini dilaksanakan secaar berbeza-beza oleh kernel yang berlainan, tetapi mesti disediakan oleh C library, dimana ia menukarkan kelemahan kesemua system panggilan, sama ada diberikan atau melalui memori yang dikongsi. Shell Shell dalam komputer adalah salah satu jenis bawaan program sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan/menjembatani langsung antara pengguna (user) dan sistem operasi. Contoh dari shell adalah COMMAND.COM dalam MS-DOS, Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, Power Shell dalam Microsoft Windows, Bourne Shell, C Shell, Korn Shell, dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX. Beberapa Shell juga dapat digunakan untuk melakukan manajemen berkas. Proses awal dari Shell: User-->Shell-->Sistem Operasi (Kernel)--> Output yang dihasilkan dari Kernel. Shell Sistem Operasi pada umumnya mempunyai 2 kategori. yaitu command Line dan graphical. Command Line shells menyediakan Command Line Interface (CLI) ke sistem operasi, sedangkan graphical shells seperti Windows Shells, menyediakan Graphical User Interface (GUI). Tujuan utama dari shell adalah untuk memulai program lain dengan melihat isi directories. Manfaat dari CLI dan GUI shell sering diperdebatkan. CLI mengklaim bahwa operasi tertentu dapat dilakukan jauh lebih cepat CLI shell dibanding dengan GUI shell. Namun, para pendukung GUI menganjurkan kegunaan komparatif dan keserhanaan GUI shell. Pilihan terbaik
  • 6. sering ditentukan oleh cara dimana komputer digunakan. Pada server, terutama digunakan untuk transfer data dan pengolahan dengan administrasi asli, CLI mungkin menjadi pilihan yang terbaik. Namun, GUI akan sesuai untuk komputer yang digunakan untuk mengedit gambar atau video dan pengembangan data. Fungsi Shell : Menyediakan akses ke layanan dari kernel. Fungsinya sebagai suatu jembatan antara user dengan kernel untuk mendapatkan hasil yang inginkan. Contoh-contoh shell:  Bourne shell, C shell, Emacs shell, Stand alone shell, rc shell, bean shell adalah beberapa contoh shell dari UNIX.  cmd.exe  command.com  Windows power shell  Singularity shell  Google shell  Console  iSeries QSHELL  dll. Posisi shell dalam sistem operasi Misalkan posisi shell di "windows", di windows pasti ada cmd. maka cmd itu dikatakan sebuah/posisi shell dalam sistem operasi.
  • 7. User User adalah setiap orang yang terlibat dalam kegiatan pemanfaatan komputer atau sistem pengolahan data. Brainware juga dapat diartikan sebagai perangkat intelektual yang mengoperasikan dan mengeksplorasi kemampuan dari hardware komputer maupun software komputer. Tanpa adanya brainware ini mustahil hardware dan software yang canggih sekalipun dapat dimanfaatkan secara maksimal. Berdasarkan tingkat pemanfaatannya, brainware komputer dibagi dalam 4 tingkatan : A. System Analyst System Analyst adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. System Analyst juga memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang system analyst harus memiliki setidaknya empat keahlian : analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang system analyst untuk memahami perilaku organisasi beserta fungsi- fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan. Keahlian teknis akan membantu seorang system analyst untuk memahami potensi dan keterbatasan dari teknologi informasi. Dan seorang system analyst harus mampu untuk bekerja dengan berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang digunakan. Keahlian manajerial akan membantu seorang system analyst untuk mengelola proyek, sumber daya, risiko, dan perubahan. Keahlian interpersonal akan membantu system analyst dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan programer, administrator dan profesi sistem lainnya.
  • 8. B. Programmer Programmer adalah seseorang yang mempunyai kemampuan menguasai salah satu atau banyak bahasa pemrograman seperti bahasa C, Pascal, Java, dll. Programmer juga bisa dikatakan sebagai pembuat dan petugas yang mempersiapkan program yang dibutuhkan pada sistem komputerisasi yang akan dirancang. C. Administrator Administrator adalah seseorang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem komputer atau jaringan komputer. D. Operator Operator adalah pengguna biasa yang hanya memanfaatkan sistem komputer yang sudah ada atau istilahnya dia hanya menggunakan apilkasi-aplikasi tertentu.