Kamis, 30 Januari 2014

SISTEM OPERASI



Konsep Mount
Mounting adalah Sebuah Proses yang mengatur sebuah file dengan menggabungkan system berkas kedalam sebuah system direktori dengan mengisi sebuah system berkas yang di buat nyata.
Sistem File Pada LINUX
1.       Tidak boleh lebih dari 256 karakter, dan nama path/direktori  tidak boleh lebih dari 4096.
2.       Case sensitive. GNU/LINUX membedakan karakter huruf besar dan kecil.
Misalkan: “Askari” akan berbeda dengan ‘ASKARI’
3.       Dapat menggunkan huruf maupun angka. Namun, untuk menghindari kesalahan penulisan sebaiknya tidak menggunakan karakter “#” karena kalimat sebuah karakter tersebut akan dianggap sebagai komentar.
4.       Menggunakan slash forward (/) untuk identifikasi sebuah direktori.

Memahami Ekstensi File GNU/Linux
GNU/Linux dapat membaca ekstensi file dari sistem operasi lain seperti * jpg untuk file gambar. * html untuk file web. *.doc untuk word prosessor Microsoft Windows, dll. Ekstensi File yang digunaka GNU/LINUX:
.bz2        : File kompresi dengan menggunakan kompresi bzip2.
.gz          : File kompresi dengan menggunakan kompresi gzip.
.c             : File yang ditulis dalam bahasa C.
.conf      : File konfigurasi GNU/LINUX
.deb       : Paket instalani debian GNU/LINUX
.lock       : File yang terkunci demi untuk menghindari pemakaian oleh file lain.
.so          : Objek share (Pustaka atau modul).
.src         : File source code. Yang ditulis dalam plain text. File tersebut harus dikompilasi terlebih dahulu sebelum menggunakannya.
.tar         :  File yang berisi bundelan/ kumpulan file lain yang dijadikan satu.
.tar.gz   : File bundelan yang terkompresi dalam format gz.
Pada GNU/Linux. Terdapat beberapa tipe fileexecutable file, system data file, dan user data file. Beberapa pembedaaan yang ada antara lain;
Exsecutable: File –file ini berisi instruksi program untuk dijalankan oleh sistem. Program dan script merupakan executable file.
System data file: file-file ini berisi informasi yang digunakan oleh program atau script. Biasanya, digunakan oleh administrator dan para progammer untuk menjalankan program secara berlainan.
User data file: file-file ini berisi teks dan data yang dibuat oleh user.
Secara default GNU/Linux dapat mengenali secara otomatis seluruh tipe file sehingga anda tidak perlu lagi bersusah payah dengan tipe filenya.



Perintah Dasar LINUX
1.       Menghapus Layar
Debian-server:/home/tkjserver# clear atau tekan Ctrl + L
Contoh :
Windows                     Debian
Administrasi               super user #
User name                  User  $
2.       Menambah User  Biasa Lagi
Debian-server:/home/tkjserver# adduser  ‘nama user baru’
Cat
·         Untuk menampilkan isi file ke layar tanpa fasilitas tampilan layar per layar.
·         Contohnya :
Untuk menampilkan isi file /etc/passwd dan /etc/group,
# cat /etc/passwd  /etc/group
Cd
·         Untuk berpindah ke direktori tertentu
·         Example
# cd /home/adjie
Untuk menuju ke direktori adji
# cd ..
Untuk kembali
                                                                        Cp
·         Untuk mengkopi suatu file atau direktori
·         Example
·         # cp contoh1 soal1
Mengkopy file contoh 1 ke sial1
# cp –R/home/adjie/home/arif
Mengcopy  seluruh direktori

                                                                        MV
Perintah ini digunakan untuk memindahkan suatu file ke lokasi lain

Rm
Perintah ini digunakan untuk menghapus direktori atau file perintah ini mirip dengan perintah del dalam DOS. Dalam menggunakan perintah ini agar hati – hati karena dalam Linux tidak ada perintah undelete atau unerase. Contoh penggunakan rm
sbb:
# rm contoh1.php
untuk menghapus suatu direktori gunakan perintah:
# rm /home/adjie/temp





BATCH FILE PADA WINDOWS
Pengertian Batch File
·         Adalah file teks (di tulis dalam formal ASCII) yang dimiliki extentin bat yang berisi perintah-perintah DOS.
·         Salah satu fungsi sintax file bat adalah kemampuan dalam melakukan fungsi  brancing misalnya saya akan membuat kondisi jika B salah.

@echoOFF
title belayar cmd
:awal
cls
echo belayar branching di cmd
echo.____________________________________
echo masukan A atau B
set/p "input = masukkan option :"
if%input% = = a goto benar
if%input% = = b goto salah
cls
:benar
echo jawaban anda benar
pause
goto awal
cls
:salah
echo salah ye!
pause
goto awal

Menampilkan Dir D:/dengan made attribute –h-s/s/d
Echo off
Title belayar cmd
; awal
Cls
Echo belayar memanggil,menyampaikan file didalam
Echo. ________________________________
Echo masukkan direktor
Set/p input = masukkan option ;
Echo __________________________
Echo.
Echo direktori yang dipanggil dipanggi %input%
Echo.
Echo _______________________________
%input%
:attrib –h –s/s/d
Dir
Pause
Goto awal

@echoOFF
Title Belajar Menghitung dengan file Batch
:awal
Color 1b
Echo
                **************************************************
Echo belajar menghitung yuk!
Echo
Echo *****************************************************
Echo.
Set/p”b1= masukkan bilangan ke-1:”
Set/p”b1= masukkan bilangan ke-2:”
Echo
Echo [1] kalikan [2] tambah [3] bagi [4] kurangka
Set/p”pil= pilih action:”

If%pil%==”goto awal
If%pil%==1 goto kali
If%pil%==2 goto tambah
If%pil%==3 goto bagi
If%pil%==4 goto kurang
Echo.
:kali
Set/a b=b1*b2
Echo hasil kalinya adalah = %b%
Pause
Goto awal
:tambah
Set/a b=b1+b2
echo hasil pembagian adalah= %b%
Pause
Goto awal
:kurang
Set/a b=b1-b2
Echo hasil pengurangan adalah= %b%
Pause
Goto awal

PEMROGRAMAN DASAR



QBASIC
Qbasic adalah sebuah bahasa pemograman tingkat tinggi yang merupakan salah satu versi dari bahasa BASIC (kependekan dari Beginner’s All-purpose Symbolic instruction Code, merupakan bahasa yang biasa dipakai untuk belajar memprogram). Qbasic dibuat oleh Microsoft Corporation dan tersedia pertama kali dimulai pada DOS 5.0.
Perintah Dasar dalam Qbasic
INPUT                   : perintah untuk memasukkan variabel/data ke dalam program.
DIM                       : perintah untuk mendeklarasikan variabel.
PRINT                    : perintah untuk menampilkan data inputan/teks pada layar monitor.
WRITE                   : perintah untuk menuliskan data inputan/teks pada layar. Hampir sama denganperintah
PRINT                    : perintah untuk mencetak hasil proses.
CLS                         : perintah untuk membersihkan layar (Clean Screen).
FOR-NEXT           : salah satu bentuk perintah perulangan.
IF-THEN                                : perintah untuk melakukan suatu perintah apabila sesuai kondisi yang diinginkan.

                                TIPE DATA Dalam Qbasic
-          Tipe data adalah jenis data yang digunakan dalam bahasa pemrograman.

Beberapa tipe data yang sering digunakan antara lain :
a.       String    : Tipe data untuk teks/alphabetic
b.      Integer : Tipe data numeric. Berisi angka-angka bulat (terbatas) kurang lebih 30.000
c.       Single    : Tipe data yang berisi angka pecahan (desimal)
d.      Double : Berisi Tipe data pecahan (desimal) kurang lebih 21.000.000
e.      Boolean: Tipe data yang hanya berisi TRUE atau FALSE


ATURAN PENAMAAN VARIABLE
·         Nama variable bisa mencapi 40 karakter
·         Harus dimulai dengan Huruf
·         Sesudahnya dapat berupa angka atau huruf
·         Tanda khusus (%$#!&) diletakkan pada akhir variable

JENIS VARIABEL :

·         % = integer
·         & = long
·         ! = single
·         #=double
·         $ = string


Operasi Aritmatika
·             =  pangkat
·         * = perkalian
·         / = pembagian pecahan
·         \ = pembagian bulat
·         Mod = sisa pembagian
·         + = penjumlahan
·         - = pengurangan


Operator Relasi :

Ø  = lebih dari
<     = kurang dari
>=   = lebih dari atau sama dengan
<=   = kurang dari atau sama dengan
=     = sama dengan
< >  = tidak sama dengan

                        Operator Logika :
Not
Fungsi : bukan
Contoh : not 3 (Bukan Tiga)
And
fungsi : menghasilkan nilai antara
contoh: (a>10) and (A<20) nilai antara 11-19
Or
fungsi : menghasilkan nilai tepat
contoh: (a>10) or (a<20) nilai antara 10-20

Statemen QBASIC
Statemen adalah pernyataan perintah pada Qbasic untuk mengirim data lewat keyboard ke komputer, komputer kelayar tampilan dan kepiranti lainnya.
1.       CLS : untuk menghapus layar output
2.       REM : untuk memberikan keterangan program
3.       LEFT : untuk memasukan sebuah nilai atau harga ke dalam suatu variabel

-          Atribut
Deskripsi data yang bisa mengindetifikasikan entitas
Misal : entitas mobil adalah no. Mobil, merk mobil, warna mobil dsb.
·         Entitas Diri adalah nama, mata, warna kulit, rambut, jenis kelamin, warna kulit, jenis rambut, tanggal lahir, berat, tinggi, hobi, bentuk wajah, bentuk hidung, dsb
-          Field
Lokasi penyimpanan untuk salah satu elemen data atribut.
-          Record
kumpulan dari field yang berhubungan satu sama lain.
-          File
Kumpulan dari record yang menggambarkan himpunan Entitas.
-          Basis Data
Kumpulan file yang digunakan oleh program aplikasi serta membentuk hubungan tertentu di antara record-record di file-file tersebut.













Tipe
Data yang disimpan
Kebutuhan memori
Jangkauan Nilai




Integer
Bilangan bulat
2 bytes
32,768 hingga 32,767
Long
Bilangan   bulat
4 bytes
Sekitar +/-2.IE+9
Single
Bilangan pecahan
4 bytes
-3,402823E38 hingga -1.401298E-45 untuk negatif dan untuk positif.
Double
Bilangan bulat (double-precision floating-point)
8 bytes
-1,79769313484232E380 hingga -4,94065645841247E
Currency
Bilangan, 15 digit sebelum koma dan 4 digit setelah koma
8 bytes
922.337.203.685.477,5808 hingga 922.337.203.685.477,5807
String
Teks
1 bytes per karakter
Hingga 65.000 karakter untuk string dengan panjang tetap dan hingga 2 milyar karakter untuk string dinamis.
Byte
Bilangan bulat
1 byte
1 hingga 255
Boolean
Nilai lojik
2 byte
True atau False
Date
Tanggal dan waktu
8 byte
1 jan. 100 hingga 31 Des. 9999
Object
Gambar dan objek
4 byte
N/A
Variant
Seluruh jenis data diatas
16 byte + 1 byte per karakter
N/A


















Dasar – dasar bahasa pemrograman Visual Basic
a.       Variabel & Tipe Data
1.       Variabel adalah sebuah lokasi di dalam memori komputer tempat menyimpan data yang akan diolah atau diberi nilai. Variabel memiliki tipe atau jenis yang mempengaruhi sifat data yang dapat disimpannya.
2.       Konstanta
Seperti halnya variabel, konstanta adalah data yang disimpan di dalam memori komputer. Namun berbeda dengan variabel nilai konstanta didefinisikan sekali di awal dan nilainya tidak dapat diubah.

1.       Deklarasi Variabel dan Definisi Konstanta
Sebelum dapat digunakan, sebuah variabel harus dideklarasikan, begitu juga pada halnya dengan konstanta harus didefinisikan terlebih dahulu.

Berikut adalah syntax deklarasi Variabel Visual Berikut:
Dim Nama_Variabel As Tipe_Variabel
Public Nama_Variabel As Tipe_Variabel
Private Nama_Variabel As Tipe_Variabel
Static Nama_Variabel As Tipe_Variabel

Empat baris diatas menunjukkan terdapat 4 cara untuk mendeklarasikan variabel pada visual basic.
Dim, Public, Private, Static dan As adalah keyword atau reserved word (kata kunci atau kata simpan), yaitu kata yang telah didefenisikan Visual Basic sehingga tidak boleh digunakan sebagai nama Variabel atau nama Konstanta.

Dim adalah bentuk standar pendeklarasian variabel di Visual Basic. Baik variabel dan konstanta memiliki ruang lingkup, yaitu pada bagian  mana di dalam program keduanya dapat digunakan. Public akan menyebabkan variabel akan dikenal di seluruh bagian program, sedangkan Dim atau Private akan menyebabkan variabel hanya dikenal pada wilayah tempat variabel atau konstanta dideklarasikan, sedangkan Static akan mempertahankan perubahan nilai variabel, hal ini ditujukan untuk variabel yang di deklarasikan di sebuah prosedur/fungsi (pembahasan lebih lanjut pada pembahasan mengenai sub rutin), dimana Visual Basic akan menghapus nilai variabel tersebut setelah prosedur/fungsi dijadikan apabila tidak dibutuliskan dalam bentuk Static.

Contoh deklarasi variabel Luas bertipe Integer :
Dim Luas as Integer

Bentuk syntax definisi konstanta :
Const NAMA KONSTANTA [As Tipe Konstanta] = Nilai Konstanta
Perhatikan tanda kurang siku [ ], menyatakan bahwa penulisan nilai di dalamnya bersifat optional(tidak wajib), Visual Basic akan mengenali tipe data apa yang paling sesuai dengan nilai konstanta apabila pemrograman tidak menuliskannya.
Contoh :

Const PHI As Single = 3.14 ` konstanta PHI bernilai 3.14

Sama dengan :
Const PHI = 3.14

Perhatikan tanda petik ` digunakan Visual basic untuk menandakan bahwa bagian setelahnya pada baris tersebut adalah komentar. Komentar adalah bagian pada program yang bukan bagian kode program dan tidak akan mempengaruhi proses pemograman, komentar dituliskan untuk memberi penjelasan pada program.




Beberapa aturan pemilihan nama variabel ;
1.       Non Case Sensitive (tidak membedakan huruf kecil dan huruf besar).
catatan : Secara otomatis Visual Basic dapat merubah penulisan variabel-variabel kedalam
bentuk huruf besar/kecil sesuai pada saat pendeklarasian.
2.       Diawali huruf.
3.       Tidak mengandung spasi atau karakter putih (karakter yang tidak tampak) lainnya.
4.       Tidak mengandung titik (.)
5.       Harus unik dalam ruang lingkupnya tidak boleh ada variabel dengan nama sama.
6.       Tidak lebih dari 255 karakter.