Anda di halaman 1dari 127

APLIKASI LAYANAN INFORMASI SEMINAR

BERBASIS WEBSITE MENGGUNAKAN CODEIGNITER

LAPORAN AKHIR

Oleh:
DIDIK TRIYATMANTO NIM. 1631710150
HIJRATUSH SHOLIKHIN NIM. 1631710116

PROGRAM STUDI MANAJEMEN INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI MALANG
2019
APLIKASI LAYANAN INFORMASI SEMINAR
BERBASIS WEBSITE MENGGUNAKAN CODEIGNITER

LAPORAN AKHIR

Digunakan Sebagai Syarat Maju Ujian Diploma III

Politeknik Negeri Malang

Oleh:
DIDIK TRIYATMANTO NIM. 1631710150
HIJRATUSH SHOLIKHIN NIM. 1631710116

PROGRAM STUDI MANAJEMEN INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI MALANG
2019

ii
HALAMAN PENGESAHAN

APLIKASI LAYANAN INFORMASI SEMINAR


BERBASIS WEBSITE MENGGUNAKAN CODEIGNITER

Disusun oleh:

DIDIK TRIYATMANTO NIM. 1631710150


HIJRATUSH SHOLIKHIN NIM. 1631710116

Laporan Akhir ini telah diuji pada tanggal 01 Agustus 2019


Disetujui oleh:

1. Penguji I : Deddy Kusbianto P.A., Ir., M.Mkom


NIP. 196211281988111001 ...........................

2. Penguji II : Erfan Rohadi, ST., M.Eng., Ph.D.


NIP. 197201232008011006 ...........................

3. Pembimbing I : Ahmadi Yuli Ananta, S.T.


NIP. 198107052005011002
...........................

4. Pembimbing II : Drs. Rawansyah, M.Pd.


NIP. 1959062019940301001
...........................

`Mengetahui,

Ketua Jurusan Ketua Program Studi


Teknologi Informasi Manajemen Informatika

iii
Rudy Ariyanto, S.T., M.Cs. Hendra Pradibta, SE., M.Sc.
NIP. 19711110 199903 1 002 NIP. 19760625 200501 2 001
HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Ahli Madya di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Malang, Juli 2019

Didik Triyatmanto

iv
HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Ahli Madya di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Malang, Juli 2019

Hijratush Sholikhin

v
ABSTRAK

Triyatmanto, Didik, Sholikhin, Hijratush “Aplikasi Layanan Informasi


Seminar Berbasi Website menggunakan Codeigniter”. Pembimbing: (1) Ahmadi
Yuli Ananta, S.T. (2) Drs. Rawansyah, M.Pd.

Laporan Akhir, Program Studi Manajemen Informatika, Jurusan Teknologi


Informasi, Politeknik Negeri Malang, 2019.

Seminar merupakan sebuah kegiatan yang mempunyai tujuan untuk


melakukan pembelajaran dan informasi tentang suatu topik tertentu dengan
dibantu oleh pemateri seminar. Dalam menyebarkan informasi mengenai acara
seminar saat ini masih menggunakan proses manual yaitu dengan menempelkan
poster dimading kampus-kampus dan hanya diketahui oleh mahasiswa setempat
dikampus tersebut. Selain itu apabila mahasiswa atau masyarakat umum dalam
mencari informasi seminar kebingungan dan apabila sudah mendapatkan
informasi seminar yang diinginkannya harus melakukan pendaftaran seminar dan
pembayaran seminar itu ketempat penyelenggara acara seminar atau stand
penyebaran informasi seminar.
Selain itu dari penyelenggara acara seminar sendiri juga kesulitan dalam
menyebarkan informasi seminar supaya mendapatkan peserta seminar yang sudah
ditargetkan dan melaporkan hasil peserta yang hadir dalam seminar tersebut juga
masih manual dalam mengelolanya. Untuk mengatasi permasalah dari uraian
diatas maka dibuat aplikasi layanan informasi seminar yang dapat membantu
untuk peserta seminar maupun penyelenggara seminar. Hasil dari aplikasi ini
peserta seminar dapat mudah dalam mencari informasi seminar, serta dapat
melakukan pendaftaran dan pembayaran seminar diaplikasi tersebut sesuai dengan
seminar yang diinginkannya. Selain itu dengan tersedianya aplikasi ini dapat
membantu penyelenggara seminar dalam menyebarkan informasi seminar,
mengelola seminar, memverifikasi pendaftaran dan memvalidasi bukti
pembayaran peserta seminar, serta proses registrasi ulang peserta seminar dengan
tersedianya fitur qrcode didalam aplikasi layanan informasi seminar tersebut.
aplikasi ini juga telah diuji coba oleh 25 user, 10 user sebagai penyelenggara
seminar dan 15 user sebagai peserta seminar.

Kata kunci: Sistem Informasi, Layanan seminar.

vi
ABSTRACT

Triyatmanto, Didik, Sholikhin, Hijratush ”Web-based Seminar Information


Service Application using Codeigniter” Advisores: (1) Ahmadi Yuli Ananta,
S.T. (2) Drs. Rawansyah, M.Pd.

Final Report, Informatics Management Program, Department of Information


Technology, State Polytechnic of Malang, 2019.
Seminar is an activity that has the purpose of conducting learning and
information about particular topic with the help of seminar presenters. In
disseminating information about the seminar, it is still using a manual process,
namely by posting posters on the campus campuses and only known by local
students in the campus. In addition, if students or the general public in seeking
seminar information are confused and if they have received seminar information
they want to register seminars and pay the seminar to the venue of the seminar or
booth information seminar dissemination.
In addtion, from the organizer of the seminar, there were also difficulties in
disseminaing seminar information so that seminar participants who had been
targeted and reprted the results of the participants attending the seminar were
also still manual in managing it. To covercome the problems from the description
above, a seminar information service application is made that can help for
seminar participants and seminar organizers.the result this application seminar
participnts can be easy in finding seminar information, and can regiser and pay
for the seminars applied according to the seminar he wants. In addition,with the
availability of this application, it can help seminar organizer to disseminate
seminar information,manage seminars,verifies registration and availablility of
qcode feature in the seminar information service application. This application
also has been tested by 25 users, 10 user as seminar organizers and 15 users as
seminar participants.

Keywords: Information System, Seminar Service

vii
KATA PENGANTAR

Puji Syukur kami panjatkan kehadirat Allah SWT atas segala rahmat dan
hidayah-Nya penulis dapat menyelesaikan laporan akhir dengan judul “Aplikasi
Layanan Informasi Seminar Berbasis Website menggunakan Codeigniter” dengan
baik dan tepat waktu. Penyusunan Laporan Akhir ini merupakan salah satu
persyaratan untuk menyelesaikan studi program Diploma III Program Studi
Manajemen Informatika, Jurusan Teknologi Informasi, Politeknik Negeri Malang.
Kami menyadari tanpa adanya dukungan dan kerja sama dari berbagai
pihak, kegiatan laporan akhir ini tidak akan dapat berjalan baik. Untuk itu, kami
ingin menyampaikan rasa terima kasih kepada:

1. Kedua orang tua kami yang telah mendukung dan mendoakan kelancaran dalam
menyusun Laporan Akhir.
2. Drs. Awan Setiawan, M.MT., M.M., selaku Direktur Politeknik Negeri Malang.
3. Bapak Rudy Ariyanto, ST., M.Cs., selaku Ketua Jurusan Teknologi Informasi
Politeknik Negeri Malang.
4. Bapak Hendra Pradibta, SE., M.Cs. selaku Ketua Program Studi Manajemen
Informatika Politeknik Negeri Malang.
5. Bapak Ahmadi Yuli Ananta, S.T. selaku Dosen Pembimbing I, yang telah
bersedia memberikan bimbingan dan pengarahan dalam penyusunan Laporan
Akhir.
6. Bapak Drs. Rawansyah, M.Pd. selaku Dosen Pembimbing II, yang telah bersedia
memberikan bimbingan dan pengarahan dalam penyusunan Laporan Akhir.
7. Seluruh Bapak dan Ibu Dosen Pengajar Program Studi Manajemen Informatika,
Jurusan Teknologi Informasi, Politeknik Negeri Malang yang telah memberikan
ilmu, bimbingan dan pengarahan selama proses perkuliahan.
8. Semua teman-teman angkatan 2016 Program Studi Manajemen Informatika,
Jurusan Teknologi Informasi, Politeknik Negeri Malang yang telah membantu
menyelesaikan Laporan Akhir dan selalu memberi semangat.
9. Nella Kharisma dan Via Vallen yang telah membantu memberikan semangat
dengan lagu-lagu nya saat mengerjakan Laporan Akhir.
10.Semua pihak yang tidak dapat disebutkan satu persatu, yang telah memberikan

viii
bantuan hingga penyusunan Laporan Akhir ini selesai.
Penulis menyadari bahwa dalam penyusunan laporan akhir ini, masih
banyak terdapat kekurangan dan kelemahan yang dimiliki penulis baik itu
sistematika penulisan maupun penggunaan bahasa. Untuk itu penulis
mengharapkan saran dan kritik dari berbagai pihak yang bersifat membangun
demi penyempurnaan laporan ini. Semoga laporan ini berguna bagi pembaca
secara umum dan penulis secara khusus. Akhir kata, penulis ucapkan banyak
terima kasih.

Malang, Juli 2019

Penulis

ix
DAFTAR ISI

HALAMAN JUDUL...............................................................................................ii
HALAMAN PENGESAHAN................................................................................iii
HALAMAN PERNYATAAN................................................................................iv
HALAMAN PERNYATAAN.................................................................................v
ABSTRAK..............................................................................................................vi
ABSTRACT............................................................................................................vii
KATA PENGANTAR..........................................................................................viii
DAFTAR ISI............................................................................................................x
DAFTAR GAMBAR.............................................................................................xii
DAFTAR TABEL..................................................................................................xv
DAFTAR LAMPIRAN.........................................................................................xvi
BAB I.......................................................................................................................1
1.1 Latar Belakang.........................................................................................1
1.2 Rumusan Masalah....................................................................................2
1.3 Batasan Masalah......................................................................................3
1.4 Tujuan......................................................................................................3
1.5 Sistematika Penulisan..............................................................................3
BAB II......................................................................................................................6
2.1 Seminar....................................................................................................6
2.2 Sistem Informasi......................................................................................7
2.3 Website....................................................................................................8
2.4 PHP (Hypertext Preprocessor)................................................................8
2.5 Javascript.................................................................................................9
2.6 CodeIgniter..............................................................................................9
2.7 Sublime Text...........................................................................................10
2.8 MySQL (My Structured Query Language).............................................10
2.9 Bootstrap................................................................................................11
2.10 Apache...................................................................................................11
2.11 Web Server XAMPP..............................................................................12
2.12 DFD (Data Flow Diagram)...................................................................12
2.13 ERD (Entity Relatipnship Diagram)......................................................13
2.14 Flowchart...............................................................................................15
2.15 User Interface........................................................................................16
BAB III..................................................................................................................17
3.1 Metode Pengumpulan Data....................................................................17
3.1.1 Studi Pustaka.............................................................................17
3.1.2 Studi Lapangan..........................................................................17
3.2 Metode Pengembangan..........................................................................18
3.3 Deskripsi Sistem....................................................................................20
3.2.1 Alur Sistem................................................................................21
3.2.2 Desain Arsitektur Sistem...........................................................22
BAB IV..................................................................................................................24
4.1 Analisis..................................................................................................24
4.1.1 Analisis Masalah........................................................................24
4.2 Analisa Kebutuhan.................................................................................25

x
4.2.1 Kebutuhan Fungsional...............................................................25
4.2.2 Analisis Kebutuhan Non Fungsional.........................................26
4.3 Analisa Kebutuhan Sistem.....................................................................26
4.3.1 Analisis Kebutuhan Perangkat Keras (Hardware)....................26
4.3.2 Kebutuhan Perangkat Lunak (Software)....................................27
4.3.3 Mencari informasi tentang pembelajaran..................................27
4.4 Perancangan Sistem...............................................................................27
4.4.1 Work Breakdown Structure (WBS)............................................28
4.4.2 Data Flow Diagram (DFD).......................................................29
4.4.3 Entity Relationship Diagram.....................................................31
4.4.4 Flowchart...................................................................................32
4.4.5 Desain Database dan Tabel......................................................36
4.4.6 Desain Interface........................................................................41
BAB V...................................................................................................................50
5.1 Implementasi Sistem..............................................................................50
5.2 Implementasi Database..........................................................................50
5.2.1 Tabel Admin..............................................................................51
5.2.2 Tabel Peserta..............................................................................52
5.2.3 Tabel Penyelenggara..................................................................52
5.2.4 Tabel Seminar............................................................................52
5.2.5 Tabel Kategori...........................................................................53
5.2.6 Tabel Pendaftaran......................................................................53
5.2.7 Tabel Pembayaran.....................................................................54
5.2.8 Tabel Pembayaran_jenis............................................................54
5.2.9 Tabel Registrasi_ulang..............................................................55
5.3 Implementasi Interface...........................................................................55
5.3.1 Pembuatan Tampilan Admin.....................................................55
5.3.2 Pembuatan Tampilan Peserta.....................................................60
5.3.3 Pembuatan Tampilan Penyelenggara.........................................68
5.4 Pengujian................................................................................................74
5.4.1 Pengujian Dari Sisi Admin........................................................74
5.4.2 Pengujian Dari Sisi User...........................................................74
5.5 Pengujian Fungsional.............................................................................74
5.5.1 Uji Coba Halaman Admin.........................................................74
5.5.2 Uji Coba Halaman Peserta Seminar..........................................75
5.5.3 Uji Coba Halaman Penyelenggara Seminar..............................76
5.6 Kesimpulan Hasil Uji Coba...................................................................77
5.6.1 Kuisioner Penyelenggara Seminar.............................................78
5.6.2 Kuisioner Peserta Seminar.........................................................81
BAB VI..................................................................................................................84
6.1 Kesimpulan............................................................................................84
6.2 Saran......................................................................................................84
DAFTAR PUSTAKA............................................................................................85
LAMPIRAN.........................................................................................................120

xi
DAFTAR GAMBAR

Gambar 2.1 Simbol-simbol Data Flow Diagram (DFD)........................................12


Gambar 2.2 Simbol-Simbol Flowchart...............................................................15Y
Gambar 3.1 Waterfall Model.................................................................................19
Gambar 3.2 Alur Sistem Aplikasi Layanan Informasi Seminar............................21
Gambar 3.3 Desain Arsitektur Aplikasi Layanan Informasi Seminar.....................2
Gambar 4.1 Work Breakdown Structure (WBS)...................................................28
Gambar 4.2 Data Flow Diagram (DFD) Level 0...................................................29
Gambar 4.3 Data Flow Diagram Level 1...............................................................30
Gambar 4.4 ERD Aplikasi Layanan Informasi Seminar........................................31
Gambar 4.5 Flowchart Penyelenggara Seminar.....................................................33
Gambar 4.6 Flowchart Peserta Seminar.................................................................34
Gambar 4.7 Flowchart Admin Seminar.................................................................35
Gambar 4.8 Interface Login Website Peserta........................................................41
Gambar 4.9 Interface Register Website Peserta....................................................42
Gambar 4.10 Interface Home Website Peserta......................................................42
Gambar 4.11 Interface Infornasi Seminar Website Peserta...................................43
Gambar 4.12 Interface Detail Seminar Website Peserta........................................44
Gambar 4.13 Interface Data Pendaftaran Website Peserta....................................44
Gambar 4.14 Interface Data Pembayaran Website Peserta....................................45
Gambar 4.15 Interface Login Website Penyelenggara..........................................46
Gambar 4.16 Interface Register Website Penyelenggara.......................................46
Gambar 4.17 Interface Home Website Penyelenggara..........................................47
Gambar 4.18 Interface Tambah Seminar Penyelenggara.......................................48
Gambar 4.19 Interface Data Seminar Penyelenggara............................................48
Gambar 4.20 Interface Data Pendaftaran Penyelenggara......................................49
Gambar 4.21 Interface Data Pembayaran 49

Y
Gambar 5.1 Tabel Database Aplikasi Layanan Informasi Seminar.......................51
Gambar 5.2 Struktur Tabel Admin........................................................................51
Gambar 5.3 Struktur Tabel Peserta........................................................................52

xii
Gambar 5.4 Struktur Tabel Penyelenggara............................................................52
Gambar 5.5 Struktur Tabel Seminar......................................................................53
Gambar 5.6 Struktur Tabel Kategori......................................................................53
Gambar 5.7 Struktur Tabel Pendaftaran................................................................54
Gambar 5 8 Struktur Tabel Pembayaran................................................................54
Gambar 5.9 Struktur Tabel Jenis_Pembayaran......................................................54
Gambar 5.10 Struktur Tabel Registrasi Ulang.......................................................55
Gambar 5.11 Tampilan Login Admin....................................................................55
Gambar 5.12 Tampilan Dashboard Admin............................................................56
Gambar 5.13 Tampilan Data Seminar Admin.......................................................57
Gambar 5.14 Tampilan Data Pendaftaran Admin..................................................57
Gambar 5.15 Tampilan Data Pembayaran Admin.................................................58
Gambar 5.16 Tampilan Data Registrasi Ulang Admin..........................................59
Gambar 5.17 Tampilan Data User pada Admin.....................................................59
Gambar 5.18 Tampilan Register Peserta................................................................60
Gambar 5.19 Tampilan Login Peserta...................................................................61
Gambar 5.20 Tampilan Beranda Website Peserta.................................................62
Gambar 5.21 Tampilan Semua Seminar................................................................63
Gambar 5.22 Tampilan Kategori Seminar.............................................................63
Gambar 5.23 Tampilan Pencarian Seminar...........................................................64
Gambar 5.24 Tampilan Detail Seminar.................................................................65
Gambar 5.25 Tampilan Pendaftaran Seminar........................................................65
Gambar 5.26 Tampilan History Pendaftaran Seminar...........................................66
Gambar 5.27 Tampilan Upload Bukti Pembayaran...............................................67
Gambar 5.28 Tampilan Histori Pembayaran Seminar...........................................67
Gambar 5.29 Tampilan Registrasi Penyelenggara.................................................68
Gambar 5.30 Tampilan Login Penyelenggara.......................................................69
Gambar 5.31 Tampilan Beranda Penyeleneggara..................................................70
Gambar 5.32 Tampilan Data Seminar....................................................................70
Gambar 5.33 Tampilan Tambah Seminar..............................................................71
Gambar 5.34 Tampilan Data Pendaftaran Seminar...............................................71
Gambar 5.35 Tampilan Data Pembayaran Seminar...............................................72

xiii
Gambar 5.36 Registrasi Ulang Peserta Seminar....................................................73
Gambar 5.37 Tampilan Profile Penyelenggara Seminar........................................73
Gambar 5.38 Grafik Kuisioner Aspek yang di nilai Penyelenggara Seminar.......79
Gambar 5.39 Grafik Kuisioner Fitur Penyelenggara Seminar...............................80
Gambar 5.40 Grafik Kuisioner Aspek yang di nilai Penyelenggara Seminar.......82
Gambar 5.41 Grafik Kuisioner Fitur Penyelenggara Seminar...............................83

xiv
DAFTAR TABEL

YTabel 2.1 Tabel ERD (Entity Relationship Diagram)

Y
Tabel 4.1 Tabel Peserta..........................................................................................36
Tabel 4.2 Tabel Penyelenggara..............................................................................37
Tabel 4.3 Tabel Admin..........................................................................................37
Tabel 4.4 Tabel Pembayaran..................................................................................38
Tabel 4.5 Tabel Jenis Pembayaran.........................................................................38
Tabel 4.6 Tabel Pendaftaran..................................................................................39
Tabel 4.7 Tabel Kategori.......................................................................................39
Tabel 4.8 Tabel Seminar........................................................................................40
Tabel 4.9 Tabel Registrasi Ulang.............................................................................4
Tabel 5.1 Spesifikasi Perangkat Keras Admin.......................................................74
Tabel 5.2 Spesifikasi Perangkat Keras User..........................................................74
Tabel 5.3 Tabel Hasil Uji Coba Halaman Admin..................................................74
Tabel 5.4 Tabel Hasil Uji Coba Halaman Peserta Seminar...................................75
Tabel 5.5 Tabel Hasil Uji Coba Halaman Penyelenggara Seminar.......................76

xv
DAFTAR LAMPIRAN

Lampiran 1 Kuisioner Uji Coba Aplikasi

Lampiran 2 Surat Observasi Data Laporan Akhir

Lampiran 3 Dokumentasi Observasi

Lampiran 4 Dokumentasi Uji Coba Aplikasi

Lampiran 5 Hasil Uji Coba Aplikasi

Lampiran 6 Lembar Revisi Laporan Akhir

Lampiran 7 Biodata Penulis

xvi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Politeknik Negeri Malang adalah institusi pendidikan vokasi di Malang,
Jawa Timur. Politeknik Negeri Malang atau yang dikenal Polinema adalah salah
satu institusi pendidikan yang menawarkan berbagai program studi baik dalam
bidang rekayasa maupun jasa. Saat ini Polinema memiliki 7 jurusan dan 19
Program Studi dengan program diploma 3 dan diploma 4. Sistem pendidikan di
Polinema terdiri dari 40% teori dan 60% praktek. Dalam meningkatkan ilmu
pengetahuan, baik di bidang akademik dan non-akademik biasanya Organisasi
Kemahasiswaan Intra Politeknik Negeri Malang menyelenggarakan acara seminar
yang banyak diminati oleh mahasiswa Polinema. [1]
Seminar merupakan sebuah pertemuan yang memiliki teknis tertentu dan
diikuti oleh banyak orang (sifatnya masal) yang mempunyai tujuan untuk
informasi dan pembelajaran secara menyeluruh sesuai dengan topik seminar.[2]
Kegiatan acara seminar pada saat ini menjadi kebutuhan non-formal yang sangat
diminati oleh mahasiswa Polinema, pasalnya hanya dengan waktu singkat peserta
yang mengikuti kegiatan seminar tersebut dapat memperoleh ilmu yang
bermanfaat sesuai dengan kebutuhannya.
Selain itu, biasanya mahasiswa Polinema mengikuti kegiatan seminar ini
untuk mengumpulkan point SKKM (Standart Kelulusan Kegiatan Mahasiswa)
yang digunakan sebagai syarat kelulusan mahasiswa yang telah ditetapkan oleh
Politeknik Negeri Malang. Biasanya kegiatan acara seminar itu sendiri
diselenggarakan disetiap bulan di Politeknik Negeri Malang, sehingga dalam hal
ini membuat pihak penyelenggara seminar harus kerja extra dalam menyebarkan
informasi seminar tersebut. [3]
Dalam mempersiapkan sebuah acara seminar, semuanya harus direncanakan
sedemikian rupa mengenai kegiatan seminar termasuk dalam menyebarkan
informasi tentang diselenggarakannya seminar tersebut untuk mendapatkan

1
jumlah peserta sesuai dengan yang diharapkan. Hal ini tentu saja mengarah pada
kualitas

2
2

promosi dan penyebaran informasi mengenai seminar yang diselenggarakan


dengan memanfaatkan poster maupun website.
Media promosi poster efektif untuk digunakan dalam penyebaran informasi,
hanya saja ada beberapa kekurangan dari media poster ini. Kekurangan dari poster
antara lain membutuhkan biaya lebih untuk melakukan pencetakan poster
tersebut, selain itu juga memerlukan waktu yang lebih lama untuk pengiriman di
berbagai tempat untuk dapat diketahui oleh mahasiswa Polinema. Sehingga
diperlukan media aplikasi yang dapat menyebarluaskan informasi seminar yang
dapat diakses oleh mahasiswa Polinema dengan memanfaatkan teknologi internet.
Teknologi informasi memang berkembang pesat, hampir semua bidang
menggunakan media online. Tidak terkecuali kegiatan-kegiatan seminar yang
diadakan dengan baik instansi swasta maupun pemerintah. Dalam pelaksanannya
biasanya seminar melewati beberapa tahapan diantaranya adalah proses
pendaftaran peserta, proses konfirmasi pembayaran, hingga proses pelaporan.
Namun tahapan tersebut masih dilakukan secara manual, hal ini sangat tidak
efektif dan efisien dalam pelaksaannya. Sehingga diperlukan suatu media yang
dapat memberikan kemudahan untuk mengelola tahapan itu dalam
menyelenggarakan kegiatan acara seminar. [3]
Berdasarkan uraian latar belakang diatas, maka dalam pembuatan laporan ini
mengambil inisiatif untuk membuatkan sistem aplikasi layanan informasi seminar
berbasis website. Sistem aplikasi ini dibuat agar dapat membantu peserta seminar
dalam mencari informasi kegiatan acara seminar dan memberikan kemudahan
bagi para penyelenggara acara kegiatan seminar dalam menyebarkan informasi
seminar dan mengelola semua data peserta seminar.

1.2 Rumusan Masalah


Berdasarkan latar belakang di atas, maka rumusan masalah yang dapat
diambil adalah sebagai berikut:
a. Bagaimana cara agar informasi kegiatan seminar tersebut dapat di ketahui
oleh mahasiswa Politeknik Negeri Malang ?
b. Bagaimana cara agar mahasiswa Politeknik Negeri Malang mudah dalam
melakukan pendaftaran kegiatan acara seminar?
3

c. Apakah aplikasi layanan informasi seminar ini dapat membantu Organisasi


Kemahasiswaan Intra Politeknik Negeri Malang selaku penyelenggara
seminar dalam hal penyebaran informasi seminar?
d. Apakah aplikasi ini dapat membantu Organisasi Kemahasiswaan Intra
Politeknik Negeri Malang selaku penyelenggara seminar dalam mengelola
data pendaftaran dan data pembayaran peserta seminar?

1.3 Batasan Masalah


Batasan masalah yang diangkat dalam proposal ini adalah sebagai berikut.
 Aplikasi layanan informasi seminar ini masih belum bisa melayani
untuk seminar ilmiah.
 Ruang lingkup kegiatan acara seminar diselenggarakan oleh
Organisasi Kemahasiswaan Intra Politeknik Negeri Malang.

1.4 Tujuan
Tujuan dari dirancang dan dibangunnya aplikasi ini adalah sebagai berikut :
1. Untuk memudahkan mahasiswa Politeknik Negeri Malang dalam
mencari informasi kegiatan acara seminar di Politeknik Negeri
Malang.
2. Memberikan kemudahan untuk mahasiswa Politeknik Negeri Malang
dalam melakukan pendaftaran kegiatan acara seminar.
3. Memberikan kemudahan Organisasi Kemahasiswaan Intra Politeknik
Negeri Malang selaku penyelenggara seminar dalam hal penyebaran
informasi kegiatan acara seminar.
4. Memberikan kemudahan kepada Organisasi Kemahasiswaan Intra
Politeknik Negeri Malang selaku penyelenggara dalam mengelola data
pendaftaran dan data pembayaran peserta seminar.

1.5 Sistematika Penulisan


Sistematika penulisan yang digunakan dalam menyusun Laporan Akhir
“Aplikasi Layanan Informasi Seminar Bebasis Website menggunakan
4

Codeigniter” ini menggunakan enam bab dengan sistematika penulisan sebagai


berikut :

BAB I PENDAHULUAN
1.1 LATAR BELAKANG
Berisi tentang alasan pendukung sistem Aplikasi Layanan Informasi
Seminar Bebasis Website menggunakan Codeigniter.
1.2 RUMUSAN MASALAH
Beberapa permasalahan yang timbul saat merancang dan membangun
sistem Aplikasi Layanan Informasi Seminar Bebasis Website
menggunakan Codeigniter.
1.3 TUJUAN PENULISAN
Tujuan yang ingin dicapai setelah dibuat sistem Aplikasi Layanan
Informasi Seminar Bebasis Website menggunakan Codeigniter.
1.4 BATASAN MASALAH
Lingkup permasalahan dalam sistem Aplikasi Layanan Informasi
Seminar Bebasis Website menggunakan Codeigniter.
1.5 SISTEMATIKA PENULISAN
Uraian singkat isi Bab per Bab dari sistem Aplikasi Layanan Informasi
Seminar Bebasis Website menggunakan Codeigniter.

BAB II LANDASAN TEORI

Berisi tentang materi – materi dan teori – teori yang mendukung sistem
Aplikasi Layanan Informasi Seminar Bebasis Website menggunakan Codeigniter.

BAB III METODOLOGI PENELITIAN

Bab metodologi menjelaskan tentang metode-metode yang digunakan


dalam Aplikasi Layanan Informasi Seminar Bebasis Website menggunakan
Codeigniter.

BAB IV ANALISIS DAN PERANCANGAN


5

Pada tahap ini bertujuan untuk mengumpulkan kebutuhan pengguna dan


kemudian mentransformasikan ke dalam sebuah deskripsi yang jelas serta berisi
tentang stratergi pemecahan masalah, diagram dan tabel – tabel data yang dibuat.

BAB V IMPLEMENTASI DAN PENGUJIAN

Berisi tentang hasil implementasi dari analisis dan perancangan yang telah
dilakukan pada sistem Aplikasi Layanan Informasi Seminar Bebasis Website
menggunakan Codeigniter dan berisikan uraian tentang jalannya uji coba
bertahap.

BAB VI KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran yang diperoleh setelah pemecahan
masalah dilakukan melalui proses analisa, desain, uji coba dan hasil dari
implementasi sistem.
BAB II
LANDASAN TEORI

Penjelasan pada bab ini ditekankan pada apa saja teori yang akan digunakan
dalam komponen dasar Aplikasi Layanan Informasi Seminar Berbasis Website
menggunakan Codeigniter, jadi pada intinya bab ini menerangkan landasan teori
apa saja yang ada dalam merancang dan menjalankan program tersebut.

2.1 Seminar
Seminar merupakan suatu kegiatan yang mempunyai tujuan untuk
melakukan pembelajaran secara menyeluruh tentang suatu topik tertentu dengan
pemecahan masalah yang memerlukan interaksi antara peserta seminar dan
dibantu oleh pemateri seminar seperti guru besar ataupun cendikiawan. [2]

Seminar dapat dikategorikan dalam beberapa jenis, antara lain :

1. Motivational Seminar
Seminar yang dilakukan oleh pembicara dengan memberikan materi
seminar berupa dorongan, motivasi, atau bahkan provokasi kepada audiens
untuk melakukan sesuatu yang berhubungan dengan topik seminar tersebut.

2. Inspirational Seminar
Seminar yang dilakukan oleh pembicara dengan memberikan inspirasi
kepada audiens melalui kisah hidupnya atau kisah hidup orang lain sehingga
audiens dapat mengambil sebuah pelajaran dari hal tersebut.

3. Educational Seminar
Seminar educational dibagi menjadi dua bagian yaitu:
 Hard Skill
Definisi umum dikatakan hard skill itu sendiri yaitu keterampilan
teknis yang melekat atau dibutuhkan untuk profesi tertentu, seperti
seorang programmer harus menguasai teknik bahasa pemrogramman
dengan bahasa tertentu.

6
7

 Soft Skill
Definisi umum soft skill merupakan pengembangan dari kecerdasan
EQ (emotional quotient) yang dimiliki oleh tiap manusia dan juga
perlu ditumbuh dalam diri kita masing-masing agar kita dapat
memotivasi diri dan orang lain, bertanggung jawab, membangun
relasi, berlomunikasi, negosiasi, beradaptasi dengan lingkungan,
berkreasi, berinovasi dan kreatif, berwirausaha, memimpin,
membangun kerjasama, serta dapat mengelola sumber daya. [2]

2.2 Sistem Informasi


Sistem Informasi secara umum merupakan kegiatan atau aktifitas yang
melibatkan serangkaian proses, berisi informasi-informasi yang digunakan
untuk mencapai tujuan. Sistem informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat menejerial dan kegiatan strategi dalam suatu
organisasi dan menyediakan pihak luar tertentu laporan-laporan yang
diperlukan (Jogiyanto, 2005).

Sistem informasi terdiri dari komponen-komponen yang saling


berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk
mencapai sasarannya. Adapun komponen-komponen sistem informasi
meliputi :

a. Blok Masukan (input block), masukan mewakili data yang masuk ke dalam
sistem informasi. Masukan disini termasuk metode-metode dan media untuk
menangkap data yang akan dimasukan, dan data berupa dokumen dasar.
b. Blok Model (model block), pada blok ini terdiri dari kombinasi prosedur,
logika dari model matematika yang akan memanipulasi data input dan data
yang tersimpan di basis data.
c. Blok Keluaran (output block), Produk dari Sistem Informasi adalah keluaran
yang merupakan informasi yang berkualitas dan dokumentasi yang berguna
untuk semua tingkatan manajemen dan semua pemakai sistem.
8

d. Blok Teknologi (technology block), Teknologi digunakan untuk menerima


input, menjalankan model, menyimpan dan mengakses data, menghasilkan
dan mengirimkan output serta membantu pengendalian sistem keseluruhan.
e. Blok Basis Data (database block), Basis data merupakan kumpulan dari data
yang saling berhubungan satu dengan yang lainnya. Data perlu disimpan di
dalam basis data dan diorganisasikan supaya informasi yang dihasilkan
berkualitas.
f. Blok Kendali (controls block), Pengendalian perlu dirancang dan diterapkan
untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah
atau kesalahan yang telah terjadi segera dapat diatasi [4]. Sistem Informasi
yang dimaksud adalah sisten informasi yang berbasis komputer dan
mengandung komponen-komponen seperti hardware, software, prosedur,
orang, database, dan jaringan komputer.

2.3 Website
Website adalah sering juga disebut Web, dapat diartikan suatu
kumpulan-kumpulan halaman yang menampilkan berbagai macam
informasi teks, data, gambar diam ataupun bergerak, data animasi, suara,
video maupun gabungan dari semuanya, baik itu yang bersifat statis maupun
yang dinamis, yang dimana membentuk satu rangkaian bangunan yang
saling berkaitan dimana masing-masing dihubungkan dengan jaringan
halaman atau hyperlink [5]. Aplikasi yang dibangun ini berbasis website,
digunakan untuk mempermudah dan lebih terkomputerisasi.

2.4 PHP (Hypertext Preprocessor)


Dalam membentuk suatu sistem informasi, perancang harus
menentukan bahasa pemrograman yang sesuai untuk memerintah komputer
dalam mengolah data atau menjalankan fungsi tertentu. Salah satu contoh
bahasa pemrograman yang banyak digunakan adalah PHP (Hypertext
Preprocessor). PHP merupakan secara umum dikenal sebagai bahasa
pemrograman berbasiskan kode-kode (script) yang digunakan untuk
mengelolah suatu data dan mengirimkannya kembali ke web browser
menjadi kode. Kode PHP mempunyai ciri khusus yaitu :
9

 Hanya dapat dijalankan menggunakan web server misalnya : Apache


 Kode PHP dapat diletakkan dan dijalankan di web server.
 Kode PHP dapat digunakan untuk mengakses database, seperti MySQL,
PostgresSQL, Oracle, dan lain-lain.
 Merupakan software yang bersifat open source
 Gratis untuk di download dan digunakan
 Memiliki sistem multiplatform, artinya dapat dijalankan menggunakan
sistem operasi apapun seperti, Linux, Windows, UNIX dan lain – lain.
Dengan menggunakan PHP, selain memberikan keuntungan seperti pada beberapa
poin diatas, juga didukung oleh banyak komunitas. Hal ini yang membuat PHP
terus berkembang. Selain itu, dapat belajar banyak tips dan trik dalam
penggunaannya dari berbagai komunitas, lembaga pendidikan, ataupun melalui
media internet [6]. PHP digunakan sebagai bahasa pemrograman untuk
pembuatan website aplikasi layanan informasi seminar.

2.5 Javascript
Javascript adalah bahasa yang digunakan untuk membuat program
yang digunakan agar dokumen HMTL yang ditampilkan dalam browser
menjadi lebih interaktif, tidak hanya sekedar indah saja. Javascript dapat
memberikan beberapa fungsionalitas ke dalam halaman web, sehingga
menjadi sebuah program yang disajikan dengan menggunakan antarmuka
web (Betha Sidik, 2011:1) [7]. Pada aplikasi yang dibangun ini
menggunakan javascript sebagai bahasa pemrograman untuk menambahkan
fitur interaktif pada website.

2.6 CodeIgniter
Untuk membangun aplikasi dengan bahasa pemrograman PHP maka
diperlukan sebuah Aplication Development Framework (Toolkit).
CodeIgniter adalah salah satu dari sekian banyak framework PHP yang ada.
Tujuan CodeIgniter dibuat adalah untuk menghasilkan sebuah aturan yang
dapat digunakan untuk melakukkan pengembangan dari proyek pembuatan
website agar dapat diselesaikan lebih cepat dibandingkan dengan pembuatan
website secara biasa. Cara yang digunakan adalah dengan menyediakan
10

berbagai library atau pustaka yang dibutuhkan untuk pembuatan website


dan menyediakan antarmuka yang sederhana dengan struktur logika agar
dapat mengakses pustaka sesuai dengan kebutuhan [8]. Pada aplikasi yang
dibangun ini, menggunakan freamwork codeigniter dalam website aplikasi
layanan informasi seminar tersebut.

2.7 Sublime Text


Sublime text adalah salah satu kode editor yang biasa digunakan oleh
para programmer untuk membuat suatu program. Menurut Supono dan
Putratama (2016:14) “Sublime text merupakan perangkat lunak text editor
yang digunakan untuk membuat atau mengedit suatu aplikasi. Sublime text
mempunyai fitur plugin tambahan yang memudahkan programmer”. Selain
itu, menurut Faridl (2015:3) menjelaskan bahwa “Sublime Text 3 adalah
editor berbasis python, sebuah teks editor yang elegan, kaya akan fitur,
cross platform, mudah dan simpel yang cukup terkenal di kalangan
developer (pengembang), penulis dan desainer”. Jadi dapat disimpulkan
bahwa sublime text ialah teks editor yang digunakan untuk membuat
program aplikasi yang secara otomatis untuk mempermudah programmer
dalam mengetikkan kode editor.

2.8 MySQL (My Structured Query Language)


Menurut Budi Raharjo, 2011 bahwa MySQL merupakan software yang
dapat mengelola database, dapat menampung data dalam jumlah sangat
besar, dapat diakses oleh banyak user, dan dapat melakukan suatu proses
secara sinkron & bebarengan. Saat ini MySQL banyak digunakan diberbagai
kalangan untuk melakukan penyimpanan dan pengelolahan data, mulai dari
kalangan akademis sampai ke industry, baik industry kecil maupun besar.

Selain itu MySQL bersifat open source (anda tidak perlu membayar
untuk menggunakannya) pada berbagai platform (kecuali untuk jenis
enterprise, bersifat komersial). MySQL adalah sebuah DMS (Database
Management System) popular yang memiliki fungsi sebagai RDBMS
(relational database management system). Itulah sebabnya, istilah seperti
tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah
11

database mengandung satu kata atau sebuah tabel. Tabel terdiri atas
sejumlah baris dan setiap baris mengandung satu atau sejumlah kolom. serta
server basis data MySQL memiliki kinerja sangat cepat, reliable, dan mudah
untuk digunakan serta bekerja dengan arsitektur client server atau
embedded systems [9]. Pada sistem aplikasi ini MySQL digunakan untuk
menyimpan data pada website aplikasi layanan informasi seminar.

2.9 Bootstrap
Bootstrap merupakan Freamwork ataupun Tools untuk membuat
aplikasi web ataupun situs web responsive secara cepat, mudah dan gratis.
Bootstrap terdiri dari CSS (Cascading Style Sheets) dan HTML untuk
menghasilkan Layout, Typography, Grid, Table, Form, Navigation, dan
lain-lain. Di dalam Bootstrap juga sudah terdapat jQuery plugins untuk
menghasilkan komponen UI (user interface) yang cantik seperti Transitions,
Modal, Dropdown, Scrollspy, Tooltip, Popover, Alert, Button, Carousel dan
lain-lain [10]. Pada aplikasi ini, bootstrap digunakan untuk desain tampilan
sistem dari website aplikasi layanan informasi seminar.

2.10 Apache
Berdasarkan kutipan Andi (2003 : 1) Web Server adalah suatu internet
yang menggunakan protocol HTTP (HyperText Transfer Protocol) untuk
melayani semua proses pentransferan data. Web Server hingga saat ini
merupakan server yang dapat dikatakan sebagai tulang punggung bagi
semua pengguna internet hal ini dikarenakan, web server bukan hanya dapat
melayani jenis data dalam bentuk text, tetapi juga mampu menampilkan data
berbentuk gambar dengan jenis 2D atau 3D, suara dan juga dapat
berinteraksi dalam dunia wiresless internet yang digunakan sebagai WAP
(Wireless Application Protocol) gateway dan sebagainya.

Salah satu aplikasi yang digunakan di web server adalah Apache.


Apache sendiri merupakan turunan dari web server yang dikembangkan
oleh NCSA (National Center Supercomputing Application). Apache sendiri
juga memiliki kelebihan dibandingkan web server lain diantaranya :
12

 Kecepatan yang dimiliki lebih baik dibandingkan dengan aplikasi-


aplikasi lain yang digunakan untuk web server.
 Performance yang sangat baik.
 Dapat diperoleh dengan gratis.

Selain itu apache juga memiliki program pendukung yang dapat


memberikan layanan yang cukup bagi penggunanya diantaranya control
acces, common gateway interface, PHP dan SSI (Server Slide Include) [11].
Pada sistem aplikasi seminar ini, apache digunakan untuk melayani dan
melakukan pengaturan pada situs web seperti penanganan dan konfigurasi
dari web server.

2.11 Web Server XAMPP


XAMPP adalah sebuah software web server apache yang didalamnya
sudah tersedia database server mysql dan support php programing. XAMPP
merupakan software yang mudah digunakan, gratis dan mendukung instalasi
di Linux dan Windows. Keuntungan lainnya adalah mempunyai fungsi
sebagai server yang berdiri sendiri (localhost) dan hanya cukup menginstal
sudah tersedia Apache Web Server, MySQL Database Server, PHP Support
(PHP 4 dan PHP 5) serta terdapat beberapa modul lainnya. [11] XAMPP
digunakan sebagai server local untuk menjalankan sistem informasi dari
website aplikasi ini dan menyimpan data kedalam database yang sudah
tersedia dalam XAMPP.

2.12 DFD (Data Flow Diagram)


Pembuatan DFD (Data Flow Diagram) digunakan untuk pembuatan
sistem basis data. DFD merupakan alat untuk mendokumentasikan proses
dalam suatu sistem yang menekankan fungsi pada sistem, cara
menggunakan informasi yang tersimpan serta pemindahan formasi antar
fungsi dalam sistem.

Simbol-simbol DFD dapat dilihat pada Gambar 2.1 tersebut. DFD


yang dibuat pada sistem terdiri dari DFD Level 0, Level 1 dan Level 2. Pada
DFD Level 0 merupakan gambaran umum dari proses alur data, DFD Level
13

0 juga disebut dengan Diagram Context. DFD Level 1 merupakan semua


proses yang ada pada sistem informasi. Sedangkan DFD Level 2 Merupakan
bagian dari proses yang ada didalam DFD Level 1 yang dipisahkan sesuai
dengan alur proses yang akan dijalankan pada sistem.

Gambar 2.1 Simbol-simbol Data Flow Diagram (DFD).

Diagram konteks merupakan diagram tingkat atas yang dapat juga


disebut sebagai diagram global atau DFD level 0. Diagram konteks
menunjukan aliran data yang masuk ke sistem.

Diagram konteks menggunakan notasi-notasi grafis yang


menunjukkan aliran informasi dan perubahan yang diterapkan sebagai
perubahan atau perpindahan data dari masukan (input) menjadi keluaran
(output). Pendekatan terstruktur ini mencoba untuk menggambarkan sistem
pertama kali secara garis besar (top level) dan memecah-mecahnya menjadi
bagian yang lebih terinci (lowerlevel).

2.13 ERD (Entity Relatipnship Diagram)


ERD (Entity Relationship Diagram) adalah model data yang
menggunakan beberapa notasi untuk menggambarkan data dalam konteks
entitas dan hubungan yang mendeskripsikan data tersebut. ERD merupakan
bentuk pemodelan data dengan menggunakan notasi grafis. ERD adalah
model konseptual yang mendeskripsikan hubungan antar penyimpanan
dalam DFD (Data Flow Diagran). ERD digunakan untuk memodelkan
struktur data dan hubungan antar data.

Menurut Sutanta (2011:91) ERD (Entity Relationship Diagram)


merupakan suatu model data yang dikembangkan berdasarkan objek. ERD
digunakan untuk menjelaskan hubungan antar data dalam basisdata kepada
14

pengguna secara logis. Penggunaan ERD relatif mudah dipahami, bahkan


oleh para pengguna yang awam. Bagi perancang atau analis sistem, ERD
berguna untuk memodelkan sistem yang nantinya, basis data akan di
kembangkan. Model ini juga membantu perancang atau analis sistem pada
saat melakukan analis dan perancangan basis data karena model ini dapat
menunjukkan macam data yang dibutuhkan dan kerelasian antardata
didalamnya.

ERD berguna untuk mengorganisasi data dalam hubungan dengan


data yang lain. ERD merupakan peralatan pembuatan model data yang
paling fleksibel yang dapat mengidentifikasi jenis entitas dan hubungannya,
dimana ERD menggunakan sejumlah notasi dan simbol untuk
menggambarkan struktur serta hubungan antar data. Notasi dan simbol yang
digunakan bermacam-macam, tetapi pada dasarnya ada 3 komponen utama
pembentuk ERD yaitu entity, atribut dan relasi. Notasi pada ERD dapat
dilihat pada tabel 2.1 dibawah ini.

Tabel 2.1 Tabel ERD (Entity Relationship Diagram)

Simbol Nama Deskripsi


Entitas /entity Entitas merupakan data inti yang
akan disimpan; bakal tabel pada
basis data; benda yang memiliki
dat dan harus disimpan datanya
agar dapat diakses oleh aplikasi
computer; penamaan entitas
biasanya lebih kekata benda dan
belum merupakan nama tabel

Atribut Field atau kolom data yang


butuh disimpan dalam suatu
entitas.
15

Atribut Field atau kolom data yang


multinilai/ butuh disimpan dalam suatu
multivalue entitas yang dapat memiliki nilai
lebih dari satu.

Relasi Relasi yang menghubungkan


antar entitas; biasanya diawali
dengan kata kerja.

Asosiasi/ Penghubung Antara relasi dan


association entitas dimana di kedua
ujungnya memiliki multiplicity
jumlah pemakaian,
kemungkinan jumlah maksimun
keterhubungan Antara entitas
satu dengan entitas yang lain
disebut dengan kardanaltas.
Misalkan ada kardanalitas 1 ke
N menghubungkan entitas A
dan B.
2.14 Flowchart
Supardi (2013:51), Flow Chart merupakan bagan (chart) yang
menunjukkan alir (flow) di dalam program atau prosedur sistem secara
logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan
untuk dokumentasi. Flow Chart disusun dengan simbol-simbol. [12] Simbol
ini dipakai sebagai alat bantu menggambarkan proses didalam program.
Berikut ini adalah simbol-simbol yang ada didalam flowchart :
16

Gambar 2.2 Simbol-Simbol Flowchart

2.15 User Interface


User interface merupakan bagian dari sistem informasi yang perlu
interaksi dari pengguna untuk membuat input dan output. User interface
menjelakan bahwa sebuah sistem informasi baru mempengaruhi banyak dari
sistem informasi yang ada lainnya, dan analisis harus memastikan bahwa
semua bekerja bersama-sama. Sistem juga harus berinteraksi dengan
pengguna baik didalam maupun diluar organisasi. User interface yang lebih
dari sekedar layar, itu adalah serangkaian tampilan grafis yang dapat
17

dimengerti oleh pengguna dalam menggunakan sistem, konseptual dan fisik


(Satzinger, Jakson, & Burd, 2010).

Dari penjelasan diatas, user interface mempunyai peran penting dalam


efektivitas suatu sistem informasi. Pembuatan user interface bertujuan untuk
menjadikan teknologi informasi tersebut mudah digunakan oleh pengguna,
adapun langkah-langkah pembuatan user interface (intentics inc, 2017) :

1. User Research
User research adalah tahapan untuk mengetahui kebutuhan user atau
calon user. Salah satu cara untuk keebutuhan user adalah dengan
wawancara.

2. Design and Prototyping


Design and Prototyping adalah mudali dari sketsa sederhana dan
wirefrems yang rendah kesetiaan dan melanjutkan wireframes, mockups,
prototypes.

3. Evaluation
Evaluation ini digunakan untuk melakukan evaluasi terhadap semua
tahap proses desain. Tujuan utama dari tahap evauasi adalah untuk menilai
kualitas suatu desain, tidak dalam abstrak, tetapi bagaimana hal itu sesuai
dengan kebutuhan pengguna dan menampilkan semua fitur dalam website.
BAB III
METODOLOGI PENELITIAN

3.1 Metode Pengumpulan Data


Metode pengumpulan data adalah teknik atau cara yang dilakukan
oleh peneliti untuk mengumpulkan data. Pengumpulan data ini dilakukan
untuk memperoleh informasi yang dibutuhkan dalam rangka mencapai
tujuan penelitian. Pada kegiatan ini penulis melakukan pengumpulan data
dengan studi pustaka dan studi lapangan menggunakan beberapa metode seperti
observasi dan wawancara.

3.1.1 Studi Pustaka


Pada kegiatan ini penulis melakukan studi pustaka yaitu mencari
beberapa literatur yang berhubungan dengan pemrograman website mengenai
aplikasi seminar. Literatur yang didapatkan melalui media cetak (buku, jurnal,
laporan penelitian) dan media elektronik (internet).

3.1.2 Studi Lapangan


Pada kegiatan ini penulis melakukan studi lapangan melalui
observasi/pengamatan dan wawancara untuk memperoleh data yang diinginkan
dari permasalahan yang ada untuk menemukan solusi dari permasalahan
tersebut.

a. Observasi
Observasi adalah metode pengumpulan data dengan melakukan
pengamatan langsung kepada objek penelitian untuk melihat dari dekat
kegiatan yang dilakukan. Dimana kegiatan ini dilakukan dengan mencatat
informasi yang dilihat, selain melihat juga bisa mendengarkan dan
merasakan yang kemudian dicatat seobyektif mungkin. Penulis melakukan
kegiatan observasi ini pada kampus perguruan tinggi yang ada dikota
malang, yaitu Politeknik Negeri Malang.
Observasi ini dilakukan untuk mengumpulkan data tentang aktivitas
kegiatan penunjang akademik yang diselenggarakan oleh Organisasi
Kemahasiswaan Intra Politeknik Negeri Malang, yaitu kegiatan seminar.

17
Dengan menggunakan metode ini dalam mengumpulkan data, diharapkan
dapat membantu peneliti mendapatkan informasi yang akurat dan sesuai
dengan fakta dilapangan observasi.

18
18

b. Wawancara (Semi Terstruktur)


Wawancara merupakan pengumpulan data yang dilakukan menggunakan
teknik wawancara semi terstruktur. Wawancara semi terstruktur ini berisikan
pernyataan direncanakan, tetapi tidak selalu ditanyakan dalam urutan yang sama
seperti yang tercantum. Pelaksanaan wawancara ini lebih bebas jika dibandingkan
dengan wawancara terstruktur. Tujuan wawancara ini adalah untuk menentukan
permasalahan secara lebih terbuka supaya dalam mengumpulkan data lebih akurat
dan sesuai dengan permasalahan yang ada untuk diatasi. Selain itu pertanyaan
dapat berbeda dari yang direncanakan sesuai dengan perkembangan percakapan
dalam wawancara, dan peneliti dapat menggunakan daftar pertanyaan memastikan
untuk memastikan bahwa semua pertanyaan telah ditangani.
Dalam wawancara ini kami memilih Organisasi Kemahasiswaan Intra
Politeknik Negeri Malang sebagai informan kunci yang kami wawancarai untuk
Laporan Akhir. Selain itu, Organisasi Kemahasiswaan Intra Politeknik Negeri
Malang (ukm/hmj/lt) yang sering mengadakan acara seminar ini kami anggap
layak untuk dapat mewakili kebutuhan pengujian aplikasi seminar ini. Karena
menurut kami, Organisasi Kemahasiswaan Intra Politeknik Negeri Malang ini
yang paham tentang informasi seminar pada lingkup area kampus Politeknik
Negeri Malang. Pada kegiatan tersebut, penulis melakukan wawancara pada
tanggal 21 November 2018 sebelum pelaksanaan ujian seminar proposal.

3.2 Metode Pengembangan


Metode yang digunakan dalam Pengembangan Aplikasi Layanan Informasi
Seminar Berbasis Website ini adalah SDLC (System Development Life Cycle)
dengan metode Waterfall. Sedangkan pengumpulan data menggunakan metode
observasi secara langsung dan metode wawancara kepada beberapa Mahasiswa
Politeknik Negeri Malang dan Organisasi Kemahasiswaan Intra Politeknik Negeri
Malang (ukm/hmj/lt). Gambaran singkat metodologi penelitian ini dapat
dijelaskan sebagai berikut.
19

Gambar 3.1 Waterfall Model

a. Analisis Sistem
Perancangan sistem sangat diperlukan dalam pembuatan aplikasi,
karena ini merupakan bagian penting dari suatu sistem. Tahap selanjutnya
dalam pembuatan sistem informasi ini adalah dengan mencari informasi
tentang pembelajaran membuat aplikasi berbasis Website. Kemudian
Analisa Kebutuhan Perangkat Lunak (Software Requirement Analysis).
Tahap ini untuk membuat perancangan alur sistem ruang lingkup sistem
aplikasi, fungsi-fungsi yang dibutuhkan, kemampuan kinerja yang ingin
dihasilkan dan perancangan interface tersebut harus diketahui terlebih
dahulu agar segala kebutuhan untuk perancangan dan pembuatan komponen
dapat digunakan untuk memahami dasar program.

b. Perancangan Sistem
Tahapan ini menghasilkan rancangan yang memenuhi kebutuhan yang
telah ditentukan pada proses analisis sistem. Perancangan Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter ini akan
menyajikan dua fitur, yaitu informasi seminar dan QRcode registrasi ulang.
 Informasi Kuota Seminar
Memberikan detail informasi mengenai seminar dan jumlah
kuota peserta seminar yang masih tersedia.
 QRcode Registrasi Ulang Seminar
Menunjukkan informasi tentang registrasi ulang peserta seminar
sebelum mengikuti acara seminar dengan dibantu fitur scan
QRcode pada aplikasi.
20

c. Implementasi Sistem
Pada tahap ini dilakukan pembangunan sistem yang terdiri dari :
pembangunan interface, pembangunan aplikasi, dan pembangunan
database. Dalam pembangunan sistem ini menggunakan Sublime text dan
Codeigniter freamwork) dengan database MySQL.

d. Perancangan Sistem
Pengujian merupakan salah satu hal penting yang perlu dilakukan
setelah aplikasi yang dibangun telah selesai. Pengujian dilakukan untuk
mengukur kesesuaian semua fungsi aplikasi dengan yang direncanakan.

3.3 Deskripsi Sistem


Aplikasi ini dibuat untuk memudahkan Organisasi Kemahasiswaan Intra
Politeknik Negeri Malang dalam menyebarkan informasi kegiatan seminar kepada
mahasiswa Politeknik Negeri Malang. Sehingga mereka yang membutuhkan
kegiatan acara seminar tersebut dapat dengan mudah untuk mengikuti kegiatan
seminar, karena dilengkapi dengan fitur pendaftaran dan pembayaran online tanpa
harus datang ke tempat pendaftaran kegiatan seminar tersebut.
Dalam sistem ini Organisasi Kemahasiswaan Intra Politeknik Negeri
Malang dapat secara langsung membuat suatu informasi kegiatan acara seminar
yang akan diadakan. Selain membuat informasi, mereka juga dapat mengelola
semua data peserta seminar yang sudah terdaftar dalam mengikuti kegiatan acara
seminar. Semua data yang dapat dikelola antara lain data peserta seminar, data
pendaftaran peserta seminar, dan dapat melakukan verifikasi data pembayaran
yang dilakukan oleh peserta seminar setelah melakukan pembayaran seminar.
Didalam sistem ini juga mahasiswa Politeknik Negeri Malang selaku peserta
dapat melakukan pendaftaran secara online, kemudian mereka hanya perlu
mengisi form pendaftaran kemudian melakukan transfer pembayaran ke rekening
yang tertera di informasi kegiatan seminar, setelah itu pendaftar melakukan
upload bukti transfer untuk di verifikasi oleh tim pembuat acara seminar.
Pendaftar hanya perlu datang ke tempat acara seminar sesuai jadwal kegiatan
seminar berlangsung.
21

3.2.1 Alur Sistem


Berikut pada gambar 3.2 adalah merupakan penjelasan mengenai alur sistem
pada Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter :

Gambar 3.2 Alur Sistem Aplikasi Layanan Informasi Seminar

Berikut ini keterangan dari alur sistem pada Aplikasi Layanan Informasi
Seminar Berbasis Website menggunakan Codeigniter pada gambar 3.2:

1. Alur sistem layanan informasi seminar berbasis web dimulai dari proses
registrasi akun dengan memasukkan nama, email, dan password
2. Setelah user melakukan proses pendaftaran / registrasi akun, maka user
akan di alihkan ke halaman login. Pada halaman login user harus
menginputkan email dan password yang telah ditentukan dihalaman
registrasi sebelumnya.
3. Kemudian setelah proses login berhasil, maka user akan di alihkan ke
halaman utama atau biasa disebut home. Pada halaman utama peserta
seminar, terdapat informasi seminar yang terbaru.
4. Menu Seminar bagi penyelenggara, pada menu ini penyelenggara dapat
mengelola informasi seminar (tambah, update, delete, lihat). Untuk menu
seminar bagi peserta, peserta dapat melihat informasi seminar yang ada,
lalu terdapat button detail untuk melihat detail informasi seminar tersebut
22

serta terdapat button daftar untuk peserta yang ingin melakukan


pendaftaran.
5. Setelah peserta melakukan pendaftaran dan pendaftaran berhasil, data
pendaftaran tersebut akan di verifikasi oleh penyelenggara. Kemudian
peserta di haruskan untuk melakukan pembayaran seminar tersebut.
6. Menu pembayaran, pada menu ini peserta wajib melakukan upload bukti
pembayaran, kemudian pihak penyelenggara melakukan validasi bukti
pembayaran tersebut, jika pembayaran valid maka peserta akan mendapat
notifikasi email yang menunjukan bahwa peserta tersebut dapat mengikuti
acara seminar pada tanggal yang telah ditentukan.
7. Registrasi ulang, saat akan menghadiri acara, peserta wajib menunjukan
qrcode yang didapat dari notifikasi email, lalu pihak penyelenggara
seminar mamvalidasi qrcode tersebut.
8. Setelah proses registrasi ulang berhasil, maka peserta berhak masuk untuk
mengikuti acara tersebut.
9. Menu about, berisi mengenai penjelasan secara singkat tentang aplikasi
layanan informasi seminar berbasis web.

3.2.2 Desain Arsitektur Sistem


Berikut pada gambar 3.3 adalah merupakan penjelasan mengenai desain
arsitektur sistem pada Aplikasi Layanan Informasi Seminar Berbasis Website
menggunakan Codeigniter sebagai berikut.
23

Gambar 3.3 Desain Arsitektur Aplikasi Layanan Informasi Seminar

Desain arsitektur sistem pada Aplikasi Layanan Informasi Seminar Berbasis


Website menggunakan Codeigniter yang akan dibangun merupakan interaksi
antara penyelenggara seminar dan peserta seminar. Penyelenggara Seminar
mengelola data informasi seminar melalui website penyelenggara. Sedangkan
peserta seminar akan mendapatkan informasi tersebut dari pihak penyelenggara
seminar, serta peserta seminar juga dapat melakukan pendaftaran dan pembayaran
seminar lalu data tersebut tersimpan di database. Kemudian data pendaftaran dan
pembayaran akan diverifikasi dan validasi oleh penyelenggara seminar. Semua
data yang terdapat di database dapat dikelola oleh admin. Admin pada aplikasi ini
yaitu Badan Eksekutif Mahasiswa Politeknik Negeri Malang (BEM POLINEMA).
BAB IV
ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini diuraikan dengan jelas sistem yang akan dibuat dan terdapat 3
proses analisis yaitu analisis, analisa kebutuhan, dan analisa kebutuhan sistem.
Analisis meliputi analisis masalah, analisa kebutuhan berisi kebutuhan fungsional
dan kebutuhan non-fungsional, serta analisa kebutuhan sistem meliputi
kebutuhaan perangkat keras (hardware), kebutuhan perangkat lunak (software)
dan mencari informasi tentang pembelajaran. Perancangan sistem ini meliputi
rancangan model, rancangan aksitektur sistem, rancangan proses, rancangan data,
dan rancangan antarmuka pengguna (user interface).

4.1 Analisis
Analisis bertujuan untuk mengidentifikasi permasalahan yang ada pada
system, serta menentukan kebutuhan dari system yang akan di bangun. Analisis
merupakan tahapan yang amat peting, karena kesalahan di tahap ini akan
menyebabkan kesalahan ditahap selanjutnya. Aplikasi ini dibuat untuk membantu
mahasiswa Politeknik Negeri Malang dalam mencari informasi kegiatan acara
seminar yang ada di Politeknik Negeri Malang, memberikan kemudahan untuk
melakukan pendaftaran seminar, serta memberikan kemudahan bagi Organisasi
Kemahasiswaan Intra Politeknik Negeri Malang selaku penyelenggara seminar
dalam menyebarkan informasi seminar, serta mengelola data pendaftaran & data
pembayaran peserta seminar.

4.1.1 Analisis Masalah


Saat ini kegiatan acara seminar menjadi kebutuhan non-formal yang sangat
diminati oleh kalangan pengingat ilmu, hanya dengan waktu singkat peserta yang
mengikuti kegiatan seminar tersebut dapat memperoleh ilmu yang bermanfaat
sesuai dengan kebutuhannya.
Dalam mempersiapkan sebuah acara seminar, semuanya harus direncanakan
sedemikian rupa mengenai kegiatan seminar termasuk dalam menyebarkan
informasi tentang diselenggarakannya seminar tersebut untuk mendapatkan
jumlah peserta sesuai yang diharapkan.

24
25

Media promosi poster sering digunakan dalam hal penyebaran informasinya,


hanya saja ada beberapa kekurangan dari medi poster ini. Kekurangan dari poster
antara lain membutuhkan biaya lebih untuk melakukan pencetakan poster
tersebut, selain itu juga memerlukan waktu yang lebih untuk pengiriman di
berbagai tempat untuk dapat diketahui oleh mahasiswa Polinema. Sehingga
diperlukan media aplikasi yang dapat menyebarluaskan informasi seminar
tersebut dan dapat diakses oleh mahasiswa Polinema dengan teknologi internet.

4.2 Analisa Kebutuhan


Di dalam perancangan aplikasi ini, analisa kebutuhan terdiri dari 2 macam
yaitu kebutuhan fungsional dam kebutuhan non-fungsional.

4.2.1 Kebutuhan Fungsional


Kebutuhan fungsional adalah kebutuhan pada sistem yang merupakan
layanan dalam aplikasi yang harus disediakan, serta gambaran proses dari reaksi
sistem terhadap masukan sistem dan yang akan dikerjakan oleh sistem diantaranya
adalah sebagai berikut :
a. Aplikasi mampu memberikan informasi tentang kegiatan acara seminar
yang diselenggarakan oleh Organisasi Kemahasiswaan Intra Politeknik
Negeri Malang di Politeknik Negeri Malang.
b. Aplikasi mampu memberikan informasi tentang kegiatan acara seminar
sesuai dengan kategori yang dipilih.
c. Aplikasi mampu melakukan pencarian seminar berdasarkan judul, lokasi,
waktu, dan penyelenggara seminar yang dicari.
d. Aplikasi mampu melakukan pendaftaran seminar dan upload bukti
pembayaran peserta seminar.
e. Aplikasi mampu memverifikasi pendaftaran seminar dan menvalidasi file
bukti pembayaran peserta seminar.
f. Aplikasi mampu mengirimkan notifikasi email kepada peserta seminar
g. Aplikasi mampu mengirimkan kode qrcode yang digunakan untuk
registrasi ulang peserta seminar
h. Aplikasi mampu melakukan scan qrcode peserta seminar pada saat
registrasi ulang para peserta seminar.
26

4.2.2 Analisis Kebutuhan Non Fungsional


Analisa kebutuhan non fungsional dapat digunakan sebagai suatu bentuk
kebutuhan berupa perangkat yang dibutuhkan sistem dan dapat terbagi dalam hal
untuk pengembangan atau penggunaannya.
a. Desain antar muka (interface) menggunakan Microsoft Visio.
b. Desain Work Breakdown Structure (WBS), Usecase Diagram, Activity
Diagram, Entity Relationship Diagram (ERD), dan Flow Diagram
(DFD) menggunakan aplikasi Microsoft Visio.
c. Sistem yang dibangun menggunakan framework Codeigniter.

4.3 Analisa Kebutuhan Sistem


Di dalam perancangan aplikasi ini, kebutuhan sistem yang digunakan terdiri
dari tiga macam yaitu perangkat keras (hardware), perangkat lunak (software),
dan mencari informasi tentang pembelajaran.

4.3.1 Analisis Kebutuhan Perangkat Keras (Hardware)


Kebutuhan perangkat keras (Hardware) merupakan analisa kebutuhan
sistem yang digunakan untuk mengetahui secara jelas perangkat yang dibutuhkan
untuk mendukung proses pengembangan dan penggunaan dari sistem aplikasi
yang akan dibuat. Adapun spesifikasi minimal dalam menjalankan pengoperasian
program Aplikasi Layanan Informasi Seminar sebagai berikut :

a. Kebutuhan Perangkat Keras Pengembangan


- Processor Intel Dual-Core, RAM 2GB
- Intel HD Graphics
- Memory 2GB DDR3 untuk memperlancar proses pembangunan aplikasi
- Harddisk 500GB merupakan ukuran standard untuk penyimpanan data

b. Kebutuhan Perangkat Keras Penggunaan


- Laptop (Processor Intel Dual-Core, RAM 2GB, Intel HD Graphics)
- Webcam
- Smartphone (support browser)
27

4.3.2 Kebutuhan Perangkat Lunak (Software)


Kebutuhan perangkat lunak (software) yaitu program yang diperlukan untuk
melakukan proses intruksi atau menjalankan perangkat keras. Agar aplikasi dapat
dibuat dan diimplementasikan sesuai perancangan, maka diperlukan suatu
perangkat lunak. Adapun spesifikasi software yang dibutuhkan pada sistem
Aplikasi Layanan Informasi Seminar sebagai berikut :
a. Kebutuhan Perangkat Lunak Pengembangan
- Windows 10 sebagai sistem operasi yang digunakan untuk menjalankan
program dari aplikasi
- Sublime text sebagai text editor untuk pembuatan aplikasi
- Codeigniter merupakan framework dari aplikasi yang dibagun
- XAMPP sebagai software web server apache yang di dalamnya sudah
tersedia database server MySQL dan support php programming
- Web Browser untuk mengakses web Aplikasi Layanan Informasi
Seminar

b. Kebutuhan Perangkat Lunak Penggunaan


Perangkat lunak yang digunakan untuk menjalankan sistem aplikasi ini
adalah Web Browser.

4.3.3 Mencari informasi tentang pembelajaran


Tahap pencarian informasi dilakukan dengan cara mencari literatur yang
bersumber dari buku atau pun internet yang relevan dengan sistem aplikasi yang
akan dirancang, selain itu juga dengan melakukan konsultasi dengan dosen
pembimbing yang menguasai hal- hal yang berkaitan dengan perancangan dan
pembangunan sistem aplikasi ini.

4.4 Perancangan Sistem


Rancangan sistem adalah penentuan proses dan data yang diperlukan oleh
sistem yang baru. Dalam perancangan sistem ini dilakukan perancangan tampilan
sistem, perancangan masukan data sistem, perancangan keluaran, dan
perancangan basis data sistem. Dari proses ini menghasilkan rancangan sistem
sebagai berikut:
28

1. WBS (Work Breakdown Structure)


2. DFD (Data Flow Diagram)
3. ERD (Entity Relation Diagram)
4. Flowchart
5. Pembuatan Database dan Table
6. Desain Interface

4.4.1 Work Breakdown Structure (WBS)


Work Breakdown Structure (WBS) adalah suatu metode pengorganisasian
proyek menjadi suatu laporan yang hirarkis. Work Breakdown Structure (WBS)
digunakan untuk melakukan Breakdown atau pemecahan tiap proses perkerjaan
menjadi lebih detail.

Gambar 4.1 Work Breakdown Structure (WBS)

Pada Work Breakdown Structure diatas, data yang dibutuhkan meliputi data
user, data seminar, data pendaftaran, data Pembayaran, data Registrasi ulang. Fitur
untuk Admin selaku pembuat aplikasi tersebut sebagai pengelola semua data.
Kemudian Fitur Peserta terdapat pilihan untuk searching seminar, pendaftaran dan
pembayaran seminar dan notifikasi email dari penyelenggara seminar. Sedangkan
untuk Fitur Penyelenggara yaitu mengelola data seminar selaku penyelenggara
acara kegiatan seminar, mengelola data pendaftaran dan pembayaran peserta
seminar dan juga proses registrasi ulang peserta seminar. Pada bagian Laporan
29

terdapat Laporan Peserta Hadir mengikuti kegiatan acara seminar, Laporan


Pendaftaran Peserta Seminar, dan Pembayaran Peserta Seminar.

4.4.2 Data Flow Diagram (DFD)


Pembuatan Data Flow Diagram (DFD) digunakan untuk pembuatan sistem
basis data. Data Flow Diagram (DFD) merupakan alat untuk mendokumentasikan
proses dalam suatu sistem yang menekankan fungsi pada sistem, cara
menggunakan informasi yang tersimpan serta pemindahan formasi antar fungsi
dalam sistem. Data Flow Diagram (DFD) pada sistem Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter, seperti pada
gambar berikut:

4.4.2.1 Data Flow Diagram (DFD) Level 0.


Diagram konteks merupakan diagram tingkat atas yang dapat juga
disebut sebagai diagram global ataupun DFD level 0. Diagram konteks
menggunakan notasi-notasi grafis yang menunjukkan aliran informasi data
yang masuk ke sistem dan perubahan yang diterapkan sebagai perubahan
atau perpindahan data dari masukan (input) menjadi keluaran (output).
Berikut ini perancangan DFD Level 0 pada sistem aplikasi.
30

Gambar 4.2 Data Flow Diagram (DFD) Level 0

4.4.2.2 Data Flow Diagram (DFD) Level 1


Setelah Data Flow Diagram (DFD) level 0 kemudian
dikembangkan kembali pada Data Flow Diagram (DFD) level 1. Berikut ini
perancangan Data Flow Diagram Level 1.
31

Gambar 4.3 Data Flow Diagram Level 1

Pada data flow diagram level 1 ini terdapat 4 tahapan dalam aplikasi
tersebut, antara lain :

1. Pembuatan informasi seminar


2. Pendaftaran peserta seminar
3. Pembayaran peserta seminar
4. Registrasi Ulang peserta seminar

4.4.3 Entity Relationship Diagram


Entity Relational Diagram (ERD) untuk sistem pada Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter, seperti pada
gambar 4.4 berikut:
32

Gambar 4.4 ERD Aplikasi Layanan Informasi Seminar

Pada gambar 4.4 terdapat berbagai macam entitas yaitu:


a. Ada 8 entity yaitu peserta, penyelenggara, seminar, pendaftaran, kategori,
pembayaran, jenis pembayaran, dan registrasi ulang.
b. Peserta memiliki atribut id_peserta sebagai primary key, email,
password, nama, foto, dan kontak
c. Penyelenggara memiliki atribut id_penyelenggara sebagai primary key,
nama, email, password, kontak, alamat dan foto.
d. Seminar memiliki atribut id_seminar sebagai primary key, id_ kategori,
id_penyelenggara, judul, tema, tingkat, tanggal_acara, htm, jam, kontak,
poster, status, lokasi, fasilitas, pemateri, kuota, dan no_rekening
e. pendaftaran memiliki atribut id_pendaftaran sebagai primary key, status,
no_kursi, id_peserta, id_seminar, dan tanggal_daftar.
f. Pembayaran memiliki atribut id_pembayaran sebagai primary key, bukti,
status_pembayaran, id_peserta, id_jenis, id_pendaftaran, id_pembayaran.
g. Jenis pembayaran memiliki atribut id_jenis untuk primary key,
nama_jenis
h. Kategori memiliki atribut id_kategori sebagai primary key,
nama_kategori
33

i. Registrasi ulang memiliki atribut id_registrasi sebagai primary key,


id_seminar, id_pendaftaran, dan tanggal_registrasi
j. Peserta memiliki relasi N : N dengan seminar
k. Peserta memiliki relasi N :1 dengan pendaftaran
l. Peserta memiliki relasi N :1 dengan pembayaran
m. Peserta memiliki relasi N : 1 dengan registrasi ulang
n. Penyelenggara memiliki relasi M : M dengan seminar
o. Penyelenggara memiliki relasi M : M dengan pendaftaran
p. Penyelenggara memiliki relasi M : M dengan pembayaran
q. Penyelenggara memiliki relasi M : M dengan registrasi
r. Seminar memiliki relasi M : M dengan kategori
s. Pembayaran memiliki relasi N : 1 dengan jenis pembayaran

4.4.4 Flowchart
Flowchart merupakan bagan yang menunjukkan alur kerja atau apa yang
sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan
atau prosedur-prosedur yang ada di dalam sebuah sistem. Berikut merupakan
flowchart dari sistem Aplikasi Layanan Informasi Seminar Berbasis Website
Menggunakan Codeigniter :

4.4.4.1 Flowchart Penyelenggara Seminar.


Flowchart penyelenggara seminar pada sistem Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter, seperti
pada gambar 4.5 berikut:
34

Gambar 4.5 Flowchart Penyelenggara Seminar

Dari gambar diagram flowchart diatas menjelaskan alur proses untuk user
penyelenggara seminar. User memulai aplikasi dengan melakukan login dengan
menginputkan username & password, jika username & password valid maka user
lanjut ke proses pemilihan menu, jika tidak valid maka user menginputkan
username & password lagi sesuai dengan data pada waktu melakukan registrasi.
Pada pemilihan menu, terdapat beberapa menu yang tersedia antaran lain menu
seminar, pendaftaran, pembayaran, dan registrasi ulang. Jika user memilih menu
seminar, maka user dapat mengelola data seminar, jika memilih menu
pendaftaran, maka user dapat mengelola data pendaftaran peserta, jika memilih
menu pembayaran, maka user dapat mengelola data pembayaran peserta, jika
memilih menu registrasi ulang, maka user dapat melakukan cek data peserta.
35

4.4.4.2 Flowchart Peserta Seminar.


Flowchart untuk peserta seminar pada sistem Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter, seperti
pada gambar 4.6 berikut:

Gambar 4.6 Flowchart Peserta Seminar

Dari gambar diagram flowchart diatas menjelaskan alur proses untuk user
peserta seminar. User memulai dengan melakukan pembuatan akun, setelah akun
dibuat, user melakukan login sesuai akun yang telah dibuat sebelumnya.
Kemudian user memilih menu, terdapat beberapa menu antara lain daftar seminar,
menu pembayaran. Jika user memilih menu pembayaran, maka user akan
melakukan pembayaran, setelah itu user mengupload file bukti pembayaran. Jika
user memilih menu daftar seminar, maka user melakukan pendaftaran. Setelah itu
ada kondisi, apakah user akan langsung membayar biaya pendaftaran atau tidak.
Jika user langsung, maka user akan melakukan pembayaran kemudian
mengupload file bukti pembayaran seminar tersebut.
36

4.4.4.3 Flowchart Admin Seminar.


Flowchart untuk admin seminar pada sistem Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter, seperti
pada gambar 4.7 berikut:

Gambar 4.7 Flowchart Admin Seminar


Dari gambar diagram flowchart diatas menjelaskan alur proses untuk user
admin. Admin memulai aplikasi dengan melakukan login dengan menginputkan
username & password, jika username & password valid maka admin lanjut ke
proses pemilihan menu, jika tidak valid maka admin menginputkan username &
password lagi. Pada pemilihan menu, terdapat beberapa menu yang tersedia
antaran lain menu user, seminar, pendaftaran, pembayaran, dan registrasi ulang.
Jika admin memilih menu user, maka admin dapat mengelola data user
(penyelenggara dan peserta). Jika admin memilih menu seminar, maka admin
dapat mengelola data seminar. jika admin memilih menu pendaftaran, maka
admin dapat mengelola data pendaftaran. Jika admin memilih menu pembayaran,
maka admin dapat mengelola data pembayaran. Jika admin memilih menu
37

registrasi ulang, maka admin dapat mengelola data registrasi ulang peserta
seminar.

4.4.5 Desain Database dan Tabel


Basis Data merupakan sekumpulan data yang saling berhubungan.
Perancangan basis data (database) pada sistem ini digunakan sebagai panduan
dalam membuat database pada phpmyadmin. Pembuatan database dan tabel ini
disesuaikan dengan activity diagram, usecase, dan ERD yang telah dibuat
sebelumnya. Berikut ini adalah tabel dari desain basis data Aplikasi Layanan
Informasi Seminar Berbasis Website menggunakan Codeigniter :

1. Tabel Peserta
Tabel peserta digunakan untuk menyimpan data peserta yang
menjalankan sistem informasi ini. Tabel peserta dalam database
ditampilkan pada tabel 4.1 dibawah ini.

Nama Tabel : peserta


Isi : data peserta
Primary Key : id_peserta

Tabel 4.1 Tabel Peserta

Field Tipe Data Keterangan


Id_peserta Int(15) Primary Key
Email Varchar(50) Email peserta
Password Char(50) Password peserta
Nama_peserta Varchar(50) Nama Peserta
Kontak_peserta Varchar(15) Kontak peserta
foto_peserta Varchar(20) Foto peserta

2. Tabel Penyelenggara
Tabel Penyelenggara digunakan untuk menyimpan data
penyelenggara yang menggunakan aplikasi ini. Berikut penjelasan tabel
penyelenggara dalam database ditampilkan pada tabel 4.2 dibawah ini..

Nama Tabel : penyelenggara


Isi : data penyelenggara
Primary Key : id_penyelenggara
38

Tabel 4.2 Tabel Penyelenggara

Field Tipe Data Keterangan


id_penyelenggara Int(11) Primary key
Email_penyelenggara Varchar(250) Nama user penyelenggara
Nama_penyelenggara Varchar(50) Username user penyelenggara
Password_penyelenggara Varchar(50) Password user penyelenggara
Hp_penyelenggara Varchar(15) Handphone penyelenggara
Alamat_penyelenggara Text Alamat penyelenggara
Foto_penyelenggara Int(15) Foto penyelenggara

3. Tabel Admin
Tabel Admin digunakan untuk menyimpan data admin yang
menggunakan sistem informasi ini. Tabel Admin dalam database
ditampilkan pada tabel 4.3 dibawah ini.

Nama Tabel : Admin


Isi : data admin
Primary Key : id_admin

Tabel 4.3 Tabel Admin

Field Tipe Data Keterangan


id_admin Int(11) Primary key
Nama Varchar(250) Nama user admin
Username Varchar(50) Username user admin
Password Varchar(50) Password user admin

4. Tabel Pembayaran
Tabel Pembayaran digunakan untuk menyimpan data pembayaran
yang menggunakan sistem informasi ini. Tabel pembayaran dalam database
ditampilkan pada tabel 4.4 dibawah ini.

Nama Tabel : Pembayaran


Isi : data pembayaran
Primary Key : id_pembayaran
Tabel 4.4 Tabel Pembayaran

Field Tipe Data Keterangan


id_pembayaran Int(11) Primary key
Id_jenis Int(11) foreign key dari id_jenis
di tabel pembayaran_jenis
id_pendaftaran Int(11) foreign key dari
id_pendaftaran di tabel
39

pendaftaran
Id_peserta Int(11) foreign key dari id_peserta
di tabel peserta
Bukti Varchar(50) Bukti Pembayaran
Status_pembayaran Varchar(50) Status yang menunjukkan tidak
atau validnya pembayaran

5. Tabel Pembayaran_jenis
Tabel Pembayaran_jenis digunakan untuk menyimpan data jenis
pembayaran yang menggunakan sistem informasi ini. Berikut adalah Tabel
pembayaran_jenis dalam database ditampilkan pada tabel 4.5 dibawah ini.

Nama Tabel : Pembayaran_jenis


Isi : data jenis pembayaran
Primary Key : id_jenis

Tabel 4.5 Tabel Jenis Pembayaran

Field Tipe Data Keterangan


id_jenis Int(11) Primary key
nama_jenis Int(11) Jenis pembayaran

6. Tabel Pendaftaran
Tabel Pendaftaran digunakan untuk menyimpan data pendaftaran yang
menggunakan sistem aplikasi informasi ini. Tabel pendaftaran dalam
database ditampilkan pada tabel 4.6 dibawah ini.

Nama Tabel : Pendaftaran


Isi : data pendaftaran
Primary Key : id_pendaftaran

Tabel 4.6 Tabel Pendaftaran

Field Tipe Data Keterangan


id_pendaftaran Int(11) Primary key
Id_seminar Int(11) foreign key dari id_seminar
di tabel seminar
Id_peserta Int(20) foreign key dari id_peserta
di tabel peserta
Tgl_pendaftaran Date Tanggal pendaftaran seminar
No_kursi Int(5) Nomor kursi peserta seminar
Status_pendaftaran Varchar(15) Status pendaftaran
Qrcode Varchar(20) QR Code untuk registrasi ulang
40

7. Tabel Kategori
Tabel Kategori ini digunakan untuk menyimpan data kategori yang
menggunakan sistem informasi ini. Tabel kategori dalam database
ditampilkan pada tabel 4.7 dibawah ini.

Nama Tabel : Kategori


Isi : data kategori
Primary Key : id_kategori

Tabel 4.7 Tabel Kategori

Field Tipe Data Keterangan


id_kategori Int(11) Primary key
Nama_kategori Varchar(25) Nama Kategori seminar

8. Tabel Seminar
Tabel Seminar ini digunakan untuk menyimpan data seminar yang
menggunakan sistem informasi ini. Tabel seminar dalam database
ditampilkan pada tabel 4.8 dibawah ini.

Nama Tabel : Seminar


Isi : data seminar
Primary Key : id_seminar
Tabel 4.8 Tabel Seminar

Field Tipe Data Keterangan


Id_seminar Int(11) Primary key
id_kategori Int(11) foreign key dari id_kategori
di tabel kategori
Id_penyelenggara Int(20) Sebagai foreign key dari
id_penyelenggara di tabel
penyelenggara
Judul Varchar(250) Judul acara Seminar
Tema Varchar(250) Tema acara Seminar
Tingkat Varchar(15) Tingkat acara Seminar
Tgl_acara date Tanggal acara Seminar
Jam time Jam acara Seminar
Lokasi text Lokasi acara Seminar
Fasilitas text Fasilitas Seminar
Pemateri test Pemateri acara Seminar
Kuota Int(6) Kuota Peserta Seminar
Harga_umum Int(15) Harga acara Seminar
41

Gratis Varchar(5) Seminar Gratis


No_rekening Varchar(15) Nomor Rekening penyelenggara
Kontak Varchar(15) Kontak penyelenggara Seminar
Poster Varchar(50) Poster acara Seminar
Status Varchar(5) Status Pendaftaran/Pembayaran
Other Text Lainnya

9. Tabel Registrasi Ulang


Tabel Registrasi ulang ini digunakan untuk menyimpan data registrasi
ulang yang menggunakan sistem informasi ini. Tabel registrasi ulang dalam
database ditampilkan pada tabel 4.9 dibawah ini.

Nama Tabel : Registrasi ulang


Isi : data registrasi ulang
Primary Key : id_registrasi

Tabel 4.9 Tabel Registrasi Ulang

Field Tipe Data Keterangan


id_registrasi Int(11) Primary key
Id_pendaftaram Int(11) Foreign
id_seminar Int(11) Foreign
Tanggal_registrasi date Tanggal pada saat melakukan
registrasi ulang oleh peserta.

4.4.6 Desain Interface


Interface merupakan rancangan tata letak tampilan dari aplikasi yang
dirancang. Dalam mendesain user interface, kami membagi user interface
menjadi 3 (tiga) bagian, yaitu peserta, penyelenggara dan admin.

4.4.6.1 User Interface Website Peserta


1. Tampilan Login
Gambar 4.8 merupakan halaman login peserta. Sebelum masuk
kedalam sistem, peserta harus login terlebih dahulu. Apabila peserta
belum mempunyai akun untuk login, maka peserta harus daftar terlebih
dahulu sebelum melakukan login pada aplikasi tersebur. Adapun desain
halaman ini adalah sebagai berikut :
42

Gambar 4.8 Interface Login Website Peserta

2. Tampilan Register
Pada gambar 4.9 merupakan halaman register peserta. Sebelum
peserta masuk kedalam aplikasi pada website tersebut, peserta harus
mempunyai akun untuk bisa login terlebih dahulu. Adapun desain
halaman ini adalah sebagai berikut :

Gambar 4.8 Interface Register Website Peserta

3. Tampilan Home
43

Gambar 4.10 merupakan halaman home peserta. Pada halaman


home menampilkan beberapa informasi seminar terbaru dan terdapat
menu search untuk mencari seminar sesuai keinginan dari user peserta.
Adapun desain halaman ini adalah sebagai berikut :

Gambar 4.9 Interface Home Website Peserta

4. Tampilan Informasi Seminar


Gambar 4.11 merupakan halaman informasi seminar untuk peserta.
Pada halaman informasi seminar menampilkan berbagai acara seminar
terbaru dan pengelompokkan seminar berdasarkan kategori dan jenisnya.
Selain itu didalam informasi seminar tersebut juga diperlihatkan
informasi mengenai jenis judul seminar, tanggal pelaksanaan acara
seminar, dan juga HTM dari acara seminar. Adapun desain halaman
informasi seminar ini adalah sebagai berikut :
44

Gambar 4.10 Interface Infornasi Seminar Website Peserta

5. Tampilan Detail Seminar


Gambar 4.12 merupakan halaman detai seminar. Pada halaman ini
menampilkan informasi seminar secara detail tentang seminar yang
dipilih oleh peserta. Semua informasi mengenai informasi yang ada ada
seminar tersebut akan ditampilkan pada dihalaman ini sesuai dengan
pilihan user pengguna aplikasi layanan informasi seminar. Adapun desain
halaman ini adalah sebagai berikut :
45

Gambar 4.11 Interface Detail Seminar Website Peserta

6. Tampilan Data Pendaftaran


Gambar 4.13 merupakan halaman data pendaftaran. Pada halaman
ini menampilkan data pendaftaran yang dimiliki oleh peserta setelah
mendaftar pada acara seminar yang diikutinya. Adapun desain halaman
ini adalah sebagai berikut :

Gambar 4.12 Interface Data Pendaftaran Website Peserta


46

7. Tampilan Data Pembayaran


Gambar 4.14 merupakan halaman data pembayaran. Pada halaman
ini menampilkan informasi berupa data pembayaran dan bukti
pembayaran dalam mengikuti acara seminar yang dilakukan oleh peserta
tersebut. Adapun desain halaman ini adalah sebagai berikut :

Gambar 4.13 Interface Data Pembayaran Website Peserta

4.4.6.2 User Interface Website Penyelenggara


1. Tampilan Login
Gambar 4.15 merupakan halaman login penyelenggara. Sebelum
pihak penyelenggara seminar masuk kedalam sistem, penyelenggara
harus login terlebih dahulu. Apabila penyelenggara belum mempunyai
akun untuk login, maka penyelenggara harus daftar terlebih dahulu
sebelum melakukan login pada aplikasi tersebut. Adapun desain halaman
ini adalah sebagai berikut :
47

Gambar 4.14 Interface Login Website Penyelenggara

2. Tampilan Register
Gambar 4.16 merupakan halaman register penyelenggara. Sebelum
pihak penyelenggara seminar masuk kedalam aplikasi pada website ini,
pihak penyelenggara harus mempunyai akun untuk bisa melakukan login
terlebih dahulu. Adapun desain halaman ini adalah sebagai berikut :

Gambar 4.15 Interface Register Website Penyelenggara


48

3. Tampilan Home
Gambar 4.17 merupakan halaman home website. Tampilan home
adalah menu utama yang dapat dikelola oleh pihak penyelenggara
seminar. Pada halaman ini menampilkan tampilan home dari pihak
penyelenggara yang berisiskan tentang data seminar, data pendaftaran,
dan data pembayaran. Selain itu, pihak penyelenggara juga dapat melihat
jumlah seminar, pendaftar, dan pembayar. Adapun desain halaman ini
adalah sebagai berikut :

Gambar 4.16 Interface Home Website Penyelenggara

4. Tampilan Tambah Seminar


Gambar 4.18 merupakan halaman tambah seminar. Pada halaman
ini terdapat menu untuk menambahkan acara seminar baru dengan
mengisi form tambah seminar baru sesuai dengan tema maupun tujuan
acara seminar itu diselenggarakan oleh pihak penyelengga, selain itu
pihak penyelenggara juga dapat menginputkan gambar tentang acara
tersebut. Adapun desain halaman ini adalah sebagai berikut :
49

Gambar 4.17 Interface Tambah Seminar Penyelenggara

5. Tampilan Data Seminar


Gambar 4.19 merupakan halaman data seminar. Pada halaman ini
menampilkan informasi tentang data seminar yang telah diselenggarakan.
Adapun desain halaman ini adalah sebagai berikut :

Gambar 4.18 Interface Data Seminar Penyelenggara


50

6. Tampilan Data Pendaftaran


Gambar 4.20 merupakan halaman data pendaftaran. Pada halaman
ini menampilkan informasi mengenai data pendaftar dari acara seminar
yang diselenggarakan. Adapun desain halaman ini adalah sebagai
berikut:

Gambar 4.19 Interface Data Pendaftaran Penyelenggara

7. Tampilan Data Pembayaran


Gambar 4.21 merupakan halaman data pembayaran. Pada halaman
ini menampilkan informasi mengenai data pendaftar dari acara seminar
yang diselenggarakan. Adapun desain halaman ini adalah sebagai
berikut:
51

Gambar 4.20 Interface Data Pembayaran


BAB V
IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi Sistem


Pada bagian implementasi, menjelaskan mengenai software, hardware, dan
bahasa pemrograman yang digunakan untuk pembuatan sistem serta penjelasan
setiap proses bagian pembuatan sistem yang disertai dengan potongan kode
program.

5.1.1 Hardware (perangkat keras)


Hardware yang digunakan pada sistem Aplikasi Layanan Informasi
Seminar Berbasis Website menggunakan Codeigniter yaitu :
a. Laptop
- Processor Intel Pentium 4, RAM 2 GB
b. Modem
- Modem Smartfriends.

5.1.2 Software (perangkat lunak)


Software yang digunakan pada sistem Aplikasi Layanan Informasi Seminar
Berbasis Website menggunakan Codeigniter yaitu :
a. Windows 7
b. Sublime Text
c. Xampp
d. Web Browser

5.2 Implementasi Database


Database adalah kumpulan data yang disimpan secara sistematis di dalam
komputer dan dapat diolah atau dimanipulasi menggunakan program aplikasi
untuk menghasilkan informasi. Implementasi basis data dari aplikasi ini dirancang
dengan menggunakan database manager yaitu phpMyAdmin, dalam aplikasiini
database yang dibuat adalah “seminar”. Berikut implementasi database Aplikasi
Layanan Informasi Seminar Berbasis Website menggunakan Codeigniter :

50
Gambar 5.1 Tabel Database Aplikasi Layanan Informasi Seminar

Pada gambar 5.1 merupakan struktur database dari rancang bangun Aplikasi
Layanan Informasi Seminar Berbasis Website menggunakan Codeigniter. Pada
database ini terdiri dari beberapa tabel yang dibutuhkan untuk membantu dalam
sistem aplikasi ini, tabel yang digunakan antara lain yaitu tabel admin, peserta,
penyelenggara, seminar, kategori, pendaftaran, pembayaran, pembayaran_jenis,
dan registrasi ulang.
Berikut ini merupakan daftar tabel database yang akan digunakan untuk
membuat sistem Aplikasi Layanan Informasi Seminar Berbasis Website
menggunakan Codeigniter.

5.2.1 Tabel Admin


Gambar 5.2 menjelaskan mengenai struktur database pada tabel admin yang
terdapat 4 field yaitu terdiri dari sebagai berikut :

Gambar 5.2 Struktur Tabel Admin

51
Pada gambar 5.2 merupakan implementasi dari tabel admin yang berfungsi
untuk menyimpan data admin. Terdapat 4 baris yaitu id_admin, username,
password, dan nama.
5.2.2 Tabel Peserta
Gambar 5.3 menjelaskan mengenai struktur database pada tabel peserta
yang terdapat 6 field yaitu terdiri dari sebagai berikut :

Gambar 5.3 Struktur Tabel Peserta

Pada gambar 5.3 merupakan implementasi dari tabel peserta yang berfungsi
untuk menyimpan semua data peserta. Terdapat 6 baris yaitu id_peserta, email,
password, nama_peserta, kontak_peserta, dan foto_peserta.

5.2.3 Tabel Penyelenggara


Gambar 5.4 menjelaskan mengenai struktur database tabel penyelenggara
yang terdapat 7 field yaitu terdiri dari sebagai berikut :

Gambar 5.4 Struktur Tabel Penyelenggara

Pada gambar 5.4 merupakan implementasi dari tabel penyelenggara yang


berfungsi untuk menyimpan semua data peserta 7 baris yaitu id_penyelenggara,
email_penyelenggara, password_penyelenggara, nama_penyelenggara,
hp_penyelenggara, alamat_penyelenggara, dan foto_penyelenggara.

52
5.2.4 Tabel Seminar
Gambar 5.5 menjelaskan mengenai struktur database pada tabel seminar
yang terdapat 20 field yaitu terdiri dari sebagai berikut :

Gambar 5.5 Struktur Tabel Seminar

Pada gambar 5.5 merupakan implementasi dari tabel seminar yang berfungsi
untuk menyimpan data seminar. Terdapat 20 baris yaitu id_seminar, id_kategori,
id_penyelenggara, judul, tema, tingkat, tgl_acara, jam, lokasi, fasilitas, pemateri,
kuota, jml_kursi, harga_umum, gratis, no_rekening, kontak, poster, status, other.

5.2.5 Tabel Kategori


Gambar 5.6 menjelaskan mengenai struktur database dari tabel kategori
yang terdapat 2 field yaitu terdiri dari sebagai berikut :

Gambar 5.6 Struktur Tabel Kategori

53
Pada gambar 5.6 merupakan implementasi dari tabel kategori yang
berfungsi menyimpan data ketegori. Terdapat 2 baris yaitu id_kategori dan,
nama_kategori.

5.2.6 Tabel Pendaftaran


Gambar 5.7 menjelaskan mengenai struktur database dari tabel pendaftaran
yang terdapat 7 field yaitu terdiri dari sebagai berikut :

Gambar 5.7 Struktur Tabel Pendaftaran

Pada gambar 5.7 merupakan implementasi dari tabel pendaftaran yang


memiliki fungsi untuk menyimpan data pendaftaran. Terdapat 7 baris yaitu
id_pendaftaran, id_seminar, id_peserta, tgl_pendaftaran, no_kursi, qr_code, dan
status_pendaftaran.

5.2.7 Tabel Pembayaran


Gambar 5.8 menjelaskan mengenai struktur database pada tabel pembayaran
yang terdapat 6 field yaitu terdiri dari sebagai berikut :

Gambar 5 8 Struktur Tabel Pembayaran

Pada gambar 5.8 merupakan implementasi dari tabel pembayaran yang


memiliki fungsi untuk menyimpan data pembayaran. Terdapat 6 baris yaitu
id_pembayaran, id_jenis, id_pendaftaran, id_peserta, bukti, dan
status_pembayaran

54
5.2.8 Tabel Pembayaran_jenis
Gambar 5.9 menjelaskan mengenai struktur database tabel
pembayaran_jenis yang terdapat 2 field yaitu terdiri dari sebagai berikut :

Gambar 5.9 Struktur Tabel Jenis_Pembayaran

Pada gambar 5.9 merupakan implementasi dari tabel pembayaran_jenis


yang memiliki fungsi untuk menyimpan data jenis pembayaran. Terdapat 2 baris
yaitu id_jenis dan nama_jenis.
5.2.9 Tabel Registrasi_ulang
Gambar 5.10 menjelaskan mengenai struktur database tabel registrasi_ulang
yang terdapat 4 field yaitu terdiri dari sebagai berikut :

Gambar 5.10 Struktur Tabel Registrasi Ulang

Pada gambar 5.10 merupakan implementasi dari tabel registrasi_ulang yang


memiliki fungsi untuk menyimpan data regitrasi ulang peserta seminar yang
dilakukan oleh penyelenggara. Terdapat 4 baris yaitu id_registrasi, id_seminar,
id_pendaftaran, dan tgl_registrasi.

5.3 Implementasi Interface


Implementasi Interface merupakan proses penghubungan sistem yang telah
dirancang kemudian diterapkan ke dalam program.

5.3.1 Pembuatan Tampilan Admin


Berikut adalah tampilan-tampilan yang dapat diakses oleh admin sistem:
a. Tampilan Login Website Admin
Tampilan Login adalah tampilan yang pertama kali harus diakses oleh
admin. Berfungsi sebagai pengamanan sistem sehingga tidak ada

55
pengguna lain yang tidak dikehendaki untuk bisa mengubah data yang
ada didalam aplikasi, sehingga data akan lebih aman. Tampilan login
admin dapat dilihat pada gambar 5.11

Gambar 5.11 Tampilan Login Admin


Pada gambar 5.11 merupakan tampilan form login admin yang
memliki fungsi sebagai login admin supaya dapat masuk ke dalam sistem
aplikasi. User admin harus memasukkan username dan password terlebih
dahulu, kemudian akan dimasukkan ke tampilan halaman admin. User
admin harus memasukkan username dan password dengan benar, jika
salah user admin tidak dapat masuk kedalam sistem aplikasi. Apabila
user admin dapat memasukkan username dan password dengan benar,
maka user admin dapat masuk kedalam sistem aplikasi tersebut.

b. Tampilan Dashboard Admin


Berikut ini adalah tampilan dashboard untuk user admin yang
ditunjukkan pada gambar 5.12.

56
Gambar 5.12 Tampilan Dashboard Admin

Pada gambar 5.12 merupakan tampilan dashboard user admin dan


menjelaskan bahwa login sebagai admin telah berhasil, Pada dashboard
menampilkan jumlah total seminar, total penyelenggara, total peserta,
dan total pendaftaran. Selain itu, pada tampilan dashboard juga
mempunyai beberapa menu seperti menu home, seminar, pendaftaran,
pembayaran, registrasi ulang, dan user.

c. Tampilan Data Seminar Admin


Berikut ini adalah tampilan data seminar untuk user admin yang
ditunjukkan pada gambar 5.13.

Gambar 5.13 Tampilan Data Seminar Admin

57
Pada gambar 5.13 merupakan tampilan data seminar pada user admin.
Pada data seminar menampilkan data seminar yang berisikan kategori
dan seminar. Pada kategori, berisikan nama-nama kategori seminar dan
terdapat fitur cari untuk mencari nama kategori seminar yang diinginkan.
Selain itu, pada kategori terdapat fitur add kategori untuk menambahkan
kategori seminar dan terdapat button edit dan hapusdi kolom aksi.
Sedangkan pada seminar berisikan nama seminar, nama
penyelenggara, tingkat seminar, kategori seminar dan tanggal acara
seminar tersebut. Didalam seminar terdapat fitur cari untuk mencari
nama seminar yang diinginkan dan button info seminar, detail seminar,
edit dan hapus seminar dikolom aksi.

d. Tampilan Data Pendaftaran Admin


Berikut ini adalah tampilan data pendaftaran untuk user admin yang
ditunjukkan pada gambar 5.14.

Gambar 5.14 Tampilan Data Pendaftaran Admin


Pada gambar 5.14 merupakan tampilan data pendaftaran pada user
admin yang menampilkan informasi data pendaftaran seminar. Didalam
menu data pendaftaran, terdapat fitur cari untuk mencari nama pendaftar
yang diinginkan. Selain itu, juga terdapat status pendaftaran dan button
edit pendaftaran seminar dan hapus pendaftaran seminar dikolom aksi.

e. Tampilan Data Pembayaran Admin


Berikut ini adalah tampilan data pembayaran untuk user admin yang
ditunjukkan pada gambar 5.15.

58
Gambar 5.15 Tampilan Data Pembayaran Admin

Pada gambar 5.15 merupakan tampilan data pembayaran pada user


admin. Pada data pembayaran menampilkan informasi data pembayaran
seminar yang berisikan jenis dan pembayaran. Pada jenis berisikan nama
jenis pembayaran dan terdapat fitur add jenis untuk menambahkan jenis
pembayaran seminar, serta juga terdapat button edit dan hapus jenis
pembayaran dikolom aksi dalam menu jenis pembayaran tersebut.
Sedangkan pada pembayaran, berisikan id seminar, penyelenggara
seminar, htm seminar, peserta seminar, pembayaran seminar dan bukti
pembayaran. Selain itu, terdapat fitur cari untuk mencari data
pembayaran yang diinginkan dan terdapat fitur bukti untuk melihat bukti
pembayaran peserta seminar setelah melakukan transfer pembayaran.
Kemudian juga terdapat status pembayaran peserta seminar serta button
edit dan hapus data pembayaran didalam kolom aksi.
f. Tampilan Data Registrasi Ulang Admin
Berikut adalah tampilan data registrasi ulang untuk admin yang
ditunjukkan pada gambar 5.16.

59
Gambar 5.16 Tampilan Data Registrasi Ulang Admin

Pada gambar 5.16 merupakan tampilan data registrasi ulang pada user
admin yang menampilkan informasi data registrasi ulang seminar. Pada
menu registrasi ulang ini terdapat fitur cari untuk mencari registrasi ulang
yang diinginkan dan button edit dan hapus data registrasi ulang didalam
kolom aksi.

g. Tampilan Data User pada Admin


Berikut ini adalah tampilan data user pada admin yang ditunjukkan
pada gambar 5.17.

Gambar 5.17 Tampilan Data User pada Admin

Pada gambar 5.17 merupakan tampilan data user pada user admin.
Pada menu data user ini menampilkan semua data user baik dari user

60
peserta seminar manupun user penyelenggara seminar. Didalam user
peserta berisikan informasi mengenai user peserta dan terdapat fitur add
untuk menambahkan user peserta seminar. Selain itu, terdapat menu cari
untuk mencari nama peserta yang diinginkan dan button edit dan hapus
peserta didalam kolom aksi.
Sedangkan pada penyelenggara, berisikan informasi mengenai user
penyelenggara seminar dan terdapat fitur add (+) untuk menambahkan
user penyelenggara seminar. Selain itu, terdapat menu cari untuk mencari
nama penyelenggara yang diinginkan serta button edit dan hapus
penyelenggara yang ada dikolom aksi.

5.3.2 Pembuatan Tampilan Peserta


Berikut adalah tampilan-tampilan yang dapat diakses oleh peserta seminar :
a. Tampilan Register Peserta
Tampilan registrasi peserta merupakan tampilan yang didalamnya
berisikan pendaftaran akun peserta yang digunakan untuk login sebagai
user peserta. Pada tampilan ini merupakan tampilan yang harus diakses
oleh user peserta supaya dapat mengakses website aplikasi tersebut.

Gambar 5.18 Tampilan Register Peserta

61
Pada gambar 5.18 merupakan tampilan register user peserta, dimana
user sebelum masuk pada tampilan registrasi ini, user harus memasuki
tampilan login terlebih dahulu. Lalu user harus menekan button
registrasi untuk dapat masuk pada tampilan registrasi ini. Pada tampilan
registrasi berisikan form yang digunakan untuk mendaftarkan identitas
user yang wajib diisi sesuai dengan identitas user peserta seperti nama,
email, password, dan No.HP/Telephone. Setelah proses pengisian
identitas user selesai, user dapat menekan button daftar untuk
melanjutkan ke tampilan login. Proses registrasi ini dilakukan sekali oleh
user peserta.

b. Tampilan Login Peserta


Tampilan login peserta adalah tampilan yang pertama kali harus
diakses oleh user peserta jika ingin melakukan pendaftaran untuk
mengikuti acara seminar dan informasi lainnya mengenai acara seminar
sesuai keinginan user peserta. Tampilan ini juga berfungsi sebagai
pengamanan sistem sehingga tidak ada pengguna lain yang tidak
dikehendaki untuk bisa mengubah data yang ada didalam sistem aplikasi
supaya data lebih aman. Jika user peserta belum memiliki akun peserta,
maka user peserta harus melakukan registrasi terlebih dahulu sebelum
mengakses website aplikasi lebih lanjut dan melakukan pendaftaran
seminar sesuai keinginannya.

62
Gambar 5.19 Tampilan Login Peserta

Pada gambar 5.19 merupakan tampilan login peserta pada website


aplikasi layanan informasi seminar. Pada form ini user peserta akan
mengisi email dan password agar user peserta dapat mengakses aplikasi
tersebut. Sebelum user peserta melakukan login maka user peserta harus
mengisi form registrasi terlebih dahulu untuk mendapatkan akun sebagai
peserta. Kemudian bisa login dengan akun user peserta itu dengan
memasukan email dan password sesuai dengan identitas user peserta
pada saat registrasi.
c. Tampilan Menu Beranda
Berikut ini adalah tampilan menu beranda peserta yang ditunjukkan
pada gambar 5.20.

Gambar 5.20 Tampilan Beranda Website Peserta

Tampilan menu beranda adalah tampilan utama pada saat user peserta
berhasil masuk kedalam aplikasi dan mengakses website aplikasi layanan
informasi seminar tersebut. Pada tampilan ini menampilkan informasi
seminar terbaru dan terdapat fitur data table yaitu fitur cari untuk mencari
nama seminar sesuai keinginnya. Selain itu, terdapat bebarapa button

63
seperti button lihat seminar untuk melihat informasi seminar terbaru,
button buat seminar untuk membuat sebuah acara seminar yakni sebagai
penyelenggara seminar, button tentang untuk mengetahui tentang aplikasi
seminar, dan button masuk untuk masuk ke dalam sistem aplikasi guna
mengakses lebih lanjut tentang website aplikasi layanan seminar ini, serta
button daftar untuk mendaftarkan identitas diri pengguna aplikasi sebagai
akun peserta seminar supaya dapat masuk kedalam sistem aplikasi dan
mengelola website aplikasi tersebut.
d. Tampilan Semua Seminar
Berikut ini adalah tampilan semua seminar yang ditunjukkan pada
gambar 5.21 dibawah ini.

Gambar 5.21 Tampilan Semua Seminar

Tampilan ini merupakan tampilan yang menampilkan semua


informasi seminar yang tersedia didalam website aplikasi layanan
informasi seminar. Pada tampilan ini juga terdapat bebrapa jenis kategori
seminar yang sudah disediakan untuk memudahkan user dalam mencari
informasi seminar.

e. Tampilan Kategori Seminar


Berikut ini adalah tampilan kategori seminar yang ditunjukkan pada
gambar 5.22 dibawah ini.

64
Gambar 5.22 Tampilan Kategori Seminar

Tampilan ini merupakan tampilan yang menampilkan informasi


seminar berdasarkan kategori seminar yang tersedia didalam website
aplikasi layanan informasi seminar. Tampilan kategori ini disediakan
oleh oleh admin maupun penyelenggara seminar.

f. Tampilan Pencarian Seminar


Berikut ini adalah tampilan pencarian seminar yang ditunjukkan pada
gambar 5.21 dibawah ini

Gambar 5.23 Tampilan Pencarian Seminar

Tampilan ini merupakan tampilan yang menampilkan pencarian


informasi seminar sesuai dengan keinginan dari user pengguna aplikasi.

65
Untuk mencari informasi seminar bisa menggunakan pencarian dengan
nama seminar, judul seminar, dan kategori seminar.
g. Tampilan Detail Seminar
Berikut adalah tampilan detail seminar pada gambar 5.24 dibawah ini

Gambar 5.24 Tampilan Detail Seminar

Tampilan ini merupakan tampilan yang menampilkan detail informasi


seminar yang sesuai dengan pilihan dari user pengguna aplikasi tersebut.
Sehingga user pengguna dapat melihat seluruh isi data informasi dari
seminar yang dipilih olehnya. Selain itu juga terdapat button deskripsi
seminar untuk melihat gambaran isi dari acara seminar yang akan

66
diadakan dan button daftar untuk mendaftar sebagai peserta seminar dari
seminar yang dipilih tersebut.

h. Tampilan Pendaftaran Seminar


Berikut ini adalah tampilan pendaftaran seminar yang ditunjukkan
pada gambar 5.25 dibawah ini

Gambar 5.25 Tampilan Pendaftaran Seminar

Tampilan ini merupakan tampilan yang menampilkan posisi tempat


duduk peserta seminar sesuai dengan layout dari penyelenggara seminar
dan user pengguna dapat memilih posisi tempat duduk tersebut sesuai
dengan keinginnya untuk duduk di nomor berapa di waktu acara seminar.
Setelah menentukkan nomor tempat duduk seminar, selanjutnya user
pengguna menekan button daftar untuk mendaftarkan dirinya sesuai
dengan nomor yang diinginkannya. Selain itu, pada tampilan ini juga
menampilkan nama user pengguna yang mau mendaftar seminar sesuai
dengan nama akun dan menampilkan tanggal diselenggarakannya acara
seminar tersebut.

i. Tampilan Histori Pendaftaran Seminar


Berikut adalah tampilan histori pendaftaran seminar yang ditunjukkan
pada gambar 5.26 dibawah ini

67
Gambar 5.26 Tampilan History Pendaftaran Seminar

Tampilan ini merupakan tampilan yang menampilkan histori ataupun


riwayat pendaftaran seminar yang sudah dilakukan oleh user pengguna
untuk mengikuti acara seminar yang dipilih dan didaftar. Selain itu
terdapat beberapa fitur pada tampilan ini, seperti fitur cari untuk mencari
data yang didinginkan dan status untuk mengetahui status pendaftaran
seminarnya sudah diterima atau belum oleh penyelenggara acara seminar
serta button upload bukti untuk mengupload bukti pembayaran seminar
sesuai dengan seminar yang didaftar oleh user tersebut.

j. Tampilan Upload Bukti Pembayaran Seminar


Berikut ini adalah tampilan upload bukti pembayaran seminar yang
ditunjukkan pada gambar 5.27 dibawah ini

68
Gambar 5.27 Tampilan Upload Bukti Pembayaran

Tampilan ini merupakan tampilan yang menampilkan jenis


pembayaran melalui transfer, sehingga harus mengupload bukti
pembayaran transfer tersebut untuk dapat terdaftar dan mengikuti acara
seminar.

k. Tampilan Histori Pembayaran Seminar


Berikut adalah tampilan histori pembayaran seminar yang ditunjukkan
pada gambar 5.28 dibawah ini

Gambar 5.28 Tampilan Histori Pembayaran Seminar

Tampilan ini merupakan tampilan yang menampilkan history ataupun


riwayat pembayaran seminar yang sudah dilakukan oleh user pengguna
untuk mengikuti acara seminar yang sudah didaftarkan. Selain itu, juga

69
terdapat status pembayaran yang harus divalidasi oleh penyelenggara
seminar dan button edit untuk mengedit data yang tersedia di kolom aksi.
5.3.3 Pembuatan Tampilan Penyelenggara
Berikut adalah tampilan yang dapat diakses oleh penyelenggara pada
aplikasi:
a. Tampilan Register Penyelenggara
Tampilan registrasi penyelenggara merupakan tampilan yang
berisikan tentang pendaftaran akun penyelenggara yang digunakan untuk
akun login sebagai user penyelenggara seminar. Tampilan ini adalah
tampilan yang harus diakses oleh user peserta supaya dapat mengakses
website aplikasi layanan informasi seminar tersebut.

Gambar 5.29 Tampilan Registrasi Penyelenggara

Pada gambar 5.29 merupakan tampilan register user penyelenggara,


dimana user penyelenggara sebelum masuk pada tampilan registrasi ini,
user penyelenggara harus memasuki tampilan login terlebih dahulu.
Kemudian user penyelenggara harus menekan button registrasi untuk
dapat masuk pada tampilan registrasi ini. Didalam tampilan registrasi ini

70
berisikan form yang digunakan untuk mendaftarkan identitas user yang
wajib diisi sesuai dengan identitas user penyelenggara seperti nama,
email, password, dan No.HP/Telephone. Setelah proses pengisian
identitas user selesai, user dapat menekan button daftar untuk
melanjutkan ke tampilan login. Proses registrasi ini dilakukan sekali oleh
user penyelenggara.

b. Tampilan Login Penyelenggara


Tampilan login penyelenggara adalah tampilan yang pertama kali
harus diakses oleh user penyelenggara jika ingin menyelenggarakan
suatu acara seminar, menyebarkan informasi seminar dan mengelola
acara seminar. Tampilan ini juga berfungsi sebagai pengamanan sistem
sehingga tidak ada pengguna lain yang tidak dikehendaki untuk bisa
mengubah data yang ada didalam sistem aplikasi supaya data lebih aman.
Jika user belum memiliki akun penyelenggara, maka user penyelenggara
harus melakukan registrasi terlebih dahulu sebelum mengelola aplikasi
seminar ini.

Gambar 5.30 Tampilan Login Penyelenggara

71
Pada gambar 5.30 merupakan tampilan login penyelenggara pada
website aplikasi layanan informasi seminar. Pada form ini user akan
mengisi email dan password agar user penyelenggera dapat mengakses
aplikasi tersebut untuk mengelola seminar. Apabila user penyelenggara
belum mempunyai akun login untuk user penyelenggara, maka user
penyelenggara harus mengisi form registrasi terlebih dahulu untuk
mendapatkan akun sebagai penyelenggara acara seminar. Kemudian bisa
login dengan akun user penyelenggara itu dengan memasukan email dan
password sesuai dengan identitas user penyelenggara pada saat registrasi
untuk masuk kedalam website aplikasi.
c. Tampilan Menu Beranda
Pada gambar 5.31 adalah tampilan menu beranda untuk
penyelenggara.

Gambar 5.31 Tampilan Beranda Penyeleneggara

Tampilan menu beranda adalah tampilan utama pada saat user


penyelenggara berhasil masuk kedalam website aplikasi layanan
informasi seminar. Pada tampilan beranda ini, menampilkan informasi
tentang data total seminar, data total pendaftaran, data total pembayaran
dan total peserta yang hadir dalam acara seminar tersebut. Selain itu,
pada tampilan beranda juga memiliki beberapa menu seperti menu
seminar, pendaftaran, pembayaran, dan registrasi ulang.

d. Tampilan Data Seminar

72
Pada gambar 5.32 adalah tampilan data seminar untuk penyelenggara.

Gambar 5.32 Tampilan Data Seminar

Pada data seminar ini menampilkan informasi mengenai data seminar


yang pernah dibuat didalam website aplikasi ini. Didalam menu data
seminar ini terdapat berberapa fitur seperti fitur cari untuk mencari nama
data seminar yang diinginkan dan fitur tambah untuk menambahkan data
seminar baru. Selain itu, terdapat button yang berfungsi untuk membuka
dan menutup pendaftaran seminar dan button publis, edit dan hapus data.

e. Tampilan Tambah Seminar


Pada gambar 5.33 adalah tampilan tambah seminar di penyelenggara.

Gambar 5.33 Tampilan Tambah Seminar

73
Pada tampilan ini menampilkan form untuk menambahkan seminar
yang akan diselenggarakan dengan mengisi semua form yang tersedia
didalam form pendaftaran tersebut.

f. Tampilan Data Pendaftaran Seminar


Berikut ini adalah tampilan data pendaftaram seminar di
penyelenggara.

Gambar 5.34 Tampilan Data Pendaftaran Seminar

Pada tampilan ini menampilkan informasi data pendaftaran peserta


seminar yang sudah diverifikasi maupun yang belum diverifikasi oleh
penyelenggara seminar. Selain itu, terdapat fitur filter yang digunakan
untuk memfilter data pendaftaran seminar yang telah diverifikasi oleh
penyelenggara seminar. Serta menampilkan status pendaftaran seminar
masih proses atau sudah diterima oleh penyelenggara seminar tersebut.

g. Tampilan Data Pembayaran Seminar


Berikut ini adalah tampilan data pembayaran seminar di
penyelenggara yang ditunjukkan pada gambar 5.35.

74
Gambar 5.35 Tampilan Data Pembayaran Seminar

Pada tampilan ini menampilkan informasi data pembayaran peserta


seminar yang sudah divalidasi maupun pembayaran yang belum
divalidasi oleh penyelenggara seminar. Selain itu, terdapat fitur filter
yang digunakan untuk memfilter data pembayaran seminar yang telah
divalidasi oleh penyelenggara seminar. Serta menampilkan status
pendaftaran seminar masih proses atau sudah valid pembayaran dari
peserta seminar kepada penyelenggara seminar tersebut.

h. Tampilan Registrasi Ulang Seminar


Berikut ini adalah tampilan registrasi ulang peserta seminar yang
ditunjukkan pada gambar 5.36.

Gambar 5.36 Registrasi Ulang Peserta Seminar

75
Pada tampilan ini menampilkan registrasi ulang peserta seminar dalam
mengikuti acara seminar. Proses registrasi ulang ini menggunakan qrcode
untuk validasi data peserta seminar yang hadir dengan menekan button
scan qrcode yang sudah disediakan. Selain itu, terdapat fitur filter yang
digunakan untuk memfilter data peserta seminar yang hadir dan fitur cari
untuk mencari data peserta seminar yang diinginkan serta fitur cetak PDF
daftar peserta seminar yang hadir.

i. Tampilan Profile Penyelenggara Seminar


Berikut ini adalah tampilan profile penyelenggara seminar yang
ditunjukkan pada gambar 5.37.

Gambar 5.37 Tampilan Profile Penyelenggara Seminar

Pada tampilan ini menampilkan informasi profil penyelenggara


seminar yang didalamnya berisikan data informasi tentang penyelenggara
seminar. Selain itu juga terdapat button ubah untuk mengubah data
informasi dari profil penyelenggara seminar tersebut.

5.4 Pengujian
Proses pengujian sistem Aplikasi Layanan Informasi Seminar Berbasis
Website menggunakan Codeigniter ini dilakukan untuk mengetahui hasil dari
perancangan sistem aplikasi yang telah dibuat untuk menemukan kekurangan pada
aplikasi, sehingga dapat diketahui apakah perangkat lunak (software) tersebut
telah sesuai dengan tujuan atau tidak.

5.4.1 Pengujian Dari Sisi Admin

76
Spesifikasi perangkat keras (hardware) yang kami gunakan pada saat uji
coba adalah sebagai berikut :
Tabel 5.1 Spesifikasi Perangkat Keras Admin

No
Perangkat Keras Keterangan
.
1. CPU Intel Pentium 4
2. Memory 2 GB DDR 3
3. Harddisk HDD 500 GB

5.4.2 Pengujian Dari Sisi User


Spesifikasi perangkat keras(Hardware) yang dapat digunakan pada saat uji
coba adalah sebagai berikut:
Tabel 5.2 Spesifikasi Perangkat Keras User

No. Perangkat Keras Keterangan


1. Handphone Segala jenis handphone

2. Laptop Intel Core i3-6100U, RAM 4 GB, HDD 1TB

5.5 Pengujian Fungsional

Uji coba dilakukan pada semua menu Aplikasi Layanan Informasi Seminar
Berbasis Website menggunakan Codeigniter.

5.5.1 Uji Coba Halaman Admin


Berdasarkan hasil dari pengujian sistem yang dilakukan pada semua menu
yang ada pada halaman admin sebagai berikut :

Tabel 5.3 Tabel Hasil Uji Coba Halaman Admin

Hasil
No Fitur
Berhasil Belum
1. Login Admin 
2. Pencarian Data Kategori Seminar 

3. CRUD Data Kategori Seminar 


4. Pencari Data Seminar 
5. CRUD Data Seminar 

77
6. Pencarian Data Pendaftaran 
7. Edit & Delete Data Pendaftaran 
8. CRUD Data Jenis Pembayaran Seminar 
9. Pencarian Data Pembayaran Seminar 
10. CRUD Data Pembayaran Seminar 
11. Pencarian Data Registrasi Ulang Seminar 
12. Edit & Delete Data Registrasi Ulang Seminar 
13. Pencarian Data User 
14. CRUD Data User 
15. Logout Admin 

5.5.2 Uji Coba Halaman Peserta Seminar


Berdasarkan hasil dari pengujian sistem yang dilakukan pada semua menu
yang ada pada halaman peserta seminar sebagai berikut :

Tabel 5.4 Tabel Hasil Uji Coba Halaman Peserta Seminar

Hasil
No Fitur
Berhasil Belum
1. Registrasi Akun Peserta Seminar 
2. Login Akun Peserta Seminar 

3. Searching Judul Seminar 


4. Kategori Seminar 
5. Pendaftaran Seminar 
6. Memilih Tempat Duduk Peserta Seminar 
7. Pencarian Data Pendaftaran 
8. Upload Bukti Pembayaran Seminar 
9. Pencarian Data Pembayaran Seminar 
10. Edit Data Pembayaran Seminar 
11. Logout Akun Peserta Seminar 

5.5.3 Uji Coba Halaman Penyelenggara Seminar


Berdasarkan hasil dari pengujian sistem yang dilakukan pada semua menu

78
yang ada pada halaman penyelenggara seminar sebagai berikut :

Tabel 5.5 Tabel Hasil Uji Coba Halaman Penyelenggara Seminar

Hasil
No Fitur
Berhasil Belum
1. Registrasi Akun Penyelenggara Seminar 
2. Login Akun Penyelenggara Seminar 

3. Pencarian Data Seminar 

4. CRUD Data Seminar 

5. Publish Data Seminar 

6. Pencarian Data Pendaftaran Seminar 

7. Verifikasi Data Pendaftaran Seminar 

8. Filter Data Pendaftaran Seminar 

9. Pencarian Data Pembayaran Seminar 

10. Validasi Data Pembayaran Seminar 

11. Filter Data Pembayaran Seminar 

12. QrCode Registrasi Ulang Seminar 

13. Pencarian Data Peserta Hadir 

14. Filter Data Peserta Hadir 

15. Cetak PDF Data Peserta Hadir 

16. Update Profile Penyelenggara Seminar 

17. Logout Akun Penyelenggara Seminar 

5.6 Kesimpulan Hasil Uji Coba


Uji coba sistem ini dilakukan pada tanggal 23 Mei 2019 dengan jumlah
kuisioner sebanyak 25 dengan pembagian 10 kuisioner untuk penyelenggara acara
seminar dan 15 kuisioner untuk peserta seminar.

79
Uji Coba sistem aplikasi ini terhadap 10 kuisioner penyelenggara seminar
yang dalam hal ini di isi oleh organisasi kemahasiswaan intra politeknik negeri
malang, antara lain:
1. Dewan Perwakilan Mahasiswa Politeknik Negeri Malang (DPM
POLINEMA),
2. Badan Eksekutif Mahasiswa Politeknik Negeri Malang (BEM POLINEMA),
3. Himpunan Mahasiswa Teknologi Informasi Politeknik Negeri Malang (HMTI
POLINEMA),
4. Himpunan Mahasiswa Mesin Politeknik Negeri Malang (HMM
POLINEMA),
5. Himpunan Mahasiswa Elektro Politeknik Negeri Malang (HME
POLINEMA),
6. Himpunan Mahasiswa Akuntansi Politeknik Negeri Malang (HMA
POLINEMA),
7. Himpunan Mahasiswa Teknik Kimia Politeknik Negeri Malang (HMTK
POLINEMA),
8. Unit Kegiatan Mahasiswa Radio Kampus Politeknik Negeri Malang FM (PL
FM),
9. Unit Kegiatan Mahasiswa Usaha Mahasiswa Politeknik Negeri Malang
(UKM USMA POLINEMA),
10. Unit Kegiatan Mahasiswa Bhakti Karya Mahasiswa Politeknik Negeri
Malang (UKM BKM POLINEMA).

Sedangkan uji coba terhadap 15 kuisioner untuk user peserta atau peserta
seminar, dalam hal ini di isi oleh beberapa mahasiswa politeknik negeri malang,
antara lain : Aditya Muntholib, Donny Brimatya, Nora Saputri, Muhammad Esa
Affudin, Nur Alfian, Yanuar Achmad Fitriansyah, Safrie Syamsuddin, Dessy
Styoning Tyas, Wildan Nur Arifitrah, Anang Dwi Saputra, Faris Firdaus,
Anggraeni Auliasari, Elok Ciptia Ramadhani, Bhakti Pradana Roesyadi, dan
Hassan Basiron.

80
81

5.6.1 Kuisioner Penyelenggara Seminar


KUISIONER
APLIKASI LAYANAN INFORMASI SEMINAR BERBASIS WEBSITE
MENGGUNAKAN CODEIGNITER

Nama Pengguna :
UKM / HMJ / LT :

GO - SEMINAR
GO - SEMINAR merupakan aplikasi yang digunakan untuk mencari informasi seminar diberbagai tempat dan
dapat digunakan untuk menyebarkan informasi seminar oleh pihak penyelenggara acara seminar secara luas
melalui website aplikasi layanan informasi seminar.

DAFTAR KUISIONER
Mohon untuk memberikan centang ( √ ) pada setiap pernyataan sesuai dengan pendapat anda.
Keterangan :
SS : Sangat Setuju S : Setuju R : Ragu-ragu TS : Tidak Setuju

Penilaian
No Aspek yang dinilai
SS S R TS
1. Aplikasi GO-SEMINAR ini membantu anda dalam menyebarkan informasi seminar ?
2. Aplikasi GO-SEMINAR ini membantu anda dalam mengelola data pendaftaran peserta seminar ?
3. Aplikasi GO-SEMINAR ini membantu anda dalam mengelola data pembayaran peserta seminar ?
4. Aplikasi GO-SEMINAR ini membantu anda dalam proses registrasi ulang peserta seminar ?
5. Apakah anda setuju dengan adanya aplikasi layanan informasi seminar berbasis website ini ?
Penilaian
No Fitur
Berhasil Gagal
1. Registrasi dan login akun

2. CRUD data informasi seminar

3. Publish informasi seminar

4. Buka dan tutup pendaftaran peserta seminar

5. Melihat data pendaftaran peserta seminar

6. Filter data pendaftaran peserta seminar

7. Verifikasi pendaftaran peserta seminar

8. Melihat data pembayaran peserta seminar

9. Filter data pembayaran peserta seminar

10. Validasi file bukti pembayaran peserta seminar

11. Scan QRcode peserta seminar

12. Melihat data peserta hadir seminar

13. Cetak PDF laporan data peserta hadir seminar

Saran :
..........................................................................................................................................
82

Berikut ini merupakan grafik hasil kuisioner penyelenggara seminar :

Ku isio n e r Pe n ye le n g g a r a Se min a r
b e r d a sa r k a n a sp e k ya n g d in ila i
10

0
Poin 1Sangat Setuju
Poin 2 Setuju Ragu-Ragu
Poin 3 Tidak
Poin 4 Setuju Poin 5

Gambar 5.38 Grafik Kuisioner Aspek yang di nilai Penyelenggara Seminar

Pada gambar 5.38 merupakan tampilan diagram kuisioner yang telah


dilakukan kepada Organisasi Kemahasiswaan Intra Politeknik Negeri Malang
sebagai user penyelenggara seminar. Dapat disimpulkan berdasarkan diagram
diatas adalah :
a. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, banyak yang merespon sangat setuju dan setuju karena sangat
membantu dalam hal menyebarkan informasi acara seminar, mengelola data
pendaftaran dan pembayaran seminar, dan registrasi ulang peserta seminar
dengan dibantu fitur QRcode yang pada waktu ini masih sering dilakukan
dengan cara manual.
b. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, ada beberapa yang merespon ragu - ragu karena kurangnya
ketertarikan terhadap user interface pada sistem.
c. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, tidak ada yang merespon tidak setuju karena tidak ada kesulitan
dalam menjalankan sistem aplikasi ini.
83

Seperti yang terlihat pada grafik, bahwa hasil yang diperoleh :


 Pada poin 1 menyatakan 50% “Sangat Setuju”, 40% “Setuju”, 10% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 2 menyatakan 80% “Sangat Setuju”, 20% “Setuju”, 0% “Ragu-
Ragu”, dan 0%“Tidak Setuju”.
 Pada poin 3 menyatakan 40% “Sangat Setuju”, 60% “Setuju”, 0% “Ragu-
Ragu”, dan 0% user “Tidak Setuju”.
 Pada poin 4 menyatakan 90% “Sangat Setuju”, 10% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 5 menyatakan 80% “Sangat Setuju”, 20% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.

K u isio n er Fit u r P en y elen g g ara S emin ar


100
90
80
70
60
50
40
30
20
10
0
Poin Poin Poin Poin Poin Poin Poin Poin Poin Poin Poin Poin Poin
1 2 3 4 5 6 7 8 9 10 11 12 13

Berhasil Gagal
Gambar 5.39 Grafik Kuisioner Fitur Penyelenggara Seminar

Pada gambar 5.39 merupakan tampilan diagram kuisioner fitur yang telah
dinilai oleh Organisasi Kemahasiswaan Intra Politeknik Negeri Malang sebagai
user penyelenggara seminar yang menyatakan berhasil. Semua fitur dapat
berjalan sesuai dengan fungsi dari masing-masing fitur tersebut.

5.6.2 Kuisioner Peserta Seminar


84

KUISIONER
APLIKASI LAYANAN INFORMASI SEMINAR BERBASIS WEBSITE
MENGGUNAKAN CODEIGNITER

Nama Pengguna :
Jurusan / Prodi :

GO - SEMINAR
GO - SEMINAR merupakan aplikasi yang digunakan untuk mencari informasi seminar diberbagai tempat dan
dapat digunakan untuk menyebarkan informasi seminar oleh pihak penyelenggara acara seminar secara luas
melalui website aplikasi layanan informasi seminar.

DAFTAR KUISIONER
Mohon untuk memberikan centang ( √ ) pada setiap pernyataan sesuai dengan pendapat anda.
Keterangan :

Penilaian
No Aspek yang dinilai
SS S R TS
1. Aplikasi GO-SEMINAR ini membantu anda dalam mencari informasi seminar ?
2. Aplikasi GO-SEMINAR ini membantu anda dalam proses pendaftaran seminar ?
3. Aplikasi GO-SEMINAR ini membantu anda dalam proses pembayaran seminar ?
4. Apakah anda terbantu dengan petunjuk penggunaan aplikasi ini ?
5. Apakah anda setuju dengan adanya aplikasi layanan informasi seminar berbasis website ini ?
Penilaian
No Fitur
Berhasil Gagal
1. Registrasi dan login akun

2. Menampilkan informasi seminar terbaru

3. Menampilkan informasi seminar berdasarkan kategori

4. Menampilkan detail informasi seminar yang dipilih

5. Pencarian seminar berdasarkan judul

6. Pendaftaran seminar

7. Upload file bukti pembayaran seminar

8. Ganti file bukti pembayaran seminar (update)

9. Notifikasi email
SS : Sangat Setuju S : Setuju R : Ragu-ragu TS : Tidak Setuju

Saran :
..........................................................................................................................................

Berikut ini merupakan grafik kuisioner peserta seminar :


85

Ku isio n e r Pe se r t a Se min a r
b e r d a sa r k a n a sp e k ya n g d in ila i
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Poin 1 Poin 2 Poin 3 Poin 4 Poin 5

Sangat Setuju Setuju Ragu-Ragu Tidak Setuju

Gambar 5.40 Grafik Kuisioner Aspek yang di nilai Penyelenggara Seminar

Pada gambar 5.40 merupakan tampilan diagram kuisioner yang telah


dilakukan kepada mahasiswa Politeknik Negeri Malang sebagai user peserta
seminar. Dapat disimpulkan berdasarkan diagram diatas adalah :
a. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, banyak yang merespon sangat setuju dan setuju karena sangat
membantu dalam hal mencari informasi acara seminar yang diselenggarakan di
Politeknik Negeri Malang, membantu melakukan pendaftaran seminar yang
diinginkan oleh user, dan adanya notifikasi email dari penyelenggara seminar
untuk pemberitahuan mengenai kegiatan acara seminar yang pada waktu ini
masih sering dilakukan dengan cara manual.
b. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, ada beberapa yang merespon ragu - ragu karena kurangnya
ketertarikan terhadap user interface pada sistem.
c. Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter, tidak ada yang merespon tidak setuju karena tidak ada kesulitan
dalam menjalan sistem aplikasi ini.

Seperti yang terlihat pada grafik, bahwa hasil yang diperoleh :


86

 Pada poin 1 menyatakan 53,3% “Sangat Setuju”, 46,7% “Setuju”, 0% “Ragu-


Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 2 menyatakan 53,3% “Sangat Setuju”, 40% “Setuju”, 6,7% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 3 menyatakan 20% “Sangat Setuju”, 40% “Setuju”, 20% “Ragu-Ragu”,
dan 0% “Tidak Setuju”.
 Pada poin 4 menyatakan 53,3% “Sangat Setuju”, 46,7% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 5 menyatakan 73,3% “Sangat Setuju”, 26,7% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.

Kuisioner Fitur Peserta Seminar


100
90
80
70
60
50
40
30
20
10
0
Point 1 Point 2 Point 3 Point 4 Point 5 Point 6 Point 7 Point 8 Point 9

Berhasil Gagal

Gambar 5.41 Grafik Kuisioner Fitur Penyelenggara Seminar

Pada gambar 5.41 merupakan tampilan diagram kuisioner fitur yang telah
dinilai oleh mahasiswa Politeknik Negeri Malang sebagai user peserta seminar
yang menyatakan berhasil. Semua fitur dapat berjalan sesuai dengan fungsi dari
masing-masing fitur tersebut.
BAB VI
KESIMPULAN DAN SARAN

6.1 Kesimpulan
Berdasarkan pembahasan yang diperoleh, maka dapat ditarik kesimpulan
sebagai berikut :
1. Sebanyak 100% dari hasil pengujian dengan mahasiswa Polinema
menyatakan aplikasi ini membantu dalam memberikan informasi kegiatan
acara seminar di Politeknik Negeri Malang.
2. Sebanyak 93,3% dari hasil pengujian dengan mahasiswa Polinema
menyatakan aplikasi ini memudahkan pendaftaran kegiatan acara seminar.
3. Sebanyak 90% dari hasil pengujian dengan Organisasi Kemahasiswaan Intra
Politeknik Negeri Malang menyatakan aplikasi ini memudahkan Organisasi
Kemahasiswaan Intra Politeknik Negeri Malang dalam menyebarkan
informasi kegiatan acara seminar.
4. Sebanyak 100% dari hasil pengujian dengan Organisasi Kemahasiswaan
Intra Politeknik Negeri Malang menyatakan aplikasi ini memudahkan
Organisasi Kemahasiswaan Intra Politeknik Negeri Malang dalam
mengelola data pendaftaran dan pembayaran peserta seminar.

6.2 Saran
Untuk Aplikasi Layanan Informasi Seminar Berbasis Website menggunakan
Codeigniter ini lebih lanjut agar semakin memberikan manfaat lebih baik ada
beberapa hal yang dapat dijadikan bahan kajian lebih lanjut, yaitu :

1. Menambahkan fitur lupa password untuk user agar dapat mengganti dan
mendapat password baru ketika pengguna tidak dapat login karena lupa
password.

2. Untuk pengembangan selanjutnya pada aplikasi ini tersedia juga dalam


perangkat mobile.

1.

84
DAFTAR PUSTAKA

[1] Dwi Lika Andriani, Siti Robi’us Septya. (2018). “Sistem Informasi
Geografis Berbasis Android untuk Pemetaan Sebar Alumni (Studi Kasus
Politeknik Negeri Malang) Laporan Akhir Politeknik Negeri Malang :
Malang
[2] Ongky Hojanto, 2018. Jenis-jenis kategory seminar [online] Tersedia
https://ongkyhojanto.com/1350/articles/kategoryseminar. Diakses pada 20
Februari 2019 pukul 23.37 WIB.
[3] Woldy, Gravitas. (2013). “Sistem Informasi Workshop dan Seminar
Berbasis Web di Sekolah Tinggi Infomatika & Komputer Indonesia.
Malang”, Laporan Penelitian. STIKI Malang.
[4] Kadir, Abdul, ed. (2014) Pengenalan Sistem Informasi Edisi Revisi.
Yogyakarta : Penerbit ANDI.
[5] Sora 2014. Mengetahui Pengertian Website dan Jenisnya [online] Tersedia
http://www.pengertianku.net/2014/09/mengetahui-pengertian-website-dan-
jenisnya.html. Diakses pada 21 Februari 2019 Pukul 20.10 WIB.
[6] Anhar, 2010. ”Panduan Menguasai PHP dan MySQL”. Jakarta : Media Kita
[7] Sidik Betha 2011. Javascript. Bandung: Penerbit Informatika
[8] Yosef, Murya. 2013. “Pemrograman PHP : CodeIgniter Blackbox”. Jakarta :
Jasakom
[9] Yuliansyah, Herman. 2014. “Perancangan Replikasi Basis Data MySQL
Dengan Mekanisme Pengamanan Menggunakan SSL Encryption”. Jurnal
Informatika Vol. 8, No. 1: Yogyakarta. [diakses pada 10.39 23 Februari
2019].
[10] Rohmat, (2010). Sistem Informasi Penjualan Tunai Di Cv.Mardika
Bandung
[11] Anonim, 2016, Pengertian, Komponen Dan Fungsi XAMPP Lengkap
dengan Penjelasannya [online] Tersedia
www.dosenpendidikan.com/pengertian-komponen-dan-fungsi-xampp-
lengkap-dengan-penjelasannya.html. Diakses pada tanggal 21 Februari
2019]

85
[12] Supardi. (2013) Aplikasi Statistika dalam Penelitian Konsep Statistika yang
Lebih Komprehensif. Jakarta: Change Publication.

86
LAMPIRAN

Lampiran 1 Lembar Kuisioner Uji Coba Aplikasi


 Dewan Perwakilan Mahasiswa Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Dewan Perwakilan Mahasiswa Politeknik Negeri Malang.
 Badan Eksekutif Mahasiswa Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Badan Eksekutif Mahasiswa Politeknik Negeri Malang.
 Himpunan Mahasiswa Teknologi Informasi Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Himpunan Mahasiswa Teknologi Informasi Politeknik Negeri Malang.
 Himpunan Mahasiswa Elektro Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Himpunan Mahasiswa Elektro Politeknik Negeri Malang.
 Himpunan Mahasiswa Akuntansi Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Himpunan Mahasiswa Akuntansi Politeknik Negeri Malang.
 Himpunan Mahasiswa Teknik Kimia Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Himpunan Mahasiswa Teknik Kimia Politeknik Negeri Malang.
 Unit Kegiatan Mahasiswa Radio Kampus Politeknik Negeri Malang
FM

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Unit Kegiatan Mahasiswa Politeknik Negeri Malang FM.
 Unit Kegiatan Mahasiswa Usaha Mahasiswa Politeknik Negeri Malang

Keterangan : Lembar Kuisioner uji coba aplikasi go-seminar dengan organisasi


Unit Kegiatan Mahasiswa Usaha Mahasiswa Politeknik Negeri Malang.
Lampiran 2 Surat Observasi Data Laporan Akhir

Keterangan : Lembar Surat Observasi Data untuk Laporan Akhir.


Lampiran 3 Dokumentasi Observasi

Keterangan : Dokumentasi Observasi Data Laporan Akhir dengan Organisasi


Kemahasiswaan Intra Politeknik Negeri Malang.
Lampiran 4 Dokumentasi Uji Coba Aplikasi

Keterangan : Dokumentasi Uji Coba Sistem Aplikasi GO-SEMINAR dengan


Organisasi Kemahasiswaan Intra Politeknik Negeri Malang.
Lampiran 5 Hasil Uji Coba Aplikasi

Hasil Kuisioner Penyelenggara Seminar.

Keterangan : Pada grafik diatas menyatakan bahwa hasil yang diperoleh :


 Pada poin 1 menyatakan 50% “Sangat Setuju”, 40% “Setuju”, 10% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 2 menyatakan 80% “Sangat Setuju”, 20% “Setuju”, 0% “Ragu-
Ragu”, dan 0%“Tidak Setuju”.
 Pada poin 3 menyatakan 40% “Sangat Setuju”, 60% “Setuju”, 0% “Ragu-
Ragu”, dan 0% user “Tidak Setuju”.
 Pada poin 4 menyatakan 90% “Sangat Setuju”, 10% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 5 menyatakan 80% “Sangat Setuju”, 20% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.

Selain itu, pada diagram kuisioner fitur yang telah dinilai oleh organisasi
kemahasiswaan intra politeknik negeri malang sebagai user penyelenggara
seminar menyatakan berhasil. Semua fitur dapat berjalan sesuai dengan fungsi
dari masing-masing fitur tersebut.
Hasil Kuisioner Peserta Seminar.

Keterangan : Pada grafik diatas menyatakan bahwa hasil yang diperoleh :


 Pada poin 1 menyatakan 53,3% “Sangat Setuju”, 46,7% “Setuju”, 0%
“Ragu-Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 2 menyatakan 53,3% “Sangat Setuju”, 40% “Setuju”, 0% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 3 menyatakan 20% “Sangat Setuju”, 40% “Setuju”, 20% “Ragu-
Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 4 menyatakan 53,3% “Sangat Setuju”, 46,7% “Setuju”, 0%
“Ragu-Ragu”, dan 0% “Tidak Setuju”.
 Pada poin 5 menyatakan 73,3% “Sangat Setuju”, 26,7% “Setuju”, 0%
“Ragu-Ragu”, dan 0% “Tidak Setuju”.

Selain itu, pada diagram kuisioner fitur yang telah dinilai oleh mahasiswa
politeknik negeri malang sebagai user peserta seminar yang menyatakan berhasil.
Semua fitur dapat berjalan sesuai dengan fungsi dari masing-masing fitur tersebut.
Lampiran 6 Lembar Revisi
Lampiran 7 Biodata Penulis

PROFIL PENULIS 1

A. BIODATA

Nama : Didik Triyatmanto


Nomor Induk Mahasiswa : 1631710150
Jenis Kelamin : Laki-Laki
Tempat, Tanggal Lahir : Bandar Agung, 03 September 1998
Agama : Islam
Kelas : MI-3D
Program Studi : D3-Manajemen Informatika
Jurusan : Teknologi Informasi
Perguruan Tinggi : Politeknik Negeri Malang
Alamat : Jl. Imam Bonjol Desa Bandar Agung Dsn
IX RT.018 RW.009 Lampung
Telepon : 081230920914
Email : didiktriyatmanto@gmail.com

B. PENDIDIKAN

1. SDN 1 BANDAR AGUNG 2004-2010


2. SMPN 1 MATARAM BARU 2010-2013
3. SMAN 1 BANDAR SRIBHAWONO 2013-2016
4. POLITEKNIK NEGERI MALANG 2016-2019
PROFIL PENULIS 2

A. BIODATA

Nama : Hijratush Sholikhin


Nomor Induk Mahasiswa : 1631710116
Jenis Kelamin : Laki-Laki
Tempat, Tanggal Lahir : Lumajang, 15 November 1997
Agama : Islam
Kelas : MI-3D
Program Studi : D3-Manajemen Informatika
Jurusan : Teknologi Informasi
Perguruan Tinggi : Politeknik Negeri Malang
Alamat : Perumnas Jatiroto Block C.11 RT04 RW07
Telepon : 081216266848
Email : hijratushsholikhin@gmail.com

B. PENDIDIKAN
1. SDN KALIBOTO KIDUL 01 2004-2010
2. SMPN 1 JATIROTO 2010-2013
3. SMAN JATIROTO 2013-2016
4. POLITEKNIK NEGERI MALANG 2016-2019

Anda mungkin juga menyukai