SI1314475797

Dari widuri
Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI TATA KELOLA

SURAT DINAS SEBAGAI AGENDA KEGIATAN KERJA

BERBASIS WEB PADA KEMENKO BIDANG

PEREKONOMIAN JAKARTA PUSAT


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1314475797
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI COMPUTER Akuntansi

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI TATA KELOLA

SURAT DINAS SEBAGAI AGENDA KEGIATAN KERJA

BERBASIS WEB PADA KEMENKO BIDANG

PEREKONOMIAN JAKARTA PUSAT


Disusun Oleh :

NIM
: 131757977
Nama
Jenjang Studi
: Strata Satu
Jurusan
:Sistem Informasi
Konsentrasi
:Komputer Akuntansi

 

 

Disahkan Oleh :

Tangerang, ..... 2017

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI TATA KELOLA

SURAT DINAS SEBAGAI AGENDA KEGIATAN KERJA

BERBASIS WEB PADA KEMENKO BIDANG

PEREKONOMIAN JAKARTA PUSAT


Dibuat Oleh :

Nim
: 131447597
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Disetujui Oleh :

Tangerang,.... 2017

Pembimbing I
   
Pembimbing II
       
       
       
       
Sugeng Santoso, M,kom
   
Era Era Hia,SE.,MM.,DR
NID : 03009
   
NID : 04190

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI TATA KELOLA

SURAT DINAS SEBAGAI AGENDA KEGIATAN KERJA

BERBASIS WEB PADA KEMENKO BIDANG

PEREKONOMIAN JAKARTA PUSAT


Dibuat Oleh :

NIM
: 1314475797
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, .... 2017

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI TATA KELOLA

SURAT DINAS SEBAGAI AGENDA KEGIATAN KERJA

BERBASIS WEB PADA KEMENKO BIDANG

PEREKONOMIAN JAKARTA PUSAT


Disusun Oleh :

NIM
: 131447597
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Komputer Akuntansidiv>

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

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


Tangerang, .......... 2017
Lydia RahmiJanna
NIM.1317597



ABSTRAKSI

Perkembangan yang pesat bukan hanya pada teknologi perangkat keras maupun perangkat lunak saja tetapi juga pada metode komputasi yang ikut berkembang. Dalam usaha pencapaian tujuan Kemenko Bidang Perekonomian perlu didukung oleh kinerja yang baik dalam instansi tersebut. Sistem tata kelola surat dinas yang berjalan saat ini pada Kemenko Bidang Perekonomian dalam pencatatanya serta pembuatan laporan masih menggunakan Microsoft Excel. Sistem yang berjalan masih terdapat beberapa kekurangan yaitu menggunakan cara manual dengan mencatat surat-surat yang masuk dicatat dalam buku agenda yang meliputi tanggal pembuatan surat, tanggal penerimaan surat, nomor surat, nomor surat, perihal surat dan menggunakan kartu disposisi. Dari permasalahan ini penulis mempertimbangkan untuk membuat sebuah sistem tata kelola surat dinas berbasis website. Metode analisa yang digunakan yaitu PIECES dengan memberikan menggunakan 6 tahapan yaitu: Perfomance (Kinerja), Information (Informasi), Economy (Ekonomi), Control (Kontrol), Efficiensy (efisiensi), Service (Pelayanan). Perancangan sistem berorientasi objek mengguuakan Unified Modeling Language (UML) yang diimplementasikan dalam bahasa pemrograman PHP dengan notepad++ dan pembuatan database pada MYSQL.


Kata Kunci: Sistem tata kelola surat dinas, PIECES, PHP, Mysql.

ABSTRACT

Rapid development not only on technology hardware and software but also on the method of computation which is evolving. In an attempt to Kemenko the field of goal achievement of the economy needs to be supported by good performance in these establishments. Mail Office of governance systems that are running currently on the Kemenko field of the economy in the pencatatanya as well as the creation of the report still using Microsoft Excel. The system that is running still there are a few drawbacks, namely using the manual way by noting letters enter recorded in the book of the agenda include the creation date of the letter, the date of receipt of the letter, letter, number of letters, numbers and letters using the card subject disposition. Of this problem the author consider to create a system of governance based service letter website. Methods of analysis used, namely by giving PIECES using the 6 phases namely: Perfomance, Information ,the Economy, Control, Efficiensy, Service. Object-oriented system design mengguuakan Unified Modeling Language (UML) implemented in the programming language PHP with notepad ++ and the creation of a database on MYSQL.


Keywords : mail service governance System, PIECES, PHP, Mysql.


KATA PENGANTAR

Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan seribu jalan, sejuta langkah serta melimpahkan segala rahmat dan karunia-Nya, sehingga laporan Kuliah Kerja Praktek Penulis dapat berjalan dengan baik dan selesai dengan semestinya.

Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mengambil data berdasarkan hasil observasi, wawancara, survey serta studi pustaka yang mendukung penulisan ini.

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

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Bapak Nur Azizah, M.Akt.,M.Kom. selaku Kepala Jurusan Sistem Komputer STMIK Perguruan Tinggi Raharja
  4. Bapak Sugeng Santoso, M.Kom selaku Dosen Pembimbing 1, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
  5. Bapak Era Era Hia, SE.,M.M.,DR. selaku Dosen Pembimbing 2, yang telah meluangkan waktunya dan memberikan arahan serta saran-saran kepada penulis sehingga Laporan Skripsi ini bisa penulis selesaikan
  6. Bapak Aji Rianto, SE. sekalu Stakeholder dalam dilakukannya skripsi ini.
  7. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  8. Kedua orang tua tercinta, yang telah memberikan dukungan baik moral maupun material.
  9. Terimakasih kepada ThePillars,Kuhitech dan Teman-Teman seperjuangan yang telah memberikan saya semangat dalam menyelesaikan Laporan Skripsi ini.
  10. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah ikut membantu dalam penyusunan Laporan Skripsi ini.

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



Tangerang, ..... 2017
Lydia RahmiJann
NIM. 1314475797

Daftar isi

DAFTAR SIMBOL


DAFTAR SIMBOL FLOWCHART (DIAGRAM ALIR)

 

DAFTAR SIMBOL ELEKTRONIKA

 

DAFTAR TABEL


 

DAFTAR GAMBAR

Gambar 2.1 Sistem Tertutup



BAB I

PENDAHULUAN

Latar Belakang

Perkembangan ilmu pengetahuan dan teknologi yang ditandai dengan kemajuan dibidang teknologi komunikasi dan informasi saat ini telah berkembang begitu pesat. Setiap organisasi sangat membutuhkan informasi yang relavan dan tepat waktu. Dalam dunia perkantoran, komunikasi tertulis dilakukan melalui surat-menyurat. Seiring waktu, surat yang masuk jumlahnya semakin banyak. Ruang arsip yang biasa digunakan untuk penyimpanan mempunyai kapasitas yang sangat terbatas dengan banyaknya jumlah surat, muncul masalah ketepatan waktu dan akurasi dalam pengelolaanya.

Komputer sendiri telah banyak dipergunakan saat ini untuk dapat mengolah data menjadi informasi yang bermanfaat bagi penerimanya. Adapun alat pengolahan terdiri dari 3 unsur utama yaitu perangkat keras (hardware), perangkat lunak (software), dan yang memegang kendali adalah pelaksana (brainware), dari ketiga unsur itulah kunci keberhasilan suatu komputerisasi

Penggunaan teknologi komputer sebagai alat teknologi informasi dalam dunia perkantoran memberikan nilai tambah proses pengelolaan data dalam dunia perkantoran terutama dalam hal pengelolaan data surat masuk dan surat keluar pada Kementerian Koordinator Bidang

Perekonomian yang masih menggunakan cara manual dengan mencatat surat-surat yang masuk dicatat dalam buku agenda yang meliputi tanggal pembuatan surat, tanggal penerimaan surat, nomor surat, nomor surat, perihal surat dan menggunakan kartu disposisi. Oleh karena itu tata kelola data surat dinas tersebut sedang di upayakan dapat di operasikan dengan menggunakan perangkat komputer melalui sistem aplikasi berbasis web. Berdasarkan uraian diatas penulis tertarik untuk membangun sebuah sistem berbasis web pengelolaan suratt dinas untuk dijadikan bahan penulisan tugas akhir dengan judul “Perancangan Sistem Informasi Tata Kelola Surat Dinas Sebagai Agenda Kegiatan Kerja Berbasis Web Pada Kemenko Bidang Perekonomian Jakarta Pusat”

Rumusan Masalah

Seperti yang telah di utarakan diatas, dengan demikian penulis dapat menyimpulkan beberapa rumusan masalah yang terjadi pada saat ini.

  1. Bagaimana keakuratan dan kecepatan sistem pendataan surat dinas yang sudah berjalan saat ini ?

  2. Apakah sistem pendataan surat dinas saat ini sudah memiliki tempat penyimpanan data sehingga tidak akan terjadinya kehilangan data?

  3. Apa saja upaya untuk menyiapkan sebuah sistem pengelolaan data surat dinas yang akurat dan cepat?

Ruang Lingkup Penelitian

Sesuai dengan judul, maka penulis membatasi ruang lingkup penelitian hanya pada proses pendataan surat dinas, seperti surat undangan rapat, surat nota dinas, surat penawaran kerjasama pada Kementerian Bidang Perekonomian yaitu mulai dari pendataan surat masuk dan surat keluar sampai dengan pembuatan laporan yang akan disusun menjadi agenda kegiatan kerja dengan merancang sebuah sistem tata kelola surat dinas berbasis web yang mudah digunakan

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

Tujuan Operasional

1. Untuk mengetahui proses tata kelola surat dinas yang sedang berjalan saat ini.

2. Untuk mengurangi beberapa kendala saat pengarsipan surat dinas maka dibuat dibuat sebuah sistem yang dapat mempersingkat waktu kinerja serta dalam penyimpanan datanya agar lebih mudah dalam memenuhi informasi yang dibutuhkan

3. Dapat mengetahui apa saja kekurangan dan kelebihan dalam pendataan surat dinas pada Kemenko Pereknomian .

Tujuan Fungsional

1. Agar tersedianya sistem yang dapat menyimpan data surat-surat dinas sehingga data-data tersebut dapat tersimpan dengan baik dan aman.

2. Dalam pengelolaan data data surat dinas lebih cepat dan akurat sehingga tidak dapat mempersingkat waktu yang ada.

Tujuan Individual

1. Untuk mendapatkan gelar sarjana.

2. Untuk menambah pengetahuan, pengalaman serta pengamatan sebuah sistem yang berjalan saat ini di Kemenko Perekonomian Jakarta Pusat, sehingga penulis melakukan penelitian untuk menyelsaikan skripsi.

Manfaat Penelitian

Adapun manfaat yang didapat dari penelitian ini adalah :

Manfaat Operasional

1. Untuk menambah pengetahuan bagi penulis mengenai pendataan surat dinas pada Kemenko Perekonomian.

2. Mengidentifikasi kendala-kendala pada pengarsipan surat dinas yang menghasilkan sebuah sistem yang akurat dan cepat.

3. Agar penelitian ini kedepannya dapat dikembangkan menjadi sistem informasi yang lebih baik dan dapat menunjang kinerja pegawai Kemenko Perekonomian.

Manfaat Fungsional

1. Agar hasil dari penelitian yang dilakukan dapat dimanfaatkan dan digunakan oleh Kemenko Perekonomian Jakarta Pusat sebagai bahan refrensi dasar untuk memperbaiki sistem pendataan surat-surat dinas yang masuk dan keluar yang berjalan saat ini.

2. Agar terciptanya pelayanan yang lebih baik, cepat serta akurat dalam penyajian data-datanya.

Manfaat Individual

1. Menambah wawasan bagi penulis mengenai sistem tata kelola surat dinas di Kemenko Perekonomian Jakarta Pusat.

2. Menjadi bahan refrensi dalam melakukan penelitian yang bertujuan dalam penyelsaian tugas skripsi.

Metodelogi Penelitian

Untuk mendapatkan data yang sebagai objek penulisan dan untuk memperoleh bahan keterangan sebagai bahan acuan dalam perancangan program tersebut, penulis menggunakan metode sebagai berikut:

Metode Pengumpulan Data

1. Pengamatan (Observasi)

Adalah suatu metode untuk mendapatkan data dengan melakukan pengamatan langsung mengenai proses pengelolaan data surat masuk dan keluar pada Kementrian Koordinator Bidang Perekonomian di Jakarta Pusat dan melakukan pencatatan secara sistematis terhadap unsur-unsur yang diteliti.

2. Wawancara (Interview)

Adalah suatu metode untuk mendapatkan data dengan melakukan tanya jawab dengan pihak perusahaan atau instansi yang berwenang, untuk memperoleh data yang diperlukan.

3. Studi Kepustakaan

Untuk mencari cara yang dapat digunakan dalam memecahkan masalah yang telah ditentukan, maka diperlukan studi kepustakaan. Hal ini dilakukan dengan membaca dan mempelajari buku-buku yang menunjang pemecahan masalah, juga sebagai landasan teori yang mendukung analisa data yang diperoleh.


Metode Analisa

Analisa data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Metode analisa sistem yang digunakan oleh penulis yaitu metode analisa PIECES. Tahapan analisis terhadap suatu sistem atau aplikasi dilakukan sebelum tahapan perancangan dilakukan. Dalam menganalisa metode PIECES menggunakan 6 tahapan yaitu: Perfomance (Kinerja), Information (Informasi), Economy (Ekonomi), Control (Kontrol), Efficiensy (efisiensi), Service (Pelayanan).

Metode Perancangan Sistem

Metode yang digunakan dalam penelitian ini yaitu menggunakan metode yang berorientasikan objek melalui tahapan pembuatan UML (unfied modelling language), seperti Activity Diagram, Use Case Diagram Squence Diagram, dan Class Diagram, pembuatan database dan pembuatan program yang disusun berdasarkan kebutuhan stakeholder yang terangkum pada elistasi, bahasa pemrograman yang digunakan adalah PHP serta database yang digunakan adalah MySQL.

Metode Pengujian

Dalam skripsi ini metode pengujian yang digunakan yaitu Black Box Testing. Blac Box Testing adalah metode uji coba yang memfokuskan pada keperluan fungsional software. Metode Pengujian Blackbox digunakan untuk memilih kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah atau hilang. Metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sessuai dengan fungsi dasar dari program tersebut.

Sistematika Penulisan

Untuk memperoleh pemahaman terhadap KKP ini, maka pembahasan dibagi dalam beberapa bab sesuai dengan pokok permasalahan yaitu:

BAB I PENDAHULUAN

Pendahuluan memberikan uraian mengenai latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metodologi penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Landasan Teori memberikan Uraian mengenai teori-teori yang berhubungan dengan permasalahan yang diambil penulis. Teori-teori tersebut diambil dari dokumentasi, serta informasi-informasi dari berbagai pihak

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini berisikan gambaran umum tentang Kementerian Koordinator Bidang Perekonomian, sejarah organisasi, struktur organisasi, penjelsan wewenang & tanggung jawab, batasan sistem, analisa kebutuan sistem,tata laksana sistem berjalan, dan pemecahan masalah serta perancangan sistem elisitasi tahap I, II, III dan draft final.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini beisikan semua informasi yang berhubungan denga rancangan sistem yang diusulkan, rancangan database, dan tampilan program yang dibuat

BAB V KESIMPULAN DAN SARAN

Dalam bab ini berisi kesimpulan dan saran yang diberikan penulis dari hasil laporan skripsinya

DAFTAR PUSTAKA

DAFTAR LAMPIRAN


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Perancangan Sistem

1. Definisi Sistem

Menurut Pratama (2014:07) [1] “Sistem adalah sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama.”

Menurut Eddy (2014:78) [2] “Sistem didefinisikan sebagai sekumpulan objek, ide, berikut keterkaitannya didalam mencapai tujuan.”

Berdasarkan beberapa pendapat yang terdapat di atas, maka dapat disimpulkan sistem adalah sekelompok Objek yang saling terhubung satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.

2. Definisi Perancangan Sistem

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

Menurut Al-Jufri (2011:141)[4], “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.

3. Tujuan Perancangan Sistem

Menurut Deni Darmawan (2013:228)[3], Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:

  1. Untuk memenuhi kebutuhan pemakai sistem.
  2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).
 

4. Tahap Perancangan Sistem

Menurut Darmawan (2013:228)[3], Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:

  1. Untuk memenuhi kebutuhan pemakai sistem.
  2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).

 

Konsep Dasar Pengontrolan

1. Definisi Pengontrolan

Menurut Erinofiardi (2012) [5], “Suatu sistem control otomatis dalam suatu proses kerja berfungsi mengendalikan proses tanpa adanya campur tangan manusia(otomatis)”.

Dan sistem kontrol bisa diartikan jalinan berbagai komponen yang menyusun sebuah sistem untuk menghasilkan respon yang di inginkan terhadap perubahan waktu.

Berdasarkan Ejaan Yang Disempurnakan (EYD) pengontrolan berasal dari kata kontrol. Kontrol sama dengan pengawasan, pemeriksaan dan pengendalian.

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


2. Jenis-Jenis Pengontrolan
  1. Sistem Kontrol Loop Terbuka
  2. Menurut Erinofiardi (2012) [5] sistem kontol loop terbuka adalah “suatu sistem kontrol yang keluarannya tidak berpengaruh terhadap aksi pengontrolan. Dengan demikian pada sistem kontol ini nilai keluaran tidak di umpan-balikkan ke parameter pengendalian.”


    Gambar 2.1 Sistem Pengendali Loop Terbuka


    Sumber : Erinofiardi (2012) [5]

    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.

  3. Sistem Kontrol Loop Tertutup

Menurut Erinofiardi (2012) [5] sistem kontrol loop tertutup adalah “Suatu sistem kontrol yang sinyal keluarannya memiliki pengaruh langsung terhadap aksi pengendalian yang di lakukan”.

Yang menjadi ciri dari sistem pengendali tertutup adalah adanya sinyal umpan balik. Sinyal umpan balik merupakan sinyal keluaran atau fungsi keluaran dan turunannya, yang diumpankan ke elemen kendali untuk memperkecil kesalahan dan membuat keluaran sistem mendekati hasil yang diinginkan.


Gambar 2.2 Sistem Pengendali Loop Tertutup

Sumber : Erinofiardi (2012) [5]

Gambar di atas 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 kealat terkendali.

Sinyal input berupa masukan referensi yang akan menentukan suatu nilai yang diharapkan bagi sistem yang dikendalikan tersebut. Dalam berbagi sistem pengendalian, sinyal input dihasilkan oleh mikrokontroller.

Konsep Dasar Prototipe

1. Definisi Prototipe

Menurut Simarmata (2010:62)[6], “Prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.

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

Berdasarkan kedua definisi di atas, maka dapat disimpulkan Prototype adalah contoh dari produk atau sistem dalam bentuk sebenarnya yang dapat dirubah sesuai keinginan sebelum direalisasikan.

2. Jenis-Jenis Prototipe

Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu: (Simarmata, 2010:64)[6],

  1. Prototipe Evolusioner (Prototype Evolusionary)
    Terus-menerus disempurnakan sampai memiliki seluruh fungsionalitas yang dibutuhkan pengguna dari sistem yang baru. Prototipe ini kemudian dilanjutkan produksi. Jadi satu prototipe evolutioner akan menjadi sistem aktual.
  2. Prototipe Persyaratan (Requirement Prototype)
    dikembangkan sebagai satu cara untuk mendefinisikan persyaratan-persyaratan fungsional dari sistem baru ketika pengguna tidak mampu mengungkapkan apa yang mereka inginkan. Dengan meninjau prototipe persyaratan seiring dengan ditambahkannya fitur-fitur, pengguna akan mampu mendefinisikan pemrosesan yang dibutuhkan dari sistem yang baru. Ketika persyaratan ditentukan, prototipe persyaratan telah mencapai tujuannya dan proyek lain akan dimulai untuk pengembangan sistem baru. Oleh karena itu, suatu prototipe tidak selalu menjadi sistem aktual.

Langkah-langkah pembuatan Prototype Evolutionary ada empat langkah, yaitu :

  1. Mengidentifikasi kebutuhan pengguna. Pengembang mewawancarai pengguna untuk mendapatkan ide mengenai apa yang diminta dari sistem.
  2. Membuat satu prototipe. Pengembang mempergunakan satu alat prototyping atau lebih untuk membuat prototipe. Contoh dari alat-alat prototyping adalah generator aplikasi terintegrasi dan toolkit prototyping. Generator aplikasi terintegrasi (integrated application generator) adalah sistem peranti lunak siap pakai yang mampu membuat seluruh fitur yang diinginkan dari sistem baru—menu, laporan, tampilan, basis data, dan seterusnya. Toolkit prototyping meliputi sistem-sistem peranti lunak terpisah, seperti spreadsheet elektronik atau sistem manajemen basis data, yang masing-masing mampu membuat sebagian dari fitur-fitur sistem yang diinginkan.
  3. Menentukan apakah prototipe dapat diterima, pengembang mendemonstrasikan prototipe kepada para pengguna untuk mengetahui apakah telah memberikan hasil yang memuaskan, jika sudah, langkah emapat akan diambil; jika tidak, prototipe direvisi dengan mengulang kembali langkah satu, dua, dan tiga dengan pemahaman yang lebih baik mengenai kebutuhan pengguna.
  4. Menggunakan prototipe, prototipe menjadi sistem produksi.
3. Keunggulan dan Kekurangan Prototipe

Kelebihan dan Kelemahan prototyping adalah sebagai berikut:

Tabel 2.1 Keunggulan dan Kekurangan Prototipe

Sumber: Simarmata (2010:68)[6]

 

Internet Of Thing

Internet of things telah menjadi salah trend yang berkembang di dunia teknologi informasi. Banyaknya vendor-vendor software yang ternama seperti intel, samsung, microsoft, oracle, ibm, dll telah mengeluarkan platform-platform baru yang dikhususkan untuk Internet Of things, Internet of Things mengacu pada benda yang dapat diidentifikasikan secara unik sebagai representasi virtual dalam struktur berbasis Internet. Istilah Internet of Things awalnya disarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal melalui Auto-ID Center di MIT.

1. Definisi Orisinil

Pada bulan Juni 2010 Ashton berkomentar."Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala informasi yang semua terdiri dari sekitar 50 petabyte (satu petabyte adalah 1.024 terabyte) data yang tersedia pada Internet dan pertama kali digagaskan dan diciptakan oleh manusia. Dari mulai mengetik, menekan tombol rekam, mengambil gambar digital atau memindai kode bar.

Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata. Dan itu adalah masalah besar.

Dari segi fisik dan begitu juga lingkungan kita. Gagasan dan informasi begitu penting, tetapi banyak lagi hal yang penting. Namun teknologi informasi saat ini sangat tergantung pada data yang berasal dari orang-orang sehingga komputer kita tahu lebih banyak tentang semua ide dari hal-hal tersebut.

Jika kita memiliki komputer yang begitu banyak tahu tentang semua hal itu. Menggunakan data yang berkumpul tanpa perlu bantuan dari kita. Kita dapat melacak dan menghitung segala sesuatu dan sangat mengurangi pemborosan, kerugian, dan biaya. Kita akan mengetahui kapan hal itu diperlukan untuk mengganti, memperbaiki atau mengingat, dan apakah mereka menjadi terbarui atau melewati yang terbaik.

Internet of Things memiliki potensi untuk mengubah dunia seperti pernah dilakukan oleh Internet, bahkan mungkin lebih baik.

Penelitian pada Internet of Things masih dalam tahap perkembangan. Oleh karena itu, tidak ada definisi standar dari Internet of Things.Terdapat juga berbagai definisi yang dirumuskan oleh peneliti yang berbeda serta tercantum dalam survei."


2. Definisi Alternatif

a. Casagras (Coordination and support action for global RFID-related activities and standardisation) Mendefinisakan Internet of Things, sebagai sebuah infrastruktur jaringan global, yang menghubungkan benda-benda fisik dan virtual melalui eksploitasi data capture dan kemampuan komunikasi. Infrastruktur terdiri dari jaringan yang telah ada dan internet berikut pengembangan jaringannya. Semua ini akan menawarkan identifikasi obyek, sensor dan kemampuan koneksi sebagai dasar untuk pengembangan layanan dan aplikasi ko-operatif yang independen. Ia juga ditandai dengan tingkat otonom data capture yang tinggi, event transfer, konektivitas jaringan dan interoperabilitas.

b. SAP (Systeme, Anwendungen und Produkte)

c. Mendefinisikannya bahwa Dunia di mana benda-benda fisik diintegrasikan ke dalam jaringan informasi secara berkesinambungan, dan di mana benda- benda fisik tersebut berperan aktif dalam proses bisnis. Layanan yang tersedia berinteraksi dengan ‘obyek pintar’ melalui Internet, mencari dan mengubah status mereka sesuai dengan setiap informasi yang dikaitkan, disamping memperhatikan masalah privasi dan keamanan.

d. CORDIS

e. Rencana aksi untuk Uni Eropa untuk memperkenalkan pemerintahan berdasarkan Internet of Things.

f. ETP EPOSS

g. Jaringan yang dibentuk oleh hal-hal atau benda yang memiliki identitas, pada dunia maya yang beroperasi di ruang itu dengan menggunakan kecerdasan antarmuka untuk terhubung dan berkomunikasi dengan pengguna, konteks sosial dan lingkungan.

3. Keunikan Pengamatan Suatu Benda

Menurut Ashton, (2010: 312) Ide Sebenarnya dari Auto - ID Center berbasis pada Radio Frequency Identification (RFID) dan identifikasi yang unik melalui Electronic Product code namun hal ini telah berkembang menjadi obyek yang memiliki alamat Intenet protocol (IP) atau Uniform Resource Identifier (URI).

Pandangan alternatif, dari dunia Semantic Web, berfokus pada pembuatan segala sesuatu yang berhubungan dengan RFID dan dihubungkan oleh masing-masing protokol, seperti URI . Obyek itu sendiri terhubung dengan objek lainnya secara otomatis seperti halnya suatu server terpusat yang terhubung langsung dengan kliennya dan dikendalikan oleh manusia.

Generasi berikutnya dari aplikasi Internet menggunakan Internet ProtocolVersion 6 (IPv6) akan mampu berkomunikasi dengan perangkat yang melekat pada hampir semua benda buatan manusia karena ruang alamat yang sangat besar dari protokol IPv6. Sistem ini dapat membangun sebuah objek dalam skala yang besar.

Kombinasi ide ini dapat ditemukan dalam arus GS1/EPCglobal EPC Information Services (EPCIS).Sistem ini digunakan untuk mengidentifikasi objek mulai dari industri hingga ke logistik pemasaran.

4. Cara Kerja

Menurut Ashton, (2010: 312) Cara Kerja Internet of Things yaitu dengan memanfaatkan sebuah argumentasi pemrograman yang dimana tiap-tiap perintah argumennya itu menghasilkan sebuah interaksi antara sesama mesin yang terhubung secara otomatis tanpa campur tangan manusia dan dalam jarak berapa pun.Internetlah yang menjadi penghubung di antara kedua interaksi mesin tersebut, sementara manusia hanya bertugas sebagai pengatur dan pengawas bekerjanya alat tersebut secara langsung.

Tantangan terbesar dalam mengkonfigurasi Internet of Things ialah menyusun jaringan komunikasinya sendiri, yang dimana jaringan tersebut sangatlah kompleks, dan memerlukan sistem keamanan yang ketat.Selain itu biaya yang mahal sering menjadi penyebab kegagalan yang berujung pada gagalnya produksi.

5. Karakteristik dan Trends

a. Kecerdasan

Kecerdasan intelejensi dan kontrol automatisasi di saat ini merupakan bagian dari konsep asli Internet of Things. Namun, perlu dilakukan riset yang lebih mendalam lagi di dalam penelitian konsep Internet of Things dan kontrol automatisasi agar di masa depan Internet of Things akan menjadi jaringan yang terbuka dan semua perintah dilakukan secara auto - terorganisir atau cerdas ( Web , komponen SOA) , obyek virtual ( avatar ) dan dapat dioperasikan dengan mudah, bertindak secara independen sesuai dengan konteks, situasi atau lingkungan yang dihadapi .

b. Arsitektur

Arsitektur Internet Of Things terdiri atas beberapa jaringan dan sistem yang kompleks serta sekuriti yang sangat ketat, jika ketiga unsur tersebut dapat dicapai, maka kontrol automatisasi di dalam Internet Of Things dapat berjalan dengan baik dan dapat digunakan dalam jangka waktu yang lama sehingga mendapatkan profit yang banyak bagi suatu perusahaan, namun dalam membangun ketiga arsitektur itu banyak sekali perusahaan pengembang IoT yang gagal, karena dalam membangun arsitektur itu membutuhkan waktu yang lama serta biaya yang tidak sedikit.

c. Faktor Ukuran, Waktu dan Ruang

Di dalam membangun Internet Of Things para engineer harus memperhatikan ketiga aspek yaitu : Ukuran, ruang, dan waktu.Dalam melakukan pengembangan IoT faktor Waktu yang biasanya menjadi kendala.Biasanya dibutuhkan waktu yang lama karena menyusun sebuah jaringan kompleks di dalam IoT tidak lah mudah dan tidak dapat dilakukan oleh sembarang orang.

Taman Hijau

Menurut Reitz (2010:7) Taman adalah sebuah tempat yang terencana atau sengaja di rencanakan di buat oleh manusia, biasanya di luar ruangan, di buat untuk menampilkan keindahan dari berbagai tanaman dan bentuk alami.

Taman dapat di bagi dalam taman alami dan taman buatan. Taman yang sering di jumpai adalah taman rumah tinggal, taman lingkungan, taman bermain, taman rekreasi dan taman botani. Taman berasal dari kata Gard yang berarti menjaga dan Eden yang berarti kesenangan, jadi bisa diartikan bahwa taman adalah sebuah tempat yang di gunakan untuk kesenangan yang di jaga keberadaannya. Pada zaman dahulu, taman hanya di miliki oleh para bangsawan, yang mana tidak semua orang dapat masuk di dalamnya

Pertamanan lebih spesifik karena menyangkut aspek estetika atau keindahan dan penataan ruang sehingga memiliki fungsi dalam keberadaannya. Dalam membuat taman ada dua elemen yang dikerjakan, yaitu bidang lunak (softscape) dan bidang bidang keras (hardscape).

1. Bidang lunak meliputi penanaman segala jenis pohon, semak dan rumput.

2. Bidang keras meliputi pembuatan jalan setapak, kolam, sungai buatan, air mancur, pembuatan tebing, peletakan batu alam, gazebo, alat bermain anak-anak, Ayunan, lampu taman, drainase dan sistem penyiraman.

Penataan taman menyangkut penyesuaian dengan ruang di sekitarnya, seperti:

  1. Taman rumah tinggal
  2. Taman perkantoran
  3. Taman lingkungan pemukiman
  4. Taman kota
  5. Taman sekolah
  6. Taman kawasan industri
  7. Taman Wisata

Saat ini hampir di setiap kota di seluruh dunia memiliki dinas pertamanan yang tugasnya mengurusi perencanaan, pembuatan dan perawatan taman di sebuah kota. Semua kota gencar menata pertamanannya untuk mengimbangi polusi kendaraan bermotor. Kota besar idealnya memiliki ruang sebesar 30 persen dari luas kotanya untuk pertamanan.

Taman bisa mencirikan sebuah ekosistem, seperti taman tropis, taman sub tropis, pegunungan, pantai dan padang pasir. Menyangkut aspek yang berhubungan dengan kebudayaan, taman bisa mencirikan suatu kebudayaan, seperti

  1. Taman gaya Perancis
  2. Taman gaya Jepang
  3. Taman gaya Bali
  4. Taman kering

Gambar 2.3 Contoh taman hijau

Konsep Dasar Flow Chart

1. Definisi Flow Chart

Menurut Sulindawati dan Muhammad Fathoni (2010:8)[7], “Flowchart adalah penggambaran secara grafik dari langkah-langkah dau urutan-urutan prosedur dari suatu program.

Menurut Adelia dan Jimmy Setiawan (2011:116)[8], “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 (2010:8): [7],

  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.

3. Jenis-Jenis Flowchart

Menurut Sulindawati (2010:8)[7], Flowchart terbagi atas lima jenis, yaitu:

  1. Flowchart Sistem (System Flowchart)
    Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistemsecara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem.
    Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).
  2. Flowchart Paperwork (Document Flowchart)
    Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem. Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.
  3. Flowchart Skematik (Schematic Flowchart)
    Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem.
    Flowchart Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.
  4. Flowchart Program (Program Flowchart)
    Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer. Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.
  5. Flowchart Proses (Process Flowchart)
    Flowchart Proses merupakan teknik menggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, Flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.

 

Konsep Dasar Pengujian

1. Definisi Pengujian

Menurut Rizky (2011:237),[9]Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.

Menurut Simarmata (2010:323),[6] “Pengujian adalah proses terhadap aplikasi. Program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.Dari pengertian diatas dapat disimpulkan bahwa pengujian adalah prose terhadap aplikai yang saling terintegrasi guna untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan.

Secara teoritis, testing dapat dilakukan dengan berbagai jenis tipe dan teknik. Namun secara garis besar, terdapat dua jenis tipe testing yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah Black box dan White box testing.

2. Definisi Black Box

Menurut Arie (2014),[10]“ Black Box adalah cara pengujian yang di lakukan dengan hanya menjalankan atau mengeksekusi unit atau model kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.”

Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2),[11]Black box testing is a software testing techniques in which functionality of the software under test (SUT) is tested without looking at the internal code structure,

(Kotak hitam pengujian adalah teknik di mana fungsi dari perangkat lunak di bawah ujian (SUT) diuji tanpa memandang struktur internal kode, pengujian perangkat lunak)

Dari kedua definisi di atas dapat disimpulkan bahwa metode pengujian BlackBox 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 BlackBox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

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

  1. Fungsi-fungsi yang salah atau hilang
  2. Kesalahan interface
  3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
  4. Kesalahan dalam struktur data atau akses database eksternal
  5. Kesalahan performa
  6. kesalahan inisialisasi dan terminasi

Uji coba BlackBox diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba BlackBox 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 BlackBox 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.

3. Metode Pengujian Dalam Black Box

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

a. EquivalencePartioning

EquivalencePartioning merupakan metode uji coba BlackBox 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. BoundaryValueAnalysis

Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary valuean alysis (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 Equivalencepartitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.

c. Cause-EffectGraphingTechniques

Cause-EffectGraphing 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. ComparisonTesting

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 softwareredundant 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 ini merupakan basis dari teknik BlackBoxTesting yang disebut ComparisonTesting atau back-to-backTesting.

e. Sample and RobustnessTesting

1) SampleTesting

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) RobustnessTesting

Pengujian ketahanan (RobustnessTesting) 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. BehaviorTesting dan PerformanceTesting

1) BehaviorTesting

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

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

1) RequirementTesting 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. EnduranceTesting

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

4. Kelebihan dan Kelemahan BlackBox

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

8_zps9c041ff8.png

Sumber siddiq (2012:14)

5. Definisi White Box

Menurut Shivani Archarya dan Vidhi Pandya (ISSN-2277-1956 Vol.2)[11]

White box testing is testing beyond the user interface and into the nitty-gritty of a system. This method is named so because the software program, in the eyes of the tester, is like a white/transparent box; inside which one clearly sees. White Box Testing is contrasted with Black Box Testing.

(white Box adalah pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem . Metode ini dinamakan demikian karenaprogram perangkat lunak , di mata tester , seperti kotak putih / transparan; dalam yang satu jelas melihat . Pengujian White Box adalahkontras dengan Black Box Testing).

White Box Testing Advantages

a.Increased Effectiveness: Crosschecking design decisions and assumptions against source code may outline a robust

b.design, but the implementation may not align with the design intent.

c. Full Code Pathway Capable: all the possible code pathways can be tested including error handling, dependencies, and additional internal code logic/flow

d.Early Defect Identification: Analyzing source code and developing tests based on the implementation details enables

e. testers to find programming errors quickly

f.Reveal Hidden Code Flaws: access of program modules.

g.No Waiting: Testing can be commenced at an earlier stage. One need not wait for the GUI to be available.

(Keuntungan pengujian White Box)

a. Peningkatan Efektivitas : silang keputusan desain dan asumsi terhadap kode sumber dapat menguraikan kuat

b.desain , tapi pelaksanaannya mungkin tidak sejajar dengan maksud desain .

c.Kode penuh Pathway Mampu : semua jalur kode yang mungkin dapat diuji termasuk penanganan error ,dependensi , dan tambahan kode logika / aliran intern .

d. Awal Cacat Identifikasi : Menganalisis kode sumber dan mengembangkan tes berdasarkan rincian pelaksanaan memungkinkan

e.penguji untuk menemukan kesalahan pemrograman dengan cepat .

f.Mengungkapkan Kode Tersembunyi Cacat : akses modul program.

g. Tidak ada Waiting : Pengujian dapat dimulai pada tahap awal . Satu tidak perlu menunggu GUI akan tersedia).

Menurut Rizky (2011:262)[9], “White Box Testing secara umum merupakan jenis testing yang lebih berkonsentrasi terhadap isi dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada source code dari perangkat lunak yang dibuat.

a. Decision (Branch) Coverage

Sesuai dengan namanya, teknik testing ini fokus terhadap hasil dari tiap skenario yang dijalankan terhadap bagian perangkat lunak yang mengandung percabangan (if...then...else).

b. Condition Coverage

Teknik ini hampir mirip dengan teknik yang pertama, tetapi dijalankan terhadap percabangan yang dianggap kompleks atau percabangan majemuk. Hal ini biasanya dilakukan jika dalam sebuah perangkat lunak memiliki banyak kondisi yang dijalankan dalam satu proses sekaligus.

c. Path Analysis

Merupakan teknik testing yang berusaha menjalankan kondisi yang ada dalam perangkat lunak serta berusaha mengoreksi apakah kondisi yang dijalankan telah sesuai dengan alur diagram yang terdapat dalam proses perancangan.

d. Executive Time

Pada teknik ini, perangkat lunak berusaha dijalankan atau dieksekusi kemudian dilakukan pengukuran waktu pada saat input dimasukkan hingga output dikeluarkan. Waktu eksekusi yang dihasilkan kemudian dijadikan bahan evaluasi dan dianalisa lebih lanjut untuk melihat apakah perangkat lunak telah berjalan sesuai dengan kondisi yang dimaksud oleh tester.

e. Algorithm Analysis

Teknik ini umumnya jarang dilakukan jika perangkat lunak yang dibuat berjenis sistem informasi. Sebab teknik ini membutuhkan kemampuan matematis yang cukup tinggi dari para tester, karena di dalamnya berusaha melakukan analisa terhadap algoritma yang diimplementasikan pada perangkat lunak tersebut

Dari beberapa pengertian diatas dapat disimpulkan bahwa pengujian white box adalah suatu pengujian di luar antarmuka pengguna dan menjadi intisari dari sistem, dengan seperti pengujian dapat diketahui secara cepat.

Konsep Dasar Elisitasi

1. Definisi Elisitasi

Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66) [12], “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.

Menurut Guritno (2011:302)[13], “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.

2. Tahap-Tahap Elisitasi

Menurut Guritno (2011:302)[13] elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :

  1. Tahap I
    Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Tahap II
    Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi. M pada MDI berarti mandatory (penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. D pada MDI berarti desirable, maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna. I pada MDI berarti inessential, maksudnya requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.
  3. Tahap III
    Merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui TOE, yaitu:
    1. T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem disusulkan.
    2. O artinya operasional, bagaimana tata cara pengguna requirement dalam sistem akan dikembangkan.
    3. E artinya ekonomi, berapakah biaya yang diperlukan guna membanguan requirement didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.
    2. Middle (M) : Mampu dikerjakan.
    3. Low (L) : Mudah dikerjakan.
  4. Final Draft Elisitasi
    Final draft elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

3. Requirement Elicitation

Menurut Guritno (2011) [13] Requirement Elicitation adalah proses dalam menemukan atau mendapatkan kebutuhan sistem melalui komunikasi dengan customer, system users, dan pihak lain yang berhubungan pada sistem yamg akan dikembangkan. Requirement Elicitation didefinisikan sebagai proses mengidentifikasikan kebutuhan dan menjembatani perbedaan diantara kelompok-kelompok yang terlibat. Tujuannya menggambarkan dan menyaring kebutuhan untuk menemukan batasan kelompok-kelompok tersebut.

 

Teori Khusus

Mikrokontroler

1. Definisi Mikrokontroler

Menurut Santoso dkk di dalam Jurnal FEMA Vol. 1, No. 1 (2013:17)[14] “Mikrokontroler adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC, karena sebuah mikrokontroler umumnya telah berisi komponen pendukung sistem minimal mikroprosesor, yakni memori dan pemrograman Input-Output.”

Menurut Syahwil (2013:53),[15] “Mikrokontroler adalah sebuah system computer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input-output. Mikrokontroler adalah salah satu dari bagian dasar dari suatu system Komputer.

Mikrokontroler merupakan sebuah processor yang digunakan untuk kepentingan kontrol. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan computer mainframe, mikrokontroler dibangun dari elemen – elemen dasar yang sama. Seperti umumnya komputer, mikrokontroler adalah alat yang mengerjakan instruksi – instruksi yang diberikan kepadanya.Artinya, bagian terpenting dan utama dari suatu sistem terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer.Program ini menginstruksikan komputer untuk melakukan tugas yang lebih kompleks yang diinginkan oleh programmer.

a. Karakteristik Mikrokontroler

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.

b.Klasifikasi Mikrokontroler

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)

bahwa Beberapa fitur yang umumnya ada di dalam mikrokontroler adalah sebagai berikut:

a.RAM (Random Access Memory)

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

b.ROM (Read Only Memory)

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

c.Register

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

d.Special Function Register

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

e.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 algoritma mikrokontroler.

f.Interrupt

Interrupt bagian dari mikrokontroler 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.

2. Nodemcu

Menurut Agus Kurniawan (2015 : 01),“NodeMcu is an open soure IoT platfrom. It uses the Lua scripting language. NodeMcu was created shortly after the ESP8266 came out. Further information, you can read it on http://nodemcu.com/index_en.html. The following is a form of NodeMcu v2.”

“NodeMcu adalah soure terbuka IOT platfrom. Ia menggunakan Lua bahasa scripting. NodeMcu diciptakan lama setelah ESP8266 keluar. Informasi lebih lanjut, Anda dapat membacanya di http://nodemcu.com/index_en.html. Berikut ini adalah bentuk NodeMcu v2

A. Fitur

• Open-source

• Interaktif

• Programmable

• Biaya Rendah

• Sederhana

• Smart

• WI-FI enabled

B. Arduino-like hardware IO

Canggih API untuk hardware IO , yang secara dramatis dapat mengurangi pekerjaan berlebihan untuk mengkonfigurasi dan memanipulasi hardware.Code seperti Arduino , tetapi secara interaktif dalam script Lua .

C.Nodejs style network API

Event API untuk applicaitons jaringan, yang menfasilitasi pengembang menulis kode yang berjalan pada 5mm * 5mm berukuran MCU di Nodejs gaya . Sangat mempercepat proses pengembangan aplikasi IOT Anda .

D. Lowest cost WI-FI

Kurang dari $ 2 WI-FI MCU ESP8266 terintegrasi dan esay untuk pengembangan prototipe kit . Kami menyediakan platform terbaik untuk pengembangan aplikasi IOT pada biaya terendah .

E. Specification

Development Kit berdasarkan ESP8266, integates GPIOPWM , IIC , 1 -Wire dan ADC semua dalam satu papan . Daya developement Anda dengan cara combinating tercepat dengan NodeMCU Firmware!

• USB-TTL included, plug&play

• 10 GPIO, every GPIO can be PWM, I2C, 1-wire

• FCC CERTIFIED WI-FI module(Coming soon)

• PCB antenna

Soil moisture sensor

Menurut lilik gunarta (2011:21) Soil moisture sensor merupakansensor yang mampu mendeteksi intensitas air di dalam tanah. Sensor iniberupa dua buah paku konduktor berbahan logam yang sangat sensitif terhadap muatan listrik. Kedua paku ini merupakan media yang akan menghantarkan tegangan analog yang nilainya relatif kecil. Tegangan ini nantinya akan diubah menjadi tegangan digital untuk diproses ke dalam mikrokontroler. Soil moisture sensor menggunakan lm393 chip power supply : 3.3v atau 5v. Sensor ini terdiri dua probe untuk melewatkan arus melalui tanah, kemudian membaca resistansinya untuk mendapatkan nilai tingkat kelembaban. Semakin banyak air membuat tanah lebih mudah menghantarkan listrik (resistansi kecil), sedangkan tanah yang kering sangat sulit menghantarkan listrik (resistansi besar).

Gambar 2.4Soil moisture sensor

Pompa

Pompa adalah salah satu peralatan yang dipakai untuk mangubah energi mekanik (dari mesin pengerak pompa) menjadi energi tekan pada cairan yang dipompa. Pada umumnya pompa digunakan untuk memindahkan air dari suatu tempat ke tempat yang lain yang lebih tinggi tempatnya, ataupun tekananya.

Gambar 2.5 pompa washer

Konsep Dasar Resistor

Menurut Winarno (2011:39)[16], “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.

Menurut Sandy Hermawan (2014:262)[17], “Resistor adalah satu elemen elektronika yang di gunakan sebagai hambatan listrik”.

Dari pengertian diatas dapat disimpulkan bahwa resistor adalah komponen elektronika yang berfungsi memberikan tahanan atau hambatan arus listrik.

Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik, dan merupakan salah satu komponen yang paling sering digunakan.Resistor dapat dibuat dari bermacam-macam kompon dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan resistivitas tinggi sepertinikel-kromium)

Gambar 2.6 Resistor

(Sumber: Winarno (2011:39)


Karakteristik utama dari resisitor adalah resisitansinya dan daya listrik yang dapat dihantarkan. Karakteristik lain termasuk koefisien suhu, listrik dan induktansi.

Resistor dapat diintegrasikan kedalam sirkuit hibrida dan papan sirkuit cetak, bahkan sirkuit terpadu.Ukuran dan letak kaki bergantungpada desain sirkuit, kebutuhan daya resistor harus cukup dan disesuaikan dengan kebutuhan arus rangkaian agar tidak terbakar.

Gambar 2.7 Skema Warna Resistor

(Sumber: Winarno (2011:39)

2. Satuan

Ohm (simbol: Ω adalah satuan SI untuk resistansi listrik, diambil dari nama Georg Ohm). Nilai satuan terbesar yang digunakan untuk menentukan besarnya nilai resistor adalah:

1 Mega Ohm (MΩ) = 1.000.000 Ohm.

1 kilo Ohm (KΩ) = 1.000 Ohm.

3. Resistor Tetap

Resistor tetap yaitu resistor yang nilainya tidak dapat berubah, jadi selalu tetap (konstan). Resistor ini biasanya dibuat dari nikelin atau karbon. Berfungsi sebagai pembagi tegangan, mengatur atau membatasi arus pada suatu rangkaian serta memperbesar dan memperkecil tegangan.

Gambar 2.8 Resistor Tetap

(Sumber: Winarno (2011)

Resistor dibagi menjadi 6 yaitu:

a. Resistor Kawat

Resistor kawat ini adalah jenis resistor pertama yang lahir pada generasi pertama pada waktu rangkaian elektroniaka masih mengguanakan Tabung Hampa (Vacuum Tube). Bentuknya bervariasi dan fisik agak besar. Resisistor ini biasanya banyak digunakan dalam rangkaian daya karena memiliki ketahanan yang tinggi yaitu disipasi terhadap panas yang tinggi.

b. Resisitor Batang Karbon (Arang)

Pada awalnya resistor ini dibuat dari bahan karbon kasar yang diberililitan kawat yang kemudian diberi tanda dengan kode warna berbentuk gelang dan untuk pembacaanya dapat dilihat pada table kode warna.

c. Resistor Keramik atau Porselin

Dengan adanya perkembangan teknologi elektronika, saat ini telah dikembangkan jenis resistor yang dibuat dari bahan keramik atau porselin. Jenis resistor ini banyak dipergunakan dalam rangkaian-rangkaian modern seperti sekarang ini karena bentuk fisiknya kecil dan memiliki ketahanan yang tinggi. Di pasaran kita akan menjumpai resisitor jenis ini dengan ukuran bervariasi mulai dari 1/4 Watt, 1/3 Watt, ½ Watt, 1 Watt dan 2 Watt.

d. Resisitor Film Karbon

Sejalan dengan perkembangan teknologi para produsen komponen elektronika telah memunculkan jenis resistor yang dibuat dari bahan karbon dan dilapisi dengan bahan film yang berfungsi sebagai pelindung terhadap pengaruh luar. Nilai resistansinya dicantumkan dalam bentuk kode warna seperti pada Resistor Karbon.

e. Resisitor Film Metal

Resistor Film Metal dibuat dengan bentuk hampir menyerupai resistor film karbon dan memiliki keadalan dan stabilitas yang tinggi dan tahan terhadap perubahan temperatur.

f. Resisitor Tipe Film Tebal

Resistor jenis ini bentuknya merip dengan resistor film metal, namun resistor ini dirancang khusus agar memiliki kehandalan yang tinggi. Sebagai contoh sebuah resistor film tebal dengan rating daya 2 Watt saja sudah mampu untuk dipakai menahan beban tegangan di atas satuan Kilo Volt.

4. Resistor Tidak Tetap

Resistor tidak tetap yaitu resistor yang nilainya dapat berubah-ubah dengan jalan menggeser atau memutar toggle pada alat tersebut, sehingga nilai resistor dapat kita tetapkan sesuai dengan kebutuhan. Berfungsi sebagai pengatur volume (mengatur besar kecilnya arus), tone control pada sound system, pengatur tinggi rendahnya nada (bass/trabel) serta berfungsi sebagai pembagi tegangan arus dan tegangan.

Gambar 2.9 Resistor Tidak Tetap

(Sumber: Winarno (2011)

Resistor tidak tetap dibagi menjadi 8 yaitu:

a. Potensiometer

Potensiometer adalah komponen pembagi tegangan yang dapat disetel sesuai dengan keinginan.Bentuk fisik dari Potensiometer pada umumnya besar dan dibuat dari bahan kawat atau arang (karbon).

b. Potensiameter Preset

Potensiameter Preset bentuknya sangat kecil dan pengaturannya sama dengan Trimpot yaitu dengan menggunakan obeng yang diputar pada bagian lubang coakan.

c. NTC dan PTC

NTC adalah singakatan dari Negative Temperature Coefficient sedangkan PTC adalah singkatan dari PositiveTemperature Coefficient. Sifat dari komponen NTC adalah resisitor yang nilai tahannya akan menurun apabila temperature sekelilingnya naik dan sebaliknya komponen PTC adalah resistor yang nilai tahannya akan bertambah besar apabila temperaturnya turun.

d. LDR ( Light Dependent Resisitor)

LDR adalah singkatan dari Light Dependent Resisitor yaitu resisitor yang tergantung cahaya, artinya nilai tahannya akan berubah-ubah apabila terkena cahaya dan perubahannya tergantung dari intensitas cahaya yang diterimanya.

e. VDR (Volttage Dependent Resistor)

VDR adalah singkatan dari Volttage Dependent Resistor yaitu resistor yang nilai tahannya akan berubah tergantung tegangan yang diterimanya. Sifat dari VDR adalah semakin besar tegangan yang diterimanya maka tahanannya akan semakin mengecil sehingga arus yang melalui VDR akan bertambah besar.

Konsep Dasar Kapasitor atau Kondensator

1. Definisi Kapasitor atau Kondensator

Menurut Abdul Kadir (2012:3)[18], bahwa “Kapasitor adalah komponen yang berguna untuk menyimpan muatan listrik ukuran muatan listrik.

Menurut Winarno (2011:39)[16],, “Resistor adalah salah satu komponen elektronik yang membatasi arus yang mengalir dalam rangkaian tertutup”.

Kapasitor sendiri berasal dari kata capacitance atau kapasitas yang artinya adalah kemampuan untuk menyimpan arus listrik (Dalam istilah elektronika diistilahkan sebagai “Muatan Listrik.”)Jadi kapasitor adalah suatu komonen yang dapat diisi dengan muatan listrik kemudian disimpan untuk sementara waktu dan selanjutnya muatan tersebut di kosongakan/dibuang melalui suatu sistem atau dihubungkan ke bumi.

Kondensator diidentikkan mempunyai dua kaki dan dua kutub yaitu positif dan negatif serta memiliki cairan elektrolit dan biasanya berbentuk tabung.

Gambar 2.10 Lambang Kondensator

(Sumber: Winarno(2011:39)

Sedangkan jenis yang satunya lagi kebanyakan nilai kapasitasnya lebih rendah, tidak mempunyai kutub positif atau negatif pada kakinya, kebanyakan berbentuk bulat pipih berwarna coklat, merah, hijau dan lainnya seperti tablet atau kancing baju.

Gambar 2.11 Lambang Kapasitor

(Sumber: Winarno(2011:39)


Namun kebiasaan dan kondisi serta artikulasi bahasa setiap negara tergantung pada masyarakat yang lebih sering menyebutkannya. Kini kebiasaan orang tersebut hanya menyebutkan salah satu nama yang paling dominan digunakan atau lebih sering didengar. Pada masa kini, kondensator sering disebut kapasitor (capacitor) ataupun sebaliknya yang pada ilmu elektronika disingkat dengan huruf (C).

2. Kapasitansi

Satuan dari kapasitansi kondensator adalah Farad (F). Namun Farad adalah satuan yang terlalu besar, sehingga digunakan:

a. Pikofarad (pF) = 1X10-12

b. Nanofarad (nF) = 1X10-9 F

c. Microfarad (µF) = 1X10-6

Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini:

a. 1 Farad (F) = 1.000.000 µF (mikroFarad)

b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad)

c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad)

Satuan Farad adalah satuan yang sangat besar dan jarang dipergunakan dalam percobaan. Dalam prakteknya biasanya dipergunakan satuan Farad dalam bentuk pecahan seperti berikut ini:

a. 1 Farad (F) = 1.000.000 µF (mikroFarad)

b. 1 mikroFarad (µF) = 1.000 nF (nanoFarad)

c. 1 nanoFarad (nF) = 1.000 pF (pikoFarad)

Ada jenis kapasitor lain seperti kapasitor elektrolit yang selain memiliki nilai kapasitas juga memiliki parameter-parametera lain seperti batas tegangan kerja. Batas tegangan kerja (Working Voltage) yaitu batas tegangan maksimum di mana kapasitas tersebut dapat dioperasikan dalam suatu rangaian.Parameter tersebut biasanya dicantumkan langsung pada badan kapasitor.Selain daripada itu untuk jenis-jenis kapasitor pada umumnya diberi tanda (+) dan (-).Tanda tersebut adalah menyatakan polaritas yang harus dihubungkan dengan catu daya. Dalam pemasanganannya harus diperhatikan baik-baik jangan sampai kedua tanda tersebut dipasang terbalik sebab apabiala sampai terbalik akan mengakibatkan kerusakan pada kapasitor tersebut dan bahkan akan merusak rangkaian yang akan dibuat.

Apabila kita mendekatkan 2 macam bahan konduktor dengan tidak saling bersentuhan, kemudian kepada kedua bahan tadi kita alirkan aliran listrik, secara teoritis kita telah mendapatkan sebuah Kapasitor sederhana. Namun dalam dunia elektronika tentunya tidak sederhana itu, masih ada factor lain yang perlu dipertimbangkan dalam pembuatan sebuah Kapasitor.

Dalam pembuatan komponen Kapasitor diperlukan suatu bahan yang berfungsi menyekat di antara 2 bahan konduktor. Bahan yang berfungsi sebagai penyekat itu disebut bahan dielektrikum seperti pada gambar di bawah .

Seperti terlihat pada gambar di atas, apabila kita membuka sebuah Kapasitor Elektrolit berkas dengan menggunakan sebuah pisau tipis (cutter), di dalamnya akan terlihat 2 buah lapisan tipis. Setiap lapisan dilapisi lagi dengan bahan metal foil tipis. Setiap metal foil dihubungkan dengan salah satu terminal hubungan listrik. Antara kedua lapisan tadi diberi bahan penyekat yang disebut Dielektrikum.Bahan Dielektrikum pada umumnya dibuat dengan bahan kertas, maka, film, minyak bakelit dan lain-lain.

Dalam prakteknya kita mengenal berbagai macam jenis Kapasitor yang namanya disesuaikan dengan nama bahan Dielektrikum yang digunakan dalam membuat komponen Kapasitor. Sebagai contoh misalnya: Bila kapasitor bahan Dielektrikumnya dibuat dari kertas, maka Kapasitor tersebut dinamakan Kapasitor kertas dan kalau bahan Dielektrikumnya dibuat dari bahan elektrolit, maka Kapasitor tersebut dinamakan Kapasitor Elektrolit.

Besarnya kapasitas dari sebuah Kapasitornya dapat ditentukan dengan rumus:

c = 0,0885 x Ɛ x D/d µF

Ɛ = konstanta dielektrikum

D = luas bahan metal foil dalam cm2

d = jarak antara kedua metal foil dalam cm

Dari rumus di atas, kita dapat melihat bahwa besar kecilnya kapasitas suatu komponen Kapasitor tergantung kepada konstanta dielektrikum atau bahan dielektrikum serta luas bidang bahan dielektrikum yang digunakan.

Pengertian dari Dielektrikum adalah angkka tetap yang dipergunakan untuk membandingkan suatu bahan Dielektrikum dengan nilai konstanta Dielektrikum udara (Ɛ udara = 1).

Konsep Dasar Transistor

1. Definisi Transistor

Menurut Abdul Kadir (2012:3)[18], Transistor merupakan komponen dengan fungsi bermacam-macam. Komponen ini dapat berfungsi seperti layaknya keran air.

Alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya.Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.

Gambar 2.12 Lambang Kondensator

Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.

Transistor disusun menggunakan sambungan dioda.Berdasarkan jenis sambungan transistor dibedakan menjadi dua jenis sebagai berikut.

a. BJT (Bipolar Juction Transistor)

BJT memiliki 2 dioda yang kutub positif atau kutub negatifnya terhimpit, serta memiliki terminal, yaitu emitor (E), kolektor (C), dan basis (B). BJT dapat dibagi menjadi dua jenis berikut ini:

1. NPN (Negative Positive Negative)

Transistor NPN terdiri dari 1 lapisan semikondutor tipe-P di antara 2 lapisan semikonduktor tipe-n.Arus kecil yang memasuki basis pada emitter dikuatkan di keluran kolektor. Dengan kata lain, transistor NPN hidup ketika tegangan basis lebih tinggi dari pada tengan emitter.

Gambar 2.13 Lambang Kondensator

2. PNP(Positive Negative Positive)

Transistor PNP terdiri dari 2 lapisan semikonduktor tipe-n di antara 2 alpisan semikonduktor tipe-p. arus kecil yang meninggalkan basis pada moda tunggal emitter dikuatkan dikeluran kolektor. Dengan kata lain, transistor PNP hidup ketika tegangan basis lebih rendah dari pada tegangan emitter.

Gambar 2.14 Lambang Kondensator

Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern.Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat).Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio.Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi.Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.

2. Cara Kerja Semikonduktor

Pada dasarnya, transistor dan tabung vakum memiliki fungsi yang serupa keduanya mengatur jumlah aliran arus listrik.

Untuk mengerti cara kerja semikonduktor, misalkan sebuah gelas berisi air murni. Jika sepasang konduktor dimasukan kedalamnya, dan diberikan tegangan DC tepat dibawah tegangan elektrolisis (sebelum air berubah menjadi Hidrogen dan Oksigen), tidak akan ada arus mengalir karena air tidak memiliki pembawa muatan (charge carriers). Sehingga, air murni dianggap sebagai isolator. Jika sedikit garam dapur dimasukan ke dalamnya, konduksi arus akan mulai mengalir, karena sejumlah pembawa muatan bebas (mobile carriers, ion) terbentuk. Menaikan konsentrasi garam akan meningkatkan konduksi, namun tidak banyak. Garam dapur sendiri adalah non-konduktor (isolator), karena pembawa muatanya tidak bebas.

Silikon murni sendiri adalah sebuah isolator, namun jika sedikit pencemar ditambahkan, seperti Arsenik, dengan sebuah proses yang dinamakan doping, dalam jumlah yang cukup kecil sehingga tidak mengacaukan tata letak kristal silikon, Arsenik akan memberikan elektron bebas dan hasilnya memungkinkan terjadinya konduksi arus listrik. Ini karena Arsenik memiliki 5 atom di orbit terluarnya, sedangkan Silikon hanya 4. Konduksi terjadi karena pembawa muatan bebas telah ditambahkan (oleh kelebihan elektron dari Arsenik). Dalam kasus ini, sebuah Silikon tipe-n (n untuk negatif, karena pembawa muatannya adalah elektron yang bermuatan negatif) telah terbentuk.

Selain dari itu, silikon dapat dicampur dengan Boron untuk membuat semikonduktor tipe-p. Karena Boron hanya memiliki 3 elektron di orbit paling luarnya, pembawa muatan yang baru, dinamakan "lubang" (hole, pembawa muatan positif), akan terbentuk di dalam tata letak kristal silikon.

Dalam tabung hampa, pembawa muatan (elektron) akan dipancarkan oleh emisi thermionic dari sebuah katode yang dipanaskan oleh kawat filamen. Karena itu, tabung hampa tidak bisa membuat pembawa muatan positif (hole).

Dapat dilihat bahwa pembawa muatan yang bermuatan sama akan saling tolak menolak, sehingga tanpa adanya gaya yang lain, pembawa-pembawa muatan ini akan terdistribusi secara merata di dalam materi semikonduktor. Namun di dalam sebuah transistor

Bipolar (atau diode junction) dimana sebuah semikonduktor tipe-p dan sebuah semikonduktor tipe-n dibuat dalam satu keping silikon, pembawa-pembawa muatan ini cenderung berpindah ke arah sambungan P-N tersebut (perbatasan antara semikonduktor tipe-p dan tipe-n), karena tertarik oleh muatan yang berlawanan dari seberangnya.

Kenaikan dari jumlah pencemar (doping level) akan meningkatkan konduktivitas dari materi semikonduktor, asalkan tata-letak kristal silikon tetap dipertahankan. Dalam sebuah transistor bipolar, daerah terminal emiter memiliki jumlah doping yang lebih besar dibandingkan dengan terminal basis. Rasio perbandingan antara doping emiter dan basis adalah satu dari banyak faktor yang menentukan sifat penguatan arus (current gain) dari transistor tersebut.

Jumlah doping yang diperlukan sebuah semikonduktor adalah sangat kecil, dalam ukuran satu berbanding seratus juta, dan ini menjadi kunci dalam keberhasilan semikonduktor. Dalam sebuah metal, populasi pembawa muatan adalah sangat tinggi; satu pembawa muatan untuk setiap atom. Dalam metal, untuk mengubah metal menjadi isolator, pembawa muatan harus disapu dengan memasang suatu beda tegangan. Dalam metal, tegangan ini sangat tinggi, jauh lebih tinggi dari yang mampu menghancurkannya. Namun, dalam sebuah semikonduktor hanya ada satu pembawa muatan dalam beberapa juta atom. Jumlah tegangan yang diperlukan untuk menyapu pembawa muatan dalam sejumlah besar semikonduktor dapat dicapai dengan mudah. Dengan kata lain, listrik di dalam metal adalahinkompresible (tidak bisa dimampatkan), seperti fluida. Sedangkan dalam semikonduktor, listrik bersifat seperti gas yang bisa dimampatkan. Semikonduktor dengan doping dapat diubah menjadi isolator, sedangkan metal tidak.

Konduksi disebabkan oleh pembawa muatan, yaitu elektron atau lubang, namun dasarnya transistor bipolar adalah aksi kegiatan dari pembawa muatan tersebut untuk menyebrangi daerah depletion zone. Depletion zone ini terbentuk karena transistor tersebut diberikan tegangan bias terbalik, oleh tegangan yang diberikan di antara basis dan emiter. Walau transistor terlihat seperti dibentuk oleh dua diode yang disambungkan, sebuah transistor sendiri tidak bisa dibuat dengan menyambungkan dua diode. Untuk membuat transistor, bagian-bagiannya harus dibuat dari sepotong kristal silikon, dengan sebuah daerah basis yang sangat tipis.

3. Cara kerja transistor

Dari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.

Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.

FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut.Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut

Literature Review

Menurut Guritno, Sudaryono dan Untung Rahardja (2010:86)[13], “Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling actual, maka kita tidak perlu melakukan penelitian yang sama”. Beberapa Literature review tersebut adalah sebagai berikut:

1.Penelitian yang telah dilakukan oleh Fauzi [2015][19] dari STMIK Raharja Tangerang sebagai bentuk skripsi dengan judul “ Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing Berbasis Raspberry Pi ” Pada perancangan ini penulis menggunakan raspberry sebagai mikrokontroler sebagai sistem tanaman hijau yang menggunakan sensor LDR dan komponen-komponen seperti L298N dan motor DC.

2. Penelitian yang telah dilakukan oleh Marnisa Ramdani [2015] dari Universitas Telkom sebagai bentuk skripsi dengan judul Perancangan Sistem Monitoring Tanaman Menggunakan Zigbee Dan Platform M2m Plant Monitoring System Using Zigbee And M2m Platform Pada perancangan ini penulis membuat sebuah sistem pemantauan tanaman berbasis sensor kelembaban tanah, cahaya dan tinggi tanaman dengan memanfaatkan komunikasi machine-to-machine (M2M) menggunakan platform OpenMTC dan ZigBee.

3.Penelitian yang telah dilakukan oleh M Apri Kurniawan [2015] dari Institut Teknologi Telkom sebagai bentuk skripsi dengan judul “Alat Penyiram Tanaman Otomatis Berbasis Mikrokontroler Dengan Android Sebagai Media Monitoring” Pada perancangan alat ini dibuat dengan sistem yang dapat mempermudah masyarakat atau pengguna untuk merawat tanaman yang mereka tanam. Sensor kelembaban yang digunakan akan membaca keadaan kelembaban tanah tempat tanaman tersebut berada dan menginformasikan hasil pembacaan sensor tersebut ke pengguna via Bluetooth.

4.Penelitian yang telah dilakukan oleh M. Syahrul Munir [2010] dari Universitas Pembangunan Nasional “Veteran” Jawa Timur sebagai bentuk skripsi dengan judul “Rancangan Smart Greenhouse Dengan Teknologi Mobile Untuk Efisiensi Tenaga, Biaya Dan Waktu Dalam Pengelolaan Tanaman” Pada perancangan ini pengembangan sistem dilakukan dengan pemantauan langsung oleh sensor-sensor yang terpasang pada greenhouse antara lain sensor suhu, tekanan udara dan kelembaban, dan dilengkapi dengan kamera IP untuk memantau kondisi tanaman pada greenhouse.

5. Penelitian yang telah dilakukan oleh Andi Sulistia Riyadi [2010] dari Universitas Muria Kudus sebagai bentuk Skripsi dengan judul “ Arduino Uno Sebagai Sistem Kendali Dan Monitoring Pengaturan Air Pada Tanaman Produksi ” Pada perancangan ini penulis menggunakan arduino uno sebagai mikrokontroler sebagai mengontrol jumlah ketesediaan air pada bak dengan tambahan control level air pada tanaman yang mengandung mikroprosesor ATmega328.

Dari lima Literature Review yang ada, telah banyak penelitian mengenai tentang pemantauan pada tanaman. Maka dari itu penulis mengambil satu sample atau contoh untuk dijadikan acuan dari ke 5 (lima) literature review diatas yaitu dengan judul Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing Berbasis Raspberry Pi.

BAB III

PEMBAHASAN

Gambaran Umum Perusahaan

Sejarah Singkat Kemenko Bidang Perekonomian

Kementerian Koordinator Bidang Perekonomian pada jaman orde terbentuk pada tanggal 25 juli 1966 dengan nama Kemenerian Utama Bidang Ekonomi, Keuangan dan Industri (Ekuin) yang pa saat itu dijabat oleh Sri Sltan Hamengkubuwono IX yang juga menjabat Raja Kesultanan Yogyakarta ke-9 dengan geloar Sampeyan Dalm Ingkang Sinuwun Kanjeng Sultan Hamengkubuwono Senopati Ing Alogo Ngabdurrokhman Sayidin Panotogomo Kholifatullah Inkang apin Songo. Kementerian ini tergaung dalam cabinet Ampera I ang menggantikan Kabinet Dwikora (Kabinet Soekarno). Tugas Kabinet yang dipimpin presidium ini adalah melksanakan program stabiltasi an rehabilitasi yang berkonsentrasi pada pengendalian inlasi, pencukupan penghidupa pangan, rehabilitasi prasarana dan pembangunan nasional.

Kementerian ini mempunyai tugas membantu presiden dalam mengkoordinasikan perencanaan dan penyusunan kebijakan, serta mensinkronkan pelaksanaan kebijakan di bidang perekonomian. Pemerintahan dan pembangunan yang selalu bergerak dinamis telah menuntut kementerian ini untuk terus berkembang sehingga beberapa kali berganti nama dan pimpinan.

Visi Dan Misi Perusahaan

Visi : Terwujudnya lembaga koordinasi dan sinkronisasi pembangunan ekonomi yang efektif dan berkelanjutan.

Visi ini disusun berdasarkan analisis potensi dan permasalahan internal dan eksternal dari empat perspektif yaitu perspektif pemangku kepentingan, perspektif shareholders, perspektif proses bisnis, dan pespektif pembelajaran dan pertumbuhan yang dirumuskan sebagai pernyataan keinginan pencapaian oranisasi dalam periode lima tahun kedepan. Pernyataan keinginan pencapai tujuan organisasi diyakini dapat memberikan motivasi dan menumbuhkan komitmen personil organisasi untuk mewujudkan visi dimaksud. Dalam perumusan pernyataan tersebut, juga mengandung keyakinan dasar organisasi. Keyakinan dasar organisasi akan memberikan keyakinan kepada pegawai bahwa keinginan bahwa keinginan yang akan dicapai dalam lima tahun ke depan dapat diwujudkan. Visi Kementerian Koordinator Bidang Perekonomian tersebut rupakan koridor utama egiatan koordinasi, sehingga perlu adanya kesamaan persepsi, tindakan dalam mewujudkan pencapaian visi tersebut. Visi, Terwujudnya lembaga kordinasi dan sinkronisasi pembangunan ekonomi yang efektif dan berkelanjutan menggambarkan angan-angan kedpan atas amanat yang diberikan yang tertuang dalam tugas pokok dan fungsi Kementerian Koordinator Bidang Perekonomian. Kata efektif mempunyai arti bahwa kinerja koordinasi dan sinkronisasi yang dihasilkan memberikan manfaat tepat sasaran yang signifikan bagi upaya pencapaian sasaran pembangunan dibidang ekonomi. Sedangkan kata berkelanjtan mempunyai makna bahwa krdinasi harus dilakukan secara terus-menerus dan proaktif supaya pelaksanaan pembangunan perekonomian yang dilakukan oleh sector dan pelaku ekonomi dapat berjalan sirgi sehingga pembangunan ekonomi yang dicapai berkesinambungan.

Misi : Meningkatkan sinkronisasi dan koordinasi perencananan, penyusunan, dan pelaksanaan kebijakan dibidang perekonomian

Misi tersebut disusun dengan mempertimbangkan adanya reformasi dibidang ekonomi, perkembangan perekonomian dalam negeri maupun internasional, kondisi era globalisasi yang semakin kompetitif, serta kebutuhan ata tuntutan dari masyarakat yang menginginkan adanya akuntanbilitas penyelenggara pemerintahan yang bersih. Misi tersebut juga mengisyaratkan adanya upaya untuk meningkatkan kordinasi, sinkronisasi, dan kerja sama yang lebih baik dalam pengembangan perekonomia nasional.

Struktur Organisasi Perusahaan

Struktur organisasi Kemenetrian Koordinator Bidang Perekonomian Republik Indonesia

Tabel 3.1 Struktur Organisasi RSUD Kota Tangerang

Kedudukan Tugas dan Fungsi

Seperti halnya sebuah intansi pemerintahan, Kementerian Koordinator Bidang Perekenomian Republik Indonesia. Berikut adalah kedudukan, tugas dan fungsi yang ada pada Kementerian Koordinator Bidang Perekonomian:

1. Sekretariat Kementerian Koordinator

Sekretariat Kementerian Koordinator berada di bawah dan bertanggung jawab kepada Menteri Koordinator. Sekretariat Kementerian Koordinator dipimpin oleh Sekretaris Kementerian Koordinator.


Sekretariat Kementerian Koordinator mempunyai fungsi:

• Koordinasi kegiatan Kementerian KoordinatorBidang Perekonomian

• Koordinasi kegiatan Kementerian KoordinatorBidang Perekonomian

• Pembina dan pemberian dukungan administrasi yang meliputi ketatausahaan, kepegawaian, keuangan, kerumahtanggaan, kerjasama, hubungan masyarakat, arsip, dan dokumentasi Kementerian Koordinator Bidang Perekonomian.

• Pembinaan dan penataan organisasi tata laksana

b.Bagian Keuangan

• Pelaksanaan kegiatan dibidang administrasi keuangan

• Penyusunan usulan anggaran tahunan Rumah Sakit Umum Daerah Kota Tangerang beserta perubahan dan perhitungannya.

c.Bagian Kepegawaian

• Pelaksanaan kegiatan dibidang administrasi kepegawaian

• Pelaksanaan kegiatan dibidang pembinaan karier pegawai

• Pelaksanaan kegiatan dibidang disiplin pegawai

3. Pelayanan Medik
a. Pelayanan Medik

• Pelaksanaan pengendalian atas pelaksanaan pelayanan medic pada Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

• Pengkorrdinasian pelayanan medic pada Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

• Pembinaan pelaksanaan pelayanan medic pada Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

b. Seksi Keperawatan

• Pelaksanaan pengendalian atas pelaksanaan Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

• Pengkoordinasian pelaksanaan asuhan dan pelayanan keperawatan pada Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

• Pembinaan pelaksanaan dan pelayanan keperawtan pada Instalasi Gawat Darurat, Instalasi Rawat Jalan, Instalasi Rawat Inap, Instalasi Bedah, Instalasi perawatan Intensif, Instalasi Kebidanan, Instalasi Hemodialisa.

Tata Laksana Sistem Berjalan

Rancangan Prosedur Sistem Berjalan

1. Perancangan Prototipe

Prototipe Pengontrolan Pot Tanaman Pintar Berbasis Internet Of Things Pada RSUD Kota Tangerang, dalam perancangan prototipe ini disusun dengan menyerupai miniatur pot. Alat ini dilengkapi dengan komponen seperti: Nodemcu, sensor tanah, dan pompa air. Bahan dalam perancangan prototipe terbuat dari acrylic sebagai pembentuk miniatur pot.

Gambar 3.1 Perancangan Prototipe

2. Flowchart Sistem Yang Berjalan

Prosedur penyiraman dan monitoring pot tanaman pada RSUD Kota Tangerang, karyawan langsung menyiram dengan menggunakan selang dan monitoring masih dilakukan secara manual dengan cara mengecek tanaman seminggu sekali untuk melihat kondisi tanaman tersebut.

Berikut adalah flowchart sistem yang berjalan pada gambar 3.2.

Gambar 3.2 Flowchart Sistem Penyampaian Informasi

Dapat dijelaskan gambar 3.2 Flowchart sistem monitoring jamur diatas yaitu terdiri dari:

  1. 2 (dua) simbol terminal, yang berperan sebagai “Mulai” dan “Selesai” pada aliran proses flowchart Sistem penyampaian informasi yang berjalan
  2. 1 (satu) simbol Data yang menyatakan proses input output tanpa tergantung jenis peralatannya, yaitu : karyawan menyiapkan air
  3. 2 (Dua) simbol proses yang menyatakan sebuah proses menyiapkan dan merapikan peralatan penyiraman
  4. 1 (satu) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu: Apakah tanaman tersiram? Jika “ya” karyawan merapikan peralatan siram Jika “tidak” karyawan menyiram tanaman kembali sehingga tanaman tersiram.

3. Cara Kerja Alat

Cara kerja alat pot tanaman pintar Menggunakan Nodemcu Berbasis Internet Of Things Pada RSUD Kota Tangerang, nodemcu membaca kelembaban tanah dengan soil moisture sensor yang didapatkan dari imputan data analog pada nodemcu. Output pada nodemcu di tampilkan pada layanan penyimpanan data yaitu ubidot yang berfungsi menampilkan data analog dan statistic kelembaban tanah setiap 10 menit.

Untuk proses penyiraman akan dilakukan secara otomatis apabila kondisi kekeringan tanah >100, dan prosesnya dilakukan dengan menggunakan pompa air.

4. Blok Diagram

Berikut blok diagram berserta alur kerjanya untuk sistem Pot Tanaman pada gambar 3.3

Gambar 3.3 Blok Diagram

Keterangan:

  1. soil moisture sensor merupakan perangkat yang di gunakan untuk mendeteksi kelembaban tanah
  2. Nodemcu memproses data yang sudah diperoleh oleh soil misture
  3. Sensor LM 53 merupakan perangkat yang di gunakan untuk mendeteksi suhu
  4. Wifi berfungsi untuk melakukan flash program pada nodemcu dan mentransfer data yang sudah diproses oleh nodemcu ke media internet
  5. Cloud media penyimpanan secara online
  6. Ubidot sebagai media informasi data sensor secara online
  7. Email sebagai media notifikasi

Pembuatan Alat

Pada perancangan ini akan dibahas mengenai perancangan perangkat keras (hardware) dan perancangan perangkat lunak (software). Dari kedua pembahasan perancangan ini dianggap penting untuk dibahas karena ingin menghasilkan sistem yang baik, serta menghasilkan sinkronisasi antara perangkat keras dengan perangkat lunak. Gambaran secara umum berupa diagram blok rancangan alat adalah seperti yang di tunjukkan pada gambar 3.3. Perancangan sistem keseluruhan memerlukan beberapa alat dan bahan yang digunakan dengan deskripsi alat dan bahan sebagai berikut:

a. Alat yang digunakan meliputi:

1. Laptop

2. Software Arduino

3. Software Fritzing ( Untuk Menggambar Schematik)

4. Software Microsoft Visio 2010

5. Solder Timah

6. Tang dan Obeng

7. Kabel Jumper

8. Papan PCB Bolong

b. Sedangkan bahan-bahan yang digunakan:

a. Nodemcu

b. Soil moisture sensor

c. Pompa Air

Perangkat Keras (Hardware)

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

2. Rangkaian Sensor

Soil Moisture Sensor merupakan sensor yang mampu mendeteksi intensitas air di dalam tanah. Sensor ini berupa dua buah paku konduktor cara kerja perubahan logam yang sangat sensitif terhadap muatan listrik. Kedua paku ini merupakan media yang akan menghantarkan tegangan analog yang nilainya relatif kecil. Tegangan ini nantinya akan diubah menjadi tegangan digital untuk diproses ke dalam mikrokontroler. Soil Moisture Sensor menggunakan LM393 chip Power supply: 3.3V atau 5V. Sensor ini terdiri dua probe untuk melewatkan arus melalui tanah, kemudian membaca resistansinya untuk mendapatkan nilai tingkat kelembaban. Semakin banyak air membuat tanah lebih mudah menghantarkan listrik (resistansi kecil), sedangkan tanah yang kering sangat sulit menghantarkan listrik (resistansi besar). Rangkaian dibawah ini merupakan konfigurasi sensor pada arduino, pada gambar dibawah ini dipasang 1 buah sensor. Sensor kelembaban berfungsi untuk mendeteksi kelembaban suatu tanah, cara kerja sensor tersebut mendeteksi berapa tinggi dari kelembaban atau kadar air didalam tanah.

Dalam penggunaan soil moisture sensor, sensor kelembaban pada nodemcu perlu diprogram terlebih dahulu agar dapat bekerja sesuai dengan apa yang diinginkan.rangkapengujian ubidot.

3.Rangkaian pompa

Pompa adalah suatu rangkaian elektronika yang dikemas menjadi suatu instrumen, yang mempunyai fungsi sebagai penyedia aliran air dalam debit besar dengan prinsip kerja menghisap air yang tersedia dan mendistribusikan aliran air tersebut kepada setiap saluran keluaran air.

Gambar 3.6 Skema Rangkaian Pompa

Konsep Perancangan Perangkat Lunak (Software)

Setelah proses rangkaian perangkat keras selesai dibuat langkah selanjutnya adalah membuat perancangan perangkat lunak, meliputi penulisan listing program yang akan disimpan atau ditanam di dalam mikrokontroler dengan menggunakan suatu software Arduino, dimana perintah-perintah program tersebut akan di eksekusi oleh hardware atau sistem yang di buat.

1. Perancangan Software Arduino Uno

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

Baru sistem arduino dapat bekerja sesuai dengan apa yang diinginkan.

Menggunakan arduino 1.0 yang digunakan untuk mengontrol pot tanaman pintar dengan menggunakan nodemcu, soil moisture sensor dan pompa air.

2. Konsep Perancangan Ubidot

Ubidot adalah suatu media penyimpanan data yang open scout yang memproses data analog dan digital yang di kirim oleh mikrokontroler seperti arduino dan raspberry. Ubidot menghasilkan data statistik dan analog secara online, kelebihan ubidot dapat di pasang lebih dari 3 sensor dan maksimal 5 sensor untk free user dan untuk lebih dari 5 sensor harus upgrade ke premium user.

Pada pengujian ubidot ini menggunakan 1 buah sensor, yaitu sensor kelembaban seperti yang di tunjukan pada gambar di bawah ini

Pada gambar di atas dalam web ubidot terdapat data sensor kelembaban yang di kirim oleh mikrokontroler nodemcu yang di kirim ke ubidot setiap 10 menit sekali.

Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah

Permasalahan Yang Dihadapi

Berdasarkan wawancara dan observasi yang dilakukan dengan bapak Udiarto S.Kep selaku kepala ruangan IGD RSUD Kota Tangerang

Setelah mengamati dan meneliti permasalahan yang ada dapat dirincikansebagai berikut

  1. Penyiraman masih secara manual
  2. Memperlambat pekerjaan pegawai

Alternatif Pemecahan Masalah

Setelah mengamati dan meneliti dari beberapa permasalahan yang ada, terdapat beberapa alternatif pemecahan dari permasalahan yang dihadapi, antara lain:

  1. Membuat suatu sitem pengontrolan dan monitoring tanaman secara online
  2. Membuat sistem yang dapat mengontrol lewat internet sehingga dapat memudahkan pegawai dalam memantau tanaman

User Requirement

Elisitasi Tahap I

Berdasarkan hasil observasi dan wawancara yang dilakukan dengan pihak stakeholder mengenai sistem yang akan diusulkan, adapun beberapa kebutuhan yang diperlukan untuk membangun sistem yang diinginkan. Kebutuhan-kebutuhan tersebut disusun ke dalam tabel Elisitasi Tahap I sebagai berikut :

Tabel 3.2 Elisitasi Tahap I

Functional

No.

Analisa Kebutuhan

Saya ingin sistem :

1

Sistem sederhana dan mudah di oprasikan

2

Penyampaian Informasi Efektif secara Real-Time

3

Bekerja secara Embedded System

4

Memberikan informasi data ketika melakukan akses.

5

Sistem menyiram dengan otomatis.

6

Sistem menyiram dengan tombol button

7

Sistem dapat diakses melalui Internet.

8

Sistem dapat diakses melalui Bluetooth

9

Sistem dapat diakses melalui Wifi

10

Data sensor di tampilkan dalam bentuk data statistik dalam web ubidot

11

Data sensor di tampilkan dalam bentuk data statistik dalam SMS

12

Data terekam dalam bentuk data base
Non Functional
NoSaya ingin sistem :

1

Berjalan dan memiliki keamanan yang baik.

2

Sistem berbasis internet of things

Elisitasi Tahap II

Elisitasi tahap II merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.

  1. M pada MDI artinya Mandatory (dibutuhkan atau penting)
    Maksudnya, elisitasi tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
  2. D pada MDI artinya Desirable (diinginkan atau tidak terlalu penting)
    Maksudnya, elisitasi tersebut tidak terlalu penting dan boleh dihilangkan, tetapi jika elisitasi tersebut digunakan dalam pembuatan sistem maka membuat sistem tersebut lebih sempurna.
  3. I pada MDI artinya Inessential (diluar sistem atau dieliminasi)
    Maksudnya, adalah elisitasi tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
Tabel 3.3 Elisitasi Tahap II

Elisitasi Tahap III

Elisitasi tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya "I" pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE. Berikut ini adalah penjelasan mengenai TOE :

  1. T (Technical)
    Maksudnya, adalah pertanyaan perihal bagaimana tata cara atau teknik pembuatan elisitasi tersebut dalam sistem yang diusulkan?
  2. O (Operational)
    Maksudnya, adalah pertanyaan perihal bagaimana tata cara penggunaan elisitasi tersebut dalam sistem yang akan dikembangkan?
  3. E (Economic)
    Maksudnya, adalah pertanyaan perihal berapakah biaya yang diperlukan guna membangun elisitasi tersebut didalam sistem?

Metode tersebut dibagi kembali menjadi beberapa option, antara lain:

  1. L (Low) : Mudah untuk dikerjakan.
  2. M (Middle) : Mampu untuk dikerjakan.
  3. H (High) : Sulit untuk dikerjakan karena teknik pembuatan dan penggunaannya sulit serta biayanya mahal, sehingga elisitasi tersebut harus dieliminasi.
Tabel 3.5 Elisitasi Tahap III

Final Draft Elisitasi

Final Draft Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk mengimplementasikan sistem Monitoring jamur menggunakan internet of thing Berdasarkan Elisitasi Tahap III di atas, dihasilkan Final Draft Elisitasi yang diharapkan dapat mempermudah penulis dalam mengimplementasikan sistem.

Tabel 3.7 Final Draft Elisitasi

Functional

No.

Analisa Kebutuhan

Saya ingin sistem :

1

Sistem sederhana dan mudah di oprasikan

2

Penyampaian Informasi Efektif secara Real-Time

3

Bekerja secara Embedded System

4

Memberikan informasi data ketika melakukan akses.

5

Sistem menyiram dengan otomatis.

6

Sistem dapat diakses melalui Internet.

7

Sistem dapat diakses melalui Wifi

8

Data sensor di tampilkan dalam bentuk data statistik dalam web ubidot

9

Data terekam dalam bentuk data base
Non Functional
NoSaya ingin sistem :

1

Berjalan dan memiliki keamanan yang baik.

2

Sistem berbasis internet of things

Penyusun

 

(Marina Hartono)
NIM : 1131468927

Mengetahui,

Pembimbing I Pembimbing II

(Jawahir, Ir., MM )
NID : 03023

(Hendra Kusumah S.Kom)
NID : 14017

Menyetujui,

Stakeholder Kepala Jurusan
(Udiarto)
NIK : 30.009.07.13
(Ferry Sudarto, S.Kom,.M.Pd.)
NIP : 079010

BAB IV

UJI COBA DAN ANALISA

Rancangan Sistem Usulan

Prosedur Sistem Usulan

Setelah mengadakan penelitian dan analisa sistem yang berjalan maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun. Terdapat beberapa usulan prosedur yang baru dan memperbaiki sistem yang telah berjalan sampai dengan saat ini.

Usulan yang diajukan pada penulisan laporan skripsi ini adalah merancang dan membuat sebuah sistem pendataan surat masuk dan surat keluar dapat menampilkan data-data surat yang masuk maupun yang keluar, menampilkan halaman form pendataan yang dapat digunakan untuk menyimpan, merubah, menghapus data surat masuk, melakukan proses upload dan juga menampilkan scan dokumen surat. Dalam sistem pendataan surat masuk dan surat keluar ini terdapat juga fasilitas rekap yang dilakukan oleh admin atau petugas dalam pembuatan laporan perperiode.

Use Case Diagram Sistem Yang Diusulkan

Berikut ini adalah usulan use case diagram yang digunakan untuk menggambarkan proses pendataan surat masuk dan surat keluar pada Kementerian Bidang Perekonomian Jakarta Pusat.

Tabel 4.1 Pengujian Black Box Sistem

Pengujian Catu Daya

Pada rangkaian catu daya ini menggunakan 1 (satu) buah sumber input catu daya sebesar 12 volt, yang akan dikeluarkan terpisah sebagai output untuk memberikan tegangan kerja pada masing-masing rangkaian sebesar 5,0 volt dan 3,3 volt pada IC regulator SPX3819M5-L-3-3.

Pengujian Soil Moisture Sensor

Pada pengujian ini soil moisture sensor ditanam pada tanah untuk mengukur kelembaban tanah, yanag akan di tunjukan pada tabael data kelembaban media seperti yang ditunjukan pada tabel berikut

Tabel 4.2 Pengujian soil moisture sensor

Pengujian Tampilan Ubidot

Ubidots adalah sebuah platform Internet of Things yang berfungsi sebagai media yang memproses data analog dan digital yang dikirim oleh mikrokontroler node mcu.

Gambar 4.2 tampilan home pada ubidot

Pada gambar 4.2 diatas menunjukan sensor kelembaban berjalan baik, sensor kelembaban akan memperbaharui data dalam rentang waktu 10 menit sekali.

Pengujian Pompa Washer

Pompa Washer merupakan alat yang berfungsi untuk mengeluarkan air. Pada pengujian pompa washer ini menggunakan relay dan dimana relay terhubung dengan Nodemcu menggunakan pin digital 5 dan berfungsi sebagai CUTOFF pompa washer

Gambar 4.3 Relay

pompa washer akan menyiram tanaman secara otomatis sesuai data sensor yang di terima nodemcu ketika keadaan tanah kering. Berikut adalah rangkaian relay dan pompa washer

Gambar 4.4 Rangkaian Pompa Washer

Flowchart Program

Berikut ini adalah flowchart sistem keseluruhan

Gambar 4.5 Flowchart Sistem Keseluruhan

Dapat dijelaskan gambar 4.4 Flowchart program Pot Tanaman Pintar diatas yaitu terdiri dari:

  1. 2 (dua) simbol terminal, yang berperan sebagai “Mulai” dan “Selesai” pada aliran proses flowchart sistem Pot tanaman pintar.
  2. 3 (tiga) simbol proses yang menyatakan sebuah proses yang dimulai dari mencari koneksi,nodemcu aktif dan data dikirim ke web ubidot
  3. 2 (dua) simbol decision, yang berperan untuk menunjukan sebuah langkah pengambilan keputusan jika “ya” dan “tidak”, yaitu: Apakah Wifi terkoneksi“Ya” maka Nodemcu akan aktif dan kalau tidak akan kembali ke cek kondisi Wifi, Data kelembaban didapat jika “ya” maka akan data dikirim ke web ubidot jika “tidak” Sensor membaca kelembaban
  4. 3 (tiga) simbol Data yang menyatakan sebuah data yang dimulai dari Cek kondisi wifi,membaca data kelembaban dan data akan di tampilkan di dashboard ubidot

Analisa

Analisa Program Arduino

Proses analisa dilakukan untuk mendapatkan kesesuaian antara perangkat keras yang sudah diuji coba dengan perangkat lunak yang telah di program ke dalam Arduino. Penulisan listing program menggunakan software Arduino Untuk lebih jelas mengenai pembahasan analisa program pada mikrokontroler yang akan dilakukan dapat dilihat di bawah:

kodingan ini berfungsi untuk memasukkan library yang digunakkan

Kodingan ini untuk mendeklarasi token ubidot

Kodingan ini untuk mendeklarisasikan pin yang digunakkan, yaitu pin A0 untuk sensor kelembaban

Analisa Program Pada Ubidots

Proses analisa dilakukan untuk mendapat kesesuaian data yang diuji coba pada ubidots. Berikut ini dijelaskan langkah langkah yang ada dalam program ubidots.

Berisi tentang data riwayat penggunaan pot tanaman pintar

Merupakan string yang didapatkan dalam ubidots, berfungsi sebagai variabel untuk memberikan akses pada soil moisture sensor.

Merupakan string yang digunakan sebagai identitas pribadi pemilik ubidots untuk dapat mengakses program yang ada pada arduino.

Implementasi

Schedule

  1. Pengumpulan Data
    Proses pengumpulan data dilakukan untuk mencari sumber dan mengetahui beberapa teori yang digunakan dalam pembuatan sistem dilakukan selama 8 minggu antara 1 Oktober 2015 s/d 5November 2015
  2. Analisa Sistem
    Analisa sistem ini dilakukan untuk mengetahui komponen apa saja yang dibutuhkan dalam sistem dan mendiagnosis persoalan yang ada untuk memperbaiki sistem. Analisa sistem dilakukan selama 4 minggu ( 09 November s/d tanggal 28 November ).
  3. Perancangan Sistem
    Dalam perancangan sistem ini terbagi menjadi dua, perancangan hardware dan software merupakan proses yang dilakukan seorang peneliti agar dapat menghasilkan suatu rancangan yang mudah dipahami oleh user. Perancangan sistem dilakukan selama 4 minggu yaitu awal bulan Oktober sampai pertengahan bulan Desember.
  4. Pembuatan Program
    Pembuatan program dilakukan untuk menyempurnakan suatu sistem agar system yang telah dirancang dapat berjalan dengan baik. Pembuatan program dilakukan selama 4 minggu mulai dari awal bulan desember hingga akhir bulan desember.
  5. Testing program
    Testing Program dilakukan untuk mengetahui kesalahan-kesalahan yang ada pada program pada saat program berjalan. Testing program dilakukan selama 4 minggu yaitu dari pertengahan bulan desember sampai akhir bulan januari.
  6. Evaluasi Sistem
    Untuk mengetahui kesalahan dan kekurangan dari program yang dibuat maka perlu dilakukan evaluasi program, kegiatan ini dilakukan selama 2 minggu, minggu ke 1 di bulan januari sampai minggu ke 2 dibulan januari
  7. Perbaikan Sistem
    Penambahan atau pengurangan pada point-point tertentu yang tidak diperlukan, sehingga program benar-benar dapat dioptimalkan sesuai kebutuhan user. Perbaikan program dilakukan selama 2 minggu, pada minggu 2 dan minggu ke 3 di bulan Januari 2016
  8. Training User
    Prcobaan alat yang diuji cobakan bersama para user untuk mengetahui apakah alat yang dibuat sudah dapat berjalan dengan optimal atau tidak. Testing User dilakukan selama 2, minggu ke 3 di bulan januari dan minggu ke 4 di bulan di bulan januari 2016
  9. Implementasi Sistem
    Setelah diketahui kelayakan dari program yang dibuat, maka akan dilakukan implementasi program. Dan implementasi program dilakukan selama 2 minggu pada minggu 3 dan 4 Januari 2016
  10. Dokumentasi
    Sistem yang dibuat didokumentasikan selama penelitian dan perancangan berlangsung.

Tabel 4.3 Schedule

Estimasi Biaya

Tabel 4.4 Estimasi Biaya



BAB V

PENUTUP

Kesimpulan

Kesimpulan Rumusan Masalah

Berdasarkan rumusan masalah yang telah dijabarkan pada BAB I, maka penulis mengambil kesimpulan perihal Perancangan Sistem Informasi Tata Kelola Surat Dinas Sebagai Agenda Kegiatan Kerja Berbasis Web Pada Kemenko Bidang Perekonomian Jakarta Pusat sebagai berikut :

  1. Proses pendataan dan pencarian surat masuk dan surat keluar yang sedang berjalan saat ini pada Kemenko masih berjalan secara manual yaitu proses pencatatannya masih menggunakan buku besar atau buku agenda, pembuatan laporannya dilakukan dengan menggunakan microsoft excel yang terpisah-pisah, hal ini menyebabkan informasi yang dilaporkan serta yang dibutuhkan menjadi sering terlambat dan seringkali terjadi kesalahan pencatatan,
  2. Sistem pendataan surat masuk dan surat keluar yang berjalan saat ini perlu dirubah menjadi sistem informasi komputerisasi,sehingga tidak menggunakan buku agenda agar data yang ada tidak mudah hilang, paperless dan memudahkan petugas tata usaha dalam hal proses pendataan, pencarian, serta pembuatan laporan surat masuk dan surat keluar.
  3. Dalam sistem program tata kelola surat dinas masih banyak kekurangan dan penghambat salah satunya adalah dalam proses pencatat surat masuk dan surat keluar, menunggu tindak lanjut dari pimpinan yang terlambat serta dalam pembuatan laporan.

Dengan adanya kekurangan tersebut maka upaya yang dapat dilakukan adalah dengan perencanaan yang strategik, serta penggunaan teknologi yang memdai dengan menggunakan sistem komputerisasi melalui aplikasi website sehingga pencatatan surat masuk dan surat keluar, tindak lanjut dari pimpinan serta pelaporannya dapat tersusun dengan baik dan akurat.

Kesimpulan Terhadap Tujuan Dan Manfaat Penelitian

  1. Untuk mengetahui proses tata kelola surat dinas yang sedang berjalan saat ini sehingga tersedianya sistem yang dapat menyimpan data surat-surat dinas sehingga data-data tersebut dapat tersimpan dengan baik dan aman. Serta penelitian ini kedepannya dapat dikembangkan menjadi sistem informasi yang lebih baik dan dapat menunjang kinerja pegawai Kemenko Perekonomian.
  2. Untuk mengurangi beberapa kendala saat pengarsipan surat dinas maka dibuat dibuat sebuah sistem yang dapat mempersingkat waktu kinerja serta dalam penyimpanan datanya agar lebih mudah dalam memenuhi informasi yang dibutuhkan. Dapat mengetahui apa saja kekurangan dan kelebihan dalam pendataan surat dinas pada Kemenko Pereknomian .

Kesimpulan Terhadap Metodologi Penelitian

Untuk mendapatkan data yang sebagai objek penulisan dan untuk memperoleh bahan keterangan sebagai bahan acuan dalam perancangan program tersebut, penulis menggunakan metode metode pengumpulan data, metode analisa, metode perancangan sistem, serta metode pengujian yang diharapkan dapat membantu dalam proses tahapan pembuatan sistem pengelolaan surat masuk dan surat keluar dengan baik.

Saran

Setelah memberikan kesimpulan mengenai sistem pendataan surat masuk surat keluar yang sedang berjalan dan sistem yang dibangun, maka beberapa saran yang bisa dilakukan untuk menjadikan sistem pendataan surat masuk dan surat keluar menjadi lebih baik lagi, yaitu :

  1. Untuk pengembangan sistem dan penelitian lebih lanjut diharapkan aplikasi pendataan surat masuk dan surat keluar dapat menggunakan data-data yang bisa diimport dari data-data dalam format lain seperti format MS. Excel atau MS. Access.
  2. Perlu adanya dokumentasi atau manual mengenai petunjuk penggunaan aplikasi pendataan surat masuk dan surat keluar.
  1. Perlu diadakan pelatihan dan juga sosialisasi kepada pengguna atau (user) yang akan menggunakan sistem tersebut sebagai administrator, agar dapat dimanfaatkan dengan baik.
  2. DAFTAR PUSTAKA

    1. Pratama, I Putu Agus Eka. 2014. Sistem Informasi dan Implementasinya. Bandung: BI Obses
    2. Prhasta, Eddy. 2014. Sistem Informasi Geografis. Bandung: BI Obses
    3. 3,0 3,1 3,2 3,3 Darmawan. Deni. Verzello/John Reuter III. 2013. Sistem Informasi Manajemen. PT Remaja Rosdakarya Offset : Bandung.
    4. Al-Jufri. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika
    5. 5,0 5,1 5,2 5,3 5,4 Erinofiardi, Nurul Imam Supardi, Rendi. 2012. Penggunaan PLC Dalam Pengontrolan Temperatur,simulasi pada prototype ruangan. Jurnal Mekanikal,Vol.2 No.2 Juli 2012: 261-268. 2012. Universitas Bengkulu: Bengkulu
    6. 6,0 6,1 6,2 6,3 Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: CV Andi Offset.
    7. 7,0 7,1 7,2 Sulindawati, dan Muhammad Fathoni. 2010. Pengantar Analisa Perancangan “Sistem” . Medan: STMIK Triguna Dharma. Vol. 9, No. 2, Agustus 2010.
    8. Adelia, dan Jimmy Setiawan. 2011. Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel berbasisi Website dan Desktop.Bandung: Universitas Kristen Maranatha. Vol. 6, No. 2, September 2011:113-126.
    9. 9,0 9,1 Rizky, Soetam.2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
    10. Sastra Hadiprawira,Arie.2014.”Pembangunan Aplikasi Game Cerita Rakyat Fabel”.Skripsi.Fakultas Teknik dan Ilmu Komputer,Universitas Komputer Indonesia.Bandung.
    11. 11,0 11,1 Shivani Acharya dan Vidhi Pandya Lecturer.” Bridge between Black Box and White Box – Gray Box Testing Technique” International Journal of Electronics and Computer Science Engineering.ISSN- 2277-1956 Vol.2
    12. Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Andi: Yogyakarta
    13. 13,0 13,1 13,2 13,3 Guritno. Suryo, Sudaryono, dan R. Untung. 2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi. Yogyakarta
    14. Ari Beni Santoso,Martinus dan Sugiyanto.2013.”Pembuatan Otomasi Pengaturan Kereta Api, Pengereman, Dan Palang Pintu Pada Rel Kereta Api Mainan Berbasis Mikrokontroler”.Jurnal Fema,Vol.1,No.1
    15. Syahwil,Muhammad.2013.”panduan mudah simulasi & praktek Mikrokontroler Arduino”.Yogyakarta:ANDI
    16. 16,0 16,1 Winarno dan Deni Arifianto.2011.”Bikin Robot itu gampang”.Jakarta Selatan:PT Kawan Pustaka
    17. Hermawan,Sandy dan Choirul Banun.2014.”Top Pocket No.1 Fisika SMA Kelas X,XI&XII”.Jakarta Selatan:PT.Wahyumedia
    18. 18,0 18,1 Kadir,Abdul.2013.”Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan Arduino”.Yogyakarta:Andi
    19. Fauzi .2015 Perancangan Sistem Taman Hijau Otomatis Menggunakan Sensor LDR dan Interface Internet Of Thing Berbasis Raspberry Pada Perguruan Tinggi Raharja. Skripsi. Tidak diPublikasi. Tangerang. STMIK Raharja.

    DAFTAR LAMPIRAN

    Lampiran A

      

    Lampiran B

    2015/2016

Contributors

Lydia RJ

Diperoleh dari "https://widuri.raharja.info/index.php?title=SI1314475797&oldid=249487"