• Tidak ada hasil yang ditemukan

Penerapan Sensor Suhu Pada Kalorimeter Berbasis PC

N/A
N/A
Protected

Academic year: 2017

Membagikan "Penerapan Sensor Suhu Pada Kalorimeter Berbasis PC"

Copied!
75
0
0

Teks penuh

(1)

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Mata kuliah Fisika Dasar merupakan mata kuliah yang dijadikan sebagai penunjang untuk mata kuliah selanjutnya dan diakhiri dengan pembuatan Tugas Akhir berupa Skripsi. Di tingkat Perguruan Tinggi Negeri atau Perguruan Tinggi Swasta untuk jurusan teknik, mata kuliah Fisika Dasar selalu dimunculkan pada awal semester. Pada mata kuliah ini, dalam proses belajarnya sebagian besar mahasiswa cenderung lebih tertarik cara belajar dengan metode simulasi atau praktek dari pada menggunakan metode teori.

Adapun kegiatan praktikum untuk mata kuliah Fisika Dasar tersebut dimaksudkan untuk memaparkan hasil dari pelajaran teori ke dalam bentuk aplikasi. Namun pada kegiatan belajarnya kesalahan dalam proses perhitungan dan analisis sering kali terjadi. Pada proses pengambilan data, perbandingan data yang diperoleh dari hasil praktikum tidak selalu sama dengan hasil teori, dan peluang mendapat error yang di hasilkan pun cukup tinggi. Hal tersebut disebabkan oleh proses pengambilan data ukur yang masih menggunakan sistem manual dimana pengukuran masih menggunakan alat-alat yang sederhana.

Kalor merupakan salah satu Bab mata kuliah Praktikum Fisika Dasar dimana kemungkinan dalam proses pengambilan datanya menghasilkan error cukup tinggi. Alat yang biasa digunakan untuk menentukan jumlah kalor ini disebut kalorimeter dan pengambilan data suhu masih menggunakan termometer analog. Disamping itu, waktu yang diberikan pun biasanya masih terasa kurang untuk mendapatkan pengukuran yang maksimal. Untuk mengatasi hal tersebut perlu adanya suatu alat yang dapat mempermudah dalam proses pengukuran.

(2)

1.2 IDENTIFIKASI MASALAH

Permasalahan yang akan dibahas pada skripsi ini adalah :

1. Bagaimana merancang kalorimeter sebagai alat bantu dalam Praktikum Fisika Dasar berbasis PC.

2. Seberapa besar keakuratan atau perubahan suhu yang dapat dihasilkan oleh LM35 apabila dipasang pada kalorimeter.

3. Bagaimana mengetahui jenis zat apa yang akan diukur dengan cara mengukur kalor jenis zat tersebut.

1.3 TUJUAN

Tujuan yang ingin dicapai dari perancangan tugas akhir ini adalah : 1. Mengkalibrasi dan menganalisis jenis bahan dengan ketelitian suhu 0,50C. 2. Mengetahui keakuratan dan sensitivitas sensor LM35 pada sistem

kalorimeter.

3. Mempermudah proses praktikum fisika.

1.4 BATASAN MASALAH

Pada perancangan yang akan dibuat ini terdapat beberapa batasan masalah karena keterbatasan pengetahuan dan kemampuan penulis, yaitu :

1. Range suhu yang dapat ditampilkan pada program visual basichanya mampu menampilkan angka antara 0oC sampai dengan 1100C.

2. Sensitivitas suhu tergantung dari kemampuan sensor suhu yang digunakan. Pada alat ini sensor suhu yang digunakan IC LM35.

1.5 METODOLOGI PENULISAN

1. Studi literature, yaitu pengumpulan data dan bahan-bahan yang berhubungan dengan permasalahan yang dibahas melalui jurnal-jurnal, buku-buku dan dari internet sehingga rangkaian dapat dianalisis secara teoritis.

(3)

3. Pengujian dan analisis, merupakan metode untuk mengetahui hasil dari perancangan sistem yang telah dibuat, apakah sudah berhasil sesuai dengan yang direncanakan atau belum, selanjutnya akan dilakukan pengujian baik secara teoritis maupun praktis, dan jika terdapat kekurangan maka akan dilakukan beberapa perbaikan sehingga pada akhirnya dapat diperoleh suatu kesimpulan dari hasil penenlitian.

1.6 SISTEMATIKA PEMBAHASAN

Tugas akhir ini tersusun atas beberapa bab pembahasan. Sistematika pembahasan tersebut adalah sebagai berikut:

1. BAB I : Pendahuluan

Pendahuluan menguraikan secara singkat latar belakang, identifikasi masalah, tujuan, batasan masalah, metodologi penulisan, dan sistematika pembahasan. 2. BAB II : Landasan Teori

Landasan teori berisi pembahasan secara garis besar tentang Kalorimeter, komunikasi serial,sistem mikrokontroler, sensor LM35

3. BAB III :Perencanaan Sistem

Perancangan sistem membahas tentang perencanaan sistem yang dibangun meliputi pembuatan perangkat lunak menampilkan data suhu, perangkat lunak untuk menjalankan fungsi-fungsi mikrokontroler, dan perangkat keras secara keseluruhan.

4. BAB IV :Pengujian dan Analisa

Pengujian dan analisa berisi analisa hasil dari alat yang dibuat, kegagalan serta penyebab kegagalan tersebut.

5. BAB V : Kesimpulan dan Saran

(4)

BAB II

LANDASAN TEORI

2.1 Kalor

2.1.1 Pengertian Kalor

Kalor adalah energi yang dipindahkan akibat adanya perbedaan temperatur. Satuan kalor adalah kalori dimana, 1 kalori adalah kalor yang diperlukan untuk menaikkan temperatur 1 gr air dari 14,5 oC menjadi 15,5 oC.

Dalam sistem British, 1 Btu (British Thermal Unit) adalah kalor untuk menaikkan temperatur 1 lb air dari 63 F menjadi 64 F.

1 kal = 4,186 J 1 J = 0,2389 kal

Kapasitas kalor (C) adalah jumlah kalor yang diperlukan untuk menaikkan temperatur dari suatu sampel bahan sebesar 1 oC. [1]

T temperatur dari 1 gr massa bahan sebesar 1 oC.

T temperaturnya berbeda maka setelah dicampurkan, zat yang bertemperatur lebih tinggi (tA) akan memberikan kalor (panas) pada benda yang bertemperatur lebih rendah (tB) terus menerus sampai dicapai temperatur kesetimbangan tC(konstan).

(5)

A C

B B

C B

A

Ac t t m c t t

m . .   . . 

Azas ini juga berlaku untuk lebih dari pencampuran dua zat, sehingga secara umum azas black dapat di tuliskan sebagai berikut:

terima lepas Q

Q  ……… (2.3)

Artinya jumlah kalor yang dilepas oleh zat yang bertemperatur lebih tinggi akan seluruhnya diterima oleh zat yang bersuhu lebih rendah.

Jika zat atau benda yang menerima kalor lebih dari satu jenis, maka seberapa besar suatu zat menerima kalor di bandingkan zat lain ditentukan oleh kalor jenis benda (selain oleh massanya).

Kalor jenis benda merupakan karakter/sifat/propertis suatu benda yang unik (berbeda dari yang lain) yang menunjukan seberapa sulit zat/benda tersebut dapat menerima kalor. Sebuah benda yang memiliki kalor jenis kecil cenderung akan mudah panas di banding zat yang memiliki kalor jenis besar. Hal ini dimiliki biasanya oleh logam yang cenderung lebih mudah panas, karena memang logam pada umumnya memiliki kalor jenis kurang dari 0,5 (kalor jenis tertinggi adalah 1 dimiliki oleh air (H2O))[2].

Berikut ini tabel kalor jenis dari berbagai bahan : Tabel 2.1.kalor jenis berbagai bahan[1]

Substance

Specific heat c (kal/gr0C) Substance

Specific

Gold 0,03066 0,03080 0,03190 Emas 0,03100 Timbal 0,03100 Mercury 0,03191 0,03300 0,04400 Merkuri 0,03300

Cadmium 0,04401 0,05500 0,05550

Silver 0,05551 0,05600 0,06650 Perak 0,05600 Germanium 0,06651 0,07700 0,08450

Brass 0,08451 0,09200 0,09220 Kuningan 0,09000

Copper 0,09221 0,09240 0,09970 Seng 0,09300 Tembaga 0,09300 Iron 0,09971 0,10700 0,13750 Besi 0,11000

Silicon 0,13751 0,16800 0,18400 Kaca 0,16000 Glass 0,18401 0,20000 0,20500

(6)

Steam 0,45801 0,48000 0,49000 Ice 0,49001 0,50000 0,54000

Minyak

Tanah 0,52000

Alcohol 0,54001 0,58000 0,79000 Alkohol 0,55000 Gliserin 0,58000 Water 0,79001 1,00000 1,00000 Air 1

2.1.3 Kalorimeter

Kalorimeter adalah alat yang digunakan untuk mengukur jumlah kalor (nilai kalori) yang dibebaskan pada pembakaran sempurna (dalam O2 berlebih) suatu senyawa, bahan makanan, bahan bakar. Sejumlah sampel ditempatkan pada tabung beroksigen yang tercelup dalam medium penyerap kalor (kalorimeter), dan sampel akan terbakar oleh api listrik dari kawat logam terpasang dalam tabung. Contoh kalorimeter adalah kalorimeter makanan, kalorimeter larutan.[3]

Gambar 2.1.Bentuk alat kalorimeter

2.2 SoftwareVisual Basic 6.0

Perancangan software dititik beratkan pada pembangunan sebuah program interface yang user friendly dan yang terpenting adalah software harus mampu berkomunikasi dengan hardware sehingga dapat menyampaikan informasi yang sesuai. Pada sistem ini softwareyang digunakan adalah Visual Basic6.0.

(7)

(Baginners All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program object, khususnya yang menggunakan sistem operasi Windows, juga salah satu bahasa pemrograman object yang mendukung object (Object Oriented Programming =OOP). Dalam pemrograman berbasis obyek (OOP) kita perlu mengenal istilah object, property, method dan event.Berikut adalah keterangan mengenai hal tersebut diatas :

1. Object adalah komponen didalam sebuah program 2. Propertyadalah karakteristik yang dimiliki oleh object. 3. Method adalah aksi yang dapat dilakukan oleh object. 4. Eventadalah kejadian yang dapat dialami oelh object.

Seperti program berbasis Windows lainnya, Visual Basic terdiri dari banyak jendela (windows) ketika kita akan melalui Visual Basic sekumpulan windows yang saling berkaitan inilah yang disebut dengan Integrated Development Environment(IDE). Program yang berbasis windowsbersifat Event-Driven, artinya program bekerja berdasarkan event yang terjadi pada object di dalam program tersebut, misalnya jika seorang user mengklik sebuah tombol maka program akan memberikan “reaksi” terhadap event klik tersebut. Program akan memberikan reaksi sesuia dengan kode-kode program yang dibuat untuk suatu event pada object tertentu. Pada waktu memulai Visual Basic beberapa windows kecil berada di dalam sebuah windows besar (windows induk), bentuk inilah yang dikenal dengan format Multiple Document Interface(MDI).

(8)

Gambar 2.2.Tampilan awal Visual Basic

Pada gambar 2.3 memperlihatkan contoh tampilan Integrated Development Environment(IDE) pada sebuah project Visual Basicdengan sebuah formdan sebuah Command Button.

Gambar 2.3.Tampilan IDE Visual Basic Menu pilihan pada Visual Basic

1. Menu Bar/Toolbar

(9)

Toolbar adalah tombol-tombol (shortcut) yang mewakili suatu perintah tertentu pada Toolbar. Ini dapat dilihat pada gambar 2.4.

Gambar 2.4.Menu Bar/Toolbar 2. Toolbox

Toolbox adalah sebuah “kotak piranti” yang mengandung semua objek atau “control” yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi penghubung antara program aplikasi dan usernya yang kesemuanya harus diletakkan di dalam jendela form. Toolbox dapat disembunyikan untuk memberikan ruangan bagi element pada Intergrated Development Environment (IDE) lainnya. Sehingga lebih mempermudah desain maupun penulisan program. Ini dapat dilihat pada gambar 2.5.

(10)

3. Project Window

Window ini menampilkan seluruh form, class, class module dan komponen lainnya yang ada pada sebuah project. Ini dapat dilihat pada gambar 2.6.

Gambar 2.6.Project Window

4. Property Window

Window ini berisi seluruh property dari masing-masing object pada sebuah project yang meliputi property form dan kontrol-kontrol yang ada pada form tersebut. Beberapa property dapat diisikan pada tahap desain dan adapula property yang harus diisikan dengan menuliskan kode selama program dijalankan (runtime). Ini dapat dilihat pada gambar 2.7.

(11)

5. Form

Form adalah sebuah atau beberapa window untuk pembuatan program aplikasi. Form ini dapat memuat berbagai macam control (tombol-tombol maupun teks) yang diperlukan dalam desain program yang sesuai dengan kebutuhan program. Ini dapat dilihat pada gambar 2.8.

Gambar 2.8.Form

6. Code Window

Pada window inilah semua kode/perintah tentang program dituliskan dengan memperhatikan event apa saja yang diperlukan. Ini dapat dilihat pada gambar 2.9.[4]

Gambar 2.9.Code Window

2.2.1 Pengaksesan port serial dengan Visual Basic 6.0

(12)

didapat dari komponen kontrol Microsoft Comm Control 6.0. kontrol MSComm menyediakan fasilitas komunikasi program aplikasi dengan port serial untuk mengirim dan menerima data melalui port serial. Setiap MSComm hanya menangani satu port serial sehingga jika ingin menggunakan lebih dari satu port serial, maka harus menggunakan MSComm sebanyak portserial yang dipakai.

Jumlah properti pada MSComm sangat banyak sehingga tidak akan dibahas secara keseluruhan. Namun hanya membahas beberapa properti yang cukup sesuai dengan kebutuhan saja properti-properti yang sering dipakai adalah sebagai berikut :

CommPort : digunakan untuk menentukan nomor port serial yang akan dipakai.

Setting : digunakan untuk menset nilai baud rate, pariti, jumlah bit data, dan jumlah bit stop.

PortOpen : digunakan untuk membuka ataupun menutup port serial yang

dihubungkan dengan MSComm ini.

Input : digunakan untuk mengambil data string yang ada pada buffer penerima.

Output: Digunakan untuk menulis data stringpada bufferkirim.

Berikut merupakan properti untuk mengirim satu karakter dengan MSComm pada Commport 1 :

Private Sub Form_Load () MSComm1.CommPort = 1

MSComm1.Settings = "9600,N,8,1" MSComm1.PortOpen = True MSComm1.Output = “A” MSComm1.PortOpen = False End Sub

(13)

Portserial yang digunakan adalah Comm 1

Setting MSComm dengan baud rate 9600. tanpa bit paritas, jumlah data 8 bit dan jumlah stop bitadalah1

Membukaport serial Comm 1 Mengirim satu karakter (“A”)

Menutup kembali com serial yang dipakai

Even pada MSComm hanya mempunyai satu even saja yaitu even OnComm saja. Even OnComm dibangkitkan jika nilai properti dari CommEvent berubah yang mengindikasikan telah terjadi even pada port serial baik even komunikasi maupun even error berikut ini merupakan properti CommEvent, nilai-nilai properti ini tidak tersedia pada saat design time, tetapi hanya dapat di baca pada saat run time.

comEventFrame : Hardwaremendeteksi adanya kesalahan framing. comEventRxParity : Hardware mendeteksi adanya kesalahan parity.

comEventRxOver : Buffer penerima mengalami over flow, tidak ada ruang

kosong lagi pada bufferpenerima.

comEventTxFull : Bufferpengiriman telah penuh. comEventOverrun : Portmengalami overrun comEventBreak : Sinyal Breakdikirim

comEventDCB : Mendapatkan kembali Device Control Clock (DCB) dari

portserial.

Berikut adalah nilai–nilai properti dari even komunikasi pada CommEvent yaitu :

commEvSend : Jumlah karakter pada Buffer kirim lebih sedikit dari pada

nilai properti Sthreshold. Even ini akan dibangkitkan jika nilai properti sthreshold tidak diisi dengan “0”.

(14)

commEvCTS : Terjadi perubahan pada saluran Clear to Send. commEvDSR : Terjadi perubahan pada saluran Data Set Ready. commEvRing : Terjadi perubahan pada saluran Carrier Detect. comEvRing : Terdeteksi adanya sinyal Ring.

comEvEOF : Karakter End of Filediterima.

Berikut adalah contoh program pada penggunaan Even OnComm untuk berkomunikasi. Namun yang hanya dibaca hanya even comEvReceive saja, yang lainya diabaikan

Private Static Sub MsComm1_OnCom () Dim Buffer as variant

Select Case MSComm1.CommEvent Case comEvReceive

If MSComm1,InbufferCount = 1 then Buffer = CStr(MSComm1.Input) Text1.Text = asc(Midbuffer, 1,1)) End If

End If End Select End Sub

Kode-kode program pada prosedur di atas akan melakukan aksi dengan mendeteksi even comEvReceive, kemudian menentukan apakah sudah diterima 1 karakter pada bufferpenerima.[4]

2.2.2 Pengaksesan secara langsung melalui register UART

(15)

Tabel 2.2.Alamat dan Lokal bit pada register UART Nama Pin Nomor pin DB9 Com1 Com2 Bit Arah

RXD 2 3FBH 2FBH 2 Input

TXD 3 3FBH 2FBH 6 Output

DTR 4 3FCH 2FCH 0 Output

RTS 7 3FCH 2FCH 1 Output

CTS 8 3FEH 2FEH 4 Input

DSR 6 3FEH 2FEH 5 Input

RI 9 3FEH 2FEH 6 Input

DCD 1 3FEH 2FEH 7 Input

Untuk dapat mengaksesnya dapat menggunakan fungsi Port_Out dan Port_In, namun pada VB 6.0 tidak disediakan secara langsung, harus ada program tambahan tersendiri untuk pengaksesan UART ini.[4]

2.2.3 Pengaksesan port serial dengan kontrol MSComm

Kontrol MSComm menyediakan fasilitas komunikasi program aplikasi dengan port serial untuk mengirim dan menerima data melalui port serial. Setiap MSComm hanya menangani satu port serial sehingga jika ingin menggunakan lebih dari satu port serial, maka harus menggunakan MSComm sebanyak port serial yang dipakai.[4]

Jumlah properti pada MSComm sangat banyak sehingga tidak akan dibahas secara keseluruhan. Namun hanya membahas beberapa properti yang cukup sesuai dengan kebutuhan saja properti-properti yang sering dipakai adalah sebagai berikut :

CommPort : digunakan untuk menentukan nomor port serial yang akan

dipakai.

Setting : digunakan untuk menset nilai baudrate, pariti, jumlah bit data, dan jumlah bit stop.

PortOpen : digunakan untuk membuka ataupun menutup portserial yang

(16)

Input : digunakan untuk mengambil data string yang ada pada buffer

penerima.

Output: Digunakan untuk menulis data stringpada bufferkirim.

Berikut merupakan properti untuk mengirim satu karakter dengan MSComm pada port Comm 1 :

Private Sub Form_Load () MSComm1.CommPort = 1

MSComm1.Settings = "9600,N,8,1" MSComm1.PortOpen = True MSComm1.Output = “A” MSComm1.PortOpen = False End Sub

Kode-kode program pada prosedur di atas akan melakukan aksi sebagai berikut:

Portserial yang digunakan adalah Comm 1

Setting MSComm dengan baud rate 9600. tanpa bit paritas, jumlah data 8 bit dan jumlah stop bitadalah1

Membukaport serial Comm 1 Mengirim satu karakter (“A”)

Menutup kembali com serial yang dipakai

2.3 Mikrokontroler AT89S51

(17)

Sebuah mikrokontroler tidak dapat memahami instruksi-instruksi yang berlaku pada mikrokontroler lain. Sebagai contoh, mikrokontroler buatan Intel dengan mikrokontroler buatan Motorolla memiliki perangkat instruksi yang berbeda.

2.3.1 Karakteristik Mikrokontroler AT89S51

Mikrokontroler AT89S51 memiliki beberapa fasilitas, diantaranya sebagai berikut :

1. Sebuah CPU (Central Prossesing Unit) 8 bit yang termasuk keluarga Osilator internaldan rangkaian timer.

2. Flash memori 4 Kbyte. 3. RAM internal 128 byte.

4. Empat buah programmable port I/O, masing-masing terdiri atas 8 buah jalur I/O.

5. Lima buah jalur interupsi (2 buah interupsi eksternal dan 3 buah internal). 6. Sebuah port serial dengan kontrol serial full duplexUART.

7. Kemampuan melaksanakan operasi perkalian, pembagian dan operasi boolean (bit).

8. Kecepatan pelaksanaan interuksi per siklus 1 mikrodetik pada frekuensi clock 1 MHz.

Dengan fasilitas seperti diatas, pembuatan alat menggunakan AT89S51 menjadi lebih sederhana dan tidak memerlukan IC pendukung yang banyak. Agar lebih jelasnya dapat dilihat pada gambar 2.10 dibawah ini.

(18)

2.3.2 Deskripsi Pin-Pin AT89S51

Susunan pin-pin mikrokontroler AT89S51 memperlihatkan pada gambar 2.11 dibawah ini. Penjelasan dari masing-masing pin adalah sebagai berikut :

Gambar 2.11.Diagram Pin Mikrokontroler AT89S51

Gambar 2.12.Rangkaian Reset

1. Pin 1 sampai 8 (Port 1) merupakan port pararel 8 bit dua arah (output-input) yang dapat digunakan untuk berbagai keperluan (general purpose).

2. Pin 9 (Reset) adalah input reset (aktif tinggi). Pulsa transisi dari rendah ke tinggi akan me-reset AT89S51. Pin ini dihubungkan dengan rangkaian power on resetseperti ditunjukan pada gambar 2.12 diatas.

(19)

pengganti tidak dipakai, pin-pin ini dapat digunakan sebagai port pararel 8 bit serba guna.

4. Pin 18 dan 19 (XTAL1 dan XTAL2) adalah pin input kristal, yang merupakan input clockbagi rangkaian osilator internal.

5. Pin 20 (Ground) dihubungkan ke Vss atau Ground.

6. Pin 21 sampai 28 (Port 2) adalah port pararel 2 selebar 8 bit dua arah. Port 2 ini mengirimkan byte alamat bila dilakukan pengaksesan memori eksternal. 7. Pin 29 adalah pin PSEN (Program Strobe Enable) yang merupakan sinyal

pengontrol yang membolehkan program memori eksternal masuk ke dalam bus selama proses pemberian/pengambilan instruksi.

8. Pin 30 adalah pin output ALE (Address Latch Enable) yang digunakan untuk menahan alamat memori eksternal selama pelaksanaan instruksi.

9. Pin 31 (EA). Bila pin ini diberi logika tinggi, maka mikrokontroler akan melaksanakan instruksi dari ROM ketika isi program counter kurang dari 4096. Bila diberi logika rendah, maka mikrokontroler akan melaksanakan seluruh instruksi dari memori program diluar.

10. Pin 32 sampai 39 (Port 0) merupakan port pararel 8 bit open draindua arah. Bila diberi logika rendah, mikrokontroler akan melaksanakan seluruh instruksi dari memori program luar.

11. Pin 40 (Vcc) dihubungkan ke +5 Volt.

2.3.3 Organisasi Memori

Semua mikrokontroler dalam keluarga MCS-51 memiliki pembagian ruang alamat (address space) untuk program dan data. Pemisahan memori program dan memori data membolehkan memori data untuk diakses oleh alamat 8 bit. Meskipun demikain, alamat data memori 16 bit dapat dihasilkan melalui register DPTR (Data Pointer Register).

(20)

Sinyal yang membolehkan pembacaan dari memori program eksternal adalah pin PSEN. Pada gambar 2.14 memperlihatkan memori data yang terletak pada ruang alamat terpisah dari memori program. RAM ekternal 64 Kbyte dapat dialamati dalam ruang memori data eksternal. CPU menghasilkan sinyal readdan writeselama menghubungi memor data eksternal.

Mikrokontroler AT89S51 memiliki 5 buah ruang alamat, yaitu :

(a) Ruang alamat kode (Code Address Space) sebanyak 64 Kbyte, yang seluruhnya merupakan ruang alamat kode eksternal.

(b) Ruang alamat memori data internal yang dapat dialamati secara langsung, yang terdiri atas :

1. RAM sebanyak 128 byte.

2. Hardware register sebanyak 128 byte.

(c) Ruang alamat memori data internal yang dialamati secara tidak langsung sebanyak 128 byte, seluruhnya diakses dengan pengalamatan tidak langsung. (d) Ruang alamat memori data eksternal sebanyak 64 Kbyte yang dapat

ditambahkan oleh pemakai.

(e) Ruang alamat bit, yang dapat diakses dengan pengalamatan langsung.

Gambar 2.13.Struktur Program Memori AT89S51

(21)

2.3.4 Special Function Register (SFR)

SFR berisi register-register dengan fungsi tertentu yang disediakan oleh mikrokontroler seperti timer dan lain-lainnya. AT89S51 memiliki 21 SFR yang terletak pada memori 80H - FFH. Masing-masing ditunjukkan pada tabel 2.3 yang meliputi simbol, nama dan alamatnya.

Tabel 2.3.Spesial Function Register

Simbol Nama Alamat

ACC Akumulator E0H

B B register F0H

PSW Program Status Word D0H

SP Stack Pointer 81H

DPTR Data Pointer16 bit

DPL byterendah

IP Interupt Priority Control B8H

IE Interupt Enable Control A8H

TMOD Timer/Counter Mode Control 89H

TCON Timer/Counter Control 88H

TH 0 Timer/Counter High Low byte 8CH

TL 0 Timer/Counter Low byte 8AH

TH 1 Timer/Counter High byte 8DH

TH 1 Timer/Counter Low byte 8BH

SCON Serial Control 98H

SBUF Serial Data Buffer 99H

PCON Power Control 87H

2.3.5 Timer AT89S51

(22)

keduanya dapat berfungsi sebagai counter maupun sebagai timer. Secara fisik timer juga merupakan rangkaian flip-flop yang dapat diaktifkan dan dinonaktifkan setiap saat. Perbedaan keduanya terletak pada sumber clock dan aplikasinya.

Timer mempunyai sumber clock dengan frekuensi tertentu yang sudah pasti sedangkan countermendapat sumber clockdari pulsa yang hendak dihitung jumlahnya. Aplikasi dari timer atau pewaktu biasa digunakan untuk aplikasi menghitung lamanya suatu kejadian yang terjadi sedangkan counter atau penghitung biasa digunakan untuk aplikasi menghitung jumlah kejadian yang terjadi dalam periode tertentu. Perilaku dari register THx dan TLx diatur oleh register TMOD dan TCON. Timer dapat diaktifkan melalui perangkat keras maupun perangkat lunak.

Periode waktu timer/counter dapat dihitung menggunakan rumus 2.4 dan 2.5 sebagai berikut.

Sebagai timer/counter 8 bit

s TAL frekuensiX TLx

T (255 )* 12  ……….. (2.4)

Sebagai timer/counter 16 bit

s TAL frekuensiX THxTLx

T (65535 )* 12  ………... (2.5)

Di mana : THx = isi register TH0 atau TH1 dan TLx = isi register TL0 atau TL1.

(23)

Pengontrolan kerja timer/counter diatur oleh register TCON. Register ini bersifat bit addresable sehingga bit TF1 dapat disebut TCON.7 dan seterusnya hingga bit IT0 sebagai TCON.0. Register ini hanya mempunyai 4 bit saja yang berhubungan dengan timer seperti diperlihatkan gambar 2.15 dan dijelaskan pada tabel 2.4.

Tabel 2.4.Fungsi bit register TCON yang berhubungan dengan timer

Nama Bit Fungsi

TF1 Timer1 overflow flagyang akan diset jika timer overflow

TR1 Membuat timer 1 aktif (set) dan nonaktif (clear)

TF0 Timer0 overflow flagyang akan diset jika timer overflow

TR0 Membuat timer 0 aktif (set)dan nonaktif (clear)

Register TMOD berfungsi untuk pemilihan mode operasi timer/counter dengan fungsi setiap bitnya adalah sebagai berikut :

Gate : Pada saat TRx = 1, timerakan berjalan tanpa memperlihatkan nilai pada Gate (timer dikontrol software).

C/T : Pemilihan fungsi timer (0) atau counter (1).

M1 & M0 : Untuk memilih mode timer dengan variasi seperti pada tabel 2.5.

Tabel 2.5.Mode Timer

M1 M0 Mode Operasi

0 0 0 Timer 13 bit

0 1 1 Timer/Counter 16 bit

1 0 2

Timer 8 bit di mana nilai timer tersimpan pada TLx. Register THx berisi nilai isi ulang yang akan dikirim ke TLx setiap overflow.

1 1 3

(24)

Prinsip Kerja Timer

Pada gambar 2.16 Timer mempunyai dua buah sumber clock untuk beroperasi, yaitu sumber clock internal dan sumber clock eksternal. Jika timer menggunakan sumber clockeksternal, maka bit C/T harus di-set atau berkondisi high, saklar akan menghubungkan sumber clock timerke pin Tx (T0 untuk timer 0, T1 untuk timer 1). Apabila sumber clockinternal digunakan, input clockberasal dari osilator yang telah dibagi 12. Maka bit C/T harus di-clear atau berkondisi low sehingga saklar akan menghubungkan sumber clock timer ke osilator yang telah dibagi 12.[8]

Gambar 2.16.Operasi Timer

2.4 Port serial/RS-232

Portserial lebih sulit ditangani daripada portparalel karena peralatan yang dihubungkan ke port serial harus berkomunikasi dengan menggunakan transmisi serial, sedangkan data di komputer diolah secara paralel. Sehingga, data dari/ke portserial harus dikonversikan ke/dari bentuk paralel untuk bisa digunakan secara hardware hal ini bisa digunakan oleh UART (Universal Asynchronus Receiver Transmitter).

Adapun keunggulan menggunakan port serial dari pada port paralel sebagai transfer data yaitu :

(25)

kehilangan daya karena panjang kabel bukan merupakan masalah serius jika dibandingkan dengan port paralel.

2. Transmisi serial memerlukan lebih sedikit kabel dibandingkan dengan transmisi paralel.

3. Port serial memungkinkan untuk berkomunikasi dengan menggunakan Infra Red.

Gambar 2.17.Konfigurasi portserial male

EIA (Electronic Industry Association) mengeluarkan spesifikasi listrik untuk standar RS-232 yaitu :

1. Space(logika 0) antara +3 sampai +15 Volt. 2. Mark(logika 1) antara –3 sampai –15 Volt.

3. Daerah antara +3 Volt dan –3 Volt tidak ditetapkan.

4. Tegangan rangkaian terbuka tidak boleh melebihi 25 Volt (terhadap Ground). 5. Arus pada rangkaian tertutup (Short Circuit)atau hubung singkat tidak boleh

(26)

Tabel 2.6.Konfigurasi pin dan nama sinyal konektor serial DB9

Nama

Pin

Nama

Sinyal Direction Keterangan

1 DCD In Data Carrier Detect/Received Line Signal

Detect

2 RxD In Received Data

3 TxD Out Transmite Data

4 DTR Out Data Terminal Ready

5 GND - Ground

6 DSR In Data Set Ready

7 RTS Out Request to Send

8 CTS In Clear to Send

9 RI In Ring Indicator

Keterangan mengenai saluran RS-232 pada konektor DB9 adalah sebagai berikut :

1. Received Line Signal Detect, dengan saluran ini DCE memberitahukan ke DTE bahwa terminal masukan ada data masukan.

2. Received Data, digunakan DTE menerima data dari DCE. 3. Transmite Data, digunakan DTE mengirimkan data ke DCE.

4. Data Terminal Ready, pada saluran ini DTE memberitahukan kesiapan sinyalnya.

5. Signal Ground, saluran Ground.

6. Ring Indicator, pada saluran ini DCE memberitahukan ke DTE bahwa stasiun menghendaki hubungan dengannya.

7. Clear to Send, dengan saluran ini DCE memberitahukan ke DTE boleh mengirimkan data.

8. Request to Send, dengan saluran ini DCE diminta mengirimkan data oleh DTE.

(27)

2.5 Pengaturan Baudrate

Untuk transmisi data antara pengiriman dan penerimaan harus menggunakan lau kecepatan (Baudrate) yang sama agar terjadi kesinkronan antara data yang dikirim dan data yang diterima. Timer 1 dapat digunakan sebagai pewaktu untuk

mengatur baudrate pada komunikasi serial. Lama pengiriman tiap bit data = timer1 overflowx 32.[9]

Rumus frekuensi osilator dengan baudrate:

32

2.6 Analog to Digital Converter (ADC)

Salah satu komponen penting dalam sistem akuisisi data adalah pengubah besaran analog ke digital atau disebut juga ADC (Analog to Digital Converter). Pengubah ini akan mengubah besaran-besaran analog menjadi bilangan-bilangan digital sehingga dapat diproses oleh mikrokontroler maupun oleh PC. Peranan pengubah ini menjadi semakin penting sebagai dampak dari perkembangan sistem perangkat keras digital.

(28)

Gambar 2.18.Konfigurasi pin ADC0804

2.7 IC LM7805 dan LM7809

Kedua IC ini mempunyai tiga kaki yang digunakan sebagai komponen pendukung dari Vcc untuk menghasilkan tegangan 5V dan 9V. IC regulator ini berfungsi untuk menstabilkan tegangan dan dapat bekerja dengan baik jika tegangan input (Vin) lebih besar dari pada tegangan output (Vout). Biasanya perbedaan tegangan input dengan output yang direkomendasikan tertera pada datasheet komponen tersebut. Contoh LM7805 dan LM7809 diperlihatkan pada gambar 2.19.[14]

(a) (b)

Gambar 2.19.Konfigurasi pin IC LM7805 dan IC LM7809

2.8 Sensor Suhu (LM35)

(29)

melebihi sensor suhu yang dikalibrasi oleh satuan Kelvin serta output impedansi dengan catu daya Vin sebesar 5 V.[10]

Keuntungan menggunakan sensor suhu LM35 :

 Dikalibrasi secara langsung pada satuan derajat celcius.  Skala faktor linier ± 10,0 mV/ 0C.

 Bekerja antara suhu 0 0C sampai dengan +100 0C.  Arus kurang dari 2 mA.

 Pemanasan rendah 0,08 0C.

(a)suhu +2 0C sampai +150 0C (b)full range (-55 0C sampai +150 0C) Gambar 2.20.Konfigurasi pin LM35

2.9Inverting Amplifier

Inverting amplifier (pembalik tegangan) adalah sebuah rangkaian yang merupakan salah satu aplikasi dari operational amplifier (op-amp). Dengan menggunakan rangkaian ini tegangan masukan akan diperkuat x kali lipat. Pada rangkaian ini tegangan masukan dihubungkan ke kaki masukan inverting pada IC op-amp, sehingga tegangan keluaran yang dihasilkan memiliki polaritas yang berbeda dengan tegangan masukan. Perbedaan polaritas tersebut menjadikan rangkaian ini selalu menghasilkan tegangan yang terbalik dengan tegangan awal dinamakan inverting amplifier.

(30)

Vi Ri Rf

Vo

    

 ...(2.8)

Dimana : Vo = Tegangan output Vi = Tegangan Input Rf = Hambatan Referensi Ri = Hambatan Input

Tegangan keluaran dari rangkaian inverting amplifier ini akan selalu bernilai terbalik dengan keadaan awal.[11]

Gambar 2.21.Rangkaian Inverting Amplifier

2.10 Catu Daya

(31)

regulator. Regulator berfungsi sebagai komponen aktif yang dapat meregulasi tegangan keluar agar stabil.[11]

(32)

BAB III

PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang diagram blok sistem yang menjelaskan

tentang prinsip kerja alat dan program serta membahas perancangan sistem alat

yang meliputi perangkat keras dan perangkat lunak.

3.1 Diagram Blok Alat

Alat yang dibuat terdiri dari beberapa bagian yaitu Sensor, Penguat Inverting

Amplifier, Pembalik Tegangan, ADC ( Analog to Digital Converter ),

Mikrokontroler AT89S52, RS 232, dan Personal Computer (PC) termasuk

didalamnya perangkat lunak dengan menggunakan Visual Basic 6.0. Berikut ini

diagram blok dari alat yang akan dibuat.

Sensor Suhu

AT89S52 ADC 0804

Inverting Amplifier

Pembalik Tegangan

RS 232 PC

Gambar 3.1.Diagram blok sistem

Sensor yang digunakan adalah sensor suhu LM35 dimana tegangan outputnya

secara linear proporsional terhadap 0C, dengan resolusi 10 mV / 0C. sebagai penguat amplifier menggunakan IC 741, sedangkan IC ADC yang digunakan

adalah ADC0804, ADC 1 input yang menghasilkan data konversi sebesar 8 bit

dengan level kuantitas 256.

Kalorimeter adalah suatu alat yang digunakan untuk mengukur jumlah kalor

(nilai kalori) yang dibebaskan pada pembakaran sempurna (dalam oksigen

berlebih) suatu senyawa, bahan makanan, bahan bakar. Adapun prinsip kerja dari

(33)

1. Prinsip Kerja Alat

Sensor yang digunakan pada alat yang dibuat yaitu menggunakan sensor suhu

LM 35. Dimana, fungsi dari sensor LM 35 yaitu membaca data suhu dari

awal pengambilan data sampai pada akhir pengambilan data. Data yang

diperoleh dari sensor suhu LM 35 masih berbentuk data analog berupa

tegangan output dengan resolusi 10 mV/0C. Kemudian data analog yang diperoleh diubah kedalam bentuk digital dengan menggunakan ADC 0804

( ADC 1 input yang menghasilkan data konversi sebesar 8 bit dengan level

kuantitas 256 ). Setelah diperoleh data digital ( data biner ), data dikirim

melalui Atmel AT89S52 yang selanjutnya dikirim ke PC melalui port serial.

2. Prinsip Kerja Program

Prinsip kerja dari program yang dibuat yaitu program hanya akan membaca

data dari port serial dalam bentuk biner ( kode ASCII ) yang kemudian

ditampilkan dalam bentuk decimal. Data biner yang diperoleh dari alat

kalorimeter hanya dapat menampung sampai 256 ( 8 bit ). Oleh karena itu,

data decimal yang ditampilkan pada program antara 0-256 data. Kemudian

dari data decimal yang diperoleh, akan dihasilkan suatu nilai kalor jenis dan

grafik. Dalam menentukan suatu nilai kalor jenis dan grafik dapat diketahui

ΔtA = Selisih suhu bahan A dan suhu konstan

(34)

CB = Kalor jenis bahan B

ΔtB = Selisih suhu konstan dan suhu bahan B

TA = Suhu bahan A

TB = Suhu Bahan B

TC = Suhu konstan setelah pencampuran

3.2 Perangkat Keras

3.2.1 Sensor Suhu LM 35

Seperti yang telah dijelaskan pada bab sebelumnya bahwa LM 35 adalah

jenis sensor suhu yang tegangan outputnya secara linier proporsional terhadap 0C, dengan resolusi 10 mV/0C. pada dasarnya terdapat dua jenis rangkaian LM35, yaitu rangkaian fullscaleyang dapat mengukur suhu antara -550C sampai + 150 0C serta rangkaian dasar yang hanya dapat mengukur suhu yaitu antara +2 0C sampai +1500C. Pada perancangan alat ini menggunakan rangkaian dasar seperti pada gambar 3.2.

(a) (b)

Gambar 3.2.Dua konfigurasi pin LM35, (a) Rangkaian dasar, (b) Rangkaian full scale

3.2.2 Inverting Amplifier

Lambatnya waktu konversi ADC jika dibandingkan dengan waktu

perubahan keluaran sensor suhu membuat perlunya sebuah rangkaian op-amp

sebagai buffer atau penguat. Rangkaian inverting amplifier ini digunakan sebagai

penguat tegangan keluaran dari sensor suhu LM35 yang memiliki perubahan

(35)

tegangan ini diharapkan tegangan keluaran sensor suhu dapat dinaikkan sehingga

bisa terbaca oleh ADC secara lebih akurat. Pada perancangan alat ini digunakan 2

buah IC op-amp LM741 atau UA741. IC yang pertama berfungsi sebagai penguat

dimana nilai Rf=4Rin, dan IC yang kedua berfungsi sebagai pembalik tegangan

dimana nilai Rf=Rin. Rangkaian inverting amplifier dapat dilihat pada

gambar 3.3.

Gambar 3.3.Rangkaian penguat tegangan inverting amplifier

Nilai penguatan tegangan yang diinginkan adalah sebesar 4 kali, Vo = 4

Vi. Dengan konfigurasi rangkaian seperti diatas maka berdasarkan perhitungan

rumus penguatan inverting amplifier, untuk menghasilkan penguatan sebesar 4

kali maka dibutuhkan nilai resistor Rf = 4 Ri.

Vi digunakan penguatan 4 kali untuk mencari nilai data dengan ketelitian suhu 0,5.

(36)

pembalik tegangan dari nilai negative (-) ke positif (+) begitu sebaliknya dengan

nilai Rf=Ri.

3.2.3 Analog to Digital Converter (ADC)

ADC0804 adalah ADC 1 input yang menghasilkan data konversi sebesar 8

bit dengan level kuantitas 256. ADC0804 ini mempunyai resolusi yang dapat

diatur melalui pin 9, dengan menempatkan sebuah trimpot sebesar 10 K.

Karena sensor suhu yang digunakan adalah LM35DZ yang memiliki nilai resolusi

10 mV/oC, sehingga diperlukan tegangan masukan pada trimpot sebesar 2,56 V. Awal konversi ditandai dengan pin interupt benilai high, WR berfungsi untuk

mengatur mode konversi writedan read.

Untuk menentukan nilai tegangan resolusi (Vres) pada ADC dapat

diketahui dengan persamaan :

1 2  Vmaksn

Vres ……… ( 3.5 )

Mode operasi yang digunakan dalam perancangan ini mode operasi

kontinyu (proses membaca terus menerus dan tanpa proses operasi jabat tangan)

atau dapat juga dikatakan metode free running. Pada metode ini pin CS dan

RDdi-ground-kan, sedangkan pin WRdan INTRdihubungkan ke sebuah push

button. Prinsip kerja operasi free running ini yaitu ADC akan memulai konversi

ketika pin INTR kembali tidak aktif (high). Setelah proses konversi selesai, pin

INTR akan aktif (low). Untuk memulai konversi pertama kali WR harus

di-ground-kan terlebih dahulu, hal ini digunakan untuk mereset SAR. Namun pada

konversi berikutnya untuk mereset SAR dapat menggunakan sinyal INTR saat

aktif (low) dan mulai konversi saat tidak aktif (high). Ketika selesai konversi data

hasil konversi akan dikeluarkan secara langsung dari buffer untuk dibaca karena

pin RD di-ground-kan. Saat sinyal INTR aktif, sinyal ini digunakan untuk

me-reset SAR. Saat pin INTR kembali tidak aktif (high) proses konversi dimulai

(37)

Pada gambar dapat dilihat output masuk ke mikrokontroler, untuk port yang

digunakan adalah port 0.

Gambar 3.4.Rangkaian free runningADC0804

3.2.4 Mikrokontroler AT89S52

Penggunaan AT89S51 ditujukan untuk menerima data suhu yang dibaca

dari port yang tersambung ke ADC agar langsung dikirimkan secara serial.

P1.1

(38)

Pada gambar rangkaian sistem minimum diatas oscillator yang dipakai

menggunakan xtal 11,0592 Mhz dan telah sesuai dengan baudrate pada koneksi

port serial ke PC yaitu 1200 (bit/detik).

3.2.5 InterfaceRS 232

Agar alat dapat berkomunikasi dengan PC maka harus ada sarana interface

yang memungkinkan agar keduanya dapat saling mendukung, untuk inferfacenya

sendiri akan menggunakan port serial. Kecepatan transmisi (baud rate) yang akan

digunakan adalah 9600 (bit/detik) dengan panjang data 8 bit, tanpa paritas dan

jumlah bit stop adalah 1 bit. Hal ini dikarenakan dalam komunikasi data serial,

boud rate dari kedua alat yang berhubungan harus diatur pada kecepatan yang

sama. Jadi, boud ratenya harus disamakan dengan boud rate yang digunakan pada

sensor.

DB 9

Rx

GND 2

5

Gambar 3.6. Konfigurasi DB 9

Komunikasi yang terjadi adalah komunikasi satu arah, yaitu komunikasi

dari sensor ke PC saja. Pada DB 9 pin yang digunakan hanya pin 2 dan pin 5,

dimana pin 2 berfungsi untuk menerima data serial dari sensor sedangkan pin 5

sebagai ground.

3.2.6 Rangkaian Catu Daya

Bagian catu daya merupakan bagian penting bagi semua rangkaian.

Tegangan yang dibutuhkan untuk rangkaian adalah 5 Volt DC, +9V DC, dan -9V

DC. Tegangan +9 dan -9 volt digunakan untuk memberi catu daya pada IC

(39)

Gambar 3.7. Rangkai catu daya

Catu daya tersebut menggunakan sebuah dioda bridge sebagai penyearah

sehingga bekerja dalam mode penyearah gelombang penuh. Transformator yang

digunakan adalah jenis CT (Center Tap). Transformator jenis CT dipilih karena

dapat difungsikan juga untuk jenis nol. Kapasitor elektrolit (Elko) digunakan

untuk menghilangkan ripple akibat penyearahan yang belum sempurna, dengan

adanya muatan dari elko maka ripplebisa ditutupi.

Gambar 3.8.Capasitor elektrolit

Tegangan keluaran penyearah belum bisa stabil pada satu titik yang

diinginkan, misalnya pada 5 Volt DC. Untuk mengatasi hal ini maka dibuatlah

catu daya yang dilengkapi dengan IC regulator. IC regulator yang digunakan

adalah LM 7805, dimana IC ini akan meregulasi tegangan mendekati 5 Volt DC

sesuai kebutuhan rangkaian, begitu juga dengan tegangan +9 volt yang

menggunakan IC regulator LM7809 dan -9 volt yang menggunakan IC regulator

LM 7909.

(40)

Tegangan keluaran dari IC ini sudah mendekati tegangan yang diinginkan

sekitar 5 Volt DC (efektifnya 4,9 Volt DC), +9 volt (efektifnya +8,9 volt DC), -9

volt (efektifnya -8,9 volt DC) dan sebagai indikator dilengkapi dengan led.

3.3 Perangkat Lunak

Pada perancangan alat ini, bahasa pemrograman yang dibuat menggunakan

dua bahasa pemrograman, yaitu Pemrograman Mikrokontroler ( menggunakan

program pinnacle) dan Bahasa Pemrograman Visual Basic.

1. Pemrograman Mikrokontroler

Gambar 3.10.Flowchart pemrograman mikrokontroler

Penjelasan flowchart :

a. Saat mulai, baudrate akan diseting berdasarkan nilai yang telah ditentukan.

Pada program ini baudrate yang diseting sebesar 1200 Mbps dan

disesuaikan dengan baudrate yang ada pada port serial. Berikut program

setting baudrate pada mikrokontroler :

Mulai :

Mov tmod,#20h ‘timer 1 mode 2(8 bit auto reload )

Mov th1, #0E8h ‘0E8h = nilai untuk menghasilkan baudrate 1200

(41)

Mov ie,#90h ‘interupt pada port serial

Setb tr1 ‘ mulai timer1

b. Setelah disesuaikan dengan port serial, selanjutnya pemanggilan data suhu

dari ADC, cek apakah ada interruptdari PC, apabila tidak ada kembali ke

procedure ulang, apabila ada kemudian cek ri apakah dalam keadaan setbit

tau tidak apabila tidak kembali ke procedure mulai, apabila ada tampilkan

data di PC dalam bentuk ASCII.

2. Pemrograman Visual Basic

Gambar 3.11.Flowchart pemrograman Visual Basic

Penjelasan Flowchart :

a. Saat memasuki procedure mulai, program akan melakukan pengecekan

apakah port serial sudah terkoneksi atau belum, apabila belum

aktifkan;

b. Pada procedure isi data1, data yang ada dari hasil ukur diisikan ke

(42)

c. Procedure isi Ta1 melakukan pengisian data suhu ke database dengan

melalui timer 1;

d. Timer 1 akan melakukan pengulangan dengan menampilkan dan

mengisi data dari sensor suhu perdetik ke database;

e. Menampilkan grafik dari hasil data yang telah ada;

f. Hitung besarnya Ck (kalor jenis calorimeter) sesuai dengan data yang

diperoleh dan menyimpan seluruh data;

g. Dilanjutkan pengisian ke data2 untuk menghitung Cb (kalor jenis

benda );

h. Isi Ta2 melakukan pengisian data auhu ke database dengan melalui

timer 2;

i. Timer 2 akan melakukan pengulangan dengan menampilkan dan

mengisi data dari sensor suhu perdetik ke database;

j. Menampilkan grafik dari hasil data yang telah ada ;

k. Hitung besarnya Cb ( kalor jenis benda ) sesuai dengan data yang

diperoleh;

Gambar 3.12 menunjukan tampilan dari program yang telah dibuat

(43)

BAB IV

PENGUJIAN DAN ANALISA

4.1. Pengujian dan Analisa Perangkat Keras 4.1.1 Analisa Sensor Suhu LM35

Gambar 4.1.Rangkaian dasar sensor suhu LM35

Setelah dilakukan pengukuran pada keluaran LM35, maka didapatkan nilai tegangan hasil konversi dari satuan oC suhu. Pada tabel hasil pengujian dibawah ini tegangan dicatat setiap kenaikan 5 oC dimulai dengan suhu ruangan. Pengukuran suhu menggunakan termometer analog sebagai referensi nilai suhu yang diukur.

Tabel 4.1.Hasil pengujian sensor LM35DZ

Suhu (oC) Tegangan output hasil

pengukuran (mV)V (mV)

V / oC (mV) [V/5]

25 240

49 9,8

30 289

56 11,2

35 345

52 10,4

40 397

53 10,6

45 450

50 10

50 500

45 9

55 545

(44)

Dari hasil pengujian didapat nilai resolusi rata-rata 10,16 mV. Nilai tersebut hampir sama dengan nilai resolusi yang terdapat pada datasheetLM35 yang menyatakan bahwa IC LM35 sebagai sensor suhu memiliki resolusi 10 mV /

0

C.

Tabel 4.2 menunjukan data perbandingan suhu antara termometer analog dengan LM35 yang sudah terpasang pada alat saat dipanaskan dalam waktu 60 detik, data diambil setiap 5 detik:

Tabel 4.2. Kalibrasi suhu antara termometer analog dan LM35

No Detik Thermometer analog LM35 menunjukan data suhu yang tidak tetap apabila dibandingkan dengan termometer analog dengan perbedaan perubahan data sebesar ±0,5. Dari data tabel diatas apabila dipresentasekan untuk data yang sama :

Jumlah data yang sama = 8 Maka : 100 66,6% 12

8

x

4.1.2 Analisa Inverting Amplifier

(45)

pengujian dengan menggunakan trimpotensio sebagai pemberi nilai tegangan masukan yang bervariasi, didapat nilai output yang dapat dilihat pada tabel 4.3 dibawah ini. Nilai keluaran yang tercatat menggunakan tegangan Vcc = +8,9 V dan Vee = -8,9 V.

Tabel 4.3.Hasil pengujian IC UA741

Tegangan

Dari hasil data diatas terlihat bahwa penguatan yang pertama dihasilkan rata-rata sebesar 4 kali dengan nilai resistor masing-masing sebesar Rf=40 KOhm dan Rin=10 Kohm. Dan untuk penguatan yang kedua nilai Rf sama dengan Rin (Rf=Rin).

4.1.3 Analisa ADC0804

(46)

Dengan menggunakan persamaan (3.5) pada bab 2:

Tabel 4.4 menunjukan hasil keluaran dari ADC0804 dengan nilai Vmaks sebesar 5,16V dan Vref = Vmaks /2 =2,56 V.

Tabel 4.4.Hasil pengujian keluaran ADC0804 Vref = 5,12 V

Resolusi perhitungan = 20 mV data

resolusi rata-rata per bit 20.18

(47)

tegangan per bit LSB sebesar 20 mV. Sedangkan pada nilai Vref = 2,56 V, ADC0804 memiliki resolusi perubahan tegangan per bit LSB sebesar 10 mV.

4.1.4 Analisa MAX232

MAX232 berfungsi sebagai konverter dari level tegangan TTL ke level tegangan komputer. Hampir semua piranti digital menggunakan tingkatan logika TTL atau CMOS.

MAX232 sangat berperan dalam melakuakan perubahan level tagangan timbal balik antar TTL RS-232 pada komunikasi serial port, IC memiliki 2 buah line driver dan 2 buah line receiver. IC ini juga dilengkapi dengan pengganda tegangan DC atau charge pump yang dapat menghasilkan tegangan -10 Volt sampai +10 Volt dari catu daya tunggal +5 Volt, sehingga meskipun catu daya untuk IC MAX 232 hanya +5 Volt, IC ini mampu melayani tegangan RS 232 antara -10 Volt sampai +10 Volt.

4.2 Pengujian Alat dan Perangkat Lunak

Untuk percobaan alat, bahan yang akan diuji kebenarannya di antaranya : paku dan kaca dengan menggunakan persamaan:

)

Dimana: Ma2 = Massa air panas (gr)

Ca = Kalor jenis air = 1 (Kal/gr oC) Ta2 = Suhu air panas, sekitar 80 oC

Tc1 = Suhu konstan hasil pencampuran dengan air panas (oC)

(48)

Tk = Suhu kalorimeter = Ta1 (oC)

Tc2 = Suhu konstan hasil pencampuran dengan bahan yang dipanaskan (oC)

Mb = Massa benda (gr) Tb = Suhu benda (oC)

Ck = Kalor jenis kalorimeter (Kal/gr oC) Cb = Kalor jenis benda (Kal/gr oC)

4.2.1 Perhitungan Ck ( Kalor jenis kalorimeter )

Untuk menghitung nilai kalor jenis dari suatu bahan, data yang diperlukan selain massa dan suhu adalah kalor jenis medium perantara yang dipakai. Pada alat ini medium perantara yang dipakai yaitu wadah calorimeter dan air suhu normal. Maka perlu dicari nilai dari kalor jenis kalorimeter (Ck) dan kalor jenis air (Ca). karena nilai kalor jenis air Ca = 1, maka data yang perlu dicari hasilnya yaitu nilai kalor jenis calorimeter.

Setelah dilakukan percobaan dengan menggunakan alat, dihasilkan data yang ditunjukan pada tabel 4.5. Percobaan menentukan nilai Ck ( kalor jenis kalorimeter ) menggunakan alat dilakukan sebanyak 4 kali percobaan dengan massa air yang berbeda.

Tabel 4.5.Hasil perhitungan nilai Ck dengan menggunakan alat

Menentukan Ck dengan Alat

Percobaan Mk Ta1 Tk Ma1 Ca Ma2 Ta2 Tc1 Ck

(49)

Pada data tabel 4.4. perbedaan massa air diambil dari spesifikasi sebagai berikut : Percobaan 1 : Ma2 = 113,66gr

Percobaan 2 : Ma2 = 113,66 +(113,66/2) = 170,49 gr Percobaan 3 : Ma2 = 170,49 + (113,66/2) = 227,32 gr Percobaan 4 : Ma2 = 227,32 + (113,66/2) = 284,15 gr

Apabila spesifikasi dari nilai massa air dicocokan dengan nilai Ck dihasilkan perhitungan sebagai berikut :

Percobaan 1 : Ma2 = 0,228207474 kal/gr0C

Percobaan 2 : Ma2 = 0,228207474 + (0,228207474 /2) = 0,34231121 kal/gr0C Percobaan 3 : Ma2 = 0,34231121+ (0,228207474 /2) = 0,456414947 kal/gr0C Percobaan 4 : Ma2 = 0,456414947+ (0,228207474 /2) = 0,570518684 kal/gr0C Dari data diatas dapat disimpulkan untuk pencampuran 2 jenis zat yang sama dengan massa yang sama, apabila massa kedua zat tersebut di tambah maka nilai Ck akan ikut bertambah. Dari data percobaan tabel 4.5. nilai Ck dianggap valid.

Berikut ini proses perhitungan dengan menggunakan persamaan (4.1). Data diambil salah satu dari 4 percobaan, misalkan percobaan 1:

)

(50)

Tabel 4.6.Data percobaan 1 Ck

txt_Detik txt_Temperature txt_Detik txt_Temperature txt_Detik txt_Temperature

1 25,0 15 49,0 29 49,0

2 25,0 16 48,0 30 48,0

3 26,0 17 48,0 31 50,0

4 35,0 18 51,0 32 50,5

5 43,0 19 49,0 33 50,0

6 41,0 20 48,0 34 50,5

7 41,0 21 49,0 35 48,0

8 43,5 22 49,0 36 51,0

9 49,0 23 50,0 37 49,5

10 48,0 24 49,0 38 48,5

11 50,0 25 50,0 39 48,0

12 50,0 26 48,5 40 48,5

13 50,0 27 48,0 41 47,0

14 49,5 28 50,5 42 47,5

Gambar 4.2.Grafik percobaan 1 Ck

(51)

Tabel 4.7.Data Percobaan 2 Ck

txt_Detik txt_Temperature txt_Detik txt_Temperature txt_Detik txt_Temperature

1 24,5 15 49,5 29 50,0

2 27,0 16 50,0 30 50,5

3 24,5 17 50,5 31 51,0

4 27,0 18 49,0 32 51,0

5 25,5 19 50,5 33 49,5

6 25,5 20 50,5 34 50,0

7 26,0 21 51,0 35 47,5

8 24,5 22 49,5 36 49,5

9 32,0 23 50,5 37 49,5

10 40,0 24 49,5 38 48,5

11 40,5 25 50,0 39 48,0

12 41,5 26 51,5 40 48,5

13 42,0 27 50,5 41 47,0

14 43,5 28 50,0 42 47,5

(52)

Data tabel 4.7 menunjukan percobaan 1 dalam menentukan nilai Ck dimana massa air yang diukur 170,49 gr. Dari gambar grafik 4.3 suhu berubah dari 24 0C menjadi 50 0C dengan rentang waktu 10 detik.

Tabel 4.8 .Data percobaan 3 Ck

txt_Detik txt_Temperature txt_Detik txt_Temperature txt_Detik txt_Temperature

1 24,0 15 50,0 29 49,0

2 25,5 16 48,0 30 51,5

3 25,0 17 49,5 31 51,5

4 26,0 18 49,0 32 51,5

5 27,5 19 48,5 33 51,0

6 27,0 20 51,5 34 51,5

7 24,5 21 49,0 35 49,0

8 24,0 22 50,5 36 46,5

9 25,5 23 51,0 37 48,5

10 35,5 24 51,5 38 47,0

11 43,0 25 51,5 39 47,5

12 40,5 26 49,0 40 48,0

13 40,0 27 48,5 41 49,5

14 43,5 28 50,0 42 48,5

(53)

Data tabel 4.8 menunjukan percobaan 1 dalam menentukan nilai Ck dimana massa air yang diukur 227,32 gr. Dari hasil grafik 4.4 suhu berubah dari 240C menjadi 51 0C dengan rentang waktu 15 detik.

Tabel 4.9.Data percobaan 4 Ck

txt_Detik txt_Temperature txt_Detik txt_Temperature txt_Detik txt_Temperature

1 24,5 15 50,5 29 51,5

2 25,0 16 48,0 30 51,0

3 25,5 17 49,5 31 51,5

4 26,0 18 49,0 32 51,0

5 27,5 19 48,5 33 49,5

6 25,0 20 51,5 34 51,0

7 26,5 21 49,0 35 48,5

8 24,5 22 51,0 36 48,0

9 32,5 23 51,5 37 48,5

10 40,5 24 51,0 38 47,5

11 40,0 25 51,5 39 47,5

12 41,5 26 51,0 40 48,0

13 42,0 27 49,5 41 48,5

14 43,0 28 51,0 42 50,0

(54)

Data tabel 4.9 menunjukan percobaan 1 dalam menentukan nilai Ck dimana massa air yang diukur 284,15 gr. Dari hasil grafik 4.5 suhu berubah dari 24 0C menjadi 51 0C dengan rentang waktu 15 detik.

Pada hasil tampilan grafik dalam menentukan nilai Ck, suhu konstan saat pencampuran antara air panas dan air dingin rata-rata selalu menunjukan pada nilai 500C. Suhu tersebut apabila diamati pada gambar grafik selalu mengarah pada titik tengah antara suhu air normal dan suhu air yang dipanaskan. Untuk lamanya waktu saat memulai pencampuran sampai dalam keadaan konstan dapat diketahui dari tabel berikut :

Tabel 4.10.Rata-rata lama waktu pencampuran

Percobaan t1 detik ke…. t2 detik ke…. Selisih ( Suhu awal ) ( Suhu konstan hasil pencampuran ) (t2-t1)

1 3 11 8

2 8 15 7

3 9 15 6

4 8 15 7

Rata-rata 7

Dari data tabel 4.10 rata-rata perubahan suhu yang terjadi dari mulai pencampuran sampai keadaan konstan selama 7 detik.

4.2.2 Perhitungan Cb (Kalor jenis bahan)

Setelah diketahui nilai dari kalor jenis calorimeter (Ck) maka selanjutnya menghitung nilai kalor jenis bahan yang akan diujicobakan.

Pada proses pengujian bahan, dilakukan pengambilan data sebanyak 100 kali pengukuran dimana terdapat 2 bahan yang diuji dan tiap bahan diuji sebanyak 50 kali pengukuran. Dari pengukuran tersebut data variable yang berubah yaitu massa benda, dimana terdapat 5 massa benda yang berubah diantaranya 10 gr, 20 gr, 30 gr, 40 gr, 50 gr. Untuk tiap massa benda dilakukan 10 kali pengukuran. Sehingga tiap bahan akan diuji sebanyak 5 kali percobaan.

(55)

Gambar 4.6.Analisis menentukan bahan paku

Setelah dilakukan ujicoba sebanyak 50 kali pengukuran diperoleh data sebagai berikut:

Tabel 4.11.Tabel hasil percobaan 1 bahan paku dengan massa 10 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 26,5 25 39,5 1 10,04 49,5 0,381786441 Kayu 2 89,65 0,215 26,0 25,5 39,5 1 10,04 50,0 0,121959558 Besi 3 89,65 0,215 26,5 25 39,5 1 10,04 48,0 0,408422705 Kayu 4 89,65 0,215 26,5 25,5 39,5 1 10,04 51,0 0,238941174 Alumunium 5 89,65 0,215 26,0 25 39,5 1 10,04 51,0 0,234162351 Alumunium 6 89,65 0,215 26,5 26 39,5 1 10,04 49,5 0,127262147 Besi 7 89,65 0,215 26,5 26 39,5 1 10,04 50,0 0,124554442 Besi 8 89,65 0,215 26,5 25 39,5 1 10,04 51,0 0,358411761 Kayu 9 89,65 0,215 26,5 25,5 39,5 1 10,04 49,0 0,26018039 Alumunium 10 89,65 0,215 26,0 25,5 39,5 1 10,04 48,0 0,13304679 Besi

Akurasi data 40%

(56)

diatas untuk bahan paku menunjukan persentase akurasi data = 40% kurang dari 50%. Hal tersebut dikarenakan suhu yang diukur selalu berubah-ubah dengan perubahan nilai suhu yang mendekati nilai sebenarnya, misalkan suhu sebenarnya 25 sedangkan data yang keluar 24, 24,5, 25, 24,5, ,24, 25, 26, 24,……… sehingga data suhu yang diambil baik suhu panas, dingin, atau hasil pencampuran diperoleh secara perkiraan yang mengakibatkan data kurang valid. Factor utama yang mengakibatkan data tersebut berubah-ubah yaitu pada IC ADC0804 dimana IC tersebut akan selalu mengalami tingkat error sebesar ±1 bit LSB.

Berikut ini data dari 100 pengukuran yang telah diujicoba :

Tabel 4.12.Tabel Percobaan 1 Paku massa 10 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 26,5 25 39,5 1 10,04 49,5 0,381786441 Kayu 2 89,65 0,215 26,0 25,5 39,5 1 10,04 50,0 0,121959558 Besi 3 89,65 0,215 26,5 25 39,5 1 10,04 48,0 0,408422705 Kayu 4 89,65 0,215 26,5 25,5 39,5 1 10,04 51,0 0,238941174 Alumunium 5 89,65 0,215 26,0 25 39,5 1 10,04 51,0 0,234162351 Alumunium 6 89,65 0,215 26,5 26 39,5 1 10,04 49,5 0,127262147 Besi 7 89,65 0,215 26,5 26 39,5 1 10,04 50,0 0,124554442 Besi 8 89,65 0,215 26,5 25 39,5 1 10,04 51,0 0,358411761 Kayu 9 89,65 0,215 26,5 25,5 39,5 1 10,04 49,0 0,26018039 Alumunium 10 89,65 0,215 26,0 25,5 39,5 1 10,04 48,0 0,13304679 Besi Akurasi

data 40%

Tabel 4.13.Tabel Percobaan 2 Paku massa 20 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,0 26 39,5 1 20,2 56,0 0,100332451 Besi 2 89,65 0,215 26,5 25,5 39,5 1 20,2 56,0 0,098631901 Tembaga 3 89,65 0,215 26,5 25,5 39,5 1 20,2 55,0 0,10209267 Besi 4 89,65 0,215 27,0 26 39,5 1 20,2 57,0 0,096988036 Tembaga 5 89,65 0,215 27,0 26 39,5 1 20,2 55,5 0,10209267 Besi 6 89,65 0,215 27,0 26,5 38,6 1 20,2 56,0 0,049398045 Cadmium 7 89,65 0,215 26,0 25,5 38,6 1 20,2 56,0 0,047751444 Cadmium 8 89,65 0,215 26,5 25 38,6 1 20,2 57,0 0,1409059 Silicon 9 89,65 0,215 27,0 26 38,6 1 20,2 55,5 0,100529356 Besi 10 89,65 0,215 27,0 25 38,6 1 20,2 58,0 0,184844299 Glass Akurasi

(57)

Tabel 4.14.Tabel Percobaan 3 Paku massa 30 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,0 26,0 58,8 1 30,35 56,5 0,087202692 Kuningan

2 89,65 0,215 26,5 25,0 58,8 1 30,35 57,0 0,126515381 Besi 3 89,65 0,215 26,5 25,0 58,8 1 30,35 59,0 0,118729819 Besi 4 89,65 0,215 27,0 25,5 58,8 1 30,35 58,0 0,12447481 Besi 5 89,65 0,215 27,0 26,0 58,8 1 30,35 56,5 0,087202692 Kuningan 6 89,65 0,215 27,0 26,0 58,8 1 30,35 59,0 0,080389981 Germanium 7 89,65 0,215 26,5 25,0 58,8 1 30,35 59,0 0,118729819 Besi 8 89,65 0,215 27,0 25,0 58,8 1 30,35 58,5 0,163332026 Silicon

9 89,65 0,215 26,0 25,5 58,8 1 30,35 59,0 0,038976961 Mercury 10 89,65 0,215 27,0 25,5 58,8 1 30,35 57,0 0,12862397 Besi Akurasi

data 50%

Tabel 4.15.Tabel Percobaan 4 Paku massa 40 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,0 26,0 79,35 1 40,1 64,0 0,066472164 Perak 2 89,65 0,215 26,5 25,0 79,35 1 40,1 65,0 0,095823509 Tembaga 3 89,65 0,215 27,0 25,0 79,35 1 40,1 64,0 0,132944328 Besi 4 89,65 0,215 26,0 25,0 79,35 1 40,1 66,0 0,061486752 Perak 5 89,65 0,215 27,0 25,0 79,35 1 40,1 67,0 0,122973504 Besi 6 89,65 0,215 26,0 25,5 79,35 1 40,1 65,0 0,031531668 Emas 7 89,65 0,215 26,0 24,0 79,35 1 40,1 64,0 0,129445793 Besi 8 89,65 0,215 26,5 25,5 79,35 1 40,1 67,0 0,060727656 Perak

9 89,65 0,215 26,0 24,0 79,35 1 40,1 65,0 0,126126671 Besi 10 89,65 0,215 27,0 25,0 79,35 1 40,1 65,0 0,129445793 Besi Akurasi

data 50%

Tabel 4.16.Tabel Percobaan 5 Paku massa 50 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 26,0 24,0 79,35 1 50,31 64,5 0,10183589 Besi 2 89,65 0,215 26,0 24,0 79,35 1 50,31 64,0 0,103175836 Besi 3 89,65 0,215 26,5 24,5 79,35 1 50,31 64,0 0,104551514 Besi 4 89,65 0,215 25,0 24,0 79,35 1 50,31 64,0 0,050265151 Cadmium 5 89,65 0,215 26,0 24,0 79,35 1 50,31 66,0 0,098017044 Tembaga 6 89,65 0,215 26,5 24,5 79,35 1 50,31 65,5 0,100530302 Besi 7 89,65 0,215 25,0 24,0 79,35 1 50,31 64,0 0,050265151 Cadmium 8 89,65 0,215 26,0 24,0 79,35 1 50,31 64,0 0,103175836 Besi 9 89,65 0,215 26,5 24,5 79,35 1 50,31 65,5 0,100530302 Besi 10 89,65 0,215 26,0 24,0 79,35 1 50,31 64,0 0,103175836 Besi Akurasi

data 70%

(58)

10,04 gr, dan 20,2 gr, keakuratan menunjukan nilai persentase 40%. Data tersebut dapat dilihat pada tabel 4.12, 4.13. Pada saat percobaan dengan massa paku 30,5 dan 40,1 gr (tabel 4.14, tabel 4.15) terdapat kenaikan akurasi yaitu menjadi 50%. Dan pada saat menggunakan paku dengan massa 50,31 (tabel 4.16) naik lagi menjadi 70%. Nilai persentase yang dihasilkan merupakan jumlah data bahan yang paling banyak keluar dari 10 kali pengukuran.

Tabel 4.17.Tabel Percobaan 1 Kaca massa 10 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 26,0 25,5 38,6 1 10,74 47,5 0,125318847 Besi 2 89,65 0,215 26,0 24,0 38,6 1 10,74 48,0 0,489882766 Uap 3 89,65 0,215 26,5 24,5 38,6 1 10,74 50,5 0,449059202 Uap 4 89,65 0,215 26,0 24,0 38,6 1 10,74 50,5 0,439894729 Berylium 5 89,65 0,215 26,0 25,0 38,6 1 10,74 49,0 0,234291758 Alumunium 6 89,65 0,215 26,5 24,0 38,6 1 10,74 48,0 0,626594236 Alcohol 7 89,65 0,215 26,0 24,5 38,6 1 10,74 48,5 0,359247362 Kayu 8 89,65 0,215 26,5 25,0 38,6 1 10,74 48,0 0,375956542 Kayu 9 89,65 0,215 27,0 24,5 38,6 1 10,74 49,0 0,612353458 Alcohol 10 89,65 0,215 26,0 24,0 38,6 1 10,74 50,0 0,449059202 Berylium Akurasi

Data 0%

Tabel 4.18.Tabel Percobaan 2 Kaca massa 20 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,0 24,5 38,6 1 20,64 57,0 0,233667434 Alumunium 2 89,65 0,215 26,0 25,0 38,6 1 20,64 57,5 0,089016165 Kuningan 3 89,65 0,215 27,0 24,5 38,6 1 20,64 57,0 0,233667434 Alumunium 4 89,65 0,215 26,5 25,0 38,6 1 20,64 57,0 0,137902092 Silicon 5 89,65 0,215 26,5 24,0 38,6 1 20,64 56,5 0,233667434 Alumunium 6 89,65 0,215 27,0 25,0 38,6 1 20,64 57,0 0,186933947 Glass 7 89,65 0,215 26,5 25,0 38,6 1 20,64 56,5 0,14020046 Silicon 8 89,65 0,215 26,0 24,5 38,6 1 20,64 58,5 0,129415809 Besi 9 89,65 0,215 27,0 24,0 38,6 1 20,64 58,0 0,27135573 Alumunium 10 89,65 0,215 26,5 25,0 38,6 1 20,64 57,0 0,137902092 Silicon Akurasi

(59)

Tabel 4.19.Tabel Percobaan 3 Kaca massa 30 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,0 24,0 58,8 1 30,5 65,0 0,202091674 Glass 2 89,65 0,215 27,5 24,5 58,8 1 30,5 65,0 0,20478623 Glass 3 89,65 0,215 27,0 24,0 58,8 1 30,5 65,0 0,202091674 Glass 4 89,65 0,215 26,5 25,5 58,8 1 30,5 63,5 0,069184537 Germanium 5 89,65 0,215 27,0 25,0 58,8 1 30,5 64,0 0,138369074 Silicon 6 89,65 0,215 28,0 25,0 58,8 1 30,5 64,0 0,213318989 Alumunium 7 89,65 0,215 26,0 25,0 58,8 1 30,5 65,0 0,065636612 Kayu 8 89,65 0,215 26,5 25,0 58,8 1 30,5 64,5 0,101045837 Kayu 9 89,65 0,215 27,0 24,0 58,8 1 30,5 65,0 0,202091674 Glass 10 89,65 0,215 27,0 25,5 58,8 1 30,5 64,0 0,103776805 Besi Akurasi

Data 40%

Tabel 4.20.Tabel Percobaan 4 Kaca massa 40 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 26,5 24,0 79,35 1 41,24 64,5 0,157334394 Silicon 2 89,65 0,215 27,0 24,0 79,35 1 41,24 65,0 0,188801272 Glass 3 89,65 0,215 25,5 24,0 79,35 1 41,24 64,5 0,091980107 Tembaga 4 89,65 0,215 27,0 25,5 79,35 1 41,24 64,5 0,095659311 Tembaga 5 89,65 0,215 26,0 24,0 79,35 1 41,24 65,0 0,122640143 Besi 6 89,65 0,215 25,5 24,0 79,35 1 41,24 64,0 0,093174654 Tembaga 7 89,65 0,215 25,0 24,0 79,35 1 41,24 65,0 0,05978707 Perak 8 89,65 0,215 26,5 25,0 79,35 1 41,24 64,5 0,094400636 Tembaga 9 89,65 0,215 27,0 26,5 79,35 1 41,24 66,0 0,030660036 Emas 10 89,65 0,215 27,0 24,0 79,35 1 41,24 65,5 0,186349308 Glass Akurasi

Data 20%

Tabel 4.21.Tabel Percobaan 5 Kaca massa 50 gr

Menentukan Cb dengan Alat

Pengukuran Mk Ck Tc2 Ta Ma Ca Mb Tb Cb Jenis Bahan

1 89,65 0,215 27,5 25,5 79,35 1 50,2 66,5 0,100750587 Besi 2 89,65 0,215 28,0 24,0 79,35 1 50,2 67,0 0,201501175 Glass 3 89,65 0,215 27,0 24,0 79,35 1 50,2 65,5 0,153088555 Silicon 4 89,65 0,215 27,0 25,5 79,35 1 50,2 65,0 0,077551439 Germanium 5 89,65 0,215 28,0 24,0 79,35 1 50,2 67,0 0,201501175 Glass 6 89,65 0,215 27,0 24,0 79,35 1 50,2 64,5 0,157170916 Silicon 7 89,65 0,215 28,0 24,0 79,35 1 50,2 68,0 0,196463645 Glass 8 89,65 0,215 27,0 24,5 79,35 1 50,2 66,5 0,124344079 Besi 9 89,65 0,215 28,0 24,0 79,35 1 50,2 68,0 0,196463645 Glass 10 89,65 0,215 28,0 24,5 79,35 1 50,2 68,0 0,17190569 Silicon Akurasi

Data 40%

Gambar

Gambar 2.21. Rangkaian Inverting Amplifier
Gambar  2.22. Catu daya
Gambar 3.1. Diagram blok sistem
gambar 3.2.
+7

Referensi

Dokumen terkait

Pemahaman dan keterampilan siswa terhadap pengertian, fungsi, karakteristik komponen dan cara kerja rangkaian sensor cahaya (LDR, fototransistor dan optoisolator)

Dalam hal pelaksanaan pembelajaran materi shalat yang dilakukan guru bersama siswa di Kelas IIA dan Kelas IIB MIN Melayu Muara Teweh, secara umum sudah berjalan

Dari hasil penelitian, secara keseluruhan peneliti menemukan bahwa kinerja perawat di Ruang Interna sebagian besar responden telah melaksanakan proses pengkajian baik

Dalam penelitian yang dilakukan Rahman (2011) tentang Peran manajemen dan tanggung jawab auditor dalam mendeteksi kecurangan laporan keuangan, menemukan Kekeliruan

dengan pemahaman dasar tentang makna di dalamnya. Pembuatan sebuah iklan tentu dilakukan oleh individu yang bekerja dalam sebuah tim. Dalam proses kreatifnya, peneliti beranggapan

Timbangan ini dipasang pada bagian luar pabrik Casting (Penuangan) yang digunakan untuk menimbang MTC (Metal Transportation Car), yang digunakan untuk membawa ladle yang

Setelah melakukan penelitian tentang deiksis persona dalam film Maleficent, penulis melihat bahwa deiksis lainnya seperti deiksis tempat, deiksis waktu, deiksis

Penghulu dalam Kampung Adat Penyengat merupakan tempat bersandarnya anggota masyarakat untuk menyelesaikan, melindungi, dan menjamin ketentraman. Sehingga setiap