Eko Bagus Hermanto

Dari widuri
Revisi per 28 Agustus 2019 11.57 oleh Ekobagush (bicara | kontrib) (←Membuat halaman berisi '<div style="margin-top:1cm;font-family:'times new roman';font-size:12pt;text-align:justify;clear:both;"> <div style="font-size: 16pt;text-align: center;"> <p style="li...')

(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI KUNJUNGAN SALES PADA

PT. AUTOCHEM INDUSTRY TANGERANG BERBASIS ANDROID


SKRIPSI




Disusun Oleh :


NIM
: 1522483442
NAMA


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI TEKHNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

UNIVERSITAS RAHARJA

TANGERANG

TA. 2018/2019




UNIVERSITAS RAHARJA

LEMBAR PENGESAHAN SKRIPSI


PERANCANGAN SISTEM INFORMASI KUNJUNGAN SALES PADA

PT. AUTOCHEM INDUSTRY BERBASIS ANDROID

Disusun Oleh :

NIM
: 1522483442
Nama
: Eko Bagus Hermanto
Fakultas
: Sains dan Teknologi
Program Pendidikan
: Strata Satu
Program Studi
: Tekhnik Informatika
Konsentrasi
: Software Engineering

   

Disahkan Oleh :

Tangerang, Juli 2019

KETUA
       
KAPRODI
Universitas Raharja
       
Tekhnik Informatika
           
           
           
           
(Ir. Untung Raharja, M.T.I)
       
(Ruli Supriati, S.Kom, M.T.I)
NIP : 000594
       
NID :




UNIVERSITAS RAHARJA

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM INFORMASI KUNJUNGAN SALES PADA

PT. AUTOCHEM INDUSTRY TANGERANG BERBASIS ANDROID


Dibuat Oleh :

NIM
: 1522483442
Nama
: Eko Bagus Hermanto

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dann Teknologi

Program Studi Tekhnik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2018/2019


Disetujui Oleh :

Tangerang, Juli 2019

Pembimbing I
   
Pembimbing II
       
       
       
       
(Dedy Iskandar, S.Kom, M.T.I)
   
(Sutrisno, M.Kom)
NID : 05060
   
NID : 10020



ABSTRAKSI

Komputer telah mengalami perubahan bentuk yang luar biasa untuk membantu manusia dalam melakukan segala aktivitas pekerjaan seperti proses monitoring laporan penjualan dan kunjungan sales, sehingga pekerjaan dapat mudah terselesaikan dengan cepat. Dalam proses laporan penjualan dan kunjungan sales dibutuhkan system yang terkomputerisasi dimana sistem ini dapat memberikan manfaat dalam mengefektifkan dan mengefesienkan proses bisnis dari sebuah organisasi. Manfaat yang utama adalah pengguna dapat menemukan informasi yang dibutuhkan dengan cepat, sehingga dapat membantu proses menjadi lebih cepat, baik dan murah. Namun implementasi PT. Autochem Industry dalam proses laporan dan kunjungan sales masih menggunakan kertas untuk penginputannya. Jika ingin mencari data harus mencari satu persatu diantara banyaknya arsip sehingga memakan waktu yang lama. Metode pengumpulan data yang digunakan dalam penelitian ini yaitu mengunakan metode observasi, wawancara dan studi pustaka (Literature Review). Metode analisa menggunakan metode analisa Waterfall dari mulai analisa kebutuhan, desain sistem, penulisan kode program, pengujian program, penerapan program dan pemeliharaan. Metode Perancangannya menggunakan UML (Unified Modelling Language) yang digambarkan dengan Use Case Diagram,Activity Diagram dan Sequence Diagram. Dengan adanya perancangan sistem informasi kunjungan sales dapat mempermudah karyawan dalam menjalankan pekerjaannya secara efektif dan efisien, sehingga untuk menghasilkan sebuah laporan dan Fix Jurnal Plan (FJP)/kunjungan harian sales tidak perlu menggunakan banyak kertas lagi karena sudah terkomputerisasi.

Kata Kunci: Monitoring, Laporan, Sales


ABSTRACT


Computers have undergone a remarkable change of shape to help humans in carrying out all work activities such as monitoring sales reports and sales visits, so that work can be easily resolved quickly. In the process of reporting sales and sales visits a computerized system is needed where the system can provide benefits in streamlining and streamlining the business processes of an organization. The main benefit is that users can find the information needed quickly, so that it can help the process become faster, better and cheaper. But the implementation of PT. Autochem Industry in the reporting process and sales visits still uses paper for its input. If you want to find data, you have to search one by one among the many archives so that it takes a long time. Data collection methods used in this study are using the method of observation, interviews and literature (Literature Review). The method of analysis uses the Waterfall analysis method from the needs analysis, system design, program code writing, program testing, program implementation and maintenance. The design method uses UML (Unified Modeling Language) which is described by Use Case Diagram, Activity Diagram and Sequence Diagram. With the design of a sales visit information system can facilitate employees in carrying out their work effectively and efficiently, so to produce a report and Fix Journal Plan (FJP) / sales daily visits do not need to use a lot of paper anymore because it is computerized.

Kata Kunci: Monitoring, Reports, Sales



KATA PENGANTAR


Alhamdulillah, puji dan syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Skripsi dengan judul "PERANCANGAN SISTEM INFORMASI KUNJUNGAN SALES PADA PT. AUTOCHEM INDUSTRY TANGERANG BERBASIS ANDROID”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Tekhnik Informatika pada Universitas Raharja.

Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan terimakasih kepada :


  1. Bapak Dr. Po. Abas Sunarya, M. Si selaku Rektor Universitas Raharja.
  2. Bapak Dr. Henderi, S. Kom., M. Kom selaku Dekan Fakultas Universitas Raharja.
  3. Bapak Padeli, M. Kom selaku Wakil Dekan Fakultas Sains dan Teknologi Universitas Raharja .
  4. Ibu Ruli Supriati, S.Kom, M.T.I selaku Kepala Program Studi Tekhnik Informatika Universitas Raharja.
  5. Bapak Dedy Iskandar, S.Kom, MTI sebagai Dosen Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
  6. Bapak Sutrisno, M.Kom. sebagai Dosen Pembimbing II yang telah meluangkanwaktunya untuk memberikan bimbingan, masukan dan motivasi kepada penulis. .
  7. Ibu Maria selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
  8. Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmupengetahuan dan motivasi kepada penulis..
  9. Keluarga tercinta yang telah memberikan doa, dukungan moril maupun materil sehinggaSkripsi ini dapat terselesaikan dengan baik.
  10. Teman - teman seperjuangan yang selalu ada dan memberikan semangat.

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 ini bermanfaat bagi pihak yang membutuhkan.

  
Tangerang, Juli 2019
   
(Eko Bagus Hermanto)
NIM : 1522483442



DAFTAR GAMBAR

Gambar 2.1. Siklus Informasi

Gambar 2.2. Arsitektur Apache Cordova

Gambar 3.1 : Pabrik & Depo Tangerang PT. Autochem Industry

Gambar 3.2 : Struktur Organisasi Depo Tangerang PT. Autochem Industry

Gambar 3.3 : Use Case Diagram Sistem yang Berjalan

Gambar 3.4 : Sequence Diagram Sistem yang Berjalan

Gambar 3.5 : Activity Diagram Sistem yang Berjalan

Gambar 3.6 : Activity Diagram Proses Permintaan Barang Oleh Sales

Gambar 3.7 : Activity Diagram Proses Pengiriman Barang

Gambar 3.8 : Activity Diagram Proses Laporan

Gambar 4.1 : Use Case Diagram Kunjungan Sales Yang Diusulkan

Gambar 4.2 : Use Case Diagram Pemantauan Kunjungan Sales Yang Diusulkan

Gambar 4.3 : Use Case Diagram Penjualan Yang Diusulkan

Gambar 4.4 : Activity Diagram Kunjungan Sales Yang Diusulkan

Gambar 4.5 : Activity Diagram Pemantauan Kunjungan Sales Yang Diusulkan

Gambar 4.6 : Activity Diagram Penjualan Yang Diusulkan

Gambar 4.7 : Sequence Diagram Kunjungan Sales Yang Diusulkan

Gambar 4.8 : Sequence Diagram Pemantauan Kunjungan Sales Yang Diusulkan

Gambar 4.9 : Sequence Diagram Penjualan Yang Diusulkan

Gambar 4.10 : Class Diagram

Gambar 4.11 : Tampilan Login

Gambar 4.12 : Tampilan Homepage

Gambar 4.13 : Tampilan Menu Store

Gambar 4.14 : Tampilan Menu Add Store

Gambar 4.15 : Tampilan Menu Pilih Tahun

Gambar 4.16 : Tampilan Menu Pilih Jadwal Kunjungan

Gambar 4.17 : Tampilan Menu Jadwal Kunjungan

Gambar 4.18 : Tampilan Menu Pilih Toko/Bengkel

Gambar 4.19 : Tampilan Menu Kunjungan

Gambar 4.20 : Tampilan Menu Detail Kunjungan

Gambar 4.21 : Pengujian Pada Menu Log in

Gambar 4.22 : Pengujian Pada Menu Add Store

Gambar 4.23 : Pengujian Pada Menu Pilih Toko/Bengkel

Gambar 4.24 : Pengujian Pada Menu Detail Kunjungan



DAFTAR TABEL


DAFTAR SIMBOL

Simbol Use Case Diagram
Simbol Activity Diagram
Simbol Sequence Diagram
Simbol Class Diagram

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang Masalah

Di era saat ini banyak sekali orang yang ingin membuat usaha sendiri untuk bisa memperbaiki ekonomi mereka sendiri atau per-individu. Banyak sekali usaha-usaha dari mulai usaha kecil, menengah, hingga menjadi sebuah perusahaan yang besar. Demi mencukupi kebutuhan pasar, setiap pengusaha pasti berlomba-lomba untuk menarik para konsumennya. Oleh karena itu bianyak perusahaan atau instasi yang menggunakan sistem informasi dalam kegiatan usahanya, bukan hanya untuk meningkatkan keuntungan tapi juga untuk meningkatkan produktivitas pekerja pada setiap perusahaan.

Dalam perkembangan salah satu kebutuhan primer dan berjalannya suatu kegiatan usaha dalam perusahaan adalah diperlukannya informasi. Informasi yang dihasilkan harus relevan, artinya memiliki kaitan dengan apa yang dibutuhkan, akurat yang merupakan kebenaran dari informasi yang dihasilkan dan tepat waktu adalah informasi sampai pada saat dibutuhkan. Kebutuhan informasi menuntut perusahaan pengolahaan informasi dapat dihasilkan semaksimal mungkin.

dari mulai pengemasan kemasan sampai penjualan produk. Sistem informasi yang berjalan dimulai dari pemesanan produk oleh konsumen sampai laporan penjualan barang yang sudah terjual oleh sales/karyawan.

Berdasarkan uraian di atas penulis akan menjelaskan lebih lanjut dalam bentuk karya tulis ilmiah berupa laporan Skripsi dengan judul “Perancangan Sistem Informasi Kunjungan Sales Pada PT. Autochem Industry berbasis Android”.

Rumusan Masalah

Berdasarkan uraian pada latar belakang maka masalah yang akan dikaji dalam penulisan Skripsi ini sebagai berikut :

  1. Bagaimana sistem informasi untuk kunjungan sales yang berjalan pada PT. Autochem Industry saat ini ?
  2. Apakah sistem informasi untuk memantau kunjungan sales yang sedang berjalan saat ini sudah sesuai dengan kebutuhan ?
  3. Bagaimana meminimalisasi kesalahan pemantauan pada kunjungan sales yang sedang berjalan pada PT. Autochem Industry ?

Tujuan dan Manfaat Penulisan

Secara garis besar tujuan dan manfaat dari penelitian ini adalah sebagai sarana untuk menambah wawasan mengenai sistem informasi pemasaran pada PT. Autochem Industry. Adapun tujuan dan manfaat penelitian secara khusus sebagai berikut :

Tujuan Penelitian

Berdasarkan perumusan permasalahan yang di uraikan, maka tujuan dari penulis sebagai berikut :

  1. Membuat monitoring kunjungan sales menjadi lebih mudah dan up to date.
  2. Memudahkan user dalam kontrol laporan penjualan sales berdasarkan data.
  3. Meningkatkan kinerja divisi Marketing.

Manfaat Penelitian

Dengan melakukan penelitian ini, penulis berharap agar hasil penelitian dapat memberikan manfaat sebagai berikut :

  1. Manfaat Bagi Atasan
    a. Laporan penjualan sales lebih cepat karena data sudah lebih up to date.
    b. Memudahkan dalam membaca laporan karena data yang disampaikan adalah data yang up to date.
    c. Pemantauan menjadi lebih cepat dan akurat.
  2. Manfaat Bagi Sales
    a. Memberikan solusi pada proses kunjungan sales yang dilakukan dengan input data customer menjadi lebih cepat dan efektif.
    b. Memberikan solusi pada sistem yang tidak update secara otomatis setelah kunjungan sales.
    c. Memberikan solusi pada kunjungan sales yang tidak terkontrol berdasarkan data yang di input.

Batasan Masalah

Setelah pokok permasalahan telah ditetapkan dalam rangka mencapai tujuan penulisan maka dibutuhkan batasan masalah. Berdasarkan penelitian yang telah dilakukan oleh penulis, penulis membatasi dan memusatkan permasalahan agar ruang lingkup menjadi lebih jelas, antara lain :

  1. Proses pembuatan sistem kunjungan sales.
  2. Proses pembuatan laporan monitoring kepala cabang.

Metode Penelitian

Metode Pengumpulan Data

Dalam penyususan laporan ini penulis menggunakan beberapa metode penelitian, antara lain :

  1. Observasi (Pengamatan Langsung)
    Penulis melakukan metode ini dengan cara studi lapangan pada perusahaan serta melihat langsung kinerja perusahaan, sehingga dengan cara ini penulis dapat memperoleh data-data yang diperlukan.
  2. Interview (Wawancara)
    Penulis melakukan sesi tanya jawab kepada stakeholder pada PT. Autochem Industry. Dikarenakan penulisan laporan mengenai sistem informasi pemasaran, maka penulis melakukan wawancara kepada karyawan yang berada bagian marketing.
  3. Studi Literature (Studi Pustaka)
    Studi Pustaka yang dilakukan penulis bertujuan untuk memperoleh data melalui buku-buku literatur yang memiliki keterkaitan dengan penelitian sebagai bahan referensi, termasuk bahan-bahan yang diperoleh melalui bangku perkuliahan. Buku referensi maupun buku pegangan umum yang dipakai berhubungan pembahasan Skripsi ini.

Metode Waterfall

  1. Analisa Kebutuhan
    Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi literatur. Sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menerjemahkan ke dalam bahasa pemrograman.
  2. Desain Sistem
    Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat permodelan sistem seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram), serta struktur bahasan data.
  3. Penulisan Kode Program
    Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menerjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat. Tujuan testing adalah menemukan kesalahankesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.
  4. Pengujian Program
    Tahapan akhir dimana sistem yang baru di uji kemampuan dan keefektifannya sehingga didapatkan kekurangannya dan kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna.
  5. Penerapan Program dan Pemeliharaan
    Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional.
  6. Sistematika Penulisan

    Dalam melakukan penelitian, penyampaian laporan akan dibagi beberapa bab dan sub bab dengan sistematika penulisan berikut :

    BAB I PENDAHULUAN

    Pada bab ini dijelaskan secara umum mengenai masalah pokok yang dibahas dalam laporan Skripsi/Tugas Akhir ini meliputi latar belakang, perumusan masalah, pembatasan masalah, tujuan dan Manfaat penelitian yang meliputi beberapa metode yaitu metode observasi (pengamatan langsung), metode interview (wawancara) dan studi pustaka. Serta uraian mengenai sistematika penulisan laporan

    BAB II LANDASAN TEORI

    Pada bab ini akan diuraikan mengenai teori-teori atau konsep yang melandasi hal-hal yang terdapat dalam penelitian, yang berhubungan tentang kinerja laporan penjualan, baik dikutip dari berbagai referensi, dari hasil riset yang didapat maupun media lain yang menjadi masukan.

    BAB III ANALISA SISTEM YANG BERJALAN

    Bab ini berisi gambaran umum perusahaan yang berjalan, sejarah singkat perusahaan, struktur organisasi beserta fungsi-fungsinya. Penjelasan wewenang dan tanggung jawab. Selain menggambarkan organisasi pada BAB ini menggambarkan sistem yang berjalan dengan menggunakan program UML untuk menggambarkan sistem yang berjalan dengan memodelkan secara visual bersifat objek, UML yang digunakan seperti Usecase Diagram, Activity diagram, dan Sequence diagram. Gambaran analisa sistem yang berjalan dan permasalah pokoknya dengan menggunakan metode analisa Waterfall. Serta penggunaan Elisitasi tahap I, tahap II, tahap III, sampai dengan pembuatan draft final untuk pemecahan masalah.

    BAB IV HASIL PENELITIAN

    Bab ini berisikan tentang menggunakan diagram UML (usecase diagram, activity diagram, class diagram, sequence diagram), Spesifikasi basis data, rancangan layar program, rancangan tampilan output, sampai dengan pengujian sistem.

    BAB V Penutup

    Pada bab ini berisi poin-poin yang spesifik menjawab kesesuaian antara masalah, pendekatan yang digunakan, dengan solusi yang ditawarkan, yang diperoleh dari tahap-tahap analisa dan perancangan serta saran yang dapat dikerjakan dalam proses pengadaan barang dimasa mendatang, uraian daftar pustaka, dan lampiran-lampiran

    BAB II

    LANDASAN TEORI

    Teori Umum

    Konsep Dasar Sistem

    Definisi Sistem

    Ada beberapa pendapat menurut para ahli tentang definisi sistem, di antaranya adalah :

    1. Menurut Romney dan Steinbart (2015:3), dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Sistem adalah rangkaian dari dua atau lebih komponen-komponen yang saling berhubungan, yang berinteraksi untuk mencapai suatu tujuan. Sebagian besar sistem terdiri dari subsistem yang lebih kecil yang mendukung sistem yang lebih besar.
    2. Menurut Mulyadi (2016:5): , dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Sistem adalah “suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan”.
    3. Menurut Ni Putu Alanita (2014:6), Sistem adalah sekelompok dari dua atau lebih subsistem yang mempunyaii hubungan dan memiliki suatu tujuan yang sama.

    Berdasarkan pengertian sistem diatas dapat disimpulkan bahwa sistem merupakan seperangkat elemen yang saling berhubungan untuk mencapai suatu tujuan tertentu dalam proses yang dapat mendukung sebuah sistem yang lebih besar dan untuk mencapai tujuan tertentu.

    Karakteristik Sistem

    Komponen (Component) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan dan suatu sistem tidak perduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Berikut karakteristik dari sebuah system diantaranya :

    1. Batas Sistem (Boundary) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya yang mempunyai batas sistem dan fungsi ataupun tugas dari subsistem yang satu dengan lainnya berbeda tetapi tetap saling berinteraksi.
    2. Lingkungan Luar Sistem (Environment) lingkungan luar sistem ini dapat bersifat menguntungkan atau merugikan. Lingkungan luar system yang menguntungkan harus dipelihara dengan baik agar tidak hilang pengaruhnya, sedangkan lingkungan luar yang merugikan harus dihilangkan agar tidak mengganggu operasi sebuah sistem.
    3. Penghubung Sistem (Interface) Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
    4. Masukan sistem (Input) Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa Masukan Perawatan (Maintenance Input) adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi dan dapat berupa masukan Sinyal (Signal Input) adalah energi yang diproses untuk didapatkan keluaran.
    5. Keluaran Sistem (Output) Merupakan hasil dari energi yang diolah oleh suatu sistem.
    6. Pengolah Sistem (Process) Merupakan bagian yang memproses masukan untuk menjadi keluaran yang sangat diinginkan suatu sistem.
    7. Tujuan Sistem (Goal) Setiap sistem pasti mempunyai tujuan ataupun sasaran yang mempengaruhi input suatu sistem yang dibutuhkan dan output suatu sistem yang dihasilkan.

    Dari teori diatas dapat disimpulkan bahwa suatu sistem mempunyai karakteristik yang dibutuhkan untuk perancangan sistem yaitu ada 7 karakteristik yang seharusnya dilaksanakan untuk membuat suatu sistem yang baik dan benar.

    Konsep Dasar Data

    Definisi Data

    Menurut Fauzan Masykur dkk, (2015)dalam buku yang berjudul “Sistem Administrasi Pengelolaan Arsip Surat Masuk Dan Surat Keluar Berbasis Web” data adalah keterangan mengenai sesuatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik, tabel, gambar, lambang, kata, huruf- huruf yang menyatakan sesuatu pemikiran, objek, serta kondisi dan situasi.

    Menurut Yakub dalam Maulani dkk. (2016:3) dalam jurnal yang berjudul “Sistem Informasi dalam organisasi biasanya terdiri atas berbagai metode pengelolaan data.” Metode pengolahan data terdiri dari :

    1. Metode manual, merupakan pengelolaan data yang semua operasi data dilakukan dengan tangan dan bantuan alat-alat.
    2. Metode electromechanical, yang merupakan pengolahan data dengan menggabungkan semua orang dan mesin.
    3. Metode punched card equipment, merupakan pengelolaan data yang menggunakan semua alat yang disebut sistem merekam unit (unit record system).
    4. Metode electronic computer, merupakan pengolahan data dengan menggunakan komputerisasi.

    Menurut Randy Richi Wuaya Jermias, 2016 dalam jurnal berjudul “Analisa Sistem Informasi Akuntansi Gaji Dan Upah Pada PT. Bank Sinarmas Tbk. Manado” data adalah fakta-fakta simbol karakter data atau observasi yang menggambarkan suatu fenomena tertentu. Misalnya temperatur sekarang, harga suatu suku cadang, dan umur anda, semua itu adalah data. Sumber informasi adalah data juga merupakan bentuk tunggal yang menggambarkan suatu kenyataan yang terjadi pada saat tertentu.

    Dari definisi diatas maka dapat disimpulkan bahwa data adalah suatu keadaan, gambar, matematika dan lain sebagainya, yang dimana data tersebut dapat di kelolah menjadi suatu informasi yang berguna dan sesuai dengan fakta yang ada.

    Konsep Dasar Informasi

    Definisi Informasi

    Menurut Krismaji (2015:14) dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Informasi adalah “data yang telah diorganisasi dan telah memiliki kegunaan dan manfaat”.

    Menurut Untung Rahardja, 2014 dalam jurnal yang berjudul “Implementasi Viewboard Berbasis Interaktif Javascript Charts Pada Sistem Penilaian Perkuliahan”. Informasi sudah tidak lagi diserap dengan mengandalkan alat-alat yang masih kuno dan konvensional, karenanya peran komputer menjadi sangat krusial dalam memberikan solusi untuk memecahkan masalah, selain itu komputer juga merupakan alat bantu yang sangat baik untuk mengembangkan sistem yang masih ketinggalan zaman.

    Menurut Rizki Yudhi Dewantara, 2017:1 dalam jurnal berjudul “Pengaruh Kemudahan Penggunaan Dan Kemanfaatan Teknologi Informasi Terhadap Minat Menggunakan Situs Jual Beli Online” (Studi Kasus Pada Pengguna Situs Jual Beli “Z”). Teknologi informasi dan komunikasi banyak membantu masalah-masalah sosial dan ekonomi.

    Dari definisi diatas dapat disimpulkan bahwa informasi adalah data yang diolah agar bermanfaat yang biasa untuk pengambilan keputusan bagi penggunanya.

    Kualitas Informasi

    Kualitas informasi bisa dapat mengalami kesalahan dalam pemberitahuan suatu informasi dan kesalahan dalam cara pengukuran dan pengumpulan suatu informasi dan data sehingga dapat kehilangan suatu data atau data tidak dapat terproses dengan baik, dan juga dapat menerima kesalahan prosedur pemrosesan ketidak berfungsian sistem. Kualitas informasi dapat baik jika memperhatikan 3 hal ini, yaitu suatu informasi harus :

    1. Akurat, berarti informasi harus bebas dari kesalahan- kesalahan dan tidak bias atau menyesatkan.
    2. Tetap pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.
    3. Relevan, berarti informasi tersebut menpunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.

    Dari teori diatas dapat disimpulkan bahwa suatu informasi harus mempunyai kualitas tersendiri sehingga informasi tersebut dapat dipercaya oleh kebanyakan masyarakat, informasi yang berkualitas sangat diperlukan demi keberlangsungan hidup seseorang sehingga suatu informasi harus akurat, tepat waktu, relevan.

    Siklus Informasi

    Menurut Jeperson Hutahaean (2014: 10), “Data yang diolah untuk menghasilkan informasi menggunakan model proses yang tertentu”. Misalkan suhu dalam fahrenheit diubah ke celcius. Dalam hal ini digunakan model matematik berupa rumus konversi dari derajat fahrenheit menjadi satuan derajat celcius. Data yang diolah melalui suatu model menjadi informasi, kemudian penerima menerima informasi tersebut, yang berarti menghasilkan keputusan dan melakukan tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya yang disebut dengan siklus informasi (information cyle). Siklus ini disebut juga dengan siklus pengolahan data (data processing cycles)

    "/></div>

    Gambar 2.1 Siklus Informasi
    Jeperson Hutahean (2014:11)

    Nilai Informasi

    Menurut Jeperson Hutahaean (2014: 11), Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan lebih bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Menurut Jeperson Hutahaean (2014: 11), Biaya informasi terdiri dari :

    1. Biaya Perangkat Keras
      Merupakan biaya tetap atau biaya tertanam dan akan meningkat untuk tingkat-tingkat mekanisasi yang lebih tinggi.
    2. Biaya Untuk Analisis
      Merupakan biaya tertanam dan biasanya akan meningkat sesuai dengan tingkat mekanisasi yang lebih tinggi
    3. Biaya untuk tempat dan faktor kontrol lingkungan
      Biaya ini setengah berubah/semivariabel. Biasanya biaya ini meningkat sesuai dengan tingkat mekanisasi yang tinggi.
    4. Biaya Perubahan
      Biaya ini merupakan biaya tertanam dan meliputi stiap jenis perubahan dari satu metode ke metode yang lain.
    5. Biaya Operasi
      Biaya ini pada dasarnya merupakan biaya variabel dan meliputi biaya macam-macam pegawai, pemeliharaan fasilitas dan sistem.

    Konsep Dasar Sistem Informasi

    Definisi Sistem Informasi

    Menurut Kadir (2014:9), dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Sistem informasi adalah “sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai”

    Menurut Krismaji (2015:15), dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulkan, memasukkan, dan mengolah serta menyimpan data, dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan, dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan

    Menurut Priyo Sutopo, dkk, 2016, dalam jurnal yang berjudul “SISTEM INFORMASI EKSEKUTIF SEBARAN PENJUALAN KENDARAAN BERMOTOR RODA 2 DI KALIMANTAN TIMUR BERBASIS WEB”. Berpendapat bahwa Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas dan dipergunakan untuk suatu alat bantu pengambilan keputusan. Sistem Informasi yang akurat dan efektif.

    Dari definisi diatas dapat disimpulkan bahwa sistem informasi merupakan sistem di dalam suatu organisasi yang berfungsi mengolah suatu dapa serta menyediakan informasi yang diperlukan bagi pihak yang berkepentingan. Sistem informasi juga merupakan seperangkat komponen suatu sistem yang saling berhubungan dan berintegrasi yang berfungsi untuk memproses data dan serta menyimpan informasi guna mendukung keputusan dan dalam suatu organisasi.

    Komponen Sistem Informasi

    Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia, yang terdiri dari komponen-komponen dalam mencapai suatu tujuan yaitu menyajikan sebuah informasi. Sistem informasi di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan data dan informasi dari suatu organisasi dan menyediakan pihak luar tertentu untuk mendapatkan laporan- laporan yang diperlukan.

    Menurut Burch dan Grudnitski (2015), dalam buku yang berjudul “Konsep Dasar Sistem Informasi”. ADPG4442/Modul 1”. Mengemukakan bahwa sistem informasi terdiri dari komponen- komponen yang disebutnya sebagai : Blok pembangun (building block), blok pembangun ini kemudian dibagi menjadi Blok Masukan (Input Block), Blok Model (Model Block), Blok Keluaran (Output Block), Blok Teknologi (Technology Block), Blok Basis Data (Database Block), dan Blok Kendali (Controls Block)

    1. Blok Masukan (Input Block) Blok masukan dalam sebuah sistem informasi meliputi metode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumen-dokumen dasar.
    2. Blok Model (Model Block) Blok model ini terdiri dari kombinasi prosedur, logika, dan model-model yang berfungsi untuk memanipulasi data masukan dan data yang tersimpan di dalam basis data, sehingga menjadi keluaran (informasi) tertentu yang diinginkan.
    3. Blok Keluaran (Output Block) Blok keluaran berupa berbagai data keluaran, seperti dokumen keluaran (output) dan informasi yang berkualitas yang berguna untuk semua pemakai.
    4. Blok Teknologi (Technology Block) Blok teknologi digunakan untuk menerima masukan (input), menjalankan model, menyimpan dan menelusuri/mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. Blok teknologi ini merupakan komponen bantu yang memperlancar proses pengolahan yang terjadi dalam sistem.
    5. Blok Basis Data (Database Block) Kumpulan dari data yang saling berhubungan satu dengan lainnya dan tersimpan pada suatu perangkat keras (biasanya komputer) dan digunakan perangkat lunak untuk memanipulasinya.
    6. Blok Kendali (Controls Block) Pencegahan hal-hal yang dapat merusak sistem dan penanggulangan masalah pengendalian terhadap operasional sistem secara cepat, tercakup di dalamnya aspek pencegahan dan penanganan terhadap kesalahan atau kegagalan sistem serta integrasi dan pengembangan sistem.

    Dari definisi dan teori diatas dapat disimpulkan bahwa sistem infromasi mempunyai komponen yang harus diperhatikan untuk membangun suatu sistem yang baik, akurat dan sesuai dengan kebutuhan user.

    Konsep Dasar Analisa Sistem

    Definisi Analisa Sistem

    Menurut Abdul Kadir (2014:345), dalam buku yang berjudul “Konsep Dasar Analisa Sistem”. analisa sistem adalah proses untuk menentukan hal-hal detail tentang yang akan dikerjakan oleh sistem yang diusulkan (dan bukan bagaimana caranya).

    Menurut Suryadi, dan Emi, 2016:270, dalam jurnal CCIT berpendapat bahwa analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan atau hambatan yang terjadi dari kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

    Menurut Lestari dkk. (2015:10) dalam jurnal berjudul “Sistem Informasi Pelelangan Barang Secara Online pada PT. Pegadaian (Persero) Unit Pelayanan Cabang Pasar 26 Ilir Palembang” dalam langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau study literatur. Seorang sistem analisis akan menggali informasi sebanyak- banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini menghasilkan dokumen user requirement ataubisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen inilah yang akan menjadi acuan sistem analisis untuk menterjemahkan ke dalam bahasa pemrograman.

    Dari definisi diatas dapat disimpulkan bahwa analisa sistem adalah sebuah pembelajaran mengenai sistem yang sedang berjalan saat ini untuk dapat bisa merancang sistem baru untuk memberikan sistem yang terbaik bagi para user.

    Konsep Dasar Perancangan Sistem

    Definisi Perancangan Sistem

    Menurut Afriyonza, dkk 2014, dalam buku berjudul “PERANCANGAN SISTEM INFORMASI ADMINISTRASI JASA FOTO PERNIKAHAN BERBASIS WEB PADA EUPHORIA PHOTO STUDIO”. Perancangan sistem adalah sebuah proses yang menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. Tahap ini dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

    Menurut Budiman 2017, dalam artikel ilmiah yang berjudul “Perancangan dan Implementasi User Interface Pada Sistem Manajemen Dokumen AIPT Berbasis Web (Studi Kasus : Lembaga Penjaminan Mutu dan Audit Internal UKSW)” Perancangan sistem yang dibuat menggunakan bahasa pemrograman PHP (Hypertext Preprocessor) dengan metode bootstrap. Tampilan pada aplikasi memanfaatkan framework bootstrap agar lebih menarik dan responsive atau dapat menyesuaikan dengan device yang digunakan.

    Menurut Sidharta dkk (2015:98), dalam jurnal berjudul “Perancangan dan Implemantasi Sistem Informasi Urunan Desa (URDES) Berdasarkan Pada Pajak Bumi dan Bangunan” yaitu “Tujuan dari perancangan sistem yaitu untuk dapat memenuhi kebutuhan pemakai sistem, memberi gambaran secara umum tentang sistem yang baru. Menggambarkan kumpulan dari elemen- elemen yang saling terkait kemudian mengolah dan menghasilkan suatu informasi yang bermanfaat serta berguna melakukan pengambilan keputusan dana atau untuk dapat mengendalikan suatu organisasi.”

    Dari definisi diatas disimpulkan bahwa perancangan sistem adalah suatu proses yang menggambarkan bagaimana suatu sistem dibentuk mulai dari diagram berdasarkan proses bisnis yang ada seperti use case diagram. Kemudian wireframe, hingga codingan. Sehingga dapat memberikan gambaran secara umum kepada user tentang sistem yang baru.

    Tujuan Perancangan Sistem Informasi

    Pada umumnya tujuan melakukan suatu perancangan sistem informasi adalah :

    1. Untuk memenuhi kebutuhan pemakai sistem informasi.
    2. Untuk memberikan gambaran yang jelas dan rancang bangun lengkap kepada pemrogram komputer dan ahli teknik lain yang terlibat.
    3. Untuk mendukung pengolahan pelaporan manajemen dan mendukung perusahaan.

    Dari tujuan diatas dapat disimpulkan bahwa suatu perancangan sistem informasi tidak dapat berhasil karena tidak mempunyai tujuan yang baik, dengan oleh itu suatu perancangan sistem informasi harus mempunyai beberapa tujuan salah satu tujuan perancangan sistem informasi yaitu : Untuk memenuhi kebutuhan, Untuk memberikan gambaran, Untuk mendukung pengolahan.

    Metode Analisa PIECES

    “Analisa PIECES adalah analisa yang melihat sistem dari Performance, Information/Data, Economic, Control/Security, Efficiency, dan Service”. Sholihah (2016:106), Adapun pengertianya sebagai berikut :

    1. Performance (Kehandalan)
      Kehandalan suatu sistem merupakan variabel pertama dari PIECES dimana mempunyai peran penting untuk melihat sejauh mana dan seberapa handalkah suatu sistem dalam memproses untuk menghasilkan tujuan yang diinginkan. Variabel ini dapat digunakan sebagai acuan atau pedoman dalam mengevalusasi sistem dengan memperhatikan 2 komponen berikut :
      1. Kemampuan suatu sistem dalam mengerjakan sejumlah perintah dalan periode waktu yang telah ditentukan, dengan baik dan tanpa hambatan (error).
      2. Cepat atau lambatnya kemampuan sistem dala merenspon suatu perintah/program pembatasan ataupun permintaan terhadap suatu transaksi.
    2. Information (Informasi)
      Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan mudah menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru.
    3. Economic (Ekonomi)
      Alasan Ekonomi berangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan bagi kebanyakan manajer adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.
    4. Control (Kendali)
      Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahaan sistem, menjamin keamanan data, dan persyaratan.
    5. Eficiency (Efsiensi)
      Efsiensi menyangkut bagiamana menghasilkan output sebanyak banyaknya dengan input yang sekecil mungkin. Adapun indikasi suatu sistem dapat dikatakan efisien sebagai berikut :
      1. Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
      2. Data dimasukan atau disalin secara berlebihan.
      3. Informasi dihasilkan secara berlebihan.
      4. Data diproses secara berlebihan.
      5. Usaha yang dibutuhkan untuk tugas-tugas terlal berlebihan.
      6. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
    6. Service (Pelayanan)
      Kualitas pelayanan suatu sistem dapat dikatakan buruk apabila termasuk dalam kriteria berikut :
      1. Sistem menghasilkan produk yang tidak akurat.
      2. Sistem menghasilkan produk yang tidak konsisten.
      3. Sistem menghasilkan produk yang tidak dipercaya.
      4. Sistem tidak mudah digunakan.
      5. Sistem tidak fleksibel.

    Unified Modeling Language (UML)

    Definisi UML

    “UML adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek)”. Pemodelan ini digunakan untuk menyederhanakan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih muda dipelajari dan dipahami”. Esa wijayanti (2014:22)

    Menurut Rosa A.S dan M. Shalahudin (2014:133), “Unified Modeling Languange” (UML) adalah salah satu standar bahasa yang banyak digunakan dalam di dunia industri untuk menidentifikasi, requirement, membuat analisa dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek”.

    Menurut para ahli Onu dan Umeakuka (2016:506), “UML is a standard modeling language to model thereal world in the field of software engineering. A UML diagrams a partial graphical view of model of a system under design, implementation, or already in exsistence. UML diagram is made up of graphical elements system model. The UML model of the system might also contain order documentation such as usecases written as text”.

    Berdasarkan pendapat yang dikemukakan diatas, UML atau Unified Modeling Languange adalah sebuah bahasa yang dapat memberikan gambaran suatu analisa yang berorientasikan objek, sehingga dapat dipahami dengan mudah alur suatu sistem tertentu.

    Jenis-Jenis Diagram UML

    Rosa A.S dan M. Shalahudin (2014:140), “Pada UML terdiri dari 13 macam diagram yang dikelompokkan dalam 3 kategori”. Berikut ini penjelasan singkat dari pembagian kategori tersebut.

    1. Structure Diagram
      Yaitu kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan. Structure diagram terdiri dari class diagram, object diagram, component diagram, composite structure iagram, package diagram dan deployment diagram.
    2. Behavior Diagram
      Yaitu kumpulan diagram yang digunakan untuk menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem. Behavior diagram terdiri dari Use case diagram, Aktivity diagram, State Machine System.
    3. Interaction Diagram
      Yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada suatu sistem. Interaction diagram terdiri dari Sequence Diagram, Communication Diagram, Timing Diagram, Interaction Overview Diagram.
    4. Structure Diagram
      Yaitu kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan. Structure diagram terdiri dari class diagram, object diagram, component diagram, composite structure diagram, package diagram dan deployment diagram.
    5. Use Case Diagram
      Rosa dan M. Salahudin berkata dalam kutipannya (2014:155), “Merupakan permodelan untuk sistem informasi yang akan di buat. Use case mendeskripsikan interaksi antara satu atau lebih aktor dengan sistem informasi yang akan di buat”.
      1. Actor mewakili siapa pun atau apa saja yang harus berinteraksi dengan sistem.
      2. Usecase model adalah dialog antara actor dengan sistem yang akan menggambarkan fungsi yang diberikan oleh sistem. Usecase Relationship adalah suatu hubungan, baik itu antara actor dan usecase atau antara usecase dan usecase. Hubungan antara actor dan usecase disebut dengan communicate association.
      3. Association / Directed Association Asosiasi yaitu hubungan statis antar elemen. Umumnya menggambarkan elemen yang memiliki atribut berupa elemen lain, atau elemen yang harus mengetahui eksistensi elemen lain. Tanda panah menunjukkan arah query antar elemen.
      4. Generalization/Pewarisan, Pewarisan merupakan hubungan hierarkis antar elemen. Elemen dapat diturunkan dari elemen lain dan mewarisi semua atribut dan metode elemen asalnya dan menambahkan fungsionalitas baru, sehingga disebut anak dari elemen yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.
    6. Aktivity Diagram
      “Aktivity diagram digunakan untuk menganalisis behavior dengan usecase yang lebih kompleks dan menunjukan interaksiinteraksi satu sama lain. Aktifity diagram sebenarnya memiliki kesamaan dengan Start Chart diagram dalam hal menggambarkan aliran data ada model bisnis, tetapi aktifity diagram biasanya di gunakan untuk menggambarkan aktifitas bisnis yang leboh kompleks. Dimana digambarkan antara satu Use case dengan Use case yang lain saling terhubung”. Indrajani (2015: 46).
    7. Sequence Diagram
      “Sequence Diagram menggambarkan kelakuan object pada use case dengan mendeskripsikan waktu hidup object dengan pesan yang di kirimkan dan di terima oleh objek. Oleh karena itu untuk menggambarkan diagram Squance maka harus di ketahui objek-objek yang terlihat dalam sebuah use case beserta metode-metode yang di miliki kelas yang diinstasikan menjadi objek”. Rosa dan M. Salahidin (2014:165).
    8. Class Diagram
      “Class Diagram digunakan untuk menggambarkan perbedaan yang mendasar antara class class, hubungan antar class, dan dimana sub-sistem class tersebut. Pada class diagram terdapat nama class, attributes, operations, serta association (hubungan antar class)”. Indrajani (2015:49).

    Tujuan Unified Modeling Language (UML)

    Tujuan dari UML adalah sebagai berikut :

    1. Memberikan model yang telah jadi, bahasa visual yang menggambarkan sistem yang berbasis objek, agar dapat cepat dimengerti secara umum.
    2. Memberikan bahasa permodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.
    3. Menyatukan praktek-praktek terbaik yang terdapat dalam permodelan.

    Metode Elisitasi

    Langkah-Langkah Elisitasi

    “Elisitasi berisi usulan rancangan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan di sanggupi oleh peneliti untuk di eksekusi. Elisitasi di dapat melalui metode wawancara, dan dilakukan melalui 3 tahap, yaitu: Elisitasi tahap I, II, dan tahap III”. Ariawan dan Wahyuni dalam Jurnal Sisfotek Global (2015:63).

    Tahapan Elisitasi

    Menurut Ariawan dan Wahyuni Dalam Jurnal Sisfotek Global (2015:63), “Elisitasi dapat dilakukan memalui wawancara dan dilakukan dengan 3 tahap antara lain :

    1. Elisitasi Tahap 1
      Elisitasi ini berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
    2. Elisitasi Tahap 2
      Merupakan hasil dari pengklasifikasian dari elisitasi 1 dengan menggunakan metode MDI. Metode MDI ini digunakan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh peneliti untuk dieksekusi. Adapun pengertian MDI adalah sebagai berikut:
      1. M pada metode MDI artinya Mandatory (penting), maksudnya yaitu requirement tersebut harus ada dan tidak boleh di hilangkan pada saat membuat sistem baru.
      2. Pada metode MDI ialah Desirable, artinya requirement tersebut tidak terlalu penting dan boleh di hilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, maka harus dibuat agar sistem tersebut sempurna.
      3. Pada metode MDI ialah Inessential, artinya yaitu bahwa requirement tersebut bukanlah dari bagian sistem yang akan dibahas pada pembuatan sistem tersebut, hanya bagian luarnya saja.
    3. Elisitasi Tahap 3
      Elisitasi pada tahap 3 ini merupakan hasil dari elisitasi tahap 1 dan 2 dengan cara mengeliminasi semua requirement yang option-nya 1 pada metode MDI. Selanjutnya semua requirement yang tersisa dilanjutkan dengan metode TOE, yang mempunyai arti sebagai berikut :
      1. T dalam metode TOE yaitu Technical, artinya yaitu bagaimana tata cara/teknik requirement tersebut dalam sistem yang diusulkan.
      2. O dalam metode TOE yaitu Operational, artinya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
      3. E dalam metode TOE yaitu Economy, artinya berapakah biaya yang diperlukan untuk membangun requirement tersebut. Pada metode TOE dibagi lagi pada 3 pilihan yang didalamnya terdapat High, Middle, dan Low. Artinya sebagai berikut :
      4. H yang mempunyai arti High, maksudnya semua yang dikerjakan dalam pembuatannya sulit dan biaya yang diperlukan mahal sehingga requirement tersebut harus di eliminasi.
      5. M yang mempunyai arti Middle, maksudnya yaitu mampu untuk dikerjakan.
      6. L yang mempunyai arti Low, artinya requirement yang diinginkan dapat dikerjakan.

    Final Draft Elisitasi

    Final Draft Elisitasi ini merupakan tahap terakhir dari hasil tahapan sebelumnya yang harus di capai dari suatu proses elisitasi yang akan digunakan sebagai dasar pembuatan suatu sistem baru.

    Definisi Black Box Testing

    Menurut M. Sidi Mustaqbal dalam Jurnal Ilmiah Teknologi Informasi Terapan Vol. 1 No. 3 (2015:34) , “Black Box Testing berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program”.

    Menurut Pressman dalam Pratiwi (2014:99). “Pengujian Black-Box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujian Black-Box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi masukan yang menggunakan semua persyaratan fungsional untuk suatu program”.

    Menurut Chinmay (2015:4), “Blackbox testing adalah teknik pengujian tanpa memiliki pengetahuan tentang kerja internal dari aplikasi. Hanya meneliti aspek fundamental dari sistem dan tidak memiliki atau sedikit relevansi denga struktur logis internal sistem”.

    Definisi Internet

    Menurut Priyanto (2014:12), “Internet adalah Jaringan global yang menghubungkan komputer-komputer diseluruh dunia dengan menggunakan teknologi internet”.

    Internet banyak memberikan keuntungan bagi pemakainnya namun dibalik semua manfaat yang diperoleh, internet juga memberikan dampak negatif. Keuntungan pertama yang diperoleh adalah kemudahan mencari informasi. Adapun dampak dari negatif dari internet adalah kemudahan orang untuk melakukan kejahatan seperti menjiplak karya orang lain, kejahatan kartu kredit, perusakan sistem yang berbasis web dan penayangan pornografi.

    Definisi Android

    Menurut Silvia, Haritman dan Muladi (2014:2): “Android adalah platform open source yang komprehensif dan dirancang untuk mobile devices. Dikatakan komprehensif karena Android menyediakan semua tools dan frameworks yang lengkap untuk pengembangan aplikasi pada suatu mobile device. Sistem Android menggunakan database untuk menyimpan informasi penting yang diperlukan agar tetap tersimpan meskipun device dimatikan.

    ”Sedangkan menurut Vavru dan Ujbanyai (2014:9): “Android is an extensive operating system created by Google, based on open source platform. It is computer software with open source code.(Android adalah sistem operasi yang luas yang dibuat oleh Google, berdasarkan pada platform open source. Ini adalah perangkat lunak komputer dengan kode sumber terbuka).”

    Definisi PHP

    Menurut Betha Sidik (2014:73), “ PHP merupakan secara umum dikenal sebagai bahasa pemrograman script yang membuat dokumen HTML secara on the fly yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML, atau sering dikenal sebagai pemrograman server side”.

    “PHP (Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis”. Arief dalam Iqbal dkk (2017:2).

    “PHP Singakatan dari Hypertext Prepocessor yang merupakan Server-Side Programming, yaitu bahasa pemrograman yang di proses di sisi server.” Abdullah (2016:3).

    JSON

    JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data. JSON terbuat dari dua struktur :

    1. Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array.
    2. Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).

    Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemprograman modern mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa pemprograman yang juga berdasarkan pada struktur data ini.

    Definisi Apache Cordova

    Phonegap adalah salah satu framework yang opensource yang memungkinkan kita menjadikan aplikasi berbasis web menjadi aplikasi native [12]. Phonegap adalah nama lama, sementara nama baru dari phonegap ini adalah Apache Cordova karena adanya akuisisi dan lain-lain, pengembangannya ditangani oleh ASP (Apache Software Foundation) dan berganti nama menjadi Cordova.

    Dengan framework ini progammer dapat mengembangkan suatu aplikasi mobile yang dapat berjalan di lebih dari satu platform dengan menggunakan script yang sama. Dengan framework ini pengembang tidak harus menguasai bahasa pemrograman Java untuk platform Android atau menguasai bahasa pemrograman Objective-C untuk platform iOS tetapi dengan bantuan Apache Cordova pengembang hanya wajib menguasai HTML5, CSS3 dan Javascript [13].

    Banyak tools framework pendukung Cordova ini yang memudahkan pengembang aplikasi dalam mengembangkan aplikasi mobilenya, seperti Adobe Phonegap dan Ionic Framework.

    "/></div>

    Gambar 2.2 Arsitektur Apache Cordova

    Aplikasi yang telah dibuat menggunakan Apache Cordova dikembangkan dengan menggunakan HTML, CSS, dan Javascript yang berada di tingkatan Web App. Aplikasi ini nantinya berjalan melalui file lokal yang bernama index.html. Di dalam Web App sendiri terdapat satu file penting yaitu config.xml dimana dalam file ini terdapat informasi mengenai aplikasi itu sendiri dan beberapa parameter yang menyebabkan bagaimana aplikasi itu nantinya akan bekerja seperti bagaimana aplikasi itu merespon ketika user mengganti orientasi perangkatnya.

    Komponen-komponen yang ada di Web App ini akan dibaca oleh Web View dan disaat yang bersamaan Cordova Plug-in juga dibaca. Plug-in memberikan sebuah interface untuk Cordova dan juga memiliki Plugin Inti (Core Plugin) dimana Core Plugin ini mengijinkan aplikasi untuk mengakses fitur dari perangkat seperti baterai, camera, kontak telepon, dan lain-lain.

    Selain core plugin, ada banyak juga plugin pihak ketiga yang juga mengijinkan aplikasi untuk mengakses fitur device. Pengembang bisa mencari plugin Cordova dengan menggunakan plugin search atau npm. Pengembang juga bisa membuat plugin kita sendiri seperti yang dideskripsikan pada Plugin Development Guide.

    Setelah semua komponen ini dibaca oleh Web View kemudian diteruskan ke sistem operasi perangkat mobile dan aplikasi siap digunakan oleh pengguna.

    Ionic Framework

    Telah disinggung sedikit diatas bahwa salah satu tools pendukung framework Cordova yang memudahkan pengembang dalam mengembangkan aplikasinya adalah Ionic Framework. Ionic sendiri adalah sebuah framework yang bekerja pada front-end, untuk membantu pengembang menggunakan HTML5, CSS3, dan JavaScript. Dalam kasus ini setelah pengembang membangun aplikasi hybrid tersebut, Cordova-lah yang akan membungkus aplikasi itu agar bisa berjalan pada device dan menyedikan plugin-plugin untuk mengakses fungsi native yang tidak bisa dilakukan oleh JavaScript yang berjalan di web browser. Oleh karena itu Ionic Framework memiliki struktur file Cordova [13].

    "/></div>

    Gambar 2.3 Arsitektur Ionic Framework

    Bagian yang sangat penting pada framework ini adalah AngularJS karena Ionic dibangun berdasarkan AngularJS. Ionic sendiri sebenarya adalah salah satu module AngularJS yang digabung dengan CSS agar bisa menjadi aplikasi yang menyerupai aplikasi native. Dengan kata lain AngularJS disini bekerja sebagai controller aplikasi tersebut.

    Tidak hanya AngularJS saja yang membantu framework Ionic ini karena framework ini tidak bekerja sendiri. Pembungkus aplikasi menggunakan Cordova dan struktur default-nya, bagian JavaScript telah diserahkan kepada AngularJS, untuk mempercantik tampilan menggunakan CSS3 generasi terbaru atau yang disebut dengan SASS, memaksimalkan pembangunan tools-tools pada framework ini akan dilakukan oleh Gulp, untuk meng-upgrade ke versi yang lebih baru berdasarkan bower.

    Definisi My SQL

    Menurut Betha Sidik (2014: 333), “MySQL merupakan sofware database yang termasuk paling populer di lingkungan linux, kepopuleran ini karena ditunjang dari performasi query databasenya yang saat itu bisa dikatak paling cepat, dan jarang ada masalah”.

    “MySQL merupakan database yang paling digemari dikalangan Programmer Web, dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai sebuah database server yang mampu untuk memanajemen database dengan baik, MySQL terhitung merupakan database yang paling digemari dan paling banyak digunakan dibandingkan database lainnya”. Nugroho Dalam Jurnal Sains dan Informatika Vol. 1 No. 2 (2015:49).

    “MySQL merupakan turunan konsep utama dalam basis data,yaitu SQL. SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan input data, yang memungkinkan pengoperasian data dikerjakan dengan mudah”. Kusuma Ardhana dalam Jurnal Sisfotek Global Vol. 6 No. 1 (2016:77).


    Teori Khusus

    Konsep Dasar Monitoring

    Definisi Monitoring

    Menurut Sutabri (dalam Herlina dan Rasyid,2016:43). “Monitoring juga didefinisikan sebagai langkah untuk mengkaji apakah kegiatan yang dilaksanakan telah sesuai dengan rencana, mengidentifikasi masalah yang timbul agar dapat langsung diatasi, melakukan penilaian apakah pola kerja dan manajemen yang digunakan sudah tepat untuk mencapai tujuan, mengetahui kaitan antara kegiatan dengan tujuan untuk memperoleh kemajuan”.

    Jadi, Monitoring adalah kegiatan penilaian pola kerja yang dilakukan dengan cara mengkaji maupun mengamati sesuatu kegiatan yang dilaksanakan telah sesuai dengan rencana.

    Tujuan Monitoring

    Monitoring difokuskan pada penggambaran perubahan kondisi yang terjadi dan menjelaskan hubungan suatu akibat yang terjadi, manakala kestabilan di lakukan terhadap efektifitas, efesiensi, serta keseimbangan pihak-pihak yang di libatkan dalam proses perubahan tersebut, sehingga evaluasi akan masuk di dalamnya, untuk lebih jelasnya tujuan monitoring adalah sebagai berikut :

    1. Mengumpulkan data dan informasi yang di perlukan bagi peserta proses pembelajaran.
    2. Mengkaji apakah kegiatan yang dilaksanakan telah sesuai rencana.
    3. Mengidentifikasikan masalah yang timbul agar langsung dapat diatasi dengan melakukan penilaian apakah pola kerja manajemen yang digunakan sudah tepat atau belum, serta agar mengetahui kaitan antara kegiatan dengan tujuan untuk memperoleh ukuran kemajuan, menyesuaikan kegiatan dengan lingkungan yang berubah tanpa menyimpang dari tujuan.

    Definisi Penjualan (Sales)

    Penjualan (sales) adalah aktivitas atau bisnis yang menjual produk atau jasa. Dalam proses penjualan, penjual atau penyedia barang dan jasa memberikan kepemilikan suatu komoditas kepada pembeli untuk suatu harga dan barang atau jasa tertentu. Penjualan dapat dilakukan melalui berbagai metode, seperti penjualan langsung, dan melalui agen penjualan.

    Menurut (Mulyadi dalam Sondy Damanik, 2014) berpendapat bahwa, “Penjualan adalah barang yang diproduksi dan dijual perusahaan tersebut. Penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa dengan harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut.”

    Menurut Basu Swastha dalam Irwan Sahaja (2014:246), “Penjualan adalah suatu proses pertukaran barang atau jasa antara penjual dan pembeli. Jadi dapat disimpulkan bahwa penjualan adalah usaha yang dilakukan manusia untuk menyampaikan barang kebutuhan yang telah dihasilkan kepada mereka yang membutuhkan yang telah ditentukan atas tujuan bersama.”

    Definisi Siklus Penjualan

    Menurut I Cenik Ardana dan Hendro Lukman (2016:127). “siklus penjualan merupakan satu rangkaian kegiataan penjualan yang terjadi secara berulang – ulang dan diikuti dengan proses perekaman data dan informasi bisnis.

    Kegiatan Siklus Penjualan

    Menurut I Cenik Ardana dan Hendro Lukman (2016:128). “Kegiatan dalam siklus penjualan kurang lebih meliputi :

    1. Melayani pertanyaan dan memberikan informasi tentang produk kepada calon pelanggan,
    2. Menerima order pembelian dari pelanggan,
    3. Menyiapkan kontrak penjualan dan/atau order penjualan,
    4. Menyiapkan barang/jasa,
    5. Menyiapkan pengiriman barang atau penyerahan jasa,
    6. Menyiapkan faktur penjualan,
    7. Melakukan penagihan piutang,
    8. Menerima order pembelian dari pelanggan,
    9. Menerima pembayaran piutang, dan
    10. Proses akuntansi :
    11. Jurnal Penjualan,
    12. Jurnal Penerimaan Kas,
    13. Pemeliharaan kartu piutang,
    14. Pemeliharaan buku besar, dan
    15. Penyiapan laporan akuntansi.

    Komponen-Komponen Siklus Penjualan

    Menurut I Cenik Ardana dan Hendro Lukman (2016:130). “cara terbaik untuk memahami siklus penjualan adalah dengan menganalisi dan mendeskripsikan blok – blok, atau komponen – komponen terkait yang membentuk siklus penjualan tersebut yang terdiri dari :

    1. Komponen input,
    2. Komponen proses atau model,
    3. Komponen basis data,
    4. Komponen output,
    5. Komponen teknologi, dan
    6. Komponen pengendalian (control)

    Kegiatan Siklus Penjualan

    Menurut I Cenik Ardana dan Hendro Lukman (2016:128). “Kegiatan dalam siklus penjualan kurang lebih meliputi :

    Konsep Dasar Surat Pengantar

    Definisi Surat Pengantar

    Surat Pengantar adalah[1] surat yang digunakan untuk mengantarkan suatu dokumen dengan maksud agar yang menerimanya dan mengetahui tujuan dari surat pengantar tersebut. Bentuk surat pengantar dapat berupa surat biasa bisa juga berupa formulir

    1. Surat pengantar keterangan usaha
      Surat keterangan usaha adalah surat yang di tanda tangani aparat berwenang kelurahan/desa yang menyatakan bahwa nama yang tertera di dalam surat tersebut memiliki sebuah usaha yang telah tertera di dalam isi surat
    2. Surat keterangan Domisili pendatang
      Surat yang menyatakan pedatang dari suatu desa/kelurahan
    3. Surat keterangan kelahiran
      Surat yang menyatakan bahwa nama anak yang tertera dalam surat tersebut adalah anak dari pasangan suami istri yang tertera dalam surat
    4. Surat Keteranga Tidak mampu
      Surat keterangan tidak mampu adalah surat yang di keluarkan oleh keluraha/desa kepada warga yang kurang mampu untuk mendapakan berobat gratis drumah sakit
    5. Surat keterangan SKCK
      Surat keterangan SKCK adalah surat keterangan permohonan pembuatan SKCK untuk melamar pekerjaan

    Konsep dasar pelayanan

    Definisi pelayanan

    Pelayanan adalah suatu[2] aktivitas atau serangkaian aktivitas yang bersifat tidak kasat mata (tidak dapat diraba) yang terjadi sebagai akibat adanya interaksi antar tamu dengan karyawan atau hal-hal lain yang disediakan oleh perusahaan pemberian pelayanan yang dimaksudkan untuk memecahkan permasalahan pelanggan/tamu dalam dalam Daryanti dan Ismayanto

    Konsep Dasar Analisi SWOT

    Definisi SWOT

    Menurut Haile & Krupka [3] dalam International Journal Of Supply Chain Management No. 5 Vol. 3 (2016:172) “SWOT analysis is used for identifying the importance of sub characteristics in order to choose the best strategy for an organization”. (Analisis SWOT digunakan untuk mengidentifikasi pentingnya sub karakteristik untuk memilih strategi terbaik untuk sebuah organisasi)..

    Menurut Fatimah (2016:),[4] Analisis SWOT merupakan akronim atau singkatan dari 4 kata yaitu strengths, weaknesses, opportunities, dan theaths. Analisis SWOT ini merupakan salah satu metode yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu spekulasi bisnis, beberapa instrumen perencaaan strategis klasik yang memberikan cara sederhana untuk memperkirakan cara terbaik dalam menentukan sebuah strategi.instrumen ini memudahkan para praktisi untuk menentukan apa yang bisa di capai dan hal hal apa saja yang perlu di perhatikan oleh mereka.

    Manfaat Manfaat Analisis SWOT

    Analisis SWOT dianggap memiliki banyak manfaat [4] dan kelebihan dibandingkan dengan metode analisa yang lain. Berikut perupakan penjabaran beberapa manfaat menggunakan metode analisa SWOT:

    1. Analisis SWOT dapat membantu melihat suatu persoalan dari empat sisi sekaligus yang menjadi dasar sebuah analisis persoalan, yaitu kekuatan, kelemahan, kesempatan atau peluang, dan ancaman.
    2. Analisis SWOT mampu memberikan hasil berupa analisis yang cukup tajam sehingga mampu memberikan arahan ataupun rekomendasi untuk mempertahankan kekuatan sekaligus menambah keuntungan berdasarkan sisi peluang yang ada, sambil mengurangi kekurangan dan juga menghindari ancaman.
    3. Analisis SWOT dapat membantu kita “membedah” organisasi dari empat sisi yang dapat menjadi dasar dalam proses identifikasinya dan 30 dengan analisis ini kita dapat menemukan sisi-sisi yang terkadang terlupakan atau tidak terlihat selama ini.
    4. Analisis SWOT dapat menjadi instrumen yang cukup ampuh dalam melakukan analisis strategi, sehingga dapat menemukan langkah yang tepat dan terbaik sesuai dengan situasi pada saat itu.
    5. Analisis SWOT dapat digunakan untuk membantu organisasi meminimalisasi kelemahan yang ada serta menekan munculnya dampak ancaman yang mungkin akan timbul.

    Faktor-faktor Analisis SWOT

    1. Strength (Kekuatan)
      Strengths [4]merupakan sebuah kondisi yang menjadi sebuah kekuatan dala organisasi. Faktor-faktor kekuatan merupakan suatu kompetensi khusu atau sebuah kompetensi keunggulan yang terdapat dalam tubuh organisas itu sendiri. Faktor-faktor kekuatan tersebut merupakan nilai plus ata keunggulan komperatif dari sebuah organisasi. Hal tersebut muda terliha apabila sebuah organisasi memiliki hal khusus yang lebih unggul dar pesaing-pesaingnya serta dapat memuaskan stakeholder maupu pelanggan.
      Sebagai contoh dari sisi keunggulan, antara lain kekuatan organisasi yan bergerak dibidang penjualan handphone. Perusahaan tersebut menjua handphone yang khusus memiliki fitur underwater. Fitur 3 Underwater tersebut merupakan salah satu strength atau kekuata yang dimiliki oleh perusahaan handphone tersebut
    2. Weaknesses (Kelemahan)
      Weaknesses merupakan kondisi atau segala sesuatu hal yang menjadi kelemahan atau kekurangan yang terdapat dalam tubuh organisasi. Pada dasarnya, sebuah kelemahan merupakan suatu hal yang wajar ada dalam organisasi. Namun yang terpenting adalah bagaimana organisasi membangun sebuah kebijakan sehingga dapat meminimalisasi kelemahankelemahan tersebut atau bahkan dapat menghilangkan kelemahan yang ada.
      Kelemahan ini dapat berupa kelemahan dalam sarana dan prasarana. Kualitas atau kemampuan karyawan yang ada dalam organisasi, lemahnya kepercayaan konsumen, tidak sesuainya antara hasil produksi dengan kebutuhan konsumen atau dunia usaha di industri. Kelemahan yang harus segera dibenahi oleh para stakeholder dalam suatu perusahaan, antara lain yaitu:
      1. Lemahnya SDM dalam organisasi
      2. Sarana dan prasarana yang masih sebatas pada sarana wajib saja.
      3. Kurangnya sensitivitas dalam menangkap peluang yang ada, sehingga cenderung membuat organisasi mudah puas dengan keadaan yang dihadapi sekarang ini.
      4. Output pada produk yang belum sepenuhnya bersaing dengan produk perusahaan yang lain dan sebagainya.
    3. Opportinities (Peluang)
      Beberapa situasi yang dapat menjadi peluang sebuah perusahaan antara lain sebagai berikut:
      1. Kecenderungan pasar menyukai produk tertentu
      2. Identifikasi suatu produk yang belum mendapat perhatian pasar.
      3. Perubahan dalam situasi perdagangan dengan parakompetitor
      4. Hubungan dengan konsumen

      Sedangkan, ada beberapa peluang yang dapat dikembangkan oleh organisasi, atau perusahaan melihat situasi eksternal yang semakin akrab dengan kemajuan teknologi. Peluang tersebut antara lain, yaitu :

      1. Di era kemajuan teknologi yang semakin pesat, memudahkan prusahaan untuk mengembangkan usahanya dengan bantuan alat-alat teknologi yang semakin canggih. Apabila dapat dilakukan dengan optimal, maka kemungkinan dapat meminimalisasi penggunaan bantuan tenaga kerja manusia dalam pekerjaan tertentu.
      2. Penggunaan media sosial yang semakin akrab di kalangan masyarakat indonesia, memudahkan perusahaan untuk menjadikan media sosial sebagai sarana pemasaran yang cukup efektif.
    4. Threats (Ancaman)
      Threats atau ancaman ini merupakan kebalikan dari peluang atau opportunities. Ancaman merupakan kondisi eksternal yang dapat mengganggu kelancaran berjalannya sebuah organisasi atau perusahaan.
      Ancaman dapat meliputi hal-hal dari lingkungan yang tidak menguntungkan bagi sebuah organisasi. Apabila ancaman tidak segera ditanggulangi maka dapat berakibat dampak berkepanjangan sehingga menjadi sebuah penghalang atau penghambattercapainya visi dan misi sebuah organisasi atau perusahaan. Ancaman bisa dilihat dari tingkat keparahan pengaruhnya (seriousness) dan kemungkinan terjadinya (probability of accurrence). Sama seperti peluang, ancaman juga dapat dikategorikan dalam tingkatan-tingkatan sebagai berikut
      1. Ancaman utama (major threat)
        Sebuah ancaman yang kemungkinan terjadinya tinggi dan kemungkinan dapat berdampak besar. Menanggulangi ancaman jenis ini, maka diperlukan beberapa planning dan strategi yang serius agar ancaman ini tidak mengancam keberlangsungan hidup organisasi atau perusahaan
      2. Ancaman moderate (moderate threat)
        Jenis ancaman ini yang merupakan kombinasi tingkat keparahan dan kemungkinan terjado. Sebagai contoh ancaman jenis ini adalah kemungkinan tingkat keparahan yang tinggi namun kemungkinan terjadinya rendah, begitu sebaliknya.
      3. Ancaman tidak utama (minor threat)
        Ancaman ini merupakan jenis ancaman yang dampaknya kecil dan kemungkinan terjadinya juga kecil. Meskipun merupakan jenis ancaman yang ringan, namun sebaiknya jenis ancaman ini perlu segera dideteksi dan ditanggulangi. Hal tersebut tentu akan meminimalisasi kemungkinan ancaman tidak utama ini berubah menjadi ancaman yang lebih serius

    Unified Modeling Languange (UML)

    Definisi UML

    menurut Kumar & Singh dalam International Journal for Innovative Research in Science & Technology Vol. 2 Issue 03 (2015:71)[5] “UML is a nina rahayu

    standard visual modeling lang uage which is designed for specifying, visualizing, constructing and documenting of the artifacts of software systems”. (UML adalah bahasa pemodelan visual standar yang dirancang untuk menentukan, memvisualisasikan, membangun dan mendokumentasikan dari artefak sistem perangkat lunak).

    .

    Menurut Maimunah, Padeli dkk (2018)[6], Unified Modeling Language (UML) adalah keluarga notasi grafik yang didukung oleh meta-model tunggal yang membantu pendeskripsian dan desain sistem perangkat lunak, khusunya sistem yang dibangun menggunakan pemograman berorientasi objek.

    Tujuan UML

    1. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa [6]pemrograman dan proses rekayasa.UML tidak terikat pada salah satu bahasa pemrograman, hal ini bahwa UML dapat di terapkan terhadap semua bahasa Pemrograman. Bebas dari proses rekayasa adalah dengan menggunakan UML seseorang dapat membaca alur terhadap sebuah rancangan model secara real, jika ada kesalahan dalam rancangan akan ketahuan diawal sebelum rancangan tersebut di jadikan kedalam kenyataan real.
    2. Menyatukan pratikel-pratikel terbaik yang terdapat dalam pemodelan.UML dapat menyatukan pratikel-pratikel yang di anggap paling baik dalam pemodelan , sehingga dapat memberikan pengelompokan pratikel2 tersebut.
    3. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum. UML akan mempermudah dan dimengerti secara umum, sehingga dalam prototype akan mempermudahkan dalam melakukan realisasi rancangan.

    Jenis-jenis UML (Unified Modeling Language)

    Menurut rachmawati, septiana dan yuliani(2016:283)[7] “UML adalah Bahasa pemodelan Untuk sistem atau perangkat lunak yang berparadigman berorientasi objek jenis jenis diagram UML:

    1. Use Case
      Diagram use case menyajikan interaksi antara use case dan aktor dimana aktor dapat berupa orang ,peralatan atau system lain yang berinteraksi dengan system yang sedang di bangun. Use case mengambarkan fungsional system atau persyaratan-persyaratan yang harus I penuhi dari sistem pakai
    2. Activicty Diagram
      Activity Diagram adalah teknik untuk penelitian logika procedural, proses bisnis dan aliran kerja dalam banyak kasus activity diagram activity diagram mempunyai peran seperti hal nya flowchart adalah activity diagram bisa mendukung perilaku parallel sedangkan flow chart tidak bisa
    3. Sequence Diagram
      Sequence Diagram digunakan untuk mengambarkan perilaku pada scenario. Diagram ini menunjukan sejumlah contoh obyek dan message (pesan) yang di letakan di antara obyek-obyek ini dalam use case komponen utama sequence diagram terdiri atas obyek yang di tuliskan dengan kotak segiempat bernama. Message di wakili oleh garis dengan tanda panah dan waktu yang di tunjukan dengan progress vertical
    4. Class Diagram
      Class Diagram menurut A.S Rosa M. Shalahudin (2016:141) class diagram mengambarkan sistem dari segi pendefinisian kelas kelas untuk membangun sistem.

    Konsep Dasar Database

    Definisi Database

    Berikut ini ada dua pendapat mengenai definisi dari Database menurut para ahli yaitu sebagai berikut:

    1. Anhar (2016:19)[8] Database (basis data) dapat diartikan sebagai suatu pengorganisasian data dengan bantuan komputer, yang memungkinkan dapat diakses dengan mudah dan cepat.
    2. Sedangkan menurut Sutopo, dkk (2016:25)[9] “database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis data penyedia informasi bagi pemakainya. Sistem basis data adalah sustu informasi yang mengintergrasikan kumpulan dari data yang saling berhubungan dengan yang lainnya dan untuk membuatnya tersedia beberapa aplikasi yang bermacam-macam suatu sistem organisasi”.
      Dari pengertian diatas peneliti menyimpulkan Database adalah sekumpulan data yang tersimpan didalam media penyimpanan, yang memungkinkan dapat diakses dengan mudah dan cepat.
      1. Pengguna Database
        Berdasarkan cara berinteraksi dengan system, pengguna basis data dibedakan sebagai berikut: (Anhar, 2016:20)[8]
        1. Database Administrator adalah orang yang mendefiniskan basis data, mengatur hak-hak akses, melakukan perawatan, koreksi terhadap basis data.
        2. Programme Aplikasi adalah pengguna yang berinteraksi dengan basis data, dengan membuat antarmuka yang digunakan untuk manipulasi basisdata.
        3. Sophisticated User. Pengguna yang ahli, maksudnya adalah pengguna yang mengakses langsung ke mesin basis data menggunakan bahasa nonprosedural.
        4. Specialized User. Pengguna yang mempunyai keahlian dibidang tertentu. Maksudnya pengguna ini memakai basis data untuk membangun program aplikasi sesuai bidang keahliannya.
        5. Naveuser. Pengguna yang memilki pengetahuan komputasi dan basis data terbatas. Pengguna ini berinteraksi dengan basis data melalui program aplikasi yang sudah disediakan.
      2. Definisi MySQL
        Berikut ini ada dua pendapat para ahli mengenai definisi MySQL, yaitu sebagai berikut:
        1. Menurut Ukem dalam Matemilayo (2017:133)[10]. "MYSQL adalah sebuah Sistem Manajemen Database Relasional (RDBMS) digunakan untuk membuat tabel dan data database. MySQL sangat cepat, handal, dan mudah digunakan, dan konektivitasnya, kecepatan, dan keamanan membuatnya sangat sesuai mengakses database"..
        2. Menurut Nugroho dalam Syukron (2015:29)[11]. “ MySQL (My Structured Query Language) adalah sebuah program pembuat dan pengelola database atau yang sering disebut dengan DBMS (Database Management System)”..

    Berdasarkan dua pendapat diatas, dapat disimpulkan bahwa MySQL merupakan sebuah software database yang populer yang sering digunakan dalam pembuatan aplikasi web.

    Konsep Dasar Wamp

    Definisi wamp

    Menurut Andi dalam Annisak (2017:2)[12] WampServer adalah sebuah aplikasi yang dapat menjadikan komputer kita menjadi sebuah server"

    Konsep Dasar Yii Framework

    Yii Framework

    Menurut Ari Budi Warsito (2015 : 26)[13] Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Websiteberskala-besar. Yii adalah free software dengan lisensi BSD licence, aplikasi website framework open-source yang ditulis dengan PHP5. Yii menyediakan reusabilitymaksimum dalam pemrograman Website dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!".

    Yii mengimplementasikan pola desain model-view-controller (MVC), yang diadopsi secara luas dalam pemrograman Website. MVC bertujuan untuk memisahkan logika bisnis dari pertimbangan antarmuka pengguna agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi elemen antar muka pengguna seperti teks, input form; sementara controller mengatur komunikasi antar model dan view.

    Selain implementasi MVC, Yii juga memperkenalkan frontcontroller (controller-depan), yang disebut Application, yang mengenkapsulasi konteks eksekusi untuk memproses sebuah request. Application mengumpulkan beberapa informasi mengenai request pengguna dan kemudian mengirimnya ke controller yang sesuai untuk penanganan selanjutnya. Diagram berikut memperlihatkan struktur statis sebuah aplikasi Yii :

    Gambar 2.8 Diagram Yii Framework Yii Framework
    Sumber: http://www.yiiframework.com/

    Konsep Dasar Internet

    Definisi Internet

    Menurut Triyono dalam Jurnal SENSI Vol 4 No 1(2018:23)[14] Internet singkatan dari Iternational Network Internet merupakan Jaringan komputer raksasa yang mengintegrasikan ribuan jaringan computer di lebih dari 200 Negara

    Konsep Dasar Website

    Definisi Website

    Menurut Al-Husain, dkk dalam Jurnal CERITA (2016:134)[15], “Web atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masingmasing dihubungkan dengan jaringan-jaringan halaman”.

    Sedangkan menurut Ilka Zufria dan M. Hasan Azhari dalam Jurnal Sistem Informasi (2017:52)[16], “Website adalah sekumpulan halaman informasi yang disediakan melalui jalur internet sehingga bisa di akses di seluruh dunia selama terkoneksi dengan jaringan internet. Website merupakan komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh oranglain”.

    Berdasarkan pendapat para ahli tersebut maka dapat disimpulkan bahwa website adalah sebuah situs untuk memperoleh informasi melalui jaringan internet.

    Jenis Website

    Menurut Ilka Zufria dan M. Hasan Azhari dalam Jurnal Sistem Informasi Vol.1 No.1 (2017:52)[16] secara umum situs web digolongkan menjadi 3 (tiga) jenis yaitu :

    1. Website statis
      Website statis adalah web yang mempunyai halaman tidak berubah. Artinya adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan mengedit code yang menjadi struktur dari situs itu.
    2. Website Dinamis
      Website dinamis merupakan website yang secara struktur diperuntukkan untuk update sesering mungkin. Biasanya selain utama yang bisa diakses oleh user pada umumnya , juga disediakan halaman backend untuk mengedit konten dari website.
    3. Website Interaktif
      Website interaktif adalah web yang saat ini memang sedang booming. Salah satu contoh website interaktif adalah blog dan forum. Konsep Dasar PHP(Hypertext Preprocessor)

    Konsep dasar PHP

    Definisi PHP

    Menurut Hengki Tamando Sitohang dalam Jurnal Pelita Nusantara Vol.3 No.1 (2018:8)[17], “PHP adalah bahasa pemrograman web berbasis server (server slide) yang mampu memparsing kode PHP dari kode dengan ekstensi PHP sehingga menghasilkan tampilan website yang dinamis disisi client

    Menurut Randi V. Palit dalam Jurnal Teknik Elektro dan Komputer Vol.4 No.7 (2015:3), “PHP adalah bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan biasa digunakan pada HTML.

    Berdasarkan beberapa pendapat di atas, PHP merupakan bahasa pemograman yang menerjemahkan baris kode mesin untuk membuat aplikasi website.

    Kelebihan PHP

    Menurut Madcoms (2016:2), PHP memiliki banyak kelebihan yang menjadi alasan kenapa anda harus menggunakan PHP. Berikut ini adalah beberapa kelebihan dari PHP :

    1. Bisa membuat web menjadi dinamis.
    2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
    3. Program yang dibuat dengan PHP bisa dijalankan oleh semua sistem operasi (OS) karena PHP berjalan secara web base yang artinya semua sistem operasi bahkan handpone yang mempunyai web browser dapat menggunakan program PHP.
    4. Aplikasi PHP lebih cepat dibandingkan ASP maupun java.
    5. Mendukung banyak paket database seperti MySQL, Oracle, Postgre SQL dan lain-lain.
    6. Bahasa pemrograman PHP tidak memerlukan kompilasi(compile) dalam penggunaannya.
    7. Banyak web server yang mendukung PHP seperti Apache, Loghttpd, IIS dan lain-lain.
    8. Pengembangan aplikasi PHP mudah karena banyak dokumentasi, refrensi dan developer yang membantu dalam pengembangannya.
    9. Banyak bertebaran aplikasi dan program PHP yang gratis dan siap pakai seperti wordpress, prestashop dan lain-lain.

    Konsep dasar HTML

    Menurut Harkamal Kaur (2017:2)[18] “Hyper Text Language, commonly abbreviated as HTML, is the standardmarkup language used to create web pages. Along with CSS, and JavaScript, HTML is a cornerstrone technology used to create web pages as well as to create user interfaces formobile and web applications”. (Hyper Text Markup Language, yang biasa disingkat HTML, adalah bahasa markup standar yang digunakan untuk membuat halaman web. Seiring dengan CSS, dan JavaScript, HTML, merupakan teknologi cornerstone yang digunakan untuk membuat halaman web sekaligus untuk menciptakan user interface aplikasi mobile dan mobile

    Konsep Dasar Elisitasi

    Definisi Elisitasi

    Menurut Agit Amrullah, dkk (2016:27)[19], “Elisitasi merupakan rancangan dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

    Sedangkan menurut Abas Suryana, dkk dalam Jurnal SCCIT (2015:18),[20] ”Elisitasi adalah rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

    Berdasarkan beberapa pendapat di atas, elisitasi merupakan sekumpulan metode analisa yang ditunjukan kedalam kebutuhan sistem baru.

    Jenis-jenis Elisitasi

    Menurut Agit Amrullah, dkk (2016:27)[19], “Elisitasi didapat melalui metode wawancara dan dilakukan melalui 3(tiga) tahap, yaitu sebagai berikut

    1. Elisitasi Tahap 1
      Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
    2. 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 untuk dieksekusi.
      1. (M) pada MDI itu artinya Mandatory.
        Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
      2. (D) pada MDI itu artinya Desirable.
        Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih perfect.
      3. (I) pada MDI itu artinya Inessential.
        Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
    3. 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 melalui metode TOE.
      1. (T) artinya Technical, maksudnya bagaimana tata cara / tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
      2. (O) artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
      3. (E) artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.

      Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut :

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

    Konsep Dasar Blackbox Testing

    Menurut Asrin Hosseini dan Amir Sheikh-Ahmadi dalam International Journal of Computer Applications (2015:44),[21] “The black box test is a test thatdoes not pay attention to the inner mechanism of a system or tool; it is only focused on the produced outputs based on the selected inputs and running conditions”.

    Menurut Khan yang dikutip oleh M. Sidi Mustaqbal, dkk dalam Jurnal Ilmiah Teknologi Informasi Terapan (2015:33),[22] “Blackbox testing adalah pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan data pada spesifikasi fungsional program”.

    Berdasarkan pendapat beberapa ahli diatas maka dapat disimpulkan bahwa blackbox testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak.

    Konsep Dasar Literature Review

    Menurut Nur Azizah, dkk dalam jurnal SENSI Vol.2 No.2 (2016:122)[23], “Literature adalah kesusterataan atau kepustakaan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya.

    Menurut Budianto, dkk dalam Jurnal CCIT Vol.8 No.3 (2015:138)[24], menjelaskan bahwa “Literature review berisi tentang uraian teori, temuan dan bahan penelitian lain yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian. Uraian dalam literature review ini diarahkan untuk menyusun kerangka pemikiran yang jelas tentang pemecahan masalah yang diuraikan sebelumnya pada perumusan masalah”.

    Sehingga dapat disimpulkan Literature review adalah uraian tentang teori, temuan, dan bahan penelitian lainnya yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian untuk menyusun kerangka pemikiran yang jelas dari perumusan masalah yang ingin diteliti”.

    Literature Review

    1. Tinjauan Studi Pustaka oleh Silva Ayu Lestari, dkk dalam Jurnal SENSI Vol. 4 No.2 (2018)[25] yang berjudul “RANCANG BANGUN SISTEM INFORMASI REGISTRASI TEMPAT USAHA UNTUK MENDUKUNG PEMETAAN WILAYAH” proses pembuatan surat perizinan tempat usaha di kantor Kecamatan kosambi masih mengunakan sistem yang manual yaitu penduduk harus datang dulu ke kantor kecamatan proses pembuatan surat perizinan usaha membutuhkan waktu yang lama maka dari itu peneliti mencoba mebangun dan merancangan sistem rancangan bangun sistem informasi registrasi tempat usaha Dengan tujuan untuk mempermudah dan mempercepat dalam pembuatan surat perizinan usaha dengan adanya sistem informasi registrasi tempat usaha dapat mempermudah penduduk untuk melakukan proses registrasi dan mempermudah pegawai dalam menginput data permohonan registrasi tempat usaha. metode penelitian yang digunakan yaitu metode pengumpulan data dengan metode obervasi, wawancara dan studi pustaka. Dengan metode analisa menggunakan PIECES (Performance, Information, Economic, Control, Efficiency, Service) dan metode perancangan menggunakan alat bantu UML (Unified Modelling Language) . Mafaat dari jurnal ini bagi peneliti menambah ilmu bagi penelitian yang sedang di lakukan.
    2. Penelitian yang dilakukan oleh Sri Rahayu,Syarah,Dara HanaWardan dalam jurnal Sensi Vol.3 No.1–Februari 2017 dengan judul “OPTIMALISASI KARTU KENDALI PADA SISTEM INFORMASI PENDATAAN SURAT MASUK DAN SURAT KELUAR” banyak nya jumlah surat masuk dan surat keluar setiap harinya di SMK Negeri 5 Tangerang membuat user merasa kesulitan saat melakukan pengelolaan.Data surat masuk dan surat keluar yang di input pada buku besar harus dikelola kembali untuk dibuat laporannya kepada pimpinan hal ini membutuhkan waktu yang lama karena data harus diproses ulang, prose ulang bukan hanya pada Kartu Kendali, tetapi juga pada saat pembuatan laporan kepada pimpinan. Maka di butuhkannya sistem optimalisasi kartu kendali pada sistem informasi pendataan surat masuk surat keluar. Dengan adanya aplikasi pendataan surat masuk surat keluar lebih mempermudah Kepala Sekolah dalam penerimaan laporan,lebih mempermudah Staaf TU dalam memperoses laporan harian surat masuk surat keluar.Kepala sekolah dapat melakukan proses verifikasi di mana saja tanpa harus berada disekolah. Metode pengumpulan data dengan cara observasi , wawancatra dan studi pustaka.Maaf bagi peneliti.[26]
    3. penelitian yang di lakukan oleh Khozin Yuliana Ahmad Fathi Shofwan Koko Satria Nuryadin dalam jurnal SENSI Vol.2 No.2 – Agustus 2016 dengan judul “RANCANG BANGUN APLIKASI SISTEM INFORMASI INVENTARISASI SURAT MASUK DAN SURAT KELUAR BERBASIS WEB” pegawai di Kementerian Tenaga Kerja dan Transmigrasi kesulitan dalam memproses surat masuk dan surat keluar,baik dari surat dalam maupun dari luar instansi.peneliti mencoba membangun sistem. rancang bangun aplikasi sistem informasi inventarisasi surat masuk dan surat keluar. Tujuan di bangunya sistem inventarisasi untuk mempermudah dalam peroses pembuatan surat masuk dan surat keluar.dengan adanya aplikasi yang sedang di bangun ini admin dapat dengan mudah mengelola data tanpa harus memakan waktu yang lama menjadi informasi yang akurat dan tepat. Metode yang digunakan PHP sebagai bahasa pemogramanya MYSQL sabagai databasenya.[27]
    4. Penelitian yang di lakukan oleh Eka Mistiko Rini Farizqi Panduardi Fatah Romansah dalam jurnal STMIK AMIKOM Yogyakarta 6-7 Februari (2016)[28] dengan judul RANCANG BANGUN SISTEM INFORMASI PELAYANAN DESA TAMANSARI KECAMATAN LICIN BANYUWANGI BERBASIS WEB. Proses pelayanan pembuatan surat di Desa taman sari Kecamatan Licin Banyuwangi masih menggunakan sistem yang kovensional yaitu masyrakat harus datan dulu kelurahan proses pembuatan surat membutuhkan waktu yang lama masyarakat mengeluhkan pelayanan yang kurang efisen dalam pelayanan menyajikan informasi pajak maka dari itu peneliti mencoba membangaun sistem rancang bangun sistem informasi pelayanan pada desa taman sari tujuan di bangunya admin akan memproses cetak surat sehingga proses pembuatan surat lebih efisien dan mudah. Aplikasi ini dapat membantu proses pencarian data penduduk dan membantu penduduk tamansari untuk melihat data pajak.metode pengembangan menggunakan wterfall dan MYSQL
    5. Peneltian yang dilakukan oleh Yudie Irawan dalam jurnal SIMETRIS Vol.6 No.1 (2015)[29], yang berjudul “Analisa Dan Perancangan Otomatisasi Surat Pengantar RT Berbasis Sms Gateway Sebagai Penerapan Konsep Paperless Office”. Untuk mengurangi penggunaan kertas pada pembuatan surat pengantar maka dari itu peneliti merancangan sistem teknologi aplikasi SMS gateway untuk menggantikan surat pengantar RT tujuanya di buatnya aplikasi ini untuk memudahkan proses permohonan. pengganti surat pengantar sebagai upaya mengurangi penggunaan kertas dan meningkatkan kualitas pelayanan surat menyurat ditingkat RT.Metode Penlitianya menngunakam waterfall
    6. Penelitian yang di lakukan oleh Febi Nur Salisah Indri Dian Pertiwi Jurnal Rekayasa Dan Manajemen Sistem Informasi , Vol.2, No 2, Agustus 2016 e44 ISSN 2502-8995 ISSN 2460-818138 dengan judul “ANALISA DAN PERANCANGAN APLIKASI SURAT PENGANTAR RUJUKAN PADA PESERTA DARI LUAR KOTA PEKAN BARU BPJS KESEHATAN” Pengelolaan pelayanan pada BPJS Kesehatan Pekanbaru Pelayanan surat pengantar rujukan ini masih menggunakan sistem terkomputerisasi sederhana yaitu menggunakan Microsof Word. Sehingga proses penginputan data peserta dan pengarsipan menjadi kurang efektif. Masih ada beberapa aspek yang belum terpenuhi dari sistem yang sedang berjalan saat ini maka dari itu peneliti mencoba membangun sistem Analisa dan perancangan aplikasi surat pengantar rujukan pada peserta dari luar kota pekan baru tujuanya untuk Perancangan aplikasi surat pengantar rujukan dapat memudahkan pekerjaan karyawan lebih cepat dalam pengolahan data peserta dan pembuatan laporan surat keluar metode OOAD (Object Oriented Analysis And).[30]
    7. Penelitian yang dilakukan oleh Besus Maula Sulthon jurnal CKI On SPOT, Vol. 11, No. 2, Desember 2018 ISSN Cetak : 1979-7044 ISSN Online : 2598 – 2990 yang berjudul ANALISA SISTEM INFORMASI SURAT PENGANTAR MASYARAKAT ( SPM ) DI KELURAHAN TOMANG BERBASIS WEB Melihat masih banyaknya masyarakat yang masih merasa kesulitan untuk melakukan proses pengurusan surat pengatar dari kelurahan, penulis mencoba membangun dan menerapkan aplikasi Surat Pengatar Masyarakat Online. Dengan tujuan untuk mempercepat dan memudahkan mencari, mengajukan, serta mendapatkan informasi status pengajuan surat pengatar, tanpa harus repot berjalan bolak balik menuju ke kantor kelurahan. Dengan adanya aplikasi yang akan dibangun ini, selain dapat mendata dan mengkalkulasi secara otomatis, juga dapat membuat laporan yang dapat dicetak/print out yang dapat dijadikan sebagai dokumen fisik yang bias di dapat kapanpun dan dimanapun. Metode penelitain menggunakan UML prototype model. [31]
    8. Penelitian yang dilakukan Andesita Prihantara Abdul Aziz jurnal Jurnal Informatika: Jurnal Pengembangan IT (JPIT), Vol.03, No.03, September 2018 Sebagai salah satu desa yang berada di Tegal, daerah ini tengah menjadi sorotan terhadap berbagai pelaksanaan program berbasis teknologi informasi. Disisi lain masih banyak pelayanan warga yang menggunakan sistem manual dalam menjalankan pelayananya, seperti ketika warga akan membuat berbagai macam surat (Kartu Tanda Penduduk, Nikah, Kartu Keluarga, Akte Kelahiran dan Surat Kematian). Dalam pengurusan seperti ini akan di butuhkan yang namanya surat pengantar, surat pengantar ini dibuat oleh Ketua RT dan disetujui atau di konfirmasi oleh Ketua RT (Rukun Tetangga), Ketua RW (Rukun Warga) dan Kantor Desa. Jika menggunakan proses seperti ini akan memakan banyak waktu, tenaga dan biaya metode penelitain menggunakan wterfall.[32]
    9. Penelitian yang dilakukan oleh Ze Qi Lin dalam Journal Of Computer Science And Technology Vol.32/No.2 (2017)[33], yang berjudul “Inteligent Development Environment and Software Knowledge Graph”. Bertujuan melakukan proyek pengembangan data cerdas dalam skla web yang didanai oleh Kementerian Ilmu Pengetahuan dan Teknologi Cina untuk mengembangkan sistem perangkat lunak yang dapat mengurai struktur file arsip surat, dan kemudian entitas surat (seperti pengirim e-mail, penerimaan e-mail, dan pembatalan e-mail) dapat ditambahkan ke dalam grpaik pengetahuan perangkat lunak serta dapat mengekstrak konsep bisnis melalui pemrosesan kalimat bahasa alami dalam entitas dokumen perangkat lunak.
    10. Penelitian yang dilakukan oleh Paul M. Leonardi dalam Special Issue: ICT Societal Challenges Vol.40 No.2 (2016)[34], yang berjudul “Multiplex Appropriation in Complex System Implemetation: The Case Of Brazil’s Correspondent Banking System”. Dalam penelitian ini pihak pemerintah Brazil ingin semua sistem perbankan menggunakan sistem surat menyurat dalam penyampaian informasinya yang dapat memudahkan pihak bank dalam berkomunikasi dengan pihak klien dalam melakukan pelayanan memberikan informasi kepada pihak klien seperti utilitas tagihan, tanda terima tagihan, dan tanda terima. Tanpa harus bertatap wajah pihak klien mendapatkan dokumen tersebut sehingga dapat mengurangi beberapa biaya dan waktu.

    Manfaat 10 jurnal bagi peneliti memberikan pengentahuan untuk proses pembuatan Skripsi yang sedang di susun saat ini


    BAB III

    ANALISA SISTEM YANG BERJALAN

    Gambaran Umum Perusahaan

    Sejarah Singkat Desa Kelurahan Serdang Wetan

    Gambar 3.1. Gambar logo kelurahan

    Asal mula Desa ini disebut Serdang Wetan karena letak Desa ini berada di sebelah Timur dari Desa Serdang Kulon. Adapun istilah Wetan adalah kata yang diambil dari Bahasa Sunda yang berarti Timur. Karena mayoritas Penduduk Desa ini berbahasa Sunda maka sering disebutlah kata wetan tersebut.

    Desa Serdang Wetan, berada di Sebelah Selatan Kabupten Tangerang dengan luas 402.418 Ha, yang terdiri dari 6 RW ( Rukun Warga ) dengan 29 RT ( Rukun Tetangga secara Administratif Wilayah Desa Serdang Wetan masuk dalam Kecamatan Legok Kabupaten Tangerang Provinsi Banten. Desa Serdang Wetan terdiri dari daerah pemukiman padat penduduk, sejumlah industri dan beberapa Perumahan

    Pada Tahun 1959 Desa ini di Pimpin oleh Kepala Desa pertama dengan Nama Kepala Desa AHMAD. Beliau menjadi Kepala Desa selama 2 Periode yaitu pada Tahun 1959-1975. Setelah masa Jabatanya berakhir diadakanya Pemilihan Kepala Desa baru dan Terpilihnya E.JUNHANDI menjadi Kepala Desa Kedua Di Desa Serdang Wetan yang tidak lain adalah Putra dari Mantan Kepala Desa AHMAD. Kepala Desa E.JUNHANDI menjabat menjadi Kepala Desa Selama 3 Periode yaitu dari Tahun 1975-1999. Setelah masa jabatannya berakhir dilakukan kembali Pemilihan Kepala Desa baru. Pada saat itu terpilihlah Kepala Desa atas nama M. SYARIFUDIN HIDAYAT. Beliau menjadi Kepala Desa ke -3 selama satu Periode yaitu dari Tahun 1999-2007. Setelah masa Jabatannya berakhir diadakannya Pemilihan Kepala Desa pada Tahun 2007 dan saat itu terpilihnya Kepala Desa atas Nama M. NURDIN.B.Ac yang menjadi Kepala Desa Serdang Wetan yang ke-4. Kepala Desa M.NURDIN.B.Ac menajabat dari Tahun 2007-2013. Setelah itu kembali diadakanya Pemilihan Kepala Desa untuk Periode 2013-2018. Dan tepilihlah Kepala Desa HARTONO untuk periode 2013-2018. Kepala Desa HARTONO adalah Kepala Desa Serdang Wetan ke -5 sampai dengan Tahun ini

    Visi dan Misi Kelurahan Desa Serdang Wetan

    1. VISI
      Adapun visi desa serdang wetan yaitu: Terwujudnya Desa Serdang Wetan yang lebih Maju, Berprestasi, Berbudaya dan Kreatif,melalui Peningkatan Sumber Daya Manusia, Kemampuan Ekonomi dan Kepedulian Sosial Masyarakat dan Pemantapan Pembangunan di Berbagai Bidang, berlandaskan Religius, Kultural dan Budaya Daerah
    2. MISI
      1. Meningkatkan Profesionalisme Pelayanan Publik ;
      2. Meningkatkan Kualitas Sumber Daya Manusia bagi Aparatur Pemerintahan Desa ;
      3. Meningkatkan Pembangunan Fisik dan Non Fisik di
      4. Menumbuhkembangkan dan Melestarikan Seni dan
      5. Meningkatkan Ketersediaan dan Kualitas Infrastruktur Pemerintahan Desa;
      6. Penertiban Administrasi Pemerintahan Desa ;
      7. Meningkatkan Partisifasi Swadaya Masyarakat dan Sektor Swasta dalam Kegiatan Pembangunan dan Kegiatan Kemasyarakatan Desa ;
      8. Menggali Potensi Desa dalam rangka Peningkatan Pendapatan Asli Desa ;
      9. Meningkatan kerukunan kerjasama antar Lembaga Desa ;
      10. Peningkatan Pemberdayaan Masyarakat dan Kemampuan Daya Saing Sosial Ekonomi ;
      11. Meningkatkan Kepedulian Sosial Masyarakat

    Struktur Organisasi

    Gambar 3.1.3. Stuktur Organisasi kantor Kelurah Desa Serdang Wetan

    Tugas dan Tagung Jawab

    Organisasi adalah tempat persekutuan antara dua atau lebih yang bekerja sama untuk mencapai satu tujuan yang telah di di tetapkan sebelumnya dimana di tetapkan hubungan kelompok yang di sebut atasan dan bawahan yaitu menjalakan tugas dan fungsi yaitu sebagai berikut

    1. Kepala Desa
      Kepala Desa Mempunyai tugas menyelenggarakan urusan pemerintahan pembangunan dan kemasyarakatan .Kepala Desa Menjalankan Tugas di samping berdasarkan keweangan jabatan juga berdasarkan kebijaakan yang di tetepakan bersama antara pemerintahan Desa dan Badan Permusyawaratan Desa Dalam melaksanakan tugas Kepala Desa/Lurah Mempunyai wewenang sebagai berikut:
      1. Mimpin penyelenggaraan Pemerintahan desa Berdasarkan kebijakan yang di tetepkan bersama BPD
      2. Mengajukan rancangan peraturan desa
      3. Menetepkan peraturan desa yang telah mendapaktkan persetujuan bersama BPD ditetepkan bersama BPD
      4. Membina kehidupan masyarakat desa
      5. Membina perekonomian desa
      6. Mengkoordinasikan pembangunan desa secara partisipatif
      7. Mewakili desanya di dalam dan di luar pengadilan dan dapat menjuk kuasa hokum untuk mewakili sesuai dengan peraturan perundang undangan
      8. Melaksanakan wewenang lain sesuai dengan perturan perundang undangan
    2. Tugas Sekertaris Desa :
      1. Membantu Kepala Desa di bidang Pembinaan Administrasi Dan Memberikan Pelayanan Teknis adminstrasi kepada seluruh perangkat Pemerintahan Desa dan masyrakat
      2. Mewakili Kepala Desa dalam hal Kepala Desa berhalangan hadir
      3. Melaksanakan tugas tugas lain yang diberikan oleh Kepala Desa
    3. Urusan Ekonomi dan Pembangunan
      Urusan Ekonomi dan Pembangunan mempunyai tugas Melaksanakan sebagian tugas sekertaris Desa di bidang perekonomian dan pembangunan
      Dalam melaksanakan tugas Urusan Ekonomi dan Pembangunan dan Perekonomian mempunyai fungsi:
      1. Pengumpulan pengolah dan pengevaluasi data perekonomian dan pembangunan
      2. Pengumpulaan bahan dan penyiap bahan bimbingan/pembinaan di bidang perkoperasian pengusaha ekonomi lemah dan kegaiatan perekonomian lainya dalam rangka meningkatkan kehidupan perekonomian masyrakat
      3. Pemberi pelayanan kepada masyarakat di bidang perekonomian dan pembangunan
      4. Pengumpul bahan dalam rangka meningkatkan swadaya dan partisiasi masyarakat dalam mningkatkan perekonomian dan Pelaksanaan Pembangunan
      5. Pengumpul bahan dan membantu melakukan koordinasi pelaksanaan pembanguan serta menjaga dan memelihara prasaran dan saran fisik dilingkungan desa
      6. Pengurus dan pengolaha administrasi di bidang perekonomian dan pembanguna desa
      7. Penyiapan bahan dalam rangka perencanaan pembangunan di desa dengan melakukan koodinasi dan bekerjasama dengan lembaga kemasyarakatan yang ada di desa
    4. Urusan Kesejahteraan Rakyat
      Urusan Kesejahteraan Rakyat mempunyai tugas melaksanakan sebagian tugas Sekretaris Desa di bidang keagaman, pindidikan , kesejateraan sosial
      Dalam melaksanakan tugas ,Urusan kesejahteraan rakyat Mempunyai fungsi:
      1. Pengumpulan ,pengolahan dan pengevaluasi data di bidang agama, pendidikan, kesehatan dan kesejateraan sosial
      2. Pengumpulan bahan dan penyiap bahan dalam bimbingan dan pembinaan di bidang keagamaan pendidikan, kesehatan dan kesejahteraan sosial masyarakat
      3. Pengumpul dan pelaksana penyaluran bantuan terhadap korban bencana alam
      4. Pemberian pelayanan kepada masyrakat di bidang keagamaan, fasilitas di bidang pendidikan kesehatan dan kesejahteraan rsosial
      5. Pengolah dan Pembina dalam keigatan pengumpulan zakat,fitrah,infaq dan shodaqoh
      6. Pengumpulan bahan rangka meningkatkan sadaya dan partisipasi masyrakat di bidang keagamaan,pendidikn ,kesehatan dan kesejahteraan
      7. Pengolahan dalam membantu dan menjaga kelestarian adat istiadat yang tumbuh dan berkembang di desa
      8. Pengumpulan bahan penyusun laporaan di bidang keagamaan, pendidikan, kesehatan dan kesejahteraan sosial
      9. Pencatatan data pengolahan data nikah , talak, cerai dan Rujuk (NTCR)
      10. Pengumpulan bahan/data dalam pelaksaaan bimbingan kigaitan kesejahteraan keluarga, kepemudaan dan organisasi kemasyarakatan lainya
      11. Pelaksana dalam melaksanakan tuga-tugas lain yang berikan oleh atasan
    5. Urusan Umum mempunyai tugas melaksanakan sebgaian tugas Sekertaris Desa di bidang umun kepegawaian dan keuangan
      Dalam melakasanakan tugas, Urusan Umum mempunyai fungsi:
      1. Pngumpulan dan pngolah kepegawaian
      2. Pengumpulan dan pengolah admistrasi keuangan
      3. Pengolah urusan perlengkapan data inventaris Desa
      4. Pengolahan urusan rumah tangga Desa
      5. Pengaturan pelaksana rapat-rapat dinas dan upacara
      6. Pengolah urusan surat menyurat kearsiapan dan ekpedisi (Tata Usaha Desa)
      7. Pengumpulan bahan penyusun laporan pemerintah Desa
      8. adalah Pelkasana dalam melaksanakan tugas-tuags lain yang diberikan oleh atasan
    6. Tugas Kepala Dusun adalah membantu melakasanakan tugas dan kewajiban Kepala Desa dalam wilayah kerjanya sesuai dengan kenteuan yang berlaku
      Fungsi Kepal Dusun:
      1. pembantu pelaksanaan tugas Kepala Desa wilayah kerjanya
      2. pelaksana kegaitan penyelengaraan pemerintahan dan pembangunan
      3. pelaksanaan keputusan dan kebijakan Kepala Desa
      4. Pembantu Kepala Desa dalam kegiatan pembinaan dan kerukunan warga
      5. Pembina dan meningkatkan swadaya dan gotong royong
      6. Pelaksan penyuluhan program Pemerintahan Desa
      7. Pelaksana dalam melaksanakan tugas-tugas lain yang di berikan oleh Kepala Desa

    Tata Laksana sistem yang berjalan

    Prosedur Sistem Yang Berjalan

    1. Meminta surat keterangan dari rt
    2. Memberikan surat pengentar rt ke kelurahan
    3. Membawa persyaratan
    4. Memeriksa persyaratan
    5. Membuat surat keterangan usaha
    6. Meninta ttd kepala desa
    7. Memerima surat keterangan usaha
    8. Membuat laporan surat keterangan usaha
    9. Menerima laporan

    Rancangan Prosedur Yang Berjalan

    1. Use case diagram yang sedang berjalan
      Untuk menganalisis sistem yang berjalanan Penelitian ini menggunakan program Unified Modelling Languange (UML) untuk mengambarkan rancangan sistem yang sedang berjalan

      Gambar 3.2. Use Case Diagram yang berjalan

      Berdasarkan gambar 3.2 Use Case Diagram yang berjalan saat ini terdapat :

      1. 1 (satu) sistem yang mencakup proses penerbitan surata keterangan usaha
      2. 5 (lima) actor yang melakukan kgiatan yaitu : Penduduk, RT, f Staff pelayanan, Sekertaris, Kepala desa
      3. 9 (sembilan) use case yaitu :
        1. Mengajukan surat pengantar
        2. Membawa surat pengantar
        3. Membawa persyaratan
        4. Memeriksa kelengkapan persyaratan
        5. Membuat surat Keterangan usaha
        6. Meminta tanda tanggan kepala desa
        7. Menerima surat keterangan usaha
        8. Membuat laporan laporan surat pengantar keterangan usaha
        9. Menerima laporan bulanan surat keterangan usaha
    2. Activity Diagram sistem yang berjalan
      Activity Diagram mengambarkan alur-alur aktivitas sistem yang sedang di rancang bagaimana proses proses yang sedang berjalan dan seperti apa berakhirnya.

      Gambar 3.3. Activity Diagram Pengolahan Data penduduk

      Berdasarkan Gambar 3.3 Activity Diagra pengolahan data penduduk

      1. 1(satu) intial note yang merupakan awal kegiatan
      2. 11(sebelas)action sistem yang menceriminkan suatu eksekusi dari aksi
      3. 1(satu) final note akhir dari kegiatan
    3. Sequence Diagram Sistem Yang Berjalan
      Sequence Diagram ini mengambarkan pergerakan suatu objek dan Pesan yang terjadi dalam sistem

      Gambar 3.4. Sequence Diagram Pengolahan Data penduduk

      Berdasarkan gambar 3.4. sequence diagram proses pengolahan data penduduk terdapat :

      1. 5(Empat) actor yang melakukan kegiatan yaitu: penduduk, rt, staff pelayanan, sekertaris kepala desa
      2. 4(empat) Lifeline yang meliputi : surat pengantar, pesyaratan,keterangan usaha laporan
      3. 9 Message diantaranya , mengajukan surata pengantar, memberikan surat pengantar,memberika persyaratan, memeriksa persyaratan, membuat surat keterangan usaha,tanda tanggan memberikan surat pengantar keterangan usaha,membuat laporan surat pengantar keterangan usaha, memberikan laporan bulanan surat keterangan usaha

    Analisa sistem yang berjalan

    Metode Analisa SWOT

    Penelitian ini menggunakan metode analisa SWOT untuk menganalisa strengths (kekuatan), kelemahan (weaknesses) peluang (opportunities) ancaman (threats).

      Faktor Internal

     

     

     

     

     

     

     

     

     

    Faktor Ekternal

    Kekuatan (Strenght)

     

    Tersedianya perangkat keras seperti komputer ,printer sebagai sarana untuk membuat laporan

    Kantor keluranan desa serdang wetan sudah ada sejak 1959.

     

     

     

     

     

    Kelemahan (weaknesses)

     

    Pembutan laporan bulanan masih menggunkan ms word

    Belum adanya sistem yang terkomputerisasi dalam pengajuan surat pengantar keterangan usaha

     

     

     

     

    Opportinities (Peluang)


    Perkembangan teknologi dan informasi

    Pengajuan surat keterangan usaha jadi lebih mudah karena sudah terkompurisasi

    Strategi SO

     

    Memanfaat kan kemajuan teknologi informasi sebagai acuan untuk pembutatan sistem aplikasi pengajuan surat keterangan usaha agar mempermudah masyarakat dalam pengajuan  surat keterangan usaha

    Strategi WO

     

    Meningkatkan kinerja agar proses pengajuan surat keterangan usaha jadi lebih mudah dan cepat bisa d mana saja dan kapan saja

    Threats (Ancaman)

     

    Gngguan terhadap jaringan LAN/WAN yang tidak berfungsi

    Ancaman Virus virus, spyware, malware dan cracker yang dapat membuat kinerja sistem rusak.

    Strategi ST

     

    Perlu menciptakan sistem pengajuan surat keterangan usaha yang terkompurisasi agar data tidak hilang dan proses laporan bulanan pada pimpinan jadi lebih cepat . 

    Strategi WT

     

    Meningkatkan Kualitas SDM melakukan pelatihankepada staff kelurahan untuk meningkatkan kualitas pelayanan

    Konfigurasi sistem

    Spesifikasi Hardware

    Adapun Perangkat Keras /hardware yang di gunakan saat ini di Kelurahan Desa Serdang Wetan dalam menunjang kinerja sebagai berikut:

    1. Processor : Dual - Core 260 GHz
    2. Komputer : Monitor 14 inc
    3. Mouse : Logitech
    4. Ram : 1 GB
    5. HD : 80GB

    Spesifikasi software

    Perangkat lunak /software yang di gunakan di kelurah desa serdang wetan untuk menunjang kinerja

    1. Microsoft windows 2007
    2. Microsoft office 2007
    3. Google chrome


    Hak akses (Brainware)

    Hak akses yang di berikan hanya kepada 3 orang tersebut

    1. Staff umum
    2. Sekertaris
    3. Kepala Desa
    4. Penduduk
    5. RT

    Permasalah Yang Dihadapi Dan Alternatif Pemecahan Masalah

    1. Permasalahan Yang Dihadapi
      Berdasarkan analisis yang peneliti lakukan melihat sistem yang berjalan saat ini pada keluraha desa serdang wetan berikut permasalahan yang di hadapi di Kelurahan desa serdang wetan sebagai berikut:
      1. Pengajuan surat keterangan usaha masih manual masih menggunakan buku buku besar untuk pencatatan register pengajuan surat keterangan usaha.
      2. Sistem yang berjalan saat ini belum terkomputrisasi dengan benar membutuhkan waktu yang lama untuk pengajuan surat keterangan usaha
      3. Pembuatan lapora bulanan pengajuan surat keteranga usaha masih manual masih menggunakan Ms word sistem yang berjalan saat ini belum terdatabase
    2. Alternatif masalah
      Berdasarkan analisa sistem yang berjalan dapat di ambil kesimpulan pada sistem pengajuan surat keterangan usaha masih manual di kelurahan desa serdang wetan masih ada kendala sistem yang belum terkomputerisasi maka peneliti menyarankan membuat sistem aplikasi pengajuan surat keterangan usaha berbasis website
      1. Membuat sistem pengajuan surat keterangan usaha berbasis website agar dapat mempermudah masyrakat dalam membuat pengajuan surat keterangan usaha.
      2. Mempermudah dalam pembuatan laporan bulanan karena datanya sudah tersimpan di database
      3. Mempermudah masyaratakat dalam pengajuan surat keterangan usaha secara cepat di mana saja dan kapan saja.

    User Requirement

    Elisitasi Tahap 1

    Elisitasi tahap 1 merupakan daftar hasil wawancara dengan stakeholder mengenai kekurangan dari sistem yang sedang berjalan, dan kebutuhan pengguna sistem yang belum terpenuhi. Berikut adalah hasil elisitasi tahap 1 :

    Tabel 3.2 Elisitasi tahap 1

    ANALISA KEBUTUHAN

    Functional

    Saya ingin sistem dapat :

    No

    Keterangan

    1

    Menampilkan menu home

    2

    Menampilkan menu admin

    3

    Menampilkan profil kelurahan

    4

    Menampilkan logo kelurahan

    5

    Menampilkan sejarah kelurahan

    6

    Menampilkan visi misi kelurahan

    7

    Menampilkan formulir online

    8

    Menampilkan menu log in user yang berisi user name dan password

    9

    Menampilkan menu register

    10

    Manampilkan notifikasi berhasil log in

    11

    Menampilkan menu edit

    12

    Menampilkan notifikasi jika password dan user name salah

    13

    Manampilkan data penduduk

    14

    Menampikan jumlah permohonan surat keterangan usaha

    15

    Mengirim email secara otomatis kepada pemohon

    16

    Menampilkan menu upload persyaratan(NIK KTP/Keterangan dari rt)

    17

    Menampilakan menu hapus,tambah

    18

    Menampilkan menu logout

    19

    menampilkan data permohonan surat keterangan usaha

    20

    Menampilkan laporan data surat keterangan usaha

    21

    Manampilkan stuktur organisasi kelurahan desa sedang wetan

    22

    Menampilkan alamat kelurahan

    23

    Menampilkan menu lihat data dan status pengajuan

    24

    Menampilkan hak akses penguna

    25

    Menampilkan menu penguna

    Non functional

    Saya ingin sistem dapat

    1

    Sistem mudah di pahami user

    2

    Hak akses di batasi user tertentu

    3

    Pasword sebagai keamanan

    4

    Keamanan data terjamin

    Elisitasi Tahap II

    Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI(Mandatory, Desirable, Inessential).Berikut penjelasan dari beberapa requirement yang diberikan opsi Inessential (I) dan harus dieliminasi:

    Tabel 3.3 Elisitasi Tahap II

    ANALISA KEBUTUHAN

    Functional

    Sayang ingin sistem dapat :

    1

    Menampilkan menu home

     

     √

     

    2

    Menampilkan menu admin

     

     

    3

    Menampilkan profil kelurahan

     

     

     √

    4

    Menampilkan logo kelurahan

     

     √

     

    5

    Menapilkan sejarah kelurahan

     

     

     √

    6

    Menampilkan visi misi kelurahan

     

     

     √

    7

    Menampilkan formulir online

     

     

    8

    Menampilak menu log in user yang berisi user name dan password

     

     

    9

    Menampilkan menu register

     

     

    10

    Manampilkan notifikasi berhasil log in

     

     √

     

    11

    Menapilkan menu edit

     

      

    12

    Menapilkan notifikasi jika password dan user name salah

     

     √

     

    13

    Manampilkan data penduduk

     √

     

     

    14

    Menampikan jumlah permohonan surat keterangan usaha

     

     √

     

    15

    Mengirim email secara otomatis kepada pemohon

     

     

    16

    Menampilkan menu upload persyaratan(NIK KTP/Keterangan Ddari rt)

     √

     

     

    17

    Menampilakan menu hapus, tambah

     √

     

     

    18

    Menampilkan menu log out

     

     

    19

    menampilkan data permohonan surat keterangan usaha

     

     

    20

    Menampilkan laporan data surat keterangan usaha

     

     

    21

    Manampilkan stuktur organisasi kelurah desa sedang wetan

     

     

    22

    Menampilkan alamat kelurahan

     

     

     √

    23

    Menampilkan menu lihat data dan status pengajuan

     

     

    24

    Menampilkan hak akses penguna

     

     

    25

    Menampilkan menu penguna

     

     

     

    Saya ingin sistem dapat

    1

    Hak akses di batasi user tertentu

     

     

    2

    Hak akses di batasi user tertentu

     

     

    3

    Pasword sebagai keamanan

     

     

    4

    Keamanan data terjamin

     

     

    Elisitasi Tahap III

    Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang kategorinya (I) pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:

    1. T (Technical), berarti bagaimana tata cara/tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
    2. O (Operational), berarti bagaimana tata cara/oprasi penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
    3. E (Economy), berarti berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

    Metode TOE di atas dibagi kembali menjadi beberapa pilihan yaitu option LMH (Low, Midle, High) dengan penjelasan sebagai berikut:

    1. Low (L) : Mudah untuk dikerjakan.
    2. Middle (M) : Mampu untuk dikerjakan.
    3. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

    Tabel 3.4 Elisitasi Tahap III

    ANALISA KEBUTUHAN

    Functional

    T

    O

    E

    Saya ingin sistem dapat :

    L

    M

    H

    L

    M

    H

    L

    M

    H

    1

    Menampilkan menu home

     

     

     

     

     

     

    2

    Menampilkan menu admin

     

     

     

     

     

     

    3

    Menampilkan logo kelurahan

     

     

     

     

     

     

    4

    Menampilkan formulir online

     

     

     

     

     

     

    5

    Menampilakan menu log in user yang berisi user name dan password

     

     

     

     

     

     

    6

    Menampilkan menu register

     

     

     

     

     

     

    7

    Manampilkan notifikasi berhasil log in

     

     

     

     

     

     

    8

    Menampilkan menu edit

     

     

     

     

     

     

    9

    Menampilkan notifikasi jika password dan user name salah

     

     

     

     

     

     

    10

    Manampilkan data penduduk

     

     

     

     

     

     

    11

    Menampikan jumlah permohonan surat keterangan usah

     

     

     

     

     

     

     

     

    12

    Menampilkan menu upload persyaratan(NIK KTP/Keterangan dari rt)

     

     

     

     

     

     

    13

    Mengirim email secara otomatis kepada pemohon

     

     

     

     

     

     

    14

    Menampilkan menu hapus, tambah

     

     

     

     

     

     

    15

    Menampilkan menu log out

     

     

     

     

     

     

    16

    menampilkan data permohonan surat keterangan usaha

     

     

     

     

     

     

    17

    Menampilkan laporan data surat keterangan usaha

     

     

     

     

     

     

    18

    Menampilkan menu data status pengajuan

     

     

     

     

     

     

    19

    Menampilkan hak akses penguna

     

     

     

     

     

     

    20

    Menampilkan menu pengguna

     

     

     

     

     

     

    Functional

    T

    O

    E

    Saya ingin sistem :

    L

    M

    H

    L

    M

    H

    L

    M

    H

    1

    Sistem mudah di pahamu user

     

     

     

     

     

     

    2

    Hak akses di batasi user tertentu

     

     

     

     

     

     

    3

    Password sebagai keaman

     

     

     

     

     

     

    4

    Keamanan data terjamin

     

     

     

     

     

     

    Final Draf Elisitasi

    Final draf elisitasi merupakan bentuk akhri dari tahapan tahapan elisitasi yang dapat di jadikan acuan untum membangun suatu sistem berikut tabel draf final elistasi yaitu

    Tabel 3.5 Final Draf Elisitasi

    ANALISA KEBUTUHAN

    Analisa Kebutuhan

    Sayang ingin sistem dapat :

    No

    Keterangan

    1

    Menampilkan menu home

    2

    Menampilkan menu admin

    3

    Menampilkan logo kelurahan

    4

    Menampilkan formulir online

    5

    Menampilak menu log in user yang berisi user name dan password

    6

    Menampilkan menu register

    7

    Manampilkan notifikasi berhasil log in

    8

    Menampilkan menu edit

    9

    Menapilkan notifikasi jika password dan user name salah

    10

    Manampilkan data penduduk

    11

    Menampilkan jumlah permohonan surat keterangan usah

    12

    Mengirim email secara otomatis kepada pemohon

    13

    Menampilkan menu upload persyaratan(NIK KTP/Keterangan dari rt)

    14

    Menampilakan menu hapus, tambah

    15

    Menampilkan menu log out

    16

    menampilkan data permohonan surat keterangan usaha

    17

    Menampilkan laporan data surat keterangan usaha

    18

    Menampilkan menu data status pengajuan

    19

    Menampilkan hak akses penguna

    20

    Menampilkan menu pengguna

    Peyusun

     

     

    Nurul Fadillah Aprianti
    (1511489860)

    Menyetujui

    Pembimbing 1

     

     

    (Padeli, M.Kom,)
    NID : 03002

    Pembimbing 2

     

     

    (Erna Astriyani, S.kom,,M.T.I)
    NID : 15017

    Stakeholder

     

     

    Oom Patonah

    Kepala Prodi

     

     

    (Euis Sitinur Aisyah,M.Kom)
    NIP:06003

    BAB IV

    HASIL PENELITIAN

    Rancangan Sistem yang di Usulkan

    Setelah melakukan analisis dan melakukan penelitian pada sistem yang berjalan pada Kelurahan Desa Serdang wetan maka selanjutkan akan di bahas rancangan sistem yang di usulkan. Sistem yang di usulankan bertujuan memperbaiki sistem yang telah berjalan saat ini rancangan sistem yang di usulkan mengubah proses pengajuan surat keterangan penganatar yang masih manual masih menggunakan buku buku besar untuk pencatatan register menjadi proses pengajuan surat keterangan usaha yang lebih terkomputerisasi dan langsung tersimpan ke database dalam proses menganalisis sistem ususlan yang baru pada penelitian ini menggunakan progrma visual paradigm for UML Enterprise Edition Ver 6.4 untuk menggambarkan use case diagram , activity diagram,squence diagram, ,class diagram

    Prosedur yang berjalan

    Terdapat beberapa prosedur sistem usulan yang baru yang bertujuan untuk memperbaiki sistem yang sedang berjaln sebelumnya prosedur sistem yang di usulkan sebagai berikut:

    1. Penduduk
      1. melakukan register terlebih dahulu agar mendapatkan username dan password
      2. dapat melakukan login
      3. melakukan pengajuan surat keterangan usaha
      4. dapat melihat status pengajuan
      5. logout
    2. Admin
      1. Melakukan login
      2. Melihat data pengajuan
      3. Memperifikasi pengajuan
      4. ACC pengajuan surat keterangan
      5. Logout
    3. Pimpinan
      1. Melakukan login
      2. Melihat data surat ketrangan usaha
      3. Menerima laporan

    Usecase diagram yang di usulkan

    1. Use case diagram yang di usulkan pada penduduk
      Use case diagram sistem pembuatan surat pengantar keterangan usaha yang di usulkan sebagai berikut

      Gambar 4.1 Use Case Diagram Yang Di Usulkan

      Berdasarkan Gambar 4.1 Use Case Diagram Sistem yang di usulkan terdapat:

      1. 1 (satu) Sistem yang mencakup rancangan sistem
      2. 1 (satu) aktor yaitu pendudk
      3. 6 (enam) use case yang di lakukan aktor sebagai berikut : Penduduk masuk ke menu home , Penduduk melakukan registrasi , Penduduk melakukan login, Input data form, Upload persyaratan, Penduduk melakukan logout,dan ada 4 include
    2. Use case diagram yang di usulkan pada Staff dan pimpinan

      Gambar 4.2 Use Case Diagram Yang Di Usulkan

      1. 1. (satu) Sistem yang mencakup rancangan sistem
      2. 2 (dua) aktor yaitu admin dan peminpin
      3. 10 (sepuluh ) use case yang di lakukan aktor sebagai berikut : Admin dan pemimpin melakukan login , admin masuk ke menu data form usaha ,admin melihat jumlah pengajuan surat keterangan usaha, admin verifikasi berkasa-berkas, admin melakukan accept pengajuan surat keterangan usaha , pimpinan melihat data pengajuan surat keterangan usaha di dashboard , pimpinana menerima laporan berupa print out.

    Activity Diagram sistem yang Di Usulkan

    1. Activity diagram sistem aktor penduduk

      Gambar 4.3 Activity Diagram

      Berdasarkan Gambar 4.3 Activity Diagram diatas terdapat:

      1. 1 (Satu) initial node, sebagai objek yang diawali.
      2. 1 (Satu) decision node, yaitu pemilihan benar dan salah
      3. 8 (delapan) Activity, sistem yang mencerminkan aktivitas yang terjadi.
      4. 1 (satu) final State, sebagai objek yang diakhiri.
    2. Activity diagram sistem aktor Admin

      Gambar 4.4 Activity Diagram

      Berdasarkan Gambar 4.4 Activity Diagram diatas terdapat:

      1. Satu initial node, sebagai objek yang diawali.yaitu menggambarkan eksekusi kegiatan.
      2. Satu decision node, yaitu pemilihan benar dan salah
      3. 7 Activity, sistem yang mencerminkan aktivitas yang terjadi.
      4. 1 (satu) final state, sebagai objek yang diakhiri.
    3. Activity diagram sistem aktor pimpinan

      Gambar 4.5 Activity Diagram

      Berdasarkan Gambar 4.5 Activity Diagram diatas terdapat:

      1. Satu initial node, sebagai objek yang diawali.
      2. Satu decision node, yaitu pemilihan benar dan salah
      3. empat activity sistem yang mencerminkan aktivitas yang terjadi.
      4. 1 (satu) final state, sebagai objek yang diakhiri.

    Sequence Diagram Sistem yang Diusulkan

    1. Sequence Diagram Sistem yang Diusulkan untuk penduduk

      Gambar 4.6 Squence Diagram sistem Yang Di Usulkan

      Berdasarkan 4.6 squence diagram diatas terdapat

      1. Satu Aktor yang melakukan kegiatan yaitu penduduk
      2. Enam lifeline yaitu masuk ke menu home, melakukan registrasi ,melakukan login verifikasi login, input pengajuan surat keterangan usaha, mengupload, melakukan logout
    2. Sequence Diagram Sistem yang Diusulkan Admin

      Gambar 4.7 Squence Diagram sistem Yang Di Usulkan

      Berdasarkan 4.7 Squence diagram sistem yang di usulkan

      1. Satu aktor melakukan kegiatan yaitu Admin
      2. Delapan lifelineAdmin melakukan login ,verifikasi login, admin masuk ke menu dashboard, menampilkan daftar pengajuan surat keterangan usaha, verifikasi berkas, aceeptpengajuan surat keterangan usaha, membuat laporan keterangan usaha, melakukan logout
    3. Sequence Diagram Sistem yang Diusulkan pimpinan

      Gambar 4.8 Squence Diagram sistem Yang Di Usulkan

      Berdasarkan 4.7 Squence diagram sistem yang di usulkan

      1. Satu aktor melakukan kegiatan yaitu pimpinan
      2. Delapan lifelineAdmin melakukan login ,verifikasi login, admin masuk ke menu dashboard, menampilkan daftar pengajuan surat keterangan usaha, verifikasi berkas, aceeptpengajuan surat keterangan usaha, membuat laporan keterangan usaha, melakukan logout

    Perbedaan Prosedur antara Sistem Berjalan dan Sistem Usulan

    Berikut ini perbedaan antara sistem yang sedang berjalan dan sistem usulan

    No

    Sistem yang berjalan

    Sistem usulan

    1.

    Pengajuan surat pengantar keterangan usaha masih menggunakan sistem manual masih menggunakan buku buku besar untuk pencatatan register pengajuan surat keterangan usaha

    Dengan adanya sistem yang diusulkan dapat mempermudah  masyarakat dalam pengajuan surat keterangan usaha

    2.

    Sering terjadi kesalahan dalam penginputan data sehingga laporan menjadi tidak akurat.

    Dengan adanya sistem yang diusulkan mengurangi kesalahan dalam penginputan sehingga laporan menjadi lebih akurat.

    3.

    memerlukan beberapa waktu dalam proses pengajuan surat keterangan usaha

    Bisa melakukan pengajuan surat penganatr di mana saja dan kapan saja

    4

    Pembuatan laporan bulanan masih menggunakan ms word

    Untuk menyajikan laporan sudah terintegrasi secara otomatis dengan database

    5

    Tidak adanya keamanan data sehingga siapa saja bisa mengakses data.

     

    Keamanan lebih terjamin karena tersimpan didalam database.

    Rancangan Basis Data

    Class Diagram Sistem yang Diusulkan

    Gambar 4.9. class diagram yang di usulkan

    Berdasarkan gambar class diagram sistem yang di usulkan tersebut dapat di jabarkan sebagai berikut

    1. 4 class

    Spesifikasi Basis Data

    Spesifikasi basis data dapat menjelaskan tentang masing masing basis data dalam sistem sebagai berikut

    1. Nama tabel : Jenis usaha
      Media : harddisk
      Isi : nama_jenis_usaha
      Primary Key : nama_jenis_usaha
      Record  : 78

      No

      Nama field

      Tipe file

      panjang

      keterangan

      1.

      Jenis_usaha

      varchar

      20

      Primary key

    2. Nama tabel : pendaftaran
      Media : harddisk
      Isi :nik_nama_photo_profil_dokumen_ktp_dokumen_kk_jenis_kelamin_tempat_lahir_tanggal_lahir_pekerjaan_email_user_name_tanggal_daftar
      Primary Key : nik
      Panjang record :

      No

      Nama field

      Tipe file

      panjang

      keterangan

      1.

      Nik

      char

      16

      Primary key

      2.

      Nama

      vachar

      50

       

      3.

      Photo_profil

      vachar

      50

       

      4.

      Dokumen_ktp

      vachar

      50

       

      5.

      Dokumen _kk

      varchar

      500

       

      6.

      Jenis_kelamin

      enum

      ‘p,’l’

       

      7.

      Tempat_lahir

      datetime

       

       

      8.

      Tanggal_lahir

      datetime

       

       

      9.

      Pekerjaan

      varchar

      50

       

      10.

      email

      varchar

      50               

       

      11.

      User_name

      varchar

      8

       

      12.

      Tgl_daftar

      datetime

       

       

    3. Nama tabel : surat keterangan usaha
      Media : harddisk
      Isi :id_tanggal_nik_nama_usaha,_luas_tempat_usaha,jenis_usaha,luas tempat usaha,
      Primary Key : NIK
      Panjang recod : 110

      No

      Nama field

      Tipe file

      panjang

      keterangan

      1.

      id

      int

      11

      Primary key

      2.

      tanggal

      datetime

       

       

      3.

      nik

      vachar

      50

       

      4.

      nama_usaha

      varchar

      50

       

      5.

      Jenis_usaha

      vachar

      20

       

      6.

      Luas_tempat_usaha

      vachar

      5

       

      7.

      Surat_pengantar

      vachar

      50

       

      8.

      Alamat_usaha

      varchar

      100

       

      9.

      user

      varchar

      10

       

      10.

      User_confirm

      varchar

      8

       

      11.

      Date_comfirm

      datetime

       

       

    4. Nama tabel : users
      Media : harddisk
      Isi :id_tanggal_nik_nama_usaha,_luas_tempat_usaha,jenis_usaha,luas tempat usaha,
      Primary Key : id_surat keterangan usaha
      Panjang recod: 98

      No

      Nama field

      Tipe file

      panjang

      keterangan

      1.

      Id_user

      int

      11

      Primary key

      2.

      Username

      varchar

      8

       

      3.

      Pasword

      vachar

      8

       

      4.

      Role

      tinyint

      4

       

    Rancangan Program prototype

    Tahapan ini merupakan gambaran yang jelas mengenai rancangan program yang di usulkan

    1. Prototype tampilan awal

      Gambar 4.10. Prototype Home

    2. Prototype tampilan register

      Gambar 4.11. Prototype Register

    3. Prototype tampilan Login

      Gambar 4.12. Prototype login

    4. Prototype Tampilan Home Penduduk

      Gambar 4.13. Prototype Home

    5. Prototype Tampilan menu profil Pengguna

      Gambar 4.14. Prototype Home

    6. Prototype Tampiran form usaha Penduduk

      Gambar 4.15. Prototype from usaha

    7. Prototype tampilan Login Admin

      Gambar 4.16. Prototype login Admin

    8. Prototype tampilan dashboard

      Gambar 4.17. Prototype dashboard

    9. Prototype tampilan Data form usaha

      Gambar 4.18. Prototype dashboard

    10. Prototype tampilan Loparan

      Gambar 4.19. Prototype Laporan

    Konfigurasi Sistem Usulan

    Spesifikasi Hardware (Perangkat Keras)

    Hardware dalam pembuatan aplikasi ini adalah sebagai berikut:

    1. Processor : Intel(R) Celeron(R) CPU N3060 @1.60GHz
    2. Monitor : 14” LCD Monitor
    3. RAM : 2,GB
    4. Harddisk : 500GB
    5. Mouse
    6. Keyboard
    7. Printer

    Spesifikasi Software (Perangkat Lunak)

    Software dalam pembuatan aplikasi ini adalah sebagai berikut:

    1. Windows 7 Ultimate
    2. Browser google Chrome
    3. Wampp Server
    4. Text editor Notpatt++

    Hak Akses (Brainware)

    Hak akses (Brainware) yang diusulkan dalam rancangan sistem ini adalah :

    1. Admin
    2. Penduduk
    3. Lurah

    Testing

    Pengujian yang di lakukan menggunakan metode Black Box Testing.Black box Testing adalah sistem pengujian program yang mengutamakan pengjuian fungsional terhadap suatu program.yang menghasilkan suatu input dan output sesuai dengan fungsionalnya.

    Blackbox Testing Pada Sistem penduduk

    Berikut adalah Tabel pengujian Black Box testing

    Implementasi

    Setelah dia amati dan di teliti dari permasalahan yang di hadapi terdapat alternatif masalah yang dapat membantu masyrakat jadi lebih mudah lagi dalam pengajuan surat keterangan usaha yaitu dengan pengajuan surat keterangan usaha berbasis website yang dapat di akses di mana saja dan kapan pun.

    Berikut adalah gambaran mengenai sistem Aplikasi pengajuan surat keterangan usaha

    1. Tampilan Menu halaman awal
      Tampilan halaman awal utuk proses registrasi bagi penduduk yang akan melakukan pengajuan surat keteranga usaha lalu setelah registrasi baru lah Penduduk bisa login dan melakukan pengajuan surat keterangan usaha

      Gambar 4.20. halaman awal

    2. Tampilan Menu registrasi
      Tampilan registrasi yang harus di isi terlebih dahulu berisi Formulir Online untuk mendapatkan username dan password untuk login

      Gambar 4.21. registrasi

    3. Tampilan Menu Login
      Menu tampilan log in penduduk masukan username dan password jika username dan password benar akan lanjut ke halaman berikutnya jika uername dan pasword salah makan akan ada peringatan

      Gambar 4.22. Login

    4. Tampilan Home
      Tampilan home berisi pengajuan surat keterangan usaha yang sedang d proses ,di tolak dan di terima

      Gambar 4.23. Home

    5. Tampilan Menu input data form
      Tampilan input form adalah tempilan pengajuan surat keteranga usah yang berisi Tanggal ,NIK Nama usaha ,Jenis usaha luas Tempat usaha ,dan upload surat pengantar dri rt alamat usaha ,lalu di save maka akan di proses oleh admin

      Gambar 4.24. menu input data form

    6. Tampilan Menu profil penguna
      Tampilan profil pengguna adalah untuk meng update date profil jika salah dalam penulisan nama atau typo dalam penulisa tanggal lahir

      Gambar 4.25. profil pengguna

    7. Tampilan Menu Login Untuk Admin
      Menu tampilan log in Admin masukan username dan password jika username dan password benar akan lanjut ke halaman berikutnya jika uername dan pasword salah makan akan ada peringatan

      Gambar 4.26. Admin

    8. Tampilan Menu Dashboard admin
      Tampilan dashboard menapilkan daftar pengajuan surat keterangan usaha mulai ari tanggal nama usaha jenis usaha status usaha

      Gambar 4.27. dashboard

    9. Tampilan Menu form usaha

      Gambar 4.28. form usaha

    Schedule

    Berikut adalah jadwal penelitian yang dilakukan oleh peneliti meliputi kegiatan mengumpulkan data yang ada, menganalisis data yang telah didapatkan, perancangan sistem sampai implementasi sistem yang memberikan rincian kegiatan dan jadwal pelaksanaan kegiatan.

    Estimasi Biaya

    Agar terlaksananya penelitian ini dengan baik, lancar, dan sesuai dengan target yang direncanakan sesuai dengan jadwal penelitian, maka diperlukan dana yang dapat menunjang seluruh kegiatannya diperkirakan sebagai berikut :

    BAB V

    PENUTUP

    Kesimpulan

    Berdasarkan penelitian pada Kelurahan Desa Serdang Wetan maka dapat di simpulkan beberapahal sebagai berikut:

    1. Sistem pengajuan surat keterangan usaha yang berjalan saat ini di kelurahan desa serdang wetan masih menggunakan sistem yang manual Sehingga masyaratkat masih menunggu prosese jadinya surat pengantar dan itu membutuhkan waktu selama 3 hari dan masih menggunakan buku buku besar untuk register proses dan harus pengajuan surat pengantar keterangan usaha setelah itu di rekap di Ms word agar laporan tersusun rapih untuk di serahkan kepada pimpinan
    2. Merancangan Aplikasi berbasis online bahasa pemogramanya menggunakan Yii Framework, penulisan bahasa pemogramanya menggunakan notepad++ database menggunakan MYSQL ,pengujian sistemnya menggunakan Blackbox Testing metode Penelitian menggunakan SWOT untuk merancang merancang Sistem nya menggunakan UML
    3. Sistem pengajuan surat pengantar berbasis online dapat memepermudah masyarakat karena dapat di akses di mana saja sehingga msyarakat tidak perlu menunggu terlalu lama untuk menghasil surat pengantar sehingga informasi terupdate .

    Saran

    Saran yang dapat di sampaikan oleh peneliti agar penelitian yang berikutnya dapat mengembangkan kekurangan sistem yang saaat ini dengan lebih baik lagi saran yang di gunakan sebagai bahan pertimbangan sebagai berikut :

    1. Di perlukanya sistem yang terupdate untuk memudahkan masyrakat dalam pengajuan surat keteranga usaha
    2. Peningkatan pelayanan dalam Pembuatan surat pengantar yang masyrakat tidak perlu menunggu terlalu lama .
    3. Dapat di kembangkan bukan hanya di kelurahan desa serdang wetan saja tapi juga di kelurahan lainya agar mempermudah pembuatan surat keterangan usaha

    DAFTAR PUSTAKA

    1. Datazku “Pengertian Surat pengantar” di akses pada tanggal 18 maret 2018 tersedia di https://www.datazku.com/2017/09/pengertian-surat-pengantar.html
    2. Gronos “definisi Pelayanan” https://pakdosen.co.id/pengertian-pelayanan/
    3. Haile, Meaza dan Jiri Krupka, “Fuzzy Evaluation of Swot Analysis”, IJSCM-International Journal of Supply Chain Management, vol. 5, no.3, 2016. https://ojs.excelingtech.co.uk/index.php/IJSCM/article/view/1252
    4. 4,0 4,1 4,2 Fatimah, Dwi, Nur’aini, Fajar. 2016. Teknik Analisis SWOT. Yogyakarta: Quadrant.
    5. Kumar, Bhavnesh dan Kulvinder Singh, “Testing UML Designs Using Class, Sequence and Activity Diagrams”, International Journal for Innovative Research in Science & Technology, Volume 2, Issue 3, 2015. http://www.ijirst.org/articles/IJIRSTV2I3025.pdf
    6. 6,0 6,1 Maimunah,. Padeli,. Erna Astriyani. 2018. Pengembangan Website Perpustakan Dalam Menunjang Sistem Pelayanan Dan Informasi Pada Perguruan Tinggi Raharja. Seminar Nasional Sisitem Informasi dan Teknologi Informasi 2018. STMIK Pontianak. http://www.sisfotenika.stmikpontianak.ac.id/index.php/sensitek/article/view/265 ( 11 September 2018)
    7. Rachmawati, Septiana, I, & Yulianti, S. D.(2016,December) SISTEM INFORMASI PENJUALAN ALAT TULIS KANTOR BERBASIS WEB
    8. 8,0 8,1 Anhar. 2016. Kumpulan Sourch Code Visual Basic 6.0 untuk Skripsi. Jakarta: PT Elex Media Komputindo.
    9. Sutopo, Dedi cahyadi, dan Zainal Arifin.2016. Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis Web. Kalimantan
    10. Matemilayo, Olabisi, Dada, et al. 2017. "Design and Implementation of an Integrated Result Processing System in a Networked Environment". Nigeria: Biomedical Statistics and Informatics Vol.2 No. 5:133.
    11. Syukron, Akhmad dan Noor Hasan. 2015. “Perancangan Sistem Informasi Rawat Jalan Berbasis Web Pada Puskesmas Winong”. Yogyakarta: Jurnal Bianglala Informatika AMIK BSI Yogyakarta. Vol.3 No.1:29.
    12. Annisak, Waricha. 2017. "Desain Pengemasan Tes Diagnostik Miskonsepsi Berbasis CBT ("Computer Based Test")". Jambi: Jurnal EduFisika. Vol.2 No.1:2.
    13. Warsito, Ary Budi, Muhamad Yusup, Moh. Iqbal Awi Makaram. (2015). Perancangan Sis+ Menggunakan Metode Yii Framework Pada Perguruan Tinggi Raharja. Jurnal CCIT Vol.8 No.2 – Januari 2015. ISSN : 1978-8282
    14. Triyono, dkk 2018 Perancangan Sistem Informasi booking buku berbasis Web pada Perpustakaan SMKPancakarya Tangerang .Tangerang Jurnal Sensi Vol 4. No 1 Diambil dari https://sensi.lerning.me/2018/05/07februari-2018-vol-4-no-1/https://drive.google.com/file/d/1nTqgsoka_BdKLRSNr_3ZaoQ0uoIrbGv4/view
    15. Al-Husain, Felita Aryanti dan Sinudarwati. 2016. Perancangan Database Relational pada Toko Buku Online. Jurnal CERITA. Tangerang : Perguruan Tinggi Raharja. ISSN : 2461-1417. Vol.2 No.2-Agustus 2016.http://ejournal.raharja.ac.id/index.php/cerita/article/view/364
    16. 16,0 16,1 Zufria, Ilka dan M. Hasan Azhari. 2017. Web-Based Applications in Calculation of Family Heritage (Science of Faroidh). Jurnal Sistem Informasi Vol.1 No.1: 2579-5341
    17. Hengki Tamando Sitohang. 2018. Sistem informasi pengagendaan surat berbasis web pada pengadilan negeri medan. Jurnal informatik pelita nusantara : Vol.3, No.1.
    18. Kaur, Harkamal. 2017. “Lost And Found Web Application For Cal Poly Pomona Students”. California State Polytechnic University, Pomona.
    19. 19,0 19,1 Amrullah, Agit dkk. 2016. Kajian Kebutuhan Perangkat Lunak Sistem Informasi Penilaian Prestasi Kerja Pegawai Pada Fakultas Adab dan Ilmu Budaya Universitas Islam Negeri Sunan Kalijaga Yogyakarta. Yogyakarta: Seminar Nasional Teknologi Informasi dan Multimedia
    20. Suryana, Abas, Sudaryono, dan Sugeng Santoso, 2015. “Requirement Elicitation dan Pembuatan Program dalam Penelitian Teknologi Informasi”. Tangerang: Jurnal ICIT Perguruan Tinggi Raharja.
    21. Hosseini. Asrin, Ahmadi. Amir Sheikh. 2015. Predicting Fault in the Process of Producing Important Android Aplications using Data Mining Techniques. International Journal of Computer Applications. Vol.131, No.13, December 2015.
    22. Mustaqbal, M. Sidi, Roeri Fajri Firdaus dan Hendra Rahmadi. 2015. "Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus: Aplikasi Prediksi Kelulusan SNMPTN)". Bandung: Jurnal Ilmiah Teknologi Informasi Terapan Vol.1 No.3.)
    23. Azizah,Nur ,Dkk “Rancang bangun informasi penjualan pompa dan vakum pada PT mandala Jakarta” dalam jurnalSENSI Vol.2 No.2 2016http://ejournal.raharja.ac.id/index.php/sensi/article/view/624
    24. Budianto, dkk dalam Aplikasi absensi sidik jari sebagai Pembayaran biaya pengawai terpusat Dengan SAP dalam Jurnal CCIT Vol.8 No.3 2015http://ejournal.raharja.ac.id/index.php/ccit/article/view/165
    25. Effendy, Y., Supriati, R., & Lestari, S. (2018). RANCANG BANGUN SISTEM INFORMASI REGISTRASI TEMPAT USAHA UNTUK MENDUKUNG PEMETAAN WILAYAH. SENSI Journal, 4(2), 232-243.http://ejournal.raharja.ac.id/index.php/sensi/article/view/606
    26. Rahayu,Sri,Syarah,Dara HanaWardan “Optimalisasi Kartu Kendali Pada sistem informasi Surat masuk Dan Surat Keluar”dalam jurnal Sensi Vol.3 No.1–Februari 2017http://ejournal.raharja.ac.id/index.php/sensi/article/view/657
    27. Yuliana, Khozin, Ahmad Fathi Shofwan, Koko Satria Nuryadin“RANCANG BANGUN APLIKASI SISTEM INFORMASI INVENTARISASI SURAT MASUK DAN SURAT KELUAR BERBASIS WEB”dalam jurnal SENSI Vol.2 No.2 – Agustus 2016 http://ejournal.raharja.ac.id/index.php/sensi/article/view/627
    28. Mistiko,Eka,Rini Farizqi Panduard,i Fatah Romansah”ANCANG BANGUN SISTEM INFORMASI PELAYANAN DESA TAMANSARI KECAMATAN LICIN BANYUWANGI BERBASIS WEB.” dalam jurnal STMIK AMIKOM Yogyakarta 6-7 Februari (2016)
    29. Yudie Irawan . 2015, ANALISA DAN PERANCANGAN OTOMATISASI SURAT PENGANTAR RT BERBASIS SMS GATEWAY SEBAGAI PENERAPAN KONSEP PAPERLESS OFFICE . jurnal SIMETRIS : Vol.6 No.1
    30. Febi nur salisah, Indri dian Pertiwiudul Analisa Dan perancangan aplikasi surat pengantar rujukan pada peserta dari luar kota Pekan Baru BPJSJurnal Rekayasa Dan Manajemen Sistem Informasi , Vol.2, No 2, Agustus 2016 e-ISSN 2502-8995 ISSN 2460-818138
    31. Besus maulana sulton ANALISA SISTEM INFORMASI SURAT PENGANTAR MASYARAKAT ( SPM ) DI KELURAHAN TOMANG BERBASIS WEB 2018 jurnal CKI On SPOT, Vol. 11, No. 2, Desember 2018 ISSN Cetak : 1979-7044 ISSN Online : 2598 – 2990
    32. Prihantara, Andesita,Abdul Aziz,” Sistem Informasi Pengurusan Surat Pengantar Framework Codeigneter Guna Meningkatkan Kualitas Pelayanan Kepada Masyrakat” http://ejournal.poltektegal.ac.id/index.php/informatika/article/view/1015/pdf_9
    33. Qi Lin, Ze. 2017. Inteligent Development Environment and Software Knowledge Graph. Journal Of Computer Science And Technology :Vol.32, No.2
    34. M. Leonardi, Paul . 2016. “Multiplex Appropriation in Complex System Implemetation: The Case Of Brazil’s Correspondent Banking System”. Special Issue: ICT Societal Challenges :Vol.40, No.2

    DAFTAR LAMPIRAN

Contributors

Admin, Ekobagush