TIM Proyek:
Fazzar Ramadhan (4313111034) (11)
Della Arninda Puspita (4313111029) (7)
Terimakasih.
DAFTAR ISI
Surat Pernyataan Klien
Kata Pengantar
Daftar Isi
Proposal 10 Bab
Kegiatan Utama Proyek
1. Feasibility Study
2. Outline Design
3. Detailed Design
4. Program
5. Testing
6. Roll-out
7. Support
Dokumentasi Proyek
1. Visi-Misi Proyek
2. Ide-ide Teknis Implementasi
3. Baseline Proyek
4. WBS, Gantt Chart, Pert System
5. Kumulatif Laporan Berkala
6. Perubahan Lingkup dan Penanggulangan Resiko
7. Laporan Informal
8. Biaya Total Proyek
9. Perjanjian Penerimaan Deliverables dari Pemberi Tugas
10. Post-Project Activities dan Audit
Standard Operational Procedure
1. Pengoperasian Sistem
a. Pengoperasian sistem halaman aplikasi camera dan sound
switching
b. Pengoperasian sistem hardware
2. Maintenance
Tabel Alat dan Bahan
Data penyusun / Penulis
PROPOSAL
RANCANG BANGUN SMART CCTV MENGGUNAKAN ARDUINO
BERBASIS DESKTOP PADA PENGEMBANGAN SMART CLASS
DI JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA
TIM Proyek:
Fazzar Ramadhan (4313111034) (11)
Della Arninda Puspita (4313111029) (7)
DAFTAR ISI
Daftar Gambar.......................................................................................... 3
Daftar Tabel ............................................................................................. 4
PENGENALAN ....................................................................................... 5
BAB 1
PENDAHULUAN.................................................................................... 6
1.1 Latar Belakang Perusahaan.................................................................. 6
1.2 Struktur Perusahaan............................................................................. 7
BAB 2 PROJECT CHARTER............................................................... 7
2.1 Project Title........................................................................................ 10
2.2 Project Objective................................................................................ 11
2.3 Project Conception............................................................................. 11
2.4 Problem Statement............................................................................. 11
2.5 Initial Scope of Project...................................................................... 11
2.6 Contraint............................................................................................ 11
2.7 Objective............................................................................................ 13
2.8 Project Documentation and Comunication........................................ 13
2.9 Project Organization and Staffing Approach..................................... 13
2.10 Resource Requirement of Implementing the Project....................... 13
2.11 Schedulling...................................................................................... 14
BAB 3 PROBLEM ANALYSIS PHASE............................................. 14
3.1 Problem Domain................................................................................ 15
3.2 Problem and Opportunity Analysis................................................... 15
BAB 4 REQUIREMENT ANALYSIS PHASE.................................. 16
4.1 Define Requirement.......................................................................... 16
4.2 Analyze Requirement........................................................................ 17
4.3 Data Modelling.................................................................................. 17
4.4 Proses Modeling................................................................................ 17
4.4.1 DFD Level 0 .................................................................................. 20
4.4.2 DFD Level 1 .................................................................................. 20
4.4.3 DFD Level 2 .................................................................................. 21
4.5 Interface Modeling............................................................................. 21
DAFTAR GAMBAR
1. Struktur Organisasi...................................................................... 10
2. WBS (Work Breakdown System)................................................ 15
3. Data Modelling............................................................................. 21
4. DFD Level 0................................................................................. 22
5. DFD Level 1................................................................................. 23
6. DFD Level 2................................................................................. 24
7. Usecase Diagram.......................................................................... 25
8. Physical Data Flow....................................................................... 31
9. Rancang Network......................................................................... 32
10. Tampilan Icon............................................................................... 34
11. Tampilan Login............................................................................ 34
12. Tampilan Utama........................................................................... 35
13. Tampilan Rabasca........................................................................ 35
14. Tampilan Streaming..................................................................... 36
DAFTAR TABEL
1.
2.
3.
4.
5.
6.
Problem Statement..................................................................... 11
Resource Requerment................................................................ 14
Gantchart.................................................................................. 16
Problem and Opprtunities Analysis........................................... 18
Identify Candidate Solutions..................................................... 26
Comparing Candidate Solution.................................................. 28
PENGENALAN
1. Smart Class
Smart Class atau Kelas Pintar adalah sebuah sistem yang
diterapkan pada sebuah ruangan belajar atau kelas dimana
penggunanya dapat mengontrol keadaan kelas itu dengan sebuah
smartphone yang dimilikinya. Tentu saja smartphone tersebut telah
terinstall aplikasi yang terhubung dengan sistem smartclass tersebut.
Dalam sistem smartclass terdapat beberapa fungsi atau subsistem
seperti:
a. Absensi manggunakan finger print yang terhubung dengan
database.
b. Kunci pintu otomatis (Smart Lock).
c. Pengendalian ruangan mulai dari AC dan lampu (Smart Control
Room).
d. Monitoring ruangan menggunakan kamera CCTV yang dapat
dikendalikan dengan smartphone.
2. Smart CCTV
Smart CCTV merupakan sebuah alat untuk monitoring ruang
kelas dengan secara otomatis menggunakan kamera yang terpasang
di depan kelas, yang digerakan menggunakan mikrokontroler
Arduino Uno untuk menggerakan ke atas-bawah dan ke kanan-kiri
untuk mendapatkan rekaman dari setiap sudut yang ada di dalam
kelas. Alat ini mempunyai fungsi menjaga keamanan fasilitas dan
peralatan yang ada di dalam kelas saat digunakan atau saat tidak
digunakan.
SmartCCTV merupakan sistem kontrol room dari jarak jauh
yang dapat dilakukan oleh dosen melalui smartphone dengan
menggunakan sebuah aplikasi berbasis android. Dimana dosen
dalam melakukan tugasnya utnuk mengawati mahasiswa saat
melakukan ujian tidak harus berada didalam kelas tersebut,
melainkan dapat berada pada tempat atau ruangan lain dan
melakukan pengawasan kepada mahasiswa melalui aplikasi android
yang ada pada smartphone. Smart CCTV ini akan dilengkapi dengan
BAB 1
PENDAHULUAN
1.1 Latar Belakang Perusahaan
Jurusan Teknik Informatika dan Komputer (TIK) diresmikan pada 2
Juni 2014 yang bertujuan untuk menghasilkan lulusan sarjana sains terapan
yang berpengalaman dan mampu memecahkan masalah dalam bidang
Teknik Informatika dan Komputer dengan menganalisis, merancang dan
membangun sistem.
Saat ini Jurusan Teknik Informatika dan Komputer memiliki tiga
program studi yaitu Teknik Informatika, Teknik Komputer dan Jaringan dan
Teknik Multimedia dan Jaringan.
Selain itu terdapat program kerjasama baik dalam negeri maupun
luar negeri. Kelas program kerja sama dalam negeri yang diselenggarakan
oleh jurusan TIK bekerja sama dengan B2PKLN Cevest Bekasi dan bekerja
sama dengan CCIT Fakutas Teknik Universitas Indonesia. Sedangkan kerja
sama dengan luar negeri antara Jurusan TIK dengan Asia e-University
Malaysia adalah Teknik Informatika AeU dan Tekik Multimedia dan
Jaringan AeU.
Program Studi Teknik Informatika
Merupakan program pendidikan Sarjana Sains Terapan (S.ST) untuk
jenjang Diploma IV pendidikan vokasi. Dengan waktu tempuh penyelesaian
studi 4 tahun sama dengan program sarjana (S1).
Program Studi Teknik Informatika ini mendapatkan ijin dari Dikti
pada tanggal 17 Desember 2010. Dengan surat Keputusan Menteri
Pendidikan Nasional Republik Indonesia Nomor : 217/D/O/2010. Program
Studi ini menawarkan program reguler untuk lulusan SMA IPA dan SMK
bidang Teknik Elektro atau Teknik Informatika.
Lulusannya dapat bekerja mandiri sebagai Tenaga Kerja TIK
(Programmer) yang dapat menganalisa, merancang dan membangun sistem
informasi berskala enterprise berdasarkan keahlian dalam bidang basis data
dan jaringan.
BAB 2
PROJECT CHARTER
2.1 Project Title
RANCANG BANGUN SMART CCTV MENGGUNAKAN ARDUINO
BERBASIS ANDROID PADA PENGEMBANGAN SMART CLASS
DI JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA (RABASCA)
2.2 Project Objectives
Proyek ini akan membuat sebuah alat untuk memonitoring kelas
dengan menggunakan kamera CCTV yang dapat mengambil rekaman
dari berbagai sudut yang ada di dalam kelas. Bertujuan untuk
mengamankan seluruh aktivitas yang ada di dalam kelas disaat ada jam
kuliah maupun tidak ada jam kuliah.
2.3 Project Conception
Proyek ini adalah hasil pemikiran dari manajer proyek smart class
yang sedang di bangun di jurusan TIK Politeknik Negeri Jakarta. Di
dalam smart class membutuhkan sebuah sistem keamanan untuk
memonitoring ruang kelas untuk menjaga keamanan fasilitas dan
peralatan yang ada di dalam kelas saat digunakan atau saat tidak
digunakan.
2.4 Problem Statement
Seberapa pentingnya smart cctv ini untuk memonitoring ruang kelas
dalam penerapan smart class pada jurusan TIK Politeknik Negeri
Jakarta.
Brief
Urgency Visibility Annual
Priority Proposed
Statements
Benefits
or Rank Solution
of Problem,
Opportunity,
or Directive
laporan
singkat.masal
ah, waktu
,atau perintah
Keadaa
n yan g
mendes
ak
Besarnya
efekk
perubah
an
Laporan
keuntung
an
tahunan
Skala
periorit
as
Usulan/sol
usi
High
$120
New
developme
nt
High
$100
New
developme
nt
Medium
$200
New
Developme
nt
2.5
2.6 Constraint
Dalam pemasangan cctv pada ruangan kelas terdapat masalah yang
tidak dapat diatasi, yaitu tembok yang terdapat tiang penyangga yang
menonjol pada kedua sisi ruangan kelas. Hal ini mempengaruhi tata
letak pemasangan cctv pada ruang kelas, karena hal ini akan
menghalangi jangkauan kamera. Oleh karena itu, kita harus
menentukan tata letak cctv yang strategis.
2.7 Objectives
1. Membuat sebuah smart cctv yang dapat memonitoring ruangan
kelas.
2. Menghubungkan smart cctv dengan access point yang
berhubungan dengan server melalui protokol.
3. Mengembangkan smart cctv yang dapat diakses secara realtime
menggunakan aplikasi berbasis android.
2.8 Project Documentation and Communication
1. Seluruh anggota tim proyek mengadakan rapat mingguan yang
dipimpin oleh project manager.
2. Komunikasi antar anggota tim dilakukan dengan cara melalui email, forum diskusi yang telah disediakan, maupun pembicaraan
langsung.
3. Seluruh dokumentasi tentang proyek ini akan ditaruh pada satu
direktori khusus yang dapat diakses oleh semua anggota tim.
2.9 Project Organization and Staffing Approach
Project manager memilki tanggung jawab untuk :
a. Membuat rencana kerja dan anggaran konstruksi.
1 x $ 520
$ 520
$ 1080
2.11 Scheduling
2.11.1 WBS
BAB 3
PROBLEM ANALYSIS PHASE
Setelah melakukan tahap Preliminary Investigation, telah diketahui
problem yang dimiliki Jurusan TIK Politeknik Negeri Jakarta. Pada tahap
tersebut juga telah didapatkan scope, objectives dan perencanaan proyek ini.
Pada tahap berikutnya yaitu problem analysis, requirement analysis
dan decision analysis. Pada tahap problem analysis, yang dilakukan adalah
menganalisa lebih dalam mengenai problem-problem yang ada. Hal lain
yang dilakukan pada tahap ini adalah mempelajari domain permasalahan.
Domain permasalahan dapat diketahui dengan mempelajari problem yang
ada pada sistem yang sekarang telah ada dan digunakan.
3.1 Problem Domain
Tahap ini bertujuan menganalisa problem, opportunity dan directives
dari sistem yang lama
Problem dari sistem yang telah ada akan dianalisa dari sisi
banyaknya alat dan fungsi dari alat tersebut:
1. Banyaknya alat CCTV di jurusan TIK sudah ada, namun hanya
di beberapa titik saja yaitu di lantai 1 ada 1 buah, di lantai 2 ada
1 buah, dan di lantai 3 ada 1 buah. Perlu diperbanyak lagi untuk
meningkat kankeamanan lingkungan di gedung jurusan TIK.
2. Fungsi alat CCTV kini hanya sebagai monitoring lorong di
gedung jurusan TIK saja. Maka akan dilakukan peningkatan
keamanan di gedung jurusan TIK dengan menambah CCTV pada
setiap ruang kelas dan berfungsi tidak untuk memonitoring saja
tapi dapat menjadi sarana dalam mengawas ujian pada saat ujian
berlangsung.
3.2 Problem and Opprtunities Analysis
Untuk menganalisa problem, digunakan cause and effect analysis
untuk menganalisa penyebab problem dan akibatnya. Bila diketahui
penyebab suatu problem maka akan dapat diketahui solusi yang harus
dilakukan agar problem tersebut dapatteratasi.
PROJECT MANAGER: -
1. alat / system
yang banyaknya
terbilang kurang
untuk 1 gedung
jurusan TIK.
2. penggunaan
alat / system
yang
masih
terpaku pada 1
monitor.
2.
penggunaan 2. membuat system
yang
masih
alat mobile yang
terpaku pada 1
berbasis android
monitor.
Dan
sehingga dapat
berpotensi
diakses
mengalami
menggunakan
kelalaian admin
telepon genggam
saat mengawas.
dosen dan pihak
System Constrant
a. Pengalokasian
alat yang masih
belum
tepat
pada
penempatannya
.
3.Tidak adanya
alat
untuk
memonitoring
keadaan
ruangankelas.
admin.
3.
3. membuat alat
penyalahgunaan
untuk
fasilitas
kelas
memonitoring
tidak tepat seperti
keadaan di dalam
kolong
meja
ruangan
kelas
menjadi tempat
dan menjadi alat
sampah.
bantu
untuk
pengawasan saat
ujian
berlangsung.
BAB 4
REQUIREMENT ANALYSIS PHASE
Pada tahap ini adalah tahap yang sangat penting dan tidak bisa
dilewatkan. Tujuan dari tahap ini adalah untuk menentukan apa yang harus
dapat dilakukan oleh sistem untuk memenuhi system objectives yang telah
ditentukan pada tahap sebelumnya.
4.1 Define Requirements
Pada tahap ini telah ditentukan 2 requirement yaitu requirement
functional dan non-functional. Berikut ini fungsional yang telah
ditentukan dari system objectives sebelumnya:
Requirment functional:
- Mengontrol ruangan kelas menggunakan CCTV yang
menjangkau seluruh sudut ruangan.
- Pengontrolan ruangan dapat dilakukan dari jarak jauh
menggunakan smartphone dengan aplikasi android.
- Smart cctv juga akan dilengkapi dengan speaker sebagai
perangkat tambahan.
Requirment non-functional:
-
BAB 5
Decision Analysis Phase
Pada fase ini dilakukan pencarian alternatif terbaik unutk mengatasi
problem yang dihadapi.
Candidate solution ditemukan berdasarkan hasil dari fase
sebelumnya, yaitu problems, opportunities, objectives, dan constraint.
Analisis kandidat dilakukan dengan membuat Candidate System Matrix dan
Feasibility Matrix untuk memudahkan perbandingan antar keduanya.
5.1 Identify Candidate Solutions
Kedua kandidat solusi bertujuan untuk membangun sistem yang dapat
memenuhi rabasca proyek dalam menjalankan fungsinya.
Berikut ini adalah kandidat solusi yang diajukan:
Kandidat solusi 1
Membuat suatu system keamanan yang berupa smart CCTV berbasis
mobile android yang terintegrasi dengan jaringan LAN pada perusahaan.
Dan bersifat web-based dapat secara langsung diakses dari mana saja.
Kandidat solusi 2
Membuat suatu system keamanan yang berupa smart CCTV dengan
terintegrasi jaringan LAN pada perusahaan yang tidak bersifat web-based.
Fungsi monitoring hanya dapat dilakukan dengan monitor admin dan
dengan device yang telah terintegrasi dengan jaringan yang ada di dalam
perusahaan.
Perbandingan secara detail antara kedua solusi tersebut dapat dilihat
pada tabel dibawah ini:
Characteristics
Candidate 1
Candidate 2
Portion of system
computerized
Benefits
Software tools
needed
Android Studio
Application
software
Smartclass SDK
Method of data
processing
Client/server
Client/server, web-based
Output devices
and implications
IP Camera
Feasibility Criteria
Weight
Operational feasibility
30%
Functionality : A
description to what
degree the candidate
would benefit the
organization and how
well the system would
work
Political : A description
of how well received this
solution would be from
both user management,
user, and organization
perspective
Candidate 1
Candidate 2
Score : 85
Score : 75
Technical feasibility
30%
Technology : An
assesment of maturity,
availability (or ability to
acquire), and desirability
of the computer
technology needed to
support this candidate
Expertise : An
assesment of the
technical expertise
needed to
develop,operate, and
maintain the candidate
system
Score : 85
Economic feasibility
Score : 80
30%
Cost to develop :
2 juta Rupiah
2 juta Rupiah
Payback period :
1 tahun
1 tahun
1 juta Rupiah
1 juta Rupiah
Lihat lampiran
Lihat lampiran
Detailed calculations :
Score : 80
Schedule feasibility
10%
Score : 80
An assesment of how
long the solution will
take to design and
implement
Ranking
4 bulan
100%
4 bulan
Score : 85
Score : 85
83.75
80
BAB 6
Arsitektur Sistem
Pada tahap ini, akan dibuat rancang bangun sitem yang akan
digunakan sebagai blueprtint dari system Smart CCTV yang akan dibangun.
Berdasarkan system yang akan dibangun ini, maka akan dirancangan suatu
system yang sesuai dengan kebutuhan teknologi yang akan digunakan untuk
implementasi.
6.1 Physical Data Flow Smart CCTV berbasis android
Physical Data Flow Smart CCTV berbasis android merupakan blueprint
untuk pembangunan system CCTV dan implementasinya.
Penjelasan
Sistem yang akan dibangun akan dihubungkan dengan sebuah server.
Penyimpanan rekaman CCTV disimpan dalam sebuah server dan android
digunakan sebagai perantara client/ user untuk melakukan pemantauan
kelas.
BAB 7
DATABASE DESIGN
BAB 8
System Interface
8.1 User Interface
Berikut ini merupakan prototype user interface dari system yang akan
dibangun:
1. Tampilan Icon
Keterangan: Tampilan icon
Merupakan icon dari aplikasi smart class yang dibangun
dengan menggunakan android sebagai frameworknya.
2. Tampilan Login
Keterangan: Tampilan login
-Textfield login user/admin: untuk mengetikan login
dari user/admin
-Textfield password : utuk mengetikan password
dari user/admin
-Button login : setelah kedua textfield terisi, maka
tekan tombol login untuk masuk
3. Tampilan Utama
Keterangan: tampilan utama
Berisikan icon yang terdiri dari beberapa sub proyek
yang ada di dalam proyek smart class. Icon tersebut
dapat di sentuh jika ingin masuk kedalamya. Untuk
mengakses dari fitur yang telah disediakan.
4. Tampilan Rabasca
Keterangan: Tampilan rabasca
Berisikan beberapa kelas yang tersedia dengan
CCTV dan dapat dipantau menggunakan android
yang sudah terinstal aplikasi Smart Class. Jika
ingin memantau kelas yang kita inginkan kita
dapat menyentuh kotak kelas nantinya akan
menjadi seperti streaming dalam youtube.
5. Tampilan Streaming
BAB 9
KONSTRUKSI DAN IMPLEMENTASI SISTEM
Stub testing
Tes yang dilakukan oleh setiap sub modul dari induk modul smart
class. Dengan kata lain, pengujian ini dilakukan pada masing-masing
sub modul sesuai dengan proyek yang dibuat dan dibutuhkan.
System testing
Tes untuk menjamin aplikasi program ditulis dan diuji bekerja
dengan baik ketika pada akhirnya diintegrasikan dengan program
yang lain.
Jika tahap-tahap testing tersebut telah lengkap, maka akan dilakukan proses
fase implementasi.
9.2 Implementasi Sistem
Pada fase ini dilakukan implementasi sistem cctv dan aplikasi android untuk
mengontrol cctv agar menjadi sebuah sistem smart cctv. Setelah melewati
proses pengujian dan proses implementasi maka dapat dinyatakan bahwa
smart cctv layak digunakan. Tahap-tahap fase implementasi antara lain
adalah :
o Conduct System Test
Package dari aplikasi yang dibutuhkan sudah selesai dan telah
diinstal pada smartphoneserta telah dilakukan testing maka aplikasi
akan dilakukan final testing. Yang terlibat dalam proses ini adalah
android developer, admin, dan user.
o Prepare Conversion Plan
Pelatihan dan dokumentasi untuk user agar lebih dikembangkan dan
stategi perubahan sistem lama ke sistem baru.
o Train Users
Melatih user dan admin dalam menggunakan aplikasi baru. Proses
ini akan dilakukan oleh android developer. Dengan memberikan
dokumentasi lengkap mengenai aplikasi baru, sistem analis akan
BAB 10
PENUTUP
10.1 Kesimpulan
Pada sub proyek yang kami buat yaitu smart cctv yang akan
diimplementasikan pada Jurusan Teknik Informatika dan Komputer PNJ
Depok, bertujuan untuk merealisasikan sistem smart class. Dengan adanya
smart cctv akan mempermudah pengawasan seluruh aktivitas ruangan kelas
hanya dengan melihat rekaman dari control room. Cctv juga akan
mengawasi pada saat ujian berlangsung dan pengawas hanya melihat dari
control room, hal ini akan lebih efektif bila dibanding dengan pengawasan
manual oleh dosen. Setelah smart cctv diimplementasikan, selanjutnya akan
diintegrasikan dengan sub proyek lainnya dari smart class. Pada akhirnya
menjadi sekumpulan sistem smart class di Jurusan Teknik Informatika dan
Komputer PNJ.
10.2 Saran
Pada aplikasi android untuk dosen dapat dikembangkan berbasis
windows phone dan ios untuk memonitoring kelas melalui smartphone.
TIM Proyek:
Fazzar Ramadhan (4313111034) (11)
Della Arninda Puspita (4313111029) (7)
1. Feasibility Study
1.1. Project Overview
Point Overview
Nama Proyek
Manajer Proyek
Sumber daya alat
pendukung
Tujuan
Deskripsi
Rancang Bangun Smart CCTV Menggunakan Arduino
Berbasis Desktop Pada Pembangunan Smart Class
Fazzar Ramadhan
Jurusan TIK
Manfaat
Sponsor
Durasi
TKJ 6B
14 Minggu
Total Biaya
Rp. 1.361.700
Kegiatan
Print Pemberitahuan / Pengumuman
Pengadaan CCTV untuk ruangan
Total
Biaya
Rp 875.000,00/tahun
Rp 2.500.000,00
Rp 3.375.000,00
Kriteria
Performance
Sebelum
Dalam jurusan TIK sebelumnya
tidak ada automatisasi control
cctv agar dapat menjangkau
seluruh ruangan kelas.
Jurusan TIK belum mempunyai
aplikasi berbasis desktop untuk
melihat rekaman cctv dari
ruangan kelas.
Jurusan TIK tidak memiliki
sepaker untuk menyampaikan
pemberitahuan ke kelas-kelas
Sesudah
Jurusan TIK sudah
mempunyai sistem
keamanan berupa
monitoring menggunakan ip
camera pada keals 305.
Dimana pergerakan ip
camera sudah otomatis
bergerak kenanan dan
kekiri.
Jurusan TIK sudah
mempunyai aplikasi
Integrity
Economy
Control
Eficiency
Service
: 17 Minggu
: 13 Minggu
:
:
Peralatan Pendukung
Perlengkapan Penyusun
Alat
Jenis Sumber
Daya
Penyediaan Sumber
Daya
Sumber Daya
Alat
Sumber Daya
Alat
Aplication programmer
Sumber Daya
Manusia
2. Outline Design
Halaman Judul
Pernyataan
Kata Pengantar
Daftar Isi
1. Pendahuluan
1.1.Latar Belakang
1.2.System Objective
1.2.1. Identifikasi Masalah
1.2.2. Penilaian Objektif
1.3.Ruang Lingkup dan Batasan Masalah
2. Metode Pengerjaan
3. Pengumpulan Data
4. System Overview
4.1.Design Logis
4.1.1. DFD
4.1.2. UCD
4.2.Design Schematic
4.3.Design Layout
5. Implementasi
5.1.Perakitan
5.2.Pemasangan
5.3.Pemrograman
6. Pengujian
Tim Proyek
3. Detailed Design
3.1 Design Logis
3.1.1 DFD
3.1.1.1 DFD Level 0
DFDD level 0 ini akan memperlihatkan interaksi apa saja
yang dilakukan oleh admin dan user terhadap sistem smart cctv yang
akan dibangun.
Output :
- Status log in : admin atau user yang telah melakukan log in
maka akan mendapat keterangan atau status bahwa telah
berhasil melakukan proses log in.
- Status log out : setelah selesai menggunakan sistem dan telah
melakukan log out, maka user atau admin akan mendapatkan
status log out.
3.1.1.2 DFD Level 1
Dosen
Block Diagram
Aplikasi
Camera dan
Sound
Access
Point
Modul
Sound
Switching
IP
camera
Speaker
Display
merekam keadaan kelas dan akan ditampilkan di aplikasi camera dan sound
switching. Setelah dosen atau admin memilih kelas yang akan diaktifkan
speakernya, maka pada aplikasi camera dan sound switching akan
menampilkan notifikasi bahwa speaker pada kelas yang dipilih telah aktif
dan siap untuk digunakan.
3.2
Design Interface
Berikut ini merupakan prototype user interface dari system yang akan
dibangun:
1. Tampilan Icon
Keterangan: Tampilan icon
Merupakan icon dari aplikasi smart class yang
dibangun dengan menggunakan android sebagai
frameworknya.
2. Tampilan Login
Keterangan: Tampilan login
-Textfield login user/admin: untuk mengetikan
login dari user/admin
-Textfield password : utuk mengetikan password
dari user/admin
-Button login : setelah kedua textfield terisi, maka
tekan tombol login untuk masuk
3. Tampilan Utama
Keterangan: tampilan utama
Berisikan icon yang terdiri dari beberapa sub proyek
yang ada di dalam proyek smart class. Icon tersebut
dapat di sentuh jika ingin masuk kedalamya. Untuk
mengakses dari fitur yang telah disediakan.
4.
Tampilan Rabasca
5. Tampilan Streaming
Design Schematic
Design Schematic
Keterangan
Gambar disamping merupakan
design layout untuk CCTV
controlling. Pada cctv controlling
ini akan digunakan servo untuk
mengatur pergerakan cctv
nantinya. Gambar disamping juga
terdapat keterangan komponen
apa saja yang akan terpasang pada
pcb modul ini.
Gambar disamping merupakan
design layout untuk power
supplay. Power supplay ini
digunakan untuk speaker yang
akan dipasang pada ruangan kelas.
4. Program
a. Aplikasi camera dan sound switching
b. Hardware
5. Testing
Dilakukan untuk mengetahui apakah pekerjaan hardware dari smart
cctv melalui coding dan kalibrasi pemrograman di aplikasi arduino telah
dilakukan secara benar sehingga bisa menghasilkan fungsi-fungsi yang
dikehendaki. Pengujian juga dimaksudkan untuk mengetahui
DOKUMENTASI PROYEK
RANCANG BANGUN SMART CCTV MENGGUNAKAN ARDUINO
BERBASIS DESKTOP PADA PENGEMBANGAN SMART CLASS
DI JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA
TIM Proyek:
Fazzar Ramadhan (4313111034)
Della Arninda Puspita (4313111029)
1. Visi Misi
1.1. Visi
Menjadiakan sistem Smart Class sebagai syarat dalam mewujudkan
politeknik berskala internasional.
1.2. Misi
a. Membangun infrastruktur otomasi IoT (Internet of Things)
b. Membangun kontrol perangkat smart cctv
c. Membuat aplikasi berbasis desktop untuk mengontrol ruangan
melalui rekaman cctv
d. Menciptakan keamanan ruangan dengan pemasangan smart cctv
2. Ide-ide Teknis Implementasi
Otomatisasi pergerakan cctv menggunakan mikrokontroler arduino.
Pembuatan aplikasi berbasis desktop menggunakan virtual basic.
Display ip camera melalui aplikasi virtual basic.
3. Baseline Proyek
3.1. Ruang Lingkup Proyek (Scope)
Sesuai dengan tujuan proyek ini, ruang lingkup dari Rancang Bangun
Smart Cctv Menggunakan Arduino Berbasis Desktop (RABASCA), yaitu:
1. Sebagai sistem keamanan dan monitoring kelas untuk menjaga
fasilitas dan seluruh kegiatan warga jurusan Teknik Informatika
dan Komputer.
2. Menghubungkan modul hardware dengan modul software dan
modul jaringan.
3.2. Waktu Pelaksanaan Proyek (Time)
Proyek ini akan menghabiskan waktu sebanyak 3 bulan untuk
menyelesaikan tiap tahap Pengerjaan proyek. Berikut ini merupakan jadwal
pelaksanaan proyek :
No
Nama Aktifitas
Pembagian Tim
Perizinan Proyek
Analisa Fungsional
10
Analisa Resiko
11
12
13
14
15
Perancangan UML
16
Perancangan Antarmuka
Aplikasi Smart CCTV
17
Bula
n ke1
Min
ggu
ke3 4
Bulan ke2
Bulan ke3
Bulan ke4
Minggu
ke-
Minggu
ke-
Minggu
ke-
1 2 3 4 1 2 3 4 1 2 3 4
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Analisa Pengujian
34
Perbaikan Sistem
35
Dokumentasi
36
37
38
39
Penyusunan Laporan
40
Presentasi Proyek
41
Persetujuan Proyek
3.3 Biaya
a. Modul CCTV Control
Person in Charge
: Andika D. P.
Tools :
Date
: 30 april 2016
Task Name
Task Category
Memasang rangkaian
komponen
: Group
Group Members
: Danu suryawan, Della Arninda P, Dian Arianto, Fazzar
Ramadhan, Jaka D. R., Meylita E, Rian Herdiansyah.
Task Description
1. Mengebor PCB
2. Menyolder dan memasang rangkaian ke PCB
3. Mengecek jam digital
Objectives
Benefits
PCB.
Duration
Process
: 6 hours
:
1. Mengebor PCB
2. Menyolder PCB
3. Memasang rangkaian komponen pada PCB yang sedang di solder
Outputs
Pernyataan
Gambar
PCB dari Sound Amplifier tampak
bawah
Project Manager
( Habibullah
Shalihuddin )
Person in Charge
TASK REPORT
Person in Charge
: Fazzar Ramadhan
Tools :
Date
: 23 april 2016
Blender
Task Name
: 3D modeling Class
Tujuan agar dapat memetakan sistem yang akan dibangun ruang kelas yang akan
digunakan menjadi smart class. Disini saya memodelkan kelas dengan 3D. Di
dalam kelas berisikan 17 meja dan 33 kursi. Dengan manfaatnya yaitu
memudahkan mencari tata letak dari semua sistem yang ingin dibangun. Dan hasil
yang didapat sebagai berikut:
Tampak atas
Project Manager
Person in Charge
( Habibullah Shalihuddin )
Resiko
Pengadaan
modul
hardware
baru untuk
sound
switching.
Penaggulangan
Resiko
Penambahan
modul sound
switching dan
amplifier
sebagai
penambah daya
untuk sepaker.
2 Smart CCTV
dapat diakses
melalui
aplikasi
android.
Smart CCTV
hanya dapat
diakses dengan
aplikasi
camera dan
sound
switching
berbasis
desktop.
User harus
mengakses
melalui PC.
Menyediakan
PC server untuk
user agar dapat
menggunakan
aplikasi camera
dan sound
switching pada
ruangan
kontrol.
7. Laporan Informal
1. Berikut adalah laporan informal berupa dokumentasi gambar setelah
selesai melakukan perakitan komponen pada pcb.
No Gambar
Keterangan
1
Gambar disamping
adalah modul sound
switching. Modul ini
berfungsi untuk
mengatur pengaktifan
speaker pada setiap
kelas.
2
Gambar disamping
adalah modul amplifier
dan power supplay.
Modul ini berfungsi
sebagai penambah daya
untuk speaker.
3
Gambar disamping
adalah modul cctv
control. Modul ini
berfungsi untuk
mengatur pergerakan
cctv.
TIM Proyek:
Fazzar Ramadhan (4313111034)
Della Arninda Puspita (4313111029)
1. Pengoperasian Sistem
Standar Operating Procedure (SOP) Rancang Bangun Smart
CCTV menggunakan Arduino Berbasis Android pada
Pengembangan Smart Class Di Jurusan Teknik Informatika Dan
Komputer Politeknik Negeri Jakarta.
a. SOP Perangkat/Software untuk Admin
b. SOP Hardware
Keterangan
3. SOP dimulai.
4. Admin atau dosen melakukan login
terlebih dahulu sebelum
menggunakan aplikasi.
5. Setelah login berhasil, maka
admin/dosen bisa masuk ke
halaman beranda aplikasi camera
dan sound switching.
6. Dosen atau admin bisa memilih
tombol sound atau cctv.
7. Saat klik tombol sound maka akan
masuk ke halaman form sound lalu
memilih ruangan mana yang akan
diaktifkan speakernya. Jika sudah
memilih maka akan aktif speaker
pada kelas yang dipilih dan dosen
atau admin dapat menggunakan
speaker tersebut.
8. Saat klik tombol cctv maka akan
masuk ke halaman form cctv lalu
memilih ruangan mana yang akan
dilihat rekaman cctv-nya. Jika
sudah memilih ruangan, maka akan
ditampilkan rekaman cctv pada
ruangan yang dipilih.
9. Setelah dosen atau admin selesai
menggunakan service dari aplikasi
ini maka dosen atau admin harus
melakukan logout dari aplikasi.
10. Setelah melakukan semua kegiatan
maka SOP selesai.
Keterangan
1. Pertama kali ip camera
dikoneksikan ke access point
mengginakan wifi yang ada
pada ip camera.
2. Setelah terkoneksi ke access
point selanjutnya koneksikan
ke server.
3. Cek terlebih dahulu apakah
koneksi berhasil atau tidak.
4. Setelah semua berhasil
terkoneksi sesuai prosedur,
maka langkah terakhir yaitu
mengkoneksikan ke PC
admin.
5. Setelah semua langkahlangkah sudah berhasil dan
terkoneksi maka terciptalah
apliaksi rabasca yang dapat
melihat rekaman dari
ruangan kelas melalui PC
admin yang ada di kontrol
room.
2. Maintenance
Untuk memaintenance proyek ini agar tetap berfungsi sebagaimana
mestinya dapat dilakukan berbagai tindakan, misalnya sebagai berikut:
1. Mengecek secara rutin komponen servo pada ip camera apakah
masih berputar secara baik atau mengalami kendala.
2. Menjaga selalu agar komputer server terkoneksi dengan internet
agar rekaman kamera dapat di tayangkan secara realtime dengan
baik.
3. Menjaga agar peralatan hardware selalu kering dan tidak terkena
air untuk menghindari konsleting pada komponen.
TIM Proyek:
Fazzar Ramadhan (4313111034)
Della Arninda Puspita (4313111029)
NAMA
Arduino
Nano
Relay 5v
SPEK TEKNIK
GAMBAR/FOTO
KET LAIN
Harga : Rp 140.000,00
Transistor
SC828
Harga : Rp 600,00
Dioda
4148
Harga : Rp 100,00
Resistor
100 Ohm
Value : 100
Type : 4 Band Colour Code System
Colour Code : Brown, Black, Brown,
Gold
Multiplier : Brown, 10
Tolerance : Gold Band +- 5%
Harga : Rp 100,00
Harga : Rp 6.000,00
Resistor
680 Ohm
Value : 680
Type : 4 Band Colour Code System
Colour Code : Blue, Grey, Brown,
Gold
Multiplier : Brown, 10
Tolerance : Gold Band +- 5%
Harga : Rp 100,00
Led 3mm
Blue
Diameter : 3m / 0,1
Emmited color : blue
Material : GaP
Forward voltage : 2.8 3.6V
Harga : Rp 500,00
Led 5mm
Red
Harga : Rp 500,00
Led 3mm
Red
Harga : Rp 500,00
10
Jack male
RCA
Harga : 10.700,00
11
Buzzer
Harga : Rp 3.000,00
12
PCB
Harga : 8.900,00
13
IP Camera
Harga : Rp 420.000,00
14
Arduino
Mega
Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 15
provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 40 m
ADC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB
used by bootloader
SRAM 8 KB
EEPROM4 KB
Clock 16 MHz
Harga : Rp 175.000,00
15
Mini servo
1800
Harga : Rp 30.000,00
16
Mini jack
female
17
Elco 47
micro 50
volt
Harga : Rp 2.500,00
Harga : Rp 1.500,00
18
Transistor
BD139
Harga : Rp 2.500,00
19
Transistor
BD140
Harga : Rp 2.500,00
20
Kapasitor
non polar
Harga : Rp 450,00
21
Potensio
Harga : Rp 2.500,00
22
Resistor 5
watt 0,5
Ohm
Harga : Rp 500,00
23
Papan
Acrilyc
Ukuran 60x50 cm
Harga : Rp 60.000,00
DATA PENYUSUN/PENULIS
RANCANG BANGUN SMART CCTV MENGGUNAKAN ARDUINO
BERBASIS DESKTOP PADA PENGEMBANGAN SMART CLASS
DI JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA
TIM Proyek:
Fazzar Ramadhan (4313111034)
Della Arninda Puspita (4313111029)
Nama
: Fazzar Ramadhan
Nomor Telpon
: 089619427988
Alamat E-mail
: fazzaramadhan@hotmail.com
Nama
Nomor Telpon
: 085600618695
Alamat E-mail
: dellaarnindap@gmail.com