Mencetak Karakter Dengan Assembly

Posted by Unknown Senin, 30 September 2013 0 komentar

  1. Pertama anda harus mempunyai program compiler nya, di sini saya menggunakan TASM.
  2. Lalu tuliskan source seperti gambar dibawah ini pada notepad - kemudian save dengan ekstensi .asm di Folder TASM

  3. Bukalah Command Prompt, lalu kita masuk pada folder compiler. Disini Compiler saya terletak di C:\TASM

  4. Kemudian kita harus mengcompile file .asm tersebut menjadi file .obj
    Caranya ketikan: tasm (spasi) (nama file)
    Contoh: tasm posting
    file .obj tidak dapat kita eksekusi langsung namun harus kita rubah lagi menjadi file .com

  5. Caranya ketikan: tlink/t (spasi) (nama file)
    Contoh: tlink/t posting

  6. Setelah file tersebut berhasil kita rubah menjadi .com maka kita sudah bisa mengeksekusinya

  7. Dari gambar di atas dapat kita lihat Output dari source di atas adalah "X"

Keterangan :
  • mov ah,02h ; Nilai servis untuk mencetak 1 karakter
  • mov dl,'X' ; Karakter ASCII yang akan di cetak adalah 'X'
  • int 21h ; Lakuka Eksekusi
  • int 20h ; Selesai!
Catatan:
  • File akan berhasil di eksekuis jika saat compile tidak ada pesan error


Baca Selengkapnya ....

Algoritma dan Pemprograman Dasar Dengan Bahasa C

Posted by Unknown Jumat, 06 September 2013 0 komentar

Baca Selengkapnya ....

Linked List / Senarai

Posted by Unknown Jumat, 23 Agustus 2013 0 komentar


Linked List / Senarai
Struktur data yang terdiri dari rantaian elemen sejenis yang saling berhubungan. Setiap elemen memiliki pendahulu dan penerusnya (kecuali elemen terakhir).
Struktur ini mirip kereta api, dimana kepalanya seperti lokomotif, elemennya seperti gerbong kereta dan datanya seperti penumpang/barang

Operasi Dasar Linked List / Senarai

  1. Cipta_Senarai : membuat senarai kosong
  2. Sisip_Awal : menyisipkan elemen di awal
  3. Sisip_Akhir : menyisipkan elemen di akhir
  4. Hapus_Awal : menghapus elemen di awal
  5. Hapus_Akhir : menghapus elemen di akhir


Download Full Materi [RE-UPLOAD]

Baca Selengkapnya ....

Queue (Antrian)

Posted by Unknown 0 komentar


Queue (Antrian)

  • Struktur Data Linier
  • Penghapusan pada bagian DEPAN (FRONT) dan penambahan berlaku pada bagian BELAKANG (REAR)
  • Disebut juga “Waiting Line”
  • FIFO (First In First Out) > Elemen yang pertama kali masuk adalah elemen yang pertama kali dikeluarkan dari antrian.


Operasi-Operasi Dasar

  1. CreateQueque (Q) : Membuat Antrian baru Q, dengan jumlah elemen kosong.
  2. MakeNull (Q) : Mengosongkan Antrian Q, jika ada elemen maka semua elemen dihapus.
  3. EmptyQ : Menguji apakah antrian Q kosong.
  4. FullQ : Menguji apakah antrian Q penuh. TambahQ (x,Q) –memasukkan elemen baru x ke dalam antrian Q.
  5. AmbilQ (Q,x) : Mengeluarkan elemen depan pada antrian Q.


Baca Selengkapnya ....

Stack (Tumpukan)

Posted by Unknown 0 komentar


Stack (Tumpukan)
Kumpulan elemen-elemen data yang disimpan dalam satu lajur linier
Kumpulan hanya boleh diakses pada satu lokasi saja yaitu pada posisi ATAS (TOP) tumpukan. Tumpukan digunakan dalam algoritma pengimbas (parsing), algoritma penilaian (evaluation), dan algoritma penjejahan balik (backtrack)

  • Tumpukan disebut juga Push down Stack
  • Yaitu penambahan elemen baru (PUSH) dan penghapusan elemen dari tumpukan (POP)
  • Sistem pengaksesan pada Tumpukan menggunakan sistem LIFO (Last In First Out) artinya elemen yang terakhir masuk akan jadi yang pertama keluar dari tumpukan.

Operasi-Operasi Dasar Pada Stack (Tumpukan)
  1. CREATESTACK(S) : Membuat tumpukan baru S, dengan jumlah elemen kosong
  2. MAKENULL(S) : Mengosongkan tumpukan S, jika ada elemen maka semua elemen dihapus.
  3. EMPTY : Menguji apakah tumpukan itu kosong
  4. PUSH (x,S) : Memasukkan elemen baru x ke dalam tumpukan S
  5. POP(S) : mengeluarkan elemen posisi atas pada tumpukan S


Baca Selengkapnya ....