PERANCANGAN SISTEM INFORMASI ADMINISRASI KURSUS ...
Transcript of PERANCANGAN SISTEM INFORMASI ADMINISRASI KURSUS ...
PERANCANGAN SISTEM INFORMASI ADMINISRASI
KURSUS PHOTOGRAPHY BERBASIS WEB
SKRIPSI
HIDAYAT RAMDHANI
1310512073
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
PERANCANGAN SISTEM INFORMASI ADMINISRASI
KURSUS PHOTOGRAPHY BERBASIS WEB
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
HIDAYAT RAMDHANI
1310512073
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
ii
iii
iv
v
PERANCANGAN SISTEM INFORMASI ADMINISRASI
KURSUS PHOTOGRAPHY BERBASIS WEB
Hidayat Ramdhani
Abstrak
Pembuatan skripsi ini bertujuan untuk merancang suatu sistem informasi
administrasi kursus photography berbasis web. Sistem tersebut dibutuhkan karena
prosedur yang berjalan seperti Proses pendaftaran masih konvensional yang harus
datang langsung ke tempat kursus, dan Penyimpanan data yang masih
menggunakan kertas sehingga kurang ekonomis dan rentan kerusakan. Dalam segi
penginformasian tentang kursus dan pendaftaran yang kurang luas dan informasi
jadwal kursus yang belum up to date serta Pembuatan laporan kurang akurat dan
terjadi keterlambatan. Untuk Metode perancangan yang digunakan dalam
penelitian ini adalah metode RAD (Rapid Application Development) dan analisis
permasalahan menggunakan metode PIECES (Performance, Information,
Economic, Control, Efficiency, dan Service). Sedangkan model desain
menerapkan metode UML (Unified Modelling Language). Dengan adanya sistem
informasi administrasi ini diharapkan dapat memudahkan pihak administrasi
untuk mengelola data dan penyampaian informasi secara tepat dan cepat, serta
memudahkan calon siswa dalam melakukan pendaftaran tanpa membuang waktu
dan tenaga.
Kata Kunci : Administrasi, Kursus, Photography, RAD, PIECES
vi
DESIGN ADMINISTRATION INFORMATION SYSTEM
COURSE PHOTOGRAPHY WEB-BASED
Hidayat Ramdhani
Abstract
This thesis intend to design an administration information system web-based of
photography courses. The system is needed because procedure that run as the
process registration still convetional must come directly to the course, and data
storage that are still using paper so the less economical and susceptible to demage.
In the terms of submission the information an courses and registration of the less
extensive information and a schedule of courses that are not yet up to date as well
as the creation of the report inaccurate and occur late. The design for the method
used in this research is a RAD (Rapid Application Development) method, and
analysis the problem use PIECES method. While the model applying UML
(Unified Modelling Language) method. With the information systems
administration is expected to make it easier for the Administration to manage the
delivery of the data and information appropriately and quickly, as well as make it
easier for prospective students in the registration without wasting time and effort.
Keywords : Administration, Course, Photography, RAD, PIECES
vii
PRAKATA
Puji syukur yang sebesar-besarnya penulis panjatkan kehadirat Allah SWT
yang telah melimpahkan rahmat, taufik serta hidayah-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir ini dengan judul “PERANCANGAN SISTEM
INFORMASI ADMINISRASI KURSUS PHOTOGRAPHY BERBASIS
WEB”. Adapun penulisan Tugas Akhir ini disusun guna untuk memenuhi syarat
menyelesaikan Pendidikan Strata 1 (S-1) di Universitas Pembangunan Nasional
“Veteran” Jakarta.
Dalam penulisan laporan skripsi ini penulis menyampaikan ucapan terima
kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan penulisan
laporan skripsi ini khususnya kepada :
1. Bapak Dr. Nidjo Sandjojo, M.Sc, selaku Dekan Fakultas Ilmu
Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.
2. Ibu Erly Krisnanik, S.Kom., MM, selaku Ketua Jurusan Sistem
Informasi, Fakultas Ilmu Komputer Universitas Pembangunan Nasional
“Veteran” Jakarta.
3. Bapak Bambang Tri Wahyono, S.kom,M.Si, selaku Ketua Program
Studi Sistem Informasi, Fakultas Ilmu Komputer Universitas
Pembangunan Nasional “Veteran” Jakarta.
4. Bapak Sayuti S.Kom., M.Kom, selaku dosen pembimbing yang telah
banyak memberikan bimbingan, arahan, dukungan, dan waktunya kepada
penulis selama proses pembuatan penulisan laporan skripsi ini
berlangsung hingga selesai.
5. Kedua orang tua saya yang telah membesarkan, mendidik, dan
membimbing dengan penuh kasih sayang, serta memberikan dukungan
dan doa hingga penulis dapat menyelesaikan penulisan laporan skripsi
ini.
6. Teman-teman jurusan Sistem Informasi angkatan 2013, terutama teman-
teman kelas C yang tidak dapat penulis sebutkan satu persatu, terima
viii
kasih untuk ilmu yang sudah dibagikan serta waktu yang sudah
diluangkan untuk penulis.
Penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih
banyak kekurangan, oleh karena itu penulis sangat mengharapkan saran-saran
maupun kritik-kritik yang sifatnya membangun untuk penyempurnaan penulisan
tugas akhir ini. Dan pada akhirnya penulis berharap bahwa penulisan tugas akhir
ini dapat memberikan manfaat bagi pembaca.
Jakarta, 7 Juli 2017
(Penulis)
ix
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
PERNYATAAN ORISINALITAS ....................................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI .................................................. iii
LEMBAR PENGESAHAN ................................................................................... iv
ABSTRAK .............................................................................................................. v
ABSTRACT ............................................................................................................ vi
PRAKATA ........................................................................................................... vii
DAFTAR ISI ......................................................................................................... ix
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR SIMBOL ............................................................................................... xv
DAFTAR LAMPIRAN ....................................................................................... xix
BAB 1 PENDAHULUAN .................................................................................... 1
1.1 Latar Belakang .................................................................................. 1
1.2 Rumusan Masalah ............................................................................. 2
1.3 Ruang Lingkup.................................................................................. 2
1.4 Tujuan dan Manfaat Penelitian ......................................................... 3
1.4.1 Tujuan Penelitian ................................................................... 3
1.4.2 Manfaat Penelitian ................................................................. 3
1.5 Luaran yang Diharapkan ................................................................... 3
1.6 Sistematika Penulisan ....................................................................... 4
BAB 2 TINJAUAN PUSTAKA ........................................................................... 5
2.1 Pengertian Sistem.............................................................................. 5
2.1.1 Elemen Sistem ....................................................................... 5
2.1.2 Karakteristik Sistem ............................................................... 7
2.2 Pengertian Informasi ......................................................................... 9
2.3 Pengertian Sistem Informasi ............................................................. 9
2.4 Pengertian Analisis Sistem ............................................................... 9
2.5 Pengertian Metoda PIECES ............................................................ 10
2.6 Pengertian Rancangan Sistem ......................................................... 11
2.7 Pengertian Rapid Application Development (RAD) ....................... 11
2.7.1 Fase-Fase RAD .................................................................... 12
2.7.2 Kelebihan dan Kekurangan RAD ........................................ 13
2.8 Pengertian Website ......................................................................... 14
2.9 Aplikasi Berbasis Web .................................................................... 15
2.9.1 Arsitektur 3-Tier .................................................................. 15
2.9.2 Web Server ........................................................................... 16 2.9.3 Hosting ................................................................................. 17
2.9.4 VPS ...................................................................................... 19
2.10 Pengertian Basis Data (Database) ................................................ 19
2.11 Bahasa Pemograman ..................................................................... 20
2.11.1 Kelebihan Java ................................................................. 23
2.11.2 Kekurangan Java .............................................................. 23
x
2.12 Pengertian Unfied Modeling Language (UML) ............................ 24
2.13 Pengertian Pengujian (Black Box Testing) .................................... 25
2.14 Notifikasi dan SMS ....................................................................... 25
2.15 Pengertian Administrasi ................................................................ 26
2.16 Pengertian Kursus ......................................................................... 27
2.17 Penelitian Relevan ........................................................................ 27
BAB 3 METODOLOGI PENELITIAN.............................................................. 31
3.1 Kerangka Penelitian ........................................................................ 31
3.2 Tahapan Penelitian .......................................................................... 32
3.3 Teknik Pengumpulan Data .............................................................. 33
3.4 Waktu dan Tempat Penelitian ......................................................... 34
3.5 Alat Pendukung Penelitian .............................................................. 34
3.6 Jadwal Kegiatan .............................................................................. 35
BAB 4 HASIL DAN PEMBAHASAN............................................................... 36
4.1 Profil Perusahaan ............................................................................ 36
4.1.1 Sejarah Singkat .................................................................... 36
4.1.2 Visi ....................................................................................... 36
4.1.3 Misi ...................................................................................... 36
4.1.4 Sturuktur Organisasi ............................................................ 37
4.2 Analisis Prosedur Sistem Berjalan .................................................. 39
4.2.1 Prosedur Sistem Berjalan ..................................................... 39
4.2.2 Use Case Sistem Berjalan .................................................... 40
4.2.3 Naratif Use Case Sistem yang Berjalan ............................... 41
4.2.4 Dokumen Sistem Berjalan ................................................... 43
4.3 Analisis Permasalahan .................................................................... 44
4.3.1 Teknologi Pengolahan Data yang Digunakan ..................... 44
4.3.2 Identifikasi Masalah ............................................................. 44
4.4 Masalah Pokok ................................................................................. 46
4.5 Analisis Kebutuhan Informasi.......................................................... 46
4.6 Rancangan Sistem Usulan ................................................................ 47
4.6.1 Metode Penngembangan yang Digunakan .......................... 47
4.6.2 Teknik Pengolahan Data ...................................................... 47
4.6.3 Pengamanan Aplikasi .......................................................... 48
4.7 Sistem Usulan................................................................................... 48
4.7.1 Sistem Informasi Administrasi Kursus Photography............. 48
4.7.2 Tujuan dan Sasaran ............................................................... 48
4.7.3 Rancangan Logik .................................................................. 49
4.7.4 Rancangan User Interface .................................................... 66
4.7.5 Rancangan Database ............................................................ 68
4.7.6 Layout Halaman Web .......................................................... 72
4.7.7 Rancangan Dokumen Keluaran ............................................ 80
4.7.8 Rancangan Arsitektur ........................................................... 80
4.7.9 Rancangan Infrasutruktur ..................................................... 81
4.8 Testing .............................................................................................. 83
4.9 Implementasi .................................................................................... 84
xi
BAB 5 PENUTUP............................................................................................... 85
5.1 Simpulan ......................................................................................... 85
5.2 Saran ............................................................................................... 85
DAFTAR PUSTAKA ........................................................................................... 86
RIWAYAT HIDUP
LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1 Tabel Penelitian Relevan ...................................................................... 27
Tabel 3.1 Tahapan Kegiatan ................................................................................. 35
Tabel 4.1 Naratif Use Case Pendaftaran Siswa Baru ............................................ 41
Tabel 4.2 Naratif Use Case Pembayaran Kursus .................................................. 41
Tabel 4.3 Naratif Use Case Penjadwalan .............................................................. 42
Tabel 4.4 Naratif Use Case Pembuatan Laporan .................................................. 42
Tabel 4.5 Naratif Use Case Sertifikasi .................................................................. 43
Tabel 4.6 Dokumen Masukkan ............................................................................. 43
Tabel 4.7 Dokumen Keluaran ............................................................................... 44
Tabel 4.8 Daftar Istilah Aktor atau Pelaku Sistem ................................................ 49
Tabel 4.9 Deskripsi Use Case ............................................................................... 50
Tabel 4.10 Naratif Usecase Pendaftaran Siswa .................................................... 51
Tabel 4.11 Naratif Usecase Pembayaran Pendaftaran .......................................... 52
Tabel 4.12 Naratif Usecase Penjadwalan.............................................................. 53
Tabel 4.13 Naratif Usecase Pembayaran Kursus .................................................. 54
Tabel 4.14 Naratif Usecase Pembuatan Laporan .................................................. 55
Tabel 4.15 Naratif Usecase Sertifikasi.................................................................. 56
Tabel 4.16 Daftar Struktur File ............................................................................. 69
Table 4.17 Rancangan Keluaran ........................................................................... 80
Tabel 4.18 Spesifikasi Perangkat VPS .................................................................. 83
xiii
DAFTAR GAMBAR
Gambar 2.1 Fase Fase RAD .................................................................................. 12
Gambar 3.1 Kerangka Penelitian .......................................................................... 31
Gambar 4.1 Struktur Organisasi ............................................................................ 37
Gambar 4.2 Use Case Sistem Berjalan ................................................................. 40
Gambar 4.3 Usecase Sistem Usulan ..................................................................... 50
Gambar 4.4 Usecase Pendaftaran Siswa ............................................................... 51
Gambar 4.5 Usecase Pembayaran Pendaftaran ..................................................... 52
Gambar 4.6 Usecase Penjadwalan ........................................................................ 53
Gambar 4.7 Usecase Pembayaran Kursus ............................................................ 54
Gambar 4.8 Usecase Pembuatan Laporan ............................................................ 55
Gambar 4.9 Usecase Sertifikasi ............................................................................ 56
Gambar 4.10 Activity Diagram Pendaftaran Siswa ............................................... 57
Gambar 4.11 Activity Diagram Pembayaran Pendaftaran ..................................... 58
Gambar 4.12 Activity Diagram Penjadwalan ........................................................ 59
Gambar 4.13 Activity Diagram Pembayaran Kursus............................................. 60
Gambar 4.14 Activity Diagram Pembuatan Laporan............................................. 61
Gambar 4.15 Activity Diagram Sertifikasi ............................................................ 62
Gambar 4.16 Sequence Diagram Pendaftaran ....................................................... 63
Gambar 4.17 Sequence Diagram Pembayaran Pendaftaran .................................. 63
Gambar 4.18 Sequence Diagram Penjadwalan ..................................................... 64
Gambar 4.19 Sequence Diagram Pembayaran Kursus .......................................... 64
Gambar 4.20 Sequence Diagram Pembuatan Laporan .......................................... 65
Gambar 4.21 Sequence Diagram Sertifikasi ......................................................... 65
Gambar 4.22 Struktur Menu Pengguna Umum..................................................... 66
Gambar 4.23 Struktur Menu Siswa ....................................................................... 66
Gambar 4.24 Struktur Menu Administrasi ............................................................ 67
Gambar 4.25 Struktur Menu Pemilik .................................................................... 67
Gambar 4.26 Class Diagram ................................................................................. 68
Gambar 4.27 Halaman Index ................................................................................ 72
Gambar 4.28 Halaman Daftar Jadwal ................................................................... 72
Gambar 4.29 Halaman Pendaftaran ...................................................................... 73
Gambar 4.30 Halaman Login ................................................................................ 73
Gambar 4.31 Halaman Pendaftaran User .............................................................. 74
Gambar 4.32 Halaman Utama Siswa .................................................................... 74
Gambar 4.33 Halaman Utama Administrasi ......................................................... 75
Gambar 4.34 Halaman Jadwal .............................................................................. 75
Gambar 4.35 Halaman Tambah Jadwal ................................................................ 76
Gambar 4.36 Halaman Data Siswa ....................................................................... 76
Gambar 4.37 Halaman Sertifikasi ......................................................................... 77
Gambar 4.38 Halaman Pembayaran ...................................................................... 77
Gambar 4.39 Halaman Users ................................................................................ 78
Gambar 4.40 Halaman Daftar Karyawan .............................................................. 78
Gambar 4.41 Halaman Tambah Karyawan ........................................................... 79
Gambar 4.42 Halaman Data Pengajar ................................................................... 79
xiv
Gambar 4.43 Halaman Tambah Pengajar ............................................................. 80
Gambar 4.44 Diagram Rancangan Arsitektur Sistem ........................................... 81
Gambar 4.45 Rancangan Infrastruktur .................................................................. 81
xv
DAFTAR SIMBOL
1. Flowchart
No Simbol Nama Penjelasan
1
Dokumen
Menunjukkan dokumen input dan
output baik untuk proses manual,
mekanik atau komputer.
2
Keputusan Keputusan yang harus dibuat dalam
proses pengolahan data.
3 Terminal Simbol ini menggambarkan awal dan
akhir suatu sistem akuntansi.
4
Garis Alir (Flow
Line)
Simbol ini menggambarkan arah
proses pengolahan data.
5
Data
Simbol yang digunakan untuk
mendeskripsikan data yang
digunakan. Laporan : Simbol yang
digunakan untuk menggambarkan
laporan.
2. Use Case Diagram
No. Nama Simbol Penjelasan
1. Use Case
Use case merupakan fungsionalitas
yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan
antar unit atau aktor.
2. Actor
Actor adalah orang, proses, atau
sistem lain yang berinteraksi
dengan sistem informasi yang akan
dibuat di luar sistem informasi yang
akan dibuat itu sendiri, jadi
walaupun simbol dari aktor adalah
gambar orang, tapi aktor belum
tentu merupakan orang.
3. Association
Association merupakan komunikasi
antara aktor dan use case yang
berpartisipasi pada use case atau
use case yang memiliki interaksi
dengan aktor.
4. Extend <<extend>>
------------------>
Extend adalah relasi use case
tambahan ke sebuah use case,
dimana use case yang ditambahkan
dapat berdiri sendiri walau tanpa
use case tambahan itu.
Use case
xvi
5. Include <<include>>
------------------>
Include adalah relasi use case
tambahan ke sebuah use case, di
mana use case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau
sebagai syarat dijalankan use case
ini.
3. Activity Diagram
No. Nama Simbol Penjelasan
1. Status awal
Status awal merupakan simbol yang
menandakan awal mula pada
aktivitas sistem.
2. Aktivitas Aktivitas merupakan suatu kegiatan
yang dilakukan oleh sistem.
3. Percabangan
Percabangan merupakan suatu
bentuk komunikasi dimana jika ada
pilihan aktivitas lebih dari satu.
4. Penggabungan
Komunikasi penggabungan dimana
lebih dari satu akitivitas
digabungkan menjadi satu
5. Status akhir
Status akhir merupakan simbol
untuk menandakan berakhirnya
suatu sistem.
6. Swimlane
nama swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap
aktivitas yang terjadi.
aktivitas
xvii
4. Class Diagram
No. Nama Simbol Penjelasan
1. Kelas
nama_kelas
+atribut
+operasi()
Kelas adalah sebuah spesifikasi yang
jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti
dari pengembangan dan desain
berorientasi objek. Kelas
menggambarkan keadaan (atribut/
properti) suatu sistem, sekaligus
menawarkan layanan untuk
memanipulasi keadaan tersebut (
layanan/metoda/fungsi). Kelas- kelas
yang ada pada struktur sistem harus
dapat melakukan fungsi-fungs sesuai
dengan kebutuhan sistem.
2. Asosiasi
Asosiasi merupakan relasi antar
kelas dengan makna umum, asosiasi
biasanya juga disertai dengan
multiplicity.
3. Dependency --------------->
Dependency merupakan relasi
antarkelas dengan makna
kebergantungan antar kelas.
4. Aggregation
Aggregation merupakan relasi antar
kelas dengan makna semua-bagian
(whole-part).
xviii
5. Sequence Diagram
No. Nama Simbol Penjelasan
1. Aktor
Aktor adalah orang, proses,
atau sistem lain yang
berinteraksi dengan sistem
informasi yang akan dibuat di
luar sistem informasi yang
akan dibuat itu sendiri, jadi
walaupun simbol dari aktor
adalah gambar orang, tapi
aktor belum tentu merupakan
orang.
2. Lifeline
|
|
|
|
|
Menyatakan kehidupan suatu
objek.
3. Objek
nama objek: nama kelas Menyatakan objek yang
berinteraksi dengan orang.
4. Waktu aktif
Menyatakan objek dalam
keadaan aktif dan
berinteraksi, semua yang
terhubung dengan watu aktif
ini adalah sebuah tahapan
yang dilakukan didalamnya.
5. Pesan pesan
Menyatakan suatu objek
membuat objek lain, arah
panah mengarah pada objek
yang dibuat.
xix
DAFTAR LAMPIRAN
Lampiran A Dokumen Masukan Lampiran A-1 Formulir Pendaftaran
Lampiran B Dokumen Keluatan Lampiran B-1 Bukti Tanda Pembayaran
Lampiran B-2 Jadwal Pembelajaran
Lampiran B-3 Laporan Data Siswa
Lampiran B-4 Laporan Pendapatan
Lampiran B-5 Sertifikat
Lampiran C Struktur File Lampiran C-1 Struktur File Calon Siswa
Lampiran C-2 Struktur File Siswa
Lampiran C-3 Struktur File Karyawan
Lampiran C-4 Struktur File Pengajar
Lampiran C-5 Struktur File Users
Lampiran C-6 Struktur File Jadwal
Lampiran C-7 Struktur File Pembayaran
Lampiran C-8 Struktur File Kodepos
Lampiran D Rancangan Dokumen Keluaran Lampiran D-1 Formulir Pendaftaran
Lampiran D-2 Bukti Tanda Pembayaran
Lampiran D-3 Daftar Calon Siswa
Lampiran D-4 Daftar Siswa
Lampiran D-5 Daftar Pembayaran
Lampiran D-6 Laporan Pendaftaran
Lampiran D-7 Laporan Pendapatan
Lampiran E Testing Sistem Lampiran E-1 Pengujian Form Login
Lampiran E-2 Pengujian Form Pendaftaran Siswa Baru
Lampiran E-3 Pengujian Form Pengajar
Lampiran E-4 Pengujian Form Karyawan
Lampiran E-5 Pengujian Form Jadwal
Lampiran E-6 Pengujian Form Pembayaran
Lampiran E-7 Pengujian Form Sertifikasi