BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 Sistem Operasi Sistem operasi merupakan perantara antara program aplikasi, utilitas, dan pengguna di satu pihak, dengan hardware sistem komputer di pihak lain. [Stalling, 2005] Sistem operasi adalah sekumpulan rutin perangkat lunak yang berada di antara program aplikasi dan perangkat keras. [Hariyanto, 2009] Sistem operasi adalah perangkat lunak sistem komputer yang membantu perangkat keras dalam menjalankan fungsi-fungsi manajemen proses. [Denning, 1981] Dari definisi di atas dapat disimpulkan bahwa sistem operasi merupakan perangkat lunak sistem komputer yang bertanggung jawab mengelola sumber daya sistem komputer, baik sumber daya fisik maupun sumber daya abstrak serta menyediakan layanan untuk mengakses sumber daya tersebut Arsitektur Sistem Operasi Menurut Hariyanto, Arsitektur perangkat lunak merupakan struktur-struktur yang menjadi landasan untuk menentukan keberadaan komponen-komponen perangkat lunak, cara komponen-komponen saling berinteraksi dan organisasi komponen-komponen dalam membentuk perangkat lunak. Arsitektur sistem operasi adalah arsitektur perangkat lunak yang digunakan 8

2 9 dalam membangun perangkat lunak sistem operasi. Arsitektur sistem operasi yang terkenal antara lain: [Hariyanto, 2009] Sistem Monolitik Sistem operasi sebagai kumpulan prosedur bahwa prosedur-prosedur di dalamnya dapat saling memanggil bila perlu. Kernel berisi semua layanan yang disediakan oleh sistem operasi. Seluruh komponen sistem operasi berada di satu ruang alamat. [Hariyanto, 2009] a. Kelemahan 1) Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dilokalisasi, namun praktik pemrograman yang berdisiplin bagus dapat mempermudah pengembangan. 2) Sulit dalam menyediakan fasilitas pengamanan. 3) Merupakan pemborosan apabila setiap komputer harus menjalankan kernel monolitik yang sangat besar sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel. Tidak fleksibel 4) Kesalahan pemrograman di satu bagian kernel dapat menyebabkan matinya seluruh sistem. b. Keunggulan Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang alamat.

3 10 c. Evolusi Sampai saat ini, sebagian besar UNIX berstruktur monolitik. Meskipun monolitik bahwa seluruh komponen / subsistem di satu ruang alamat tetapi secara rancangan adalah berlapis / modular. Rancangan berlapis ialah satu komponen / subsistem merupakan lapisan lebih bawah dibanding lainnya secara logis dan menyediakan layanan-layanan untuk lapisan-lapisan lebih atas. Komponenkomponen tersebut kemudian dikompilasi dan ditautkan (di-link) menjadi satu ruang alamat. Saat ini, untuk mempermudah dalam pengembangan terutamam pengujian dan fleksibilitas, sebagian UNIX menggunakan konsep loadable kernel modules, yaitu: a) Bagian-bagian kernel terpenting berada di memori utama secara tetap. b) Bagian-bagian esensi lain dapat berupa modul yang dapat ditambahkan ke kernel saat diperlukan dan dicabut begitu tidak digunakan lagi diwaktu jalan (run-time). Kernel loadable module yang disisipkan ke kernel akan menjadi satu bagian dengan kernel. Dengan demikian, kesalahan yang terdapat pada loadable kernel module dapat menyebabkan seluruh sistem mati. [Hariyanto, 2009] Sistem Berlapis Sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan, dalam hal ini lapisan-lapisan bawah memberi layanan untuk lapisan lebih atas. Masingmasing lapisan di satu ruang alamat tersendiri. Sistem operasi berlapis yang

4 11 pertama kali memakai sistem berlapis adalah THE. THE dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Struktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Sistem lapisan mempunyai fungsional dan antarmuka input-ouput dengan dua lapisan bersebelahan yang dapat berfungsi dengan baik. [Hariyanto, 2009] Tabel 2.1 Lapisan-lapisan pada sistem operasi THE. (Hariyanto, 2009) Lapisan Nama Fungsi 0 Processor allocation & multiprogramming Mengatur alokasi pemroses dan switching, multiprogramming dan pengaturan prosessor. Alokasi ruang memori atau drum. 1 Memory & drum management 2 Operator process Mengatur komunikasi antar proses. communication 3 I/O management Penyederhanaan akses I/O pada level atas. 4 User program Untuk program pemakai. 5 Operator Untuk operator. Lapisan n memberi layanan untuk lapisan n+1. Proses-proses di lapisan n dapat meminta layanan lapisan n-1 untuk membangun layanan untuk lapisan n+1. Kebalikan tidak dapat, lapisan n tidak dapat meminta layanan n+1. Masingmasing lapisan berjalan di ruang alamat-nya sendiri. a. Keunggulan Sistem berlapis memiliki semua keunggulan rancangan yang modular, yaitu sistem terbagi dalam beberapa modul. Masing-masing lapisan atau modul itu dapat dirancang, dikode, dan diuji secara independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi, dan implementasi sistem operasi.

5 12 b. Kelemahan Fungsi-fungsi sistem operasi yang harus diberikan ke masing-masing lapisan harus dilakukan secara hati-hati. [Hariyanto, 2009] Sistem Client / Server Sistem operasi merupakan kumpulan proses, dalam hal ini proses-proses dikategorikan menjadi server dan client. Server dan client berinteraksi, saling melayani yaitu: a. Server adalah proses yang menyediakan layanan b. Client adalah proses yang memerlukan/ meminta layanan Proses client yang memerlukan layanan mengirim pesan permintaan ke server dan menanti pesan jawaban. Proses server melakukan tugas yang diminta. Setelah itu, proses server mengirim hasil dalam bentuk pesan jawaban ke proses client. Proses server hanya menanggapi permintaan client dan tidak memulai percakapan dengan client. Dengan arsitektur client/ server, kode dapat diangkat ke level tinggi sehingga kernel dapat dibuat sekecil mungkin. Hampir semua tugas diangkat menjadi proses level pemakai. Kernel hanya mengatur komunikasi antara client dan server. Kernel yang berukuran kecil ini populer dengan sebutan microkernel. [Hariyanto, 2009]

6 13 a. Masalah Tidak semua tugas dapat dijalankan di tingkat pemakai (sebagai proses pemakai). Kesulitan ini diatasi dengan antara lain: 1) Proses server kritis tetap di kernel, yaitu proses yang biasanya berhubungan dengan perangkat keras. 2) Mekanisme ke kernel seminimal mungkin sehingga pengaksesan ruang pemakai dapat dilakukan secara cepat. Untuk sistem-sistem besar dengan banyak proses server dikendaki supaya proses client transparan dalam meminta layanan sehingga tidak menyulitkan pemrogram. b. Keunggulan 1) Pengembangan dapat dilakukan secara modular. 2) Kesalahan (bugs) di satu subsistem (diimplementasikan sebagai satu proses tersendiri) tidak merusak subsistem-subsistem lain sehingga tidak mengakibatkan satu sistem mati secara keseluruhan. 3) Mudah diadaptasi untuk sistem tersebar (distibuted system). c. Kelemahan 1) Layanan dilakukan secara lambat karena harus melalui pertukaran pesan. 2) Pertukaran pesan dapat menjadi bottleneck. [Hariyanto, 2009]

7 Sistem Mesin Maya (Virtual Machine). Awalnya struktur ini membuat seolah-olah semua pemakai mempunyai seluruh komputer sendirian. Teknik yang digunakan adalah dengan simulasi atas pemroses yang digunakan. Sistem operasi melakukan simulasi dengan banyak mesin nyata. Mesin maya hasil simulasi digunakan pemakai. Mesin maya ini merupakan tiruan seratus persen atas mesin nyata. Satu pemakai diberi satu mesin maya. Semua pemakai diberi ilusi mempunyai satu mesin nyata (maya) yang sama-sama canggih. Pendekatan ini memberikan fleksibilitas tinggi sehingga sampai memungkinkan sistem operasi - sistem operasi berbeda dapat dijalankan di mesin maya - mesin maya berbeda oleh pemakai - pemakai yang berbeda. Implementasi yang efisien merupakan masalah yang sulit karena sistem menjadi besar dan kompleks. Teknik ini berkembang menjadi operating system emulator sehingga sistem operasi dapat menjalankan aplikasi-aplikasi untuk sistem operasi lain. a. Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi Win16. Aplikasi tersebut dijalankan sebagai masukan bagi subsistem di MS-Windows NT yang mengemulasikan system calls yang dipanggil aplikasi dengan Win32 API (system calls di MS- Windows NT). b. IBM mengembangkan WABI yang mengemulasikan Win32 API sehingga diharapkan sistem operasi yang menjalankan WABI dapat menjalankan aplikasi-aplikasi yang diperuntukkan MS-Windows.

8 15 c. Para sukarelawan pengembang Linux telah membuat DOSEMU agar aplikasi MS-DOS dapat dijalankan di Linux, WINE agar aplikasi MS-Windows dapat dijalankan di Linux, ibcs agar aplikasi SCO-UNIX dapat dijalankan di Linux, dan sebagainya. d. Niklaus Wirth menggagas P-Code Machine agar hasil kompilasi program bahasa Pascal dapat dijalankan di mesin manapun yang mempunyai P-Code Machine. Gagasan ini dilanjutkan oleh Java dengan JVM (Java Virtual Machine) yaitu program hasil kompilasi berupa kelas Java (berkas dengan ekstensi.class) dapat dijalankan dimanapun yang memiliki JVM. [Hariyanto, 2009] Sistem Berorientasi Objek Sistem operasi yang merealisasikan layanan sebagai kumpulan proses disebut sistem operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem operasi yang disusun berdasarkan paradigma objek disebut sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi keunggulan teknologi berorientasi objek. Pada sistem operasi berorientasi objek, layanan diimplementasikan sebagai kumpulan objek. Objek mengapsulkan struktur data dan sekumpulan operasi pada struktur data itu. Masing-masing objek diberi tipe yang menandai properti objek seperti proses, direktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang dikapsulkan di dalamnya dapat diakses dan

9 16 dimodifikasi. Model ini sungguh terstruktur dan memisahkan antara layanan yang disediakan dan implementasinya. Contoh sistem operasi berorientasi objek, antara lain: Eden, Choices, X- kernel, Medusa, Clouds, Amoeba, Muse, dan sebagainya. Sistem operasi MS- Windows NT telah mengadopsi beberapa teknologi berorientasi objek tapi tidak keseluruhannya. [Hariyanto, 2009] 2.2 Linux Menurut Stalling, Linux awalnya merupakan sebuah varian dari UNIX untuk arsitektur IBM. Versi awal dituliskan oleh Linus Benedict Torvalds, seorang mahasiswa ilmu komputer dari Universitas Helsinki, Finlandia. Torvalds memposting versi awal dari Linux dari Internet tahun Sejak itu, sejumlah orang dengan berkolaborasi melalui Internet, telah mengkontribusikan pengembangan Linux, yang seluruhnya di bawah kontrol dari Torvalds. Karena Linux adalah gratis dan sumber kodenya tersedia, menjadi suatu alternatif awal untuk workstation UNIX seperti yang ditawarkan oleh Sun Microsystem, Digital Equipment Corp (sekarang menjadi Compaq), dan Silicon Graphics. Saat ini Linux merupakan sistem UNIX dengan fitur lengkap yang berjalan dalam berbagai platform. Menurut Hariyanto, Seluruh source code Linux termasuk kernel, device drivers, libraries, program dan perkakas pengembangan disebarkan secara bebas dengan lisensi GPL (General Public License) versi kedua.

10 17 Linux tidak memuat kode UNIX TM, ditulis ulang berdasar standar POSIX (Portable Operating System UNIX). Linus mengelola kernel Linux, menerima penambahan dan modifikasi setiap orang. Linus menerapkan kendali kualitas dan menambahkan semua kode baru ke kernel Linux. Linux telah di-port ke beragam platform antara lain intel x86, alpha AXP, MIPS, Sparc, PowerPC, dan sebagainya. Sekitar 95% source code kernel adalah sama untuk semua platform perangkat keras. Terdapat banyak distribusi Linux, yaitu hasil pemaketan oleh perusahaan sehingga mempermudah memperoleh Linux. Distribusi Linux antara lain Slackware, Debian, RedHat, dan S.u.S.e. Distribusi-distribusi menggunakan kernel Linux yang disetujui Linus Torvald sehingga menjamin kompatibilitas. Perbedaan antara distribusi satu dengan yang lainnya ialah pada: a. Paket-paket perangkat lunak yang disertakan di distribusi. b. Struktur direktori. c. Metode pemaketan perangkat lunak. d. Inisialisasi sistem. Banyak distributor menyebabkan persaingan yang meningkatkan layanan ke pemakai. Linux telah mulai mendukung perusahaan besar seperti IBM, Informix, SyBase, Oracle, Corel, Intel, Sun Microsystem, Compaq, Dell dan sebagainya. Linux telah menjadi sistem operasi terbanyak yang digunakan sebagai server internet.

11 18 Karena source code Linux diedarkan maka Linux merupakan sarana tepat untuk belajar. Linux bukan sistem operasi kacangan tapi telah dapat dihandalkan sebagai Enterprise Operating System. Setiap orang boleh memberi peningkatan dan mengubahnya sesuai kebutuhan spesifiknya, boleh menguji secara black-box bahkan secara white-box Fitur-fitur Sistem Operasi Linux Menurut Hariyanto, Fitur-fitur sistem operasi Linux antara lain: a. Multitasking Dapat menjalankan beberapa program pada waktu yang bersamaan. b. Multiuser Dapat melayani beberapa pemakai di mesin sama pada waktu yang bersamaan. c. Multiplatform Dapat berjalan di banyak CPU berbeda, tidak hanya Intel. Terdapat versi Linux untuk Intel x86 dan kompatibel, SPARC, m86k, PowerPC dan Alpha DEC. d. Multiprocessor Mendukung SMP (symmetric multiprocessing atau symmetric multiprocessor) untuk Intel dan SPARC, sedang dikembangkan untuk platform lain. Linux telah digunakan di beberapa aplikasi multiprocessing loosely-coupled termasuk sistem Beowulf dan super komputer berbasis AP1000+SPARC Fujitsu.

12 19 e. Memenuhi IEEE POSIX.1 Linux kompatibel dengan banyak standar UNIX di tingkat source code, IEEE POSIX.1, serta fitur-fitur System V dan BSD. f. Source code bebas Semua source code tersedia, termasuk seluruh kernel dan driver, perkakas pengembangan dan program pemakai, juga didistribusikan secara bebas. g. Mendukung beragam sistem berkas Sistem berkas yang didukung adalah ext2, ext3, serta ext4 (khusus Linux), Minix-1, Xenix, MS-DOS, ISO9660 CD-ROM, VFAT, NTFS, ReiserFS, dan lain-lain. h. Implementasi TCP/IP Networking lengkap Impementasi TCP/IP yang lengkap, seperti:slip/cslip, PLIP, PPP, NFS, FTP, Telnet, NNTP, SMTP, dan sebagainya. Tersedia protokol dasar di kernel termasuk TCP, Ipv4, Ipv6, AX.25, X.25, DDP (AppleTalk), NetBEUI, Netrom, dan sebagainya. i. Dan beragam fitur lainnya Arsitektur dasar sistem operasi Linux Menurut Hariyanto, Bagian penting sistem operasi adalah kernel, merupakan jantung sistem operasi. a. Kernel menyediakan perkakas di mana semua layanan sistem komputer disediakan.

13 20 b. Kernel mencegah proses aplikasi mengakses perangkat keras secara langsung, memaksa proses menggunakan perkakas yang disediakan. c. Kernel memberi proteksi kepada pemakai dari gangguan pemakai lain. Perkakas kernel digunakan melalui panggilan sistem (system call). Program sistem menggunakan perkakas kernel untuk implementasi beragam layanan. Program sistem dan semua program lain berjalan di atas kernel. Program pemakai berjalan di mode berbeda dengan kernel, disebut mode pemakai. Kernel berisi beberapa bagian penting, yaitu: manajemen proses, manajemen memori, driver perangkat keras, driver sistem berkas, manajemen jaringan, dan beragam subsistem lain. Gambaran lengkap kernel ditunjukan oleh Gambar 2.1. Gambar 2.1 Bagian-bagian penting kernel Linux (Hariyanto, 2009).

14 21 Berdasarkan gambar di atas dapat disimpulkan bahwa sistem operasi bertanggung jawab dalam menangani interaksi antara program-program pemakai dan perangkat keras sistem komputer. Oleh karena itu, di dalam sistem operasi terdapat system call yang berfungsi untuk mengelola sumber daya yang ada pada sistem komputer serta menyediakan layanan untuk mengakses sumber daya tersebut. System call yang ada pada sistem operasi diantaranya yaitu manajemen sistem file maya, manajer memori, manajer proses, manajer jaringan, dan lainlain. 2.3 Linux From Scratch Menurut situs resminya, Linux From Scratch ialah sebuah proyek yang menyediakan instruksi secara bertahap dalam membangun sistem operasi Linux sesuai dengan keinginan kita yang seluruhnya dari source code. Secara bahasa definisi dari Linux From Scratch ialah Linux dari awal atau dari permulaan atau dari nol. Linux From Scratch ialah sebuah metode pembuatan sistem operasi Linux dari nol hingga menjadi sebuah sistem operasi yang utuh, yang dapat menyediakan fasilitas serta layanan-layanan tertentu. Berikut ini para pengembang Linux From Scratch diantaranya yaitu Gerard Beekmans sebagai Project Leader, Matthew Burgess sebagai Project Co-leader, Jeremy Huntwork, Ken Moffat, Dan Nicholson, Bryan Kadzban dan Alexander Patrakov sebagai Editor, Manuel Canales Esparcia sebagai XML/XSL Editor,

15 22 serta berbagai pihak yang ikut berkontribusi baik dalam pembuatan buku panduan maupun pada proyek Linux From Scratch Target Arsitektur Linux From Scratch Target arsitektur utama LFS ialah prosesor intel 32-bit yang paling mendukung sistem Linux dan paling kompatibel baik dengan perangkat lunak open source dan proprietary. Namun tidak menutup kemungkinan LFS dapat dijalankan baik pada Power PC dan pada prosesor AMD/Intel 64-bit. Tabel 2.2 Tabel Perkiraan Waktu Pembuatan LFS (Beekmans, 2011) Arsitektur Waktu Ukuran 32-bit MB 64-bit MB LFS dan Standar Struktur LFS mengikuti standar Linux sedekat mungkin. Standar utama ialah: a. The Single UNIX Specification Version 3 (POSIX) b. Filesystem Hierarchy Standard (FHS) c. Linux Standard Base (LSB) Core Specification 4.0 LSB mempunyai 5 standar terpisah: Core, C++, Desktop, Runtime Languages, dan Printing.

16 Model Pengembangan Waterfall Menurut Pressman, Model sekuensial linier atau model waterfall mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematis dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. Dimodelkan setelah siklus rekayasa konvensional, model sekuensial linier atau model waterfall melingkupi aktivitas-aktivitas seperti yang digambarkan pada Gambar 2.2: Pemodelan Sistem Informasi Analisis Desain Kode Tes Gambar 2.2 Model Pengembangan Perangkat Lunak Waterfall (Pressman, 2002) a. Rekayasa dan Pemodelan Sistem Informasi Karena perangkat lunak selalu merupakan bagian dari sebuah sistem (bisnis) yang lebih besar, kerja dimulai dengan membangun syarat dari semua elemen sistem dan mengalokasikan beberapa subset dari kebutuhan ke perangkat lunak tersebut. Pandangan sistem ini penting ketika perangkat lunak harus berhubungan dengan elemen-elemen yang lain seperti perangkat lunak, manusia, dan basis data. Rekayasa dan analisis sistem menyangkut pengumpulan kebutuhan pada tingkat sistem dengan sejumlah kecil analisis serta desain tingkat puncak. Rekayasa

17 24 informasi mencakup juga pengumpulan kebutuhan pada tingkat bisnis strategis dan tingkat area bisnis. b. Analisis Kebutuhan Perangkat Lunak Proses pengumpulan kebutuhan diintensifkan dan difokuskan, khususnya pada perangkat lunak. Untuk memahami sifat program yang dibangun, perekayasa perangkat lunak (analis) harus memahami domain informasi, tingkah laku, unjuk kerja, dan antarmuka (interface) yang diperlukan. Kebutuhan baik untuk sistem maupun perangkat lunak didokumentasikan dan dilihat lagi dengan pelanggan. c. Desain Desain perangkat lunak sebenarnya adalah proses multi langkah yang berfokus pada empat atribut sebuah program yang berbeda; struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Proses desain menerjemahkan syarat/ kebutuhan ke dalam sebuah representasi perangkat lunak yang dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode. Sebagaimana persyaratan, desain didokumentasikan dan menjadi bagian dari konfigurasi perangkat lunak. d. Generasi Kode Desain harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Langkah pembuatan kode melakukan tugas ini. Jika desain dilakukan dengan cara yang lengkap, pembuatan kode dapat diselesaikan secara mekanis.

18 25 e. Pengujian Sekali kode dibuat, pengujian program dimulai. Proses pengujian berfokus pada logika internal perangkat lunak, memastikan bahwa semua pernyataan sudah diuji, dan pada eksternal fungsional yaitu mengarahkan pengujian untuk menemukan kesalahan-kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan. f. Pemeliharaan Perangkat lunak akan mengalami perubahan setelah disampaikan kepada pelanggan (perkecualian yang mungkin adalah perangkat lunak yang dilekatkan). Perubahan akan terjadi karena kesalahan-kesalahan ditentukan, karena perangkat lunak harus disesuaikan untuk mengakomodasi perubahan-perubahan di dalam lingkungan eksternalnya (contohnya perubahan yang dibutuhkan sebagai akibat dari perangkat peripheral atau sistem operasi yang baru), atau karena pelanggan membutuhkan perkembangan fungsional atau unjuk kerja. Pemeliharaan perangkat lunak mengaplikasikan lagi setiap fase program sebelumnya dan tidak membuat yang baru lagi.

2.6. Struktur dasar sistem operasi

2.6. Struktur dasar sistem operasi c. System Call Layanan langsung sisem operasi ke pemogram adalah system call atau API (Application Programming Interface). System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh

Lebih terperinci

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi. SISTEM OPERSI Sistem operasi atau Operating System (OS) adalah perangkat lunak yang bertindak sebagai perantara atau penghubung antara pengguna computer (User) dengan Hardware, yang bertugas untuk melakukan

Lebih terperinci

Sejarah dan Rancangan Dasar GNU/Linux

Sejarah dan Rancangan Dasar GNU/Linux Sejarah dan Rancangan Dasar GNU/Linux Kelompok 58.2 Anjar Widianto (1203000145) Annas (1203000153) Arie Murdianto (1203000226) kritik & saran : memang_ganteng@yahoo.com 1 Sejarah Linux Linux is a modern,

Lebih terperinci

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Pengenalan Linux. Kata Linux untuk saat ini sudah tidak asing lagi bagi para pengguna internet Pengenalan Linux Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat

Lebih terperinci

Sistem Operasi. Nama : Bram Dermawan NIM : Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

Sistem Operasi. Nama : Bram Dermawan NIM : Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI Sistem Operasi Nama : Bram Dermawan NIM : 13121020 Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA TA 2015 1. Process Control Block dalam istilah

Lebih terperinci

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama INSTALASI SISTEM OPERASI KOMPUTER Nur Rahmad Suhendra Pertemuan pertama KOMPETENSI DASAR Setelah mempelajari materi ini siswa diharapkan mampu : 1. Mengenal media paket installasi sistem operasi 2. Menjelaskan

Lebih terperinci

SISTEM OPERASI LINUX

SISTEM OPERASI LINUX SISTEM OPERASI LINUX Linux adalah sistem operasi seperti Unix, yang merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi SYSTEM CALL System Call adalah suatu kumpulan instruksi extended yang disediakan oleh sistem operasi yang berfungsi sebagai interface antara sistem operasi dengan program pemakai.

Lebih terperinci

Process Control Block Keadaan proses Program counter Informasi manajemen memori Informasi pencatatan Informasi status I/O PCB CPU register

Process Control Block Keadaan proses Program counter Informasi manajemen memori Informasi pencatatan Informasi status I/O PCB CPU register Nama :Sheni Nur Abdila Karim Nim :13111060 Teknik Informatika 1. Process Control Block dalam istilah lain Task Controlling Block, Task Struct, atau Switchframe adalah Process Control Block adalah informasi-informasi

Lebih terperinci

Arsitektur Sistem Operasi

Arsitektur Sistem Operasi Arsitektur Sistem Operasi Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko Peranan Sistem Operasi Dalam Struktur Sistem Komputer 1) Peranan Sistem Operasi Dalam Struktur Sistem Komputer

Lebih terperinci

MODUL 3 STRUKTUR SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

MODUL 3 STRUKTUR SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 MODUL 3 STRUKTUR SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 1 STRUKTUR SO 1. Struktur Sederhana 2. Struktur Berlapis (Layered) 3. Microkernel M. R A J A

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1. 1. Latar Belakang Bidang keuangan merupakan bidang yang berperan penting di dalam suatu perusahaan. Perusahaan dapat bertahan atau dapat tumbuh berkembang apabila perusahaan dapat

Lebih terperinci

SEJARAH LINUX. Dara Hana Wardani. Abstrak

SEJARAH LINUX. Dara Hana Wardani. Abstrak SEJARAH LINUX Dara Hana Wardani Darahana993@yahoo.com Abstrak Linux adalah sebuah sistem operasi yang sangat mirip dengan sistem-sistem UNIX, karena memang tujuan utama rancangan dari proyek Linux adalah

Lebih terperinci

PERANGKAT LUNAK KOMPUTER

PERANGKAT LUNAK KOMPUTER PERANGKAT LUNAK KOMPUTER Pengertian Software Perangkat lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas

Lebih terperinci

Struktur OS. Fak. Teknik Jurusan Teknik Informatika.

Struktur OS. Fak. Teknik Jurusan Teknik Informatika. Operating System Struktur OS Fak. Teknik Jurusan Teknik Informatika Universitas it Pasundan Dosen : Caca E Supriana S Si Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Struktur Sistem Operasi Monolithic

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Virtualisasi

BAB I PENDAHULUAN. 1.1 Virtualisasi BAB I PENDAHULUAN 1.1 Virtualisasi Virtualisasi Server telah berkembang dan menjadi bagian penting infrastruktur teknologi informasi modern pada perusahaan. Virtualisasi Server memungkinkan server dibuat

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1 Sistem Operasi Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi untuk mengalokasikan sumber daya untuk proses. Menurut Stalling (2005)

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Berikut adalah tahapan penelitian yang dilakukkan oleh penulis :

BAB III METODOLOGI PENELITIAN. Berikut adalah tahapan penelitian yang dilakukkan oleh penulis : 41 BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Desain penelitian adalah tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian, untuk memudahkan peneliti dalam melakukan penelitian,

Lebih terperinci

SISTEM OPERASI II Pertemuan 1

SISTEM OPERASI II Pertemuan 1 SISTEM OPERASI II Pertemuan 1 *Perkenalan *Sistem Penilaian *Pengenalan materi *Pengantar linux 2 *Nama : Ni Nyoman Harini Puspita, *Email *No HP : mangary86@yahoo.com S.T. : 087 860 811 739 3 Quis Tugas

Lebih terperinci

BAB I PENGANTAR LINUX

BAB I PENGANTAR LINUX BAB I PENGANTAR LINUX 1.1. Apakah LINUX itu LINUX adalah nama sistem operasi yang dapat diterapkan pada berbagai jenis mesin, dari PC hingga mainframe. Linux diciptakan oleh Linus Torvard. Sistem operasi

Lebih terperinci

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Teknologi Informasi Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS

Lebih terperinci

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : 2008 31 080 KELAS : C TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK PLN JAKARTA 2011 MENGENAL LINUX Apakah Linux itu? Linux adalah nama yang diberikan

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA A. MYSQL MySQL merupakan sistem basis dataopen source paling populer. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (Relational Database Management

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence (AI) agen adalah fitur standar game komputer modern, baik sebagai lawan, teman atau tutor dari pemain. Agar tampil otentik, agen tersebut

Lebih terperinci

Sistem Operasi Outline. Rules. Sistem Operasi Picture. Pendahuluan 9/9/2016. Who Am I? Ricky Maulana Fajri

Sistem Operasi Outline. Rules. Sistem Operasi Picture. Pendahuluan 9/9/2016. Who Am I? Ricky Maulana Fajri Who Am I? SDN146 Palembang (1997) SMPN 33 Palembang (2000) SMA 11 Palembang (2003) S.Kom, M.Sc and in Software Engineering from Ricky Maulana Fajri Universitas Bina Darma Palembang(2003 2007) University

Lebih terperinci

LINUX. Lely Suryani. Abstrak. Pendahuluan. Pembahasan.

LINUX. Lely Suryani. Abstrak. Pendahuluan. Pembahasan. LINUX Lely Suryani Lely.suryani01@gmail.com Abstrak Linux adalah sistem operasi yang disebarkan secara luas dan bebas dibawah lisensi GNU General Public License, yang artinya source code linux tersedia

Lebih terperinci

Praktikum I Pengenalan Sistem Operasi Linux

Praktikum I Pengenalan Sistem Operasi Linux Praktikum I Pengenalan Sistem Operasi Linux I. Tujuan Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : 1. Mengenal sistem operasi Linux 2. Memahami proses login/logout pada sistem operasi

Lebih terperinci

Arsitektur Sistem Operasi WINDOWS

Arsitektur Sistem Operasi WINDOWS Arsitektur Sistem Operasi WINDOWS Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko, A.Md.Kom sistem operasi Windows MS-DOS sistem operasi dasar yang digunakan dan dikembangkan menjadi

Lebih terperinci

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN Modul ke: 03 Agus Fakultas EKONOMI DAN BISNIS Aplikasi Komputer Sistem Operasi Komputer Nursidhi, SPd, MDs. Program Studi MANAJEMEN Sistem Operasi Pengertian sistem operasi sendiri adalah seperangkat program

Lebih terperinci

PERANGKAT LUNAK(SOFTWARE)

PERANGKAT LUNAK(SOFTWARE) PERANGKAT LUNAK(SOFTWARE) Lanjutan PENGERTIAN PERANGKAT LUNAK Merupakan program yang diperlukan untuk menjalankan perangkat keras komputer. Perangkat lunak adalah istilah umum untuk data yang diformat

Lebih terperinci

Arsitektur Komputer Sistem Operasi

Arsitektur Komputer Sistem Operasi Bab 8 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Arsitektur Komputer 1 adalah program yang berfungsi mengendalikan eksekusi program-program aplikasi serta merupakan interface antara mesin hardware dengan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dinas Pendidikan Kabupaten Majalengka Provinsi Jawa Barat memiliki sejumlah tugas, diantaranya melakukan pengelolaan aset atau barang milik daerah meliputi 6 ketegori

Lebih terperinci

BAB I PENDAHULUAN. Dinas Pendidikan, Pemuda dan Olahraga Kota Tanjungpinang merupakan

BAB I PENDAHULUAN. Dinas Pendidikan, Pemuda dan Olahraga Kota Tanjungpinang merupakan BAB I PENDAHULUAN 1.1 Latar Belakang Dinas Pendidikan, Pemuda dan Olahraga Kota Tanjungpinang merupakan salah satu Satuan Kerja Perangkat Daerah (SKPD) yang ada di Pemerintah Kota Tanjungpinang, dimana

Lebih terperinci

MODUL 11 PENGENALAN LINUX

MODUL 11 PENGENALAN LINUX MODUL 11 PENGENALAN LINUX 11.1 Pengertian Linux Linux adalah salah satu system software yang OPEN SOURCE, yang berarti kode sumber (source) nya terbuka untuk semua orang. Sehingga Linux dapat di modifikasi

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam proses penelitian penerapan algoritma K-Means pada clustering berita berbahasa Indonesia.

Lebih terperinci

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 1 KOMPONEN SO LAINNYA Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah sekumpulan

Lebih terperinci

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke: Modul ke: Aplikasi Komputer Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi Fakultas Ilmu Komputer Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan

Lebih terperinci

PENGANTAR APLIKASI KOMPUTER

PENGANTAR APLIKASI KOMPUTER Pada saat pertama kali komputer digunakan, pengguna dihadapkan pada sulitnya untuk mengoperasikan komputer tersebut. Semakin banyak perangkat tambahan yang bisa ditambahkan kedalam komputer, semakin rumit

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN GAYA BARU PHOTO BERBASIS CLIENT SERVER (Studi Kasus: Toko Gaya Baru Photo)

PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN GAYA BARU PHOTO BERBASIS CLIENT SERVER (Studi Kasus: Toko Gaya Baru Photo) PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN GAYA BARU PHOTO BERBASIS CLIENT SERVER (Studi Kasus: Toko Gaya Baru Photo) Oleh : Purwadi 1, Ferix Aziz Susandi 2 1,2 Program Studi Teknik Informatika

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN 63 BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Studi Literatur Sistem Pakar Forward Chaining Wawancara Pakar Studi Literatur Permasalahan Perawatan Penderita DBD Sebaran Angket Aturan/Kaidah Data

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN Pada bab ini akan menjelaskan mengenai dasar awal pada pembuatan laporan tugas akhir. Dasar awal tersebut terdiri dari latar belakang masalah, rumusan masalah, maksud dan tujuan dilakukan

Lebih terperinci

Gambar 1.1. Logo Linux

Gambar 1.1. Logo Linux Sejarah Linux & Debian Pendahuluan Linux saat ini menjadi acuan dalam penggunaannya sebagai sistem operasi untuk server. Berdasarkan hasil riset dari Gartner Group, beberapa vendor server seperti HP, IBM,

Lebih terperinci

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( ) Kernel Sistem Operasi LINATI IFFAH (151100098) STMIK Indonesia Padang Yayasan Amal Bakti Mukmin 2016 Kernel A. Pengertian Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem

Lebih terperinci

BAB 2 Pengenalan Bahasa JAVA

BAB 2 Pengenalan Bahasa JAVA BAB 2 Pengenalan Bahasa JAVA 2.1 Tujuan Pada bab ini akan dibahas secara singkat tentang sejarah JAVA dan definisi teknologi JAVA. Bab ini juga akan sedikit menyinggung tentang fase fase dalam program

Lebih terperinci

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum Bab 2: Struktur Sistem Operasi Komponen sistem Layanan sistem operasi System Call System Program Struktur sistem Virtual Machine Desain dan implementasi sistem System Generation 3.1 Komponen Sistem Secara

Lebih terperinci

Struktursistemoperasi, Sysgen. Ptputraastawa.wordpress.com

Struktursistemoperasi, Sysgen. Ptputraastawa.wordpress.com SistemOperasi Struktursistemoperasi, Perancangan dan implementasi SO Sysgen ptputraastawa@gmail.com Ptputraastawa.wordpress.com Struktur SO - Sederhana Struktur Sistem Operasi Metode untuk mengorganisasi

Lebih terperinci

Sistem Operasi Mobile

Sistem Operasi Mobile Sistem Operasi Mobile Materi Kuliah MI3493 Teknologi Perangkat Bergerak Pramuko Aji, ST. MT. 1 Intro Sistem operasi mobile memiliki banyak kesamaan dengan sistem operasi konvensional.

Lebih terperinci

Pengantar Sistem Komputer

Pengantar Sistem Komputer Pengantar Sistem Komputer Aplikasi Komputer I (Pertemuan Ke 3) Mata Kuliah Universitas Universitas Mercu Buana Yogyakarta Tahun 2013 Pengertian Sistem Operasi Sistem Operasi merupakan program utama (sekumpulan

Lebih terperinci

Bab 2 SISTEM OPERASI

Bab 2 SISTEM OPERASI Bab 2 SISTEM OPERASI 2.1. Pendahuluan Tanpa perangkat lunak (software) sebuah komputer sebenarnya sekumpulan besi yang tidak berguna. Dengan software sebuah komputer dapat digunakan untuk menyimpan, mengolah

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian 3.1.1 Metode Pengumpulan Data Proses pengumpulan data pada penelitian ini dilakukan dengan cara berikut ini, yaitu : 1. Observasi Observasi dilakukan dengan

Lebih terperinci

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer Modul ke: Fakultas 02ILMU APLIKASI KOMPUTER (APLIKOM) Sistem Operasi Dr. Suharno Pawirosumarto, S.Kom, MM KOMUNIKASI Program Studi PENYIARAN Sekilas Tentang Sistem Komputer Kumpulan dari elemen-elemen

Lebih terperinci

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d. 1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d. Anti virus b. Sistem operasi e. Hardware c. Software 2. Sistem

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi Konsep Sistem Operasi resource manager : pengelola seluruh sumber daya yang terdapat pada sistem komputer extended machine : menyediakan sekumpulan layanan ke pemakai sehingga memudahkan

Lebih terperinci

Tipe Sistem Operasi. Stand alone Network Embedded

Tipe Sistem Operasi. Stand alone Network Embedded SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan

Lebih terperinci

E. Ully Artha SISTEM OPERASI

E. Ully Artha   SISTEM OPERASI E. Ully Artha Email : mas.ully@gmail.com SISTEM OPERASI TAMPILAN SISTEM OPERASI PENGERTIAN Sistem Operasi adalah perangkat lunak yang bertugas mengelola penggunaan sumberdaya dalam komputer dan menyediakan

Lebih terperinci

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows Sistem operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem

Lebih terperinci

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi? Bab I Pengenalan Sistem Operasi Apa yang dimaksud Sistem Operasi Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem Tercluster Sistem Real -Time Sistem Handheld 1.1 Apa yang

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan. BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Desain penelitian yaitu tahapan yang akan dilakukan peneliti untuk mempermudah dalam melakukan penelitian. Desain penelitian rancang bangun aplikasi

Lebih terperinci

Pertemuan 2. Struktur Sistem Operasi

Pertemuan 2. Struktur Sistem Operasi Pertemuan 2 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation

Lebih terperinci

BAB I PENDAHULUAN. dalam suatu perusahaan, karena persediaan akan dijual secara terus menerus untuk

BAB I PENDAHULUAN. dalam suatu perusahaan, karena persediaan akan dijual secara terus menerus untuk BAB I PENDAHULUAN I.1. Latar Belakang Persediaan Barang merupakan komponen utama yang sangat penting dalam suatu perusahaan, karena persediaan akan dijual secara terus menerus untuk kelangsungan hidup

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi

Lebih terperinci

BAB I PENDAHULUAN. SMK Negeri 1 Kota Sukabumi merupakan salah satu sekolah unggulan

BAB I PENDAHULUAN. SMK Negeri 1 Kota Sukabumi merupakan salah satu sekolah unggulan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah SMK Negeri 1 Kota Sukabumi merupakan salah satu sekolah unggulan yang terdapat di daerah Sukabumi yang memiliki hubungan kerja sama dengan beberapa perusahaan

Lebih terperinci

Pemgantar Teknologi Informasi

Pemgantar Teknologi Informasi Pemgantar Teknologi Informasi Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras Pemakai komputer: common user, programmer, aplikasi (program) Tujuan: Menjalankan

Lebih terperinci

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA / PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA / 1334015004 LABORATORIUM JARINGAN KOMPUTER JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

Lebih terperinci

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar. 1. Sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer Fungsi Sistem Operasi : Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas

Lebih terperinci

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan

BAB I PENDAHULUAN. Suara merupakan salah satu media komunikasi yang paling sering dan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Suara merupakan salah satu media komunikasi yang paling sering dan umum digunakan oleh manusia. Manusia dapat memproduksi suaranya dengan mudah tanpa memerlukan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI 2.1 SISTEM OPERASI Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer

Lebih terperinci

Raihana Rahma Fadhilah

Raihana Rahma Fadhilah Definisi Sistem Operasi Raihana Rahma Fadhilah rey_venusgirl@yahoo.co.id http://raihanarahma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system). BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable

Lebih terperinci

4. SISTEM OPERASI TERDISTRIBUSI

4. SISTEM OPERASI TERDISTRIBUSI 4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang

Lebih terperinci

Network Operating Sistem. Gambar Aristektur dari processor independent

Network Operating Sistem. Gambar Aristektur dari processor independent Network Operating Sistem Gambar Aristektur dari processor independent Network Operating System merupakan perangkat lunak yang mengatur pelayanan yang berkaitan dengan jaringan. Trend yang ada pada saat

Lebih terperinci

Sistem Operasi Jaringan Komputer

Sistem Operasi Jaringan Komputer Sistem Operasi Jaringan Komputer Umi Habibah umi@raharja.info Sistem operasi jaringan adalah sebuah jenis sistem operasi yang ditujukan untuk menangani jaringan. Umumnya, sistem operasi ini terdiri atas

Lebih terperinci

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan BAB III ANALISIS PRAKTEK KERJA LAPANGAN 3.1 Analisis Sistem Analisis Sistem adalah penguraian dari suatu masalah yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

Lebih terperinci

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. PARALLEL PROCESSING Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. Komputasi Parallel Salah satu teknik melakukan

Lebih terperinci

BAB I PENDAHULUAN Latar belakang Masalah. Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama

BAB I PENDAHULUAN Latar belakang Masalah. Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama BAB I PENDAHULUAN 1.1. Latar belakang Masalah Koperasi merupakan suatu wadah yang dapat membantu masyarakat terutama masyarakat kecil dan menengah. Koperasi memegang peranan penting dalam pertumbuhan ekonomi

Lebih terperinci

BAB II PERANGKAT LUNAK

BAB II PERANGKAT LUNAK BAB II PERANGKAT LUNAK A. Perangkat Lunak Perangkat lunak sebagai bagian sistem komputer yang sifatnya non riil, merupakan program sebagai sederetan instruksi yang segaja dibuat atau dibangun untuk mengendalikan

Lebih terperinci

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman Sistem Operasi Penggolongan Software Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman Sistem Operasi Merupakan program untuk mengendalikan dan mengkoordinasikan kegiatan

Lebih terperinci

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sistem Operasi AGUS PAMUJI. Teknik Informatika Sistem Operasi AGUS PAMUJI 1 Session 1 Pengenalan Sistem Komputer 2 Sistem Operasi Compiler Basis data Aplikasi bisnis 3 Definisi Sistem Operasi Software yang mengontrol hardware hanya program biasa(contoh

Lebih terperinci

Mata Kuliah Konsep Teknologi Topik : SISTEM OPERASI

Mata Kuliah Konsep Teknologi Topik : SISTEM OPERASI Mata Kuliah Konsep Teknologi Topik : SISTEM OPERASI Oleh : Arna Fariza Penyaji : Setiawardhana Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Apakah Sistem Operasi itu? Suatu program

Lebih terperinci

Pengantar Teknologi. Informasi (Teori) Minggu ke-01. Konsep Teknologi Informasi. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO

Pengantar Teknologi. Informasi (Teori) Minggu ke-01. Konsep Teknologi Informasi. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO Pengantar Teknologi FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO http://www.dinus.ac.id Informasi (Teori) Minggu ke-01 Konsep Teknologi Informasi Oleh : Ibnu Utomo WM, M.Kom Konsep Komputer Asal

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN BAB 3 METODOLOGI PENELITIAN 3.1 Desain Penelitian Menentukan Kebutuhan Data Yang Digunakan Mengumpulkan Data Yang Akan Digunakan Mempersiapkan Alat Dan Bahan Wawancara Studi Literatur Desain Penelitian

Lebih terperinci

LAPORAN PRAKTIKUM MATRIKULASI

LAPORAN PRAKTIKUM MATRIKULASI LAPORAN PRAKTIKUM MATRIKULASI Disusun oleh : 1. Roger Sinantan Sinaga 2. Hendriyo Kustrianjaya 3. Ichwan Bantan 4. Ahmad Habib 5. Kresna Yuda 6. Ion Agung Kusumo LINUX HOT NEWS I. SEJARAH PERKEMBANGAN

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 DESAIN PENELITIAN Rumusan Masalah Data Penelitian Studi Literatur Penerapan spread spectrum dan model psychoacoustic pada audio watermarking Metode Pengembangan Perangkat

Lebih terperinci

LINUX. by: Ahmad Syauqi Ahsan

LINUX. by: Ahmad Syauqi Ahsan LINUX by: Ahmad Syauqi Ahsan Agenda 2 Linux Overview Instalasi Linux Ubuntu Install software dari Repository (apt-get) Kegunaan dari Sistem Operasi 3 Berfungsi untuk mengelola hardware dan software dalam

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran umum sistem Pada tugas akhir ini, akan dibuat sebuah aplikasi berbasis jaringan internet dimana aplikasi ini digunakan untuk membantu seorang admin dalam mengendalikan

Lebih terperinci

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya Pengenalan Java Entin Martiana Sejarah Java (1) 1991, Sun dipimpin Patric Naughton dan James Gosling ingin merancang bahasa computer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu

Lebih terperinci

Pengantar Sistem Operasi

Pengantar Sistem Operasi Pengantar Sistem Operasi Definisi Sistem operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar sistem komputer program yang bertindak sebagai perantara antara user dengan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon Terbaik dalam pelayanan servis di bengkel.

BAB III OBJEK DAN METODE PENELITIAN. berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon Terbaik dalam pelayanan servis di bengkel. BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan penelitian di Bengkel Trijaya Motor Bandung yang berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon 022-70221812 3.1.1. Sejarah

Lebih terperinci

MAKALAH. Disusun Untuk Melengkapi Tugas. Dosen : Dadan irwan ST

MAKALAH. Disusun Untuk Melengkapi Tugas. Dosen : Dadan irwan ST MAKALAH Disusun Untuk Melengkapi Tugas Dosen : Dadan irwan ST Disusun oleh: Nama : M.Misbahul munir FAKULTAS TEKNIK KOMPUTER UNIVERSITAS ISLAM 45 BEKASI 2013 1 KATA PENGHANTAR Puji dan Syukur saya panjatkan

Lebih terperinci

1 BAB III METODE PENELITIAN

1 BAB III METODE PENELITIAN 1 BAB III METODE PENELITIAN 1.1 Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini dapat

Lebih terperinci

Studi Kasus: GNU/Linux

Studi Kasus: GNU/Linux Studi Kasus: GNU/Linux Perangkat Lunak Bebas Konsep bebas Analogi kebebasan berbicara vs bir gratis, konsep bebas lebih didasarkan pada kebebasan mengembangkan, mendistribusikan daripada sekedar gratis

Lebih terperinci

BAB 3 Metode dan Perancangan 3.1 Metode Top Down

BAB 3 Metode dan Perancangan 3.1 Metode Top Down BAB 3 Metode dan Perancangan 3.1 Metode Top Down Menurut Setiabudi (2009) untuk membangun sebuah sistem, diperlukan tahap-tahap agar pembangunan itu dapat diketahui perkembangannya serta memudahkan dalam

Lebih terperinci

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C Nama : Gede Doddi Raditya Diputra NIM : 0805021099 Kelas : 5.C 1. Hardware terdistribusi Hardware terdistribusi adalah hardware yang pemakaiannya bisa dipakai bersamasama (sharing) yang dihubungkan oleh

Lebih terperinci

Proses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi

Proses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi Proses - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi Istilah istilah proses 1. MultiProgramming (MultiTasking) 2.

Lebih terperinci

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan. 20 BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Pada bab ini akan dipaparkan skema umum penelitian yang dilakukan untuk mempermudah dalam melakukan penelitian. Dalam penelitian ini terdapat dua

Lebih terperinci

BAB I PENDAHULUAN. dizalimi. Prinsip dasar ini mempunyai implikasi yang sangat luas dalam bidang

BAB I PENDAHULUAN. dizalimi. Prinsip dasar ini mempunyai implikasi yang sangat luas dalam bidang BAB I PENDAHULUAN 1.1 Latar Belakang Semua transaksi yang dilakukan oleh orang muslim haruslah berdasarkan prinsip rela sama rela, dan tidak boleh ada pihak yang menzalimi atau yang dizalimi. Prinsip dasar

Lebih terperinci

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

TEKNOLOGI APLIKASI WEB BERBASIS SERVER A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web

Lebih terperinci

Pengenalan JAVA. Farhat, ST., MMSI., MSc

Pengenalan JAVA. Farhat, ST., MMSI., MSc Pengenalan JAVA Tim sun Microsystems (dipimpin oleh James Gosling) bahasa komputer kecil (chipchip embedded) Proyek bernama Green. Pascal (diciptakkan oleh Niklaus Wirth) Bahasa yang portable kode intermediate

Lebih terperinci