KP1133469412: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Ruang Lingkup)
 
Baris 244: Baris 244:
 
{{pagebreak}}
 
{{pagebreak}}
 
----  
 
----  
=<div style="font-family: 'times new roman'; text-align: center">'''BAB I'''</div>=
+
<div>    <div>        <p align="center">            <strong>BAB I</strong>        </p>        <h3>            PENDAHULUAN        </h3>        <p>            <strong>1.1 </strong>            <strong>Latar Belakang</strong>        </p>        <p>            Perkembangan teknologi yang sangat pesat telah diiringi oleh kemajuan teknologi mikrokontroller saat ini, dan maraknya penggunaan telepon seluler            pada semua kalangan. Sehingga segala bidang relatif bisa dipandang sangat relevan berhubungan dengan Mikrokontroller. Teknologi mikrokontroller            merupakan solusi yang dapat dimanfaatkan untuk mengatasi biaya, serta menjadi model yang fleksibel. Pesatnya perkembangan mikrokontroller            akhir-akhir ini, memicu berkembangnya inovasi baru yang memanfaatkan mikrokontroller sebagai mempermudah pekerjaan manusia.        </p>        <p>            Dalam lingkungan kehidupan sehari-hari, gedung – gedung yang memiliki banyak pintu ruangan terkadang muncul kendala disaat harus mengunci dan            membuka semua ruangan satu persatu, karena petugas keamanan tersebut harus mengunci dan membuka satu persatu ruangan disetiap lantai gedung secara            manual. Hal itu cukup menyulitkan petugas keamanan tersebut.        </p>        <p>            Dengan melihat hal tersebut yang terjadi di lingkungan kehidupan masyarakat, maka dicari suatu pemecahan dari masalah tersebut. Dalam laporan ini            mencoba membahas aspek pendukung dalam upaya memecahkan masalah yang terjadi dilingkungan kehidupan masyarakat umum.        </p>        <p>            Sementara ini untuk dapat memecahkan masalah tersebut maka dibuatkan sebuah sistem yang menggunakan Smartphone Android yang dapat memberi perintah            lewat mikrokontroller berbasis Arduino Uno untuk mengunci dan membuka pintu ruangan.        </p>        <p>            <strong>1.2. </strong>            <strong>Perumusan Masalah</strong>        </p>        <p>            Berdasarkan latar belakang dan berdasarkan pengamatan yang dilakukan, maka dapat diuraikan beberapa permasalahan yang dihadapi, antara lain :        </p>        <p>            1. Bagaimana pintu ruangan kelas dapat terkunci secara elektrik dan dikendalikan mikrokontroller berbasis Arduino Uno?        </p>        <p>            2. Bagaimana membuat sebuah aplikasi di Smartphone Android yang dapat mengontrol dan mengunci pintu ruangan kelas?        </p>        <p>            3. Bagaimana membuat mikrokontroller mengerjakan tugasnya saat aplikasi di Smartphone Android mengontrol dan mengunci pintu ruangan kelas tersebut?        </p>        <p>            <strong>1.3. </strong>            <strong>Ruang Lingkup Penelitian </strong>        </p>        <p>            Ruang lingkup penelitian dari penulis adalah system lock and controlling class room dengan interface Android berbasis Arduino Uno. Pengendalian            pintu ruangan tersebut menggunakan motor DC untuk penggeraknya dan dikendalikan IC driver yang terhubung ke Arduino Uno.        </p>        <p>            <strong>1.4. </strong>            <strong>Tujuan dan Manfaat</strong>        </p>        <p>            Penelitian ini tentunya dilakukan dengan tujuan dan manfaat yang diharapkan penulis. Tujuan dan manfaat tersebut adalah sebagai berikut :        </p>        <p>            <strong>1.4.1. </strong>            <strong>Tujuan Penelitian</strong>        </p>        <p>            Ada beberapa hal tujuan dari penelitian yang dilakukan ini adalah sebagai berikut :        </p>        <p>            a. Tujuan Operasional        </p>        <p>            Penelitian ini bertujuan untuk menerapkan berbagai teori mengenai sistem pengontrolan secara elektrik, dan komunikasi data antara mikrokontroller            dengan Smartphone Android.        </p>        <p>            b. Tujuan Fungsional        </p>        <p>            Membuat sistem pintu ruangan kelas yang dikendalikan oleh mikrokontroller berbasis Arduino Uno dan dikontrol dengan aplikasi yang dibuat di            Smartphone Android.        </p>        <p>            c. Tujuan Individual        </p>        <p>            Penelitian ini dilaksanakan sebagai persyaratan untuk kelulusan mata kuliah KKP (Kuliah Kerja Praktek).        </p>        <p>            <strong>1.4.2. </strong>            <strong>Manfaat Penelitian </strong>        </p>        <p>            Beberapa manfaat yang didapatkan dari hasil penelitian ini adalah sebagai berikut :        </p>        <p>            1. Dengan penelitian yang dilakukan penulis dapat mengetahui cara kerja, sistem buka pintu ruangan secara elektrik, sistem kunci pintu secara            elektrik pada Mikrokontroller berbasis Arduino Uno yang dikendalikan di aplikasi Smartphone Android.        </p>        <p>            2. Dari sisi fungsi, sistem ini dapat mempermudah pekerjaan manusia, yaitu untuk mengunci atau membuka secara otomatis pintu ruangan. Cukup dengan            membuka aplikasi di Smartphone Android.        </p>        <p>            3. Kemudian dari sisi penggunaan pun lebih mudah, karena jika petugas tersebut ingin membuka atau mengunci pintu ruangan tersebut. Maka petugas            cukup membuka aplikasi di Smartphone Android lalu tinggal memilih untuk membuka atau mengunci pintu ruangan tersebut. Sehingga petugas tidak perlu            lagi membawa beberapa kunci disetiap ruangan untuk membuka atau mengunci pintu.        </p>        <p>            <strong>1.5. </strong>            <strong>Metode Penelitian</strong>        </p>        <p>            Penelitian yang dilakukan penulis terdiri dari beberapa metode penelitian, yaitu sebagai berikut:        </p>        <p>            <strong>1.5.1. </strong>            <strong>Metode Pengumpulan data</strong>        </p>        <p>            a. Wawancara        </p>        <p>            Dalam metode ini, mewawancarai pihak yang beraktifitas dalam lingkungan tempat Kuliah Kerja Praktek, dia mengeluhkan bahwa membuka pintu ruangan            satu persatu secara manual cukup merepotkan karena harus membawa semua kunci ruangan.        </p>        <p>            b. Observasi        </p>        <p>            Selanjutnya observasi untuk pengumpulan data, telah dilakukan dan menghasilkan bahwa jika petugas melakukan pekerjaannya membuka pintu dan mengunci            pintu ruangan di saat sudah malam dan terburu buru, ada kemungkinan petugas dapat lupa menutup atau mengunci pintu ruangan.        </p>        <p>            c. Studi Pustaka        </p>        <p>            Metode ini dilakukan untuk mencari dan mendapatkan sumber-sumber kajian. Landasan teori yang mendukung, data-data, atau informasi sebagai acuan            dalam melakukan perencanaan, percobaan, pembuatan dan penyusunan laporan.        </p>        <p>            <strong>1.5.2. </strong>            <strong>Metode Sumber Data</strong>        </p>        <p>            Metode ini dilakukan untuk mencari dan mendapatkan sumber-sumber kajian. Landasan teori yang mendukung, data-data, atau informasi sebagai acuan            dalam melakukan perencanaan, percobaan, pembuatan dan penyusunan laporan.        </p>        <p>            <strong>1.5.3. </strong>            <strong>Metode Analisa Data</strong>        </p>        <p>            Metode ini penulis menganalisa suatu sistem yang sudah ada, bagaimana sistem itu berjalan dan apakah kekurangan dari sistem tersebut. Pada sistem            yang sekarang tenaga manusia secara manual untuk menutup atau mengunci pintu ruangan secara manual.        </p>        <p>            <strong>1.6. </strong>            <strong>Sistematika Penulisan</strong>        </p>        <p>            Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokkan materi penulisan menjadi 4 (empat) bab yang masing-masing saling            berkaitan antara bab satu dengan yang lainya, sehingga menjadi satu kesatuan yang utuh, yaitu:        </p>        <p>            <strong>BAB I PENDAHULUAN</strong>        </p>        <p>            Bab ini berisi tentang uraian latar belakang, perumusan masalah, pembatasan masalah, metode penelitian, tujuan perancangan, manfaat perancangan,            dan sistematika penulisan.        </p>        <p>            <strong>BAB II LANDASAN TEORI </strong>        </p>        <p>            Bab ini berisi tentang uraian mengenai teori-teori dasar yang akan mendukung pembahasan masalah, serta cara berfikir dalam penyusunan Kuliah Kerja            Praktek (KKP) ini. Uraian tersebut menjelaskan tentang Mikrokontroller berbasis Arduino Uno, saluran pengiriman data serta beberapa komponen            pendukung.        </p>        <p>            <strong>BAB III PEMBAHASAN</strong>        </p>        <p>Bab ini berisi tentang rancangan pembuatan rancangan tampilan <strong>“<u>Pembangunan </u></strong><strong><u>Prototype System Lock And Controlling Class Room Dengan Interface Android Berbasis Arduino Uno di Perguruan Tinggi Raharja</u></strong>            <strong>”. </strong> <strong></strong>        </p>        <p>            <strong>BAB IV PENUTUP</strong>        </p>        <p>            Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran dari hasil pengamatan dan penelitian yang dilakukan pada Kuliah Kerja            Praktek (KKP) ini.        </p>        <p>            <strong>DAFTAR PUSTAKA</strong>        </p>        <p>            <strong>LAMPIRAN</strong>        </p>        <p align="center">            <strong></strong>        </p>        <p align="center">            <strong>BAB II</strong>        </p>        <p align="center">            <strong>LANDASAN TEORI</strong>        </p>        <p>            <strong>2.1. Teori Umum</strong>        </p>        <p>            Teori – Teori umum yang digunakan penulis dalam penelitian ini adalah sebagai berikut :        </p>        <p>            1. Konsep Dasar Sistem        </p>        <p>            2. Konsep Dasar Pengontrolan        </p>        <p>            3. Konsep Dasar Perangkat Mobile        </p>        <p>            4. Konsep Dasar Sinyal        </p>        <p>            5. Konsep Dasar Flowchart        </p>        <p>            6. Konsep Dasar Pengujian        </p>        <p>            7. Konsep Dasar Prototipe        </p>        <p>            <strong>2.1.1. Konsep Dasar Sistem</strong>        </p>        <p>            <strong> 1. Definisi Sistem</strong>        </p>        <p>            Suatu sistem dapat terdiri dari beberapa subsistem atau bagian dari sistem-sistem. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri            sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai.            Ada banyak definisi mengenai sistem diantaranya adalah:        </p>        <p>            Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai            kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.        </p>    </div>    <p>        Berdasarkan definisi diatas dapat disimpulkan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul        bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran/tujuan tertentu.    </p>    <p>        <strong>2. Klasifikasi Sistem</strong>    </p>    <p>        Menurut Mustakini (2009:54), Suatu sistem memiliki klasifikasi sebagai berikut:<strong></strong>    </p>    <p>        a. Suatu sistem mempunyai komponen-komponen sistem (<em>components</em>) atau subsistem-subsistem.    </p>    <p>        Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan.        Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.    </p>    <p>        b. Suatu sistem mempunyai batas sistem (<em>boundary</em>).<em></em>    </p>    <p>        Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.    </p>    <p>        c. Suatu sistem mempunyai lingkungan luar (<em>environment</em>)<em>.</em>    </p>    <p>        Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.    </p>    <p>        d. Suatu sistem mempunyai penghubung (<em>interface</em>)<em>.</em>    </p>    <p>        Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang        membentuk suatu kesatuan.    </p>    <p>        e. Suatu sistem mempunyai tujuan (<em>goal</em>)<em>.</em>    </p>    <p>        Suatu sistem pasti mempunyai tujuan (<em>goals</em>) atau sasaran sistem (<em>objective</em>). Sebuah sistem dikatakan berhasil apabila mengenai        sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.    </p>    <p>        <strong>3. Karakteristik Sistem</strong>    </p>    <p>        Menurut Mustakini (2009:53), bahwa suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut:<strong></strong>    </p>    <p>        a. Sistem abstrak (<em>abstact system</em>) dan sistem fisik (<em>phisical system</em>)    </p>    <p>        Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa        pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.    </p>    <p>        b. Sistem Alami (<em>natural system</em>) dan Sistem Buatan Manusia (<em>human made system</em>)    </p>    <p>        Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah        sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh        sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.    </p>    <p>        c. Sistem pasti (<em>deterministic system</em>) dan sistem tidak tentu (<em>probobalistic system</em>)    </p>    <p>        Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak        dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang        dirancangdan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.    </p>    <p>        d. Sistem Tertutup (<em>closed system</em>) dan Sistem Terbuka (o<em>pen system</em>)    </p>    <p>        Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang        dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak        dipengaruhi oleh kondisi yang terjadi diluar sistem    </p>    <p>        <strong>2.1.2. Konsep Dasar Pengontrolan</strong>    </p>    <p>        <strong> 1. Definisi Pengontrolan</strong>    </p>    <p>        <strong> </strong>    </p>    <p>        Menurut Erinofiardi (2012:261), “Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan        manusia (otomatis)”.    </p>    <p>        Kontrol otomatis mempunyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem        kontrol otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah, efisien        dan efektif. Adanya kontrol otomatis secara tidak langsung dapat menggantikan peran manusia dalam meringankan segala aktifitasnya.    </p>    <p>        Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada        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 pengontrolan berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori        sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai system pengendalian yang menuntut kecepatan dan ketelitian        yang tinggi dengan hasil <em>output</em> yang optimal.    </p>    <p>Dalam sistem pengendali kita mengenal adanya sistem pengendali <em>Loop</em> Terbuka (<em>Open-loop Control System</em>) dan Sistem Pengendali        <em>Loop</em> Tertutup (<em> Closed-loop Control System</em> ).    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>Jenis- jenis Pengontrolan</strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> 1. Sistem Kontrol Loop Terbuka</strong>    </p>    <p>        Menurut Erinofiardi (2012:261) sistem kontrol loop terbuka adalah ”suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan.        Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.”    </p>    <p align="center">        <img            width="398"            height="85"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image002.png"            alt="Description: Loop-terbuka2"        />    </p>    <p align="center">        <strong>Gambar 2.1</strong>        Sistem pengendali <em>loop</em> terbuka    </p>    <p align="center">        <strong>Sumber : </strong>        Erinofiardi (2012:261)    </p>    <p>        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.    </p>    <p>        <strong>2. Sistem Kontrol Loop Tertutup</strong>    </p>    <p>        Menurut Erinofiardi (2012:261) sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap        aksi pengendalian yang dilakukan.” 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 diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem        mendekati hasil yang diinginkan.    </p>    <p align="center">        <img            width="264"            height="129"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image004.png"            alt="Description: Description: Description: https://lh5.googleusercontent.com/-M2-Gnanae7k/U5W_LOb_ImI/AAAAAAAAAE4/vBdXyAJCV5w/w872-h217-no/2.jpg"        />    </p>    <p align="center">        <strong>Gambar 2.2</strong>        Sistem pengendali <em>loop</em>tertutup    </p>    <p align="center">        <strong>Sumber : </strong>        Erinofiardi (2012:261)    </p>    <p>        Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah dibandingkan 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.    </p>    <p>        Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem        pengendalian, sinyal input dihasilkan oleh mikrokontroler.    </p>    <p>        <strong> 2.1.3. Konsep Dasar Perangkat Mobile</strong>    </p>    <p>        <strong> 1. Definisi Perangkat Mobile</strong>    </p>    <p>        Menurut purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara        sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display        screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa        dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan        lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.    </p>    <p>        <strong>2.1.4. Konsep Dasar Sinyal</strong>    </p>    <p>        <strong> 1. Definisi Sinyal</strong>    </p>    <p>        Menurut Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan        waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:    </p>    <p>        <strong>a. Sinyal Analog</strong>    </p>    <p>        Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/        karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus,        mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.    </p>    <p>        <strong>b. Sinyal Digital</strong>    </p>    <p>        Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal        digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai        jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.    </p>    <p>        <strong>2.1.5. Konsep Dasar Flowchart</strong>    </p>    <p>        <strong> 1. Definisi <em>Flowchart</em></strong>    </p>    <p>        Menurut Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8), “Flowchart adalah penggambaran secara grafik dari        langkah-langkah dau urutan-urutan prosedur dari suatu program.    </p>    <p>        Menurut Adelia dan Jimmy Setiawan di dalam Jurnal Sistem Informasi Vol. 6, No.2 (2011:116), “Flowchart adalah penggambaran secara grafik dari        langkah-langkah dan urut-urutan prosedur dari suatu program”.    </p>    <p>        Dari pendapat di atas dapat disimpulkan bahwa Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.    </p>    <p>        <strong>            Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang            analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan        </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2. Cara Membuat <em>Flow Chart</em></strong>    </p>    <p>        <strong>Ada beberapa petunjuk dalam pembuatan <em>Flow chart</em> Menurut Menurut Sulindawati dan Muhammad Fathoni dalam Jurnal SAINTIKOM </strong>        <strong>Vol. 9, No. 2 </strong>        <strong> (2010:8):</strong>    </p>    <p>        <strong>1. </strong>        <strong>Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.</strong>    </p>    <p>        <strong>2. </strong>        <strong>Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.</strong>    </p>    <p>        <strong>3. </strong>        <strong>Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas</strong>    </p>    <p>        <strong>4. </strong>        <strong>Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.</strong>    </p>    <p>        <strong>5. </strong>        <strong>Setiap langkah dari aktifitas harus berada pada urutan yang benar</strong>    </p>    <p>        <strong>6. </strong>        <strong>Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.</strong>    </p>    <p>        <strong>7. </strong>        <strong>Gunakan simbol-simbol flowchart yang standar</strong>    </p>    <p>        <strong>8. </strong>        <strong> </strong>    </p>    <p>        <strong>3. </strong>        <strong>Jenis-Jenis <em>Flow Chart</em></strong>    </p>    <p>        Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai berikut:    </p>    <p>        <strong>a. </strong>        <strong>Bagan Alir Sistem (<em>Systems</em> <em>Flow Chart</em>)</strong>    </p>    <p>        Merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam <em>system</em> secara keseluruhan dan menjelaskan urutan dari        prosedur-prosedur yang ada dalam system    </p>    <p align="center">        <img            width="212"            height="151"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image006.png"            alt="Description: Description: C:\Users\reza\Pictures\flowchart3.jpg"        />    </p>    <p align="center">        Sumber: Rachman (2012:116)    </p>    <p align="center">        <strong>Gambar 2.3 Bagan Alir Sistem (<em>System</em> <em>Flow Chart</em>s)</strong>    </p>    <p>        <strong></strong>    </p>    <p>        <strong>b. </strong>        <strong>Bagan Alir Dokumen (<em>Document</em> <em>Flow Chart</em>)</strong>    </p>    <p>        Menelusuri alur dari data yang ditulis melalui sistem. Fungsi utamanya untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian yang        lain.    </p>    <p align="center">        <img            width="311"            height="269"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image008.png"            alt="Description: Description: http://4.bp.blogspot.com/_NlHxsqdTwWo/TCFxS9CtbTI/AAAAAAAAAC0/vE-kW9mnqS0/s1600/FLOW+DOKUMEN+SISTEM+BARU+CALON+ANGGOTA+PERPUSTAKAAN.jpg"        />    </p>    <p align="center">        Sumber: Rachman (2012:117)    </p>    <p align="center">        <strong>Gambar 2.4 Bagan Alir Dokumen (Document <em>Flow Chart</em>)</strong>    </p>    <p align="center">        <strong><sup></sup></strong>    </p>    <p>        <strong>c. </strong>        <strong>Bagan Alir Skematik (<em>Schematic</em> <em>Flow Chart</em>)</strong>    </p>    <p>        Mirip dengan <em>Flow Chart</em> sistem yang menggambarkan suatu sistem atau prosedur.    </p>    <p align="center">        <strong>            <img                width="338"                height="267"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image010.png"                alt="Description: Description: http://www.biomedcentral.com/content/figures/1471-2105-9-57-4-l.jpg"            />        </strong>    </p>    <p align="center">        Sumber: Rachman (2012:117)    </p>    <p align="center">        <strong>Gambar 2.5 Bagan Alir Skematik (<em>Schematic</em> <em>Flow Chart</em>)</strong>    </p>    <p>        <strong><sup></sup></strong>    </p>    <p>        <strong>d. </strong>        <strong>Bagan Alir Program (<em>Program Flow Chart</em>)</strong>    </p>    <p>        Merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur dilaksanakan    </p>    <p align="center">        <strong>            <img                width="351"                height="259"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image012.png"                alt="Description: Description: http://pages.cpsc.ucalgary.ca/~tamj/2010/203P/extras/examples/flowcharts/logical_AND_firing.gif"            />        </strong>    </p>    <p align="center">        Sumber: Rachman (2012:117)<strong></strong>    </p>    <p align="center">        <strong>Gambar 2.6 Bagan Alir Program (<em>Program</em> <em>Flow Chart</em>)</strong>    </p>    <p>        <strong><sup></sup></strong>    </p>    <p>        <strong>e. </strong>        <strong>Bagan Alir Proses (<em>Process</em> <em>Flow Chart</em>)</strong>    </p>    <p>        Merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah selanjutnya dari sebuah sistem.    </p>    <p align="center">        <img width="132" height="14" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image013.png"/>        <strong>            <img                width="308"                height="143"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image015.png"                alt="Description: Description: FLOWCHART PROSES.jpeg"            />        </strong>        <strong></strong>    </p>    <p align="center">        Sumber: Rachman (2012:116)<strong></strong>    </p>    <p align="center">        <strong>Gambar 2.7 Bagan Alir Proses (<em>Process</em> <em>Flow Chart</em>)</strong>    </p>    <p>        <img            width="403"            height="294"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image017.png"            align="left"            hspace="12"            alt="Description: Description: FLOWCHART_9.JPG"        />        <strong><sup></sup></strong>    </p>    <p align="center">        Sumber: Rachman (2012:116)    </p>    <p align="center">        <strong>Gambar 2.8 Contoh Variasi Aplikasi <em>Flow Chart</em><sup></sup></strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.1.6. Konsep Dasar Pengujian</strong>    </p>    <p>        <strong> 1. Definisi Black Box</strong>    </p>    <p>        <strong> </strong>        <strong>            Menurut Siddiq (2012:4), “Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat            lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.        </strong>    </p>    <p>        <strong>            Menurut Budiman (2012:4) Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji            dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.        </strong>    </p>    <p>        Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian Black Box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada        pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.    </p>    <p>        Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT).        Karena itu uji coba Black Box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional        suatu program.    </p>    <p>        Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:    </p>    <p>        a. Fungsi-fungsi yang salah atau hilang    </p>    <p>        b. Kesalahan interface    </p>    <p>        c. Kesalahan dalam struktur data atau akses database eksternal    </p>    <p>        d. Kesalahan performa    </p>    <p>        e. kesalahan inisialisasi dan terminasi    </p>    <p>        Uji coba Black Box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba Black Box dengan sengaja mengabaikan struktur kontrol, sehingga        perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:    </p>    <p>        a. Bagaimana validitas fungsionalnya diuji?    </p>    <p>        b. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?    </p>    <p>        c. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?    </p>    <p>        d. Bagaimana batasan-batasan kelas data diisolasi?    </p>    <p>        e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?    </p>    <p>        f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?    </p>    <p>        Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:    </p>    <p>        a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.    </p>    <p>        b. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang        diuji.    </p>    <p>        c. Menentukan output untuk suatu jenis input.    </p>    <p>        d. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.    </p>    <p>        e. Melakukan pengujian.    </p>    <p>        f. Pembandingan output yang dihasilkan dengan output yang diharapkan.    </p>    <p>        g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.    </p>    <p>        <strong>2. </strong>        <strong>Metode Pengujian Dalam <em>Black Box</em></strong>    </p>    <p>        Ada beberapa macam metode pengujian Black Box, berikut diantaranya:    </p>    <p>        <strong>a. </strong>        <strong><em>Equivalence</em></strong>        <strong> <em>Partioning</em></strong>    </p>    <p>        <em>Equivalence</em>        <em>Partioning</em>        merupakan metode uji coba <em>Black</em> <em>Box</em> yang membagi domain <em>input</em> dari program menjadi beberapa kelas data dari kasus uji coba        yang dihasilkan. Kasus uji penanganan <em>single</em> yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data        karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.    </p>    <p>        <strong>b. </strong>        <strong><em>Boundary</em></strong>        <strong> <em>Value</em> <em>Analysis</em></strong>    </p>    <p>Sejumlah besar kesalahan cenderung terjadi dalam batasan domain <em>input</em> dari pada nilai tengah. Untuk alasan ini <em>boundary</em>        <em>value</em> <em>analysis</em> (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA        merupakan desain teknik kasus uji yang melengkapi <em>Equivalence</em> <em>partitioning</em>. Dari pada memfokuskan hanya pada kondisi <em>input</em>,        BVA juga menghasilkan kasus uji dari domain <em>output</em>.    </p>    <p>        <strong>c. </strong>        <strong><em>Cause</em></strong>        <strong>-<em>Effect</em> <em>Graphing</em> <em>Techniques</em></strong>    </p>    <p>        <em>Cause</em>        -<em>Effect</em> <em>Graphing</em> merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang        berhubungan. Tekniknya mengikuti 4 tahapan berikut:    </p>    <p>        1) <em>Cause</em>s (kondisi <em>input</em>), dan <em>Effect</em>s (aksi) didaftarkan untuk modul dan <em>identifier</em> yang dtujukan untuk        masing-masing.    </p>    <p>        2) Pembuatan grafik <em>Cause</em>s-<em>Effect</em> graph    </p>    <p>        3) Grafik dikonversikan kedalam tabel keputusan    </p>    <p>        4) Aturan tabel keputusan dikonversikan kedalam kasus uji    </p>    <p>        <strong>d. </strong>        <strong><em>Comparison</em></strong>        <strong> <em>Testing</em></strong>    </p>    <p>        Dalam beberapa situasi (seperti: <em>aircraft avionic, nuclear Power plant control</em>) dimana keandalan suatu <em>software</em> amat kritis, beberapa        aplikasi sering menggunakan <em>software</em> dan <em>hardware</em> ganda (<em>redundant</em>). Ketika <em>software</em> <em>redundant</em> dibuat, tim        pengembangan <em>software</em> lainnya membangun versi <em>independent</em> dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat        diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan <em>output</em> yang sama. Kemudian seluruh versi dieksekusi secara parallel        dengan perbandingan hasil <em>real-time</em> untuk memastikan konsistensi. Dianjurkan bahwa versi <em>independent</em> suatu <em>software</em> untuk        aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi <em>independent</em> inimerupakan basis dari teknik <em>Black</em> <em>Box</em> <em>Testing</em> yang disebut <em>Comparison</em> <em>Testing</em> atau <em>back-to-back</em>        <em>Testing</em>.    </p>    <p>        <strong>e. </strong>        <strong><em>Sample</em></strong>        <strong> and <em>Robustness</em> <em>Testing</em></strong>    </p>    <p>        1) <em>Sample</em> <em>Testing</em>    </p>    <p>        Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin        dipilih dengan urutan tertentu atau interval tertentu    </p>    <p>        2) <em>Robustness</em> <em>Testing</em>    </p>    <p>        Pengujian ketahanan (<em>Robustness</em> <em>Testing</em>) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak.        Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.    </p>    <p>        <strong>f. </strong>        <strong><em>Behavior</em></strong>        <strong> <em>Testing</em> dan <em>Performance</em> <em>Testing</em></strong>    </p>    <p>        1) <em>Behavior</em> <em>Testing</em>    </p>    <p>        Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada        pengujian struktur <em>data stack</em>.    </p>    <p>        2) <em>Performance</em> <em>Testing</em>    </p>    <p>        Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran        pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi        mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.    </p>    <p>        <strong>g. </strong>        <strong><em>Requirement</em></strong>        <strong> <em>Testing</em></strong>    </p>    <p>        Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (<em>input</em>/<em>output</em>/fungsi/performansi) diidentifikasi pada tahap spesifikasi        kebutuhan dan desain.    </p>    <p>        1) <em>Requirement</em> <em>Testing</em> melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program    </p>    <p>        2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan <em>traceability matrix</em>    </p>    <p>        <strong>h. </strong>        <strong><em>Endurance</em></strong>        <strong> <em>Testing</em></strong>    </p>    <p>        <em>Endurance</em>        <em>Testing</em>        melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.    </p>    <p>Contoh: Untuk menguji keakuratan operasi matematika (<em>floating point, rounding off</em>, dll), untuk menguji manajemen sumber daya sistem (        <em>resources</em>) (pembebasan sumber daya yang tidak benar, dll), <em>input</em>/<em>outputs</em> (jika menggunakan <em>framework</em> untuk        memvalidasi bagian <em>input</em> dan <em>output</em>). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.    </p>    <p>        <strong>3. </strong>        <strong>Kelebihan dan Kelemahan <em>Black</em> <em>Box</em></strong>    </p>    <p>        Dalam uji coba <em>Black</em> <em>Box</em> terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:    </p>    <p align="center">        <strong>Tabel 2.1. Kelebihan dan Kelemahan <em>Black</em> <em>Box</em></strong>    </p>    <table border="1" cellspacing="0" cellpadding="0">        <tbody>            <tr>                <td width="185">                    <p align="center">                        <strong>Kelebihan</strong>                    </p>                </td>                <td width="179">                    <p align="center">                        <strong>Kelemahan</strong>                    </p>                </td>            </tr>            <tr>                <td width="185" valign="top">                    <p>                        a)<em> Black</em> <em>Box</em> <em>Testing</em> dapat menguji keseluruhan fungsionalitas perangkat lunak.                    </p>                    <p>                        b) <em>Black</em> <em>Box</em> <em>Testing</em> dapat memilih <em>subset test</em> yang secara efektif dan efisien dapat menemukan                        cacat. Dengan cara ini <em>Black</em> <em>Box</em> <em>Testing</em> dapat membantu memaksimalkan <em>Testing</em> <em>investment</em>.                    </p>                </td>                <td width="179" valign="top">                    <p>                        a) Ketika <em>user</em> melakukan <em>Black</em> <em>Box</em> <em>Testing</em>, <em>user</em> tidak akan pernah yakin apakah perangkat                        lunak yang diuji telah benar-benar lolos pengujian.                    </p>                </td>            </tr>        </tbody>    </table>    <p>        <strong> </strong>    </p>    <p>        <strong>4. </strong>        <strong>Definisi White Box</strong>    </p>    <p>        Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada strukutr control pengguna”.    </p>    <p>        Menurut Handaya dan Hakim Hartanto di dalam Jurnal Sistem Informasi (2011:204) “White Box adalah sebuah cara pengujian yang menggunakan struktur        kontrol yang dideskripsikan sebagai komponen perangkat lunak untuk memperoleh uji kasus”.    </p>    <p>        Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa white box adalah sebuah cara pengujian yang menggunkan struktur control perangkat lunak.    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.1.7. Konsep Dasar Prototipe</strong>    </p>    <p>        <strong> 1. Definisi Prototipe</strong>    </p>    <p>        Menurut Simarmata (2010:64),” Prototipe adalah perubahan cepat di dalam perancangan dan pembangunan prototype.    </p>    <p>        Menurut Wiyancoko (2010:120),”Prototipe adalah model produk yang mewakili hasil produksi yang sebenarnya”.    </p>    <p>        Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa prototype adalah proses pembuatan model produk dalam perancangan.    </p>    <p>        <strong>1. Prototipe Jenis I</strong>    </p>    <p>        Prototipe jenis I sesungguhnya akan menjadi sistem operasional. Pendekatan ini hanya mungkin jika peralatan <em>prototyping</em> memungkinkan prototipe        memuat semua elemen penting dari sistem baru. Langkah-langkah pengembangan prototipe jenis I adalah sebagai berikut:    </p>    <p>        1. Mengidentifikasi kebutuhan pemakai.    </p>    <p>        2. Mengembangkan prototipe    </p>    <p>        3. Menentukan apakah prototipe dapat diterima    </p>    <p>        4. Menggunakan prototipe    </p>    <p>        <strong>2. Prototipe Jenis II</strong>    </p>    <p>        Prototipe jenis II merupakan suatu model yang dapat dibuang yang berfungsi sebagai alat cetak biru bagi sistem operasional. Pendekatan ini dilakukan        jika prototipe tersebut hanya dimaksudkan untuk tampilan seperti sistem operasional dan tidak dimaksudkan untuk memuat semua elemen penting. Tiga        langkah pertama dalam pengembangan prototipe jenis II sama seperti untuk prototipe jenis I. Langkah-langkah selanjutnya adalah sebagai berikut:    </p>    <p>        1. Mengkodekan sistem operasional    </p>    <p>        2. Menguji sistem operasional    </p>    <p>        3. Menentukan jika sistem operasional dapatditerima    </p>    <p>        4. Menggunakan sistem operasional    </p>    <p align="center">        <img width="302" height="196" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image019.png" alt="Description: 2"/>    </p>    <p align="center">        <strong>Gambar 2.9. Metode Prototipe</strong>    </p>    <p>        Menurut Sasankar dan Vinay Chavan di dalam jurnal International Journal of Computer Science &amp; Technology (2011:139)Terdapat tiga pendekatan utama        prototyping, yaitu:    </p>    <p>        1. THROW-AWAY    </p>    <p>        Prototipe dibuat dan dites. Pengalaman yang diperoleh dari pembuatan prototipe digunakan untuk membuat produk akhir (final), kemudian prototipe        tersebut dibuang (tak dipakai).    </p>    <p>        2. INCREMENTAL    </p>    <p>        Produk finalnya dibuat sebagai komponen-komponen yang terpisah. Desain produk finalnya secara keseluruhan hanya ada satu tetapi dibagi dalam        komponen-komponen lebih kecil yang terpisah (independent).    </p>    <p>        3. EVOLUTIONARY    </p>    <p>        Pada metode ini, prototipenya tidak dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya        dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.    </p>    <p>        <strong>2. Kelebihan dan Kelemahan Prototipe</strong>    </p>    <p>        Kelebihan dan Kelemahan prototyping adalah sebagai berikut:    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p align="center">        <strong>Tabel 2.2.Kelebihan dan Kekurangan Prototipe</strong>    </p>    <div align="center">        <table border="0" cellspacing="0" cellpadding="0" width="386">            <tbody>                <tr>                    <td width="195" valign="top">                        <p align="center">                            <strong>Kelebihan</strong>                        </p>                    </td>                    <td width="191" valign="top">                        <p align="center">                            <strong>Kelemahan</strong>                        </p>                    </td>                </tr>                <tr>                    <td width="195" valign="top">                        <p>                            a. Adanya komunikasi yang baik antara pengembang dan user.                        </p>                        <p>                            b. Pengembang dapat bekerja lebih                            <br/>                            baik dalam menentukan kebutuhan user.                        </p>                        <p>                            c. User berperan aktif dalam                            <br/>                            pengembangan sistem.                        </p>                        <p>                            d. Lebih menghemat waktu dalam                            <br/>                            pengembangan sistem.                        </p>                        <p>                            e. Penerapan menjadi lebih mudah                            <br/>                            karena pemakai mengetahui apa                            <br/>                            yang diharapkannya                        </p>                    </td>                    <td width="191" valign="top">                        <p>                            a. User kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara                            keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.                        </p>                        <p>                            b. Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk                            membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut                            <br/>                            bahwa program tersebut hanya merupakan cetak biru sistem.                        </p>                        <p>                            c. Hubungan user dengan computer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik.                        </p>                    </td>                </tr>            </tbody>        </table>    </div>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.2. Teori Khusus</strong>    </p>    <p>        <strong> </strong>        Teori – Teori Khusus yang digunakan penulis dalam penelitian ini adalah sebagai berikut :    </p>    <p>        1. Konsep dasar mikrokontroller    </p>    <p>        2. Konsep dasar android    </p>    <p>        3. Konsep dasar bluetooth    </p>    <p>        4. Konsep dasar motor servo    </p>    <p>        5. Konsep dasar komponen elektronika aktif dan pasif    </p>    <p>        <strong>2.2.1. Konsep Dasar Mikrokontroller</strong>    </p>    <p>        <strong>1. Definisi Mikrokontroller</strong>    </p>    <p>Menurut Malik dan Mohammad Unggul Juwana (2009:1), bahwa “Mikrokontroller adalah sebagai sebuah sistem komputer yang dibangun pada sebuah keping (        <em>chip</em>) tunggal”.    </p>    <p>        Menurut Wangsadinata dan G. Suprayitno (2008:202), bahwa “Mikrokontroller adalah sebagai <em>central processing unit</em> (CPU) yang disertai memori        serta sarana input/output dan dibuat dalam bentuk chip”    </p>    <p>        Berdasarkan pendapat di atas dapat disimpulkan Mikrokontroler adalah suatu gabungan sebuah sistem komputer yang dibangun melalui CPU yang disertai        memori sarana <em>input/output</em>.    </p>    <p>        <strong>2. Karakteristik Mikrokontroler</strong>    </p>    <p>        Menurut Malik dan Mohammad Unggul Juwana (2009:2), karakteristik mikrokontroler mempunyai beberapa komponen-komponen yaitu:    </p>    <p>        a. CPU (<em>Central Procesing Unit</em>)    </p>    <p>        b. RAM (<em>Read Only Memory</em>)    </p>    <p>        c. I/O (<em>Input/Output</em>)    </p>    <p>        Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya        ADC (<em>Analog Digital Converter</em>), <em>Timer/Counter</em>, dan lain-lain.    </p>    <p>        <strong>3.</strong>        <strong>Klasifikasi Mikrokontroler</strong>    </p>    <p>        Menurut Malik dan Mohammad Unggul Juwana (2009:3) Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:    </p>    <p>        a. ROM (<em>Flash Memory</em>) dengan kapasitas 1024 byte (1 KB)    </p>    <p>        b. RAM berkapasitas 68 byte    </p>    <p>        c. EEPROM (memori data) berkapasitas 64 byte    </p>    <p>        d. Total 13 jalur I/O (Port B 8 bit)    </p>    <p>        e. <em>Timer/Counter</em> 8 bit dengan prescaler    </p>    <p>        f. Fasilitas pemrograman di dalam sistem (ICSP = <em>In Circuit Serial Programing</em>)    </p>    <p>        Menurut Malik dan Mohammad Unggul Juwana (2009:3), bahwa Beberapa fitur yang umumnya ada di dalam mikrokontroller adalah sebagai berikut:    </p>    <p>        1. RAM (<em>Random Access Memory</em>)    </p>    <p>        RAM digunakan oleh mikrokontroller untuk tempat penyimpanan variabel. Memori ini bersifat <em>volatile</em> yang berarti akan kehilangan semua datanya        jika tidak mendapatkan catu daya.    </p>    <p>        2. ROM (<em>Read Only Memory</em>)    </p>    <p>        ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user    </p>    <p>        3. Register    </p>    <p>        Merupakan tempat penyimpanan nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroller    </p>    <p>        4. <em>Special Function Register </em>    </p>    <p>        Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroller. Register ini terletak pada RAM    </p>    <p>        5. <em>Input</em> dan <em>Output Pin</em>    </p>    <p>        Pin input adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor,        dan sebagainya. Pin output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritmamikrokontroller    </p>    <p>        6. <em>Interrupt </em>    </p>    <p>        Interrupt bagian dari mikrokontroller yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan,        program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.    </p>    <p>        Menurut Malik dan Mohammad Unggul Juwana (2009:3) Beberapa <em>interrupt</em> pada umumnya adalah sebagai berikut:    </p>    <p>        <em>a. </em>        <em>Interrupt Eksternal </em>    </p>    <p>        <em> Interrupt</em>        akan terjadi bila ada inputan dari pin interrupt    </p>    <p>        <em>b. </em>        <em>Interrupt timer </em>    </p>    <p>        <em> Interrupt</em>        akan terjadi bila waktu tertentu telah tercapai    </p>    <p>        <em>c. </em>        <em>Interrupt serial </em>    </p>    <p>        <em> Interupt</em>        yang terjadi ketika ada penerimaan data dari komunikasi serial.    </p>    <p>        <strong>4. AVR ATMega328</strong>    </p>    <p>        <strong> a. Definisi Mikrokontroller Atmega 328</strong>    </p>    <p>        <strong> </strong>    </p>    <p>        Menurut Syahid (2012:33),”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain        ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output),        peripherial (USART, timer, counter, dll).”    </p>    <p>        Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan        periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya        saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.    </p>    <p>        Mikrokontroller ini memiliki beberapa fitur antara lain :    </p>    <p>        a. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu    </p>    <p>        siklus clock.    </p>    <p>        b. 32 x 8-bit register serba guna.    </p>    <p>        c. Kecepatan mencapai 16 MIPS dengan clock 16 MHz.    </p>    <p>        d. 32 KB flash memory dan pada arduino memiliki bootloader yang    </p>    <p>        menggunakan 2 KB dari flash memori sebagai bootloader.    </p>    <p>        e. Memiliki EEPROM (Electrically Erasable Programmable Read    </p>    <p>        Only Memory) sebesar 1KB sebagai tempat penyimpanan data    </p>    <p>        semi permanent karena EEPROM tetap dapat menyimpan data    </p>    <p>        meskipun catu daya dimatikan.    </p>    <p>        f. Memiliki SRAM (Static Random Access Memory) sebesar 2KB.    </p>    <p>        g. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM    </p>    <p>        (Pulse Width Modulation) output.    </p>    <p>        h. Master / Slave SPI Serial interface.    </p>    <p>        Mikrokontroler ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan        kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan        instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus        clock.    </p>    <p>        32 x 8-bit register serba guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari        register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang        memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z        ( gabungan R30 dan R31 ).    </p>    <p>        Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna        di atas, terdapat register lain yang terpetakan dengan teknik memory mapped I/O selebar 64 byte. Beberapa register ini digunakan untuk fungsi khusus        antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya. Berikut ini adalah tampilan arsitektur        ATmega 328 :    </p>    <p align="center">        <img            width="385"            height="293"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image021.png"            alt="Description: Description: Description: https://lh5.googleusercontent.com/-lcsyKELaYtU/U6dLDKXTHiI/AAAAAAAAAcU/38QT0xZ_IMc/w558-h577-no/2.4.jpg"        />    </p>    <p align="center">        <strong>Gambar 2.10</strong>        Arsitektur ATmega 328 <em>loop</em> terbuka    </p>    <p align="center">        <strong>Sumber : </strong>        (Data sheet Mikrokontroller : 8)    </p>    <p>        <strong> </strong>    </p>    <p>        Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT        tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial lainnya.    </p>    <p>        1. Port B.    </p>    <p>        Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah        ini:    </p>    <p>        a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture pin.    </p>    <p>        b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation).    </p>    <p>        c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.    </p>    <p>        d. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).    </p>    <p>        e. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber clock external untuk timer.    </p>    <p>        f. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama mikrokontroler.    </p>    <p>        2. Port C.    </p>    <p>        Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain sebagai berikut:    </p>    <p>        a. ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog        menjadi data digital.    </p>    <p>        b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki        komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.    </p>    <p>        3. Port D.    </p>    <p>        Port D merupakan jalur data 8 bit yang masing-masing pin-nya juga dapat difungsikan sebagai input/output. Sama seperti Port B dan Port C, Port D juga        memiliki fungsi alternatif dibawah ini.    </p>    <p>        a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD        kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data serial.    </p>    <p>        b. Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program,        misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program        interupsi.    </p>    <p>        c. XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan        external clock.    </p>    <p>        d. T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 0.    </p>    <p>        e. AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.    </p>    <p align="center">        <img            width="343"            height="218"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image023.png"            alt="Description: Description: Description: https://lh4.googleusercontent.com/4kGIsD-bcrklNDlv1pSoG7ic-Bh_4DPkrNYgjgmA86Q=w751-h577-no"        />    </p>    <p align="center">        <strong>Gambar 2.11</strong>        Konfigurasi pin Atmega 328 <em>loop</em> terbuka    </p>    <p align="center">        <strong>Sumber : </strong>        (Sumber :jurnal Syahid tahun 2012 halaman 34)    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.2.2. Konsep Dasar Android</strong>    </p>    <p>        <strong> 1. Definisi Android</strong>    </p>    <p>        Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis linux.    </p>    <p>        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 pihak ketiga untuk platform mereka.    </p>    <p>        Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa android adalah sistem operasi berbasis linux yang sedang berkembang ditengah OS        lainnya.    </p>    <p>        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.    </p>    <p>        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, General Public License Versi 2(GPLv2), yang biasa dikenal        dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus terus jatuh di bawah terms.    </p>    <p>        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.    </p>    <p>        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.    </p>    <p>        Aplikasi Android dapat dikembangkan pada berbagai sistem operasi, diantaranya adalah:    </p>    <p>        a. Windows XP/Vista/7    </p>    <p>        b. Mac OS X (Mac OS X 10.48 atau yang lebih baru)    </p>    <p>        c. Linux    </p>    <p>        <strong>2. </strong>        <strong>Perkembangan Android</strong>    </p>    <p>        Menurut Wahana (2012:2) didalam bukunya mengemukakan perkembangan Android dan keunggulannya diantaranya sebagai berikut:    </p>    <p>        <strong>a. Android versi 1.1</strong>    </p>    <p>        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.    </p>    <p>        <strong>b. Android versi 1.5 (cupcake)</strong>    </p>    <p>        Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5        (Cupcake).Terdapat beberapa pembaruan 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.    </p>    <p>        <strong>c. Android versi 1.6 (Donut)</strong>    </p>    <p>        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.    </p>    <p>        <strong>d. Android versi 2.1 (Eclair)</strong>    </p>    <p>        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 menyalurkan aplikasi 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.    </p>    <p>        <strong>e. Android Versi 2.2 (Froyo: Frozen Yogurt)</strong>    </p>    <p>        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 yang mempercepat kemampuan        rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.    </p>    <p>        <strong>f. Android Versi 2.3 (Gingerbread)</strong>    </p>    <p>        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.    </p>    <p>        <strong>g. Android Versi 3.0 (Honey comb)</strong>    </p>    <p>        Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung 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.    </p>    <p>        <strong>h. Android Versi 4.0 (Ice cream sandwich)</strong>    </p>    <p>        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.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock 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.    </p>    <p>        <strong>i. Android Versi 4.1 (Jelly bean)</strong>    </p>    <p>        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.    </p>    <p>        <strong> j. Android Versi 4.4 (Kitkat)</strong>    </p>    <p>        Android 4.4 KitKat adalah system operasi yang baru saja diluncurkan oleh Google dan Android 4.4 KitKat sebenarnya adalah versi update dari system        operasi android yang lama yaitu Android 4.3 Jelly Bean. Tujutan diluncurkannya update terbaru adalah untuk memperbaiki bug (celah) ataupun        menyempurnakan system operasi Android sebelumnya. Dari segi perbedaan yang paling terlihat pasti dari segi tampilan dan navigasi. Selain itu dari segi        keamanan juga lebih baik dan sempurna karena telah menutup sejumlah bug (celah) yang ada. Selain penyempurnaan dan perbaikan, Android 4.4 KitKat juga        memiliki sejumlah fitur unggulan yang tidak ada di pendahulunya yaitu Android 4.3 Jelly Bean.    </p>    <p>        <strong>3. </strong>        <strong>Definisi Basic4android</strong>    </p>    <p>        Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic        dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra        runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES        (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.    </p>    <p align="center">        <img            width="364"            height="211"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image025.png"            alt="Description: Description: Description: https://lh6.googleusercontent.com/KzHpTNsqSFYezMaVKpU7jyku3J8X-ouyg6MRbqjT9fI=w377-h285-no"        />    </p>    <p align="center">        <strong>Gambar 2.12</strong>        Sumber: Basic4android Datasheet (2012:1)    </p>    <p align="center">        <strong>Sumber : </strong>        Gambar 2.6. Tampilan Basic4android(2012:261)    </p>    <p>        Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak        dibutuhkan lagi penulisan XML yang rumit.    </p>    <p align="center">        <img            width="319"            height="191"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image027.png"            alt="Description: Description: Description: https://lh5.googleusercontent.com/-IQUdOXyQaxs/U6dLHJFqCUI/AAAAAAAAAck/p4HG_ZCLDJc/w314-h181-no/2.7.jpg"        />    </p>    <p align="center">        <strong>Gambar 2.13</strong>        Sumber: Basic4android Datasheet (2012:2)    </p>    <p>        <strong>4. </strong>        <strong>Android SDK</strong>    </p>    <p>        Menurut Nazruddin Safaat H (2011:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android        menggunakan bahasa pemrograman JAVA”    </p>    <p>        SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya.        Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android,        diantaranya adalah:    </p>    <p>        Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak        dibutuhkan lagi penulisan XML yang rumit.    </p>    <p align="center">        <img            width="381"            height="260"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image029.png"            alt="Description: Description: Description: https://lh6.googleusercontent.com/-hd6zV6gAg7A/U6dLQV0JmMI/AAAAAAAAAc4/JnKQdOciqWg/w701-h500-no/2.8.jpg"        />    </p>    <p align="center">        <strong>Sumber : </strong>        Gambar 2.14 Tampilan Tools SDK    </p>    <p>        a. adb shell    </p>    <p>        Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem        operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir        sama seperti linux pada umumnya.    </p>    <p>        b. Android simulator    </p>    <p>        Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android        secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti        kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload        nya pada situs resmi google.    </p>    <p align="center">        <img            width="264"            height="157"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image031.png"            alt="Description: Description: Description: https://lh5.googleusercontent.com/-yaP9iN1cfNw/U6dLQZpnLII/AAAAAAAAAc0/R7zU6B4ELvg/w716-h440-no/2.9.jpg"        />    </p>    <p align="center">        <strong>Sumber : </strong>        Gambar 2.15 Tampilan Android Simulator    </p>    <p>        c. DDMS    </p>    <p>        DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark        terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android.    </p>    <p>        <strong>5. </strong>        <strong>Apk Android</strong>    </p>    <p>        APK adalah paket aplikasi Android (Android PacKage). APK umumnya digunakan untuk menyimpan sebuah aplikasi atau program yang akan dijalankan pada        perangkat Android.    </p>    <p>        APK pada dasarnya berupa compress file seperti zip file, karena berisi dari kumpulan file. APK dapat diperoleh melalui berbagai metode, seperti        menginstall sebuah aplikasi melalui Play Store, download dari sebuah situs web kemudian diinstall secara manual, atau membuat dan mengembangkan sendiri        dengan bahasa yang sebagian besar berbasis Java.    </p>    <p>        <strong>2.2.3. Konsep Dasar Bluetooth</strong>    </p>    <p>        <strong>1. Definisi Bluetooth</strong>    </p>    <p>        Menurut Dwi Agus Diartono (2009:70) “Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz        unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi        data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas ”.    </p>    <p>        <strong>2. </strong>        <strong>Sejarah Bluetooth</strong>    </p>    <p>        Menurut Dwi Agus Diartono (2009:70)“Nama bluetooth berawal dari proyek prestisius yang dipromotori oleh perusahaan-perusahaan raksasa internasional        yang bergerak di bidang telekomunikasi dan komputer, di antaranya Ericsson, IBM, Intel, Nokia, dan Toshiba”.    </p>    <p>        Proyek ini di awal tahun 1998 dengan kode nama bluetooth, karena terinspirasi oleh seorang raja Viking (Denmark) yang bernama Harald Blatand. Raja        Harald Blatand ini berkuasa pada abad ke-10 dengan menguasai sebagian besar daerah Denmark dan daerah Skandinavia pada masa itu. Dikarenakan daerah        kekuasaannya yang luas, raja Harald Blatand ini membiayai para ilmuwan dan insinyur untuk membangun sebuah proyek berteknologi metamorfosis yang        bertujuan untuk mengontrol pasukan dari suku-suku di daerah Skandinavia tersebut dari jarak jauh. Maka untuk menghormati ide raja Viking tersebut,        yaitu Blatand yang berarti bluetooth (dalam bahasa Inggris) proyek ini diberi nama.    </p>    <p>        a. pertama dirilis untuk bluetooth versi 1.0 dan 1.0 B pada tanggal 26 Juli 1999 produk ini belum sempurna, karena mempunyai banyak masalah dan        perusahaan manufaktur pendukungnya mengalami kesulitan dalam menerapkan teknologi ini pada produk mereka. Untuk versi ini dibutuhkan perintah manual        pada Hardware Device Address (BD-ADDR) transmisi saat proses koneksi di antara dua device dalam satu jaringan (handshaking process) sehingga keamanan        pengguna tidak terjamin, dan penggunaan protokol tanpa nama (anonymite mode) tidak dimungkinkan di versi ini.    </p>    <p>        b. Pada bulan Oktober di tahun yang sama, Bluetooth telah diperbarui dan dirilis versi 1.1 dan 1.2, Untuk versi ini telah dilakukan penyempurnaan dan        perbaikan antara lain :    </p>    <p>        1. Digunakannya masks pada perangkat Hardware Device Address (BD-ASSR) untuk melindungi pengguna dari identity snooping (pengintai) maupun tracker.    </p>    <p>        2. Penggunaan protokol tanpa nama (anonymite mode) sudah tersedia namun tidak diimplementasikan, sehingga konsumen biasa tidak dapat menggunakannya.    </p>    <p>        3. Adaptive Frequency Hopping (AFH), dengan memperbaiki daya tahan dari gangguan frekuensi radio yang digunakan oleh banyak orang di dalam hopping        sequence.    </p>    <p>        4. Transmisi berkecepatan tinggi.    </p>    <p>        c. Dengan bertambahnya perusahaan manufaktur pendukung, antara lain 3Com, Ericsson, IBM, Intel, Lucent Technologies, Microsoft, Motorola, Nokia, dan        Toshiba yang lebih dikenal dengan nama The Bluetooth SIG (Special Interest Group), maka teknologi ini pun mengalami perbaikan-perbaikan untuk versi        2.0-nya. Fitur tambahan yang dirilis oleh periset dari Ericsson tidak menjelaskan secara detail, tetapi intinya ada beberapa tambahan pada Bluetooth        ini, antara lain:    </p>    <p>        1. Diperkenalkannya Non-hopping narrowband channels. Pada channel ini bias digunakan untuk memperkenalkan layanan profile bluetooth oleh berbagai        device dengan volume yang sangat tinggi dari perangkat bluetooth secara simultan.    </p>    <p>        2. Tidak dienkripsinya informasi yang bersifat umum secara realtime, sehingga dasar kemacetan trafik informasi dan laju trafik ke tujuan dapat        dihindari waktu ditransmisikan oleh perangkat dengan melewati setiap host dengan kecepatan tinggi.    </p>    <p>        3. Koneksi berkecepatan tinggi.    </p>    <p>        4. Multiplay speeds level.    </p>    <p>        <strong>3. </strong>        <strong>Aplikasi dan layanan Bluetooth</strong>    </p>    <p>        Menurut Dwi Agus Diartono (2009:71) “Sebuah perangkat yang memiliki teknologi wireless bluetooth akan mempunyai kemampuan untuk melakukan pertukaran        informasi dengan jarak jangkauan sampai dengan 10 meter (~30 feet), bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Sistem bluetooth        menyediakan layanan komunikasi point to point maupun komunikasi point to multipoint”.    </p>    <p>        Produk bluetooth dapat berupa PC card atau USB adapter yang dimasukkan kedalam perangkat. Perangkat-perangkat yang dapat diintegerasikan dengan        teknologi bluetooth antara lain : mobile PC, mobile phone, PDA (Personal Digital Assistant), headset, kamera digital, printer, router dan masih banyak        peralatan lainnya. Aplikasiaplikasi yang dapat disediakan oleh layanan bluetooth ini antara lain : PC to PC filetransfer, PC to PC file synch (notebook        to desktop), PC to mobile phone, PC to PDA,wireless headset, LAN connection via ethernet access point dan sebagainya.    </p>    <p align="center">        <img            width="264"            height="129"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image033.png"            alt="Description: Description: Description: https://lh6.googleusercontent.com/-VOfiOhEs9OU/U6dK7aHgVYI/AAAAAAAAAZ4/64Yz3V9BV-k/w345-h237-no/2.10.jpg"        />    </p>    <p align="center">        <strong>Gambar 2.16</strong>        Contoh modul aplikasi beberapa Bluetooth    </p>    <p align="center">        <strong>Sumber : </strong>        Dwi Agus Diartono (2009:72)    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.2.4. Konsep Dasar Motor Servo</strong>    </p>    <p>        <strong>1. Motor Servo</strong>    </p>    <p>        Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem <em>closed feedback</em> yang terintegrasi dalam motor tersebut.        Pada motorservo posisi putaran sumbu (<em>axis</em>) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.    </p>    <p align="center">        <img width="114" height="107" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image035.png" alt="Description: 2"/>    </p>    <p align="center">        <strong>Gambar 2.17 Bentuk fisik motorservo standard</strong>    </p>    <p align="center">        <strong>Sumber:http://elektronika-dasar.web.id</strong>    </p>    <p>        Motor servo disusun dari sebuah motor DC, <em>gearbox</em>, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi        untuk menentukan batas maksimum putaran sumbu (<em>axis</em>)motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang        pada pin kontrol motor servo.    </p>    <p>        Motor servo adalah motor yang mampu bekerja dua arah (<em>CW</em> dan <em>CCW</em>) dimana arah dan sudut pergerakan rotornya dapat dikendalikan dengan        memberikan variasi lebar pulsa (<em>duty cycle</em>) sinyal <em>PWM </em>pada bagian pin kontrolnya.    </p>    <p>        <strong> Jenis motorservo</strong>    </p>    <p>        a. Motor servo standar 180° Motor servojenis ini hanya mampu bergerak dua arah (<em>CW</em>dan <em>CCW</em>) dengan defleksimasing-masing sudut        mencapai 90° sehingga total defleksi sudut dari kanan –tengah – kiri adalah 180°.    </p>    <p>        b. Motor servo<em> </em><em>continuous</em> Motor servo jenis ini mampu bergerak dua arah (<em>CW</em> dan <em>CCW</em>) tanpa batasan defleksi sudut        putar (dapat berputar secarakontinyu).    </p>    <p>        <em>Pulse </em>        kontrol motor servo operasional motor servo dikendalikan oleh sebuah <em>pulse</em> selebar ± 20 ms, dimana lebar <em>pulse</em> antara 0.5 <em>ms</em>        dan 2 <em>ms </em>menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan <em>pulse</em> dengan besar 1.5 <em>ms</em> mencapai        gerakan 90°, maka bila kita berikan <em>pulse</em> kurang dari 1.5 <em>ms</em> maka posisi mendekati 0° dan bila kita berikan <em>pulse</em> lebih dari        1.5 <em>ms</em> maka posisi mendekati 180°. Gambar <em>pulse </em>kendali motor servo dapat dilihat pada gambar 2.13 sebagai berikut:    </p>    <p align="center">        <img width="277" height="276" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image037.png" alt="Description: 2"/>    </p>    <p align="center">        <strong>Gambar 2.18 Pulsa Kendali MotorServo</strong>    </p>    <p align="center">        <strong>Sumber:http://elektronika-dasar.web.id</strong>    </p>    <p>        Motor servo akan bekerja secara baik jika pada bagian pin kontrolnya diberikan sinyal <em>PWM</em> dengan frekuensi 50 <em>Hz</em>.Dimana pada saat        sinyal dengan frekuensi 50<em>Hz</em> tersebut dicapai pada kondisi <em>Tonduty cycle </em>1.5 <em>ms</em>, maka rotor dari motor akan berhenti tepat        di tengah-tengah(sudut 0°/ netral). Pada saat <em>Ton dutycycle</em> dari sinyal yang diberikan kurang dari 1.5 ms, maka rotor akanberputar ke        berlawanan arah jarum jam (<em>CounterClock wise, CCW</em>) dengan membentuk sudut yang besarnya linier terhadap besarnya <em>Ton duty cycle</em>, dan        akan bertahan diposisi tersebut. Dan sebaliknya, jika <em>Ton duty cycle</em> dari sinyal yang diberikan lebih dari 1.5 ms, maka rotor akan berputar        searah jarum jam (<em>ClockWise, CW</em>) dengan membentuk sudut yang linier pula terhadap besarnya <em>Ton duty cycle</em>, dan bertahan diposisi        tersebut.    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2. </strong>        <strong> Driver Motor Servo IC L293D</strong>    </p>    <p>        <strong> </strong>    </p>    <p>        IC L293D adalah IC yang didesain khusus sebagai driver motor servo dan dapat dikendalikan dengan rangkaian TTL maupun mikrokontroler. motor servo yang        dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke sumber tegangan positif karena di dalam driver L293D sistem driver yang        digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah driver motor servo yang berdiri sendiri sendiri dengan kemampuan        mengalirkan arus 1 Ampere tiap driver. Sehingga dapat digunakan untuk membuat driver H-bridge untuk 2 buah motor servo. konstruksi pin driver motor        servo IC l293 dapat di lihat pada gambar 2.19 sebagai berikut.    </p>    <p align="center">        <img            width="264"            height="129"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image039.png"            alt="Description: Description: Description: https://lh5.googleusercontent.com/WOO8zLEW-WyFmBaRQGTCWuDh6Yatww0Hhp-2LLCzUOY=w678-h264-no"        />    </p>    <p align="center">        <strong>Gambar 2.19</strong>        Konstruksi pin dan rangkaian driver motor servo IC L293    </p>    <p align="center">        <strong>Sumber : </strong>        <u>http://chaokhun.kmitl.ac.th</u>    </p>    <p>        1. Fungsi pin driver motor servo L293D    </p>    <p>        a. Pin EN (Enable, EN1.2, EN3.4) berfungsi untuk mengijinkan driver menerima perintah untuk menggerakan motor servo.    </p>    <p>        b. Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali motor servo    </p>    <p>        c. Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masing-masing driver yang dihubungkan ke motor servo    </p>    <p>        d. Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber driver motor servo, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver        dan VCC2 adalah jalur input sumber tegangan untuk motor servo yang dikendalikan.    </p>    <p>        e. Pin GND (Ground) adalah jalu yang harus dihubungkan ke ground, pin GND ini ada 4 buah yang berdekatan dan dapat dihubungkan ke sebuah pendingin        kecil.    </p>    <p>        <strong>2.2.5. Konsep Dasar Komponen Pasif dan Aktif</strong>    </p>    <p>        <strong> 1. Definisi Komponen Pasif</strong>    </p>    <p>        Menurut Rusmadi (2009:10) bahwa “Komponen pasif adalah komponen-komponen elektronika yang apabila dialiri aliran listrik tidak menghasilkan tenaga        seperti: perubahan tegangan, pembalikan fasa, penguatan dan lain-lain”.    </p>    <p>        Menurut Rusmadi (2009:10), Ada beberapa komponen yang termasuk dalam komponen pasif di antaranya adalah:    </p>    <p>        a. Resistor atau Tahanan    </p>    <p>        b. Kapasitor atau Kondensator    </p>    <p>        c. Trafo atau Transformator    </p>    <p>        <strong>2. Definisi Komponen Aktif</strong>    </p>    <p>        Menurut Rusmadi (2009:33), bahwa “Komponen aktif adalah Komponen yang apabila dialiri aliran listrik akan menghasilkan sesuatu tenaga baik berbentuk        penguatan maupun mengatur aliran listrik yang melaluinya”.    </p>    <p>        Menurut Rusmadi (2009:33), ada beberapa yang termasuk komponen aktif antara lain adalah:    </p>    <p>        a. Dioda    </p>    <p>        b. Transistor    </p>    <p>        c. IC <em>(Intragated Circuit)</em><strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>2.3. Literature Review</strong>    </p>    <p>        <em>Literature Review</em>        ini dilakukan oleh peneliti untuk mengetahui landasan awal dan sebagai pendukung bagi kegiatan penelitian yang dilakukan oleh peneliti, sehingga dapat        menghindari pengulangan hal yang sama dalam penelitian dan dapat melakukan pengembangan ketingkat yang lebih tinggi dalam rangka        menyempurnakan/melengkapi penelitian yang nantinya akan dikembangkan lagi untuk kedepannya. Penelitian ini yang saya tulis dengan judul        <strong>            “Pembangunan Prototype System Lock And Controlling Class Room Dengan Interface Android Berbasis Arduino Uno di Perguruan Tinggi Raharja<em>”.</em>        </strong>    </p>    <p>        Adapun <em>Literatur</em><em>e</em><em> Review</em> sebagai landasan dalam mendukung penelitian adalah sebagai berikut:<strong> </strong>    </p>    <p>        Banyak penelitian yang sebelumnya dilakukan mengenai sistem keamanan pintu dan pengenalan wajah.<em> </em>Dalam upaya pengembangan pengamanan pintu ini        perlu dilakukan studi pustaka sebagai salah satu dari penerapan metode penelitian penelitian yang akan dilakukan. Mengidentifikasikan metode yangpernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui orang lain yang spesialisasi dan area penelitiannya sama dibidang ini. Beberapa        <em>Literature review</em> tersebut adalah sebagai berikut:    </p>    <p>        1. Penelitian yang dilakukan oleh Reza Nusyah Putra (2014) yang berjudul “Prototipe Alat Pembersih Toren Otomatis menggunakan SMS gateway pada PT.        Cahaya Televisi Indonesia”. Penelitian ini membahas tentang sistem pengontrolan pembersih Toren air dengan media SMS Gateway untuk memberikan        instruksi. Jadi saat pengguna ingin mengoperasikan pembersih toren air cukup mengirim SMS ke nomor yang terpasang di Modem SMS gateway tersebut.    </p>    <p>        2. Penelitian yang dilakukan oleh Roni Fitramadhana (2013) yang berjudul “Aplikasi Sistem Keamanan Pada Ruangan Server Dilengkapi Sensor Suhu, Mekanik        Pintu Dan Pengenalan Kode Akses Didukung Webcam Berbasiskan Client Server”. Penelitian ini membahas tentang bagaimana merancang, membuat dan        mengimplementasikan komponen – komponen sistem yang meliputi pengontrol device ,Sensor photodioda,Sensor Suhu, Client dan Server dengan output        pengontrolan Electronic Door Lock, Rotator pintu mekanis,Alarm dan rekaman file dari webcam sebagai pemantauan visual dari ruangan. Kemudian tujuan dan        manfaat dari penelitian ini yaitu, bertujuan untuk memanfaatkan perkembangan teknologi untuk diterapkan dalam sistem keamanan ruangan,dengan studi        kasus adalah ruangan server. Manfaat yang didapat dari sistem ini adalah dapat meningkatkan keamanan dalam suatu ruangan dan dapat mempermudah pengguna        sistem dalam memantau suatu ruangan dari jarak jauh.<strong></strong>    </p>    <p>        3. Penelitian yang dilakukan oleh Imam Sibro Malisi (2013) yang berjudul “Prototype Alat Pengendali Gerbang Menggunakan SMS Gateway”. Penelitian ini        membahas tentang bagaimana merancang, membuat sistem pengendalian gerbang rumah berbasis SMS Gateway, jadi saat pengguna ingin mengoperasikan gerbang        pintu pengguna cukup mengirim SMS ke nomor yang terpasang di Modem SMS gateway tersebut.    </p>    <p>        4. Penelitian yang dilakukan oleh Heri Kuswanto (2014) yang berjudul “Sistem Proteksi Kendaraan Bermotor menggunakan Android Berbasis Mikrokontroller        ATMega328”. Penelitian ini membahas tentang bagaimana merancang sistem keamanan pada kendaraan bermotor, dan dapat mengontrol hidup atau matinya mesin        kendaraan pengguna tersebut pada handphone Androidnya. Disamping itu alat ini juga menggunakan sensor cahaya yang difungsikan untuk mendeteksi        kendaraan ketika dihidupkan. Jadi kendaraan tidak akan takut dicuri karena sudah terproteksi dengan alat ini.    </p>    <p>        5. Penelitian yang dilakukan oleh Dhida Restu GM (2014) yang berjudul “Prototype Pengendali Pintu dan Jendela Mobil Menggunakan Smartphone Berbasis        ATMega 328P Di Kelurahan Cibogo”. Penelitian ini membahas tentang bagaimana mengendalikan pintu dan jendela mobil hanya dengan smartphone yang sudah        terkoneksi dengan bluetooth yang ada pada mikrokontroller. Sinyal yang sudah dikirim lewat bluetooth akan diterima oleh mikrokontroller dan        mikrokontroller akan menjalankan motor servo untuk membuka pintu ataupun membuka jendela sesuai keinginan user.    </p>    <p align="center">        <strong>BAB III</strong>    </p>    <p align="center">        <strong>PEMBAHASAN</strong>    </p>    <p align="center">        <strong></strong>    </p>    <p>        <strong>3.1 Gambaran Umum Perguruan Tinggi Raharja</strong>    </p>    <p>        Dengan semakin banyaknya Perguruan Tinggi di daerah Tangerang, khususnya dalam bidang pendidikan komputer ternyata hal tersebut masih belum bisa        memenuhi kebutuhan masyarakat dalam memperoleh data secara terkomputerisasi di setiap bidang.    </p>    <p>        Dunia komputer dan alat-alat canggih serta otomatis lainnya dalam dunia perkantoran, baik instansi pemerintah maupun swasta sangat pesat sekaliperkembangannya, sehingga selalu berubah setiap saat. Oleh karena itu        <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> dalam        pendiriannya mempunyai misi untuk ikut membantu program pemerintah dalam upaya mencerdaskan kehidupan bangsa Indonesia serta meningkatkan Sumber Daya        Manusia (SDM) dalam menghadapi era globalisasi.    </p>    <p>Telah menjadi tekad para pendiri Perguruan Tinggi ini untuk membantu pemerintah dan masyarakat kota Tangerang dalam pendirian        <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> yang        diselenggarakan oleh Yayasan Nirwana Nusantara (YNN) yang didirikan pada tahun 2001 dan merupakan pendidikan yang terbaik dalam bidang pendidikan        komputer.    </p>    <p>        <strong>3.1.1 Sejarah Singkat Perguruan Tinggi Raharja</strong>    </p>    <p>        <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a>        bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Pelatihan Komputer) Raharja yang terletak di Jl. Gatot Subroto        Km.2 Harmoni Mas Cimone Tangerang.    </p>    <p>        LPPK Raharja diresmikan pada tanggal 3 Januari 1994 oleh Bapak Walikota Tangerang Drs. H. Zakaria Machmud, Raharja telah terdaftar pada Depdiknas        Kotamadya Tangerang dengan Nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan Operating System Windows dan aplikasinya di wilayah        Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh        lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.    </p>    <p>        Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999        LPPK Raharja berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan melalui Surat Keputusan Menteri        Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof. Dr. Udju D. Rusdi selaku Koordinator KOPERTIS        wilayah IV Jawa Barat kepada Ketua Yayasan Nirwana Nusantara Ibu Kasarina Sudjono. Pada tanggal 2 Februari 2000, dengan menyelenggarakan jurusan        Manajemen Informatika.    </p>    <p>        Pada tanggal 2 Februari 2000 AMIK Raharja Informatika menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (DI)        dengan memberikan gelar Ahli Pratama dan Program Diploma II (DII) dengan memberikan gelar Ahli Muda dan Diploma III (DIII) dengan memberikan gelar Ahli        Madya kepada lulusannya. Sesuai dengan Surat Keputusan Koordinator Perguruan Tinggi Swasta wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.    </p>    <p>        Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor        354/Dikti/Kep/2000, menambah 2 program yakni D3 Teknik Informatika dan D3 Komputerisasi Akuntansi.    </p>    <p>        Kini AMIK Raharja Informatika mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI) dan        Komputerisasi Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), dan Ahli Pratama (AP) kepada lulusannya.    </p>    <p>        Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas daripada lulusan, AMIK RAHARJA INFORMATIKA meningkatkan statusnya        dengan membuka Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) RAHARJA. Dengan surat keputusan Nomor 42/01/YNN/PR/II/200, ketua Yayasan        Nirwana Nusantara mengajukan permohonan pendirian STMIK RAHARJA kepada Mendiknas KOPERTIS Wilayah IV Jawa Barat dengan 3 ( tiga ) program studi SI        jurusan Sitem Informasi (SI), Teknik Informatika (TI) dan Sistem Komputer (SK). Hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan        Tinggi dengan surat keputusan Nomor 5706/D/T/2000. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan RAHARJA sesuai dengan        Rencana Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas RAHARJA.    </p>    <p>        Pada saat ini, Perguruan Tinggi Raharja pun telah meningkatkan mutu dan kualitasnya melalui Sertifikat Akreditasi, diantaranya yaitu sebagai berikut :    </p>    <p>        3 Pada tanggal 5 April 2006 dengan Sertifikat Akreditasi Nomor 00117/Ak-I-DIII-03/DFXMEI/IV/2002 yang berisi Badan Akreditasi Nasional Perguruan Tinggi        menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.    </p>    <p>        4 Pada tanggal 4 Mei 2006 dengan Sertifikat Akreditasi Nomor 08479/Ak-X-S1-001/CAGTLF/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi        menyatakan bahwa program studi Strata 1 Teknik Informatika di STMIK Raharja terakreditasi B.    </p>    <p>        5 Pada tanggal 11 Mei 2006 dengan Sertifikat Akreditasi Nomor 08523/Ak-X-S1-002/CAGSIM/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi        menyatakan bahwa program studi Strata 1 Sistem Informasi di STMIK Raharja terakreditasi B.    </p>    <p>        6 Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi Nomor 006/BAN-PT/AK-VII/DPI-III/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan        Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.    </p>    <p>        7 Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi Nomor 019/BAN-PT/AK-X/S1/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi        menyatakan bahwa program studi Strata 1 Sistem Komputer di STMIK Raharja terakreditasi B.    </p>    <p>        8 Pada tanggal 29 Desember 2007 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor        017/BAN-PT/AK-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Teknik        Informastika di AMIK Raharja Informatika dengan terakreditasi B.    </p>    <p>        9 Pada tanggal 18 Januari 2008 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor        019/BAN-PT/AK-VII/Dpl-III/I/2008 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Komputerisasi        Akuntansi di AMIK Raharja Informatika terakreditasi A.    </p>    <p>        10 Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor        010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja,        Tangerang terakreditasi B.    </p>    <p>        11 Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor        025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja,        Tangerang terakreditasi B.    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong> </strong>    </p>    <p align="center">        <strong>1. Jurusan / Program Studi pada STMIK Raharja</strong>    </p>    <p align="center">        <a href="http://widuri.raharja.info/index.php?title=Berkas:Tabel_1.JPG">            <img                border="0"                width="377"                height="308"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image041.png"                alt="Description: Tabel 1.JPG"            />        </a>    </p>    <p align="center">        <strong>Tabel 3.1</strong>        Jurusan atau Program Studi pada STMIK Raharja    </p>    <p align="center">        <strong>2. Jurusan / Program Studi pada AMIK Raharja Informatika</strong>    </p>    <p align="center">        <a href="http://widuri.raharja.info/index.php?title=Berkas:Tabel_amik.JPG">            <img                border="0"                width="377"                height="249"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image043.png"                alt="Description: Tabel amik.JPG"            />        </a>    </p>    <p align="center">        <strong>Tabel 3.2</strong>        Jurusan atau Program Studi pada AMIK Raharja    </p>    <p>        <strong>3.1.2</strong>        <strong> </strong>        <strong>Wewenang dan Tanggung Jawab</strong>        <strong></strong>    </p>    <p>        Seperti halnya dengan sebuah perusahaan, Perguruan Tinggi Raharja dalam manajemen akademiknya terdapat bagian-bagian yang mempunyai wewenang serta        tanggung jawab dalam menyelesaikan semua pekerjaannya.    </p>    <p>        Berikut sebagian penjelasan wewenang dan tanggung jawab yang terdapat dalam Struktur Organisasi:    </p>    <p>        1) Ketua    </p>    <p>        Wewenang:    </p>    <p>        3. Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.    </p>    <p>        4. Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.    </p>    <p>        5. Menyelenggarakan kegiatan pengembangan administrasi.    </p>    <p>        6. Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya Tri Darma Perguruan Tinggi.    </p>    <p>        Tanggung jawab:    </p>    <p>        Memimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga pendidikan, mahasiswa, tenaga administrasi dan        administrasi STMIK Raharja hubungannya dengan lingkungan.    </p>    <p>        2) Pembantu Ketua I (Bidang Akademik)    </p>    <p>        Wewenang:    </p>    <p>        1. Menjalankan program kebijaksanaan akademik.    </p>    <p>        2. Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang telah digariskan.    </p>    <p>        3. Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.    </p>    <p>        4. Mengadakan afiliasi.    </p>    <p>        5. Membina dan mengembangkan kelembagaan.    </p>    <p>        Tanggung jawab :    </p>    <p>        Membantu Ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.    </p>    <p>        3) Asisten Direktur Akademik    </p>    <p>        Wewenang :    </p>    <p>        · Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.    </p>    <p>        · Mengusulkan kepada Direktur tentang kenaikan honor staf binaannya.    </p>    <p>        · Mengusulkan kepada Direktur tentang pengangkatan, pemberhentian staf binaannya.    </p>    <p>        · Memberikan kebijakan pelaksanaan layanan pada bidangnya.    </p>    <p>        · Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.    </p>    <p>        · Memberikan sangsi kepada staf binaannya yang melanggar tata tertib karyawan.    </p>    <p>        · Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.    </p>    <p>        Tanggung Jawab :    </p>    <p>        1. Bertanggung jawab atas penyusunan JRS yang efektif dan efisien.    </p>    <p>        2. Bertanggung jawab atas pengimplementasian pelaksanaan proses belajar mengajar.    </p>    <p>        3. Bertanggung jawab atas kemajuan kualitas pelayanan Akademik yang berkesinambungan.    </p>    <p>        4. Bertanggung jawab atas kelancaran proses belajar mengajar.    </p>    <p>        4)Asisten Direktur Operasional    </p>    <p>        Wewenang:    </p>    <p>        1) Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar.    </p>    <p>        2) Mengusulkan kepada Direktur tentang kenaikan honor.    </p>    <p>        3) Mengusulkan kepada Direktur tentang kepangkatan, pemberhentian staf binaannya.    </p>    <p>        4) Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.    </p>    <p>        5) Memberikan sanksi kepada staf binaannya yang melanggar tata tertib karyawan.    </p>    <p>        Tanggung Jawab:    </p>    <p>        a. Bertanggung jawab atas penyusunan kalender akademik tahunan.    </p>    <p>        b. Bertanggung jawab atas pengimplementasian pelaksanaan pada bidangnya.    </p>    <p>        c. Bertanggung jawab atas kemajuan kualitas pelayanan yang berkesinambungan pada bidangnya.    </p>    <p>        d. Bertanggung jawab atas kelancaran proses belajar mengajar.    </p>    <p>        5) Kepala Jurusan    </p>    <p>        Wewenang :    </p>    <p>        · Mengusulkan kepada Asisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan        Kurikulum Jurusan.    </p>    <p>        · Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.    </p>    <p>        · Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan, pengangkatan dosen baru,        pemberhentian dosen.    </p>    <p>        · Memberikan kebijakan administratif akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, pembukaan semester pendek.    </p>    <p>        · Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.    </p>    <p>        · Memberikan sanksi akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.    </p>    <p>        Tanggung Jawab :    </p>    <p>        b. Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan Bahan Ajar.    </p>    <p>        c. Bertanggung jawab atas monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen.    </p>    <p>        d. Bertanggung jawab atas terlaksananya penelitian dan pelaksanaan seminar.    </p>    <p>        e. Bertanggung jawab atas pembinaan mahasiswa dan dosen binaannya.    </p>    <p>        f. Bertanggung jawab atas prestasi Akademik mahasiswa.    </p>    <p>        g. Bertanggung jawab atas peningkatan jumlah mahasiswa dalam jurusannnya.    </p>    <p>        <strong>3.1.2.1 Visi, Misi, dan Tujuan</strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>3.1.2.1.1 Visi Perguruan Tinggi Raharja</strong>    </p>    <p>        Menuju Perguruan Tinggi unggulan pada tahun 2010 yang menghasilkan lulusan kompeten dibidang Sistem Informasi, Teknik Informatika dan Sistem Komputer        serta memiliki daya saing yang tinggi dalam era globalisasi.    </p>    <p>        <strong>3.1.2.1.2 Misi Perguruan Tinggi Raharja</strong>    </p>    <p>        a. Menyelenggarakan pendidikan komputer (Sistem Informasi, Teknik Informatika dan Sistem Komputer) yang menghasilkan lulusan bermoral, terampil, dan        kreatif serta memiliki daya saing tinggi di bidang ilmu pengetahuan dan teknologi informasi.    </p>    <p>        b. Menyelenggarakan program-program penelitian dan pengembangan guna menghasilkan keterkaitan dan relevansi seluruh kegiatan akademis dengan kebutuhan        pembangunan sosial-ekonomi dan industri Indonesia, serta mengantisipasi semakin maraknya globalisasi kehidupan masyarakat.    </p>    <p>        c. Melaksanakan dan mengembangkan program-program pengabdian kepada masyarakat melalui inovasi di bidang ilmu pengetahuan, teknologi dan seni yang        bermanfaat bagi kemajuan bangsa Indonesia, khususnya ilmu pengetahuan dan teknologi informasi.    </p>    <p>        <strong>3.1.2.1.3 Tujuan Perguruan Tinggi Raharja</strong>    </p>    <p>        1. Menghasilkan lulusan yang memiliki kemampuan akademik dan dapat menerapkan, mengembangkan serta memperluas informatika dan komputer secara        profesional.    </p>    <p>        2. Menghasilkan lulusan yang mampu mengadakan penelitian dalam bidang informatika dan komputer, yang hasilnya dapat diimplementasikan untuk memenuhi        kebutuhan masyarakat dilapangan.    </p>    <p>        3. Menghasilkan lulusan yang mampu mengabdikan pengetahuan dan keterampilannya dalam bidang informatika dan komputer secara profesional kepada        masyarakat.    </p>    <p>        <strong>3.1.3 Arti Nama Raharja</strong>    </p>    <p>        Raharja. Kata ini diinspirasikan dari motto kota dan kabupaten Tangerang, yaitu "Bhakti Karya Adhi Kerta Raharja" dan "Setya Karya Kerta Raharja" yang        berarti "kesejahteraan" yang dalam arti luasnya adalah keinginan dan niat para pendiri untuk membantu pemerintah ikut serta dalam membangun masyarakatyang sejahtera melalui penguasaan dibidang        <a href="http://widuri.raharja.info/index.php?title=Teknologi_Informasi" title="Teknologi Informasi">teknologi informasi</a> dan komputer. Sedangkan        Raharja sendiri memiliki motto "Get The Better Future By Computer Science" (memaih sukses yang gemilang dengan ilmu komputer).    </p>    <p>        <strong>3.1.4 Arti <em>Green Campus</em></strong>    </p>    <p>        <em>Green Campus</em>        , yang berarti Kampus Hijau memiliki makna yang luas "<em>Green</em>" atau dengan sebutan "<em>Green Leaves</em>" sering diartikan dengan masih hijaugenerasi muda Indonesia adalah bibit-bibit unggul yang masih hijau dan        <em><a href="http://widuri.raharja.info/index.php?title=Green_Campus" title="Green Campus">green campus</a></em> berpotensi melahirkan generasi pribadi        yang matang dan berguna bagi bangsa dan Negara.    </p>    <p>"<em>Green</em>" dalam konteks "<em>Green Power</em>" berarti kekuatan <em>financial</em>.<em><a href="http://widuri.raharja.info/index.php?title=Green_Campus" title="Green Campus">Green Campus</a></em> sebagai kampus yang dapat memberikan<em>power</em> untuk menopang seluruh aktifitas perkuliahan bertujuan menciptakan<a href="http://widuri.raharja.info/index.php?title=Pribadi_Raharja" title="Pribadi Raharja">pribadi raharja</a> yang dapat mandiri secara        <em>financial</em> (<em>financially independent</em>).    </p>    <p>        <strong>3.1.5 Arti Pribadi Raharja</strong>    </p>    <p>        Pribadi Raharja mencerminkan wawasan almamater Perguruan Tinggi Raharja yang berkeyakinan bahwa perguruan tinggi harus benar-benar merupakan lembaga        ilmiah dan kampus harus benar-benar merupakan masyarakat ilmiah. Perguruan tinggi sebagai almamater (ibu asuh) merupakan suatu kesatuan yang bulat dan        mandiri.    </p>    <p>        Pribadi Raharja mencakup keempat unsur Civitas Akademika, yakni Dosen, Staff/Karyawan Adminstratif, mahasiswa serta alumni harus manunggal dengan        almamater, berbakti kepadanya dan melalui almamater mengabdi kepada rakyat, bangsa dan negara dengan jalan melaksanakan Tri Dharma Perguruan Tinggi.    </p>    <p>        <strong>3.1.6 Struktur Organisasi</strong>    </p>    <p>        Sebuah Organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk        menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai(garis)perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi. Sama halnya dengan        <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> yang        mempunyai struktur organisasi manajemen sebagai berikut :    </p>    <p align="center">        <a href="http://widuri.raharja.info/index.php?title=Berkas:Strk.jpg">            <img                border="0"                width="433"                height="641"                src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image045.png"                alt="Description: Strk.jpg"            />        </a>    </p>    <p align="center">        <strong>Gambar 3.1</strong>Struktur Organisasi        <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a>    </p>    <p>        3.2 Prosedur Sistem    </p>    <p>        3.2.1 Prosedur Sistem yang Berjalan Sebelumnya    </p>    <p>        Prosedur sistem yang berjalan sebelumnya untuk membuka pintu ruangan kelas, tentunya secara manual menggunakan tenaga manusia. Saat petugas ingin        membuka pintu ruangan kelas, petugas harus memasukan kunci dan memutarnya kunci tersebut lalu mendorongnya dan membuka pintu ruangan kelas satu persatu        disetiap lantainya . Hal itu cukup merepotkan bagi petugas untuk membuka pintu ruangan kelas disetiap lantainya.    </p>    <p>        3.2.2 Prosedur Sistem yang dirancang    </p>    <p>        1. Prosedur perintah dengan Bluetooth    </p>    <p>        Hal yang dapat dilakukan jika petugas dari sistem ini ingin mengendalikan pintu ruangan kelas baik membuka, menutup, mengunci dan membuka kunci.        Petugas cukup menyalakan handphone androidnya dan terkoneksi dengan bluetooth lalu membuka aplikasi bluetooth controller lalu menekan tombol keyboard        tertentu untuk membuka dan menutup pintu ruangan kelas yang tersambung ke Mikrokontroller ATMega328.    </p>    <p>        2. Prosedur Buka Pintu Kelas    </p>    <p>        Saat ada instruksi berupa kode tertentu yang dikirimkan dari ponsel android melewati bluetooth, mikrokontroller ATMega328 akan memproses instruksi        tersebut dan memberikan data pada IC Driver Motor L293D untuk menggerakan Motor Servo yang berfungsi sebagai membuka, menutup, membuka kunci dan        mengunci pintu ruangan kelas.    </p>    <p>        3.2.3 Analisa Masukan    </p>    <p>        Setelah melakukan analisa pada sistem yang sedang berjalan maka data masukannya adalah sebagai berikut:    </p>    <ul>        <li>            Nama Alat : Ponsel Android +4.0        </li>        <li>            Nama Aplikasi: Bluetooth Controller        </li>        <li>            Fungsi : Untuk mengirim data melewati Bluetooth        </li>        <li>            Media : Bluetooth        </li>    </ul>    <p>        Keterangan : Sebagai media instruksi kepada mikrokontroller untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas.    </p>    <p>        3.2.4 Analisa Proses    </p>    <p>        Nama Model : Mikrokontroller ATMega 328 berbasis Arduino Uno    </p>    <p>        Masukan : Mikrokontroller yang diisi program dan diberikan perintah oleh handphone Android    </p>    <p>        Keluaran : Perintah jalankan motor servo untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas    </p>    <p>        Ringkasan Proses : Jika mikrokontroller mendapat perintah dari handphone android yang sudah terkoneksi bluetooth, maka mikrokontroller menggerakan        motor servo untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas.    </p>    <p>        3.2.5 Analisa Keluaran    </p>    <p>        Nama Alat : Motor Servo    </p>    <p>        Hasil : Pintu ruangan terbuka, tertutup, terkunci dan membuka kunci    </p>    <p>        Keterangan : Pintu ruangan terbuka dan tertutup saat motor servo bergerak karena perintah dari Mikrokontroller lewat bluetooth    </p>    <p>        3.3 Flow Chart Sistem    </p>    <p>        Perangkat lunak dibutuhkan untuk memprogram cara kerja dari mikrokontroller agar sistem dapat bekerja secara otomatis. Gambar 3.1 menunjukan diagram        alir program atau sistem yang digunakan untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas secara otomatis dengan perintah melalui        inputan data yang diberikan handphone yang sudah terkoneksi bluetooth melewati aplikasi bluetooth controller dengan format tertentu, baik untuk        membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas. Setelah pintu ruangan kelas mengikuti instruksi yang diberikan oleh handphone        tersebut dari mikrokontroller maka lampu indikator atau LED akan menyala jika pintu ruangan kelas tertutup berwarna merah dan berwarna biru ketika        pintu ruangan kelas terbuka.    </p>    <p>        <img width="62" height="47" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image046.png"/>    </p>    <table cellpadding="0" cellspacing="0" align="left">        <tbody>            <tr>                <td width="138" height="0">                </td>            </tr>            <tr>                <td>                </td>                <td>                    <img width="157" height="570" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image047.png"/>                </td>            </tr>        </tbody>    </table>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>Gambar 3.</strong>        <strong>2 Diagram alir system lock and controlling class room dengan interface android berbasis arduino uno</strong>    </p>    <p align="center">        <strong></strong>    </p>    <p>        3.4 Rancangan Sistem Secara Keseluruhan    </p>    <p>        <img width="251" height="226" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image048.png"/>        <img border="0" width="69" height="135" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image050.png"/>    </p>    <p>        Gambar 3.3 Diagram Sistem Keseluruhan    </p>    <p>        Sesuai gambar diatas, ponsel sebagai perangkat untuk mengirim data dari petugas melalui aplikasi bluetooth controller yang sudah terkoneksi dengan        perangkat bluetoooth HC-06 dan data nantinya akan diproses oleh mikrokontroller untuk menggerakkan motor servo melalui modul driver motor servo.    </p>    <p>        Setelah mikrokontroller berhasil mengenali perintah dari aplikasi bluetooth controller, maka mikrokontroller akan mengirimkan data ke modul driver        motor servo yang selanjutnya akan menjalankan motor servo sebagai penggerak pintu ruangan kelas terbuka, tertutup, mengunci dan membuka kunci.    </p>    <p>        3.5 Rancangan perangkat keras (hardware)    </p>    <p>        Agar mempermudah penulis dalam menjelaskan perancangan perangkat keras, maka di gambarkan alur dan cara kerja perangkat keras pada rangkaian diagram        blok pada gambar 3.4 bawah ini:    </p>    <p align="center">        <img border="0" width="336" height="243" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image052.png"/>    </p>    <p>        Pada gambar 3.4 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di        rancang adalah Smartphone menjadi media untuk memberikan input pada mikrokontroller dan ketika mikrokontroller mendapat inputan dari smartphone, ke dua        motor servo maka masing-masing output akan berada pada logika HIGH dan sebaliknya akan mendapat logika LOW.    </p>    <p>        3.5.1 Blok rangkaian catu daya    </p>    <p>        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 adaptors switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 6 volt dan 5 volt        tegangan DC, melalui IC regulator LM7806 dan LM7805. Arus yang masuk dari adaptor switching akan melalui kapasitor yang bertujuan untuk mengurangi        noise pada tegangan DC.    </p>    <p>        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 LM7806 yang menghasilkan tegangan +6 volt, dan 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).    </p>    <p>        Pada rangkaian catu daya ini menggunakan dua buah sumber catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing-masing        rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian kontrol L293, rangkaian motor servo dan rangkaian sistem        mikrokontroller.    </p>    <p align="center">        <img border="0" width="421" height="130" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image054.png"/>    </p>    <p align="center">        <strong>Gambar 3.5</strong>        Rangkaian Catu Daya    </p>    <p>        Rangkaian catu daya yang digunakan untuk memberi supply tegangan mikrokontroler harus stabil dan mempunyai arus yang cukup untuk mensuplai        mikrokontroller sehingga tidak terjadi drop tegangan saat mikrokontroler dioperasikan.    </p>    <p>        Agar supaya daya yang disuplai rangkaian elektronik tidak berubah-ubah, diperlukan suatu komponen berupa IC Regulator. Komponen ini biasanya sudah        dilengkapi dengan pembatas arus (current limiter) dan pembatas suhu (thermal shutdown). Pada rangkaian alat pengukur suhu ruangan ini daya yang        dibutuhkan adalah sebesar +5V dengan jenis arus DC (bolak-balik). Untuk itu IC regulator yang digunakan adalah IC 7805.    </p>    <p>        3.5.2 Rangkaian Sistem Minimum Arduino Uno atau Mikrokontroller ATMega 328    </p>    <p>        Agar mikrokontroller ATmega328 dapat digunakan sebagai sistem kontrol perlu dibuat sistem minimumnya. Gambar 3.5 adalah gambar sistem minimum dari        mikrokontroller ATmega328.    </p>    <p align="center">        <img            border="0"            width="355"            height="203"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image056.png"            alt="Description: Description: https://lh4.googleusercontent.com/gZodabU_zkyKyJ4TETw8zCizeJ7UcyLTwj-vBXKv8Qs=w352-h285-no"        />    </p>    <p align="center">        <strong>Gambar 3.6 </strong>        Rangkaian sistem minimum Mikrokontroller ATmega328    </p>    <p align="center">        <strong> </strong>    </p>    <p>        Pada rangkaian di atas merupakan minimum system yang digunakan dalam project ini, rangkaian diatas memerlukan Bootloader arduino yang digunakan sebagai        media untuk mengupload program kedalam mikrokontroller ATmega328, karena minimum system diatas belum memiliki USBasp, dimana USBasp tersebut adalah        salah satu cara penanaman program kedalam mikrokontroller dengan mode USB downloader.    </p>    <p>        3.5.3 Rangkaian Modul Bluetooth HC-06    </p>    <p>        Dalam rancangan ini tidak banyak pin yang digunakan, yang dibutuhkan hanya, Pin TX dan Pin RX untuk komunikasi data dengan mikrokontroler melalui        Smartphone menggunakan komunikasi serial.sedangkan sumber tegangan kerjanya menggunakan tegangan paositif sebesar 5 volt dc, yang didapatkan dari        keluaran IC Regulator LM7805.    </p>    <p>        Pin TX yang berada pada bluetoth dihubungkan dengan dengan pin RX yang ada pada mikrokontroller, sedangkan pin RX yang ada pada bluetooth dihubungkan        dengan pin TX yang ada pada mikrokontroller sehingga jalur komunikasi serial dapat terhubung dengan baik karna proses komunikasi serial itu sendiri        adalah proses pengiriman dan penerimaan data melalui jalur RX dan TX yang ada pada bluetooth dan mikrokontroler. Sedangkan pin RX yang ada pada        mikrokontroller terletak pada pin 2, sedangkan pin TX berada pada pin 3.    </p>    <p align="center">        <img border="0" width="276" height="199" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image058.png"/>    </p>    <p align="center">        <strong>Gambar 3.7</strong>        Rangkaian Bluetooth HC-06    </p>    <p align="center">        <img            border="0"            width="234"            height="282"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image060.png"            alt="Description: Description: https://lh3.googleusercontent.com/-iwjVPFKLYmo/U6dKu0QBqWI/AAAAAAAAAZI/w3e1ifcnoL8/w244-h576-no/3.5.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.8</strong>        Flowchart rangkaian Bluetooth    </p>    <p align="center">        <img            border="0"            width="307"            height="181"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image062.png"            alt="Description: Description: https://lh4.googleusercontent.com/-7lxjt2Ea4BI/U6dKvVoaSiI/AAAAAAAAAY8/I8_GtxM5Ikc/w508-h265-no/3.6.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.9</strong>        Inisialisasi bluetooth dalam program arduino    </p>    <p align="center">        Cara kerja dari motor servo adalah sebagai berikut    </p>    <p align="center">        <img            border="0"            width="264"            height="160"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image064.png"            alt="Description: Description: https://lh6.googleusercontent.com/-BsA8fX7tEO4/U6dKvllOmUI/AAAAAAAAAZM/3AZMr4o-btw/w501-h300-no/3.7.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.10</strong>        Inisialisasi cara kerja dari motor servo    </p>    <p>        Pada blok program diatas merupakan fungsi untuk membaca data dari komunikasi antara Bluetooth dan handphone, yang nantinya akan di kirim ke        mikrokontroller dan memberikan perintah pada tiap-tiap device tergantung tombol penekanannya, contohnya ketika menekan tombol “a” maka akan mendapatkan        buka pintu logika HIGH, dan ketika tombol “b” maka akan mendapatkan tutup pintu logika LOW.    </p>    <p>        3.5.4 Rangkaian modul Driver Motor Servo L293D    </p>    <p>        Agar motor servo dapat dikontrol dua arah diperlukan driver motor yaitu IC L293. Pada IC L293 terdapat 16 pin yaitu dua pin enable berfungsi untuk        mengijinkan driver menerima perintah untuk menggerakan motor servo, empat pin input adalah pin input sinyal kendali motor servo, empat pin output        adalah jalur output masing-masing driver yang dihubungkan ke motor servo, dua pin VCC adalah jalur input tegangan sumber driver motor servo, dimana        VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver dan VCC2 adalah jalur input sumber tegangan untuk motor servo yang dikendalikan. dan        empat pin ground adalah jalur yang harus dihubungkan ke ground, pin GND ini yang berdekatan dan dapat dihubungkan ke sebuah pendingin kecil.    </p>    <p align="center">        <img border="0" width="406" height="245" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image066.png"/>    </p>    <p align="center">        <strong>Gambar 3.11 </strong>        Rangkaian Motor Servo    </p>    <p>        Cara kerja rangkaian di atas adalah dengan memberikan tegangan 5 volt sebagai VCC pada pin 16 dan 5 volt pada pin delapan untuk tegangan motor, maka IC        L293 siap digunakan. Jika terdapat tegangan input satu dan input dua maka dengan memberikan logika HIGH pada enable1 maka output 1 dan output 2 akan        aktif. Sedangkan enable1 berlogika rendah, meskipun terdapat tegangan pada input 1 dan input 2, output tetap nol (tidak aktif). Hal ini juga berlaku        untuk input 3, 4 dan output 3, 4 serta enable 2. Konfigurasi pin IC L293 di atas, rangkaian di atas dapat digunakan untuk mengontrol dua motor servo        sekaligus, dan juga dapat mengontrol motor servo secara kontinu dan dengan teknik PWM (Pulse-Width Modulation). Adapun penulisan listing program untuk        driver L293 dapat ditulis seperti terlihat pada gambar berikut.    </p>    <p align="center">        <img border="0" width="205" height="210" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image068.png"/>    </p>    <p align="center">        <strong>Gambar 3.12</strong>        Inisialisasi Motor Servo dalam program arduino    </p>    <p>        Listing program yang diblok kuning adalah menghubungkan pin 5,6,7,8 yang terdapat pada mikrokontroller dan pin 1,2,7,8 yang terdapat pada IC driver        L293, sedangkan listing program yang kedua adalah bagaimana mendeklarasikan sebuah IC driver L293 sebagai keluaran dari perintah yang terdapat pada        mikrokontroller.    </p>    <p align="center">        <img            border="0"            width="264"            height="235"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image070.png"            alt="Description: Description: https://lh3.googleusercontent.com/-uHdFdA9SeRA/U_-CdTITEAI/AAAAAAAAAic/Gd1ph7nz9s4/w463-h577-no/3.10.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.13</strong>        Flowchart kontrol untuk motor servo    </p>    <p>        Untuk flowchart diatas merupakan alur dan cara untuk mengontrol motor servo dengan penekanan tombol “c” dan tombol“d” melalui komunikasi media        Bluetooth, untuk listing programnya dapat di tulis seperti terlihat pada gambar berikut.    </p>    <p align="center">        <img border="0" width="281" height="270" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image072.png"/>    </p>    <p align="center">        <img border="0" width="265" height="256" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image074.png"/>    </p>    <p align="center">        <strong>Gambar 3.14</strong>        Listing program untuk mengontrol motor servo    </p>    <p>        3.6 Rancangan Perangkat Lunak (software)    </p>    <p>        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.    </p>    <p>        3.6.1 Penulisan Listing Program Bahasa C    </p>    <p>        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.    </p>    <p>        Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.15 sebagai berikut :    </p>    <p align="center">        <img            border="0"            width="264"            height="189"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image076.png"            alt="Description: Description: https://lh4.googleusercontent.com/-yg_Zf3YsIEQ/U6dKlG8rVYI/AAAAAAAAAWs/Moi3lShWEG8/w379-h465-no/3.28.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.15</strong>        Membuka program Arduino 1.0    </p>    <p>        Dalam pemrograman mikrokontroller ATmega328 yang akan dibuat, untuk menuliskan listing program dapat dilihat pada gambar 3.16 sebagai berikut:    </p>    <p align="center">        <img            border="0"            width="326"            height="182"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image078.png"            alt="Description: Description: https://lh3.googleusercontent.com/-aFDMJKnQ1Tw/U6dKodX7-BI/AAAAAAAAAW8/QCQAaplngh4/w481-h577-no/3.29.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.16</strong>        Tampilan layar program Arduino 1.0    </p>    <p>        Setelah form utama program Arduino 1.0 ditampilkan, maka langkah selanjutnya adalah mengkonfigurasi pengalamatan port koneksi yang ada pada device        manager.    </p>    <p align="center">        <img            border="0"            width="298"            height="222"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image080.png"            alt="Description: Description: https://lh5.googleusercontent.com/-_6Ms73qwQjs/U6dKpd0mA9I/AAAAAAAAAXU/vLM0jCvjvcs/w643-h459-no/3.30.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.17 </strong>        Konfigurasi port melalui device manager    </p>    <p>        Pada pemrograman mikrokontroller perlu diperhatikan untuk koneksi potrtnya, karena pada pengalamatan port inilah mikrokontroller dapat berkomunikasi        dengan komputer melalui komunikasi serial, pada gambar 3.18 koneksi port diseting pada port 4 .    </p>    <p align="center">        <img            border="0"            width="299"            height="228"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image082.png"            alt="Description: Description: https://lh4.googleusercontent.com/-Cg1hcg9lFlM/U6dKpw6SF_I/AAAAAAAAAXY/FN18WUhNqfs/w474-h577-no/3.31.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.18 </strong>        Menentukan koneksi port 4 pada Arduino 1.0    </p>    <p>        Seting koneksi port pada Arduino 1.0 dilakukan agar pada saat program di upload tidak terjadi error karena kesalahan pada pengalamatan port yang        sebelumnya di seting juga melalui device manager.    </p>    <p align="center">        <img            border="0"            width="301"            height="231"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image084.png"            alt="Description: Description: https://lh6.googleusercontent.com/-n35E4eBvXUw/U6dKp_1SfgI/AAAAAAAAAXc/P9Np_rQ7xC8/w487-h577-no/3.32.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.19</strong>        Menyimpan file program pada Arduino 1.0    </p>    <p>        Langkah selanjutnya adalah menyimpan listing program yang sudah dibuat dengan nama berekstensi .pde dalam penelitian ini nama file yang akan disimpan        dengan nama Perkembangan.pde.    </p>    <p>        Setelah melakukan penyimpanan file program selanjutnya tahap penulisan listing dimulai dari mengimpor library dan dapat di lihat pada gambar 3.19        sebagai berikut:    </p>    <p align="center">        <img            border="0"            width="313"            height="217"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image086.png"            alt="Description: Description: https://lh6.googleusercontent.com/-Nz63vQUq208/U6dKqg5icZI/AAAAAAAAAXo/Z583fTwPcZk/w435-h577-no/3.33.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.20</strong>        Mengimpor library pada header Arduino 1.0    </p>    <p>        Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman mikrokontroller ATmega328 yang menggunakan bootloader Arduino Uno sebagai media        untuk menanamkan program dan Arduino 1.0 sebagai media untuk menuliskan listing program. Serta menambahkan library yang akan digunakan, yaitu Licuid        Cristal, perlu ditambahkan library karena menggunakan fungsi header bahasa c yang terdapat pada Arduino 1.0 itu sendiri.    </p>    <p>        Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program        secara keseluruhan.    </p>    <p align="center">        <img border="0" width="260" height="256" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image088.png"/>    </p>    <p align="center">        <strong>Gambar 3.21</strong>        Proses kompilasi listing program    </p>    <p>        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.20 diatas.    </p>    <p>        Selanjutnya jika hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program        sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller ATmega328.    </p>    <p>        3.6.2 Pengisian program kedalam IC ATMega 328    </p>    <p>        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) dapat dilihat pada gambar 3.22 berikut:    </p>    <p align="center">        <img            border="0"            width="264"            height="155"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image090.png"            alt="Description: Description: https://lh4.googleusercontent.com/-3sr4tR1Ty0g/U6dKru1FT7I/AAAAAAAAAj4/mwdX3YrLUJg/w625-h483-no/3.35.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.22</strong>        Rangkaian board Arduino dengan internal clock    </p>    <p>        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 perlu        diperhatikan 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.22. sebagai berikut:    </p>    <p align="center">        <img            border="0"            width="371"            height="247"            src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image092.png"            alt="Description: Description: https://lh6.googleusercontent.com/-skSVFz0m7Bs/U6dKsRCjQmI/AAAAAAAAAYA/yqzIw-DjWXY/w637-h577-no/3.36.jpg"        />    </p>    <p align="center">        <strong>Gambar 3.23</strong>        Pemilihan Arduino board    </p>    <p>        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.    </p>    <p align="center">        <img border="0" width="218" height="265" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image094.png"/>    </p>    <p align="center">        <strong>Gambar 3.24</strong>        Mengupload program kedalam mikrokontroller ATmega328    </p>    <p>        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.    </p>    <p>Setelah langkah upload listing program selesai, maka sistem mikrokontroller ATmega328 yang berjudul <strong>“PEMBANGUNAN </strong><strong>PROTOTYPE SYSTEM LOCK AND CONTROLLING CLASS ROOM DENGAN INTERFACE ANDROID BERBASIS ARDUINO UNO DI PERGURUAN TINGGI RAHARJA</strong>        <strong>”</strong> sudah siap digunakan.<strong></strong>    </p>    <p>        3.6.3 Perangkat lunak yang digunakan    </p>    <p>        pada perancangan kali ini penulis memanfaatkan aplikasi bluetooth controller , Program ini bisa didownload free via Play Store. maka Selanjutnya kita        buka program bluetooth controller pada Android gadget    </p>    <p align="center">        <img border="0" width="151" height="266" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image096.png"/>    </p>    <p align="center">        <strong>Gambar 3.25</strong>        ikon aplikasi bluetooth controller pada Android    </p>    <p>        Lalu Pastikan bluetooth pada smartphone sudah aktif, selanjutnya klik icon BLUETOOTH CONTROLLER, tekan Scan dan pilih ‘Connect Device’    </p>    <p align="center">        <img border="0" width="138" height="241" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image098.png"/>    </p>    <p align="center">        <strong>Gambar 3.26</strong>        Koneksi device pada bluetooth controller    </p>    <p>        Pilih nama device BTSM yang terpasang pada Arduino, selanjutnya LED pada BTSM akan menyala konstan jika proses pairing berhasil dilakukan. Jika BTSM        yang terpasang belum pernah pairing dengan BT Master , maka akan ditanyakan PIN CODE, masukkan 4 digit pin code (defaultnya 1234).    </p>    <p>        Jika sudah terkoneksi selanjutnya masukan perintah pada Android dengan mengetikan karakter huruf :    </p>    <p>        “a” untuk membuka pintu,    </p>    <p>        “b” untuk menutup pintu,    </p>    <p>        “c” untuk mengunci pintu    </p>    <p>        “d” untuk membuka kunci pintu    </p>    <p>        Dan maka tampilan pada android seperti gambar dibawah ini.    </p>    <p align="center">        <img border="0" width="168" height="275" src="file://localhost/Users/ilearning/Library/Caches/TemporaryItems/msoclip/0/clip_image100.png"/>    </p>    <p align="center">        <strong>Gambar 3.27</strong>        Tampilan pada smartphone Android    </p>    <p>        3.7 Konfigurasi Sistem    </p>    <p>        Berikut adalah komponen hardware yang digunakan dalam sistem ini adalah sebagai berikut :    </p>    <p>        <strong>3.7.1 </strong>        <strong>Spesifikasi <em>Hardware</em></strong>        <strong></strong>    </p>    <p>        d. Handphone berbasis Android    </p>    <p>        e. Laptop    </p>    <p>        · Processor: Dual-Core    </p>    <p>        · Monitor: LCD 14”    </p>    <p>        · RAM: 2 GB    </p>    <ul>        <li>            HD: 320 GB        </li>    </ul>    <p>        h. Motor Servo    </p>    <p>        i. Bluetooth HC-06    </p>    <p>        j. Dioda    </p>    <p>        k. Transistor    </p>    <p>        l. Resistor    </p>    <p>        m. Kapasitor C1 dan C2    </p>    <p>        n. IC L293D    </p>    <p>        o. Lampu led    </p>    <p>        p. Elco    </p>    <p>        <strong>3.7.2 </strong>        <strong>Spesifikasi <em>Software</em></strong>        <strong></strong>    </p>    <p>        1. Laptop    </p>    <p>        e. Windows 7 Profesional    </p>    <p>        f. <em>Office </em>2010    </p>    <p>        g. Arduino 1.0    </p>    <p>        h. Fritzing    </p>    <p>        <strong>3.7.3 Alat dan Bahan</strong>    </p>    <p>        a. Adaptor    </p>    <p>        b. Timah    </p>    <p>        c. Obeng    </p>    <p>        d. Solder    </p>    <p>        e. Gunting    </p>    <p>        f. Bor PCB    </p>    <p>        g. Kabel Tipis    </p>    <p>        h. Kabel jumper    </p>    <p>        i. PCB polos    </p>    <p>        j. Gabus    </p>    <p>        k. Akrilik    </p>    <p>        l. Lem    </p>    <p align="center">        <strong>BAB IV</strong>    </p>    <p align="center">        <strong>PENUTUP</strong>    </p>    <p>        <strong>4.1. Kesimpulan </strong>    </p>    <p>        Setelah penulis mengadakan penelitian dan mencoba memecahkan masalah yang ada maka penulis dapat menyimpulkan sebagai berikut :    </p>    <p>        1. Pintu ruangan kelas sudah terpasang 2 buah motor servo yang terhubung pada arduino uno yang sudah diprogram agar dapat membuka, menutup, mengunci,        dan membuka kunci pintu ruangan kelas. Yang menjadikan petugas tidak perlu repot untuk membuka, menutup, mengunci pintu dan membuka kunci pintu ruangan        secara manual.    </p>    <p>        2. Aplikasi bluetooth yang dipakai untuk mengontrol pintu ruangan kelas ini sudah ada di play store dan dapat diunduh secara gratis yang bernama        bluetooth controller. Petugas cukup mengatur aplikasi ini sesuai kebutuhan seperti mengunci, membuka kunci, membuka, menutup pintu.    </p>    <p>        3. Ketika mikrokontroller yang sudah diprogram tersebut sudah dapat menjalankan tugasnya maka petugas cukup mengkoneksikan bluetooth dismartphone        androidnya pada bluetooth HC-06 yang ada pada mikrokontroller tersebut, lalu memasukan password yaitu “1234” dan ketika sudah terkoneksi, maka petugas        sudah dapat mengontrol pintu tersebut.    </p>    <p>        <strong> </strong>    </p>    <p>        <strong>4.2. Saran</strong>        <strong></strong>    </p>    <p>        Berdasarkan hasil penelitian dan analisis yang telah dilakukan, berikut beberapa saran dari penulis :    </p>    <p>        1. Agar alat ini dapat terealisasi dan digunakan di setiap – setiap pintu ruangan kelas pada perguruan tinggi raharja. Sehingga petugas dapat        mempermudah pekerjaannya.    </p>    <p>        2. Sistem ini mempunyai kelemahan apabila jarak antara smartphone dan mikrokontroller lebih dari 10 meter maka koneksi pada bluetooth akan terputus dan        petugas tidak dapat mengontrol pintu tersebut.    </p>    <p align="center">        <strong>DAFTAR PUSTAKA</strong>    </p>    <p>        Budiman, Agustiar 2012. "Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi <em>User</em> Via Website”, Makalah, halaman: 4.    </p>    <p>        Malik, Ibnu dan Mohammad Unggul Juwana. 2009. ANEKA PROYEK Mikrokontroler PIC16F84/A. Jakarta: PT Elex Media Komputindo    </p>    <p>        Mustakini, Jogiyanto Hartono. 2009. “<em>Sistem Informasi Teknologi</em>”, Yogyakarta: Andi Offset.    </p>    <p>        Rachman, Oscar. 2012. “Router Teknologi, Konsep, Konfigurasi, dan Troubleshooting”. Jakarta: Informatika.    </p>    <p>        Siddiq, Asep Jafar 2012. "Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi <em>User</em> Via Website”, Makalah, halaman: 4.    </p>    <p>        Sodikin, Edi Noersasongko, dan Y.tyas catur Pramudi. 2009. “JURNAL PENYESUAIAN DENGAN MODUS PEMBELAJARAN UNTUK SISWA SMK KELAS X. Jurnal Teknologi        Informasi, Volume 5 nomor 2, Oktober 2009:740-754. ISSN 1414-9999    </p>    <p>        Sulindawati dan Muhammad Fathoni. 2010. “Pengantar Analiasa Sistem. Jurnal SAINTIKOM Vol. 9, No. 2 Agustus 2010:2-19.    </p>    <p>        Wangsadinata, Wiratman dan G. Suprayitno. 2008. ROSSENO Jembatan dan Menjembatani. Jakarta: Yayasan Obor Indonesia    </p>    <p>        Budiharto Widodo. 2009. 10 PROYEK ROBOT SPEKTAKULER.Jakarta: PT. Elex Media Komputindo.    </p>    <p>        Wahana. 2012. Membuat Aplikasi Android Untuk Tablet Dan Handphone. PT. Elex Media Komputindo    </p>    <p>        Rusmadi, Dedy. 2009.MENGENAL KOMPONEN ELEKTRONIKA. Bandung: Pionir Jaya.    </p>    <p>        Abdul Kadir. 2013. “Panduan praktis mempelajari Aplikasi Mikrokontroller dan Pemrogramannya menggunakan Arduino.    </p>    <p>        Franky Chandra, Deni Arifianto. 2011. ”Jago Elektronika Rangkaian Sistem Otomatis”. Jakarta : PT Kawan Pustaka.    </p>    <p>        <u>http://elektronika-dasar.web.id/komponen/driver-motor-dc-l293d/</u>    </p>    <p>        <u>http://elektronika-dasar.web.id/komponen/regulator-tegangan-positif-78xx/</u>    </p>    <p>        <u>http://elektronika-dasar.web.id/teori-elektronika/rangkaian-seri-dan-paralelresistor/</u>    </p>    <p>        <u>http://elektronika-dasar.web.id/teori-elektronika/definisi-kapasitor/</u>    </p>    <p>        <u>http://elektronika-dasar.web.id/rangkaian/oscilator-dengan-kristal/</u>    </p>    <p>        <u>http://www.hobbytronics.co.uk/arduino-atmega328-hardcore</u>    </p>    <p>        <u>http://avrprogrammers.com/devices/ATmega/atmega328</u>    </p>    <p>        <u>            <a href="http://cryoarchive.net/tutorials/arduino-tutorials/arduino-programming-atmega328-using-usbasp-and-arduino-ide-on-mac-osx/">                http://cryoarchive.net/tutorials/arduino-tutorials/arduino-programming-atmega328-using-usbasp-and-arduino-ide-on-mac-osx/            </a>        </u>    </p>    <p>        <u>http://elektronika-dasar.web.id/teori-elektronika/prinsip-kerja-motor-dc/</u>    </p></div>
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PENDAHULUAN'''</div>
+
 
+
===Latar Belakang===
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Perkembangan teknologi yang sangat pesat telah diiringi oleh kemajuan teknologi mikrokontroller saat ini, dan maraknya penggunaan telepon selulerpada semua kalangan. Sehingga segala bidang relatif bisa dipandangsangat relevan berhubungan dengan Mikrokontroller.Teknologi mikrokontrollermerupakan solusi yang dapat dimanfaatkan untuk mengatasi biaya, serta menjadimodel yang fleksibel. Pesatnya perkembangan mikrokontroller akhir-akhir ini, memicu berkembangnya inovasi baru yang memanfaatkan mikrokontroller sebagai mempermudah pekerjaan manusia.
+
 
+
</p></div>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dalam lingkungankehidupan sehari-hari, gedung– gedung yang memiliki banyak pintu ruangan terkadang muncul kendala disaatharus mengunci dan membuka semua ruangan satu persatu, karena petugas keamanantersebut harus mengunci dan membuka satu persatu ruangan disetiap lantai gedungsecara manual. Hal itu cukup menyulitkan petugas keamanan tersebut.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dengan melihat haltersebut yang terjadi di lingkungan kehidupan masyarakat, maka dicari suatu pemecahan dari masalahtersebut. Dalam laporan ini mencoba membahas aspek pendukung dalam upaya memecahkan masalah yangterjadi dilingkungan kehidupan masyarakat umum.
+
</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sementaraini untuk dapat memecahkan masalah tersebut maka dibuatkan sebuah sistem yangmenggunakan Smartphone Android yang dapat memberi perintah lewatmikrokontroller berbasis Arduino Uno untuk mengunci dan membuka pintu ruangan.</p></div>
+
 
+
 
+
===Perumusan Masalah===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Berdasarkan latar belakang dan berdasarkanpengamatan yang dilakukan, maka dapat diuraikan beberapa permasalahan yangdihadapi, antara lain :
+
</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Bagaimana pintu ruangan kelas dapat terkunci secara elektrik dan dikendalikan mikrokontroller berbasis Arduino Uno?
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Bagaimana membuat sebuah aplikasi di Smartphone Android yang dapat mengontrol dan mengunci pintu ruangan kelas?
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Bagaimana membuat mikrokontroller mengerjakan tugasnya saat aplikasi di Smartphone Android mengontrol dan mengunci pintu ruangan kelas tersebut?
+
</p></li>
+
</ol>
+
 
+
===Ruang Lingkup===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">TRuang lingkup penelitian dari penulis adalah system lock and controlling class room dengan interface Android berbasis Arduino Uno. Pengendalian pintu ruangan tersebut menggunakan motor DC untuk penggeraknya dan dikendalikan IC driver yang terhubung ke Arduino Uno.</p></div>
+
 
+
=='''Tujuan dan Manfaat Penelitian'''==
+
 
+
===Tujuan Penelitian===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tujuan penelitian menguraikan secara jelas tujuan yang dilaksanakan peneliti pada objek penelitian yang dipilih. Tujuan penelitian berkaitan erat dengan rumusan masalah yang ditetapkan dan jawabannya terletak pada kesimpulan penelitian. Dalam menentukan tujuan penelitian, harus disesuaikan dengan rumusan masalah yang ada. Karena tujuan menentukan arah penelitian. Tujuan merinci apa saja yang ingin diketahui, sehingga jika permasalahan sudah terjawab maka tujuan penelitian sudah tercapai. Tujuan dari penilitian ini adalah :</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Untuk mengetahui sejauh mana kegunaan CRM GOInt+ dapat menggantikan sistem GO dan Integram.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Tujuan operasional dari penelitian ini adalah untuk mengetahui dan menganalisa kendala-kendala apa saja yang ada pada sistem GO dan Integram yang sedang berjalan saat ini.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Tujuan fungsional dari penelitian ini yaitu agar hasil dari penelitian dapat dimanfaatkan dan digunakan oleh Perguruan Tinggi Raharja sebagai referensi dasar untuk mendapatkan informasi tentang sistem yang dianalisa dan membantu dalam pengambilan keputusan untuk pengembangan sistem agar lebih baik lagi dari sistem yang berjalan saat ini.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Tujuan individual adalah untuk menambah ilmu pengetahuan, pengalaman, pengenalan dan pengamatan sebuah sistem GOInt+ pada Perguruan Tinggi Raharja sehingga penulis melakukan penelitian untuk menyelesaikan Tugas Kuliah Kerja Praktek (KKP).
+
</p></li>
+
</ol>
+
 
+
===Manfaat Penelitian===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Manfaat penelitian adalah akibat dari tercapainya tujuan dan kemudian terjawabnya rumusan masalah dengan akurat. Adapun manfaat penelitian harus dapat dibedakan antara manfaat teoritis dan juga manfaat praktisnya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dalam manfaat teoritis penelitian ini diharapkan dapat memberi masukan yang bermanfaat bagi studi komunikasi dan informasi yang akhir-akhir ini semakin banyak memperoleh kajian dari berbagai disiplin ilmu baik melalui kajian teoritis maupun melalui kajian riset di bidang terapan. Dan didalam manfaat praktis penelitian ini diharapkan dapat mengidentifikasikan kebutuhan-kebutuhan untuk meningkatkan sistem pelayanan mahasiswa pada Perguruan Tinggi Raharja, mengatasi kendala-kendala yang muncul pada sistem yang memuat seluruh informasi.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Ada 3 manfaat didalam penelitian ini adalah sebagai berikut :</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">1. Bagi Peneliti </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Untuk menerapkan ilmu yang telah diperoleh selama menempuh pendidikan di [[Perguruan Tinggi Raharja]] terutama pada mata kuliah IT Research dengan membuat laporan penelitian secara ilmiah dan sistematis.</p> </div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">2. Bagi Perguruan Tinggi Raharja </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Adanya penelitian ini dapat menjadi referensi untuk mengembangkan sistem yang sedang berjalan saat ini agar menjadi lebih baik lagi dan menghindari adanya kerusakan sistem dan kehilangan data yang ada di server dalam [[Perguruan Tinggi Raharja]] dengan pemanfaatan penyimpanan data secara online.</p> </div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.2in">
+
<p style="line-height: 2">3. Bagi Tim Pemasaran dan Tim keuangan </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Adanya penelitian ini diharapkan untuk mempermudah para tim pemasaran dalam menjaga hubungan baik dengan calon mahasiswa ataupun mahasiswa. Adapun untuk Tim keuangan adalah untuk mempermudah pembautan transaksi keuangan dengan menggunakan data yang sama yang digunakan Tim pemasaran dengan adanya integrasi.</p> </div>
+
 
+
=='''Ruang Lingkup'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Untuk mempermudah penulisan laporan skripsi ini dan agar lebih terarah dan berjalan dengan baik, maka perlu kiranya dibuat suatu batasan masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam penyimpanan laporan skripsi ini yaitu:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Hanya diimplementasikan pada [[Perguruan Tinggi Raharja]]</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Implementasi berdasarkan pengembangan sistem pada [[SI1011464627#Final_Draft_Elisitasi|Elisitasi Final]]</p></div><div style="font-size: 120%;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3. Waktu pengerjaan selama 6 bulan semenjak skripsi</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">4. Pendanaan penelitian berupa [[10 Pillar IT iLearning|TPi Widuri]]</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">5. [[Pribadi Raharja]] dengan akun email [[Rinfo]]</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">6. Penulisan dengan menggunakan metode [[Widuri]]</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">7. Penulisan laporan di Widuri dimulai dari cover hingga daftar pustaka.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">8. Berkas lampiran disimpan di Rinfo Doc dengan dihubungkan atau di link ke [[Widuri]].</p></div>
+
 
+
=='''Metode Penelitian'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Metode penelitian merupakan suatu rangkaian cara atau kegiatan pelaksanaan penelitian yang didasari oleh asumsi-asumsi dasar, pandangan-pandangan filosofis dan ideologis, pertanyaan dan isu-isu yang dihadapi. Suatu penelitian mempunyai rancangan penelitian tertentu. Rancangan ini menggambarkan prosedur atau langkah-langkah yang harus ditempuh, waktu penelitian, sumber data dan kondisi arti apa data dikumpulkan dan dengan cara bagaimana data tersebut dihimpun dan diolah untuk digunakan dalam pembuatan laporan. Adapun penjelasan lebih rinci mengenai metode yang digunakan penulis dalam menyusun Laporan Kuliah Kerja Praktek (KKP) ini sebagai berikut :</p></div>
+
 
+
===Metode Pengumpulan Data===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dalam tahap pengumpulan data, penulis berusaha melakukannya secara bertahap, sistematis dan data-data yang dikumpulkan adalah data yang relevan serta lengkap untuk menunjang penelitian yang dilakukan. Untuk mencapai tujuan penelitian ini, penulis melakukan teknik pengumpulan data sebagai berikut:</p></div>
+
 
+
====Metode Pengamatan (Observasi Research)====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Yaitu dengan mengumpulkan data yang bersifat langsung terkait dengan sistem penerimaan mahasiswa baru pada [[Perguruan Tinggi Raharja]], pengamatan secara langsung ke lapangan mengenai kegiatan yang berhubungan dengan masalah yang sedang di teliti.</p></div>
+
 
+
====Metode Wawancara (Interview Research)====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Yaitu penelitian yang dilakukan secara langsung dengan pertanyaan-pertanyaan atau tanya jawab kepada Panitia Penerimaan Siswa Baru  ( PMB ), Staff, juga kepada calon Mahasiswa ataupun yang telah menjadi mahasiswa [[Perguruan Tinggi Raharja]].</p></div>
+
 
+
====Metode Studi Pustaka (Library Research)====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Setelah mengetahui garis besar permasalahan, maka penulis melakukan studi pustaka untuk mengumpulkan data tentang pemecahan masalah dan penelitian kepustakaan dan dengan memanfaatkan buku-buku yang didapat selama perkuliahan, menggunakan buku-buku atau makalah yang berhubungan dengan penelitian.</p></div>
+
 
+
 
+
===Sumber Data===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sumber data yang ada sesuai dengan analisa sistem informasi pendataan calon mahasiswa baru pada [[Perguruan Tinggi Raharja]] dengan pembuatan formulir pendataan luas. Data yang diisi selanjutnya masuk kedalam database. Dalam melakukan pengumpulan data, penulis menggunakan beberapa sumber data sebagai berikut:</p></div>
+
 
+
===Analisa Data===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Setelah data didapat maka diolah dan dianalisa dengan meneliti organisasi Perguruan Tinggi Raharja, menganalisa data keluaran yang ada, menganalisa proses yang terjadi dan menganalisa masukan.</p></div>
+
 
+
=='''Sistematika Penulisan'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Guna memahami lebih jelas laporan KKP ini, maka penulisan laporan penelitian dilakukan dengan cara mengelompokkan materi menjadi beberapa sub bab dengan sistematika penulisan sebagai berikut :</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''BAB I PENDAHULUAN'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Bab ini menjelaskan tentang informasi umum yaitu latar belakang penelitian, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian, dan sistematika penulisan.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''BAB II LANDASAN TEORI'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Bab ini berisikan teori yang diambil dari beberapa kutipan buku, yang berupa pengertian dan definisi. Bab ini juga menjelaskan konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, konsep dasar perancangan sistem, definisi Green Orchestra (GO), definisi Integram (iNT), literature review dan definisi lainnya yang berkaitan dengan sistem yang dibahas.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''BAB III PEMBAHASAN'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Bab ini berisikan analisa organisasi pada Perguruan Tinggi Raharja, analisa batasan sistem, analisa sistem berjalan, tata laksana sistem berjalan, permasalahan yang dihadapi dan konfigurasi sistem.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''BAB IV PENUTUP'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah diuraikan pada bab-bab sebelumnya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''DAFTAR PUSTAKA'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
+
 
+
<p style="line-height: 2">'''LAMPIRAN'''</p></div>
+
 
+
{{pagebreak}}
+
 
+
=<p align="center"><b>BAB II</b></p>=
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
 
+
<p style="line-height: 2"><b>LANDASAN TEORI</b></p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">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.</P></div>
+
 
+
=='''Konsep Dasar Sistem'''==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">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.</P></div>
+
===Definisi Sistem===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Menurut Diana dan Setiawati (2011:3)<ref>Diana, A., Setiawati, L. 2011. Sistem Informasi Akuntansi. ANDI: Yogyakarta</ref>, bahwa Sistem (system) merupakan serangkaian bagian yang saling tergantung dan bekerjasama untuk mencapai tujuan tertentu</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Menurut McLeod, Jr dalam Prasojo. (2011:152), “Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”.<ref name="Moekijati">Moekijati. 2011. Sistem Infomasi, Prasojo</ref></P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3. Menurut Moekijat dalam Prasojo (2011:152)<ref name="Moekijati"/>,“Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu”.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">4. Sistem (O'Brian dan Marakas, 2010) <ref>O’Brien dan Marakas. 2010. Introduction to Information System. New York : McGraw-Hill/Irwin.</ref>adalah kumpulan komponen yang saling berhubungan dengan batasan yang jelas, dan bekerja sama untuk mencapai tujuan dengan menerima input dan menghasilkan output dalam suatu proses transformasi yang terorganisasi.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">
+
Berdasarkan pengertian yang disampaikan diatas mengenai definisi sistem, maka dapat disimpulkan bahwa sistem adalah kumpulan elemen-elemen yang saling berkaitan juga berinteraksi untuk mencapai suatu tujuan tertentu.</P></div>
+
 
+
 
+
===Karakteristik Sistem===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Sutabri (2012:20)Teks halaman.<ref name="sutabri">Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi Offset.</ref>, karakteristik sistem adalah sebagai berikut: </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Komponen Sistem (''Component'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi , artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut "supra sistem"</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Batasan Sistem (''Boundary'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3. Lingkungan Luar Sistem (''Environment'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">4. Penghubung (''Interface'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Media yang menghubungkan sistem dengan subsistem yang lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsitem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">5. Masukan Sistem (''Input'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (''maintenance input'') dan sinyal (''signal input'').</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">6. Keluaran Sistem (''Output'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat mennjadi masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">7. Pengolah Sistem (''Proses'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">8. Sasaran (''Objective'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.</P></div>
+
 
+
===Klasifikasi Sistem===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Sutabri (2012:22)<ref name="sutabri"/>, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">a. Sistem abstrak dan sistem fisik </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia dan lain sebagainya.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">b. Sistem alamiah dan sistem buatan manusia </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sistem alamiah adalah sistem yang terjadi melalui proses alam; tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut ''human machine sistem''. Sistem informasi berbasis komputer merupakan contoh ''human machine'' sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">c. Sistem determinasi dan sistem probobalistik </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem ''deterministic''. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur ''probablistic''.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">d. Sistem terbuka dan sistem tertutup </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa "sistem adalah kumpulan bagian-bagian atau subsistem-subsistem yang disatukan dan dirancang untuk mencapai suatu tujuan". </P></div>
+
 
+
=='''Konsep Dasar Informasi'''==
+
 
+
===Definisi Data===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Menurut Sutabri (2012:2) <ref name="sutabri"/>, data adalah kenyataan yang menggambarkan suatu kejadian serta merupakan suatu bentuk yang masih mentah yang belum dapat bercerita banyak sehingga perlu diolah lebih lanjut melalui suatu model untuk menghasilkan informasi.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Menurut John J. Longkutoy dalam Sutabri (2012:2) <ref name="sutabri"/>, istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Informasi tanpa adanya data maka informasi tersebut tidak akan terbentuk. Peranan data dalam menghasilkan suatu informasi yang berkualitas dan akurat sangatlah penting. Sehingga informasi tersebut dapat mendukung pengambilan keputusan.</p></div>
+
 
+
===Definisi Informasi===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berikut ini beberapa pendapat mengenai definisi informasi (''information'') dapat sebagai berikut:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima. (Sutarman, 2012:14)<ref name="sutarman">Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta : Bumi Aksara.</ref></p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Menurut Laudon dan Laudon (2010, p46)<ref name="laudon">Laudon, Kenneth C., Laudon, Jane P. 2010. Management Information Systems (11th Edition). Pearson Prentice Hall. New Jersey</ref>, Informasi adalah data yang telah dibuat kedalam bentuk yang memiliki arti berguna bagi manusia.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3. Selain itu juga, Stair dan Reynolds (2010, p35)<ref>Stair, Ralph, and Reynolds, George. 2010. Principle of Information Systems 9th Edition. Course –Technology. Cengage Learning, USA.</ref> mendefiniskan Informasi sebagai kumpulan fakta yang terorganisir sehingga memiliki nilai tambah selain nilai fakta individu.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berdasarkan beberapa pendapat yang ada tentang definisi Informasi, maka dapat ditarik kesimpulan “Informasi adalah data yang diolah sehingga memiliki nilai tambah dan perguna bagi penggunanya”.</P></div>
+
 
+
====Kualitas Informasi====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Mustakini (2009:37)<ref name="musta">Mustakini, Jogiyanto Hartono. 2010. Sistem Informasi Teknologi. Yogyakarta: Andi Offset.</ref>, Informasi mempunyai tiga kualitas informasi, antara lain:</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">a) Accurate</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Informasi harus bebas dari kesalahan kesalahan dan tidak menyesatkan, dalam hal ini informasi harus jelas mencerminkan maksudnya.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">b) Timeliness</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usung tidak akan memiliki nilai lagi karena informasi merupakan suatu landasan dalam mengambil sebuah keputusan di mana bila mengambil keputusan terlambat maka akan bersifat fatal untuk organisasi.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">c) Relevance</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi invormasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan. Nilai informasi di tentukan oleh dua hal yaitu manfaat dan biaya. Suatu informasi di katakan bernilai apabila manfaatnya lebih efektif di bandingkan dengan biaya mendapatkanya.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Fungsi informasi yang dibutuhkan untuk pengambilan keputusan terkadang diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan perlakuan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).</P></div>
+
 
+
====Nilai Informasi====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Agus Mulyanto (2009:247)<ref name="Mulyanto">Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka Pelajar</ref>, Parameter untuk mengukur nilai sebuah informasi (''value of information'') ditentukan dari dua hal pokok yaitu manfaat (''benefit'') dan biaya (''cost''). Namun, dalam kenyataannya informasi yang biaya untuk mendapatkannya tinggi belum tentu memiliki manfaat yang tinggi pula. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya.</p></div>
+
 
+
=='''Konsep Dasar Sistem Informasi'''==
+
 
+
===Definisi Sistem Informasi===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">
+
Sistem informasi adalah sistem yang dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). Sutarman (2012:13)<ref name="sutarman"/></P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut  Laudon    dan  Laudon    (2010,    p46)<ref name="laudon"/>,    Sistem  Informasi  merupakan komponen yang  saling  bekerja sama  untuk  mengumpulkan, mengolah, menyimpan dan menyebarkan informasi untuk  mendukung pengambilan keputusan, koordinasi, pengendalian, analisis masalah dan visualisasi dalam  sebuah  organisasi.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dan  Stair  dan  Reynolds (2014,  p8) <ref name="stair">Stair, Ralph, and Reynolds, George. 2014. Fundamentals of Information System 7th Edition. Course –Technology. Cengage Learning, USA.</ref>  mendefinisikan Sistem  Informasi sebagai seperangkat elemen atau  komponen yang saling terkait  yang dikumpulkan (input), memanipulasi (process), menyimpan, dan menyebarkan (output) data dan informasi, dan memberikan reaksi korektif (feedback) untuk memenuhi tujuan.</P></div>
+
 
+
<div align="center"><img width="300" height="100" style="margin:0px" src="https://lh6.googleusercontent.com/-RsD1Gc5fsWI/U5U6JqwistI/AAAAAAAAAms/P0mPJK-6Kn0/w534-h162-no/Screen+Shot+2014-06-09+at+11.36.40+AM.png"/></div>
+
<p style="text-align: center;"><em> '''Gambar 2.1''' Alur Sistem Informasi</em></p>
+
 
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dari pendapat di atas dapat disimpulkan bahwa sistem informasi merupakan gabungan dari manusia, hardware, software, jaringan komunikasi dan datayang saling berinteraksi untuk menyimpan, mengumpulkan, memproses, dan mendistribusikan informasi untuk mendukung pengambilan keputusan dalam suatu organisasi.</P></div>
+
 
+
===Komponen Sistem Informasi===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Menurut Tata Sutabri (2012:47) <ref name="sutabri"/>, sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (''building block''), dan blok kendali. Sebagi suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran. </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> a. Blok Masukan (''Input Block'') </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">''Input'' mewakili data yang masuk ke dalam sistem informasi. ''Input'' yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> b. Blok Model (''Model Block'') </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data ''input'' dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> c. Blok Keluaran (''Output Block'')</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">d. Blok Teknologi (''Technology Block'') </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Teknologi merupakan ''tool box'' dalam sistem informasi. Teknologi digunakan untuk menerima ''input'', menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian sistem secara keseluruhan. Pada blok ini, teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware). </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> e. Blok Basis Data (''Database Block'') </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Basis data (''database'') merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan lebih berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. basis data diakses atai dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (''Database Management System''). </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> f. Blok Kendali (''Controls Block'') </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2"> Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi. </P></div>
+
 
+
=='''Konsep Dasar Perancangan Sistem'''==
+
 
+
===Definisi Perancangan Sistem)===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Perancangan sistem adalah fase pengembangan sistem yang mendefinisikan bagaimana sistem informasi akan melakukan perancangan untuk mendapatkan solusi pemecahan masalah (Stair dan Reynolds, 2010, p497)<ref name="stair"/>.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sedangkan menurut Laudon dan Laudon (2010, p517)<ref name="laudon"/>, Perancangan Sistem merupakan keseluruhan rencana atau model untuk sistem yang terdiri dari semua spesifikasi sistem yang memberikan bentuk dan struktur.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dengan demikian maka dapat disimpulkan bahwa Perancangan Sistem merupakan rencana secara keseluruhan atau model sistem yang mendefinisikan bagaimana sistem informasi dilakukan perancangan untuk mendapatkan solusi dari masalah dengan penambahan, penghapusan ataupun pengubahan sistem yang asli sehingga akan dihasilkan nya spesifikasi sistem yang memberikan bentuk dan struktur.</p></div>
+
 
+
=='''Definisi Yang Berhubungan'''==
+
 
+
===Konsep Dasar Internet===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Wikipedia<ref name="wiki">Wikipedia. 2013. Pengertian Internet. (Tanggal Akses 13 September 2013) [http://id.wikipedia.org/wiki/Internet]</ref>, "internet kependekan dari interconnection-networking, ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia.Internet adalah jaringan komputer dunia yang menghubungkan jaringan-jaringan komputer regional diseluruh dunia".</P></div>
+
 
+
===Konsep Dasar Online===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menurut Wikipedia<ref name="wiki"/> secara umum, sesuatu dikatakan online adalah bila ia terkoneksi/terhubung dalam suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata lainnya yang lebih spesifik adalah sebagai berikut:</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1. Dalam percakapan umum, jaringan/network yang lebih besar dalam konteks ini biasanya lebih mengarah pada internet, sehingga 'online' menjelaskan status bahwa ia dapat diakses melalui internet.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2. Secara lebih spesifik dalam sebuah sistem yang terkait pada ukuran dalam satu aktifitas tertentu, sebuah elemen dari sistem tersebut dikatakan online jika elemen tersebut beroperasional. Sebagai contoh, Sebuah instalasi pembangkit listrik dikatakan online jika ia dapat menyediakan llistrik pada jaringan elektrik.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3. Dalam telekomunikasi, istilah online memiliki arti lain yang lebih spesifik. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Suatu alat diasosiasikan dalam sebuah sistem yang lebih besar dikatakan online bila berada dalam kontrol langsung dari sistem tersebut. Dalam arti jika ia tersedia saat akan digunakan oleh sistem (on-demand), tanpa membutuhkan intervensi manusia, namun tidak dapat beroperasi secara mandiri di luar sistem tersebut.</P></div>
+
 
+
===Konsep Dasar ''Customer Relationship Management (CRM)''===
+
====Definisi ''Customer Relationship Management (CRM)''====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">CRM diklasifikasikan sebagai alat yang efektif untuk mencapai tujuan seperti pelanggan yang merasa puas dan loyal dan meningkatkan pangsa pasar (Shafia et al : 2011)<ref>Shafia, M. A., Mazdeh, M. M., Vahedi, M., & Pournader, M. (2011). Applying fuzzy balanced scorecard for evaluating the CRM performance. Industrial Management & Data Systems, 111(7), 1105-1135</ref></P></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Kumar dan Reinartz (2012:p5)<ref>Kumar, V.,Reinartz, Werner. 2012. Customer Relationship Management: Concept, Strategy, and Tools (2nd Edition). Springer - Verlag Berlin Heldelberg, London.</ref> CRM adalah proses yang strategis dalam memilih pelanggan yang paling menguntungkan bagi perusahaan untuk dilayani dan membentuk interaksi antara perusahaan dan pelanggan ini. Tujuan utamanya adalah untuk mengoptimalkan nilai pelanggan untuk saat ini dan masa depan bagi perusahaan.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Sedangkan menurut Rai (2013:p28)<ref>Rai, Alok Kumar. 2013. Customer Relationship Management: Concepts and Cases (2nd Edition). PHI Learning Private Limited, New Delhi.</ref> CRM sering dianggap sebagai database tim pemasaran yang terutama menghubungkan tim pemasaran dari sebuah organisasi dengan database pelanggan.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Dengan demikian maka dapat disimpulkan pengertian dari CRM adalah integrasi dari strategi penjualan, pemasaran, dan pelayanan yang terkoordinasi dan dapat direkam juga disimpan didalam database pelanggan sebagai pusat informasi.</P></div>
+
 
+
====Definisi ''Green Orchestra (GO)''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Green Orchestra mengilustrasikan Divisi Keuangan Perguruan Tinggi Raharja yang tidak beraktivitas manunggal, tapi memetik instrumen musiknya (menjalankan aktivitas sehari-hari) yang berirama dan harmonis (kerjasama yang baik dengan divisi lain), sesuai dengan komando dirijen (Pimpinan Perguruan Tinggi Raharja).</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Green Orchestra (GO) adalah instrumen IT financial accounting system pada Perguruan Tinggi Raharja. Green menggambarkan kekuatan financial (financial power) yang disebut dalam cerita Green Campus. Orchestra menggambarkan sekelompok orang mengalunkan lagu dengan instrumen musik yang berbeda-beda (Divisi Akademik, Operasi, Keuangan, REC) sehingga bersama-sama (together as a team) menghasilkan alunan musik yang indah (pelayanan pendidikan yang bermanfaat bagi nusa dan bangsa). Green Orchestra mengilustrasikan Divisi Keuangan Perguruan Tinggi Raharja yang tidak beraktivitas manunggal, tapi memetik instrumen musiknya (menjalankan aktivitas sehari-hari) yang berirama dan harmonis (kerjasama yang baik dengan divisi lain), sesuai dengan komando dirijen (Pimpinan Perguruan Tinggi Raharja). GO dalam Bahasa Inggris artinya maju tak gentar, yang menggambarkan Divisi Keuangan berirama dan terpadu di dalam Orchestra besar, yaitu Pribadi Raharja Green Campus, bersama-sama dengan kompak menggapai cita-cita luhur.</P></div>
+
 
+
 
+
<div align="center"><img width="300" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/-VpQtffiew7s/U5WKOjlVIBI/AAAAAAAAAoY/dL3Q62w9WdI/w297-h207-no/Screen+Shot+2014-06-09+at+5.19.08+PM.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 2.2.''' Logo GO</em></p>
+
 
+
===Fitur GO===
+
====''Search GO''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Kecerdasan yang dimiliki GO Search ini adalah :</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">362 :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa dengan 3 digit terakhir dari NIM bernilai " 362 ".
+
</p></li> <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">05% :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;"> akan menampilkan seluruh mahasiswa angkatan 05 dan akan menampilkan seluruh mahasiswa yang memiliki NIM dengan digit " 05</p></li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">A05  :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa angkatan 05.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">__114% :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jurusan SI konsentrasi SIM dan menampilkan seluruh mahasiswa yang memiliki NIM dengan digit " 114 ".</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">__114_____  :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jurusan SI konsentrasi SIM.</p></li>
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Ahmad :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa yang memiliki nama dengan character " Ahmad".</p></li>
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">SI :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">
+
akan menampilkan seluruh mahasiswa jurusan Sistem Informasi.</p></li>
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">TI :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jenjang S1 jurusan Teknik Informatika.</p></li>
+
 
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">TI3 :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jenjang Diploma jurusan Teknik Informatika.</p></li>
+
 
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">SK :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jurusan Sistem Komputer.</p></li>
+
 
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">MI :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jurusan Manajemen Informatika.</p></li>
+
 
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">KA :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa jurusan Komputerisasi Akuntansi.</p></li>
+
 
+
<li style="font-size:12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">ALL :
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">akan menampilkan seluruh mahasiswa.</p></li>
+
</ol>
+
 
+
====LKM====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Fasilitas - fasilitas yang diberikan untuk LKM yaitu :</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menampilkan seluruh mahasiswa aktif pada KST SIS.</li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Seluruh biaya SKS siang atau malam, BPP, UKM, CD Bahan ajar untuk seluruh mahasiswa aktif tidak perlu dilakukan proses input.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat dilakukan input atau revisi biaya keikutsertaan RIC, Deposit, Tunggakan SKS, Tunggakan SPP, Transfer, dan Konversi untuk setiap mahasiswa.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Adanya fasilitas untuk percetakan RBK per mahasiswa atau kelompok mahasiswa berdasarkan GO Search.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sudah dapat mengakomodir pada RBK antara SKS malam dan SKS Siang yang diambil oleh setiap mahasiswa.
+
Setiap record mahasiswa dapat di Finalisasi.
+
Setelah Finalisasi tidak dapat di edit kembali.
+
</li>
+
 
+
 
+
</ol>
+
 
+
====SECRET CHAMBER====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Secret chamber adalah sebuah fasilitas yang diberikan Green Orchestra (GO) bagi administrator untuk dapat melakukan penghapusan data, dan pengeditan.</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat melakukan delete terhadap data biaya mahasiswa.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat melakukan edit data terhadap Biaya SKS dan Biaya BPP bagi mahasiswa yang Cuti tidak resmi atau Cuti resmi pada tahun pertama.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Yang belum di Finalisasi pada cetakan RBK terdapat tulisan " Belum Final " .</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat melakukan pembatalan terhadap pembayaran registrasi.</li>
+
</ol>
+
 
+
====SIS====
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat menampilkan RBK yang sudah Finalisasi pada Layanan SIS Versi 3.0</li>
+
</ol>
+
 
+
====REGISTRASI====
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat menerima pembayaran registrasi</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat mencetak kwitansi</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Adanya No_Transaksi pada kwitansi</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pencarian :
+
Melakukan pencarian seperti GO Search .
+
Registrasi : akan menampilkan mahasiswa yang telah melakukan pembayaran registrasi.
+
</li></ol>
+
 
+
 
+
====VERSI GO====
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">GO Versi 1</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">GO Versi 2</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">GO Versi 3</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">GO Versi 4</li>
+
</ol>
+
 
+
===Definisi Integram===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Merupakan strategi implementasi teknologi terbaru pada kegiatan system informasi pada Perguruan Tinggi Raharja. Dengan adanya Integram perguruan tinggi dan mahasiswa dapat melakukan komunikasi dengan cara yang lebih interaktif dan tidak mengenal batas waktu. Dengan begitu kegiatan pelayanan yang diberikan kepada mahasiswa dapat lebih terarah, efektif dan efisien. Integram merupakan sebuah standar pelayanan dimana dengan teknologi tersebut menyebabkan kebutuhan akan pelayanan menjadi lebih baik. Oleh karena itu penyediaan Integram menjadi sebuah infrastruktur yang dapat mengakomodasi semua kebutuhan dan dapat digunakan secara mudah menjadi salah satu hal yang penting (Perguruan Tinggi Raharja, 2007).</p></div>
+
 
+
===Definisi Laporan KKP/TA/Skripsi===
+
 
+
====Kuliah Kerja Praktek (KKP)====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''A. Pengertian'''</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Menurut Buku Panduan Kuliah Kerja Praktek Perguruan Tinggi Raharja (2013:4)<ref name="kkp">Perguruan Tinggi Raharja. 2013. Buku Panduan Kuliah Kerja Praktek. Edisi: 1 Revisi: 11. Tangerang: Perguruan Tinggi Raharja</ref>, Kuliah Kerja Praktek (KKP) merupakan kegiatan yang dilaksanakan oleh mahasiswa berupa magang atau observasi di perusahaan atau instansi pemerintah secara terbimbing dan terpadu sebagai persyaratan kelulusan</li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Magang adalah bentuk belajar dan berlatih keterampilan pada dunia kerja yang lebih menekankan pada praktek daripada teori.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut W.Gullo dalam Buku Panduan Kuliah Kerja Praktek Perguruan Tinggi Raharja (2013:4)<ref name="kkp"/>, Observasi adalah metode pengumpulan data dimana peneliti atau kolaboratornya mencatat informasi sebagaimana yang mereka saksikan selama penelitian.</li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kuliah Kerja Praktek (KKP) merupakan proses perpaduan berbagai komponen pengetahuan teoritis dan praktek.</li>
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''B. Maksud'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Memberikan pengalaman bagi mahasiswa untuk menerapkan dan memperluas wawasan penerapan teori dan pengetahuan yang telah diterimanya didalam perkuliahan pada kegiatan nyata dibidang studinya masing-masing.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''C. Tujuan'''</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Mahasiswa mudah beradaptasi dengan lingkungan kerja setelah menyelesaikan pendidikannya.</li>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Agar mahasiswa mendapatkan pengalaman secara faktual dilapangan sebagai wahana terbentuknya tenaga yang profesional, yaitu tenaga yang memiliki seperangkat pengetahuan, keterampilan, nilai dan sikap yang diperlukan bagi profesinya serta mampu menerapkan dalam kehidupan dunia kerja yang nyata.</li>
+
 
+
</ol>
+
 
+
 
+
===Konsep Dasar Database===
+
====Definisi Database====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Anhar (2010:45)<ref name="anhar">Anhar. 2010. Panduan Menguasai PHP dan MySQL Secara Otodidak. Media Kita : Jakarta Selatan.</ref>, “Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Raharjo (2011:3)<ref name="raharjo">Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MySQL. Bandung : Informatika.</ref>, “Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Kustiyaningsih (2011:146)<ref>Kustiyahningsih, Yeni. 2011. Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL. Jakarta : Graha Ilmu.</ref>, “Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memperoses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MYSQL Server”.
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat ditarik kesimpulan bahwa database adalah sekelompok data yang mempunyai ciri-ciri khusus dan dapat dikelola sedemikian rupa sehingga bisa menghasilkan sebuah format data yang baru.
+
</p></div>
+
 
+
====Definisi Table====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Tabel adalah komponen paling utama dalam membuat Website, pada saat pembuatan sebuah halaman web, tabel dijadikan sebagai media yang berfungsi sebagai kerangka untuk meletakkan komponen-komponen isi web. Sehingga dapat meninggalkan pengguna tabel dalam sebuah design web. (Anhar, 2010 : 45)<ref name="anhar"/>
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Selain sebagai kerangka kerja, tabel juga dijadikan sebagai media untuk merapihkan semua content (isi web) yang ada di dalam halaman web. Jadi sebagai seorang web master atau designer web kita tidak akan dapat meninggalkan tabel, karena tabel dapat dikatakan sebuah komponen HTML yang diharuskan dalam pembuatan Website.
+
</p></div>
+
 
+
====Definisi Fields====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">
+
Fields adalah sub bagian dari Record. Dari contoh isi record di atas, maka terdiri dari 2 fields, yaitu : fields Nama User dan Password. (Anhar, 2010 : 45)<ref name=anhar />
+
</p></div>
+
====Definisi Records====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Record adalah data yang isinya merupakan satu kesatuan seperti Nama User dan Password. Setiap keterangan yang mencakup Nama User dan Password dinamakan satu record. Setiap record diberi nomor yang disebut nomor record (Record Number). (Anhar, 2010 : 45)<ref name=anhar /></p></div>
+
 
+
 
+
===Teori Khusus===
+
====Konsep Dasar Unified Modeling Language (UML)====
+
=====Definisi Unified Modeling Language (UML)=====
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Adi Nugroho (2010:6)<ref name="Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Andi Offset.">Nugroho, Adi. 2010. ''Rekayasa Perangkat Lunak Menggunakan UML dan Java''. Yogyakarta: Andi Offset.</ref>, ”UML (''Unified Modeling Language'') adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (''modeling'') sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.</p></div>
+
 
+
=====Langkah-langkah Penggunaan Unified Modeling Language (UML)=====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Henderi (2009:6)<ref name="Henderi, S.Kom. 2009. Unified Modelling Languange. Tangerang: Raharja Enrichment Centre (REC).">Henderi, S.Kom. 2009. ''Unified Modelling Languange''. Tangerang: Raharja Enrichment Centre (REC).</ref>, langkah-langkah penggunaan Unified Modeling Language (UML) sebagai berikut:</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Buatlah daftar ''business process'' dari ''level'' tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Petakan ''use case'' untuk setiap ''business process'' untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus ''use case diagram'' dan lengkapi dengan ''requirement'', ''constraints'' dan catatan-catatan lain.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Buatlah ''deployment diagram'' secara kasar untuk mendefinisikan arsitektur fisik sistem.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Definisikan ''requirement'' lain ''non fungsional'', ''security'' dan sebagainya yang juga harus disediakan oleh sistem.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Berdasarkan ''use case diagram'', mulailah membuat ''activity diagram''.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Definisikan obyek-obyek level atas ''package'' atau ''domain'' dan buatlah ''sequence'' dan / atau ''collaboration'' untuk tiap alur pekerjaan, jika sebuah ''use case'' memiliki kemungkinan alur normal dan ''error'', buat lagi satu diagram untuk masing-masing alur.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Buatlah rancangan ''user interface model'' yang menyediakan antar muka bagi pengguna untuk menjalankan skenario ''use case''.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Berdasarkan model-model yang sudah ada, buatlah ''class diagram''. Setiap ''package'' atau ''domain'' dipecah menjadi hirarki ''class'' lengkap dengan ''atribut'' dan metodenya. Akan lebih baik jika untuk setiap ''class'' dibuat ''unit test'' untuk menguji ''fungsionalitas class'' dan interaksi dengan ''class'' lain.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Setelah ''class diagram'' dibuat, kita dapat melihat kemungkinan pengelompokkan ''class'' menjadi komponen-komponen karena itu buatlah ''component diagram'' pada tahap ini. Juga definisikan ''test integrasi'' untuk setiap komponen meyakinkan ia bereaksi dengan baik.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Perhalus ''deployment diagram'' yang sudah dibuat. Detilkan kemampuan dan ''requirement'' piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam ''node''.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan: Pendekatan ''use case'' dengan meng-''assign'' setiap ''use case'' kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan ''test'' dan pendekatan komponen yaitu meng-''assign'' setiap komponen kepada tim pengembang tertentu.
+
</p></li>
+
</ol>
+
 
+
=====Fokus Unified Modeling Language (UML)=====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Pemetaan (''mapping'') ''Unified Modeling Language'' (UML) bersifat 2 (dua) arah, yaitu:</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Generasi kode bahasa pemrograman tertentu dari ''Unified Modeling Language'' (UML) ''foward engineering'' (Nugroho, 2010:21)<ref name="Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Andi Offset.">Nugroho, Adi. 2010. ''Rekayasa Perangkat Lunak Menggunakan UML dan Java''. Yogyakarta: Andi Offset.
+
</ref>.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2"> Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang dapat melakukan langkah baik bersifat iterative dari implementasi ke ''Unified Modeling Language'' (UML) hingga didapat sistem atau piranti lunak yang sesuai dengan harapan pengguna dan pengembang (Henderi, 2009:5)<ref name="Henderi, S.Kom. 2009. Unified Modelling Languange. Tangerang: Raharja Enrichment Centre (REC).">Henderi, S.Kom. 2009. ''Unified Modelling Languange''. Tangerang: Raharja Enrichment Centre (REC).</ref>.
+
</p></li>
+
 
+
=====Konsepsi Pemodelan Menggunakan Unified Modeling Language (UML)=====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Menurut Henderi (2009:5)<ref name="Henderi, S.Kom. 2009. Unified Modelling Languange. Tangerang: Raharja Enrichment Centre (REC).">Henderi, S.Kom. 2009. ''Unified Modelling Languange''. Tangerang: Raharja Enrichment Centre (REC).</ref>, Pemodelan menggunakan ''Unified Modeling Language'' (UML) merupakan metode pemodelan berorientasi objek dan berbasis visual. Karenanya pemodelan menggunakan UML merupakan pemodelan objek yang fokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis dari pada mendefinisikan data dan model proses yang tujuannya adalah pengembangan tradisional. UML menawarkan diagram yang dikelompokkan menjadi lima perspektif berbeda untuk memodelkan suatu sistem. Seperti satu set ''blueprint'' yang digunakan untuk membangun sebuah rumah.</p></div>
+
 
+
=====Diagram-Diagram Unified Modeling Language (UML)=====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> <p style="line-height: 2">Berikut ini adalah diagram UML menurut Henderi (2009:6)<ref name="Henderi, S.Kom. 2009. Unified Modelling Languange. Tangerang: Raharja Enrichment Centre (REC).">Henderi, S.Kom. 2009. ''Unified Modelling Languange''. Tangerang: Raharja Enrichment Centre (REC).</ref>, yaitu:</p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Use Case Diagram''
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">''Use Case Diagram'' secara grafis menggambarkan, interaksi secara sistem, sistem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna (''user'') mengharapkan interaksi dengan sistem itu. ''Use case'' secara naratif digunakan untuk secara tekstual menggambarkan sekuensi langkah-langkah dari tiap interaksi.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Class Diagram''
+
 
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">Menggambarkan struktur ''object'' sistem. Diagram ini menunjukan ''class diagram'' yang menyusun sistem dan hubungan antar ''class object'' tersebut.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Sequence Diagram''
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">Secara grafis menggambarkan bagaimana ''object'' berinteraksi satu sama lain melalui pesan pada sekuensi sebuah ''use case'' atau operasi.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''State Chart Diagram''
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">Digunakan untuk memodelkan ''behaviour'' objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan ''event-event'' (kejadian) yang menyebabkan objek dari satu ''state'' ke ''state'' yang lain.
+
</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Activity Diagram''
+
<p style="font-family: 'times new roman'text-align: justify;line-height: 2;">Secara grafis untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis maupun use case. ''Activity Diagram'' dapat juga digunakan untuk memodelkan ''action'' yang akan dilakukan saat operasi dieksekusi, dan memodelkan hasil dari ''action'' tersebut.
+
</p></li>
+
 
+
</ol>
+
 
+
=='''Studi Pustaka (Literature Review)'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Metode Studi Pustaka dilakukan untuk menunjang metode wawancara dn observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Manfaat dari studi pustaka ini antara lain:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasikan kesenjangan (''identify gaps'') dari penelitian ini.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Menghindari pembuatan ulang (''reinventing the wheel'') sehingga menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun diatas landasan (''platform'') dari pengetahuan atau ide yang sudah ada.) serta mengetahui orang lain yang spesialisasi dan area penelitian yang sama dibidang ini.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Banyak penelitian yang sebelumnya dilakukan mengenai Customer Relationship Management dan beberapa hal yang berkaitan. Dalam upaya mengembangkan dan menyempurnakan sistem GO dan Integram ini perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian ini dilakukan oleh Mulyati pada tahun 2010 dengan judul “Perancangan dan Implementasi Customer Relationship Management untuk Meningkatkan Pelayanan pada Perguruan Tinggi” dengan studi kasus di Universitas Islam Yogyakarta. Penelitian ini membahas tentang penggunaan CRM pada perguruan tinggi. Dalam penelitian tersebut juga dijelaskan bahwa CRM juga bisa digunakan pada bagian Training Centre yang mana dengan adanya CRM dapat mempermudah dalam menyimpan data peserta training. Penelitian tersebut tentu sangat mendukung penelitian yang dilakukan penulis, karena pada dasarnya konsep CRM yang bisa diaplikasikan di berbagai sektor.<ref>Mulyati, Sri. 2010. Perancangan dan Implementasi Customer Relationship Management untuk Meningkatkan Pelayanan pada Perguruan Tinggi. Skripsi : Universitas Islam Indonesia, Yogyakarta.</ref>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Ni Wayan Wisswani pada tahun 2010 dengan judul “Kajian Potensi Implementasi ''Customer Relationship  Management'' di Lingkungan Politeknik Negeri Bali”. Didalam penelitian ini dijelaskan bahwa dengan adanya CRM dapat jumlah stakeholder baru dan juga dapat menjaga hubungan baik antara stakeholder dan juga institusi. Penelitian tersebut pastinya sejalan dengan penelitian yang dilakukan oleh penulis, dengan tujuan yang sama.<ref>Wisswani, Ni Wayan. 2010. Kajian Potensi Implementasi Customer Relationship Management di Lingkungan Politeknik Negeri Bali.Vol.9 No.1, Januari - Juni 2010. Diambil dari : http://ojs.unud.ac.id/index.php/JTE/article/viewFile/1771/pdf</ref>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Dessy Wulandari Asfary Putri, Hanum Putri Permatasari dan Adang Suhendra pada tahun 2014 yang berjudul “PENERAPAN E-CRM PADA LAYANAN INFORMASI AKADEMIK DI PERGURUAN TINGGI ”. Dalam penelitiannya dikatakan bahwa Kurangnya pelayanan informasi akademik terhadap civitas dan stakeholder akan berdampak kurangnya minat calon mahasiswa untuk memilih perguruan tinggi. Melalui kontrol kualitas dan pengembangan layanan, maka dikembangkan sistem helpdesk, sistem yang menyediakan platform bagi civitas dan stakeholder untuk mengirim keluhan/permasalahan terkait layanan kampus untuk ditindaklanjuti dengan konsep e-CRM.<ref>http://www.knsi.us/2014/assets/files/KNSI2013-112-Penerapan_E-CRM_pada_Layanan_Informasi_Akademik_di_Perguruan_Tinggi.pdf</ref>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dari 3 studi pustaka atau ''literature review'' yang telah dijabarkan, Penulis mengambil kesimpulan bahwa sudah banyak institusi pendidikan yang memanfaatkan CRM pada banyak kegiatan yang tujuan utamanya itu sama, yaitu merawat atau menjaga data yang ada.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Oleh karena itu, untuk menindaklanjuti penelitian sebelumnya seperti yang dikemukakan diatas, maka dilakukan penelitian untuk tentang perancangan CRM yang akan di implementasikan pada Perguruan Tinggi.</p></div>
+
 
+
{{pagebreak}}
+
 
+
=<p style="text-align: center;">'''BAB III'''</P>=
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
 
+
<p style="line-height: 2">'''ANALISA SISTEM YANG BERJALAN'''</P></div>
+
 
+
=='''Gambaran Umum Perguruan Tinggi Raharja'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dengan semakin banyaknya Perguruan Tinggi di daerah Tangerang, khususnya dalam bidang pendidikan komputer ternyata hal tersebut masih belum bisa memenuhi kebutuhan masyarakat dalam memperoleh data secara terkomputerisasi di setiap bidang.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dunia komputer dan alat-alat canggih serta otomatis lainnya dalam dunia perkantoran, baik instansi pemerintah maupun swasta sangat pesat sekali perkembangannya, sehingga selalu berubah setiap saat. Oleh karena itu [[Perguruan Tinggi Raharja]] dalam pendiriannya mempunyai misi untuk ikut membantu program pemerintah dalam upaya mencerdaskan kehidupan bangsa Indonesia serta meningkatkan Sumber Daya Manusia (SDM) dalam menghadapi era globalisasi.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Telah menjadi tekad para pendiri Perguruan Tinggi ini untuk membantu pemerintah dan masyarakat kota Tangerang dalam pendirian [[Perguruan Tinggi Raharja]] yang diselenggarakan oleh Yayasan Nirwana Nusantara (YNN) yang didirikan pada tahun 2001 dan merupakan pendidikan yang terbaik dalam bidang pendidikan komputer.</P></div>
+
 
+
===Sejarah Singkat Perguruan Tinggi Raharja===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">[[Perguruan Tinggi Raharja]] bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Pelatihan Komputer) Raharja yang terletak di Jl. Gatot Subroto Km.2 Harmoni Mas Cimone Tangerang.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">LPPK Raharja diresmikan pada tanggal 3 Januari 1994 oleh Bapak Walikota Tangerang Drs. H. Zakaria Machmud, Raharja telah terdaftar pada Depdiknas Kotamadya Tangerang dengan Nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan Operating System Windows dan aplikasinya di wilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999 LPPK Raharja berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof. Dr. Udju D. Rusdi selaku Koordinator KOPERTIS wilayah IV Jawa Barat kepada Ketua Yayasan Nirwana Nusantara Ibu Kasarina Sudjono. Pada tanggal 2 Februari 2000, dengan menyelenggarakan jurusan Manajemen Informatika. </P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pada tanggal 2 Februari 2000 AMIK Raharja Informatika menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (DI) dengan memberikan gelar Ahli Pratama dan Program Diploma II (DII) dengan memberikan gelar Ahli Muda dan Diploma III (DIII) dengan memberikan gelar Ahli Madya kepada lulusannya. Sesuai dengan Surat Keputusan Koordinator Perguruan Tinggi Swasta wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor 354/Dikti/Kep/2000, menambah 2 program yakni D3 Teknik Informatika dan D3 Komputerisasi Akuntansi.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Kini AMIK Raharja Informatika mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI) dan Komputerisasi Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), dan Ahli Pratama (AP) kepada lulusannya.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas daripada lulusan, AMIK RAHARJA INFORMATIKA meningkatkan statusnya dengan membuka Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) RAHARJA. Dengan surat keputusan Nomor 42/01/YNN/PR/II/200, ketua Yayasan Nirwana Nusantara mengajukan permohonan pendirian STMIK RAHARJA kepada Mendiknas KOPERTIS Wilayah IV Jawa Barat dengan 3 ( tiga ) program studi SI jurusan Sitem Informasi (SI), Teknik Informatika (TI) dan Sistem Komputer (SK). Hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan Tinggi dengan surat keputusan Nomor 5706/D/T/2000. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan RAHARJA sesuai dengan Rencana Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas RAHARJA.</P></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pada saat ini, Perguruan Tinggi Raharja pun telah meningkatkan mutu dan kualitasnya melalui Sertifikat Akreditasi, diantaranya yaitu sebagai berikut :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 5 April 2006 dengan Sertifikat Akreditasi Nomor 00117/Ak-I-DIII-03/DFXMEI/IV/2002 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 4 Mei 2006 dengan Sertifikat Akreditasi Nomor 08479/Ak-X-S1-001/CAGTLF/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Teknik Informatika di STMIK Raharja terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 11 Mei 2006 dengan Sertifikat Akreditasi Nomor 08523/Ak-X-S1-002/CAGSIM/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Informasi di STMIK Raharja terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi Nomor 006/BAN-PT/AK-VII/DPI-III/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi Nomor 019/BAN-PT/AK-X/S1/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Komputer di STMIK Raharja terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 29 Desember 2007 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 017/BAN-PT/AK-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Teknik Informastika di AMIK Raharja Informatika dengan terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 18 Januari 2008 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 019/BAN-PT/AK-VII/Dpl-III/I/2008 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Komputerisasi Akuntansi di AMIK Raharja Informatika terakreditasi A.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''1. Jurusan / Program Studi pada STMIK Raharja'''</p></div>
+
 
+
[[File:Tabel 1.JPG|center|500px]]
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''Tabel 3.1''' Jurusan atau Program Studi pada STMIK Raharja</p></div>
+
 
+
&nbsp;
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''2. Jurusan / Program Studi pada AMIK Raharja Informatika'''</p></div>
+
 
+
[[File:Tabel amik.JPG|center|500px]]
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">'''Tabel 3.2''' Jurusan atau Program Studi pada AMIK Raharja</p></div>
+
 
+
===Wewenang dan Tanggung Jawab===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Seperti halnya dengan sebuah perusahaan, Perguruan Tinggi Raharja dalam manajemen akademiknya terdapat bagian-bagian yang mempunyai wewenang serta tanggung jawab dalam menyelesaikan semua pekerjaannya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berikut sebagian penjelasan wewenang dan tanggung jawab yang terdapat dalam Struktur Organisasi:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">1) Ketua</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Wewenang:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan kegiatan pengembangan administrasi.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya
+
 
+
Tri Darma Perguruan Tinggi.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tanggung jawab:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Memimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga pendidikan, mahasiswa, tenaga administrasi dan administrasi STMIK Raharja hubungannya dengan lingkungan.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">2) Pembantu Ketua I (Bidang Akademik)</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Wewenang:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menjalankan program kebijaksanaan akademik.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang telah digariskan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengadakan afiliasi.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membina dan mengembangkan kelembagaan.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tanggung jawab :</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Membantu Ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">3) Asisten Direktur Akademik</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Wewenang :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang kenaikan honor staf binaannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang pengangkatan, pemberhentian staf binaannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan kebijakan pelaksanaan layanan pada bidangnya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan sangsi kepada staf binaannya yang melanggar tata tertib karyawan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tanggung Jawab :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas penyusunan JRS yang efektif dan efisien.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas pengimplementasian pelaksanaan proses belajar mengajar.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas kemajuan kualitas pelayanan Akademik yang berkesinambungan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas kelancaran proses belajar mengajar.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">4)Asisten Direktur Operasional</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Wewenang:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang kenaikan honor.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang kepangkatan, pemberhentian staf binaannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan sanksi kepada staf binaannya yang melanggar tata tertib karyawan.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tanggung Jawab:</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas penyusunan kalender akademik tahunan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas pengimplementasian pelaksanaan pada bidangnya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas kemajuan kualitas pelayanan yang berkesinambungan pada bidangnya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas kelancaran proses belajar mengajar.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">5) Kepala Jurusan</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Wewenang :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Asisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan Kurikulum Jurusan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan, pengangkatan dosen baru, pemberhentian dosen.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan kebijakan administratif akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, pembukaan semester pendek.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan sanksi akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.
+
 
+
</ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Tanggung Jawab :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan Bahan Ajar.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas terlaksananya penelitian dan pelaksanaan seminar.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas pembinaan mahasiswa dan dosen binaannya.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas prestasi Akademik mahasiswa.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Bertanggung jawab atas peningkatan jumlah mahasiswa dalam jurusannnya.
+
 
+
</ol>
+
 
+
====Visi, Misi, dan Tujuan====
+
 
+
=====Visi Perguruan Tinggi Raharja=====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Menuju Perguruan Tinggi unggulan pada tahun 2010 yang menghasilkan lulusan kompeten dibidang Sistem Informasi, Teknik Informatika dan Sistem Komputer serta memiliki daya saing yang tinggi dalam era globalisasi.</P></div>
+
 
+
=====Misi Perguruan Tinggi Raharja=====
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan pendidikan komputer (Sistem Informasi, Teknik Informatika dan Sistem Komputer) yang menghasilkan lulusan bermoral, terampil, dan kreatif serta memiliki daya saing tinggi di bidang ilmu pengetahuan dan teknologi informasi.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menyelenggarakan program-program penelitian dan pengembangan guna menghasilkan keterkaitan dan relevansi seluruh kegiatan akademis dengan kebutuhan pembangunan sosial-ekonomi dan industri Indonesia, serta mengantisipasi semakin maraknya globalisasi kehidupan masyarakat.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Melaksanakan dan mengembangkan program-program pengabdian kepada masyarakat melalui inovasi di bidang ilmu pengetahuan, teknologi dan seni yang bermanfaat bagi kemajuan bangsa Indonesia, khususnya ilmu pengetahuan dan teknologi informasi.
+
 
+
</ol>
+
 
+
=====Tujuan Perguruan Tinggi Raharja=====
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghasilkan lulusan yang memiliki kemampuan akademik dan dapat menerapkan, mengembangkan serta memperluas informatika dan komputer secara profesional.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghasilkan lulusan yang mampu mengadakan penelitian dalam bidang informatika dan komputer, yang hasilnya dapat diimplementasikan untuk memenuhi kebutuhan masyarakat dilapangan.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghasilkan lulusan yang mampu mengabdikan pengetahuan dan keterampilannya dalam bidang informatika dan komputer secara profesional kepada masyarakat.
+
 
+
</ol>
+
 
+
===Arti Nama Raharja===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Raharja. Kata ini diinspirasikan dari motto kota dan kabupaten Tangerang, yaitu "Bhakti Karya Adhi Kerta Raharja" dan "Setya Karya Kerta Raharja" yang berarti "kesejahteraan" yang dalam arti luasnya adalah keinginan dan niat para pendiri untuk membantu pemerintah ikut serta dalam membangun masyarakat yang sejahtera melalui penguasaan dibidang [[Teknologi_Informasi|teknologi informasi]] dan komputer. Sedangkan Raharja sendiri memiliki motto "Get The Better Future By Computer Science" (memaih sukses yang gemilang dengan ilmu komputer).</p></div>
+
 
+
===Arti ''Green Campus''===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">''Green Campus'', yang berarti Kampus Hijau memiliki makna yang luas "''Green''" atau dengan sebutan "''Green Leaves''" sering diartikan dengan masih hijau generasi muda Indonesia adalah bibit-bibit unggul yang masih hijau dan ''[[Green_Campus|green campus]]'' berpotensi melahirkan generasi pribadi yang matang dan berguna bagi bangsa dan Negara.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">"''Green''" dalam konteks "''Green Power''" berarti kekuatan ''financial''. ''[[Green_Campus|Green Campus]]'' sebagai kampus yang dapat memberikan ''power'' untuk menopang seluruh aktifitas perkuliahan bertujuan menciptakan [[Pribadi_Raharja|pribadi raharja]] yang dapat mandiri secara ''financial'' (''financially independent'').</p></div>
+
 
+
===Arti Pribadi Raharja===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pribadi Raharja mencerminkan wawasan almamater Perguruan Tinggi Raharja yang berkeyakinan bahwa perguruan tinggi harus benar-benar merupakan lembaga ilmiah dan kampus harus benar-benar merupakan masyarakat ilmiah. Perguruan tinggi sebagai almamater (ibu asuh) merupakan suatu kesatuan yang bulat dan mandiri.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pribadi Raharja mencakup keempat unsur Civitas Akademika, yakni Dosen, Staff/Karyawan Adminstratif, mahasiswa serta alumni harus manunggal dengan almamater, berbakti kepadanya dan melalui almamater mengabdi kepada rakyat, bangsa dan negara dengan jalan melaksanakan Tri Dharma Perguruan Tinggi.</p></div>
+
 
+
===Struktur Organisasi===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sebuah Organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Sama halnya dengan [[Perguruan Tinggi Raharja]] yang mempunyai struktur organisasi manajemen sebagai berikut :</p></div>
+
 
+
[[File:Strk.jpg|centre]]
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;">
+
 
+
<p style="line-height: 2">'''Gambar 3.1''' Struktur Organisasi [[Perguruan Tinggi Raharja]]</p></div>
+
 
+
=='''Tata Laksana Sistem Yang Berjalan'''==
+
 
+
===Analisa Sistem Berjalan===
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Proses dalam sistem media informasi mahasiswa yang berjalan saat ini telah menggunakan komputer, namun sistem yang ada belum terintegrasi dan proses masih dikerjakan secara manual dengan menggunakan server dalam. Adapun penjelasan lebih rinci mengenai sistem yang sedang berjalan terdapat pada Unified Modelling Language (UML).</p></div>
+
 
+
===Rancangan Sistem Yang Berjalan===
+
====Analisa sistem yang berjalan pada Use Case Diagram====
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh4.googleusercontent.com/-gTs_pZ6_Ts0/U5Wls_rC1oI/AAAAAAAAAow/Le-59ipkOvs/w325-h387-no/Screen+Shot+2014-06-09+at+7.16.30+PM.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.4.'''Use Case Diagram sistem yang berjalan</em></p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berdasarkan gambar 3.4. Use Case Diagram yang berjalan terdapat :
+
 
+
# 1 system yang mencakup seluruh kegiatan INTEGRAM pada Perguruan Tinggi Raharja.
+
# 1 actor yang melakukan kegiatan yaitu Presenter.
+
# 20 use case yang biasa dilakukan oleh actor tersebut.</p></div>
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh5.googleusercontent.com/-q5PkerbpGw8/U5Wo37Z54BI/AAAAAAAAApM/5f4Nx26hTxg/w564-h409-no/Screen+Shot+2014-06-09+at+7.29.57+PM.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.5.'''Use Case Diagram yang berjalan no errors found</em></p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Use Case Diagram yang berjalan setelah di test validasinya ternyata tidak terdapat kesalahan proses. Hal ini dibuktikan dengan tidak adanya pesan kesalahan yang muncul di Message.</p></div>
+
 
+
====Analisa sistem yang berjalan pada Class Diagram====
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh5.googleusercontent.com/-A7H_0Q8oeis/U5WqA6pzNzI/AAAAAAAAApY/-ZW1PktFEuc/w283-h520-no/pic3.png"/></div>
+
 
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.6.'''Class Diagram yang berjalan</em></p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan gambar 3.6. Class Diagram yang berjalan terdapat :
+
 
+
# 3 class, himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.
+
# 3 multiplicity, hubungan antara objek satu dengan objek lainnya yang mempunyai nilai.
+
</p></div>
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh6.googleusercontent.com/-5eKhDDAFenA/U5Wq_vlipdI/AAAAAAAAApw/kWrseTlKWAo/w365-h292-no/pic4.png"/></div>
+
<p style="text-align: center;"><em> '''Gambar 3.7.'''Class Diagram yang berjalan</em></p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Class Diagram yang berjalan saat ini setelah di test validasinya ternyata tidak terdapat kesalahan proses. Hal ini dibuktikan dengan tidak adanya pesan kesalahan yang muncul di Message.</p></div>
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh4.googleusercontent.com/-KiLx3atO1e0/U5WsUhuBlRI/AAAAAAAAAqY/V8Y68Oohddg/w670-h520-no/pic5.png"/></div>
+
<p style="text-align: center;"><em> '''Gambar 3.8.'''Class Diagram yang berjalan</em></p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan gambar 3.8. Sequence Diagram : Presenter yang berjalan terdapat :
+
 
+
# 5 LifeLine antarmuka yang saling berinteraksi.
+
# 1 actor yang melakukan kegiatan, diantaranya presenter
+
# 20 message spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.kegiatan yang biasa dilakukan oleh actor
+
</p></div>
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh6.googleusercontent.com/-CnaHxpsa9jg/U5Wr32hISNI/AAAAAAAAAqE/l_ZtraFnzd0/w293-h219-no/pic6.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.9.'''Sequence Diagram no errors found</em></p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Sequence Diagram presenter yang diusulkan setelah di test validasi-nya ternyata tidak terdapat kesalahan proses. Hal ini dibuktikan dengan tidak adanya pesan kesalahan yang muncul di Message.</p></div>
+
 
+
===Analisa sistem yang berjalan dengan StateChart Diagram===
+
====StateChart Diagram presenter====
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh6.googleusercontent.com/-L_iOkvGftxA/U5Wu9lD6_PI/AAAAAAAAAq0/QFRqAp07cKU/w1025-h520-no/pic7.png"/></div>
+
<p style="text-align: center;"><em> '''Gambar 3.10.'''StateChart Diagram : presenter</em></p>
+
 
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan Gambar 3.10. StateChart Diagram : Presenter yang berjalan terdapat :
+
 
+
# 1 Initial Pseudo State, objek yang di awali
+
# 25 State, nilai atribut dan nilai link pada suatu waktu tertentu, yang dimiliki oleh suatu objek tersebut
+
</p></div>
+
 
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh4.googleusercontent.com/-p8xdJ_5SSrk/U5WwtUh0XgI/AAAAAAAAArQ/detgFHGOA0U/w299-h224-no/pic8.png"/></div>
+
<p style="text-align: center;"><em> '''Gambar 3.10.'''StateChart Diagram : presenter</em></p>
+
 
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan Gambar 3.11. StateChart Diagram yang diusulkan no errors found
+
</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">StateChart Diagram : member yang berjalan setelah di test validasinya ternyata tidak terdapat kesalahan proses. Hal ini dibuktikan dengan tidak adanya pesan kesalahan yang muncul di Message.</p></div>
+
 
+
===Analisa sistem yang berjalan pada Activity Diagram===
+
====Activity Diagram untuk presenter====
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh3.googleusercontent.com/-vfIbEjXNUuA/U5W2mr3QkBI/AAAAAAAAArw/fHlwP8gKdJE/w865-h520-no/pic9.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.12.'''Activity Diagram: Presenter</em></p>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Berdasarkan Gambar 3.12. Activity Diagram yang berjalan terdapat :
+
 
+
# 1 Initial Node, objek yang di awali.
+
# 20 action, state dari sistem yang mencerminkan eksekusi dari suatu aksi
+
# 1 Final State, objek yang di akhiri.
+
</p></div>
+
<div align="center"><img width="350" height="300" style="margin:0px" src="https://lh6.googleusercontent.com/-5iuShz1ATWo/U5W3iUDcMII/AAAAAAAAAsE/BpQ3wkn599I/w564-h409-no/Screen+Shot+2014-06-09+at+7.29.57+PM.png"/></div>
+
 
+
<p style="text-align: center;"><em> '''Gambar 3.13.'''Class Diagram yang diusulkan no errors found</em></p>
+
 
+
=='''Permasalahan yang dihadapi'''==
+
 
+
===Analisa Permasalahan===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">
+
Setelah melakukan obeservasi, sistem GO dan Integram yang sedang berjalan pada Perguruan Tinggi Raharja memang dinilai sudah  cukup baik, namun ada beberapa hal yang bisa terus diperbaiki agar sistem bisa digunakan lebih maksimal.Oleh karena itu berdasarkan analisa dari segi kekurangan serta kebutuhan saat ini, kebutuhan terhadap sistem hendaknya :
+
</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tim marketing bisa mengakses Integram secara online
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tim keuangan bisa mengakses GO secara online
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tim marketing bisa selalu follow up calon mahasiswa yang akan bergabung di Perguruan Tinggi Raharja
+
 
+
</ol>
+
 
+
===Analisa Batasan Sistem===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan di luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem. Melihat permasalahan yang ada pada Perguruan Tinggi Raharja, maka dibatasi permasalahan mengenai sistem pelayanan pada Perguruan Tinggi Raharja yaitu GO dan Integram di antaranya :</p></div>
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Hanya dapat diakses di lingkungan Perguruan Tinggi Raharja.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Data calon mahasiswa yang tidak tersimpan baik di dalam sistem sehingga sulit untuk melakukan follow up.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keterpisahan sistem antara sistem keuangan (GO) dan juga sistem pemasaran (Integram)
+
 
+
 
+
</ol>
+
 
+
===Analisa Kelebihan dan Kekurangan Sistem Yang Berjalan===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Setelah melakukan analisa terhadap sistem GO dan Integram, maka peneliti dapat menarik kesimpulan tentang kelebihan dan kekurangan pada sistem. Kelebihan diantaranya bahwa sistem sudah memiliki fitur yang dibutuhkan oleh Perguruan Tinggi Raharja dan sistem sudah berjalan dengan baik. Walaupun demikian, sistem tersebut ternyata memiliki beberapa kekurangan juga yang diantaranya :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem hanya berjalan di lingkungan kampus (lokal).
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem tidak terintegrasi baik antara GO dan Integram
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penyimpanan data sistem masih dilakukan di server lokal
+
 
+
</ol>
+
 
+
=='''Alternatif Pemecahan Masalah'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Berdasarkan penelitian dari analisa kekurangan dan kebutuhan perihal pelayanan mahasiswa di Perguruan Tinggi Raharja saat ini, sistem yang berjalan belum dapat diimplementasikan secara efisien sehingga memberikan alternatif pemecahan masalah dengan cara :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menjadikan sistem GO dan Integram yang dapat diakses kapan saja dan dimana saja (online) tanpa harus berada di lingkungan kampus. Menggunakan sistem GOInt adalah salah satu alternatif pemecahan masalah yang ada
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menggunakan PHPMyAdmin untuk penyimpanan database data pada sistem yang akan dibangun.
+
 
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menggunakan email Rinfo untuk login ke dalam sistem.
+
 
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat fungsi GO dan Integram menjadi terintegrasi dengan baik
+
</ol>
+
 
+
{{pagebreak}}
+
=='''Urutan Prosedur Sistem Yang Akan Berjalan'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Prosedur Sistem GOInt+ yang akan berjalan adalah sebagai berikut:</p></div>
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Para user harus menggunakan email Rinfo untuk login ke dalam sistem.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Khusus bagian pemasaran bisa mengakses data calon mahasiswa yang tersimpan di dalam database melalui menu contacts.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Khusus bagian keuangan juga bisa mengakses data yang sama yang digunakan oleh bagian pemasaran untuk melakukan transaksi.
+
</ol>
+
{{pagebreak}}
+
 
+
=='''Analisa Kontrol'''==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Pengendalian yang diterapkan pada sistem informasi sangat berguna untuk tujuan mencegah atau menjaga terjadinya hal-hal yang tidak diinginkan. Kesalahan yang mungkin terjadi bila sebuah file basis data digunakan oleh lebih dari satu orang pemakai dalam network. Maka pengendalian intern diperlukan untuk mengecek kesalahan-kesalahan yang sudah terjadi sehingga dapat dikoreksi.</p></div>
+
 
+
{{pagebreak}}
+
 
+
=<p style="text-align: center;">'''BAB IV'''</P>=
+
 
+
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
+
 
+
<p style="line-height: 2">'''PENUTUP'''</P></div>
+
 
+
=='''Kesimpulan'''==
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Dari hasil penelitian yang telah dilakukan, ada beberapa kesimpulan yang dapat dikemukakan sebagai berikut :</p></div>
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem GOInt+ adalah sistem yang dirancang untuk menggantikan sistem GO dan Integram dengan melakukan penyempurnaan sesuai dengan kebutuhan yang ada pada saat ini di Perguruan Tinggi Raharja.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem GOInt+ dibuat untuk bagian pemasaran agar mampu menjaga data calon mahasiswa ataupun mahasiswa dengan baik agar bisa selalu melakukan follow up dan data pun terpelihara dengan baik. Untuk bagian keuangan, sistem ini dapat digunakan untuk mengolah transaksi keuangan dan menyimpan semua jejak transaksi yang dilakukan oleh semua mahasiswa di Perguruan Tinggi Raharja.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem GOInt+ sudah bisa diakses kapanpun dan dimanapun, tidak hanya di lingkungan kampus saja, dengan demikian dapat mempermudah para user untuk mengakses sistem tanpa keterbatasan tempat.
+
 
+
</ol>
+
 
+
=='''Saran'''==
+
 
+
<ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Agar sistem bisa terus dikembangkan dan disempurnakan guna memenuhi kebutuhan Perguruan Tinggi Raharja sesuai dengan perkembangan zaman.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
+
 
+
Bagi Calon Peneliti, untuk menyempurnakan sistem yang sudah ada, boleh memfokuskan bagaimana bisa melakukan integrasi antara GOInt+ dan program lain yang memiliki potensi untuk saling terkait sehingga bisa mempermudah para ''stakeholder''
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Semoga sistem GOINt+ ini dapat berguna dan memberikan kontribusi yang besar bagi Perguruan Tinggi Raharja
+
 
+
</ol>
+
 
+
{{pagebreak}}
+
 
+
='''Daftar Pustaka'''=
+
 
+
<references/>
+
 
+
 
+
{{pagebreak}}
+
 
+
=<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center"><p style="line-height: 2">'''DAFTAR LAMPIRAN'''</p></div>=
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">'''[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.g1u1esn2h42i Lampiran A]:''' </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.1. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.gtj4fnornr00 Surat Pengantar KKP]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.2. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.ew7lh8cfuz0d Surat Penugasan Kerja]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.3.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.355nydv70brc Kartu Bimbingan]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.4. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.r6vneqt5y2l7 Kartu Study Tetap Final (KSTF)]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.5.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.j4fnyj6ocumy Form Validasi Kuliah Kerja Praktek (KKP)]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.6.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.eadon2l2a2m7 Kwitansi Pembayaran Kuliah Kerja Praktek (KKP)]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.7. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.qg72zxfgz45k Daftar Mata Kuliah Yang Belum Diambil]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.8.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.ar5yl8c6msyi Daftar Nilai]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.9.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.hjvdg0391xp9 Formulir Seminar proposal]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.10.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.psk5gh7h33tr Tri Dharma iDuHelp!]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.11. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.l0n59nexjtuf Sertifikat TOEFL]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.12.[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.9he4fsyn73t2 Sertifikat Prospek]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.13.[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.2ek478rfq1pw Sertifikat IT Internasional]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.14.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.84ray0w0diam Sertifikat IT Nasional]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.15.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.h6b0oh4pagwf Sertifikat Pelatihan REC]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.16.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.ekghrpp0n7k4 Sertifikat IT Nasional]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">A.17.[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.7mbfdsmtf05f Curriculum Vitae (CV)]</div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">'''[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.ey3jsno81851 Lampiran B]:''' </p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.1. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.91hp6xzr1vu Penilaian Objektif iDu] </div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.2. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.al1wx41b1vhw Masuk ke Kelas Averroes iDu]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.3.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.bds9ihll6obb Rinfo Personal Use] </div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.4.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.2zgo42vo0iuy Training iDuHelp]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.5.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.dza3xy2tp6ck Poster Session]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.6. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.2u1czmpze2r2 Widuri] </div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.7. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.yvk6budr6233 Why Project]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.8.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.8ybohveq6k78 iDuHelp Tahap Pertama]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.9.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.ahbnllfxhvtl Laporan Tahap Pertama]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.10.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.wgxt1oneydol Progress Project]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.11.
+
[http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.j1mk285j3ofm Latihan Presentasi]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.12. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.fyigtu3q1ila Mendapatkan Judul KKP]</div>
+
<div style="font-size: 12pt;font-family: 'times new roman'; text-align: justify; text indent: 0.5in; line-height: 1">B.13. [http://docs.google.com/a/raharja.info/document/d/1wTx_b8JJiUiM5RRyHv9m9_3kfEDFyY0_Dz4sUrfwYK0/edit#bookmark=id.4mus1vg4y5ii Special Contributions]</div>
+
{{pagebreak}}
+
 
+
[[Category:KKP 2013/2014]]
+

Revisi terkini pada 10 Januari 2015 08.58

PEMBANGUNAN PROTOTYPE SYSTEM LOCK AND

CONTROLLING CLASS ROOM DENGAN

INTERFACE ANDROID BERBASIS

ARDUINO UNO DI PERGURUAN

TINGGI RAHARJA


LAPORAN KULIAH KERJA PRAKTEK



Logo stmik raharja.jpg



1133469412 MOHAMAD DAUD




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA

TANGERANG

(2014/2015)





LEMBAR KEASLIAN KULIAH KERJA PRAKTEK


Saya yang bertandatangan di bawah ini,

NIM
: 1133469412
Nama
: Mohammad Daud
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Komputer
Konsentrasi
: Cretive Communication And Innovative Technology


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 2014
Mohamad Daud
NIM. 1133469412

)*Tandatangan dibubuhi materai 6.000;

LEMBAR PERSETUJUAN



PEMBANGUNAN PROTOTYPE SYSTEM LOCK AND

CONTROLLING CLASS ROOM DENGAN

INTERFACE ANDROID BERBASIS

ARDUINO UNO DI PERGURUAN

TINGGI RAHARJA



Diajukan guna melengkapi sebagian syarat untuk mengikuti KKP pada

Jurusan Sistem Komputer Konsentrasi Creative Communication And Innovative Technology

STMIK Raharja Tahun Akademik 2014/2015.



Tangerang, 23 Desember 2014



Dosen Pembimbing




( Endang Sunandar, Ir.,M.Kom )

NID. 07131



ABSTRAKSI

Dalam lingkungan sehari-hari, gedung-gedung yang memiliki banyak pintu ruangan terkadang mucul kendala disaat harus mengunci dan membuka semua ruangan satupersatu, karena petugas keamanan tersebut harus mengunci dan membuka pintu ruangan disetiap lantai gedung secara manual. Ada beberapa sistem yang dapat dirancang dari permasalahan tersebut, salah satunya adalah sistem lock and controlling dengan fasilitas Bluetooth. Dalam sistem ini menggunakan fasilitas Bluetooth untuk memberi perintah pada mikrokontroller yang digunakan, yaitu ATMega328 berbasis ArduinoUno. Pengguna cukup menekan tombol “a” untuk membuka,“b” untuk menutup, “c” untuk membuka kunci, "d" untuk mengunci kuncipintu, maka pintu akan terkontrol secara elektrik. Berdasarkan gambaran yang telah dipaparkan diatas maka dalam penyusunan Laporan Kerja Praktek ini penulis mengambil judul : “PEMBANGUNAN PROTOTYPESYSTEM LOCK AND CONTROLLING CLASS ROOM DENGAN INTERFACE ANDROID BERBASIS ARDUINO DI PERGURUAN TINGGI RAHARJA”. Tujuan dari pembuatan alat inidiharapkan dapat membantu petugas untuk membuka dan mengunci pintu ruangan kelas secara elektrik.

Kata Kunci: Bluetooth,Pintu Ruangan, ATMega328,ArduinoUno

KATA PENGANTAR


Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat dan anugerah-Nya yang dilimpahkan kepada penulis, sehingga penulisan Laporan Kuliah Kerja Praktek ini dapat terselesaikan dengan baik dan tepat pada waktunya.

Hanya karena kasih sayang dan kekuatan-Nya lah penulis mampu menyelesaikan Laporan KKP yang berjudul “ Pembangunan Prototype System Lock And Controlling Class Room Dengan Interface Android Berbasis Arduino Uno di Perguruan Tinggi Raharja”.

Penulis berharap karya tulis ini dapat memberikan informasi yang bermanfaat dan tambahan pengetahuan bagi para pembaca umumnya serta mahasiswa khususnya. Semoga karya tulis ini dapat menjadi bahan perbandingan dalam periode selanjutnya, dan dapat menjadi suatu karya ilmiah yang baik. :

Pada kesempatan ini juga penulis ingin mengucapkan banyak terima kasih dan penghargaan setinggi-tingginya kepada semua pihak yang telah membantu penulis dalam menyelesaikan penulisan Laporan Kuliah Kerja Praktek ini, antara lain: :

  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.
  4. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  5. Kedua orang tua, kaka dan saudara keluarga yang telah memberikan dukungan, baik moril, materil maupun doa untuk keberhasilan kepada penulis.
  6. Sahabat-sahabat kesayangan Andry Bastian, Dani Permana Koswara, Bagus Triwibowo, beserta teman-teman yang lain yang tidak bisa Penulis sebutkan satu persatu.
  7. Seluruh anggota Raharja FC khususnya yang telah memberikan dukungan dan masukan yang berarti kepada penulis dalam menyelesaikan Laporan Kuliah Kerja Praktek ini.

Akhir kata, Semoga Allah SWT memberikan balasan rahmat kepada semua pihak yang telah membantu penulis dalam pembuatan Laporan Kuliah Kerja Praktek ini. Demikian, penulis sampaikan dengan harapan semoga Laporan Kuliah Kerja Praktek ini dapat berguna dan bermanfaat bagi semua pihak.


Tangerang, 23 Desember 2014
Mohammad Daud
NIM. 1133469412



BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi yang sangat pesat telah diiringi oleh kemajuan teknologi mikrokontroller saat ini, dan maraknya penggunaan telepon seluler pada semua kalangan. Sehingga segala bidang relatif bisa dipandang sangat relevan berhubungan dengan Mikrokontroller. Teknologi mikrokontroller merupakan solusi yang dapat dimanfaatkan untuk mengatasi biaya, serta menjadi model yang fleksibel. Pesatnya perkembangan mikrokontroller akhir-akhir ini, memicu berkembangnya inovasi baru yang memanfaatkan mikrokontroller sebagai mempermudah pekerjaan manusia.

Dalam lingkungan kehidupan sehari-hari, gedung – gedung yang memiliki banyak pintu ruangan terkadang muncul kendala disaat harus mengunci dan membuka semua ruangan satu persatu, karena petugas keamanan tersebut harus mengunci dan membuka satu persatu ruangan disetiap lantai gedung secara manual. Hal itu cukup menyulitkan petugas keamanan tersebut.

Dengan melihat hal tersebut yang terjadi di lingkungan kehidupan masyarakat, maka dicari suatu pemecahan dari masalah tersebut. Dalam laporan ini mencoba membahas aspek pendukung dalam upaya memecahkan masalah yang terjadi dilingkungan kehidupan masyarakat umum.

Sementara ini untuk dapat memecahkan masalah tersebut maka dibuatkan sebuah sistem yang menggunakan Smartphone Android yang dapat memberi perintah lewat mikrokontroller berbasis Arduino Uno untuk mengunci dan membuka pintu ruangan.

1.2. Perumusan Masalah

Berdasarkan latar belakang dan berdasarkan pengamatan yang dilakukan, maka dapat diuraikan beberapa permasalahan yang dihadapi, antara lain :

1. Bagaimana pintu ruangan kelas dapat terkunci secara elektrik dan dikendalikan mikrokontroller berbasis Arduino Uno?

2. Bagaimana membuat sebuah aplikasi di Smartphone Android yang dapat mengontrol dan mengunci pintu ruangan kelas?

3. Bagaimana membuat mikrokontroller mengerjakan tugasnya saat aplikasi di Smartphone Android mengontrol dan mengunci pintu ruangan kelas tersebut?

1.3. Ruang Lingkup Penelitian

Ruang lingkup penelitian dari penulis adalah system lock and controlling class room dengan interface Android berbasis Arduino Uno. Pengendalian pintu ruangan tersebut menggunakan motor DC untuk penggeraknya dan dikendalikan IC driver yang terhubung ke Arduino Uno.

1.4. Tujuan dan Manfaat

Penelitian ini tentunya dilakukan dengan tujuan dan manfaat yang diharapkan penulis. Tujuan dan manfaat tersebut adalah sebagai berikut :

1.4.1. Tujuan Penelitian

Ada beberapa hal tujuan dari penelitian yang dilakukan ini adalah sebagai berikut :

a. Tujuan Operasional

Penelitian ini bertujuan untuk menerapkan berbagai teori mengenai sistem pengontrolan secara elektrik, dan komunikasi data antara mikrokontroller dengan Smartphone Android.

b. Tujuan Fungsional

Membuat sistem pintu ruangan kelas yang dikendalikan oleh mikrokontroller berbasis Arduino Uno dan dikontrol dengan aplikasi yang dibuat di Smartphone Android.

c. Tujuan Individual

Penelitian ini dilaksanakan sebagai persyaratan untuk kelulusan mata kuliah KKP (Kuliah Kerja Praktek).

1.4.2. Manfaat Penelitian

Beberapa manfaat yang didapatkan dari hasil penelitian ini adalah sebagai berikut :

1. Dengan penelitian yang dilakukan penulis dapat mengetahui cara kerja, sistem buka pintu ruangan secara elektrik, sistem kunci pintu secara elektrik pada Mikrokontroller berbasis Arduino Uno yang dikendalikan di aplikasi Smartphone Android.

2. Dari sisi fungsi, sistem ini dapat mempermudah pekerjaan manusia, yaitu untuk mengunci atau membuka secara otomatis pintu ruangan. Cukup dengan membuka aplikasi di Smartphone Android.

3. Kemudian dari sisi penggunaan pun lebih mudah, karena jika petugas tersebut ingin membuka atau mengunci pintu ruangan tersebut. Maka petugas cukup membuka aplikasi di Smartphone Android lalu tinggal memilih untuk membuka atau mengunci pintu ruangan tersebut. Sehingga petugas tidak perlu lagi membawa beberapa kunci disetiap ruangan untuk membuka atau mengunci pintu.

1.5. Metode Penelitian

Penelitian yang dilakukan penulis terdiri dari beberapa metode penelitian, yaitu sebagai berikut:

1.5.1. Metode Pengumpulan data

a. Wawancara

Dalam metode ini, mewawancarai pihak yang beraktifitas dalam lingkungan tempat Kuliah Kerja Praktek, dia mengeluhkan bahwa membuka pintu ruangan satu persatu secara manual cukup merepotkan karena harus membawa semua kunci ruangan.

b. Observasi

Selanjutnya observasi untuk pengumpulan data, telah dilakukan dan menghasilkan bahwa jika petugas melakukan pekerjaannya membuka pintu dan mengunci pintu ruangan di saat sudah malam dan terburu buru, ada kemungkinan petugas dapat lupa menutup atau mengunci pintu ruangan.

c. Studi Pustaka

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

1.5.2. Metode Sumber Data

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

1.5.3. Metode Analisa Data

Metode ini penulis menganalisa suatu sistem yang sudah ada, bagaimana sistem itu berjalan dan apakah kekurangan dari sistem tersebut. Pada sistem yang sekarang tenaga manusia secara manual untuk menutup atau mengunci pintu ruangan secara manual.

1.6. Sistematika Penulisan

Untuk memahami lebih jelas tentang penulisan penelitian ini, maka dikelompokkan materi penulisan menjadi 4 (empat) bab yang masing-masing saling berkaitan antara bab satu dengan yang lainya, sehingga menjadi satu kesatuan yang utuh, yaitu:

BAB I PENDAHULUAN

Bab ini berisi tentang uraian latar belakang, perumusan masalah, pembatasan masalah, metode penelitian, tujuan perancangan, manfaat perancangan, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisi tentang uraian mengenai teori-teori dasar yang akan mendukung pembahasan masalah, serta cara berfikir dalam penyusunan Kuliah Kerja Praktek (KKP) ini. Uraian tersebut menjelaskan tentang Mikrokontroller berbasis Arduino Uno, saluran pengiriman data serta beberapa komponen pendukung.

BAB III PEMBAHASAN

Bab ini berisi tentang rancangan pembuatan rancangan tampilan Pembangunan Prototype System Lock And Controlling Class Room Dengan Interface Android Berbasis Arduino Uno di Perguruan Tinggi Raharja ”.

BAB IV PENUTUP

Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran dari hasil pengamatan dan penelitian yang dilakukan pada Kuliah Kerja Praktek (KKP) ini.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

2.1. Teori Umum

Teori – Teori umum yang digunakan penulis dalam penelitian ini adalah sebagai berikut :

1. Konsep Dasar Sistem

2. Konsep Dasar Pengontrolan

3. Konsep Dasar Perangkat Mobile

4. Konsep Dasar Sinyal

5. Konsep Dasar Flowchart

6. Konsep Dasar Pengujian

7. Konsep Dasar Prototipe

2.1.1. Konsep Dasar Sistem

1. Definisi Sistem

Suatu sistem dapat terdiri dari beberapa subsistem atau bagian dari sistem-sistem. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri sendiri, melainkan saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai. Ada banyak definisi mengenai sistem diantaranya adalah:

Menurut Mustakini (2009:34), “Sistem dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”.

Berdasarkan definisi diatas dapat disimpulkan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran/tujuan tertentu.

2. Klasifikasi Sistem

Menurut Mustakini (2009:54), Suatu sistem memiliki klasifikasi sebagai berikut:

a. Suatu sistem mempunyai komponen-komponen sistem (components) atau subsistem-subsistem.

Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.

b. Suatu sistem mempunyai batas sistem (boundary).

Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau sistem dengan lingkungan luarnya.

c. Suatu sistem mempunyai lingkungan luar (environment).

Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.

d. Suatu sistem mempunyai penghubung (interface).

Penghubung sistem merupakan media yang menghubungkan sistem dengan sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.

e. Suatu sistem mempunyai tujuan (goal).

Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem (objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem tidak akan ada gunanya.

3. Karakteristik Sistem

Menurut Mustakini (2009:53), bahwa suatu sistem mempunyai karakteristik. Karakteristik sistem adalah sebagai berikut:

a. Sistem abstrak (abstact system) dan sistem fisik (phisical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.

b. Sistem Alami (natural system) dan Sistem Buatan Manusia (human made system)

Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya teknologi yang dikembangkan manusia.

c. Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic system)

Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancangdan dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.

d. Sistem Tertutup (closed system) dan Sistem Terbuka (open system)

Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang terjadi diluar sistem

2.1.2. Konsep Dasar Pengontrolan

1. Definisi Pengontrolan

Menurut Erinofiardi (2012:261), “Suatu system control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia (otomatis)”.

Kontrol otomatis mempunyai peran penting dalam dunia industri modern saat ini. Seiring perkembangan kemajuan ilmu pengetahuan dan teknologi, sistem kontrol otomatis telah mendorong manusia untuk berusaha mengatasi segala permasalahan yang timbul di sekitarnya dengan cara yang lebih mudah, efisien dan efektif. Adanya kontrol otomatis secara tidak langsung dapat menggantikan peran manusia dalam meringankan segala aktifitasnya.

Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian. Pada 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 pengontrolan berasal dari berbagai disiplin ilmu yang saling berhubungan karena teori sistem pengendali modern dikembangkan guna mengatasi kerumitan yang dijumpai pada berbagai system pengendalian yang menuntut kecepatan dan ketelitian yang tinggi dengan hasil output yang optimal.

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

Jenis- jenis Pengontrolan

1. Sistem Kontrol Loop Terbuka

Menurut Erinofiardi (2012:261) sistem kontrol loop terbuka adalah ”suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontrol ini, nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.”

Description: Loop-terbuka2

Gambar 2.1 Sistem pengendali loop terbuka

Sumber : Erinofiardi (2012:261)

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.

2. Sistem Kontrol Loop Tertutup

Menurut Erinofiardi (2012:261) sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang dilakukan.” 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 diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.

Description: Description: Description: https://lh5.googleusercontent.com/-M2-Gnanae7k/U5W_LOb_ImI/AAAAAAAAAE4/vBdXyAJCV5w/w872-h217-no/2.jpg

Gambar 2.2 Sistem pengendali looptertutup

Sumber : Erinofiardi (2012:261)

Gambar diatas menyatakan hubungan antara masukan dan keluaran dari suatu loop sistem tertutup. Sinyal input yang sudah dibandingkan 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 diharapkan bagi sistem yang dikendalsikan tersebut. Dalam berbagai sistem pengendalian, sinyal input dihasilkan oleh mikrokontroler.

2.1.3. Konsep Dasar Perangkat Mobile

1. Definisi Perangkat Mobile

Menurut purnama (2010:5), ”Perangkat mobile (juga dikenal dengan istilah cellphone, handheld device, handheld computer, ”Palmtop”, atau secara sederhana disebut dengan handheld) adalah alat penghitung (computing device) yang berukuran saku, ciri khasnya mempunyai layar tampilan (display screen) dengan layar sentuh atau keyboard mini”. Untuk mendapatkan pelayanan dan kenyamanan dari sebuah komputer konvensional yang dapat dibawa-bawa dan praktis adalah smartphone dan PDA. Kedua peralatan ini yang paling populer, selain itu ada Enterprise Digital Assistants yang dapat dikembangkan lebih jauh untuk kepentingan bisnis, yang menawarkan peralatan yang mampu me-ngambil data terintegrasi seperti Bar Code, RFID dan Smart Card.

2.1.4. Konsep Dasar Sinyal

1. Definisi Sinyal

Menurut Mulyanta(2009:65), “Sinyal adalah energi elektrik (arus atau gelombang) dapat menyimpan informasi jika dibuat dalam variasi tertentu dan satuan waktu tertentu pula/intensitas. Variasi energi tersebut diberi istilah sinyal (signal)”.Sinyal terbagi dalam 2 bagian yaitu:

a. Sinyal Analog

Sinyal analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.

b. Sinyal Digital

Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1. Teknologi sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal digital juga biasanya disebut juga sinyal diskret.

2.1.5. Konsep Dasar Flowchart

1. Definisi Flowchart

Menurut Sulindawati dan Muhammad Fathoni di dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.

Menurut Adelia dan Jimmy Setiawan di dalam Jurnal Sistem Informasi Vol. 6, No.2 (2011:116), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program”.

Dari pendapat di atas dapat disimpulkan bahwa Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut. Bila seorang analisi dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan

2. Cara Membuat Flow Chart

Ada beberapa petunjuk dalam pembuatan Flow chart Menurut Menurut Sulindawati dan Muhammad Fathoni dalam Jurnal SAINTIKOM Vol. 9, No. 2 (2010:8):

1. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.

2. Aktifitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.

3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas

4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.

5. Setiap langkah dari aktifitas harus berada pada urutan yang benar

6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati.

7. Gunakan simbol-simbol flowchart yang standar

8.

3. Jenis-Jenis Flow Chart

Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai berikut:

a. Bagan Alir Sistem (Systems Flow Chart)

Merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam system secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada dalam system

Description: Description: C:\Users\reza\Pictures\flowchart3.jpg

Sumber: Rachman (2012:116)

Gambar 2.3 Bagan Alir Sistem (System Flow Charts)

b. Bagan Alir Dokumen (Document Flow Chart)

Menelusuri alur dari data yang ditulis melalui sistem. Fungsi utamanya untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian yang lain.

Description: Description: http://4.bp.blogspot.com/_NlHxsqdTwWo/TCFxS9CtbTI/AAAAAAAAAC0/vE-kW9mnqS0/s1600/FLOW+DOKUMEN+SISTEM+BARU+CALON+ANGGOTA+PERPUSTAKAAN.jpg

Sumber: Rachman (2012:117)

Gambar 2.4 Bagan Alir Dokumen (Document Flow Chart)

c. Bagan Alir Skematik (Schematic Flow Chart)

Mirip dengan Flow Chart sistem yang menggambarkan suatu sistem atau prosedur.

Description: Description: http://www.biomedcentral.com/content/figures/1471-2105-9-57-4-l.jpg

Sumber: Rachman (2012:117)

Gambar 2.5 Bagan Alir Skematik (Schematic Flow Chart)

d. Bagan Alir Program (Program Flow Chart)

Merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur dilaksanakan

Description: Description: http://pages.cpsc.ucalgary.ca/~tamj/2010/203P/extras/examples/flowcharts/logical_AND_firing.gif

Sumber: Rachman (2012:117)

Gambar 2.6 Bagan Alir Program (Program Flow Chart)

e. Bagan Alir Proses (Process Flow Chart)

Merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah selanjutnya dari sebuah sistem.

Description: Description: FLOWCHART PROSES.jpeg

Sumber: Rachman (2012:116)

Gambar 2.7 Bagan Alir Proses (Process Flow Chart)

Description: Description: FLOWCHART_9.JPG

Sumber: Rachman (2012:116)

Gambar 2.8 Contoh Variasi Aplikasi Flow Chart

2.1.6. Konsep Dasar Pengujian

1. Definisi Black Box

Menurut Siddiq (2012:4), “Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.

Menurut Budiman (2012:4) Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.

Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian Black Box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.

Black Box Testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba Black Box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

Uji coba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:

a. Fungsi-fungsi yang salah atau hilang

b. Kesalahan interface

c. Kesalahan dalam struktur data atau akses database eksternal

d. Kesalahan performa

e. kesalahan inisialisasi dan terminasi

Uji coba Black Box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba Black Box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:

a. Bagaimana validitas fungsionalnya diuji?

b. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?

c. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?

d. Bagaimana batasan-batasan kelas data diisolasi?

e. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?

f. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?

Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:

a. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.

b. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.

c. Menentukan output untuk suatu jenis input.

d. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.

e. Melakukan pengujian.

f. Pembandingan output yang dihasilkan dengan output yang diharapkan.

g. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.

2. Metode Pengujian Dalam Black Box

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

a. Equivalence Partioning

Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.

b. Boundary Value Analysis

Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.

c. Cause -Effect Graphing Techniques

Cause -Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:

1) Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.

2) Pembuatan grafik Causes-Effect graph

3) Grafik dikonversikan kedalam tabel keputusan

4) Aturan tabel keputusan dikonversikan kedalam kasus uji

d. Comparison Testing

Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent inimerupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.

e. Sample and Robustness Testing

1) Sample Testing

Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu

2) Robustness Testing

Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.

f. Behavior Testing dan Performance Testing

1) Behavior Testing

Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.

2) Performance Testing

Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.

g. Requirement Testing

Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.

1) Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program

2) Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix

h. Endurance Testing

Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.

Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem ( resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.

3. Kelebihan dan Kelemahan Black Box

Dalam uji coba Black Box terdapat beberapa kelebihan dan kelemahan. Berikut adalah keunggulan dan kelemahannya:

Tabel 2.1. Kelebihan dan Kelemahan Black Box

<tbody> </tbody>

Kelebihan

Kelemahan

a) Black Box Testing dapat menguji keseluruhan fungsionalitas perangkat lunak.

b) Black Box Testing dapat memilih subset test yang secara efektif dan efisien dapat menemukan cacat. Dengan cara ini Black Box Testing dapat membantu memaksimalkan Testing investment.

a) Ketika user melakukan Black Box Testing, user tidak akan pernah yakin apakah perangkat lunak yang diuji telah benar-benar lolos pengujian.

4. Definisi White Box

Menurut Sodikin di dalam Jurnal Teknologi Informasi (2009:750), “Pengujian White Box berfokus pada strukutr control pengguna”.

Menurut Handaya dan Hakim Hartanto di dalam Jurnal Sistem Informasi (2011:204) “White Box adalah sebuah cara pengujian yang menggunakan struktur kontrol yang dideskripsikan sebagai komponen perangkat lunak untuk memperoleh uji kasus”.

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa white box adalah sebuah cara pengujian yang menggunkan struktur control perangkat lunak.

2.1.7. Konsep Dasar Prototipe

1. Definisi Prototipe

Menurut Simarmata (2010:64),” Prototipe adalah perubahan cepat di dalam perancangan dan pembangunan prototype.

Menurut Wiyancoko (2010:120),”Prototipe adalah model produk yang mewakili hasil produksi yang sebenarnya”.

Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa prototype adalah proses pembuatan model produk dalam perancangan.

1. Prototipe Jenis I

Prototipe jenis I sesungguhnya akan menjadi sistem operasional. Pendekatan ini hanya mungkin jika peralatan prototyping memungkinkan prototipe memuat semua elemen penting dari sistem baru. Langkah-langkah pengembangan prototipe jenis I adalah sebagai berikut:

1. Mengidentifikasi kebutuhan pemakai.

2. Mengembangkan prototipe

3. Menentukan apakah prototipe dapat diterima

4. Menggunakan prototipe

2. Prototipe Jenis II

Prototipe jenis II merupakan suatu model yang dapat dibuang yang berfungsi sebagai alat cetak biru bagi sistem operasional. Pendekatan ini dilakukan jika prototipe tersebut hanya dimaksudkan untuk tampilan seperti sistem operasional dan tidak dimaksudkan untuk memuat semua elemen penting. Tiga langkah pertama dalam pengembangan prototipe jenis II sama seperti untuk prototipe jenis I. Langkah-langkah selanjutnya adalah sebagai berikut:

1. Mengkodekan sistem operasional

2. Menguji sistem operasional

3. Menentukan jika sistem operasional dapatditerima

4. Menggunakan sistem operasional

Description: 2

Gambar 2.9. Metode Prototipe

Menurut Sasankar dan Vinay Chavan di dalam jurnal International Journal of Computer Science & Technology (2011:139)Terdapat tiga pendekatan utama prototyping, yaitu:

1. THROW-AWAY

Prototipe dibuat dan dites. Pengalaman yang diperoleh dari pembuatan prototipe digunakan untuk membuat produk akhir (final), kemudian prototipe tersebut dibuang (tak dipakai).

2. INCREMENTAL

Produk finalnya dibuat sebagai komponen-komponen yang terpisah. Desain produk finalnya secara keseluruhan hanya ada satu tetapi dibagi dalam komponen-komponen lebih kecil yang terpisah (independent).

3. EVOLUTIONARY

Pada metode ini, prototipenya tidak dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.

2. Kelebihan dan Kelemahan Prototipe

Kelebihan dan Kelemahan prototyping adalah sebagai berikut:

Tabel 2.2.Kelebihan dan Kekurangan Prototipe

<tbody> </tbody>

Kelebihan

Kelemahan

a. Adanya komunikasi yang baik antara pengembang dan user.

b. Pengembang dapat bekerja lebih
baik dalam menentukan kebutuhan user.

c. User berperan aktif dalam
pengembangan sistem.

d. Lebih menghemat waktu dalam
pengembangan sistem.

e. Penerapan menjadi lebih mudah
karena pemakai mengetahui apa
yang diharapkannya

a. User kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.

b. Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut
bahwa program tersebut hanya merupakan cetak biru sistem.

c. Hubungan user dengan computer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik.

2.2. Teori Khusus

Teori – Teori Khusus yang digunakan penulis dalam penelitian ini adalah sebagai berikut :

1. Konsep dasar mikrokontroller

2. Konsep dasar android

3. Konsep dasar bluetooth

4. Konsep dasar motor servo

5. Konsep dasar komponen elektronika aktif dan pasif

2.2.1. Konsep Dasar Mikrokontroller

1. Definisi Mikrokontroller

Menurut Malik dan Mohammad Unggul Juwana (2009:1), bahwa “Mikrokontroller adalah sebagai sebuah sistem komputer yang dibangun pada sebuah keping ( chip) tunggal”.

Menurut Wangsadinata dan G. Suprayitno (2008:202), bahwa “Mikrokontroller adalah sebagai central processing unit (CPU) yang disertai memori serta sarana input/output dan dibuat dalam bentuk chip”

Berdasarkan pendapat di atas dapat disimpulkan Mikrokontroler adalah suatu gabungan sebuah sistem komputer yang dibangun melalui CPU yang disertai memori sarana input/output.

2. Karakteristik Mikrokontroler

Menurut Malik dan Mohammad Unggul Juwana (2009:2), karakteristik mikrokontroler mempunyai beberapa komponen-komponen yaitu:

a. CPU (Central Procesing Unit)

b. RAM (Read Only Memory)

c. I/O (Input/Output)

Adapun ketiga komponen tersebut secara bersama-sama membentuk sistem komputer dasar. Beberapa mikrokontroler memiliki tambahan komponen lain, misalnya ADC (Analog Digital Converter), Timer/Counter, dan lain-lain.

3. Klasifikasi Mikrokontroler

Menurut Malik dan Mohammad Unggul Juwana (2009:3) Mikrokontroler memiliki beberapa klasifikasi yaitu sebagai berikut:

a. ROM (Flash Memory) dengan kapasitas 1024 byte (1 KB)

b. RAM berkapasitas 68 byte

c. EEPROM (memori data) berkapasitas 64 byte

d. Total 13 jalur I/O (Port B 8 bit)

e. Timer/Counter 8 bit dengan prescaler

f. Fasilitas pemrograman di dalam sistem (ICSP = In Circuit Serial Programing)

Menurut Malik dan Mohammad Unggul Juwana (2009:3), bahwa Beberapa fitur yang umumnya ada di dalam mikrokontroller adalah sebagai berikut:

1. RAM (Random Access Memory)

RAM digunakan oleh mikrokontroller untuk tempat penyimpanan variabel. Memori ini bersifat volatile yang berarti akan kehilangan semua datanya jika tidak mendapatkan catu daya.

2. ROM (Read Only Memory)

ROM seringkali disebut sebagai kode memori karena berfungsi untuk tempat penyimpanan program yang akan diberikan oleh user

3. Register

Merupakan tempat penyimpanan nilai–nilai yang akan digunakan dalam proses yang telah disediakan oleh mikrokontroller

4. Special Function Register

Merupakan register khusus yang berfungsi untuk mengatur jalannya mikrokontroller. Register ini terletak pada RAM

5. Input dan Output Pin

Pin input adalah bagian yang berfungsi sebagai penerima signal dari luar, pin ini dapat dihubungkan ke berbagai media inputan seperti keypad, sensor, dan sebagainya. Pin output adalah bagian yang berfungsi untuk mengeluarkan signal dari hasil proses algoritmamikrokontroller

6. Interrupt

Interrupt bagian dari mikrokontroller yang berfungsi sebagai bagian yang dapat melakukan interupsi, sehingga ketika program utama sedang berjalan, program utama tersebut dapat diinterupsi dan menjalankan program interupsi terlebih dahulu.

Menurut Malik dan Mohammad Unggul Juwana (2009:3) Beberapa interrupt pada umumnya adalah sebagai berikut:

a. Interrupt Eksternal

Interrupt akan terjadi bila ada inputan dari pin interrupt

b. Interrupt timer

Interrupt akan terjadi bila waktu tertentu telah tercapai

c. Interrupt serial

Interupt yang terjadi ketika ada penerimaan data dari komunikasi serial.

4. AVR ATMega328

a. Definisi Mikrokontroller Atmega 328

Menurut Syahid (2012:33),”ATMega328 merupakan mikrokontroler keluarga AVR 8 bit. Beberapa tipe mikrokontroler yang sama dengan ATMega8 ini antara lain ATMega8535, ATMega16, ATMega32, ATMega328, yang membedakan antara mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin input/output), peripherial (USART, timer, counter, dll).”

Dari segi ukuran fisik, ATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan periperialnya relatif sama dengan ATMega8535, ATMega32, hanya saja jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.

Mikrokontroller ini memiliki beberapa fitur antara lain :

a. 130 macam instruksi yang hampir semuanya dieksekusi dalam satu

siklus clock.

b. 32 x 8-bit register serba guna.

c. Kecepatan mencapai 16 MIPS dengan clock 16 MHz.

d. 32 KB flash memory dan pada arduino memiliki bootloader yang

menggunakan 2 KB dari flash memori sebagai bootloader.

e. Memiliki EEPROM (Electrically Erasable Programmable Read

Only Memory) sebesar 1KB sebagai tempat penyimpanan data

semi permanent karena EEPROM tetap dapat menyimpan data

meskipun catu daya dimatikan.

f. Memiliki SRAM (Static Random Access Memory) sebesar 2KB.

g. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM

(Pulse Width Modulation) output.

h. Master / Slave SPI Serial interface.

Mikrokontroler ATMega328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk kode program dan memori untuk data sehingga dapat memaksimalkan kerja dan paralelisme. Instruksi – instruksi dalam memori program dieksekusi dalam satu alur tunggal, dimana pada saat satu instruksi dikerjakan instruksi berikutnya sudah diambil dari memori program. Konsep inilah yang memungkinkan instruksi – instruksi dapat dieksekusi dalam setiap satu siklus clock.

32 x 8-bit register serba guna digunakan untuk mendukung operasi pada ALU (Arithmatic Logic unit) yang dapat dilakukan dalam satu siklus. 6 dari register serbaguna ini dapat digunakan sebagai 3 buah register pointer 16-bit pada mode pengalamatan tak langsung untuk mengambil data pada ruang memori data. Ketiga register pointer 16-bit ini disebut dengan register X ( gabungan R26 dan R27 ), register Y ( gabungan R28 dan R29 ), dan register Z ( gabungan R30 dan R31 ).

Hampir semua instruksi AVR memiliki format 16-bit. Setiap alamat memori program terdiri dari instruksi 16-bit atau 32-bit. Selain register serba guna di atas, terdapat register lain yang terpetakan dengan teknik memory mapped I/O selebar 64 byte. Beberapa register ini digunakan untuk fungsi khusus antara lain sebagai register Control Timer/ Counter, Interupsi, ADC, USART, SPI, EEPROM, dan fungsi I/O lainnya. Berikut ini adalah tampilan arsitektur ATmega 328 :

Description: Description: Description: https://lh5.googleusercontent.com/-lcsyKELaYtU/U6dLDKXTHiI/AAAAAAAAAcU/38QT0xZ_IMc/w558-h577-no/2.4.jpg

Gambar 2.10 Arsitektur ATmega 328 loop terbuka

Sumber : (Data sheet Mikrokontroller : 8)

Menurut Syahid (2012:34) ATMega328 memiliki 3 buah PORT utama yaitu PORTB, PORTC, dan PORTD dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai periperial lainnya.

1. Port B.

Port B merupakan jalur data 8 bit yang dapat difungsikan sebagai input/output. Selain itu PORTB juga dapat memiliki fungsi alternatif seperti di bawah ini:

a. ICP1 (PB0), berfungsi sebagai Timer Counter 1 input capture pin.

b. OC1A (PB1), OC1B (PB2) dan OC2 (PB3) dapat difungsikan sebagai keluaran PWM (Pulse Width Modulation).

c. MOSI (PB3), MISO (PB4), SCK (PB5), SS (PB2) merupakan jalur komunikasi SPI.

d. Selain itu pin ini juga berfungsi sebagai jalur pemograman serial (ISP).

e. TOSC1 (PB6) dan TOSC2 (PB7) dapat difungsikan sebagai sumber clock external untuk timer.

f. XTAL1 (PB6) dan XTAL2 (PB7) merupakan sumber clock utama mikrokontroler.

2. Port C.

Port C merupakan jalur data 7 bit yang dapat difungsikan sebagai input/output digital. Fungsi alternatif PORTC antara lain sebagai berikut:

a. ADC6 channel(PC0,PC1,PC2,PC3,PC4,PC5) dengan resolusi sebesar 10 bit. ADC dapat kita gunakan untuk mengubah input yang berupa tegangan analog menjadi data digital.

b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapat pada PORTC. I2C digunakan untuk komunikasi dengan sensor atau device lain yang memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer nunchuck.

3. Port D.

Port D merupakan jalur data 8 bit yang masing-masing pin-nya juga dapat difungsikan sebagai input/output. Sama seperti Port B dan Port C, Port D juga memiliki fungsi alternatif dibawah ini.

a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial, sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk menerima data serial.

b. Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari program, misalkan pada saat program berjalan kemudian terjadi interupsi hardware/software maka program utama akan berhenti dan akan menjalankan program interupsi.

c. XCK dapat difungsikan sebagai sumber clock external untuk USART, namun kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu membutuhkan external clock.

d. T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan timer 0.

e. AIN0 dan AIN1 keduanya merupakan masukan input untuk analog comparator.

Description: Description: Description: https://lh4.googleusercontent.com/4kGIsD-bcrklNDlv1pSoG7ic-Bh_4DPkrNYgjgmA86Q=w751-h577-no

Gambar 2.11 Konfigurasi pin Atmega 328 loop terbuka

Sumber : (Sumber :jurnal Syahid tahun 2012 halaman 34)

2.2.2. Konsep Dasar Android

1. 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 pihak ketiga 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, General Public License Versi 2(GPLv2), yang biasa dikenal dengan istilah Copyleft. Istilah copyleft ini merupakan lisensi yang setiap perbaikan oleh pihak ketiga harus 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:

a. Windows XP/Vista/7

b. Mac OS X (Mac OS X 10.48 atau yang lebih baru)

c. Linux

2. Perkembangan Android

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

a. 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.

b. 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 beberapa pembaruan 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.

c. 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.

d. 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 menyalurkan aplikasi 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.

e. 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 yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

f. 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.

g. Android Versi 3.0 (Honey comb)

Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung 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.

h. 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.0 Ice Cream Sandwich voice control yang memungkinkan kita mendikte teks yang ingin kita ketik. Selain itu Face Unlock 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.

i. 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.

j. Android Versi 4.4 (Kitkat)

Android 4.4 KitKat adalah system operasi yang baru saja diluncurkan oleh Google dan Android 4.4 KitKat sebenarnya adalah versi update dari system operasi android yang lama yaitu Android 4.3 Jelly Bean. Tujutan diluncurkannya update terbaru adalah untuk memperbaiki bug (celah) ataupun menyempurnakan system operasi Android sebelumnya. Dari segi perbedaan yang paling terlihat pasti dari segi tampilan dan navigasi. Selain itu dari segi keamanan juga lebih baik dan sempurna karena telah menutup sejumlah bug (celah) yang ada. Selain penyempurnaan dan perbaikan, Android 4.4 KitKat juga memiliki sejumlah fitur unggulan yang tidak ada di pendahulunya yaitu Android 4.3 Jelly Bean.

3. Definisi Basic4android

Basic4android adalah Development Tool sederhana yang powerful untuk membangun aplikasi android. Bahasa Basic4android mirip dengan bahasa Visual Basic dengan tambahan dukungan untuk objek. Aplikasi android (APK) yang di-compile oleh Basic4android adalah aplikasi android native/asli dan tidak ada extra runtime seperti di Visual Basic yang ketergantungan file msvbvm60.dll, yang pasti aplikasi yang di-compile oleh Basic4android adalah NO DEPENDENCIES (tidak ketergantungan file lain). IDE Basic4android hanya fokus pada Development Android.

Description: Description: Description: https://lh6.googleusercontent.com/KzHpTNsqSFYezMaVKpU7jyku3J8X-ouyg6MRbqjT9fI=w377-h285-no

Gambar 2.12 Sumber: Basic4android Datasheet (2012:1)

Sumber : Gambar 2.6. Tampilan Basic4android(2012:261)

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

Description: Description: Description: https://lh5.googleusercontent.com/-IQUdOXyQaxs/U6dLHJFqCUI/AAAAAAAAAck/p4HG_ZCLDJc/w314-h181-no/2.7.jpg

Gambar 2.13 Sumber: Basic4android Datasheet (2012:2)

4. Android SDK

Menurut Nazruddin Safaat H (2011:15), “SDK (Software Development Kit) merupakan alat bantu dan API dalam mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman JAVA”

SDK Android sebenarnya adalah kumpulan tools yang di sediakan oleh google untuk para pengembang yang ingin mencoba mengembangkan aplikasi android nya. Sdk sendiri merupakan kependekan dari system development kits, dalam sdk ini terdapat tools tool yang di butuhkan dalam pengembangan android, diantaranya adalah:

Basic4android termasuk designer GUI untuk aplikasi android yang powerful dengan dukungan Built-in untuk multiple screens dan orientations, serta tidak dibutuhkan lagi penulisan XML yang rumit.

Description: Description: Description: https://lh6.googleusercontent.com/-hd6zV6gAg7A/U6dLQV0JmMI/AAAAAAAAAc4/JnKQdOciqWg/w701-h500-no/2.8.jpg

Sumber : Gambar 2.14 Tampilan Tools SDK

a. adb shell

Adb sendiri merupakan bagian dari android development bridge yang dapat menjalankan terminal android seperti anda menjalankan terminal pada sistem operasi linux, dan command yang terdapat adalam adb shell sendiri sama seperti command linux pada umumnya, dan sistem yang berjalan pun juga hampir sama seperti linux pada umumnya.

b. Android simulator

Fungsi dari android simulator ini berguna untuk para programer yang ingin melakukan testing aplikasi yang di buat nya kedalam sistem operasi android secara virtual sebelum mengaplikasikanya kedalam handset android sebenarnya, bila kita menjalankan android virtual ini, yang kita lihat sama seperti kita menjalankan handset android yang sesungguh nya, dan versi versi android terdahulu juga bisa kita jalankan apabila kita menginstal dan mendownload nya pada situs resmi google.

Description: Description: Description: https://lh5.googleusercontent.com/-yaP9iN1cfNw/U6dLQZpnLII/AAAAAAAAAc0/R7zU6B4ELvg/w716-h440-no/2.9.jpg

Sumber : Gambar 2.15 Tampilan Android Simulator

c. DDMS

DDMS dapat mencatat semua log yang aktif yang di lakukan pada ponsel android, hal ini memungkinkan para pengembang juga dapat melakukan benchmark terhadap aplikasi yang dibuatnya apabila sudah di terapkan langsung dalam ponsel android.

5. Apk Android

APK adalah paket aplikasi Android (Android PacKage). APK umumnya digunakan untuk menyimpan sebuah aplikasi atau program yang akan dijalankan pada perangkat Android.

APK pada dasarnya berupa compress file seperti zip file, karena berisi dari kumpulan file. APK dapat diperoleh melalui berbagai metode, seperti menginstall sebuah aplikasi melalui Play Store, download dari sebuah situs web kemudian diinstall secara manual, atau membuat dan mengembangkan sendiri dengan bahasa yang sebagian besar berbasis Java.

2.2.3. Konsep Dasar Bluetooth

1. Definisi Bluetooth

Menurut Dwi Agus Diartono (2009:70) “Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas ”.

2. Sejarah Bluetooth

Menurut Dwi Agus Diartono (2009:70)“Nama bluetooth berawal dari proyek prestisius yang dipromotori oleh perusahaan-perusahaan raksasa internasional yang bergerak di bidang telekomunikasi dan komputer, di antaranya Ericsson, IBM, Intel, Nokia, dan Toshiba”.

Proyek ini di awal tahun 1998 dengan kode nama bluetooth, karena terinspirasi oleh seorang raja Viking (Denmark) yang bernama Harald Blatand. Raja Harald Blatand ini berkuasa pada abad ke-10 dengan menguasai sebagian besar daerah Denmark dan daerah Skandinavia pada masa itu. Dikarenakan daerah kekuasaannya yang luas, raja Harald Blatand ini membiayai para ilmuwan dan insinyur untuk membangun sebuah proyek berteknologi metamorfosis yang bertujuan untuk mengontrol pasukan dari suku-suku di daerah Skandinavia tersebut dari jarak jauh. Maka untuk menghormati ide raja Viking tersebut, yaitu Blatand yang berarti bluetooth (dalam bahasa Inggris) proyek ini diberi nama.

a. pertama dirilis untuk bluetooth versi 1.0 dan 1.0 B pada tanggal 26 Juli 1999 produk ini belum sempurna, karena mempunyai banyak masalah dan perusahaan manufaktur pendukungnya mengalami kesulitan dalam menerapkan teknologi ini pada produk mereka. Untuk versi ini dibutuhkan perintah manual pada Hardware Device Address (BD-ADDR) transmisi saat proses koneksi di antara dua device dalam satu jaringan (handshaking process) sehingga keamanan pengguna tidak terjamin, dan penggunaan protokol tanpa nama (anonymite mode) tidak dimungkinkan di versi ini.

b. Pada bulan Oktober di tahun yang sama, Bluetooth telah diperbarui dan dirilis versi 1.1 dan 1.2, Untuk versi ini telah dilakukan penyempurnaan dan perbaikan antara lain :

1. Digunakannya masks pada perangkat Hardware Device Address (BD-ASSR) untuk melindungi pengguna dari identity snooping (pengintai) maupun tracker.

2. Penggunaan protokol tanpa nama (anonymite mode) sudah tersedia namun tidak diimplementasikan, sehingga konsumen biasa tidak dapat menggunakannya.

3. Adaptive Frequency Hopping (AFH), dengan memperbaiki daya tahan dari gangguan frekuensi radio yang digunakan oleh banyak orang di dalam hopping sequence.

4. Transmisi berkecepatan tinggi.

c. Dengan bertambahnya perusahaan manufaktur pendukung, antara lain 3Com, Ericsson, IBM, Intel, Lucent Technologies, Microsoft, Motorola, Nokia, dan Toshiba yang lebih dikenal dengan nama The Bluetooth SIG (Special Interest Group), maka teknologi ini pun mengalami perbaikan-perbaikan untuk versi 2.0-nya. Fitur tambahan yang dirilis oleh periset dari Ericsson tidak menjelaskan secara detail, tetapi intinya ada beberapa tambahan pada Bluetooth ini, antara lain:

1. Diperkenalkannya Non-hopping narrowband channels. Pada channel ini bias digunakan untuk memperkenalkan layanan profile bluetooth oleh berbagai device dengan volume yang sangat tinggi dari perangkat bluetooth secara simultan.

2. Tidak dienkripsinya informasi yang bersifat umum secara realtime, sehingga dasar kemacetan trafik informasi dan laju trafik ke tujuan dapat dihindari waktu ditransmisikan oleh perangkat dengan melewati setiap host dengan kecepatan tinggi.

3. Koneksi berkecepatan tinggi.

4. Multiplay speeds level.

3. Aplikasi dan layanan Bluetooth

Menurut Dwi Agus Diartono (2009:71) “Sebuah perangkat yang memiliki teknologi wireless bluetooth akan mempunyai kemampuan untuk melakukan pertukaran informasi dengan jarak jangkauan sampai dengan 10 meter (~30 feet), bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Sistem bluetooth menyediakan layanan komunikasi point to point maupun komunikasi point to multipoint”.

Produk bluetooth dapat berupa PC card atau USB adapter yang dimasukkan kedalam perangkat. Perangkat-perangkat yang dapat diintegerasikan dengan teknologi bluetooth antara lain : mobile PC, mobile phone, PDA (Personal Digital Assistant), headset, kamera digital, printer, router dan masih banyak peralatan lainnya. Aplikasiaplikasi yang dapat disediakan oleh layanan bluetooth ini antara lain : PC to PC filetransfer, PC to PC file synch (notebook to desktop), PC to mobile phone, PC to PDA,wireless headset, LAN connection via ethernet access point dan sebagainya.

Description: Description: Description: https://lh6.googleusercontent.com/-VOfiOhEs9OU/U6dK7aHgVYI/AAAAAAAAAZ4/64Yz3V9BV-k/w345-h237-no/2.10.jpg

Gambar 2.16 Contoh modul aplikasi beberapa Bluetooth

Sumber : Dwi Agus Diartono (2009:72)

2.2.4. Konsep Dasar Motor Servo

1. Motor Servo

Motor servo adalah sebuah motor DC yang dilengkapi rangkaian kendali dengan sistem closed feedback yang terintegrasi dalam motor tersebut. Pada motorservo posisi putaran sumbu (axis) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.

Description: 2

Gambar 2.17 Bentuk fisik motorservo standard

Sumber:http://elektronika-dasar.web.id

Motor servo disusun dari sebuah motor DC, gearbox, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas maksimum putaran sumbu (axis)motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang pada pin kontrol motor servo.

Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan rotornya dapat dikendalikan dengan memberikan variasi lebar pulsa (duty cycle) sinyal PWM pada bagian pin kontrolnya.

Jenis motorservo

a. Motor servo standar 180° Motor servojenis ini hanya mampu bergerak dua arah (CWdan CCW) dengan defleksimasing-masing sudut mencapai 90° sehingga total defleksi sudut dari kanan –tengah – kiri adalah 180°.

b. Motor servo continuous Motor servo jenis ini mampu bergerak dua arah (CW dan CCW) tanpa batasan defleksi sudut putar (dapat berputar secarakontinyu).

Pulse kontrol motor servo operasional motor servo dikendalikan oleh sebuah pulse selebar ± 20 ms, dimana lebar pulse antara 0.5 ms dan 2 ms menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan pulse dengan besar 1.5 ms mencapai gerakan 90°, maka bila kita berikan pulse kurang dari 1.5 ms maka posisi mendekati 0° dan bila kita berikan pulse lebih dari 1.5 ms maka posisi mendekati 180°. Gambar pulse kendali motor servo dapat dilihat pada gambar 2.13 sebagai berikut:

Description: 2

Gambar 2.18 Pulsa Kendali MotorServo

Sumber:http://elektronika-dasar.web.id

Motor servo akan bekerja secara baik jika pada bagian pin kontrolnya diberikan sinyal PWM dengan frekuensi 50 Hz.Dimana pada saat sinyal dengan frekuensi 50Hz tersebut dicapai pada kondisi Tonduty cycle 1.5 ms, maka rotor dari motor akan berhenti tepat di tengah-tengah(sudut 0°/ netral). Pada saat Ton dutycycle dari sinyal yang diberikan kurang dari 1.5 ms, maka rotor akanberputar ke berlawanan arah jarum jam (CounterClock wise, CCW) dengan membentuk sudut yang besarnya linier terhadap besarnya Ton duty cycle, dan akan bertahan diposisi tersebut. Dan sebaliknya, jika Ton duty cycle dari sinyal yang diberikan lebih dari 1.5 ms, maka rotor akan berputar searah jarum jam (ClockWise, CW) dengan membentuk sudut yang linier pula terhadap besarnya Ton duty cycle, dan bertahan diposisi tersebut.

2. Driver Motor Servo IC L293D

IC L293D adalah IC yang didesain khusus sebagai driver motor servo dan dapat dikendalikan dengan rangkaian TTL maupun mikrokontroler. motor servo yang dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke sumber tegangan positif karena di dalam driver L293D sistem driver yang digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah driver motor servo yang berdiri sendiri sendiri dengan kemampuan mengalirkan arus 1 Ampere tiap driver. Sehingga dapat digunakan untuk membuat driver H-bridge untuk 2 buah motor servo. konstruksi pin driver motor servo IC l293 dapat di lihat pada gambar 2.19 sebagai berikut.

Description: Description: Description: https://lh5.googleusercontent.com/WOO8zLEW-WyFmBaRQGTCWuDh6Yatww0Hhp-2LLCzUOY=w678-h264-no

Gambar 2.19 Konstruksi pin dan rangkaian driver motor servo IC L293

Sumber : http://chaokhun.kmitl.ac.th

1. Fungsi pin driver motor servo L293D

a. Pin EN (Enable, EN1.2, EN3.4) berfungsi untuk mengijinkan driver menerima perintah untuk menggerakan motor servo.

b. Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali motor servo

c. Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masing-masing driver yang dihubungkan ke motor servo

d. Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber driver motor servo, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver dan VCC2 adalah jalur input sumber tegangan untuk motor servo yang dikendalikan.

e. Pin GND (Ground) adalah jalu yang harus dihubungkan ke ground, pin GND ini ada 4 buah yang berdekatan dan dapat dihubungkan ke sebuah pendingin kecil.

2.2.5. Konsep Dasar Komponen Pasif dan Aktif

1. Definisi Komponen Pasif

Menurut Rusmadi (2009:10) bahwa “Komponen pasif adalah komponen-komponen elektronika yang apabila dialiri aliran listrik tidak menghasilkan tenaga seperti: perubahan tegangan, pembalikan fasa, penguatan dan lain-lain”.

Menurut Rusmadi (2009:10), Ada beberapa komponen yang termasuk dalam komponen pasif di antaranya adalah:

a. Resistor atau Tahanan

b. Kapasitor atau Kondensator

c. Trafo atau Transformator

2. Definisi Komponen Aktif

Menurut Rusmadi (2009:33), bahwa “Komponen aktif adalah Komponen yang apabila dialiri aliran listrik akan menghasilkan sesuatu tenaga baik berbentuk penguatan maupun mengatur aliran listrik yang melaluinya”.

Menurut Rusmadi (2009:33), ada beberapa yang termasuk komponen aktif antara lain adalah:

a. Dioda

b. Transistor

c. IC (Intragated Circuit)

2.3. Literature Review

Literature Review ini dilakukan oleh peneliti untuk mengetahui landasan awal dan sebagai pendukung bagi kegiatan penelitian yang dilakukan oleh peneliti, sehingga dapat menghindari pengulangan hal yang sama dalam penelitian dan dapat melakukan pengembangan ketingkat yang lebih tinggi dalam rangka menyempurnakan/melengkapi penelitian yang nantinya akan dikembangkan lagi untuk kedepannya. Penelitian ini yang saya tulis dengan judul “Pembangunan Prototype System Lock And Controlling Class Room Dengan Interface Android Berbasis Arduino Uno di Perguruan Tinggi Raharja”.

Adapun Literature Review sebagai landasan dalam mendukung penelitian adalah sebagai berikut:

Banyak penelitian yang sebelumnya dilakukan mengenai sistem keamanan pintu dan pengenalan wajah. Dalam upaya pengembangan pengamanan pintu ini perlu dilakukan studi pustaka sebagai salah satu dari penerapan metode penelitian penelitian yang akan dilakukan. Mengidentifikasikan metode yangpernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui orang lain yang spesialisasi dan area penelitiannya sama dibidang ini. Beberapa Literature review tersebut adalah sebagai berikut:

1. Penelitian yang dilakukan oleh Reza Nusyah Putra (2014) yang berjudul “Prototipe Alat Pembersih Toren Otomatis menggunakan SMS gateway pada PT. Cahaya Televisi Indonesia”. Penelitian ini membahas tentang sistem pengontrolan pembersih Toren air dengan media SMS Gateway untuk memberikan instruksi. Jadi saat pengguna ingin mengoperasikan pembersih toren air cukup mengirim SMS ke nomor yang terpasang di Modem SMS gateway tersebut.

2. Penelitian yang dilakukan oleh Roni Fitramadhana (2013) yang berjudul “Aplikasi Sistem Keamanan Pada Ruangan Server Dilengkapi Sensor Suhu, Mekanik Pintu Dan Pengenalan Kode Akses Didukung Webcam Berbasiskan Client Server”. Penelitian ini membahas tentang bagaimana merancang, membuat dan mengimplementasikan komponen – komponen sistem yang meliputi pengontrol device ,Sensor photodioda,Sensor Suhu, Client dan Server dengan output pengontrolan Electronic Door Lock, Rotator pintu mekanis,Alarm dan rekaman file dari webcam sebagai pemantauan visual dari ruangan. Kemudian tujuan dan manfaat dari penelitian ini yaitu, bertujuan untuk memanfaatkan perkembangan teknologi untuk diterapkan dalam sistem keamanan ruangan,dengan studi kasus adalah ruangan server. Manfaat yang didapat dari sistem ini adalah dapat meningkatkan keamanan dalam suatu ruangan dan dapat mempermudah pengguna sistem dalam memantau suatu ruangan dari jarak jauh.

3. Penelitian yang dilakukan oleh Imam Sibro Malisi (2013) yang berjudul “Prototype Alat Pengendali Gerbang Menggunakan SMS Gateway”. Penelitian ini membahas tentang bagaimana merancang, membuat sistem pengendalian gerbang rumah berbasis SMS Gateway, jadi saat pengguna ingin mengoperasikan gerbang pintu pengguna cukup mengirim SMS ke nomor yang terpasang di Modem SMS gateway tersebut.

4. Penelitian yang dilakukan oleh Heri Kuswanto (2014) yang berjudul “Sistem Proteksi Kendaraan Bermotor menggunakan Android Berbasis Mikrokontroller ATMega328”. Penelitian ini membahas tentang bagaimana merancang sistem keamanan pada kendaraan bermotor, dan dapat mengontrol hidup atau matinya mesin kendaraan pengguna tersebut pada handphone Androidnya. Disamping itu alat ini juga menggunakan sensor cahaya yang difungsikan untuk mendeteksi kendaraan ketika dihidupkan. Jadi kendaraan tidak akan takut dicuri karena sudah terproteksi dengan alat ini.

5. Penelitian yang dilakukan oleh Dhida Restu GM (2014) yang berjudul “Prototype Pengendali Pintu dan Jendela Mobil Menggunakan Smartphone Berbasis ATMega 328P Di Kelurahan Cibogo”. Penelitian ini membahas tentang bagaimana mengendalikan pintu dan jendela mobil hanya dengan smartphone yang sudah terkoneksi dengan bluetooth yang ada pada mikrokontroller. Sinyal yang sudah dikirim lewat bluetooth akan diterima oleh mikrokontroller dan mikrokontroller akan menjalankan motor servo untuk membuka pintu ataupun membuka jendela sesuai keinginan user.

BAB III

PEMBAHASAN

3.1 Gambaran Umum Perguruan Tinggi Raharja

Dengan semakin banyaknya Perguruan Tinggi di daerah Tangerang, khususnya dalam bidang pendidikan komputer ternyata hal tersebut masih belum bisa memenuhi kebutuhan masyarakat dalam memperoleh data secara terkomputerisasi di setiap bidang.

Dunia komputer dan alat-alat canggih serta otomatis lainnya dalam dunia perkantoran, baik instansi pemerintah maupun swasta sangat pesat sekaliperkembangannya, sehingga selalu berubah setiap saat. Oleh karena itu <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> dalam pendiriannya mempunyai misi untuk ikut membantu program pemerintah dalam upaya mencerdaskan kehidupan bangsa Indonesia serta meningkatkan Sumber Daya Manusia (SDM) dalam menghadapi era globalisasi.

Telah menjadi tekad para pendiri Perguruan Tinggi ini untuk membantu pemerintah dan masyarakat kota Tangerang dalam pendirian <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> yang diselenggarakan oleh Yayasan Nirwana Nusantara (YNN) yang didirikan pada tahun 2001 dan merupakan pendidikan yang terbaik dalam bidang pendidikan komputer.

3.1.1 Sejarah Singkat Perguruan Tinggi Raharja

<a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Pelatihan Komputer) Raharja yang terletak di Jl. Gatot Subroto Km.2 Harmoni Mas Cimone Tangerang.

LPPK Raharja diresmikan pada tanggal 3 Januari 1994 oleh Bapak Walikota Tangerang Drs. H. Zakaria Machmud, Raharja telah terdaftar pada Depdiknas Kotamadya Tangerang dengan Nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan Operating System Windows dan aplikasinya di wilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.

Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999 LPPK Raharja berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof. Dr. Udju D. Rusdi selaku Koordinator KOPERTIS wilayah IV Jawa Barat kepada Ketua Yayasan Nirwana Nusantara Ibu Kasarina Sudjono. Pada tanggal 2 Februari 2000, dengan menyelenggarakan jurusan Manajemen Informatika.

Pada tanggal 2 Februari 2000 AMIK Raharja Informatika menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (DI) dengan memberikan gelar Ahli Pratama dan Program Diploma II (DII) dengan memberikan gelar Ahli Muda dan Diploma III (DIII) dengan memberikan gelar Ahli Madya kepada lulusannya. Sesuai dengan Surat Keputusan Koordinator Perguruan Tinggi Swasta wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.

Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor 354/Dikti/Kep/2000, menambah 2 program yakni D3 Teknik Informatika dan D3 Komputerisasi Akuntansi.

Kini AMIK Raharja Informatika mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI) dan Komputerisasi Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), dan Ahli Pratama (AP) kepada lulusannya.

Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas daripada lulusan, AMIK RAHARJA INFORMATIKA meningkatkan statusnya dengan membuka Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) RAHARJA. Dengan surat keputusan Nomor 42/01/YNN/PR/II/200, ketua Yayasan Nirwana Nusantara mengajukan permohonan pendirian STMIK RAHARJA kepada Mendiknas KOPERTIS Wilayah IV Jawa Barat dengan 3 ( tiga ) program studi SI jurusan Sitem Informasi (SI), Teknik Informatika (TI) dan Sistem Komputer (SK). Hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan Tinggi dengan surat keputusan Nomor 5706/D/T/2000. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan RAHARJA sesuai dengan Rencana Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas RAHARJA.

Pada saat ini, Perguruan Tinggi Raharja pun telah meningkatkan mutu dan kualitasnya melalui Sertifikat Akreditasi, diantaranya yaitu sebagai berikut :

3 Pada tanggal 5 April 2006 dengan Sertifikat Akreditasi Nomor 00117/Ak-I-DIII-03/DFXMEI/IV/2002 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.

4 Pada tanggal 4 Mei 2006 dengan Sertifikat Akreditasi Nomor 08479/Ak-X-S1-001/CAGTLF/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Teknik Informatika di STMIK Raharja terakreditasi B.

5 Pada tanggal 11 Mei 2006 dengan Sertifikat Akreditasi Nomor 08523/Ak-X-S1-002/CAGSIM/V/2006 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Informasi di STMIK Raharja terakreditasi B.

6 Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi Nomor 006/BAN-PT/AK-VII/DPI-III/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika terakreditasi B.

7 Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi Nomor 019/BAN-PT/AK-X/S1/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Komputer di STMIK Raharja terakreditasi B.

8 Pada tanggal 29 Desember 2007 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 017/BAN-PT/AK-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Teknik Informastika di AMIK Raharja Informatika dengan terakreditasi B.

9 Pada tanggal 18 Januari 2008 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 019/BAN-PT/AK-VII/Dpl-III/I/2008 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Komputerisasi Akuntansi di AMIK Raharja Informatika terakreditasi A.

10 Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.

11 Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.

1. Jurusan / Program Studi pada STMIK Raharja

<a href="http://widuri.raharja.info/index.php?title=Berkas:Tabel_1.JPG"> Description: Tabel 1.JPG </a>

Tabel 3.1 Jurusan atau Program Studi pada STMIK Raharja

2. Jurusan / Program Studi pada AMIK Raharja Informatika

<a href="http://widuri.raharja.info/index.php?title=Berkas:Tabel_amik.JPG"> Description: Tabel amik.JPG </a>

Tabel 3.2 Jurusan atau Program Studi pada AMIK Raharja

3.1.2 Wewenang dan Tanggung Jawab

Seperti halnya dengan sebuah perusahaan, Perguruan Tinggi Raharja dalam manajemen akademiknya terdapat bagian-bagian yang mempunyai wewenang serta tanggung jawab dalam menyelesaikan semua pekerjaannya.

Berikut sebagian penjelasan wewenang dan tanggung jawab yang terdapat dalam Struktur Organisasi:

1) Ketua

Wewenang:

3. Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.

4. Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.

5. Menyelenggarakan kegiatan pengembangan administrasi.

6. Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya Tri Darma Perguruan Tinggi.

Tanggung jawab:

Memimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga pendidikan, mahasiswa, tenaga administrasi dan administrasi STMIK Raharja hubungannya dengan lingkungan.

2) Pembantu Ketua I (Bidang Akademik)

Wewenang:

1. Menjalankan program kebijaksanaan akademik.

2. Mengawasi dan membina serta mengembangkan program studi 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 :

Membantu Ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.

3) Asisten Direktur Akademik

Wewenang :

· Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.

· Mengusulkan kepada Direktur tentang kenaikan honor staf binaannya.

· Mengusulkan kepada Direktur tentang pengangkatan, pemberhentian staf binaannya.

· Memberikan kebijakan pelaksanaan layanan pada bidangnya.

· Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.

· Memberikan sangsi kepada staf binaannya yang melanggar tata tertib karyawan.

· Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.

Tanggung Jawab :

1. Bertanggung jawab atas penyusunan JRS yang efektif dan efisien.

2. Bertanggung jawab atas pengimplementasian pelaksanaan proses belajar mengajar.

3. Bertanggung jawab atas kemajuan kualitas pelayanan Akademik yang berkesinambungan.

4. Bertanggung jawab atas kelancaran proses belajar mengajar.

4)Asisten Direktur Operasional

Wewenang:

1) Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar.

2) Mengusulkan kepada Direktur tentang kenaikan honor.

3) Mengusulkan kepada Direktur tentang kepangkatan, pemberhentian staf binaannya.

4) Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.

5) Memberikan sanksi kepada staf binaannya yang melanggar tata tertib karyawan.

Tanggung Jawab:

a. Bertanggung jawab atas penyusunan kalender akademik tahunan.

b. Bertanggung jawab atas pengimplementasian pelaksanaan pada bidangnya.

c. Bertanggung jawab atas kemajuan kualitas pelayanan yang berkesinambungan pada bidangnya.

d. Bertanggung jawab atas kelancaran proses belajar mengajar.

5) Kepala Jurusan

Wewenang :

· Mengusulkan kepada Asisten Direktur Akademik tentang perubahan mata kuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan Kurikulum Jurusan.

· Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.

· Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan, pengangkatan dosen baru, pemberhentian dosen.

· Memberikan kebijakan administratif akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, pembukaan semester pendek.

· Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.

· Memberikan sanksi akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.

Tanggung Jawab :

b. Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan Bahan Ajar.

c. Bertanggung jawab atas monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen.

d. Bertanggung jawab atas terlaksananya penelitian dan pelaksanaan seminar.

e. Bertanggung jawab atas pembinaan mahasiswa dan dosen binaannya.

f. Bertanggung jawab atas prestasi Akademik mahasiswa.

g. Bertanggung jawab atas peningkatan jumlah mahasiswa dalam jurusannnya.

3.1.2.1 Visi, Misi, dan Tujuan

3.1.2.1.1 Visi Perguruan Tinggi Raharja

Menuju Perguruan Tinggi unggulan pada tahun 2010 yang menghasilkan lulusan kompeten dibidang Sistem Informasi, Teknik Informatika dan Sistem Komputer serta memiliki daya saing yang tinggi dalam era globalisasi.

3.1.2.1.2 Misi Perguruan Tinggi Raharja

a. Menyelenggarakan pendidikan komputer (Sistem Informasi, Teknik Informatika dan Sistem Komputer) yang menghasilkan lulusan bermoral, terampil, dan kreatif serta memiliki daya saing tinggi di bidang ilmu pengetahuan dan teknologi informasi.

b. Menyelenggarakan program-program penelitian dan pengembangan guna menghasilkan keterkaitan dan relevansi seluruh kegiatan akademis dengan kebutuhan pembangunan sosial-ekonomi dan industri Indonesia, serta mengantisipasi semakin maraknya globalisasi kehidupan masyarakat.

c. Melaksanakan dan mengembangkan program-program pengabdian kepada masyarakat melalui inovasi di bidang ilmu pengetahuan, teknologi dan seni yang bermanfaat bagi kemajuan bangsa Indonesia, khususnya ilmu pengetahuan dan teknologi informasi.

3.1.2.1.3 Tujuan Perguruan Tinggi Raharja

1. Menghasilkan lulusan yang memiliki kemampuan akademik dan dapat menerapkan, mengembangkan serta memperluas informatika dan komputer secara profesional.

2. Menghasilkan lulusan yang mampu mengadakan penelitian dalam bidang informatika dan komputer, yang hasilnya dapat diimplementasikan untuk memenuhi kebutuhan masyarakat dilapangan.

3. Menghasilkan lulusan yang mampu mengabdikan pengetahuan dan keterampilannya dalam bidang informatika dan komputer secara profesional kepada masyarakat.

3.1.3 Arti Nama Raharja

Raharja. Kata ini diinspirasikan dari motto kota dan kabupaten Tangerang, yaitu "Bhakti Karya Adhi Kerta Raharja" dan "Setya Karya Kerta Raharja" yang berarti "kesejahteraan" yang dalam arti luasnya adalah keinginan dan niat para pendiri untuk membantu pemerintah ikut serta dalam membangun masyarakatyang sejahtera melalui penguasaan dibidang <a href="http://widuri.raharja.info/index.php?title=Teknologi_Informasi" title="Teknologi Informasi">teknologi informasi</a> dan komputer. Sedangkan Raharja sendiri memiliki motto "Get The Better Future By Computer Science" (memaih sukses yang gemilang dengan ilmu komputer).

3.1.4 Arti Green Campus

Green Campus , yang berarti Kampus Hijau memiliki makna yang luas "Green" atau dengan sebutan "Green Leaves" sering diartikan dengan masih hijaugenerasi muda Indonesia adalah bibit-bibit unggul yang masih hijau dan <a href="http://widuri.raharja.info/index.php?title=Green_Campus" title="Green Campus">green campus</a> berpotensi melahirkan generasi pribadi yang matang dan berguna bagi bangsa dan Negara.

"Green" dalam konteks "Green Power" berarti kekuatan financial.<a href="http://widuri.raharja.info/index.php?title=Green_Campus" title="Green Campus">Green Campus</a> sebagai kampus yang dapat memberikanpower untuk menopang seluruh aktifitas perkuliahan bertujuan menciptakan<a href="http://widuri.raharja.info/index.php?title=Pribadi_Raharja" title="Pribadi Raharja">pribadi raharja</a> yang dapat mandiri secara financial (financially independent).

3.1.5 Arti Pribadi Raharja

Pribadi Raharja mencerminkan wawasan almamater Perguruan Tinggi Raharja yang berkeyakinan bahwa perguruan tinggi harus benar-benar merupakan lembaga ilmiah dan kampus harus benar-benar merupakan masyarakat ilmiah. Perguruan tinggi sebagai almamater (ibu asuh) merupakan suatu kesatuan yang bulat dan mandiri.

Pribadi Raharja mencakup keempat unsur Civitas Akademika, yakni Dosen, Staff/Karyawan Adminstratif, mahasiswa serta alumni harus manunggal dengan almamater, berbakti kepadanya dan melalui almamater mengabdi kepada rakyat, bangsa dan negara dengan jalan melaksanakan Tri Dharma Perguruan Tinggi.

3.1.6 Struktur Organisasi

Sebuah Organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai(garis)perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi. Sama halnya dengan <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a> yang mempunyai struktur organisasi manajemen sebagai berikut :

<a href="http://widuri.raharja.info/index.php?title=Berkas:Strk.jpg"> Description: Strk.jpg </a>

Gambar 3.1Struktur Organisasi <a href="http://widuri.raharja.info/index.php?title=Perguruan_Tinggi_Raharja" title="Perguruan Tinggi Raharja">Perguruan Tinggi Raharja</a>

3.2 Prosedur Sistem

3.2.1 Prosedur Sistem yang Berjalan Sebelumnya

Prosedur sistem yang berjalan sebelumnya untuk membuka pintu ruangan kelas, tentunya secara manual menggunakan tenaga manusia. Saat petugas ingin membuka pintu ruangan kelas, petugas harus memasukan kunci dan memutarnya kunci tersebut lalu mendorongnya dan membuka pintu ruangan kelas satu persatu disetiap lantainya . Hal itu cukup merepotkan bagi petugas untuk membuka pintu ruangan kelas disetiap lantainya.

3.2.2 Prosedur Sistem yang dirancang

1. Prosedur perintah dengan Bluetooth

Hal yang dapat dilakukan jika petugas dari sistem ini ingin mengendalikan pintu ruangan kelas baik membuka, menutup, mengunci dan membuka kunci. Petugas cukup menyalakan handphone androidnya dan terkoneksi dengan bluetooth lalu membuka aplikasi bluetooth controller lalu menekan tombol keyboard tertentu untuk membuka dan menutup pintu ruangan kelas yang tersambung ke Mikrokontroller ATMega328.

2. Prosedur Buka Pintu Kelas

Saat ada instruksi berupa kode tertentu yang dikirimkan dari ponsel android melewati bluetooth, mikrokontroller ATMega328 akan memproses instruksi tersebut dan memberikan data pada IC Driver Motor L293D untuk menggerakan Motor Servo yang berfungsi sebagai membuka, menutup, membuka kunci dan mengunci pintu ruangan kelas.

3.2.3 Analisa Masukan

Setelah melakukan analisa pada sistem yang sedang berjalan maka data masukannya adalah sebagai berikut:

  • Nama Alat : Ponsel Android +4.0
  • Nama Aplikasi: Bluetooth Controller
  • Fungsi : Untuk mengirim data melewati Bluetooth
  • Media : Bluetooth

Keterangan : Sebagai media instruksi kepada mikrokontroller untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas.

3.2.4 Analisa Proses

Nama Model : Mikrokontroller ATMega 328 berbasis Arduino Uno

Masukan : Mikrokontroller yang diisi program dan diberikan perintah oleh handphone Android

Keluaran : Perintah jalankan motor servo untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas

Ringkasan Proses : Jika mikrokontroller mendapat perintah dari handphone android yang sudah terkoneksi bluetooth, maka mikrokontroller menggerakan motor servo untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas.

3.2.5 Analisa Keluaran

Nama Alat : Motor Servo

Hasil : Pintu ruangan terbuka, tertutup, terkunci dan membuka kunci

Keterangan : Pintu ruangan terbuka dan tertutup saat motor servo bergerak karena perintah dari Mikrokontroller lewat bluetooth

3.3 Flow Chart Sistem

Perangkat lunak dibutuhkan untuk memprogram cara kerja dari mikrokontroller agar sistem dapat bekerja secara otomatis. Gambar 3.1 menunjukan diagram alir program atau sistem yang digunakan untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas secara otomatis dengan perintah melalui inputan data yang diberikan handphone yang sudah terkoneksi bluetooth melewati aplikasi bluetooth controller dengan format tertentu, baik untuk membuka, menutup, mengunci dan membuka kunci pintu ruangan kelas. Setelah pintu ruangan kelas mengikuti instruksi yang diberikan oleh handphone tersebut dari mikrokontroller maka lampu indikator atau LED akan menyala jika pintu ruangan kelas tertutup berwarna merah dan berwarna biru ketika pintu ruangan kelas terbuka.

<tbody> </tbody>

Gambar 3. 2 Diagram alir system lock and controlling class room dengan interface android berbasis arduino uno

3.4 Rancangan Sistem Secara Keseluruhan

Gambar 3.3 Diagram Sistem Keseluruhan

Sesuai gambar diatas, ponsel sebagai perangkat untuk mengirim data dari petugas melalui aplikasi bluetooth controller yang sudah terkoneksi dengan perangkat bluetoooth HC-06 dan data nantinya akan diproses oleh mikrokontroller untuk menggerakkan motor servo melalui modul driver motor servo.

Setelah mikrokontroller berhasil mengenali perintah dari aplikasi bluetooth controller, maka mikrokontroller akan mengirimkan data ke modul driver motor servo yang selanjutnya akan menjalankan motor servo sebagai penggerak pintu ruangan kelas terbuka, tertutup, mengunci dan membuka kunci.

3.5 Rancangan perangkat keras (hardware)

Agar mempermudah penulis dalam menjelaskan perancangan perangkat keras, maka di gambarkan alur dan cara kerja perangkat keras pada rangkaian diagram blok pada gambar 3.4 bawah ini:

Pada gambar 3.4 merupakan alur dari diagram blok, yang dimana terdapat konfigurasi seluruh rangkaian yang digunakan. Prinsip dari kerja sistem yang di rancang adalah Smartphone menjadi media untuk memberikan input pada mikrokontroller dan ketika mikrokontroller mendapat inputan dari smartphone, ke dua motor servo maka masing-masing output akan berada pada logika HIGH dan sebaliknya akan mendapat logika LOW.

3.5.1 Blok rangkaian catu daya

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 adaptors switching dengan output 12 volt. Tegangan tersebut kemudian diturunkan menjadi 6 volt dan 5 volt tegangan DC, melalui IC regulator LM7806 dan 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 LM7806 yang menghasilkan tegangan +6 volt, dan 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).

Pada rangkaian catu daya ini menggunakan dua buah sumber catu daya, yang akan digunakan terpisah untuk memberikan tegangan kerja pada masing-masing rangkaian. Rangkaian yang menggunakan tegangan sebesar +5 Volt DC adalah rangkaian kontrol L293, rangkaian motor servo dan rangkaian sistem mikrokontroller.

Gambar 3.5 Rangkaian Catu Daya

Rangkaian catu daya yang digunakan untuk memberi supply tegangan mikrokontroler harus stabil dan mempunyai arus yang cukup untuk mensuplai mikrokontroller sehingga tidak terjadi drop tegangan saat mikrokontroler dioperasikan.

Agar supaya daya yang disuplai rangkaian elektronik tidak berubah-ubah, diperlukan suatu komponen berupa IC Regulator. Komponen ini biasanya sudah dilengkapi dengan pembatas arus (current limiter) dan pembatas suhu (thermal shutdown). Pada rangkaian alat pengukur suhu ruangan ini daya yang dibutuhkan adalah sebesar +5V dengan jenis arus DC (bolak-balik). Untuk itu IC regulator yang digunakan adalah IC 7805.

3.5.2 Rangkaian Sistem Minimum Arduino Uno atau Mikrokontroller ATMega 328

Agar mikrokontroller ATmega328 dapat digunakan sebagai sistem kontrol perlu dibuat sistem minimumnya. Gambar 3.5 adalah gambar sistem minimum dari mikrokontroller ATmega328.

Description: Description: https://lh4.googleusercontent.com/gZodabU_zkyKyJ4TETw8zCizeJ7UcyLTwj-vBXKv8Qs=w352-h285-no

Gambar 3.6 Rangkaian sistem minimum Mikrokontroller ATmega328

Pada rangkaian di atas merupakan minimum system yang digunakan dalam project ini, rangkaian diatas memerlukan Bootloader arduino yang digunakan sebagai media untuk mengupload program kedalam mikrokontroller ATmega328, karena minimum system diatas belum memiliki USBasp, dimana USBasp tersebut adalah salah satu cara penanaman program kedalam mikrokontroller dengan mode USB downloader.

3.5.3 Rangkaian Modul Bluetooth HC-06

Dalam rancangan ini tidak banyak pin yang digunakan, yang dibutuhkan hanya, Pin TX dan Pin RX untuk komunikasi data dengan mikrokontroler melalui Smartphone menggunakan komunikasi serial.sedangkan sumber tegangan kerjanya menggunakan tegangan paositif sebesar 5 volt dc, yang didapatkan dari keluaran IC Regulator LM7805.

Pin TX yang berada pada bluetoth dihubungkan dengan dengan pin RX yang ada pada mikrokontroller, sedangkan pin RX yang ada pada bluetooth dihubungkan dengan pin TX yang ada pada mikrokontroller sehingga jalur komunikasi serial dapat terhubung dengan baik karna proses komunikasi serial itu sendiri adalah proses pengiriman dan penerimaan data melalui jalur RX dan TX yang ada pada bluetooth dan mikrokontroler. Sedangkan pin RX yang ada pada mikrokontroller terletak pada pin 2, sedangkan pin TX berada pada pin 3.

Gambar 3.7 Rangkaian Bluetooth HC-06

Description: Description: https://lh3.googleusercontent.com/-iwjVPFKLYmo/U6dKu0QBqWI/AAAAAAAAAZI/w3e1ifcnoL8/w244-h576-no/3.5.jpg

Gambar 3.8 Flowchart rangkaian Bluetooth

Description: Description: https://lh4.googleusercontent.com/-7lxjt2Ea4BI/U6dKvVoaSiI/AAAAAAAAAY8/I8_GtxM5Ikc/w508-h265-no/3.6.jpg

Gambar 3.9 Inisialisasi bluetooth dalam program arduino

Cara kerja dari motor servo adalah sebagai berikut

Description: Description: https://lh6.googleusercontent.com/-BsA8fX7tEO4/U6dKvllOmUI/AAAAAAAAAZM/3AZMr4o-btw/w501-h300-no/3.7.jpg

Gambar 3.10 Inisialisasi cara kerja dari motor servo

Pada blok program diatas merupakan fungsi untuk membaca data dari komunikasi antara Bluetooth dan handphone, yang nantinya akan di kirim ke mikrokontroller dan memberikan perintah pada tiap-tiap device tergantung tombol penekanannya, contohnya ketika menekan tombol “a” maka akan mendapatkan buka pintu logika HIGH, dan ketika tombol “b” maka akan mendapatkan tutup pintu logika LOW.

3.5.4 Rangkaian modul Driver Motor Servo L293D

Agar motor servo dapat dikontrol dua arah diperlukan driver motor yaitu IC L293. Pada IC L293 terdapat 16 pin yaitu dua pin enable berfungsi untuk mengijinkan driver menerima perintah untuk menggerakan motor servo, empat pin input adalah pin input sinyal kendali motor servo, empat pin output adalah jalur output masing-masing driver yang dihubungkan ke motor servo, dua pin VCC adalah jalur input tegangan sumber driver motor servo, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol driver dan VCC2 adalah jalur input sumber tegangan untuk motor servo yang dikendalikan. dan empat pin ground adalah jalur yang harus dihubungkan ke ground, pin GND ini yang berdekatan dan dapat dihubungkan ke sebuah pendingin kecil.

Gambar 3.11 Rangkaian Motor Servo

Cara kerja rangkaian di atas adalah dengan memberikan tegangan 5 volt sebagai VCC pada pin 16 dan 5 volt pada pin delapan untuk tegangan motor, maka IC L293 siap digunakan. Jika terdapat tegangan input satu dan input dua maka dengan memberikan logika HIGH pada enable1 maka output 1 dan output 2 akan aktif. Sedangkan enable1 berlogika rendah, meskipun terdapat tegangan pada input 1 dan input 2, output tetap nol (tidak aktif). Hal ini juga berlaku untuk input 3, 4 dan output 3, 4 serta enable 2. Konfigurasi pin IC L293 di atas, rangkaian di atas dapat digunakan untuk mengontrol dua motor servo sekaligus, dan juga dapat mengontrol motor servo secara kontinu dan dengan teknik PWM (Pulse-Width Modulation). Adapun penulisan listing program untuk driver L293 dapat ditulis seperti terlihat pada gambar berikut.

Gambar 3.12 Inisialisasi Motor Servo dalam program arduino

Listing program yang diblok kuning adalah menghubungkan pin 5,6,7,8 yang terdapat pada mikrokontroller dan pin 1,2,7,8 yang terdapat pada IC driver L293, sedangkan listing program yang kedua adalah bagaimana mendeklarasikan sebuah IC driver L293 sebagai keluaran dari perintah yang terdapat pada mikrokontroller.

Description: Description: https://lh3.googleusercontent.com/-uHdFdA9SeRA/U_-CdTITEAI/AAAAAAAAAic/Gd1ph7nz9s4/w463-h577-no/3.10.jpg

Gambar 3.13 Flowchart kontrol untuk motor servo

Untuk flowchart diatas merupakan alur dan cara untuk mengontrol motor servo dengan penekanan tombol “c” dan tombol“d” melalui komunikasi media Bluetooth, untuk listing programnya dapat di tulis seperti terlihat pada gambar berikut.

Gambar 3.14 Listing program untuk mengontrol motor servo

3.6 Rancangan 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.6.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.

Adapun langkah-langkah untuk memulai menjalankan software Arduino 1.0 dapat dilihat seperti pada gambar 3.15 sebagai berikut :

Description: Description: https://lh4.googleusercontent.com/-yg_Zf3YsIEQ/U6dKlG8rVYI/AAAAAAAAAWs/Moi3lShWEG8/w379-h465-no/3.28.jpg

Gambar 3.15 Membuka program Arduino 1.0

Dalam pemrograman mikrokontroller ATmega328 yang akan dibuat, untuk menuliskan listing program dapat dilihat pada gambar 3.16 sebagai berikut:

Description: Description: https://lh3.googleusercontent.com/-aFDMJKnQ1Tw/U6dKodX7-BI/AAAAAAAAAW8/QCQAaplngh4/w481-h577-no/3.29.jpg

Gambar 3.16 Tampilan layar program Arduino 1.0

Setelah form utama program Arduino 1.0 ditampilkan, maka langkah selanjutnya adalah mengkonfigurasi pengalamatan port koneksi yang ada pada device manager.

Description: Description: https://lh5.googleusercontent.com/-_6Ms73qwQjs/U6dKpd0mA9I/AAAAAAAAAXU/vLM0jCvjvcs/w643-h459-no/3.30.jpg

Gambar 3.17 Konfigurasi port melalui device manager

Pada pemrograman mikrokontroller perlu diperhatikan untuk koneksi potrtnya, karena pada pengalamatan port inilah mikrokontroller dapat berkomunikasi dengan komputer melalui komunikasi serial, pada gambar 3.18 koneksi port diseting pada port 4 .

Description: Description: https://lh4.googleusercontent.com/-Cg1hcg9lFlM/U6dKpw6SF_I/AAAAAAAAAXY/FN18WUhNqfs/w474-h577-no/3.31.jpg

Gambar 3.18 Menentukan koneksi port 4 pada Arduino 1.0

Seting koneksi port pada Arduino 1.0 dilakukan agar pada saat program di upload tidak terjadi error karena kesalahan pada pengalamatan port yang sebelumnya di seting juga melalui device manager.

Description: Description: https://lh6.googleusercontent.com/-n35E4eBvXUw/U6dKp_1SfgI/AAAAAAAAAXc/P9Np_rQ7xC8/w487-h577-no/3.32.jpg

Gambar 3.19 Menyimpan file program pada Arduino 1.0

Langkah selanjutnya adalah menyimpan listing program yang sudah dibuat dengan nama berekstensi .pde dalam penelitian ini nama file yang akan disimpan dengan nama Perkembangan.pde.

Setelah melakukan penyimpanan file program selanjutnya tahap penulisan listing dimulai dari mengimpor library dan dapat di lihat pada gambar 3.19 sebagai berikut:

Description: Description: https://lh6.googleusercontent.com/-Nz63vQUq208/U6dKqg5icZI/AAAAAAAAAXo/Z583fTwPcZk/w435-h577-no/3.33.jpg

Gambar 3.20 Mengimpor library pada header Arduino 1.0

Selanjutnya tahap penulisan program, perlu diketahui pada pemrograman mikrokontroller ATmega328 yang menggunakan bootloader Arduino Uno sebagai media untuk menanamkan program dan Arduino 1.0 sebagai media untuk menuliskan listing program. Serta menambahkan library yang akan digunakan, yaitu Licuid Cristal, perlu ditambahkan library karena menggunakan fungsi header bahasa c yang terdapat pada Arduino 1.0 itu sendiri.

Setelah langkah pada gambar di atas dilakukan, agar sistem dapat bekerja sesuai dengan yang dinginkan, selanjutnya lakukan penulisan listing program secara keseluruhan.

Gambar 3.21 Proses kompilasi listing program

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.20 diatas.

Selanjutnya jika hasil dari kompilasi listing program dan hasil dari proses kompilasi tidak terjadi error, artinya proses penulisan listing program sudah benar, hasil dari kompilasi inilah yang nantinya akan ditanamkan ke dalam sistem mikrokontroller ATmega328.

3.6.2 Pengisian program kedalam IC ATMega 328

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) dapat dilihat pada gambar 3.22 berikut:

Description: Description: https://lh4.googleusercontent.com/-3sr4tR1Ty0g/U6dKru1FT7I/AAAAAAAAAj4/mwdX3YrLUJg/w625-h483-no/3.35.jpg

Gambar 3.22 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 perlu diperhatikan 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.22. sebagai berikut:

Description: Description: https://lh6.googleusercontent.com/-skSVFz0m7Bs/U6dKsRCjQmI/AAAAAAAAAYA/yqzIw-DjWXY/w637-h577-no/3.36.jpg

Gambar 3.23 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.24 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.

Setelah langkah upload listing program selesai, maka sistem mikrokontroller ATmega328 yang berjudul “PEMBANGUNAN PROTOTYPE SYSTEM LOCK AND CONTROLLING CLASS ROOM DENGAN INTERFACE ANDROID BERBASIS ARDUINO UNO DI PERGURUAN TINGGI RAHARJA sudah siap digunakan.

3.6.3 Perangkat lunak yang digunakan

pada perancangan kali ini penulis memanfaatkan aplikasi bluetooth controller , Program ini bisa didownload free via Play Store. maka Selanjutnya kita buka program bluetooth controller pada Android gadget

Gambar 3.25 ikon aplikasi bluetooth controller pada Android

Lalu Pastikan bluetooth pada smartphone sudah aktif, selanjutnya klik icon BLUETOOTH CONTROLLER, tekan Scan dan pilih ‘Connect Device’

Gambar 3.26 Koneksi device pada bluetooth controller

Pilih nama device BTSM yang terpasang pada Arduino, selanjutnya LED pada BTSM akan menyala konstan jika proses pairing berhasil dilakukan. Jika BTSM yang terpasang belum pernah pairing dengan BT Master , maka akan ditanyakan PIN CODE, masukkan 4 digit pin code (defaultnya 1234).

Jika sudah terkoneksi selanjutnya masukan perintah pada Android dengan mengetikan karakter huruf :

“a” untuk membuka pintu,

“b” untuk menutup pintu,

“c” untuk mengunci pintu

“d” untuk membuka kunci pintu

Dan maka tampilan pada android seperti gambar dibawah ini.

Gambar 3.27 Tampilan pada smartphone Android

3.7 Konfigurasi Sistem

Berikut adalah komponen hardware yang digunakan dalam sistem ini adalah sebagai berikut :

3.7.1 Spesifikasi Hardware

d. Handphone berbasis Android

e. Laptop

· Processor: Dual-Core

· Monitor: LCD 14”

· RAM: 2 GB

  • HD: 320 GB

h. Motor Servo

i. Bluetooth HC-06

j. Dioda

k. Transistor

l. Resistor

m. Kapasitor C1 dan C2

n. IC L293D

o. Lampu led

p. Elco

3.7.2 Spesifikasi Software

1. Laptop

e. Windows 7 Profesional

f. Office 2010

g. Arduino 1.0

h. Fritzing

3.7.3 Alat dan Bahan

a. Adaptor

b. Timah

c. Obeng

d. Solder

e. Gunting

f. Bor PCB

g. Kabel Tipis

h. Kabel jumper

i. PCB polos

j. Gabus

k. Akrilik

l. Lem

BAB IV

PENUTUP

4.1. Kesimpulan

Setelah penulis mengadakan penelitian dan mencoba memecahkan masalah yang ada maka penulis dapat menyimpulkan sebagai berikut :

1. Pintu ruangan kelas sudah terpasang 2 buah motor servo yang terhubung pada arduino uno yang sudah diprogram agar dapat membuka, menutup, mengunci, dan membuka kunci pintu ruangan kelas. Yang menjadikan petugas tidak perlu repot untuk membuka, menutup, mengunci pintu dan membuka kunci pintu ruangan secara manual.

2. Aplikasi bluetooth yang dipakai untuk mengontrol pintu ruangan kelas ini sudah ada di play store dan dapat diunduh secara gratis yang bernama bluetooth controller. Petugas cukup mengatur aplikasi ini sesuai kebutuhan seperti mengunci, membuka kunci, membuka, menutup pintu.

3. Ketika mikrokontroller yang sudah diprogram tersebut sudah dapat menjalankan tugasnya maka petugas cukup mengkoneksikan bluetooth dismartphone androidnya pada bluetooth HC-06 yang ada pada mikrokontroller tersebut, lalu memasukan password yaitu “1234” dan ketika sudah terkoneksi, maka petugas sudah dapat mengontrol pintu tersebut.

4.2. Saran

Berdasarkan hasil penelitian dan analisis yang telah dilakukan, berikut beberapa saran dari penulis :

1. Agar alat ini dapat terealisasi dan digunakan di setiap – setiap pintu ruangan kelas pada perguruan tinggi raharja. Sehingga petugas dapat mempermudah pekerjaannya.

2. Sistem ini mempunyai kelemahan apabila jarak antara smartphone dan mikrokontroller lebih dari 10 meter maka koneksi pada bluetooth akan terputus dan petugas tidak dapat mengontrol pintu tersebut.

DAFTAR PUSTAKA

Budiman, Agustiar 2012. "Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi User Via Website”, Makalah, halaman: 4.

Malik, Ibnu dan Mohammad Unggul Juwana. 2009. ANEKA PROYEK Mikrokontroler PIC16F84/A. Jakarta: PT Elex Media Komputindo

Mustakini, Jogiyanto Hartono. 2009. “Sistem Informasi Teknologi”, Yogyakarta: Andi Offset.

Rachman, Oscar. 2012. “Router Teknologi, Konsep, Konfigurasi, dan Troubleshooting”. Jakarta: Informatika.

Siddiq, Asep Jafar 2012. "Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi User Via Website”, Makalah, halaman: 4.

Sodikin, Edi Noersasongko, dan Y.tyas catur Pramudi. 2009. “JURNAL PENYESUAIAN DENGAN MODUS PEMBELAJARAN UNTUK SISWA SMK KELAS X. Jurnal Teknologi Informasi, Volume 5 nomor 2, Oktober 2009:740-754. ISSN 1414-9999

Sulindawati dan Muhammad Fathoni. 2010. “Pengantar Analiasa Sistem. Jurnal SAINTIKOM Vol. 9, No. 2 Agustus 2010:2-19.

Wangsadinata, Wiratman dan G. Suprayitno. 2008. ROSSENO Jembatan dan Menjembatani. Jakarta: Yayasan Obor Indonesia

Budiharto Widodo. 2009. 10 PROYEK ROBOT SPEKTAKULER.Jakarta: PT. Elex Media Komputindo.

Wahana. 2012. Membuat Aplikasi Android Untuk Tablet Dan Handphone. PT. Elex Media Komputindo

Rusmadi, Dedy. 2009.MENGENAL KOMPONEN ELEKTRONIKA. Bandung: Pionir Jaya.

Abdul Kadir. 2013. “Panduan praktis mempelajari Aplikasi Mikrokontroller dan Pemrogramannya menggunakan Arduino.

Franky Chandra, Deni Arifianto. 2011. ”Jago Elektronika Rangkaian Sistem Otomatis”. Jakarta : PT Kawan Pustaka.

http://elektronika-dasar.web.id/komponen/driver-motor-dc-l293d/

http://elektronika-dasar.web.id/komponen/regulator-tegangan-positif-78xx/

http://elektronika-dasar.web.id/teori-elektronika/rangkaian-seri-dan-paralelresistor/

http://elektronika-dasar.web.id/teori-elektronika/definisi-kapasitor/

http://elektronika-dasar.web.id/rangkaian/oscilator-dengan-kristal/

http://www.hobbytronics.co.uk/arduino-atmega328-hardcore

http://avrprogrammers.com/devices/ATmega/atmega328

<a href="http://cryoarchive.net/tutorials/arduino-tutorials/arduino-programming-atmega328-using-usbasp-and-arduino-ide-on-mac-osx/"> http://cryoarchive.net/tutorials/arduino-tutorials/arduino-programming-atmega328-using-usbasp-and-arduino-ide-on-mac-osx/ </a>

http://elektronika-dasar.web.id/teori-elektronika/prinsip-kerja-motor-dc/

Contributors

Daud, Isma