Senin, 30 Januari 2012

UJIAN PRAKTEK AOK MID SEMESTER 4

NAMA    :ABAS WISARTO
NIM        :SIA 201001
MATKUL:AOK
DOSEN   :NAHAR MARDIYANTORO M.KOM


1.                                         
                                           Komputer laptop intel core i3 2.40ghz

Komputer laptop intel core i3 2.40ghz dengan L1-L3


 
                                  Komputer laptop intel core i3 2.40ghz denga memory CGA 256 mb




 
                             Pc dekstop intel core 2 duo 2.80 ghz dengan cache memory-L3


Pc dekstop intel core 2 duo 2.80 ghz




 Pc dekstop intel core 2 duo 2.80 ghz dengan memory vga 1 ghz
 dari hasil analisa di atas intel core i3 dengan core 2 duo terjadi perbedaan sangat tipis walau masih    tinggi core i3 dari segi multi plier,minimum,maximum,turbo masih tinggian core2 duo kl generation  pembuatannya tentu serinya versi terakhir yang core i3,dari segi yang lain cache memory  seperti,L1,L2,L3,keduanya sama sedangkan untuk vga masih tinggian yang core2 duo. sebenernya  lebih baik beli yang core i5 dari pada core i3,karena core i3 dgn core2 duo hnya sedikit skli  perbedaan speknya.
2.




   dari analisa gambar di atas perbedaanya terdapat pada ujung susu sapi yg di ilangin/di hapus

UJIAN PRAKTEK AOK

UJIAN TEORY AOK MID SEMESTER 4

NAMA    :ABAS WISARTO
NIM        :SIA 201001
MATKUL:AOK
DOSEN   :NAHAR MARDIYANTORO M.KOM


1.Chipset berfungsi sebagai interface antara trafik dan kontrol aliran informasi ke dalam computer.
Fungsi Northbridge adalah menjembatani arus data di sekitar main Memory, Prosesor, Front Side Busdan AGP Bus juga mengatur kerja power management.
Sementara fungsi Southbridge adalah mengatur kerja peripheral-peripheral semacam IDE Controller, PCI Bus, ROM Bios, Keyboard & Mouse, USB, Eth. LAN, Modem dan fungsi I/O lainnya
Penjelasan secara kasus:
Northbridge chipset:ketika data di ram akan di ambil oleh register untuk di olah maka akan melalui northbridge chipset terlebih dahulu(aliran secara harware)sehingga proses lebih cepat karena tidak akan menggangu inputan yg lain/southbridge chipset.begitu juga dengan slot agp,pci.
southbridge chipset:ketika terjadi inputan data baik dari keyboard flopy disk atau yg lainnya maka southbridge akan mengatur  aliran data secara hardwarenya dari super I/O akan menuju southbridge I/O controler kemudian dari south bridge controler akan di teruskan ke cpu secara hardware dengan demikian masing2 proses antara northbridge dan southbridge dapat berjalan dengan baik sehinga komputer dapat dengan cepat mengolah prosesnya
2. tehnik I/O  Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output.Dari sekian tehnik O/P:tehnik I/O terprogram, tehnik I/O interrupt -driven, tehnik I/O DMA, tehnik I/O –IOPC.dari sekian banyak tehnik hanya tehnik I/O –IOPC lah yang terbaik karena Kemampuan modul I/O ditingkatkan jadi prosesor, dan tidak tergantung CPU, Modul I/O memiliki memori lokal. karena modul I/O lah yg bertugas mengecek  kapan kira-kira prosessor sedang  bekerja tau tidak jadi  cpu tidak tebebani untuk mengontrol kapan proses input maupun out .



3.satuan transfer:
*Internal:-jumlah bit dalam sekali akses
                -sama dengan jumlah saluran data(ukuran word)
*eksternal:dalam satuan block yang merupakan kelipatan word
*addressable unit:-lokasi terkecil yang dapat di alamati secara uniq
                 -secara internal biasanya sama dengan word
                 -untuk disk di gunakan satuan cluster
Performance:
*acces time:waktu  yang di perlukan dari baca sampai tulis
*memory cycle time :di perlukanwaktu tambahan untuk recovery sebelum acces berikutnya
  acces time+recovery
*transfer rate:kecepatant ransver data ke/dari unit memory
4.di dalam sebuah computer  keberadaan sebuah prosesor sangatlah penting  tanpa prosessor bagaimana computer dapat bekerja,sedangkan di dalam prosesor itu terdapat bagian-bagian pengolah data di antaranya register ,control unit dan alu.
 Register merupakan simpanan kecil yang mempunyai kecepatan tinggi, lebih cepat 5-10 kali kecepatan perekaman atau pengambilan data di main memory,Register digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU, sedang instruksi-instruksi dan data lainnya yang menunggu giliran untuk diproses masih disimpan di main memory.dan jika register itu sendiri tidak ada bagaimana sebuah prosesor/cpu dapat bekerja ram tentunya walau kapasitas besar tetapi kecepatannya sangatlah rendah di banding dengan register tentu main memory tidak dapat melayani proses akses data ke cpu,jadi register sangatlah berperan penting karena dapat mengimbangi kecepatan dari cpu walau kapasitasnya sangat kecil oleh karena itu di perlukan memory tambahan yaitu cache memory.
Cache memory: beberapa CPU menggunakan suatu cache memory yang berkecepatan tinggi dengan tujuan agar kerja dari CPU lebih efisien dan mengurangi waktu yang terbuanTanpa cache memory, CPU akan menunggu sampai data atau instruksi diterima dari main memory atau menunggu hasil pengolahan selesai dikirim ke main memory baru proses selanjutnya bisa dilakukan. Proses dari main memory lebih lambat dari register sehingga banyak waktu terbuang ,oleh karena itu peran cache memory sangatlah penting mengingat sebagai penyokong/pembantu kerja dari pada register sehing cpu dapat bekerja dengan cepat dan akurat.
5.saya pernah mengalami ketika mempunyai computer Pentium tiga kalau enggak salah menggunakan sdram 100 dengan kapasitas 256 ingin di tambah kecepatannya menjadi 512 setelah terpasang emang bener kapasitas ram jadi 512 tetapi dalam kenyataanya kecepatan computer tidaklah naik setelah di periksa ternyata ram yang satunya mempunyai pc yg berbeda yang tadinya memang menggunakan pc100 ternyata yg di tambahkan adalah pc133 memang di control panel di check kapasitas naik menjadi 512 tetapi kecepatannya tidaklah naik sembari menunggu cari pc yang pas coba-coba pakai virtual memory kebetulan menyisakan free space yg lumayan besar di hardisk dengan cara:
1.Klik kanan di ikon My computer truz pilih Properties
2.Masuk Ke Bagian Advanced
3.Pada Bagian Performance klik tombol setting
4.Setelah Itu di bagian Visual effect,disana anda bisa mempercepat kerja komputer
dengan meminimalisasikan tampilan windows
 5.Setelah itu Pergi ke bagian Advanced And ada Tombol change pada bagian virtual memory klik itu
 6.Setelah itu akan ditampilkan ke bagian settingan virtual memory silahkan memilih bagian mana yg akan di jadikan virtual memory,Setelah selesai jgn lupa klik tombol set ya..
 7.restat computer untuk mendapatkan effecnya
 8.Selesai.
Tetapi setelah mendapatkan ram dengan pc yang pas sekalian pasang sdram yg baru virtual
memory di set seperti biasa karena sudah di rasa cukup dengan spek ram dan jenis computer yang seperti itu.

        


   






   

Senin, 14 November 2011

UJIAN PRAKTEK BAHASA RAKITAN

NAMA                 :ABAS WISARTO
NIM                     :SIA201001
MATA KULIAH :BAHASA RAKITAN PRAKTEK
DOSEN                :NAHAR MARDIYANTORO M.KOM




Jawaban  ujian praktek


.model small
 .code
 org 100h

 Mulai:
 jmp proses
 kal db 13,10,'Masukkan Password : $'
 kal2 db 10,'Welcome.....!!!$'
 kal3 db 10,'no access...$'

  proses1 :
 mov ah, 09h
 lea dx, kal3
 int 21h

 proses :
 mov ah, 09h
 lea dx, kal
 int 21h
 mov ah, 07h
 int 21h
 cmp al, 'F'
 je pilihan1
 jne proses1
 int 20h

 pilihan1:
 mov ah, 02h
 mov dl, 'X'
 int 21h
 mov ah, 07h
 int 21h
 cmp al, 'I'
 je pilihan2
 jne proses1

 pilihan2:
 mov ah, 02h
 mov dl, 'X'
 int 21h
 mov ah, 07h
 int 21h
 cmp al, 'X'
 je pilihan3
 jne proses1

 pilihan3:
 mov ah, 02h
 mov dl, 'X'
 int 21h
 mov ah, 07h
 int 21h

 je pilihan4
 jne proses1

 pilihan4:
 mov ah, 02h
 mov dl, 'X'
 int 21h
 mov ah, 09h
 lea dx, kal2
 int 21h

 int 20h
 end Mulai





 











UJIAN TEORI BAHASA RAKITAN

NAMA                 :ABAS WISARTO
NIM                     :SIA201001
MATA KULIAH :BAHASA RAKITAN
DOSEN                :NAHAR MARDIYANTORO M.KOM




1.      Interrupt adalah permintaan kepada microprocessor untuk melakukan suatu perintah. Ketika terjadi permintaan interupsi, microprocessor akan mengeksekusi interrupt handler ,Setiap interrupt handler itu memiliki alamat masing – masing yang disimpan dalam bentuk array yang masing – masing terdiri dari 4 byte (2 offset dan 2 segment). Array ini disebut vektor interupsi . Vektor interupsi ini disusun berdasarkan nomor interupsi yaitu dari hexa maksudnya adalah bahwa setiap interrupt itu dibagi menjadi beberapa bagian yang mempunyai tugas masing – masing. Tetapi ada juga interrupt yang tidak memiliki service, contohnya int 29.
 Bila dihasilkan interupsi 21h apa yang akan dikerjakan oleh komputer ?. Jawabnya, ada banyak sekali kemungkinan. Pada saat terjadi interupsi 21h maka pertama-tama yang dilakukan komputer adalah melihat isi atau nilai apa yang terdapat pada register AH. Misalkan bila nilai AH adalah 2 maka komputer akan mencetak sebuah karakter, berdasarkan kode ASCII yang terdapat pada register DL. Bila nilai pada register AH bukanlah 2, pada saat dilakukan interupsi 21h maka yang dikerjakaan oleh komputer akan lain lagi.
no service:no fungsi pada dos untuk melakukan perintah sesuai dengan penomoran angak service
no service:nilai service yang terdapat pada nilai ah yang mana nilai ini yang akan di kerjakan oleh interrupter Misalkan bila nilai AH adalah 2 maka komputer akan mencetak sebuah karakter, berdasarkan kode ASCII yang terdapat pada register DL. Bila nilai pada register AH bukanlah 2, pada saat dilakukan interupsi 21h maka yang dikerjakaan oleh komputer akan lain lagi.jadi no service mempunyai nilai pasangannya sendiri-sendiri dengan nilai interrupt.  
        2.02h,01h,07h
02h: bila nilai AH adalah 2 maka komputer akan mencetak sebuah   karakter, berdasarkan kode ASCII yang terdapat pada register DL.
01h: no service ini berfungsi untuk mengInput 1 Karakter (Keyboard Input)
 Mengambil Input Dari Keyboard (Standard Input Device),
 lalu menampilkan karakter ke layar (Standard Output Device) dan menyimpan karakter tersebut di AL.
 Penekanan tombol Ctrl-Break akan dicek. Jika tombol tersebut ditekan, interupt 23h akan dieksekusi
07h: no service ini berfungsi untuk mengInput 1 Karakter Tanpa Echo Tidak Mengecek Ctrl-C (Direct Console Input Without
 Echo). Menunggu hingga sebuah karakter diketikkan dari standard input device dan menyimpannya ke
 register AL. Service ini sangat mirip dengan service 01h, hanya saja pada service ini karakter tak
ditampilkan ke layar. Service ini tidak mengecek Ctrl-C atau Ctrl-Break. Service ini sering dipakai untuk
 pemasukan password karena tak menampilkan karakter yang diketikkan
08h: no service ini berfungsi untuk mengInput 1 Karakter Tanpa Echo Mengecek Ctrl-C (Console Input Without Echo With ^C).
 Menunggu hingga sebuah karakter diketikkan dari standard input device dan menyimpannya ke AL.
 Service ini juga tidak menampilkan karakter yang diketikkan ke layar monitor tapi mencek Ctrl-C atau
 Ctrl-Break. Jika tombol tersebut ditekan, INT 23h akan dieksekusi.






3. .model small
          .code
           org 100h
             mulai :
       mov ah,07h
                                int 21h
       mov ah, 02h
       mov dl,al
int 21h
int 20h
end mulai
4.sistem penginjeksian firus ke dalam system aplikasi dengan cara membatasi scope pencarian penduplikatan di mana dalam menjalankan routine pada saat computer idle sehingga tidak terdeteksi oleh user,virus ini akan mencari file com jika tidak ketemu dia akan mencari file berikutnya sampai ketemu dan jika ketemu dia akan mereplace dan mengcopy setelah  itu menghidden dan menginjeksi system program aplikasi jika tidak menemukan file com maka dia akan keluar dari pencarian file com
5.dengan menggunakan bahasa assembly akan dengan mudah membelokan interupsi sebuah software/hardware hal ini akan dengan mudah merubah pengalamatan sebuah hardware hanya dengan menggunakan bahasa yg simple atau bahasa tingkat rendah.



Minggu, 09 Oktober 2011

UTS TEORY BAHASA RAKITAN(DOSEN :NAHAR MARDIYANTORO)

UTS TEORY BAHASA RAKITAN(DOSEN NAHAR MARDIYANTORO)
1.Tahapan mendevelop program sampai menjalankan softwarenya:
   1.mengetahui arti-arti dari character-characterisitk dari sebuah program dengan demikian
     kita bias mengembangkan program-program tersebut seseuai keinginan atau kebutuhan                 kita akan out put yang akan di 
      Hasilkan
  2.menjalanakn langkah-langkah untuk menjalankan program tersebut pada program dos                  missal beberapa contoh langkah menuliskan dan memahami setta cara                                           menjalankanprogram tersebut pada dos.

            .MODEL SMALL
            .CODE
             ORG 100h
             Proses :
                         MOV AH,02h ; Nilai servis
                         MOV DL,'n' ; DL=karakter 'A' atau DL=41h
                         MOV CX,10h ; Banyaknya pengulangan yang akan
           Ulang :
                         INT 21h ; Cetak karakter !!
                         INC DL ; Tambah DL dengan 1
                        LOOP Ulang ; Lompat ke Ulang
                        INT 20h
                        END Proses
Menjalankan software:
1.click start
2 click run
3.ketikan cmd kemudian tekan enter
4.ketikan folder penyimpan program assemblernya missal e:(setelah itu enter) setelah itu panggil programnya dengan cara ketikan cd asm
5.ketikan tasm lat(lat nama program yg di buat pada notpad di turbo assemblernya)
6.ketikan tlink/t lat
7.ketikan lat kemudian enter maka akan muncul outputnya
    
2.jika menggunakan parameter t maka out dari file yg di ketikan pada asm akan muncul   sesuai parameter tetapi jika tidak menggunakan parameter /t akan keluar warning:no stak                           dari turbo assembler di dos
3. .model small
.code
 org 100h
mulai :
       jmp ulang
       vkal db 'stimik widya utama$'
ulang :
       mov dl, vkal[bx]
       mov ah, 02h
       int 21h
       inc bx
       mov ax, bx
       cmp ax,12
       je exit
       jmp ulang
       exit : int 20h
end mulai
4. .model small
            .code
org 100h
mulai:
      mov ah,02h
      mov dl,'b'
      mov cx,8
lagi:
     int 21h
     inc al
     loop lagi
     int 20h
 end mulai








UTS PRAKTEK BAHASA RAKITAN(DOSEN :NAHAR MARDIYANTORO M.KOM

MENAMPILKAN CHARATER BERATRIBUT M-A

.model small
.code
org 100h
proses:
      mov ah,09h
       mov al,'a'
       mov bh,00h
       mov bl,40h
       mov cx,13
ulang:
       int 10h
       inc al
      loop ulang
      int 20h
end proses  


   
MENAMPILKAN KALIMAT JIKA MENEMUKAN HURUF “U” MAKA AKAN BERHENTI

.model small
.code
 org 100h
mulai :
       jmp ulang
       vkal db 'stimik widya utama$'
ulang :
       mov dl, vkal[bx]
       mov ah, 02h
       int 21h
       inc bx
       mov ax, bx
       cmp ax,12
       je exit
       jmp ulang
       exit : int 20h
end mulai