SI1431482637

Dari widuri
Lompat ke: navigasi, cari

RANCANG BANGUN SMART DOOR LOCK MENGGUNAKAN

VOICE RECOGNITION BERBASIS RASPBERRY PI 3

PADA PERGURUAN TINGGI RAHARJA


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1431482637
NAMA
: Fitri Indriyani


JURUSAN SISTEM KOMPUTER

KONSENTRASI COMPUTER SYSTEM

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2017/2018


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

RANCANG BANGUN SMART DOOR LOCK MENGGUNAKAN

VOICE RECOGNITION BERBASIS RASPBERRY PI 3

PADA PERGURUAN TINGGI RAHARJA

Disusun Oleh :

NIM
: 1431482637
Nama
: Fitri Indriyani
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Komputer
Konsentrasi
: Computer System

 

 

Disahkan Oleh :

Tangerang, September 2018

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Komputer
           
           
           
           
(Ir. Untung Rahardja, M.T.I, MM)
       
(Ferry Sudarto, S.Kom, M.Pd)
NIP : 000594
       
NIP : 079010


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

RANCANG BANGUN SMART DOOR LOCK MENGGUNAKAN

VOICE RECOGNITION BERBASIS RASPBERRY PI 3

PADA PERGURUAN TINGGI RAHARJA

Dibuat Oleh :

NIM
: 1431482637
Nama
: Fitri Indriyani

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Disetujui Oleh :

Tangerang, September 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
(Diah Aryani, S.T., M.Kom)
   
(Dedy Prasetya Kristiadi, M.Kom)
NID : 11010
   
NID : 16007


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

RANCANG BANGUN SMART DOOR LOCK MENGGUNAKAN

VOICE RECOGNITION BERBASIS RASPBERRY PI 3

PADA PERGURUAN TINGGI

Dibuat Oleh :

NIM
: 1431482637
Nama
: Fitri Indriyani

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer System

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, September 2018

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

RANCANG BANGUN SMART DOOR LOCK MENGGUNAKAN

VOICE RECOGNITION BERBASIS RASPBERRY PI 3

PADA PERGURUAN TINGGI


Saya yang bertandatangan di bawah ini,

NIM
: 1431482637
Nama
: Fitri Indriyani
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Komputer
Konsentrasi
: Computer System

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan 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 pernyataan diatas tidak benar.

Tangerang, September 2018

 
 
 
 
 
(Fitri Indriyani)
NIM : 1431482637

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI

Pintu server merupakan akses utama untuk memasuki ruangan server. Namun saat ini kunci pintu pada ruangan server masih menggunakan anak kunci untuk membuka pintu. Maka penulis akan membuat pintu server yang terintegrasi dengan sistem komputer yang dapat membuka kunci pintu menggunakan voice recognition. Voice Recognition yaitu dapat mengidentifikasi seseorang melalui suaranya. Voice recognition ini terbagi menjadi 2 bagian yaitu speech recognition dan speeker recognition. Sementara itu penulis menggunakan bagian speech recognition untuk membuka kunci pintu server. Dimana, speech recognition dapat mengidentifikasi apa yang diucapkan oleh seseorang. Rancang bangun ini dibuat menggunakan Raspberry pi 3 sebagai pusat pemroses dan ULN 2803 sebagai Ic untuk meningkatkan tegangan sehingga dapat menggerakkan solenoid yang berfungsi untuk menggerakan doorlock. Kemudian Raspberry memberikan perintah ke motor servo untuk membuka pintu. Hanya staff yang memiliki id dan password saja yang hanya dapat membuka kunci pintu pada ruangan server menggunakan voice recognition ini. Sedangkan yang tidak memiliki id dan password tidak dapat membuka kunci pintu pada ruangan server. .

Kata Kunci: Voice Recognition, Raspberry pi 3, Doorlock

ABSTRACT

The server door is the primary access to enter the server room. Currently the door lock on the server still uses the key to unlock the door. So the author will create a server door that is connected with a computer system that can be used with voice recognition. Voice Recognition is accessible through voice. Voice recognition is divided into 2 parts namely speech recognition and speeker recognition. Meanwhile the author uses the speech recognition section to unlock the door server. Where, speech recognition can reflect what a person is saying. The design was built using Raspberry pi 3 as a processing center and ULN 2803 as Ic to increase the voltage that can move the solenoid that serves to move the doorlock. Then Raspberry gives the command to the servo motor to open the door. Only staff with id and password can only be used when the server uses speech recognition. Those who do not have an id and password can not unlock the door on the server outside the room.

Keywords: Voice Recognition, Raspberry pi 3, Doorlock



KATA PENGANTAR

Puji syukur Alhamdulillah, penulis panjatkan ke hadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya, sehingga Skripsi yang berjudul “Rancang Bangun Smart Door Lock menggunakan Voice Recognition berbasis Raspberry Pi 3 Pada Perguruan Tinggi Raharja” ini dapat berjalan dengan baik dan selesai dengan semestinya.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak-pihak yang telah membantu, membimbing dan mendukung dalam menyelesaikan Skripsi. Diantaranya:

  1. Bapak Dr. Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Bapak Ferry Sudarto, S.Kom, M.Pd., M.Ti selaku Kepala Jurusan Sistem Komputer.
  4. Ibu Diah Aryani, S.T.,M.Kom selaku Pembimbing I yang sangat baik dan sabar dalam mengarahkan Penulis menyelesaikan laporan Skripsi.
  5. Bapak Dedy Prasetya Kristiadi, M.Kom selaku Pembimbing II yang sangat baik dan sabar dalam mengarahkan Penulis menyelesaikan laporan Skripsi.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada Penulis.
  7. Kedua Orang Tua dan keluarga tercinta yang telah memberikan dukungan yang tiada hentinya dan doanya.
  8. Teman-teman Tarsok, Wury Intan Tiana, Nurus, Kartika serta teman-teman yang lain yang senantiasa mensupport selama Penulis dalam menjalankan laporan Skripsi.

Penulis menyadari bahwa dalam penulisan laporan Skripsi ini masih banyak kekurangan dan jauh dari kata sempurna, sehingga penulis mengharapkan saran maupun kritik yang bersifat membangun.

Tangerang, September 2018
Fitri Indriyani
NIM. 1431482637


DAFTAR TABEL

Tabel 2.1 Spesifikasi Raspberry pi 3 

Tabel 3.1. Jurusan atau Program Studi Pada STMIK Raharja 

Tabel 3.2. Jurusan atau Program Studi Pada AMIK Raharja 

Tabel 3.3 Elisitasi Tahap I 

Tabel 3.4 Elisitasi Tahap II 

Tabel 3.5 Elisitasi Tahap III 

Tabel 3.6 Final Draft Elisitasi 

Tabel 4.1 Pengujian Black Box Pada Menu Login

Tabel 4.2 Pengujian Black Box Catu Daya 

Tabel 4.3 Pengujian Black Box Solenoid 

Tabel 4.4 Pengujian Black Box Motor Servo 

Tabel 4.5 Time Schedule 

Tabel 4.6 Estimasi Biaya 

DAFTAR GAMBAR

 

Gambar 2.1 Raspberry Pi 

Gambar 2.2 Raspberry pi 3 Model B   

Gambar 2.3 Mikrofon 

Gambar 2.4 Resistor 

Gambar 2.5 Dioda 

Gambar 2.6 ULN2803 

Gambar 2.7 Solenoid

Gambar 2.8 Motor Servo 

Gambar 2.9 Flowchart Sistem (System Flowchart) 

Gambar 2.10 Flowchart Dokumen

Gambar 2.11 Flowchart Skemantik 

Gambar 2.12  Flowchart Program 

Gambar 2.13 Simbol Flowchart Proses

Gambar 2.14 Flowchart Proses 

Gambar 3.1 Struktur Organisasi 

Gambar 3.2 Flowchart Sistem Berjalan 

Gambar 3.3 Diagram Blok Rangkaian 

Gambar 3.4 Tampilan Utama ExpressSCH 

Gambar 3.5 Rangkaian Catu Daya 

Gambar 3.6 Rangkaian Solenoid 

Gambar 3.7 Rangkaian Motor Servo 

Gambar 3.8 Rangkaian Keseluruhan 

Gambar 3.9 Tampilan Python

Gambar 3.10 Tampilan Android Studio 

 Gambar 4.1 Flowchart Yang Diusulkan


DAFTAR SIMBOL

SIMBOL FLOWCHART (DIAGRAM ALIR)

flowchart

SIMBOL ELEKTRONIKA

simbol_elektrik


BAB I

PENDAHULUAN

Latar Belakang

Saat ini perkembangan teknologi di bidang elektronika dan komunikasi berjalan begitu pesat. Seiring dengan naiknya kebutuhan masyarakat maka teknologi sangat berperan sekali untuk membantu mempermudah pekerjaan manusia, maka dibuatlah suatu sistem kontrol robot yang dapat di kendalikan dengan menggunakan smartphone untuk memindahkan suatu barang. .

Sementara itu, untuk membuka atau mengunci pintu masih dilakukan secara manual di berbagai instansi salah satunya yang terdapat pada ruangan server di Perguruan Tinggi Raharja yang masih menggunakan kunci fisik sebagai alat untuk membuka atau mengunci pintu. Sedangkan, kunci fisik mudah hilang atau tertinggal yang mengakibatkan staf tehnik Perguruan Tinggi Raharja tidak dapat masuk ke dalam ruangannya. Hal tersebut mengakibatkan staf tehnik tidak dapat mengakses server yang ada pada Perguruan Tinggi Raharja .

Berdasarkan permasalahan di atas, penulis membuat suatu alat yang dapat digunakan untuk membuka atau mengunci pintu suatu ruangan berbasis raspberry pi 3 yang mampu membaca sinyal masukan suara yang digunakan untuk menggerakkan solenoid yang berfungsi menggerakkan doorlock. Kemudian raspberry memberikan perintah ke motor servo agar pintu ruangan dapat dibuka otomatis. Oleh karena itu perancangan alat ini dapat diaplikasikan untuk membuka kunci pintu pada ruangan server secara otomatis dan dapat memfasilitasi sistem keamanan yang dibutuhkan.

Dengan demikian, penulis mengambil judul, “ Rancang Bangun Smart Door Lock Menggunakan Voice Recognition Berbasis Raspberry Pi 3 Pada Perguruan Tinggi Raharja” .


Rumusan Masalah

Rumusan masalah pada penelitian ini adalah sebagai berikut:

1. Bagaimana merancang raspberry pi 3 agar dapat memberikan perintah untuk membuka kunci pintu pada ruangan server?

2. Bagaimana cara merancang sistem pembuka kunci pintu pada ruangan server menggunakan voice berbasis raspberry pi 3?

3. Apakah penggunaan voice recognition lebih mudah digunakan dibanding menggunakan kunci fisik untuk membuka atau mengunci pintu?


Ruang Lingkup Penelitian

Ruang lingkup yang akan dibahas dalam laporan skripsi ini adalah

1. Dapat membuka atau mengunci pintu menggunakan voice.

2. Mengaplikasikan Smart door lock pada ruangan server.

3. Hanya user yang mempunyai id dan password yang dapat membuka atau mengunci pintu pada ruangan server.


Tujuan Dan Manfaat Penelitian

Tujuan Penelitian

Adapun tujuan dari penelitian yang dilakukan adalah sebagai berikut:

1. Menerapkan ilmu teknologi informasi dan komunikasi khususnya yang didapatkan selama perkuliahan.

2. Membuat pintu pengenal suara yang dapat bekerja secara otomatis dan baik.

3. Memberi kemudahan kepada staf untuk masuk dalam ruangan server tanpa menggunakan kunci fisik.


Manfaat Penelitian

Manfaat dari penelitian ini adalah sebagai berikut:

1. Memaksimalkan dan meningkatkan inovasi dan kreatifitas dalam menciptakan sebuah karya yang mengimplementasikan ilmu teknologi informasi dan komunikasi .

2. Dapat meminimalisir kehilangan kunci yang mengakibatkan tidak dapat membuka pintu ruangan

3. Dapat mengurangi aksi pencurian


Metode Penelitian

Metode Pengumpulan Data

Metode penelitian yang digunakan oleh penulis dalam pembuatan Laporan Skripsi yaitu dengan menggunakan metode sebagai berikut:

1. Metode Observasi

Observasi ini peneliti melakukan pada Perguruan Tinggi Raharja guna untuk memperoleh data dan keterangan yang akan dikumpulkan untuk diteliti.

2. Metode Wawancara

Metode ini dilakukan melalui proses tanya jawab dengan narasumber yaitu staf tehnik pada Perguruan Tinggi Raharja sebagai stakeholder yang memiliki keluhan pada saat membuka atau mengunci pintu masih menggunakan kunci fisik. .

3. Metode Study Pustaka

Selain melakukan observasi dan wawancara, peneliti pun melakukan study pustaka untuk mendapatkan informasi dan teori-teori yang sesuai dengan sistem yang akan dibuat dengan mencatat, mempelajari dan memahami literature review yang berhubungan dengan penelitian dari berbagai sumber yang tertulis maupun elektronik .

Metode Analisa

Metode ini melakukan analisa suatu sistem yang ada menggunakan analisa SWOT, bagaimana sistem itu berjalan dan apakah kekurangan dari sistem tersebut. Pada sistem yang berjalan sekarang di ruang server Perguruan Tinggi Raharja masih manual yaitu masih menggunakan kunci fisik untuk membuka dan mengunci pintu.

Metode Perancangan

Pada metode perancangan ini peneliti dapat mengetahui bagaimana sistem yang akan dibuat atau dirancang dan alat apa saja yang dibutuhkan. Melalui tahapan pembuatan flowchart sebagai alur dari sistem yang akan dibuat dan perancangan perangkat lunak (Software) serta perangkat keras (Hardware).

Metode Testing

Pada metode pengujian ini peneliti melakukan uji coba dengan metode Black Box terhadap perancangan yang dibuat, agar diketahui apakah perancangan sudah berjalan sesuai ketentuan.

Sistematika Penulisan

Untuk memudahkan dalam pembuatan laporan Skripsi ini, maka penulisan laporan ini terdiri beberapa sub bab dengan sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN

Bab I menjelaskan tentang informasi umum seperti latar belakang penelitian ini dibuat, rumusan masalah, tujuan serta manfaat penelitian, metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab II berisikan landasan teori sebagai konsep dasar dalam proses pembuatan sistem dan beberapa pengertian yang sesuai dengan penelitian sehingga menghasilkan sebuah karya ilmiah yang memiliki daya guna.

BAB III RANCANGAN DAN PEMBAHASAN

Bab III berisikan tentang gambaran dan sejarah singkat struktur organisasi Perguruan Tinggi Raharja, permasalahan yang dihadapi, alternatif pemecahan masalah, analisa proses, sistem yang berjalan, serta alternatif pemecahan masalah, berikut pembahasan nya.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab IV ini membahas tentang perancangan sistem yang diusulkan, flowchart sistem yang diusulkan, konfigurasi sistem usulan, testing, evaluasi alat yang telah di uji, time schedule, dan estimasi biaya.

BAB V PENUTUP

Bab V membahas mengenai kesimpulan dari keseluruhan penulisan laporan Skripsi ini dan saran-saran yang diberikan oleh peneliti agar permasalahan yang dihadapi dapat terselesaikan dengan baik.

DAFTAR PUSTAKA

LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Perancangan

Definisi Perancangan

Berikut ini ada beberapa pendapat ahli mengenai definisi dari perancangan sistem, yaitu:

Darmawan (2013:227)[1] mengatakan bahwa, “Perancangan sistem adalah tahap setelah analisis dari siklus pengembangan sistem, pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi, menggambarkan bagaimana suatu sistem terbentuk.”

Yopie dan Ahmadi dalam Jurnal IJNS Vol. 4 No. 1 (2015:3)[2] berpendapat, “Perancangan sistem merupakan tahap lanjutan setelah tahap analisis sistem, yang bertujuan untuk mendefinisikan kebutuhan-kebutuhan fungsional mempersiapkan rancang bangun implementasi sistem baru, menggambarkan sistem baru, mengatur dan merencanakan elemen-elemen yang terpisah kedalam satu kesatuan yang utuh, serta mengkonfigurasikan perangkat-perangkat yang dibutuhkan dalam perancangan sistem baru.”

Konsep Dasar Sistem

Definisi Sistem

Istilah sistem sering digunakan untuk menggambarkan hubungan suatu kesatuan yang terdiri dari komponen-komponen yang saling berinteraksi untuk mencapai suatu tujuan.

Menurut Darmawan, dkk (2013:4),[3]“Sistem adalah kumpulan atau grup dari bagian atau grup dari bagian atau komponen apapun baik fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan”.

Menurut Marshall B.Romney (2014:3),[4]“Sistem adalah serangkaian dua atau lebih komponen yang saling terkait dan berinteraksi untuk mencapai tujuan”.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan sistem adalah suatu kumpulan komponen yang saling berhubungan satu sama lain untuk mencapai satu tujuan.

Karakteristik Sistem

Tohari (2013:2)[5]menyatakan bahwa karakteristik suatu sistem adalah sebagai berikut:

a. Komponen Sistem (Components)

Suatu sistem terdiri dari komponen-komponen yang Saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan.

b. Batasan Sistem (Boundary System)

Batas sistem merupakan daerah yang membatasi antara sistem yang satu dengan sistem yang lainnya atau dengan lingkungan luarnya. Adanya batas sistem, maka sistem dapat membentuk suatu kesatuan, karena dengan sistem ini, fungsi dan tugas dari subsistem satu dengan yang lainnya berbeda tetapi tetap saling berinteraksi. Dengan kata lain, batas sistem merupakan ruang lingkup atau scope dari sistem atau subsistem itu sendiri.

c. Lingkungan Luar Sistem (Environment)

Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi suatu sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga dapat merugikan. Lingkungan luar sistem yang menguntungkan Sedangkan, lingkungan luar yang merugikan harus dihilangkan supaya tidak mengganggu operasi dari sistem.

d. Penghubung Sistem (Interface).

Penghubung merupakan suatu media (penghubung) antara satu subsistem dengan subsistem lainnya yang membentuk satu kesauan, sehingga sumber-sumber daya mengalir dari subsistem yang satu ke subsistem yang lainnya. Dengan kata lain, melalui penghubung, output dari subsistem akan menjadi input bagi subsistem lainnya.

e. Masukan (Input)

Input adalah energi atau sesuatu yang dimasukkan ke dalam suatu sistem yang dapat berupa masukkan yaitu energi yang dimasukkan supaya sistem dapat beroperasi atau masukkan sinyal yang merupakan energi yang di proses untuk menghasilkan suatu luaran.

f. Keluaran (Output)

Merupakan hasil dari energi yang diolah da dilasifikasikan menjadi luaran yang berguna, juga merupakan luaran atau tujuan akhir dari sistem.

g. Pengolah (process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan mengubah input menjadi output.

h. Sasaran (Objective)

Sasaran dari sistem sangat menentukan sekali masukkan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu dikatakan berhasil bila mengenai sasaran atau tujuannya.

Konsep Dasar Kendali/Kontrol

Definisi Pengontrolan

Menurut Arion, dkk (2017:3264),[6] “Sistem kendali adalah sebuah proses pengendalian atau pengontrolan pada kombinasi beberapa dokumen yg bekerja secara bersama-sama dan membentuk suatu tujuan tertentu. Sistem kendali dapat dikatakan sebagai hubungan antara komponen yang membentuk sebuah konfigurasi sistem, yang akan menghasilkan tanggapan sistem yang diharapkan”.

Menurut Anderson (2014:26),[7] “Sistem automat (sistem kendali) telah memegang peranan yang sangat penting dalam perkembangan ilmu dan teknologi. Sistem automat dapat memberikan kemudahan dalam mendapatkan performasi dari sistem dinamik, mempertinggi kualitas dan menurunkan biaya produksi mempertinggi laju produksi, meniadakan pekerjaan-pekerjaan rutin dan membosankan yang harus dilakukan oleh manusia , dan sebagainya.”

Berdasarkan definisi diatas dapat disimpulkan bahwa pengontrolan adalah sebuah konfigurasi sistem yang menghasilkan tanggapan sistem memegang peranan yang sangat penting dalam perkembangan ilmu dan teknologi.

Konsep Dasar Prototype

Definisi Prototype

Menurut Darmawan (2013:229),[8] "Prototype adalah suatau versi dari sebuah sistem potensial yang memeberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai."

Menurut Vega Nataya, dkk (2016:196),[9] Prototype adalah model atau simulasi dari semua aspek produk sesungguhnya yang akan dikembangkan, model ini harus bersifat representatif dari produk akhirnya. Pada pengembangan sistem seringkali terjadi keadaan dimana pengguna sistem sebenarnya telah mendefinisikan secara umum atau tujuan perangkat lunaknya meskipun belum mendefinisikan secara rinci masukan, proses dan keluaran. Sementara itu dalam proses pengembangan sistem tidak jarang menghadapi keraguan mengenai efektifitas, efisiensi dan kualitas algoritma yang sedang dikembangkan kemampuan adaptasi sistem terhadap sistem operasinya atau tampilan yang sedang dirancangnya.

Jenis Prototype

Menurut Darmawan (2013:230),[8] terdapat dua jenis prototipe: evolusioner dan persyaratan. Prototipe evolutioner (evolutionary prototype) terus menerus disempurnakan sampai memiliki seluruh fungsional yang dibutuhkan pengguna dari sistem yang baru. Prototipe ini kemudian dilanjutkan produksi. Jadi satu protipe evolutioner akan menjadi sistem aktual. Akan tetapi, prototipe persyaratan (requirement prototype) dikembangkan sebagai satu cara untuk mendefenisikan persyaratan-persyaratan fungsional dari sistem baru ketika pengguna tidak mampu mengungkapkan apa yang mereka inginkan. Pengembangan prototipe evolusioner menunjukkan empat langkah dalam pembuatan suatu prototipe evolusioner. Empat langkah tersebut adalah:

a. Mengidentifikasi kebutuhan pengguna Pengembang mewawancarai pengguna untuk mendapatkan ide mengenai apa yang diminta dari sistem.

b. Membuat satu prototipe Pengembang mempergunakan satu alat prototipe atau lebih untuk membuat prototipe.

c. Menentukan apakah prototipe dapat diterima, pengembang mendemonstrasikan prototipe kepada para pengguna untuk mengetahui apakah telah memberikan hasil yang memuaskan. jika sudah, langkah empat akan diambil, jika tidak prototipe direvisi dengan mengulang kembali langkah satu, dua, tiga, dengan pemahaman yang lebih baik mengenai kebutuhan pengguna.

d. Menggunakan prototipe, prototipe menjadi sistem produksi Tiga langkah pertama sama dengan langkah yang diambil dalam membuat prototipe evolusioner. Langkah-langkah berikutnya adalah sebagai berikut:

</ol>

  1. Membuat kode sistem baru: prengembangan menggunakan prototipe sebagai dasar untuk pengodean sistem yang baru.
  2. Menguji sistem baru: pengembangan menguji sistem.
  3. Menentukan apakah sistem yang baru dapat diterima. Pengguna memberitahukan pada pengembangan apakah sistem dapat diterima.
  4. Membuat sistem baru menjadi sistem produksi.

Konsep Dasar Pengujian Black Box

Definisi Pengujian Black Box

Menurut Bayu, (2016:60),[10] Jurnal TIKomsin. Surakarta. Vol 4, No 2, ISSN 2338-4018. Pengujian Black Box adalah pengujian yang dilakukan dengan cara melakukan pengamatan terhadap eksekusi program aplikasi atau sistem informasi melaui data uji dan memeriksa fungsional dari program aplikasi atau sistem informasi perangkat lunak.

Teori Khusus

Konsep Dasar Raspberry Pi

Definisi Raspberry Pi

Menurut Doni, ( 2017:423),[11] Raspberry pi atau sering disingkat Raspi adalah papan sirkuit komputer yang mempunyai ukuran lebih kecil jika dibandingkan dengan papan sirkuit komputer pada umumnya.

Menurut Rahayu, dkk (2014),[12] Raspberry pi adalah sebuah Single Board Computer (SBC) komputer yang seukuran kartu Anjungan Tunai Mandiri (ATM) yang dikembangkan oleh yayasan Raspberry Pi di Inggris, produk ini dinamakan Raspberry Pi oleh pembuatnya yaitu Eben Upton. Dengan maksud untuk memicu pengajaran ilmu komputer dasar di sekolah-sekolah, Raspberry Pi menggunakan System on a Chip (SoC) dari Broadcom BCM2853, juga sudah termasuk prosesor ARMv10, kecepatan prosesor 700MHz – 1GHz dan 4 GPU. Raspberry Pi model B ini memiliki RAM sebesar 512 MB dan untuk menyimpan data layaknya komputer, Laptop biasanya menggunakan Hardisk tetapi Raspberry Pi ini hanya menggunakan kartu memori yang biasa digunakan untuk penyimpanan data di handphone baik berbasis symbian, android.

Menurut Abdul, (2017:1),[13] Raspberry pi adalah papan elektronis seukuran kartu kredit yang memiliki fungsi seperti komputer. Jika dihubungkan ke monitor, keyboard, mouse, dan jaringan komputer. Anda dapat menggunakannya layaknya komputer. Anda dapat memakainya untuk menulis dokumen, melayari internet, bermain game, bahkan menjadikannya sebagai web server.

raspi

Gambar 2.1 Raspberry Pi

Definisi Raspberry Pi 3

Menurut Astri, (2016:5),[14] Raspberry Pi 3 adalah generasi ketiga dari Raspberry Pi, menggantikan Raspberry Pi 2 Model B pada Februari 2016. Raspberry Pi 3 memiliki bentuk yang identik dengan Raspberry Pi 2 sebelumnya (dan Pi 1 Model B +) dan memiliki kompatibilitas lengkap dengan Raspberry Pi 1 dan 2. Pada perangkat terbarunya ini Raspberry menambahkan fitur built-in wireless dan processor yang lebih bertenaga yang belum pernah dimiliki pada versi sebelumnya.

Tabel 2.1 Spesifikasi Raspberry pi 3

tabel

Arsitektur Raspberry Pi 3

Arsitektur Rasberry Pi didasarkan seputar SoC (System-on-a-chip) Broadcom BCM2837, yang telah menanamkan prosesor 1.2GHz 64-bit quad-core ARMv8, VideoCore IV 3D Graphics Core GPU, dan 1 Gigabyte RAM. Penyimpanan data didesain tidak untuk menggunakan hard disk atau solid-state drive, melainkan mengandalkan kartu SD (SD memory card) untuk booting dan penyimpanan jangka panjang.

arsitektur

Gambar 2.2 Arsitektur Raspberry Pi 3 Model B

Keterangan:

1 : Pin GPIO (40 Pin)

2 : On Board Bluetooth 4.1 and BCM 43143 Wi-fi

3 : DSI Display Port

4 : BCM2837 1.2GHz 64-bit quad-core ARMv8 CPU dan 1GB RAM

5 : Micro USB Power Input Up to 2.5A

6 : HDMI Video Output

7 : CSI Camera Port

8 : 3.5 mm 4-pole Composite Video and Audio Output Jack

9 : Ethernet Port

10 : 4 Usb Port

Konsep Dasar Voice Recognition

Definisi Voice Recognition

Menurut Septian, dkk (2015:225), [15] Voice Recognition yaitu Proses pengenalan secara otomatis suatu sinyal suara dengan membandingkan pola karakteristiknya dengan sinyal suara yang menjadi referensi atau acuan. Fungsi dari voice recognition adalah dapat mengidentifikasi seseorang melalui suaranya. Voice recognition dibagi menjadi 2 bagian antara lain speech recognition dan speeker recognition. Jika voice recognition dapat mengidentifikasi seseorang melalui suaranya maka speech recognition dapat mengidentifikasi apa yang diucapkan oleh seseorang. Sedangkan speeker recognition adalah sistem pengenalan identitas yang diklaim oleh seseorang dari suaranya atau berdasarkan orang yang berbicara.

Konsep Dasar Mikrofon

Definisi Mikrofon

Menurut Astri (2016:9),[14] Mikrofon adalah suatu alat atau komponen elektronik yang dapat mengubah atau yang mengkonversikan energi akustik (gelombang suara) ke energi listrik (Sinyal Audio). Mikrofon merupakan keluarga transduser yang berfungsi sebagai komponen atau alat pengubah satu bentuk energi kebentuk energi lainnya. Setiap jenis mikrofon memiliki cara yang berbeda dalam mengubah (konversi) bentuk energinya, tetapi mereka semua memiliki persamaan yaitu semua jenis mikrofon memiliki suatu bagian yang utama yang disebut Diafragma (Diaphragm). Dibandingkan dengan mic standar yang membutuhkan preamps, interface dll, Mic USB dapat langsung plug (compatible) ke laptop.

mik

Gambar 2.3 Mikrofon

Konsep Dasar Smartphone

Definisi Smartphone

Menurut Atikah, (2016:413), Smartphone adalah sebuah perangkat selular atau device yang memiliki fungsi sebagai alat komunikasi sekaligus memiliki fungsi sebagai PDA (Personal Digital Assistent) yang berarti memiliki kemampuan mengorganisir data layaknya komputer, seperti Email, Browsing, Social Media, Chatting, Downloading, dan sebagainya.

Konsep Dasar Resistor

Definisi Resistor

Menurut Taufiq, dkk (2015:53),[16] Resistor adalah komponen dasar elektronik yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Kegunaan daripada resistor ini adalah untuk menahan arus sehingga arus yang masuk ke rangkaian LED lebih teratur selain itu apabila lampu terbakar maka lampu yang terba kar 1 rangkaian saja, sedangakan lampu pada rangkaian lain tetap menyala. Jika diketahui tahanan resistor (Ohm) yang digunakan maka akan diketahui juga berapa Arus (A) dan daya (W).

resistor

Gambar 2.4 Resistor

Konsep Dasar Dioda

Definisi Dioda

Menurut Defri, dkk (2016:24),[17] Dioda adalah jenis komponen pasif yang berfungsi terutama sebagai penyearah.Dioda memiliki dua kutub yaitu kutub anoda dan kutub katoda. Dioda terbuat dari dua bahan atau yang biasa di sebut dengan dioda semi konduktor, yaitu bahan tipe-p menjadi sisi anoda sedangkan bahan tipe-n menjadi sisi katoda. Pada sambungan dua jenis berlawanan ini akan muncul daerah deplesi yang akan membentuk gaya barrier. Gaya barier ini dapat ditembus dengan tegangan + sebesar 0.7 volt yang dinamakan sebagai break down voltage, yaitu tegangan minimum dimana dioda akan bersifat sebagai konduktor/penghantar arus listrik.

Dioda bridge merupakan penyearah arus bolak-balik satu gelombang penuh, jadi akan dihasilkan tegangan DC (searah) yang lebih baik, yang cenderung memiliki noise rendah. Saat ini, dioda bridge banyak digunakan pada perangkat-perangkat elektronika modern, karena memang memiliki kinerja yang baik. Tujuannya adalah agar tegangan yang sudah keluar dari rangkaian bridge ini sudah membentuk gelombang full-wave yang juga sudah berubah dari tegangan AC ke tegangan DC bisa juga disebut sebagai full-wave rectifier.

dioda

Gambar 2.5 Dioda

Konsep Dasar ULN2803

Definisi ULN2803

Menurut Elok (2015:17),[18] ULN2803 adalah chip Integrated Circuit (IC) berupa rangkaian transistor darlinton dengan tegangan tinggi. Hal ini memungkinkan untuk membuat antarmuka sinyal TTL dengan beban tegangan tinggi. Chip mengambil sinyal tingkat rendah (TTL,CMOS, PMOS, NMOS – yang beroperasi pada tegangan rendah dan arus rendah) yang bertindak sebagai relay, menyalakan atau mematikan tingkat sinyal yang lebih tinggi disisi yang berlawanan.

image

Gambar 2.6 ULN2803

Konsep Dasar Solenoid

Definisi Solenoid

Menurut Melalolin (2013), Solenoid adalah peralatan yang dipakai untuk mengkonversi sinyal elektrik atau arus listrik menjadi gerak mekanik. Solenoid dibuat dari kumparan dan inti besi yang dapat digerakkan, dan berfungsi sebagai aktuator untuk membuka kunci otomatis pada pintu kamar.

Solenoid Door Lock adalah alat elektronik yang dibuat untuk dikhususkan untuk kendali tentang pintu, seperti pintu otomatis. Sekarang kebanyakan Solenoid Door Lock yang bekerja dipasaran yaitu Solenoid Door Lock yang bekerja pada tegangan 12V. dalam keadaan normal tuas pada Solenoid Door Lock memancang atau terkunci dan apabila diberi tegangan maka tuas akan memendek atau terbuka

image

Gambar 2.7 Solenoid

Konsep Dasar Motor Servo

Definisi Motor Servo

Menurut Muhammad Ilham (2015:2213),[19] Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem closed feedback yang terintegrasi dalam motor tersebut. Pada motor servo posisi putaran sumbu (axis) dari motor akan diinformasikan kembali kerangkaian kontrol yang ada didalam motor servo.

image

Gambar 2.8 Motor Servo

Konsep Dasar Flowchart

Definisi Flowchart

Menurut Tri handayani, dkk (2017:58),[20] Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma.

Menurut Sagita (2013:33),[21] Flowchart merupakan bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya.

Berdasarkan definisi di atas, maka dapat disimpulkan flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarlan langkah-langkah urutan dan hubungan antar proses berserta instruksinya yang meliputi input, proses, dan output.


Kesalahan pengutipan: Tag <ref> ditemukan, tapi tag <references/> tidak ditemukan

Contributors

Fitri Indriyani