Laporan Proyek Mandiri No Revisi Bismillah 1.pdf

  • Uploaded by: Asik Jos
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Laporan Proyek Mandiri No Revisi Bismillah 1.pdf as PDF for free.

More details

  • Words: 11,005
  • Pages: 92
APLIKASI PENGOLAHAN DATA INDUSTRI KECIL MENENGAH (IKM) BERBASIS WEB PADA DINAS KOPERASI PERINDUSTRIAN DAN PERDAGANGAN KABUPATEN PESAWARAN (Laporan Proyek Mandiri)

Oleh Nisa Azizah

(16753045)

Safira Andjani

(16753057)

Vania Felita

(16753067)

POLITEKNIK NEGERI LAMPUNG BANDAR LAMPUNG 2018

KATA PENGANTAR

Puji syukur atas kehadirat Allah SWT, berkat rahmat dan hidayah-Nya kami dapat menyelesaikan Proyek Mandiri (PM) yang berjudul “Aplikasi Pengolahan Data Industri Kecil Menengah (IKM) Berbasis Web Pada Dinas Koperasi Perindustrian Dan Perdagangan Kabupaten Pesawaran”. Laporan Proyek Mandiri ini dapat kami selesaikan atas bantuan, dukungan serta saran dari berbagai pihak. Kami berterimakasih kepada semua yang telah berpartisipasi dalam menyelesaikan Proyek Mandiri ini. Kami menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi penyusunan kalimat maupun tata bahasa dalam teknik penulisan laporan proyek mandiri ini. Oleh karena itu, kami menerima segala kritik dan saran agar karya yang kami buat dapat menjadi lebih baik kedepannya.

Bandar Lampung, Januari 2019

Penulis

DAFTAR ISI

KATA PENGANTAR ............................................................................................ ii DAFTAR ISI .......................................................................................................... iii DAFTAR TABEL ................................................................................................ viii DAFTAR GAMBAR ............................................................................................. ix DAFTAR LAMPIRAN .......................................................................................... xi I.

PENDAHULUAN ......................................................................................... 2 1.1

Latar Belakang dan Masalah ................................................................ 2

1.2

Tujuan................................................................................................... 3

1.3

Kerangka Pemikiran ............................................................................. 3

1.4

Kontribusi ............................................................................................. 5 1.4.1. Kontribusi untuk Dinas Koperasi Perindustrian dan Perdagangan ............................................................................. 5 1.4.2. Kontribusi untuk Mahasiswa .................................................... 5

II.

TINJAUAN PUSTAKA ................................................................................ 7 2.1

Penelitian Terdahulu ............................................................................ 7

2.2

Teori Dasar ........................................................................................... 8 2.2.1 Industri Kecil Menengah (IKM)............................................... 8 2.2.2 Perkembangan Industri Kecil dan Menengah ( IKM) di Indonesia ................................................................................ 10

2.3

Data .................................................................................................... 11

2.3.1 Pengolahan Data ..................................................................... 11 2.3.2 Siklus Pengolahan Data .......................................................... 11 2.4

Basia Data .......................................................................................... 12 2.4.1 Definisi Basis Data ................................................................. 12 2.4.2 Tujuan Basis Data .................................................................. 12 2.4.3 Manfaat Basis Data ................................................................ 12 2.4.4 Bahasa Basis Data .................................................................. 13

2.5

Sistem Manajemen Basisdata ............................................................. 13 2.5.1 Definisi Sistem Manajemen Basisdata ................................... 13 2.5.2 Fungsi Sistem Manajemen Basisdata ..................................... 14

2.6

Aplikasi .............................................................................................. 14 2.6.1 Definisi Aplikasi..................................................................... 14 2.6.2 Keunggulan Aplikasi Web ..................................................... 14 2.6.3 Aplikasi Desktop .................................................................... 14

2.7

Web ..................................................................................................... 15 2.7.1 Definisi Web ........................................................................... 15 2.7.2 Manfaat Web .......................................................................... 15

2.8

Bahasa Pemrograman Website .......................................................... 15 2.8.1 Hypertext Markup Language (HTML) ................................... 15 2.8.2 Fungsi HTML ......................................................................... 15

2.9

PHP Hipertext Processor (PHP) ........................................................ 16 2.9.1 Definisi PHP ........................................................................... 16 2.9.2 Keunggulan PHP .................................................................... 16

2.10 Cascading style Sheet (CSS) .............................................................. 16 2.10.1 Definisi CSS ........................................................................... 16 2.10.2 Manfaat CSS........................................................................... 16

2.11 Code Igniter (CI) ................................................................................ 17 2.11.1 Definisi Code Igniter (CI) ...................................................... 17 2.11.2 Keunggulan Framework Code Igniter ................................... 17 2.12 MySQL ............................................................................................... 18 2.12.1 Definisi MySQL ..................................................................... 18 2.12.2 Ketentuan Pemberian Perintah MySQL ................................. 18 2.13 PHP MyAdmin ................................................................................... 18 2.14 XAMPP .............................................................................................. 18 2.15 Software yang dibutuhkan (Tools) ..................................................... 19 2.15.1 Bootstrap ................................................................................ 19 2.15.2 Text Editor (Sublime Text 3) ................................................. 19 2.15.3 Framework.............................................................................. 19 2.15.4 Model – View – Controller (MVC) ........................................ 20 2.15.5 Black Box Testing ................................................................... 20 2.16 Analisa Perancangan Sistem .............................................................. 21 2.16.1 Data Flow Diagram (DFD)..................................................... 21 2.16.2 FlowChart .............................................................................. 25 2.16.3 Entity Relationship Diagram (ERD) ...................................... 27 2.17 Metode Pengembangan Perangkat Lunak .......................................... 29 2.17.1 Metode Rapid Aplication Development (RAD) ..................... 29 2.17.1.1 Definisi RAD ......................................................... 29 2.17.1.2 Tujuan RAD ........................................................... 29 2.17.1.3 Tahapan – Tahapan RAD....................................... 29 2.17.1.4 Kelebihan Metode Rapid Aplication Development (RAD) .................................................................... 30 III.

METODE PENELITIAN ............................................................................ 32

3.1

Tempat dan Waktu ............................................................................. 32

3.2

Alat dan Bahan ................................................................................... 32 3.2.1 Alat ......................................................................................... 32 3.2.2 Bahan ...................................................................................... 33

3.3

Metode Pengembangan Aplikasi ........................................................ 34 3.3.1 Requirement Planning ............................................................ 34 3.3.2 User Design ............................................................................ 34 3.3.3 Construction ........................................................................... 35 3.3.4 Cutover ................................................................................... 35

IV.

3.4

Pembagian Tugas ............................................................................... 35

3.5

Jadwal Kegiatan ................................................................................. 36

HASIL DAN PEMBAHASAN ................................................................... 37 4.1

Hasil dan Pembahasan ........................................................................ 37 4.1.1 Requirement Planning ............................................................ 37 4.1.1.1

Gambaran Perusahaan ............................................ 37 4.1.1.1.1 Sejarah umum perusahaan ..................... 37 4.1.1.1.2 Visi ........................................................ 38 4.1.1.1.3 Misi........................................................ 38 4.1.1.1.4 Struktur Organisasi ................................ 38

4.1.1.2

Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran ............................................ 40

4.1.1.3

Kegiatan Pembinaan Dinas Koperasi , Perindustrian dan Perdagangan .................................................... 40

4.1.2 Analisis Persyaratan dan Definisi .......................................... 41 4.1.2.1

Identifikasi Masalah ............................................... 41

4.1.2.2

Spesifikasi Kebutuhan Perangkat Lunak ............... 44

4.1.2.3

Mapping Chart yang diusulkan .............................. 46

4.1.3 User Design ............................................................................ 47 4.1.3.1

Perancangan Data flow Diagram ........................... 48

4.1.3.2

Perancangan Entity Relationship Diagram (ERD) 52

4.1.3.3

Rancangan Database .............................................. 53

4.1.3.4

Perancangan Flowchart .......................................... 57 1) Flowchart Login ............................................. 57 2) Flowchart Admin ............................................ 58 3) Flowchart Kepala Dinas ................................. 60

4.1.3.5

Perancangan Interface ............................................ 61

4.1.4 Kode Program ........................................................................ 66 4.1.5 Tampilan Aplikasi................................................................... 70 4.1.6 Cutover ................................................................................... 74

V.

4.1.6.1

Metode Pengujian Sistem ...................................... 74

4.1.6.2

Hal-hal yang diuji .................................................. 75

4.1.6.3

Penguji ................................................................... 75

4.1.6.4

Hasil pengujian ...................................................... 75

KESIMPULAN DAN SARAN ................................................................... 77 5.1

Kesimpulan......................................................................................... 77

5.2

Saran ................................................................................................... 77

DAFTAR PUSTAKA ........................................................................................... 78 LAMPIRAN .......................................................................................................... 81

DAFTAR TABEL

Tabel 1. Simbol-simbol DFD ................................................................................ 22 Tabel 2. Simbol Flow Chart ................................................................................. 25 Tabel 3. Simbol - Simbol ERD ............................................................................. 28 Tabel 4. Rancangan Anggaran Biaya Yang Diajukan. ........ Error! Bookmark not defined. Tabel 5. Jadwal Kegiatan ...................................................................................... 36

DAFTAR GAMBAR

Gambar 1. Ilustrasi Tahapan RAD ........................................................................ 30 Gambar 2. Gambaran Umum Instansi (Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.) ................................................ 39 Gambar 3. Mapping Chart sistem yang sedang berjalan....................................... 43 Gambar 4. Mapping chart mekanisme yang diusulkan ......................................... 47 Gambar 5. DFD Level 0 ........................................................................................ 49 Gambar 6. DFD Level 1 ........................................................................................ 50 Gambar 7. DFD level 2 Proses 1 ........................................................................... 51 Gambar 8. DFD level 2 Proses 2 ........................................................................... 52 Gambar 9. Entity Relationship Diagram (ERD) ................................................... 53 Gambar 10. flowchart login .................................................................................. 58 Gambar 11. Flowchart menu admin ..................................................................... 59 Gambar 12. Flowchart menu Kepala Dinas .......................................................... 60 Gambar 13. Rancangan Interface Menu tampilan awal ........................................ 62 Gambar 14. Rancangan Interface Menu Login Admin......................................... 63 Gambar 15. Rancangan Interface Menu Login Kepala Dinas .............................. 63 Gambar 16. Rancangan Interface Menu home setelah admin login ..................... 64 Gambar 17. Rancangan Interface Menu Tambah Data IKM ................................ 65 Gambar 18. Rancangan interface setelah Kepala Dinas login ............................. 65 Gambar 19. Tampilan Menu Utama...................................................................... 71 Gambar 20. Tampilan Halaman Login.................................................................. 71 Gambar 21. Tampilan Login Kepala Dinas .......................................................... 72

Gambar 22. Tampilan menu Admin...................................................................... 72 Gambar 23. Tampilan Tambah Data IKM ............................................................ 73 Gambar 24. Tampilan Menu Kepala Dinas........................................................... 74 Gambar 25. Tampilan verifikasi oleh kepala dinas ............................................... 74

DAFTAR LAMPIRAN

1. Formulir Biodata Anggota IKM ......................................................... 81 2. Formulir Pendapatan IKM .......... ......................................................... 82 3. Lembar Pengujian ....................... ......................................................... 83 4. Lembar Data IKM ....................... ......................................................... 84

I.

PENDAHULUAN

1.1 Latar Belakang dan Masalah Perkembangan industri yang terus meningkat membawa dampak positif bagi pertumbuhan perekonomian di Indonesia. Pertumbuhan Industri Kecil dan Menengah (IKM) di Indonesia setiap tahunnya cukup tinggi yaitu dari 43 juta unit usaha pada 2001 menjadi 49,8 juta unit usaha pada 2007 dan jumlah IKM tersebut merupakan 99,9 % dari total pelaku usaha serta berkontribusi terhadap 53,6% Produk Domestik Bruto (PDB) Indonesia. Oleh karena itu Industri Kecil Menengah (IKM) atau yang lebih dikenal dengan Usaha Mikro, Kecil, dan Menengah (UMKM) sampai saat ini adalah ujung tombak stabilitas dan peningkatan perekonomian, karena sektor ini mampu mengatasi permasalahan pemerataan dalam distribusi pendapatan antar wilayah. IKM juga terbukti mampu bertahan dan bahkan berkembang di tengah krisis, sebab secara umum sektor ini masih memanfaatkan sumberdaya lokal, baik itu untuk sumberdaya manusia, modal, bahan baku, dan peralatan, dengan kata lain sebagian besar kebutuhan sumber daya IKM tidak mengandalkan impor.

Keseriusan pemerintah terhadap tumbuh

kembang IKM/UMKM telah dituangkan dalam Undang-undang (UU) Nomor 20 tahun 2008. Pemerintah Daerah Kabupaten Pesawaran sebagai salah satu organisasi perangkat daerah tingkat kabupaten di Provinsi Lampung juga menempatkan IKM/UMKM sebagai motor penggerak perekonomian daerah. Kebijakan yang

2

dibuat dan kegiatan yang dilaksanakan oleh pemerintah daerah dalam upaya untuk meningkatkan perekonomian wilayah selalu melibatkan sektor IKM/UMKM. Dan Dinas Koperasi, Perindustrian dan Perdagangan (DISKOPERINDAG) adalah Organisasi Perangkat Daerah (OPD) Pemerintah Daerah Kabupaten Pesawaran yang memiliki tanggungjawab, tugas pokok dan fungsi salah satunya adalah merencanakan operasional, mengelola, mengkoordinasikan, mengendalikan, mengevaluasi dan melaporkan urusan bina usaha industri dan bina usaha mikro, kecil dan menengah di wilayah Kabupaten Pesawaran. Usaha dan kegiatan perencanaan operasional, pengelolaan, pengkoordinasian, pengendalian, evaluasi, monitoring dan pembinaan terhadap industri, usaha mikro, usaha kecil dan usaha menengah untuk menunjang perekonomian masyarakat dan wilayah Kabupaten Pesawaran terus dilaksanakan. Namun usaha dan kegiatan operasional tersebut, DISKOPERINDAG sering mengalami permasalahan dan kendala terkait dengan pengolahan data dan informasi yang valid terkait industri, usaha mikro, usaha kecil dan usaha menengah yang beroperasi di wilayahnya. Pengolahan data dan informasi saat ini tidak menggunakan aplikasi khusus dan mekanisme atau belum menggunakan standar operasional prosedur yang benar. Hal ini sering mengakibatkan data dan informasi tentang IKM/UMKM menjadi tidak valid, otoritasasi atau wewenang terabaikan dan

peluang penyalahgunaan

wewenang terhadap data dan informasi menjadi terbuka lebar. Berdasarkan permasalahan tersebut, alternatif solusi pemecahan masalah yang diperlukan adalah sebuah aplikasi yang dirancang untuk keperluan pengolahan data industri kecil dan menengah (IKM) yang memiliki kemampuan otorisasi terhadap

3

pengolahan data dan penggunaan informasi, serta

sesuai dengan standar

operasional prosedur yang ada. 1.2

Tujuan Tujuan yang ingin dicapai dalam proyek mandiri ini adalah : a. Membangun aplikasi khusus pengolahan data Industri Kecil dan Menengah (IKM) pada Dinas Koperasi, Perindustrian dan Perdagangan Kabupaten Pesawaran. b. Menyediakan sumber data yang valid tentang Industri Kecil dan Menengah pada Dinas Koperasi, Perindustrian dan Perdagangan Kabupaten Pesawaran.

1.3 Kerangka Pemikiran Berdasarkan latar belakang tersebut, ditemukan permasalahan dalam proses pengolahan data yang masih menggunakan pengolah dokumen dan spreadsheet, atau dengan kata lain tidak menggunakan aplikasi khusus dan mekanisme atau standar operasional prosedur yang benar. Hal ini sering mengakibatkan data dan informasi tentang IKM/UMKM menjadi tidak valid, otoritasasi/wewenang terabaikan dan peluang penyalahgunaan wewenang terhadap data dan informasi menjadi terbuka lebar. Melihat keadaan tersebut alternatif solusi pemecahan masalah yang diperlukan adalah sebuah aplikasi yang dirancang untuk keperluan pengolahan data industri kecil dan menengah (IKM) yang memiliki kemampuan otorisasi terhadap pengolahan data dan penggunaan informasi, serta

sesuai dengan standar

operasional prosedur yang ada. Maka dibangunlah “Aplikasi Pengolahan Data

4

Industri Kecil Dan Menengah (IKM) Berbasis Web Pada Dinas Koperasi Perindustri Dan Perdagangan Kabupaten Pesawaran”. Metode yang digunakan dalam aplikasi ini yaitu metode pengembangan Rapid Application Development (RAD). Tahapan kerangka pemikiran dalam pembuatan aplikasi ini disajikan pada tahapan berikut.

Permasalahan 1. Proses pengolahan data yang masih menggunakan pengolah dokumen dan spreadsheet sehingga sering mengakibatkan data dan informasi tentang IKM/UMKM menjadi tidak valid. 2. Otoritasasi/wewenang terabaikan dan peluang penyalahgunaan wewenang terhadap data dan informasi menjadi terbuka lebar.

Solusi Solusi pemecahan masalah yang diperlukan adalah dibangunnya sebuah aplikasi yang dirancang untuk keperluan pengolahan data industri kecil dan menengah (IKM) yang memiliki kemampuan otorisasi terhadap pengolahan data dan penggunaan informasi, serta sesuai dengan standar operasional prosedur yang ada.

Pengembangan Aplikasi Metode pengembangan : Rapid Application Development (RAD) 1. 2. 3. 4.

Rencana Kebutuhan : Wawancara dan Observasi Desain Sistem : DFD, ERD, Flawchart, Interface Pembuatan Aplikasi : PHP, HTML, MySQL, Pengujian : Black-box Testing

Hasil

5

1. Terciptanya Aplikasi Pengolahan Data Industri Kecil Dan Menengah (IKM) Berbasis Web pada Dinas Koperasi Perindustri dan Perdagangan Kabupaten Pesawaran. 2. Tersedia sumber data yang valid tentang Industri Kecil dan Menengah pada Dinas Koperasi, Perindustrian dan Perdagangan Kabupaten Pesawaran 1.4 Kontribusi Dalam pembuatan Aplikasi Pengolahan Data Industri Kecil Dan Menengah (IKM) Berbasis Web pada Dinas Koperasi Perindustri dan Perdagangan Kabupaten Pesawaran memiliki beberapa kontribusi untuk Dinas Koperasi, Perindustrian dan Perdagangan dan mahasiswa antara lain: 1.4.1. Kontribusi untuk Dinas Koperasi Perindustrian dan Perdagangan 1. Memiliki aplikasi untuk mengolah data IKM. 2. Memiliki sumber data yang valid mengenai IKM. 3. Menciptakan peluang kerjasama antara perusahaan dan mahasiswa. 1.4.2. Kontribusi untuk Mahasiswa 1. Menjadi persyaratan untuk mendapatkan nilai pada mata kuliah proyek usaha mandiri di Politeknik Negeri Lampung. 2. Menambah wawasan tentang pembuatan program bagi mahasiswa didalam dunia kerja yang nyata. 3. Mengimplementasikan mata kuliah yang ada dikampus kedalam perusahaan.

II.

TINJAUAN PUSTAKA

2.1 Penelitian Terdahulu Penelitian terdahulu merupakan teori dari berbagai penelitian yang pernah dilakukan sebelumnya untuk dijadikan acuan penelitian dan data pendukung penelitian. Adapun beberapa penelitian yang memiliki topik serupa tentang aplikasi pengolahan data adalah sebagai berikut : 1. Purnama dan ( 2013) dengan judul “Penilaian Efektivitas Penerapan Sistem Informasi Akuntansi Berbasis Komputer Pada Dinas Perindustrian Dan Perdagangan Provinsi Bali”. Penelitian ini bertujuan untuk memudahkan para akuntan manajemen untuk menghasilkan informasi keuangan yang akurat,relevan, dan tepat waktu sehingga akan menjadi lebih efektif dan efisien dalam membuat keputusan. Penelitian tersebut menggunakan teknik analisis kuantitatif yaitu skala likert adalah sebagai alat ukur, dari penelitian tersebut diperoleh hasil bahwa efektifitas SIA pada Dinas Perindustrian dan Perdagangan Provinsi Bali, data , waktu, ketelitian, relevansi, variasi laporan, kenyamanan fisik,kualitas informasi, dan teknologi informasi sebagian besar responden menyatakan 2. Hadi (2017) dengan judul penelitian “Perancangan Aplikasi Sistem Pengolahan Data BBM dan KEPOKMAS Berbasis Web dengan Framework CodeIgniter”. Dalam penelitian ini dibangun sebuah aplikasi berupa perancangan sistem pengolahan data BBM dan KEPOKMAS Berbasis Web

7

yang merupakan suatu wujud komitmen Dinas Perdagangan Kota Salatiga untuk selalu berusaha meningkatkan pelayanan kepada masyarakat kota Salatiga. Hal yang menjadi penyebab dibuatnya aplikasi pengolahan data BBM dan KEPOKMAS ialah belum tersedianya sistem untuk pemantauan menyebabkan

pelaporan

BBM,

proses

peng-inputan,

perekapan,

pengelolaan data masih menggunakan Microsoft Office Excel sehingga membutuhkan waktu kurang lebih 2 hari serta terjadinya kerusakan dan hilangnya arsip laporan karena belum ada database untuk penyimpanan. Metode yang digunakan dalam pengembangan aplikasi adalah SDLC dengan model WaterFall . Model WaterFall dimulai dari analisa kebutuhan dan pengumpulan data, perancangan sistem meliputi perancangan UML, database , arsitektur,perancangan tampilan,pembuatan sistem. 3. Niadyha(2014) dengan judul penelitian “Pengembangan Prototipe Sistem Informasi Manajemen Seksi Perdagangan Dalam Negeri Menggunakan Metode Rapid Application Development Di Dinas Koperasi , Perindustrian Dan Perdagangan Kota Pasuruan”. Dalam penelitian ini dibangun sebuah sistem informasi manajamen perdagangan dalam negeri sehingga memudahkan dalam mengatur manajemen dan membuat laporan dengan menerapkan metode Rapid Application Development untuk mempercepat pengembangan aplikasi, karena merupakan metode pengembangan suatu sistem informasi dengan waktu yang lebih cepat dan sistem ini dapat memenuhi harapan para pemakai. Sistem informasi ini dibangun karena sistem manajemen dan proses status laporan kegiatan masih secara manual(menggunakan kertas untuk semua data yang telah terlaksana) dan

8

tidak melakukan pembaruan sehingga membuat proses kinerja kurang efektif. Berdasarkan penelitian-penelitian tersebut diperoleh kesimpulan bahwa data pada suatu organisasi menjadi hal yang sangat dibutuhkan untuk mendapatkan sebuah informasi. Sebuah kualitas informasi yang baik mengandung tiga komponen yaitu relevan, akurat, dan tepat waktu. Untuk dapat mengahasilkan kualitas informasi yang baik diperlukannya sebuah cara untuk pengolahan data secara cepat, tepat, dan efisien. Pengolahan Data akan lebih optimal pelaksanaanya jika didukung dengan penggunaan sebuah aplikasi. Adapun perbedaan yang dimiliki dari Pembuatan Proposal Proyek Mandiri ini dengan penelitian-penelitian tersebut yakni membuat aplikasi pengolahan data IKM berbasis web dengan menggunakan metode pengembangan perangkat lunak Rapid Application Development (Rad). Aplikasi ini mempunyai kelebihan yaitu dalam pengelolaan terbagi menjadi dua user yakni Kepala Dinas dan Staff. pengelolaan user tersebut menjadi dua kegunaan, Staff dapat mengolah data IKM serta dapat memudahkan Kepala Dinas dalam melakukan monitoring mengenai IKM tanpa harus mencari data secara manual. 2.2 Teori Dasar 2.2.1 Industri Kecil Menengah (IKM) Secara umum industri kecil menengah didefinisikan menurut dasar kuantitas unsur-unsur yang terlibat dalam proses produksi, seperti modal, tenaga kerja, peralatan dan sebagainya. Namun terdapat perbedaan pengertian dari beberapa ahli dan pendapat sebagai berikut :

9

Dinas Perindustrian dan Perdagangan (Disperindag) memberikan definsi industri kecil adalah industri perdagangan yang mempunyai tenaga kerja antara 519 orang. Sedangkan industri menengah ialah suatu kegiatan ekonomi yang mengolah bahan mentah , bahan setengah jadi dan barang jadi menjadi barang lebih tinggi untuk penggunaanya yang memiliki investasi antara Rp. 200.000.000,00 tidak termasuk bangunan dan tanah tempat usaha. Menurut Badan Pusat Statistik (BPS) : Industri Kecil Menengah ialah sebuah perusahaan dengan jumlah tenaga kerja kurang dari 20 orang, termasuk yang dibayar, pekerja pemilik dan pekerja keluarga yang tidak dibayar. Batasan mengenai skala usaha berdasar kepada kriteria jumlah tenaga kerja. Menurut Undang-undang No. 20 Tahun 2008 tentang Usaha Mikro, Kecil dan Menengah : Industri kecil merupakan kegiatan ekonomi produktif yang berdiri sendiri dilakukan oleh orang perorangan atau badan usaha yang bukan merupakan anak perusahaan atau bukan cabang perusahaan yang dimiliki serta memiliki kekayaan bersih lebih dari Rp.50.0000.000,00 atau memiliki hasil penjualan paling banyak Rp. 2.500.000.000,00 tidak termasuk tanah dan bangunan. Sedangkan Industri Menengah merupakan kegiatan ekonomi produktif yang berdiri sendiri, dilakukan oleh perorangan atau badan usaha tetapi bukan cabang perusahaan yang dimiliki.

Industri

Menengah

memiliki

kekayaan

paling

banyak

Rp.

50.0000.0000,00 tetapi tidak termasuk tanah dan bangunan tempat usaha. Beberapa literatur definisi dari Industri Kecil Menengah memiliki beberapa persamaan sehingga dapat diambil suatu kesimpulan bahwa Industri Kecil Menengah merupakan sebuah istilah yang mengacu ke jenis usaha kecil

10

beranggotakan tidak lebih dari 20 orang serta memiliki kekayaan bersih paling banyak Rp. 200.000.000,00 tidak termasuk tanah bangunan tempat berdirinya industri tersebut . 2.2.2 Perkembangan Industri Kecil dan Menengah ( IKM) di Indonesia Industrialisasi di Indonesia sebenarnya telah diawali pada masa penjajahan Belanda, yaitu setelah pemerintah kolonial Belanda menerapkan sistem tanam paksa pada tahun 1830-an. Periode ini sejumlah industri seperti industri makanan dan minuman , tekstil dan rokok . Pemerintah Orde Baru secara sengaja merombak struktur ekonomi Indonesia, dari yang berbasis sektor pertanian ke sektor industri. Pada awal 1990-an sumbangan sektor industri terhadap GDP mengalami peningkatan jika dibandingkan dengan sektor pertanian. Jika sumbangan sektor pertanian kepada GDP turun menjadi 19 % maka sumbangan sektor industri manufaktur mengalami peningkatan tiga kali lipat yaitu 8 % . Negara-negara yang sedang berproses di dalam industrialisasi memiliki jenis industri besar dan menengah. Sampai pada tahun 2000 kelompok industri dalam kategori mikro,kecil, dan menengah tergolong yang paling besar di Indonesia. Perkembangan industri yang terus meningkat membawa dampak positif bagi pertumbuhan perekonomian di Indonesia , pertumbuhan industri kecil menengah setiap tahunnya cukup tinggi yaitu dari 43 juta unit usaha pada 2001 menjadi 49,8 juta unit usaha pada 2007 dan jumlah IKM tersebut merupakan 99,9 % dari total pelaku usaha serta ikut serta terhadap 53,6 % Produk Domestik Bruto ( PDB) Indonesia. (Badan Pusat Statistik ,2012)

11

2.3 Data Data merupakan segala sesuatu tentang angka dan fakta yang dapat dijadikan bahan untuk menyusun suatu informasi, sedangkan informasi ialah hasil olah data yang digunakan untuk suatu keperluan (Arikunto, 2016) . 2.3.1 Pengolahan Data George R.Terry menyatakan ,”Pengolahan data adalah serangkaian operasi atas informasi yang direncanakan guna mnecapai tujuan atau hasil yang diinginkan”. Pengolahan data merupakan proses perhitungan atau transformasi data input menjadi informasi yang mudah di mengerti ataupun sesuai dengan keinginan penerima “.(Sutarman,2012) Kuraes (2004) menyatakan, “ pengolahan data (data processing ) adalah manipulasi sebuah data ke bentuk yang lebih berguna serta berarti berupa suatu informasi. Pengolahan data menggunakan komputer dikenal dengan nama Pengolahan Data Elektronik (Electronic Data Processing)sehingga mengahasilkan sebuah informasi. 2.3.2 Siklus Pengolahan Data Proses pengolahan data memiliki tiga tahapan dasar yang disebut dengan siklus pengolahan data ( data processing cycle), yaitu input , processing, dan output. INPUT

PROCESS

OUTPUT

Sumber : YS,Wawan L.2011.Pengolahan Data.Surakarta.

12

2.4 Basia Data 2.4.1 Definisi Basis Data Basis data merupakan kumpulan data yang saling berkaitan dalam mereprsentasikan data secara tersusun dengan istilah tertentu untuk mendukung aplikasi pada system tertentu. Basis data juga merupakan kumpulan data yang saling berhubungan yang mengambarkan data – data yang ada di suatu organisasi. (Haryanto, 2004) 2.4.2 Tujuan Basis Data Menurut (Haryanto, 2004) system manajemen basisdata memiliki tujuan utama guna menyediakan kenyamanan dan efisiensi untuk penyimpanan. Tujuan utamanya sebagai berikut : 1. Menghindari redundansi dan inkonsistensi data. 2. Data dapat diakses oleh banyak pengguna tetapi tetap memperhatikan kebijakan dalam penggunaan. 3. Menghindari isolasi data. 4. Menghindari terjadinya anomaly pengaksesan kongruen. 5. Menghindari masalah – masalah keamanan. 6. Menghindari masalah – masalah integritas. 2.4.3 Manfaat Basis Data Ada beberapa manfaat dengan menggunakan basis data (Haryanto, 2004), yaitu : 1. Pengendalianterhadapredundansi data. 2. Konsistensi data.

13

3. Informasi yang banyak dan dapat dibentuk dari data yang tersimpan. 4. Skala ekonomi. 5. Peningkatan pemeliharaan lewat ketidak bergantungan data. 6. Peningkatan kongruen. 7. Peningkatan layanan backup dan pemulihan data. 2.4.4 Bahasa Basis Data Bahasa basis data mempunyai tiga komponen utama (Haryanto, 2004) yaitu : 1. Data Definition Language (DDL) Digunakan untuk menspesifikasikan skema basis data yang mewakili basis data secara keseluruhan. Dengan bahasa ini bisa create, alter dan drop. 2. Data Manipulation Language (DML) Berisi sekumpulan operasi yang digunakan untuk memanipulasi data pada database seperti delete, insert, dan update. 3. Data Control Language (DCL) Digunakan untuk menyesuaikan system agar lebih efisien. DCL merupakan sub bahasa yang digunakan untuk mengendalikan stuktur internal basis data. 2.5 Sistem Manajemen Basisdata 2.5.1 Definisi Sistem Manajemen Basisdata Sistem manajemen basis data merupakan perangkat lunak yang yang digunakan untuk mendefinisikan, menciptakan, mengelola, dan mengendalikan pengaksesan basisdata (Haryanto, 2004).

14

2.5.2 Fungsi Sistem Manajemen Basisdata Adapun fungsi dari system manajemen basisdata (Haryanto, 2004), yaitu untuk menyediakan basis untuk system informasi manajemen. 2.6 Aplikasi 2.6.1 Definisi Aplikasi Aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu. (Kamus Besar Bahasa Indonesia , 1998). 2.6.2 Keunggulan Aplikasi Web Aplikasi berbasis web memiliki keunggulan kompetetif yaitu aplikasi tersebut ringan dan dapat diakses secara cepat melalui browser dan koneksi internet atau internet ke server sehingga memudahkan pengguna dalam pengaksesan data atau informasi perusahaan mereka melalui laptop , smartphone bahkan komputer PC di rumah. Aplikasi berbasis web tidak seperti aplikasi-aplikasi desktop yang harus menginstall perangkat lunak atau aplikasi yang diperlukan hanya untuk mengakses data atau informasi (Ayu, 2012). 2.6.3 Aplikasi Desktop Aplikasi memiliki beberapa jenis diantaranya yaitu terdapat apliksi desktop. Aplikasi desktop merupakan aplikasi yang dijalankan

dengan melakukan

penginstallan terlebih dahulu di sistem operasi. Sesuai dengan nama nya aplikasi ini berpusat pada program yang diinstal pada perangkat desktop seperti PC dan laptop. Aplikasi ini mampu beroperasi secara offline namun harus dilakukan proses penginstallan pada laptop atau komputer (Hilman, 2016).

15

2.7 Web 2.7.1 Definisi Web Web adalah suatu metode dalam menampilkan informasi di internet baik berupa gambar , suara maupun video interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) serta dapat diakses melalui sebuah browser (Nurruddin, 2013). 2.7.2 Manfaat Web Terdapat banyak manfaat dengan menggunakan website, dalam dunia perusahaan dan bisnis manfaat website dapat meningkatkan kredibilitas dan citra positif dimata masyarakat. Manfaat website selain itu ialah dapat menyampaikan informasi dalam berbagai cara, mampu menjalankan pelayanan seperti aplikasi perbankan, aplikasi bisnis dan lain sebagainya (Wiratama, 2014) . 2.8 Bahasa Pemrograman Website 2.8.1 Hypertext Markup Language (HTML) HTML merupakan bahasa pemrograman yang dipakai untuk membangun suatu halaman web yang dapat diakses dan menampilkan informasi pada pencaian web (browser). Html dapat dijadikan untuk link- link antar file dalam halaman web dengan menggunakan link yang menghubungkan situs dalam dunia internet (Kusnadi, 2013). 2.8.2 Fungsi HTML Hypertext Markup Language (HTML) digunakan untuk mengelola sekumpulan data dan informasi untuk bisa diakses lalu ditampilkan melalui layanan web, mengatur halaman web, menampilkan jenis – jenis infomasi dalam pencarian di internet, sebagai dasar dari website, dan membuat hyperlink (Kurniawan,

16

2015).Dokumen HTML merupakanteksmurni yang dapatdibuatdenganteks editor yang disajikandalam browser websurfer. Pada umumnya berisikan informasi maupun interface aplikasi dalam internet (Sidiq, 2001). 2.9 PHP Hipertext Processor (PHP) 2.9.1 Definisi PHP Hypertext Preprocessor (PHP) merupakan bahasa pemrograman berbasis web yang mempunyai kemampuan untuk memproses dan mengolah data secara dinamis (Hermawan & Sulistiyani). 2.9.2 Keunggulan PHP Menurut (Nugroho, 2016) PHP memiliki banyak kelebihannya yaitu sebagai berikut : 1. Bahasa pemrograman PHP ialah script yang tidak menjalankan proses penggabungan menjadi bentuk lain dalam pengggunanya. 2. PHP memiliki akses yang lebih cepat. 3. PHP selalu mengikuti perkembangan teknologi internet. 4. PHP mendukung akses ke beberapa database baik bersifat free maupun komersial. 2.10 Cascading style Sheet (CSS) 2.10.1 Definisi CSS Menurut (Winarno & Utomo, 2010) CSS adalah bahasa pemrograman web dengan menggunakan style – style yang ada pada tag-tag HTML. 2.10.2 Manfaat CSS Manfaat CSS menurut (Khlismawati, 2017) yaitu sebagai berikut :

17

1. Script Html lebih sederhana dan mudah diatur. 2. Ukuran file lebih kecil. 3. Memudahkan merubah tampilan hanya menggunakan file CSS. 4. Mampu digunakan dengan JavaScript yang merupakan bagian dari Html. 5. Hampir semua web browser menggunakan CSS. 2.11 Code Igniter (CI) 2.11.1 Definisi Code Igniter (CI) Code Igniter (CI) merupakan sebuah Framework yang biasa dipakai dalam pembuatan aplikasi berbasis web dan disusun menggunakan bahasa pemrograman PHP (Riyanto, 2011). 2.11.2 Keunggulan Framework Code Igniter Dalam buku yang berjudul Membuat Aplikasi E-commerse dengan PHP dan MySQL dengan menggunakan CodeIgniter dan JQuery yang ditulis oleh (Riyanto, 2011), Framework Code Igniter memiliki keunggulan yaitu : 1. Memiliki ukuran yang kecil yaitu sekitar 4MB untuk membangun aplikasi dengan beberapa fitur yang ada di dalamnya yaitu database access, session control, manage cookies, securitydengan xss filtering 2. Kecepatan dalam mengeksekusi file. 3. Sederhana. 4. Dapat langsung digunakan dengan cara men-download meng-ekstract file,dan meletakkan pada web bowser. 5. Dapat dikolaborasikan dengan beberapa aplikasi. 6. Kode program terlihat rapi.

18

2.12 MySQL 2.12.1 Definisi MySQL Menurut (Nugroho A. , 2017) MySQL merupakan system basis data yang bersifat jaringan dan dapat digunakan untuk multiuser 2.12.2 Ketentuan Pemberian Perintah MySQL Ada beberapa ketentuan dalam memberikan perintah pada MySQL (Meily, 2016) berikut merupakan ketentuan dalam memberikan perintah pada MySQL 1. Diakhiri dengan tanda titik koma (;). 2. Setiap perintah akan disimpan pada buffer atau penyimpanan sementara. 3. Tidak menerapkan aturan case sensitive pada perintah dalam lingkup MySQL. 4. Aturan case sensitive diterapkan pada nama – nama objek seperti nama database. 2.13 PHP MyAdmin PHP MyAdmin merupakan free software berbahasa pemrograman PHP yang berfungsi untuk pemrosesan administrasi MySQL dengan menggunakan World Wide Web (WWW) (Barri, Lumentha, & Wowor, 2015). 2.14 XAMPP XAMPP merupakan free software yang banyak mendukung system operasi, dan merupakan kumpulan dari beberapa program. Xampp merupakan tool yang memberikan paket perangkat lunak ke dalam sebuah paket. Dengan menginstall xampp maka kita tidak perlu lagi untuk instalasi dan konfigurasi web server Apache, PHP dan MySQL (Septa, 2014).

19

2.15 Software yang dibutuhkan (Tools) 2.15.1 Bootstrap 2.15.1.1 Definisi Bootstrap Bootstrap merupakan tools yang berfungsi sebagai mendesain web (Saputra, 2014). Bootstrap juga merupakan framework gratis atau free font-end untuk pengembangan web dengan lebih cepat dan lebih mudah (Rampesteam, 2015). 2.15.1.2 Keuntungan menggunakan Bootstrap Adapun keuntungan dengan menggunakan bootstrap (Rampesteam, 2015), yaitu sebagai berikut : 1. Mudah digunakan. 2. Fitur Responsif. 3. Dapat menyesuaikan dengan semua browser. 2.15.2 Text Editor (Sublime Text 3) Sublime text 3 merupakan text editor yang digunakan untuk menyunting source code yang dikerjakan dan sebagai alat memanipulasi database dan sangat berguna untuk pembuatan website (Anwar, 2017). 2.15.3 Framework Menurut Betha Sidik (2012) Framework merupakan kumpulan intruksi yang terdapat di dalam class dan function untuk memudahkan developer dengan melakukan sekali pemanggilan (Destiningrum & Adrian, 2017).

20

2.15.4 Model – View – Controller (MVC) 2.15.4.1 Definisi MVC Metode MVC digunakan untuk memudahkan developer atau programmer untuk membangun aplikasi yang berbasis web tanpa membuatnya dari awal. Berikut penjelasan tentang MVC (Destiningrum & Adrian, 2017) : 1. Model, fungsi model adalah untuk menghubungkan dengan database dimana di dalammodel terdapat perintah – perintah pemanggilan data yang ada pada database yang akan ditampilkan di view. 2. View, fungsi View yaitu untuk tampilan pada halaman website. 3. Controller, fungsi controller yaitu menghubungkan antara model dengan view. 2.15.4.2 Manfaat MVC MVC memiliki manfaat yaitu untuk pemisah antara model dan view mengizinkan beberapa view menggunakan model yang sama. Sehingga, bagian model sebuah aplikasi lebih mudah pada penerapannya, pengujiannya, dan pemeliharaannya, karena semua akses ke model berjalan pada komponen ini (Hidayat, 2012). 2.15.5 Black Box Testing 2.15.5.1 Definisi Black Box Testing Black Box atau pengujian fungsional adalah pengujian yang konteks pengujiannya dikembangkan dengan bersumber pada fungsionalitas software. Tester membutuhkan informasi tentang data tetapi tidak mengetahui bagaimana program bekerja (Binarso,dkk, 2012).

21

2.15.5.2 Metode pengujian Black Box Testing Metode Black Box Testing memiliki beberapa cara (Mustaqbal,dkk, 2015) yaitu : 1. Equivalence Partitioning. 2. Boundary Value Analysis. 3. Comparison Testing. 4. Sample Testing. 5. Robustness Testing. 2.15.5.3 Proses Black Box Testing Adapun proses – proses dari Black Box Testing itu sendiri, yaitu: 1. Mengamati kebutuhan dari software. 2. Memilih jenis input yang mungkin bisa menghasilkan output benar dan jenis input yang mungkin output salah pada software yang sedang diuji. 3. Menentukan output untuk suatu jenin input. 4. Melakukan pengujian. 5. Membandingkan output yang dihasilkan dengan output yang diharapkan. 6. Menentukan fungsionalitas yang sehausnya ada pada software yang sedang diuji 2.16 Analisa Perancangan Sistem 2.16.1 Data Flow Diagram (DFD) Sukamto (2014) , “Data Flow Diagram atau dalam bahasa indonesia Diagram Alir Data (DAD) merupakan penjelasan grafik yang memberi gambaran aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) ke output

22

2.16.1.1 Simbol-simbol DFD Dalam penggambaran DFD diperlukan simbol-simbol atau elemen penyusunnya. Simbol-simbol yang terdapat di dalan Data Flow Diagram yang disajikan pada tabel 1. Sukamto (2014) memberikan penjelasan notasi pada DFD ialah sebagai berikut : Tabel 1. Simbol-simbol DFD

SIMBOL

KETERANGAN Proses atau fungsi prosedur ; pada pemodelan aplikasi yang akan diterapkan dengan pemrogaman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedur di dalam kode program. Nama yang diberikan pada sebuah proses biasa nya berupa kata kerja.

File atau basis data atau penyimpanan data (storage); dalam pemodelan perangkat lunak yang akan diterapkan dengan pemrogaman terstruktur, maka pemodelan notasi notasi ini yang harus dibuat menjadi

tabel-tabel

basis

data

yang

dibutuhkan.Tabel-tabel tersebut harus sesuai dengan perancangan tabel-tabel pada basis data ( Entity Relationship Diagram

(ERD), Conceptual Data

Model(CDM), Physical Data Model (PDM)).

23

Sebuah penyimpanan biasanya menggunakan kata benda. Entitas luar (external entity) atau masukan (input) serta keluaran(output) atau orang yang berinteraksi dengan perangkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang dimodelkan. Aliran data ; merupakan data yang dikirim antar prosses dari penyimpanan ke proses, atau dari proses ke masukan (input) dan keluaran(output). Aliran data biasanya menggunkan kata benda.

Sumber : (Sukamto, 2014)

Untuk lebih memahami mengenai Data Flow Diagram maka berikut ini merupakan penjelasan elemen-elemen penyusun Data Flow Diagram : 1.

Entitas Entitas dapat berupa orang atau organisasi yang berinteraksi dengan sistem. Entitas eksternal mewakili terminal atau entityyang berkomunikasi dengan dunia luar serta berkomunikasi dengan sistem yang sedang dibuat modelnya biasanya berupa kata benda ,seperti : bagian penjualan, Dosen , Mahasiswa dan sebaginya.

24

2.

Proses Kegiatan yang dilakukans secara manual maupun komputer di mana aliran data masuk ditransformasikan ke aliran data keluar.

3.

Aliran Data atau Arus Data Digambarkan dengan anak panah yang menunjukan arah masuk dan keluar dari suatu proses. Aliran data digunakan untuk menerangkan perpindahan data dari suatu bagian sistem ke bagian yang lain.

4.

Data Store Penyimpanan data yang disimpan dengan cara tertentu misalnya seperti database dengan penyimpanan secara komputerisasi. Data store diberi nama sesuai dengan nama file penyimpanan nya contoh mahasiswa, matakuliah, dosen_data,registrasi dan sebagainya . Tahapan-tahapan perancangan dengan menggunakan DFD menurut

Sukamto: 1.

Membuat DFD level 0 atau sering disebut juga Context Diagram Pada level 0 menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal yang berinteraksi dengan orang maupun sistem lain. DFD level 0 digunakan untuk menggambarkan interaksi antara sistem yang akan dikembangkan dengan entitas luar.

2.

Membuat DFD level 1 Pada level 1 DFD digunakan untuk menggambarkan modul-modul yang ada dalam sistem yang akan dikembangkan . DFD level 1 merupakan breakdown DFD level 0 yang telah dibuat sebelumnya.

3.

Membuat DFD level 2

25

Modul-modul pada DFD level 1 yang sebelumnya telag dibuat dapat di breakdown menjadi level 2. Modul mana saja yang harus di breakdown lebih detail tergantung pada kerincian modul tersebut. Jika modul tersebut sudah cukup detail maka modul tersebut sudah tidak perlu di breakdown lagi. Untuk sebuah sistem jumlah DFD level 2 sama dengan jumlah pada DFD level 1 yang di-breakdown. 4.

Membuat DFD level 3 dan seterusnya Untuk DFD level 3,4,5 dan seterusnya merupakan breakdown dari modul DFD level sebelumnya. Breakdown pada level 3,4,5 dan seterusnya aturan nya sama persis dengan DFD level 1 atau 2.

2.16.2 FlowChart 2.16.2.1 Definisi Flowchart Merupakan urutan proses kegiatan yang digambarkan ke dalam bemtuk simbol. Flowchart atau disebut juga bagan alir yang memiliki definisi sebagai diagram yang menyatakan aliran proses dengan mengguanakan anotasia-anotasi seperti persegi, panah, oval , wajik ,dan lain-lain. (Salamadian, 2017). 2.16.2.2 Tujuan Flowchart Tujuan dari pembuatan flowchart ialah untuk menyelesaikan masalah secara teknik analitis sehingga dapat menjelaskan aspek-aspek sistem informasi secara jelas , tepat,dan logis . Flowchart memiliki fungsi untuk sebagai pedoman dalam menyusun atau mengembangkan aplikasi (Salamadian, 2017). 2.16.2.3 Simbol-simbol Flowchart Tabel 2. Simbol Flow Chart

SIMBOL

NAMA

FUNGSI

26

Terminator

Awal

program/akhir

program Garis Alir

Arah

aliran

sebuah

program. Preparation

Proses untuk menetukan harga awal.

Proses

Proses

input

dan

output,prosedur pengolahan oleh komputer/pc.

Input Data

Output Proses input output tidak tergantung

dengan

jenis

peralatannya. Predefined Process(Sub Program)

Pelaksanaan suatu bagian sub-program atau disebut prosedure.

Decision

Memilih proses berdasarkan kondisi.

Onpage Connector

Untuk melanjutkan proses dalam lembar atau halaman yang sama

Off Page Melanjutkan proses pada Connector lembar atau halaman yang ber beda.

27

Manual Input

Simbol untuk menunjukan input data secara manual.

Manual Operation

Digunakan untuk menunjukan kegiatan atau proses yang tidak dilakukan dengan computer

Document

Input berasal dari dokumen berebentuk kertas atau output yang dicetak berupa kertas.

Display

Peralatan output seperti layar monitor, printer, plotter .

Delay

Menunjukan proses menunggu yang perlu dilakukan. Seperti menunggu surat diarsipkan.

Multiple Documents

Menyatakan dokumen yang digunakan lebih dari satu.

Sumber : (Salamadian, 2017) 2.16.3 Entity Relationship Diagram (ERD) 2.16.3.1 Definisi ERD Entity Relationship Diagram (ERD) adalah metode yang digunakan demi memodelkan keperluan data dari suatu lembaga, seperti pada system analys pada bagian analisis kebutuhan proyek pengembangan system. (Brady dan Loonam, 2010). ERD juga bisa dikatakan sebagai model data yang diurutkan berdasarkan objek yang guna menjelaskan hubungan antar data yang ada pada basis data untuk pengguna yang mudah dipahami (Sutanta, 2011).

28

2.16.3.2 Simbol - simbol ERD Adapun simbol – simbol yang ada dalam Entity Relation Diagram (Haryanto, 2004) terdapat pada tabel 3. Tabel3. Simbol - Simbol ERD Simbol

Notasi

Keterangan

Entitas

Entitas merupakan objek yang dapat diidentifikasi dilingkungan pengguna.

Relasi

Relasi digunakan untuk menunjukan hubungan antar entitas dari yang satu ke yang lain.

Atribut

Atribut digunakan untuk menggambarkan dan menjelaskan tentang entitas. Garis digunakan sebagai penghubung antara entitas dengan relasi maupun atribut.

Garis

Sumber : (Haryanto, 2004) 2.16.3.3 Relasi ERD Relasi pada ERD dibagi menjadi tiga macam hubungan (Haryanto, 2004) yaitu: 1. Satu ke Satu (One to One). 2. Satu ke Banyak (One to Many). 3. Banyak ke Banyak (Many to Many)

29

2.17 Metode Pengembangan Perangkat Lunak 2.17.1 Metode Rapid Aplication Development (RAD) 2.17.1.1 Definisi RAD Rapid Aplication Development (RAD) merupakan teknik berbasis tim yang mempercepat pengembangan sistem informasi dan memproduksi sistem informasi yang berfungsi. RAD menggunakan pendekatan kelompok tetapi berjalan lebih jauh, produk akhir RAD berupa informasi baru. Sistem RAD merupakan metodologi lengkap, dengan siklus kehidupan empat fase yang sejajar dengan fase SDLC tradisional. Perusahaan menggunakan RAD untuk mengurangi biaya dan waktu pengembangan dan meningkatkan kemungkinan keberhasilan (Tilley & Rosenblatt, 2017). 2.17.1.2 Tujuan RAD Rapid Aplication Development (RAD) memiliki tujuan untuk mempercepat waktu yang sering dibutuhkan pada tahap pengembangan system antara perancangan dan pelaksanaan suatu system informasi.(Kendal, 2010). 2.17.1.3 Tahapan – Tahapan RAD Menurut (Tilley & Rosenblatt, 2017) tahapan-tahapan terdiri dari empat fase. Berikut merupakan tahapan dari setiap fase pengembangan aplikasi : 1.

Requirement Planning (Syarat Syarat Perencanaan) Pada tahap ini merupakan tahapan identifikasi kebutuhan sistem, persyaratan dalam pembuatan sistem sebagai syarat untuk melanjutkan ke tahap selanjutnya dalam pembuatan sistem.

2.

User Design

30

Setelah melalui tahapan perencanaan pengguna dan analis sistem saling berinteraksi untuk menggambarkan model dan prototipe yang mewakili proses, input, dan output sistem. 3.

Construction Tahapan ini merupakan tahapan yang berfokus pada pengembangan program dan aplikasi, seperti perbaikan dan perubahan

4.

Custiver Pada tahapan ini merupakan tahapan implementasi seperti konversi data dan pengujian program.

Berikut adalah ilustrasi dari metode RAD (Tilley dan Rosenblatt, 2017) pada gambar 1 :

Requirement planning

User Design

Construction

Cutover

Gambar 1. Ilustrasi Tahapan RAD 2.17.1.4 Kelebihan Metode Rapid Aplication Development (RAD) Metode Rapid Aplication Development(RAD) memiliki kelebihan menurut Marakas : 1.

Penghematan waktu dalam keseluruhan fase projek dapat dicapai.

31

2.

RAD mengurangi seluruh kebutuhan yang berkaitan dengan biaya projek dan sumber daya manusia.

3.

RAD sangat membantu pengembangan aplikasi yang berfokus pada waktu penyelesaian proyek.

4.

Perubahan desain sistem dapat lebih berpengaruh cepat dibandingkan dengan pendekatan SDLC tradisional.

5.

Sudut pandang user disajikan dalam sistem akhir baik melalui fungsi-fungsi sistem atau antarmuka pengguna.

III.

METODE PENELITIAN

3.1 Tempat dan Waktu Pengumpulan dan pengambilan data untuk tugas mata kuliah Proyek Usaha Mandiri dilaksanakan di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran Komplek Perkantoran Pemerintah Kabupaten Pesawaran Jl. Raya Kedondong, Way Layap Kec. Gedong Tataan Kabupaten Pesawaran, sedangkan untuk membuat aplikasi ini dilaksanakan di Program Studi Manajemen Informatika Jurusan Ekonomi dan Bisnis Politeknik Negeri Lampung Jalan Soekarno Hatta No. 10, Rajabasa Bandar Lampung. Waktu pelaksanaan proyek mandiri ini dilakukan mulai dari bulan September sampai dengan bulan Desember 2018. 3.2 Alat dan Bahan Alat dan bahan yang digunakan untuk pembuatan aplikasi yang berjudul “aplikasi pengolahan data industri kecil dan menengah (IKM) berbasis web di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran” adalah sebagai berikut: 3.2.1 Alat Alat yang digunakan terdiri dari perangkat keras (hardware) dan perangkat lunak (software) . 1.

Perangkat Keras (Hardware)

33

Perangkat keras yang digunakan untuk membuat sistem ini adalah satu unit printer, dan Laptop/PC dengan spesifikasi sebagai berikut: a) Processor Intel Inside b) Memori 2048MB RAM 2.

Perangkat lunak yang digunakan adalah: a) Sistem Operasi (Windows 10) b) Web Browser (Google Chrome) c) Text Editor (Sublime Text 3) d) Web Server (Xampp) e) Basisdata (MySQL)

3.2.2 Bahan Bahan merupakan kumpulan data yang akan digunakan dalam pembuatan aplikasi. Bahan-bahan yang digunakan yaitu: 1.

Formulir pendaftaran IKM yang berada di Dinas Koperasi, Perindustrian dan Perdagangan Kabupaten Pesawaran.

2.

Data observasi pada Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.

3.

Hasil wawancara dengan petugas Dinas Koperasi, Perindustrian dan Perdagangan Kabupaten Pesawaran.

34

3.3 Metode Pengembangan Aplikasi Metode yang dipakai pada Aplikasi Pengolahan Data Industri Kecil Menengah (IKM) Berbasis Web Pada Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran yaitu dengan menggunakan metode Rapid Application Development (RAD). (Tilley & Rosenblatt, 2017) 3.3.1 Requirement Planning Dalam tahapan ini kami mengidentifikasi kebutuhan aplikasi dengan mengumpulkan data – data serta informasi yang terkait pembuatan aplikasi pengolahan data Industri Kecil Menengah (IKM) berbasis web di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran. Pengumpulan data dilakukan dengan cara wawancara. 3.3.2 User Design Tahapan user design kami membuat rancangan perangkat lunak dari hasil analisis tahapan sebelumnya yang sesuai kebutuhan user. Desain perangkat lunak yang dibuat berupa : a. Rancangan alur data aplikasi dalam bentuk Data Flow Diagram (DFD) dibuat menggunakan aplikasi Microsoft Visio 2010. b. Rancang database dalam bentuk Entity Relationship Diagram (ERD) yang dibuat menggunakan aplikasi Microsoft Visio 2010. c. Rancangan alur kerja dalam bentuk Flowchart dibuat dengan menggunakan aplikasi Microsoft Visio 2010.

35

d. Rancangan tampilan interface yang dibuat menggunakan aplikasi Photoshop CS5. 3.3.3 Construction Pada tahapan ini kami membuat aplikasi yang telah didesain dengan pengkodean menggunakan bahasa pemrograman PHP, HTML, dan SQL. Tool dan alat yang digunakan pada tahapan ini yaitu aplikasi Sublime Text, aplikasi XAMPP dan aplikasi Web Browser. Hasil yang diperoleh berupa aplikasi pengolahan data IKM berbasis Web yang siap dipakai serta dilakukan pengujian awal oleh user apakah sudah sesuai dengan kebutuhan user atau masih memerlukan peningkatan. 3.3.4 Cutover Tahapan terakhir kita akan melakukan konversi data atau menerapkan aplikasi yang telah dibuat kepada Staff Admin. Setelah itu dilakukan pengujian menggunakan metode Black Box Testing yang fokus pada kegunaan perangkat lunak dibangun untuk mengetahui kelemahan sistem kemudian akan diperbaiki, sampai akhirnya aplikasi yang telah diperbaiki tersebut dapat digunakan oleh staff. 3.4 Pembagian Tugas 1. Nama : Nisa Azizah NPM : 16753045 Program Studi : Manajemen Informatika Tugas : Desain Program 2. Nama : Safira Andjani NPM : 16753057

36

Program Studi : Manajemen Informatika Tugas : Analisis Sistem 3. Nama : Vania Felita NPM : 16753067 Program Studi : Manajemen Informatika Tugas : Programming 3.5 Jadwal Kegiatan Jadwal Pelaksanaan pembuatan aplikasi disajikan pada Tabel 5. Tabel 4. Jadwal Kegiatan No

Jadwal Kegiatan

Tahun 2018 Minggu Ke 1

1 2 3

4 5 6 7

Pembekalan PUM Pengajuan Judul Analisa Kebutuhan Sistem Desain Implementasi Pengujian Pembuatan Laporan

2

3

4

5

6

7

8

9

10

11

14

15

16

17

   

  

18

IV.

4.1

HASIL DAN PEMBAHASAN

Hasil dan Pembahasan Berdasarkan metode pengembangan perangkat lunak yang digunakan, hasil dan

pembahasan dari Proyek Usaha Mandiri yang berjudul “ Aplikasi Pengolah Data IKM berbasis web pada Dinas Koperasi , Perindustrian, dan Perdagangan Kabupaten Pesawaran” ialah sebagai berikut : 4.1.1

Requirement Planning Tahapan ini bertujuan untuk melakukan analisis sistem lama yang sedang

berjalan dan menentukan persyaratan dan kebutuhan sistem yang akan dibuat. Teknik yang digunakan dalam pengumpulan data pada tahap ini yaitu wawancara dan observasi. 4.1.1.1 Gambaran Perusahaan Gambaran umum perusahan ialah merupakan sebuah pengambaran yang menjelaskan tentang sejarah umum , visi, misi dan struktur organisasi Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.

4.1.1.1.1 Sejarah umum perusahaan Dalam rangka memenuhi kebutuhan di bidang perindustrian, perdagangan, koperasi dan UKM berdasarkan asas otonomi dan tugas pembantuan maka dibentuklah

38

Dinas Perindustrian dan Perdagangan. Dinas Perindustrian dan Perdagangan Kabupaten Pesawaran dibentuk berdasarkan Peraturan Daerah Kabupaten Pesawaran Nomor 14 Tahun 2014 tentang Tentang Pembentukan Organisasi dan Tata Kerja Dinas Daerah Kabupaten Pesawaran (Lembaran Daerah Kabupaten Pesawaran Tahun 2014 nomor 14, Tambahan Lembaran Daerah Kabupaten Pesawaran Nomor 49) dan Peraturan Bupati Pesawaran Nomor 66 Tahun 2016. 4.1.1.1.2 Visi Mewujudkan Kabupaten Pesawaran Sejahtera Dan Berdaya Saing Menuju Bumi Wisata 2025 4.1.1.1.3 Misi 1.

Mewujudkan Pemerintahan yang bersih, terpercaya, dan melayani.

2.

Mewujudkan Infrastruktur Mantap dan Berkualitas.

3.

Mewujudkan Masyarakat yang Sehat Jasmani dan Rohani.

4.

Mewujudkan Pendidikan yang Terjangkau,Berkualitas,dan bermartabat.

5.

Mewujudkan Petani yang Makmur dan Sejahtera berbasis Agribisnis.

6.

Mewujudkan Sumber Daya Manusia yang Unggul dan Kreatif serta Memperkuat Perekonomian Daerah.

4.1.1.1.4 Struktur Organisasi Berdasarkan struktur organisasi Dinas Kabupaten Pesawaran, unsur pengelola manajemen Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran Periode Tahun 2014 – 2019 disajikan pada Gambar 2.

39

KELOMPOK JABATAN FUNGSIONAL

KEPALA DINAS

SEKRETARIS

SUBBAG. ADM. UMUM DAN

KEPALA BIDANG PENGELOLAAN

KEPALA BIDANG PERDAGANGAN

Seksi Pendapatan Pasar Seksi Pemeliharaan dan Ketertiban Pasar Seksi Sarana dan Prasarana

SUBBAG. PROGRAM DAN KEUANGAN

KEPALA BIDANG PERINDUSTRIAN

Seksi Pengembangan Usaha Perdagangan Seksi Pengadaan Penyaluran dan Perlindungan Konsumen Seksi Pengembangan Sarana Perdagangan

Seksi Pembinaan Industri Agro Seksi Pembinaan Industri Non Seksi Pengawasan dan Promosi Hasil Industri

UNIT PELAKSANA TEKNIS DINAS

Gambar 2. Gambaran Umum Instansi (Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.)

Gambaran umum instansi diartikan sebagai penggambaran dari instansi yang menjelaskan letak, organisasi, dan ciri kepemilikkan. Keadaan umum di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.meliputi ruang lingkup dan kegiatan pembinaan di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran. Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran merupakan salah satu unit di Kabupaten Pesawaran yang dibentuk melalui Peraturan Daerah Kabupaten Pesawaran Nomor 14 Tahun 2014 tentang Tentang Pembentukan Organisasi dan Tata Kerja Dinas Daerah Kabupaten Pesawaran (Lembaran Daerah

40

Kabupaten Pesawaran Tahun 2014 nomor 14, Tambahan Lembaran Daerah Kabupaten Pesawaran Nomor 49) dan Peraturan Bupati Pesawaran Nomor 66 Tahun 2016. 4.1.1.2 Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran., meliputi : 1.

Perumusan

kebijakan

teknis

dibidang

perindustrian

dan

perdagangan. 2.

Pembinaan dan Pengawasan di bidang perindustrian dan perdagangan.

3.

Pengawasan dan Promosi Hasil Industri.

4.

Perumusan dan penyusunan kebijakan program pengembangan dibidang, perindustrian dan perdagangan.

4.1.1.3 Kegiatan Pembinaan Dinas Koperasi , Perindustrian dan Perdagangan Kegiatan Pembinaan : 1.

Pembinaan Industri Agro

2.

Pembinaan Industri Non Agro

3.

Pengawasan dan Promosi Hasil Industri.

4.

Pengembangan Usaha Perdagangan

5.

Pengadaan Penyaluran dan Perlindungan Konsumen

6.

Pengembangan Sarana Perdagangan

41

4.1.2

Analisis Persyaratan dan Definisi Analisis sistem ialah langkah yang dilakukan untuk menentukan atau meneliti

permasalahan yang ada pada sistem yang telah ada. Tujuan dilakukannya langkah analisa sistem ini yaitu untuk mencari kekurangan sistem agar dapat menentukan solusi dari permasalahan yang ada di sistem tersebut. Pada tahap analisis dilakukan proses observasi pada sistem yang telah ada yaitu mengumpulkan data yang dibutuhkan seperti mekanisme, kekurangan, dan kebutuhan sistem. Hasil yang diperoleh yaitu berupa dokumentasi System Requirements (persyaratan sistem) sehingga sistem yang dibuat dapat memenuhi persyaratan. Dalam analisis sistem dibutuhkan tahap identifikasi masalah dan spesifikasi perangkat lunak. 4.1.2.1 Identifikasi Masalah Mekanisme aplikasi pengolah data IKM di Dinas berbasis web dinas koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran yang berjalan saat ini yakni dilakukan dengan cara anggota IKM datang ke kantor lalu menemui staff , setelah itu staff memberikan formulir pendaftaran yang akan diisi oleh anggota IKM . lalu setelah itu staff menginputkan ke dalam komputer . setelah itu staff mencetak formulir menjadi dua lembar , kemudian lembar formulir diserahkan ke kepala dinas untuk ditanda tangani. Lembar formulir diberikan kepada anggota IKM dan formulir yang lain disimpan ke dalam buku catatan staff. Jika formulir yang belum ditanda tangani maka akan disimpan kedalam buku catatan staff . Mapping Chart mekanisme yang sedang berjalan disajikan pada gambar.

42

43

Gambar 3. Mapping Chart sistem yang sedang berjalan.

44

Berikut adalah penjelasan dari alur mekanisme yang sedang berjalan di Dinas Koperasi , Perindustrian dan Perdagangan Kabupaten : 1.

Anggota IKM datang ke kantor dan menemui bagian staff pengolah data IKM.

2.

Staff memberikan formulir pendaftaran ke anggota IKM.

3.

Anggota IKM mengisi formulir beserta persyartan .

4.

Selanjutnya, staff menginputkan data ke dalam komputer .

5.

Kemudian, data yang telah diinputkan tadi dicetak menjadi dua lembar .

6.

Setelah itu staff meminta tanda tangan ke kepala dinas , setelah dua lembar kartu anggota ditanda tangani selanjutnya dicatat di dalam buku . jika kartu anggota belum ditanda tangani oleh kepala dinas maka akan dicatat dalam buku.

7.

Dan yang terakhir yaitu jika formulir telah ditanda tangani maka satu kartu anggota diserahkan kepada anggota IKM dan satu lembar lagi disimpan ke arsip staff .

4.1.2.2 Spesifikasi Kebutuhan Perangkat Lunak Aplikasi Pengolahan Data Industri Kecil Menengah (Ikm) Berbasis Web Pada Dinas Koperasi Perindustrian Dan Perdagangan Kabupaten Pesawaran

ini harus

mempunyai persyaratan dan memenuhi fungsi-fungsi yang terbagi atas kebutuhan fungsional dan non-fungsional. 1) Analisis Kebutuhan Fungsional Analisis kebutuhan fungsional merupakan analisis mengenai bagian-bagian yang terlibat langsung pada sistem yakni kebutuhan yang harus disediakan dan aktivitas yang dapat dilakukan serta fasilitas yang diberikan oleh pengolah data

45

IKM berbasis web ini.Berdasarkan analisis yang dilakukan,maka didapatkan hasil yakni aplikasi pengolahan data industri kecil menengah (ikm) berbasis web pada dinas koperasi perindustrian dan perdagangan kabupaten pesawaran ini dapat : 1. Mengolah data IKM 2. Menyimpan data kedalam database yang terstruktur 3. Menyediakan informasi yang lebih cepat saat proses pencarian data 4. Melakukan fungsi validasi dan monitoring secara langsung oleh kepala dinas 2) Analisis Kebutuhan Non Fungsional Analisis kebutuhan non fungsional yaitu menentukan batasan dari fasilitas yang disediakan oleh aplikasi yang dilengkapi dengan mekanisme keamanan yaitu adanya menu login sebagai otentifikasi bagi pengguna (user) untuk mendapatkan hak akses. Hak akses atau user level di dalam web dibagi ke dalam beberapa level, antara lain administrator (staff pengolah data) dan kepala dinas. Masing-masing user lever tersebut memiliki hak akses yang berbeda-beda. a) Administrator(Staff Pengolah Data) Level ini memiliki kedudukan tertinggi di dalam hak akses aplikasi web. Pada level ini, administrator yang mempunyai hak dan wewenang dalam mengolah data menggunakan rumus CURD (Create, Update, Read, Delete) dalam aplikasi pengolah data tersebut. b) Kepala Dinas

46

Level ini berada di bawah level administrator, kepala dinas hanya memiliki hak akses RU(read , update). Karena kepala dinas hanya melakukan monitoring laporan data IKM dan validasi kartu anggota IKM. 4.1.2.3 Mapping Chart yang diusulkan Mapping chart sistem yang diusulkan pada aplikasi pengolah data IKM berbasis web , dimulai dari admin melakukan login ke aplikasinya terlebih dahulu sesuai dengan username dan password yang telah terdaftar. Jika admin berhasil login maka sistem akan menampilkan tampilan halaman admin jika login tidak berhasil maka akan diarahkan kembali ke halaman login pada halaman awal aplikasi. Setelah itu admin menginputkan data calon anggota IKM yang akan mendaftarkan IKM nya beserta persyaratan yang harus dilengkapi. Selanjutnya admin dapat menampilkan serta melakukan inputan terhadap data master. Data yang telah diinputkan oleh admin tersimpan di dalam database. Setelah itu admin dapat meminta verifikasi kepala dinas untuk melanjutkan ke proses selanjutnya yaitu pencetakan biodata kartu anggota IKM. Kepala Dinas dapat melakukan proses verifikasi apabila biodata anggota IKM telah terverifikasi oleh kepala dinas surat tersebut baru bisa di cetak oleh admin. Setelah itu kepala dinas dapat melakukan proses monitoring terhadap IKM melalui detail yang ada pada data IKM. Mapping chart dari aplikasi pengolahan data industri kecil menengah (ikm) berbasis web pada dinas koperasi perindustrian dan perdagangan kabupaten pesawaran disajikan pada gambar 4.

47

Gambar 4. Mapping chart mekanisme yang diusulkan 4.1.3

User Design Pada tahapan ini yaitu melakukan penerapan dari tahapan pertama dalam

perancangan atau desain perangkat lunak. Dalam kegiatan ini menentukan arsitektur

48

sistem secara keseluruhan dan membagi persyaratan dalam sistem perangkat keras dan perangkat lunak. Dalam perancangan ini meliputi tahapan perancangan sistem , perancangan basis data, perancangan flowchart, dan perancangan interface.

4.1.3.1 Perancangan Data flow Diagram Pada tahapan perancangan sistem , dibutuhkan Data Flow Diagram (DFD untuk menggambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan. DFD ialah sebuah digram alur yang menggambarkan proses aliran data dalam suatu entitas ke sistem atau sistem ke entitas. DFD juga diartikan sebagai cara grafis atau penggambaran alir data dan transformasi yang digunakan sebagai perjalanan data dari masukan(input) menuju keluaran ( output). Data Flow Diagram (DFD) yang dibuat dalam aplikasi pengolah data IKM berbasis web ini terdiri dari DFD Level 0, DFD Level 1,DFD Level 2. 1.

DFD Level 0 Data Flow Diagram Level 0 merupakan level tertinggi dari data flow diagram yang menggambarkan hubungan sistem dengan lingkungan luarnya atau entitas luar yang terlibat dengan sistem, aliran data masuk, dan keluar sistem. Aplikasi pengolah data IKM berbasis web di Dinas Koperasi , perindustrian , dan Perdagangan Kabupaten Pesawaran terhubung dengan entitas-entitas eksternal yang memiliki peran masing-masing dalam memberikan input ataupun output. Entitas-entitas tersebut yaitu Admin, Kepala Dinas. DFD Level 0 dari Aplikasi

49

pengolah data IKM berbasis web di Dinas Koperasi , Perindustrian , dan Perdagangan Kabupaten Pesawaran ini disajikan pada Gambar 5.

Gambar 5. DFD Level 0

2.

DFD Level 1 DFD Level 1 merupakan alur data yang menunjukkan semua proses utama dan yang menyusun keseluruhan sistem tersebut. Level ini menunjukkan komponen dalam

proses

yang

terjadi

dalam

sistem.

Level

ini

menunjukkan

bagaimana proses-proses yang ada dalam sistem berjalan menggunakan Data Flow Diagram. DFD Level 1 disajikan pada Gambar 6.

50

provinsi

kabupaten

kecamatan

data provinsidata kapupaten

desa

data kecamatandata desa

ikm

kepemilikan

tb_hak_cipta

laporan

data ikm data kepemilikan data hak cipta data laporan

tb_jenis data jenis

1

aplikasi staff admin

laporan data ikm staff admin

data ikm

data provinsi

2

data kapupaten data kecamatan data desa data ikm

data jenis data laporan data hak cipta data kepemilikan

aplikasi kepala dinas

validasi data ikm data ikm kepala dinas

Gambar 6. DFD Level 1

3.

DFD Level 2 DFD Level 2 merupakan penjabaran lebih rinci dari DFD Level 1. Setiap bubble process pada DFD Level 1 dapat dimodelkan secara lebih terperinci menjadi sebuah DFD lagi. DFD Level 2 proses 1 disajikan pada Gambar 7 dan DFD level 2 proses 2 disajikan pada Gambar 8.

51

laporan data ikm data ikm data provinsi data kabupaten data kecamatan data desa data kepemilikan data haki data jenis

1.1 data ikm data ikm

pengolahan data-data IKM

staff admin

data provinsi data kabupaten data kecamatan data desa data kepemilikan data haki

1.2

laporan

ikm

data jenis

provinsi data provinsi 1.7 pengolahan data kepemilikan

1.3 pengolahan data provinsi

data kepemilikan kabupaten data provinsi

kecamatan

1.8 pengolahan data hak cipta

data haki

data kabupaten desa

kepemilikan

tb_hak_cipta

1.9 pengolahan data jenis ikm

1.4 pengolahan data kabupaten

data jenis

tb_jenis

Gambar 7. DFD level 2 Proses 1

1.5 pengolahan data kecamatan

data kecamatan

1.6 pengolahan data desa

52 Output Flows

data ikm

ikm

2.1

data ikm

validasi data ikm

validasi data ikm

data kepemilikan

kepala dinas

kepemilikan

data hak cipta tb_hak_cipta

data jenis data kabupaten

tb_jenis

2.2 data kecamatan data ikm data kepemilikan data hak cipta data jenis data provinsi

data desa

laporan

data provinsi data laporan

provinsi

data kabupaten

kabupaten

kecamatan

desa

laporan

data kecamatan data desa data laporan

Gambar 8. DFD level 2 Proses 2

4.1.3.2 Perancangan Entity Relationship Diagram (ERD) Merupakan salah satu alat (tool) yang berbentuk grafis yang dapat dirancang menggunakan microsoft office visio, yang sangat populer bagi pengembang perangkat lunak

untuk

desain

database.

Tahap

pertama

dalam

perancangan ERD adalah menentukan entity serta primary key, kemudian menentukan relasi antar entity. Entity Relationship Diagram (ERD) dari aplikasi ini disajikan pada Gambar 9.

53

Gambar 9. Entity Relationship Diagram (ERD)

4.1.3.3 Rancangan Database Desain atau rancangan database dibuat dengan menggunakan software MySQL. Rancangan database aplikasi web ini terdapat tiga tabel sebagai berikut : 1. Basis data : db_ikm Tabel : user Primary key : iduser Entitas

Atribut

Type data

user

id_user id_usergroup username nama password

Int(5) int(5) text Varchar(50) Varchar(30)

54

2. Basis data : db_ikm Tabel : tb_ikm Primary key : id_ikm Entitas

Atribut

Type data

ikm

id_ikm nama_ikm nm_pimpinan id_kepemilikan id_jenis id_desa no_tlp alamat status

int(5) text(11) varchar(30) int(5) int(5) int(5) varchar(13) varchar(50) enum(‘F’,’T’)

3. Basis data : db_ikm Tabel : tb_jenis_ikm Primary key : id_jenis Entitas Jenis_ikm

Atribut id_jenis nm_jenis

Type data Int(5) text

4. Basis data : db_ikm Tabel : kepemilikan Primary key : id Entitas

Atribut

Type data

kepemilikan

id_kepemilikan nm_kepemilikan status

Int(5) text varchar(10)

55

5. Basis data : db_ikm Tabel : tb_hak_cipta Primary key : id Entitas

Atribut

Type data

Hak_cipta

id_hak id_ikm nm_produk tgl_produk surat_haki surat_usaha foto_produk status type

Int(5) int(5) text date varchar(100) text varchar(30) enum (‘F’,’T’) varchar(50)

6. Basis data : db_ikm Tabel : laporan Primary key : no_lap Entitas

Atribut

Type data

laporan

no_lap id_ikm netto laba rugi bulan

Int(5) int(5) Int(11) Int(11) Int(11) date

Entitas

Atribut

Type data

kabupaten

id_prov id_kab

Int(5) Int(5)

7. Basis data : db_ikm tabel : kabupaten primary key : id_kab

56

nm_kab

text

Entitas

Atribut

Type data

provinsi

Id_prov nm_prov

Int(5) text

Entitas

Atribut

Type data

kecamatan

id_kab id_kec nm_kec kode_pos

Int(5) Int(5) text varchar(20)

8. Basis data : db_ikm Tabel : provinsi Primary key: id_prov

9. Basis data : db_ikm Tabel : kecamatan Primary key : id_kec

10. Basis data : db_ikm Tabel : tb_desa Primary key : id_desa Entitas

Atribut

Type data

desa

id_kec id_desa

Int(5) Int(5)

57

nm_desa

text

11. Basis data : db_ikm Tabel : usergroup Primary key : id_usergroup Entitas

Atribut

Type data

usergroup

id_usergroup nama_usergroup

Int(11) varchar(50)

4.1.3.4 Perancangan Flowchart Perancangan flowchart merupakan diagram alir yang menunjukkan aliran dari proses terhadap data program yang akan dibuat. Flowchart dapat mempermudah untuk menelusuri hal yang dapat dilakukan program. Berikut adalah perancangan flowchart pada Aplikasi. 1) Flowchart Login Flowchart login merupakam diagram yang menunjukan aliran dari proses program pada saat melakukan login. Terdapat dua user untuk bisa login yang masing-masing memiliki hak akses menu yang berbeda-beda. Flowchart login pada aplikasi web disajikan pada Gambar 10.

58

Gambar 10. flowchart login

2) Flowchart Admin Flowchart Admin merupakan diagram yang menunjukan aliran dari proses program yang dilakukan oleh Admin. Pada flowchart ini dimulai degan Admin melakukan login dengan memasukkan username dan password yang kemudian

59

masuk dan selanjutnya Admin dapat memilih delapan pilihan menu pada menu admin. Flowchart Admin pada aplikasi web disajikan pada Gambar 11

Gambar 11. Flowchart menu admin

60

3) Flowchart Kepala Dinas Flowchart Kepala Dinas merupakan diagram yang menunjukan aliran dari proses program yang dijalankan oleh kepala dinas. Pada flowchart ini dimulai dengan tampil halaman utama yang kemudian kepala dinas dapat melakukan login dengan memasukkan username dan password yang selanjutnya di verifikasi dan kepala dinas dapat otomatis kembali masuk ke halaman utama tadi. Setelah itu kepala dinas dapat melihat data IKM yang ada. Flowchart Kepala Dinas pada aplikasi web disajikan pada Gambar 12.

Gambar 12. Flowchart menu Kepala Dinas

61

4.1.3.5 Perancangan Interface Desain interface ialah sebuah rancangan antar muka yang akan diterapkan ke dalam aplikasi yang dibuat. Tujuan dibuatnya sebuah rancangan interface adalah untuk menciptakan sebuah rancangan yang sesuai dengan kebutuhan pengguna. Rancangan interface pada Aplikasi Pengolah data IKM pada Dinas Koperasi Perindustrian dan Perdagangan disajikan sebagai berikut : 1)

Rancangan Interface Menu tampilan awal Pada halaman tampilan aplikasi ini berisikan logo dinas kabupaten pesawaran yang berada di tengah , kemudian dilengkapi dengan pilihan menu seperti home,about,services,login,contact. Menu about

berisikan visi misi Dinas

Koperasi, Perindustrian dan Perdagangan. Menu pelayanan berisikan sejarah dan pelayanan yang dilakukan Dinas Koperasi, Perindustrian,dan Perdagangan. Pada menu login digunakan untuk login user. Menu kontak berisikan informasi kontak Dinas Koperasi, Perindustrian,dan Perdagangan Kabupaten Pesawaran. Rancangan interface menu tampilan awal disajikan pada Gambar 13.

62

Gambar 13. Rancangan Interface Menu tampilan awal

2)

Rancangan Interface Menu Login Admin Halaman menu login Admin terdiri dari kolom username dan password untuk masuk ke dalam Aplikasi pengolah Data IKM Dinas Koperasi, Perindustrian dan Perdagangan Berbasis Web, apabila username dan password sesuai dengan

63

database maka Admin masuk ke dalam aplikasi pengolah data IKM ini. Rancangan interface menu login Admin disajikan pada Gambar 14.

Gambar 14. Rancangan Interface Menu Login Admin

3)

Rancangan Interface Menu Login Kepala Dinas Login kepala dinas tidak berbeda dengan halaman menu login Admin . login Kepala Dinas terdiri dari kolom username dan password untuk masuk ke dalam Aplikasi Pengolah Data IKM berbasis web diDinas Koperasi , Perindustrian dan Perdagangan Kabupaten Pesawaran. Rancangan interface menu login Kepala Dinas disajikan pada Gambar 15.

Gambar 15. Rancangan Interface Menu Login Kepala Dinas

4)

Rancangan Interface Menu setelah login admin

64

Halaman menu setelah admin login ialah terdapat tampilan IKM berdasarkan jenis ikm dan jumlah berdasarkan jenis IKM. Setelah itu home pada menu setelah login admin ialah terdapat menu master yang di dalam nya terdapat lima submenu yaitu kecamatan,desa, hak cipta IKM,dan kepemilikan. . Dalam halaman menu ini terdapat daftar berbagai produk yang ingin dibeli oleh pelanggan dan pelanggan dapat melakukan proses CRUD pada produk yang ada di keranjang nya. Rancangan Interface home setelah admin login disajikan pada Gambar 16.

Gambar 16. Rancangan Interface Menu home setelah admin login

5)

Rancangan Interface Menu Tambah data IKM Halaman menu tambah data IKM ini berisi menu untuk menambahkan data IKM Rancangan interface menu tambah data ikm disajikan pada Gambar 17.

65

Gambar 17. Rancangan Interface Menu Tambah Data IKM

6)

Rancangan interface tampilan home kepala dinas setelah login Halaman home kepala dinas setelah login ialah terdapat tampilan data jenis ikm dan jumlah ikm berdasarkan jenisnya. Kepala dinas memiliki menu verifikasi yang digunakan untuk memferivikasi biodata anggota IKM yang akan dicetak. Rancangan interface menu tampilan home kepala dinas disajikan pada Gambar 18.

Gambar 18. Rancangan interface setelah Kepala Dinas login

66

4.1.4

Kode Program Pembuatan aplikasi ini konsep Model-View-Controller (MVC) dengan

menggunakan aplikasi Sublime Text. Berikut beberapa kode program yang ada pada aplikasi. 1)

Penulisan kode program pada file database.php yang terletak pada direktori

application\config\

$active_group = 'default'; $query_builder = TRUE; $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'db_ikm', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE

2)

Penulisan kode program pada adm.php yang terletak pada direktori application\controllers\

67

load->view('index'); } public function tampil() { //$this->model_squrity->getsqurity(); $this->load->model('m_login'); $isi['content']='dasbord'; $isi['judul']='Dashbord'; $isi['sub_judul']='Overview'; $isi['data'] = $this->db>get('jumlah_jenis'); $isi['data2'] = $this->db>get('jumlah_kepemilikan'); $this->load->view('tampilan_home',$isi); } public function tampildisdus() { //$this->model_squrity->getsqurity(); $this->load->model('m_login'); $isi['content']='dasbord'; $isi['judul']='Dashbord'; $isi['sub_judul']='Overview'; $isi['data'] = $this->db>get('jumlah_jenis'); $isi['data2'] = $this->db>get('jumlah_kepemilikan'); $this->load->view('disdus/home',$isi); } public function veri($key) { //$this->model_squrity->getsqurity(); $key= $this->uri->segment(3); $this->load->model('M_login'); $isi['content']= 'disdus/tampil'; $isi['judul']= 'Dashbord'; $isi['sub_judul']= 'Overview'; $this->M_login->veri($key);

68

redirect ('adm/disdus'); } public function disdus() { //$this->model_squrity->getsqurity(); //$this->model_squrity->getsqurity(); $isi['content']= 'disdus/tampil'; $isi['judul']= 'Index'; $isi['sub_judul']= 'Hak Cipta'; $this->db->where('status','F'); $isi['data']=$this->db->get('tb_hak_cipta'); $this->load->view('disdus/home',$isi); } public function getlogin() { $u=$this->input->post('username'); $p=$this->input->post('password'); $this->load->model('M_login'); $valid_user=$this->M_login->getlogin($u,$p); if($valid_user == FALSE){ $this->session>set_flashdata('error','Username/Password Salah !!'); redirect('Adm'); //$this->load->view('index'); }else{ $this->session>set_userdata('username',$valid_user->username); $this->session>set_userdata('group',$valid_user->id_usergroup); $this->session>set_userdata('id_user',$valid_user->id_user); switch ($valid_user->id_usergroup) { case 1: redirect('adm/tampil'); break; case 2: redirect('adm/tampildisdus'); break; //case 3: //redirect('mhs'); //break; default:break;

69

} } } public function logout() { $this->session->sess_destroy(); $this->load->view('index'); }

} 3)

Penulisan kode program pada m_login.php yang terletak pada direktori application\model\


OR

exit('No

direct

script

access

class M_login extends CI_Model { public function getlogin($u,$p) { $query=$this->db->where('username',$u) ->where('password',$p) ->limit(1) ->get('user'); if($query->num_rows()>0); { return $query->row(); } } public function veri($key) { $sql="UPDATE `tb_hak_cipta` SET `status`='T' WHERE `id_hak`=?"; $query= $this->db->query($sql,$key); } }

70

4.1.5

Tampilan Aplikasi 1) Tampilan Menu Utama Menu utama merupakan

suatu tampilan home pada saat aplikasi

dioperasikan. Pada menu tampilan home aplikasi terdapat beberapa sub menu diantaranya ialah about yang berisikan visi misi Dinas Koperasi, Perindustrian dan Perdagangan. Menu pelayanan berisikan sejarah dan pelayanan yang dilakukan Dinas Koperasi, Perindustrian,dan Perdagangan. Pada menu login digunakan untuk login user. Menu kontak berisikan informasi

kontak

Dinas

Koperasi,

Perindustrian,dan

Kabupaten Pesawaran. Tampilan halaman utama disajikan pada Gambar 19.

Perdagangan

71

Gambar 19. Tampilan Menu Utama

2) Tampilan Login admin

Tampilan halaman login disajikan pada Gambar 20.

Gambar 20. Tampilan Halaman Login

3) Tampilan Login Kepala Dinas Tampilan halaman login Kepala Dinas disajikan pada Gambar 21.

72

Gambar 21. Tampilan Login Kepala Dinas

4) Tampilan Menu Admin Pada halaman ini Admin langsung disuguhkan dengan dashboard dan data IKM serta jumlah IKM berdasarkan jenis nya. Pada bagian kiri terdapat menu master dan pengolah data. Disebelah kanan atas terdapat profile dan log out. Tampilan Menu Admin disajikan pada Gambar 22.

Gambar 22. Tampilan menu Admin

5) Tampilan Tambah IKM oleh Admin Pada tampilan menu tambah data IKM berfungsi untuk memasukan data IKM . Tampilan tambah data IKM terdapat pada Gambar 23.

73

Gambar 23. Tampilan Tambah Data IKM

6) Tampilan Menu Kepala Dinas Pada halaman ini Kepala Dinas disuguhkan dengan tampilan data jumlah IKM berdasarkan jenis IKM serta terdapat menu untuk melihat surat yang akan diverifikasi dan sudah terverifikasi. Serta terdapat detail dari masingmasing data IKM yang disertai laporan pendapatan setiap IKM yang manfaatnya digunakan untuk monitoring oleh kepala dinasDalam tampilan ini juga terdapat berbagai menu yaitu menu master, logout. Tampilan Menu Kepala Dinas disajikan pada Gambar 24.

74

Gambar 24. Tampilan Menu Kepala Dinas

7) Tampilan verifikasi Tampilan ini terdapat pada hak akses kepala dinas yang berguna untuk melakukan verifikasi surat anggota IKM yang nantinya akan dicetak oleh admin . Tampilan verfikasi disajikan pada Gambar 25.

Gambar 25. Tampilan verifikasi oleh kepala dinas

4.1.6

Cutover Tahapan yang dilakukan dengan melakukan pengujian untuk mengetahui

kesalahan-kesalahan yang terjadi pada sistem yang kemudian akan diperbaiki, hingga mengahasilkan aplikasi yang sesuai keinginan dan dapat digunakan oleh calon pengguna aplikasi. 4.1.6.1 Metode Pengujian Sistem Metode pengujian yang digunakan pada “Aplikasi pengolah data IKM berbasis web pada Dinas dinas koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran” adalah menggunakan black box testing yaitu pengujian dengan cara

75

menjalankan atau mengeksekusi unit atau modul, kemudian dilakukan pengamatan apakah keluaran hasil dari unit itu sesuai dengan proses yang diinginkan. 4.1.6.2 Hal-hal yang diuji Hal-hal yang diuji dalam pembuatan aplikasi pengolah data IKM berbasis web adalah sebagai berikut: a.

Kesalahan-kesalahan pada tampilan

b.

Fungsi-fungsi menu aplikasi

c.

Akses database

4.1.6.3 Penguji Proyek Usaha Mandiri dengan judul “Aplikasi pengolah data IKM berbasis web pada Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran” ini diuji oleh : 1)

Muhammad Julianto Prabowo

4.1.6.4 Hasil pengujian Setelah dilakukan pengujian maka didapatkan sebuah hasi pengujian yang terlampir pada lampiran 3 , maka hasil pengujian aplikasi ini sebagai berikut : 1.

Kesalahan-kesalahan pada tampilan Perancangan aplikasi pengolah data IKM ini telah dilakukan pengujian dan

tidak terdapat kesalahan. 2.

Fungsi-fungsi menu aplikasi

76

Melakukan pengujian pada fungsi-fungsi utama menu aplikasi pengolah data IKM , tidak terdapat fungsi menu yang salah dalam proses pengolahannya dan sesuai dengan fungsinya. 3.

Akses database Pengujian akses ke database aplikasi pengolah data IKM sudah dilakukan dan

tidak ada kesalahan dalam hal pengaksesan database.

V.

5.1

KESIMPULAN DAN SARAN

Kesimpulan Kesimpulan yang dapat diambil dari proyek mandiri yang berjudul “Aplikasi

Pengolahan Data Industri Kecil Menengah (IKM) Berbasis Web Pada Dinas Koperasi Perindustrian Dan Perdagangan Kabupaten Pesawaran” adalah : 1.

Tersedianya aplikasi dan database yang khusus untuk pengolahan data IKM di Dinas Koperasi Perindustrian dan Perdagangan Kabupaten Pesawaran.

2. Tersedianya aplikasi yang memudahkan proses administrasi dan pengolahan data IKM oleh staff dan kepala dinas koperasi perindustrian dan perdagangan. 5.2

Saran Saran dari proyek mandiri ini adalah: 1. Sebaiknya aplikasi

dilengkapi dengan fasilitas tambahan seperti

pendaftaran IKM secara online. 2. Sebaiknya pada penyajian informasi khusus pimpinan disajikan dalam bentuk representatif (dapat dilihat persentase data) sebagai bahan pengambilan keputusan.

DAFTAR PUSTAKA

Anwar, d. (2017). Penggunaan Sublime Text. Jurnal Pilar Nusa Mandiri Volume 13 No.1, 8. Arikunto. (2016, Januari). Definisi dan Pengertian Menurut Para Ahli. Diambil kembali dari Definisi-Pengertian: http://www.definisipengertian.com/2016/01/pengertian-data-definisi-menurut-ahli.html Ayu, S. (2012, 9 23). Perbedaan Aplikasi Web dan Aplikasi Internet. Diambil kembali dari septiaayumakalah: septiaayumakalah.blogspot.com/2012/09/perbedaan-aplikasi-web-danaplikasi.html Barri, M. W., Lumentha, A. S., & Wowor, A. (2015). PhpMyadmin. E-journal Teknik Elektro dan Komputer, 3. Destiningrum, M., & Adrian, Q. J. (2017). Pengertian Framework. Jurnal TEKNINFO, 32. Haryanto, B. (2004). Entity Relationship. Dalam B. Haryanto, Sistem Manajemen Basisdata (hal. 165 - 180). Sumedang: INFORMATIKA Bandung. Hermawan, C. W., & Sulistiyani, S. (t.thn.). Pengenalan PHP. Dalam PHP Programming (hal. 3 - 6). Semarang: Wahana Komputer. Hidayat, d. (2012). Arsitektur MVC. Seminar Nasional Teknologi Informasi dan Komunikasi (SENTIKA), 58. Hilman. (2016, November 9). Perbedaaan aplikasi berbasis web aplikasi desktop. Diambil kembali dari plimbi: https://www.plimbi.com/artikel/1661/77/aplikasi-berbasis-web--desktopdan-mobile.html Khlismawati. (2017, September 05). Pemrograman Web. Dipetik Oktober 08, 2018, dari Fungsi dan Manfaat CSS: http://khlismawati09.blogspot.com/2017/09/fungsi-dan-manfaat-css.html Kurniawan, D. (2015, Juni 26). Html. Dipetik Oktober 08, 2018, dari Pengertian dan Fungsi HTML (HyperText Markup Language): https://www.dellenpedia.com/2015/06/pengertian-dan-fungsi-htmlhypertext.html

Kusnadi, E. (2013, November 20). Education. Dipetik Oktober 08, 2018, dari Pengertian dan Fungsi HTML (HyperText Markup Language): http://mypctutorel.blogspot.com/2013/11/pengertian-dan-fungsi-htmlhypertext.html Meily, S. O. (2016, Oktober 09). I-tech. Dipetik Oktober 09, 2018, dari KETENTUAN MEMBERI PERINTAH DALAM MYSQL: https://saraholiviameily.wordpress.com/2016/10/09/ketentuan-memberiperintah-dalam-mysql/ Nugroho. (2016). RANCANG BANGUN E-VOTING BERBASIS WEBSITE. Jurnal Manajemen Informatika. Volume 6 Nomor 1, 72-81. Nugroho, A. (2017). SISTEM INFORMASI PENJADWALAN DOKTER BERBASSIS WEB DENGAN MENGGUNAKAN CODE IGNITER. Jurnal TEKNOINFO, Vol. 11, No.2, 2017, 30-37. ISSN 1693 0010 , 33. Nurruddin, R. (2013, januari). Pengertian Web . Diambil kembali dari raghibnurrudin217: raghibnurrudin217.blogspot/2013/01/pengertiandefinisi-web.html Rampesteam. (2015, September). Pengertian Bootstrap Dan Cara Menggunakan Bootstrap. Dipetik Oktober 09, 2018, dari https://rampesteam.blogspot.com/2015/09/pengertian-bootstrap-dancara.html Riyanto. (2011). Persiapan dan Instalasi Paket Xampp dan Code Igniter. Dalam Riyanto, Membuat Sendiri e-commerse dengan PHP dan MySQL menggunakan Code Igniter (hal. 1-3). Yoyakarta: C.V ANDI OFFSET. Salamadian. (2017, april 27). website. Diambil kembali dari https://salamadian.com/simbol-simbol-flowchart/: https://salamadian.com/simbol-simbol-flowchart/ Saputra, S. A. (2014, Desember). Materi tentang bootstrap. Dipetik oktober 09, 2018, dari http://aditandespur.blogspot.com/2014/12/materi-tentangbootstrap.html Septa. (2014). Sistem Informasi Pengolahan Data IKPM (Ikatan Keluarga Pelajar Mahasiswa) Muara Enim Berbasis WEB menggunakan PHP dan MySQL. Jurnal SCRIPT Vol.2 No.1, 27. Setiadi, M. F. (2017, December 02). Basis Data. Dipetik Oktober 06, 2018, dari Kupas Tuntas Konsep Model Data Entity Relationship Diagram atau ERD: http://mfikri.com/artikel/kupas-tuntas-konsep-model-data-entityrelationship-diagram-atau-erd.html Sidiq, d. (2001). Pengenalan Html. Dalam B. Sidiq, & H. Pohan, Pemrograman WEB dengan html (hal. 9-16). Bandung: Informatika Bandung.

Sukamto, d. (2014). Data Flow Diagram. Tilley, S., & Rosenblatt, H. (2017). System Analysis and Design. Amerika: Cengage Learning. Winarno, & Utomo, d. (2010). Pemanfaatan Sistem Informasi Perpustakaan Digital . IJSE – Indonesian Journal on Software Engineering, 106. Wiratama. (2014).

LAMPIRAN

Related Documents


More Documents from "Damien Chazelle"

Freindship
October 2019 124
October 2019 155
Industria Iso099.docx
November 2019 83
S2.pdf
December 2019 90
Humn1.docx
December 2019 93