Rabu, 30 Juni 2010

Belajar Membuat Program Sederhana Memakai VB dan Pascal

 
study kasus 1 :
Bila nilai > 60 Hasil “Lulus”
Bila hasil < 60 hasil ”Tidak lulus”



SCRIPT VB
Private Sub Command1_Click()
If Text2.Text >= 60 Then
    Text3.Text = "LULUS"
Else
    Text3.Text = "TIDAK LULUS"
End If

End Sub

Private Sub Command2_Click()
Unload Me

End Sub


Script pascal
program daftar_nilai;
uses wincrt;
var
   nama : string;
   nilai: integer;
begin
write ('nama:'); readln (nama);
write ('nilai:'); readln (nilai);
if nilai >= 60 then
   writeln ('HASIL = LULUS')
else
   writeln ('HASIL = TIDAK LULUS');
end.
end.




 Study kasus 2 :
Input : Nama, Nilai
Proses
Jika nilai <= 55 hasil = “D”
Jika nilai <= 65 hasil = “C”
Jika nilai <= 75 hasil = “B”
Jika nilai > 75 hasil = “A”
Cetak : Nama, Nilai, Hasil

Script Vb
Private Sub Command1_Click()
If Text2 <= 55 Then
Text3.Text = "D"
Else
If Text2 <= 65 Then
Text3.Text = "C"
Else
If Text2 <= 75 Then
Text3.Text = "B"
Else
Text3.Text = "A"
End If
End If
End If
End Sub

Private Sub Command2_Click()
MsgBox "Terima kasih daa....!!!!!"
End
End Sub

Scipt Pascal
program latihan2;
uses wincrt;
var
 Nama   :string;
 NIlai  :integer;
begin
write('Nama  : ');readln(Nama);
writeln;
write('Nilai : ');readln(nilai);
writeln;
if (nilai) <= 55 then
writeln('Hasil : D')
else
if (nilai) <= 65 then
writeln('Hasil : B')
else
if (nilai) <= 75 then
writeln('Hasil : B')
else
writeln('Hasil : A');
end.
end.


Lat 3:
Studi Kasus
Proses      : Jika Nilai ≥85 dan ≤ 100; hasil = “A”
   Jika Nilai ≥75 dan ≤ 84; hasil = “B”
   Jika Nilai ≥60 dan ≤ 74; hasil = “C”
                   Jika Nilai ≥50 dan ≤ 59; hasil = “D”
   Jika Nilai ≥1 dan ≤ 49; hasil = “E”
 


Script Visual basic :
Private Sub Command2_Click()
MsgBox ("MATUR SUWUN")
Unload Me
End Sub

Private Sub Command1_Click()
If Text2 <= 100 And Text2 >= 85 Then
Text3.Text = "A"
Else
If Text2 <= 84 And Text2 >= 75 Then
Text3.Text = "B"
Else
If Text2 <= 75 And Text2 >= 60 Then
Text3.Text = "C"
Else
If Text2 <= 59 And Text2 >= 50 Then
Text3.Text = "D"
Else
Text3.Text = "E"
End If
End If
End If
End If
End Sub

 Script pascal :
program data_nilai;
uses wincrt;
var
   nama,grade : string;
   nilai: integer;
begin
write ('nama:'); readln (nama);
write ('nilai:'); readln (nilai);
If (nilai <= 100) And (nilai >= 85) Then
   writeln ('grade = A')
   else
If (nilai <= 84) And (nilai >= 75) Then
   writeln ('grade = B')
   else
If (nilai <= 75) And (nilai >= 60) Then
   writeln ('grade = C')
   else
If (nilai <= 59) And (nilai >= 50) Then
   writeln ('grade = D')
Else
    writeln ('grade = E')
end.
end.


 Lat.4
Study kasus 4 :
Mencari Luas Segitiga, Luas segiempat, dan Luas Lingkaran
 

 Scrıpt Vısual basıc :
Private Sub clear_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
End Sub

Private Sub exit_Click()
MsgBox ("MATUR TENKYU")
Unload Me
End Sub

Private Sub proses_Click()
Text4 = Val(Text1 * Text2) * 0.5
Text5 = Val(Text1 * Text2)
Text6 = Val(Text3 * Text3) * 3.14
End Sub

Script Pascal :
program lat;
uses wincrt;
var Pj:Byte;
    Lb:Byte;
    Jr:Byte;
    Luas3:Real;
    Luas4:Byte;
    Luaslkr:Real;
Begin
     Write('Panjang:');Readln(Pj);
     Write('Lebar:');Readln(Lb);
     Write('Jari-jari:');Readln(Jr);
     Luas3:=(Pj*Lb)*0.5;
     Luas4:=(Pj*Lb);
     Luaslkr:=(Jr*Jr)*3.14;
Writeln('Luas Segitiga=',Luas3,6:2);
Writeln('Luas segiempat=',Luas4);
Writeln('Luas lingkaran=',Luaslkr,6:2);
Writeln('>>>>>Copyright @2010 by Hotaru 'Ansy Dianzou<<<<<');
writeln('>>>>>>>>http://www.ryocorner.co.cc<<<<<<<<');

End.
End



Lat 5
    Studi Kasus
v Input kode bunga, jumlah bunga
v Kondisi jika kode bunga = “ml”; nama bunga = “Melati”; harga = 40,000
v Kondisi jika kode bunga = “mw”; nama bunga = “Mawar”; harga = 50,000
v Kondisi jika kode bunga = “an”; nama bunga = “Anggrek”; harga = 75,000
v Kondisi jika jumlah bunga ≤ 3; discount = 0
v Kondisi jika jumlah bunga ≤ 6; discount = 5,000
v Kondisi jika jumlah bunga > 6; discount = 10,000
v Proses bayar = (jumlah bunga x harga) – discount
Cetak kode bunga, nama bunga, jumlah bunga, harga dan bayar


Script VB
 Private Sub Command1_Click()
If Text1 = "ml" Then
    Text3.Text = "Melati"
    Text4 = 40000
Else
    If Text1 = "mw" Then
        Text3.Text = "Mawar"
        Text4 = 50000
    Else
        If Text1 = "an" Then
            Text3.Text = "Anggrek"
            Text4.Text = 75000
        Else
            Text3.Text = "kosong"
            Text4 = 0
            Exit Sub
End If
    End If
        End If

If Text2 <= 3 Then
    Text5 = 0
Else
    If Text2 <= 6 Then
        Text5 = 5000
    Else
        Text5 = 10000
End If
    End If

Text6 = (Text2 * Text4) - Text5

End Sub

Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
End Sub

Private Sub Command3_Click()
MsgBox ("tengkiyuuuuuuuuuuuuuut...........")
End

End Sub

Script PascalProgram Lat5;

uses wincrt;

var
   kode, nama : string;
   jmlh, hrg, disc, byr : Real;

Begin
     write('Kode Bunga    = '); readln(kode);
     write('Jumlah Bunga  = '); readln(jmlh);
     writeln;


     if (kode) = 'ml' then writeln('Nama  Bunga = Melati        Harga Bunga = 40000')
     else
         if (kode) = 'mw' then writeln('Nama  Bunga = Mawar       Harga Bunga = 50000')
         else
             if (kode) = 'an' then writeln('Nama  Bunga = Anggrek       Harga Bunga = 75000');


     if (kode) = 'ml' then hrg:=40000
     else
         if (kode) = 'mw' then hrg:=50000
         else
             if (kode) = 'an' then hrg:=75000;

     writeln;
     if jmlh <=3 then writeln('Discount = 0')
     else
         if jmlh <=6 then writeln('Discount = 5000')
         else
             writeln('Discount = 10000');

     if jmlh <=3 then disc:=0
     else
         if jmlh <=6 then disc:=5000
         else
             disc:=10000;

     byr:=(jmlh*hrg)-disc;

     writeln;
     writeln('Bayar = Rp ',byr:6:2);

     end.
end.

Selasa, 29 Juni 2010

UAS Pengenalan Instalasi Komputer


UAS Pengenalan Instalasi Komputer


1    Chipset       Adalah  chip   chip  yanmengatur aliran  data  antara  subsistem sebuah PC,  dan  menentukan piranti apa  saja  yang  didukunoleh  mainboard tersebut.Pada mainboard terdapat 2 chip utama:
1 Chip Northbridge yang mengontrol aliran data dari Processor, port AGP dan Memory utama.
2.     ChiSouthbridge yang  mengontrol aliran data dari bus PCI,  interface Harddisk dan peralatan PC external lainnya.

2         Suatu CDROM dengan kecepatan 56 X  dan kecepatan transfer data 150 kbps, berapa waktu yang dilakukan untuk menyimpan data ke suatu CD Disk dengan kapasitas 700 MB ?
                  
                    Kecepatan = 56 x 150 kbps = 8400 kbps,          kapasitas = 700 MB = 700,000  kb
                    Waktu       =    700000    =  83,33 s        
                                              8400

3         Gambarkanlah suatu arsitektur komputer secara umum ?

Gambar 1. 1. Arsitektur Umum Komputer

4         Agar Komputer dapat berprsoses cepat tindakan apa saja yang harus dilakukan ?
Komputer tampak lamban saat startup
Jika anda memiliki system Congfigurasi utility
a.   Pilih  tab startup,dan bersihkan kotak  cek untuk program  yang tidak anda ingin muat setiap  kali windows  dimuat.
b.  Pilih  tab win.ini dan klik  tanda tambah  disebelah bagian [windows].  Cari baris  yang  diawali  dengan  load  = atau  = run,  dan bersihkan kotak  cek untuk item yang tidak  ingin anda muat.
c Pilih  OK, kemudian keluar dari program  System Configuration dan restart windows.
Membuat Windows booting lebih cepat
Dari Regedit
Ctrl+F  ---> ketik  MenuShowDelay ---> ubah nilainya menjadi 0 ---> terus keluar.
    Dengan Tune up utilities 2010, Ccleaner, Revo Uninstaller.      

5         Prosessor memiliki dua kelas sebutkan dan jelaskan !
Terdapat 2 kelas prosesor yang diedarkan pada konsumen saat ini, yaitu:
1.  Kelas   Mainstream  /  Power  /  Performance  /  High-End  Processo yang diwakili oleh keluarga  prosesor Pentium (II, III, & 4) dari Intel dan keluarga  Athlon (Thunderbird, XP, Sempron) dari AMD.
2.  Kelas  Value/Low-End Processor   diwakili oleh  Intel  Celeron, AMD  Duron, VIA Cyrix dan Transmeta.
Yang  menjadikan  perbedaa kelas   tersebut adalah  kecepatan,  fitur  serta jumlah cache memorynya.
§      L1  Cache  yaitu  sejumlah   kecil  SRAM  memori yang  digunakan  sebagai cache  yang  terintegrasi di  dalam  modul  yang  sama  pada  processor. L1 cache  ini  dikunci  pada  kecepatan  yang  sama  pada  processor. Berfungsi untuk menyimpan secara sementara instruksi dan data serta memastikan processor mempunyai suplay  data yang stabil untuk diproses, sementara memori mengambil dan menyimpan data baru.
§      L2 Cache  terdiri dari chip  SRAM  yang terletak didekat processor, namun untuk generasi processor terbaru L2 cache onchip  (sudah menyatu dengan prosesor). L2 cache  mempunyai fungsi  yang sama  dengan  L1 Cache  dan lebih  dikena denga nama  secondary cach yang  kecepatannya  lebih rendah dari L1 cache (namun kapasitas  lebih besar).

6         Sebutkan jenis-jenis VGA Card !
Merupakan  penghubung antara CPU dengan Monitor. Jenis VGA card:
1.  Card Monochrom digunakan  untuk monitor monochrom dengan tampilan warna hitam / putih atau pada umumnya  hijau. Card ini hanya 8 bit.
2.  Card  Color  Graphics  Adapter digunaka untuk  monitor CGA.  Card  ini dapat  digunakan  dua macam  monitor , karena  card  ini dapat  kita  ubah dari CGA menjadi monochrom dan sebaliknya.
3.  Card  Enhanced  Graphics  Adapter digunaka untuk  monitor  EGA,  card EGA  sama  denga card  CGA  perbedaannya  terdapat  pada  tek yang ditampilkan, EGA lebih halus dari CGA.
4.  Card Video Graphics Adapter digunakan  untuk monitor VGA dan SVGA

7         Monitor generasi sekarang yaitu VGA dan SVGA apa perbedaan antara VGA dengan SVGA ?
.  SVGA  card  digunakan  untuk  monitor VGA ataupun  SVGA.  SVGA  dapat dibagi dalam beberapa jenis:    SVGA card 16 bit, SVGA card 32 bit,  SVGA card 64 bit, SVGA card 128 bit
Memory yang  digunakan  dalam  card  SVGA  adalah  untuk  menampilkan teks  supaya  karakter lebih  kecil  dan haluserta warna   warna  resolusi  bisa lebih diperbanyak.

8         Sebutkan persiapan untuk merakit PC !
Sebelum  merakit PC  ada  beberapa  hal yang  perlu  dipersiapkan  agar  dapat melakukan perakitan dengan efisien dan efektif, yaitu  :
v   Dokumentasi  PC  atau  komponen-komponen  (termasuk  informasyang berupa peringatan).
v   Wadah untuk meletakkan mur pada saat instalasi.
v   Obeng yang sesuai.
v   Kertas   dan  pulpe untuk  mencatat  atau   menggambar  diagram  atau informasi dari PC lain sebagai perbandingan dalam perakitan PC.
v   Ruang yang cukup untuk bekerja  (dengan  penerangan yang baik).
v   Pelindung siku antistatic (jika ada).
v   Pastikan  power tidak terhubung  dengan sumber listrik.

9         Dalam penginstalan PC sering terjadi suatu kesalahan, apa saja yang terjadi kesalahan dan jelaskan cara mengatasinya !

Kesalahan yang sering timbul dalam perakitan  PC

v   Beberapa kesalahan  yang sering terjadi pada perakitan PC, antara lain :

v   Peletakan Motherboard yang buruk.

v   Pemasangan kabel data yang salah.

v   Penanganan board yang salah.

v   Lupa memasang kabel Power.

v   Pengaturan kabel yang buruk.

v   Lupa memasang kembali kabel Speaker, keylock dan baterai.

v   Panik pada saat tidak dapat menyalakan PC kembali.

10     Apa fungsi dari Antistatic ?
untuk menghindari arus static sewaktu  bekerja  didalam  PC.
Sangat mungkin  pada saat anda memegang atau mengangkat board atau chip, tanpa terasa chip atau board telah  rusak.


Bwat nak2 yg blum blajar,,,,,,silahkan dibaca.....................
laen kali blajar ya nak...................heheheheee