Aplikasi Pendataan Koperasi Sulawesi Utara Berbasis

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 50

APLIKASI PENDATAAN KOPERASI SULAWESI

UTARA BERBASIS WEB

SKRIPSI

OLEH :
FALEN WILLEM NGONGOLOY
NIM : 17021106049

UNIVERSITAS SAM RATULANGI


FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI TEKNIK INFORMATIKA
2022
APLIKASI PENDATAAN KOPERASI SULAWESI UTARA
BERBASIS WEB

SKRIPSI

Disusun Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana


Teknik Pada Program Studi S1 Teknik Informatika di Jurusan Teknik
Elektro Fakultas Teknik Universitas Sam Ratulangi

Oleh:

FALEN WILLEM NGONGOLOY

NIM: 17021106049

UNIVERSITAS SAM RATULANGI

FAKULTAS TEKNIK

PROGRAM STUDI TEKNIK INFORMATIKA

MANADO

2022
ABSTRAK

Transparansi dan pentingnya penyajian informasi pendataan Koperasi di


Sulawesi Utara dalam dunia saat ini menghantarkan instansi pemerintah terkait
untuk mengelola data Koperasi dengan baik. Keberagaman kebutuhan informasi
masyarakat dan sulitnya akses informasi dari masyarakat kepada pemerintah,
menimbulkan ide untuk membangun suatu Aplikasi yang dapat diakses secara
online. Keterlibatan Teknologi pada masalah ini mampu meningkatkan efisiensi
dan efektivitas dari pengelolaan maupun penyajian informasi Koperasi. Penelitian
ini bertujuan untuk membangun suatu Aplikasi Pendataan Koperasi di Sulawesi
Utara berbasis web. Metode penyusunan laporan penelitian ini merupakan Metode
Terapan dengan Metode pengembangan Aplikasi menggunakan Metode
Pengembangan Agile dengan tahapan-tahapannya yaitu Perancangan (Planning),
Desain (Design), Pengembangan (Development), Uji Coba (Testing) dan
Implementasi (Deployment). Penelitian ini menghasilkan suatu Aplikasi Pendataan
Koperasi di Sulawesi Utara berbasis web yang dapat mengelolah data dan informasi
koperasi yang ada di Sulawesi Utara secara online.

Kata kunci: Agile, Koperasi, MySQL, Web

iii
ABSTRACT

Transparency and the importance of presenting information on Cooperative


data collection in North Sulawesi in today's world lead the relevant government
agencies to manage Cooperative data properly. The diversity of people's
information needs and the difficulty of accessing information from the public to the
government have given rise to the idea to build an application that can be accessed
online. Technological involvement in this problem is able to increase the efficiency
and effectiveness of the management and presentation of cooperative information.
This study aims to build a web-based Cooperative Data Collection Application in
North Sulawesi. The method of preparation of this research report is Applied
methods and the method for application development using Agile Development
Method with its phases, namely Planning, Design, Development, Testing, and
Implementation. This research produces a web-based Cooperative Data Collection
Application in North Sulawesi that can manage data and information on
cooperatives in North Sulawesi online.

Keywords: Agile, Cooperative, MySQL, Web

iv
KATA PENGANTAR

Puji syukur ke hadirat Tuhan Yang Maha Esa karena penyertaan-Nya


sehingga penulis boleh menyelesaikan penelitian skripsi dengan judul “Aplikasi
Pendataan Koperasi Sulawesi Utara berbasis Web” dengan segala baik. Penulisan
Skripsi ini disusun untuk memenuhi salah satu persyaratan memperoleh gelar
Sarjana Komputer pada Program Studi S1 Teknik Informatika Universitas Sam
Ratulangi Manado.

Dalam penulisan skripsi ini, tentunya penulis tidak luput dari kesalahan.
Maka dari itu penulis memohon maaf dan meminta saran dan kritik dari pembaca
untuk menjadi bahan evaluasi kedepannya. Lebih kurangnya, kiranya skripsi ini
dapat memberi manfaat bagi para mahasiswa maupun bagi pembaca.

Selanjutnya penulis ingin mengucapkan terima kasih yang tak terhingga


kepada semua pihak yang membantu dalam penulisan skripsi ini, baik berupa
dorongan moral maupun materil. Karena penulis yakin tanpa bantuan dan dukungan
tersebut, akan sangat sulit bagi penulis untuk menyelesaikan penulisan skripsi ini.
Disamping itu, secara khusus penulis ingin mengucapkan terima kasih
kepada:

1. Prof. Dr. Ir. Ellen J. Kumaat, M.Sc., DEA. Sebagai Rektor Universitas
Sam Ratulangi

2. Prof. DR. Ir. Fabian Johanes Manoppo, M. Agr, sebagai Dekan Fakultas
Teknik Universitas Sam Ratulangi.
3. Arie S. M. Lumenta, ST, MT, sebagai Ketua Jurusan Teknik Elektro
Universitas Sam Ratulangi.

4. Virginia Tulenan, S.Kom, MTI. Sebagai Ketua Program Studi S1 Teknik


Informatika Universitas Sam Ratulangi.
5. Yauli Deo Rindengan ST, M.Sc. dan Ir.Arie S.M Lumenta, ST, MT
sebagai dosen Pembimbing Tugas Akhir yang telah memberikan arahan
dan bimbingan selama proses penyusunan tugas akhir ini.

v
6. Ir. Hans F. Wowor, M.Kom, Agustinus Jacobus ST, M.Sc dan Daniel
Febrian Sengkey ST, M,Eng Selaku Dosen Penguji Ujian Skripsi.
7. Keluarga papa Fredie Ngongoloy dan Mama Jeni Walalangi serta kaka
Ria Ngongoloy yang selalu mendoakan dan menopang saya sehingga
saya bisa sampai sejauh ini.
8. Millenia eunike Umpung yang selalu ada suka maupun duka buat saya
sampai saat ini.
9. Brayen legi yang boleh membantu saya dalam proses pembuatan skripsi.
10. Untuk snake squad yang boleh menghibur saya dalam proses pembuatan
skripsi ini.
11. Untuk squad kura-kura yang boleh menghibur saya dalam proses
pembuatan skripsi ini.
12. Alifia sekar ratri yang selalu mengsuport saya dari semester 1 sampai saat
ini.
13. Serta semua pihak yang telah banyak membantu saya yang tidak dapat
saya dapat sebutkan satu persatu.
Kami menyadari laporan ini masih memiliki berbagai kekurangan, oleh
karena itu kami mengharapkan kritik dan saran yang membangun untuk
pengembangan laporan ini.

Minahasa Tenggara, 20 Juli 2022

Falen Willem Ngongoloy

vi
DAFTAR ISI

ABSTRAK ............................................................................................................. ii

ABSTRACT .......................................................................................................... iii

KATA PENGANTAR ...........................................................................................iv

DAFTAR ISI ..........................................................................................................vi

DAFTAR GAMBAR .......................................................................................... viii

DAFTAR TABEL................................................................................................... x

DAFTAR ISTILAH ..............................................................................................xi

BAB 1 PENDAHULUAN ...................................................................................... 1

1.1 Latar Belakang................................................................................................ 1

1.2 Rumusan Masalah .......................................................................................... 2

1.3 Batasan Masalah ............................................................................................. 2

1.4 Tujuan Penelitian ............................................................................................ 2

1.5 Manfaat Penelitian .......................................................................................... 2

BAB 2 LANDASAN TEORI ................................................................................. 3

2.1 Koperasi .......................................................................................................... 3

2.2 WEB ................................................................................................................ 3

2.3 HTML (Hyper-Text Markup Languange) ...................................................... 4

2.4 CSS (Cascading Style Sheet).......................................................................... 5

2.5 Sublime Text Editor ........................................................................................ 5

2.6 MySQL ........................................................................................................... 5

BAB 3 METODOLOGI PENELITIAN ............................................................... 7

3.1 Tempat dan Waktu Penelitian ........................................................................ 7

3.2 Perangkat Keras dan Perangkat Lunak ........................................................... 7

vii
3.3 Tahapan Penelitian ......................................................................................... 8

3.4 Perancangan (Planning) ................................................................................. 9

3.5 Desain (Design) ............................................................................................ 10

3.5.1 Desain Sistem .................................................................................... 10

3.5.2 Desain Interface ................................................................................ 18

BAB 4 HASIL DAN PEMBAHASAN ................................................................ 25

4.1 Implementasi ................................................................................................ 25

4.1 Pengujian Sistem .......................................................................................... 31

BAB 5 PENUTUP ................................................................................................. 35

5.1 Kesimpulan ................................................................................................... 35

5.2 Saran ............................................................................................................. 35

DAFTAR PUSTAKA ........................................................................................... 36

viii
DAFTAR GAMBAR

Gambar 3.1 Use Case Diagram………………………………………………….10


Gambar 3.2 Flowchart Aplikasi………………………………………………….11
Gambar 3.3 Conceptual Entity Relationship Diagram…………………………..12
Gambar 3.4 Entity Relationship Diagram…………………………….............….12
Gambar 3.5 Activity Diagram sisi Client………………………………………...13
Gambar 3.6 Activity Diagram sisi Admin………………………………………..14
Gambar 3.7 Activity Diagram menambah data Koperasi………………………...14
Gambar 3.8 Activity Diagram menambah Admin………………………………..15
Gambar 3.9 Activity Diagram mengubah data Koperasi……………..…………..16
Gambar 3.10 Activity Diagram mengubah data Admin………………………….16
Gambar 3.11 Activity Diagram mencetak Sertifikat Koperasi...............................17
Gambar 3.12 Activity Diagram mencetak Data Koperasi......................................18
Gambar 3.13 Rancangan Halaman Awal (a)……………………………………..19
Gambar 3.14 Rancangan Halaman Awal (b)…………………………………….19
Gambar 3.15 Rancangan Halaman Informasi Koperasi………………………….20
Gambar 3.16 Rancangan Halaman Login………………………………………..20
Gambar 3.17 Rancangan Halaman Admin……………………………………….21
Gambar 3.18 Rancangan Tab Koperasi…………………………………………..21
Gambar 3.19 Rancangan Tab Admin.....................................................................22
Gambar 3.20 Rancangan Form Tambah Koperasi.................................................23
Gambar 3.21 Rancangan Form Tambah Admin....................................................23
Gambar 3.22 Rancangan Form Edit Koperasi.......................................................24
Gambar 3.23 Rancangan Form Edit Admin...........................................................24
Gambar 4.1 Halaman Awal....................................................................................25
Gambar 4.2 Halaman Informasi Koperasi..............................................................26
Gambar 4.3 Halaman Login...................................................................................26

ix
Gambar 4.4 Halaman Administrator pada Tab Dashboard...................................27
Gambar 4.5 Halaman Administrator pada Tab Koperasi (a).................................27
Gambar 4.6 Halaman Administrator pada Tab Koperasi (b).................................27
Gambar 4.7 Halaman Administrator pada Tab Admin..........................................28
Gambar 4.8 Form Edit Informasi Koperasi............................................................28
Gambar 4.9 Form Tambah Koperasi......................................................................29
Gambar 4.10 Form Edit Informasi Admin.............................................................29
Gambar 4.11 Form Tambah Admin.......................................................................30
Gambar 4.12 Tampilan Cetak Sertifikat................................................................30
Gambar 4.13 Tampilan Cetak Data Koperasi……………………………………31

x
DAFTAR TABEL

Tabel 3.1 Rencana Waktu Penelitian.......................................................................7

Tabel 3.2 Daftar Perangkat Lunak yang digunakan.................................................8

Tabel 4.1 Pengujian Tampilan Koperasi................................................................31

Tabel 4.2 Pengujian Login.....................................................................................31

Tabel 4.3 Pengujian Tambah Koperasi..................................................................32

Tabel 4.4 Pengujian Edit Koperasi.........................................................................33

Tabel 4.5 Pengujian Cetak Sertifikat......................................................................34

Tabel 4.6 Pengujian cetak data Sertifikat………………………………………35

xi
DAFTAR ISTILAH

User : Pengguna

Website : Situs

Interface : Antarmuka

Client : Klien

HTTP : Hypertext transfer – Transfer Protocol

SQL : Structured Query Languange

PHP : Hypertext Preprocessor

HTML : Hyper-Text Markup Languange

CSS : Cascading Style Sheet

xii
BAB 1
PENDAHULUAN

1.1 Latar Belakang

Pada perkembangan zaman saat ini, Teknologi informasi mempunyai


peranan penting dalam kehidupan manusia. Perkembangan dalam bidang komputer
baik perangkat keras maupun aplikasi di dalamnya telah memberikan kemudahan
bagi manusia dalam menyelasaikan pekerjaan sehingga dapat lebih efektif dan
efisien. Tak heran banyak teknologi komputer telah mengambil peran penting
dalam kehidupan manusia termasuk pada sebuah institusi baik pemerintah maupun
swasta.

Dalam suatu instansi pemerintah, keinginan untuk maju selalu ada. Hampir
dipastikan sudah menjadi salah satu target jangka panjang yang telah direncanakan
sejak berdirinya instansi pemerintah tersebut. Kecepatan penyampaian informasi
dan akses data kepada masyarakat merupakan salah satu indikator sebuah
keberhasilan instansi pemerintah dalam menjalankan tugasnya sebagai mitra
masyarakat. Keadaan ini belum terlaksana, hal ini dapat dilihat dalam pendataan
Koperasi yang ada di Sulawesi Utara masih menggunakan cara manual.

Penyimpanan data masih dilakukan satu per satu dalam lemari penyimpanan
sehingga pencarian data tidak efisien saat sudah di butuhkan masih harus mencari
dalam lemari apalagi jika berkas yang di cari sudah menumpuk bisa merugikan
waktu dan tenaga kita (Rosihan & Lutfi, 2018). Melihat keadaan ini Dinas Koperasi
Sulawesi Utara membutuhkan perubahan penanganan data koperasi. Diperlukan
suatu aplikasi yang memberi kemudahan kepada pihak Dinas Koperasi dan untuk
publikasikan informasi Koperasi secara luas serta penyimpanan data lebih aman.
Oleh karena itu penulis tertarik melakukan penelitian dengan judul ”Pembuatan
Aplikasi Pendataan Koperasi Sulawesi utara Berbasis Web” dengan harapan
aplikasi ini bisa membantu pihak dari Dinas Koperasi dan Usaha Mikro Kecil
Menengah dalam mengelola data Koperasi di Sulawesi Utara.

1
1.2 Rumusan Masalah

Berdasarkan Latar belakang, Rumusan Masalah penelitian ini adalah

1. Bagaimana membuat Aplikasi mengenai Koperasi di Sulawesi Utara


berbasis web?

1.3 Batasan Masalah

Beberapa batasan masalah dalam penelitian ini adalah sebagai berikut :

1) Web yang akan di bangun belum memiliki fitur Bantuan


2) Informasi koperasi yang ditampilkan belum termasuk infromasi lokasi
pada Google Maps

1.4 Tujuan Penelitian

Adapun tujuan yang ingin di capai dari penelitian ini yaitu untuk membuat
Aplikasi pendataan Koperasi di Sulawesi Utara berbasis web.

1.5 Manfaat Penelitan

Manfaat dalam penelitian ini adalah:

1. Memberikan kemudahan kepada masyarakat dalam mencari informasi


mengenai tempat koperasi yang ada melalui web.
2. Agar instansi terkait dapat mengolah data koperasi dengan lebih mudah.

2
BAB 2
LANDASAN TEORI

2.1 Koperasi

Koperasi memiliki fungsi untuk mengembangkan potensi dan kemampuan


ekonomi anggotanya yang kemudian dapat dikembangkan meluas dan membantu
masyarakat sekitar koperasi sehingga tercipta peningkatan kesejahteraan di bidang
ekonomi. Prinsip koperasi pertama kali diperkenalkan di Rochdale, Inggris pada
tahun 1944. Prinsip ini disusun sebagai panduan bagi Rochdale pada masa itu untuk
menjadi panduan dalam meraih tujuannya (Siregar, 2020). Salah satu produk
koperasi adalah simpan pinjam, dimana koperasi tersebut memiliki tujuan agar
anggota dapat menyimpan uang dengan aman dan juga dapat melakukan pinjaman
kepada koperasi dengan bunga yang sangat rendah. (Dani Anggoro et al., 2015)

Berdasarkan Undang-Undang No 25 tahun 1992 tentang perkoperasian,


jenis koperasi dibedakan menjadi lima, yaitu koperasi simpan pinjam, koperasi
konsumen, koperasi produsen, koperasi pemasarn, dan koperasi jasa (Indonesia,
1992). Kelima koperasi ini memiliki bidang usaha yang berbeda-beda. Oleh Karena
itu , sistem pengendalian intern yang dilakukan pada ketiga jenis koperasi ini juga
pasti akan berbeda. Dasar untuk menentukan kelima jenis koperasi tersebut adalah
kesamaan aktivitas, kepentingan, dan kebutuhan ekonomi anggotanya. Berdasarkan
perbedaan tersebut, maka dibutuhkan sistem pengendalian intern yang sesuai untuk
masing-masing aktivitas, kepentingan, dan kebutuhannya. (Dani Anggoro et al.,
2015)

2.2 WEB

Sebuah halaman web adalah dokumen yang ditulis dalam format HTML
(Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP,
yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan
kepada para pemakai melalui web browser (Trimarsiah & Arafat, 2017). Pengertian
aplikasi web Pada awalnya aplikasi web dibangun dengan hanya menggunakan
bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan

3
berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas
kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek.
Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis.
Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi seperti ini
terletak pada keharusan untuk memelihara program secara terus menerus untuk
mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model
aplikasi web dinamis. Pada aplikasi web dinamis, perubahan informasi dalam
halaman web dilakukan tanpa perubahan program tetapi melalui perubahan data.
Sebagai implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga
perubahan informasi dapat dilakukan oleh operator dan tidak menjadi tanggung
jawab dari webmaster.(Arif, Nur Saiful; Wanda, 2013)

2.3 HTML (Hyper-Text Markup Languange)

Hypertext Markup Language (HTML) adalah bahasa pemrograman yang


digunakan untuk menampilkan sebuah web. Menurut Thabit (2011), Hypertext
Markup Language 5 (HTML 5) adalah salah satu teknologi terbaru dalam standar
World Wide Web. Standar ini memperkenalkan fitur baru seperti memutar video
ataupun drag and drop, sebelum ada HTML5, fitur untuk memutar video
bergantung pada plugins pihak ketiga di penjelajah website seperti Adobe Flash
atau Microsoft Silverlight. HTML5 membuat mekanisme yang lebih mudah dalam
pencitraan, baik itu hanya audio, video, dua dimensi hingga tiga dimensi. Teknologi
yang terbaru dari HTML5 adalah adanya fitur WebBased Graphic Library
(WebGL) yang diadaptasi dari aplikasi desktop agar website dapat menjalankan
sebuah Interaktif tiga Dimensi yang dimasukkan dalam JavaScript Object Notation
(JSON). JSON adalah suatu format ringkas pertukaran data dalam komputer yang
digunakan untuk merepresentasikan struktur data sederhana dan sebuah objek yang
didasarkan JavaScript dan tidak bergantung pada suatu Bahasa (Thabit, 2011)
(Mulia et al., 2017).

HTML termasuk dalam bahasa pemrograman gratis, artinya tidak dimiliki


oleh siapapun, pengembangannya dilakukan oleh banyak orang di banyak negara
dan bisa dikatakan sebagai sebuah bahasa yang dikembangkan bersama-sama
secara global. Dokumen HTML adalah dokumen teks yang dapat diedit oleh editor

4
teks apapun. Dan disimpan dengan file extension “.html”. Dokumen HTML punya
beberapa elemen yang dikelilingi oleh tag-teks yang dimulai dengan symbol “ < ”
dan berakhir dengan sebuah symbol “ > ”. (Sari & Abdilah, 2015)

2.4 CSS (Cascading Style Sheet)

Menurut Rohi Abdulloh (2015:2) CSS singkatan dari cascading style sheets,
yaitu skrip yang digunakan untuk mengatur desain web. Wlaupun HTML
mempunyai kemampuan untuk mengatur tampilan web, namun kemampuannya
sangat terbatas. Fungsi CSS adalah memberikan pengaturan yang lebih lengkap
agar struktur web yang dibuat dengan HTML terlihat lebih rapi dan indah. (Sari &
Abdilah, 2015)

2.5 Sublime Text editor

Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman
termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintas
platform dengan Python Application Programming Interface (API). Sublime Text
Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan
fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi
perangkat lunak. (Sari & Abdilah, 2015)

2.6 MySQl

Pengertian MySQL Pada perkembangannya, MySQL disebut juga SQL


yang merupakan singkatan dari Structured Query Languange. SQL merupakan
bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama
kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun
1986 yang sampai saat ini sudah marak digunakan.

MySQL adalah sebuah sistem manajemen database yang set bersifat open
source. MYSQL merupakan sistem manajemen database yang bersifat relational.
Artinya, data yang dikelola dalam database yang akan diletakkan pada beberapa
tabel yang terpisah sehingga manipulasi data akan jauh lebih cepat. MYSQL dapat
digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang
sangat besar.

5
SQL juga dapat diartikan sebagai antar muka standar untuk sistem
manajemen relasional, termasuk sistem yang beroperasi pada komputer pribadi.
SQL memungkinkan seorang pengguna untuk mengetahui dimana lokasinya, atau
bagaimana informasi tersebut disusun. SQL lebih mudah digunakan dibandingkan
dengan bahasa pemrograman, tetapi rumit dibandingkan software lembar kerja dan
pengolah data. Sebuah pernyataan SQL yang sederhana daoat menghasilkan set
permintaan untuk informasi yang tersimpan pada komputer yang berbeda
diberbagai lokasi yang tersebar, sehingga membutuhkan waktu dan sumber daya
komputasi yang banyak.

SQL juga merupakan bahasa pemrograman yang dirancang khusus untuk


mengirimankan suatu perintah query (pengaksesan data berdasarkan pengalamatan
tertentu) terhadap sebuah database. Kebanyakan software database
mengimplementasikan SQL secara sedikit berbeda, tapi seluruh database SQL
mendukung subset standar yang ada.(Novendri et al., 2019)

6
BAB 3
METODOLOGI PENELITIAN

3.1 Tempat dan Waktu Penelitian

Penelitian ini akan dilaksanakan di Dinas Koperasi dan Usaha Mikro Kecil
Menengah Provinsi Sulawesi Utara yang berlokasi di Kota Manado, dengan
perkiraan waktu pengerjaan dari bulan Maret – November 2021.

Tabel 3.1 Rencana Waktu Penelitian

Waktu Penelitian (Mingguan)


No Kegiatan
1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Persiapan
2 Studi Literatur
3 Pengumpulan Data
4 Pengembangan Sistem
5 Pengembangan Aplikasi
6 Uji Coba
7 Revisi
8 Uji Coba 2
9 Penulisan Hasil

3.2 Perangkat Keras dan Perangkat Lunak

Perangkat keras dan perangkat lunak yang akan digunakan untuk membantu
dalam pembuatan penelitian ini adalah sebagai berikut:

1. Perangkat Keras
Perangkat Keras (Hardware) yang akan digunakan adalah berupa Laptop
ASUS TUF GAMING 105.
2. Perangkat Lunak
Berikut merupakan daftar perangkat lunak yang akan digunakan:

7
Tabel 3.2 Daftar Perangkat Lunak yang akan digunakan
No Nama Kegunaan
1 Sistem Operasi Sistem Operasi perangkat keras
Windows 10
2 Microsoft Edge Menampilkan hasil web
3 Sublime Text 3 Tempat menyusun code
4 Bootstrap Framework CSS
5 MySQL RDBMS

Dalam pembangunan Aplikasi, penyusunan code menggunakan HTML,


CSS beserta PHP dan JavaScript sehingga fungsi aplikasi dapat bekerja sesuai yang
di rancangkan.

3.3 Tahapan Penelitian

Penelitian ini akan mengikuti beberapa tahapan agar kegiatan penelitian


dapat berjalan dengan baik dan teratur. Tahapan penelitian yang akan dilakukan
adalah Studi Literatur, Observasi, perancangan, pembuatan Aplikasi, Penulisan
Skripsi.
1. Studi Literatur
Penulis mencari referensi melalui buku, jurnal, artikel dan sumber lain
di internet mengenai penelitian terkait. Penulis mencari referensi mengenai
pengkodean program Aplikasi, penggunaan PHP dan JavaScript,
pembuatan database, integrasi database dengan web, query data, front-end
dan back-end pembuatan Aplikasi Web.
2. Observasi
Penulis melakukan Observasi dengan objek penelitian agar mendapat
data yang akurat. Pada tahapan ini, peneliti melakukan observasi secara
langsung ke Dinas Koperasi dan Usaha Mikro Kecil Menengah provinsi
Sulawesi Utara. Peneliti meminta data Koperasi yang ada di Sulawesi Utara
beserta informasi proses bisnis dari Dinas tersebut.

8
3. Perancangan dan Pembuatan Aplikasi
Pembuatan Aplikasi ini akan menggunakan metode pengembangan
perangkat lunak Agile. Metode ini sesuai dengan kebutuhan peneliti dalam
mengembangkan aplikasi mengingat metode ini sangat fleksibel sehingga
dalam pengembangannya, peneliti dapat menyesuaikan apabila ada
perubahan-perubahan rancangan. Tahapan-tahapan pada metode ini adalah
Perancangan (Planning), Desain (Design), Pengembangan (Development),
Uji Coba (Testing), Implementasi (Deployment).
4. Uji Coba
Tahap Uji Coba dilakukan untuk memastikan fungsi dari bahan ataupun
produk yang sedang diteliti berjalan sesuai dengan target. Tahapan ini
penulis akan melakukan uji coba aplikasi berdasarkan skenario-skenario
yang akan dibuat
5. Penulisan Skripsi
Setelah semua tahapan terlaksana dan Pembuatan aplikasi sudah teruji,
selanjutnya penulis akan menyusun laporan berupa karya tulis yang di
dalamnya berisi Latar Belakang, Tujuan Penelitian, Manfaat Penelitian,
Landasan Teori, Metodologi Penelitian, Hasil dan Pembahasan dan
Kesimpulan dari penelitian yang dilakukan.

3.4 Perancangan (Planning)

Aplikasi yang akan dibuat adalah Aplikasi untuk menampung dan


menampilkan data-data koperasi yang ada di Sulawesi Utara. Aplikasi akan dibuat
berbasis web. Aplikasi dapat diakses dengan 2 sisi pengguna yaitu sisi admin dan
sisi client. Sisi client yang dimaksud adalah pengguna internet umum. Beberapa
fitur yang akan dibuat berupa Chart, Pencarian, Admin Page. Pada Admin Page
akan dibuat fitur-fitur untuk membantu admin dalam mengelola data dan informasi
Koperasi. Sisi admin dapat mengakses skenario client.

9
3.5 Desain (Design)

Untuk membangun suatu aplikasi, baiknya mengikuti rancangan dan desain


yang ada. Ketepatan perhitungan dalam perancangan akan semakin membuat suatu
aplikasi menjadi lebih baik. Pada Tahap ini akan membuat desain aplikasi baik
desain untuk Sistem maupun Desain untuk Tampilan web yang akan dibuat.

3.5.1 Desain Sistem

Pengembangan aplikasi membutuhkan rancangan susunan dan


dokumentasi sebelum aplikasi dibangun. Perancangan aplikasi dijabarkan
dalam 6 bentuk diagram yaitu Use Case diagram, Flowchart, Conseptual
Entity Relationship Diagram, Logical Entity Relationship Diagram,
Physical Entity Relationship Diagram dan Activity Diagram. Aplikasi ini
dirancang untuk 2 aktor yaitu Admin dan Client.

1) Use Case Diagram

Gambar 3.1 Use Case Diagram

Gambar 3.1 merupakan Use Case Diagram aplikasi yang akan


dibangun. Akan terdapat 2 aktor yaitu client dan admin. Aktor Admin dapat
melakukan penambahan Koperasi, Mengedit Koperasi, Menghapus
Koperasi, Melihat info Koperasi, Menambah Admin, Menghapus Admin.

10
Sedangkan untuk aktor Client hanya dapat melihat informasi Koperasi yang
ada.

2) Flowchart

Gambar 3.2 Flowchart Aplikasi

Untuk Flowchart Aplikasi dibagi menjadi 2 yaitu untuk Admin dan


Client seperti pada Gambar 3.2 diatas. Alur yang dilaksanakan oleh client
dapat juga di laksanakan oleh Admin. Saat memulai aplikasi, baik sisi
Admin ataupun client akan masuk pada tampilan awal. Untuk masuk
sebagai admin, user harus masuk pada login page untuk login. Jika login
berhasil, maka user akan masuk pada admin page. Dalam mode admin, user
bisa melakukan kegiatan client tanpa harus logout. Dalam mode client, user
hanya dapat melihat informasi koperasi.
3) Entity Relationship Diagram
Perancangan database akan terdiri dari 8 entitas yaitu tbl_koperasi,
kabupaten, kecamatan, jenis_koperasi, kelompok_koperasi,
bentuk_koperasi, profil, dan pengguna yang disimpan pada satu database

11
yang diberi nama koperasi. Relasi antar tabel akan seperti pada Gambar 3.3
rancangan database secara konseptual ERD berikut.

Gambar 3. 3 Conseptual Entity Relationship Diagram


Pada Gambar 3.3, terlihat bahwa ada 1 entitas yang tidak memiliki
relasi yaitu entitas pengguna. Entitas tersebut tidak berelasi dengan entitas
lain karna digunakan untuk menampung info pengguna yang akan dibuat
dan informasi admin sehingga tidak ada hubungan dengan informasi dengan
koperasi. Entitas tbl_koperasi menjadi entitas utama dengan beberapa info
berreferensi dari entitas lain.

Gambar 3. 4 Entity Relationship Diagram


Setiap tabel yang dibuat akan diberikan atribut-atribut sebagai
pembentuk suatu entitas. Atribut yang diberi biasanya akan
menggambarkan entitas. Setelah memiliki atribut, entitas kemudian
diberikan konstrain berupa Primary Key, dan Optionalitas. Primary Key
merupakan konstrain yang diberikan pada suatu atribut agar data dari setiap

12
record menjadi unik atau tidak sama. Hal ini sangat penting untuk
menghindari duplikasi data. Pada Gambar 3.4, atribut Primary Key ditandai
dengan symbol “#”.
Setelah itu, setiap atribut harus diberikan Optionalitas. Optionalitas
terbagi atas Mandatory dan Optional. Mandatory berarti atribut wajib beris
data untuk setiap record, sedangkan optional berarti atribut tidak harus
memiliki data pada setiap record. Pada Gambar 3.4, atribut Mandatory
ditandai dengan symbol “*” sedangkan atribut Optional ditandai dengan
symbol “o”. Pembuatan atribut dan pemberian primary key serta optionality
dari Conseptual Entity Relationship Diagram kemudian disebut sebagai
Logical Entity Relationship Diagram.

5) Activity Diagram
Activity Diagram menjelaskan alur aktifitas suatu sistem. Pada
aplikasi yang akan dibuat, ada beberapa scenario alur aktifitas yang terjadi
yaitu Activity Diagram di sisi client dan Activity Diagram di sisi Admin yang
juga terbagi pada beberapa skenario.

Gambar 3.5 Activity Diagram sisi Client

13
Gambar 3.5 merupakan Activity Diagram sisi Client. Saat client
masuk pada website, sistem akan menampilkan halaman Awal. Ketika client
memilih kabupaten, sistem akan menampilkan data-data koperasi pada
kabupaten yang dipilih.

Gambar 3.6 Activity Diagram sisi Admin


Pada Gambar 3.6, dijelaskan Actitvity Diagram sisi Admin. Ketika
user masuk pada website, sistem akan menampilkan halaman awal. Saat klik
Login, maka sistem akan menampilkan Halaman Login. User memasukkan
username dan Password, Jika benar sistem akan menampilkan Halaman
Admin.

Gambar 3.7 Activity Diagram menambah data Koperasi

14
Untuk menambahkan Koperasi, user akan mengikuti alur seperti
pada Gambar 3.7. Saat berada di halaman Admin, akan ada menu yang di
tampilkan. Ketika user menekan Tab Koperasi, sistem akan menampilkan
halaman Admin pada Tab Koperasi. Saat user menekan tombol Tambah
Koperasi, sistem menampilkan Form Tambah Koperasi. User mengisi data
Koperasi pada Form yang tersedia. Ketika user menekan tombol Publish,
maka sistem akan menyimpan data, kemudian menampilkan notifikasi status
proses penyimpanan data pada Halaman Admin Tab Koperasi.

Gambar 3.8 Activity Diagram menambah Admin


Gambar 3.8 menjelaskan alur dalam penambahan Admin. Ketika
user menekan Tab Admin pada Menu Halaman Admin, sistem akan
menampilkan halaman Admin pada Tab Admin. Saat user menekan tombol
Tambah Admin, sistem menampilkan Form Tambah Admin. User mengisi
data Admin pada Form yang tersedia. Ketika user menekan tombol Tambah
Admin, maka sistem akan menyimpan data, kemudian menampilkan
notifikasi status proses penyimpanan data pada Halaman Admin Tab Admin.

15
Gambar 3.9 Activity Diagram mengubah data Koperasi
Gambar 3.9 merupakan Gambar Activity Diagram untuk
mengubah data Koperasi. User masuk pada halaman admin dan sistem
menampilkan halaman admin. User menekan menu Tab Koperasi, dan sistem
menampilkan Halaman Admin pada Tab Koperasi. User menekan tombol
edit pada salah satu data koperasi yang ada di tabel, Sistem menampilkan
Form Edit Koperasi. User mengubah data koperasi sesuai data yang dipilih.
User menekan Tombol Update Koperasi dan sistem akan mengubah data
kemudian menampilkan notifikasi status proses penyimpanan data yang
diubah.

Gambar 3.10 Actitvity Diagram mengubah data Admin

16
Gambar 3.10 merupakan Gambar Activity Diagram untuk
mengubah data Admin. User masuk pada halaman admin dan sistem
menampilkan halaman admin. User menekan menu Tab Admin, dan sistem
menampilkan Halaman Admin pada Tab Admin. User menekan tombol edit
pada salah satu data Adminyang ada di tabel. Sistem menampilkan Form Edit
Admin. User mengubah data admin sesuai data yang dipilih. User menekan
Tombol Update Admin dan sistem akan mengubah data kemudian
menampilkan notifikasi status proses penyimpanan data yang diubah.

Gambar 3.11 Activity Diagram mencetak Sertifikat Koperasi


Gambar 3.11 merupakan Gambar Activity Diagram untuk
mencetak Sertifikat Koperasi. User masuk pada halaman admin dan sistem
menampilkan halaman admin. User menekan menu Tab Koperasi, dan sistem
menampilkan Halaman Admin pada Tab Koperasi. User menekan tombol
Print pada salah satu data Koperasi yang ada di tabel. Sistem menampilkan
Sertifikat Koperasi dalam Format pdf. User menekan tombol print atau
download untuk mencetak atau menyimpan Sertifikat.

17
Gambar 3.12 Activity Diagram mencetak Data Koperasi
Gambar 3.12 merupakan Activity Diagram dalam mencetak Data
Koperasi. User masuk pada halaman admin kemudian sistem menampilkan
halaman admin. User klik Tab Koperasi, sistem akan menampilkan halaman
admin pada tab koperasi. Ketika User klik print Data, sistem akan
menampilkan data koperasi dalam format pdf. User menekan tombol print
atau download untuk mencetak atau menyimpan file data koperasi.

3.5.2 Desain Interface


Merencanakan tampilan antarmuka aplikasi merupakan tahap penting
dalam membangun aplikasi. Hal ini dikarenakan antarmuka adalah platform
untuk menampilkan informasi yang akan dibuat. Antarmuka yang tidak
dirancang dengan baik, akan sangat sulit untuk digunakan oleh pengguna saat
implementasinya. Untuk itu tahapan ini perlu didokumentasikan sebagai
tahap perancangan desain sebelum aplikasi dibangun.

18
Gambar 3.13 Rancangan Halaman Awal (a)
Gambar 3.13 merupakan gambar Rancangan Halaman Awal.
Halaman Awal terdiri dari 4 container yaitu Navigasi, Header, Main
Container dan Footer. Countainer Navigasi terdiri dari Profil Website dan
Tombol Login. Container Header, berisi teks, Main container akan berisi
statistik data-data koperasi sesuai kategori yang ada.

Gambar 3.14 Rancangan Halaman Awal (b)


Gambar 3.14 merupakan tampilan Rancangan Halaman Awal bagian
bawah. Pada bagian bawah main container akan ada beberapa tombol dengan
nama Kota/Kabupaten yang ada di database. Jika tombol ditekan, akan
menampilkan data koperasi sesuai nama kota/kabupaten yang ditekan.
Bagian footer berisi informasi copyright aplikasi.

19
Gambar 3.15 Rancangan Halaman Informasi Koperasi
Gambar 3.15 menggambarkan Rancangan Halaman Informasi
Koperasi. Halaman ini akan menampilkan informasi-informasi koperasi
sesuai kabupaten yang di pilih pada Halaman Awal.

Gambar 3.16 Rancangan Halaman Login


Rancangan Halaman Login akan seperti pada Gambar 3.16.
Halaman Login akan ada textbox untuk Username dan password, dan akan
ada button untuk login.

20
Gambar 3.17 Rancangan Halaman Admin
Rancangan Halaman Admin akan seperti pada Gambar 3.17.
Halaman Admin akan memiliki menu yang berisi Tab Dashboard, Tab
Koperasi, Tab Admin, Tab Profil dan Tab Logout. Tab Dashboard akan
seperti Gambar 3.17, berisi Logo, dan informasi jumlah koperasi yang ada di
database.

Gambar 3.18 Rancangan Tab Koperasi


Gambar 3.18 adalah Gambar Rancangan Tab Koperasi. Tab
Koperasi Akan terdiri dari Tombol Tambah Koperasi, Textbox Pencarian,
Option Jumlah data yang ditampilkan dan tabel untuk menampilkan
informasi koperasi sesuai kolom-kolom yang ada. Menekan Tombol Tambah

21
Koperasi akan menampilkan Form untuk Tambah Koperasi. Pada kolom aksi
akan ada Tombol Edit untuk mengedit informasi koperasi dan Tombol Hapus
untuk menghapus informasi koperasi yang dipilih.

Gambar 3.19 Rancangan Tab Admin


Gambar 3.19 adalah Gambar Rancangan Tab Admin. Tab Admin
Akan terdiri dari Tombol Tambah Admin, Textbox Pencarian, Option
Jumlah data yang ditampilkan dan tabel untuk menampilkan informasi admin
sesuai kolom-kolom yang ada. Menekan Tombol Tambah Admin akan
menampilkan form untuk menambah Admin. Pada kolom aksi akan ada
Tombol Edit untuk mengedit informasi admin dan Tombol Hapus untuk
menghapus informasi admin yang dipilih.

22
Gambar 3.20 Rancangan Form Tambah Koperasi
Gambar 3.20 merupakan Rancangan Form Tambah Koperasi. Form
Tambah Koperasi akan dibuat dalam bentuk pop-up form yang muncul di
atas antarmuka yang sedang aktif. Akan ada textbox dan label untuk
menjelaskan kegunaan texbox beserta tombol Publish untuk menyimpan data
yang dimasukkan dan tombol x dan close untuk membatalkan atau keluar
dari form.

Gambar 3.21 Rancangan Form Tambah Admin


Gambar 3.21 merupakan Rancangan Form Tambah Koperasi. Form
Tambah Admin akan dibuat dalam bentuk pop-up form yang muncul di atas
antarmuka yang sedang aktif. Akan ada textbox dan label untuk menjelaskan
kegunaan texbox beserta tombol Tambah untuk menyimpan data yang

23
dimasukkan dan tombol x dan close untuk membatalkan atau keluar dari
form.

Gambar 3.22 Rancangan Form Edit Koperasi


Gambar 3.22 adalah Rancngan Form Edit Koperasi. Berisi textbox
dan label sebagai penanda textbox. Terdapat juga tombol Update Koperasi
untuk menyimpan perubahan data koperasi yang telah dibuat dan tombol
close dan x untuk membatalkan atau keluar dari Form Edit Koperasi.

Gambar 3.23 Rancangan Form Edit Admin


Rancangan Form Edit Koperasi akan seperti pada Gambar 3.23.
Berisi textbox dan label sebagai penanda textbox. Terdapat juga tombol
Update Pengguna untuk menyimpan perubahan data Admin yang telah
dibuat dan tombol close dan x untuk membatalkan atau keluar dari Form Edit
Admin.

24
BAB 4
HASIL DAN PEMBAHASAN

4.1 Implementasi
Implementai ini merupakan tahap pengembangan aplikasi setelah aplikasi
memiliki rancangan desain. Hal paling utama tentu saja tampilan aplikasi untuk
penyajian informasi. Agar pengguna bisa dengan mudah menggunakan aplikasi
ini maka tampilan aplikasi yang akan di bangun bersifat sederhana dan
mengutamakan fungsi dari setiap fitur dan kebutuhan yang ada.

Gambar 4.1 Halaman Awal

Pada Gambar 4.1 merupakan gambaran Halaman Awal. Halaman Awal


berisi statistik data Koperasi sesuai kategori-kategori yang ada yaitu Jenis
Koperasi, Kelompok Koperasi, Bentuk Koperasi serta Kabupaten dan Kota yang
ada di Sulawesi Utara. Data kabupaaten yang ada berasal dari table “kabupaten”
yang telah di buat pada database. Kabupaten ini ditampilkan dalam bentuk
“button” sehingga dapat di klik dan masuk pada halaman Infromasi Koperasi.

25
Gambar 4.2 Halaman Informasi Koperasi
Setelah tombol kecamatan di klik, tampilan akan masuk pada halaman
informasi koperasi seperti pada Gambar 4.6. Data-data yang di tampilkan
merupakan data-data berdasarkan kecamatan apa yang di pilih.

Gambar 4.3 Halaman Login

Untuk masuk sebagai admin, diperlukan informasi “username” dan


“password”. Tampilan login sebagai administrator seperti pada Gambar 4.3. Jika
“username” dan “password” sesuai dengan data yang ada pada database, maka
tampilan akan masuk pada halaman Administrator.

26
Gambar 4.4 Halaman Administrator pada Tab Dashboard

Pada Halaman Administrator, terdapat beberapa tab yaitu Tab Dashboard,


Tab Koperasi, Tab Admin, Tab Profil dan Tab Logout seperti pada Gambar 4.4.
Tab Dashboard ini berisi rangkuman jumlah data koperasi yang terisi pada
database.

Gambar 4.5 Halaman Administrator pada Tab Koperasi (a)

Gambar 4.6 Halaman Administrator pada Tab Koperasi (b)

Gambar 4.5 menunjukan Tab Koperasi pada Halaman Administrator yang


pertama. Tab Koperasi berisi informasi Koperasi yang ada. Kita dapat

27
menambahkan Informasi Koperasi dengan menekan tombol “Tambah Koperasi”.
Terdapat juga fitur pencarian dan pengaturan untuk jumlah penampilan data. Pada
Gambar 4.6, di ujung tabel terdapat kolom Aksi yang berisi Tombol Edit, Hapus
dan Print. Tombol Edit digunakan untuk mengedit informasi koperasi, sedangkan
untuk menghapus informasi koperasi tertentu disediakan tombol hapus. Dan
Tombol Print untuk mencetak Sertifikat Koperasi.

Gambar 4.7 Halaman Administrator Tab Admin

Tab Admin pada Halaman Administrator digunakan untuk menampilkan


atau pun mengolah informasi Admin. Seperti pada Gambar 4.7, terdapat tombol
Tambah Admin untuk menambah Admin dan juga fitur Pencarian dan Fitur
pengaturan jumlah data yang ditampilkan. Juga pada kolom Aksi terdapat tombol
Edit untuk mengubah informasi Admin dan Tombol Hapus untuk menghapus data
admin.

Gambar 4.8 Form Edit Informasi Koperasi

Setelah menekan tombol Edit pada kolom Aksi pada Tab Koperasi, akan
muncul Form untuk mengubah Informasi Koperasi seperti pada Gambar 4.8.

28
Informasi yang dapat diganti adalah Nama Koperasi, Nomor Badan Hukum,
Tanggal Badan Hukum, Desa/Kelurahan, Kabupaten, Kecamatan, Jenis Koperasi,
Kelompok Koperasi, Sektor Usaha dan Bentuk Koperasi. Tombol Close dan X
untuk kembali atau membatalkan perubahan, dan Tombol Update Koperasi untuk
mengubah data koperasi sesuai data yang di masukkan pada kolom-kolom yang
ada. Kolom-kolom selain desa dan Kelurahan wajib diisi agar perubahan data
dapat terlaksana.

Gambar 4.9 Form Tambah Koperasi

Berdasarkan Gambar 4.9, terdapat kolom-kolom untuk menambah


Koperasi. Kolom-kolom ini harus di isi semua agar informasi koperasi akan di
tambahkan. Informasi Akan di tambahkan setelah menekan tombol Publish. Kode
Koperasi akan tersusun sendiri berdasarkan program yang telah dibuat.

Gambar 4.10 Form Edit Informasi Admin

29
Tombol Edit pada tab Pengguna berisi Form untuk mengedit informasi
Admin seperti pada Gambar 4.10. Informasi akan terubah setelah menekan tombol
Update Pengguna dan semua kolom tidak kosong. Tombol Close dan X untuk
kembali atau menutup Form.

Gambar 4.11 Form Tambah Admin

Pada Form Tambah Admin terdapat kolom-kolom Kode Pengguna, Nama


Pengguna, Email, Username, Password, Status seperti pada Gambar 4.14.
Informasi Pengguna akan di tambahkan ke database setelah menekan tombol
Tambah. Hal tersebut tidak bisa dilakukan jika semua kolom tidak terisi. Tombol
Close dan X untuk menutup Form.

Gambar 4.12 Tampilan Cetak Sertifikat

30
Pada Gambar 4.12 menunjukkan Tampilan Cetak Sertifikat. Sertifikat
akan muncul ketika pengguna menekan tombol Print pada tabel koperasi pada
halaman Admin dan akan menampilkan tampilan sertifikat dengan data-data
sesuai koperasi yang dipilih.

Gambar 4.13 Cetak seluruh Data Koperasi

Pada Gambar 4.13 Menunjukan gambar dalam mencetak Data Koperasi.


User masuk pada halaman admin kemudian sistem menampilkan halaman admin.
User klik Tab Koperasi, sistem akan menampilkan halaman admin pada tab
koperasi. Ketika User klik print Data, sistem akan menampilkan data koperasi
dalam format pdf. User menekan tombol print atau download untuk mencetak atau
menyimpan file data koperasi.

31
4.2 Pengujian Sistem

Pengujian Sistem ini merupakan tahapan penting untuk menguji fungsi


dari fitur fitur yang telah di buat pada aplikasi. Hasil pengujian di dokumentasikan
secara tertulis pada tabel-tabel berikut ini.

Tabel 4.1 Pengujian Tampilan Koperasi


No Skenario Output yang Output Kesimpulan
diharapkan

1. Klik nama Menampilkan Menampilkan Sesuai


Kota/Kabupaten Koperasi Koperasi sesuai
sesuai nama nama
Kota/Kabupat Kota/Kabupaten
en yang yang dipilih
dipilih

Tabel 4.1 menunjukan hasil uji coba untuk Tampilan Koperasi. Dari hasil
uji coba tersebut, dapat disimpulkan output yang terjadi sesuai dengan output yang
diharapkan.

Tabel 4.2 Pengujian Login


No Skenario Output yang Output Kesimpulan
diharapkan

1. Input Masuk ke Masuk ke Sesuai


username dan halaman halaman Admin
password Admin
benar

2. Input Tetap di Tetap di Halaman Sesuai


username dan Halaman Login Login

32
password
salah

3. Username atau Tetap di Tetap di Halaman Sesuai


Password Halaman Login Login
salah

4. Username dan Tetap di Tetap di Halaman Sesuai


Password Halaman Login Login
kosong

5. Username atau Tetap di Tetap di Halaman Sesuai


Password Halaman Login Login
kosong

Tabel 4.2 menunjukkan beberapa skenario untuk Pengujian fitur Login.


Beberapa skenario dibuat agar menghindari bug saat login. Sehingga dibuat
skenario ketika benar dan ketika ada kesalahan saat login. Dari hasil uji coba,
semua output dari skenario yang dibuat sesuai dengan output yang di harapkan.

Tabel 4.3 Pengujian Tambah Koperasi


No Skenario Output yang Output Kesimpulan
diharapkan
1 Menambah Koperasi Koperasi Berhasil Sesuai
Koperasi saat Berhasil Di di tambahkan dan
semua Kolom tambahkan dan Kembali ke
terisi Kembali ke halaman Admin
halaman Admin
2 Menambah Muncul Muncul notifikasi Sesuai
Koperasi saat notifikasi untuk untuk mengisi
Semua Kolom mengisi Kolom Kolom yang
tidak terisi yang wajib wajib terisi
terisi
3 Menambah Koperasi Koperasi Berhasil Sesuai

33
Koperasi saat Berhasil di di tambahkan dan
Kolom tidak tambahkan dan Kembali ke
wajib terisi, Kembali ke Halaman Admin
kosong Halaman
Admin
4 Menambah Muncul Muncul notifikasi Sesuai
Koperasi saat notifikasi untuk untuk mengisi
Kolom wajib mengisi Kolom Kolom yang
terisi, kosong yang wajib wajib terisi
terisi

Tabel 4.3 merupakan pengujian untuk fitur Tambah Koperasi. Fitur utama
dalam aplikasi ini sehingga penting untuk di uji coba. Dibuat 4 skenario, ketika ada
kesalahan dan ketika kondisi benar. Kolom kolom dalam form Tambah Koperasi
perlu untuk di uji coba. Dari hasil uji coba, semua output yang keluar sesuai dengan
output yang diharapkan.

Tabel 4.4 Pengujian Edit Koperasi


No Skenario Output yang Output Kesimpulan
diharapkan
1 Edit data Koperasi Koperasi berhasil Sesuai
Koperasi saat berhasil di edit di edit dan
ada Kolom dan Kembali ke Kembali ke
yang diubah halaman Admin halaman Admin
2 Edit data Koperasi Koperasi berhasil Sesuai
Koperasi saat berhasil di edit di edit dan
ada kolom dan Kembali ke Kembali ke
yang tidak halaman Admin halaman Admin
diubah
3 Edit data Koperasi tidak Koperasi tidak Sesuai
koperasi saat berubah dan berubah dan
semua kolom Kembali ke Kembali ke

34
tidak diubah halaman Admin halaman Admin
4 Edit data Muncul Muncul notifikasi Sesuai
koperasi saat notifikasi untuk untuk mengisi
semua kolom mengisi data data pada kolom
kosong pada kolom yang kosong
yang kosong

Tabel 4.4 menunjukkan hasil uji coba untuk fitur edit Koperasi. Fitur ini
juga adalah fitur utama pada sisi admin. Saat uji coba tidak ada kendala, semua
kolom pada form yang di sediakan sudah berfungsi sesuai yang di harapkan. Dari
skenario yang dibuat juga semua output sudah sesuai dengan output yang
diharapkan.

Tabel 4.5 Pengujian Cetak Sertifikat


No Skenario Output yang Output Kesimpulan
diharapkan
1 Cetak Menampilkan Menampilkan Sesuai
Sertifikat sertifikat sertifikat dengan
koperasi dengan data data yang sesuai
yang sesuai dengan Koperasi
dengan yang dipilih
Koperasi yang
dipilih

Tabel 4.5 merupakan tabel Pengujian untuk Cetak sertifikat. Fitur ini
penting agar dokumen koperasi bisa lengkap. Kesesuaian nama, nomor dan data
lain yang tertulis pada sertifikat saat pengguna klik tombol cetak harus sesuai
dengan data yang ada. Dari hasil uji coba, output sertifikat sudah sesuai dengan
output yang di harapkan.

35
Tabel 4.6 Mencetak Seluruh Data Koperasi

No Skenario Output yang Output Kesimpulan


diharapkan
1 Cetak Seluruh Menampilkan Menampilkan Sesuai
data koperasi seluruh data data koperasi
koperasi yang yang sesuai
sesuai dengan dengan Koperasi
Koperasi yang yang dipilih
dipilih

Tabel 4.6 merupakan tabel Pengujian untuk Cetak seluruh Data Koperasi. Fitur
ini penting agar dokumen koperasi bisa dilihat secara lengkap. Ketika User klik
print Data, sistem akan menampilkan data koperasi dalam format pdf. User
menekan tombol print atau download untuk mencetak atau menyimpan file data
koperasi.

36
BAB 5

PENUTUP
5.1 Kesimpulan
Dari penelitian mengenai Aplikasi Pendataan Koperasi Sulawesi Utara
berbasis web, dapat disimpulkan bahwa:
1) Penelitian ini menghasilkan suatu Aplikasi untuk Pendataan Koperasi
Sulawesi Utara berbasis web.
2) Aplikasi dapat menambah, mengubah, menampilkan dan menghapus data
koperasi yang ada agar mempermudah untuk admin dalam proses
pengolahan data koperasi.
3) Dengan adanya aplikasi ini, pencarian informasi dan pengelompokan
informasi serta pengambilan data statistik mengenai koperasi di Sulawesi
Utara lebih mudah untuk diolah’
5.2 Saran
Dari kesimpulan di atas, masih banyak kekurangan-kekurangan yang perlu
untuk dilengkapi seperti penambahan fitur bantuan dan lokasi Koperasi yang dapat
diakses secara Daring dari web yang telah dibuat serta penyempurnaan tampilan
serta fungsi dari setiap fitur yang ada.

37
DAFTAR PUSTAKA

Arif, Nur Saiful; Wanda, A. P. M. A. (2013). Aplikasi Administrasi Perpustakaan


Berbasis Web Smk Swasta Brigjend Katamso Medan. Jurnal Ilmiah
Saintikom, 12(1), 25–36.
Dani Anggoro, Umar, M. D., Vinanty, E., & Dananjaya, D. (2015). Rancangan
Sistem Informasi Koperasi Simpan Pinjam Guru Dan Pegawai Pada Koperasi
Smk Manggala Tangerang. Seminar Nasional Teknologi Informasi Dan
Komunikasi 2015 (SENTIKA 2015) Yogyakarta, 28 Maret 2015,
2015(Sentika), 213–222.
Indonesia. (1992). Undang-Undang Nomor 25 tahun 1992 tentang Perkoperasian.
Mulia, G. S. G., Najoan, X. B. N., & Lumenta, A. S. M. (2017). Analisa
Teknologi Hyper Text Markup Languange (HTML) Versi 5. Jurnal Teknik
Informatika, 1–6.
Novendri, M. S., Saputra, A., & Firman, C. E. (2019). Aplikasi Inventaris Barang
Pada Mts Nurul Islam Dumai Menggunakan Php Dan Mysql. Lentera
Dumai, 10(2), 46–57.
Rosihan, R., & Lutfi, S. (2018). Pendataan Koperasi Pada Dinas Koperasi Dan
Ukm Kota Ternate Berbasis Web. JIKO (Jurnal Informatika Dan Komputer),
1(1), 13–20. https://doi.org/10.33387/jiko.v1i1.1166
Sari, A. O., & Abdilah, A. (2015). Web Programming (1st ed.). Graha Ilmu.

Siregar, A. P. (2020). Kinerja Koperasi Di Indonesia. Vigor: Jurnal Ilmu


Pertanian Tropika Dan Subtropika, 5(1), 31–38.
https://doi.org/10.31002/vigor.v5i1.2416

Thabit, N. A. (2011). Pencitraan 3 Dimensi Berbasis JavaScript Object Notation


(JSON) Pada Hyper Text Markup Languange 5 (HTML5). Bandung:
Program Studi Ilmu Komputer, Universitas Pendidikan Indonesia.

Trimarsiah, Y., & Arafat, M. (2017). Analisis dan Perancangan Website Sebagai
Sarana Informasi Pada Lembaga Bahasa Kewirausahaan Dan Komputer
Akmi Baturaja. Jurnal Ilmiah MATRIK, 19(1), 1–10.

38

You might also like