Sistem Operasi Komputer
Windows merupakan sistem operasi dari perusahaan Microsoft yang telah dirilis pertama kali sejak 1985 dengan nama Windows 1. Saat ini, sistem operasi Microsoft telah mencapai Windows 11 yang dirilis pada Oktober 2021 lalu.
Western Governors University memprediksi bahwa Windows merupakan salah satu sistem operasi yang paling banyak digunakan di dunia. Popularitas ini diklaim sebab banyak jenis perangkat lunak yang kompatibel dengan Windows dan banyak produsen komputer yang memasangkan Windows sejak penggunaan pertama.
Lawan tangguh dan tak kalah populer dari Windows adalah sistem operasi macOS milik Apple. Sistem operasi ini telah diluncurkan sejak dua dekade lalu dengan versi terbatunya macOS 11 berjuluk Big Sur.
Sistem operasi ini digemari oleh pengguna sebab kemudahan penggunaan dan peningkatan pengalaman pengguna secara berkala. Sistem ini juga dikenal dengan pemrosesan yang super cepat dan tampilan pengguna yang lebih sederhana, tetapi berkelas dan elegan.
Situs Western Governors University menyebut bahwa sistem operasi ini digunakan oleh perusahaan Google dan berjalan pada hampir seluruh ponsel pintar dan tablet di dunia saat ini. Salah satu keunggulan sistem operasi ini adalah dikenal memiliki ekosistem yang lebih terbuka daripada pesaingnya, iOS dari Apple.
Apabila Android bekerja di hampir seluruh ponsel pintar...
Apabila Android bekerja di hampir seluruh ponsel pintar yang didukung oleh Google, seperti Samsung, Vivo, Huawei, dan Oppo, sistem operasi iOS hanya bekerja pada ponsel pintar milik Apple, yaitu iPhone.
Sistem operasi ini dikenal sebagai layanan eksklusif sebab hanya mau terhubung dengan layanan sistem yang sama pada ekosistem Apple. Namun, integrasi ini dikenal memiliki pembaruan rutin, perluasan baru ke perangkat lunak, dan terus-menerus menawarkan fitur baru bagi pengguna sehingga memiliki penggemarnya tersendiri.
Berbeda dari Windows, macOS, dan iOS, Linux bukanlah sistem operasi kepemilikan khusus perusahaan. Situs Western Governors University menyebut Linux sebagai sistem operasi dengan sumber terbuka atau open sources.
Walaupun kurang populer dibandingkan daftar sistem operasi lain di atas (Windows dan lainnya), Linux memiliki layanan gratis dan tersedia dalam banyak versi open source yang berbeda. Alhasil, Linux menawarkan berbagai kemudahan penyesuaian dan opsi bagi mereka yang mengerti cara menggunakannya.
ACHMAD HANIF IMADUDDINBaca juga : 4 Ciri Laptop Anda Terserang LaptopSelalu update info terkini. Simak breaking news dan berita pilihan di kanal Telegram “Tempo.co Update”. Klik https://t.me/tempodotcoupdate untuk bergabung.
Manakah yang Lebih Baik?
Diatas tadi kita sudah sama-sama tahu masing-masing perbedaan dari MySQL dan PHPMyAdmin. Kalau misalnya ditanya manakah yang lebih baik, sebenarnya semua kembali lagi pada kebutuhan dari usernya ya. Berikut beberapa kelebihan dari SQL Server Operating System.
Meningkatkan keamanan data. Microsoft telah menjadi ahli di bidang penyimpanan data dan membangun aplikasi yang dirancang untuk bisnis. Oleh karena itu, dijamin SQL Server sangat aman. Layanan administrasi Database Microsoft SQL Server memastikan untuk menghubungkan fungsi dan elemen data yang bekerja untuk mengamankan data. Fitur ini sangat penting untuk bisnis yang menyimpan informasi sensitif tentang pelanggan atau klien.
Menjaga akurasi data. Salah satu keunggulan lainnya adalah menyimpan data dari komputer lain tanpa khawatir akan duplikat di sistem. Ketika mendeteksi duplikat apa pun dalam database, server SQL akan menghapus konten ini. Itu juga menjaga integritas, yang membantu dalam keakuratan penyimpanan basis data.
Manajemen yang mudah. Server SQL memiliki salah satu alat pemeliharaan terbaik yang tersedia yang akan menguntungkan bisnis. Kombinasi manajemen data, alat penambangan data, dan partisi disk menciptakan lingkungan manajemen data yang efektif.
Konfigurasi yang mudah. Microsoft memudahkan pengguna untuk menginstal dan menggunakan SQL Server. Tidak memerlukan perangkat khusus untuk menginstal dan mengelolanya. Selain itu, pengguna akan mendapatkan pembaruan otomatis setelah diluncurkan.
Lalu bagaimana dengan software PHPMyAdmin? Berikut adalah sederetan kelebihannya:
Memiliki antarmuka atau interface berbasis web yang user friendly.
Terdiri dari berbagai fitur yang dapat Anda gunakan untuk menambah, menghapus, menyalin, maupun memperbaharui database, view, tabel, index, fields. Kemudian melakukan pemeliharaan database melalui menu konfigurasi, melakukan eksekusi terhadap query MySQL, serta mengelola akun pengguna MySQL.
Melakukan import data yang berformat MySQL atau SVG.
Ekspor data ke berbagai format lain seperti XML, CSV, PDF, dan lain sebagainya.
Mengelola banyak server.
Dapat membuat perintah query dengan fitur QBE (Query by Example)
Mampu melakukan pencarian global pada database.
Mengubah data dalam format apapun
Jadi kalau dibandingkan dengan keduanya, MySQL mampu terhubung dengan beberapa server dan memiliki built-in query tool dan command shell. phpMyAdmin adalah software gratis yang ditulis dengan PHP untuk menangani segala hal yang berhubungan dengan manajemen dan pengelolaan database. phpMyAdmin mempunyai interface yang user-friendly agar memudahkan user.
Untuk lebih mudah dalam mempelajari SQL, kalian dapat mulai belajar SQL dari dasar dengan cara mencoba mengerjakan modul yang mengasyikkan dari DQLab. DQLab menyajikan materi secara teori maupun praktek. Selain itu di DQLab pun menyediakan berbagai modul dan ebook dengan materi yang beragam sesuai kebutuhan. Yuk, segera Sign Up dan nikmati pembelajaran yang mudah dan menyenangkan!
Penulis: Reyvan Maulid
Sistem operasi (bahasa Inggris: operating system; disingkat OS) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai daemon untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras sebagai masukan dan keluaran serta alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan sering kali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, macOS, dan Microsoft Windows. [3]
Biasanya, istilah sistem operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah sistem operasi berjalan, dan sistem operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi.
Jika sistem komputer terbagi dalam lapisan-lapisan, maka sistem operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, di mana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
Sistem operasi secara umum terdiri dari beberapa bagian:
Sebagian Sistem operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan sistem operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
Seiring dengan berkembangnya sistem operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi internet, yang dulunya tidak menjadi layanan inti umum. Sistem operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan sistem operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk Windows 3.1 bila dijalankan pada Windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara program tersebut dengan program yang lain.
Sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.
Program yaitu sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada saat tertentu tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memori dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
Menurut Anderson & Dahlin ( 2014) sistem operasi memiliki tiga peran sebagai yang dibutuhkan untuk menjalankan sekelompok program. Ketiga peran tersebut adalah sebagai berikut [4].
“Operasi Eagle Claw, yang dilakukan oleh Presiden Jimmy Carter dan Pasukan Khusus AS, adalah bencana mutlak. Itu membuat kami bertanya-tanya bertahun-tahun kemudian apa yang akan terjadi jika Pasukan Khusus ini benar-benar mencapai kedutaan Amerika di pusat kota Tehran, "kata Mark Dankof.
"Saya menduga bahwa sejumlah besar orang akan terbunuh di semua sisi. Saya menduga itu akan menjadi bencana yang lebih besar jika operasi itu benar-benar mencapai Teheran," kata analis itu dalam wawancara telepon dengan Press TV pada hari Jumat.
"Itu berdiri sebagai peringatan bagi presiden Amerika Serikat sekarang dan kepada orang-orang Amerika bahwa kita tidak perlu perang dengan Iran dari segala macam hal untuk menjadi salah dan generasi baru di mana Iran jauh lebih siap untuk menghadapi Amerika Serikat dalam situasi seperti itu sehingga apa yang akan menjadi kasus kembali ke 40 tahun yang lalu, "tambah Dankof, yang merupakan penyiar di San Antonio, Texas,
Pada tanggal 25 April 1980, Amerika Serikat meluncurkan operasi militer rahasia, yang dikenal sebagai Operasi Eagle Claw, dalam upaya untuk mengangkut staf kedutaan AS yang ditahan di ibukota Iran, Teheran.
Namun, badai pasir menghantam dan menjatuhkan sekelompok pesawat militer AS di Gurun Tabas, menewaskan delapan prajurit Amerika dan mengakibatkan kegagalan misi. Inspeksi menunjukkan sebuah helikopter menabrak sebuah pesawat angkut C-130 Hercules ketika lima helikopter lainnya terdampar di tengah badai.
Unit yang terlibat dalam operasi itu berasal dari Angkatan Udara, Angkatan Darat, Angkatan Laut dan Korps Marinir AS.
Insiden Tabas terjadi pada masa pemerintahan mantan Presiden AS Jimmy Carter, dan banyak yang percaya itu memainkan peran utama dalam kekalahan Carter dalam pemilihan presiden 1980 di AS.
Iran memperingati acara tersebut setiap tahun sebagai simbol kegagalan plot AS terhadap Republik Islam.
Selama pengambilalihan kedutaan, dokumen-dokumen ditemukan yang membuktikan bahwa beberapa staf kedutaan Amerika telah bekerja dengan badan-badan intelijen AS; artinya mereka adalah mata-mata. Sekitar 52 orang Amerika ditahan di Tehran selama 444 hari, tetapi kemudian dibebaskan tanpa cedera.
Selama wawancara telepon pada hari Jumat, Dankof juga menunjuk anggota Kongres dari Partai Republik AS Matt Gaetz, yang memperingatkan Iran agar tidak mengambil tindakan bermusuhan terhadap pasukan AS.
Gaetz mengatakan kepada Iran untuk "menyatukan aksinya" atau bersiap untuk "bertemu Jenderal [Qassem] Soleimani," merujuk pada mendiang komandan Iran yang mati syahid oleh militer AS selama misi diplomatik di Irak pada Januari.
Dankof menyebut Gaetz seorang Republikan "elang ayam yang menyanyikan lagu Zionis Israel," dan berkata, "Orang ini tidak dilahirkan sampai tahun 1982 dan tidak hidup untuk Operasi Eagle Claw."
“Faktanya adalah bahwa Matt Gaetz tidak lebih dari seorang karyawan bayaran lobi Zionis Israel AIPAC. Dia tidak tahu apa-apa tentang urusan militer, Timur Tengah, tentang Iran dan sejarahnya dengan Amerika Serikat. Dia memprotes apa yang diperintahkan kepada nuri oleh AIPAC dan organisasi lobi Israel lainnya, ”kata Dankof.
"Trump harus berhenti mendengarkan orang-orang ini," katanya. "Pembunuhan Soleimani oleh AS adalah kejahatan, kejahatan terhadap kemanusiaan, melawan hukum internasional, kejahatan terhadap konstitusi Amerika Serikat."
"Satu hal yang benar-benar yakin bahwa rakyat Iran tidak akan melupakan apa yang terjadi pada Jenderal Soleimani, dunia tidak akan melupakan apa yang terjadi pada Jenderal Soleimani dan jika Amerika Serikat tetap bertahan dalam insiden-insiden angkatan laut di Teluk Persia ini, dan jika Amerika Serikat tetap ada sejak Benjamin Netanyahu dan lobi Israel dalam upaya ini untuk membuat Amerika Serikat berperang pengganti melawan Iran, itu akan menjadi bencana,” kata analis politik itu.
"Jika orang berpikir Operasi Eagle Claw adalah ingatan yang buruk ... mereka lebih baik bersiap-siap, karena jika AS memicu perang Netanyahu dan perang AIPAC melawan Iran, Operasi Eagle Claw akan tampak seperti keberhasilan dibandingkan apa hasilnya nanti," Dankof menyimpulkan .
Pada 3 Januari, AS membunuh Jenderal Soleimani, komandan Pasukan Pengawal Revolusi Islam Iran Quds, dan Abu Mahdi al-Muhandis, komandan kedua Mobilisasi Populer Irak (PMU), dan sekelompok rekan mereka di Baghdad. Operasi itu dilakukan dengan otorisasi Trump. Pentagon bertanggung jawab atas pembunuhan itu.[IT/r]
TEMPO.CO, Jakarta -Sistem operasi merupakan sistem perangkat lunak (software) yang mengelola perangkat keras (hardware) komputer atau laptop, sumber daya perangkat lunak, misalnya Windows. Dan menyediakan layanan umum untuk program komputasi agar komputer atau laptop dapat berjalan sebagaimana mestinya.
Cara Kerja Sistem Operasi Komputer
Pada bagian ini, kita akan membahas bagaimana sistem operasi komputer bekerja. Sistem operasi komputer menjalankan berbagai tugas penting untuk memastikan pengoperasian yang optimal. Beberapa tugas utama sistem operasi komputer antara lain:
Proses-proses ini dilakukan secara terus-menerus oleh sistem operasi komputer untuk memberikan pengalaman pengguna yang lancar dan efisien dalam pengoperasian komputer. Dengan pemahaman tentang cara kerja sistem operasi komputer, pengguna dapat lebih memanfaatkan potensi komputer dan meningkatkan produktivitas mereka dalam menjalankan berbagai aplikasi dan tugas.
Menjalankan Program secara Efisien
Sistem operasi komputer bekerja dengan mengelola sumber daya komputer, seperti CPU (Central Processing Unit) dan memori. Fungsi sistem operasi ini memastikan bahwa program-program dijalankan secara efisien, dengan memberikan prioritas tugas dan menjadwalkan eksekusi program sesuai dengan kebutuhan pengguna.
Dengan memiliki fungsi-fungsi yang mencakup pengaturan akses pengguna, antarmuka pengguna yang intuitif, manajemen file dan pengelolaan memori, serta penjalanan program secara efisien, sistem operasi komputer memainkan peran penting dalam pengoperasian komputer sehari-hari.
Antarmuka Pengguna yang Intuitif
Sistem operasi komputer menyediakan antarmuka pengguna yang intuitif untuk memfasilitasi interaksi antara pengguna dan komputer. Antarmuka ini dapat berupa GUI (Graphic User Interface) yang menggunakan ikon, menu, dan jendela untuk memudahkan penggunaan komputer tanpa harus menguasai perintah command line.
“Melalui antarmuka pengguna yang intuitif, pengguna dapat dengan mudah berinteraksi dengan komputer dan menjalankan aplikasi-aplikasi yang mereka butuhkan.” – Mark Zuckerberg
Oleh: Toni Saifudin Zuhri, ST., MT.
Sistem operasi adalah perangkat lunak yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta berbagai bentuk layanan yang terkait (American National Standart Institute-ANSI). Sistem Operasi merupakan resources manager (pengelola sumber daya) yang berperan untuk mengatur, mengorganisasikan, mengoperasikan secara keseluruhan bagian sistem yang komplek.
Program Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Prosesor mengeksekusi program-program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi. Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multiproses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses?
Proses Pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Status Proses Jenis yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu :
– Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya – Running, yaitu status dimana saat ini proses sedang dieksekusi oleh proseso – Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas
A. Komponen Sistem Operasi
Proses adalah sebuah program yang sedang dijalankan (eksekusi). 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 mengalokasikan sumber daya tersebut saat proses itu diciptakan atau sedang dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali semua sumber daya yang bisa digunakan kembali. Selain itu juga bertanggung jawab atas aktivitas aktivitas yang berkaitan dengan manajemen proses seperti:
-membuat dan menghapus proses pengguna dan sistem proses
-menunda atau melanjutkan proses
-menyediakan mekanisme untuk proses sinkronisasi
-menyediakan mekanisme untuk proses komunikasi
-menyediakan mekanisme untuk penanganan deadlock
2. Managemen Memori Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat Input Output. Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile � tidak permanen yaitu data akan hilang kalau komputer dimatikan. Bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen memori utama seperti :
-menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya
-memilih program yang akan di-load ke memori
3. Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll). Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan massa, misalnya tapes dan disk. Sistem operasi bertanggung jawab untuk aktivitas berikut yang berhubungan dengan manajemen berkas seperti:
-pembuatan dan penghapusan berkas
-pembuatan dan penghapusan direktori
-mendukung manipulasi berkas dan direktori
-memetakan berkas ke secondary-storage
-memback-up berkas ke media penyimpanan yang permanen (nonvolatile)
4. Managemen Input Output
Sering juga disebut dengan device manager. Yang mana menyediakan device driver yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contohnya adalah pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CDROM dan floppy disk
Sistem I/O terdiri dari :
-sistem buffer yang mana menampung sementara data dari atau ke peranti I/O
-spooling yang melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian, dsb)
-antarmuka devices-driver yang umum menyediakan device driver yang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
-drivers untuk spesifik perangkat keras yang menyediakan driver untuk melakukan operasi rinci/detail untuk perangkat keras tertentu
5. Managemen Penyimpanan Sekunder
Penyimpanan sekunder terjadi karena memori utama bersifat sementara dan kapasitasnya terlalu kecil, maka untuk menyimpan semua data dan program secara permanen, sistem komputer harus menyediakan penyimpanan sekunder untuk dijadikan back-up memori utama. Contoh dari penyimpanan sekunder adalah harddisk, disket, dll. Sistem Operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen penyimpanan sekunder :
-manajemen ruang kosong
Sistem Terdistribusi adalah kumpulan prosesor yang tidak berbagi memori atau clock. Setiap prosesor memiliki memori lokal masing-masing. Prosesor-prosesor dalam sistem terhubung dalam jaringan komunikasi. Sistem terdistribusi menyediakan akses pengguna ke bermacam-macam sumber daya. Akses tersebut menyebabkan:
-peningkatan kecepatan komputasi
-peningkatan penyediaan data
-peningkatan keandalan
Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, pengguna sistem maupun pengguna sumber daya. Mekanisme dari proteksi harus :
-membedakan antara penggunaan yang sah dan yang tidak sah.
-spesifikasi kontrol untuk diterima
-menyediakan alat untuk pemberlakuan sistem
8. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements (keinginan pengguna) umumnya disebut :
–control-card interpreter
–command-line interpreter
Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O peranti yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain.
B. Layanan Sistem Operasi
Layanan sistem operasi terdiri dari eksekusi program yang me-load program ke memory dan menjalankannya (run). Sedangkan operasi I/O, pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan), sistem harus bisa menyediakan mekanisme untuk melakukan operasi I/O, manipulasi sistem berkas seperti membaca, menulis, membuat, dan menghapus file. Kemudian komunikasi yang berfungsi untuk pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing. Dan yang terakhir adalah deteksi error yang mana mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori I/O, program pengguna) dan jika bisa memperbaikinya.
Adapun layanan tambahan yaitu meliputi :
-lebih diarahkan kepada upaya untuk menjaga efisiensi sistem, bukan untuk membantu pengguna
-alokasi sumber daya yang mana mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat yang bersamaan
–accounting digunakan untuk menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem
-proteksi yang berfungsi untuk menjaga semua akses ke sumber daya sistem terkontrol
System calls menyediakan antar muka antara proses (program yang sedang dijalankan) dan sistem operasi. Biasanya tersedia sebagai instruksi bahasa rakitan dan beberapa sistem mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi. Selain itu beberapa bahasa pemrograman tingkat tinggi (contoh : C, C++) telah didefinisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman. Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi :
-menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register
-menyimpan parameter (push) ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistem operasi)
1. Struktur Sederhana
Dimulai dengan sistem yang kecil, sederhana dan terbatas kemudian berkembang dengan cakupan original. Struktur system MS-DOS disusun untuk mendukung fungsi yang banyak pada ruang yang kecil. Struktur Sistem UNIX Terdiri dari 2 bagian yaitu Kernel (antarmuka dan device drivers) dan Program Sistem.
2. Pendekatan Terlapis
Lapisan adalah implementasi dari objek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut .
-Lapisan paling bawah adalah perangkat keras
-Lapisan paling atas adalah antar muka pengguna
Menyusun sistem operasi dengan menghapus semua komponen yang tidak esensial dari kernel, dan mengimplementasikannya sebagai sistem program dan level pengguna.
Dengan fungsi utama untuk mendukung fasilitas komunikasi antara program klien dan bermacam-macam layanan yang juga berjalan di user-space.
Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan logis. Mesin virtual memperlakukan hardware dan sistem operasi seolah-olah berada pada level yang sama sebagai perangkat keras. Pendekatan mesin virtual menyediakan sebuah antarmuka yang identik dengan underlying bare hardware. Sistem Operasi membuat ilusi dari banyak proses, masing-masing dieksekusi pada prosesornya sendiri dengan virtual memorinya sendiri. VM dibuat dengan pembagian sumber daya oleh komputer fisik. Sumber daya dari komputer fisik dibagi untuk membuat VM
-Penjadwalan CPU bisa menciptakan penampilan seakan�akan pengguna mempunyai prosesor sendiri.
-Spooling dan sistem data bisa menyediakan virtual card readers dan virtual line printers
-Sebuah time-sharing terminal user yang normal melayani sebagaimana operator konsulat
Perangkat lunak VM membutuhkan ruang di dalam disk untuk menyediakan memori virtual dan spooling, yaitu sebuah disk virtual.
1.Bambang Hariyanto,. Ir. 2002. Sistem Operasi. Edisi Kedua. Informatika. Bandung
2.http://bebas.ui.ac.id/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/index.html
3.Masyarakat Digital Gotong Royong (MDGR). 2006. Pengantar Sistem Operasi Komputer Plus Illustrasi Kernel Linux.
4.Abraham Silberschantz, Peter Baer Galvin & Greg Gagne. 2005. Operating System Concepts. 7th Edition. John Wiley & Son, Inc.
5.http://wartawarga.gunadarma.ac.id/2010/01/sejarah-perkembangan-sistem-operasi-padahandset/
4 votes, 2.25 avg. rating
Songket merupakan sistem pemantauan berbasis webgis sebagai alat bantu pengambilan keputusan dalam pencegahan dan pengendalian kebakaran hutan dan lahan di Provinsi Sumatera Selatan.
Aplikasi ini menyediakan fungsionalitas untuk:
Data yang disajikan di situs ini berasal dari berbagai sumber dan wali data dan kebenarannya dijamin oleh masing-masing wali data. Setiap orang yang menggunakan informasi ini akan melakukannya dengan risiko sendiri dan organisasi tersebut atau pihak lain mana pun dalam keadaan apa pun tidak bertanggung jawab atas kerugian yang diderita oleh setiap orang/ organisasi yang menggunakan informasi yang terkandung dalam aplikasi ini.
Manual pengguna memberikan instruksi dan definisi untuk menggunakan aplikasi. Silakan unduh dokumen di sini.
The changelog is a record of updates and changes made to the application. Here is a list of feature changes and fixes for every version change:
Untuk bantuan atau pertanyaan tentang aplikasi, silakan hubungi Seksi Pengendalian Kebakaran Hutan dan Lahan di Dinas Kehutanan Provinsi Sumatra Selatan dan Seksi Pengembangan Aplikasi E-Gov di Dinas Komunikasi dan Informatika Provinsi Sumatra Selatan.
Fungsi Sistem Operasi
Dikutip dari situs Western Governors University, sistem operasi memiliki sejumlah fungsi strategis sebagai berikut. Pertama, sistem operasi bertanggung jawab melakukan booting, yaitu proses ketika menyalakan komputer dan sistem.
Kedua, sistem operasi bertanggung jawab untuk memuat dan menjalankan sebuah program atau aplikasi sehingga dapat dinikmati oleh pengguna. Ketiga, sistem operasi memungkinkan Anda untuk membuka atau memblokir akses ke perangkat lain, seperti USB, CD, DVD, atau perangkat transfer data lain.
Baca berita dengan sedikit iklan, klik di sini
Keempat, pengalaman antarmuka pengguna atau user interface merupakan bagian dari sistem operasi yang memungkinkan pengguna untuk memasukkan dan menerima informasi melalui perintah yang diketik, kode, dan format lainnya.
Selain keempat fungsi tersebut, sistem operasi juga memiliki fungsi lain, seperti manajemen proses komputer, pengamanan data, hingga kontrol perangkat. Pada dasarnya, segala aktivitas pada komputer atau laptop dapat berlangsung sebab dukungan dari sistem operasi.
Perbedaan MySQL dengan PHPMyAdmin
Secara ringkas, MySQL dan PHPMyAdmin dapat diuraikan sebagai berikut. MySQL adalah sebuah database yang berbasis open source tingkat kepopuleran yang sangat tinggi. MySQL menjadi sebuah pilihan yang terbaik untuk basis data pada web. Dimana ini dapat digunakan pada Twitter, Facebook, Youtube. Bahkan ini telah menjadi pilihan yang terbaik sebagai distribusi dari OEM dan ISV.
Sedangkan phpMyAdmin adalah salah satu alat pembantu yang gratis pada MySQL serta MariaDB. phpMyAdmin sebuah aplikasi web dalam tulisan PHP, dimana ini juga merupakan sebuah alat administrasi dari MySQL yang terpopuler, apalagi pada hosting web.
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Contoh Sistem Operasi Komputer
Pada bagian ini, kita akan melihat contoh nyata dari berbagai sistem operasi komputer.
Dalam bagian ini, kita telah melihat beberapa contoh sistem operasi komputer yang berbeda seperti Microsoft Windows, MacOS, Linux, Android, dan iOS. Setiap sistem operasi memiliki keunikan dan karakteristiknya sendiri, dan pemilihan sistem operasi yang tepat dapat sesuai dengan kebutuhan dan preferensi pengguna. Dalam artikel ini, kita telah menyediakan pemahaman yang mendalam tentang sistem operasi komputer dan memberikan contoh-contoh yang dapat membantu pembaca memperluas pengetahuan mereka tentang topik ini.
Setelah mempelajari tentang sistem operasi komputer, kita dapat menyimpulkan bahwa sistem operasi komputer sangat penting dalam pengoperasian perangkat lunak dan perangkat keras. Sistem operasi komputer bertanggung jawab untuk mengelola sumber daya komputer dan menyediakan lingkungan kerja yang terorganisir.
Dengan memahami pengertian, fungsi, jenis, cara kerja, dan contoh-contoh sistem operasi komputer, pengguna dapat meningkatkan pemahaman mereka tentang teknologi ini dan meningkatkan efisiensi dalam penggunaan komputer. Dengan menggunakan sistem operasi yang tepat, kita dapat memaksimalkan pengalaman pengguna dan menjalankan tugas-tugas komputer dengan lebih efisien.
https://www.gramedia.com/literasi/pengertian-sistem-operasi/
Penulis: Ardita Clara
Database merupakan suatu sistem yang dibuat mengorganisasikan, menyimpan, dan menarik data dengan mudah. Apabila database disimpan dalam bentuk digital maka akan dimanage dengan DBMS (Database Management System). Database Management System yang menyimpan isi database, mengizinkan pembuatan dan maintenance data pencarian dan akses yang lain. Beberapa software yang dapat dijadikan pilihan bagi database admin adalah MySQL, SQL Server, Ms Access, Oracle, dan PostgreSQL. Salah satu jenis database server yang dijadikan sebagai pilihan praktisi data yaitu MySQL. MySQL menggunakan bahasa SQL untuk mengakses database nya. Lisensi Mysql adalah FOSS License Exception dan ada juga yang versi komersial nya. Tag Mysql adalah “The World's most popular open source database”. MySQL tersedia untuk beberapa platform, di antara nya adalah untuk versi windows dan versi linux.
Selain MySQL, ada satu aplikasi open-source yang memudahkan manajemen pada MySQL. Jawabannya adalah PHPMyAdmin. Software berbasis web ini akan memudahkan Anda untuk melakukan manipulasi database MySQL tanpa harus mengetikkan perintah pada command line. Aplikasi ini memiliki tampilan yang mudah dipahami dengan fitur lengkap sesuai kebutuhan para pengguna. Dalam dunia IT, mungkin kamu sudah tidak asing lagi dengan keberadaan MySQL dengan PHPMyAdmin.
Lantas hubungan antara MySQL dengan PHPMyAdmin ini apa sebenarnya? Terus perbedaan antara keduanya apa saja ya? Kalau kamu belum familiar, tidak masalah. Kebetulan pada artikel kali ini, kita akan bahas soal MySQL dengan PHPMyAdmin. Kalau kamu penasaran, simak artikelnya sampai habis ya sahabat DQLab.
MySQL atau SQL (Structured Query Language) adalah salah satu tools yang menyediakan bahasa khusus untuk database relasional dan juga manajemen data berskala besar. MySQL termasuk salah satu software open source yang memiliki lisensi GPL (General Public License). Dengan lisensi ini akan ditunjukan pada sebuah perangkat lunak yang tertentu dimana untuk kebutuhan dari proyek GNU. Oleh karena itu, hal ini menjadi salah satu alasan mengapa banyak orang kini mulai menggunakan MySQL sebagai software khusus untuk database.
Keberadaan MySQL mampu mengolah sebuah data yang lebih efektif. Sebab pada MySQL terdapat bahasa tertentu atau script yang secara otomatisnya akan menjadi sebuah perintah pada sistem. Selain itu, MySQL juga memberikan kemudahan dalam pemakaian bagi setiap penggunanya yang ingin mengolah data dengan informasi secara text based (string) dan bisa terakses dengan cara pribadi ataupun umum pada suatu web.
Hampir semua server web mengagumi dengan fasilitas yang ada pada MySQL sehingga para developer menginginkan suatu pengolahan database pada websitenya sendiri. Bentuk antarmuka atau user interface dari MySQL biasanya sering disebut dengan nama PHPMyAdmin. Alasan ini menjadi sebuah faktor yang terkait dengan bahasa PHP serta MySQL apalagi pada pengolahan website. Sudah banyak orang yang mencari MySQL ini disebabkan memiliki kemampuan yang multi-platform. Dengan begitu ini digunakan pada komputer yang hampir semua operating system, bahkan kinerjanya dianggap tinggi. Apalagi pada prose query yang terdapat pada batasan database dengan jumlah yang tertentu.
Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula
Pengertian Sistem Operasi Komputer
Sistem operasi komputer adalah perangkat lunak yang bertanggung jawab untuk mengelola sumber daya komputer, seperti perangkat keras dan perangkat lunak. Sistem operasi komputer juga berfungsi sebagai jembatan antara pengguna dan perangkat komputer, menyediakan lingkungan kerja yang terorganisir dan memungkinkan pengoperasian yang efisien.