• Tidak ada hasil yang ditemukan

RANCANG BANGUN MUSIC BOX BERBASIS MIKROKONTROLER (SOFTWARE) - Politeknik NSC Surabaya Repository

N/A
N/A
Protected

Academic year: 2024

Membagikan "RANCANG BANGUN MUSIC BOX BERBASIS MIKROKONTROLER (SOFTWARE) - Politeknik NSC Surabaya Repository"

Copied!
6
0
0

Teks penuh

(1)

38

BAB IV

PENGUJIAN RANCANGAN SISTEM

4.1 Pengujian Software

Program yang dibuat dibawah ini adalah program untuk menjalankan aplikasi suatu music box dimana data yang dimasukan adalah data yang diambil dari pembagian bilangan biner. Untuk pemasukan data diambil maka perlu diuji dengan menggunakan program ASM51(Benar salahnya program).

Gambar rancang bangun dibawah ini menunjukan rancangan software yang akan dibuat untuk menjalankan atau memaimkan musik yang ada didalam music box.

Gambar 4.1 Gambar blok diagram

Dari rancangan blok diagram diatas, maka dapat dibuat suatu flowchart yang digunakan untuk membuat suatu rancangan program seperti yang ada dibawah ini:

(2)

Gambar 4.2 Flowchart Program

Analisa data yang digunakan untuk mengambil dan pemilihan 5 intensitas cahaya untuk menjalankan 5 musik yang terdapat didalam music box adalah berdasarkan pembagian kelipatan bilangan desimal 255 yang dibagi 5 yang menghasilkan data kelipatan 51 mulai dari nol sampai 255. kelima data tersebut akan dimasukan kedalam program berdasarkan hasil yang telah ditentukan.

Adapun program anlisa data cahaya yang masuk kedalam music box berbasis mikrokontroler yang digunakan untuk memilih musik adalah sebagai berikut :

(3)

40

Pemilihan musik kelima:

GRADE_1:

CJNE A,#204D,CHECK_1 ; Apakah data diantara 204-255?

ACALL MUSIC_5 ; Jika ya, jalankan musik kelima CHECK_1: ; Jika tidak, periksa grade selanjutnya JNC GRADE_2

ACALL MUSIC_5

Pemilihan musik keempat:

GRADE_2:

CJNE A,#153D,CHECK_2 ; Apakah data diantara 153-203?

ACALL MUSIC_4 ; Jika ya, jalankan musik keempat CHECK_2: ; Jika tidak, periksa grade selanjutnya JNC GRADE_3

ACALL MUSIC_4

Pemilihan musik ketiga:

GRADE_3:

CJNE A,#102D,CHECK_3 ; Apakah data diantara 102-152?

ACALL MUSIC_3 ; Jika ya, jalankan musik ketiga CHECK_3: ; Jika tidak, periksa grade selanjutnya JNC GRADE_4

ACALL MUSIC_3

(4)

Pemilihan musik kedua:

GRADE_4:

CJNE A,#51D,CHECK_4 ; Apakah data diantara 51-101?

AJMP MUSIC_2 ; Jika ya, jalankan musik kedua CHECK_4: ; Jika tidak, periksa grade selanjutnya JNC GRADE_5

ACALL MUSIC_2

Pemilihan musik kesatu:

GRADE_5:

CJNE A,#00D,CHECK_5 ; Apakah data diantara 0-50?

ACALL MUSIC_1 ; Jika ya, jalankan musik kesatu CHECK_5: ; Jika tidak, periksa grade selanjutnya JNC NEXT

ACALL MUSIC_1

4.2 Langkah pemrograman ke minimum sistem

Untuk memasukan program kedalam minimum sistem mikrokontroler dapat di lakukan pengunakan serial port yang ada dalam sebuah PC, kemudian dengan proses sebagai berikut :

a. Ketik listing program dengan menggunakan notepad dan disimpan dengan menggunakan nama X.asm

(5)

42

b. Kemudian program tersebut di compile menggunakan program ASM51.

c. Langkah terakhir program tersebut di masukan kedalam downlodloader DT-51Lwin dan di download kedalam mikrokontroler.

Gambar 4.3 Notepad

(6)

Gambar 4.4 ASM51

Gambar 4.5 Downloader DT-51

Referensi

Dokumen terkait

Pada sistem pengatur intensitas cahaya berbasis wireless ini mempunyai beberapa parameter yang diuji, yaitu dengan tidak menggunakan penghalang dengan jarak 5 sampai 30

3.2 Flowchart Diagram Mulai Analisa Perancangan Alat Menghubungan ke prangkat Terhubung Baca Sensor DHT Tampilkan Perintah Siram ke LCD Baca Perinta dari Program Selesai

[r]

Gambar 3.10 Form tambah pegawai Pada modul ini, pegawai yang boleh ditambah adalah pegawai dengan otorisasi sebagai pegawai cetak tiket dan pegawai scan tiket, sehingga hanya memiliki

Sektor wisata saat ini menjadi salah satu sektor unggulan bagi pemerintah Indonesia untuk mendapatkan devisa negara, maka pelayanan serta manajemen proses perlu ditingkatkan melalui

[r]

Rangkaian IC L293 dengan 2 motor Dengan gambar diatas fungsi pin akan dijelaskan pada table dibawah ini : Tabel 4 fungsi pin L293 ENABLE DIR A DIR B FUNGSI H H L PUTAR KANAN H L

[r]