Jumat, 13 Juni 2014

Penjelasan Macam - Macam Linux Dan Cara Penginstalan

Assalamu'alaikum Wr. Wb.

Apa kabar teman, dalam keadaan sehat selalu. Selamat datang di blog ku yang sederhana ini. Kali ini saya akan memposting presentasi teman-teman. Dalam presentasi ini berisi pengertian, sejarah, kelebihan, kekurangan dan cara menginstalnya. Bagi temen - temen yang tertarik silahkan didownload.


Semoga bermanfaat. Kurang lebihnya saya minta maaf.

Wassalamu'alaikum Wr. Wb.

Selasa, 10 Juni 2014

Materi Praktikum Linux

Assalamu'alaikum Wr. Wb.

     Apa kabar sahabat? semoga kita dalam keadaan sehat wal afiat. Pada kesempatan kali ini saya akan membagikan materi Praktikum Linux dengan menggunakan Linux Red Hat. Namun sebelum kita mendownload materinya, mari kita baca terlebih dahulu Linux Red Hat.
       Linux diperkenalkan pertama kali pada Agustus 1991 oleh Linus Torvalds. Linux merupakan versi berbeda dari UNIX yang menyerupai UNIX. Linux merupakan sistem operasi multi-user dan multi-tasking. Artinya lebih dari satu orang dapat masuk ke komputer Linux yang sama dan pada waktu yang sama. User yang sama dapat masuk ke account dari dua atau lebih terminal pada waktu yang sama. Linux juga multi-tasking, artinya user dapat mengeksekusi lebih dari satu proses (program) pada waktu yang sama.
      Linux Red Hat mendukung perangkat keras PC yang kompatibel untuk x86. Sebelumnya, perangkat keras yang dapat didukung terbatas, tetapi sekarang, Linux menjadi salah satu tujuan dari vendor perangkat keras. Untuk mengakses sistem membutuhkan authentication. Metode yang biasa
digunakan untuk authentication user adalah proses login dengan memasukkan nama user dan password. Untuk memasuki system console dapat menggunakan login berbasis teks atau grafis. Setiap pemakai Linux harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil. Prompt dari shell bash pada LINUX menggunakan tanda “$”.
           Setelah mengetahui sedikit tentang Linux, silahkan didownload materinya:

         Semoga materi diatas bermanfaat.

Wassalamu'alaikum Wr. Wb.

Contoh Progam Pernyataan IF

Assalamu'alaikum Wr. Wb.

     Selamat datang diblog saya yang sederhana ini, semoga posting saya kali ini bermanfaat buat temen-teman semua. Baik kali ini saya akan membahas tentang  pernyataan if  dengan menggunakan bahasa pemrogaman C++. Sebelum kita membuat progamnya kita harus mengetahui apa pernyataan if  itu apa dan format penulisannya.
1. Pernyataan if
        Pernyataan if  mempunyai format sebagai berikut:

if ( kondisi ) penyataan;
  
Kondisi yang akan diperiksa oleh pernyataan if  harus dituliskan di dalam tanda kurung dan harus memiliki nilai benar atau salah. Pernyataan akan dilaksanakan apabila kondisi bernilai linux.
2. Pernyataan if-else
          Pernyataann if-else mempunyai format sebagai berikut:
if ( kondisi ) pernyataan1;
else pernyataan2;

Seperti pada pernyataan if maka kondisi yang akan diperiksa oleh pernyataan if harus dituliskan di dalam tanda kurung dan harus memiliki nilai benar atau salah. Pernyataa1 akan dilaksanakan apabila kondisi bernilai benar dan pernyataan2 akan dilaksanakan apabila kondis bernialai salah.
contoh 1:
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int nilai;
cout<<"masukkan nilai ujian: ";
cin>>nilai;
if (nilai > 60)
cout<<"anda lulus";
else
cout<<"anda gagal";
getch();
}

hasilnya:
 

contoh 2:
#include <iostream.h>
#include <conio.h>
void main()
{clrscr();
float imt, b,t;
cout<<"Masukkan berat badan (kg): ";
cin>>b;
cout<<"Masukkan tinggi badan (m): ";
cin>>t;
imt=b/(t*t);
cout<<"Maka indeks massa tubuh (IMT) anda adalah "<<imt<<endl;
cout<<"Anda tergolong ";
if (imt <= 18.5)
cout<<"kurus";
else if (imt > 18.5 && imt <= 25)
cout<<"normal";
else if (imt > 25 && imt <= 30)
cout<<"gemuk";
else
cout<<"kegemukan";
getch();
}

hasilnya;
 

    Sekian materi tentang pernyataan if  dengan menggunakan bahasa pemrogaman C++. Semoga bermanfaat.

Wassalamu'alikum Wr. Wb.

Materi Kuliah Sistem Operasi

Assalamu'alaikum Wr. Wb.

Selamat malam sahabat, semoga kita dalam keadaan sehat. Pada kesempatan ini saya akan berbagi sedikit tentang Sistem Operasi. Pengertian Sistem Operasi adalah sekumpulan progam pengontrol atau alat poengendali yang secara terpadu bertindak sebagai penghubung antara komputer dan pemakainya.
Setelah kita mengetahui pengertiannya mari kita download materinya secara lengkap agar lebih jelas lagi.
Silahkan download di bawah ini:

Demikian posting saya, kurang lebihnya saya minta maaf.
Wassalamu'alaikum Wr. Wb.

Minggu, 08 Juni 2014

Aljabar Boolean



ALJABAR BOOLEAN

Ekpresi Aljabar

1.Bentuk Kanonik
Beberapa fungsi Boolean mungkin mempunyai ekspresi aljabar
yang berbeda , tetapi sebenarnya nilai fungsinya sama.
Sebagai contoh, f (x,y) = xydan g (x, y) = (x + y)adalah dua buah fungsi yang sama.
Contoh lain,
 f (x, y, z) = xyz + xyz+ xyz dan g(x, y, z) = (x + y + z) (x + y+ z) (x + y+ z‟) (x+ y +z) (x+ y+ z) adalah dua buah fungsi yang sama. Fungsi pertama, f, tampil dalam bentuk penjumlahan dari hasil kali, sedangkan fungsi yang kedua, g, muncul sebagai bentuk perkalian dari hasil penjumlahan.
Setiap suku (term) mengandung literal yang lengkap, x, y, z. Fungsi boolean yang dinyatakan sebagai jumlah dari hasil kali dan hasil kali dari jumlah, dengan setiap sukunya mengandung literal lengkap, disebut dalam bentuk kanonik.
Ada dua macam bentuk kanonik :
1. Minterm atau sum-of- product (SOP)
2. Maxterm atau product-of-sum (POS)
Minterm dan Maxterm dari dua peubah biner ditunjukkan pada tabel 1.1 berikut :
Tabel 1.1
 
Minterm dan Maxterm dari tiga peubah biner ditunjukkan pada
tabel 1.2 berikut :
Tabel 1.2
 
 
Suatu fungsi boolean dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm dari setiap kombinasinya.
Untuk membentuk minterm, tinjau kombinasi peubah – peubah yang menghasilkan nilai 1. Kombinasi 001, 100 dan 111 ditulis sebagai xyz , xyz, dan xyz. Untuk membentuk maxterm, tinjau kombinasi peubah – peubah yang menghasilkan nilai 0. Kombinasi 000, 010, 101 dan 110 ditulissebagai (x + y + z) , (x + y+ z) , (x+ y + z) dan (x+ y+ z)

Contoh :
Tinjau fungsi Boolean yang diekspresikan dalam tabel 1.3 berikut ini. Nyatakan fungsi tersebut dalam bentuk Kanonik SOP dan POS.
Tabel 1.3
 
Jawab :
1. SOP : tinjau kombinasi peubah yang menghasilkan nilai 1
f (x, y, z) = xyz + xyz+ xyz
atau dalam bentuk lain,
f (x, y, z) = m1 + m4 + m7 = (1, 4, 7)
2. POS : tinjau kombinasi peubah yang menghasilkan nilai 0
f (x, y, z) = (x + y + z) (x + y+ z) (x + y+ z‟) (x
+ y + z) (x+ y+ z)f
atau dalam bentuk lain,
f (x, y, z) = M0 M2 M3 M5 M6 = (0, 2, 3, 5, 6)
Notasi dan berguna untuk menyingkat penulisan ekspresi
bentuk SOP dan POS.

2. Konversi Antar Bentuk Kanonik
Misal f adalah fungsi Boolean dalam bentuk SOP :
f (x,y,z) = (1, 4, 5, 6, 7)
dan f ‘ adalah komplemen dari f.
f ‘ (x, y, z) = (0, 2, 3) = m0 + m2 + m3
Dengan menggunakan hukum de Morgan, kita dapat memperoleh
fungsi f dalam bentuk POS :
f ‘ (x, y, z) = (f ‘ (x, y, z))= (m0 + m2 + m3)
= m0. m2. m3
= (xyz)(xy z)(xy z)
= (x + y + z) (x + y+ z) (x + y+ z)
= M0 M2 M3
= (0, 2, 3)
Jadi mj = M j


3. Bentuk Baku
Dua bentuk kanonik adalah bentuk dasar yang diperoleh dengan membaca fungsi dari tabel kebenaran. Bentuk ini umumnya sangat jarang muncul, karena setiap suku di dalam bentuk kanonik harus mengandung literal atau peubah yang lengkap, baik dalam bentuk normal (x) atau dalam bentuk komplemennya x’.
Cara lain untuk mengekspresikan fungsi Boolean adalah bentuk baku (standard) . Pada bentuk ini, suku – suku yang membentuk fungsi dapat mengandung satu, dua, atau sejumlah literal. Dua tipe bentuk baku adalah bentuk baku SOP dan bentuk baku POS.
Contoh :
f (x,y,z) = y+ xy + xyz
f (x,y,z) = x(y+ z) (x+ y + z)

4. Penyederhanaan Fungsi Boolean (Minimasi fungsi)
Fungsi boolean dapat disederhanakan dalam 3 cara :
1. Secara aljabar, dengan menggunakan rumus atau
aksioma yang berlaku pada fungsi boolean
2. Menggunakan Peta Karnaugh
3. Menggunakan metode Quine Mc Cluskey (metode Tabulasi)

4.1 Secara Aljabar
Contoh :
1. f (x, y) = x + x‟ y
= (x + x) (x + y)
= 1 . (x + y)
= x + y
2. f (x, y) = x (x+ y)
= x x+ x y
= 0 + x y
= x y
3. f (x, y, z) = xyz + xy z + x y
= xz (y+ y) + x y
= xz . 1 + x y
4. f (x, y, z) = x y + xz + y z
= x y + xz + y z ( x + x)
= x y + xz + x y z + xy z
= x y ( 1 + z ) + xz ( 1 + y )
= x y + xz

5. Metode Peta Karnaugh (K-Map)
Metode Karnaugh Map (K-Map) adalah penjelasan tentang fungsi tabel kebenaran Boolean dalam bentuk gambar. Salah satu tujuan dari K-Map untuk menyederhanakan fungsi Boolean sampai enam variabel.
K-Map adalah diagram/peta yang terdiri dari beberapa kotak yang bersisian, setiap bujursangkar merepresentasikan sebuah minterm. Jumlah kotak tergantung pada jumlah variabel. Peta Karnaugh untuk dua variabel, akan berisi 4 bujursangkar. Untuk 3 variabel terdiri dari 8 bujursangkar, 4 variabel terdiri dari 16 bujursangkar, untuk 5 variabel terdiri dari 32 bujursangkar dan untuk 6 variabel terdiri dari 64 bujursangkar. Di halaman ini akan dijelaskan K-Map 2 variabel, 3 variabel, 4 variabel, 5 variabel dan 6 variabel.

5.1 Peta Karnaugh untuk 2 Variabel
 
Gambar 3 K-Map 2 variabel
Pada K-Map 2 variabel dimisalkan dua peubah di dalam fungsi Boolean adalah x dan y. Baris pada K-Map untuk peubah x dan kolom untuk peubah y. Setiap kotak merepresentasikan minterm dari kombinasi baris dan kolom yang bersesuaian. Dua kotak yang bersisian berbeda hanya satu literal.

5.2 Peta Karnaugh untuk 3 Variabel
 
Gambar 4 K-Map 3 Variabel
Pada K-Map 3 variabel (misalkan x, y dan z), jumlah kotak di dalam K-Map meningkat menjadi 23 = 8. Baris pada K-Map untuk peubah x dan kolom untuk peubah yz. Antara satu kolom dengan kolom yang lain hanya berbeda 1 literal. Setiap kotak merepresentasikan minterm dari kombinasi baris dan kolom yang bersesuaian.

5.3 Peta Karnaugh untuk 4 Variabel
 
Gambar 5 K-Map 4 Variabel
Misalkan empat peubah di dalam fungsi Boolean adalah w, x, y dan z. Jumlah kotak didalam K-Map menjadi 24 = 16. Baris pada K-Map untuk peubah wx dan kolom untuk peubah yz. Antara satu kolom dengan kolom berikutnya hanya berbeda satu literal. Setiap kotak merepresentasikan minterm dari kombinasi baris dan kolom yang bersesuaian.

5.4 Peta Karnaugh untuk 5 Variabel
 
Gambar 6 K-Map 5 Variabel
Pendefinisian K-Map 5 variabel yaitu hanya terjadi satu buah perubahan ke baris/ke kolom sebelum dan sesudahnya sama seperti pada K-Map 4 variabel. Namun harus diperhatikan terdapat garis pembatas antara 010 dan 110. Penentu kelompok dapat dilakukan dengan memperlakukan sistem cermin terhadap garis pembatas tersebut. Terdapat 32 bentuk minterm didalamnya.


5.5 Peta Karnaugh untuk 6 Variabel
 
Gambar 7 K-Map 6 Variabel
Pada K-Map 6 variabel terdapat 36 bentuk minterm di masing-masing bujur sangkar. Pendefinisiannya sama seperti bentuk K-Map sebelumnya yaitu hanya terdapat satu kali perubahan. Penentu kelompok didapatkan dengan melakukan sistem cermin terhadap garis pembatas yang terdapat diantara 010 dan 110.

Sekian terima kasih dan semoga bermanfaat.