sistem informasi pendaftaran...
Post on 12-Mar-2019
242 Views
Preview:
TRANSCRIPT
SISTEM INFORMASI
PENDAFTARAN WISUDA ONLINE
(Studi Kasus : UIN Syarif Hidayatullah Jakarta)
Oleh :
Dwi Martha Jingga
20409300
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDAYATULLAH
JAKARTA
2009 M / 1430 H
SISTEM INFORMASI
PENDAFTARAN WISUDA ONLINE
(STUDI KASUS : UIN Syarif Hidayatullah Jakarta)
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh
Gelar Sarjana Komputer
Pada Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh :
Dwi Martha Jingga
204093002606
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDAYATULLAH
JAKARTA
2009 M / 1430 H
PENGESAHAN UJIAN
Skripsi yang berjudul ”Sistem Informasi Pendaftaran Wisuda Online
(Studi Kasus : UIN Syarif Hidayatullah Jakarta)” yang ditulis oleh Dwi
Martha Jingga, NIM 204093002606 telah diuji dan dinyatakan LULUS dalam
sidang Munaqosyah Fakultas Sains dan Teknologi Universitas Islam Negeri
Syarif Hidayatullah Jakarta pada tanggal 12 Januari 2010. Skripsi ini telah
diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana Strata Satu
(S1) Program Studi Sistem Informasi.
Menyetujui,
Penguji I Penguji II
Mu hamm ad Qo maru l Hud a, M. Ko m
NIP. 150 326 908
Zai nu dd in Be y Fa na n ie, M .S c NIP. -
Pembimbing I Pembimbing II
Nu r A eni Hid aya h, MM S I
NIP. 150 368 820
A’ ang Su b iya kto , M. Ko m NIP. 150 411 252
Mengetahui,
Dekan
Fakultas Sains dan Teknologi
DR. S yo p ians yah J a ya Pu tra , M .Sis
NIP.19680117 200112 1 001
Ketua Program Studi Sistem Informasi
A’ ang Su b iya kto , M. Ko m NIP. 150 411 252
SISTEM INFORMASI
PENDAFTARAN WISUDA ONLINE
(STUDI KASUS : UIN Syarif Hidayatullah Jakarta)
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Pada Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh :
Dwi Martha Jingga
204093002606
Pembimbing I
Nu r A eni Hid a ya h, M MS I
NIP. 150 368 820 Menyetujui,
Pembimbing II
A’ ang S ub iya kto , M.Ko m
NIP.150 411 252
Mengetahui,
Ketua Program Studi Sistem Informasi
A’ an g S ub iyakto , M.Ko m
NIP.150 411 252
HALAMAN PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-
BENAR ASLI KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN
SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI
MANAPUN.
Jakarta, Desember 2009
Dwi Ma rt ha J ing ga 204093002606
KATA PENGANTAR
Assalamu’alaikum.Wr.Wb.
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena hanya
dengan Ridha-Nya penulis dapat menyelesaikan penulisan ini yang berjudul ”
Sistem Informasi Pendaftaran Wisuda Online (Studi Kasus : UIN Syarif
Hidayatullah Jakarta)”.
Penulis menyadari bahwa penelitian ini tidak dapat terselesaikan dengan
baik tanpa bantuan dari berbagai pihak. Pada kesempatan ini, penulis ingin
mengucapkan terima kasih yang sebesar-besarnya atas bimbingan dan arahan
yang diberikan kepada penulis selama menyusun penulisan ini. Oleh karena itu
izinkanlah penulis menyampaikan ucapan terima kasih kepada :
1. Bapak Dr. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakuktas Sains
dan Teknologi UIN Syarif Hidayatullah Jakarta.
2. Bapak A’ang Subiyakto, M.Kom selaku Ketua Program Studi Sistem
Informasi.
3. Ibu Nur Aeni Hidayah, MMSi selaku Dosen Pembimbing I dan Bapak
A’ang Subiyakto, M.Kom selaku Dosen Pembimbing II yang telah
membantu penulis menyelesaikan skripsi ini.
4. Bapak Muhammad Qomarul Huda, M.Kom selaku Dosen Penguji I dan
Bapak Zainuddin Bey Fananie, M.Sc selaku Dosen Penguji II yang telah
memberikan masukan dan kritik membangun bagi penulis skripsi ini.
vi
5. Kepala Bagian Akademik Pusat Bapak H. Marzuki Mahmud, MA dan
Kepala Sub Bagian Registrasi Akademik Pusat Bapak MG Hasbullah,
S.Pd dan Ibu Rina, terima kasih atas bantuan dan kerja samanya.
6. Ibu dan Ayah tercinta yang telah memberikan kasih sayang sepanjang
masa dan dukungan secara moril (doa) dan materiil kepada penulis.
7. Kakakku Eka dan kedua adikku Kiki, Ryry dan seluruh keluarga besarku
yang selalu memberikan doa, nasehat dan dukungannya sehingga peneliti
dapat menyelesaikan penulisan ini. Serta Bob Mora Pinagaran Nasution
dengan kasih sayangnya selalu memberikan nasehat dan kritik yang
membangun bagi penulis, serta setia dan sabar mendampingi penulis
sehingga penulis dapat menyelesaikan penulisan ini. Dan tak lupa kepada
Andi Asmara yang telah membantu penulis dalam mempersiapkan seminar
skripsi peneliti serta memberikan masukkan yang membangun bagi
penulis.
8. Sidiq Permana, Muhammad Arif, Muhammad Edwin, dan Bintoro yang
telah membantu penulis dalam menyelesaikan program aplikasi penulisan
ini.
9. Sahabat-sahabatku Ayu, Isma, Neng Indah dan Mumu yang selalu
memberikan doa dan semangatnya kepada penulis.
10. Teman-teman seperjuangan di Progam Studi Sistem Informasi dan Teknik
Informatika angkatan 2004, 2005 dan 2003 Non Reguler serta Reguler,
khususnya teman-teman di SI-A (elvi, isti, echi, nuri, friska, kiki, bob,
nunu, opi, babeh, tb, dika, fahmi, agus, dani, diki, sat ya, farid dan khaidir),
vii
SI-B, TI-A, TI-B, TI-C, dan teman-teman dekat serta pihak lain yang telah
mendukung, mendoakan dan membantu sehingga penulisan penelitian ini
dapat terselesaikan.
11. Tak lupa penulis mengucapkan terima kasih kepada Ario Pradipto dan
Rosa Rakhtyani, yang telah memberikan semangat dan memberikan segala
informasi dengan tulus kepada penulis.
Penulis menyadari skripsi ini masih jauh dari sempurna, dengan segala
kerendahan hati, saran dan kritik akan sangat membantu untuk proses perbaikan
selanjutnya, semoga skripsi ini dapat berguna bagi penulis khususnya dan bagi
pembaca umumnya.
Wassalamu’alikum Wr.Wb
Jakarta, Desember 2009
Dwi M ar tha J ing ga 204093003606
viii
DAFTAR ISI
Halaman Judul …….......………………………………………... i
Halaman Persetujuan Pembimbing .…………………………………… ii
Halaman Pengesahan …………………………………………….……. iii
Halaman Pernyataan ……..…………………………………………….. iv
Abstrak ..................................................................................................... v
Kata Pengantar ......................................................................................... vi
Daftar Isi ..………………………………………………………............ ix
Daftar Tabel ……………………………………………………………. xiii
Daftar Gambar …………………………………………………………. xiv
Daftar Simbol ........................................................................................... xv
BAB I PENDAHULUAN .......................................................... 1
1.1. Latar Belakang ....………………………………. 1
1.2. Perumusan Masalah ....…………………………. 3
1.3. Pembatasan Masalah …………………………… 3
1.4. Tujuan Penelitian .................................................. 4
1.5. Manfaat Penelitian ................................................ 4
1.6. Metode Penelitian ………………………………. 5
1.6.1. Metode Pengumpulan Data ....................... 5
1.6.2. Metode Pengembangan Sistem .................. 6
1.7. Sistematika Penulisan ..………………………….. 8
BAB II LANDASAN TEORI ...................................................... 10
2.1. Definisi Data ..................................……………... 10
2.2. Definisi Sistem ..........….…………..……………. 10
2.3. Definisi Informasi ..……………………………... 10
2.4. Konsep Dasar Sistem Informasi ............................ 11
2.3.2. Definisi Sistem Informasi ....………...…… 11
2.3.3. Manfaat Sistem Informasi ……………… 11
BAB I
PENDAHULUAN
1.1. Latar Belakang
Teknologi semakin berkembang seiring dengan meningkatnya kebutuhan
kita. Dalam memasuki dunia globalisasi, kita mengenal teknologi semakin maju
untuk mempermudah melakukan berbagai kegiatan dalam kehidupan. Kemajuan
dibidang transportasi, komunikasi, kesehatan, pendidikan dan bidang lainnya
merupakan contoh-contoh bahwa kita semakin memerlukan teknologi dalam
kehidupan ini. Peran teknologi dalam kehidupan manusia tidak diragukan lagi.
(sumber : www.wiyoko.com)
Saat ini dunia telah mengenal teknologi yang bernama internet. Dengan
internet semua orang dapat berkomunikasi dengan orang lain yang berada
diberbagai belahan dunia. Melalui media ini mereka dpt memperoleh dan
menyampaikan berbagai informasi yang dibutuhkan kapan saja dan dimana saja.
Dengan jaringan global internet dapat diakses 24 jam sehari 7 seminggu. Begitu
memerlukan informasi tertentu, kita hanya perlu mengakses internet dan dalam
sekejap kita dapat memperoleh berbagai informasi yang kita butuhkan. Dapat
dibayangkan besarnya peranan internet dalam kehidupan kita. (sumber :
www.wiyoko.com)
Menurut Teguh Wayono (2004 : 12) : ”Sistem adalah suatu kesatuan utuh
yang terdiri dari beberapa bagian yang saling berhubungan dan berintekraksi
untuk mencapai tujuan tertentu ”, sedangkan Informasi adalah hasil dari
1
pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimannya
yang menggambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai
alat bantu untuk pengambilan suatu keputusan.
UIN Syarif Hidayatullah merupakan salah satu universitas yang berada di
Jakarta, yang mempunyai visi menjadikan UIN Syarif Hidayatullah Jakarta
sebagai lembaga pendidikan tinggi terkemuka dalam mengintegrasikan aspek
keilmuan, keislaman dan keindonesiaan. Sejak 2007 UIN Syarif Hidayatullah
menetapkan motto Knowledge, Piety, Integrity. Motto ini pertama kali
disampaikan Rektor UIN Syarif Hidayatullah Jakarta, Prof. Dr. Komaruddin
Hidayat, dalam pidato Wisuda Sarjana ke-67 tahun akademik 2006-2007. Salah
satu kegiatan yang wajib dilakukan oleh seorang mahasiswa dalam mengesahkan
gelar sarjananya adalah dengan melakukan wisuda. Wisuda biasanya dilakukan
dua kali dalam satu tahun. Sebelum melakukan wisuda biasanya mahasiwa harus
melakukan pendaftaran terlebih dahulu. Pendaftaran wisuda di UIN Syarif
Hidayatullah masih dilakukan secara manual. Hal ini menyebabkan kurang
efisiennya kegiatan tersebut. Oleh karena itu, peneliti akan membuat sebuah
sistem pendaftaran wisuda yang lebih efisien dengan membuat sebuah sistem
pendaftaran wisuda online sehingga dapat diakses oleh mahasiswa yang ingin
mendaftar dimana saja dan kapan saja.
Berkaitan dengan hal diatas, peneliti mahasiswa program non-reguler
Fakultas Sains dan Teknologi jurusan Sistem Informasi Universitas Islam Negeri
Syarif Hidayatullah Jakarta, mengambil studi kasus pada UIN Syarif Hidayatullah
Jakarta sebagai bagian dari kewajiban akademis untuk membuat tugas akhir atau
2
skripsi. Dengan melakukan keterlibatan secara langsung dalam kegiatan yang
berhubungan dengan studi kasus yang penulis hadapi dan juga melakukan
pengumpulan data dan informasi dengan cara membaca buku-buku atau artikel,
referensi yang dapat dijadikan sebagai acuan pembahasan masalah ini.
Sehubungan dengan itu maka peneliti memilih judul : “SISTEM INFORMASI
PENDAFTARAN WISUDA ONLINE (STUDI KASUS : UIN SYARIF
HIDAYATULLAH JAKARTA)“.
1.2. Perumusan masalah
Perumusan masalah penelitian adalah bagaimana membuat sistem
pendaftaran wisuda secara online pada kampus UIN Syarif Hidayatullah Jakarta.
1.3. Batasan masalah
Sesuai dengan inti dari penelitian, maka peneliti akan membatasi ruang
lingkup pada proses bisnis pembuatan Sistem Informasi Pendaftaran Wisuda
Online, antara lain :
1. Peneliti membuat proses bisnis hanya pada lingkup pendaftaran, bukan
sebuah sistem pendaftaran wisuda yang dapat mencakup proses bisnis e-
banking.
2. Untuk user interface peneliti menggunakan HTML dan untuk database
sistem peneliti menggunakan MySQL. Serta PHP untuk menyambungkan
antara HTML dan MySQL.
3
3. Peneliti hanya menggunakan 4 tahapan SDLC yang terdiri dari : Analisis,
Desain, Coding, dan Testing.
1.4. Tujuan penelitian
Merancang dan membuat aplikasi Sistem Informasi Pendaftaran Wisuda
Online Pada UIN Syarif Hidayatullah Jakarta.
1.5. Manfaat Penelitian
Penulis mengharapkan penelitian ini dapat berguna bagi seluruh pihak
yang terkait, diantaranya :
1. Bagi peneliti kegunaan dari penelitian ini adalah untuk memenuhi salah
satu persyaratan untuk mencapai gelar Pendidiksan S1 (Sarjana) Fakultas
Sains dan Teknologi Jurusan Sistem Informasi Universitas Islam Negeri
Syarif Hidayatullah Jakarta. Menambah pengetahuan penulis tentang
teknologi informasi, khususnya yang berkaitan dengan Sistem Informasi
Pendaftaran Wisuda Online.
2. Bagi Instansi mengubah proses pendaftaran wisuda dari proses manual
menjadi proses yang terkomputerisasi, mempersingkat dan mempermudah
pencatatan data calon wisuda dan meningkatkan pelayanan kepada
mahasiswa karena universitas dapat memberikan informasi-informasi yang
berkaitan dengan pendaftaran wisuda.
3. Bagi pembaca kegunaan dari penelitian ini adalah semoga penelitian ini
berguna bagi pihak lain atau pembaca sebagai informasi, khususnya bagi
4
pembaca yang mempunyai minat di bidang Sistem Informasi Pendaftaran
Wisuda Online.
1.6. Metodologi Penelitian
Metode yang digunakan peneliti dalam pengumpulan data untuk
menyelesaikan laporan tugas akhir ini, diantaranya :
1.6.1. Metode Pengumpulan Data
1. Studi Pustaka
Dilakukan dengan cara membaca buku-buku,
mengumpulkan data dari situs internet, serta artikel dan
penelitian yang berhubungan dengan topik yang akan dibahas
dalam penyusunan skripsi ini.
2. Studi Lapangan
a. Observasi
Melakukan pengamatan dan terlibat langsung
didalam kegiatan lapangan yang berhubungan dengan studi
kasus yang dihadapi.
b. Wawancara
Wawancaran dilakukan melalui pengumpulan data
dengan melakukan tanya jawab secara langsung kepada
pihak-pihak terkait, dalam hal ini pihak yang terkait adalah
staf bagian akademik pusat dan mahasiswa.
5
c. Kuesioner
Kuesioner dilakukan melalui pengumpulan data
dengan membuat daftar pertanyaan yang berkaita dengan
sistem yang sedang berjalan saat ini dan sistem yang akan
diusulkan oleh peneliti yang diberikan kepada mahasiswa
yang belum, sedang bahkan telah melakukan pendaftaran
wisuda.
d. Literatur Sejenis
Melakukan perbandingan dengan hasil penelitian
yang sejenis dari berbagai sumber dengan penelitian yang
peneliti akan buat dapat berupa skripsi orang lain, jurnal,
ataupun aplikasi.
1.6.1. Metode Pengembangan Sistem
Metode yang digunakan dalam pengembangan sistem ini adalah
Software Development Life Cycle (SDLC) atau yang juga dengan metode
air terjun (Waterfall Model) Menurut Roger S. Pressman, 2001:29, yaitu :
1. System Requirement Analysis
Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa
menghasilkan desain yang lengkap. Penulis akan melakukan beberapa hal
6
yang diperlukan yaitu membuat studi kelayakan, alokasi waktu, dan
cakupan.
2. Design
Pada tahap ini dilakukan perancangan terhadap piranti lunak yang
akan dibangun. Hasil analisis kebutuhan piranti lunak dijadikan bahan
pertimbangan dalam melakukan perancangan. Peneliti akan melakukan
prosesnya melalui beberapa tahapan, yaitu: pemodelan proses (Process
Modelling), pemodelan data (Data Modelling), Desain antarmuka
(Interface Design).
3. Code Generation
Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk
yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa
pemrograman.
4. Testing
Tahap ini dilakukan pengujian internal (white-box) pada suatu
piranti lunak yang menggambarkan bahwa semua statement sudah
dilakukan pengujian. Disamping itu, pengujian pada fungsi eksternal
(black-box) juga perlu dilakukan, yaitu untuk menemukan kesalahan serta
memastikan output yang dihasilkan sesuai dengan yang diinginkan pada
tahap perancangan piranti lunak.
7
5. Support atau Maintanance
Kegiatan untuk mendukung beroperasinya dan terpeliharanya
sistem informasi yang telah dibuat. Pemeliharaaan sistem akan dilakukan
oleh administrator yang akan meng-update data agar selalu up to date.
1.7. Sistematika penulisan
Penulisan dan penyusunan penelitian ini disusun berdasarkan
penulisan sistematika sebagai berikut :
BAB I : PENDAHULUAN
Bab ini akan diterangkan tentang latar belakang
masalah, perumusan masalah, batasan masalah,
tujuan dan manfaat penelitian serta metodologi
penelitian dan sistematika penulisan.
BAB II : LANDASAN TEORI
Bab ini berisi tentang teori-teori yang digunakan
dalam penyusunan skripsi ini, dari teori yang
bersifat umum, khusus sampai teori perangkat lunak
yang mendukung perancangan aplikasi ini.
BAB III : METODOLOGI PENELITIAN
Bab ini akan dibahas mengenai metodologi
penelitian yang digunakan dalam mengembangkan
aplikasi ini berdasarkan metodologi pengembangan
sistem.
8
BAB IV : HASIL DAN PEMBAHASAN
Bab ini membahas mengenai hasil dari analisa,
perancangan, implementasi sesuai dengan
metodologi yang dilakukan pada sistem yang
dibuat.
BAB V : KESIMPULAN DAN SARAN
Bab ini berisi simpulan dari hasil penelitian yang
dilakukan, dan juga berisi saran-saran perbaikan
yang berhubungan dengan masalah yang dibahas.
9
2.3.4. Komponen Sistem Informasi ..………..... 12
2.5. Sistem Informasi Akademik Perguruan Tinggi ... 12
2.6. Pendaftaran …………………………….……… 13
2.7. Wisuda ................................................................. 13
2.8. Website ................................................................ 14
2.8.1. Sejarah Website ....................................... 16
2.8.2. Aplikasi Website ...................................... 17
2.9. Basis Data (Database) .......................................... 17
2.9.1. Konsep DBMS
(Database Management System) .............. 18
2.10. Rekayasa Piranti Lunak ......................................... 19
2.10.1. Pengertian Perangkat Lunak ...................... 19
2.10.2. Pengertian Rekayasa Peranti Lunak .......... 20
2.10.3. Model Rekayasa Piranti Lunak ............................. 20
2.11. Model Perancangan Sistem ................................... 22
2.11.1. Flowchart .............................................................. 22
2.11.2. DFD (Data Flow Diagram) ...................... 23
2.11.3. ERD (Entity Relationship Diagram) ......... 24
2.11.4. Normalisasi ................................................ 24
2.12. HTML .................................................................... 25
2.13. PHP ........................................................................ 27
2.13.1. Sejarah ....................................................... 27
2.13.2. Tipe Data ................................................... 27
2.13.3. Variabel ...................................................... 28
2.13.4. Operator ..................................................... 29
2.13.5. Struktur Kendali ......................................... 29
2.13.6. Fungsi ........................................................ 32
2.14. MySQL (My Structure Query Languange) ............ 33
2.15. Macromedia Dreamweaver 8.0 ............................. 34
2.16. Adobe Photoshope CS 2.0 ...................................... 35
2.17. UIN Syarif HIdayatullah ........................................ 36
x
2.18. Observasi (Observation) ........................................ 37
2.19. Wawancara (Interview) ......................................... 37
2.20. Literatur Sejenis ................................................................ 38
BAB III METODOLOGI PENGEMBANGAN ......................... 40
3.1. Metode Pengumpulan Data ………..…………… 40
3.2. Metode Pengembangan Sistem ………………… 42
3.2.1. Analisia (System Recruitment Analysis) ... 43
3.2.2. Perancangan (Design) ............................... 45
3.2.3. Pengkodean (Coding) ................................ 46
3.2.4. Pengujian (Testing) .................................... 46
BAB IV ANALISIS DAN IMPLEMENTASI ............................. 47
4.1. Gambaran Umum Instansi ..………….....………. 47
4.1.1. Visi, Misi dan Tujuan
UIN Syarif Hidayatullah .……….……… 47
4.1.2. Fakultas-Fakultas Pada
UIN Syarif Hidayatullah ……..………… 48
4.2. Struktur Organisasi Bagian Akademik Pada Biro
AAK UIN Syarif Hidayatullah Jakarta ................. 50
4.3. Pengembangan Sistem Informasi Pendaftaran
Wisuda Online …..…………..………...………... 51
4.3.1. Analisia (System Recruitment Analysis) .... 51
4.3.1.1.Study Kelayakan ……………….. 51
4.3.1.2.Alokasi Waktu ................................ 51
4.3.1.3.Cakupan Sistem .............................. 52
4.3.1.4.Uraian Sistem yang Berjalan .......... 52
4.3.1.5.Kelebihan dan Kelemahan Sistem
Yang Berjalan .................................. 56
4.3.1.6.Analisan Pemecahan Masalah ......... 57
xi
4.3.1.7.Usulan Rancangan SI pendaftaran
Wisuda Online ................................ 58
4.3.2. Perancangan (Design) ................................. 62
4.3.2.1.DFD (Data Flow Diagram) ............ 62
4.3.2.1 Kamus Data ……………………… 66
4.3.2.2. Process spesification (PSPEC) ...... 73
4.3.2.3.ERD (Entity Relationship
Diagram) ......................................... 77
4.3.2.4.Normalisasi ..................................... 78
4.3.2.6.Struktur Basis Data ......................... 82
4.3.2.7.Rancangan Antarmuka .................... 86
4.3.3. Pengkodean (Coding) .................................. 96
4.3.4. Pengujian (Testing) ..................................... 96
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan …………………………………….… 98
5.2. Saran ………………………………………….….. 99
Daftar Pustaka …………………………………………………………… 100
Lampiran 1 Tampilan Antarmuka SISPENDA …………………………. 102
Lampiran 2 Wawancara …………………………………………………. 109
Lampiran 3 Kuesioner …………………………………………………… 111
Lampiran 4 Analisa Kuesioner .................................................................. 115
Lampiran 5 Perkiraan Biaya ....................................................................... 123
Lampiarn 6 Alokasi Waktu ......................................................................... 124
Lampiarn 7 Source Code ............................................................................. 125
xii
DAFTAR TABEL
Tabel 2.1. Literatur Sejenis ................................................................................ 38 Tabel 4.1 Process Spesification (PSPEC) .......................................................... 73
Tabel 4.2. Tabel Administrasi .............................................................................. 82 Tabel 4.3. Tabel Bank ........................................................................................ 82
Tabel 4.4. Tabel Fakultas ................................................................................... 82 Tabel 4.5. Tabel Jenis Kelamin .......................................................................... 83
Tabel 4.6. Tabel Calon Wisuda ............................................................................ 83 Tabel 4.7. Tabel Jurusan .................................................................................... 83
Tabel 4.8. Tabel Kursi ....................................................................................... 84 Tabel 4.9. Tabel Pendidikan............................................................................... 84 Tabel 4.10. Tabel Periode .................................................................................. 84 Tabel 4.11. Tabel Status..................................................................................... 84 Tabel 4.12. Tabel Status Berkas ......................................................................... 85 Tabel 4.13. Tabel Typeuser................................................................................ 85 Tabel 4.14. Tabel User ....................................................................................... 85 Tabel 4.15 Hasil Pengujian SISPENDA ............................................................. 97
xiii
DAFTAR TABEL
Tabel 2.1. Literatur Sejenis ................................................................................ 38 Tabel 4.1 Process Spesification (PSPEC) .......................................................... 73 Tabel 4.2. Tabel Administrasi .............................................................................. 82 Tabel 4.3. Tabel Bank ........................................................................................ 82
Tabel 4.4. Tabel Fakultas ................................................................................... 82 Tabel 4.5. Tabel Jenis Kelamin .......................................................................... 83
Tabel 4.6. Tabel Calon Wisuda ............................................................................ 83 Tabel 4.7. Tabel Jurusan .................................................................................... 83
Tabel 4.8. Tabel Kursi ....................................................................................... 84 Tabel 4.9. Tabel Pendidikan............................................................................... 84 Tabel 4.10. Tabel Periode .................................................................................. 84 Tabel 4.11. Tabel Status..................................................................................... 84 Tabel 4.12. Tabel Status Berkas ......................................................................... 85 Tabel 4.13. Tabel Typeuser................................................................................ 85 Tabel 4.14. Tabel User ....................................................................................... 85 Tabel 4.15 Hasil Pengujian SISPENDA ............................................................. 97
BAB II
LANDASAN TEORI
2.1. Definisi Data
Data adalah bahan baku informasi, didefinisikan sebagai kelompok teratur
simbol-simbol yang mewakili kwantitas, tindakan, benda, dan sebagainya yang
disusun untuk diolah dalam bentuk stuktur data, struktur file dan basis data.
(Wahono, 2004:2).
2.2. Definisi Sistem
Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang
saling berhubungan dan berintekraksi untuk mencapai tujuan tertentu. . (Wahono,
2004:12).
2.3. Definisi Informasi
Informasi adalah hasil dari pengolahan data menjadi bentuk yang lebih
berguna bagi yang menerimannya yang menggambarkan suatu kejadian-kejadian
nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan.
(Wahono, 2004:3).
10
2.4. Konsep Dasar Sistem Informasi
2.4.1. Definisi Sistem Informasi
Sistem informasi dapat didefinisikan sebagai berikut :
(Ladjamudin, 2005:13-14)
1. Suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai suatu
tujuan yaitu menyajikan informasi.
2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan
memberikan informasi bagi pengambilan keputusan dan atau
mengendalikan organisasi.
3. Suatu sistem didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi, mendukung operasi, bersifat
manajerial, dan kegiatan strategi diluar tertentu dengan laporan-
laporan yang diperlukan.
2.4.2. Manfaat Sitem Informasi
Ada tiga manfaat sistem informasi : (Ladjamudin, 2005:14)
1. Organisasi menggunakan sistem informasi untuk mengelola
transaksi-transaksi, mengurangi biaya, dan menghasilkan
pendapatan sebagai salah satu produk atau pelayanan
mereka.
2. Bank menggunakan sistem informasi untuk mengelola
nasabah dan membuat berbagai laporan rekening koran dan
transaksi yang terjadi.
11
3. Perusahaan menggunakan sistem informasi
mempertahankan persediaan pada tingkat paling rendah
agar konsisten dengan jenis barang yang tersedia.
2.4.3. Komponen Sistem Informasi
Kita dapat menggambarkan lima komponen dalam sistem
informasi seperti pada gambar di bawah ini :
Hardware (Perangkat
Keras)
Software (Perangkat
Lunak)
Procedures (Prosecur)
People (Manusia)
DATA
Gambar 2.1 Lima komponen Sistem Informasi
(Sumber : Ladjamudin, 2005:15)
2.5. Sistem Informasi Akademik Perguruan Tinggi
Akademik identik dengan penyelenggaraan pendidikan. Akademik lebih
diartikan sebagai prosesi pendidikan mencakup semua aspek yang terkait dengan
masalaj pendidikan suatu lembaga edukasi.
Sistem informasi akademik perguruan tinggi biasanya lebih kompleks dari
pada pendidikan menegah dan atas, hal ini disebabkan karena perbedaan yang
mendasar antara sistem siswa dan mahasiswa dalam penyelenggaraan pendidikan
juga sangat banyaknya jurusan yang ditawarkan perguruan tinggi dengan masing-
masing fakultas/departemen. Di perguruan tinggi biasanya kita mengenal adanya
12
pendaftaran mahasiswa baru, pengisian KRS, pengurusan nilai, jadwal kuliah,
jadwal mengajar, pendaftaran wisuda, skripsi/thesis yang kesemuanya itu
ditangani oleh masing-masing fakultas yang terintegrasi dengan sistem akademik
perguruan tinggi dan lain-lain sedangkan pada pendidikan menengah dan atas
semua sudah terpaket dan dikendalikan sepenuhnya oleh bagian Tata Usaha (TU)
sekolah (Andrianto, 2006 : 8-9).
2.6. Pendaftaran
Pendaftaran yang dalam bahasa Indonesia merupakan kata dasar dari kata
daftar yang berarti catatan sejumlah nama atau hal yg disusun berderet dr atas ke
bawah. Namun arti dari kata pendaftaran itu sendiri berbeda dengan kata
dasarnya. Pendaftaran merupakan proses atau cara dari perbuatan mendaftar
misalnya pencatatan nama, alamat, dsb.
(http://pusatbahasa.diknas.go.id/kbbi/index.php/diakses paa hari: Minggu, 6
Desember 2009).
2.7. Wisuda
Wisuda adalah suatu proses pelantikan kelulusan mahasiswa yang telah
menempuh masa belajar pada suatu universitas. Biasanya prosesi wisuda diawali
dengan prosesi masuknya rektor dan para pembantu rektor dengan dekan-
dekannya guna mewisuda para calon wisudawan. Biasanya setelah acara selesai
dilakukan acara foto-foto bersama dengan orang tua, teman-teman serta
suami/istri wisudawan/ti atau dengan pasangan wisudawan/ti. Dilakukan biasanya
13
setiap akhir semester dalam kalender akademik baik semester genap maupun
semester gasal (ganjil).Pada wisuda biasanya memakai pakaian yang ditentukan,
pakaian pria menggunakan hem putih dan celana hitam bersepatu hitam, pakaian
wanita menggunakan kebaya tradisional tipis dengan kain jarik, tapi secara umum
menggunakan baju toga.
Maka dari itu peneliti dapat menyimpulkan bahwa definisi dari Sistem
Informasi Pendaftaran Wisuda Online adalah sebuah media online yang bertujuan
untuk mempermudah para mahasiswa untuk melakukan pendaftaran wisuda tanpa
perlu datang ke kampus karena media ini merupakan media tanpa batas waktu dan
tempat. Media ini juga dapat membantu para mahasiswa untuk memperoleh
jadwal wisuda yang akan diselenggarakan. (http://id-wikipedia.org/wisuda/diakses
pada hari: Rabu, 13 Januari 2009).
2.8. Website
Website merupakan fasilitas hiperteks untuk menampilkan data berupa
teks, gambar, suara, animasi, dan data multimedia lainnya. Penggolongan website
berdasarkan isinya (website contents) terdiri dari dua jenis yaitu (Wahana
Komputer, 2006:2) :
1. Web Statis
Web statis adalah web yang berisi / menampilkan informasi-informasi
yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat
berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web
lain dan berisi suatu informasi yang tetap maka web tersebut disebut statis.
14
Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman
web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi
pengguna hanya terbatas dapat melihat informasi yang ditampilkan, tetapi
tidak dapat mengolah informasi yang dihasilkan. Web statis biasanya berupa
HyperText Markup Language (HTML) yang ditulis pada editor teks dan
disimpan dalam bentuk .html atau .htm. Pengertian HTML adalah bahasa yang
menggunakan perintah sederhana dalam standar dokumen untuk menyediakan
suatu tampilan visual yang terintegrasi. HTML terdiri atas perintah-perintah
sederhana yang menjelaskan bagaimana struktur dokumen, tetapi tidak
memformatnya. Browser yang menampilkan HTML akan memformat dan
menyesuaikan tampilan HTML sehingga sesuai dengan layar computer
pengunjung. (Wahana Komputer, 2006 : 79).
2. Web Dinamis
Web dinamis adalah web yang menampilkan informasi serta dapat
berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna
untuk berinteraksi menggunakan form sehingga dapat mengolah informasi
yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat
lebih indah. Web dinamis biasanya berupa Page Hypertext Preprocessor
(PHP) yang membuat halaman web HTML menjadi dinamis. HTML yang
digabung dengan script PHP akan menghasilkan tampilan web yang dinamis,
indah, dan interaktif. (Wahana Komputer, 2006 : 80).
15
2.8.1. Sejarah Website
Penemu website adalah Sir Timothy John ¨Tim¨ Berners-Lee,
sedangkan website yang tersambung dengan jaringan, pertamakali muncul
pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk
mempermudah tukar menukar dan memperbarui informasi kepada sesama
peneliti di tempat dia bekerja. Pada tanggal 30 April 1993, CERN (tempat
dimana Tim bekerja) menginformasikan bahwa WWW dapat digunakan
secara gratis oleh semua orang.
Sebuah website bisa berupa hasil kerja dari perorangan atau
individu, atau menunjukkan kepemilikan dari sebuah organisasi,
perusahaan, dan biasanya website itu menujukkan beberapa topik khusus,
atau kepentingan tertentu. Sebuah website bisa berisi hyperlink yang
menghubungkan ke website lain, jadi, kadangkala perbedaan antara
website yang dibuat oleh individu perseorangan dengan website yang
dibuat oleh organisasi bisnis bisa saja tidak kentara.
Website ditulis, atau secara dinamik di konversi menjadi HTML
dan diakses melalui sebuah program software yang biasa disebut dengan
web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat
dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya
bisa saja berupa Personal Computer, Laptop Computer, PDA ataupun
Cellphone.
Sebuah website dibuat didalam sebuah sistem komputer yang
dikenal dengan Web Server, juga disebut HTTP Server, dan pengertian ini
16
juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem
ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang
diperlukan untuk merespon permintaan dari pengguna. Apache adalah
piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian
setelah itu adalah Microsoft Internet information server (IIS).
(http://id.wikipedia.org/wiki/Situs_web#Sejarah)
2.8.2. Aplikasi Website
Web telah menjadi sistem informasi tersebar berbasis hypertext.
Tidak hanya penggunaan dan fungsi solusi berbasis web perusahaan
yang meluas tapi juga aplikasi web menjadi semakin kompleks, memberi
interaktif pemakai akhir, integrasi aplikasi lain, dan pengaksesan
basisdata dan sumber data. Website memerlukan fungsionalitas yang
semakin canggih seperti pelacakan, pembaruan, dan agresi basisdata,
meminta tanggapan, keamanan dan manajemen isi.
2.9. Basis Data (Database)
Basis data (database) adalah koleksi terpadu dari data-data yang saling
berkaitan dari suatu enterprise (perusahaan, instansi pemerintah atau swasta).
(Ladjamudin 2005:130).
Basis data (database) terdiri dari data yang akan digunakan atau
diperuntukkan terhadap banyak ”user”, dimana masing-masing “user” akan
menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan “user” lain
17
dapat juga menggunakan data tersebut dalam waktu yang bersamaan.
(Ladjamudin 2005:129). Berikut adalah beberapa keuntungan dari basis data
terhadap sistem pemrosesan berkas menurut Ladjamudin (2005:129) :
1. Kemubaziran data terkurangi.
2. Penggunaan data lebih mudah.
3. Sekuriti data lebih mudah dilakukan.
4. Berbagi data dapat selalu dilakukan oleh setiap ”user”.
2.9.1. Konsep DBMS (Database Management System)
Kumpulan atau gabungan database dengan perangkat lunak
dinamakan Database Management System atau disingkat menjadi DBMS.
DBMS merupakan koleksi terpadu dari database dan program-program
komputer yang digunakan untuk mengakses dan memelihara database.
Program-program tersebut menyediakan berbagai fasiltas operasi untuk
memasukkan, melacak, dan memodifikasi data kedalam database,
mendefinisikan data baru, serta mengolah data menjadi informasi yang
dibutuhkan. (Ladjamudin 2005:130).
Tujuan utama dari DBMS adalah untuk menyediakan suatu
lingkungan yang mudah dan efisien untuk penggunaan, penarikkan, dan
penyimpanan data dan informasi. (Ladjamudin 2005:131).
Menurut Lajamudin (2005:131), dibandingkan dengan sistem
tradisional yang berbasis kertas, DBMS memiliki empat keunggulan
sebagai berikut :
18
1. Kepraktisan, sistem yang berbasis kertas akan menggunakan kertas
yang sangat banyak untuk menyimpan informasi, sedangkan
DBMS menggunakan media penyimpanan sekunder yang
berukuran kesil tetapi pada informasi.
2. Kecepatan, mesin dapat mengambil atau mengubah data jauh lebih
cepat dari pada manusia.
3. Mengurangi kejemuan, orang cenderung menjadi bosan kalau
melakukan tindakan-tindakan yang berulang yang menggunakan
tangan (misalnya harus mengganti suati informasi).
4. Kekinian, informasi yang tersedia pada DBMS akan bersifat
mutakhir dan akurat setiap saat.
2.10. Rekayasa Piranti Lunak
Saat ini rekayasa piranti lunak telah berkembang dengan cepat seiring
dengan komunitas pengembang piranti lunak yang ada, secara berkelanjutan terus
berusaha mengembangkan teknologi yang dapat membuat piranti lunak tersebut
bergerak lebih cepat, mudah dan murah untuk dibangun dengan perawatan
program komputer.
2.10.1. Pengertian Piranti Lunak
Menurut Roger S. Pressman (2001:6) piranti lunak merupakan
instruksi instruksi atau program komputer yang pada saat dijalankan
memberikan fungsi dan daya guna yang diinginkan.
19
2.10.2. Pengertian Rekayasa Piranti Lunak
Pengertian rekayasa piranti lunak adalah pembentukan dan
penggunaan prinsip-prinsip rekayasa dengan tujuan untuk memperoleh
piranti lunak ekonomis yang dapat diandalkan dan berjalan secara efisien
pada suatu mesin atau komputer yang dikemukakan oleh Fritz Bauer
(Roger S. Pressman, 2001: 20).
2.10.3. Model Rekayasa Piranti Lunak
Menurut Roger S. Pressman (2001:28-30), ada beberapa pilihan
model rekayasa piranti lunak, salah satunya yaitu waterfall model.
Pemberian nama waterfall dikarenakan adanya tahapan demi tahapan yang
harus dilalui, dimana tahapan selanjutnya baru bisa dilakukan apabila
tahapan sebelumnya sudah selesai dan tiap-tiap tahapan ini harus berjalan
secara berurutan.
Model ini memberikan pendekatan-pendekatan sistematis dan
berurutan bagi pengembangan piranti lunak yang dimulai dari level sistem
dan proses kemajuan melalui analysis, design, coding, testing, dan
support. Berikut adalah gambar pengembangan sistem perangkat lunak
dengan proses System Development Life Cycle (SDLC) dengan model
waterfall.
20
Gambar 2.2. Pengembangan Piranti Lunak SDLC Model Waterfall
(Roger S. Pressman, 2001:29)
Penjelasan tahapan-tahapan SDLC model waterfall ini sebagai berikut:
1. System Requirement Analysis
Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa
menghasilkan desain yang lengkap. Penulis akan melakukan beberapa hal
yang diperlukan yaitu membuat studi kelayakan, alokasi waktu, dan
cakupan.
2. Design
Pada tahap ini dilakukan perancangan terhadap piranti lunak yang
akan dibangun. Hasil analisis kebutuhan piranti lunak dijadikan bahan
pertimbangan dalam melakukan perancangan. Penulis akan melakukan
prosesnya melalui beberapa tahapan, yaitu: flowchart, DFD, ERD,
perancangan basis data dan rancangan antarmuka.
21
3. Code Generation
Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk
yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa
pemrograman.
4. Testing
Tahap ini dilakukan pengujian internal (white-box) pada suatu
piranti lunak yang menggambarkan bahwa semua statement sudah
dilakukan pengujian. Disamping itu, pengujian pada fungsi eksternal
(black-box) juga perlu dilakukan, yaitu untuk menemukan kesalahan serta
memastikan output yang dihasilkan sesuai dengan yang diinginkan pada
tahap perancangan piranti lunak.
5. Support atau Maintanance
Kegiatan untuk mendukung beroperasinya dan terpeliharanya
sistem informasi yang telah dibuat. Pemeliharaaan sistem akan dilakukan
oleh administrator yang akan meng-update data agar selalu up to date.
2.11. Model Perancangan Sistem
2.11.1. Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus
menggambarkan langkah-langkah suatu masalah. Flowchart merupakan
cara penyajian dari suatu algoritma. (Ladjamudin, 2005:263)
Menurut (Ladjamudin, 2005:14) ada dua macam Flowchart yang
menggambarkan proses dengan komputer, yaitu :
22
1. System Flowchart
Bagan yang memperlihatkan urutan proses dalam sistem dengan
menunjukkan alat media input, output, serta jenis media penyimpanan
dalam proses pengolahan data.
2. Program Flowchart
Bagan yang memperlihatkan instruksi yang digambarkan dengan
simbol tertentu untuk memecahkan masalah dalam suatu program.
2.11.2. Data Flow diagram (DFD)
Diagram alir data merupakan model dari sistem untuk
menggambarkna pembagian sistem ke modul yang lebih kecil. Salah satu
keuntungan menggunakan diagram alir data adalah memudahkan pemakai
atau user yang kurang menguasai bidang komputer untuk mengerti sistem
yang akan dikerjakan. (Ladjamudin, 2005:64). Tiga urutan DFD meliputi :
1. Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu
proses dan menggambarkan ruang lingkup suatu sistem. Diagram
konteks merupakan level tertinggi dari DFD yang menggambarkan
seluruh input ke sistem ataupun output ke sistem. Ia akan memberi
gambaran tentang keseluruhan sistem. Sistem dibatais oleh
boundary (dapat digambarkan dengan garis putus). Dalam diagram
konteks harus ada satu proses, tidak boleh ada store dalam diagram
konteks. (Ladjamudin, 2005:64).
23
2. Diagram Nol (Overview Diagram)
Diagram nol adalah yang menggambarkan proses dan data
flow diagram. Diagram nol memberikan pandangan secara
menyeluruh mengenai sistem yang ditangani, mengenai tentang
fungsi-fungsi utama atau proses yang ada, aliran data, dan
eksternal entity. (Ladjamudin, 2005:64).
3. Diagram Rinci (Level diagram)
Diagram rinci adalah diagram yang menguraikan proses
apa yang ada dalam diagram nol atau diagram level diatasnya. .
(Ladjamudin, 2005:64).
2.11.3. Entity Relationship Diagram (ERD)
ERD adalah suatu model jaringan yang menggunakan susunan data
yang disimpan dalam sistem secara abstrak. ERD berbeda dengan DFD
yan merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh
sistem, sednagkan ERD merupakan model jaringan data yang menekankan
pada struktur-struktur dan relationalship data. (Ladjamudin, 2005:142).
2.11.4. Normalisasi
Normalisasi adalah suatu proses yang digunakan untuk
menentukan pengelompokkan atribut-atribut dalam sebuah relasi sehingga
diperoleh relasi yang berstruktur baik, yaitu mengandung redudansi data
24
sedikit mungkin dan memungkinkan baris-baris dalam relasi disisipkan,
dimodifikasi, dan dihapus tanpa menimbulkan kesalahan atau
ketidakkonsistenan. (Kadir, 2009:116).
Bentuk normal dalam normalisasi dapat berupa :
1. Bentuk Normal pertama (1NF / First Normal Form)
Yang disebut bentuk normal pertama (1NF) adalah suatu keadaan
yang membuat setiap perpotongan baris dan kolom dalam relasi hanya
berisi satu nilai.
2. Bentuk Normal kedua (2NF / Second Normal Form)
Yang disebut bentuk normal kedua (2NF) adalah suatu bentuk
yang menyaratkan bahwa relasi sudah dalam bentuk normal pertama
dan tidak mengandung depedensi spasial.
3. Bentuk Normal ketiga (3NF / Thrid Normal Form)
Yang disebut bentuk normal ketiga (3NF) adalah suatu bentuk
yang menyaratkan bahwa relasi harus sudah berada dalam bentuk
normal kedua dan tidak mengandung dependensi trasitif.
2.12. HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web dan menampilkan berbagai
informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang
sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut
dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah
25
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat
ini merupakan standar Internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C).
(http://id.wikipedia.org/wiki/Html).
1. Dasar-dasar HTML
Struktur dasar HTML adalah sebagai berikut :
<html>
<head>
<title>Judul Dokumen HTML</title>
</head>
<body>
penulisan Informasi Web
</body>
</html>
Dari struktur dasar HTML di atas dapat dijelaskan sebagai berikut:
a. Tag
b. Element
c. Attribute
d. Element HTML
e. Element HEAD
f. Element TITLE
g. Element BODY
26
2.13. PHP
PHP atau singkatan dari Hypertext Preprocessor merupakan bentuk skrip
yang ditempatkan dalam server dan diproses di server dan hasilnya yang akan
dikirimkan ke klien, tempat pemakai menggunakan browser. (Kadir, 2002-
2003:1)
2.13.1. Sejarah
Kelahiran PHP bermula saat Rasmus Ledorf membuat sejumlah skrip Perl
yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya yakni
pada tahun 1994. Skrip-skrip ini yang selanjutnya dikemas menjadi tool yang
disebut ”Personal Home Page”. Paket inilah yang menjadi cikal bakal PHP. Pada
tahun 1995, Rasmus menciptakan PHP/FI versi 2. Pada versi inilah pemograman
dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarknya, kode
PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan-
perhitungan yang kompleks sambil jalan.
Pada saat ini, PHP cukup populer sebagai peranti pemograman Web,
terutama di lingkungan Linux. Walaupun demikian PHP sebenarnya juga dapat
berfungsi pada server-server berbasis UNIX, Windows NT, dan mancintosh.
Bahkan versi unuk Windows 95/98 pun tersedia.
2.13.2. Tipe Data
Tipe data PHP ada tiga macam, yaitu : integer, double dan string.
1. Integer : menyatakan tipe data bilangan bulat.
2. Double : menyatakan bilangan real yaitu bilangan yang
mempunyai bagian pecahan.
27
3. String : menyatakan tope data teks.
2.13.3. Variable
Variable adalah tempat menyimpan data
(http://ictdeli.net/belajar-php-part1.html). Data yang disimpan
suatu waktu dapat dipanggil ataupun diubah. Variable biasanya
ditandai dengan dollars($) kemudain diikuti dengan nama
variablenya, contohnya:
$bulan=“April”;
$hari=“senin”;
Nama variable bersifat case-sensitive, jadi $bulan berbeda
dengan $Bulan. Contoh script variable:
<html>
<head>
<title>Variables</title>
</head>
<body>
<?php
$NAMA=”Nova”;
$Nama=”Indah”;
$nama=”Putri”;
echo“$NAMA,<br>$Nama,<br>$nama”;
?>
</body>
</html>
28
2.13.4. Operator
Menurut (Firdaus, 2007:36) operator digunakan untuk
memanipulasi suatu variabel untuk mendapatkan sebuah nilai baru.
Beberapa jenis operator dalam PHP, yaitu :
1. Operator Perhitungan, merupakan operator dasar yang melakukan
proses perhitungan matematika.
2. Operator Perbandingan, merupakan operator yang akan meng-
evaluasi suatu ungkapan berdasarkan nilai boolean True atau False
dari ungkapan tersebut.
3. Operator Logika, berfungsi untuk membandingkan dua buah
ekspresi atau lebih.
4. Operator Penugasan, berfungsi untuk mengambil dari variabel
utama dan melakukan proses pada nila variabel kedua.
2.13.5. Struktur Kendali
1. IF
Konstruksi IF digunakan untuk melakukan eksekusi suatu
statement secara bersyarat. Contoh penulisan :
<?php $a=4;
$b=9; if ($a>$b)
{ echo(“a lebih besar dari pada b”);
} elseif ($a<$b)
{ echo(“a lebih kecil b”);
29
}
else
{ echo(“a sama dengan b”);
} ?>
2. WHILE
Bentuk dasar dari statement While adalah sebagai berikut:
while (syarat)
{
statement }
Arti dari statemant While adalah memberikan perintah untuk
menjalankan statement dibawahnya secara berulang-ulang, selama
syaratnya terpenuhi. Contoh penulisan :
<?php $a=1; while ($a<10) {
} ?>
3. FOR
echo($a); $a++;
Cara penulisan statement FOR adalah sebagai berikut:
<?php
for ($a=0;$a<10;$a++) {
echo(“Nilai A = ”); echo(“$a”); echo(“<br>”);
} ?>
30
4. SWITCH
Statement SWITCH digunakan untuk membandingkan suatu
variable dengan beberapa nilai serta menjalankan statement
tertentu jika nilai variable sama dengan nilai yang dibandingkan.
Struktur Switch adalah sebagai berikut:
<?php $a=2; switch($a) { case 1: echo(“Nilai variable a adalah satu”);
break; case 2:
echo(“Nilai variable a adalah dua”); break;
case 3: echo(“Nilai variable a adalah tiga”);
break; } ?>
5. REQUIRE
Statement require digunakan untuk membaca nilai variable dan
fungsi-fungsi dari sebuah file lain. Cara penulisan statement
require adalah:
require(namafile);
Statement require ini tidak dapat dimasukkan diadalam suatu
struktur looping misalnya while atau for. Karena hanya
memperbolehkan pemangggilan file yang sama tersebut hanya
sekali saja. Contoh penulisan :
<?php $a=”Saya sedang belajar PHP”;
31
function tulistebal($teks) {
echo(“<b>$teks</b>”); } ?>
Contoh 2 :
<?php require(“contoh9.php”); tulistebal(“Ini adalah tulisan tebal”); echo(“<br>”); echo($a); ?>
6. INCLUDE
Statement Include akan menyertakan isi suatu file tertentu. Include
dapat diletakkan didalam suatu looping misalkan dalam statement
for atau while. Contoh penulisan :
<?php echo(“--------------------------------------<br>”); echo(“PHP adalah bahasa scripting<br>”); echo(“--------------------------------------<br>”); echo(“<br>”); ?>
Contoh 2 :
<?php
for ($b=1; $b<5; $b++) {
include(“contoh11.php”); }
?>
2.13.6. Fungsi
Istilah fungsi menyatakan blok kode yang diberi nama. Selain
menyediakan sejumlah fungsi bawaan, PHP juga memperkenankan
32
pemograman mendefinisikan sendiri suatu fungsi. Bentuk
pendefinisiannya sebagai berikut :
function nama (daftar parameter){
pernyataan_1;
...
peryataan_n;
}
Pernyataan return dipakai untuk memberikan nilai balik fungsi.
Perlu diketahui bahwa pernyataan return akan membuat fungsi berakhir
dan menghasilkan nilai yang sesuai dengan isi variabel.
2.14. MySQL (My Structure Query Language)
MySQL adalah database yang menghubungkan script PHP menggunakan
perintah query dan escape character yang sama dengan PHP. MySQL
mempunyai tampilan client yang mempermudah user dalam meng-akses database
dengan kata sandi (password) untuk mengijinkan proses yang sedang user
lakukan. Kelebihan dari MySQL adalah dapat melakukan transaksi dengan mudah
dan efisien serta mampu menangani jutaan user dalam waktu yang bersamaan.
MySQL dapat digunakan di Command Line atau phpmyadmin. (Firdaus,
2007:56).
MySQL termasuk jenis RDBMS (Relational Database Management
System). Pada MySQL sebuah basis data terdiri atas tabel-tabel dan sebuah tabel
terdiri atas baris dan kolom. (Kadir, 2002-2003:350).
Menurut Firdaus (2007:63-65), MySQL memiliki banyak tipe data
berbeda yang dibagi menjadi tiga kategori, yaitu :
33
1. Tipe Data Numeric
2. Tipe Data Date and Time
3. Tipe Data String
2.15. Macromedia Dreamweaver 8.0
Macromedia Dreamweaver adalah sebuah software web design yang
menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu
waktu, yaitu mendesain dan memprogram. (M. Suyanto, 2003 : 238). Sedangkan
menurut Mei Lenawati (2007:1) Macromedia Dreamweaver 8.0 didukung dengan
penggunaan CSS, XML, RSS, dan kemudahan-kemudahan lain yang diperlukan.
Berikut ini lingkungan kerja macromedia dreamweaver 8.0 :
Insert Bar
Document Bar
Property Inspector Panel Groups
Document Window
Gambar 2.3. Lingkungan Kerja Macromedia Dreamweaver 8.0
(Sumber : Mei Lenawati, 2007:2)
34
2.16. Adobe Photoshop CS 2.0
Adobe Photoshop CS adalah program yang diorientasikan untuk mengedit,
memodifikasi, maupun memanipulasi bitmap atau foto. Aplikasi Adobe
Photoshop CS selain tangguh dalam mengedit, memodifikasi, maupun
memanipulasi bitmap atau foto, juga banyak lagi menyediakan fasilitas-fasilitas
lain yang menarik. Untuk memenuhi setiap kebutuhan yang menarik, seperti:
pengaturan warna yang semakin akurat, penggunaan fasilitas efek dan filter yang
semakin canggih, dan fasilitas pemodifikasian tipografi teks yang semakin unik
dan fantastik. (Khaeruddin, 2005 : 13). Berikut ini lingkungan kerja adobe
photoshop CS 2.0 :
Toolbar Panel Groups
Document Window
Gambar 2.4. Lingkungan Kerja Adobe Photoshop CS 2.0
(Khaeruddin, 2005 : 13)
35
2.17. UIN Syarif Hidayatullah
Pada 1 Juni 2007 UIN Syarif Hidayatullah Jakarta merayakan "golden
anniversary". Selama setengah abad, UIN Syarif Hidayatullah Jakarta telah
menjalankan mandatnya sebagai institusi pembelajaran dan transmisi ilmu
pengetahuan, institusi riset yang mendukung proses pembangunan bangsa, dan
sebagai institusi pengabdian masyarakat yang menyumbangkan program-program
peningkatan kesejahteraan sosial. Selama setengah abad itu pula, UIN Syarif
Hidayatullah Jakarta telah melewati beberapa periode sejarah sehingga sekarang
ini telah menjadi salah satu universitas Islam terkemuka di Indonesia. Secara
singkat sejarah UIN Syarif Hidayatullah Jakarta dapat dibagi ke dalam beberapa
periode, yaitu periode perintisan, periode fakultas IAIN al-Jami’ah, periode IAIN
Syarif Hidayatullah, dan periode UIN Syarif Hidayatullah.
Sebagai bentuk re-integrasi ilmu, UIN Syarif Hidayatullah Jakarta sejak
tahun akademik 2002/2003 menetapkan nama-nama fakultas sebagai berikut:
1. Fakultas Ilmu Tarbiyah dan Keguruan
2. Fakultas Adab dan Humaniora
3. Fakultas Ushuluddin dan Filsafat
4. Fakultas Syari’ah dan Hukum
5. Fakultas Dakwah dan Komunikasi
6. Fakultas Dirasat Islamiyah
7. Fakultas Psikologi
8. Fakultas Ekonomi dan Ilmu Sosial
9. Fakultas Sains dan Teknologi
36
10. Fakultas Kedokteran dan Ilmu Kesehatan
11. Sekolah Pascasarjana
Hingga tahun 2008 wisuda ke-72 UIN Syarif Hidayatullah Jakarta telah
menghasilkan alumni sebanyak 36.099 orang, terdiri atas 19.174 Sarjana Strata
Satu (S1), 1.273 Sarjana Magister (S2), dan 426 Sarjana Doktor (S3). UIN Syarif
Hidayatullah Jakarta terus berupaya menyiapkan peserta didiknya menjadi
anggota masyarakat yang memiliki kemampuan akademik dan profesional yang
dapat menerapkan, mengembangkan dan atau menciptakan ilmu pengetahuan
keagamaan dan ilmu ilmu terkait lainnya dalam arti yang seluas-luasnya (Tim
Penyusun, 2007-2008 : 3).
2.18. Observasi (Observation)
Observasi (Observation) merupakan teknik atau pendekatan untuk
mendapatkan data primer dengan cara mengamati langsung objek datanya.
Pendekatan observasi dapat diklasifikasikan ke dalam observasi prilaku
(behavioral abservation) dan observasi non-perilaku (nonbehavioral abservation).
(Jogiyanto, 2008:89).
2.19. Wawancara (Interview)
Wawancara (interview) adalah komuniksai dua arah untuk mendapatkan
data dari responden. Wawancara (interview) dapat berupa wawancara personal
(personal Interview), wawancara intersep (intercept Interview) dan wawancara
telepon (telephone Interview). (Jogiyanto, 2008:111).
37
2.20. Literatur Sejenis
Tabel 2.1. Literatur Sejenis (Sumber : Data diolah Penulis)
No. Universitas Alamat Website Tools Kelebihan Kekurangan
http://alumni.ui.ac. id/wisudaOnline/ ww/index.php
1. Universitas Indonesia
w
• PHP dan MySQL
• Sudah bisa melakukan e- banking dengan sistem host to host.
• Terdapat button ubah data yang berfungsi bagi calon wisudawan yang sudah mendaftar jika ingin mengubah datanya.
• Desain yang ditampilkan didominasi dengan warna kuning sesuai dengan logo univeristas.
• Halaman admin dan halaman staff digabung menjadi satu halaman.
• Untuk panduan
pandaftran tidak dibuat button melainkan hanya
tulisan yang jika d klik akan me-link ke halaman tersebut.
• Website tidak berdiri tetapi masih dalam bagian website universitas
.
38
http://www.unsri.ac
.id//?act=registrasi_ wisuda
2. Universitas Sriwijaya
• HTML dan PHP
• Tidak
membingungka n calon wisudawan atau user dalam mencari button pendaftaran wisuda, karena disajikan di halaman utama website universitas.
• Cara mendaftar sangat mudah karena user hanya tinggal mengklik
button pendaftaran wisuda dan langsung mengisi data.
• Keamanan
data sangat kurang semua orang bisa mendaftark an diri.
• Bisa mendaftark an diri dengan
mengguna kan data palsu.
• Website tidak berdiri tetapi masih dalam bagian website universitas.
http://siakad.brawij aya.ac.id/wisuda/
3. Universitas Brawijaya
• PHP dan MySQL
• Tidak membingungka n calon wisudawan atau user dalam mencari button pendaftaran wisuda, karena disajikan di halaman utama website universitas.
• Website tidak berdiri tetapi masih dalam bagian website
universitas.
• Calon wisudawan tdak dapat melihat informasi wisuda karena sebelum melakukan log in.
39
BAB III
METODOLOGI PENELITIAN
Pada bab ini akan diuraikan metodologi penelitian yang digunakan pada
penelitian tugas akhir.
3.1. Metode Pengumpulan Data
Pada tahapan ini dilakukan penelitian melalui studi kasus yang dilakukan
pada Sistem Informasi Pendaftaran Wisuda Online dengan cara melakukan
wawancara dan memberikan kuisioner kepada pihak-pihak dan melalui studi
pustaka. Metode pengumpulan data-data yang diperlukan adalah sebagai berikut :
1. Studi Observasi
Peneliti mengamati secara langsung kegiatan yang ada di Bagian
Administrasi dan Kemahasiswaan (BAAK) Akademik Pusat UIN Syarif
Hidayatullah Jakarta. Peneliti melakukan pengamatan dari bulan Januari –
Februari 2009. Data-data yang peneliti dapatkan berupa jadwal wisuda,
persayaratan wisuda dan alur dari proses pendaftaran wisuda yang sedang
berjalan saat ini.
2. Studi Wawancara
Peneliti melakukan Tanya jawab langsung kepada dua orang
karyawan yang mempunyai peranan penting di BAAK akademik pusat
UIN Syarif Hidayatullah Jakarta, kegiatan wawancara ini peneliti
lakukan pada bulan Februari 2009. Adapun data-data yang peneliti
40
dapatkan guna menunjang penelitian yang peneliti lakukan adalah
berupa mengenai permasalahan yang ada pada proses pendaftaran yang
sedang berjalan saat ini selain itu peneliti juga mendapatkan data
tentang siapa saja para pelaku yang bertanggung jawab terhadap sistem
yang sedang berjalan saat ini.
Hasil wawancara yang penulis lakukan dapat dilihat pada
lampiran 2.
3. Studi Kuesioner
Selain melakukan dua studi di atas peneliti juga menggunakan
studi kuesuioner guna untuk memperkuat hasil data yang dibutuhkan pada
penelitian yang peneliti buat. Pada kuesioner tersebut, peneliti membuat
13 daftar pertanyaan yang berkaitan dengan sistem yang sedang berjalan
dan sistem usulan yang akan peneliti buat. Peneliti menyebarkan kuesioner
ini pada bulan April 2009 pada saat dilakukannya acara wisuda pada saat
penyerahan dari fakultas ke universitas. Kuesioner yang peneliti buat
peneliti ajukan untuk para mahasiswa baik yang telah melakukan proses
pendaftaran wisuda maupun mahasiswa yang belum melakukan proses
tersebut. Hasil dari kuesioner tersebut berupa data grafik yang peneliti
olah menggunakan MS. Excel 2003.
Daftar pertanyaan dari setiap kuisioner yang peneliti lakukan dapat
dilihat pada lampiran lampiran 3 serta analisa dari kuesioner tersebut
dapat dilihat pada lampiran 4.
41
4. Studi Kepustakaan
Peneliti melakukan metode kepustakaan dengan teknik
pengumpulan data-data dan informasi dengan mempelajari buku yang
terdapat pada perpustakaan UIN Syarif Hidayatullah Jakarta maupun
perpustakaan universitas lain seperti Universitas Budi Luhur Jakarta serta
peneliti juga melakukan pencarian di internet ataupun hasil penelitian yang
berkaitan dengan Sistem Informasi Pendaftaran Wisuda Online. Adapun
beberapa buku yang peneliti gunakan pada penilitian ini sebagai berikut :
a. Software Engineering: A Practitioner’s Approach, Fith
(Pressman).
b. Pedoman Akademik UIN S yarif Hidyatullah Jakarta Tahun 2006-
2008 (Tim Penyusun).
c. Analisis dan Desain Sistem Informasi (Al Bahra Ladjamuddin).
d. Metodologi Penelitian Sistem Informasi (Jogiyanto HM).
e. Dasar Pemograman Web Dinamis Menggunakan PHP (Abdul
Kadir).
3.2. Metode Pengembangan Sistem
Dalam mengembangkan Sistem Pendaftarn Wisuda Online Pada
UIN Syarif Hidayatullah Jakarta, peneliti menggunakan metode System
Development Life Cycle (SDLC) dengan model waterfall. Berikut ini
adalah tahapan dari model waterfall. Lihat Gambar 2.2. pada halaman 20.
42
3.2.1. Analisa (System Requirement Analysis)
Tahapan analisis ini dilakukan setelah melakukan tahapan
perencanaan yang terdapat pada metode pengumpulan data. Kemudian
setelah data-data terkumpul secara lengkap lalu dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi untuk pengembangan sistem
aplikasi ini. Peneliti akan melakukan beberapa hal yang diperlukan yaitu
membuat studi kelayakan, alokasi waktu dan cakupan, berikut adalah
rincian tahapnya :
1. Studi Kelayakan (Feasibility Study)
Adapun dalam penelitian ini peneliti mempertimbangkan dua Studi
Kelayakan (Feasibility Study), yaitu :
a. Mempertimbangkan Feasibility Teknis
Peneliti melakukan observasi langsung dengan cara ikut
mempraktekkan langsung prosedur atau cara melakukan pendaftaran
wisuda yang sedang berjalan pada saat ini. Penulis juga melakukan
wawancara kepada pihak terkait untuk mendapatkan informasi tentang
prosedur pendaftaran wisuda yang ada pada saat ini serta peneliti
membuat kuesioner penelitian yang berguna untuk mendapatkan
gambaran sistem yang ada pada saat ini dan gambaran sistem seperti
apa yang diingikan oleh user.
43
b. Mempertimbangkan Feasibility Finansial
Penelitian sistem aplikasi yang peneliti kembangkan, evaluasi
feasibilitas finansialnya mencakup pertimbangan pada setiap
kebutuhan hardware, software, penyewaan jasa hosting dan
penggunaan jasa SDM (Sumber Daya Manusia) rinciannya dapat
dilihat pada lampiran 5.
2. Alokasi Waktu
Perancangan Sistem Informasi Pendaftaran Wisuda Online (Studi
Kasus : UIN Syarif Hidayatullah Jakarta) yang peniliti kerjakan
membutuhkan kurang lebih waktu 1 tahun, terhitung dari Januari –
Desember 2009. rinciannya dapat dilihat pada lampiran 6.
3. Cakupan
Peniliti hanya merancang sebuah Sistem Pendaftaran Wisuda Online
pada UIN S yarif Hidayatullah Jakarta. Dengan hanya merancang
sistem pendaftaran wisuda online, tidak mencakup proses e-
banking.
4. Identifikasi masalah dari pendaftaran wisuda online yang sedang
berjalan pada saat ini.
5. Usulan pemecahan masalah atas permasalahan yang telah
teridentifikasi.
44
3.2.2. Perancangan (Design)
Tahapan selanjutnya dalam SDLC setelah menganalisis masalah
pada sistem yang berjalan, dan memberikan usulan penyelesaian masalah
adalah tahap perancangan sistem yang bertujuan untuk mengatasi
permasalahan-permasalahan yang ada. Pada tahap ini penulis akan
melakukan beberapa hal yang diperlukan dalam design melalui pemodelan
proses (Process Modelling), pemodelan data (Data Modelling), Desain
antarmuka (Interface Design). Berikut penjelasannya :
a. Pemodelan Proses (Process Modelling)
Menggambarkan bagaimana aplikasi beroperasi dan
mengilustrasikan aktifitas-aktifitas yang dilakukan dan bagaimana
data berpindah diantara aktivitas-aktifitas itu. Cara yang digunakan
dengan menggunakan Data Flow diagramI (DFD).
b. pemodelan data (Data Modelling)
Pada tahap ini, akan menggambarkan data yang digunakan
dan diciptakan dalam suatu aplikasi. Cara yang dengan
menggunakan Entity Relationalship Diagram (ERD).
c. Desain antarmuka (Interface Design)
Pada tahapan ini merupakan rancang bangun percakapan
antara pemakai sistem (user) dengan komputer yang terdiri dari
proses memasukkan data ke sistem, menampilkan input-output
informasi kepada user dan sebaliknya. Pada tahap ini peneliti
membuat layout tampilan website untuk sistem pendaftran wisuda
45
online. Peneliti menggunakan software macromedia dreamweaver
8.0 dan allaire homsite 4.5 untuk membuatnya.
3.2.3. Pengkodean (Code Generation)
Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk
yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa
pemrograman. Peneliti menggunakan bahasa pemograman PHP dan
MySQL.
3.2.4. Pengujian (Testing)
Tahap ini dilakukan pengujian pada fungsi eksternal (black-box),
yaitu untuk menemukan kesalahan serta memastikan output yang
dihasilkan sesuai dengan yang diinginkan pada tahap perancangan piranti
lunak.
46
BAB IV
HASIL DAN PEMBAHASAN
4.1. Gambaran Umum Instansi
Pada 1 Juni 2007 UIN S yarif Hidayatullah Jakarta merayakan “golden
anniversary”. Selama setengah abad, UIN Syarif Hidayatullah Jakarta telah
menjalankan mandatnya sebagai institusi pembelajaran dan transmisi ilmu
pengetahuan, institusi riset yang mendukung proses pembanguna bangsa, dan
sebagai institusi pengabdian msyarakat yang menyumbambangkan program-
program peningkatan kesejahteraan sosial. Selama setengah abad itu pula, UIN
Syarif Hidayatullah Jakarta telah melewati beberapa periode sejarah sehingga
sekarang ini telah menjadi salah satu universitas Islam terkemuka di Indonesia.
Secara singkat UIN S yarif Hidayatullah Jakarta dapat dibagi ke dalam beberapa
periode perintisan, periode fakultas IAIN al-jami’ah, periode IAIN Syarif
Hidayatullah, dan periode UIN Syarif Hidayatullah.
4.1.1. Visi, Misi dan Tujuan UIN Syarif Hidayatullah
a. Visi
Menjadikan UIN Syarif Hidayatullah Jakarta sebagai
lembaga pendidikan tinggi terkemuka dalam mengintegrasikan
aspek keilmuan, keislaman dan keindonesiaan.
b. Misi
47
1. Menghasilkan sarjana yang memiliki keunggulan
kompetitif dalam persaingan global.
2. Melakukan epistimologi keilmuan.
3. Memberikan landasan moral terhadap pengembangan
iptek dan melakukan pencerahan dalam bidang imtaq.
4. Mengembangkan keilmuan melalui kegiatan penelitian.
5. Memberikan kontribusi terhadap peningkatan kualitas
hidup masyarakat.
c. Tujuan
1. Menyiapan peserta didik menjadi anggota masyarakat
yang memiliki kemampuan akademik atau professional
yang dapat menerapkan, mengembangkan, dan
menciptakan ilmu pengetahuan, bidang keagamaan,
sosial maupun sains dan teknologi.
2. Mengembangkan dan menyebarluaskan ilmu
pengetahuan agama, sosial, dan sains teknologi serta
mengupayakan penggunaannya untuk meningkatkan
taraf kehidupan masyarakat dan memperkaya
kebudayaan nasional.
4.1.2. Fakultas-Fakultas pada UIN Syarif Hidayatullah
1. Ilmu Tarbiyah dan Keguruan
2. Fakultas Adab dan Humaniora
3. Fakultas Ushuluddin dan Filsafat
48
4. Fakultas Syari’ah dan Hukum
5. Fakultas Dakwah dan Komunikasi
6. Fakultas Dirasat Islamiyah
7. Fakultas Psikologi
8. Fakultas Ekonomi dan Ilmu Sosial
9. Fakultas Sains dan Teknologi
10. Fakultas Kedokteran dan Ilmu Kesehatan
49
4.2. Struktur Organisasi Bagian Akademik Pada Biro AAK UIN Syarif Hidayatullah Jakarta
Gambar 4.1 Struktur Organisasi Bagian Akademik Pada Biro AAK UIN Syarif Hidayatullah Jakarta
(Sumber : Data
BAAK)
4.3. Pengembangan Sistem Informasi Pendaftran Wisuda Online
Berikut adalah pembahasan tahapan-tahapan yang digunakan untuk
pengembangan sistem informasi pendaftran wisuda online pada UIN Syarif
Hidayatullah Jakarta.
4.3.1. Analisa (System Requirement Analysis)
Dalam tahap ini, peneliti melakukan beberapa hal yang sangat
diperlukan sebelum ke tahap analisa, yaitu studi kelayakan (feasibility
study), alokasi waktu, dan menentukan cakupan sistem informasi
pendaftaran wisuda online pada UIN Syarif Hidayatullah Jakarta.
4.3.1.1. Studi Kelayakan (Feasibility study)
Membuat studi kelayakan untuk sistem yang akan dibuat,
seperti mengkaji terlebih dahulu bagaimana proses penyajian
informasi kepangkatan agar dapat dibuat pengembangan aplikasi
ini yang sesuai dengan kebutuhan user di UIN Syarif Hidayatullah
Jakarta pada khususnya. Adapun dalam penelitian ini peneliti
mempertimbangkan feasibility teknis dan feasibility finansial.
4.3.1.2.Alokasi Waktu
Alokasi waktu penelitian pengembangan aplikasi ini
membutuhkan waktu kurang lebih 3 bulan terhitung dari bulan
Januari dan November-Desember 2009, untuk lengkapnya dapat
dilihat pada bagian lampiran 6.
51
4.3.1.3.Cakupan Sistem
Cakupan penelitian pengembangan aplikasi ini yaitu proses
pendaftaran wisuda hanya dilakukan di dalam UIN Syarif
Hidayatullah Jakarta.
Mengumpulkan kebutuhan secara lengkap kemudian
dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh
program yang akan dibangun. Fase ini harus dikerjakan secara
lengkap untuk bisa menghasilkan desain yang lengkap.
4.3.1.4.Uraian Sistem yang Berjalan
1. Pembayaran Wisuda
a. Calon wisudawan memperlihatkan IPK dan surat
keterangan bebas biaya dari fakultas.
b. Calon wisudawan menerima dan mengisi form
pembayaran wisuda di bagian keuangan lantai 3
akademik pusat.
c. Setelah itu calon wisudawan membayar biaya
wisuda sebesar Rp. 600.000,- ke bank.
d. Calon wisudawan kembali lagi ke bagian keuangan
akademik pusat dan memperlihatkan bahwa telah
melakukan pembayaran wisuda di bank.
e. Setelah itu calon wisudawan mendapatkan nomor
pendaftaran wisuda (nomor itu bukan nomor kursi
pada saat pelaksanaan wisuda).
52
Gambar 4.2. Flowchart Proses Pembayaran Wisuda Sistem yang Berjalan
(Sumber : Data diolah oleh penulis)\
53
2. Pendaftaran Wisuda
a. Calon wisudawan mengisi formulir pendaftaran
wisuda yang ada di bagian akademik pusat.
b. Setelah itu calon wisudawan menyerahkan berkas
persyaratan administrasi sebagai berikut :
i. Foto copy transkrip akademik (ttd sekjur dan
akademik pusat) 2 lembar.
ii. Foto copy bebas perkuliahan (bebas SPP).
iii. Telah membayar biaya wisuda di keuangan.
iv. Foto copy tanda lulus ujian komprehensive.
v. Foto copt ijazah SLTA 2 lembar.
vi. Foto copy propesa.
vii. Foto copy lembar pengesahan skripsi yang
ditandatangani pembimbing (judul yang
berbahasa Arab, ditulis dengan huruf Latin).
viii. Mulai angkatan 2005 menyerahkan tanda
lulus TOAFL dan TOEFL.
ix. Pas photo terbaru dan berwarna dengan latar
belakang merah, ukuran 3 x 4 = 3 lembar, 4 x 6
= 2 lembar.
• Bagi laki-laki berjas berwarna gelap dan
berdasi (bukan jas almamater).
54
• Bagi wanita berjilbab rapih memakai baju
kaus.
• Foto jangan dari cetak komputer dan tidak
berkacamata.
Pendaftaran Wisuda
Calon Wisudawan Bagian BAAK Akademik Pusat
Mulai
Form
Pendaftaran
Mengisi Form
Berkas Persayaratan Administrasi
Check
Berkas ?
Berkas Tdk lengkap Lengkapi
Berkas
Berkas lengkap
Menyerahkan
Berkas Persyaratan
Administrasi
Menyimpan
Berkas
Arsip Berkas
Selesai
Gambar 4.3. Flowchart Proses Pendaftaran Wisuda Sistem yang Berjalan
(Sumber : Data diolah oleh penulis)
4.3.1.5.Kelebihan dan Kelemahan Sistem yang Berjalan
55
1. Kelebihan Sistem yang Berjalan
a. Setiap langkah dalam pendaftaran wisuda
disesuaikan dengan prosedur yang ada.
2. Kelemahan Sistem yang Berjalan
a. Cara pendaftaran wisuda yang ada d UIN Syarif
Hidayatullah Jakarta masih bersifat manual
walaupun menggunakan komputer sebagai alat
bantu tetapi belum terkomputerisasi.
b. Memiliki struktur dan cara yang kurang jelas dalam
penanganan sistem informasi pendaftaran wisuda.
Karena masih ada perbedaan antara proses yang
dijelaskan dikertas dengan yang dilakukan
dilapangan.
c. Calon wisudawan/wati harus bolak-balik ke kampus
guna untuk memenuhi semua persyaratan yang
berkaitan dengan pendaftaran wisuda.
d. Calon wisudawan/wati juga sering kesulitan untuk
mengetahui jadwal pelaksanaan wisuda dan apa saja
persyaratan yang harus dipenuhi untuk pendaftaran
wisuda.
e. Calon wisudawan/wati harus datang kekampus
hanya untuk memastikan informasi yang berkaitan
dengan wisuda.
56
4.3.1.6.Analisa Pemecahan Masalah
Setelah menganalisa cara pendaftaran wisuda yang ada di
UIN Syarif Hidatullah Jakarta, maka penulis akan menguraikan
beberapa permasalahan yang terdapat pada proses pendaftaran
wisuda yang sedang berjalan.
1. Permasalahan yang Ditemukan Pada Sistem Lama
a. Bagi calon wisudawan merasa sulit untuk mendapatkan
informasi mengenai semua hal yang berkaitan dengan
pendaftaran wisuda di UIN Syarif Hidayatullah Jakarta
serta alur sistem yang berjalan saat ini dirasa masih
sangat membingungkan calon wisudawan.
b. Bagian akademik belum memiliki data yang terintegrasi
serta masih menggunakan sistem manualisasi dalam
pelayanan pendaftaran wisuda serta penyimpanan arsip
yang juga masih dilakukan secara manual.
2 Pemecahan Masalah
Dengan melihat permasalahan dan kendala yang
terjadi dalam proses pendaftaran wisuda yang telah ada,
maka dibutuhkan suatu media yang dapat menanggulangi
proses pendaftaran tersebut secara lebih efektif dan efisien
dalam menunjang kinerja bagian akademik serta dapat
menjadi sarana interaksi antara pihak calon wisudawan
57
dengan pihak akademik secara dinamis. Oleh karena itu
penulis mengusulkan pembuatan Sistem Pendaftaran
Wisuda Online yang dapat menangani seluruh informasi
dan cara pendaftaran wisuda di UIN Syarif Hidayatullah
Jakarta.
Pembangunan sitem informasi pendaftaran wisuda
online ini dibuat dengan menggunakan bahasa pemograman
PHP versi 5.2.3 diseratai penggunaan basis data MySQL
3.23.32. Salah satu alasan peneliti menggunakan PHP dan
MySQL sebagai basis datanya adalah karena sistem yang
dibuat berbasis online dan lintas plaform. Sehingga
penggunaanya dapat mengaksesnya melalui browser
Internet Explorer ataupun browser lainnya seperti Mozilla
Firefox, Opera, dan lainnya.
4.3.1.7.Usulan Rancangan SI Pendaftaran Wisuda Online
Berikut ini adalah hasil analisa sistem usulan dengan
menggunakan digram alir dokumen (Flowchart) :
58
Gambar 4.4. Flowchart Proses Pendaftaran Calon Wisudawan
Sistem yang Diusulkan
(Sumber : Data diolah oleh penulis)
59
Gambar 4.5. Flowchart Proses Pendaftaran Wisuda Calon Wisudawan
Sistem yang Diusulkan
(Sumber : Data diolah oleh penulis)
60
Pembuatan Laporan Peserta Wisuda
Admin
SISPENDA
Kursi
Mulai
Cetak Laporan
Peserta Wisuda
Laporan
Peserta Wisuda
Selesai
Gambar 4.6. Flowchart Pembuatan Laporan Peserta Wisuda
Sistem yang Diusulkan
(Sumber : Data diolah oleh penulis)
61
4.3.2. Perancangan (Design)
Tahap berikutnya adalah melakukan perancangan pada ”Sistem
Informasi Pendaftaran Wisuda Online”. Prosesnya melalui beberapa
tahap, yaitu : Pemodelan proses (Process Modelling), Pemodelan data
(Data Modelling), dan Desain antar muka (Interface Design).
4.3.2.1.DFD (Data Flow Diagram)
1. Diagram Konteks (Context Diagram)
Gambar 4.7. Diagram Konteks (Context Diagram)
(Data diolah Oleh Penulis)
Pada diagram konteks, sistem hanya digambarkan dengan
sebuah proses, kemudian entitas luar yang bernteraksi dengan
proses tunggal diidentifikasi. Didapat 4 entitas, yaitu admin,
operator, calon wisudawan dan BAAK. Dimana calon wisudawan
sebagai entitas luar (external entity) dan admin dan operator
sebagai entitas dalam (internal entity).
62
2. Diagram Nol (Overview Diagram)
Calon
Wisudawan
data_pribadi username password
judul_skripsi
periode_wisuda
tahun_akademik
no_registrasi_wisuda nama_bank
no_rekening
jumlah_bayar ukuran_toga
1.0*
Pendaftaran Calon Wisuda
2.0*
data_pribadi
username
password
judul_skripsi
periode_wisuda tahun_akademik
no_registrasi_wisuda nama_bank
no_rekening
Calon
Wisudawan
User
Administrasi
nomor_unik_administrasi
status_berkas
Pendaftaran jumlah_bayar Wisuda Calon ukuran_toga
Wisuda
3.0* Validasi Berkas
judul_skripsi
periode_wisuda tahun_akademik
no_registrasi_wisuda nama_bank
no_rekening jumlah_bayar
ukuran_toga
informasi_periode_wisuda
Wisuda nomor_unik_administrasi validasi_berkas
nomor_kursi
informasi_peserta_wisuda
4.0
Operator
judul_skripsi
periode_wisuda
data_pribadi
Pengolahan Data Periode
Wisuda
periode_wisuda Admin
tahun_akademik no_registrasi_wisuda
nama_bank
no_rekening jumlah_bayar ukuran_toga
5.0 Pengolahan
Data Peserta
Wisuda
data_pribadi judul_skripsi
periode_wisuda tahun_akademik
no_registrasi_wisuda nama_bank
no_rekening
jumlah_bayar ukuran_toga
BAAK laporan_daftar_peserta_wisuda
6.0 Pembuatan
Laporan
daftar_peserta_wisuda Kursi
Gambar 4.8. Diagram Nol (Overview Diagram)
(Data diolah Oleh Penulis)
63
Pada diagram level nol, proses tunggal dari diagram
konteks dipecah menjadi 7 proses terperinci, yaitu pendaftarn calon
wisuda, login, pendaftaran wisuda calon wisuda, validasi wisuda,
pengolahan data periode wisuda, pengolahan data peserta wisuda
dan cetak laporan peserta wisuda. Diagram rinci.
a. Diagram rinci proses 5.0 pengolahan data periode
wisuda
Gambar 4.9. Diagram rinci proses 5.0
(Data diolah Oleh Penulis)
64
Pada proses pengolahan data periode wisuda
terdapat 2 proses, yaitu input data periode wisuda dan edit
data periode wisuda. Data yang digunkan pada proses ini
adalah data periode wisuda.
b. Diagram rinci proses 6.0 pengolahan data peserta
wisuda
data_administrasi
data_administrasi
6.1*
Edit Data
Peserta Wisuda
data_pribadi
Administrasi
User
username
password data_pribadi
Calon Wisudawan
Admin
username password
6.2*
Hapus Data
Peserta Wisuda
data_administrasi
data_administrasi_terhapus data_pribadi
data_administrasi_tercetak
6.3*
Cetak Data Peserta Wisuda
data_administrasi
data_pribadi
data_administrasi
data_peserta_wisuda
6.4*
Cari Data
Peserta Wisuda
Gambar 4.10. Diagram rinci proses 6.0
(Data diolah Oleh Penulis)
65
Pada proses pengolahan data peserta wisuda
terdapat 4 proses, yaitu edit data peserta wisuda, hapus data
peserta wisuda, cetak data peserta wisuda, dan cari data
peserta wisuda. Data yang digunkan pada proses ini adalah
data calon wisuda dan administrasi.
4.3.2.2.Kamus Data
a. Nama Arus Data : Data Pribadi
Alias : Data pribadi calon wisuda
Bentuk Data : Variabel / field
Penjelasan : Untuk menginput data dari calon
wisuda
Arus Data : Calon wisuda Proses 1.0
Calon wisuda Proses 6.0
Proses 1.0 DCalon Wisuda
Proses 6.0 DKursi
Admin Prose 6.1
DCalon wisuda Proses 6.2
DCalon wisuda Proses 6.3
DCalon wisuda Proses 6.4
Periode : Setiap ada pendaftaran calon
wisuda
Struktur Data :
No. Nama Item Data Type Lebar 1. nim varchar 25 2. nama varchar 30 3. IdJk int 2 4. tempatLahir varchar 20 5. tanggalLahir date - 6. idJurusan int 2 7. alamatSekarang text -
66
8. alamatAsal text -
9. telepon varchar 15 10. nomorHP varchar 15 11. namaAyah varchar 30 12. pendidikanAyah int 2 13. pekerjaanAyah varchar 50 14. namaIbu varchar 30 15. pendidikanIbu int 2
16. pekerjaanIbu varchar 50 17. foto varchar 100 18. idAdministrasi int 2 19. idUser int 2
b. Nama Arus Data : Data username, data password
Alias : Data login
Bentuk Data : Variabel / field
Penjelasan : Untuk hak akses user
Arus Data : Calon wisuda Proses 2.0
Operator Proses 2.0
Admin Prosses 2.0
Calon wisuda DUser
Operator DUser
Admin DUser
Periode : Setiap ada yang login
Struktur Data :
No. Nama Item Data Type Lebar 1. idUser int 2 2. username text - 3. password text - 4. usernameAsal varchar 30 5. passwordAsal varchar 30 6. idType int 2
c. Nama Arus Data : Data Administrasi
Alias : Data pendaftaran wisuda
Bentuk Data : Variabel / field
67
Penjelasan : Untuk menginput data administrasi
Arus Data : Calon wisuda Proses 3.0
Proses 3.0 DAdministrasi
DAdministrasi Proses 4.0
DAdministrasi Proses 6.0
Proses 6.0 Dkursi
DAdministrasi Proses 6.2
DAdministrasi Proses 6.3
DAdministrasi Proses 6.4
Periode : Setiap ada yang daftar wisuda
Struktur Data :
No. Nama Item Data Type Lebar 1. idAdministrasi int 10 2. nomorRekening varchar 11 3. idBank int 2 4. jumlahBayar int 10 5. nomorRegistrasiWisuda varchar 30
6. judul varchar 100 7. tanggal date - 8. idPeriode int 2 9. idStatusBerkas int 2 10. ukuranToga varchar 1 11. tahunAkademik varchar 10 12. unikid varchar 50
d. Nama Arus Data : Data nomor unik administrasi
Alias : Data nomor untuk validasi berkas
wisuda
Bentuk Data : Variabel (angka dan huruf)
Penjelasan : Untuk menceklis pesyaratan wisuda
Arus Data : Calon wisuda Proses 4.0
Operator Proses 4.0
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
68
e. Nama Arus Data : Data validasi berkas
Alias : Data berkas persyaratan wisuda
Bentuk Data : Dokumen
Penjelasan : Untuk menceklis pesyaratan wisuda
Arus Data : Calon wisuda Proses 4.0
Operator Proses 4.0
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
f. Nama Arus Data : Data status berkas
Alias : Data berkas persyaratan wisuda
Bentuk Data : Variabel
Penjelasan : Untuk memberikan informasi status
berkas persyaratan wisuda calon
wisuda
Arus Data : Proses 4.0 Calon Wisuda
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
g. Nama Arus Data : Data nomor kursi
Alias : Data nomor kursi wisuda
Bentuk Data : Variabel
Penjelasan : Untuk memberikan informasi status
nomor kursi wisuda calon wisuda
Arus Data : Proses 4.0 Calon Wisuda
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
h. Nama Arus Data : Data periode wisuda
Alias : Data jadwal wisuda
Bentuk Data : Variabel / field
69
Penjelasan : Untuk menginput data periode
wisuda
Arus Data : Admin Proses 5.0
Admin Proses 5.1
Periode : Setiap ada jadwal wisuda baru
Struktur Data :
No. Nama Item Data Type Lebar 1. idPeriode int 2 2. tanggalPendaftaran date - 3. tanggalPenyerahan date - 4. tanggalPersiapan date - 5. tanggalPelaksanaan date - 6. idStatus int 2
i. Nama Arus Data : Data periode wisuda baru
Alias : Data jadwal wisuda baru
Bentuk Data : Variabel / field
Penjelasan : Untuk menginput data periode
wisuda baru
Arus Data : Proses 5.1 DPeriode
Proses 5.1 Admin
Periode : Setiap ada jadwal wisuda baru
Struktur Data :
No. Nama Item Data Type Lebar
1. idPeriode int 2 2. tanggalPendaftaran date - 3. tanggalPenyerahan date - 4. tanggalPersiapan date - 5. tanggalPelaksanaan date - 6. idStatus int 2
j. Nama Arus Data : Data periode wisuda terupdate
Alias : Data jadwal wisuda terupdate
Bentuk Data : Variabel / field
Penjelasan : Untuk mengupate data periode
70
wisuda
Arus Data : Dperiode Proses 5.2
Proses 5.2 Admin
Periode : Setiap ada jadwal wisuda diganti
Struktur Data :
No. Nama Item Data Type Lebar 1. idPeriode int 2 2. tanggalPendaftaran date -
3. tanggalPenyerahan date - 4. tanggalPersiapan date - 5. tanggalPelaksanaan date - 6. idStatus int 2
k. Nama Arus Data : Data informasi periode wisuda
Alias : Data informasi jadwal wisuda
Bentuk Data : Variabel / field
Penjelasan : Untuk memberikan informasi
periode wisuda
Arus Data : Proses 5.0 Calon Wisuda
Periode : Setiap ada jadwal wisuda baru
Struktur Data : -
l. Nama Arus Data : Data peserta wisuda terhapus
Alias : Data nama wisudawan terhapus
Bentuk Data : Variabel / field
Penjelasan : Untuk memberikan informasi
peserta wisuda yang dihapus
Arus Data : Proses 6.2 Admin
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
71
m. Nama Arus Data : Data peserta wisuda tercetak
Alias : Data nama wisudawan tercetak
Bentuk Data : Variabel / field
Penjelasan : Untuk memberikan informasi
peserta wisuda yang dicetak
Arus Data : Proses 6.3 Admin
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
n. Nama Arus Data : Data informasi peserta wisuda
Alias : Data informasi nama wisudawan
Bentuk Data : Variabel / field
Penjelasan : Untuk memberikan informasi
peserta wisuda
Arus Data : Proses 6.0 Calon Wisuda
Proses 6.4 Admin
Periode : Setiap ada yang daftar wisuda
Struktur Data : -
o. Nama Arus Data : Data laporan peserta wisuda
Alias : Data laporan nama wisudawan
Bentuk Data : Variabel / field
Penjelasan : Untuk memberikan daftar nama
peserta wisuda yang sudah
melakukan wisuda
Arus Data : Proses 6.0 Calon Wisuda
Periode : Per-periode wisuda
Struktur Data : -
72
4.3.2.3. Process spesification (PSPEC)
Process spesification (PSPEC) digunakan untuk
menggambarkan semua proses model aliran yang tampak pada
tingkat akhir penyaringan. Kandungan dari spesifikasi proses dapat
termasuk teks naratif, gambaran bahasa desain program dari
algoritma proses, persamaan matematika, tabel diagram, atau
bagan.
Dengan memberikan sebuah PSPEC untuk mengiringi
masing-masing gelembung di dalam model aliran, berarti
perekayasa perangkat lunak menciptakan sebuah “spesifikasi mini”
yang dapat berfungsi sebagai sebuah langkah pertama di dalam
kreasi spesifikasi persyaratan perangkat lunak dan sebagai
penuntun bagi desain komponen program yang akan
mengimplementasikan program (Pressman, 1997) Untuk lebih
detailnya process spesification (PSPEC) ditunjukkan pada tabel
4.1.
Tabel 4.1 Process Spesification (PSPEC)
No.
Nama Proses
Data Input Data
Output
Mekanisme
1.0
Pendaftaran
Calon Wisuda
Data Pribadi
dan Foto
-
Proses menerima input berupa data pribadi dan foto dari calon wisuda, lalu sistem penyimpan data dan foto tersebut ke database calon wisuda.
2.0
Login Calon Wisuda, Operator, dan
Data Username
dan
Hak Akses
Proses menerima input berupa data username dan password dari Calon
73
Admin Password Wisuda, Operator, dan
Admin, lalu sistem menyimpan data tersebut ke dalam database user, dan output yang diterima adalah hak akses untuk masuk ke sistem.
3.0
Pendaftaran Calon Wisuda
Data Administrasi
Data Nomor Unik
Administrasi
Proses menerima input data administrasi dari calon wisuda, lalu sistem menyimpan data tersebut ke dalam database administrasi, dan calon wisuda mendapatkan output berupa data nomor unik administrasi.
4.0
Validasi Berkas Wisuda
Data Nomor Unik
Administrasi
Data Status Berkas
Proses menerima input data berupa nomor unik administrasi yang telah calon wisuda peroleh, lalu operator melakukan validasi berkas persyaratan wisuda, dan calon wisuda output berupa data status berkas wisuda yang sudah tervalidasi dan nomor kursi.
5.0
Pengolahan Data Periode Wisuda
Data
Tanggal Wisuda
Data Informasi Jadwal Wisuda
Proses menerima input
data berupa tanggal dari admin, lalu menghasilkan output berupa data informasi jadwal wisuda
6.0
Pengolahan Data Peserta Wisuda
-
Data Informasi Daftar Peserta Wisuda
Proses mengambil data pribadi dan data administrasi dari database calon wisuda dan database administrasi, dan proses juga menyimpan data pribadi dan data administrasi ke database kursi, lalu output yang dihasilkan berupa daftar peserta wisuda.
7.0 Pembuatan
Laporan Daftar
- Data
Laporan Proses mengambil data pribadi dan data
74
Peserta Wisuda Daftar
Peserta Wisuda
administrasi dari database
calon wisuda dan database administrasi, lalu output yang dihasilkan berupa data laporan daftar peserta wisuda.
5.1
Input Data Periode Wisuda
Data
Tanggal Wisuda
Data Periode Wisuda
Baru
Proses menginput data berupa data periode wisuda baru dari admin, lalu data tersebut disimpan di database periode dan menghasilkan output berupa data periode wisuda baru.
5.2
Edit Data
Periode Wisuda
Data Tanggal Wisuda
Data
Periode Wisuda yang Telah Terupdate
Proses menginput data berupa data periode wisuda baru yang telah diedit dari admin, lalu data tersebut disimpan di database periode dan menghasilkan output berupa data periode wisuda yang telah terupdate.
6.1
Edit Data Peserta Wisuda
Data Pribadi, Username, Password dan Foto
Data
Pribadi, Username, Password dan Foto
Baru
Proses menginput data berupa data pribadi, data username, data password dan foto dari admin, lalu data tersebut disimpan di database calon wisuda dan database user, menghasilkan output berupa data pribadi, data username, data password dan foto baru.
6.2
Hapus Data Peserta Wisuda
-
Data Peserta
Wisuda Terhapus
Proses menerima data berupa data pribadi, data username dan password dan data administrsi dari database calon wisuda, user dan administrasi, lalu data tersebut dihapus oleh admin, dan output yang dihasilkan adalah data peserta wisuda yang telah dihapus.
75
6.3
Cetak Data Peserta Wisuda
-
Data Peserta
Wisuda Tercetak
Proses menerima data
berupa data pribadi, data username dan password dan data administrsi dari database calon wisuda, user dan administrasi, lalu data tersebut dihapus oleh admin, dan output yang dihasilkan adalah data peserta wisuda yang telah tercetak.
6.4
Cari Data
Peserta Wisuda
-
Data Informasi Peserta Wisuda
Proses menerima inputan lalu melakukan pencarian data di tabel database.
76
50
xiii
4.3.2.3.ERD (Entity Relationship Diagram)
Gambar 4.21. ERD SISPE
NDA
(Sumber : Data diolah Penulis)
77
4.3.2.4.Normalisasi
Berikut langkah-langkah normalisasi :
1. Bentuk Tidak Normal (UNF)
Berikut adalah bentuk tidak normal :
Gambar 4.22. UNF Bentuk Tidak Normal
(Data diolah Oleh Penulis)
78
2. Bentuk Normal Pertama (1NF)
Pada gambar diatas masih banyak data yang
berulang, sehingga dibentuk normal pertama yaitu
membuat satu entitas tidak memiliki atribut yang sama.
Berikut bentuk normal pertama :
Gambar 4.23. 1NF Bentuk Normal Pertama
(Data diolah Oleh Penulis)
79
3. Bentuk Normal Kedua (2NF)
Langkah selanjutnya adalah membuat normal
kedua. Bentuk normal kedua:
Gambar 4.24. 2NF Bentuk Normal Kedua
(Data diolah Oleh Penulis)
Ket : * Primary Key
**
Foreign Key
80
4. Bentuk Normal Ketiga (3NF)
Langkah selanjutnya adalah membuat normal
ketiga. Bentuk normal ketiga:
Gambar 4.25. 3NF Bentuk Normal Ketiga
(Data diolah Oleh Penulis)
Ket : * Primary Key
**
Foreign Key
81
4.3.2.6.Struktur Basis Data
Berikut adalah spesifikasi tabel basis data yang terdapat
pada sistem informasi pendaftaran wisuda Online :
1. Tabel Administrasi
Tabel 4.2. Tabel Administrasi (Sumber : Data diolah Penulis)
Field Name Data Type Extra idAdministrasi int(10) auto_increment nomorRekening varchar(11) idBank int(2) jumlahBayar int(10) nomorSetor varchar(30) judul varchar(100) tanggal date idPeriode int(2) idStatusBerkas int(2) ukuranToga varchar(1) tahunAkademik varchar(10) unikid varchar(50)
2. Tabel Bank
Tabel 4.3. Tabel Bank
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idBank int(2) auto_increment namaBank varchar(20)
3. Tabel Fakultas
Tabel 4.4. Tabel Fakultas
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idFakultas int(2) auto_increment namaFakultas varchar(20)
82
4. Tabel Jenis Kelamin
Tabel 4.5. Tabel Jenis Kelamin (Sumber : Data diolah Penulis)
Field Name Data Type Extra idJk int(2) auto_increment namaJk varchar(10)
5. Tabel Calon Wisuda
Tabel 4.6. Tabel Calon Wisuda (Sumber : Data diolah Penulis)
Field Name Data Type Extra nim varchar(25) nama varchar(30) idJk int(2) tempatLahir varchar(20) tanggalLahir date idJurusan int(2) alamatSekarang text alamatAsal text telepon varchar(15) nomorHP varchar(15) namaAyah varchar(30) pendidikanAyah int(2) pekerjaanAyah varchar(50) namaIbu varchar(30) pendidikanIbu int(2) pekerjaanIbu varchar(50) foto varchar(100) idAdministrasi int(2) idUser int(2)
6. Tabel
Tabel 4.7. Tabel Jurusan
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idJurusan int(2) auto_increment namaJurusan varchar(20) idFakultas int(2)
83
7. Tabel Kursi
Tabel 4.8. Tabel Kursi
(Sumber : Data diolah Penulis)
Field Name Data Type Extra nomorKursi int(2) idPeriode int(2) idFakultas int(2) auto_increment nim varchar(25)
8. Tabel Pendidikan
Tabel 4.9. Tabel Pendidikan
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idPendidikan int(2) auto_increment namaPendidikan varchar(5)
9. Tabel Periode
Tabel 4.10. Tabel Periode (Sumber : Data diolah Penulis)
Field Name Data Type Extra idPeriode int(2) auto_increment tanggalPendaftaran date tanggalPenyerahan date tanggalPersiapan date tanggalPelaksanaan date idStatus int(2)
10. Tabel Status
Tabel 4.11. Tabel Status
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idStatus int(2) auto_increment namaStatus varchar(10)
84
11. Tabel Status Berkas
Tabel 4.12. Tabel Status Berkas (Sumber : Data diolah Penulis)
Field Name Data Type Extra idStatusBerkas int(2) auto_increment namaStatusBerkas varchar(20)
12. Tabel Typeuser
Tabel 4.13. Tabel Typeuser (Sumber : Data diolah Penulis)
Field Name Data Type Extra idTypeuser int(2) auto_increment namaTypeuser varchar(20)
13. Tabel User
Tabel 4.14. Tabel User
(Sumber : Data diolah Penulis)
Field Name Data Type Extra idUser int(2) auto_increment username text password text usernameAsal varchar(30) passwordAsal varchar(30) idType int(2)
85
4.3.2.7. Rancangan Antarmuka
1. Halaman SISPENDA
a. Halaman Utama
Gambar 4.27. Rancangan Menu Utama
(Data diolah oleh Penulis)
b. Halaman Jadwal Wisuda
Gambar 4.28. Rancangan Menu Jadwal Wisuda
(Data diolah oleh Penulis)
86
c. Halaman Persyaratan Wisuda
Gambar 4.29. Rancangan Menu Persyaratan Wisuda
(Data diolah oleh Penulis)
d. Halaman Nama Wisudawan
Gambar 4.30. Rancangan Menu Nama Wisudawan
(Data diolah oleh Penulis)
87
e. Halaman About
Gambar 4.31. Rancangan Menu About
(Data diolah oleh Penulis)
88
f. Halaman Registrasi
Banner / Logo
Welcome to SISPENDA UIN Jakarta
Tanggal
Home
Jadwal Wisuda
Persyaratan Wisuda
Nama Wisudawan Form Registrasi Registrasi
About Nama :
Login Calon Wisuda NIM :
Jenis Kelamin : Tempat, Tanggal Lahir : Jurusan : Fakultas : Fakultas :
Alamat Sekarang : Alamat Asal :
Telepon : No. HP :
Nama Ayah : Pendidikan Ayah :
Pekerjaan Ayah : Nama Ibu :
Pendidikan Ibu : Pekerjaan Ibu :
Username : Password : Foto :
Save Cancel
© 2009 Universitas Islam Negeri Syarif Hidayatullah Jakarta
Gambar 4.32. Rancangan Menu Registrasi
(Data diolah oleh Penulis)
89
2. Halaman Calon Wisudawan
a. Halaman Login
Gambar 4.33. Rancangan Menu Login Calon Wisudawan
(Data diolah oleh Penulis)
b. Halaman Utama
Gambar 4.34. Rancangan Menu Utama Calon Wisudawan
(Data diolah oleh Penulis)
90
c. Halaman Data Pribadi
Gambar 4.35. Rancangan Menu Data Pribadi
(Data diolah oleh Penulis)
d. Halaman Registrasi Data Akademik
Gambar 4.36. Rancangan Menu Registrasi Akademik
(Data diolah oleh Penulis)
91
e. Halaman Verifikasi Data
Gambar 4.37. Rancangan Menu Verifikasi Data
(Data diolah oleh Penulis)
3. Halaman Operator
a. Halaman Login
Gambar 4.38. Rancangan Menu Login Operator
(Data diolah oleh Penulis)
92
b. Halaman Utama
Gambar 4.39. Rancangan Menu Utama Operator
(Data diolah oleh Penulis)
c. Halaman Form Validasi Berkas
Gambar 4.40. Rancangan Menu Validasi Berkas
(Data diolah oleh Penulis)
93
4. Halaman Admin
a. Halaman Login
Gambar 4.41. Rancangan Login Admin
(Data diolah oleh Penulis)
b. Halaman Utama
Gambar 4.42. Rancangan Menu Utama
(Data diolah oleh Penulis)
94
c. Halaman Peserta Wisuda
Gambar 4.43. Rancangan Peserta Wisuda
(Data diolah oleh Penulis)
d. Halaman Periode Wisuda
Gambar 4.44. Rancangan Periode Wisuda
(Data diolah oleh Penulis)
95
4.4. Pengkodean (Coding)
Pada tahap ini peneliti menggunakan pengembangan piranti lunak
Macromedia Dreamweaver 8.0 dan Allaire Homesite 4.5.2 untuk
mendesain website, program ini mempunyai kelebihan untuk membuat
situs web seperti dengan dua langkah sekaligus dalam satu waktu, yaitu
mendesain dan memprogram. Hal ini disebabkan program ini sudah
menyertakan sintaks-sintaks kode yang berguna untuk mengembangkan
suatu aplikasi situs. Untuk tampilan grafis, penulis menggunakan program
pengolah gambar Adobe Photoshop CS2.
Gambar 4.45. Pengkodean di Macromedia Dreamweaver
menggunakan bahasa PHP
4.5. Pengujian (Testing)
Pada Tahapan ini dilakukan pengujian terhadap program oleh peneliti.
Pada penelitian ini peneliti menggunakan pengujian Eksternal (Black Box).
Pengujian Eksternal (Black Box) peneliti melakukan pengujian terhadap aplikasi
dengan cara mengecek satu persatu link yang dengan menggunakan tabel
pengujian, apakah link tersebut sudah sesuai seperti yang diharapkan atau belum.
96
Tabel 4.15. Hasil Pengujian SISPENDA
No.
Link
Hasil yang diharapkan Hasil
Akurat
1. Home Dapat menampilkan halaman utama ok
2. Jadwal Wisuda Dapat menampilkan jadwal wisuda ok
3. Persyaratan Wisuda Dapat menampilkan halaman persayaratan wisuda ok
4. Nama Wisudawan Dapat menampilkan halaman nama wisudawan ok
5. Registrasi Dapat menampilkan halaman registrasi ok
6. About Dapat menampilkan halaman about ok
7. Login Dapat menampilkan halaman ok
8. Home Calon Wisuda Dapat menampilkan halaman utama SISPENDA ok
9. Data Pribadi Dapat menampilkan halaman data pribadi ok
10. Registrasi Data
Akademik
Dapat menampilkan halaman registrasi data
akademik
ok
11. Hasil Verifikasi Data Dapat menampilkan halaman hasil verifikasi data ok
12. Logout Dapat menampilkan halaman logout ok
13. Peserta Wisuda Dapat menampilkan halaman peserta wisuda ok
14. Periode Wisuda Dapat menampilkan halaman periode wisuda ok
97
BAB V
KESIMPULAN DAN SARAN
Pada bab ini, peneliti juga memberikan kesimpulan dan saran yang
berkaitan dengan judul yang peneliti angkat, agar bertujuan untuk memberikan
masukkan bagi yang ingin mengembangkan aplikasi yang berkaitan dengan judul
yang peneliti angkat.
5.1 Kesimpulan
Sistem Informasi Pendaftaran Wisuda Online merupakan salah satu solusi
yang tepat bagi Universitas Islam Negeri (UIN) Syarif Hidayatullah. Dari proses
dan hasil penelitian sampai pembuatan laporan penelitian ini, peneliti dapat
mengambil kesimpulan sebagai berikut :
1. Dari penelitian ini dihasilkan sebuah aplikasi Sistem Pendaftaran Wisuda
Online yang terdiri dari halaman utama, halaman calon wisuda, halaman
operator dan halaman admin.
2. Dengan adanya Sistem Informasi Pendaftaran Wisuda Online dapat
mempermudah dalam pengaksesan sistem yang selama ini sering
mengalamin hambatan dalam melihat informasi wisuda, seperti jadwal
wisuda dan persyaratan wisuda.
98
5.2 Saran
Pada laporan penelitian ini banyak terdapat keterbatasan, sehingga untuk
lebih mengembangkan hasil pengerjaan Sistem Informasi Pendaftaran Wisuda
Online ini, peneliti memberikan saran-saran yang dapat digunakan sebagai
landasan pengerjaan Sistem Informasi Pendaftaran Wisuda Online, agar hasil
yang didapat menjadi lebih baik.
1. Mengembangkan sistem ini dengan memasukkan teknologi E-Banking
dimana fasilitas layanan transaksi pembayaran pendaftaran wisuda
online dapat dilakukan melalui jaringan internet selama 24 jam 7 hari
seminggu, yang dapat memudahkan para calon wisudawan untuk
melakukan pembayaran pendaftaran wisuda online melalui jaringan
internet kapanpun dan dimanapun.
2. Kepada mahasiswa sebaiknya memperkaya pengetahuan dengan
berbagai referensi buku ataupun internet, serta berusaha untuk
mempelajari suatu tools dan software baru.
99
DAFTAR PUSTAKA
Pressman, R.S. 2001. Software Engineering: A Practitioner’s Approach, Fith
Edition. McGraw Hill Companies, inc. United Stated.
Tim Penyusun, Pedoman Akademik UIN Syarif Hidyatullah Jakarta Tahun 2006-
2008.
Wahono, Teguh, SISTEM INFORMASI (Konsep Dasar, Analisa Desain dan
Implementasi), Graha Ilmu, Yogyakarta. 2004.
Kadir, Abdul, Dasar Pemograman Web Dinamis Menggunakan PHP, Andi,
Yogyakarta. 2002.
Ladjamudin, Al-Bahra, Analisis dan Desain Sistem Informasi, Graha Ilmu,
Yogyakarta. 2005.
HM, Jogiyanto, Metodologi Penelitian Sistem Informasi, Andi, Yogyakarta.
2008.
Mingus, Nancy, Project Management, Prenada, Jakarta. 2002.
Kadir, Abdul, Dasar Perancangan dan Implementasi Database Relasional, Andi,
Yogyakarta. 2009.
Lenawati, Mei, Macromedia 8 dengan PHP, Andi, Yogyakarta, 2007.
Firdaus, 7 Jam Interaktif PHP dan MySQL dengan Dreamweaver, Maxikom,
Palembang, 2007
Sugianto, David. Langkah demi langkah membangun website dengan PHP,
Datakom, Jakarta, 2005
100
Gondodiyoto, Sanyoto. Audit Sistem Informasi Pendekatan CobIT, Mitra Wahana
Media, Jakarta, 2007
Jogiyanto, H.M. 2005. Analisa dan Desain Sistem Informasi. Yogyakarta : Andi
Offset
Yanto Andrianto, “Pengembangan Sistem Informasi Akademik Pada Jurusan
Teknik Informatika dan Sistem Informai UIN S yarif Hidayatullah Jakarta”, 2006,
halaman 8-9.
http://id-wikipedia.org/wisuda/diakses pada hari: Rabu, 13 Januari 2009.
http://e-riset.darmajaya.ac.id/jurnal/ik/wp-nontent/upload/2009/10/8-
julian.pdf/diakses pada hari : Senin, 21 Desember 2009.
http://alumni.ui.ac.id/wisudaOnline/www/index.php
http://www.unsri.ac.id//?act=registrasi_wisuda
http://siakad.brawijaya.ac.id/wisuda/
101
Lampiran 1 : Tampilan Antarmuka SISPENDA
1. Halaman Utama
Gambar L1. Tampilan Halaman Utama
Gambar L1. Tampilan Halaman Jadwal Wisuda
102
Gambar L1. Tampilan Halaman Pesyaratan Wisuda
Gambar L1. Tampilan Halaman Nama Wisudawan
103
Gambar L1. Tampilan Halaman Registrasi
Gambar L1. Tampilan Halaman About
104
Gambar L1. Tampilan Halaman Login
2. Halaman Calon Wisuda
Gambar L1. Tampilan Halaman Utama
105
Gambar L1. Tampilan Halaman Registrasi Data Akademik
Gambar L1. Tampilan Halaman Hasil Verifikasi Data
106
3. Halaman Operator
Gambar L1. Tampilan Halaman Utama
4. Halaman Admin
Gambar L1. Tampilan Halaman Utama
107
Gambar L1. Tampilan Halaman Peserta Wisuda
Gambar L1. Tampilan Halaman Periode Wisuda
108
Lampiran 2 : Wawancara
Waktu : Januari 2009
Responden : MG Hasbullah, S.pd
Jabatan : KASUBAG. REGISTRASI
Tempat : Gedung Akademik Pusat Kampus I, Jl. Ir. H. Juanda No. 95
Tangerang 15412
Pertanyaan :
1. Apakah sudah ada Sistem Pendaftaran Wisuda secara Online?
2. Bagaimana cara melakukan Pendaftaran Wisuda yang ada saat ini?
3. Apakah sudah ada rencana UIN Syarif Hidatuallah Jakarta membuat
sebuah Sistem Pendaftaran Wisuda Online?
4. Menurut bapak apakah sangat membatu jika nantinya sistem tersebut
diterapkan di UIN Syarif Hidatuallah Jakarta?
Jawaban :
1. Belum
2. Para calon wisudawan/wati UIN Syarif Hidatuallah Jakarta masih
melakukan pendaftaran wisuda dengan cara manual. Hal pertama yang
dilakukan para calon wisudawan/wati UIN S yarif Hidatuallah Jakarta
setelah lulus ujian munaqosah dan telah mendaftarkan dirinya di
fakultas masing-masing harus melakukan pendaftaran di akademik
pusat, setelah itu melakukan pembayaran ke nomor rekening tujuan
dan setelah itu menyerahkan bukti pembayaran tersebut ke akademik
pusat.
3. Memang sudah ada rencana tapi untuk jelasnya dapat mengetahui dari
bagian pengembangan sistem informasi Universitas.
4. Menurut saya pasti akan membantu jika sistem yang dibuat dapat
dimengerti oleh para calon wisudawan/wati.
109
Waktu : November 2009
Responden : Ibu Rina
Jabatan : Karyawan BAAK Akademik Pusat
Tempat : Gedung Akademik Pusat Kampus I, Jl. Ir. H. Juanda No. 95
Tangerang 15412 (Aula Madya)
Pertanyaan :
1. Apakah menurut ibu, alur atau prosedur wisuda yang ada dikertas sama
dengan yang dipraktekan ?
2. Apakah calon wisuda setelah melakukan pendaftaran dan menyerahkan
berkas persyaratan wisuda, harus melakukan pendaftaran wisuda ulang ?
3. Tapi mengapa pada kertas atau formulir mendaftaran yang ditulis adalah
formulir pendaftaran sidang bukan formulir pendaftran wisuda ?
Jawaban :
1. Menurut saya sama.
2. Kalau yang saya tahu tidak, karena dengan mengisi formulir pendaftran
dan melampirkan semua berkas persyaratan, mahasiswa tidak perlu
melakukan pendaftaran lagi, karena itu sudah merupakan pendaftaran
wisuda.
3. Iya itu memang ada kesalahan seharusnya itu diganti dengan formulir
pendaftaran wisuda bukan pendaftaran sidang karena pendaftaran sidang
sudah dilakukan di fakultas masing-masing.
110
Lampiran 3 : Kesioner
KUESIONER PENELITIAN
Kepada Yth.
Bapak/Ibu/Sdr/Sdri Responden
Saya memahami sepenuhnya, bahwa waktu Bapak/Ibu/Saudara/I sangat terbatas dan
berharga. Walaupun demikian, saya sangat mengharapkan kesediaan Bapak/Ibu/Saudara/I
untuk dapat membantu penelitian ini dengan mengisi kuisioner dengan lengkap dan benar
sesuai dengan pendapat dan keadaan Bapak/Ibu/sdr/sdri.
Kuisioner ini disusun dalam rangka penulisan Tugas Akhir Jurusan Sistem Informasi
Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta dengan topik “Sistem
Informasi Pendaftaran Wisuda Online (Studi kasus : UIN Syarif Hidayatullah
Jakarta)”.
Hormat Saya,
Dwi M a rtha J in gg a
NIM : 204093002606
Mengetahui,
Dosen Pembimbing I
Nur Aen i H ida ya h, MMSI
NIP. 15068820
111
Nama :
Pekerjaan : Mahasiswa / Umum *
Semester ** :
Jurusan ** :
Fakultas :
e-mail :
* (Coret yang tidak perlu)
** (Tidak Perlu diisi apabila pekerj aan bukan Mahasiswa)
BAGIAN I - KARAKTERISTIK UMUM
1. Apakah Anda mengetahui proses pendaftaran wisuda yang ada di UIN S yarif
Hidayatullah Jakarta :
( ) Sangat mengetahui ( ) Kurang mengetahui ( ) Tidak mengetahui
2. Dari manakah Anda mengetahui informasi tentang pendaftaran wisuda di UIN
Syarif Hidayatullah Jakarta (boleh memilih lebih dari satu) :
( ) Akademik Pusat ( ) Akademik Fakultas ( ) Prodi
( ) Website UIN ( ) Teman
( ) Lainnya ( sebutkan ) ............................
3. Bagaimanakah proses pendaftaran wisuda yang ada di UIN Syarif Hidayatullah
Jakarta pada saat ini :
( ) Sangat mudah ( ) Kurang mudah ( ) Tidak mudah
4. Berapa lama waktu Anda melakukan proses pendaftaran wisuda (dari proses awal
sampai selesai) :
( ) < 3 hari ( ) > 3 hari ( ) < 1 minggu
( ) > 1 minggu ( ) Lainnya ( sebutkan ) ............................
112
5. Secara keseluruhan apakah Anda puas dengan sistem pendaftaran wisuda yang ada
saat ini di UIN Syarif Hidayatullah Jakarta :
( ) Sangat puas ( ) Kurang puas ( ) Tidak puas
BAGIAN II – DATA SISTEM INFORMASI PENDAFTARAN WISUDA ONLINE
Deskripsi Sistem
Sistem Informasi Pendaftaran Wisuda Online adalah sebuah media online yang bertujuan
untuk mempermudah para mahasiswa UIN Syarif Hidayatullah Jakarta dalam melakukan
pendaftaran wisuda.
6. Menurut Anda, apakah media seperti diatas akan lebih membantu Anda nantinya :
( ) Sangat membantu ( ) Kurang membantu ( ) Tidak membantu
7. Menurut Anda, perlukah menampilkan jadwal pelaksanaan wisuda pada media
tersebut :
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
8. Menurut Anda, perlukah nama-nama peserta wisuda yang telah mendaftar
ditampilkan pada media tersebut :
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
9. Menurut Anda, perlukah media tersebut dilengkapi dengan kolom pencarian :
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
10. Menurut Anda, perlukah media tersebut dilengkapi dengan Registrasi User :
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
11. Menurut Anda, perlukah media tersebut dilengkapi dengan Contact / Kontak ?
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
113
12. Menurut Anda, perlukah media tersebut dilengkapi dengan Login User ?
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
13. Menurut Anda, perlukah media tersebut dilengkapi dengan Website atau Email
Penulis ?
( ) Sangat perlu ( ) Kurang perlu ( ) Tidak perlu
Terimakasih Atas Bantuan dan Waktu Anda
114
Lampiran 4 : Analisa Kuesioner
Bagian I – Karakteristik Umum
1. Apakah Anda mengetahui proses pendaftaran wisuda yang ada di UIN
Syarif Hidayatullah Jakarta ?
Responden yang mengetahui proses pendaftaran wisuda di UIN Syarif
Hidayatullah Jakarta. hanya sebesar 26%, sisanya sebesar 26% responden
kurang mengetahui dan sebesar 48% responden tidak mengetahui
bagaimana proses pendaftaran wisuda di UIN Syarif Hidayatullah Jakarta.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.1
Jawaban Responden
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
Sangat mengetahui
50
7
14%
Kurang mengetahui
50
35
70%
Tidak mengetahui 50 8 16%
Hasil Grafik Kuesioner Pertanyaan No. 1
60
50 50 50 50
40 35
30
20
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
10 7 8
14% 70% 16% 0
Sangat Kurang Tidak
mengetahui mengetahui mengetahui
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.1
115
2. Dari manakah Anda mengetahui informasi tentang pendaftaran wisuda
di UIN Syarif Hidayatullah Jakarta? ( boleh memilih lebih dari satu )
Pertanyaan ini memberikan kebebasan kepada responden untuk memilih
lebih dari satu jawaban. Pertanyaan ini dimaksudkan agar penulis bisa
mengetahui dari mana biasanya responden mendapatkan informasi
pendaftaran wisuda. Akan menjadi sangat mungkin apabila responden
mendapatkan informasi dari berbagai sumber. Untuk itu penulis merasa
perlu memberikan beberapa alternatif jawaban dengan harapan hal ini dapat
mendekati dengan kondisi sesungguhnya. Jawaban responden yang
menunjukkan nilai tertinggi merupakan sumber informasi yang paling
banyak didapatkan oleh responden.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.2
Jawaban
Responden
Jumlah
Responden (orang)
Jumlah
Penjawab (orang)
Persentase (%)
Akademik Pusat 50 10 20% Akademik Fakultas
50
14
28%
Prodi 50 3 6% Website UIN 50 0 0% Teman 50 21 42% Lainnya 50 2 4%
H asil Grafik K uesioner Pertanyaan No . 2
60
50 50 50 50 50 50
50
40
30 21
20 10
14
10 20% 28% 36% 00% 42% 24%
Jumlah Res ponden
(orang)
Jumlah Penjawab
(orang)
Pers entase (%) 0
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.2
116
3. Bagaimanakah proses pendaftaran wisuda yang ada di UIN Syarif
Hidayatullah Jakarta ?
Sebesar 56 % responden menyatakan proses pendaftaran wisuda di UIN
Syarif Hidayatullah kurang mudah umtuk dilakukan. Dan sebesar 33%
responden menyatakan proses pendaftaran wisuda tidak mudah. Hanya 11%
dari responden saja yang menyatakan proses pendaftaran wisuda sangat
mudah untuk dilakukan.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.3
Jawaban Responden
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
Sangat mudah 50 9 11% Kurang mudah 50 28 56% Tidak mudah 50 13 33%
Hasil Grafik Kuesioner Pertanyaan No. 3
60
50 50 50 50 50 50 50
40 28
30 21
20 13 9
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
10 11% 56% 33%
0
00% 42% 24%
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.3
117
50 50 50 50 50
16
7
9 11
7
14%
18%
22%
32%
1 %4
4. Berapa lama waktu Anda melakukan proses pendaftaran wisuda (dari
proses awal sampai selesai)?
Pertanyaan ini dimaksudkan agar penulis bisa mengetahui berapa lama yang
diperlukan para responden untuk melakukan pendaftran wisuda dari proses
awal sampai dengan selesai. Ternyata dari hasil terbanyak dari kuesioner
tersebut adalah sebayak 52% responden menyatakan lebih dari 1 minggu
untuk melakukan proses pendaftaran wisuda. Dan hanya 4% responden
yang menyatakan melakukan proses wisuda hanya dalam waktu < 3 hari.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.4
Jawaban Responden
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
< 3 Hari 50 7 14% > 3 Hari 50 9 18% < 1 Minggu 50 11 22% > 1 Minggu 50 16 32% Lainnya 50 7 14%
Hasil Grafik Kuesioner Pertanyaan No. 4
60
50
Jumlah Responden
40 (orang)
30 Jumlah Penjawab (orang)
20 Persentase (%)
10
0
< 3 Hari > 3 Hari < 1
Minggu
> 1
Minggu
Lainnya
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.4
118
5. Secara keseluruhan apakah Anda puas dengan sistem pendaftaran
wisuda yang ada saat ini di UIN Syarif Hidayatullah Jakarta ?
Jawaban dari pertanyaan ini akan sangat membantu penulis untuk menyusun
sebuah sumber informasi yang dianggap cukup memuaskan responden. Pada
pertanyaan nomor 4, jawaban sebagian besar responden (57 %) menjawab
belum atau tidak puas. Untuk itu diperlukan sebuah alternatif lain dalam
memenuhi kepuasan responden. Pada skripsi ini penulis mencoba
merancang metode baru yaitu sistem berupa CD interaktif wisata kuliner
sebagai satu solusi dalam memenuhi kepuasan atas informasi yang
diinginkan responden.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.5
Jawaban Responden
Jumlah
Responden (orang)
Jumlah
Penjawab (orang)
Persentase (%)
Sangat puas 50 5 10% Kurang puas 50 24 48% Tidak puas 50 21 42%
Hasil Grafik Kuesioner Pertanyaan No. 5
60
50 50 50 50
40
30 24
20
(orang)
21
(orang)
Persentase (%)
10 5
0
10%
48%
42%
Sangat puas Kurang puas Tidak puas
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.5
119
Bagian II – Data Sistem Informasi Pendaftaran Wisuda Online
Selanjutnya, pada kuesioner diberikan deskripsi sistem yang akan dibangun
sebagai salah satu solusi pemenuhan kepuasan informasi tentang pendaftaran
wisuda online. Deskripsi ini diberikan sebagai acuan responden untuk menjawab
pertanyaan nomor 5 dan nomor 6.
6. Menurut Anda, apakah media seperti diatas akan lebih membantu
anda nantinya ?
Sebesar 96 % responden menjawab akan sangat membantu dan sebesar 4 %
responden menjawab kurang dan tidak ada responden yang menyatakan
sistem ini tidak membantu. Dari hasil jawaban ini penulis dapat simpulkan
bahwa sistem ini memang diperlukan bagi responden.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.6
Jawaban Responden
Jumlah
Responden (orang)
Jumlah
Penjawab (orang)
Persentase (%)
Sangat membantu 50 48 96% Kurang membantu 50 2 4% Tidak membantu 50 0 0%
Hasil Grafik Kuesioner No. 6
60
50 48 50
40
30
20
50 50
Jumlah Responden
(orang)
Jumlah Penjawab
(orang)
Persentase (%)
10
96%
0
2 4%
0 0%
Sangat
membantu
Kurang
membantu
Tidak membantu
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.6
120
7. Faktor-faktor sebagai kelengkapan informasi mengenai jurnal elektronik
berbasiskan web ?
Pertanyaan ini dimaksudkan sebagai masukan untuk penulis tentang faktor
informasi apa saja yang responden harapkan agar terdapat didalam sistem
yang akan dibangun. Hasil analisis penulis terhadap tabel tersebut meliputi
tingkat kepentingan suatu faktor informasi sebagai kelengkapan informasi
sistem. Tingkat kepentingan faktor-faktor tersebut akan dikelompokkan
menjadi kelompok yang menyatakan sebuah faktor informasi harus ada,
tidak perlu ada dan pilihan boleh ada atau tidak pada sistem.
Tabel L.4 Hasil Olah Kuesioner Pertanyaan No.7
Sangat Kuran Tidak
Fa k to r Perlu g Perlu Perlu
No
1 2 3 1 Jadwal Pelaksanaan Wisuda 25 2 0
2 Nama Peserta yang Telah Mendaftar
Wisuda
23
3
1
3 Kolom Pencarian 22 4 1
4 Registrasi User 23 2 2
5 Contact / Kontak 26 1 0 6 Login User 21 4 2 7 Website atau Email Penulis 17 4 6
Dan hasil yang didapat dari pengolahan data-data diatas, didapat atribut
informasi yang akan ditampilkan adalah sebagai berikut:
Tabel L.4 Atribut informasi dalam sistem
At rib ut Info rma si
H a rus Ada
Tidak Perlu Ada
O ptio na l
Jadwal Pelaksanaan Wisuda x - - Nama Peserta yang Telah Mendaftar Wisuda
x - -
Kolom Pencarian x - -
121
Registrasi User x - -
Contact / Kontak x - -
Login User x - -
Website atau Email Penulis - - x
122
Lampiran 5 : Perkiraan Biaya
PERKIRAAN
BIAYA
Jenis Perangkat Mata
Uang
Nominal
Keterangan
Perangkat Keras (Hardware) Komputer Intel Pentium 4, RAM 1 GB, Keyboard Logitech, Mouse Logitech
USD
500
www. b hinneka. co m
Printer Canon
IDR
353.350 www. b hinneka. co m
Perangkat Lunak (Software) 1. Macromedia
Dreamweaver CS4
USD
399 www. ad ob e. co m
2. Adobe Photoshop CS4
USD
699 www. ad ob e. co m
3. Xampp 1.7.2
-
-
Freeware melalui
www. ap achefr ie nd s.o r g/en/xamp p-
Penyewaan Jasa Domai dan Hosting
1. Domain
IDR
59.900 Berlaku 1 tahun (
ht tp :// id . masterweb .net )
2. Hosting
IDR
1.950.000
Minimum kontrak 1 bulan ( ht tp :// id . masterweb .net )
Penggunaan Jasa SDM (Sumber Daya Manusia) 1. Analist IDR 250.000 Per-hari 2. Programmer IDR 250.000 Per-hari 3. Database Admin IDR 250.000 Per-hari 4. Designer IDR 200.000 Per-hari 5. Technician IDR 200.000 Per-hari
123
top related