LAPORAN AKHIR
Oleh:
DIDIK TRIYATMANTO NIM. 1631710150
HIJRATUSH SHOLIKHIN NIM. 1631710116
LAPORAN AKHIR
Oleh:
DIDIK TRIYATMANTO NIM. 1631710150
HIJRATUSH SHOLIKHIN NIM. 1631710116
ii
HALAMAN PENGESAHAN
Disusun oleh:
`Mengetahui,
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.
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.
Hijratush Sholikhin
v
ABSTRAK
vi
ABSTRACT
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.
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
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
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
xvi
BAB I
PENDAHULUAN
1
jumlah peserta sesuai dengan yang diharapkan. Hal ini tentu saja mengarah pada
kualitas
2
2
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.
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.
Berisi tentang materi – materi dan teori – teori yang mendukung sistem
Aplikasi Layanan Informasi Seminar Bebasis Website menggunakan Codeigniter.
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 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]
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]
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
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.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
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.
1. User Research
User research adalah tahapan untuk mengetahui kebutuhan user atau
calon user. Salah satu cara untuk keebutuhan user adalah dengan
wawancara.
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
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
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.
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
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.
24
25
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
Pada data flow diagram level 1 ini terdapat 4 tahapan dalam aplikasi
tersebut, antara lain :
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 :
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
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
registrasi ulang, maka admin dapat mengelola data registrasi ulang peserta
seminar.
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.
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..
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.
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.
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.
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.
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.
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.
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 :
3. Tampilan Home
43
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 :
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 :
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.
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 :
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.
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 :
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.
53
Pada gambar 5.6 merupakan implementasi dari tabel kategori yang
berfungsi menyimpan data ketegori. Terdapat 2 baris yaitu id_kategori dan,
nama_kategori.
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 :
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
56
Gambar 5.12 Tampilan Dashboard 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.
58
Gambar 5.15 Tampilan Data Pembayaran Admin
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.
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.
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.
62
Gambar 5.19 Tampilan Login 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.
64
Gambar 5.22 Tampilan Kategori Seminar
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
66
diadakan dan button daftar untuk mendaftar sebagai peserta seminar dari
seminar yang dipilih tersebut.
67
Gambar 5.26 Tampilan History Pendaftaran Seminar
68
Gambar 5.27 Tampilan Upload Bukti Pembayaran
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.
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.
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.
72
Pada gambar 5.32 adalah tampilan data seminar untuk penyelenggara.
73
Pada tampilan ini menampilkan form untuk menambahkan seminar
yang akan diselenggarakan dengan mengisi semua form yang tersedia
didalam form pendaftaran tersebut.
74
Gambar 5.35 Tampilan Data Pembayaran 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.
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.
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
Uji coba dilakukan pada semua menu Aplikasi Layanan Informasi Seminar
Berbasis Website menggunakan Codeigniter.
Hasil
No Fitur
Berhasil Belum
1. Login Admin
2. Pencarian Data Kategori 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
Hasil
No Fitur
Berhasil Belum
1. Registrasi Akun Peserta Seminar
2. Login Akun Peserta Seminar
78
yang ada pada halaman penyelenggara seminar sebagai berikut :
Hasil
No Fitur
Berhasil Belum
1. Registrasi Akun Penyelenggara Seminar
2. Login Akun Penyelenggara 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
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
Saran :
..........................................................................................................................................
82
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
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.
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
6. Pendaftaran seminar
9. Notifikasi email
SS : Sangat Setuju S : Setuju R : Ragu-ragu TS : Tidak Setuju
Saran :
..........................................................................................................................................
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
Berhasil Gagal
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.
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
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.
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
B. PENDIDIKAN
A. BIODATA
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