Top Banner
4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 1/55
55

tutorial vb6

Nov 05, 2015

Download

Documents

Islahudin Mly

ini adalah tutorial vb 6
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 1/55

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 2/55

    SISTEMKEAMANANRUMAHDENGANIPCAMERA

    MIKROKONTROLERBERBASISTERMINALLOGIN

    DENGANTEAMVIEWER

    SKRIPSI

    DisusunOleh:

    NIM:0833462297

    NAMA:TEGUHAVIANTONUGROHO

    JURUSANSISTEMKOMPUTER

    KONSENTRASICCIT

    SEKOLAHTINGGIMANAJEMENDANILMUKOMPUTER

    STMIKRAHARJA

    TANGERANG

    (2013/2014)

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 3/55

    SEKOLAHTINGGIMANAJEMENDANILMUKOMPUTER

    (STMIK)RAHARJA

    LEMBARPENGESAHANSKRIPSI

    SISTEMKEAMANANRUMAHDENGANIPCAMERA

    MIKROKONTROLERBERBASISTERMINALLOGIN

    DENGANTEAMVIEWER

    DisusunOleh:

    NIM :0833462297Nama :TeguhAviantoNugrohoJenjangStudi :StrataSatuJurusan :SistemKomputerKonsentrasi :CCIT

    DisahkanOleh:

    Tangerang,8Januari2014

    DirekturSTMIKRaharja KepalaJurusanSistemKomputer Drs.PO.AbasSunarya,M.Si FerrySudarto,S.Kom.,M.Pd

    NIP:000603 NIP:079010

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 4/55

    SEKOLAHTINGGIMANAJEMENDANILMUKOMPUTER

    (STMIK)RAHARJA

    LEMBARPERSETUJUANPEMBIMBING

    SISTEMKEAMANANRUMAHDENGANIPCAMERA

    MIKROKONTROLERBERBASISTERMINALLOGIN

    DENGANTEAMVIEWER

    DibuatOleh:

    NIM :0833462297Nama :TeguhAviantoNugroho

    TelahdisetujuiuntukdipertahankandihadapanTimPengujiUjianKomprehensif

    JurusanSistemKomputer

    KonsentrasiCCIT

    DisetujuiOleh:

    Tangerang,20Januari2014

    PembimbingI PembimbingII (FredySusanto,S.Kom.,CCNA.,MTCNA) (Aris,S.Kom)

    NID:04051 NID:10012

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 5/55

    ABSTRAKSI

    Keamanan merupakan hal yang sangat penting. Berbagai cara dilakukan untuk meningkatkan keamanan.IP CAMERA dapatmemantau dan merekam segala aktivitas dan kejadian pada suatu tempat setiap saat. Juga untuk menjaga sebuah ruangpenyimpanan atau rumah tinggal dengan pendeteksi gerak sehingga tidak diperlukan tenaga manusia untuk menjaga sistemkeamanantersebut.DenganmenerapkansistemkeamananmenggunakanIPCameradengandeteksigerakdapatmemantaukondisilokasiyang terpasangsistem inimenggunakanPCatauhandphonemelalui jaringan internet.Deteksigerakyang terpasangdapatmemberikanperingatanmelaluiemailapabila terdektesiadanyasebuahgerakanolehkamera.Untukmenghasilkansistemyangbaik,diperlukananalisaterhadapjaringan,penggunaanperalatan,dananalisisterhadapdayatangkaplensapadakamera.Sisteminidikendalikandenganmobiledevice ,makadengan itumenggunakanaplikasi teamvieweruntukdapatmengaksesperangkat inidenganmobiledevice.

    Katakunci:IPCamera,Mikrokontroler,Terminallogin.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 6/55

    KATAPENGANTAR

    PujidansyukurpenulispanjatkankehadiratAllahSWT,yangtelahmemberikanlimpahanrahmat,taufikdanhidayahserta

    inayahNya hingga penulis dapatmenyelesaikan laporan penulisan skripsi dengan judul Sistem Keamanan Rumah

    menggunakanIPCameraMikrokontrolerBerbasisTerminalLoginDenganTeamVierwer.

    Penulis menyadari dengan sepenuh hatibahwa tersusunnya skripsi ini bukan hanya atas kemampuan dan usaha

    penulissemata,namun jugaberkatbantuanberbagaipihak,olehkarena itupenulismengucapkan terimakasihyangsedalam

    dalamnyakepada:

    1. BapakIr.UntungRahardja,M.T.IselakuPresidenDirekturPerguruanTinggiRaharja.

    2. BapakDrs.Po.AbasSunarya,M.SIselakuDirekturPerguruanTinggiRaharja.

    3. BapakFerrySudarto,S.Kom.,M.PD.selakuKepalaJurusanSistemKomputerSTMIKRaharja.

    4. Bapak Fredy Susanto, S Kom.,CCNA.,MTCNAselaku Dosen Pembimbing 1 yang telah meluangkan waktu

    membimbingpenyusunanskripsiini.

    5. BapakAris,S.Kom,selakupembimbing2yangtelahmemberikanbanyakmasukandalampenyusunanskripsi.

    6. KeduaOrangtuatercintayangtanpalelahselalumemanjatkandoadanmemberikansegaladukunganmoril,materiil

    danspritual.SemogaAllahSWTsenantiasamemberikanlimpahanrahmatkepadaBeliau,Amin.

    7. SemuatemantemankhususnyaTeamSK(HIMASIKOM)dansemuapihakyangtidakdapatdisebutkansatupersatu

    yangtelahbanyakmembantusehinggapenyusunanskripsiinidapatterselesaikandenganbaik.

    PenulismenyadaribahwamasihterdapatbanyakkekurangandalampenulisanlaporanSkripsiini.Untukitu,kritikdansaranyang bersifatmembangun sangat penulis harapkan dari semuapihak. Semoga laporan ini bermanfaat bagi perkembangan ilmupengetahuanpadaumumnyasertabagiseluruhpihakyangberkepentingan.

    AkhirkatapenulisberharaplaporanSkripsiinidapatmemberikanmanfaatbagipembacadandapatmenjadibahanacuan

    yangbermanfaatdikemudianhari.

    Tangerang,8Maret2014

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 7/55

    (TeguhAviantoNugroho)NIM:0833462297

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 8/55

    Daftarisi

    1BABI1.1LatarBelakang1.2PerumusanMasalah1.3RuangLingkup1.4TujuandanManfaat

    1.4.1Tujuan1.4.2Manfaat

    1.5MetodologiPenulisan1.6SistematikaPenulisan

    2BABII2.1PengertianSistem2.2KarakteristikSistem2.3KriteriaSistemYangBaik2.4Kendali/Kontrol

    2.4.1KonsepDasarPengontrolan2.4.2SistemPengendaliLoopTerbuka2.4.3SistemPengendaliLoopTertutup

    2.5JaringanKomputerNirkabel(Wirreles)2.6TeknologiJaringanWiFi

    2.6.1KeamananJaringanWiFi2.6.2KeunggulandanKelemahanJaringanWiFi

    2.7InternetProtocol2.7.1KelasDalamIPAddress2.7.2Network,HostdanSubnet

    2.8Mikrokontroler2.8.1DefinisiMikrokontroler2.8.2SistemInputKomputerAtauSistemOutputKomputer

    2.9JenisJenisMikrokontroler2.9.1CPU(CentralProcessingUnit)2.9.2ClockdanMemorikomputer2.9.3ProgramKomputer

    2.10IPCamera2.10.1DefenisiIPCamera2.10.2BagianBagianIPCamera2.10.3JenisjenisIPCamera

    3BABIII3.1Pembahasan3.2AlatdanBahan

    3.2.1SistemKonfigurasi3.2.2RangkaianDOWNLOADERAVRMikrokontroller3.2.3MotorServo3.2.4RangkaianCatuDaya3.2.5RangkaianRS232Converter3.2.6SpesifikasiKameraWebcam3.2.7MenggunakanLaptop/PCUntukKamera3.2.8ProgramInisialisasiVisualBasic6.03.2.9SejarahVisualBasic

    3.3IntegratedDevelopmentEnvironment(IDE)VB63.3.1StrukturprogramVisualBasic63.3.2IstilahistilahdalamVisualBasic63.3.3Spesifikasikamerawebcam3.3.4LangkahlangkahSebelumDijalankanKameraWebcam3.3.5ElisitasiTahapI3.3.6ElisitasiTahapII3.3.7ElisitasiTahapIII3.3.8Flowchartsistem3.3.9FlowchartSistemKameraPengintai

    4BABIV4.1UjiCoba

    4.1.1DiagramBlokSkemaRangkaian4.1.2PengujianKeluaranCatuDaya4.1.3AnalisaRangkaianRX2324.1.4UjiCobaKameraWebcam4.1.5analisaprogramperangkatlunakpadamikrokontroler

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 9/55

    4.1.6UjiMotorServo4.2Analisa

    4.2.1Prosesanalisadilakukanuntukmendapatkankesesuaian5BABV

    5.1Kesimpulan5.2Saran

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 10/55

    DAFTARTABEL

    BABI

    PENDAHULUAN

    LatarBelakang

    Perkembanganteknologiberkembangdengansangatpesatbaikdarisegiperangkatkerasmaupunperangkatlunak.System

    keamanansemakincanggihdapatdipantaudarimanapunberada.

    Keamananmerupakan hal yang sangat penting.Berbagai cara dilakukan untukmeningkatkan keamanan. IPCAMERA

    dapatmemantau danmerekam segala aktivitas dan kejadian pada suatu tempat setiap saat. Juga untukmenjaga sebuah ruang

    penyimpanan atau rumah tinggal dengan pendeteksi gerak sehingga tidak diperlukan tenaga manusia untuk menjaga sistem

    keamanantersebut.DenganmenerapkansistemkeamananmenggunakanIPCameradengandeteksigerakdapatmemantaukondisi

    lokasiyangterpasangsisteminimenggunakanPCatauhandphonemelaluijaringaninternet.Deteksigerakyangterpasangdapat

    memberikanperingatanmelaluiemailapabila terdektesiadanyasebuahgerakanolehkamera.Untukmenghasilkansistemyang

    baik,diperlukananalisaterhadapjaringan,penggunaanperalatan,dananalisisterhadapdayatangkaplensapadakamera.

    MakadenganinipenulismembuatprototypeSistemKeamananRumahMenggunakanIPCameraMikrokontroler

    BerbasisTerminalLoginDenganTeamViewer..

    PerumusanMasalah

    Beberapahalyangmenjadiperumusandalampenyusunanlaporaniniadalah:

    1. ApakahpengendalianIPcameradidalamarearumahdapatefektif?

    2. ApakahpengendalianIPcameradapatdilakukanmelaluiremotelogin?

    RuangLingkup

    Sebagaipembatasanbahasanataspenyusunanlaporaninisehinggatetapfokusdansesuaidengantujuanyangditetapkan,

    makaruanglingkuplaporaniniadalahsebagaiberikut:

    1. AplikasiberbasisIPCamerauntukpemantauanpadaarearumah.

    2. AplikasiremoteloginyangdigunakanuntukpemantauanIPCamerayangberadapadalingkunganrumah.

    TujuandanManfaat

    Tujuan

    Tujuandaripenulisanlaporaniniadalahsebagaiberikut:

    1. MembuataplikasiberbasismikrontroleryangtersambungdenganIPCamera.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 11/55

    2. MembuatprototypesystempemantauanrumahdenganIPCamerayangdapatdikendalikandenganRemotelogin.

    Manfaat

    Adapunbeberapamanfaatdalampenulisanlaporaniniadalahsebagaiberikut:

    1. Bentukapresiasidankontribusidalamperkembanganteknologiinformasidanelektronika.

    2. Bentuk aplikasi dari home appliance yang berbasiskan mikrontroler dalam penggunaannyamenggunakan

    pengendalianremotelogin.

    MetodologiPenulisan

    Dalam rangka menghasilkan karya yang sesuai denganteori ilmiah maka dalam penyusunan laporan ini ada beberapa

    metodeyangditerapkan,yaitu:

    1. MetodePengumpulanData.

    Dalamhalpengumpulandata,penelitimengamatidanmelakukanstudipustakauntukmendukungMakadenganini

    penulis membuat prototype Sistem Keamanan Rumah Menggunakan IP Camera Mikrokontroler Berbasis

    TerminalLoginDenganTeamViewer.

    2. MetodeAnalisa

    Dalam metode ini peneliti menganalisa teori dari data data yang diperoleh sehingga dapat menghasilkan

    informasiyangbermanfaatdalampenelitian.

    3. MetodePerancangan

    Dalam perancangan prototype, peneliti dapat mengetahui bagaimana sistem tersebut dirancang sehingga dapat

    menentukanalatdankomponenapasajayangdibutuhkanagarlebihekonomisdanefisien.

    SistematikaPenulisan

    Untukmemahamilebihjelasmengenaipenulisanlaporanini,makapenulismengelompokanlaporaninimenjadibeberapa

    babdengansistematikapenulisan,antaralain:

    BABIPENDAHULUAN

    Bab ini berisi tentanguraian latar belakang, perumusanmasalah, ruang lingkuppenelitian, tujuan danmanfaat,metode

    penelitiandansistematikapenulisan.

    BABIILANDASANTEORI

    Babkeduainiberisitentanglandasanteorisebagaikonsepdasardalampenyusunanalatdanbeberapadefinisiyangsesuai

    denganpenelitiansehinggamenghasilkankaryayangbernilaiilmiahdanmemilikidayaguna.

    BABIIIPEMBAHASAN

    ANALISAPERMASALAHAN,Analisaperblokrangkaianalat,dianalisadilakukanujicobasertatesting

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 12/55

    BABIVIMPLEMENTASIDANPENGUJIAN

    Babiniberisitentangimplementasidarisistemyangtelahdirancangkemudiandilakukanpengujianataskinerjadarisistem

    yangtelahdibuat.

    BABVPENUTUP

    Babiniberisitentangkesimpulandansarandarihasilpengamatandanpenelitianyangdilakukanpadaskripsiini.

    BABII

    LANDASANTEORI

    PengertianSistem

    Suatu sistem dapat terdiri dari beberapa subsistem atau sistemsistem bagian. Komponenkomponen atau subsistem

    subsistem dalam suatu sistem tidak dapat berdiri sendirisendiri. Komponenkomponen atau subsistemsubsistem saling

    berinteraksidansalingberhubunganmembentuksatukesatuansehinggatujuanatausasarandapattercapai.

    Pendekatansistemyanglebihmenekankanpadaprosedurmendefinisikansistemsebagaiberikut:Suatusistemadalah

    jaringan daripada elemenelemen yang saling berhubungan, membentuk satu kesatuan yang untuk melaksanakan suatu tujuan

    pokokdarisistemtersebut.

    Pendekatan sistem yang lebih menekankan pada komponennya mendefinisikan sebagai berikut : Sistem adalah

    kumpulandarielemenelemenyangberinteraksiuntukmencapaitujuantertentu.

    KarakteristikSistem

    Suatusistempempunyaikarakteristikatausifatsifattertentuyaitumempunyaikomponen(components),mempunyai

    batassistem(boundary),mempunyailingkungan(environments),mempunyaipenghubung/antarmuka(interface)antarkomponen,

    mempunyaimasukan(input),mempunyaipengolahan(processing),mempunyaikeluaran(output),mempunyaisasaran(objective)

    dantujuan(goal),mempunyaikendali(control),danmempunyaiumpanbalik(feedback).

    1. Komponensistem(componentssystem)

    Komponen sistem adalah segala sesuatu yang menjadi bagian penyusun sistem. Komponen sistem dapat berupa

    benda nyata ataupun abstrak.Komponen sistemdisebut sebagai subsistem, dapat berupa orang, benda, hal atau kejadian

    yangterlibatdidalamsistem.

    2. MempunyaiBatassistem(boundary)

    Batassistemdiperlukanuntukmembedakansatusistemdengansistemlain.Tanpaadanyabatassistemmakasangat

    sulituntukmenjelaskansuatusistem.Batassistemakanmemberikanbatasanscopetinjauanterhadapsistem.

    3. MempunyaiLingkungan(environment)

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 13/55

    Lingkungan sistem adalah segala sesuatu yang berada di luar sistem. Lingkungan sistem dapat menguntungkan

    ataupun merugikan. Umumnya, lingkungan yang menguntungkan akan selalu dipertahankan untuk menjaga

    keberlangsungan sistem. Sedangkan lingkungan sistem yang merugikan akan diupayakan agar mempunyai pengaruh

    seminimalmungkin,bahkanjikamungkinditiadakan.

    4. MempunyaiPenghubung/antarmuka(interface)antarkomponen

    Penghubung/antarmukamerupakankomponensistem,yaitusegalasesuatuyangbertugasmenjembatanihubungan

    antar komponen dalam sistem. Penghubung/antarmukamerupakan sarana yangmemungkinkan setiap komponen saling

    berinteraksi dan berkomunikasi dalam rangka menjalankan fungsi masingmasing komponen. Dalam dunia komputer,

    penghubung/antarmukadapatberupaberbagaimacamtampilandialoglayarmonitoryangmemungkinkanseseorangdapat

    denganmudahmengoperasikansistemaplikasikomputeryangdigunakannya.

    5. MempunyaiMasukan(input)

    Masukanmerupakankomponensistem,yaitusegalasesuatuyangperludimasukkankedalamsistemsebagaibahan

    yangakandiolahlebihlanjutuntukmenghasilkankeluaranyangberguna.DalamsistemInformasiManajemen,masukandi

    sebutsebagaidata.

    6. MempunyaiPengolahan(processing)

    Dalam sistem informasi manajemen, pengolahan adalah berupa program aplikasi komputer yang dikembangkan

    untukkeperluankhusus.Programaplikasitersebutmampumenerimamasukan,mengolahmasukan,danmenampilkanhasil

    olahansesuaidengankebutuhanparapemakai.

    7. MempunyaiKeluaran(output)

    Keluaranmerupakan komponen sistem berupa berbagaimacam bentuk keluaran yang dihasilkan oleh komponen

    pengolahan.Dalam sistem informasimanajemen, keluaran adalah informasi yang dihasilkan oleh program aplikasi yang

    akandigunakanolehpemakaisebagaibahanpengambilankeputusan.

    8. MempunyaiSasaran(objective)danTujuan(goal)

    Setiapkomponendalamsistemperludijagaagarsalingbekerjasamadenganharapanagarmampumencapaisasaran

    dantujuansistem.Sasaranberbedadengantujuan.Sasaransistemadalahapayangingindicapaiolehsistemuntukjangka

    waktuyangrelativependek.Sedangkantujuanmerupakankondisi/hasilakhiryangingindicapaiolehsistemuntukjangka

    waktu yang panjang. Dalam hal ini, sasaran merupakan hasil pada setiap tahapan tertentu yang mendukung upaya

    pencapaiantujuan.

    9. MempunyaiKendali(control)

    Bagiankendalimempunyaiperanutamamenjagaagarprosesdalamsistemdapatberlangsungsecaranormalsesuai

    batasan yang telah ditetapkan sebelumnya.Dalam sistem informasimanajemen, kendali dapat berupa validasimasukan,

    validasiproses,maupunvalidasikeluaranyangdapatdirancangdandikembangkansecaraterprogram.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 14/55

    10. MempunyaiUmpanBalik(feedback)

    Umpan balik diperlukan oleh bagian kendali (control) sistem untuk mengecek terjadinya penyimpangan proses

    dalamsistemdanmengembalikannyakedalamkondisinormal.

    KriteriaSistemYangBaik

    Kriteriasistemyangbaikantaralain:

    1. Kegunaan

    Sistemharusmenghasilkan informasiyang tepatpadawaktunya, relevanyangberarti sistem tersebutmempunyai

    manfaatbagipemakainya.

    2. Ekonomis

    Dalam merancang atau membangun sebuah sistem sebisa mungkin hemat pada biaya perancangan, perawatan

    maupunoperasionalsistemtersebut.

    3. Kehandalan

    Keluaran(output) sistemharusmemiliki tingkatketelitianyang sangat tinggidan sistem itu sendiri harusmampu

    beroperasisecaraefektifdanefisien.

    4. Kapasitas

    Sistem harusmempunyai kapasitas yangmemadai untukmenangani periodeperiode operasi puncak seperti pada

    saatsistemberoperasipadapuncak.

    5. Fleksibilitas

    Sistemharuscukupfleksibilitasuntukmenampungperubahanyangakanmunculsewaktuwaktu.

    Kendali/Kontrol

    KonsepDasarPengontrolan

    Konsepdasarpengontrolansudahadasejakabad18yangdipeloporiJamesWattyangmembuatkontrolmesinuap,Nyquis

    (1932)membuatsistempengendaliuangtertutup,Hazem(1943)membuatServomekanikdanmasihbanyakyanglainnya.

    BerdasarkanEjaanYangDisempurnakan(EYD)pengontrolanberasaldarikatakontrol.Kontrolsamadenganpengawasan,

    pemeriksaan dan pengendalian. Sedangkan pengontrolan itu sendiri adalah proses, cara pembuatan mengontrol (mengawasi,

    memeriksa),pengawasan,pemeriksaan.

    Industribesardanmodernsangatmemerlukantenagaahliperencanaansistempengendalidanperancangandesainsistem

    pengendali, termasuk teknisi profesional sebagai operator. Tidak menutup kemungkinan bahwa mereka berasal dari berbagai

    disiplin ilmu yang saling berhubungan karena teori sistem pengendalimodern dikembangkan gunamengatasi kerumitan yang

    dijumpai pada berbagai sistem pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang

    optimal.

    Sejaktahun1960,teoriklasikyangmembahassistemsatumasukandansatukeluaransudahtidakdapatdigunakanuntuk

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 15/55

    sistem pengendali yangmembutuhkan banyakmasukan dan banyak keluaran. Sistem pengendali dengan banyakmasukan dan

    banyakkeluaranmenjadisemakinrumitsehinggauntukmemecahkannyadiperlukanbanyakpersamaandanperalatanbantuyang

    memadai.

    DalamsistempengendalikitamengenaladanyasistemTerbuka(OpenloopControlSystem)danSistemPengendaliLoop

    Tertutup(ClosedloopControlSystem).

    SistemPengendaliLoopTerbuka

    Sistem pengendali loop terbuka adalah sistem pengendalian yang sinyal keluarannya tidak berpengaruh terhadap aksi

    pengendaliankarenadidalamsistempengendaliterbukatidakadaprosesumpanbaliksinyaloutputkedalamsinyalinput.Dengan

    demikiandidalamsistempengendaliinitidakadaprosesuntukmembandingkanantarasinyalkeluarandengansinyalmasukan.

    Gambarberikutadalahdiagramblokuntuksistemkendaliloopterbuka.

    Gambardibawahinimenunjukkanhubunganantaramasukandankeluaranuntuksistempengendaliloopterbuka.

    Gambar2.1.SistemPengendaliloopterbuka

    (Sumber:PemrogramanICPPI8255menggunakanDelphi,hal.8)

    Gambar diagram blok di atas menggambarkan bahwa didalam sistem tersebut tidak ada proses umpan balik untuk

    memperbaiki keadaan alat terkendali jika terjadi kesalahan. Jadi tugas dari elemen pengendali hanyalah memproses sinyal

    masukankemudianmengirimkannyakealatterkendali.Gambarberikutadalahcontohdarisistempengendaliloopterbuka.

    Gambar2.2.Contohsistempengendaliloopterbuka

    (Sumber:PemrogramanICPPI8255menggunakanDelphi,hal.8)

    Contohyangpalingsederhanaadalahpadasistempengendali traffic light.Keluarannya tidakmemperhatikanperubahan

    aruslalulintasyangterjadipadasetiapcabangperempatan,dimanakendaraanyangbolehjalansaat lampuhijaumenyalatidak

    harus samadenganbanyaknyakendaraanyangmasukatau antri pada cabangperempatan itukarenawaktunyala lampu sudah

    ditetapkan.Contohlainnyaadalahsistempengendalidalammesincuci.Dariprosesperendaman,pencuciandanpembilasantidak

    adaprosesuntukmengukurhasilkeluaran,misalnyakebersihanpakaianyangdicuci.

    Setiaplooppengendaliterbukaharusdikalibrasidenganhatihatiagarketelitiansistemtetapterjagadanberfungsidengan

    baik.Dengangangguansistem,baikdaridalammaupundariluar,makasistempengendaliloopterbukatidakakandapatbekerja

    denganbaiksepertiyangdiharapkan.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 16/55

    SistemPengendaliLoopTertutup

    Sistem pengendali loop tertutup adalah sistem pengendali yang sinyal keluarannya mempunyai pengaruh langsung

    terhadapaksipengendaliannya.Yangmenjadiciridarisistempengendalitertutupadalahadanyasinyalumpanbalik.Sinyalumpan

    balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk

    memperkecilkesalahandanmembuatkeluaransistemmendekatihasilyangdiinginkan.

    Gambar2.3.SistemPengendalilooptertutup

    (Sumber:PemrogramanICPPI8255menggunakanDelphi,hal.9)

    Gambardiatasmenyatakanhubunganantaramasukandankeluarandarisuatuloopsistemtertutup.Sinyalinputyangsudah

    dibandingkandengansinyalumpanbalikmenghasilkansinyalselisihatausinyalkesalahanyangakandikirimkankedalamelemen

    pengendalisehinggakemudianmenghasilkansebuahsinyalkeluaranyangakandikirimkealatterkendali.

    Sinyalinputberupamasukanreferensiyangakanmenentukansuatunilaiyangdiharapkanbagisistemyangdikendalikan

    tersebut.Dalamberbagaisistempengendalian,sinyalinputdihasilkanolehmikrokontroler.

    Lingkaran dengan tanda silang didalamnya disebutErrorDetector atau pendeteksi kesalahan. Didalam diagram diatas

    terdapatduasinyalyangmasukkelingkaran,yaitusinyalinputdansinyalumpanbalik.Keluarandarilingkaraniniberupasinyal

    kesalahan yang nilainya merupakan selisih antara nilai sinyal input dengan sinyal umpan balik. Jadi sinyal kesalahan adalah

    perbedaanantaraapayangdiinginkandenganapayangdihasilkan.Sinyalkesalahaninikemudiandikirimkeelemenpengendali.

    Pengendali adalah komponenkomponen pengendalian yang bertugasmenerima sinyal kesalahan.Dari sinyal kesalahan

    tersebutakandihasilkansinyalkeluaranyangakandikirimkealatterkendali.Dalamberbagaicontohdidalampengendaliterdapat

    basisdatasinyalkesalahan.Basisdatainiakanmenghasilkansinyalkeluarandarielemenpengendaliyangberbedabedasesuai

    sinyalkesalahanyangmasukkeelemenpengendali.

    Alatterkendaliadalahperalatanyangsedangdikendalikan.Sinyalyangdikeluarkanolehelemenpengendaliakanmenjadi

    dasaruntuksifatyangterjadipadaalatterkendali.Contohnyaadalahmotorservomekanik,robotindustri,danlainsebagainya.

    Sinyalumpanbalikadalahperalatanyangsengajadisediakanuntukmendeteksisinyaloutputalatterkendali.Peralatanini

    dalamberbagaiaplikasipraktisberupasensoryangpekaterhadapsinyalkeluarandarialatterkendali.Sinyalyangditerimaoleh

    sensortersebutakandimasukkankedalampendetekasikesalahan.

    Sistem pengendali tertutup dibagi menjadi dua, yaitu sistem pengendali tertutup secara manual dan sistem pengendali

    tertutupsecaraotomatis.Sistempengendalisecaratertutupmanualmasihmenggunakanoperatoryangbertugasmembandingkan

    sinyaloutputdengansinyalinputdankemudianmemperbaikikesalahantersebuthinggasekecilmungkin.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 17/55

    ContohsistempengendalimanualadalahsistempengaturantegangankeluarangeneratorDCdenganpenggerakawalturbin

    uap.Dalamsistempengendaliiniyangbertugassebagaierrordetectoradalahmanusia.Melaluipengamatanmatapadavoltmeter

    yang terpasang pada terminal keluaran generator, operator harus selalu siapmengatur katup uap apabila terjadi penyimpangan

    jarumvoltmeteryangtidaksesuaidenganyangdiharapkan.

    Sedangkan contoh dari sistem pengendali loop tertutup otomatis adalah sistem pengendali servomekanis. Bila besaran

    yang dikendalikan dalam sistem pengendali ini adalah besaran kecepatan, misalnya, sensor yang digunakan untuk mengubah

    besaranmekanismenjadibesaranelektrisadalahtachometer.Sistempengendaliinisudahtidaklagimenggunakanmanusiauntuk

    mengamati kesalahan yang terjadi karena sudah terdeteksi secara otomatis oleh perangkat mikrokontroler. Dengan demikian

    kesalahanyangterjadidapatdiminimalkan.Diagramblokdarisistempengendaliinidapatdilihatsepertipadagambarberikut:

    Gambar2.4.ContohSistemPengendalilooptertutup

    (Sumber:PemrogramanICPPI8255menggunakanDelphi,hal.11)

    JaringanKomputerNirkabel(Wirreles)

    JaringannirkabelmerupakansebuahLANdimanatransmisidata(pengirimanmaupunpenerimaandata)dilakukanmelalui

    teknologifrekuensiradiolewatudara,menyediakansebagianbesarkeunggulandankeuntungandariteknologilamaLANnamun

    tidakdibatasimediakabelataukawat.

    Muncul dan berkembangnya sistem jaringan nirkabel dipicu oleh kebutuhan akan biaya pengeluaran yang lebih rendah

    menyangkut infrastruktur jaringan dan untukmendukung aplikasi jaringan bergerak dalam efisiensi proses, akurasi dan biaya

    pengeluaranyangrendahdalamhitunganbisnis.Beberapadiantaranyaadalah:

    Kemudahanbergerak(Mobilitas)kemudahanbergerakmemungkinkanpenggunauntukberpindahpindahsecara

    fisik ketika menggunakan aplikasi seperti handheld PC (seperti PDA/personal digital assistance dan semacamnya) atau data

    collector(alatsepertikalkulatoryangbiasadibawauntukpengecekandanpengisiandata).

    Aplikasibergerakmembutuhkanjaringantanpakabeltermasuksemuayangberhubunganataubergantungpadasistemreal

    timedalammengaksesdatabasebiasanyadisimpandalamdatabaseyangterpusat.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 18/55

    Gambar2.5.Sistemjaringanbergerakmendukungaplikasimobile

    (Sumber:KomunikasiDataViaIEEE802.11)

    Adaduajenisjaringanwireless:

    1. Sebuah adhoc atau peertopeer wireless network yang mencakup sejumlah komputer dimana setiap

    komponennyadilengkapidengankartuantarmukajaringannirkabel(wNICwirelessNetworkInterfaceCard).Setiap

    komputerdapatberkomunikasisecaralangsungdengansemuakomputeryangtersambungdenganjaringanwirelesstadi.

    Gambar2.6.AdHocataujaringanpeertopeer

    (Sumber:KomunikasiDataViaIEEE802.11)

    2. Sebuahjaringanwireless jugadapatmenggunakanaccesspoint,ataubase station. Pada tipe jaringanwireless ini,

    accesspointbekerjasepertilayaknyaHub,menyediakansambunganuntukkomputerwireless.Jugadapatmenyambungkan

    (sebagaibridge)darijaringanlokalwirelesskejaringankabel(WirelesLANtoWiredLAN),mengizinkankomputerpada

    jaringansepertifileserveratausambunganinternetyangtelahada.Ada2jenisaccespointyaitu:

    Dedicated hardware access point (HAP) atau dapat disebut juga accesspoint berbentuk hardware seperti

    WaveLAN dari Lucent, Airport Base Station milik Apple, atau Aviator PRO keluaran WebGear. Access point

    hardwarememberikanbantuanyangkomprehensifpadakebanyakanlayananwireless.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 19/55

    Gambar2.7.Accesspointhardware

    (Sumber:KomunikasiDataViaIEEE802.11)

    Access point dalam bentuk perangkat lunak (software access point) yang bekerja pada komputer yang

    menggunakanwNICsepertiyangdigunakanpadaadhocataujaringanwirelesspeertopeer,dimanakomputerpada

    jaringanwirelesstersambungdenganmenggunakanaccesspointsoftware.

    Gambar2.8.Accesspointsoftware

    (Sumber:KomunikasiDataViaIEEE802.11)

    StandaryangdigunakanpadaperangkatwirelessyangdipakaiIEEE(InstituteofElectricalandElectronicsEngineers)

    adalah802.11.Untuklebihmelengkapiakandijelaskanbeberapaprotokolpadawirelesslansebagaiberikut:

    1. 802.11b

    Pertamadigunakansekitarakhirtahun1999denganmenggunakanfrekuensi2,4GHz,maksimumbandwidth yang

    dapatdicapaiadalah11Mbps(Megabitpersecond),radiosinyalyangdigunakanadalahDSSS(DirectSequenceSpread

    Spectrum).Kanalyangtidakoverlappingada3.(yaitukanal1,kanal6,dankanal11).Kompatibeldengantipegjikatipeg

    dijalankanpadamodemixed.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 20/55

    2. 802.11a

    Digunakan pada akhir tahun 2001 denganmenggunakan frekuensi 5,8GHz,Maksimum bandwidth yang bisa di

    capai54Mbps,radiosinyalyangdigunakanadalahOFDM.Kanalyangtidakoverlapping12(bisalebih).Tidakkompatibel

    dengan tipe b dan g. Tentunya anda bisa menyimak kenapa tidak kompatibel dengan tipe a ataupun g. Betul! Yaitu

    frekwensikerjanyayangberbeda.Kurangpopulerdigunakankarena tidakkompatibeldengantipeaataupung,meskipun

    memilikikelebihankanalyangtidakoverlap.

    3. 802.11g

    Digunakanpadapertengahantahun2003denganmengunakanfrekuensi2,4GHz,maksimumbandwidthyangbisa

    dicapaipadaawalpertamakalikeluarsebesar54Mbps,denganberkembangnyateknologi,sekaranginitipegsudahbisa

    mencapai108Mbps.RadiosinyalyangdigunakanadalahOFDM.Kanalyangtidakoverlapping3.Kompatibeldengantype

    bnamunkinerjaataupunkecepatantransfernyaakanturunmengikutikecepatanpadatipebyaitu11Mbps.

    4. 802.11a/g

    Digunakan mulai pertengahan tahun 2003 dengan menggunakan frekuensi 2,4 GHz dan 5,8 GHz, maksimum

    bandwidthyangbisadicapai54Mbs,modulasisinyalyangdigunakanOFDM.Kanalyangtidakoverlapping16.Bilajalan

    padatipeatidakkompatibeldengantypebdang.Bilajalanpadamodusgkompatibeldengantypeb.Berartipadatipea/g

    inikitadiberikeleluasaanuntukmenggunakansalahsatudariprotokolyangdapatdigunakanpadajaringanWiFiini.

    TeknologiJaringanWiFi

    WiFiatauWirelessFidelityadalahsatustandarWirelessNetworking tanpakabel,hanyadengankomponenyang sesuai

    dapatterkoneksikejaringan.TeknologiWiFimemilikistandaryagditetapkanolehsebuahinstitusijaringaninternasionalyang

    bernamaInstituteofElectricalandElectronivEngineering(IEEE).

    TeknologiWiFi yang sering diimplementasikan adalah standar IEEE 802.1g karena standar tersebut lebih cepat untuk

    proses transferdatadengan jangkauan jaringanyang lebih jauhsertadukunganvendor (perusahaanpembuatpabrik).Perangkat

    tersebut bekerja di frekuensi 2,4GHz atau disebut sebagai pita frekuensi ISM (Industrial, Scientific, andMedical) yang juga

    digunakanolehperalatanlainsepertimicrowaveopen,cordlessphone,danBluetooth.

    KeamananJaringanWiFi

    PancaransinyalyangditransmisikanpadajaringanWiFimenggunakanfrekuensisecarabebassehinggadapatditangkap

    oleh komputer lain sesama user WiFi. Untuk mencegah yang tidak berhak masuk kedalam jaringan, ditambahkan sistem

    pengamanan, misalnya WEP (Wired Equivalent Privacy). Jadi, user tertentu yang telah memiliki otorisasi saja yang dapat

    menggunakansumberdayajaringan.

    KeamananjaringanWiFisecaraumumterdiridariNonsecuredanShareKey(Secure).

    NonSecurekomputerysngmemilikiWiFidapatmenangkaptransmisipancarandarisebuahWiFidanlangsung

    dapatmasukkedalamjaringantersebut.

    ShareKeyuntukdaapatmasukkejaringanWiFidiperlukankunciataupassword,contohnyasebuahnetworkyang

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 21/55

    menggunakanWEP.

    Selainpengamananyangditulisdiatas,masihterdapatcaralainagarjaringanWiFidapatberjalandenganbaikdanaman,

    antaralain:

    Membeli access point dengan fasilitas password bagi administratornya sehingga user tidak dengan mudah

    mengacakacakjaringan.

    SelainmenggunakanWEP,dapatditambahkanWPA(WiFiPretectedAccess)

    MembatasiaksesdenganmendaftarkanMACaddressdaricomputerklienyangberhakmengaksesjaringan

    KeunggulandanKelemahanJaringanWiFi

    KeunggulanjaringanWiFi:

    Biayapemeliharaanmurah

    Infrastrukturberdimensikecil

    Pembangunannyacepat

    Mudahdanmurahuntukdirelokasi

    Mendukungprobabilitas

    KelemahanjaringanWiFi:

    Biayaperalatanmahal

    Delayyangsangatbesar

    Kesulitanmasalhpropagasiradio

    Mudahuntukterinterferensi

    Kapasitasjaringankecilkarenaketerbatasanspectrum(pitafrekuensiyangtidakdapatdiperlebar)

    AdapunrincianfungsimasingmasinglayerarsitekturTCP/IPadalahsbb:

    1. Physical Layer (lapisan fisik) merupakan lapisan terbawah yang mendefinisikan besaran fisik seperti media

    komunikasi, tegangan, arus, dsb. Lapisan ini dapat bervariasi bergantung pada media komunikasi pada jaringan yang

    bersangkutan.TCP/IPbersifatfleksibelsehinggadapatmengintegralkanmengintegralkanberbagai jaringandenganmedia

    fisikyangberbedabeda.

    2. Network Access Layer mempunyai fungsi yang mirip denganData Link layer pada OSI. Lapisan ini mengatur

    penyalurandataframeframedatapadamediafisikyangdigunakansecarahandal.Lapisaninibiasanyamemberikanservis

    untukdeteksidankoreksikesalahandaridatayangditransmisikan.Beberapacontohprotokolyangdigunakanpadalapisan

    iniadalahX.25jaringanpublik,EthernetuntukjaringanEtehernet,AX.25untukjaringanPaketRadiodsb.

    3. InternetLayermendefinisikanbagaimanahubungandapatterjadiantaraduapihakyangberadapadajaringanyang

    berbedasepertiNetworkLayerpadaOSI.PadajaringanInternetyangterdiriataspuluhanjutahostdanratusanribujaringan

    lokal, lapisan ini bertugas untuk menjamin agar suatu paket yang dikirimkan dapat menemukan tujuannya dimana pun

    berada.Olehkarenaitu,lapisaninimemilikiperananpentingterutamadalammewujudkaninternetworkingyangmeliputi

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 22/55

    wilayahluas(worldwideInternet).Beberapatugaspentingpadalapisaniniadalah:

    Addressing,yaknimelengkapisetiapdatagramdenganalamatInternetdaritujuan.Alamatpadaprotokolinilah

    yang dikenal dengan Internet Protocol Address ( IP Address). Karena pengalamatan (addressing) pada jaringan

    TCP/IP berada pada level ini (software), maka jaringan TCP/IP independen dari jenis media dan komputer yang

    digunakan.

    Routing,yaknimenentukankemanadatagramakandikirimagarmencapaitujuanyangdiinginkan.Fungsiini

    merupakanfungsiterpentingdariInternetProtocol(IP).Sebagaiprotokolyangbersifatconnectionless,prosesrouting

    sepenuhnyaditentukanolehjaringan.Pengirimtidakmemilikikendaliterhadappaketyangdikirimkannyauntukbisa

    mencapaitujuan.RouterrouterpadajaringanTCP/IPlahyangsangatmenentukandalampenyampaiandatagramdari

    penerimaketujuan.

    4. TransportLayermendefinisikancaracarauntukmelakukanpengirimandataantaraendtoendhost secara handal.

    Lapisan inimenjaminbahwa informasiyangditerimapadasisipenerimaadalahsamadengan informasiyangdikirimkan

    padapengirim.Untukitu,lapisaninimemilikibeberapafungsipentingantaralain:

    FlowControl.Pengirimandatayangtelahdipecahmenjadipaketpakettersebutharusdiatursedemikianrupa

    agar pengirim tidak sampai mengirimkan data dengan kecepatan yang melebihi kemampuan penerima dalam

    menerimadata.

    Error Detection. Pengirim dan penerima juga melengkapi data dengan sejumlah informasi yang bisa

    digunakanuntukmemeriksadatayangdikirimkanbebasdarikesalahan. Jikaditemukankesalahanpadapaketdata

    yangditerima,makapenerima tidak akanmenerimadata tersebut.Pengirimakanmengirimulangpaket data yang

    mengandungkesalahantadi.Namunhalinidapatmenimbulkandelayyangcukupberarti.

    Pada TCP/IP, protokol yang dipergunakan adalah Transmission Control Protocol (TCP) atau User Datagram

    Protocol ( UDP ). TCP dipakai untuk aplikasiaplikasi yang membutuhkan keandalan data, sedangkan UDP digunakan

    untukaplikasiyangmembutuhkanpanjangpaketyangpendekdan tidakmenuntutkeandalanyang tinggi.TCPmemiliki

    fungsiflowcontroldanerrordetectiondanbersifatconnectionoriented.SebaliknyapadaUDPyangbersifatconnectionless

    tidakadamekanismepemeriksaandatadanflowcontrol,sehinggaUDPdisebutjugaunreliableprotocol.Untukbeberapa

    hal yang menyangkut efisiensi dan penyederhanaan, beberapa aplikasi memilih menggunakan UDP sebagai protokol

    transport.Contohnyaadalahaplikasidatabaseyanghanyabersifatquerydanresponse,atauaplikasilainyangsangatsensitif

    terhadapdelaysepertivideoconference.Aplikasi seperti inidapatmentolerir sedikitkesalahan (gambaratau suaramasih

    bisadimengerti),namunakantidaknyamanuntukdilihatjikaterdapatdelayyangcukupberarti.

    5. Application Layer merupakan lapisan terakhir dalam arsitektur TCP/IP yang berfungsi mendefinisikan aplikasi

    aplikasi yang dijalankan pada jaringan.Karena itu, terdapat banyak protokol pada lapisan ini, sesuai dengan banyaknya

    aplikasiTCP/IPyangdapatdijalankan.ContohnyaadalahSMTP (SimpleMailTransferProtocol ) untukpengirimane

    mail,FTP(FileTransferProtocol) untuk transfer file,HTTP (HyperTextTransferProtocol)untukaplikasiweb,NNTP

    (NetworkNewsTransferProtocol)untukdistribusinewsgroupdanlainlain.Setiapaplikasipadaumumnyamenggunakan

    protokolTCPdanIP,sehinggakeseluruhankeluargaprotokolinidinamaidenganTCP/IP.

    InternetProtocol

    Internet Protocol (IP) berfungsi menyampaikan paket data ke alamat yang tepat. Oleh karena itu Internet Protokol

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 23/55

    memegang peranan yang sangat penting dari jaringanTCP/IP.Karena semua aplikasi jaringanTCP/IP pasti bertumpu kepada

    Internet Protocol agar dapat berjalan dengan baik. Suatu datagram bisa saja tidak sampai dengan selamat ke tujuan karena

    beberapahalberikut:

    1. Adanyabiterrorpadasaatpentransmisiandatagrampadasuatumedium.

    2. Routeryangdilewatimendiscarddatagramkarenaterjadinyakongestidankekuranganruangmemoribuffer.

    3. Putusnyaruteketujuanuntuksementarawaktuakibatadanyarouteryangdown

    4. Terjadinyakekacauanrouting,sehinggadatagrammengalamilooping

    Setiapprotokolmemilikibitbitekstradiluar informasi/datayangdibawanya.Selain informasi,bitbit ini jugaberfungsi

    sebagai alat kontrol. Dari sisi efisiensi, semakin besar jumlah bit ekstra ini, maka semakin kecil efisiensi komunikasi yang

    berjalan.Sebaliknyasemakinkecil jumlahbitekstraini,semakintinggiefisiensikomunikasiyangberjalan.Disinilahdilakukan

    tradeoff antara keandalan datagram dan efisiensi. Sebagai contoh, agar datagram IP dapatmenemukan tujuannya, diperlukan

    informasitambahanyangharusdicantumkanpadaheaderini.

    IP(InternetProtocol)Address (alamat IP)adalahsuatu identitasyangunikdari suatuhost ataukomputerpada jaringan

    (network).FormatalamatdariIPadalahW.X.Y.Z.Dimanamasingmasinghuruftersebut terdiridari8bit,sehinggaapabiladi

    tampilkandalamdesimalmenjadiberupaangkadari0255dandipisahkanolehnotasititik(dot).

    Contoh : 192.168.2.1IPAddress : 192.168.2.1DalamBiner : 11000000110010000000001000000001

    AturanpenggunaanIPtidakdiperbolehkanpenggunaansemuanilai0danjugatidakbolehmenggunakansemuanilai1

    dalambentukbinari, baikpadaNetwork IDmaupunHost ID.Angka255dalamdesimal samadengan11111111dalambinari

    (angka1semua)danangka0dalamdesimalsamadengan00000000(angka0semua)dalambinari.Kelasdariaddressdansubnet

    mask,yangakanmemisahkan,manabagiandarinetworkID,danmanayangmenjadihostID.

    KelasDalamIPAddress

    Ada 5 kelas IP Address yang berbeda. Kita dapat menyebutkan IP itu termasuk dalam kelas yang mana dengan cara

    melihatpada4bitpertamadari IPaddressyangkita akancarikelasnya.AturanuntukkelasAnilaibinarinya selaludimulai

    dengan0,kelasBdimulaidari10,kelasC110,kelasD1110,dankelasE1111.

    Tabel2.1.KelasIPAddress

    (http://ilmukomputer.com/umum/tommytcpip.php,diaksespadatanggal18Oktober2011)

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 24/55

    KelasA0XXXatauKelasBaddressdimulaidari10XXatauKelasCaddressdimulaidari110XatauKelasDaddressdi

    mulaidari1110atauKelasEaddressdimulaidari1111.

    Network,HostdanSubnet

    IP address dibagi lagi ke dalam 2 bagian yaitu Network ID dan Host ID. Network ID bertugas membedakan antara

    Network (jaringan), danHost IDmemiliki tugasmembedakan antara host (node) atau komputer. Agar komputer dapat saling

    berhubunganmakapadakomputerkomputer tersebut harusmemilikiNetwork IDyang sama tetapi harusmempunyaiHost ID

    yang berbeda. Jika 2 komputer atau lebihmempunyai perbedaan pada Network ID, berarti komputerkomputer tersebut tidak

    beradapadasatujaringandantidakdapatberhubungansecaralangsung(kecualimelaluirouter).

    Subnet merupakan suatu metode untuk memperbanyak network ID yang berasal dari satu Network ID. Caranya yaitu

    sebagianhostIDdikorbankanuntukdigunakandidalammembuatnetworkIDtambahan.DefaultdarisubnetmaskkelaskelasIP

    adalah:

    KelasA:255.0.0.011111111.00000000.00000000.00000000

    KelasB:255.255.0.011111111.11111111.00000000.00000000

    KelasC:255.255.255.011111111.11111111.11111111.00000000

    Mikrokontroler

    DefinisiMikrokontroler

    MikrokontroleradalahSalahsatudaribagiandasardarisuatusistemkomputer.Meskipunmempunyaibentukyangjauh

    lebih kecil dari suatu komputer pribadi mainframe,mikrokontroler dibangun dari elemenelemen dasar yang sama. Secara

    sederhana,komputerakanmenghaslikanoutputspesifikberdasarkaninputanyangditerimadanprogramyangdikerjakan.Seperti

    umumnyakomputer,mikrontroler adalahalatyangmengerjakan instruksiinstruksiyangdiberikankepadanya.Artinya,bagian

    terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang di buat oleh seorang programmer.

    Programinimenginstruksikankomputeruntukmelakukanjalinanyangpanjangdariaksiaksisederhanauntukmelakukantugas

    yanglebihkompleksyanginginkanolehprogrammer.

    SistemInputKomputerAtauSistemOutputKomputer

    Pirantiinputmenyediakaninformasikepadasistemkomputerdaridunialuar.Dalamsistemkomputerpribadipirantiinput

    yangpalingumumadalahkeyboard.Komputermainframemenggunakankeyboarddanpembacakartuberlubangsebagaipiranti

    inputnya.Sistemdenganmikrokontrolerumumnyamenggunakanpiranti inputyang jauh lebihkecil seperti seklar ataukeypad

    kecil. Hampir semua input mikrokontroler hanya dapat memproses sinyal input digital dengan tegangan yang sama dengan

    teganganlogikadarisumber.LevelnoldisebutdenganVSSdanteganganpositifsumber(VDD)umumnyaadalah5volt.Padahal

    dalamdunianyataterdapatbanyaksinyalanalogatausinyaldenganteganganlevelyangbervariasi.Karenaituadapirantiinput

    yang mengkonversikan sinyal analog menjadi sistem digital sehingga komputer bisa mengerti dan menggunakannya. Ada

    beberapamikrokontroleryanglengkapidenganpirantikonversiini,yangdisebutdenganADC,dalamsaturangkaianterpadu.

    Piranti output di gunakanuntuk berkomunikasi informasimaupun aksi dari sistemkomputer dengandunia luar.Dalam

    sistem komputer pribadi (PU) ,piranti ouput yang umum adalahmonitor, CRT. Sedangkan sistemmikrokontrolermempunyai

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 25/55

    output yang jauh lebih sederhana seperti lampu indikator atau beeper. Frasa kontroler dari kata mikrokontroler memberikan

    penegasanbahwaalatinimengotrolsesuatu.

    JenisJenisMikrokontroler

    CPU(CentralProcessingUnit)

    CPU adalah otak sistem komputer. Pekerjaan utama dariCPU adalahmengerjakan programyang terdiri atas instruksi

    instruksiyangdiprogramolehprogrammer.SuatuprogramkomputerakanmenginstruksikanCPUuntukmembacainfromasidari

    pirantiinput,membacainfromasidaridanmenulisinfromasikememori,danuntukmenulisinfromasikeoutput.

    ClockdanMemorikomputer

    SistemkomputermenggunakanosilatorclockuntukmemicuCPUmngerjakansatukeinstruksiberikutnyadalamaluryang

    berurutan.Setiaplangkahkecilmikrokontrolermemakanwaktusatuataubeberapaclockuntukmelakukannya.Tipedasaryang

    seringditemuidalammikrokontroleradalahROM(ReadOnlyMemory)RAM(RandomAccessMemory).

    ProgramKomputer

    Programdigambarkansebagaiawankarenasebenarnyaprogramadalahhasil imajinasi seorangprogrammer.Komponen

    utamadariprogramadalahinstruksiinstruksidariinstruksisetCPU.Programdisimpandalammemoridalamsistemkomputerdi

    manamerekadapatsecaraberurutandikerajakanolehCPU.

    IPCamera

    DefenisiIPCamera

    IPCamera adalah jika kitamemantau tempat yang terkendala jarak yang cukup jauh kitamemanfaatkan.Kegunaan IP

    CameraantaralainuntukSecurity,Monitoring,LiveViewpadawebsitedll.UntukbisamembuatjaringanIPCameraandabutuh

    sedikitpengetahuandasarjaringankomputer.

    BagianBagianIPCamera

    1. Lensa,gunanyauntukmemfokuskangambar.

    2. Sensorgambar(CCDatauCMOS):digunakanuntukmerubahcahayakesignallistrik.

    3. Prosessorpengolahgambardancompresigambarsupayadatatidakterlalubesardataperludicompresi.

    4. Microcomputerdanethernet,mengontrolsistemdanmenyambungkankejaringankomputer.

    5. InputOutputPort,gunanyauntukmengontrollensa(fokus,zoom),menggerakkanarahkamera,menggerakanrelay

    dll.

    6. InputAudio/suara.

    JenisjenisIPCamera

    1. FixIpCamera.

    2. DomeIPCamera.

    3. PTZ(Pan,Tilt,Zoom)IPCamera.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 26/55

    SepertigambarIPCamera

    Gambar2.9.Jenisjeniskamera

    BABIII

    PERANCANGANDANPEMBAHASAN

    Pembahasan

    Pada bab 3 perancangan dan pembahasan ini akan dibahas mengenai perancangan perangkat lunak (software) dan

    perancanganperangkatkeras(hardware).Darikeduapembahasanperancanganinidianggappentinguntukdibahaskarenaingin

    menghasilkansebuahsistemyangbaik,sertamenghasilkansinkronisasiantaraperangkatkerasdenganperangkatlunak.

    Untuk pembahasan perangkat keras akan di bagimenjadi beberapa blok rangkaian yang sesuai dengan fungsimasing

    masing blok rangkaian. Sedangkan untuk pembahasan perancangan perangkat lunak akan dibahasmengenai rancangan sistem

    sertapenggunaanperangkat lunakyangdigunakanuntukmenuliskan listingprogramsertauntukproseskompilasimenjadi file

    objekyangsiapdimasukkankedalammikrokontrolersertabahasapemrogramankomputeryangdigunakan.Dalamperancangan

    perangkat lunakuntukmikrokontrolermenggunakanbahasapemrogramanassembly, danuntukpengontrolannyamenggunakan

    aplikasiBascomAVRuntukkeperluanMikrokontrolerATtiny2313sedangkanbahasapemrogramanpadakomputermenggunakan

    MicrosoftVisualBasic6.0untukmelakukanantarmukadenganMikrokontrolertipeATtiny2313yangdiproduksiolehperusahaan

    ATMEL, serta remote login dengan pemanfaatan aplikasi yang disebut Team viewer sehingga ip camera dapat dikendalikan

    dengansmartphoneyangsudahdipasangaplikasiinidimanatempatnyaberada.

    AlatdanBahan

    Alatyangdigunakandalamperancangansistempengendalianperangkatwebcamberbasissistemkendaliinimenggunakan

    MikrokontrolerATtiny2313,meliputi:

    1BuahPersonalComputer(PC)untukmemprogram

    DownloaderATtiny2313

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 27/55

    KabelISP(InSystemProgramming)untukdownloadprogramdariPC

    Solderdantimah

    Toolset

    Toolstoolspendukunganwebcam.

    Sedangkanbahanbahanyangdigunakandalamsisteminiadalah:

    WebcamuntukmediakoneksiterhadapVisualBasicyangtelahterprogrampadaPC

    AdapterDC12Volt2A

    ICMikrokontrolerATtiny2313

    MotorservoSg90

    RS232Converter

    Resistor10k

    Kapasitor25v

    Relay(HRS4HSDC12V)7A250V

    PC

    SmartphonedenganaplikasiTeamviewer.

    SistemKonfigurasi

    Sistem minimum yang terdapat pada sistem kendali ini terbagi atas dua bagian dasar, yaitu bagian perangkat keras

    (hardware) dan bagian perangkat lunak (software) dari komputer dengan , sistemminimum ini menggunakanMikorontroller

    ATtiny2313yangmerupakankeluarandariAtmel.Sedangkanuntukperencanaansistemberdasarkanpadafungsikomunikasidata

    itu sendiri adalah dengan mikrokontroller. Mikrokontroller menerima masukan melalui komunikasi data serial RS232 untuk

    menggerakkanmotor dc sesuai dengan data yang terkirim.Data dari komputer yang dikirimmelalui komunikasi serialRS232

    menujumikrokontroller akan direalisasikan berupa gerakan secara vertical dan horizontal sehingga sistem dapat menggambar

    sesuaipola.

    Gambar3.1BlokDiagram

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 28/55

    Darigambarblokdiagramdapatdijelaskanserbagaiberikut:

    Informasidatayangberupaobyekgambarditerimakamerakemudiandatainformasitersebutdikirimkekomputerdengan

    kabelUSB(UniversalBus),setelahkomputermenerimahasilinformasitersebutmakadatainformasitersebutakandimanipulasi

    dikomputerdenganmenggunakanmetodeimageprocessingmenjadisuatudatayangdiinginkanuntukprosesselanjutnya,data

    yangtelahdimanipulasikomputerakandikirimkemikrokontrolerATtiny2313menggunakankomunikasiserialRS232untukdi

    inisialisasimenjadiintruksidata,sebagaiintruksiuntukmenjalankandrivermotorpadausbserial.kemudianmelaluismartphone

    dapatdikendalikanlewataplikasiyangbernamateamviewer.

    RangkaianDOWNLOADERAVRMikrokontroller

    Ini adalah sirkuit sederhana downloader mikrokontroler AVR (Atmega | ATTiny) . Sirkuit ini dapat digunakan untuk

    mentransfertanparasasakitprogramhexkemikrokontrolerAVRATMELpalingtanpamengorbankananggarandanwaktu.Hal

    inilebihdapatdiandalkandaripadakebanyakanlainnyasederhanaAVRdownloaderprogrammertersediadiluarsanadandapat

    dibangundalamjumlahyangsangatsingkat.

    AVRdownloaderprogrammerterdiridaridisirkuitseriprogrammer(dongle)danPCBkecildengansoketDIPmanaAnda

    dapatmenyesuaikanmikrokontrolerAndadanmemilikinyacepatdownloaderdiprogram.

    Seluruh AVR downloader programmer telah membangun dengan menggunakan bagian umum dan cocok dalam kasus

    konektor serial. Soket PCB telah dibuat agar sesuai dengan AVR ATmega8 mikrokontroler 28 DIP, tetapi Anda dapat

    membangun sebuah soket PCB untuk setiapmikrokontroler AVR lain di luar sana. ProgrammerAVR ini kompatibel dengan

    perangkatlunakPonyProgpopuleryangmenunjukkanstatusbarkemajuanpemrograman.

    Gambar3.2AVR(Atmega|Attiny)Downloader

    SkemarangkaianDownloader

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 29/55

    Gambar3.3AVR(Atmega|Attiny)Mikrokontroller.

    AVR(Atmega|Attiny)Mikrokontroller

    Gambar3.4PortSerialAttiny232

    SelesaiAVR(ATmegaATTiny)DownloaderProgrammerdenganstandar6PINICSPkonektor.

    MembuatAVRSocketPCB

    SocketPCBterdiridariPCB,28DIPskeet,Kristal4MHzresonator,atauKristaldengandua22pFkapasitordecoupling,

    danduakonektorsundulan.KonektorduaPINpasokan+5VtegangankemikrokontrolerAVR,dan6PINICSPmenghubungkan

    keAVRProgrammerdongle.

    Menyediakanmikrokontrolerdenganeksternal+5Vtegangansebagailawanuntukmengambillangsungdariportkoneksi

    serialkomputermemastikanbahwachipmeneriampersis+5teganganVdanmenyediakansangathandalkesalahanpemrograman

    gratis.+5VpasokanteganganuntukAVRChipmikrokontrollerdapatdiberikandaricatudayaeksternalataubahkanlebihbaik

    langsungdarikoneksiUSB.

    1. AVRSOCKETPCB

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 30/55

    Gambar3.5AVRSocketPcb

    2. PowerSupply

    Gambar3.6RangkaianSchematicPowerSupply

    MotorServo

    Dalamduniarobotika,tentukitatidakasingmendengaristilahmotorservo,MotorservoataulebihsingkatdisebutServo

    adalahSebuahMotordengansystemclosedfeedbackdimanaposisidarimotorakandiinformasikankembalikerangkaiancontrol

    yangadadidalammotorservo.MotoriniterdiridarimotorDC,rangkaiangear,potensiometerdanrangkaiancontrol.

    Untukmengoperasikannyayaitudenganmemberikanpulsadigitaltertentupadamotorini.Secarateori,gambarlebarpulsa

    dibawahinimerupakanpulsapengatursudutservostandard.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 31/55

    Gambar3.7MotorServo

    Padadasarnyapenggunaanservoitumenggunakancarayangsama(yaitudenganmemberikanlebarpulsatertentu).Hanya

    salah satu perbedaannya yaitu pada sudut putarnya. Untuk servo standard, sudut putarannya adalah 180 derajat yang dapat

    dioperasikan dalam dua arah (clock wise/counter clock wise). Gambar di atas adalah lebar pulsa yang dibutuhkan untuk

    mengoperasikan motor servo standard.pulsa diatas harus diberikan secara terus menerus, agar motor servo mempertahankan

    posisinyasesuaidenganpulsayangdiberikan.

    Sedangkanuntukjenisservocontinousputaranyangdapatdilakukanadalah360derajat.Untukmengaturarahputarannya

    yaitudenganmembedakanlebarpulsasaatkondisiON(logic1)contohdibawahini.

    ContohProgram:

    $regfile=m8535.dat

    $crystal=12000000

    Configporta=output

    Do

    Porta1=1mengeluarkanlogic1

    Waitms1waktudapatdiubahsesuaidengantimingdiagramyangdibutuhkan

    porta.1=0Mengeluarkanlogic"0"

    waitms19

    loop

    end

    RangkaianCatuDaya

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 32/55

    Rangkaian blok catu dayamerupakan rangkaian yang terpenting dalam seluruh rangkaian komponen elektronika. Pada

    bagian blok rangkaian catu daya terdiri dari beberapa komponenpendukung.Adapun rangkaian dari blok rangkaian catu daya

    dapatdilihatpadagambardibawahini.

    Gambar3.8RangkaianCatuDaya

    Sepertiterlihatpadaketerangandarimasingmasingkomponenadalahsebagaiberikut:

    T1,adalahkomponen transformatoryangdigunakanuntukmenurunkan tegangan tinggimenjadi teganganrendah,

    yaitudaritegangan220VoltACmenjadi12VoltAC.

    D1,merupakankomponendiodabridgetipeW04yangdigunakanuntukmengubahteganganAC(bolakbalik)

    menjaditeganganDC(searah).

    C1,C2,C3,C4, di gunakan untuk menyaring tegangan yang masih mengandung tegangan AC sehingga ketika di

    pasangkomponeniniakanlebihmendekatiteganganyangdikeluarkanolehbateraidengannilaisebesar100nF.

    IC1, adalah IC regulatorLM7805digunakanuntukmenghasilkan tegangan teregulasi sebesar+5VoltDCyang

    akandigunakanuntukcatudayamikrokontroler.

    RangkaianRS232Converter

    JikaperalatanyangkitagunakanmenggunakanlogikaTTLmakasinyalserialportharuskitakonversikandahulukepulsa

    TTLsebelumkitagunakandansebaliknyasinyaldariperalatankitaharusdikonversikankelogikaRS232sebelumdiinputkan

    ke serial port. Converter yang paling mudah digunakan MAX232. Di dalam IC ini terdapat charge pump yang akan

    membangkitkan+10Voltdan10Voltdarisumber+5Volttunggal.DalamICDIP(DualInlinepackage)16pin(8pinx2baris)

    initerdapat2buahtransmitterdan2receiver.SeringjugasebagaibufferserialdigunakanchipDS275.

    BeberapaparameteryangditetapkanEIA(ElectronicsIndustryAssociation)antaralain:

    a.Sebuahspasi(logika0)antarategangan+3s/d+25Volt

    b.Sebuahtanda(logika1)antarategangan3s/d25Volt

    c.Daerahteganganantara+3s/d3Volttidakdidefinisikan

    d.Teganganrangkaianterbukatidakbolehlebihdari25Volt(denganacuanground)

    e.Arushubungsingkatrangkaiantidakbolehlebihdari500mA.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 33/55

    Ada berberapa rangkaian Transeceiver RS232 yang biasa di gunakan untuk komunikasi antaramikrokontroller dengan

    perantilainnyasepertiPCatauperantilainyangmenggunakanRS232.BerikutinikoleksirangkaiantransceiverRS232yangbiasa

    digunakansaatini:

    1. Menggunakan2Transistor

    Rangkaiandibawahinimenggunakan2transistordanbeberapakomponenuntukmembangunTransceiverRS232.

    Rangkaianinibermanfaatbagiaplikasisederhanayangtidakdigunakandalamjangkawaktupanjang.

    Gambar3.9RangkaianTransceiver

    2. MenggunakanMAX(Fullduplex)

    Rangkaian di bawah inimenggunakanMAX232 dariMAXIM.Rangkaian ini sangat stabil dan digunakan untuk

    desainprofessional.Rangkaianinijugatidakmahaldanbisamemberi2kenaluntukRS232.MAX232linedriver/receivers

    dirancanguntukkomunikasiRS232danV.28dalamlingkungankomunikasiyangberisi.Tiaptiapoutput transmitter

    output dan input receiver input diproteksi terhadap guncangan 15kv elekctrostatic discharga, tanpawithout palang. Bisa

    dioperasikandengantegangancatudaya+5Volt.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 34/55

    Gambar3.10RangkaianMAX(Fullduplex)

    3. MenggunakanDS275 (HalfDuplex) inimenggunakanSS275 yaitu chip transceiver half duplex. Dan kompatibel

    dengansinyalRS232Esertaaplikasiberdayabattery.Tidakmemerulakanperantieksternaltambahancocokuntukserial

    transmitter/receiverdayarendah.

    Gambar3.11RangkaianHalfDuplex

    4. TransmisiDatapadaRS2313

    KomuniasipadaRS2313denganPCadalahkomunikasiasinkron.Dimanasinyalclicknyatidakdikirimbersamaan

    dengandata.Masingmasingdatadisinkronkanmenggunakanclockinternalpadatiaptiapsisinya.formattransmisisatu

    bytepadaRS232datayangditransmisikanpadaformatdiatasadalah8bit,sebelumdatatersebutditransmisikanmakaakan

    diawaliolehstartbitdenganlogika0(0Volt),kemudian8bitdatadandiakhiriolehsatustopbitdenganlogic1(5Volt).

    SpesifikasiKameraWebcam

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 35/55

    Rangkaian lengkap Webcam.Position USB ini 1.3M Pixels lucu 8 Web Camera LED Dengan Mikrofon, kemudian

    menikmativideochattingdengantemandankeluarga.Pixel1.3M8LEDKameraWebDenganMikrofonRetail&Grosirsini.

    Gambar3.12KameraUSB

    1. Pixel1.2M3LEDWebCameraDenganMikrofonKeterangan:

    KompatibeldenganUSB1.0danUSB2.01.3Mpixel,resolusitinggidanframerate.NightVisionkamerawebyang

    unikdenganfiturterbaik,termasuk3LED,builtinmicrophone,memungkinkanAndachattingdalamkondisicahayarendah

    ataukegelapanbahkantotal.Mampuuntukmemutar180derajat,memastikanuntukmenangkapdarisudutmanapun.

    Kontrolkualitas tinggi terang jarak jauhmembawaAnda intimdannyamanEpengalamanKlipdibagianbawah,

    denganmudahmountkemonitorPCataulaptop.

    ApayangAndadapatkanDariPixel1.3M3WebCameraLEDdenganpersyaratanSistemMikrofon:

    1.3megapiksel,resolusitinggiComsensorwarna.

    Controljarakjauhyangcerah,memfasilitasiuntukmenyesuaikan3lampuLED.

    6mmlensa,60sudutvisual

    BuiltinmicrophoneAudio

    Antarmuka:USB,USB1.1/2.0kompatibel

    Himenyelesaikankekuatan:1280x1024/1024x768/800x600

    Videomode:24bittruecolor

    Framerate:320x24030F/S640x48015F/S

    Builtinkompresigambar

    Penyesuaiankecerahanotomatisdankompensasiwarna

    Gambarfokus:5cmhinggatakterbatasWarna:hitam

    2. ApayangAndaDapatkanDari1.2MPixelWebCamera3LEDDenganPaketMikrofon:

    KompatibeldenganUSB1.0danUSB2.0

    1x1.3MpixelLED3malamkameravisiwebdenganmikrofon

    1xCDDrive

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 36/55

    1xManual

    MenggunakanLaptop/PCUntukKamera

    Komputermerupakanperangkat utamapada sistempengendalian orientasiwebcam, karena di sinilah pusat pengolahan

    data.Komputer tidakhanya sebagai pusat pengolahdata.Tetapi komputer jugaberfungsi sebagai pengendali gerakanmekanis

    motorDCdansebagaidisplayuntukmenitoringruangan.Programpadakomputeradalahinputuntukrancanganalatini.Kemudian

    data/programtersebutakandikirimpadamikrokontrollermelaluiportserial.DenganmenggunakanmodulAttiny.Makaputaran

    motorDCdapatdiatur.KemudaiankamerawebcamakanbergerakkemanapunmotorDCbergerak.Objekyangditangkapoleh

    kamerawebcamakanditampilkanpadakomputer.outputdarikomputeradalahtampilandarikamerawebcam.Gerakanmekanis

    motordanpengontrolgerakanmotor.

    ProgramInisialisasiVisualBasic6.0

    Aplikasi ini dibuat untukmengendalikan peralatan sistem kendali webcam yang terhubung dengan port USB pada PC

    (PersonalComputer)ataupunnotebook.YangakandibacaolehkomputersebagaivirtualCOMport(Portserialbayangan)ketika

    komponen RS232 Converter terhubung. Sehingga dalam pembuatan program aplikasi ini akan menggunakan bahasa

    pemrogramanVisualBasic6.0.Komponenutamayangakandigunakandalammelakukankomunikasisecaraserialyaitudengan

    menggunakan komponenkomponen ini digunakan sebagai jembatan yang menghubungkan antara program aplikasi komputer

    denganprogramaplikasiyangsudahtertanamdalammikrokontrolerATtiny2313.Untukkeperluanprosesinputdanoutputdata

    yangkemudiandideklarasikanbeberapaprosedurpadaprogramVisualBasic6.0.

    SejarahVisualBasic

    Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang

    dimengerti oleh komputer untukmelakukan tugastugas tertentu.Bahasa pemrogramanVisualBasic, yang dikembangkan oleh

    Microsoftsejaktahun1991,merupakanpengembangandaripendahulunyayaitubahasapemrogramanBASIC(BeginnersAll

    purposeSymbolicInstructionCode)yangdikembangkanpadaera1950an.VisualBasicmerupakansalahsatuDevelopmentTool

    yaitu alat bantu untukmembuat berbagaimacam program komputer, khususnya yangmenggunakan sistem operasiWindows.

    Visual Basicmerupakan salah satu bahasa pemrograman komputer yangmendukung objek (Object Oriented Programming =

    OOP).

    IntegratedDevelopmentEnvironment(IDE)VB6

    MerupakanlingkunganpengembangandariVisualBasic6yangterintegrasi.KetikapertamakaliVisualBasicdiaktifkan

    makaakanmunculmuncultampilansepertipadagambardibawahini.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 37/55

    Gambar3.13LayarNewProject

    Setelahkitakeluardarilayarnewproject,selanjutnyaakantampillayarkerjaatauareakerjadariVisualBasic6.

    Gambar3.14LayarKerjaVisualBasic6.0

    Keterangandarigambardiatas:

    1. Menubar

    Menubar berfungsi untuk memilih tugastugas tertentu, seperti memulai, membuka dan menyimpan project,

    mengompilasiprojectmenjadifileexecutable(exe)danlainlain.

    2. Toolbar

    Toolbarmemiliki fungsiyang sama sepertimenubar,dan jugaberfungsi seperti jalanpintas,Karena lebihpraktis

    dalampenggunaannya.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 38/55

    3. Toolbox

    Toolboxberisikomponenkomponenyangmerupakansaranauntukmembentukuserinterface.BilaToolbox tidak

    munculkliktombolToolbox( )padabagianToolbaratauklikmenuView>Toolbox.

    4. JendelaFormDesigner

    Formdesignermerupakan tempat untukmerancanguser interface, dimana kontrolkontrol yang dibutuhkan bisa

    diletakan.BilaJendelaFormdesigner tidakmunculkliktombolViewObject( )padabagianProjectExplorer atau

    klikmenuView>Object.

    5. JendelaKode

    Jendela kodemerupakan tempat untukmenuliskan kodekode bagi objek yang dibuat.Melalui jendela ini dapat

    mengaturkarakteristikdariformyangdibuat.BilaJendelaKodetidakmunculkliktombolViewCode( )dipada

    bagianProjectExploreratauklikmenuView>Code.

    6. JendelaProject

    Jendelaprojectadalah jendelayangmenampilkansemuafileyangberhubungandenganaplikasiatauprojectyang

    saatitusedangdijalankan.BilaProjectExplorertidakmunculkliktombolProjectExplorer( )padabagianToolbar

    atauklikmenuView>ProjectExplorer.

    7. JendelaProperties

    Jendela Properties ini berisi daftar property untuk objek (form atau kontrol) yang dipilih dan berfungsi untuk

    mengatur karakteristik, sepertiwarna, ukurandan lainlain.Bila JendelaProperties tidakmuncul klik tombolProperties

    Window( )padabagianToolbar.

    BanyakSekali tooltool dan jendela jendela pendukung lainnya yang ada di lingkungan visual basic 6 sebagai alat

    untuk mengembangkan aplikasi yang akan dibuat. Seperti jendela form layout yang menunjukan tampilan form pada saat

    dijalankan.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 39/55

    Gambar3.15TampilanJendelaFormLayout

    Ada juga jendelamodul yangmerupakan tempat untukmenuliskan kodekode yang lebih bersifat global. Pada jendela

    modul ini,bisamendeklarasikanvariabeldanfungsidenganawalanprivatemaupunpublic.Jikadiberiawalanprivate,variabel

    atau fungsi tersebut hanya berlaku untuk pemakaianmodul yang bersangkutan. Sedangkan awalanpublic akanmengakibatkan

    variabelatau fungsi tersebutbersifatglobal. Jendelamodul inibisaditampilkandenganmengklikmenuproject padamenubar,

    kemudianpilihaddmodule.

    Gambar3.16JendelaModul

    StrukturprogramVisualBasic6

    Padasaatmembangunsebuahaplikasi,digunakanprojectuntukmengatursemuafileyangdigunakandalamsuatuaplikasi.

    Projectitusendiriterdiriatas:

    a.Sebuahfileprojectyangmempertahankansemuakomponen(.vbp)

    b.Sebuahfileuntukformnya(.frm)

    c.Sebuahfileuntuksetiapmodulestandard(.bas)

    d.SebuahataubeberapafileyangberisikontrolActiveX(.ocx)

    e.Sebuahfileresource(.res),fileinitidakharusada.

    FileProject adalah semuadaftar file danobjekyang telahdihubungkandenganproject, termasuk informasi pengaturan

    yangada.

    IstilahistilahdalamVisualBasic6

    Dalampemrogramanberbasisobjek,adabeberapaistilahyangperludipahamiyaituobject ,property,methoddanevent

    sebagaiberikut:

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 40/55

    1. Objectadalahkomponendidalamsebuahprogram.

    2. Propertyadalahkarakteristikyangdimilikiobject.

    3. Methodadalahaksiyangdapatdilakukanolehobject.

    4. Eventadalahkejadianyangdapatdialamiolehobject.

    Sebagaiilustrasidapatdianggapsebuahmobilsebagaiobjekyangmemilikiproperty,methoddanevent.

    Gambar3.17IlustrasiObjek,Property,MethoddanEven

    Implementasinya dalam sebuah aplikasi pembuatan form, maka form tersebut memiliki property, method, dan event.

    Sebagaimana pemrograman visual lain seperti Delphi dan Java, VB juga bersifat event driven progamming. Artinya dapat

    menyisipkankodeprogrampadaeventyangdimilikisuatuobyek.

    Spesifikasikamerawebcam

    Banyak orang yangmenginginkan sistem keamanan yang sangat canggih terpasang di rumahnya, tentu saja tujuannya

    supayarumahnyaterjagadarisesuatuyangtidakdiharapkan.Biasanyasistemkeamananstandardyangdipasangberupakamera

    pengintaiatauwebcamperingatan.TetapikebanyakanorangpastimemilikikendalamengenaihargakameraCCTVyangmasih

    tergolongsangatmahalkalauhanyauntukdipasangdirumah.

    LangkahlangkahSebelumDijalankanKameraWebcam

    1. Komputer untuk memantau kameraWebCam. Pakai komputer Pentium 3 aja bisa. Tapi kalau untuk memantau

    denganbanyakcamerawebcam,sebaiknyamenggunakanpentiumdenganspeedprosessoryanglebih.

    2. KameraWebCam.Semua jenis camerawebcambisa digunakan.Sebaiknyamemilih jenis kameraWebCamyang

    tahanOn24jamterusmenerusdansanggupmerekapsaatmalamhari.

    3. KhususuntukpenempatanwebcamjarakjauhdiperlukankabelUSBExtended

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 41/55

    4. SoftwarewebcamXPatauWebcamSebenernyaadabeberapa software lain selainWebcamXPdanWebcam,dan

    padasaatinisoftwareyangpalinglengkapfiturnyaWebcamXPdanWebcam7.JikakitamenggunakanWindowsXPlebih

    baik menginstall software WebcamXP dan sebaliknya (sesuaikan dengan OS yang di gunakan untuk performa yang

    maksimal).

    A.LangkahlangkahInstalasi

    HubungkancamerawebcamkeUSBkomputer.

    Instaldriverwebcam,pastikancamerawebcamsudahbekerja.

    Instal softwareWebcamXPatauWebcam7sampaiselesai. Jalankanwebcam7,untuksementarapilihmode

    free.

    B.MemunculkankameraWebCamdiwebcamXP

    Klikkananpadaareapemantauanwebcam.

    PCI/USB(WDMDriver)

    USBVideoDevice(tergantungkamerayangterinstal)

    Untuklebihjelasbisalihatgambardibawah

    Gambar3.18TampilanKamera

    Selanjutnyaakanmunculmengaktifkansistemkeamanan

    MasukkemenuSecurity(lihatgambar)

    KlikActivate(lihatgambar)

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 42/55

    Gambar3.19PengaturanGambar

    Untukmenyesuaikan sistem keamanan seperti sensitif kamerawebcam terhadap gerakan, dan lain sebagainya dapat di

    settingpadapengaturanyangterdapatdibagianbawahlayarpantau.

    Gambar3.20TampilanTeamViewer

    ElisitasiTahapI

    ElisitasitahapIdisusunberdasarkanhasilwawancaradenganbagianstacholder.BerikutinidilampirkandiagramElisitasi

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 43/55

    TahapI:

    Tabel3.1DiagramElisitasiI

    ElisitasiTahapII

    ElisitasiTahap II dibentukberdasarkanElisitasiTahap I yangkemudiandiklasifikasikanmelaluimetodeMDI.Berikut

    penjelasandariberaparequirementyangdiberiopsiinessential)Idanharusdieliminasi:

    Tabel3.2DiagramElisitasiTahapII

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 44/55

    Keterangan:

    M=Mandatori(yangdiinginkan)

    D=Desirable(diperlukan)

    I=Inessential(yangditakmutlakdiinginkan)

    ElisitasiTahapIII

    Berdasarkan Elisitasi Tahap II di diatas. Dibentuklah Elisitasi tahap III yang diklasifikasikan kembali dengan

    menggunakanmetodeTOEdenganopsiHML.TerdapatrequirementyangopsinyaHigh(H)danharusdieliminasi.Berikutadalah

    requirementtersebut:

    Tabel3.3DiagramElisitasiTahapIII

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 45/55

    Flowchartsistem

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 46/55

    Gambar3.21FlowchartSistem

    FlowchartSistemKameraPengintai

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 47/55

    Gambar3.22FlowchartProgramSistemKameraPengintai

    BABIVUJICOBADANANALISA

    UjiCoba

    Setelahmelakukan perancangan dan pemasangan komponen, selanjutnya adalahmelakukan serangakaian uji coba pada

    masingmasingblokrangkaianyangbertujuanuntukmendapakankesesuaianspesifikasidanhasilyangdiinginkan.Untuklebih

    jelasmengenaipembahasanhasilujicobayangakandilakukandandapatdilihatpadasubbabberikut.

    DiagramBlokSkemaRangkaian

    Berikutiniadalahdiagramblokskemarangkaiansecarakeseluruhandarisistempemantaukamerayangdirancangdapat

    dilihatpadaskemaberikut

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 48/55

    Gambar4.1DiagramBlokSkemaRangkaian

    Analisa merupakan satu tahap pemahaman sistem yang sudah ada. Tahap ini bertujuan untuk mengetahui mekanisme

    sistem, prosesproses yang terlibat dalam sistem serta hubungan antara prosesproses tersebut. Sedangkan evaluasi sistem

    bertujuan untuk menginventarisasi kelebihan dan kekurangan sistem yang ada sehingga dapat dijadikan sebagai bahan

    pertimbanganuntukperancangansistemyangbaru.

    PengujianKeluaranCatuDaya

    Power supply sebagai sumber tegangan sangant diperlukan bagi komponen komponen. Perancangan inimenggunakan

    trafo200mAdengansatubuahdiodebridgesebagaipenyearah,sertakapasistoruF/16Voltsebagaipenampungdanpembang

    tegangan.

    Pada sistem yang dibuat dibutuhkan sumber tegangan sebersar 5 Volt untuk SHT11, mikrokontroller dan maxMaka

    digunakanuntukmendapatkantegangan5VoltsetelahdiukurmenggunakanAVOmeterteryatatenganganyangdihasilkanoleh

    LM7805adalah5Volt,tenganganinisesuaidenganyangdiharapkanuntukSHT11,mkrokontrollerdanmaz232.

    AnalisaRangkaianRX232

    Max232berfungsisebagaiconverterdarilevelteganganTTLkeleveltegangankomputer.Hampirsemuapirantidigital

    menggunakantingkatanlogikaTTLatauCMOS.

    Max232 sangatberperandalammelakukanperubahan level tagangan timbalbalik antarTTLRS232padakomunikasi

    serialport,ICmemiliki2buahlinedriverdan2buahlinereceiver. ICini jugadilengkapidenganpenggandteganganDCatau

    chargepumpyangdapatmenghasilkantegangan10Voltdaricatudayatunggal=5Volt,sehinggameskipuncatudayauntukIC

    MAX232hanya+5Volt.ICinimampumelayaniteganganRS232antara10Volt+10Volt.

    UjiCobaKameraWebcam

    Dalam penelitaian uji coba ini memanfaatkan sistem citra digital dalam kamerawebcam yangmendeteksi objek yang

    bergerak dan proses exsekusi citra digital yang sangat menetukan kualitas dari citra digital yang akan diperoleh, perlu untuk

    memperhatikankomponenkomponenutamayangharusterpenuhidalampenelitianujicobaini,yaitu:

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 49/55

    Dalamhasilujicoba iniprogrampadapenelitianujicoba inihanyadapatmengetahui4arahpandanganmataatauarah

    gerakanmatayaituarahkekanan,kekiri,keatas,dankebawahdalamujiestimasiarahmatakanan,kiri,,atasdanbawahyang

    dilakukansecarabergantigantianketigaterdapatobjekyangterdeteksidarihasilujicobakamerawebcamestimasiarahpandang

    mataarahgerakkamera,dikarenakandalampenggunaanmetodedanprogramyangmasihmempergunakanalgoritmasederhana.

    analisaprogramperangkatlunakpadamikrokontroler

    Pada bagian ini akan menganalisa suatu perangkat lunak untuk mikrokontroler, yang dimana memiliki fungsi sebagai

    mediapenyimpandatadengankodeyangakandikirimkankepadabagianpenerima.Bagianyangakandianalisadariperangkat

    lunakiniyaitu, terletakpadabagiancarapenulisanprogrampadamikrokontrolermenurutalgoritmayangtelahditentukanpada

    bagianperancagan.Ada2carakomunikasiyangdapatdilakukanolehmikrokontrolerdalammelakukankomunikasidatayaitu:

    komunikasi pararel dan komunikasi serial. Dalam perangkat lunak ini komunikasi yang digunakan adalah konunikasi serial.

    Sehinggadata yangdikirim secara per bit.Untukport serial akandigunakandengankonfigurasi 8 bitUARTdenganbaudrate

    19200.Sehinggadalamhalinipenulisanprogramadalahsebagaiberikut:

    $regfile=m32def.dat jenismikroyangdigunakan$crystal=1105920 crystalfrequenscy$baud=19200 bautrate

    Pada program inisialisasi tersebut ada tiga bah register yang perlu diperhatikan dalam melakukan komunikasi serial

    tersebut,yaitu:

    1. Refgile

    Berfungsiuntukmenentukanjenismikrokontrolleryangdigunakandalammelakukankomunikasiserial.

    2. Crystal

    BerfungsiuntukmenentukanjenisCrystalyangdigunakanpadamikrokontroller.

    3. Baud

    Digunakanuntukpemilihanbaudratemodeberapayangakanditentukandalamkomunikasiserial.

    UjiMotorServo

    Padapengujianmotorservopadarangkaianiniuntukhanyabergerkkamerakesudutkiri,kanan,atasbawayangsudah

    terprogramkankekiri135,kekanan135keatas,kebawah,halinimotorservotugassebagaipengerakankamerayang

    sudahditentukanjarak.

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 50/55

    Gambar4.1RangkaianPengujiMotorServo

    Setelahdimasukankeprogrammotorservountuksudutosampaisudut135makaakantampilsebagaiberikut.

    Gambar4.3HasilPengujianMotorServo

    1. MetodeBlackBox

    No. NamaFormKondisi

    Pengujian HasilPengujian

    1. Login

    Salahsatuformtidakdiisi

    Jikasalahsatuformtidakdiisi,makaakankembalikehalamanlogindenganmenyisakanusername

    FormPassword Jikapasswordtidakdiisisesuaidenganuser,makaakankembalike

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 51/55

    diisidenganasal halamanlogindenganmenyisakanusername

    2. LoginFormtidakdiisi Jikaformadayangtidakterisi,makaprosestidakakanberlanjutTidakmengisi

    DanpilihanVideoJikaformatvideotidakdipilih,makauserakankembalikehalaman

    loginusbvideo

    No. NamaPengujian HasilyangDiharapkan HasilPengujian Status

    1.Login

    denganpengisianbenar

    Mengisiusernamedanpassword,kemudiandapatmasukkemenuselanjutnyadanmenampilkanstatususer.

    Setelahmelakukanlogin,makakamerawebcamakanmenampilkanstatususer.

    Diterima

    2.Login

    denganpengisiansalah

    Jikapasswordsalah,ataupengisiankuranglengkap,makaprosesloginakandiulangi

    Jikausernameataupasswordyangdiisikansalah,makaprosesloginakandiulangi.

    Ditolak

    3.Penginputan

    userdilakukandenganbenar

    Jikaformsudahterisidenganbenar,makausertelahaktifdandapatdigunakan

    Formtelahterisidenganbenar,kemudiandapatmelakukanloginuser.

    Diterima

    4.Penginputan

    userdilakukandengansalah

    Jikaformuseryangdiinputkanbelumterisidenganbenar,makausertidakdapatdigunakandantidakdapatdisimpan

    Formtidakterisidenganbenar,makauserditolak Ditolak

    Analisa

    Setelahmelakukan serangkaian uji coba hal berikut yang dilakukan adalah pengamatan dan analisa terhadap sistem itu

    sendiri. Hal ini bertujuan untuk mengetahui apakah sistem sudah berjalan seperti dengan yang diinginkan dan untuk melihat

    kekurangankekurangansistemtersebut.

    Dari hasil uji coba tersebut, dapat di analikasakan keseluruh proses dari kerja dari sistem kamera pengintai sebagai

    berikut:

    1. Teganganyangdibutuhkanuntukmenjalankansistemkamerapengintaibervariatif,tetapiagarsistembekerjasesuai

    yangdiinginkanmakadigunakantegangantesebut.

    2. Untukmendapatkanjarakterjauhkesensitifanmotor,makaharusdiatursudutpantauantaratransmitterdanreceiver

    tersebut.

    3. Teganganyangdiberikansangatmenpengaruhikecepatanmotor,untukmendapatkankinerjayangbaikdarisistem

    ini,berikanteganganrendahagarmotorberputarlambat.

    Prosesanalisadilakukanuntukmendapatkankesesuaian

    AntaraperangkatkerasyangsudahdiujicobadenganperangkatlunakyangtelahdimasukkankedalamVisualbasic6.0

    dan Hasil analisa dari program ini akan diberikan gambar yang akan ditampilkan dalam bentuk Graphical User Interface

    menggunakanVisualBasic6.0danlihatgambardibawahini.

    TampilanLoginUsernameDanPassword

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 52/55

    Gambar4.4LoginUsernamedanPassword

    ProsesTampilanKameranWebcam

    Gambar4.5ProsesKamera

    Tampilanvideoseurcedanpilihusbvideodevicelaluklikok

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 53/55

    Gambar4.6USBVideoDevice

    Tampilanhasilpenintaikamerawebcamdantombolyangdikontrol

    Gambar4.7PengontrolanPenintaiKamera

    Tampilanalatposisidepan

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 54/55

    Gambar4.8TampilanDepan

    Tampilanalatposisibelakang

    Gambar4.9TampilanBelakang

    TampilanTeamViewer

  • 4/4/2015 www.raharja.ac.id/karyailmiah/TugasAkhir/viewP

    http://www.raharja.ac.id/karyailmiah/TugasAkhir/viewP 55/55

    Gambar4.10TeamViewer

    BABVPENUTUP

    Kesimpulan

    1. Perancanganaplikasiinimenggunakanaplikasitambahanteamvieweruntukmembanturemoteloginataumemantau

    darimanapunberadalewatsmartphone.

    2. UntukmembuatsecuritypadasoftwareWebcammempunyai tool yaituaccess restriction yangberfungsimembaut

    passworddandanmemfilteruseryangtidakdiizinkanuntukakses.

    Saran

    1. PadakameraWebcaminimenggunakankamera1,3megapixeljaditampilannyagambarnyamasihbelumbagusdan

    terputusputusjikaMotorServonyabergerakmungkinpixelkameranyaharusditambahkan.

    2. Pada sistem pengendalian Motor Servo pada kamera Webcam harus bisa dibuat secara automatic dan manual

    sewaktuwaktuuser tidakadadi tempatcontohdikantorataudi rumahkosong jikaadaseseorangmasukmakadisetting

    secaraautomatickameraakanterfokusmelihatobjektersebut.