Jumat, 08 Januari 2016

Mengenal Nama Nama Program Pengolah Database

Program pengolah database – Di tahun 2016 ini era komputer dan internet semakin berkembang dengan sangat cepat berbagai ide dan inovasi tercetus setiap hari guna mempermudah pekerjaan manusia. Di zaman yang seba canggih ini seperti saat ini, basis data atau database memiliki peranan yang sangat penting. Hampir seluruh kegiatan administratif di institusi dan perkantoran saat ini telah diintegrasikan ke sistem komputasi dengan database terpadu. Demikian juga, berbagai layanan online di internet juga tidak lepas dari peranan database untuk website game online serta aplikasi aplikasi smartphone yang semakin menjamur. Lalu apa saja jenis – jenis teknologi yang digunakan untuk mengelola database. Berikut ini merupakan daftar beberapa jenis teknologi program pengolah database yang sebagian besar adalah Relational Database Management System.

Nama Nama Program Pengolah Database

Nama Nama Program Pengolah Database

MySQL

Ini adalah aplikasi pengolah database open source dan dikembangkan oleh Oracle. MySQL adalah pengolah database yang banyak digunakan dan biasa digunakan untuk aplikasi web.

Apache Derby

Pengolah database ini sebelumnya lebih dikenal dengan nama IBM Cloudscape. Apache Derby adalah aplikasi pengolah database yang sifatnya open source dan dikembangkan oleh Apache Software Foundation. Apache Derby biasanya digunakan di program Java dan untuk memproses transaksi online.

IBM DB2

Ini adalah program pengolah database yang dikembangkan oleh IBM secara komersial. DB2 dibagi menjadi 3 varian yakni DB2 untuk Linux – Unix – Windows, DB2 untuk mainframe dan DB2 untuk iSeries.

Firebird

Ini adalah aplikasi pengolah database open source yang dikembangkan Firebird Project. Biasanya aplikasi pengolah database ini dijalankan di Linux Windows dan beberapa varian Unix.

Microsoft SQL Server

Ini adalah aplikasi pengolah database yang dikembangkan langsung oleh Microsoft yang bersifat komersial. Tetapi, ada pula versi freewarenya. Biasanya digunakan dalam berbagai versi Microsoft Windows.

Oracle

Ini adalah program pengolah database yang bersifat komersial dan dikembangkan oleh Oracle Corporation. Oracle terbagi menjadi beberapa varian dengan tujuan dan segmen penggunaan yang bermacam – macam.

Postgres atau Postgre SQL

Ini adalah aplikasi pengolah database open source yang dikembangkan PosgreSQL Global Development Group. Pengolah database ini hadir dalam beberapa platform sistem operasi seperti FreeBSD, Linux, Windows, Solaris, dan Mac OS.

Sybase

Ini adalah aplikasi pengolah database komersial yang dikembangkan oleh SAP. Sybase ditargetkan untuk mengembangkan aplikasi mobile.

WebDNA

Ini adalah aplikasi pengolah database yang sifatnya freeware dan dikembangkan WebDNA Software Corporation dan didesain untuk web.

Redis

Ini adalah aplikasi pengolah database terbuka atau open source yang dikembangkan Salvatore Sanfilippo dan disponsori oleh Vmware.

MongoDB

Ini adalah aplikasi pengolah database open source yang dikembangkan langsung oleh 10gen. MongoDB saat ini tersedia untuk berbagai macam platform sistem operasi dan sudah digunakan oleh MTV Networks, Foursquare, dan Craiglist.

CouchDB

Ini adalah aplikasi pengolah database open source yang dikembangkan Apache Software Foundation. CouchDB difokuskan untuk server web.
Demikian beberapa program pengolah database yang banyak digunakan dan penggunaannya yang bisa TechnoGrezz rangkum. Anda bisa menggunakan aplikasi pengolah database sesuai dengan kebutuhan Anda.
Baca juga nama nama bahasa pemrograman web server dan web client semoga sedikit menambah pengetahuan tentang ilmu pemrograman komputer dan internet terutama bagi newbie yang baru mulai memasuki dunia IT.

Rangkaian Detektor Getaran

Rangkaian Detektor Getaran. Elektromania, seperti kita ketahui bersama, Indonesia sekarang ini hampir menjadi langganan tetap bencana alam. Setiap saat bencana alam sering menghampiri bumi pertiwi. Mereka datang seolah silih berganti atau susul menyusul. Dari mulai banjir bandang, longsor, gempa bumi, gunung meletus  sampai tsunami. Mungkin ini terjadi karena letak geografis dan kondisi geologis Indonesia di samping karena ulah manusia sendiri yang sudah tidak bersahabat dengan alam.



Kita pun harus selalu waspada dan cepat tanggap bila mengetahui gejala akan datangnya musibah bencana alam. Alam memang sulit untuk ditaklukan. Kondisi alam cukup sulit untuk diprediksi. Jadi kita dituntut untuk selalu siaga bila terjadi gelagat bencana alam. Untuk mengetahui lebih dini akan adanya suatu bencana, kita tentu perlu alat atau instrumen yang bisa mendeteksi gejala bencana alam tersebut. Kali ini kita akan mencoba membuat alat yang berhubungan dengan gempa bumi atau tanah longsor.  Ini diaRangkaian Detektor Getaran.


Dengan bantuan detektor keramik sederhana piezo-listrik memungkinkan untuk merakit sebuah unit sensor yang menarik dan berguna, yang dapat digunakan untuk mendeteksi dampak dan getaran pada pintu,  jendela, dinding, tanah dan lain-lain. Sensor kejut (Ceramic piezo-electric detector ) menggunakan “unimorph” diaphram, yang terdiri dari disk piezo dan disk logam. Sensor ini memasok tegangan sebanding dengan percepatan dampak atau getaran, misalnya 40mV / G keluaran yaitu dekat 2V untuk dampak 60g.
Kemudian tegangan rendah arus rendah dampak unit sensor direalisasikan menggunakan detetor keramik standar piezo-listrik yang mengendarai monostable multivibrator (IC1), sirkuit untuk mengaktifkan transistor npn silikon (T1).  Betapa bermanfaatnya Rangkaian Detektor Getaran ini sebagai peringatan dini terhadap bencana alam longsor dan gempa bumi.

Aplikasi Absensi Pegawai Menggunakan Java Netbeans

Aplikasi Absensi Pegawai ini adalah aplikasi sederhana yang dibangun menggunakan bahasa pemrograman Java dibantu dengan Netbeans IDE ( versi yang gue pake 7.2 ) dan databasenya menggunakan MySQL. Seperti postingan kalkulator sederhana, project ini adalah tugas mata kuliah Pemrograman Berbasis Objek yang dikembangin selama dua minggu ( disamping project 3 mata kuliah lain ) bareng temen gue di Teknik Komputer Diploma IPB.

Walaupun belum banyak memahami tentang bahasa pemrograman java pake Netbeans, tapi project aplikasi absensi pegawai ini lumayan memuaskan buat gue pribadi karena banyak banget pelajaran yang gue dapet dari project ini yang dapat menambah wawasan ngoding gue. hehe

Karena bukan hal yang baru lagi, aplikasi ini telah banyak digunakan di perusahaan atau instansi yang membutuhkan pendataan kehadiran dan absensi pegawai yang sangat detil sehingga dibutuhkan sistem otomatis yang dapat mencatat kehadiran dan absensi pegawai secara cepat dan mudah digunakan oleh perusahaan atau instansi.

Deskripsi singkat 

Pada aplikasi ini gue ngambil kasus sebuah perusahaan yang mempunyai banyak karyawan dan shift yang berbeda-beda. Jadi, setiap karyawan punya jam kerjanya masing-masing. Selain mempunyai jam kerja masing-masing, mempunyai beberapa data pribadi umumnya pegawai seperti NIP, Nama, Jabatan, dan foto pegawai yang akan ditampilkan jika pegawai itu melakukan penanda kehadiran.
Selain melakukan absen hadir di panel admin terdapat beberapa menu yang mencakup pengelolaan presensi dan absensi pegawai. Aplikasi ini terbagi menjadi 2 project karena project sebagai server ( admin ) hanya digunakan untuk staff khusus sedangkan clientnya ( presensi ) dapat digunakan oleh semua pegawai untuk melakukan presensi. Ini mencegah tangan jahil mengakses panel admin selain staff admin oleh karena itu project harus dibangun secara terpisah.

Fitur aplikasi

# Presensi / Client
  - Menampilkan waktu & tanggal
  - Menjadikan windows menjadi selalu di tumpukan paling atas agar tidak mengganggu pegawai untuk melakukan presensi.
- Menampilkan data umum pegawai
- Mencegah pegawai keluar masuk sebelum waktunya ( rentan waktu 30 menit )
- Menganti fungsi tombol masuk dan tombol keluar menjadi satu, yaitu hanya menekan tombol Enter pada keyboard untuk melakukan kedua aksi tersebut dengan algoritma yang baik.
- Mengefisiensikan database
- Mempersingkat kode program

# Admin
Dashboard
- Menampilkan aktifitas terbaru semua pegawai
- Menampilkan persentase kehadiran pegawai secara keseluruhan
- Menampilkan jumlah pegawai perusahaan

Manajemen Pegawai
- Menampilkan data pegawai yang ada
- Terdapat fungsi umum Tambah, Ubah dan hapus data
- Mencengah duplikasi pegawai
- Aksi tombol simpan bisa digunakan sebagai penambahan data, dan pengubahan data.

Izin/cuti 
- Menampilkan data pegawai yang cuti/izin
- Terdapat fungsi umum Tambah, Ubah dan hapus data
- Menggunakan komponen JDateChooseruntuk memilih tanggal
- Mencegah duplikasi data izin/cuti
- Aksi tombol simpan bisa digunakan sebagai penambahan data, dan pengubahan data.

Laporan harian
- Menggunakan komponen JCalendar untuk memilih tanggal yang akan dicetak.
- Menggunakan iReport untuk menjadikan laporan berformat PDF

Aplikasi ini memang sangat jauh dari kata Sempurna. Insya allah bakal gue kembangkan lagi kalau ada yang lapor bug, pengen mempelajarinya lebih lanjut atau ingin menggunakan tenaga saya untuk membuat aplikasi ini lebih sempurna dan benar-benar dapat digunakan di masyarakat.

Screenshoot

Tabel Relasional / ER Diagram
Tabel Relasional / ER Diagram
Jendela Presensi Pegawai
Jendela Presensi Pegawai
Dashboard di Jendela Admin
Dashboard di Jendela Admin

Source code, bahan-bahan & database


Sebelum menjalankan aplikasinya, beberapa hal penting yang harus dilakukan diantaranya:

I. Menambahkan Pallet JCalendar di Netbeans

1. Download JCalendar ( Download ), lalu ekstrak.
2. Buka Netbeans IDE.
3. Klik Tools -> Pallete -> Swing/awt Components.
4. Klik New Categories -> beri nama kategori (contoh : JCalendar) -> Klik OK.
5. Klik Add From JAR -> arahkan ke folder hasil ekstrak yang dilakukan pada step 1, lalu buka folder "lib" dan pilih file jcalendar-1.4.jar -> Klik Next.
6. Pilih semua komponen jcalendarnya (Ctrl + A) -> Klik Next.
7. Pilih pallete category JCalendar -> klik Finish.

II. Menambahkan Library Eksternal di Netbeans

1. Buka Netbeans IDE.
2. Klik kanan pada Libraries project netbeansnya, pilih Add JAR/Folder.
3. Arahkan ke folder "lib" yang ada di masing-masing folder project AbsensiPegawai dan AbsensiPegawai-Client di paket download source code.
4. Pilih/blok semua file .jar nya ( Ctrl + A ).
5. Klik Open.

III. Pembuatan & Import Database MySQL 

1. Buka tool manajemen database MySQL ( PHP MyAdmin, Navicat, dll )
2. Buat database MySQL bernama dbabsensipegawai.
3. Pilih database dbabsensipegawai.
4. Import file dbabsensipegawai.sql yang ada di paket source code project.


IV. Konfigurasi Koneksi Aplikasi Java ke Database MySQL

1. Buka Netbeans IDE.
2. Open kedua project absensinya (AbsensiPegawai & AbsensiPegawai-Client).
3. Buka file KoneksiDB.java di package controller.
4. Sesuaikan variabel url, username dan password koneksi MySQL yang akan dihubungkan dengan aplikasi. Default koneksi MySQL, usernamenya adalah "root" dan password dikosongkan.

V. Run Project
- Run project jika sudah tidak ada lagi baris kode yang error.
- Login di Admin aplikasi bisa menggunakan username "admin" & password "admin" atau username "dendi" & password "dendi". Atau sesuaikan credential administrator di tabel admin di database dbabsensipegawai.

EMBEDDED SYSTEM

PENGERTIAN EMBEDDED SYSTEM
Embedded system adalah sebuah sistem komputer yang didesain untuk melakukan suatu pekerjaan khusus. Embedded system biasanya merupakan bagian dari perangkat yang lebih besar yang didalamnya terdapat hardware dan peralatan mekanik. Tidak seperti sistem komputer yang di bangun di PC, embedded system relatif lebih cepat dalam runtime bahkan seringkali real time karena embedded system dibangun dengan bahasa pemrograman yang lebih dekat/dikenali oleh hardware.
KOMPONEN UTAMA EMBEDDED SYSTEM
Embedded system memiliki tiga komponen utama, yaitu:
1. Hardware
  • Power Supply
  • Processor
  • Memory
  • Timers
  • Serial communication ports
  • Output/Output circuits
  • System application specific circuits
2.Software
Embedded system memiliki software yang ditulis dalam bahasa yang lebih dekat/dikenali oleh hardware, misalnya Assembly, C, C++, Java
3. Real-Time Operating System
RTOS membawahi software dan menyediakan mekanisme agar prosesor dapat menjalankan proses sesuai jadwal dan melakukan switching dari satu proses (tugas) ke proses lain. Contoh RTOS: VxWorks, OS9, RTLinux, Symbian.
MICROCONTROLLER DAN HUBUNGANNYA DENGAN EMBEDDED SYSTEM
Microcontroller adalah sebuah komputer kecil di dalam satu sirkuit yang berisi inti prosesor, memori, dan input/output peripheral yang dapat diprogram, dan di desain khusus untuk embedded system. Microcontroller berukuran kecil dan murah, sangat berbeda dengan apa yang ada di komputer. Kenapa berbeda? Karena menyesuaikan kebutuhan, microcontroller ini didesain untuk suatu tujuan khusus, bukan untuk melakukan pekerjaan-pekerjaan rumit seperti yang ada di computer sebenarnya.
Embedded system tidak membutuhkan kapasitas data dan address bus yang terlalu besar, itu sebabnya microcontroller ini berukuran lebih kecil, dan harga harus terjangkau karena akan dipasangkan ke barang-barang elektronik yang harganya juga terjangkau.
CONTOH-CONTOH IMPLEMENTASI EMBEDDED SYSTEM
Embedded system dapat berjalan karena salah satunya ada microcontroller di dalamnya. Sudah sedikit disinggung di atas  bahwa microcontroller akan dipasangkan ke barang-barang elektronik, berarti di dalam barang-barang elektronik itu terdapat embedded system. Contoh yang paling dekat dengan kita adalah barang-barang elektronik yang berhubungan dengan kebutuhan rumah-tangga, misalnya lemari pendingin, mesin cuci otomatis, kompor listrik, televisi, telepon,  dan lain-lain.  Tidak hanya itu saja, radio dan kamera DSLR atau pocket pun juga memakai embedded system.

Kamis, 07 Januari 2016

RANGKAIAN ALARM KECEPATAN MOBIL

Ketika kita mengemudi terkadang kita tidak mengetahui kecepatan mobil kita, apalagi ketika kita berada di jalan tol yang jalannya begitu enak dan lurus, apabila terlalu cepat atau laju mobil melebihi kecepatan bisa mengakibatkan kecelakaan yang siapapun tidak ingin terjadi. Maka diperlukanlah Rangkaian Alarm Kecepatan Mobil ini untuk mengingatkan sang sopir yang tidak memperhatikan kecepatan karena jalan yang enak dan lurus. Rangkaian inipun bisa diatur kecepatannya, misalnya kita atur ketika melebihi angka 100km/ maka alarm harus berbunyi.




Skema Rangkaian Alarm Kecepatan Mobil


Cara kerja rangkaian:
Sebuah buzzer piezo akan berbunyiPulsa Kecepatan dimasukkan ke dasar Q1 dan bentuk gelombang yang dihasilkan pada kolektor diberi makan melalui jaringan RC ke input dari sebuahkonverter LM2917 frekuensi ke teganganIC1Tegangan yang dihasilkan diumpankan ke tigapembanding (IC2d-IC2b) yang memiliki tegangan referensi pada input pembalik merekaditetapkan oleh 10-gilirannya trimpots VR1, VR2 & VR3Output dari komparator setiapditerapkan melalui jaringan lain RC ke pintu gerbang dari sebuah SCR. Anoda dari tiga SCRs yangcommoned terhubung ke input pembalik komparator yang tersisa, IC2a.
Non-inverting input diatur ke 2,3 V dengan trimpot VR4. Dalam penggunaannya, setelah Andamelebihi pengaturan kecepatan untuk komparator khususnya, terkait SCR sebentar melakukanmenarik pin 2 dari IC2a rendah dan bunyi pendek yang dipancarkan oleh bel piezo. Kemudian, jika anda melebihi pengaturan kecepatan berikutnya, bip lain akan didengar. Idenya adalahmembuat setiap setelan kecepatan beberapa km / jam lebih tinggi dari yang sebenarnya sehingga jika Anda mengemudi pada kecepatan yang benar di zona tertentu, buzzer tidak akan terdengar.Tetapi karena Anda meningkatkan kecepatan, buzzer akan berbunyi beep sekali karena Andamelebihi pengaturan kecepatan untuk setiap zonaDengan cara ini, tidak ada kebutuhan untuk terus beralih pengaturan kecepatan seperti yang Anda melewati zona yang berbeda dan Anda dapat memilih untuk mengabaikan beep yang tidak "ilegal".
 

DATA DATA TELEKOMUNIKASI

Data DATA TELEKOMUNIKASI
Komunikasi data merupakan gabungan 2 macam teknik yaitu teknik telekomunikasi dan teknik pengolahan data. Seperti diketahui telekomunikasi ialah segala kegiatan yang berhubungan dengan penyaluran informasi dari titik ke titik yang lain, sedangkan pengolahan data ialah segala keigatan yang berhubungan dengan pengolahan data.
Tujuan dari komunikasi data antara lain :
1.             memungkinkan pengiriman data dalam jumlah besar efisien, tanpa kesalahan dan ekonomis dari satu tempat ke tempat yang lain.
2.             memungkinkan penggunaan sistem komputer dan peralatan pendukungnya dari jauh (remote computer use).
3.             memungkinkan penggunaan sistem komputer secara terpusat maupun secara tersebar sehingga mendukung manajemen dalam hal kontrol (baik sentralisasi maupun desentralisasi).
4.             mempermudah kemungkinan pengelolaan dan pengaturan data yang ada dalam berbagai macam sistem komputer.
5.             mengurangi waktu untuk pengolahan data.
6.             mendapatkan data langsung dari sumbernya (mempertinggi kendalan).
7.             mempercepat penyebarluasan informasi.
 
Dengan melihat kegunaan dari komunikasi data ini dikenal beberapa sistem komunikasi data yang penggunaannya secara umum dapat digolongkan dalam beberapa bidang yaitu :
1.      bidang pengumpulan data (data collection)
data dapat dikumpulkan dari beberapa tempat (remote station), di simpan dalam memori dan pada waktu-waktu tertentu data tersebut akan diolah
2.      bidang tanya – jawab (inquiry dan response)
pemakai dapat mengakses langsung ke program atau file. Data yang  dikirimkan ke sistem komputer ini langsung diproses dan hasilnya segera dapat diberikan. Bilamana pemakai melakukan dialog dengan komputer maka sistem semacam ini disebut interaktif.
3.             bidang storage dan retrieval
data yang sebelumnya telah disimpan dalam komputer dapat diambil sewaktu-waktu oleh pihak yang berkepentingan.
4.             bidang time sharing
sejumlah pemakai dapat mengerjakan programnya bersama-sama. Setiap pemakai diberikan kesempatan untuk bekerja selama jangka waktu tertentu yang tetap besarnya, setelah itu pemakai lain akan mendapatkan kesempatan. Kalau terlalu banyak data yang harus dikerjakan dalam satu satuan waktu fasilitas roll in-roll out harus dipergunakan.
5.             bidang remote job entry
remote job terminal mengirimkan program atau data (teks) untuk disimpan ke komputer pusat tempat data diproses. Program tersebut akan dikerjakan secara batch, yaitu diolah setelah gilirannya tiba.
6.             bidang real time data processing dan process control
hasil proses dikehendaki dalam waktu yang sesuai dengan kepentingan proses tersebut (real time).
7.             bidang pertukaran data antarkomputer
pertukaran data berupa program, file dan sebagainya antar system komputer. Pada aplikasi ini data yang dipertukarkan jumlahnya banyak dan waktu pengiriman dikehendaki singkat sekali
 
untuk berlangsungnya  komunikasi data diperlukan sedikitnya 3 komponen utama yaitu pemancar (transmitter), penerima (receiver) dan media penghubung untuk keduanya.
Tugas ketiga komponen dasar tersebut adalah :
1.      sumber (pemancar atau pengirim)
yaitu pemancar atau pengirim informasi data. Jelas salah satu komponen dasar utama didalam komunikasi data adalah peralatan yang menjadi sumber data atau pemancar. Karena pembicaraan berkisar pada system komputer, maka pada umumnya pemancar adalah suatu sistem komputer. System komputer inilah yang melakukan pengaturan dalam pengiriman data. Seringkali komunikasi data tidak hanya berlangsung satu arah, tapi juga dalam 2 arah sehingga pemancar berfungsi juga sebagai penerima dan sebaliknya. Itulah sebabnya suatu terminal (misalnya video display  unit/crt) dari user pada saat tertentu juga berfungsi sebagai pemancar, demikian juga halnya printer.
2.      medium transmisi
yaitu saluran tempat informasi tersebut disalurkan ke tempat tujuan. Komponen dasar utama yang kedua adalah media yang dipergunakan oleh data yang dikirimkan untuk mencapai tempat tujuannya. Secara gratis besar maka media yang dipergunakan dapat berupa :
·        kabel
·        udara
·        cahaya
3.      penerima
yaitu alat yang menerima informasi yang dikirimkan. Komponen dasar utama yang lain adalah penerima data atau receiver. Umumnya suatu penerima berupa terminal jenis VDU, printer atau a;at pencetak jenis lain (plotter misalnya) bahkan system komputer lain. Penerima seringkali juga berfungsi sebagai pemancar karena komunikasi berlangsung dalam dua arah, meskipun data yang dikirimkan pemncar adalah data informasi bagi pemakai sedang data yang dikirimkan penerima adalah data berfungsi memberitahukan pemancar mengenai keadaan data yang diterimanya.

PRINSIP KERJA LINE FOLLOWER












Prinsip Kerja Line Follower Analog

Line Follower Analog merupakan susunan dari beberapa rangkaian pembentuk sistem kerja Line Folower Analog itu sendiri. Sistem Kerja tersebut dapat dibagi menjadi tiga bagian, yaitu sensor garis, komparator, dan pengendali (driver) motor DC.
A. Prinsip Kerja Sensor
Sensor yang digunakan terdiri dari photo dioda. Sensor ini nilai resistansinya akan berkurang bila terkena cahaya dan bekerja pada kondisi riverse bias. Untuk sensor cahayanya digunakan LED Superbright, komponen ini mempunyai cahaya yang sangat terang, sehingga cukup untuk mensuplai cahaya ke photo dioda.

Jika photo dioda tidak terkena cahaya, maka nilai resistansinya akan besar atau dapat diasumsikan menjadi tak hingga. Sehingga arus yang mengalir pada komparator sangat kecil atau dapat diasumsikan berlogika 0.
Jika photo dioda terkena cahaya, maka photo dioda akan bersifat sebagai sumber tegangan dan nilai resistansinya akan menjadi kecil, sehingga akan ada arus yang mengalir ke komparator atau berlogika 1.

B. Prinsip Kerja Komparator
Komparator dalam rangkaian Line Folower adalah rangkaian pembanding antara input yang masuk dari rangkaian sensor dengan input dari rangkaian pembagi tegangan yang menggunakan Variable Resistor. Prinsip Kerja Komparator dapat dibaca pada artikel Komparator.

C. Prinsip Kerja Pengendali Motor
Pengendali motor ini digunakan untuk mengaktifkan motor DC yang digunakan. Sehingga output yang berasal dari komparator kemudian akan mengaktifkan rangkaian driver motor. Driver motor ini dapat membuat motor berputar ke arah kanan dan ke arah kiri atau ke arah depan dan ke arah belakang sesuai input yang betasal dari komparator. Untuk lebih jelasnya mengenai prinsip kerja driver motor ini dapat dibaca pada artikel Driver Motor DC.



Jadi, skema rangkaian Line Follower Analog secara keseluruhan dapat dilihat seperti pada gambar berikut