TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD
|
|
- Ida Tedja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD A. Pendahuluan Virtex-5 ML506 Board merupakan salah jenis FPGA yang menggunakan prosesor Virtex-5. Virtex 5 merupakan salah satu produk dari Xilinx. Beberapa fitur dari Virtex-5 ML506 Board adalah sebagai berikut: a. Xilinx Virtex-5 FPGA : XC5VSX50T-1FFG1136 (ML506) b. DIP switches, LEDs, pushbuttons, dan rotary encoder c. RS-232 serial port (DB9) d. LCD 16x2 karakter e. PS/2 mouse dan keyboard konektor f. USB interface chip dan peripheral ports g. Baterai Lithium h. JTAG downloader i. Power indicator LED [7] Gambar 1. Virtex-5 ML506 Board Virtex-5 ML506 Board dapat diprogram dengan menggunakan bahasa pemrograman VHDL, MATLAB dan C. Tapi pada tutorial ini yang dibahas hanya pemrograman menggunakan bahasa pemrograman. Hal ini dikarenakan menurut penulis, pemrograman pada FPGA (khususnya Xilinx Virtex-5 ML506 Board) yang menggunakan bahasa pemrograman C masih sedikit tutorialnya atau bahkan tidak ada yang versi bahasa Indonesia. Hal ini mendorong untuk membuat tutorialnya supaya bisa membantu rekan-rekan yang mau belajar memrogram FPGA menggunakan bahasa C. 1 P a g e H e n d y B r i a n t o r o
2 Pada pemrograman C pada Virtex-5 ML506 Board ini terdapat 2 tahap pemrogramannya, yaitu tahap pemrograman MicroBlaze dan tahap pemrograman SDK (Software Development Kit). Pemrograman MicroBlaze ini merupakan pemrograman untuk mendefinisikan fungsi dari pin-pin IC Virtex-5. Pendefinisian fungsi pin IC Virtex-5 ini tergantung dari kebutuhan dari pengguna dalam menggunakan Virtex-5 tersebut. Fungsi yang biasanya digunakan adalah untuk fungsi I/O dan fungsi komunikasi data. Fungsi I/O di antaranya untuk LED, dipswitch dan LCD sedangkan fungsi komunikasi data diantaranya adalah untuk komunikasi serial dan Ethernet. Dan fungsi yang digunakan pada tutorial ini adalah fungsi I/O. Kemudian untuk pemrograman SDK (Software Development Kit), yaitu pemrograman untuk memberikan suatu program apa yang harus dilakukan oleh Virtex-5 ML506 Board. Pada pemrograman SDK (Software Development Kit) ini, program pengkodean siklik diberikan. Pada pemrograman SDK (Software Development Kit) terdapat beberapa tipe bahasa pemrograman yang bisa diterapkan, salah satunya adalah bahasa pemrograman C. Ada beberapa langkah yang harus dilakukan baik untuk pemrogram MicroBlaze dan pemrograman SDK (Software Development Kit). Berikut adalah langkah-langkah yang harus dilakukan. 2 P a g e H e n d y B r i a n t o r o
3 B. Pemrograman MicroBlaze Pada Virtex-5 ML506 Board Pada pemrograman MicroBlaze ini, menggunakan perangkat lunak Xilinx Platform Studio. Sedangkan versi yang digunakan pada tutorial ini adalah versi Gambar 2 menunjukkan tampilan awal dari Xilinx Platform Studio version Gambar 2. Tampilan awal perangkat lunak Xilinx Platform Studio Untuk membuat MicroBlaze, pilih Menu Create New Project Using Base System Builder pada Menu Getting Started. Setelah itu akan muncul jendela baru dengan nama Create New Project Using BSB Wizard dan memasukkan nama proyek dan tipe Interconnect (pilih yang PLB System). Gambar 3 menunjukkan tampilan Create New Project Using BSB Wizard. Gambar Error! No text of specified style in document.. Tampilan Create New Project Using BSB Wizard 3 P a g e H e n d y B r i a n t o r o
4 Setelah menekan OK maka akan tampil tampilan dari konfigurasi yang akan diterapkan pada Virtex-5 ML506 Board. Gambar 4 menampilkan tampilan konfigurasi awal. Kemudian memilih pilihan I would like to create a new design dan menekan tombol Next. Gambar 4. Tampilan awal konfigurasi Setelah itu memilih Board yang digunakan, kita memilih Virtex-5 ML506 Board. Dan menekan tombol Next. Tampilan ditunjukkan pada Gambar 5. Gambar 5. Tampilan memilih Board yang digunakan 4 P a g e H e n d y B r i a n t o r o
5 Setelah menekan tombol Next maka akan muncul tampilan untuk memilih sistem prosesor yang digunakan. Karena sistem prosesor tunggal sudah cukup maka memilih Single-Processor System. Setelah itu menekan tombol Next lagi. Tampilan pemilihan sistem prosesor ditunjukkan pada Gambar 6. Gambar 6. Tampilan pemilihan sistem prosesor Setelah itu akan muncul tampilan konfigurasi prosesor. Maka konfigurasinya kita memilih Microblze untuk tipe prosesor, 125 Mhz untuk besar clock frekuensi dan 8KB untuk Local Memory. Setelah itu menekan tombol Next. Tampilan konfigurasinya ditunjukkan pada Gambar 7. 5 P a g e H e n d y B r i a n t o r o
6 Gambar 7. Tampilan konfigurasi prosesor Kemudian akan muncul konfigurasi peripheral yang akan dimasukkan ke Virtex-5 ML506 Board. Kita tekan tombol Next. Tampilan konfigurasi ditunjukkan pada Gambar 8. Gambar 8. Tampilan konfigurasi konfigurasi peripheral Selanjutnya akan muncul konfigurasi cache. Kita tekan tombol Next. Tampilan konfigurasi ditunjukkan pada Gambar 9. 6 P a g e H e n d y B r i a n t o r o
7 Gambar 9. Tampilan konfigurasi cache Setelah akan muncul jendela Summary dan centang pada pilihan Save Base System Builder (.bsb) Setting File. Kita tekan tombol Finish dan konfigurasi selesai. Tampilan konfigurasi ditunjukkan pada Gambar 10. Gambar 10. Tampilan Summary dari konfigurasi. 7 P a g e H e n d y B r i a n t o r o
8 Kemudian akan hasil konfigurasi yang telah dibuat. Setelah itu maka dilakukan proses update konfigurasi tersebut ke Virtex-5 ML506 Board dengan cara memilih menu Device Configuration Update Bitstream dan proses update akan berjalan. Tampilanya ditunjukkan pada Gambar 11. Gambar 11. Tampilan hasil konfigurasi Setelah melakukan update bitstream maka dilakukan export konfigurasi tersebut ke SDK (Software Development Kit). Caranya dengan memilih menu Project Export Hardware Design in SDK dan memilih Export Only. Sesuai yang ditunjukkan pada Gambar 12 dan Gambar 13. Dan pemrograman Microblaze sudah selesai dan dilanjutkan ke pemrograman SDK (Software Development Kit). Gambar 12. Tampilan melakukan export konfigurasi tersebut ke SDK (Software Development Kit) 8 P a g e H e n d y B r i a n t o r o
9 Gambar 13. Tampilan memilih Export Only C. Pemrograman SDK (Software Development Kit) Pada Virtex-5 ML506 Board Pemrogram dilanjutkan dengan pemrograman SDK (Software Development Kit) pada Virtex-5 ML506 Board. Perangkat lunak yang digunakan adalah Xilinx Software Development Kit (Xilinx SDK). Untuk membuka Xilinx Software Development Kit, bisa langsung menuju ke Start Xilinx Software Development Kit. Sesuai dengan Gambar 14. Setelah memilih, maka akan muncul tampilan awal seperti pada Gambar 15. Kemudian pilih OK. Gambar 14. Tampilan Menu Start Gambar 15. Tampilan awal Xilinx Software Development Kit 9 P a g e H e n d y B r i a n t o r o
10 Setelah itu akan muncul program Xilinx SDK. Untuk mengawali project maka pilih File New Xilinx C Project sesuai tampilan seperti Gambar 16. Gambar 16. Tampilan untuk mengawali project Kemudian tampil form New Hardware Project dan mengisi form project name, location, target hardware specification sesuai Gambar 17. Kemudian pilih Finish. Gambar 17. Tampilan New Hardware Project 10 P a g e H e n d y B r i a n t o r o
11 Kemudian muncul Form New Project dan isi sesuai dengan Gambar 18. Pilih Next. Gambar 18. Form New Project 11 P a g e H e n d y B r i a n t o r o
12 Kemudian tampil Form baru dan pilih Finish. Sesuai dengan Gambar 19. Gambar 19. Form New Project Cari folder src pada folder belajar1, kemudian klik kanan pilih New Source File. Seperti pada Gambar P a g e H e n d y B r i a n t o r o
13 Gambar 20. New source file Kemudian tampil form New Source File, isikan Source File sama dengan nama foldernya, yaitu belajar1.c. Kemudian tekan Finish. Gambar 21. Form New Source File Setelah itu akan muncul lembar kerja belajar1.c. Masukkan code sesuai dengan Gambar 22. Code tersebut merupakan code untuk mengirimkan data berupa tulisan Hello World secara serial k PC. 13 P a g e H e n d y B r i a n t o r o
14 Gambar 22. Lembar kerja belajar1.c Kemudian klik kanan pada folder belajar1. Pilih Generate Linker Script seperti pada Gambar 23. Gambar 23. Generate Linker Script Muncul form Generate a linker script dan tekan tombol Generate. 14 P a g e H e n d y B r i a n t o r o
15 Gambar 23. Form Generate a linker script Yang terakhir pilih menu Xilinx Tools Program FPGA Kemudian tekan Program sesuai dengan Gambar 25. Gambar 24. Program FPGA 15 P a g e H e n d y B r i a n t o r o
16 Tampilan di TeraTerm pada Gambar 26. Gambar 25. Program FPGA Gambar 26. Tampilan di TeraTerm 16 P a g e H e n d y B r i a n t o r o
Pengenalan FPGA oleh Iman Taufik Akbar
Pengenalan FPGA oleh Iman Taufik Akbar Tutorial singkat ini akan membahas mengenai FPGA (Field Programmable Gate Array). Adapun FPGA yang akan digunakan adalah produk dari Digilent yang menggunakan Xilinx
Lebih terperinciTutorial NIOS II dengan Quartus II 9.0
Tutorial NIOS II dengan Quartus II 9.0 1. Buka Start Program Altera Quartus II 9.0 2. Klik File New Project Wizard, tentukan lokasi folder tempat kita menyimpan project kemudian beri nama project tersebut
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Spesifikasi yang ada pada sistem ini terbagi menjadi dua tahapan, yaitu spesifikasi perangkat keras yang digunakan dan spesifikasi perangkat lunak
Lebih terperinciBAB III PERANCANGAN DAN PEMODELAN
BAB III PERANCANGAN DAN PEMODELAN Pada bab ini akan membahas mengenai perancangan dan pemodelan serta realisasi dari perangkat keras dan perangkat lunak untuk alat pengukur kecepatan dengan sensor infra
Lebih terperinciQUARTUS DAN CARA PENGGUNAANNYA
QUARTUS DAN CARA PENGGUNAANNYA A. Pengertian Software Quartus Quartus merupakan sebuah software yang digunakan untuk membuat simulasi rangkaian logika secara digital dengan memanfaatkan bahasa deskripsi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam perancangan alat pendeteksi pelanggaran garis putih pada Traffict Light ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahanpermasalahan
Lebih terperinciTeknologi Implementasi dan Metodologi Desain Sistem Digital
Metodologi Desain TSK505 - Lanjut Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang teknologi implementasi sistem digital di IC keluarga 7400, PLD (PLA,
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Dalam bab ini akan dibahas masalah-masalah yang muncul dalam perancangan alat dan aplikasi program, serta pemecahan-pemecahan dari masalah yang
Lebih terperinciCara Install Java SE Development Kit (JDK) di Windows
Cara Install Java SE Development Kit (JDK) di Windows 1. Download Java JDK Versi Terbaru 2. Klik dua kali pada file instalasi yang sudah didownload dan akan membuka dialog installer java. 3. Klik next,
Lebih terperinciHow2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS
DT-51 AT89C51XXX BMS Application Note Oleh: Tim IE Application Note (AN) ini disusun untuk memberikan penjelasan tentang cara penggunaan DT-51 AT89C51XXX Bootloader Micro System beserta software pendukungnya.
Lebih terperinciBAB IV IMPLEMENTASI DAN ANALISA
BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi
Lebih terperinciBAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul
19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian
Lebih terperinciI. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 3 Stopwatch
MODUL 3 Stopwatch I. Pendahuluan Pada praktikum ini, anda akan mempelajari cara mengembangkan sebuah sistem pada IC FPGA Spartan-II buatan menggunakan software ISE WebPack. Sistim yang dibuat adalah sebuah
Lebih terperinciPENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer
Lebih terperinciBAB IV HASIL DAN ANALISIS
BAB IV HASIL DAN ANALISIS Hasil dan analisa dari proyek ini adalah sebuah perancangan sistem kontrol suhu berbasis mikrokontroler ATMega32 yang digunakan sebagai pengontrol suhu di inkubator penetasan
Lebih terperinciBuku Panduan bagi Pengguna MODEM USB Model : BRG-U100 Ver. USB B
Buku Panduan bagi Pengguna MODEM USB Model : BRG-U100 Ver. USB-100-2.0-B Bromex Tower 803 #731-2, Janghang-Dong, IIsandong-Gu, Goyang-Si, Gyonggi-Do, Korea Daftar Isi 1. Instalasi Modem USB CDMA 2 1.1
Lebih terperinciAVR USB ISP Trademarks & Copyright
AVR USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel Corporation.
Lebih terperinciBAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK
BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK Bab ini membahas tentang perancangan perangkat lunak yang meliputi interface PC dengan mikrokontroller, design, database menggunakan Microsoft access untuk
Lebih terperinciBAB IV METODE KERJA PRAKTEK
BAB IV METODE KERJA PRAKTEK sebagai berikut : Metode yang digunakan dalam pengerjaan kerja praktek ini adalah 1. Wawancara, yaitu bertanya secara langsung kepada asisten laboratorium mikrokontroler untuk
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan
Lebih terperinciTEKNIK PEMROGRAMAN MIKROKONTROLER AVR
TEKNIK PEMROGRAMAN MIKROKONTROLER AVR Seiring dengan makin pesatnya teknologi, maka bidang elektronika sebagai salah satu pilar penopang terbesarnya, juga mengalami perkembangan yang luar biasa. Oleh karena
Lebih terperinciVirtual PC dapat berjalan di Windows XP, Vista maupun Windows 7. Saya melakukan installasi pada Windows 7, 64 bit.
Power Pro Solution Technical Guide Installasi Microsoft Virtual PC Dokumen ini dimaksudkan untuk memberikan petunjuk bagaimana melakukan installasi Linux Ubuntu Server 9.10. Untuk mempermudah pelatihan,
Lebih terperinciPetunjuk Instalasi Dan Penggunaan Pembaca KTP-el
Petunjuk Instalasi Dan Penggunaan Pembaca KTP-el PT. Len Industri (Persero) Jl. Soekarno-Hatta 442 Bandung 40254 Phone : +62 22 5202682, Fax: +62 22 5202695, Website : www.len.co.id 1 PETUNJUK INSTALASI
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1. ANALISIS 3.1.1 Analisis Masalah Berdasarkan permasalahan yang dijelaskan oleh penulis sebelumnya, bahwa dengan perkembangan kemajuan kehidupan manusia di tuntut untuk
Lebih terperinciMembuat Project dengan CodeVisionAVR.
Membuat Project dengan CodeVisionAVR. Pada penjelasan berikutnya, sebagai contoh digunakan modul AVR yang mempunyai hubungan sebagai berikut: PortA terhubung dengan 8 buah LED dengan operasi aktif high
Lebih terperinciBAB I PENGENALAN FLASH DAN ACTIONSCRIPT 3.0
BAB I PENGENALAN FLASH DAN ACTIONSCRIPT 3.0 Bab ini akan dibahas: Komponen-komponen Flash beserta dengan fitur-fiturnya Contoh-contoh penggunaan beberapa komponen Flash untuk membuat disain animasi. Dasar-dasar
Lebih terperinciBAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.
BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Specification Requirement Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi pengaplikasian program aplikasi agar dapat berjalan dengan baik. Specification
Lebih terperinciBAB 3. Perancangan Sistem
BAB 3 Perancangan Sistem 3.1 Rancangan Sistem Rancangan Sistem secara keseluruhan dapat dilihat pada Gambar 3.1 Gambar 3.1 Blok Diagram Sistem Berdasarkan Gambar 3.1 mengenai Blok Diagram Sistem terdapat
Lebih terperinciMODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan Alat Pengaduk Adonan Kue ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut antara
Lebih terperinciBAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK
21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Setelah melakukan perancangan sistem serta tampilan antarmuka, maka langkah selanjutnya ialah penginstalan server server yang akan digunakan dalam sistem
Lebih terperinciPetunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16
Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-16 USB Mikrokontroller AVR ATmega 16 Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan robot pengantar makanan berbasis mikrokontroler ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan
Lebih terperinciRekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2
Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk
Lebih terperinciAntarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM
Antarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM Artikel kali ini saya akan membahas cara pemakaian LCD M1632 pada LPC1114 dengan Modul DST ARM. LCD yang digunakan adalah LCD 16x2 karakter atau M1632.
Lebih terperinciMOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR
MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 1 MEMBUAT APLIKASI ANDROID PERTAMA Tujuan: Mahasiswa mampu dan memahami cara untuk membuat aplikasi mobile dengan menggunakan Android Studio. Mahasiswa memahami
Lebih terperinciBAB IV HASIL DAN UJICOBA
BAB IV HASIL DAN UJICOBA Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan
Lebih terperinciPersiapan. 2.1 Hardware
Persiapan Selanjutnya, pertama kali Anda perlu mempersiapkan segala sesuatu yang diperlukan untuk pemrograman Android, baik dari segi hardware dan software. Persiapan ini gunanya menyediakan IDE dan platform
Lebih terperinciAT89 USB ISP Trademarks & Copyright
AT89 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered trademark of Intel
Lebih terperinciTrademarks & Copyright
ProgPAL User Guide Trademarks & Copyright DT-51 is a trademark of Innovative Electronics. PC, AT, and IBM are trademarks of International Business Machines. Windows is registered trademark of Microsoft
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java
53 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi 5.1.1 Lingkungan Pemrograman Pembuatan software ini dipengaruhi oleh perkembangan Software Application Development Tools yang ada, oleh sebab itu aplikasi
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel rencana implementasi OCT NOV DEC JAN Act Plan I II III IV V I II III IV I II III IV V I II Pemilihan Hardware & Software # # Konfigurasi
Lebih terperinciProsedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini:
1. Menginstall Software Arduino Prosedur Program File instalasi software Arduino dapat diperoleh pada alamat situs web di bawah ini yang tersedia untuk sistem operasi Windows, Mac dan Linux: http://arduino.cc/en/main/software
Lebih terperinciBAB II LANDASAN TEORI. Arduino menurut situs resminya di didefinisikan sebagai
7 BAB II LANDASAN TEORI 2.1 Pengertian Arduino Arduino menurut situs resminya di www.arduino.cc didefinisikan sebagai sebuah platform elektronik terbuka (open source), berbasis pada hardware dan software
Lebih terperinciI. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 4 Kalkulator 4-bit
MODUL 4 Kalkulator 4-bit I. Pendahuluan Pada praktikum ini, anda akan mempelajari cara mendisain beberapa sub-disain dari sebuah sistem besar stopwatch menggunakan VHDL. Sub-disain yang dibuat ada empat
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN
A V IMPLEMENTASI DAN PEMAHASAN 5.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini akan dijabarkan spesifikasi perangkat keras dan perangkat
Lebih terperinciPetunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A
Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan
Lebih terperinciLAMPIRAN A. Tabel Konversi Temperatur Termokopel Tipe K
LAMPIRAN A Tabel Konversi Temperatur Termokopel Tipe K 58 LAMPIRAN B Tabel Konversi Penguat Termokopel AD595A 59 LAMPIRAN C Panduan Penggunaan Wonderware InTouch [3] Pada bagian ini akan dijelaskan mengenai
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem Sistem atau aplikasi dapat berjalan dengan baik, karena ditunjang oleh perangkat lunak (software) lain dan perangkat keras (hardware)
Lebih terperinciTUTORIAL. Tabel Kebenaran Full Adder : Cin B A Sum Cout
TUTORIAL Desain dan Simulasi Rangkaian Digital dengan OrCAD 9.1 Oleh : Agus Bejo Program Diploma Teknik Elektro Fakultas Teknik, Universitas Gadjah Mada Berikut ini adalah panduan untuk merancang sebuah
Lebih terperinciIDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS. Oleh: Sumarsono
IDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS Oleh: Sumarsono Awal Kisah... Pada suatu hari saya sedang belajar mikrokontroler AVR. Ketika masih menggunakan windows saya menggunakan AVRStudio (free software
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Pada bab ini akan akan menjelaskan mengenai sistem dari mesin Aciera F5 dengan pengendali berbasis komputer personal menggunakan software Mach3 yang digunakan untuk mengendalikan
Lebih terperinciPercobaan 9 Basic Widget
Percobaan 9 Basic Widget 9.1 Pokok Bahasan XML Layout Basic Widget 9.2 Tujuan Dengan praktikum ini mahasiswa diharapkan dapat: Memahami pembuatan user interfaces dengan menggunakan XML layout Memahami
Lebih terperinciAPLIKASI WEB DINAMIS LANJUT TUGAS 1
APLIKASI WEB DINAMIS LANJUT Nama : Apriyanto Wibowo NIM : 12141362 Soal : TUGAS 1 1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai implementasi dan evaluasi pada saat melakukan perancangan Standalone AVR Programmer. Berikut ini adalah beberapa cara implementasi
Lebih terperinciPertama tama install terlebih dahulu java versi terbaru pada. atau didalam
1 Langkah Langkah Instalasi android SDK dan Eclipse : Install Komponen yang dibutuhkan : Pertama tama install terlebih dahulu java versi terbaru pada alamat berikut ini : http://www.java.com/en/download/index.jsp
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. evaluasi dari sistem yang telah dibuat dan dijelaskan pada Bab 3.
BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai langkah-langkah implementasi serta evaluasi dari sistem yang telah dibuat dan dijelaskan pada Bab 3. 4.1 Spesifikasi Sistem Pada spesifikasi
Lebih terperinciMANUAL UNTUK MENJALANKAN PROGRAM
1 MANUAL UNTUK MENJALANKAN PROGRAM Aplikasi ini dibuat dengan menggunakan aplikasi php dan javascript sebagai rancangan interface, untuk tempat penyimpanan data (database) digunakan MySQL client version:
Lebih terperinciGambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.
JOBSHEET V ANTARMUKA MIKROKONTROLER DENGAN PENAMPIL LCD (Liquid Crystal Display) 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan modul penampil LCD. Mengetahui dan memahami
Lebih terperinciDST-51 v3.7 DEVELOPMENT SYSTEM MULTI MIKROKONTROLER
DST-51 v3.7 DEVELOPMENT SYSTEM MULTI MIKROKONTROLER Bagi penggemar mikrokontroler yang suka bereksperimen dengan berbagai mikrokontroler seringkali harus merancang board khusus untuk setiap mikrokontroler
Lebih terperinciMODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO
MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA 2016 MIKROKONTROLER UNTUK PEMULA
Lebih terperinciBUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE DATABASE STASIUN BUMI PEMANTAU GAS RUMAH KACA (DBGRK)
BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE DATABASE STASIUN BUMI PEMANTAU GAS RUMAH KACA (DBGRK) I. PENDAHULUAN Software Database Stasiun Bumi Pemantau Gas Rumah Kaca (DBGRK) adalah sistem perangkat lunak
Lebih terperinciBAB III PERANCANGAN SISTEM
24 BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Rangkaian Perancangan system monitoring Thermometer data logger menggunakan Arduino uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang
Lebih terperinciPemrograman Mobile Android # 2
Pemrograman Mobile Android # 2 SDK & Dasar Pengembangan Aplikasi Mobile ajib susanto fik Udinus 1 TIK Mahasiswa dapat menjelaskan beberapa macam SDK untuk pemrograman mobile. Mahasiswa dapat menggunakan
Lebih terperinciBAB IV PEMBAHASAN DAN ANALISA PEMROGRAMAN PADA PLC DAN SOFTWARE WONDERWARE. 4.1 Membuat Program Dalam Bentuk Ladder Pada PLC LS Glofa
BAB IV PEMBAHASAN DAN ANALISA PEMROGRAMAN PADA PLC DAN SOFTWARE WONDERWARE 4.1 Membuat Program Dalam Bentuk Ladder Pada PLC LS Glofa a. Buka program GMWIN 4.0 dengan cara klik Start Windows All Programs
Lebih terperinciAVR-51 USB ISP Trademarks & Copyright
AVR-51 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel
Lebih terperinciBUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE LANDFILL GAS ANALYSER MANAGER (LGAM) - TPA
BUKU PETUNJUK OPERASIONAL (MANUAL) SOFTWARE LANDFILL GAS ANALYSER MANAGER (LGAM) - TPA I. PENDAHULUAN Software Landfill Gas Analyser Manager (LGAM) - TPA adalah sistem perangkat lunak basis data yang dapat
Lebih terperinciBAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Pada bab ini menjelaskan tentang perancangan sistem alarm kebakaran menggunakan Arduino Uno dengan mikrokontroller ATmega 328. yang meliputi perancangan perangkat keras (hardware)
Lebih terperinciBAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis
BAB III PERANCANGAN 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis Arduino Perancangan merupakan tahap dalam pembuatan suatu alat, tanpa perancangan maka penulis akan menemui kesulitan
Lebih terperinciIMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS
IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV. Hasil Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian
Lebih terperinciMENGENAL WEMOS D1 MINI DALAM DUNIA IOT
MENGENAL WEMOS D1 MINI DALAM DUNIA IOT Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Dunia IT khususnya dalam bidang IOT (Internet of Things) atau yang biasa dikenal
Lebih terperinciManual Penggunaan Aplikasi LandStar dengan Mode Radio RTK
Manual Penggunaan Aplikasi LandStar dengan Mode Radio RTK Sharpmapping PT. Choice Plus Gemilang Sentral Senayan II, 20, F2002, JL. Asia Afrika no 8. Jakarta Selatan, 10270, Indonesia Ph +62 (21) 3048 6780
Lebih terperinciBAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di
BAB IV METODE PENELITIAN 4.1 Minimum System ATmega8 Minimum system ATmega8 adalah sebuah perangkat keras yang berfurngsi untuk men-download program yang telah dibuat dengan menggunakan DB25 serta menghubungkan
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Tahap ini merupakan penyesuaian perangkat lunak dengan rancangan dan desain sistem yang telah dibuat. Sistem informasi yang dibuat akan diterapkan berdasarkan
Lebih terperinciPART 4 TRAINING DELAY. Dosen : Dwisnanto Putro, ST, M.Eng
PART 4 TRAINING DELAY Dosen : Dwisnanto Putro, ST, M.Eng LED (LIGHT EMITING DIODE) Untuk LED ANODA : Logika 0 = led menyala Logika 1 = led mati Untuk LED KATODA : Logika 0 = led mati Logika 1 = led menyala
Lebih terperinciFirst Cup Android. TripleLands Tutorial
First Cup Android 2011 TripleLands Tutorial Buku ini berisikan panduan bagi pemula yang ingin mempelajari Android langkah per langkah. Didalamnya akan di paparkan mengenai cara instalasi SDK, instalasi
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.
Lebih terperinciBAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE
BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE Pada bab ini dibahas gambaran umum sistem dan perancangan program Operasi Dasar Sinyal. 3.1 Gambaran Umum Sistem Program pengolahan
Lebih terperincide KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable
de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable Oleh: Tim IE Fitur ISP (In-System Programmer) yang terdapat pada semua mikrokontroler AVR, sangat mempermudah kita di dalam melakukan
Lebih terperinciPART 7. Void & Define. Dosen : Dwisnanto Putro, S.T, M.Eng
PART 7 Void & Define Dosen : Dwisnanto Putro, S.T, M.Eng LED (LIGHT EMITING DIODE) Untuk LED ANODA : Logika 0 = led menyala Logika 1 = led mati Untuk LED KATODA : Logika 0 = led mati Logika 1 = led menyala
Lebih terperinciCODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng.
CODEVISION AVR C Dwisnanto Putro, S.T., M.Eng. CODEVISION AVR C Code vision AVR merupakan compiller bagi bahasa pemrograman C, sistem IDEAPG (Integrated Development Environment and Automatic Program Generator)
Lebih terperinciAN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA
AN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA R8C/13 R5F21134 adalah mikrokontroler produksi Renesas, sebuah perusahaan gabungan antara Mitsubishi dan Hitachi yang memiliki fitur-fitur sebagai berikut:
Lebih terperinciSOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE
SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview SDK (Software Development Kit) Creating Project di Eclipse Creating Project di Android
Lebih terperinciMengenal Pemograman Android Menggunakan Eclipse
Mengenal Pemograman Android Menggunakan Eclipse Rizka Sepriandy rizka.sepriandy@gmail.com Abstrak Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan
Lebih terperinciPENGOPERASIAN SISTEM OPERASI
APLIKASI KOMPUTER Modul ke: PENGOPERASIAN SISTEM OPERASI Fakultas Psikologi I b r a h i m, S.T, M.T. Program Studi Psikologi www.mercubuana.ac.id Pengertian Sistem Operasi yang dikembangkan oleh Microsoft
Lebih terperinciBAB IV IMPLEMENTASI RANCANGAN LAYAR
73 BAB IV IMPLEMENTASI RANCANGAN LAYAR 4.1 Desain Antar Muka (interface) Antar muka atau biasa disebut interface adalah tampilan aplikasi yang bersentuhan langsung dengan pengguna dalam menjalankan fungsi-fungsi
Lebih terperinciBAB IV METODE KERJA PRAKTEK. praktek yang disertai dengan cara-cara pembuatan sistem kontrol dan
BAB IV METODE KERJA PRAKTEK Pada bab empat menjelaskan tentang metode dalam pengerjaan kerja praktek yang disertai dengan cara-cara pembuatan sistem kontrol dan pemrograman robot menggunakan Code Vision
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Pada bab ini akan diuraikan cara dan langkah-langkah untuk mengimplementasikan rancangan perangkat lunak, kebutuhan perangkat lunak maupun perangkat keras yang
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi yang diterapkan demi terciptanya suatu sistem informasi
82 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi yang diterapkan demi terciptanya suatu sistem informasi yang dibutuhkan, membutuhkan suatu rincian implementasi sebagai berikut
Lebih terperinciBerikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini :
Cara Menjalankan Program Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini : 1. Instal Apache2triad 5.4 dengan cara klik 2 kali pada Apache2triad 5.4 pada folder software
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi yang Diperlukan 4.1.1 Spesifikasi Piranti Keras Berikut merupakan spesifikasi piranti keras yang digunakan pada saat melakukan pengujian e-book reader berbasis
Lebih terperinciRESUME JARINGAN KOMPUTER
RESUME JARINGAN KOMPUTER Jaringan komputer merupakan kumpulan dari beberapa komputer yang dihubungkan satu dengan lainnya dengan menggunakan protocol komunikasi. Prisip dasar jaringan komputer adalah terjadinya
Lebih terperinciAVR USB ISP mkii Trademarks & Copyright
AVR USB ISP mkii Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel
Lebih terperinci