contoh proposal orkom
DESCRIPTION
Contoh ProposalTRANSCRIPT
PROPOSAL
ORGANISASI KOMPUTER DAN BAHASA ASSEMBLY
“APLIKASI PENCETAK DATA PROGRAM KEAHLIAN
PROGRAM DIPLOMA IPB”
Kelas : INF 2B Praktikum 1
Nama : M Wahyu Kurniawan
NIM : J3C214130
PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA
DIREKTORAT PROGRAM DIPLOMA
INSTITUT PERTANIAN BOGOR
2015
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas
segala karunia yang telah dilimpahkan sehingga penulis dapat menyelesaikan
proposal yang berjudul “APLIKASI PENCETAK DATA PROGRAM
KEAHLIAN PROGRAM DIPLOMA IPB” tepat pada waktunya.
Ucapan terima kasih penulis ucapkan kepada pihak-pihak yang telah
mendukung proposal ini sehingga dapat terselesaikan, yaitu kepada :
1. Orang Tua
2. Dosen Mata Kuliah Organisasi Komputer dan Bahasa Assembly
3. Teman-teman.
Dalam penulisan proposal ini penulis menjelaskan bagaimana
implementasi dari bahasa assembly dengan menggunakan software Emu8086
yang membuat sebuah proram aplikasi.
Akhir kata tiada gading yang tak retak, demikian pula dengan proposal ini
yang masih jauh dari kesempurnaan. Oleh karena itu, kritik dan saran yang
membangun sangat penulis harapkan untuk penyempurna diwaktu mendatang.
Bogor, Desember 2015
Penulis
i
DAFTAR ISIKATA PENGANTAR..............................................................................................i
DAFTAR ISI............................................................................................................1
BAB I.......................................................................................................................2
PENDAHULUAN...................................................................................................2
1.1 Latar Belakang..........................................................................................2
1.2 Tujuan........................................................................................................2
1.3 Manfaat......................................................................................................2
BAB II......................................................................................................................3
DASAR TEORI.......................................................................................................3
2.1 Instruksi Program.......................................................................................3
BAB III....................................................................................................................5
PEMBAHASAN......................................................................................................5
3.1 Rancangan Projek Akhir...........................................................................5
3.2 Cara Kerja Aplikasi...................................................................................5
DAFTAR PUSTAKA..............................................................................................6
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dewasa ini, perkembangan teknologi semakin pesat. Inovasi yang yang
ada semakin berkembang, seperti berkembangnya cara penyajian informasi.
Semakin berkembangnya cara penyajian informasi maka pembaca pun lebih
memilih membaca penyajian informasi yang mudah, enak dilihat, dan ringan.
Maka dari itu penulis berinisiatif untuk membuat sebuah program pencetak
informasi daftar Program Keahlian Diploma IPB, sehingga pencari informasi
yang ingin mengetahui tentang PK di Diploma IPB dapat melihat daftar PK
tersebut serta informasi yang lebih dalam tentang PK tersetbut.
Oleh karena itu, dengan adanya pembuatan proposal ini penulis akan
membuat sebuah aplikasi sistem penyaji informasi yang menarik mudah
digunakan dan ringan dengan menggunakan program emu8086 dalam bahasa
assembly.
1.2 Tujuan
Tujuan penulisan proposal ini agar mengetahui fungsi-fungsi atau
perintah yang terdapat dalam bahasa assembly yang diimplementasikan pada
Pencetakan String untuk membuat Daftar Data.
1.3 Manfaat
1. Dapat banyak mengenal fungsi-fungsi yang digunakan dalam pencetakan
data Program Keahlian Diploma IPB.
2. Dapat dijadikan sebagai salah satu gambaran dari pengimplementasian
program bahasa assembly.
2
BAB II
DASAR TEORI
2.1 Instruksi Program
LEA, digunakan untuk memanggil kalimat yang telah disimpan di DB.
DB, untuk menyimpan String/kalimat.
Data Segment, digunakan untuk menunjukkan tempat segmen diamana
data-data pada program disimpan.
Code Segment, digunakan untuk menunjukkan tempat dari segmen yang
sedang aktif.
Stack Segment, menunjukkan letak dari segmen yang digunakan oleh
stack.
CMP<Compare>, digunakan untuk membandingkan 2 buah Operand.
JMP<Jump>, untuk melompati daerah data program.
JE<Jump If Equal>, Lompat jika Operand = Operand2
JL<Jump If Less>, Lompat jika Operand1 < Opreand2 untuk bilangan
bertanda
JG<Jump If Greater>, Lompat jika Operand1 > Operand2, untuk bilangan
bertanda
SHR<Shift Right>, untuk menggeser Operand1 ke kanan sebanyak
Operand2 secara per bit dan menambahkan nol pada bit yang tergeser.
SHL<Shift Left>, untuk menggeser Operand1 ke kiri sebanyak Operand2
secara per bit. Kemudian bit kosong yang telah tergeser di sebelah
kanannya akan diberi nilai nol.
RET<Return>, digunakan untuk mengendalikan control promgram pada si
pemanggil procedure.
3
CALL, akan menyimpan register IP saja bila procedure yang dipanggil
berbentuk “NEAR”.Bila procedure yang dipanggil berbentuk “FAR”,
maka perintah “CALL” akan menyimpan register CS dan IP.
INC<Increment>, digunakan untuk pertambahan dengan 1.
ADD, menambahkan nilai pada tujuan da nasal.
MOV, digunakan untuk mengcopy nilai atau angka menuju suatu register,
variable, atau memory.
4
BAB III
PEMBAHASAN
3.1 Rancangan Projek Akhir
Dalam Program Dalam Program “Aplikasi Pencetak Data Program
Keahlian Program Diploma IPB”, penulis akan menghadirkan data Program
Keahlian yang ada di Program Diploma IPB. Dalam Program ini penulis juga
menyediakan kode Program Keahlian yang mana ketika kita inputkan kode
itu maka akan muncul informasi tentang Program Keahlian tersebut.
Tampilan dalam program ini masih sangat cukup sederhana. Desain dalam
tampilan ini dibuat dengan warna yang dapat menarik perhatian. Selain itu,
tulisan dalam aplikasi ini juga dibuat semenarik mungkin agar pemain tertarik
dan tidak cepat bosan dalam memainkan games tersebut. Semua itu dilakukan
agar pengguna dapat merasa lebih nyaman ketika menjalankan Program ini.
3.2 Cara Kerja Aplikasi
Pertama ketika menjalankan Program ini, pengguna akan disuguhkan
dengan tampilan awal daftar Program Keahlian berserta kode masing- masing
PK. Setelah seluruh daftar Program Keahlian muncul, pengguna akan diminta
untuk menginputkan kode Program Keahlian yang ingin dilihat detail atau
info lengkapnya. Lalu program akan membaca yang diinputkan oleh
penggula, lalu menampilkan detail atau info lengkap dari Program Keahlian
yang kodenya telah diinputkan oleh pengguna sebelumnya.
5
DAFTAR PUSTAKA
Suheri, Asep. 2012. MODUL PRAKTIKUM ORGANISASI KOMPUTER &
BAHASA ASSEMBLY. [Bogor]: Program Diploma Institut Pertanian Bogor
[IPB].
6