• Tidak ada hasil yang ditemukan

BAB V PENUTUP

5.2. Saran

Untuk pengembangan dan peningkatan kinerja dari alat ukur IC cmos dan TTL berbasis ATmega32 yang dibuat ini, ada beberapa hal yang perlu diperhatikan. Adapaun saran yang diantumkan seperti berikut ini.

1. Perancangan alat ukur IC dalam pengukuran nantinya tidak hanya bisa

mengukur IC gerbang CMOS dan TTL saja tetapi bisa mengukur jenis IC yang banyak lagi.

2. Untuk dapat menampung lebih banyak lagi daftar IC sebaiknya

memperhatikan pemilihan database, seperti dapat menggunakan oracle

sehingga bisa menampung banyak data.

3. Pemilihan komponen mikrokontroler yang memiliki kecepatan instruction

per-second lebih tinggi dan dapat juga melakukan respon yang sangat baik ketika melakukan proses pengukuran.

ALAT UKUR IC CMOS DAN TTL BERBASIS ATMEGA32

Tugas akhir ini disusun untuk memenuhi salah satu syarat kelulusan menempuh pendidikan program Sarjana di Program Studi Teknik Elektro

Oleh:

Jonaris Nainggolan 13109018

PROGRAM STUDI TEKNIK ELEKTRO

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2015

vii

ABSTRAK .. ... iii

ABSTRACT ... iv

KATA PENGANTAR ... v

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Identifikasi Masalah ... 2 1.3. Rumusan Masalah ... 3 1.4. Tujuan ... 3 1.5. Kegunaan Penelitian... ... 3 1.6. Batasan Masalah ... 4 1.7. Metoda Penelitian ... 4

1.8. Sistematika Penulisan Laporan ... 6

BAB II TINJAUAN PUSTAKA ... 7

2.1 (Integrated Circuit) IC ... 7

2.1.1 IC (Transistor-Transitor Logic) TTL ... 7

2.1.2 IC (Complementyary Metal Oxide Semiconductor) CMOS ... 15

viii

2.2.1.2 Blok Diagram ATmega32 ... 19

2.2.1.3 Konfigurasi Pin ATmega32 ... 20

2.2.1.4 Peta Memory ATmega32 ... 21

2.2.1.5 Status Register ... 23

2.2.2 Komunikasi USB ... 24

2.2.2.1 Evolusi Sistem Antarmuka ... 26

2.2.2.2 Tugas Komputer sebagai Host ... 27

2.2.2.3 Lapisan Komunikasi USB ... 30

2.2.2.4 USB –HID Communication Class ... 31

2.2.2.5 USB – CDC Communication Class... 33

2.3 Perangkat Lunak (Software) ... 35

2.3.1 Program BahasaC ... 35

2.3.1.1 Penulisan Program Bahasa C ... 35

2.3.1.2 Tipe Data ... 37

2.3.1.3 Konstanta ... 37

2.3.1.4 Variabel ... 38

2.3.1.5 Deklarasi ... 38

2.3.2 Pemograman Visual Studio Bahasa C# (sharf) ... 40

2.4 Metode Pengukuran ... 41

2.5 Pemilihan Komponen... 41

ix

3.1. Perancangan Sistem ... 44

3.2. Cara Kerja Sistem ... 46

3.3. Perancangan Perangkat Keras (Hardware) ... ...46

3.3.1. Perancangan Sistem Minimum ATmega32 ... 47

3.3.2. Perancangan Rangkaian Alat Ukur IC ... 47

3.4. Perancangan Perangkat Lunak Mikrokontroler (Firmware) ... 49

3.5. Flowchart Aplikasi Yang Dirancang Pada Komputer ... 50

3.6. Perancangan Program Aplikasi Komputer (Software) ... 51

BAB IV PENGUJIAN DAN ANALISIS ... 56

4.1. Pengujian Dan Analisis Sistem ... 56

4.1.1. Pengujian Dan Analisis Mikrokontroler ATmega32 ... 56

4.1.2. Pengujian Dan Analisis Komunikasi USB ... 57

4.1.3. Pengujian Dan Analisis Gerbang XOR ... 60

4.1.4. Pengujian Dan Analisis Gerbang NOT ... 63

4.1.5. Pengujian Dan Analisis Multiplekser ... 65

4.1.6. Pengujian Dan Analisis Shift Register ... 65

4.2. Pengujian dan Analisis Perangkat Keseluruan ... 66

BAB V PENUTUP ... 68

5.1. Kesimpulan ... 68

x

xi

Gambar 2.1 Simbol gerbang AND ... 8

Gambar 2.2 Struktur IC 7408 ... 8

Gambar 2.3 Simbol gerbang OR ... 9

Gambar 2.4 Struktur IC 7432 ... 9

Gambar 2.5 Simbol Gerbang NOT ... 10

Gambar 2.6 Struktur gerbang NOT ... 10

Gambar 2.7 Simbol Gerbang NAND... 11

Gambar 2.8 Struktur gerbang NAND ... 11

Gambar 2.9 Simbol gerbang NOR... 12

Gambar 2.10 Struktur Gerbang NOR ... 12

Gambar 2.11 Simbol gerbang XOR... 13

Gambar 2.12 Struktur Gerbang XOR ... 13

Gambar 2.13 Struktur IC 74595 ... 14

Gambar 2.14 Struktur IC 74157 ... 15

Gambar 2.15 Konfigurasi IC CMOS Gerbang ... 16

Gambar 2.16 Blok diagram ATmega32... 19

Gambar 2.17 Konfigurasi Pin ATmega32 ... 20

Gambar 2.18 Skema Memori Data ATmega32 ... 22

Gambar 2.19 Skema Memori Program ATmega32 ... 22

Gambar 2.20 Status Register ATmega32 ... 23

Gambar 2.21 Blok Diagram Sistem USB ... 29

Gambar 2.22 ModulUSB to TTL ... 34

Gambar 3.1 Blok Diagram Sistem Alat Ukur IC ... 44

xii

Gambar 3.5 Diagram Alir Program Mikrokontroler... 49

Gambar 3.6 Diagram Alir Aplikasi Yang Dirancang Pada Komputer ... 50

Gambar 3.7 Tampilan Pada Bagian Database IC ... 51

Gambar 3.8 Tampilan Aplikasi Untuk Melakukan Pengukuran IC ... 52

Gambar 4.1 Tampilan Listing Program Komunikasi Serial

Pada Notepad ... 59

Gambar 4.2 Tampilan Hasil Pengujian Komunikasi Serial USB

Dengan Hercules ... 60

Gambar 4.3 Pengujian IC Gerbang XOR Tipe 7486 Kondisi Baik ... 62

Gambar 4.4 Pengujian IC Tipe 7486 Gerbangnya Tidak Baik ... 63

Gambar 4.5 Pengujian perangkat pengukuran IC gerbang NOT

dalam kondisi baik ... 64

Gambar 4.6 Tampilan Multiplekser Melakukan Pengukuran

Pada Perangkat Kondisi Baik ... 66

xiii

Tabel 2.1 Tabel Kebenaran gerbang AND ... 9

Tabel 2.2 Tabel Kebenran Gerbang OR ... 10

Tabel 2.3 Tabel Kebenaran Gerbang NOT ... 11

Tabel 2.4 Tabel Kebenaran Gerbang NAND ... 12

Tabel 2.5 Tabel Kebenaran Gerbang NOR ... 13

Tabel 2.6 Tabel Kebenaran Gerbang XOR ... 14

Tabel 2.7 Uraian Perbandingan Jenis Mikrokontroler ... 43

Tabel 3.1 Tools Yang Dipergunakan Pada Aplikasi Komputer ... 52

Tabel 4.1 Tabel Kebenaran Gerbang XOR Tipe IC 7486 ... 60

Tabel 4.2 Hasil Perbandingan Tabel Sebenarnya Dengan Tabel Yang Diukur ... 61

[1] Ardi Winoto, (2008), Mikrokontroler AVR ATMega8/32/16/8535 dan Pemrogramannya dengan Bahasa C pada WinAVR.

[2] , download datasheet ATmega32, Pl-2303HX, USB,

http://www.datasheet.com, dilihat pada : 20.00, 13, Januari, 2015.

[3] Axelson, Jan , 2005, ”USB Complete Third Edition”, Lakeview Research

LLC, Madison, U.S.A

[4] Axelson, Jan, 2009, “ USB Complete Fourth Edition”, Lakeview Research

LLC, Madison, U.S.A

[5] Hartanto, Budi, 2009, “Membuat Program-Program Keren dengan Visual

C#.Net Secara Mudah”, Andi, Yogyakarta.

[6] , download datasheet IC digital , http://www.datasheet.com,

dilihat pada : 10.00, 13, April, 2015.

CURRICULUM VITAE

JONARIS NAINGGOLAN

Full Name : Jonaris Nainggolan

Place, date of birth : Samosir, September 25th 1990

Nationality : Indonesian

Gender : Male

Religion : Christian

Marital Status : Single

Recent Address : Jln. Rancabolang Barat RT/RW. 003/011 Bandung, Jawa Barat

Email : jonaris.nainggolan@yahoo.co.id

Phone Number : +6282115053497

2005-2008 SMK Sw. HKBP Pangururan, North Sumatera

2009-2015 S1 Teknik Elektro, Universtas Komputer Indonesia

Keterangan:

Universitas Komputer Indonesia program studi Teknik Elektro Kendali Fakultas Teknik dan Ilmu Komputer dari tahun 2009-2015 dengan transkrip nilai 2,97.

PERSONAL DETAIL

v

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat serta petunjuk sehingga penulis dapat menyelesaikan laporan

tugas akhir dengan judul “ALAT UKUR IC CMOS DAN TTL BERBASIS

ATMEGA32”. penulisan Tugas Akhir ini dimaksudkan sebagai salah satu syarat dalam menyelesaikan studi Program Sarjana pada Program Studi Teknik Elektro, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Penulis menyadari dalam penulisan laporan tugas akhir ini, masih terdapat berbagai kekurangan dan kelemahan. Oleh karena itu, saran dan kritik sangat diharapkan oleh penulis untuk lebih menyempurnakan dan melengkapi penulisan laporan tugas akhir ini.

Dalam penulisan tugas akhir ini, penulis seringkali menghadapi berbagai tantangan dan kesulitan, namun atas bantuan dan dorongan moril dari berbagai pihak, maka penulisan tugas akhir ini dapat diselesaikan dengan baik. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada :

1. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc selaku Rektor Universitas

Komputer Indonesia Bandung,

2. Bapak Prof. Dr. H. Denny Kurniadie, Ir., M.Sc selaku Dekan Fakultas

Teknik dan Ilmu Komputer, Universitas Komputer Indonesia,

3. Bapak Muhammad Aria, MT selaku Ketua Program Studi Teknik

vi ini,

5. Ibu Tri Rahajoeningroem, MT selaku Koordinator Tugas Akhir Program Studi Teknik Elektro Universitas Komputer Indonesia Bandung,

6. Bapak dan Ibu Dosen pada Program Studi Teknik Elektro Universitas

Komputer Indonesia Bandung atas didikan dan saran kepada penulis dalam menyelesaikan tugas akhir ini,

7. Kedua orang tua dan keluarga saya yang selalu mendoakan dan memberi

dorongan semangat,

8. Keluarga M. Situngkir, P. Situngkir, Kak N. Nainggolan dan kak L.

Sianturi yang memberikan dorongan dan semangat serta doa,

9. Pemuda/i Remaja GPI sidang bandung timur yang selalu mendoakan dan

memberikan semangat,

10.Teman-teman mahasiswa Teknik Elektro yang telah memberikan banyak

saran dan masukan serta dorongan semangat.

Serta semua pihak yang tidak dapat penulis sebutkan satu persatu dimana telah membantu dan mendukung dalam penyelesaian laporan Tugas Akhir ini, semoga Tuhan sajalah yang membalas semuanya

Bandung, Agustus 2015

Dokumen terkait