Keterampilan Komputer 1 B KD061207 1 Muhamad Taufan
Keterampilan Komputer 1 B** KD-061207 1 Muhamad Taufan, ST, MMSI
Kalender Akademik Minggu 1: Penjelasan Materi Perkuliahan (23 September 2017) Minggu 2: Penggunaan Sistem Operasi DOS/ Pengelolaan File (30 September 2017) Minggu 3: Pengaturan Direktori/ Batch Processing (7 October 2017) # Minggu 4: Pengenalan Unix/ Pengelolaan File pada Unix (14 October 2017) Minggu 5: Penggunaan Direktori/ Teks Editor (21 October 2017) Minggu 6: Pengenalan Windows/ Manipulasi Windows (28 October 2017) Minggu 7: Pengelolaan File (4 November 2017) Minggu 8: Konsep Pemrograman BASIC (11 November 2017) ## Batas akhir penyerahan soal UTS 13 November 2017 Minggu 9: Pengenalan Statemen BASIC (18 November 2017) ### Minggu 10: Alih Kontrol (25 November 2017) #### Libur Tenang I 27 nov, UTS 28 nov – 23 des Minggu 11: Alih Kontrol Lanjutan (30 Desember 2017) ##### Minggu 12: Prinsip Perhitungan Total (6 Januari 2018) ###### Minggu 13: Proses Pembuatan Laporan (13 januari 2018) ####### Batas akhir penyerahan soal UAS 8 jan, Libur Tenang II 23 jan, UAS 24 jan – 17 feb
3 Sub Pokok Bahasan Definisi Sistem Operasi Pengenalan OS yang ada Memperkenalkan Bahasa Pemrograman
4 What is an Operating System? An operating system (OS) is: a software layer (lapisan) to abstract away (menghilangkan abstrak) and manage details of hardware resources (sumber daya) a set of utilities to simplify application development (menyederhanakan pengembangan aplikasi) Applications OS Hardware “all the code you didn’t write” in order to implement your application
5 What is Windows? Application DOS © John De. Treville, Microsoft Corp.
6 What is Windows? … Application Browser File system TCP/IP COM Installer DOS … … Printing Windows © John De. Treville, Microsoft Corp.
What’s in an OS? 7 Quake Application Services SYSTEM CALL API System Utils Naming Machine Independent Services Networking Generic I/O Device Drivers Sql Server Shells Access Control Windowing & graphics Windowing & Gfx Virtual Memory File System Process Management Memory Management MD API Machine Dependent Services Interrupts, Cache, Physical Memory, TLB, Hardware Devices Logical OS Structure
8 Definisi Sistem Operasi 1. Sebagai sebuah program yang mengatur hardware dengan menyediakan landasan untuk aplikasi yang berada diatasnya. 2. Bertindak sebagai penghubung antara user dengan hardware. 3. Bertugas untuk mengendalikan & mengkoordinasi penggunaan Hardware untuk berbagai program aplikasi bagi bermacam user.
9 Definisi Sistem Operasi I. Sudut Pandang Pengguna (User) 1. SISTEM OPERASI adalah alat untuk mempermudah penggunaan komputer 2. Sebaliknya dalam Lingkungan multiuser, sistem operasi dapat dipandang sebagai alat untuk memaksimal Penggunaan sumber daya komputer.
10 Definisi Sistem Operasi II. Sudut Pandang Sistem 1. Sistem operasi adalah sebagai alat yang menempatkan sumber daya secara efisien. 2. Sistem operasi merupakan manajer bagi sumber daya yang menangani konflik permintaan sumber daya secara efisien. 3. Selain itu juga untuk mengatur eksekusi aplikasi dan operasi dari INPUT / OUTPUT ( I/O ).
11 Definisi Sistem Operasi III. Sudut Pandang Tujuan 1. Sistem operasi adalah sebagai alat yang membuat komputer lebih nyaman digunakan untuk menjalankan aplikasi dan menyelesaikan masalah user.
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 12 USER 1 USER 3 SISTEM OPERASI HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 13 USER 1 USER 3 SISTEM OPERASI HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4
Computer Hardware Organization A. Frank P. Weisbe rg
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 15 USER 1 SISTEM OPERASI USER 3 HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4 HARDWARE : penyedia sumber daya untuk komputasi yang dapat dilihat secara fisik dan dapat disentuh (CPU, Memory, I/O devices, Communication)
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 16 USER 1 SISTEM OPERASI USER 3 HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4 SISTEM OPERASI merupakan salah satu komponen utama dari sebuah sistem computer Mengontrol, koordinasi dari penggunaan hardware dari beberapa macam program aplikasi dari berbagai macam user.
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 17 USER 1 USER 3 SISTEM OPERASI HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4
ABSTRAKSI KOMPONEN SISTEM KOMPUTER 18 USER 1 SISTEM OPERASI USER 3 HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 4 SOFTWARE : sarana yang memberitahukan hardware apa yang akan dilakukannya terhadap hardware. Software tsb dibagi 2 yaitu sistem operasi & program aplikasi.
19 USER 1 USER 2 ABSTRAKSI KOMPONEN SISTEM KOMPUTER Program aplikasi : merupakan software SISTEM yang menentukan OPERASI bagaimana sumber daya digunakan untuk HARD menyelesaikan masalah WARE para user. EDITOR APLIKASI LAINNYA USER 3 USER 4 Contoh: (Word Processors, Compilers, Web Browsers, Database Systems, Video Games)
20 ABSTRAKSI KOMPONEN SISTEM KOMPUTER SISTEM OPERASI USER 1 HARD WARE USER 2 EDITOR APLIKASI LAINNYA USER 3 USER 4 USER : manusia yang menjalankan program aplikasi, mesin-mesin, komputer lain. (People, Machines, other computers)
21 Sub Pokok Bahasan Definisi Sistem Operasi Pengenalan OS yang ada Memperkenalkan Bahasa Pemrograman
22 JENIS-JENIS SISTEM OPERASI 1. DOS (Disk Operating Sistem) 2. WINDOWS 3. MACINTOSH 4. OS/2 (operating sistem /2 ) 5. UNIX 6. LINUX
1. DOS (Disk Operating Sistem) 23 DOS merupakan sistem operasi yang pertama kali digunakan Hingga saat ini. DOS dibagi menjadi 3, yakni ; 1. DR-DOS Dibuat oleh perusahaan digital research pada tahun 1988 dari Hasil transformasi CP/M (control program/monitor). Digital. Research didirikan oleh Gory Kildall (1942 -1994). Sistem operasi Ini digunakan sampai pada komputer pentium. 1. 2. PC-DOS 2. Dirancang dan dibuat oleh perusahaan microsoft corp. namun dengan Dikeluarkannya sistem operasi windows, sistem operasi ini sudah jarang / Tidak digunakan lagi saat ini. 3. 3. MS-DOS 4. Dirancang dan dibuat oleh perusahaan microsft corp. sistem operasi ini Digunakan hingga saat ini dan terus dikembangkan versinya sesuai Dengan kebutuhan.
1. DOS (Disk Operating Sistem) (cont. ) 24 • OS yang menggunakan user interface berbasis teks, dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan prompt. • Prompt default yang digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar seperti “C: >”. • Sistem operasi ini juga bersifat single tasking (hanya dapat menjalankan satu program pada satu waktu saja), menjalankan prosesor pada modus real, dan hanya dapat mendukung satu pengguna dalam satu waktu.
25 2. WINDOWS Dirancang oleh Microsoft Corp, pada awalnya dibuat nya windows bukan merupakan sistem operasi karena windows versi 3. x untuk menjalankannya masih bergantung pada sistem operasi DOS. Tujuan awalnya hanya untuk mengatasi masalah yang dihadapi pengguna komputer dalam melakukan : 1. MULTITASKING : penggunaan program komputer secara bersamaan. 2. MULTIUSER : pengaturan pemakai komputer oleh banyak pemakai. Sistem operasi yang dikembangkan dengan menggunakan Graphical User Interface (GUI). Sistem Operasi Windows telah berevolusi dari MS-DOS. Windows 1. 0 (1983) Windows 2. 0 (1987) Windows 3. 0 (1990) Windows 3. 1 (1992) Windows 95 Windows 98 Windows Milenium Edition (2000) Windows NT 3. 1 (1993) Windows NT 3. 5 (1994) Windows 2000 /Windows NT 5. 0 Windows XP (2001) Windows Vista (2006) Windows 7 (2009) Windows 8 (2012) Windows 8. 1 (2013) Windows 10 (2015)
2. WINDOWS (Cont. ) 26
27 3. MACINTOSH Macintosh pertama dikeluarkan oleh perusahaan APPLE CORP. Berbeda dengan sistem operasi yang lain, sistem ini Hanya Ditujukan untuk komputer berbasis grafis dengan istilah GUI (Graphical User Interface) Penggunaanya sangat spesifik karena tidak dapat digunakan pada komputer lain (PC), tetapi hanya dapat digunakan pada komputer macintosh saja, karena pada komputer macintosh tidak dikenal adanya extention (. exe) file seperti pada system Operasi DOS dan WINDOWS.
28 3. MACINTOSH (cont. )
4. OS / 2 (operating sistem / 2) 30 OS dibuat oleh International Business Machine Corporation (IBM) dan Microsoft Corporation (Sampai versi 1. 2), untuk digunakan pada komputer IBM PS/2, (pengganti komputer IBM PC/AT), sebagai pengganti sistem operasi DOS yang telah lama digunakan. OS didesain agar dapat menggunakan kemampuan penuh dari mikroprosesor Intel 80286 • Modus terproteksi (protected mode), • Mampu menjalankan banyak tugas secara simultan (multitasking) • Mendukung memori virtual, dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak • Dapat membaca semua cakram (disk) yang diformat dengan menggunakan format DOS. OS/2 Sudah tidak dijual lagi oleh IBM dan support oleh IBM telah berakhir tanggal 31 Desember 2006. OS/2 Sekarang telah didistribusikan ulang oleh Serenity Systems dengan nama e. Com. Station
31 5. UNIX pertama kali digunakan untuk komputer mini dan mainframe, tetapi kini Sudah dapat digunakan oleh komputer mikro. Diciptakan oleh ahli riset BELL LABORATORIES (amerika). Tetapi kurang diminati oleh pengguna komputer mikro karena sulitnya menyatukan standart Sistem. Perkembangannya tidak sepesat DOS, namun kini UNIX telah Mengeluarkan versi terbarunya dengan nama LINUX. Untuk mempromosikan dan memperkenalkan system operasi LINUX pada Masyarakat, maka perusahaan pembuatnya memasarkan secara gratis.
32 5. UNIX (Cont. )
33 6. LINUX Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan free and open source software. Oleh karena itu source code linux dapat dimodifikasi, digunakan didistribusikan kembali secara bebas oleh siapa saja. Nama Linux berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistem device dan general library-nya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
LAYANAN SISTEM OPERASI 34 1. Pembuatan program Sistem operasi menyediakan berbagai fasilitas yang membantu programmer dalam membuat program seperti editor. Walaupun Bukan bagian dari sistem operasi, tapi layanan ini diakses melalui sistem operasi. 2. Eksekusi program Sistem harus bisa me-load program ke memori dan menjalankan program tsb. Program harus bisa menghentikan pengeksekusian Baik secara normal maupun dalam keadaan error.
3. Operasi I / O 35 Program sedang dijalankan kadang kala membutuhkan I / O. Untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur piranti I / O secara langsung. Untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi I / O. 4. Manipulasi sistem berkas Program harus membaca dan menulis berkas, kadangkala juga harus membuat dan menghapus berkas.
5. Komunikasi 36 Kadangkala sebuah proses memerlukan informasi dari proses yang lain. Ada 2 cara umum komunikasi dilakukan, yaitu : 1. Antara proses dalam satu komputer, atau 2. antara proses yang berada dalam komputer yang berbeda. Tetapi dihubungkan oleh Jaringan komputer. Komunikasi dapat dilakukan dengan share-memori / meseage passing, yakni sejumlah informasi dipindahkan antara proses oleh sistem operasi. 6. Deteksi error Sistem operasi harus selalu waspada terhadap kemungkinan Error dapat terjadi di CPU dan memori perangkat keras, I / O dan didalam program yang dijalankan user. Misalnya; dengan jalan menghentikan jalannya program, mencoba Kembali melakukan operasi yang dijalankan atau melaporkan Kesalahan yang terjadi agar pengguna dapat mengambil langkah Selanjutnya.
37 Sub Pokok Bahasan Definisi Sistem Operasi Pengenalan OS yang ada Memperkenalkan Bahasa Pemrograman
38 Definisi Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia Bahasa Natural dirancang untuk memfasilitasi komunikasi antar manusia Bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer
Tingkatan Bahasa Pemrograman Bahasa Tingkat Tinggi o Basic, Visual Basic, Pascal, Java, PHP Bahasa Tingkat Menengah o C Bahasa Tingkat Rendah o Assembly
Generasi Bahasa Pemrograman Generasi 1: Bahasa Mesin (Machine Languages) Generasi 2: Bahasa Rakitan (Assembly Languages) Generasi 3: Bahasa Tingkat Tinggi (High Level Languages) Basic, C & Pascal Generasi 4: Bahasa 4 GL (fourth-generation language) SQL Generasi 5: Bahasa Programming Language Base Object Oriented & Web Development
Perbandingan Penambahan dua buah integer Machine Language 10100101 00000001 11100101 00000010 10000101 00000011 Assembly LOAD A ADD B STO C High Level (contoh dengan Pascal) C : = A + B;
42 Bahasa Pemrograman yang umum digunakan
Interpreter & Kompiler Interpreter merupakan sebuah program yang dapat mengerti sebuah bahasa dan mengeksekusi program yang ditulis dengan bahasa tersebut (Perl, Python, Ruby) Compiler merupakan program yang menterjemahkan program yang ditulis dengan sebuah bahasa menjadi program yang ditulis oleh bahasa lain (C, C++, Pascal, Assembly)
Interpreter Input Source program Interpreter Output
Compiler Source program Compiler Input Target program Output
46
- Slides: 45