Anda di halaman 1dari 54

LAPORAN PRAKTIKUM

MIKROPROSESSOR

Oleh :
Agus Miftakhul Arzaq
19520605

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
TAHUN 2021
PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
Jl. Budi Utomo No.10 Ponorogo, Jawa Timur Indonesia Telp. (0352) 481124, 487662 -
Fax : (0352) 461796 humas@umpo.ac.id , akademik@umpo.ac.id

LEMBAR PENGESAHAN

Nama : Agus Miftakhul Arzaq


NIM : 19520605
Program Studi : S1 Teknik Elektro
Laporan Praktikum : Mikroprosessor

Isi dan format laporan ini telah disetujui serta disahkan sebagai syarat
untuk melengkapi pelaksanaan Praktikum Mikroprosessor pada Program Studi
Teknik Elektro, Fakultas Teknik, Universitas Muhammadiyah Ponorogo, pada :
Hari :
Tanggal :
Nilai :

Mengetahui, Menyetujui,
Ketua Program Studi Pembimbing Praktikum

Didik Riyanto, S.T, M.Kom. Didik Riyanto, S.T, M.Kom.


NIK. 19801125 201309 13 NIK. 19801125 201309 13

KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah
memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

i
Laporan Praktikum Mikroprosessor, tidak lupa penulis ucapkan terima kasih
kepada :

1. Bapak Didik Riyanto, S.T., M.Kom selaku dosen pembimbing Praktikum


Mikroprosessor yang telah memberikan bimbingan kepada kami.
2. Bapak Edi Kurniawan, S.T., M.T selaku instruktur pembimbing praktek
dan teman-teman yang ikut membantu, sehingga laporan ini bisa terusun.

Disini Penulis sangat berharap semoga laporan ini dapat berguna dalam
rangka menambah pengetahuan serta wawasan kita, dan penulis juga menyadari
akan kekurangan dalam laporan ini, dan jauh dari apa yang penulis harapkan.
Maka dari itu, penulis mengharapkan adanya kritik, saran, maupun usulan demi
perbaikan dimasa yang akan datang.
Semoga laporan yang sederhana ini dapat dipahami bagi siapapun yang
membacanya. Sekiranya laporan yang telah disusun ini dapat berguna bagi penulis
maupun yang membacanya. Sebelumnya penulis mohon maaf apabila terdapat
kesalahan kata yang kurang berkenan.

Ponorogo,27 Juli 2021

Agus Miftakhul Arzaq

ii
iii
DAFTAR ISI

LEMBAR PENGESAHAN....................................................................................i
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
BAB 1 DISPLAY TOLONG.................................................................................1
1.1 Uraian Materi..........................................................................................1
1.2 Alat dan Bahan........................................................................................4
1.3 Langkah Percobaan................................................................................5
1.4 Hasil Percobaan.......................................................................................6
BAB 2 PERMAINAN FIRE LOOP......................................................................7
2.1 Uraian Materi..........................................................................................7
2.2 Alat dan Bahan........................................................................................7
2.3 Langkah Percobaan................................................................................7
2.4 Hasil Percobaan.....................................................................................12
BAB 3 STOP WATCH........................................................................................13
3.1 Uraian Materi........................................................................................13
3.2 Alat dan Bahan......................................................................................13
3.3 Langkah Percobaan..............................................................................13
3.4 Hasil Percobaan.....................................................................................15
BAB 4 CLOCK.....................................................................................................16
4.1 Uraian Materi........................................................................................16
4.2 Alat dan Bahan......................................................................................16
4.3 Langkah Percobaan..............................................................................16
4.4 Hasil Percobaan.....................................................................................20
BAB 5 NADA TELEPON....................................................................................21
5.1 Uraian Materi........................................................................................21
5.2 Alat dan Bahan......................................................................................21
5.3 Langkah Percobaan..............................................................................21
5.4 Hasil Percobaan.....................................................................................23
BAB 6 ORGAN MIKROKOMPUTER..............................................................24
6.1 Uraian Materi........................................................................................24
6.2 Alat dan Bahan......................................................................................24

iii
6.3 Langkah Percobaan..............................................................................24
6.4 Hasil Percobaan.....................................................................................28
BAB 7 KOTAK MUSIK......................................................................................29
7.1 Uraian Materi........................................................................................29
7.2 Alat dan Bahan......................................................................................29
7.3 Langkah Percobaan..............................................................................29
7.4 Hasil Percobaan.....................................................................................37
DAFTAR PUSTAKA...........................................................................................38
LAMPIRAN..........................................................................................................39

iv
BAB 1

DISPLAY TOLONG

1.1 Uraian Materi

1. Spesifikasi Hardware
1. Z80 CPU
CPU Z-80 dari Zilog mempunyai 158 Intruksi
2. ROM (Read Only Memory) U5
3. EPROM (Erasable Programmable ROM) Memory 2 kilobyte, alamat :
0000H-17FFH.
4. RAM (Random Access Memory)
RAM Statik 6116, total 2 kilobyte pada alamat : 1800H-1FFFH.
5. PORT I/O
6. Display LED
7. Speaker
8. Power
9. Audio Tape Interface (Mic dan Ear)
Digunakan untuk menghubungkan antara uPro-1 dengan tape recorder.
10. Keyboard
2. Spesifikasi Software

MPF-1 mempunyai program monitor 2 kilobyte yang dirancang untuk


memudahkan fungsi-fungsi MPF-1. Setelah daya diberikan, monitor mulai
bekerja. Disamping semua tombol pada keyboard, monitor mempunyai
“memory checking routine”. Dibawah ini dapat dijumpai
gambaran sekilas dari fungsi tombol-tombol pada keyboard:
1. RS : Reset Sistem
2. ADDR : Address = Set alamat memori
3. REG : Register = Set nama register
4. DATA : Memasukkan data ke memori atau register
5. PC : Program Counter = Memanggil Program Counter
6. +  : Menambah alamat memori atau register dengan 1 (satu)

1
7. -  : Mengurangi alamat memori atau register dengan 1 (satu)
8. STEP : Menjalankan program pemakai, instruksi demi instruksi
(single step)
9. SBR : Set Break Point (titik henti) dari program pemakai
10. CBR : Clear Break Point = menghilangkan clear break point dari
Program pemakai
11. MON : MONITOR = kembali ke program monitor atau
menghentikan program pemakai dengan seketika.
12. GO : Menuju program pemakai atau menjalan program (fungsi
monitor).
13. INS : Menyelipkan 1 byte
14. DEL : Delete = Menghapus 1 byte data dari memori.  
15. MOVE : Memindahkan blok data dari satu area ke area lain.
16. RELA : RELATIVE = Menghitung alamat relative.
17. TAPE WR: Menyimpan data memori ke tape audio (cassete)
18. TAPE RD : Mengambil data dari tape audio.
19. INTR : Maskable Interrupt, dihubungkan dengan kaki INT dari
CPU.
20. USER KEY : Tombol yang dapat ditentukan sendiri fungsinya oleh
Pemakai dihubungkan dengan port Input 00, bit 6.
21. AF BC DE HL, AF‟ BC‟ DE‟ HL‟, IX IY SP IIF SZ. N, PNC SZ. N
‟PNC‟ 0 1 2 3 4 5 6 7 8 9 A B C D E F = Hexa digit atau nama register.
3. Operasi Dasar
1. Operasi Reset
Keadaan reset dari sistem mikroprosesor dapat dicapai dengan :

a. Penyalaan pertama kali atau pertama kali dihubungkan dengan


penyedia daya dari keadaan mati. Amati dan catat apa yang
ditampilkan oleh LED 7 segmen.

b. Tekan tombol ADDR Amati dan catat apa yang ditampilkan oleh


LED 7 segmen.

2
c. Tekan tombol RS Amati dan catat apa yang ditampilkan oleh LED
7 segmen.
2. Mengecek dan mengganti isi memori
A. Mengecek isi ROM
Tombol-tombol yang digunakan didalam operasi dasar ini
adalah : ADDR, + , - , dan tombol-tombol heksadesimal. Karena isi
ROM hanya bisa dibaca saja dan tidak dapat diubah, maka pada
operasi ini hanya dilakukan pengecekan isinya saja tanpa
pengubahan. Alamat ROM pada sistem MPF-1 adalah dari 0000H
– 07FFH. Langkah-langkah untuk mengecek isi ROM:
1. Pertama tekan tombol ADDR, kemudian masukkan alamat
ROM yang akan dilihat isinya, misal tekan tombol ADDR,
kemudian 6, pada penampil akan tertampil alamat 0006H dan
isinya. Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
2. Untuk berpindah ke alamat yang lebih tinggi tekan tombol +
dan Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
3. Untuk berpindah ke alamat yang lebih rendah tekan tombol –
dan Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
Pada pengecekan isi ROM ini penampil yang berjumlah 6 digit
akan menampilkan alamat pada 4 digit sebelah kiri dan data 2 digit
paling kanan.

XXXX X. X.
Alamat data
B.
Mengecek isi RAM
Tombol-tombol yang digunakan didalam operasi dasar ini
adalah : ADDR, DATA, + , - , dan tombol-tombol heksadesimal.
Alamat RAM pada sistem MPF-1 adalah dari 1800H – 1FFFH.
Langkah-langkah untuk mengecek maupun mengubah isi RAM :

3
1. Pertama tekan tombol ADDR, kemudian masukkan alamat
RAM yang akan dituju, misal tekan tombol ADDR, kemudian
1808, pada penampil akan tertampil alamat 1008H dan
isinya. Amati dan catat apa yang ditampilkan oleh LED 7
segmen.
2. Mengubah isi dari RAM dengan menekan tombol data diikuti
data yang akan dimasukkan. Amati dan catat apa yang
ditampilkan oleh LED 7 segmen.
3. Untuk mengubah isi RAM pada alamat yang lebih rendah
tekan tombol (– )dan data yang akan dimasukkan.Amati dan
catat apa yang ditampilkan oleh LED 7 segmen.
4. Untuk mengubah isi RAM pada alamat yang berbeda tekan
tombol ADDR kemudian data yang akan dimasukkan. Amati
dan catat apa yang ditampilkan oleh LED 7 segmen.
C. Mengecek dan Mengubah Isi Register.
Tombol-tombol yang digunakan didalam operasi ini adalah :
Tombol REG, DATA, + , - , dan tombol-tombol heksadesimal yang
sekaligus merangkap sebagai tombol-tombol nama register.
Langkah-langkah untuk mengecek maupun mengubah isi Register
adalah sebagai berikut:
1. Menekan tombol REG diikuti nama register yang akan dilihat
isinya. Pada penampil akan tertampil nama register yang
bersangkutan pada digit ke 5 dan ke 6 atau 2 digit paling
kanan, sedangkan isinya tertampil pada digit ke 1 sampai ke 4
(4 digit sebelah kiri):
X X X X        X. X.
data         register
2. Menekan tombol data diikuti data yang akan dimasukkan
untuk mengubah isi dari register berikutnya.
3. Menekan tombol + diikuti data yang akan dimasukkan.
4. Melihat isi – isi dari register yang lain dengan menekan tombol
+ atau – Amati

4
1.2 Alat dan Bahan
1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
1.3 Langkah Percobaan

1 Display “TOLONG” sampai tombol STEP


ditekan
1800 2 ORG 1800H
1800 DD212018 3 LD IX,HELP
1804 CDFE05 4 DISP CALL SCAN
KEY-
1807 FE13 5 CP 13H
STEP
1809 20F9 6 JR NZ,DISP
180B 76 7 HALT
8
1820 9 ORG 1820H
1820 AD 10 HELP DEFB 0ADH “G”
1821 23 11 DEFB 023H “N”
1822 A3 12 DEFB 0A3H “O”
1823 85 13 DEFB 085H “L”
1824 A3 14 DEFB 0A3H “O”
1825 87 15 DEFB 087H “T”
16
17 SCAN EQU 05FEG
18 END

5
1.4 Hasil Percobaan

Gambar 1.1 Output display “tolong”

6
BAB 2
PERMAINAN FIRE LOOP

2.1 Uraian Materi

Setelah sebuah mikrokomputer dinyalakan, dia akan melaksanakan


program dari alamt yang telah ditentukan. Disamping beberapa tugas
inisialisasi yaitu mengeset 8255 atau memilih mode I/O. ada suatu software
khusus yang dinamakan monitor gunanya memonitor ada atau tidaknya data
dari alat-alat peripheral misalnya keyboard, switch,tombol,sensor dan lainnya.
Jika tidak ada sinyal yang monitor, proses scanning dilanjutkan menggunakan
metode loop untuk pencarian sampai suatu sinyal terdeteksi. Sinyal input
kemudian dianalisa dan mikrokomputer meloncat ke routine service untuk
melakukan pekerjaan yang yang diberikan oleh sinyal input. setelah routine
service ini dilaksanakan, mikrokomputer kembali melakukan scan alat-alat
peripheral.

2.2 Alat dan Bahan


1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.

2.3 Langkah Percobaan

1 *** PROGRAM FIRE LOOP ***


Segmen menyala satu demi satu sampai tombol
2
step ditekan
3 Tombol yang lain akan menyebabkan loop lagi
4
1800 5 ORG 1800H
1800 214018 6 INI LD HL,TABEL
1803 DD210019 7 LD IX,OUTBF
Nol-kan buffer
1807 CD3018 8 LOOP CALL CLRBF disply

Ambil data
180A 5E 9 LD E,(HL) pemilihan digit

7
Test kode
180B 1C 10 INC E repear,FF

180C 28F2 11 IR Z,INI Jika yak e INI

180E 1D 12 DEC E Jika tidak ke E

Gunakan E
180F 1600 13 LD D.0 sebagai

Nilai selisih
1811 DD19 14 ADD 1X,DE untuk

Menghitung
15 digit terpilih

Ambil pola
1813 23 16 INC HL display

Letakkan pada
1814 7E 17 LD A,(HL) buffer display

1815 DD7700 18 LD (1X),A


1818 DD210019 19 LD 1X,OUTBF
181C 0603 20 LD B,SPEED
21
22 Empat intruksi berikut ini menampilkan

23 pola sebanyak 8 kali (dapat disesuaikan

24 dengan kecepatan di atas )

181E CD2406 25 LIGHT CALL SCANI


1821 3801 26 JR C,NSCAN
Tombol
1823 4F 27 LD C,A ditekan.simpan
kode

Tombol di
C,perhatikan reg
C
28 Tidak akan
berubah sampai
ada input tombol
berikutnya

29
1824 10F8 30 NSCAN DJNZ LIGHT

8
31 A,C
1826 76 32 LD 10H
Test KEY-STEP
1827 FE10 33 CP Z,STOP SCAN1

Jika ya kurangi
1829 2802 34 JR HL dengan I

Untuk mendapat
35 data yang

sama untuk
display,
36 kemuadian
terlihat seperti
STOP

Jika tidak
182B 23 37 INC HL diambil pola
berikutnya

182C 23 38 INC HL
182D 2B 39 STOP DEC HL
182E 18D7 40 JR LOOP
41
42
43 CLRBF
1830 0606 44 LD B,6
1832 DD360000 45 CLR LD (IX),0
1836 DD23 46 INC IX
1838 10F8 47 DJNZ CLR
183A 11FAFF 48 LD DE,-6 Ambil IX asal
183D DD19 49 ADD IX,DE
183F C9 50 RET
51
52 Byte ke 1 menyatakan digit mana akan dipilih
Byte ke 2 menyatakan pola apa akan
53
ditampilkan

9
54
1840 05 55 TABLE DEFB 5
1841 08 56 DEFB SEG_A
1842 04 57 DEFB 4
1843 08 58 DEFB SEG_A
1844 03 59 DEFB 3
1845 08 60 DEFB SEG_A
1846 02 61 DEFB 2
1847 08 62 DEFB SEG_A
1848 01 63 DEFB 1
1849 08 64 DEFB SEG_A
184A 00 65 DEFB 0
184B 08 66 DEFB SEG_A
184C 00 67 DEFB 0
184D 10 68 DEFB SEG_B
184E 00 69 DEFB 0
184F 20 70 DEFB SEG_C
1850 00 71 DEFB 0
1851 80 72 DEFB SEG_D
1852 01 73 DEFB 1
1853 80 74 DEFB SEG_D
1854 02 75 DEFB 2
1855 80 76 DEFB SEG_D
1856 03 77 DEFB 3
1867 80 78 DEFB SEG_D
1858 04 79 DEFB 4
1959 80 80 DEFB SEG_D
185A 05 81 DEFB 5

10
185B 80 82 DEFB SEG_D
185C 05 83 DEFB 5
185D 01 84 DEFB SEG_E
185E 05 85 DEFB 5
185F 04 86 DEFB SEG_F
1860 FF 87 DEFB 0FFH
88
1900 89 ORG 1900H
1900 90 OUTBF DEFS 6
91 ;
92 SPEED EQU 3
93 SEG_A EQU 08H
94 SEG_B EQU 10H
95 SEG_C EQU 20H
96 SEG_D EQU 80H
97 SEG_E EQU 01H
98 SEG_F EQU 04H
99 SCAN1 EQU 0624H
100 END

2.4 Hasil Percobaan

11
Gambar 2.1 Output program FIRELOOP

mikrokomputer dinyalakan akan melakukan inisialisasi yaitu mengeset


8255 atau memilih mode I/O. ada suatu software khusus yang dinamakan
monitor gunanya memonitor ada atau tidaknya data dari alat-alat peripheral
misalnya keyboard, switch,tombol,sensor dan lainnya. Jika tidak ada sinyal
yang monitor, proses scanning dilanjutkan menggunakan metode loop untuk
pencarian sampai suatu sinyal terdeteksi. Sinyal input kemudian dianalisa dan
mikrokomputer meloncat ke routine service untuk melakukan pekerjaan yang
yang diberikan oleh sinyal input. setelah routine service ini dilaksanakan,
mikrokomputer kembali melakukan scan alat-alat peripheral.

12
BAB 3
STOP WATCH

3.1 Uraian Materi

Spesifikasi utama percobaan ini adalah stopwatch dengan dasar 1/100 detik.
Sebenarnya ketepatan stopwatch termasuk kasar. Ketepatan bervariasi antara
sistem clock dan jumlah intruksi yang dipergunakan pada subroutine scan
keyboard/display.

Program demonstrasi memanggil dua subroutine monitor SCAN 1 dan HEX


7SG yang masing-masingberada pada 0624H dan 0678H

Prosedur perhitungan dihentikan dengan menekan sebuah tombol. Hal ini


dilakukan dengan pemeriksaan hasil routine SCAN1.

3.2 Alat dan Bahan


1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
3.3 Langkah Percobaan

ADRS OBJC STMT Source Statement


1800 1 ORG 1800H
1800 DD210019 2 LD IX,OUTBF :inisial
petunjuk
display

1804 110000 3 LD DE,0 Inisialisasi


detik &
1/100
detik pada
DE

1807 CD2406 4 LOOP CALL SCAN1 Display unt


0,01 dt

180A 30FB 5 JR NC,LOOP Jika tombol


ditekan
looping pola

6 Yang sama

180C 7B 7 LD A,E Jika


sebaliknya,

13
kurangi detik
dengan i

180D C601 8 ADD A,1


180F 27 9 DAA
1810 5F 10 LD E.A
1811 7A 11 LD A.D Jika
carry,kurang
i detik
dengan I

1812 CE00 12 ADC A.0


1814 27 13 DAA
1815 57 14 LD D.A
1816 7B 15 LD A.E Konveksi
1/100 detik
ke format
display

1817 210015 16 LD HL.OUTBF Dan letakkan


pada buffer
display

181A CD7806 17 CALL HEX7SG


181D 3602 18 LD (HL).2 Letakkan
pada display

181F 23 19 INC HL
1820 7A 20 LD A.D Konversi
detik ke
format
display

1821 CD7806 21 CALL HEX7SG Dan letakkan


pada buffer
display

1824 3600 22 LD (HL),0 Letakkan


BLANK ke
MSD

1826 18DF 23 JR LOOP


24
1900 25 ORG 1900H

14
1900 26 OUTBF DEFSF 6
27 HEX75G EQU 0678H
28 SCAN1 EQU 0678H
29 END
3.4 Hasil Percobaan

Gambar 3.1 Output Stopwatch

Stopwatch dengan dasar 1/100 detik. Ketepatan bervariasi antara sistem


clock dan jumlah intruksi yang dipergunakan pada subroutine scan
keyboard/display. Program demonstrasi memanggil dua subroutine monitor
SCAN 1 dan HEX 7SG yang masing-masingberada pada 0624H dan 0678H.
Prosedur perhitungan dihentikan dengan menekan sebuah tombol. Hal ini
dilakukan dengan pemeriksaan hasil routine SCAN1.

15
BAB 4
CLOCK

4.1 Uraian Materi

Ini adalah contoh menggunakan delay pada software untuk membuat


suatu clock digital. Semua perhitungan waktu berdasarkan atas sistem clock,
yaitu 1,79MHz, jadi putaran lebih kurang 0,56 ms. Jumlah putaran dalam 1
LOOP telah diperhitungkan.

Perhitungan putaran diberikan dibawah ini:

SCAN1 : 17812
LOOP1 : (17 +17812+13)*100-5 = 1784195
TMUPDT : 258
BFUPDT : 914
LOOP2 : (4 +13)* 256-5 = 4347
Jumlah bilangan dalam perhitungan adalah 1789755 dan 0,56ms x 1789755 = 1
detik.
4.2 Alat dan Bahan
1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.

4.3 Langkah Percobaan

ADRS OBJC STMT Source statement

1800 1 ORG 1800H


1800 F3 2 DI Disable
interrupt,
yang
mempengaru
hi tiing

1801 DD2103 3 LD IX,OUTBF


1A
4 ;
5 ;LOOP ONESEC membutuhkan 1 detik untuk
pelaksanaannya terdiri dari 3 subroatline

16
6 ; & 1 proses delay tambahan
7
8 ONESEC
1805 0664 9 LD B,100 ;7
1807 CD2406 10 LOOP1 CALL SCAN1
180A 10FB 11 DJNZ LOOP1 (17+17812+
13)x100-
5=1784195

180C CD1718 12 CALL TMUPDT 17+258=275

180F CD2F18 13 CALL BFUPDT 17+914=931

1812 00 14 LOOP2 NOP


1813 10FD 15 DJNZ LOOP2 (4+13)x256-
5=4347

1815 18EE 16 JR ONESEC 12

17
18 Buffer timer di update di sisni

19 Perhatikan routime ini membutuhkan waktu yang

20 Sama untuk kondisi apa saja.275 putaran

21
22 TMUPDT
1817 214718 23 LD HL,MAXTAB
181A 11001A 24 LD DE,SEC
181D 0603 25 LD 8,3
181F 37 26 SCF Set carry
flag

1820 1A 27 TMINC LD A,(DE)


1821 CE00 28 ADC A,0
1823 27 29 DAA
1824 12 30 LD (DE),A
1825 96 31 SUB (HL) Bandingkan
dengan data

17
pada
MAXTAB

32 Jika hasilnya
lebih kecil

33 Loop berikut
ini akan
menjadi nol

34 Delay,karena
tidak ada
propagasi
carry

35
1826 3801 36 JR 5C,COMPL
1828 12 37 LD (DE),A
1829 3F 38 COMPL CCF Komplemen
carry flag

182A 23 39 INC HL
182B 13 40 INC DE
182C 10F2 41 DJNZ TMINC
182E C9 42 RET
43
44 Buffer display di update di sini

45 Membutuhkan 914 putaran

46 ;
47 BFUPDT ;
182F 21031A 48 LD HL,OUTBF
1832 11001A 49 LD DE,SEC
1835 0603 50 LD B,3
1837 1A 51 PUTUBF LD A,(DE)
1838 CD6D06 52 CALL HEX7SG
183B 13 53 INC DE
183C 10F9 54 DJNZ PUTBF

18
183E 2B 55 DEC HL
183F 2B 56 DEC HL
1840 CBF6 57 SET 6,(HL) Set titik
decimal
JAM

1842 2B 58 DEC HL
1843 2B 59 DEC HL
1844 CBF6 60 SET 6,(HL) Set titik
decimal
MENIT

1846 C9 61 RET
62 ;
63 MAXTAB
1847 60 64 DEFB 60H
1848 60 65 DEFB 60H
1849 12 66 DEFB 12H
67 ;
68 ;
1A00 69 ORG 1A00H
70 TMBF
1A00 71 SEC DEFS 1
1A01 72 MIN DEFS 1
1A02 73 HOUR DEFS 1
74 ;
1A03 75 OUTBF DEFS 6
76 ;
77 SCAN1 EQU 624H
78 HEX7SG EQU 66DH
79 END

19
4.4 Hasil Percobaan

Gambar 4.1 Output clock

Clock menggunakan delay. Semua perhitungan waktu berdasarkan


atas sistem clock, yaitu 1,79MHz.

20
BAB 5
NADA TELEPON
5.1 Uraian Materi

Dering telepon dapat disimulasikan sebagai mengulangi ‘tone’ selama 1


detik dengan diam selama 2 detik. ‘Tone’ ini adalah pemasukkan sinyal
pergeseran frekuensi yang didemodulasi oleh dua buah gelombang segiempat.
20Hz (setengah periode dari 25 ms). Sinyal 20 Hz ini dalam keadaan tinggi
sama dengan 320hz dan dalam keadaan rendah sama dengan 480 Hz.,sehingga
sama dengan 2 dari 12 putaran.

5.2 Alat dan Bahan


1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.

5.3 Langkah Percobaan

ADRS OBJC STMT Source Statemen


1 ***PROGRAM NADA TELEPON***
1800 2 ORG 1800H
1800 3E20 3 RINGBK LD A,20 Pergeseran frekuensi 20HZ,
sehingga 1 detik berisi 20
kali loop

4
1802 08 5 RING EX AF,AF Simpan ke “A”
1803 CED3 6 LD C,211
1805 210800 7 LD HL,8
1808 CDE405 8 CALL TONE 320 Hz,25 m detik
180B 0E8C 9 LD C,140
180D 210C00 10 LD HL,12
1810 CDE405 11 CALL TONE 480 Hz, 25 m detik
1813 08 12 EX AF,AF Tarik dari “A”

1814 3D 13 DEC A Kurangi A dengan

1815 20EB 14 JR NZ,RING

21
15
1817 0150C3 16 LD BC,50000
181A CD1F18 17 CALL DELAY Diam 2 detik

181D 18E1 18 JR RINGBK


19 Delay subrountine (BC)* 40 mikro detik

20 Berdasarkan system clock 1,79MHz

181F E3 21 DELAY EX (SP)HL 19state

1820 E3 22 EX (SP)HL 19

1821 EDA1 23 CPI 16

1823 E0 24 RET PO 5

1824 18F9 25 JR DELAY 12

26
27
28 TONE EQU 05E4H
29 END

5.4 Hasil Percobaan

22
Gambar 5.1 Output nada telepon

Dering telepon dapat disimulasikan sebagai mengulangi ‘tone’ selama


1 detik dengan diam selama 2 detik. ‘Tone’ ini adalah pemasukkan sinyal
pergeseran frekuensi yang didemodulasi oleh dua buah gelombang segiempat.

Dalam program yang sudah tertulis diatas register C mengontrol


frekuensi nada dan pasangan register HL mengontrol panjangnya nada.
Frekuensi rendah : C=211, HL=8, jadi periodenya adalah
(44+13*211)*2*0,56 = 3121 ms. Frekuensi : f 1/3121=320 Hz. Panjang nada:
3121ms * 8 = 25ms. Frekuensi tinggi : C=140,HL=12, jadi periodenya adalah
(44+13*140)*2*0,56 = 2087 ms. Frekuensi 1/ 2087 = 480 Hz. Panjang
Nada= 2087 ms * 2 = 25ms.

23
BAB 6
ORGAN MIKROKOMPUTER

6.1 Uraian Materi


Dalam percobaan ini kita akan membuat uPro-1 sebagai organ elektronik
sederhana. Ketika sebuah tombol ditekan, sepeker akan mengeluarkan bunyi
yang sesuai dengan tombol tersebut. Bunyi tersebut tidak akan berhenti samapi
tombol dilepaskan. Tombol pada keyboard yang dapat dipakai adalah tombol
0-F. jika tombol lain ditekan, reaksi yang dihasilkan tidak dapat ditekan.
Suatu oktaf berkisar antara C ke B. yang dibagi menjadi 5 nada penuh
dan 2 nada setengah, yang sama dengan 12 nada setengah:yaitu:
C #C D #D E F #F G #G A #A B
Frekuensi oktaf berikutnya adalah dua kali frekuensi oktaf yang
sebelumnya da nada hubungan logaritmis antara tiap tiap nada setengah.
Sehingga frekuensi masing masing nada setengah dapat dihitung dengan
mengalikan yang terakhir dengan 2x(1/12). Yang kira kira sebesar 1,059

6.2 Alat dan Bahan


1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
6.3 Langkah Percobaan

ADRS OBJC STMT source statement


1800 1 ORG 1800H
2 START
1800 DD21A 3 LD IX,BLANK
507
1804 CDFE05 4 CALL SCAN Display
kosong,kembali

5 jika ada tombol yang


ditekan

6 Register A berisi
kode tombol

1807 212318 7 LD HL,FREQTAB Alamat dasar tabel


frekuensi

24
8
9 Setelah toutline SCAN, A berisi kode tombol yang ditekan

1 Gunakan kode ini sebagai tabel nilai selisih


0
1 Frekuensi f yang diinginkan disimpan pada
1
1 Alamat HL+A
2
180A 85 1 ADD A,L Tambahkan A pada
3 HL

180B 6F 1 LD L,A
4
180C 3EC0 1 LD A,11000000B
5
1
6
1 HALF_PERIOD(SETENGAH NADA)
7
180E D302 1 OUT (DIGIT),A output sinyal tone ke
8 TONE OUT

1 Aktifkan keenam
9 kolom

2 matriks keyboard
0
1810 46 2 LD B,(HL) ambil frekuemsi dari
1 FREQTAB

2 HL telah dihitung
2 pada

2 instruksi sebelumnya
3
1811 00 2 DELAY NOP
4
1812 00 2 NOP

25
5
1813 00 2 NOP
6
1814 10FB 2 DJNZ DELAY Loop B kali
7
1816 EE80 2 XOR 80H Komplemen A bit 7
8
2 Bit ini akan
9 merupakan output ke
TONE

1818 4F 3 LD C,A Simpan A DI c


0
1819 DB00 3 IN A,(KIN) Periksa apakah
1 tombol ini dilepas

3 Keenam kolom telah


2 diaktifkan

3 jika ada tombol


3 ditekan

3 Input aris matriks


4 yan

3 Berhubungan
5 harus”0”

181B F6C0 3 OR 11000000B Tutub bit 6 dan bit 7


6 dari

3 Register A
7
181D 3C 3 INC A jika A adalah
8 11111111

3 Menambah A dengan
9 1 akar, membuat
menjadi 0

4 Falg zero diubah di


0 sisni

26
181E 79 4 LD A,C Ambil kembali A
1 dari register C

181F 28DF 4 JR Z,START Jika semua tombol


2 dilepas, kembali ke
awal

4 Jika tidak, lanjutkan


3 frekuensi ini

1821 18EB 4 JR HALF_PERIOD


4
4
5
4 FREQTAB
6
1823 B2 4 DEFB 0B2H Tombol 0
7
1824 A8 4 DEFB 0A8H Tombol 1
8
1825 96 4 DEFB 096H Tombol 2
9
1826 85 5 DEFB 085H Tombol 3
0
1827 7E 5 DEFB 07EH Tombol 4
1
1828 70 5 DEFB 070H Tombol 5
2
1829 64 5 DEFB 064H Tombol 6
3
182A 59 5 DEFB 059H Tombol 7
4
182B 54 5 DEFB 054H Tombol 8
5
182C 4A 5 DEFB 04AH Tombol 9
6
182D 42 5 DEFB 042H Tombol A

27
7
182E 3E 5 DEFB 03EH Tombol B
8
182F 37 5 DEFB 037H Tombol C
9
1830 31 6 DEFB 031H Tombol D
0
1831 2C 6 DEFB 02CH Tombol E
1
1832 29 6 DEFB 029H Tombol F
2
6
3
6 BLANK EQU 07A5H
4
6 SCAN EQU 05FEH
5
6 DIGIT EQU 2
6
6 KIN EQU 0
7
6 END
8

28
6.4 Hasil Percobaan

Gambar 6.1 Output Organ elektronik

Suatu oktaf berkisar antara C ke B. yang dibagi menjadi 5 nada penuh


dan 2 nada setengah, yang sama dengan 12 nada setengah:yaitu:

C #C D #D E F #F G #G A #A B

Frekuensi oktaf berikutnya adalah dua kali frekuensi oktaf yang


sebelumnya da nada hubungan logaritmis antara tiap tiap nada setengah.
Sehingga frekuensi masing masing nada setengah dapat dihitung dengan
mengalikan yang terakhir dengan 2x(1/12). Yang kira kira sebesar 1,059

29
BAB 7
KOTAK MUSIK
7.1 Uraian Materi

Dengan menggunakan teknik-teknik program kita akan membuat uPro-1


sebagai kotak music (menghasilkan lagu). Pada table ini terdapat table
frekuensi dan table lagu. Pada table frekuensi tiap elemen table mempunyai 2
byte, yaitu terdiri dari parameter frekuensi dan jumlah setengah periode dalam
selang waktu 1 oktaf. Table lagu terdiri dari kode NOTE atau REST atau
perintah Repeat atau STOP.

7.2 Alat dan Bahan


1. Modul Sistem mikroprosesor MPF-1
2. Adaptor sebagai catu daya.
7.3 Langkah Percobaan

ADRS OBJC STMT Source Statement


1 ;
1800 2 ORG 1800H
3 ;
1800 DD218018 4 START LD IX,SONG ;inisialisasi
penunjuk
tabel lagu
1804 DD7E00 5 FETCH LD A,(IX) ;ambil data
nada
1807 87 6 ADD A,A ;tiap nada
mempunyai
2 byte
1808 3830 7 JR C,STOP ;stop?
180A FA0018 8 JP M,START ;repeat?
180D CE00 9 LD C,0 ;reset
TONE-BIT
(bit7 dari
C)

30
180F CB77 10 BIT 6,A ;rest?
1811 2002 11 JIR NZ,PLAY
1813 CBF9 12 SET 7,C ;set TONE-
BIT
1815 E63F 13 PLAY AND 3FH ;tutup data
nada
1817 213B18 14 LD HL,FREQTAB
181A 85 15 ADD A,L
181B 6F 16 LD L,A ;tempatkan
painter di
FRQTAB
181C SE 17 LD E,(HL) ;hitung loop
per delay
setengah
nada
181D 23 18 INC HL
181E 56 19 LD D,(HL) ;hitung
setengah
nada per
satuan
waktu
181F DD23 20 INC IX
1821 DD6600 21 LD H,(IX) ;hitung
satuan
waktu
untuk nada
ini
1824 8EFF 22 LD A,0FFH
23 ;
24 ;Loop berikut ini menjalankan satu nada atau
berhenti
25 ;
26 TONE

31
1826 6A 27 LD L,D
1827 D302 28 UNIT OUT (02M),A ;bit 7
adalah
NOTE
OUT
1829 43 29 LD B,E
182A 00 30 DELAY NOP ;delay loop
Bx25-5
182B 00 31 NOP
182C 00 32 NOP
182D 10FB 33 DINZ DELAY
182F A9 34 XOR C ;jika
C=80H,lalu
TONE
OUT
35 ;jika
C=00H,
lalu TONE
REST
1830 2D 36 DEC L
1831 20F4 37 JR NZ,UNIT
1833 25 38 DEC H
1834 20F0 39 JR NZ,TONE
40 ;
41 ;Nada pada saat itu telah berakhir, tambahkan
painter berikut dengan I
42 ;
1836 DD23 43 INC IX
1838 18CA 44 JR FETCH
45 ;
183A 76 46 STOP HALT

32
47 ;
48
49 FREQTAB
50
51 ;
52 ;Byte ke-1: menghitung delay loop per
setengah periode
53 ;Byte ke-2 : menghitung setengah periode per
satuan waktu
54
55 ;OKTAF 3
183B E118 56 DEFW 18E1H ;KODE 00,G
183D D41A 57 DEFW 1AD4H ;KODE
01,#G
183F C81B 58 DEFW 1BC8H ;KODE 02,A
1841 BD1D 59 DEFW 1DBDH ;KODE
03,#A
1843 B21E 60 DEFW 1EB2H ;KODE 04,B
61 ;OKTAF 4
1845 A820 62 DEFW 20ABH ;KODE 05,C
1847 9F22 63 DEFW 229FH ;KODE
06,#C
1849 9624 64 DEFW 2496H ;KODE 07,D
184B 8D26 65 DEFW 268DH ;KODE
08,#D
184D 8529 66 DEFW 2985H ;KODE 09,E
184F 7E2B 67 DEFW 2B7EH ;KODE 0A,F
1851 772E 68 DEFW 2E77H ;KODE
0B,#F
1853 7031 69 DEFW 3170H ;KODE

33
0C,G
1855 6A33 70 DEFW 336AH ;KODE 0D,
1857 6437 71 DEFW 3A5EH ;KODE
0E,A
1859 5E3A 72 DEFW 3D59H ;KODE
0F,#A
185B 593D 73 DEFW 3D59H ;KODE 10,B
74 ;OKTAF 5
185D 5441 75 DEFW 4154H ;KODE 11,C
185F 4F45 76 DEFW 454FH ;KODE
12,#C
1861 4A49 77 DEFW 494AH ;KODE 13,D
1863 464D 78 DEFW 4D46H ;KODE
14,#D
1863 4252 79 DEFW 524IH ;KODE 15,E
1867 3E57 80 DEFW 573EH ;KODE
16 ,F
1869 3B5C 81 DEFW 5C3BH ;KODE
17,#F
186B 3762 82 DEFW 6737H ;KODE 18,G
186D 3467 83 DEFW 6734H ;KODE
19,#G
186F 316E 84 DEFW 6E31H ;KODE
1A,A
1871 2E74 85 DEFW 742EH ;KODE
1B,#A
1873 2C7B 86 DEFW 7B2CH ;KODE
1C,B
87 ;OKTAF 6
1875 2982 88 DEFW 8229H ;KODE
1D,C

34
1877 278A 89 DEFW 8A27H ;KODE
1E,#C
1879 2592 90 DEFW 9225H ;KODE 1F,D
91 ;
92 ;
93 ;Byte ke-1, bit 7,6,5,4-0 STOP, REPEAT, REST
dan NADA
94 ;Kode STOP ;80H
95 ;Kode REPEAT ;40H
96 ;Kode REST ;20H
97 ;Byte ke-2,panjang nada :hitung selang waktu
(NX0,077 detik)
98 ;
99 ; JINGEL BELL :
1880 100 SONG ORG 1880H
1880 09 101 DEFB 9
1881 04 102 DEFB 4
1882 09 103 DEFB 9
1883 04 104 DEFB 4
1884 09 105 DEFB 9
1885 06 106 DEFB 6
1886 20 107 DEFB 20H ;REST
1887 02 108 DEFB 2
1888 09 109 DEFB 9
1889 04 110 DEFB 4
188A 09 111 DEFB 9
188B 04 112 DEFB 4
188C 09 113 DEFB 9
188D 06 114 DEFB 6

35
188E 20 115 DEFB 20H ;REST
188F 02 116 DEFB 2
1890 09 117 DEFB 9
1891 04 118 DEFB 4
1892 0C 119 DEFB 0CH
1893 04 120 DEFB 4
1894 05 121 DEFB 5
1895 04 122 DEFB 4
1896 07 123 DEFB 7
1897 04 124 DEFB 4
1898 09 125 DEFB 9
1899 08 126 DEFB 8
189A 20 127 DEFB 20H ;REST
189B 08 128 DEFB 8
189C 80 129 DEFB 80H ;STOP
130 ;
131 ; Data Berikut ini adalah kode nada untuk lagu
132 ; ‘GREEN SLEEVES’. Anda dapat
memasukkannya pada tabel
133 ;lagu, yaitu dari 1880H. Lagu akan dimainkan
sampai tombol
134 ;’RS’ ditekan
135 ;
136 ;1880 07 08 0A 10 0C 08 0E 10 10 04 0E
04
137 ;188C 0C 10 09 08 05 10 07 04 09 04 0A
10
138 ;1898 07 08 07 10 06 04 07 04 09 10 06 08
139 ;18A4 02 10 07 08 0A 10 0C 08 0E 10 10

36
04
140 ;
141 ;18B0 0E 04 0C 10 09 08 05 10 07 04 09
04
142 ;18BC 0A 08 09 08 07 08 06 08 04 08 06
08
143 ;18C8 07 10 20 08 11 10 11 08 11 10 10 04
144 ;18D4 0E 04 0C 10 09 08 05 10 07 04 09
04
145 .
146 18E0 0A 10 07 08 07 10 06 04 07 04 09
10
147 18EC 06 08 02 10 20 08 11 10 11 08 11 10
148 ;18F8 10 04 0E 04 0C 10 09 08 05 10 07
04
149 ;1904 09 04 0A 08 09 08 07 08 06 08 04
08
150 ;
151 ;1910 06 08 07 18 20 10 40
152 ;
153 ;Alamat akhir adalah 916H
154

7.4 Hasil Percobaan

37
Gambar 7.1 Output kotak music

Teknik-teknik program membuat uPro-1 sebagai kotak music


(menghasilkan lagu). Pada table ini terdapat table frekuensi dan table lagu.
Pada table frekuensi tiap elemen table mempunyai 2 byte, yaitu terdiri dari
parameter frekuensi dan jumlah setengah periode dalam selang waktu 1 oktaf.
Table lagu terdiri dari kode NOTE atau REST atau perintah Repeat atau
STOP. sehingga frekuensi masing-masing nada setengah dapat dihitung
dengan mengalikan yang terakhir dengan 2*(1/12) dengan besar kira-kira
1,059.

DAFTAR PUSTAKA

Widodo B.; Sigit F., 2004., Elektronika Digital dan Mikroprosesor, Andi,
Yogyakarta,

Dauglas V. Hall, 1986, Microproseor and Interfacing Programing and Hardware.


New York: Mc Graw Hill.

Wardoyo, Siswo., 2004, BPK Mikroprosesor, Surakarta: POLITAMA.

38
LAMPIRAN
39
Lampiran 1. Dokumentasi praktikum

40
Lampiran 2. Form penilaian praktikum

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
Jl. Budi Utomo No.10 Ponorogo, Jawa Timur Indonesia Telp. (0352) 481124, 487662 -
Fax : (0352) 461796 humas@umpo.ac.id , akademik@umpo.ac.id

Form Penilaian Praktikum


( Mikroprosessor )

Nama : Agus Miftakhul Arzaq


NIM : 19520605
Program Studi : Teknik Elektro

NO Pemberi Nilai Nilai (0 -100 )


1 Instruktur Keaktifan dan presensi praktikum
Kemampuan pemahaman materi saat
Dosen Mata praktikum
2
Kuliah Penguasaan materi setelah pelaksanan
praktikum
3 Pembimbing Penyajian isi dan struktur laporan praktikum

NILAI
Konversi Huruf = AKHIR ( )

Konversi nilai ke huruf:


A : 90-100
A- : 80-89
B : 70-79
B- : 65-69
C : 56-64
D : 40-55

Dosen Mata Kuliah Praktikum Pembimbing Praktikum Instruktur Praktikum

Edi Kurniawan S.T,M.T. Didik Riyanto,S.T,M.Kom. Edi Kurniawan S.T,M.T.


NIK. 19771026 200810 12 NIK. 19801125 201309 13 NIK. 19771026 200810 12

41
Lampiran 3. Form bimbingan praktikum

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
Jl. Budi Utomo No.10 Ponorogo, Jawa Timur Indonesia Telp. (0352) 481124, 487662 -
Fax : (0352) 461796 humas@umpo.ac.id , akademik@umpo.ac.id

Form Bimbingan Praktikum


Mikroprosessor

Nama : Agus Miftakhul Arzaq


NIM : 19520605
Program Studi : Teknik Elektro

No Tanggal Topik Paraf

Pembimbing

Didik Riyanto,S.T,M.Kom.

NIK. 19801125 201309 13

42
Lampiran 4. Peraturan dan tata tertib laboratorium

PERATURAN DAN TATA TERTIB

LABORATORIUM

A. Pengajaran

1. Mahasiswa dianggap tidak hadir jika datang 30 menit setelah perkuliahan


dimulai.
2. Selama pengajaran berlangsung mahasiswa dilarang bermain games atau
membuat keributan sehingga mengganggu mahasiswa lain
3. Mahasiswa selain kelompok yang sedang praktek dilarang memasuki
ruangan.
4. Ruang praktikum hanya boleh diisi maksimum sejumlah kelompok
praktikum.
5. Setiap mahasiswa diwajibkan mematikan alat komunikasi selama praktikum.
6. Meninggalkan meja dalam keadaan bersih sehingga tidak mengganggu
kenyamanan pengguna berikutnya.

B. Internet
1. Melakukan akses internet secara bertanggung jawab dengan:
a. Tidak mengunjungi situs-situs internet yang menyajikan pornografi atau yang
tidak sesuai dengan norma kesopanan.
b. Tidak mengirimkan virus, worm atau program perusak lain serta email
spamming.
c. Tidak menggunakan internet untuk melakukan aktifitas yang melanggar
hukum.
d. Tidak melakukan download program aplikasi dan menginstalnya di computer
laboratorium tanpa seijin asisten/laboran laboratorium.
C. Penggunaan Hardware dan Software
1. Mahasiswa berhak menggunakan semua software/hardware yang telah
ditentukan oleh laboratorium.
2. Memperlakukan fasilitas peralatan laboratorium dengan baik dan tidak
merusak peralatan yang ada baik sengaja ataupun karena ceroboh.
3. Mahasiswa yang akan menggunakan fasilitas laboratorium di luar jadwal

43
Lampiran 4. Peraturan dan tata tertib laboratorium

kuliah wajib ijin dan mengisi buku tamu.


4. Melakukan scanning terhadap flash disk yang dipergunakan sebelum
pemakaian komputer

44
5. Mahasiswa dilarang menghapus atau menginstal software yang ada di
laboratorium.
6. Mahasiswa tidak mencoba untuk memperbaiki sendiri perangkat komputer
dan peralatannya. Jika terjadi kerusakan/masalah maka mahasiswa berhak
melaporkan program yang rusak/tidak terinstall dengan baik kepada asisten
atau laboran laboratorium.
7. Mahasiswa tidak boleh menyebarkan virus, worm, Trojan dan software-
software lain yang dapat mengganggu sistem laboratorium.
8. Mahasiswa dilarang merusak, memindahkan, memodifikasi atau mengambil
hardware, software atau fasilitas laboratorium tanpa seijin asisten
laboratorium.

44
D. Penampilan
1. Mahasiswa wajib berpenampilan rapi dan sopan dengan mengenakan
Mahasiswa harus masuk dan keluar laboratorium dengan tertib.
2. Pakaian berkerah dan bersepatu.
3. Mahasiswa dilarang membawa makan dan minum di lingkungan
laboratorium.
4. Mahasiswa dilarang membawa senjata tajam, minuman keras dan atau
narkotika di lingkungan laboratorium.
5. Mahasiswa dilarang merokok di lingkungan laboratorium.
6. Bersikap sopan di dalam laboratorium dan bertoleransi terhadap pengguna
lain (antara lain dengan tidak membuat kegaduhan, tidak berbicara terlalu
keras, tidak, bergurau, tidak, duduk di atas meja dan lain-lain)
7. Mahasiswa dilarang duduk-duduk/nongkrong/tidur-tiduran di dalam
laboratorium.
8. Mahasiswa dimohon untuk merapikan kembali tempat yang dipakai.
9. Mahasiswa wajib menjaga kebersihan laboratorium

SANKSI:
Dengan menimbang kode etik dalam statuta universitas maka bila terjadi
penyimpangan terhadap peraturan tersebut di atas, pengguna akan
dipersilahkan untuk meninggalkan laboratorium saat itu juga dan akan
dikenakan sanksi sesuai ketentuan universitas.

Ka. Lab Teknik Elektro

45
Lampiran 5. Visi misi dan tujuan prodi

Program Studi Teknik Elektro Fakultas Teknik Universitas Muhammadiyah


Ponorogo dimasa yang akan datang diharapkan mampu bersaing dan
berkompetisi dengan Program Studi Teknik Elektro lain baik PTS maupun PTN
dalam dan luar negeri. Untuk itu diperlukan upayaa terus menerus dalam
meningkat kwalitas proses pembelajaran, penelitiain, pengabdian kepada
masyarakat, dan lulusan sehingga sesuai dengan harapan diatas. Untuk itu
ditetapkan Visi dan Misi Program Studi Teknik Elektro Fakultas Teknik
Universitas Muhammadiyah Ponorogo sebagai berikut :

Visi :

Menjadi Program Studi yang berdaya saing dalam penguasaan ilmu


pengetahuan dan Teknologi bidang Elektro, berwawasan global dan
wiraswastawan yang berjiwa Islami tahun 2036. Visi Program Studi Elektro
ini sesuai dan sejalan dengan visi Fakultas Teknik Universitas
Muhammadiyah Ponorogo, yaitu menjadi Fakultas yang unggu dan berdaya
saing dalam penguasaan IPTEK baik nasional maupun internasional, berjiwa
islami menuju World Class University pada tahun 2036.

Misi :

Berdasarkan visi di atas, maka misi program studi adalah :

1. Menyelenggarakan pendidikan yang baik, untuk menghasilkan sarjana


Elektro yang kreatif, inovatif, kompetitif, berwawasan global yang yang
berjiwa Islami dan mandiri

2. Menyelenggarakan penelitian dan berperan aktif dalam pengembangan


IPTEK

3. Menerapkan IPTEK dalam bentuk pengabdian pada masyarakat guna


membantu meningkatkan perekonomian masyarakat

4. Menjalin kerja sama dengan lembaga pendidikan, dunia usaha dan industri,
baik pemerintah maupun swasta ditingkat nasional dan internasional
Melaksanakan Al-Islam dan Kemuhammadiyahan.

46
Tujuan :

1. Menghasilkan lulusan yang mampu di bidang Elektro, berkrepibadian


Islam, berwawasan global dan memiliki jiwa wirausaha

2. Menghasilkan penelitian dan pengembangan keilmuan dalam bidang


Teknik Elektro yang bermutu dan bermanfaat dalam pengembangan
IPTEK

3. Menerapkan IPTEK dalam membantu memecahkan masalah dan


memberikan solusi bagi masyarakat sebagai wujud pengabdian masyarakat.

4. Meningkatkan hubungan kerjasama yang kuat dan terpercaya dengan


stakeholder sehingga dapat saling memberikan kontribusi yang nyata bagi
pemberdayaan peningkatan kualitas sumberdaya manusia

47

Anda mungkin juga menyukai