KP1231472010

Dari widuri
Lompat ke: navigasi, cari

PENGONTROLAN ALAT PENCAMPURAN TEH

MENGGUNAKAN BLUETOOTH BERBASIS ARDUINO UNO

PADA PT CS2 POLA SEHAT


LAPORAN KULIAH KERJA PRAKTEK



Logo stmik raharja.jpg



AHMAD MUNGALIM:

1231472010



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA

TANGERANG

(2015/2016)



LEMBAR PERSETUJUAN



PENGONTROLAN ALAT PENCAMPURAN TEH

MENGGUNAKAN BLUETOOTH BERBASIS ARDUINO UNO

PADA PT CS2 POLA SEHAT



Diajukan guna melengkapi sebagian syarat untuk mengikuti Skripsi pada Jurusan Sistem Komputer Konsentrasi Computer Sytem

STMIK Raharja Tahun Akademik 2015/2016.



Tangerang, 23 Desember 2015



Dosen Pembimbing




(HENDRA KUSUMAH,S.KOM )

NID.14017



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA



LEMBAR KEASLIAN KULIAH KERJA PRAKTEK


Saya yang bertandatangan di bawah ini,

NIM
:1231472010
Nama
:Ahmad Mungalim
Jenjang Studi
:Strata Satu
Jurusan
:Sistem Komputer
Konsentrasi
:Computer Sistem


Menyatakan bahwa Kuliah Kerja Praktek ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Kuliah Kerja Praktek yang telah dipergunakan untuk melanjutkan dalam pembuatan Skripsi baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.


Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.


Tangerang, 23 Desember 2015
AHMAD MUNGALIM
NIM 1231472010

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Perkembangan teknologi dan ilmu pengetahuan pada masa sekarang dirasakan sudah semakin majupesat, dapat kita ambil contoh dari perkembangan sistem kontrol otomatis berbasis Mikrokontroler dengan dilengkapi sensor,Bluetooth, Mikrokontroler adalah prosessor yang sudah dilengkapi port input output, dan memori. Mikrokontroler ini dapat digunakan bersama sensor-sensor maupun alat mekanis lainnya agardapat bekerja secara otomatis dan dapat meringankan pekerjaan manusia,misalnya: menyalakan mesin motor secara otomatis, menyalakan alat-alat rumah tangga secara otomatis, menggerakkan lengan robot, menggerakkan trolley, blower, kompressor, bor, mixer, menggerakan alat - alat industri dan banyak lagi, di mana mereka rela mengeluarkan biaya ekstra untuk membiayai sebuah penelitian dan modifikasi peralatan dengan tujuan dapat menghasilkan peralatan-peralatan yang memiliki tingkat efektifitas yang lebih baik dan hasil yang efektif. Hal tersebut dapat kita lihat dari banyaknya penemuan-penemuan baru di berbagai bidang ilmu contohnya di bidang otomotif, elektronik dan industri. Kita bisa membuat sebuah alat kontrol alat – alat industri secara otomatis dengan menggunakan blutooth berbasis gadget danmikrokontroler AT328P.Sistem kontrol otomatis dengan Bluetooth berbasis gadget pada alat industri dapat mempermudah dan mengefisienkan tenaga manusia dalam menjalankan alat industri dengan bantuan mikrokontroler dapat memperkecil biaya produksi, di mana manusia semakin mudah dalam melaksanakan pekerjaan dan efisien tenaga manusia, menjadi faktor utama yang sangat diperlukan pada zamantekhnologi saat ini. Untuk itu dibutuhkan suatu alat pengontrol alat - alat industri yang dapat menggerakkan suatu mesin secara otomatis dengan cepat dan efisien, agar dapat menambah efisiensi waktu dan biaya produksi.

Kata Kunci: Mikrokontroler ATmega 328, Motor DC, bluetooth,gadget, Software Mikrokontroler.

ABSTRACT

Introduction Technology bluetooth is many use for sector elektronika. Application for system introduction bluetooth is many in tool technology (example handphone) and a market commercial, handphone or smartphone that operation system android can donwload in playstore that can be install in handphone android. Essence smartphone this moment be an smartphone multyfunction can do service internet (WAP, GPRS, 3G, 4G) and have operation system self can do a use as control tool operasion system open souce have google. That give name ANDROID as control tools long distance (remot) its a use net bluetooth for control tools mixing tea. Method that make a software that a can aktive be software that already install in handphone that use operation system android. Hardware equipped with module bluetooth HC-05 that use for communicated between hardwareand software. Data to send for net bluetooth to mikrokontroler Atmega328P. Microcontroler play role as brain for device hardware. A between smartphone and device hardware eachs do pairing device to be able connected until between can communication.

Android, Atmega328, Bluetooth HC-05, Smartphone


KATA PENGANTAR


Puji dan syukur penulis panjatkan ke hadirat Allah SWT, yang telah memberikan limpahan rahmat, taufik dan hidayah-Nya hingga penulis dapat menyelesaikan laporan penulisan Kuliah Kerja Praktek dengan Judul ”Pengontrolan Alat Pencampur Teh Menggunakan Bluetooth Berbasis Arduino Uno Pada PT Cs2 Pola Sehat”. Penulis menyadari dengan sepenuh hati bahwa tersusunnya Kuliah Kerja Praktek ini bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkat bantuan berbagai pihak, oleh karena itu penulis mengucapkan terima kasih yang sedalam-dalamnya kepada :.

Penulisan laporan Kuliah KerjaPraktek ini disusun sebagai salah satu syarat guna melengkapi kurikulum perkuliahan dan mengikuti Skripsi. Sebagai bahan penulisan, Penulis memperoleh informasi berdasarkan hasil observasi dan studi pustaka dari berbagai sumber yang mendukung penulisan laporan ini.

Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan laporan Kuliah Kerja Praktek ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja dan juga sebagai Dosen Pembimbing yang telah berkenan memberikan bimbingan dan pengarahan kepada penulis.
  2. Bapak Drs. PO. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja.
  3. Bapak Ferry Sudarto, S.Kom, M.Pd selaku Kepala Jurusan Sistem Komputer STMIK Raharja.
  4. Bapak Hendra kusumah, S.Kom selaku Dosen Pembimbing Perguruan Tinggi Raharja. Terima kasih atas bimbingan dan masukannya.
  5. Kedua Orang tua tercinta yang tanpa lelah selalu memanjatkan doa dan memberikan segala dukungan moril, materil dan spritual. “Semoga Allah SWT senantiasa memberikan limpahan rahmat kepada Beliau, Amin“.
  6. Semua teman-teman dan semua pihak yang tidak dapat disebutkan satu persatu yang telah banyak membantu sehingga penyusunan KKP ini dapat terselesaikan dengan baik.

Penulis menyadari bahwa dalam penulisan Laporan KKP ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan KKP ini bermanfaat bagi pihak yang membutuhkan.


Tangerang, 23 Desember 2014
Ahmad Mungalim
NIM.1231472010

DAFTAR GAMBAR

Gambar 1.1. Nama Gambar

Gambar 2.1. Nama Gambar

Gambar 2.2. Nama Gambar

Gambar 3.1. Nama Gambar

Gambar 3.2. Nama Gambar

DAFTAR SIMBOL


DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

BAB I

PENDAHULUAN

Latar Belakang

Seiringdengan berkembangnya dunia industri dan teknologi mengenai robot pada zamansekarang ini, peranan smartphone sebagai media kontrol untuk penunjang dalammempermudah penggunaanya semakin hari semakin besar dan berkembang,pengontrolan robot yang menggunakan media smartphone telah menghasilkanberbagai kemudahan yang bisa meringankan pekerjaan manusia. terutama dalam pengontrolan alat–alat industri yangbanyak di temui diperusahaan-perusahaan pada saat ini.

Seiring dengan pesatnya teknologi di dunia industri, dan masih banyaknya perusahaan-perusahaan yang menggunakan peralatan - peralatan secara konvensional ,sebagaimana untuk mematikan atau pun menghidupkan mesin industri operator harus mendatangi panel yang berisi alat kendali penuh. Sistem control otomatisdengan perintah Bluetooth pada alat pencampur teh ini dapat mempermudah dan mempersingkat waktu manusia dalam menjalankan pekerjaanya, juga dapat meningkatkan keamanan, di mana mobilitas manusia semakin tinggi dan ketepatan waktu menjadi faktor utama yang sangat diperlukan pada zaman tekhnologi saat ini. Untuk itu dibutuhkan suatu alat otomatis yang dapat mengontrol dan menggerakkan suatu mesin secara otomatis dengan cepat dan aman.Agar dapat menambah efisiensi waktu.

Berdasarkan permasalahan di atas, maka penulisan mengambil judul “PENGONTROLAN ALAT PENCAMPUR TEH MENGGUNAKAN BLUETOOTH BERBASIS ARDUINO UNO PADA PT CS2 POLA SEHAT ”.



Rumusan Masalah

Berdasarkan latar belakang penelitian yang sudah dikemukakan sebelumnya, maka perumusan yang akan didefinisikan dalam penelitian ini mencakup hal-hal sebagai berikut :

  1. Bagaimana cara menggunakan Alat Pengontrolan Alat Pencampur Teh Menggunakan Bluetooth Dan MikrokontrolerAtmega328p?

  2. Bagaimana cara menanamkan media Bluetooth kedalam system mikrokontroller Atmega328p,sehingga dapat terkoneksi dengan smartphone ?

  3. Bagaimana cara merancang sistem kontrol keseluruhan sehingga dapat dikontrol melaluimikrokontroller Atmega328p ?

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Tujuan pokok dari Kuliah Kerja Praktek ini adalah sebagai berikut :


1. Menjalankan Sebuah Alat Industri Dengan Perintah Bluetooth.

2. Menganalisa bagaimana system kerja akses control Alat Pencampur Teh Menggunakan Bluetooth dan mikrokontroler AT328P.

3. Untuk menerapkan ilmu yang di dapatkan selama perkuliahan di STMIK RAHARJA.

Manfaat Penelitian

Tujuan pokok dari Kuliah Kerja Praktek ini adalah sebagai berikut :

a. Memberikan peluang bagi generasi muda untuk menciptakan sebuah alat otomatis menggunakan Mikrokontroler bersamaBluetooth.

b. Memberikan kemudahan untuk akses kontrol Alat Industtri

c. Memberikan efisiensi waktu dan biaya.

Metode Penelitian

Dalam mengumpulkan data atau informasi yang berhubungan dengan keperluan penulisan kuliah kerja praktek ini, mengadakan penelitian untuk mendapatkan data dan informasi yang diperlukan dengan beberapa metode. Dalam menyelesaikan perancangan dan penulisan kuliah kerja paraktek ini, maka dilaksanakanlah suatu penelitian sehingga dapat diperoleh suatu hasil yang sesuai seperti yang diharapkan. Adapun metodologi penelitian yang digunakan adalah:

1.Literatureriview

Metode ini dilakukan untuk memperbaiki sistem yang sudah ada,dimana kekurangan pada sebelumnya tersebut masih bersifat manual.

2.Metode Perancangan

Metode ini dimaksudkan untuk menghasilkan suatu rangkaian alat yang tepat, sehingga diperoleh hasil rancangan yang sesuai dengan yang diinginkan.

3.Metode Analisa

Metode ini dimaksudkanuntuk mengidentifikasikanmasalah-masalah pada sistem yang telah ada dan mencari solusi yang akan digunakan selanjutnya.

4.Metode Studi Kepustakaan

Metode ini dilakukan untukmencari dan mendapatkan sumber-sumber kajian. Landasan teori yang mendukung,data-data, atau informasi sebagai acuan dalam melakukan perencanaan, percobaan,pembuatan, dan penyusunan laporan.

5.Metode Eksperimen

Pada metode ini dilakukansuatu percobaan atau praktek merakit dengan membuat suatu system Akses Kontrol Alat Pencampur Teh dengan Perintahgadget berbasis Sensor Bluetooth dan mikrokontroler AT328P

Sistematika Penulisan

Untuk memudahkan dalam memahami masalah yang akan diungkapkan, maka penulisan Kuliah Kerja Praktek ini dibagi menjadi empat bab dengan sistematika yang tersusun dalam urutan bab sebagai berikut:

BAB I PENDAHULUAN

Pada Bab ini berisi tentang Latar Belakang Masalah, Tujuan Dan Manfaat Penelitian, Ruang Lingkup, Metodologi Penelitian Dan Sistematika Penulisan.

BAB II LANDASAN TEORI

Bab ini berisi tentang uraian mengenai teori-teori dasar elektronika yang akan mendukung pembahasan masalah, serta cara berfikir dalam penyusunan Kuliah Kerja Praktek ini. Uraian tersebut menjelaskan tentang konsep dasar Sensor Bluetooth dan pengontrolan otomatis dengan Mikrokontroler.

BAB III RANCANGAN DAN PEMBAHASAN

Bab ini berisi tentang pembahasan dan perancangan sistem Akses Kontrol dengan perintah HP menggunakan sensor Bluetooth dan Mikrokontroler AT328P, serta cara kerja Sensor Bluetooth dan Mikrokontroller secara keseluruhan, simulasi sisteminimenggunakan Alat pencampur Teh Prototipe, Sensor Bluetoot dan Mikrokontroller sebagai alat yang dapat diprogram sehingga dapat bekerja seperti yang kita inginkan.

BAB IV PENUTUP

Bab ini berisi tentang kesimpulan yang dapat diambil dari Kuliah Kerja Praktek (KKP) dan saran-saranyang bisa diberikan untuk memperbaiki pengembangan rancangan berikutnya..

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

BAB II

LANDASAN TEORI

Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.

2.1.Teori Umum

2.1.1.Konsep Dasar Sistem

A. Definisi Sistem

Menurut Mulyanto (2009:1), “secara umum, sistem dapat diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai suatu kesatuan”.

Menurut Mulyanto (2009:2), “dalam bidang sistem informasi, sistem diartikan sebagai sekelompok komponen yang saling berhubungan, bekerjasama untuk mencapai tujuan bersama dengan menerima input seta menghasilkan input dalam proses transformasi yang teratur”.

Menurut Diana dan Setiawati ( 2011 : 3 ), [4], “Sistem adalah serangkaian bagian yang saling tergantung dan bekerjasama untuk mencapai tujuan tertentu”.

Menurut Sutarman (2012:13), [1]“Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

Berdasarkan beberapa definisi sistem yang dikemukakan di atas dapat ditarik kesimpulan bahwa sistem adalah sekumpulan komponen atau elemen yang berkerja sama sesuai fungsinya dan saling berhubungan untuk mencapai suatu tujuan.

B. Karakteristik sistem

Menurut Mulyanto (2009:2), Suatu sistem mempunyai beberapa karakteristik, yaitu:

1.Komponen Sistem

Suatu sistem tidak berada dalam lingkungan yang kosong, tetapi sebuah sistem berada dan berfungsi di dalam lingkungan yang berisi sistem lainnya. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan.Apabila suatu sistem merupakan salah satu dari komponen siste lain yang lebih besar, maka akan disebut subsystem, sedangkan sistem yang lebih besar tersebut adalah lingkungannya. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan memengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut super sistem. Sebagai contoh apabila fakultas dianggap sebuah sistem, maka perguruan tinggi merupakan super sistem.

2.Batasan Sistem

Batas sistem merupakan pembatas atau pemisah antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas system menentukan konfigurasi, ruang lingkup, atau kemampuan sistem. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem juga menunjukkan ruang lingkup (scope) dari system tersebut.

3.Lingkungan Luar

Lingkungan luar adalah apa pun di luar batas dari sistem yang dapat memengaruhi operasi sistem, baik pengaruh yangmenguntungkan ataupun yang merugikan. Pengaruh yang menguntungkan ini tentunya harus dijaga sehingga akan mendukung kelangsungan operasi sebuah sistem. Sedangkan lingkungan yang merugikan harus ditahan dan dikendalikan agar tidak mengganggu kelangsungan sebuah sistem.

4.Penghubung Sistem

Penghubung merupakan hal yang sangat penting, sebab tanpa adanya penghubung, sistem akan berisi kumpulan subsistem yang berdiri sendiri dan tidak saling berkaitan. Sebagai contoh, apabila di dalam perusahaan memiliki beberapa sistem seperti produksi, finansial, pemasaran, dan HRD yang tidak memiliki penghubung satu sama lain tentu saja proses bisnis di dalam perusahaan tersebut tidak akan berjalan dengan semestinya. Penghubung (interface) merupakan media peghubung antara satu subsistem dengan subsistem yang lainnya. Penghubung inilah yang akan menjadi media yang digunakan data dari masukan (input) hingga keluaran (output). Dengan adanya penghubung, suatu subsistem dapat berinteraksi dan berintegrasi dengan subsystem yang lain yang membentuk satu kesatuan.

5.Masukan Sistem

Masukan atau input merupakan energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah bahan yang dimasukan agar sistem tersebut dapat beroperasi. Signal input adalah masukan yang diproses untuk mendapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi. Contoh lain di dalam suatu perusahaan, karyawan merupakan maintenance input yang akan mengoperasikan sistem tersebut, sedangkan data merupakan signal input yang akan diolah menjadiinformasi.

6.Keluaran Sistem

Keluaran (output) merupakan hasil dari pemrosesan. Keluaran dapat berupa informasi sebagai masukan pada sistemlain atau hanya sebagai sisa pembuangan. Misalnya, dalam sistem pencernaan, energi merupakan keluaran yang dibutuhkan oleh sistem lain, sedangkan ampasnya merupakan sisa yang harus di buang.

7.Pengolahan Sistem

Pengolahan sistem (process) merupakan bagian yang melakukan perubahan dari masukan untuk menjadi keluaran yang diinginkan. Sistem pencernaan akan mengolah makanan menjadi energi. Sistem produksi akan bahan mentah menjadi barang setengah jadi atau barang jadi. Dalamsistem informasi, pengolahan dapat berupa operasi penjumlahan, pengurangan, perkalian, pembagian, pengurutan, atau operasi lainnya yang nantinya akan mengubah masukan berupa data menjadi informasi yang berguna.

8.Sasaran Sistem

Suatu sistem pasti memiliki sasaran (objective)atau tujuan (goal). Apabila sistem menjadi tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Tujuan inilah yang mengarahkan suatu sistem. Tanpa adanya tujuan, sistem menjadi tidak terarah dan terkendali. Tujuan sistem informasi tergantung pada kegiatan yang ditangani. Secara umum suatu sistem memiliki tiga tujuan utama, yaitu:

  1. Mendukung fungsi kepengurusan manajemen.
  2. Mendukung pengambilan keputusan manajemen.
  3. Mendukung kegiatan operasi perusahaan.

C. KLASIFIKASI SISTEM

Menurut Mulyanto (2009:8), Sistem dapat diklasifikasikan dari berbagai sudut pandan, di antaranya adalah sebagai berikut:

1.Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)


  1. Sistem abstrak (abstract system) adalah sistem yang berupa pemikiran atau gagasan yang tidak tampak secara fisik.Misalnya, sistem teologi, yaitu sebuah pemikiran tentang hubungan antara manusia dengan Tuhan

  2. Sedangkan sistem fisik (physical system) adalah sistem yang ada secara fisik dan dapat dilihat dengan mata. Misalnya sistem komputer, sistem akuntansi, sistem transportasi, dan lain sebagainya.

2.Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Mode System).


  1. Sistem alamiah (naturalsystem) yaitu sistem yang terjadi melalui proses alam, tidak dibuat manusia. misalnyaperputaran bumi.

  2. Sistem buatan manusia (human mode system) yaitu sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin.

3.Sistem Tertentu (Deterministic System) dan Sistem Tak Tertentu (Probabilitas System)


  1. Sistem tertentu melibatkan operasi yang sudah dapat di duga dengan pasti, dapat dideteksi dan diramalkan hasil keluarannya, contohnya adalah sistem komputer dimana tingkah lakunya dapat diatur dengan baris-baris program yang dijalankan.

  2. Sistem tak tentu (Probabilitas System) yaitu sistem yang tidak dapat diprediksikan kejadiannya, misalnya kejadian-kejadiandimasa yang akan datang merupakan hal rahasia dan tidak dapat diprediksikan karena menyangkut unsur probabilitas.

4.Sistem Tertutup (Closed System) dan Sistem Terbuka (Opened System)


  1. Sistem tertutup yaitu merupakan sistem yang tidak terpengaruh atau tidak terganggu oleh lingkungan luarnya. Karena bekerja secara otomatis tanpa campur tangan dari pihak luarnya. Walaupun tidak ada sistem yang benar-benar tertutup, yang ada hanyalah sistem relatif tertutup (relatively closed system).

  2. Sistem terbuka adalah sistem yang bekerja karena pengaruh dari pihak luarnya. Oleh karena itu perlu adanya sistempengendalian yang dapat menjaga agar pengaruh tersebut hanya berupa pengaruh yang baik saja.

2.2.Teori khusus

2.2.1.Konsep Dasar Pengontrolan

Konsep dasar pengontrolan sudah ada sejak abad-18 yang dipelopori James Watt yang membuat kontrol mesin uap, Nyquis (1932) membuat sistem pengendali uang tertutup, Hazem (1943) membuat Servo mekanik dan masih banyak yang lainnya.

Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Sedangkan pengontrolan itu sendiri adalah proses, cara pembuatan mengontrol (mengawasi, memeriksa, pengawasan, pemeriksaan).

Industri besar dan modern sangat memerlukan tenaga ahli perencanaan sistem pengendali dan perancangan desain sistem pengendali, termasuk teknisi profesional sebagai operator. Tidak menutup kemungkinan bahwa mereka berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai sistem pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang optimal.

Sejak tahun 1960, teori klasik yang membahas sistem satu masukan dan satu keluaran sudah tidak dapat digunakan untuk sistem pengendali yang membutuhkan banyak masukan dan banyak keluaran. Sistem pengendali dengan banyak masukan dan banyak keluaran menjadi semakin rumit sehingga untuk memecahkannya diperlukan banyak persamaan dan peralatan bantu yang memadai.

Dalam sistem pengendali kita mengenal adanya sistem pengendali Loop Terbuka (Open-loop Control System) dan sistem Pengendali Loop Tertutup (Closed-loop Control System).

A. Sistem Pengendali Loop Terbuka

Menurut Harinaldi (2005:114), “Sistem pengendali loop terbuka adalah sistem pengendalian yang sinyal keluarannyatidak berpengaruh terhadap aksi pengendalian karena didalam sistem pengendali terbuka tidak ada proses umpan balik sinyal output kedalam sinyal input. Dengan demikian di dalam sistem pengendali ini tidak ada proses untuk membandingkan antara sinyal keluaran dengan sinyal masukan”.

Gambar dibawah ini menunjukkan hubungan antara masukan dan keluaran untuk sistem pengendali loop terbuka.

Sumber: (M.Rif’an, Aplikasi Simulator Laboratorium Kendali dengan Delphi, hal.16)

Gambar 2.1. Sistem Pengendali loop terbuka

Gambar diagram blok diatas 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 masukan kemudian mengirimkannya ke alat terkendali. Gambar berikut adalah contoh dari sistem pengendali loop terbuka.

Gambar 2.2. Contoh sistem pengendali loop terbuka

Sumber: (M.Rif’an, Aplikasi Simulator Laboratorium Kendali dengan Delphi, hal.16)

Contoh yang paling sederhana adalah pada sistem pengendali traffic light. Keluarannya tidak memperhatikan perubahan arus lalu-lintas yang terjadi pada setiap cabang perempatan, di mana kendaraan yang boleh jalan saat lampu hijau menyala tidak harus sama dengan banyaknya kendaraan yang masuk atau antri pada cabang perempatan itu karena waktu nyala lampu sudah ditetapkan. Contoh lainnya adalah sistem pengendali dalam mesin cuci. Dari proses perendaman, pencucian dan pembilasan tidak ada proses untuk mengukur hasil keluaran, misalnya kebersihan pakaian yang di cuci.

Setiap loop pengendali terbuka harus dikalibrasi dengan hati-hati agar ketelitian sistem tetap terjaga dan berfungsidengan baik. Dengan gangguan sistem, baik dari dalam maupun dari luar, maka sistem pengendali loop terbuka tidak akan dapat bekerja dengan baik seperti yang terapkan

B. Sistem Pengendali Loop Tertutup

Menurut Harinaldi (2005:114), ”Sistem pengendali loop tertutup adalah sistem pengendali yang sinyal keluarannya mempunyai pengaruh langsung terhadap aksi pengendaliannya. Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau suatu fungsi keluaran dan turunannya, yang di umpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan”.

Gambar 2.3. Sistem Pengendali loop tertutup

Sumber: (M.Rif’an, Aplikasi Simulator Laboratorium Kendali dengan Delphi, hal.24 )

Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah di bandingkan dengan sinyal umpan balik menghasilkan sinyal selisih atau sinyal kesalahan yang akan dikirimkan ke dalam elemen pengendali sehingga kemudian menghasilkan sebuah sinyal keluaran yang akan dikirim ke alat terkendali.

Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang di harapkan bagi sistem yang dikendalikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.

Lingkaran dengan tanda silang didalamnya disebut Error Detector atau pendeteksi kesalahan. Didalam diagram diatas terdapat dua sinyal yang masuk ke lingkaran, yaitu sinyal input dan sinyal umpan balik. Keluaran dari lingkaran ini berupa sinyal kesalahan yangnilainya merupakan selisih antara nilai sinyal input dengan sinyal umpan balik. Jadi sinyal kesalahan adalah perbedaan antara apa yang diinginkan dengan apa yang dihasilkan. Sinyal kesalahan ini kemudian dikirim ke elemen pengendali.

Pengendali adalah komponen-komponen pengendalian yang bertugas menerima sinyal kesalahan. Dari sinyal kesalahan tersebut akan dihasilkan sinyal keluaran yang akan dikirim ke alat terkendali. Dalam berbagai contoh didalam pengendali terdapat basis data sinyal kesalahan. Basis data ini akan menghasilkan sinyal keluaran dari elemen pengendali yang berbeda-beda sesuai sinyal kesalahan yang masuk keelemen pengendali

Alat terkendali adalah peralatan yang sedang dikendalikan. Sinyal yang dikeluarkan oleh elemen pengendali akanmenjadi dasar untuk sifat yang terjadi pada alat terkendali. Contohnya adalahmotor servo mekanik, robot industri, dan lain sebagainya.

Sinyal umpan balik adalah peralatan yang sengaja disediakan untuk mendeteksi sinyal output alat terkendali. Peralatan ini dalam berbagai aplikasi praktis berupa sensor yang peka terhadap sinyal keluaran dari alat terkendali. Sinyal yang diterima oleh sensor tersebut akan dimasukkan kedalam pendetekasi kesalahan.

Sistem pengendali tertutup dibagi menjadi dua, yaitu sistem pengendali tertutup secara manual dan sistem pengendali tertutup secara otomatis. Sistem pengendali secara tertutup manual masih menggunakan operator yang bertugas membandingkan sinyal output dengan sinyal input dan kemudian memperbaiki kesalahan tersebut hingga sekecil mungkin.

Contoh sistem pengendali manual adalah sistem pengaturan tegangan keluaran generator DC dengan penggerak awal turbin uap. Dalam sistem pengendali ini yang bertugas sebagai error detector adalah manusia. Melalui pengamatan mata pada voltmeter yang terpasang pada terminal keluaran generator, operator harus selalu siap mengatur katup uap apabila terjadi penyimpangan jarum voltmeter yang tidak sesuai dengan yang diharapkan.

Sedangkan contoh dari sistem pengendali loop tertutup otomatis adalah sistem pengendali servo mekanis.Bila besaran yang dikendalikan dalam sistem pengendali ini adalah besaran kecepatan, misalnya sensor yang digunakan untuk mengubah besaran mekanis menjadi besaran elektris adalah tachometer. Sistem pengendali ini sudah tidak lagi menggunakan manusia untuk mengamati kesalahan yang terjadi karena sudah terdeteksi secara otomatis oleh perangkat mikrokontroler. Dengan demikian kesalahan yang terjadi dapat diminimalkan. Diagram blok dari sistem pengendali ini dapat dilihat seperti pada gambar berikut:

Gambar 2.4. Contoh Sistem Pengendali loop tertutup

Sumber: (M.Rif’an, Aplikasi Simulator Laboratorium Kendali dengan Delphi, hal.27 )

2.2.2.Konsep Mikrokontroler ATmega328P

A. Mikrokontroler ATmega328P

Keluarga mikrokontroler MCS-51 merupakan keluarga mikrokontroler yang banyak digunakan untuk aplikasi pengontrolan saat ini, karena keluarga ini didukung oleh banyak vendor hardware yang menyediakan banyak feature tambahan pada sistemmikrokontroler ini

Sebagai salah satu vendor besar didunia ini, ATMEL mengeluarkan ATmega328P yang merupakan salah satumikrokontroler yang banyak digunakan. Mikrokontroler ATmega328P memiliki kompatibilitas penuh dengan keluarga MCS-51 lain, terutama pada bagian pemrogramannya dan mampu diprogram secara In System Programming (ISP).

Mikrokontroler ATmega328 memiliki beberapa kriteria standard yaitu memiliki 32 KB Flash Programmable dan1 KB EEPROM yang dapat diprogram ulang sekitar 1000 kali write atau erase cycle, 2 KB SRAM, 14 jalur I/O, 6 pin analog, dua buah 16 bit timer/counter, dengan arsitektur lima vector, empat-level interrupt, full duplex serial port, on-chip oscillator dan onchip timer/counter.

Mikrokontroler ATmega328P beroperasi pada frekuensi clock sampai 16 Mhz. ATmega328P memiliki dua Power Saving Mode yang dapat dikontrol melalui software, yaitu Idle Mode dan Power Down Mode. Pada Idle Mode, CPU tidak aktif sedangkan isi RAM tetap dipertahankan dengan timer/counter, serial port dan interrupt system tetap berfungsi. Pada Power Down Mode, isi RAM akan disimpan tetapi osilatornya tidak akan berfungsi sehingga semua fungsi dari chip akan berhenti sampai mendapat reset secara hardware.

B. Konfigurasi Pin

Mikrokontroler ATmega328P memiliki 28 pin, diantaranya adalah directional I/O yang terbagi dalam 3 port. Konfigurasi dari pin-pin tersebut, yaitu :

Gambar 2.5. Konfigurasi Pin ATmega328

Sumber: (Craig Steiner, The 168/328 Microcontroller: Architecture, Assembly Language, And Hardware )

Gambar 2.6. Diagram Blok ATmega328P

Sumber: (Craig Steiner, The 168/328 Microcontroller: Architecture, Assembly Language,And Hardware )

Adapun keterangan fungsi dari masing-masing pin adalah sebagai berikut :

  1. "VCC(20)"

    Tegangan Catu Daya +5V

  2. "GND(10)"

    Ground

  3. "Port D"

    Port D adalah 8 Bit port I/O bidirectional (dua arah). Port PD.2 sampai PD.7 sudah mempunyai pullup internal, sedangkan PD.0 dan PD.1 dapat menerima input tegangan positif (AIN0) dan input tegangan negatif (AIN1) untuk menggerakkan on-chip analog comparator. Port 1 sebagai output dapat menghasilkan arus sampai 20 mA dan dapat menyalakan LED secara langsung. Ketika pin PD.2 sampai PD.7 digunakan sebagai input dan terhubung ke ground oleh peralatan input, maka chip akan mengeluarkan arus, karena secara internal sudah terdapat resistorpullup di dalam chip.

  4. "PortC"

    Port C hanya memiliki 6 bidirectional I/O pin, karena pin PC.5 merupakan port internal sebagai output dari On Chip Analog Comparator (Komparator analog di dalam IC), setiap port memiliki pullup internal. Port C sebagai output dapat menghasilkan arus sampai 20mA. Ketika data “1” (high) dikirimkan ke Port C, maka Port tersebut masih dapat digunakan sebagai input. Ketika Port C digunakan sebagai input dan terhubung ke ground oleh peralatan input, maka chip akan mengeluarkan arus, karena secara internal sudah terdapat resistor pullup di dalam chip. Port C juga berfungsi sebagai jalur input interupsi bagi ATmega328P,seperti tampak pada tabel 2.1.

    Sumber: (Craig Steiner, The 168/328 Microcontroller: Architecture, Assembly Language, And Hardware. )

  5. "RST (1)"

    Reset.Semua I/O pin akan tereset menjadi “1”, segera setelah RST diberi input “high”.

  6. " XTAL1 (Pin 9) dan XTAL2 (Pin 10)"

    Tempat pemasangan kristal untuk osilator eksternal.

Gambar 2.7. Pemasangan Kristal pada ATmega328

Sumber: (Nino Guevara Ruwano, Mikrokontroler ATmega328 )

Untuk nilai C1 adalah 0,1 uF + 10 pF dengan menggunakan kristal, sedangkan untuk resonator keramik, Q1 adalah 16 MHz, maka nilai C2 dan C3 adalah 22 pF + 10 pF. Untuk penggunaan dengan ekternal clock, pin 10 atau XTAL2 dibiarkan tidak terhubung

C. Timer dan Interrupt

Mikrokontroler ATmega328 memiliki dua register timer, yaitu timer 0 dan timer 1, masing-masing sepanjang 16 bit(terdiri dari 8 bit TH0/TH1 dan 8 bit TL0/TL1 yang bisa diberi nilai awal). Pada waktu berfungsi sebagai timer, maka register akan bertambah setiapsiklus mesin (1/12 dari frekuensi oscilator). Kedua timer ini memiliki alamat, yaitu 0BH untuk timer 0 dan 1BH untuk timer 1. Ada beberapa register fungsi khusus, yaitu Spesial Function Register (SFR) yang harus ditentukan sebelum menggunakan timer. Register tersebut adalah TCON

D. Perangkat Lunak (Software) Mikrokontroler ATmega328P

Perangkat lunak (software) ini berguna untuk mendukung perangkat keras (hardware) agar dapat bekerja dengannormal. Di dalamnya terdapat perintah atau instruksi penyusun program yang nantinya akan dijalankan oleh hardware.

Dalam mikrokontroler terdapat banyak deretan bit “1“ dan “0“ yang memiliki arti sangat penting, karena merupakan sumber informasi yang tersimpan dalam memori dan diproses dalam mikrokontroler tersebut.

Karena dalam pelaksanaannya bit-bit tersebut susah dihafalkan, maka dibuatlah bahasa rakitan (assembly), dan merupakan bahasa yang di pakai dalam menulis program sumber pada mikrokontroler. Program sumber assembly ini berupa kumpulan baris-baris perintah yang ditulis pada perangkat lunak teks editor semisal Notepad ataupun Editor DOS.

Biasanya disimpan dalam extension *.ASM. Contoh bentuk program sumber assembly secara umum adalah sebagai berikut:

Penjelasan bagian-bagian dari mode pengalamatan assembly diatas dan istilah-istilah yang sering terdapat pada program assembly adalah sebagai berikut:

  1. "Label (isi memori)"

    Berguna mewakili nomor memori program dari perintah pada baris yang bersangkutan. Syarat-syarat dalam pembuatan label tersebut adalah:

    1. Harus di awali dengan huruf

    2. Tidak boleh ada label yang sama dalam satu program assembly.

    3. Maksimal 16 karakter

    4. Tidak boleh adanya karakter spasi

  2. "Mnemonic (opcode)"

    Dapat juga disebut sebagai kode operasi, yang berarti kode-kode yang akan dikerjakan oleh program assembly. Terdapat dua macam mnemonic, yaitu yang dipakai sebagai perintah, misalnya ADD, dan MOV, serta mnemonic untuk mengatur kinerja program assembly, misalnya ORG, EQU, dan DB, sehingga dinamakan assembler directive.

    "Operand (1 dan 2)"
  3. Merupakan bagian yang terdapat di belakang sekaligus sebagai pelengkap mnemonic. Merupakan suatu objek yang harus dikerjakan oleh mnemonic. Jumlah operand yang dibutuhkan oleh mnemonic dapat berbeda pada setiap penyusunan program. Dapat berjumlah lebih dari satu atau bahkan tidak ada sama sekali.

  4. "Komentar"

    Berguna sebagai bagian penjelasan dari proses kerja ataupun adanya catatan tertentu pada bagian-bagian program. Namun keberadannya tidak mutlak ada, tergantung dari pembuat program itu sendiri.

  5. "Program Objek"

    Adalah hasil utama dari sebuah proses assembly, berupa kode-kode yang hanya dikenali oleh mikrokontroler. Program objek ini dapat berupa kode heksa ataupun biner yang berektensi *.HEX atau *.BIN.

  6. "Assembly Listing "

    Merupakan hasil dari proses assembly, yang berupa campuran dari program objek, program sumber assembly, dan alamat-alamatnya. Tersimpan dalam file dalam ekstensi *.LST.

E. Bahasa C

Bahasa BCPL yang dikerjakan oleh Martin Richards pada tahun 1967 merupakan awal dari lahirnya bahasa C. Ken Thompson memulai pengembangan bahasa BCPL yaitu bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B dikembangkan menjadi bahasa C oleh Dennis Ritchie beberapa bulan berikutnya di Bell Telephone Laboratories Inc. (sekarang AT&T Bell Laboratories). Beberapa alasan mengapa Bahasa C banyak digunakan, diantaranya adalah sebagai berikut:

  1. Bahasa C hampir tersedia di semua jenis komputer.

  2. Bahasa C adalah bahasa yang terstruktur.

  3. Memiliki dukungan pustaka yang banyak.

  4. Proses eksekusi program lebih cepat.

  5. Kode Bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis komputer.

  6. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.

  1. "KompilasiProgram C "

    Agar suatu program dalam bahasa pemrograman dapat dimengerti oleh komputer, programharus diterjemahkan dahulu ke dalam kode mesin. Adapun penerjemah yang digunakan biasa berupa interpreter atau kompiler. Interpreter suatu jenisMenerjemah yang menerjemahkan baris per baris instruksi untuk setiap saat. Proses awal dari bentuk program sumber C (source program, yaitu program yang ditulis dalam bahasa C) hingga menjadi program yang executable (dapat dieksekusi secara langsung) ditunjukkan pada gambar di bawah.

    Gambar 2.9. Kompilasi Linking dari program C

  2. "TipeData Bahasa C"

    Tipe data merupakan bagian yang paling penting karena tipe data mempengaruhi seriap instruksi yang akan dilaksanakan oleh komputer. Misalnya:

    Saat 5 dibagi 2 bisa saja memberikan hasil yang berbeda tergantung pada tipe datanya. Jika 5 dan 2 bertipe integer, akan Menghasilkan nilai 2. Namun jika kedianya bertipe float maka akan memberikan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien. Tipe data pada bahasa C dapat dilihat pada Tabel 2.4.

Tabel 2.2. Tipe data bahasa C

2.2.3.Android

A. Definisi Android

Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis linux.

Menurut Hermawan (2011 : 1), Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihakketiga untuk platform mereka.

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS lainnya.

Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

Android merupakan generasi baru platform mobile yang memberikan kesempatan kepada pengembang untuk melakukan pengembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android merupakan lisensi di bawah naungan GNU, GeneralPublic License Versi 2(GPLv2), yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketigaharus terus jatuh di bawah terms.

Distribusi Android berada di bawah lisensi Apache Software (ASL/Apache2), yang memungkin untuk distribusi kedua atau seterusnya. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka di bawah skema lisensi apapun yang mereka inginkan.

Pengembang memiliki beberapa pilihan dalam membuat aplikasi yang berbasis Android. Namun kebanyakan pengembang menggunakan Eclipse sebagai IDE untuk merancang aplikasi mereka. Hal ini diikarenakan Eclipse mendapat dukungan langsung dari Google untuk menjadi IDE pengembangan aplikasi Android.

Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya adalah:

  1. Windows XP/Vista/7

  2. Mac OS X( Mac OS X 10,48 atau yang lebih baru )

  3. Linux

B. Perkembangan Android

Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:

  1. "Android versi 1.1 "

    Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

  2. "Android Versi 1.5 (Cupcake) "

    Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapapembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

  3. "Android Versi 1.6 (Donut) "

    Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang dintegrasikan, CDMA / EVDO, 802.1x, VPN, gestures, kemampuan dial kontak, teknologi text to change speech, pengadaan resolusi VWGA.

  4. "Android Versi 2.1 (Eclair) "

    Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikutnya, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkanaplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

  5. "Android Versi 2.2(Froyo: Frozen Yogurt) "

    Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan.Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yangmempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

  6. "Android Versi 2.3 (Gingerbread) "

    Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan.Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

  7. "Android Versi 3.0 (Honeycomb) "

    Android Honeycomb dirancang khusus untuk tablet. Android versi inimendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis.

  8. "Android Versi 4.0 (Ice Cream Sandwich) "

    Ice Cream Sandwich didesain untuk baik itu telepon ataupun tablet. Android ICS menawarkan banyak peningkatan dari apa yg sudah ada di Gingerbread dan Honeycomb dengan pada saat yang sama memberikan inovasi-inovasi baru. Beberapa peningkatan itu antara lain kemampuan copy paste yang lebih baik, data logging dan warnings, dan kemampuan utk mengambil screenshot dengan menekan power dan volume bersamaan. Selain itu keyboardnya dan kamus juga mendapat perbaikan. Inovasi-inovasi baru di ICS antara lain penggunaan font “Roboto”. di Android 4.0 Ice Cream Sandwich System Bar dan Action Bar. adanya Android 4.0Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face lock merupakan salah satu hal yang menonjol di Android versi baru ini. Juga ada NFC based app yang disebut Android Bump, yang memungkinkan pengguna untuk bertukar informasi/data hanya dengan menyentuhkan gadget.

  9. "Android Versi 4.1 (Jelly Bean) "

    Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tidak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

2.2.4 Konsep Dasar Relay

A. Definisi Relay

  1. "Fungsi Relay"

    Fungsi dari relay adalah untuk menghubungkan dan memutuskan suatu hubungan rangkaian” dan prinsip kerjanya adalah menggunakan sistem elektromagnetik yang berasal dari sebuah kumparan yang berintikan besi lunak.

  2. " Relay SPDT "

    Relay adalah komponen listrik yang bekerja berdasarkan prinsip induksi medan elektromagnetis. Jika sebuah penghantar dialiri oleh arus listrik, maka di sekitar penghantar tersebut timbul medan magnet. Medan magnet yang dihasilkan oleh arus listrik tersebut selanjutnya diinduksikan ke logam ferromagnetis.

    Logam ferromagnetis adalah logam yang mudah terinduksi medan elektromagnetis. Ketika ada induksi magnet dari lilitan yang membelit logam, logam tersebut menjadi "magnet buatan" yang sifatnya sementara. Cara ini kerap digunakan untuk membuat magnet non permanen. Sifat kemagnetan pada logam ferromagnetis akan tetap ada selama pada kumparan yang melilitinya teraliri arus listrik. Sebaliknya, sifat kemagnetannya akan hilang jika suplai arus listrik ke lilitan diputuskan.

Gambar 2.10. Pinout Relay SPDT

Sumber : http://www.zen22142.zen.co.uk/ronj/cpr.html

Berikut ini penjelasan dari gambar di atas:

  1. Shading Coil, ini untuk pengaman arus AC dari listrik PLN yang tersambung dari C (Contact).

  2. NC Contact, NC singkatan dari Normally Close. Kontak yang secara default terhubung dengan kontak sumber (kontak inti, C) ketika posisi OFF.

  3. NO Contact, NO singkatan dari Normally Open. Kontak yang akan terhubung dengan kontak sumber (kontak inti, C) kotika posisi ON.

  4. Common  : bagian Yang tersambung dengan NC(dlm keadaan normal) MembedakanNC dengan NO:

  1. NC ( Normally Closed) : saklar dari relay yang dalam keadaan normal (relay tidak diberi tegangan) terhubung dengan common.

  2. NO ( Normally Open) : saklar dari relay yang dalam keadaan normal (relay tidak diberitegangan) tidak terhubung dengan common.

2.2.5. Pompa Air

  1. "Definisi pompa air"

    Pompa adalah alat yang digunakan untuk memindahkan cairan (fluida) dari suatu tempat ke tempat yang lain, melalui media pipa (saluran) dengan cara menambahkan energi pada cairan yang dipindahkan dan berlangsung kontinu.Pompa beroperasi dengan prinsip membuat perbedaan tekanan antara bagian hisap (suction) dan bagian tekan(discharge). Perbedaan tekanan tersebut dihasilkan dari sebuah mekanisme misalkan putaran roda impeler yang membuat keadaan sisi hisap nyaris vakum. Perbedaan tekanan inilah yang mengisap cairan sehingga dapat berpindah dari suatu reservoir ke tempat lain. Pada jaman modern ini, posisi pompa menduduki tempat yang sangat penting bagi kehidupan manusia. Pompa memerankan peranan yang sangat penting bagi berbagai industri misalnya industri air minum, minyak, petrokimia, pusat tenaga listrik dan sebagainya.

  2. "Prinsip kerja pompa "

    Prinsip kerja motor pompa air terjadi ketika kutup kutup dari stator (bagian dari motor pompa air yang diam atau tidak bergerak seperti kern lilitan isotator dan casing cover ) dan rotor (bagian yang berputar dari pompa air) yang senama mendekat, sehingga terjadi peristiwa tolak menolak sehingga rotor berputar,kutup rotor mendekati kutup stator yang tidak sejenis sehingga rotor tertarik. Ketika kutub dari rotor dan stator yang berlainan mulai mendekat, ini akan mengakibatkan perubahan arus. Arus yang semula negatif akan berubah menjadipositip begitu juga sebaliknya. Perubahan ini akan mengakibatkan perubahan kutub - kutub magnet pada stator kuttub yang berbeda dengan rotor, sehingga akan menjadi tolak menolak dan rotor akan menjadi berputar kearah yang berlainan.Peristiwa ini akan menyebabkan rotor berputar secara terus menerus yang sangat cepat sehingga rotor akan terus berputar.

Gambar 2.11..pompa air

2.2.6.Motor DC

A.Definisi Motor DC

Motor DC adalah motor listrik yang memerlukan suplai tegangan arus searah pada kumparan medan untuk diubah menjadi energi gerak mekanik. Kumparan medan pada motor dc disebut stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor (bagian yang berputar). Motor arus searah, sebagaimana namanya, menggunakan arus langsung yang tidak langsung/direct-unidirectional. Motor DCmemiliki 3 bagian atau komponen utama untuk dapat berputar sebagai berikut.

  1. "Kutubmedan . "

    Motor DC sederhana memiliki dua kutub medan: kutub utara dan kutub selatan.

  2. Garis magnetik energi membesar melintasi ruang terbuka diantara kutub -kutub dari utara ke selatan. Untuk motor yang lebih besar atau lebih komplek terdapat satu atau lebih elektromagnet.

  3. Current Elektromagnet atau Dinamo.Dinamo yang berbentuk silinder,dihubungkan ke as penggerak untuk menggerakan beban.

Untuk kasus motor DC yang kecil, dinamo berputar dalam medan magnet yang dibentuk oleh kutub-kutub, sampai kutub utara dan selatan magnet berganti lokasi.Commutator. Komponen ini terutama ditemukan dalam motor DC. Kegunaannya adalah untuk transmisi arus antara dinamo dan sumber daya.

Keuntungan utama motor DC adalah sebagai pengendali kecepatan, yang tidak mempengaruhi kualitas pasokan daya. Motor ini dapat dikendalikan dengan mengatur:

Tegangan dinamo - meningkatkan tegangan dinamo akan meningkatkan kecepatan Arus medan - menurunkan arus medan akan meningkatkan kecepatan

Jenis-Jenis Motor DC

  1. MotorDC sumber daya terpisah/ Separately Excited, Jika arus medan dipasok darisumber terpisah maka disebut motor DC sumber daya terpisah/separately excited.

  2. Motor DC sumber daya sendiri/ Self Excited.

Pada jenis motor DC sumber daya sendiri di bagi menjadi 3 tipe sebagi berikut :

  1. " MotorDC Tipe Shunt"

    Pada motor shunt, gulungan medan (medan shunt) disambungkan secara paralel dengan gulungan dinamo (A). Oleh karena itu total arus dalam jalur merupakan penjumlahan arus medan dan arus dinamo.Karakter kecepatan motor DC tipe shunt adalah :Kecepatan pada prakteknya konstan tidak tergantung pada beban (hingga torque tertentu setelah kecepatannya berkurang) dan oleh karena itu cocok untuk penggunaankomersial dengan beban awal yang rendah, seperti peralatan mesin. Kecepatan dapat dikendalikan dengan cara memasang tahanan dalam susunan seri dengandinamo (kecepatan berkurang) atau dengan memasang tahanan pada arus medan (kecepatan bertambah).

  2. "MotorDC Tipe Seri"

    Dalam motor seri, gulungan medan (medan shunt) dihubungkan secara seri dengan gulungan dinamo (A). Oleh karena itu, arus medan sama dengan arus dinamo.Karakterkecepatan dari motor DC tipe seri adalah :Kecepatan dibatasi pada 5000 RPM Harus dihindarkan menjalankan motor seri tanpa ada beban sebab motor akan mempercepat tanpa terkendali.

  3. "MotorDC Tipe Kompon/Gabungan"

    Motor Kompon DC merupakan gabungan motor seri dan shunt. Pada motor kompon, gulungan medan (medan shunt) dihubungkan secara paralel dan seri dengan gulungan dinamo (A). Sehingga, motor kompon memiliki torque penyalaan awal yang bagus dan kecepatan yang stabil.Karakter dari motor DC tipe kompon/gabungan ini adalah, makin tinggi persentase penggabungan (yakni persentase gulungan medan yang dihubungkan secara seri),makin tinggi pula torque penyalaan awal yang dapat ditangani oleh motor ini.

2.2.7.Konsep LED (Light Emitting Diode)

Lampu LED atau kepanjangannya Light Emitting Diode adalah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukkan status dari perangkat elektronika tersebut.Misalnya pada sebuah komputer, terdapat lampu LED power dan LED indikator untukprocessor, atau dalam monitor terdapat juga lampu LED power dan power saving. Lampu LED terbuat dari plastik dan dioda semikonduktor yang dapat menyala apabila dialiri tegangan listrik rendah (sekitar 1.5 volt DC). Bermacam-macam warna dan bentuk dari lampu LED, disesuaikan dengan kebutuhan dan fungsinya.

Gambar 2.12 Lampu Led

A. Fungsi LED

LED (Light Emitting Diode) merupakan sejenis lampu yang akhir-akhir inimuncul dalam kehidupan kita. LED dulu umumnya digunakan pada gadget seperti ponsel atau PDA serta komputer. Sebagai pesaing lampu bohlam dan neon, saat ini aplikasinya mulai meluas dan bahkan bisa kita temukan pada korek api yang kita gunakan, lampu emergency dan sebagainya. Led sebagai model lampu masa depan dianggap dapat menekan pemanasan global karena efisiensinya.

2.2.8.Konsep Dasar Bluetooth

A. Pengertian bluetooth

Menurut Yogyo Susaptoyono (2012:5) Bluetooth adalah teknologi yang memungkinkan dua perangkat yang kompatibel, seperti telepon dan PC untuk berkomunikasi tanpa kabel dantidak memerlukan koneksi saluran yang terlihat. Teknologi ini memberikan perubahan yang Bluetooth sesungguhnya merupakan spesifikasi industri untuk jaringan wilayah pribadi nirkabel (WPAN). Bluetooth menfasilitasi koneksi danpertukaran informasi di antara alat-alat seperti PDA, ponsel, komputer laptop,printer, dan kamera digital melalui frekuensi radio jarak dekat.

B. Sejarah Bluetooth

Nama Bluetooth sendiri diambil dari nama seorang raja di Denmark yang bertakhta pada abad ke 10, yakni raja Harald Bluetooth. Pada masa hidupnya, raja tersebut aktif berdiplomasi memfasilitasi perundingan-perundingan untuk mendamaikan pihak-pihak yang bersengketa. Para penemu teknologi Bluetooth menganggap nama belakang raja tersebut sesuai dengan sifat teknologi nirkabel itu. Spesifikasi Bluetooth pertama kalidikembangkan oleh Ericsson, yang saat ini menjadi Sony Ericsson dan Ericsson mobile Platforms. Bluetooth kemudian diresmikan oleh Special Interest Group (SIG), yang berdiri pada 20 mei 1999. organisasi terssebut didirikan oleh SonyEricsson, IBM, Intel, Toshiba dan Nokia. Sebagai standar radio dan protokol komunikasi, Bluetooth dirancang untuk bekerja hemat daya, dengan daya jangkau pendek, berbasis transceiver microchip murah. Untuk mengamankan komunikasi dari penyadapan, Bluetooth mengandalkan algoritma SAFER+ untuk otentikasi dan pembuatan kunci Sementara itu, enkripsi paket data dipercayakan pada teknologi E0 StreamChipher.

C.Versi Bluetooth

Versi-versi pertama adalah Bluetooth 1.0 dan Bluetooth 1.0 B. Perbaikan terus dilakukan dengan kelahiran Bluetooth 1.1 . Versi ini antara lain mendukung untuk channel yang tidak dapat terenkripsi. Berikutnya tercipta Bluetooth 1.2 yang memiliki kecepatan transmisi lebih tinggidan lebih tahan terhadap interferensi frekuensi radio. Dan versi terbaru yang baanyak diadopsi gadget-gadget muthakhir padasaat ini adalah Bluetooth 2.0. Signifikan terhadap peralatan elektronik yang kita gunakan. Bluetooth memperbaiki penggunaan teknologi kabel yang cenderung menyulitkan ini dengan cara menghubungkan beberapa peralatan tanpa menggunakan kabel.

D.Cara Kerja Bluetooth

Bluetooth beroperasi dalam pita frekuensi 2,4 GHz (antara 2.402 GHz sampai 2.480 GHz) yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host to host Bluetooth dengan jarak jangkauan layanan yang terbatas. Bluetooth dapat berupa card yang bentuk dan fungsinya hampir sama dengan card yang digunakan untuk wireless local area network (WLAN) di mana menggunakan frekuensi radio standar IEEE 02.11 , hanya saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek dan kemampuan transfer data yang lebih rendah. Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau menghilangkanpenggunaan kabel di dalam melakukan pertukaran informasi, tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless dengan biaya yang relatif rendah, konsumsi daya yang rendah, interoperability yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan layanan yang bermacam-macam. Bluetooth bekerja menggunakan frekuensi radio. Beda dengan inframerah yang mendasarkan diri pada gelombang cahaya. Jaringan Bluetooth bekerja pada frekuensi 2.402 Giga Hertz sampai dengan 2.480 Giga Hertz. Dibangkitkan dengandaya listrik kecil sehingga membatasi daya jangkaunya hanya sampai 10 meter. Penetapan frekuensi ini telah distandardisasi secara internasional untuk peralatan elektronik yang dipakai untuk kepentingan industri, ilmiah, dan medis.Kecepatan transfer data Bluetooth rilis 1.0 adalah 1 megabit per detik (Mbps), sedangkan versi 2.0 mampu menangani pertukaran data hingga 3 Mbps. Sepasang peralatan Bluetooth yang telah tersambung akan membentuk Personal Area Network, disebut juga piconet dan mengacak frekuensi. Akan terjadi transaksi dan percakapan antar peralatan secara otomatis apakah ada data yang hendak dipertukarkan dan pihak manakah yang akan mengontrol komunikasi. Jika dikaitkan dengan masalah keamanan data, maka dapat dikatakan bahwa banyak hal yang perlumendapat perhatian ekstra pada penggunaan Bluetooth. Koneksi antar peralatan Bluetooth tidak memerlukan campur tangan dari pengguna, melainkan terjadi secara otomatis. Begitu peralatan Bluetooth terdeteksi dan koneksi terbentuk, maka siapa saja dapat mengirimkan data ke peralatan Bluetooth. Beberapa manufaktur peralatan mobile saat ini telah mulai menerapkan teknologi secure Bluetooth, yaitu dengan menggunakan password pada perangkat Bluetooth tersebut.

2.2.2.Konsep Resistor

Sumber: http://cnt121.wordpress.com/2007/11/13/102/

Resistor adalah komponen elektronik dua kutub yang didesain untuk menahan arus listrik denganmemproduksi tegangan listrik di antara kedua kutubnya, nilai tegangan terhadapresistansi berbanding dengan arus yang mengalir, berdasarkan hukum Ohm:

2.2.9.Jenis Resistor

A. Resistor Tetap

Resistor tetap adalah resistor yang memiliki nilai hambatan yang tetap. Resistor memiliki batas kemampuan daya misalnya : 1/16 watt, 1/8 watt, ¼ watt, ½ watt dsb. Artinya resitor hanya dapat dioperasikan dengan daya maksimal sesuai dengan kemampuan dayanya.

B. Resistor yang Tidak Tetap (Variabel)

Ialah resistor yang nilai hambatannya atau resistansinya dapat diubah-ubah.Jenisnya antara lain : hambatangeser, trimpot dan potensiometer.Yang banyak digunakan ialah trimpot dan potensimeter.

  1. Potensiometer
  2. Trimpot
  3. LDR (Light Dependent Resistance)

Gambar: 2.13 Simbol Resistor

2.2.10. Konsep Kapasitor

Kapasitor ( kondensator ) adalah Suatu komponen elektronika yang berfungsi untuk menyimpan arus listrik dalam bentuk muatan listrik. Kapasitor dalam rangkaian elektronika di lambangkan dengan hurup “ C “ merupakan merupakan komponen yang dapat menyimpan muatan listrik didalam medan listrik. satuan dari kapasitor disebut “Farad”. 1 Farad = 9 x 10 pangkat 11 cm2 yang berarti luas permukaan kepingan tersebut.

A.Jenis Kapsitor Berdasarkan Polaritasnya

Pada dasarnya kapasitor dibagi menjadi 2 bagian yaitu : Kapasitor Polar dan Kapasitor Non Polar.

  1. "Kapasitor Polar"

    Kapasitor Polar merupakan kapasitor yang kedua kutubnya mempunyai polaritas positif dan negatif, bahan dielektrik kapasitor Polar biasanya terbuat dari elketrolit dan kapasitor jenis ini mempnyai nilai kapasitansi yang besar dibandingkan dengan kapasitor yang menggunakan bahan dielektrik kertas atau mika atau keramik

    Gambar : 2.14 simbol Polar

  2. "kapasitor Non-Polar"

    Kapasitor Non Polar merupakan kapasitor yang yang pada kedua kutubnya tidak mempunyai polaritas artinya pada kutub-kutupnya dapat dipakai secara berbalik, dan biasanya kapasitor jenis ini mempunyai nilai kapasitansi yang kecil serta bahan dielektriknya terbuat dari kertas, keramik, mika, dll.

    Gambar : 2.15 Simbol Non-polar

  3. " kristal "

    kristal Kristal adalah resonator mekanik yangbergetar menstabilkan getaran elektronis Osilator didalam mikrokontroler digunakan sebagai pembangkit pulsa clock, atau detak, karena mikro merupakan mesin sinkron, yang semua derap mesinnya dikomandani oleh pulsa clock, osilator yang rangkaiannya ada didalam mikro ini memerlukan tank-circuit atau rangkaian resonator yang ditempatkan diluar chip, pada mikro kuno anda harus membuat sebuah osilator beserta tank-circuit-nya, mikro modern rangkaian osilator ada didalam chip, resonator diluar, berupa Kristal. Jika anda menggunakan kristal maka akan didapatkan frekuensi clock yang stabil.

Gambar : 2.16 Rangkaian Kristal

2.2.11 IC LM 7805

IC 7805 merupakan IC peregulasi, dimana IC 7805 bekerja pada sumber arus searah yang menghasilkan keluaran 5V sedangkan pada rangkaian IC ini digunakan untuk memaksa keluaran yang kita berikan diatas 5 Volt menjadi 5 Volt dengan hasil positif, sesuai dengan data IC 7805 bekerja efektif antara range 7V-20V. IC 7805 terdapat beberapa macam mulai dari komponen SMD sampai aplikasi umum dengan keluaran arus sampai dengan 1A.

Gambar : 2.17 IC LM 7805

2.2.12 Konsep Transistor

Wibowo (2008:5), “Transistor adalah komponen aktif yang dipasang pada rangkaian untuk mengontrol arus, sebagai penguat tegangan dan arus, pembangkit frekuensi tinggi dan rendah, saklar elektronik. Transitor memiliki tiga kaki yang disebut dengan kolektor, basis dan emitter.”

Berdasarkan dari tipenya transistor dibagi menjadi dua jenis yaitu tipe NPN dan tipe PNP.

  1. Tipe NPN merupakan gabungan dari dua buah semi konduktor tipe N dan sebuah semi konduktor tipe P.

  2. Tipe PNP yaitu berupa gabungan dari dua buah semi konduktor tipe P dan sebuah semi konduktor tipe N. Gambarkonstruksi dan simbol dari transistor ditunjukkan pada Gambar 2.16.

A. Transistor Cut Off

Pada saat transistor dalam kondisi tidak bekerja atau tidak terhubung, maka transistor tersebut dinamakan dalam kondisi cut-off, maka antara kaki basis-emitter terjadi reverse bias, begitu pula antara kaki kolektor-emiter. Dalam kondisi cut-off, ini dapat dikatakan tidak ada arus yang mengalir antara kaki kolektor-emiter. Disini nilai tahanan antara kaki kolektor-emiter sangat besar, arus yang melalui kaki kolektor-emiter tersebut nilainya sangat kecil sehingga dapat diabaikan dan arus ini dinamakan arus bocor. Pada kondisi ini, keluaran dari transistor yang diambil dari titik kolektor ke ground sama dengan tegangan sumber (Vcc).

A. Transistor Saturasi

Pada saat transistor dalam kondisi kerja, dimana kaki base-emiter terjadi forward bias dan antara kaki kolektor-emiter terjadi reverse bias, arus yang mengalir antara kaki kolektor-emiter mencapai maksimum karena tahanan antara kaki kolektor-emiter sangat kecil (mendekati nol), sehingga dapat dikatakan seolah-olah short circuit (rangkaian tertutup). Kondisi seperti ini disebut kondisi saturasi dan keluaran dari transistor pada kondisi ini yang diambil dari titik kolektor ke ground sama dengan nol.Untuk merancang transistor agar beroperasi dalam kondisi saturasi, maka arus base (Ib) harus lebih besar dari pada hasil perbandingan antara arus collector (Ic)dengan hfe dari transistor itusendiri, sehingga dapat dituliskan dalam bentuk rumus sebagai berikut :

Dimana besarnya hfe suatu transistor dapat dilihat pada lembar data transistor yang digunakan. Dengan demikian besarnya arus base (Ib) dapat dibuat 2x (dua kali) lebih besar dari Ic / hfe.

Setelah dapat diketahui besarnya arus Ib maka nilai Rb dapat di cari dengan rumus sebagai berikut :

C. Transistor Sebagai Sakelar (Switching)

Transistor sebagai saklar digunakan untuk menyatakan dua keadaan, yaitu keadaan tinggi dan rendah. Pada rangkaian terintegrasi digital untuk menyatakan logika 1 dan 0 pada prinsipnya memakai transistor sebagai saklar. Saklar kecepatan tinggi dengan menggunakantransistor sangat penting keberadaannya karena sering digunakan dalam rangkaian elektronika, terutama pada rangkaian-rangkaian elektronika yang menggunakan Integrated Circuit (IC).

Fungsi utama dari transistor sebagai saklar dalam rangkaian elektronika adalah mengubah kondisi suatu rangkaiantertutup (close circuit) ke rangkaian terbuka (open circuit) atau sebaliknya. Dengan kata lain transistor sebagai saklar dapat di gunakanuntuk menghubungkan atau melepaskan suatu rangkaian, layaknya sebuah saklar (switch).

  1. Rangkaian saklar transistor

  2. Transistor dalam kondisi cut off

  3. Transistor dalam kondisi saturation

Dengan melihat fungsi transistor sebagai saklar, maka transistor tersebut bekerja pada dua kondisi, yaitu pada kondisitransistor conduct (kerja) sehingga kaki colektor dan emiter dari transistor seolah-olah terhubung singkat karena tahanan sangat kecil bahkan mendekati nol dan arus colector (Ic) mencapai maksimum, sehingga kondisi ini dapat di katakan kondisi saturasi.

Kondisi kedua transistor non conduct (tidak bekerja) sehingga kaki kolektor dan emitor dari transistor seolah-olah terbuka karena tahanannya sangat besar bahkan mendekati tak terhingga dan arus kolektor (Ic) sangat minimum (mendekati nol), sehingga kondisi ini dapat dikatakan kondisi cut-off.

Agar transistor dapat bekerja sebagai saklar, seperti yang telah dijelaskan diatas, maka transistor harus bekerja pada kondisi saturasi dan cut-off. Untuk itu biasing pada transistor harus diatur sedemikian rupa sehingga transistor dapat bekerja seperti kondisi diatas.

Berikut ini di gambarkan kurva arus Ib, Ic dan tegangan kolektor emitor (Vce) pada kondisi saturasi dan cut-off beserta operating pointnya.

Berdasarkan grafik diatas dapat dijelaskan, bahwa pada saat tidak ada arus base (Ib=0) karena kaki base-emitter tidak mendapat tegangan maju (forward bias), transistor dalam kondisi cut-off, akibatnya tahanan antarakaki kolektor-emitor sangat besar (mendekati tak terhingga) sehingga arus kolektor (Ic) sangat kecil (mendekati nol). Maka pada posisi ini tegangan pada kaki kolektor-emitor (Vce) sama dengan tegangan sumber (Vcc).

Berdasarkan grafik diatas dapat dijelaskan, bahwa pada saat tidak ada arus base (Ib=0) karena kaki base-emitter tidak mendapat tegangan maju (forward bias), transistor dalam kondisi cut-off, akibatnya tahanan antara kaki kolektor-emitor sangat besar (mendekati tak terhingga) sehingga arus kolektor (Ic) sangat kecil (mendekati nol). Maka pada posisi ini tegangan pada kaki kolektor-emitor (Vce) sama dengan tegangan sumber (Vcc).

Berdasarkan grafik diatas dapat dijelaskan, bahwa pada saat tidak ada arus base (Ib = 0) karenakaki base-emitter tidak mendapat tegangan maju (forward bias), transistor dalam kondisi cut-off, akibatnya tahanan antara kaki kolektor-emitor sangat besar (mendekati tak terhingga) sehingga arus kolektor (Ic) sangat kecil (mendekati nol). Maka pada posisi ini tegangan pada kaki kolektor-emitor (Vce) sama dengan tegangan sumber (Vcc).

Sedangkan pada saat ada arus base (Ib), transistor akan conduct karena kaki base-emiter mendapat tegangan maju (forward bias), dengan demikian akan ada arus kolektor (Ic) yang mengalir. Agar transistor bekerja padakondisi saturasi, maka operating point dari transistor tersebut harus pada titik dimana Ic sama dengan Ic saturasi.

2.2.13 Tombol Reset

Proses Reset merupakan proses untuk mengembalikan sistem ke kondisi semula. Power-on reset merupakan peroses reset yang berlangsung secara otomatis pada saat sistem pertama kali diberi daya. pin RST juga dapat diberi rangkaian manual reset.beberapa rangkaian yang umum digunakan terdapat pada gambar 1. pemberian rangkaian inimembuat sistem dapat di-reset oleh user setiap saat dengan menekan tombol reset.

2.2.14 Konsep Sistematika Penulisan Program

Secara umum, sistematika pokok penulisan program terdiri dari inisialisasi, input, proses, output.

  1. "Inisialisasi"

    Pada beberapa bahasa pemrograman terstruktur seperti Pascal, C, Fortran dan Cobol, proses inisialisasi merupakansuatu keharusan. Pada tahap ini pemrogram harus menuliskan nama program, piranti yang akan digunakan, konstanta, variable, fungsi, dan prosedur yang akan digunakan.

  2. " Input"

    Pada tahap ini pemrogram menuliskan perintah-perintah untuk memasukkan data yang akan diproses dengan suatuprosedur.

  3. "Proses"

    Pada tahap ketiga ini pemrogram menuliskan proses-proses pengolahan data, baik berupa rumus matematika, statistikmaupun logika, dan lain-lain

  4. "Output"

    Pada tahap terakhir ini pemrogram menuliskan perintah-perintah untuk menampilkan hasil pengolahan data dalambentuk format tertentu, seperti table, grafik, dan lain-lain.

2.2.15. Konsep Bahasa Penulisan

Pemrograman merupakan suatu proses guna mengimplementasikan algoritma dengan menggunakan suatu bahasa pemrograman. Satu hal yang cukup penting sebelum seorang pemrogram mulai menyusun program adalah memilih bahasa pemrograman yang akan digunakan.

Bahasa pemrograman merupakan prosedur atau tata cara penulisan program.Pada bahasa pemrograman terdapat dua faktor penting, yaitu sintax dan semantik.

(Sintax) sintaks adalah aturan-aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan, sedangkan semantik adalah aturan-aturan untuk menyatakan suatu arti.

Fungsi bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara program dengan komputer, meskipun dapat juga digunakan sebagai alat komunikasi antara orang yang satu dengan yang lain.

Secara umum bahasa pemrograman dapat dibagi dalam empat kelompok, yaitu:

A.Bahasa tingkat rendah (Low Level Language)

Bahasa tingkat rendah merupakan bahasa pemrograman yang berorientasi pada mesin. Pemrograman yang menggunakan bahasa ini harus dapat berfikir berdasarkan logika mesin pada komputer, sehingga bahasa ini dinilai kurang fleksibel dan sulit untuk dipahami oleh pemula. Contohnya adalah bahasa assembler

B.Bahasa tingkat menengah (Middle Level Language)

Bahasa tingkat menengah merupakan bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan ekspresi atau pernyataan dengan standar bahasa yang mudah dipahami oleh manusia serta memiliki instruksi-instruksitertentu yang dapat langsung diakses oleh komputer. Contohnya adalah bahasa C.

C.BahasaTingkat Tinggi (High Level Language)

BahasaTingkat Tinggi (High Level Language)Bahasa tingkat tinggi merupakan bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan ekspresi atau peryataan dengan standar bahasa yang mudah dipahami secara langsung oleh manusia. Contohnya adalah bahasa Pascal, Fortran, Cobol, Power Basic, dan lain-lainghi

D.Bahasa Berorientasi Objek (Object Oriented Language)

Bahasa berorientasi objek merupakan bahasa pemrograman yang mengandung “kapsul-kapsul” yang berisi fungsi-fungsiuntuk menyelesaikan masalah. Dengan bahasa ini pemrogram tidak lagi harus menuliskan secara detail semua pernyataan dan ekspresi seperti pada bahasa tingkat tinggi, melainkan cukup dengan memasukkan kriteria-kriteria yang dikehendaki saja. Bahasa ini kemudian akan menggunakan “kapsul-kapsul” tersebut untuk memecahkan permasalahan itu. Contohnya adalah bahasa C++, dibedakan antara huruf besar dan kecil. Tidak bolehmengawali simbol dengan angka dan tidak boleh menggunakan spasi, untuk spasi gunakan garis bawah. Simbol-simbol dalam bahasa assembler digunakan pada:

  1. "Label"

    Label menunjukan alamat lokasi memori fisik yang berkaitan dengan pernyataan yang diberi label tersebut. Dalam assembler, label adalah simbol sedangkan setelah di compile, lokasi label akan menjadi lokasi memori di MCU. Dengan label programmer tidak lagi bersusah payah menghitung langkah lompatan, menentukan atau mengubah lokasi instruksi, lokasi data dan lebih fleksibel dalam perubahan-perubahanprogram.

  2. " Assembler Directives"

    Assembler Directives (Pengarah program assembler) digunakan untuk mendefinisikan simbol-simbol, konstanta, atau variable, melakukan reservasi tempat dimemori, menentukan lokasi penyimpanan program. Banyak ragam assembler directives, kemungkinan satu compiler sedikit berbeda dengan yanglain.

  3. "Asembler Control"

    Perintah yang mengatur compiler bagaimana dan apa saja file input (source code) dan bagaimana bentuk-bentuk file output nya. Assembler control tidak berhubungan langsung dengan instruksi-instruksi MCU dan biasanya tiap compiler memiliki perintah dan sintak (cara penulisan) yang berbeda meskipun bisa ada kesamaan fungsi, untuk compiler ASM 51 fungsi seluruh assembler control disertakan dalam file download internet.

  4. "Mnemonic Mnemonic "

    berkaitan dengan instruksi pada MCU. Mnemonic adalah sama untuk jenis MCU yang sama tidak perduli jenis compilernya. Nama-nama mnemonic dan operand-operandnya tidak boleh digunakan untuk simbol yang lain, contohnya tidak boleh menggunakan simbol MOV sebagai label, karena MOV adalah salah satu instruksi MCS-51, demikian juga simbol ADD,SUBB, MUL dan sebagainya. Simbol-simbol alfa numeris ini merupakan kelompok reserved symbol,. Selain instruksi masih ada selain instruksi masih ada simbol alfa numeris yang lain yang tidak dapat digunakan untuk label atau simbol lain. Ada baiknya gunakan bahasa Indonesia untuk simbol yang lain,misalnya : awal, maju, mundur, lokasi, memori, penampung dan sebagainya.

  5. " Komentar"

    Komentar atau comment digunakan untuk memberi keterangan pada program assembler, komentar bisa ditempatkan di baris mana saja dengan memberi tanda semicolon (‘;’) diawalnya.

  6. "Bahasa C"

    Bahasa C adalah salah satu bahasa pemrograman yang populer di dunia dan mempunyai kemampuan lebih dari bahasa pemrograman yang lain. Banyak sekali aplikasi-aplikasi yang di tulis dalam bahasa C, atau paling tidak inti utama programnya ditulis dalambahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemrograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain.

    Bahasa C merupakan general-purpose language, yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strenght language. Dengan bahasa C, kita dapat membangun beragam aplikasi, mulai dari pemrograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi,game, virus, dan lainnya.

    Bahasa C diciptakan oleh Dennis Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C mempunyai kemudahan di dalam mengakses perangkat keras, juga kecepatanprosesnya yang mendekati low level language seperti Assembly, tetapi memberikan kemudahan yang tidak ditawarkan Assembly. Disamping itu, bahasa C jauh lebih mudahuntuk dipelajari jika dibandingkan dengan bahasa low level karena mendekati frase-frase dalam tata bahasa manusia, yaitu dengan bahasa Inggris.

    Bahasa C mempunyai banyak keuntungan dibandingkan dengan bahasa pemrograman lainnya. Bahasa Cmerupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. Pada tahun 80-an, penggunaan bahasa C di dunia industri semakin luas, sehingga kemudian di standarisasi oleh ANSI dan kemudian diadopsi oleh ISO, lalu di adopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990. Jika kita ingin membuat sesuatu dengan bahasa C, hendaknya mengacu pada standar Bahasa C yaitu ISO C.

2.2.16 Sistem Embedded

Sistem embedded adalah sistem yang menempel di sistem lain. Embeded sistem merupakan sebuah sistem rangkaian elektronik digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronik.Kata embedded menunjukkan bahwa dia merupakan bagian yang tidak dapat berdiri sendiri. Embedded system biasanya merupakan application-specific system yang didisain khusus untuk aplikasi tertentu. Contoh sistem atau aplikasinya antara lain adalah instrumentasi medik medical instrumentation, process control, automated vehicles control, dan perangkat komunikasi networking and communication systems. Ini berbeda dengan sistem digital yang didisain untuk general-purpose. Embedded system biasanya di implementasikan dengan menggunakan mikrokontroler (microcontroller).Sebuah sistem komputer yang menjadi komponen dari mesin atau sistem yang lebih besar. Embedded sistem dapat memberikan respon yang sifatnya real time. Embedded sistem banyak digunakan pada peralatan digital, seperti jam tangan.

Sistem embedded merupakan aplikasi yang mengandung setidaknya sebuah komputer yang dapatdiprogram (umumnya dalam bentuk mikrokontroler, sebuah mikroprosesor, ataupun chip pengolah sinyal digital) dandigunakan oleh manusia sehingga dalam pemakaiannya seorang pemakai tidak menyadari bahwa perangkat yang di pakai merupakan perangkat berbasis komputer.

Sistem embedded didefinisikan sebagai sekumpulan perangkat keras dan perangkat lunak yangmembentuk bagian dari suatu sistem yang lebih besar, dan di harapkan untuk bekerja tanpa campur tangan manusia Sistem embedded dapat dengan mudah dibandingkan dengan komputer multi fungsi, karena sifatnya yang mempunyai fungsi yang khusus. Suatu sistem embedeed bisa sangat bagus kemampuannya namun juga merupakan solusi yang efektif dari sisi finansial.Sistem embedded yang umum terdiri atas satu buah board komputer mikro dengan program dalam suatu ROM, yang memulai aplikasi yang spesifik sesaat sesudah di aktifkan, dan tidak akan berhenti sampai di nonaktifkan.Suatu sistem embedded bisa mengandung suatu sistem operasi, namun biasanya akan lebih mudah ketika ditulis sebagai suatu program tunggal. Sistem embeddedbiasanya juga tidak memiliki perangkat lain, seperti keyboard, monitor, tempat penyimpanan data, ataupun bentukantarmuka perangkat lunak kecuali dipandang perlu dari sisi keseluruhan sistem.Waktu nyata (real time) biasa disebutkan bersamaan dengan sistem embedded. Waktu-nyata menyatakan bahwa waktu merupakan faktor yang kritis dalam operasional sistem embedded. Waktu nyata menyatakan bahwa suatu sistem dimana satu kejadian terlalaikan atau melebihi slot waktu tertentu, maka keseluruhan sistem telah gagal (yang biasanya disertai dengan hasil yang merusak), sehingga hal ini tidak dibolehkan terjadi. Waktu nyata biasanya ditangani dengan suatu penjadwal (scheduler). Terdapat beberapa jenis penjadwal yang biasa diaplikasikan pada suatu sistem embedded.

2.2.18 APP Inventor

A.Definisi

App Inventor adalah program yang sangat bagus yang dibuat oleh Google dan sekarang dikembangkan oleh MIT. Program ini dapat digunakan untuk membuat dan mendesain aplikasi Andriod yang berbasis Web page dan Java interface. Hanya dengan pengetahuan pemograman yang sedikit kita sudah bisa membuat sebuah aplikasi Android yang sederhana. Jika kita sudah berpengalaman menggunakan App Inventor kita juga bisa membuat program yang sangat rumit dan berguna hanya dengan menggukan App Inventor. Jika kamu mempunyai ide yang bagus dalam membuat aplikasi Android, App Inventor dapat mewujudkan itu. App Inventor merupakan aplikasi untuk membuat program yang terdiri dari dua bagian yaitu: Design view dan Block Editor.

  1. "Design View"

    Membuat aplikasi Android dengan menggunakan App Inventor terdiri dari dua langkah utama. Yang Pertama ialahmenggunakan Design View untuk menambahkan komponen-komponen kedalam projek anda. Beberapa komponen seperti tampilan, tobol-tombol, dan sebuah tempat untuk memasukkan text(text field). Dari tampilan ini kita mendesain User Interface atau bagaimana cara aplikasi ini dapat berinteraksi dengan pengguna. Beberapa macam komponen yang tidak terlihat tapi sangat berguna seperti database dan pengaturan layar. Dalam sesiselanjutnya saya akan mencoba untuk menjelaskan bagaimana cara mendesain sebuah tampilan.

    Design View terdiri dari lima komponen dasar:

    1. Palette

    2. Viewer

    3. Component

    4. Media

    5. Properties

    1. "Palette"

      Palette terdiri dari objek apa saja yang bisa anda gunakan ke dalam aplikasi anda. Palette terdiri dari beberapa grup semuanya dikelompokkan kedalam satu grup jika memiliki tema/fungsi yang sama. Contohnya User Interface yang memiliki fungsi digunakan untuk mengatur interaksi aplikasi dengan si pengguna yang terdiri dari button, check box, clock, image, label, dan sebagaimnya. Cara untuk menampilkan atau menyembunyikan anggota dari suatu kelompok kita perlu mengeklik pada kelompok itu.

    2. " The Viewer"

      Terdiri dari tampilan handphone dan komponen–komponen yang bisa di klik.Disitu juga kita bisa melihat komponen yang tidak bisa kita lihat dengan handphone.

    3. " Component"

      Terdiri dari daftar komponen apasaja yang telah kita tambahkan ke dalam projek kita baik secara terlihat maupun tidak terlihat dalam handphone. Tampilannya berupa susunan atau daftar yang memudahkan kita untuk mengatur komponen atau melihat apasaja yang berbentuk seperti direktori.

    4. " Media"

      Kolom Media terletak di bawah dari kolom Component. Kolom ini digunakan untuk mengatur semua media komponen untuk mendukung aplikasi yang telah anda buat. Tipe media yang dapat ditambahkan ke dalam kolom media adalah gambar, clip art, musik, dan filem. Anda juga dapat menanbahkan media secara langsung kedalam kolom Propertiy. Media yang anda tambahkan ke dalam App Inventor diambil dari computer dan diupload ke dalam App Inventor. Semua media yang anda tambahkan ke dalam sebuah aplikasi Android tidak boleh melebihi 5 MB. Di dalam kolom media anda juga bisa menghapus atau mendownload media yang telah ditambahkan dengan mengeklik nama media nanti akan muncul pilihan delete untuk perintah menghapus atau klik download to my computer untuk perintah mendownload ke komputer.

    5. "Properties"

      Setiap komponen yang anda tambahkan ke dalam projek, anda dapat mengatur komponen itu bagaiman dia berinteraksi dengan pengguna maupun dengan komponen lain, atau bagaimana tampilannya. Dan setiap komponen memiliki kolom properties yang berbeda-beda.

    B. Block Editor

    Untuk masuk ke dalam Block Editor tekan blocks yang berada pada sisi kanan atas. Block dalam App Inventor itu seperti sebuah statement atauinstruksi yang berada dalam Bahasa pemograman

    2.2.18 Konsep Diagram Alir (flowchart)

    Tujuan utama penggunaan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalahsecara sederhana, terurai rapi dan jelas dengan menggunakan simbol-simbol yang standar. Tahap penyelesaian masalah yang di sajikan harus jelas, sederhana efektif dan tepat. Dalam penulisan flowchart di kenal dua model, yaitu system flowchart danProgram flowchart.

    1. "System Flowchart"

      System flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. System flowchart ini tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah, tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.

    2. "Program Flowchart"

      Program flowchart adalah diagram alur yang menggambarkan urutan logika suatu prosedur pemecahan masalah. Untuk menggambarkan program flowchart telah tersedia simbol-simbol standar.

    2.3. Literrature Riview

    A. Definisi Literature Review

    Menurut Warsito (2010:42), “Literature adalah kesuseteraan atau kepustakaan sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan”.

    B. Manfaat Literature Review

    Manfaat dari Literature Review ini antara lain :

    1. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian sebelumnya.

    2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan dalam penelitian sebelumnya.

    3. Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian sebelumnya.

    4. Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya literature review, penelitian yang akan dilakukan dapat membangun di atas landasan (platform) dari pengetahuan atau ide yang sudah ada.

    Penelitian yang telah dijalankan oleh Ahmad Mungalim yang berjudul “Pengontrolan Alat Pencampur Teh Menggunakan Bluetooth dan mikrokontroler ATmega328P pada PT CS2 POLA SEHAT”.

    Sistem ini dibuat untuk memperbaiki sistem yang masih menggunakan sistem konvensional pada alat industri, dimanamasih banyak peralatan yang digerakkan oleh manusia yang lebih dari satu orang.

    Dan sistem yang akan diusulkan pada penelitian ini memanfaatkan mikrokontroler dan teknologi sensor bluetooth yang saat ini masih belum banyak yang menggunakan.

    Untuk membantu para generasi muda dalam mengembangkan suatu sistem alat otomatis, dengan memanfaatkan mikrokontroler sebagai alat embedded yang sangat cerdas dan fleksibel untuk mengontrol berbagai macam alat elektronik dan mesin industri.

    Banyak penelitian yang sebelumnya dilakukan mengenai memanfaatkan mikrokontroler dan teknologi sensorbluetooth yang saat ini masih belum banyak yang menggunakan. literature review sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:

    1. Penelitian yang dilakukan oleh Herdian.[2015] dengan judul : PROTOTYPE ROBOT PENYIRAM TANAMAN MENGGUNAKAN SMARTPHONE ANDIOID BERBASIS ARDUINO PADA KELURAHAN DS. SUKA ASIH KEC. PASAR KEMISKAB. TANGERANG penelitian ini memiliki tujuan untuk memudahkan Memberikan kemudahan dalam penyiraman tanaman, dan Mengimplementasikansebuah system control robot penyiram tanaman menggunakan Bluetooth yang berbasis mikrokontroller ATmega2560 sehingga pekerjaanpenyiraman di KELURAHAN DS. SUKA ASIH KEC. PASAR KEMIS KAB. TANGERANG akan sangat terbantu karena robot ini.

    2. Penelitian yang dilakukan oleh Meidy Surya Hadi Putra.[2014] dengan judul : HOME SMART AUTOMATIC MENGGUNAKAN MEDIA BLUETOOTH BERBASIS MIKROKONTROLLER ATMEGA 328 penelitian ini memiliki tujuan untuk membantu rutinitas dalam kehidupan sehari – hari, menciptakan suatu sistem pengontrolan peralatan rumah yang berguna bagi masyarakat dan mampu berjalan dengan mudah serta dapat membantu meringankan seseorang dalam pengontrolan peralatan.

    3. Penelitian yang dilakukan oleh Yuni Haryati.[2014] dengan judul : PROTOTIPE ROBOT PEMBERSIH LANTAI BERBASIS ARDUINO UNO MENGGUNAKAN SMARTPHONE ANDROID PADA PERGURUAN TINGGI RAHARJA. Penelitian ini memiliki tujuan Mempermudah dalam melakukan pekerjaan rumah khususnya membersihkan lantai dan Mengganti pekerjaan manusia dengan prototype robot pembersih lantai.

    4. Penelitian yang dilakukan Septiyan Madza Zaman pada tahun (2013). Dari Perguruan Tinggi Raharja yang berjudul PENGGONTROLAN PERALATAN RUMAH TANGGA MENGGUNAKAN BLUETOOTH DAN MIKROKONTROLLER AT89S2051. pada penelitian ini pengontrolan menggunakan mikrokontroller AT89S2051. untuk menggontrol benda atau objek menggunakan media bluetooth. Dari beberapa literature review diatas maka penulis menggambil literature review Septiyan Madza Zaman, karena penelitian yang

    BAB III

    PEMBAHASAN

    Gambaran Umum PT. CS2 POLA SEHAT

    PT CS2 POLA SEHAT TANGERANG Adalah Sebuah perusahaan makanan dan minuman yang merupakan anak dari perusahaan ORANG TUA GRUP (OT) yang merukan perusahaan besar di Indonesia. PT CS2 POLA SEHAT TANGERANG Menjalin kerja sama Dengan Perusahaan Di Bawah Naungan ORANG TUA GRUP (OT) seperti vita cham dan wafer tango. PT. CS2 POLA SEHAT TANGERANG sekarang ini beroperasi dengan 4 cabang dan perusahaan PT CS2 POLA SEHAT TANGERANG mempekerjakan kira-kira 3,508 orang. Perusahaan dinamis ini melanjut untuk berstandar pada produk yang berkualitas dan perluasan tentang jaringan marketing di seluruh Indonesia dan internasional.

    Sejarah Singkat PT. CS2 POLA SEHAT

    Perguruan_Tinggi_Raharja|Perguruan Tinggi Raharja]] PT. CS2 POLA SEHAT TANGERANG merupakanbagian dari (ORANG TUA GRUP) yang bergerak di bidang makanan dan minuman dulunya adalah pt arta boga yang berdiri di ciujung serang banten dari tahun 2004 di akusisi oleh PT CS2 POLA SEHAT CIUJUNG yang kemudian pindah lokasi ke tangerang pada tahun 2008 karena banyak masalah yang dialami dengan produk – produknya pada saat itu. Dan di tangerang dulunya adalah PT HANEY SOFT yang di akusisi oleh PT ORANG TUA GRUP dan di jadikan PT CS2 POLA SEHAT TANGERANG yang sekarang sudah mempunyai 4 cabang perusahaan yaitu di Sukabumi, Pandaan, Makasar Dan Medan..

    Struktur Organisasi

    PT. CS2 POLA SEHAT mengelola sumber daya manusia sejumlah kurang lebih 30000 orang memiliki Struktur organisasi manajemen sebagai berikut :

    Gambar 3.1 Struktur Organisasi PT.CS2 POLA SEHAT

    Tugas dan Tanggung Jawab

    Seperti halnya di dalam sebuah perusahaan, Perguruan Tinggi Raharja di dalam manajemen akademiknya terdapat bagian-bagian yang mempunyai tugas dan kewajiban dalam menyelesaikan semua pekerjaannya.

    Berikut adalah wewenang serta tanggung jawab bagian-bagian yang ada pada Perguruan Tinggi Raharja, yaitu sebagai berikut :

    1.Komisaris Utama

    Wewenang :

    1. Menyelengarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian PT.CS2 POLA SEHAT TANGERANG.
    2. Menyelenggarakan kegiatan dan Penelitian.
    3. Menyelenggarakan kegiatan pengembang pemasaran.

    Tanggung Jawab :

    1. Memimpin penyelenggaraan penelitian, penjualan di PT. CS2 POLA SEHAT TANGERANG

    2.Komisaris

    Wewenang:

    1. Menjalankan program kebijaksanaan Perusahaan.
    2. Mengawasi dan membina serta mengembangkan program usaha sesuai kebijaksanaan yang telah digariskan.
    3. Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.
    4. Mengadakan afiliasi.
    5. Membina dan mengembangkan kelembagaan.

    Tanggung Jawab :

    1. Membantu ketua dalam memimpin.

    3.Direktur

    Wewenang :

    1. Melaksanakan dan mengelola seluruh kegiatan.
    2. membina dan mengambangkan kepegawaian.
    3. Mengadakansarana dan prasarana kepegawaian.

    Tanggung Jawab :

    1. Membantu ketua dalam pelaksanaan kegiatan dibidang Pejualan.

    4.Asisten Direktur Finansial

    Wewenang :

    1. Mengusulakn kepada Direktur atas prosedur pembuatan budget pada setiap bagian dan pelaksanaan pamakaian dana. <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2"Mengusulkankepada Direktur tentang kenaikan honor, pengangkatan dan pemberhentian staff binaannya.
    2. Memberikan kebijakan pelaksanaan layanan pada bidangnya dan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    Tanggung Jawab :

    1. Bertanggung jawab atas penyusunan budgeting pada setiap bagian,dan tersedianya dana atas budget yang telah disetujui.

    5.Asisten Direktur Operasional (ADO)

    Wewenang :

    1. mengusulkan kepada Direktur atas prossedur pelaksanaan penjualan.
    2. Mengusulkan kepada Direktur tentang kenaikan honor staff binaannya.
    3. Mengusulkan kepada Direktur tentang pengangkaan dan pemberhentian staff binaannya.
    4. Memberikan kebijaksanaan pelaksanaan layanan pada bidangnya.
    5. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
    6. Memberikan sanksi kepada staff binaannya yang melanggar tata tertib karyawan.

    Tanggung Jawab :

    1. Bertanggung jawab atas pengimplementasian pelaksanaan dan kualitas pelayanan yang berkesinambungan pada bidangnya.

    3.2 Prosedur Sistem

    3.2.1 Analisa Batasan Sistem

    analisa batasan ini hanya dibatasi pada sistem :

    1. Bagaimana cara menggunakan Alat Pengontrolan Alat Pencampur Teh Menggunakan Bluetooth Dan Mikrokontroler Atmega328p  ?
    2. Bagaimana cara menanamkan media bluetooth kedalam sistem mikrokontroller Atmega328p, sehingga dapat terkoneksi dengan smartphone ?
    3. Bagaimana cara merancang sistem kontrol keseluruhan sehingga dapat dikontrol melalui mikrokontroller Atmega328p ?

    3.3 Konsep Perancangan Dan Pembahasan

    Pada perancangan di sini yang dimaksudkan meliputi perancangan perangkat keras (hardware) dan perangkat lunak (software). Dari kedua pembahasan perancangan ini dianggap penting karena ingin menghasilkan sebuah sistem yang baik, serta menghasilkan sinkronisasi antara perangkat keras dan perangkat lunak.

    Penelitian untuk perancangan dan pembuatan alat home smart automatic menggunakan media bluetooth berbasis mikrokontroller ATmega328P, didahului dengan mempelajari dan menelitipermasalahan yang berkaitan dengan perangkat keras dan perangkat lunak, serta memikirkan alternatif pemecahannya. Untuk itu maka metodologi yang digunakan pada penelitian ini adalah:

    1. Melakukan studi kepustakaan, yaitu mengumpulkan literature yang berkaitan dengan materi penelitian yang akan dilakukan, kemudian mempelajarinya.
    2. Melakukan perancangan dan pembuatan alat, yaitu berupa perangkat keras dan perangkat lunak yang didasarkan pada materi penelitian. Perhitungan terhadap parameter rangkaian dilakukan untuk menentukan nilai jenis komponen yang diperlukan.
    3. Dengan melakukan pengujian dan analisis, untuk mengetahui apakah alat yang dibuat sesuai dengan yang diharapkan dan untuk mengatahui kinerja alat tersebut.

    3.4. Tujuan Perancangan

    1.Fungsional

    1. Menerapkan ilmu secara terpadu dan terperinci sehingga berguna bagi perkembangan teknologi informasi dan komunikasi khususnya di lingkungan akademis.

    2. Menciptakan suatu sistem pengontrolan peralatan pencampur teh yang berguna bagi perusahaan industri dan mampu berjalan dengan mudah serta dapat membantu meringankan seseorang dalam pengontrolan peralatan tersebut.

    3. Membuat mekanisme pengontrolan peralatan pencampur teh yang dapat bekerja secara baik yang mampu dihubungkan dan dikendalikan dengan aplikasi smartphone android.

    4. Merupakan keinginan yang ada dalam diri sendiri dan mengukur kemampuan yang didapat selama menjalani kuliah dan menerapkan ilmu yang didapat.

    2.Operasional

    1. Membantu masalah yang ada di lingkungan perusahaan khususnya dalam pengontrolan peralatan industri.

    2. Merancang system kontrol pada smartphone android untuk mengendalikan pengontrolan peralatan pencampur teh.

    3.5 Langkah-langkah Perancangan

    Untuk memprermudah dalam hal perancangan penulis menggunakan metode penelitian:

    1. "Perancangan Perangkat Keras"

      Dalam perancangan ini dibutuhkan beberapa komponen elektronika dan device penunjang seperti Arduino Uno Board, Mikrokontroler ATmega328P, Kabel Data dan sebagainya. Agar sistem dapat berjalan dengan baik sesuai dengan fungsinya, bisa dilihat diagram bloknya pada gambar 3.2.

    2. " Perancangan Perangkat Lunak"

      Dengan metode perancangan perangkat lunak ini dengan pembuatan flowchat dari sistem yang akan dibuat dan pembuatan desain aplikasi pengontrolan berupa perancangan perangkat lunak (Software).

    3.6 Diagram Blok

    Dalam perancangan perangkat keras dan Hardware ini dibutuhkan beberapa komponen elektronika, perlengkapan mekanik dan device penunjang agar sistem dapat bekerja dan berjalan dengan baik sesuai fungsinya, agar mudah dipahami maka penulis membuat diagram blok dan alur kerjanya:


    Gambar 3.2. Diagram Blok

    Pada gambar 3.2 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah handphone menjadi media untuk memberikan inputan pada mikrokontroller, ketika mikrokontroller menerima inputan dari handphone maka inputan tersebut akanmenjadi perintah untuk motor agar berputar dan pompa menyala. Dan ketika mikrokontroller menerima inputan dari tombol handphone yang berupa perintah inputan tersebut akan menjadi perintah baik itu untuk motor DC maupun pompa AC, tergantung tombol mana yang di tekan pada smartphone.

    3.7. Cara Kerja Alat

    Gambar 3.3. Perancangan fisik

    Tabel 3.1. Keterangan cara kerja masing-masing komponen

    Agar lebih mudah dalam memahami rancangan gambar di atas dan cara kerjanya, dibawah ini merupakan tabel keterangan dan penjelasannya

    3.8. Pembuatan Alat

    Perancangan yang dimaksudkan pada sistem kontrol ini meliputi perancangan perangkat keras (Hardware) dan perangkat lunak (Software). Secara umum pada perancangan alat ini adalah seperti yang ditunjukan pada diagram blok yang ditunjukan pada gambar 3.2. alat yang dirancang akan berbentuk suatu “Ruang Pencampur Teh Menggunakan Media Bluetooth Berbasis Mikrokontroller Atmega328”.

    Perncangan sistem secara keseluruhan memerlukan beberapa alat dan bahan yang digunakan untuk memenuhi kebutuhan dalam pembuatan sistem. Adapun deskripsi Alat dan bahan sebagai berikut:

    1. Alat yang digunakan meliputi:
      1. . Personal Computer (PC)atau Laptop

      2. Arduino Uno sebagai bootloader untuk upload program

      3. Kabel USB

      4. Smartphone Android

      5. Solder timah.

      6. Solder karet.

      7. Tang dan obeng

    2. Sedangkan bahan-bahan yang digunakan:
      1. MikrokontrollerATmega328.

      2. Modul Bluetooth HC-05

      3. Papan PCB

      4. Pompa AC

      5. Motor Direct Current.

      6. IC regulator (LM7805)

      7. Kapasitor Elco 3300 microFarad/25volt, 100 microFarad/25volt

      8. Resistor 10 kohm, 330 ohm

      9. Jack baterai.

      10. modul relay.

      11. Timah solder.

      12. Kabel konektor.

      13. Power Supply

      14. Printed circuit board.

    3.7.1 Perancangan Perangkat Keras (Hardware)

    3.8.1.1 Rangkaian Modul Bluetooth

    Dalam perancangan bluetooth ini, menggunakan modul bluetooth HC-05 alasanya disamping lebih ekonomis, modul bluetooth ini mudah untuk terkoneksi dengan beberpa perangkat smrtphone tanpa harus konfigurasi. Yang memiliki spesifikasi sebagai berikut:


    • Bluetooth protocal: Bluetooth Specification v2.0+EDR

    • Frequency: 2.4GHz ISM band

    • Modulation: GFSK(Gaussian Frequency Shift Keying)

      Emission power: ≤4dBm, Class 2

      Sensitivity: ≤-84dBm at 0.1% BER

      Speed: Asynchronous: 2.1Mbps(Max) / 160 kbps,

      ·Security: Authentication and encryption

      Profiles: Bluetooth serial port

      Power supply: +3.3VDC 50mA

      Working temperature: -20 ~ +75 Centigrade

      ·Dimension: 26.9mm x 13mm x 2.2 mm

    Adapun rangkaian modul Bluetooth HC-06 yang dipasang pada arduino yaitu pin GND, VCC, RX dan TX dapat dilihat pada gambar di bawah ini:

    Gambar 3.4. Rangkaian Bluetooth HC-05

    3.8.1.2 Rangkaian motor DC

    Gambar 3.5. Rangkain motor dc

    Rangkaian di atas baru akan bekerja ketika mendapat inputan dari handphone, pada saat menekan ‘ON BALING 1’ pada handphone data tersebut akan dikirim ke mikrokontroller dan akan memberikan inputan ke motor DC pada kondisi HIGH (“1”) itu bertanda baling 1 ON, pada saat menekan ‘OFF BALING 1’ pada handphone data tersebut akan dikirim ke mikrokontroler dan akan memberikan inputan ke motor DC pada kondisi LOW (“0”) itu bertanda baling 1 OFF. pada saat menekan pada saat menekan ‘ON BALING 2’ pada handphone data tersebut akan dikirim ke mikrokontroller dan akan memberikan inputan ke motor DC pada kondisi HIGH (“1”) itu bertanda baling 2 ON, pada saat menekan ‘OFF BALING 2’ pada handphone data tersebut akan dikirim ke mikrokontroler dan akan memberikan inputan ke motor DC pada kondisi LOW (“0”) itu bertanda baling 2 OFF.

    Gambar 3.6. Inisialisasi Motor DC Dalam Program Arduino

    Listing program yang ditunjuk pada garis hitam pertama adalah menghubungkan pin 3,4, yang terdapat pada mikrokontroller dengan baling 1 danbaling 2.

    Gambar 3.7. Flowchat kontrol untuk baling- baling DC

    Untuk flowchart diatas merupakan alur dan cara untuk mengontrol baling-baling dengan penekanan tombol “common button baling ON atau OFF” melalui komunikasi media Bluetooth.

    3.8.1.3 Rangkaian Power Supply

    Agar alat yang dibuat dapat bekerja sesuai dengan fungsinya, maka diperlukan sumber tegangan listrik sebagai catu daya. Rangkaian catu daya yang digunakan mendapatkan sumber tegangan dari adaptor switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 5 volt tegangan DC, melalui IC LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi noise pada tegangan DC.

    Setelah itu keluaran dari kapasitor tersebut masuk ke IC regulator yang fungsinya adalah untuk menstabilkan tegangan. IC regulator ini terdiri dari dua buah IC, yaitu LM7805 yang menghasilkan tegangan +5 volt. Keluaran dari IC regulator ini kemudian akan masuk kembali ke kapasitor agar tegangan DC yang dikeluarkan dapat lebih halus lagi (smooth).

    Gambar 3.8. Rangkaian catu daya

    Pada rangkaian catu daya ini menggunakan satu buah sumber catu daya, yang akan digunakan untuk memberikan tegangan kerja pada rangkaian arduino uno. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC sedangkan untuk menggerakan modul relay digunakan tegangan +5 volt DC.

    3.8.1.4 Rangkaian Sistem Keseluruhan

    Setelah melakukan perancangan perangkat keras dari seluruh komponen dan bahan yang digunakan, maka rangkaian sistem keseluruhan akan terlihat seperti gambar sebagai berikut:

    Gambar 3.9. Skema rangkaian sistem keseluruhan

    Keterangan dari jalur-jalur diatas:

    1. Jalur orange sebagai arus positif (+).

    2. Jalur hitam sebagai arus negatif (-).

    3. Jalur biru sebagai jalur data.

    3.7.1 Konsep Perancangan Perangkat Lunak (Software)

    Perancangan perangkat lunak, adalah melakukan penulisan listing program ke dalam suatu Software Arduino 1.0 dengan menggunakan bahasa pemrograman C, dimana perintah-perintah program tersebut akan di eksekusi oleh hardware atau sistem yang di buat.

    3.7.1.1 Penulisan Listing Program Bahasa C

    Pada perancangan perangkat lunak akan menggunakan program Arduino 1.0 digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berekstensi .pde, dan bootloader Arduino Uno sebagai media yang digunakan mengupload program ke dalam mikrokontroller, sehingga mikrokontroler dapat bekerja sesuai dengan yang diperintahkan.

    1. Penulisan program pada mikrokontroler

    Untuk memasukan program kedalam sebuah mikrokontroler ATMega 328, di butuhkan Driver USB. IDE Arduino 1.0 dan Arduini Uno Board agar program yang dibuat dapat berjalan di dalam mikrokontroler. Adapun lankah – langkahnya yaitu:

    A. Instalasi Driver USB

    Instalasi driver untuk Arduino uno dengan Windows 7, Vista atau Xp:

    1. Hubungkan board dan tunggu Windows untuk memulai proses instalasi driver. Setelah beberapa saat. Biasa proses ini akan gagal.

    2. Klik pada Star Menu dan buka Control Panel.

    3. Di dalam Control Panel masuk ke menu System and Security. Kemudian klik pada System. Setelah tampilan System muncul.buka Device Manager.

    4. Lihat pada bagian Ports (COM dan LPT) anda akan melihat sebuah port terbuka dengan nama “Arduino Uno (COMxx)”.

    5. Klik kanan pada port “Arduino Uno (COMxx)” dan pilih opsi “Update Driver Software”.

    6. Terakhir, masuk dan pilih file driver Uno. Dengan nama “ArduinoUNO.inf”.

      B. Membuat Project Baru

      Buka software Arduno 1.0 yang dapat dilihat pada gambar dibawah ini:

      Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, proses kompilasi dapat dilihat pada gambar 3.27 diatas.

      Gambar 3.10. Hasil Kompilasi Listing Program

      Setelah listing program ditulis semua, langkah selanjutnya proses kompilasi untuk mengecek apakah listing program yang ditulis terjadi kesalahan atau tidak, hasil kompilasi dapat dilihat pada gambar 3.28 diatas. Selanjutnya jika hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya prosespenulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller ATmega328.

      3.8.2.2 Pengisian Program Ke Dalam IC ATmega328P

      Mikrokontroller bisa bekerja jika di dalamnya sudah dimasukkan listing program, program yang akan dimasukan kedalam mikrokontroller ATmega328 yaitu program aplikasi yang dibuat dengan aplikasi Arduino 1.0. Untuk melakukan pengisian program menggunakan perangkat keras (Hardware) dan perangkat lunak (Software) dapatdilihat 3.29 berikut:

      Gambar 3.11. Rangkaian Board Arduino Dengan Internal Clock

      Dengan menggunakan arduino sebagai media untuk memasukan program ke dalam mikrokontroller ATmega328, maka program yang ditulis pada Arduino 1.0 dapat langsung dimasukan kedalam mikrokontroller ATmega328. Langkah selanjutnya sebelum listing program dimasukan ke dalam mikrokontroller, yang perludiperhatikan yaitu jenis board yang akan digunakan pada saat memasukan listing program, proses pemilihan board yang digunakan untuk memasukan listing program dapat dilihat pada gambar 3.11. sebagai berikut:

      Gambar 3.12. Pemilihan Arduino Board

      Setelah jenis board sudah dipilih, langkah selanjutnya adalah memasukan program ke dalam mikrokontroller dengan menggunakan internal clock, arti dari internal clock adalah dengan memanfaatkan board Arduino sebagai board untuk berkomunikasi dengan komputer, dan mikrokontroller yang ada pada arduino board tersebut dilepas, agar IC ATmega328 yang akan digunakan dapat terbaca oleh Arduino board.

      Gambar 3.13. Mengupload Program Kedalam Mikrokontroller ATmega328

      Pada tampilan pemrograman Arduino 1.0 diatas, dilakukan dengan mengklik tombol upload yang ada pada Arduino 1.0, pada saat mengupload listing program secara otomatis akan menampilkan pesan bahwa proses upload program tidak terjadi error atau sukses. Proses upload listing program yang tidak terjadi error dapat dilihat pada gambar berikut:

      Gambar 3.14. Mengupload Program Sukses

      Pada tampilan pemrograman Arduino 1.0 diatas, dilakukan dengan mengklik tombol upload yang ada pada Arduino 1.0, pada saat mengupload listing program secara otomatis akan menampilkan pesan bahwa proses upload program tidak terjadi error atau sukses. Setelah langkah upload listing program selesai, maka sistem mikrokontroller ATmega328 yang berjudul “SEBUAH ALAT PENGONTROLAN ALAT PENCAMPUR TEH MENGGUNAKAN BLUETOOTH DAN MIKROKONTROLER ATMEGA328P PADA PT CS2 POLA SEHAT”. Sudah siap di gunakan.

      3.8.2.3 Pengisian Program Ke Dalam IC ATmega328P Perangkat Lunak Yang Digunakan

      pada perancangan kali ini penulis memanfaatkan aplikasi pencampur, Program ini bisa buat dengan MIT APP INVENTOR 2. maka Selanjutnya kita buka program Pencampur pada Android gadget

      Gambar 3.15. Ikon Aplikasi Pada Android

      Lalu Pastikan Bluetooth pada Smartphone sudah aktif, selanjutnya klik icon PENCAMPUR, tekan MENU dan pilih ‘PILIH BLUETOOTH’

      Gambar 3.16. Koneksi Device Pada aplikasi

      Pilih nama device BTSM yang terpasang pada Arduino, selanjutnya LED pada BTSM akan menyala konstan jika proses pairing berhasil dilakukan. Jika sudah terkoneksi selanjutnya masukan perintah pada Android dengan Menekan button:

      1. “ON PUMP” untuk menyalakan pompa.

      2. “OFF PUMP” untuk mematikan pompa.

      3. “ON BALING1” untuk menyalakan baling1.

      4. “OFF BALING1” untuk mematikan baling1.

      5. “ON BALING2” untuk menyalakan baling2.

      6. “OFF BALING2” untuk mematikan baling2.

      </p></div>

      3.7 Flowchart Sistem

      pada pembuatan sebuah sistem pengontrolan diperlukan sebuah gambar yang dapat menjelaskan alur ataupun langkah-langkah dari suatu sistem yangdibuat. Dibawah ini adalah gambaran diagram sistem flowchart:

      Gambar 3.17. Sistem Flowchart

      3.10 Permasalahan Yang Dihadapi Dan Alternatif Pemecahan Masalah

      3.10.1 Sistem Yang Berjalan

      Untuk menganalisa sistem yang berjalan, pada penelitian ini digunakan teknik pembacaan melalui diagram flowchart untuk mempermudah pembacaan sistem yang berjalan.

      Sistem yang berjalan saat ini pada Flowchart Diagram

      Gambar 3.18. Diagram Flowchart sistem yang berjalan

      Berdasarkan diagram flowchart pada 3.36. Pada saat user bergerak ketempat stopkontak maka user harus menekan tombol yang ada di stop kontakkemudian arus tersebut putus atau nyambung dimana arus tersebut mempengaruhi alat yang ada.

      3.10.2 Permasalahan Yang Dihadapi

      Berdasarkan hasil wawancara yang dilakukan pada PT CS2 POLA SEHAT, sistem yang berkerja saat ini masih manual. Manual disini diartikan bahwa user harus bergerak lebih ekstra untuk mengerjakan sesuatu hal yang bisa dikerjakan dengan mudah tanpa harus bekerja ekstra. Dapat diambil satu masalah yang mempengaruhi kegiatan dalam mematikan arus listrik dari stokkontak Dihadapiaitu user bisa saja tersetrum karna adanya kebocoran arus listrik dari stopkontak tersebut yang mungkin pernah dialami oleh stakeholder. Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi pada sistem yang berjalan, terdapat beberapa permasalahan yang dihadapi, antara lain:

      1. Sistem pengontrolan peralatan pencampur teh masih manual.

      2. User bisa saja lupa untuk mematikan peralatan baling - baling atau pun pompa tranfer (karna jauh dari stokontak).

      3.10.3 Alternatif Pemecahan Masalah

      Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi pada sistem yang berjalan,terdapat beberapa alternatif pemecahan dari permasalahan yang dihadapi, antaralain:

      1. Membuat alat kontrol untuk mengatur peralatan tersebut.

      2. Membuat simulasi perancangan tersebut untuk diberikan kepada user.

      3.11 User Requirement

      3.11.1 Elisitasi Tahap I

      Elisitasi tahap I disusun berdasarkan hasil wawancara dengan stakeholder mengenai seluruh rancangan sistem pengontrolan pencampur teh automatic yang di usulkan. Berikut saya lampirkan Gambar Elisitasi Tahap I:

      Gambar Elisitasi Tahap I

      3.11.2 Elisitasi Tahap II

      Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI. Berdasarkan gambar 3.4. terdapat 2 functional dan 1 nonfunctional optionnya Inessential (I) dan harus dieliminasi. Semua requirement tersebut merupakan bagian dari sistem yang dibahas, namun sifatnya tidak terlalu penting karena walaupun ke-3 requirement tersebut tidak dipenuhi, sistem pengontrolan dapat running tanpa error. Sesuai dengan ruang lingkup penelitian yang telah dijelaskan pada bab sebelumnya, maka semua requirement di atas diberi opsi I (Inessential) dan yang dapat terlihat pada gambar elisitasi berikut ini:

      Tabel 3.2. Elisitasi Tahap II

      Keterangan: M = Mandatory D = Desirable I = Inessential

      3.11.3 Elisitasi Tahap III

      Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML. Berikut tabel elisitasi tahap III tersebut

      Tabel 3.3. Elisitasi Tahap III

      Keterangan: T: Technical L: Low O: Operational M: Middle E: Economic

      H: High

      3.11.4. Final Elisitasi

      Final elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem kontrol robot pemindah barang. Berdasarkan elisitasi tahap III diatas, dihasilkanlah 11 fucntional dan 1 nonfucntional final elisitasi yang diharapkan dapat mempermudah dalam membuat suatu sistem pengontrolannya.Berikut tabel final elisitasi tersebut

      Tabel 3.4.final elistasi

      BAB IV

      PENUTUP

      Kesimpulan

      Dari perancangan dan implementasi yang dilakukan ada beberapa kesimpulan antara lain:

      1. Pengontrolan Alat Pencampur Teh Pada Pt Cs2 Pola Sehat dengan menggunakan media Bluetooth HC-05 yang diproses oleh mikrokontroller ATMega 328P dapat mengontrol peralatan pencampur teh sesuai dengan perintah yang di inginkan. Dalam pemrograman aplikasinya kita juga mampu membuat interface sesuai dengan kebutuhan.
      2. Cara pengontrolan Alat Pencampur TehPada Pt Cs2 Pola Sehat menggunakan smartphone android harus terkoneksi dengan Bluetooth HC-05 sehingga smartphone bisa mengirimkan data ke mesin sesuai dengan perintah pengguna.
      3. Untuk membuat alat pencampur teh automatic diperlukan mikrokontroller yang dapat diprogram secara embedded sehingga alat dapat dikendalikan, selain itu diperlukan sebuah program yang dapat mengkomunikasikan mikrokontroller dengan smartphone dalam hal ini menggunakan bahasa C dan Bluetooth HC-05. Serta handphone sebagai penerima laporan dari aplikasi pencampur.

      Saran

      Berdasarkan perancangan dan kesimpulan diatas, ada beberapa saran yang dapat

      1. Device pencampur teh automatic dapat dilengkapi dengan sebuah sensor sehingga mampu mendeteksi suhu air di tanki masak teh. Sehingga fungsi device tidak hanya serbatas menghidupkan dan mematikan peralatan pencampur teh.
      2. Bagi peneliti selanjutnya sistem ini dapat berjalan tanpa harus campur tangan manusia.
      3. Bagi peneliti selanjutnya, sistem ini dapat dikembangkan melalui komunikasi via wireless atau media komunikasi lain agar jangkuanya lebih jauh atau tidak terbatas.

      DAFTAR PUSTAKA

      DAFTAR LAMPIRAN

      Lampiran A:

      A.1.Surat Pengantar KKP

      Lampiran B:

      B.1. Penilaian Objectif iDu