DASAR SISTEM OPERASI
SISTEM OPERASI
program untuk mengendalikan dan mengkoordinasi
kegiatan dari sistem komputer
Merupakan software yang menjadi landasan atas suatu
computer
JENIS SISTEM OPERASI
1. DOS
2. WINDOWS
3. UNIX
4. LINUX
5. MACINTOSH
DISK OPERATING SYSTEM
(DOS)
PENGERTIAN DOS
- Salah satu software yang termasuk dalam golongan
sistem operasi
- Sekumpulan program untuk mengoperasikan,
mengendalikan dan mengelola sistem komputer
PROSES BOOTING
Suatu proses pengambilan sistem operasi kemudian disimpan
di memori sehingga sistem operasi akan aktif selama komputer
dijalankan
Dosen : Alfirman, [Link] 1
Jenis Booting
- Cold Boot
Penyalaan komputer yang dilakukan pada saat komputer
dalam keadaan mati
- Warm Boot
Penyalaan komputer yang dilakukan pada saat komputer
dalam keadaan mati, dengan menekan tombol Ctrl-Alt-Del
secara bersamaan atau tombol Reset
Proses Booting pada DOS
Pemasukkan Tanggal
Hari
Starting MS DOS…
Current date is sun 02-26-1999
Enter new date (mm-dd-yy) :_
Bln Tgl Thn
Pemasukkan Waktu
Current time is 6:26:19.98a
Enter new time :
JJ MM DD SS
Pesan Kesalahan : Invalid Date/Invalid Time
Dosen : Alfirman, [Link] 2
Sistem operasi DOS memperkenankan karakter :
1. ∙ (titik)
2. / (garis miring)
3. – (minus)
Prompt DOS
Kursor
C:\>_
Drive Aktif
Penggolongan Software secara global :
1. Sistem Operasi (Operating System)
2. Utility Program
Suatu software untuk membantu jalannya proses
computer atau suatu paket program.
Contoh : PC Tools, Norton Utility
3. Paket Program
Merupakan suatu software yang kompleks yang biasanya
berguna untuk mengerjakan suatu tugas yang global.
Contoh :
- Word Processor, merupakan paket pengolah kata
- Spreadsheet, merupakan paket lembar kerja
- Database, merupakan paket pengolah data
4. Program Aplikasi
Merupakan program singkat yang siap dipakai
Contoh : Program perhitungan gaji pegawai
5. Bahasa (Language) Pemrograman
Merupakan suatu paket program yang khusus diciptakan
untuk membuat golongan software lainnya
Dosen : Alfirman, [Link] 3
Bahasa Pemrograman dibagi menjadi 3 golongan :
Bahasa Tingkat Tinggi (High Level Language)
Merupakan bahasa yang instruksinya hamper sama
dengan bahasa manusia, khususnya bahasa Inggris.
Contoh : Basic, Fortran, Cobol, dll
Bahasa Tingkat Menengah (Middle Level Language)
Merupakan bahasa yang instruksinya masih dapat
disamakan dengan bahasa manusia, walaupun
logika bahasa tingkat ini lebih sulit.
Contoh : Bahasa C
Bahasa Tingkat Rendah (Low Level Language)
Merupakan bahasa dasar computer. Bahasa Tingkat
ini memerlukan logika yang sangat rumit dan
instruksi berbeda dengan bahasa manusia.
Contoh : Bahasa Mesin dan Bahasa Assembler
Dosen : Alfirman, [Link] 4
SPESIFIKASI FILE
C:\Basica\Belajar\[Link]
Nama drive path nama file extension
ATURAN PENULISAN FILE
1. Nama file maksimal terdiri dari 8 karakter
2. Nama ekstension paling banyak terdiri dari 3 karakter
3. Nama file dan nama ekstension dipisahkan oleh tanda titik
4. Huruf kecil dan capital di anggap sama
SPESIFIKASI FILE GLOBAL
Spesifikasi file global dapat menunjukkan beberapa file, yaitu
menggunakan :
a) Asterix (*)
Asterix berarti satu karakter atau lebih terdapat di nama
file atau ekstension, dimulai dengan posisi asterix. Bila
hanya satu asterix dipakai, maka asterix ini menunjukkan
seluruh nama file atau nama ekstension.
Contoh :
*.Bat = menunjukkan semua file yang mempunyai
extension “Bat”
b) Tanda Tanya (?)Tanda Tanya dipakai dalam nama file
dan ekstension untuk mewakili satu buah karakter
Contoh :
??be????.Bat = menunjukkan semua file yang huruf ke-2
dan huruf ke-3nya “be” dan mempunyai
ekstension “Bat”
Dosen : Alfirman, [Link] 5
PERINTAH DASAR DOS
1. Perintah Internal
Perintah-perintah yang telah ada ketika memori computer
sudah berisi system operasi
Contoh :
DIR REN MKDIR
COPY TYPE CHDIR
DEL PROMPT RMDIR
2. Perintah Eksternal
Perintah-perintah yang memerlukan suatu file untuk
memproses perintah tersebut.
Contoh :
LABEL DELTREE FORMAT
TREE DISKCOPY XCOPY
PERINTAH INTERNAL
DIR
Perintah untuk melihat isi suatu disket atau drive atau
menampilkan nama file
C:\> DIR (enter)
Contoh :
Volume in drive C is…
Directory of C:\
LATIH1 EXE 8,424 04-09-99 5:00A
UJI EXE 65,777 07-07-99 1:49A
Nama Nama Ukuran Tanggal Jam
File Ekstension File Buat Buat
Dosen : Alfirman, [Link] 6
Variasi DIR
1. A:\> DIR/W (enter)
Melihat isi disket atau drive A secara melebar
2. A:\> DIR B:/P (enter)
Melihat isi disket atau drive B secara perlayar/perhalaman
3. A:\> DIR D*.* (enter)
Menampilkan semua isi disket atau drive A yang berhuruf
depan D berekstension bebas
4. A:\> DIR B: *.COM (enter)
Menampilkan isi disket atau drive B yang berekstension
COM
5. A:\> DIR ?O??????.* (enter
Menampilkan semua isi disket atau drive A yang berhuruf
ke-2 O
COPY
Perintah untuk menyalin sebuah file atau beberapa file
C:\> COPY (enter)
Contoh :
1. A:\> COPY B:[Link] (enter)
Menyalin file [Link] dari disket atau drive B ke
disket/drive A
2. A:\> COPY B:*.COM (enter)
Menyalin semua file yang berakhiran COM dari
disket/drive B ke disket/drive A
Dosen : Alfirman, [Link] 7
3. B:\> COPY BI*.* A: (enter)
Menyalin semua file yang berhuruf depan BI dari
disket/drive A
DEL
Perintah untuk menghapus sebuah file atau beberapa file
C:\> DEL (enter)
Contoh :
1. A:\> DEL B:*.COM (enter)
Menghapus semua file yang berakhiran COM pada
disket/drive B
2. A:\> DEL B:*.* (enter)
Menghapus semua isi disket/drive B
Are you sure (Y/N) :_
3. A:\> DEL B:D*.* (enter)
Menghapus semua yang berhuruf depan D pada disk B
RENAME/REN
Perintah untuk mengubah nama file, dengan nama yang
baru
C:\>REN (enter)
Contoh :
1. C:\> REN A:SOAL.123 A:UJI.123 (enter)
Mengubah nama file SOAL.123 di disket/drive A menjadi
UJI.123
Dosen : Alfirman, [Link] 8
2. A:\> REN [Link] [Link] (enter)
Mengubah nama file [Link] pada disket/drive A
menjadi [Link]
3. A:\> REN *.COM *.MOC (enter)
Mengubah nama ekstension COM pada disket/drive A
menjadi MOC
VOLUME
Perintah untuk menampilkan informasi label dari suatu disk
TYPE
Digunakan untuk melihat file text
C:\> TYPE [Link] (enter)
DIRECTORY
Petunjuk penggunaan directory
1. Kelompokkan file-file sejenis pada sebuah directory
sendiri
2. Penamaan directory sebaiknya sependek mungkin,
mudah di ingat.
3. Sebaiknya antara program dan data diletakkan pada
directory terpisah
4. Penggunaan sub-directory jangan terlalu berlebihan
MEMBUAT SEBUAH DIRECTORY
MKDIR/MD (Make Directory)
Contoh :
B:\> MD PAPA (enter)
B:\> MD MAMA (enter)
Dosen : Alfirman, [Link] 9
Untuk melihat directory yang telah dibuat
Contoh :
B:\> DIR (enter)
PAPA <DIR> 01-22-04 6:16P
MAMA <DIR> 01-22-04 6:06P
MENGAKTIFKAN DIRECTORY
CHDIR/CD (Change Directory)
Contoh :
B:\> CD PAPA (enter)
B:\ PAPA>_
Keluar dari Sebuah Directory ke Directory Utama
Contoh :
B:\ PAPA> CD\ (enter)
MENGHAPUS SEBUAH DIRECTORY
RMDIR/RD (Remove Directory)
Contoh :
B:\> RD PAPA (enter)
MELIHAT POHON DIRECTORY (Perintah Eksternal)
TREE
Contoh :
A:\> TREE B: (enter)
Dosen : Alfirman, [Link] 10
MENGHAPUS POHON DIRECTORY (Perintah Eksternal)
DELTREE
Kalau suatu directory mempunyai suatu sub-directory,
penghapusan directory menjadi sangat kompleks bila
menggunakan perintah DEL. Untuk mempermudah
penghapusan directory beserta sub-directorynya, DOS
menyediakan perintah DELTREE
Contoh :
A:\> DELTREE BASICA (enter)
Delete directory “Basica” and all its subdirectories? [y/n]
PERINTAH EKSTERNAL
DISKCOPY
Perintah untuk menyalin seluruh isi disket
C:\> DISKCOPY (enter)
Contoh :
1. C:\> DISKCOPY A: A: (enter)
Menyalin disket sumber dari drive A ke drive A
2. C:\> DISKCOPY B: A: (enter)
Menyalin disket sumber dari drive B ke drive A
FORMAT
Proses ini akan membentuk ruang penyimpanan data baru
pada disket yang di format
Dosen : Alfirman, [Link] 11
C:\> FORMAT (enter)
Contoh :
A:\> FORMAT B:/S/V (enter)
Insert new diskette for drive B:
And strike ENTER when ready
Formatting….. Format complete
System transferred
Volume label (11 character, ENTER for none)?
362496 bytes total disk space
62464 bytes used by system
30032 by available on disk
Format another [y/n]?_
XCOPY
Perintah untuk menyalin file dan directory
Contoh :
A:\> XCOPY B: (enter)
LABEL
Perintah untuk memberi atau mengubah label di disk
Contoh :
A:\> LABEL (enter)
Volume label (11 Character, ENTER for none)? ACHI
A:\> LABEL ACHI (enter)
Dosen : Alfirman, [Link] 12
BATCH FILE
Merupakan sekumpulan perintah DOS yang disusun dan
disimpan dalam sebuah file yang berekstensi .Bat.
Perintah-perintah BATCH :
Perintah Keterangan
ECHO / Menampilkan pesan ke layar atau
@ECHO menghidupkan / mematikan fasilitas
OFF penggemaan perintah
TIME Menampilkan prompt waktu
DATE Menampilkan prompt tanggal
PAUSE Menghentikan eksekusi batch secara sesaat
sampai pemakai menekan sembarang
tombol
REM Untuk memberikan komentar didalam file
batch
GO TO Mengarahkan pemrosesan ke perintah yang
terletak sesudah label yang disebutkan
pada perintah ini.
Mengatur pemrosesan berdasarkan suatu
kondisi
Sebuah file batch dapat diciptakan dengan menggunakan
fasilitas editor teks, misalnya COPY CON dan EDIT/EDLIN.
Contoh berikut menunjukkan cara membuat sebuah file batch
dengan nama file [Link].
C:\> COPY CON [Link] (enter)
Cls
Date
Dir*.com \p
^Z
1 file(s) copied
Dosen : Alfirman, [Link] 13
Hasil :
C:\> [Link] (enter)
The Current date is Tue 09-28-2003
Enter new date (mm-dd-yy) :
Volume in drive C has no label
Directory of C:\
[Link]
[Link]
[Link]
C:\>-
Contoh perintah-perintah pada batch file :
1. ECHO
Contoh :
C:\> COPY CON [Link] (enter)
Echo Belajar Batch File
Echo Di Kelas 1 DA 02 ^Z
Hasil :
C:\> [Link] (enter)
Echo Belajar Batch File
Belajar Batch File
C:\> Echo Di Kelas 1 DA 02
Di Kelas 1 DA 02
C:\>-
Untuk itu harus menggunakan perintah @Echo Off agar
hilang / mematikan perintah penggemaan.
Contoh :
C:\> COPY CON [Link] (enter)
@Echo Off
Echo Matikan Perintah
Echo Perintah Sudah Mati
Hasil :
C:\> [Link] (enter)
Matikan Perintah
Dosen : Alfirman, [Link] 14
Perintah Sudah Mati
2. PAUSE
Contoh :
@Echo Off
Echo “Mencoba perintah pause”
Pause
Date ^Z
Hasil :
“Mencoba perintah pause”
Press Any Key To Continue…..
The Current date is Mon 09/25/2006
Enter new date (mm-dd-yy) :
3. GO TO
Contoh :
Echo Indonesia Raya
:ulang
Echo Merdeka
Echo Tekan Ctrl+Break untuk selesai
Go To ulang
4. Perintah Call
Digunakan untuk memanggil file batch yang lain sebagai
subrutin
Contoh :
C:\> EDIT [Link]
@Echo Off
Echo Off Anda berada dalam program1
Pause
Call [Link]
Echo Anda kembali ke program1
C:\> EDIT [Link]
@Echo Off
Echo program2
Echo Balik yuk!!!
Dosen : Alfirman, [Link] 15
Hasil :
C:\> [Link]
Anda berada dalam program1
Press Any Key To Continue…..
Program2
Balik yuk!!!
Anda kembali ke program1
Dosen : Alfirman, [Link] 16