BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN
|
|
- Utami Indradjaja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN Model proses pengembangan perangkat lunak yang penulis gunakan adalah Model Linear Sequential atau sering disebut Water Fall Model. Metode pengembangan perangkat lunak dengan pendekatan model ini mencakup kegiatankegiatan : - Rekayasa sistem dan analisis, karena perangkat lunak adalah bagian dari sistem yang lebih besar penulis memulainya dengan membuat algoritmaalgoritma proses dan eksekusi. - Analisis kebutuhan perangkat lunak, pengumpulan kebutuhan dengan fokus pada perangkat lunak simulasi ini. - Perancangan, proses perancangan mengubah kebutuhan-kebutuhan menjadi bentuk karakteristik yang dimengerti sebelum memulai penulisan program. - Pembuatan kode program, menerjemahkan perancangan awal kedalam bentuk barisan perintah yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemograman Visual Basic. - Pengujian, ini memfokuskan pada logika internal dari perangkat lunak simulasi ini, fungsi-fungsi eksternal, dan mencari segala kemungkinan adanya kesalahan dengan memeriksa apakah sudah sesuai dengan teori dan hasil yang diharapkan. 3.1 Algoritma Algoritma perancangan perangkat lunak simulasi penerapan modus pengalamatan dan operasi aritmatika pada mikroprosesor intel 8088/8086 terbagi menjadi 4 bagian yaitu, 36
2 1. Algoritma Eksekusi Op-Code MOV. 2. Algoritma Eksekusi Op-Code ADD dan ADC. 3. Algoritma Eksekusi Op-Code INC. 4. Algoritma Eksekusi Op-Code SUB dan SBB. 5. Algoritma Eksekusi Op-Code DEC. 6. Algoritma Eksekusi Op-Code MUL. 7. Algoritma Eksekusi Op-Code DIV Algoritma Eksekusi Op-Code MOV Perintah MOV digunakan untuk menyalin suatu bilangan ke register tujuan atau memindahkan data dari isi suatu register ke register tujuan. Algoritma akan mengeksekusi op-code MOV sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Algoritma eksekusi op-code MOV adalah sebagai berikut, 37
3 Start Reg2 (Karakte r Akhir) X, H or L Ya Input merupakan pengalamatan register Tidak Input merupakan pengalamatan segera End Algoritma Eksekusi Op-Code ADD dan ADC Perintah ADD digunakan untuk menambah suatu bilangan ke register tujuan atau menambahkan isi dari suatu register dengan isi dari register tujuan. Perintah ADC sama dengan perintah ADD, hanya saja perintah ADC menambah hasil operasi dengan bit carry. Algoritma akan mengeksekusi op-code ADD atau ADC sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Algoritma eksekusinya adalah sebagai berikut : 38
4 Start Reg 1 & 2 ADC or ADD; chasil >0 Ya chasil1 = Biner2Dec(cOp1) + Biner2Dec(cOp2) Tidak End Algoritma Eksekusi Op-Code INC Perintah INC (penjumlahan inkremen) digunakan untuk menambah satu bit ke register tujuan. Algoritma akan mengeksekusi op-code INC sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Algoritma eksekusinya adalah sebagai berikut, Start Reg 1 & 2 INC; chasil >0 Ya chasil1 = Biner2Dec(cOp1) + 1 Tidak End 39
5 3.1.4 Algoritma Eksekusi Op-Code SUB dan SBB Perintah SUB digunakan untuk mengurangi register tujuan dengan suatu bilangan atau menambahkan isi dari register tujuan dengan isi dari register lain. Perintah SBB sama dengan perintah SUB, hanya saja perintah SBB mengurangi hasil operasi dengan bit carry. Algoritma akan mengeksekusi op-code SUB atau SBB sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Algoritma eksekusinya adalah sebagai berikut : Start Reg 1 & 2 SUB or SBB; chasil >0 Ya chasil1 = Biner2Dec(cOp1) - Biner2Dec(cOp2) Tidak End Algoritma Eksekusi Op-Code DEC Perintah DEC (pengurangan dekremen) digunakan untuk mengurang satu bit dari register tujuan. Algoritma akan mengeksekusi op-code DEC sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. 40
6 Algoritma eksekusinya adalah sebagai berikut : Start Reg 1 & 2 DEC; chasil >0 Ya chasil1 = Biner2Dec(cOp1) - 1 Tidak End Algoritma Eksekusi Op-Code MUL Perintah MUL (perkalian) digunakan untuk operasi perkalian bilangan tak bertanda. Perkalian di dalam mikroprosesor INTEL 8088/8086 ada 2 jenis, yaitu : perkalian 8 bit dan perkalian 16 bit. Hasil perkalian 8 bit menghasilkan bilangan 16 bit dan disimpan pada register AX, sedangkan hasil perkalian 16 bit menghasilkan bilangan 32 bit dan disimpan pada register DX-AX. Algoritma akan mengeksekusi op-code MUL sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Berikut algoritmanya : 41
7 Start Reg 1 & 2 SUB or SBB; chasil >0 Ya chasil1 = Biner2Dec(cOp1) * Biner2Dec(cOp2) Tidak End Algoritma Eksekusi Op-Code DIV Perintah DIV (pembagian) digunakan untuk operasi pembagian bilangan tak bertanda. Pembagian di dalam mikroprosesor INTEL 8088/8086 ada 2 jenis, yaitu : pembagian 8 bit dan pembagian 16 bit. Hasil bagi register AX dengan register 8 bit menghasilkan bilangan 8 bit dan disimpan pada register AH dan sisa bagi disimpan pada register AL. Sedangkan hasil bagi register DX-AX dengan register 16 bit menghasilkan bilangan 16 bit dan disimpan pada register AX dan sisa bagi disimpan pada register DX. Algoritma akan mengeksekusi op-code DIV sesuai dengan input dan menunjukkan perubahan isi register setelah perintah dieksekusi. Berikut algoritmanya : 42
8 Start Reg 1 & 2 SUB or SBB; chasil >0 Ya chasil1 = Biner2Dec(cOp1) / Biner2Dec(cOp2) Tidak End 3.2 Perancangan Perangkat lunak ini dirancang dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0 dengan beberapa komponen standar seperti TextBox, Microsoft Flex Grid, PictureBox, Image, Shape, Label, dan sebagainya. Perangkat lunak ini memiliki beberapa form, seperti : 1. Form Splash Screen. 2. Form Input Perintah. 3. Form Tambah Perintah. 4. Form Proses Op-Code. 5. Form Perihal. 43
9 3.2.1 Form Splash Screen Form Splash Screen berfungsi sebagai form awal (pembuka) pada perangkat lunak. Klik pada form atau ketik tombol <ENTER> untuk melanjutkan Gambar 3.1 Rancangan Form Splash Screen Keterangan : 1 : data penyusun skripsi. 2 : nama perangkat lunak. 3 : gambar icon perangkat lunak. 4 : data program studi dan kampus Form Input Perintah Form Input Perintah merupakan form yang berfungsi untuk memasukkan perintah op-code pada perangkat lunak, untuk selanjutnya diproses pada form Proses Perintah. 44
10 Gambar 3.2 Rancangan Form Input Perintah Keterangan : 1 : title bar, berisikan tulisan Input Perintah. 2 : tombol x, berfungsi untuk menutup form dan keluar dari program. 3 : tombol Perihal, untuk memunculkan form Perihal. 4 : tombol Panggil, untuk membuka data op-code yang sebelumnya disimpan. 5 : tombol Simpan, untuk menyimpan data op-code yang telah di-input. 6 : tabel Barisan Perintah, merupakan tempat ditampilkannya barisan op-code. 7 : tombol Tambah, untuk menambah perintah berikutnya. 8 : tombol Sisipkan, untuk menyisipkan perintah di antara perintah yang telah dimasukkan. 9 : tombol Ubah, untuk mengubah perintah yang telah dimasukkan. 10 : tombol Hapus, untuk menghapus perintah yang telah dimasukkan. 11 : tombol Jalankan, untuk memproses perintah yang telah dimasukkan dengan menampilkan form Proses OP-Code. 45
11 12 : tombol Keluar, untuk keluar dari form Form Tambah Perintah Form Tambah Perintah merupakan form yang berfungsi untuk menambahkan perintah op-code pada perangkat lunak. Form ini tampil apabila tombol Tambahkan, Sisipkan, Ubah ditekan pada form Input Perintah. Form ini juga menampilkan informasi dan fungsionalitas dari masing masing perintah yang dipilih Gambar 3.3 Rancangan Form Tambah Perintah Keterangan : 46
12 1 : title bar, berisikan tulisan Tambah Perintah. 2 : tombol x, berfungsi untuk menutup form. 3 : combo box, untuk memilih perintah yang akan digunakan. 4 : combo box, untuk memilih register-1 yang akan digunakan. 5 : combo box, untuk memilih register-2 yang akan digunakan. 6 : option button, untuk memilih pengalamatan atau penjumlahan register. 7 : option button, untuk memilih pengalamatan atau penjumlahan segera. 8 : daerah tampilan informasi mengenai perintah yang dipilih. 9 : tombol OK, berfungsi untuk memasukkan perintah yang telah dipilih. 10 : tombol Batal, berfungsi untuk membatalkan perintah yang telah dipilih Form Proses Op-Code Form Proses Op-Code merupakan inti dari perangkat lunak. Form ini berfungsi untuk mengeksekusi setiap perintah op-code yang dimasukkan pada form Input Perintah. Form ini juga menunjukkan semua perubahan dari isi register akibat eksekusi perintah. Hasil eksekusi dapat disimpan dan dibuka pada aplikasi notepad pada sistem operasi windows. 47
13 Gambar 3.4 Rancangan Form Proses Perintah Keterangan : 1 : title bar, berisikan tulisan Proses Op-Code pada Mikroprosesor INTEL 8088/ : tombol x, berfungsi untuk menutup form. 3 : tabel perintah, untuk menampilkan barisan perintah op-code yang akan diproses. 4 : tabel General Purpose Register, untuk menampilkan isi dari register AX (AH & AL), BX (BH & BL), CX (CH & CL), dan DX (DH & DL). 5 : tabel Register Flag, untuk menampilkan isi dari register flag : Z (Zero), C (Carry), A (Half Carry), S (Sign), P (Parity) dan O (Overflow). 6 : textbox, untuk menampilkan hasil eksekusi dari perintah. 7 : tombol Simpan Eksekusi, untuk menampilkan kotak dialog simpan. 8 : combobox, untuk memilih kecepatan eksekusi perintah. 9 : tombol Proses, untuk memulai proses eksekusi perintah. 10 : tombol Pause, untuk menghentikan proses eksekusi perintah secara sementara. 11 : tombol Keluar, untuk keluar dari form. 48
14 3.2.5 Form About Form About merupakan form untuk menampilkan data penyusun skripsi. Gambar 3.5 Rancangan Form About Keterangan : 1 : title bar, berisikan tulisan Perihal. 2 : tombol x, berfungsi untuk menutup form. 3 : nama perangkat lunak. 4 : data penyusun skripsi. 5 : gambar icon dari perangkat lunak. 6 : data kampus. 7 : tombol OK untuk menutup form Perihal. 49
BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN Perintah-perintah Mikroprosesor INTEL 8088/8086 yang didukung di dalam perangkat lunak ini adalah modus pengalamatan (MOV), penjumlahan (ADD),
Lebih terperinciBAB III PERENCANAAN DAN PERANCANGAN
BAB III PERENCANAAN DAN PERANCANGAN 3.1 Struktur Mikroprosesor Struktur Mikroprosesor dalam tugas akhir ini diasumsikan seperti berikut: 1. Memiliki 3 buah register register 1 dengan nama r1, register
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Pada bab ini, pembahasan simulasi sistem antrian pada warung internet akan mencakup prosedur kerja antrian dan pembuatan gambar yang digunakan dalam
Lebih terperinciREGISTER Register-register yang terdapat pada mikroprosesor, antara lain :
REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register
Lebih terperinciEksplorasi Prosesor 8086 Dengan Program DEBUG
dapat digunakan untuk mengeksplorasi keluarga prosesor 8086 termasuk PENTIUM pada PC telah disertakan setiapkali user melakukan instalasi WINDOWS Untuk menjalankan DEBUG, click Start-Run, kemudian ketik
Lebih terperinciPerangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088
Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088 Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi yang dibangun tahap ini dilakukan setelah algoritma perancangan selesai dilakukan dan selanjutnya
Lebih terperinciMODUL I PENGENALAN ASSEMBLY
MODUL I PENGENALAN ASSEMBLY Apakah bahasa assembly? Bahasa assembly adalah bahasa pemrograman dengan korespondensi satu-satu antara perintahperintah/pernyataannya dan bahasa mesin komputer. Bahasa assembly
Lebih terperinciMIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL
Perguruan Tinggi Mitra Lampung MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL 8086 Erwin Ardianto, S.T FLAG REGISTER 8086 memiliki flag register dengan panjang16-bit. Dari 16-bit itu terdapat 9 bendera
Lebih terperinciKALKULATOR ASSEMBLY Lutfi Budi Ilmawan
KALKULATOR ASSEMBLY Lutfi Budi Ilmawan 1. Analisis Kebutuhan Awal Penggunaan aplikasi kalkulator dengan menggunakan bahasa assembly sesuai dengan kode program yang terlampir membutuhkan operand-operand
Lebih terperinciPenyederhanaan fungsi Boolean
Penyederhanaan fungsi Boolean Proses penyederhanaan fungsi Boolean dengan metode Quine-McCluskey mempunyai 7 (tujuh) langkah pengerjaan untuk menyederhanakan fungsi Boolean dalam bentuk SOP (sum-of-product)
Lebih terperinciIMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER
IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER Hambali Program Studi Sistem Informasi, STMIK Logika Medan email: hambali.8645@yahoo.com
Lebih terperinciBab 1. Pemrograman dan Bahasa Rakitan. 1.1 Pendahuluan
Bab 1 Pemrograman dan Bahasa Rakitan 1.1 Pendahuluan Komputer dalam melaksanakan tugasnya tidak dapat dipisahkah dari peralatan lainnya yang mendukung kegiatan kerja komputer secara menyeluruh. Di samping
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada bab ini, pembahasan simulasi readers and writers problem pada maskapai penerbangan di bandara akan mencakup prosedur kerja Readers and Writers Problem
Lebih terperinciR E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3.
R E G I S T E R Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai operasi
Lebih terperinciOPERASI ARITMATIKA. Untuk menambah dalam bahas Assembler digunakan perintah ADD, ADC serta INC Sintaks : ADD Tujuan,Asal
1. Operasi Penjumlahan 1.1. ADD OPERASI ARITMATIKA Untuk menambah dalam bahas Assembler digunakan perintah ADD, ADC serta INC ADD Tujuan,Asal Contoh : Perintah ADD akan menambahkan nilai pada tujuan dan
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3. ANALISA Analisa pada bab ini akan mencakup alur kerja perangkat lunak, perancangan tampilan animasi, proses pembentukan kunci, proses kerja skema otentikasi (authentication),
Lebih terperinciPERANCANGAN PERANGKAT LUNAK PEMBELAJARAN MODUS PENGALAMATAN DAN OPERASI ARITMATIKA PADA MIKROPROSESOR INTEL 8088/8086 DENGAN MENGGUNAKAN MS
PERANCANGAN PERANGKAT LUNAK PEMBELAJARAN MODUS PENGALAMATAN DAN OPERASI ARITMATIKA PADA MIKROPROSESOR INTEL 8088/8086 DENGAN MENGGUNAKAN MS. VISUAL BASIC 6.0. Hendra Gunawan Teknik Informatika, STMIK-IM
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Lamport s bakery algorithm merupakan solusi yang diajukan oleh Lamport untuk menyelesaikan masalah mutual exclusion untuk n
Lebih terperinciLAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM
Lebih terperinciLAPORAN PRAKTIKUM. Praktek Mikroprosesor 1 Job Sheet 2
LAPORAN PRAKTIKUM Instruksi Aritmatika dan Operasi Logika Praktek Mikroprosesor 1 Job Sheet 2 Nama : DENNY SETIAWAN NIM : 3201311036 Kelas : V B Kelompok : 1 Anggota Kelompok : Denny Setiawan Ranto susilo
Lebih terperinciPENGENALAN VISUAL FOXPRO
PENGENALAN VISUAL FOXPRO BAHASA PEMROGRAMAN VISUAL FOXPRO Microsoft Visual FoxPro atau sering disingkat dengan FoxPro merupakan suatu bahasa pemrograman visual yang berorientasi pada database. Microsoft
Lebih terperinciOF DF IF TF SF ZF AF PF CF
MODUL II THE PROCESSOR STATUS AND FLAGS REGISTER Flags register merupakan register yang digunakan untuk menunjukkan kondisi dari suatu keadaan (ya atau tidak). Registr ini juga merupakan register 16 bit
Lebih terperinciBAB II LANDASAN TEORI LANDASAN TEORI
BAB II LANDASAN TEORI LANDASAN TEORI 2.1 Bahasa-Bahasa Komputer Pemakaian Komputer dewasa ini telah sedemikian pesatnya sejalan dengan kemajuan teknologi Komputer itu sendiri. Berbagai bidang seperti Industri,
Lebih terperinciMata Kuliah : Bahasa Rakitan Materi ke-3
Mata Kuliah : Bahasa Rakitan Materi ke-3 Struktur Register REGISTER Register adalah sebagian kecil memory komputer yang dipakai i untuk tempatt penampungan dt data. Data yang terdapat dalam register dapat
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk
Lebih terperinciLAB SHEET 4 OPERASI LOGIKA
LAB SHEET 4 OPERASI LOGIKA A. TUJUAN. Dapat menjalankan program operasi logika serta mengecek isi setiap register yang digunakan. B. TUJUAN. Dapat menjalankan program operasi logika serta mengecek isi
Lebih terperinciORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika
ORGANISASI DAN ARSITEKTUR KOMPUTER rsp oak informatika 1 Microprocessor Intel 80x86 rsp oak informatika 2 Central Processing Unit (CPU) CPU merupakan eupa a prosesor untuk memproses data Terpusat (central)
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sekilas Mengenai Microsoft Visual Basic Versi 6 Microsoft Visual Basic adalah sebuah bahasa pemograman komputer. Bahasa pemograman adalah perintah perintah atau instruksi yang
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
41 BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA Perangkat lunak penghitungan luas daerah yang dibatasi oleh kurva dengan menggunakan fungsi integral tentu ini memiliki persyaratan sebagai berikut: 1. Perangkat
Lebih terperinciKuis : Bahasa Rakitan (UAS)
Kuis : Bahasa Rakitan (UAS) Nama NIM Kelas :.. :.. :.. (Jawaban dikerjakan pada lembar soal ini, dikumpulkan melalui asisten dengan print out paling lambat dan email ke ruliriki@gmail.com) Teknis pengumpulan
Lebih terperinciBAB IV HASIL DAN UJI COBA
45 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Laporan skripsi ini mencoba untuk membuat sebuah perancangan aplikasi permainan Color Memory menggunakan metode Brute Force. Dalam proses pembuatan aplikasi
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pembahasan mengenai hasil mencakup spesifikasi perangkat keras (hardware) dan perangkat lunak (software) serta tampilan output perangkat lunak. IV.1.1.
Lebih terperinciBAB III ANALISA DAN PEMBAHASAN MASALAH
BAB III ANALISA DAN PEMBAHASAN MASALAH 3.1 Analisa Masalah Mencatat data alamat seseorang merupakan tugas yang ringan. Akan tetapi ketika data tersebut bertambah banyak maka akan sulit dilaku kan dalam
Lebih terperinciAPLIKASI SIMULASI OPERASI ARITMATIKA DAN LOGIKA PADA MIKROPROSESOR FAJAR NUR CHOLIS
APLIKASI SIMULASI OPERASI ARITMATIKA DAN LOGIKA PADA MIKROPROSESOR FAJAR NUR CHOLIS 41511010003 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 APLIKASI SIMULASI
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup popular dan mudah
Lebih terperinciBAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Lebih terperinciPengantar Pemrograman Visual
Pengantar Pemrograman Visual Sistem Penilaian Penilaian: Kehadiran 10% Kuis 10% Tugas 20% UTS 30% UAS 30% Nilai A > 80 Tidak hadir = tidak lulus Tidak buat tugas = nilai tugas 0. Tidak ikut kuis = nilai
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil
Lebih terperinciLAB SHEET 3 OPERASI ARITMATIKA
LAB SHEET 3 OPERASI ARITMATIKA A. TUJUAN 1. Dapat menjalankan program operasi aritmatika serta mengecek isi setiap register yang digunakan. B. BAHAN DAN ALAT 1. Lembar tugas 2. Sofware Z80 Simulator IDE
Lebih terperinciPada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah :
Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah : MOV Reg2,Reg1 MOV disebut sebagai opcede Reg1 dan Reg2 disebut sebagai operand Reg1
Lebih terperinciMateri 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA
Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui
Lebih terperinciMikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1
Mikroprosesor Bab 3: Arsitektur Mikroprosesor Generasi Awal Prosesor PENTIUM Arsitektur Mikroprosesor 1 20 bit Arsitektur Mikroprosesor 16 bit Register Antrian (FIFO) Arsitektur Mikroprosesor 2 Prosesor
Lebih terperinciMikroprosesor. Pertemuan 8. By: Augury
Mikroprosesor Pertemuan 8 By: Augury augury@pribadiraharja.com Sinyal pada Mode Maksimum Status siklus bus Status siklus bus ( S0, S1, S2 ) Sinyal ini merupakan keluaran yang akan diberikan oleh IC lain
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Aplikasi penyelesaian permainan Hashi dalam mencari solusi pada bahasan ini menggunakan teknik penyelesaian Hashi yang digunakan dalam menyelesaikan permainan
Lebih terperinciPERTEMUAN : 4 EKSPLORASI DEBUG
PERTEMUAN : 4 EKSPLORASI DEBUG Jurusan Teknik Informatika STT PLN ruliriki@gmail.com Riki Ruli S - http://blogriki.wordpress.com A ( Assemble/Address) : Memulai pembuatan program assembly dengan Debug
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisa sistem dan perancangan yang akan digunakan untuk membuat Aplikasi Permainan Hangman Tebak Kalimat untuk Pembelajaran Bahasa Inggris
Lebih terperinciBAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan
Lebih terperinciVISUAL BASIC.NET. 1. Apa Itu VB.NET?
VISUAL BASIC.NET 1. Apa Itu VB.NET? VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman Adalah Perintah-perintah yang dimengerti oleh computer untuk melakukan tugas-tugas
Lebih terperinciMODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Memahami komponen arsitektur komputer tingkat bawah. 2. Menggunakan simulator untuk
Lebih terperinciBAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i
BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan
Lebih terperinciPENGENALAN VISUAL BASIC 6.0
PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa
Lebih terperinciLAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA. Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM DIPLOMA
Lebih terperinciBAB III ANALISA DAN PEMBAHASAN MASALAH. Didalam jaman komputer sekarang ini program aplikasi seperti ini sangat
BAB III ANALISA DAN PEMBAHASAN MASALAH 3.1 Analisa Masalah Didalam jaman komputer sekarang ini program aplikasi seperti ini sangat dibutuhkan oleh setiap perusahaan dan organisasi yang bekerja dengan database
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti
Lebih terperinciBAB 3 PERANCANGAN SISTEM. perancangan sistem yang akan dibuat serta diimplementasikan. sistem informasi yang akan didesain secara terinci.
30 BAB 3 PERANCANGAN SISTEM Sebelum melakukan perancangan sistem aplikasi, maka harus dilakukan analisis sistem terlebih dahulu untuk memperoleh gambaran yang jelas tentang perancangan sistem yang akan
Lebih terperinciLAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK
LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK Disusun oleh : Nama : Yudi Irwanto (021500456) Prodi : Elektronika Instrumentasi Tanggal Praktikum : 6 April
Lebih terperinciDiktat Kuliah Organisasi dan Interaksi
Mikroprosesor dan Antarmuka Diktat Kuliah Organisasi dan Interaksi Nyoman Bogi Aditya Karna Sisfo IMelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen elkom http://www.imtelkom.ac.id
Lebih terperinci1. MENGENAL VISUAL BASIC
1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
A III ANALISA DAN PERANCANGAN III.1 Analisa Simulasi Antrian pada arberman Shop merupakan proses antrian yang menerapkan algoritma FIFO (First In First Out) yang berarti customer yang pertama datang akan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Implementasi merupakan suatu penerapan perancangan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak (software) dan
Lebih terperinciBAB I Pengenalan Microsoft Visual Basic 6.0
BAB I Pengenalan Microsoft Visual Basic 6.0 Pembuatan program dalam Visual Basic berbeda dengan pembuatan program-program DOS atau pemrograman yang bersifat konvensional. Dalam Visual Basic, pembuatan
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester
Lebih terperinciMODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0
MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB
Lebih terperinciMata Kuliah : Bahasa Rakitan
Mata Kuliah : Bahasa Rakitan Materi ke-4 Program Bahasa Rakitan dengan DEBUG.COM Perintah dan Fungsi dalam DEBUG.COM DEBUG, menjalankan program DEBUG : A> DEBUG nama file. COM Q (Quit), keluar dari program
Lebih terperinciBAB III Metode Perancangan
BAB III Metode Perancangan 3.1 Metode Perancangan Sistem Analisa Kebutuhan Desain Sistem dan Aplikasi Implementasi Pengujian Program Maintenance Gambar 3.1 Waterfall Model (Pressman, 2002) Dalam perancangan
Lebih terperinciDaftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3
Daftar Isi Daftar Isi... 1 Pertemuan 6: Perintah Masukkan dari Keyboard... 2 P6.1. Teori... 3 Masukkan dari Keyboard... 3 Masukkan Satu Karakter... 4 Masukkan Lebih Dari Satu Karakter... 7 Interrupt...
Lebih terperinciMEMBUAT LAPORAN (DATA REPORT)
1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari
Lebih terperinciDiktat Kuliah intel 8088
Mikroprosesor dan Antarmuka Diktat Kuliah intel 888 Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Bagan
Lebih terperinciPendidikan Teknik Informatika Universitas Negeri Malang
STANDAR KOMPETENSI Mengenal Bahasa Pemrograman Visual Basic 6.0 KOMPETENSI DASAR Mengenal perintah dasar dan menu Visual Basic 6.0 1 2 3 IDE dan konsep penggunaan Visual Basic 6.0 Mengenal Interface visual
Lebih terperinciHal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.
PERTEMUAN 1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI SISTEM
94 BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi 4.1.1 Spesifikasi Hardware Spesifikasi hardware minimum yang diperlukan untuk menjalankan sistem informasi ini adalah sebagai berikut : a. Processor
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi menggunakan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan
Lebih terperinciBab I Pengenalan Visual BASIC
Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft
Lebih terperinciKONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
KONIGURASI PIN-PIN MIKROPROSESOR Z 80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro PTK Universitas Pendidikan Indonesia 1. Konfigurasi Pengelompokan pin pin dari mikroprosesor Z80 dapat dilihat
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Identifikasi Masalah 3 dimensi atau biasa disingkat 3D atau disebut ruang, adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Istilah ini biasanya digunakan
Lebih terperinciKonsep Sistem Informasi B
MICROSOFT ACCESS FORM Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel atau query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows.
Lebih terperinciBAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang
BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya
Lebih terperinciBAB IV HASIL DAN UJI COBA
77 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Penulis merancang program sistem pakar untuk menentukan klasifikasi kendaraan bermotor menggunakan metode forward chaining dengan menggunakan bahasa pemogram
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
50 BAB IV HASIL DAN PEMBAHASAN IV.1. Implementasi Program Tahap implementasi program merupakan tahap meletakkan aplikasi agar siap untuk dioperasikan. Sebelum aplikasi diterapkan ada baiknya diuji terlebih
Lebih terperinciBAB I SEKILAS VISUAL STUDIO.NET 2008
BAB I SEKILAS VISUAL STUDIO.NET 2008 Pembahasan Materi : Mengenal IDE Visual Studio.NET 2008. Pembuatan project pada Visual Studio.NET 2008. Pengenalan kontrol yang sering digunakan, menulis kode program
Lebih terperinciCARA MENGGUNAKAN APLIKASI
CARA MENGGUNAKAN APLIKASI Untuk menjalankan aplikasi sistem pakar untuk melakukan diagnosis penyakit jantung dengan teorema bayes, yaitu : Jalankan aplikasi sistem pakar dengan memilih toolbar start pada
Lebih terperinciBAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai
BAB 3 PERANCANGAN SISTEM 3.1. Perancangan Sistem Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan.
Lebih terperincia b a AND b a OR b a XOR b a NOT a
MODUL IV LOGIC, SHIFT, and ROTATE INSTRUCTIONS Untuk mengubah bit-bit secara individual dalam komputer maka menggunakan operasi logika. Nila biner dari 0 dan 1 diperlakukan sebagai salah (0) dan benar
Lebih terperinciBAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya
BAB II LANDASAN TEORI 2.1 Pengertian Komputer Dalam merancang sebuah sistem informasi, digunakan suatu alat pendukung yaitu komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya
Lebih terperinciPemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri
Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools
Lebih terperinciModul Praktikum Ke-1
Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema. Ditinjau dari sudut katanya sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu kesatuan
Lebih terperinciJUMANTAKA Halaman Jurnal: Halaman LPPM STMIK DCI:
JUMANTAKA Vol 01 No 01 (2018) PISSN: 2613-9138 EISSN : 2613-9146 JUMANTAKA Halaman Jurnal: http://jurnal.stmik-dci.ac.id/index.php/jumantaka/ Halaman LPPM STMIK DCI: http://lppm.stmik-dci.ac.id/ PENYEDERHAAN
Lebih terperinciBuka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0
PAKET PEMROGRAMAN II Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0 A. Menu Bar B. Standar ToolBar E. Jendela Command D. Jendela Kode C. Form Designer F. Form Controls
Lebih terperinciBAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke
74 BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian program adalah pengujian dimana user memasukan data ke dalam sistem informasi yang sudah dibuat. Dengan adanya pengujian ini maka data
Lebih terperinciJ. Informatika AMIK-LB Vol.1 No.2 /Mei/2013
PERANGKAT LUNAK PEMBELAJARAN OPERASI ARITMATIKA PADA MIKROPROSESOR INTEL 8088/8086 DENGAN METODE CBT (Computer Based Training) Oleh SITI MUSTAWA Dosen Prodi Manajemen Informatika, AMIK Labuhanbatu Rantauprapat,
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi vinegere cipher ini dirancang untuk berjalan dalam sistem operasi berbasis windows. Untuk menjalankan aplikasi ini ada dua macam cara yaitu : 1. Dengan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan
BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM Dari hasil perancangan yang dilakukan oleh penulis, pada bab ini disajikan implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan spesifikasi sistem
Lebih terperinciPEMROGRAMAN 8085 Kelompok Instruksi Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com Kelompok Instruksi Transfer Data MOV MVI transfer data transfer
Lebih terperinci