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 BENARBENAR 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.
BAB II
Sistematika Penulisan ..…………………………..
8
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 ebanking. 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
Basis Data (Database) ..........................................
17
2.9.
2.9.1. Konsep DBMS (Database Management System) ..............
18
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.10.
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 .............................
2.16.
Adobe Photoshope CS 2.0 ...................................... 35
2.17.
UIN Syarif HIdayatullah ........................................ 36
34
x
2.20.
BAB III
BAB IV
2.18.
Observasi (Observation) ........................................
37
2.19.
Wawancara (Interview) .........................................
37
Literatur Sejenis ................................................................
38
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
ANALISIS DAN IMPLEMENTASI .............................
47
4.1.
47
Gambaran Umum Instansi ..………….....………. 4.1.1. Visi, Misi dan Tujuan UIN Syarif Hidayatullah .……….………
47
4.1.2. Fakultas-Fakultas Pada UIN Syarif Hidayatullah ……..………… 4.2.
Struktur Organisasi Bagian Akademik Pada Biro AAK UIN Syarif Hidayatullah Jakarta .................
4.3.
48
50
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 laporanlaporan 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)
DATA
Procedures (Prosecur)
People (Manusia)
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 masingmasing 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,
(http://pusatbahasa.diknas.go.id/kbbi/index.php/diakses
alamat,
dsb.
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 dekandekannya 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, basisdata dan sumber data.
integrasi aplikasi lain, dan pengaksesan 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 menekanka n 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
penggunaannya
standar oleh
Internet
yang
World
Wide
didefinisikan Web
dan
dikendalikan
Consortium
(W3C).
(http://id.wikipedia.org/wiki/Html). 1. Dasar-dasar HTML Struktur dasar HTML adalah sebagai berikut :
Judul Dokumen HTML penulisan Informasi Web 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 aka n dikirimkan ke klien, tempat pemakai menggunakan browser. (Kadir, 20022003: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
(http://ictdeli.net/belajar-php-part1.html).
menyimpan Data
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:
Variables $Nama,
$nama”; ?>
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 mengevaluasi 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 : $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 : 3.
FOR
Cara penulisan statement FOR adalah sebagai berikut: ”); } ?>
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: 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 :
31
function tulistebal($teks) { echo(“
$teks”); } ?> Contoh 2 : ”); 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 : ”); echo(“PHP adalah bahasa scripting
”); echo(“--------------------------------------
”); echo(“
”); ?>
Contoh 2 : 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. Photoshop
CS selain
tangguh dalam mengedit,
Aplikasi Adobe
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
No.
Universitas
1.
Universitas Indonesia
Tabel 2.1. Literatur Sejenis (Sumber : Data diolah Penulis) Alamat Website Tools
http://alumni.ui.ac. • id/wisudaOnline/ w ww/index.php
PHP dan MySQL
•
•
•
Kelebihan
Kekurangan
Sudah bisa melakukan ebanking 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
2.
Universitas Sriwijaya
http://www.unsri.ac • .id//?act=registrasi_ wisuda
HTML dan PHP
•
•
3.
Universitas Brawijaya
http://siakad.brawij • aya.ac.id/wisuda/
PHP dan MySQL
•
• Keamanan Tidak membingungka data sangat n calon kurang semua wisudawan atau orang bisa user dalam mencari button mendaftark pendaftaran an diri. wisuda, karena • Bisa disajikan di mendaftark halaman utama an diri website dengan universitas. mengguna Cara mendaftar kan data sangat mudah palsu. karena user • Website hanya tinggal tidak mengklik berdiri button tetapi pendaftaran masih wisuda dan dalam langsung bagian mengisi data. website universitas. • Website Tidak membingungka tidak n calon berdiri wisudawan atau tetapi masih user dalam dalam mencari button bagian pendaftaran wisuda, karena website disajikan di universitas. halaman utama • Calon website wisudawan universitas. 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 Bagia n 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 20062008 (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
kebutuhan
hardware,
mencakup software,
pertimbangan
penyewaan
jasa
pada hosting
setiap 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 programprogram 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 ( S u m b e r : D a t a
B A A K )
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
Mulai
Cetak Laporan Peserta Wisuda Kursi
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) data_pribadi username password
Calon Wisudawan
data_pribadi
1.0* Pendaftaran Calon Wisuda judul_skripsi periode_wisuda tahun_akademik no_registrasi_wisuda nama_bank no_rekening jumlah_bayar ukuran_toga
nomor_unik_administrasi
status_berkas
Calon Wisudawan username password
User
judul_skripsi periode_wisuda tahun_akademik no_registrasi_wisuda nama_bank Administrasi no_rekening 2.0* Pendaftaran jumlah_bayar Wisuda Calon ukuran_toga Wisuda judul_skripsi periode_wisuda tahun_akademik no_registrasi_wisuda nama_bank no_rekening jumlah_bayar ukuran_toga 3.0* Validasi Berkas nomor_unik_administrasi Wisuda validasi_berkas
informasi_periode_wisuda nomor_kursi
Operator
informasi_peserta_wisuda 4.0 Pengolahan Data Periode Wisuda
periode_wisuda
Admin
5.0 Pengolahan Data Peserta Wisuda
BAAK
laporan_daftar_peserta_wisuda
6.0 Pembuatan Laporan
data_pribadi judul_skripsi periode_wisuda tahun_akademik no_registrasi_wisuda nama_bank no_rekening jumlah_bayar ukuran_toga
data_pribadi judul_skripsi periode_wisuda tahun_akademik no_registrasi_wisuda nama_bank no_rekening jumlah_bayar ukuran_toga
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
Administrasi
6.1* Edit Data Peserta Wisuda
data_administrasi
data_pribadi
username password
User
data_pribadi Calon Wisudawan
username password
6.2* Hapus Data Peserta Wisuda
Admin
data_administrasi
data_pribadi
data_administrasi_terhapus
data_administrasi
data_administrasi_tercetak
6.3* Cetak Data Peserta Wisuda
data_administrasi data_pribadi
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
Periode
: 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
: Setiap ada pendaftaran calon wisuda
Struktur Data
No. 1. 2. 3. 4. 5. 6. 7.
:
Nama Item Data nim nama IdJk tempatLahir tanggalLahir idJurusan alamatSekarang
Type varchar varchar int varchar date int text
Lebar 25 30 2 20 2 -
66
8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
alamatAsal telepon nomorHP namaAyah pendidikanAyah pekerjaanAyah namaIbu pendidikanIbu pekerjaanIbu foto idAdministrasi idUser
text varchar varchar varchar int varchar varchar int varchar varchar int int
15 15 30 2 50 30 2 50 100 2 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. 1. 2. 3. 4. 5. 6.
Nama Item Data idUser username password usernameAsal passwordAsal idType
Type int text text varchar varchar int
Lebar 2 30 30 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. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Nama Item Data idAdministrasi nomorRekening idBank jumlahBayar nomorRegistrasiWisuda judul tanggal idPeriode idStatusBerkas ukuranToga tahunAkademik unikid
Type int varchar int int varchar varchar date int int varchar varchar varchar
Lebar 10 11 2 10 30 100 2 2 1 10 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 Operator
Proses 4.0 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 Operator
Proses 4.0 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
Proses 5.0
Admin
Proses 5.1
Periode
: Setiap ada jadwal wisuda baru
Struktur Data
:
No. 1. 2. 3. 4. 5. 6. i.
: Admin
Nama Item Data idPeriode tanggalPendaftaran tanggalPenyerahan tanggalPersiapan tanggalPelaksanaan idStatus
Type int date date date date int
Lebar 2 2
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 Periode
: Setiap ada jadwal wisuda baru
Struktur Data
:
No. 1. 2. 3. 4. 5. 6. j.
Admin
Nama Item Data idPeriode tanggalPendaftaran tanggalPenyerahan tanggalPersiapan tanggalPelaksanaan idStatus
Type int date date date date int
Lebar 2 2
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. 1. 2. 3. 4. 5. 6.
Nama Item Data idPeriode tanggalPendaftaran tanggalPenyerahan tanggalPersiapan tanggalPelaksanaan idStatus
Type int date date date date int
Lebar 2 2
k. Nama Arus Data : Data informasi periode wisuda Alias
: Data informasi jadwal wisuda
Bentuk Data
: Variabel / field
Penjelasan
: Untuk memberikan informasi periode wisuda
l.
Arus Data
: Proses 5.0
Calon Wisuda
Periode
: Setiap ada jadwal wisuda baru
Struktur Data
:-
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 Proses 6.4
Calon Wisuda 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
Periode
: Per-periode wisuda
Struktur Data
:-
Calon Wisuda
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
penuntun
yang
bagi
desain
komponen
program
sebagai 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
1.0
Pendaftaran Calon Wisuda
Data Pribadi dan Foto
-
2.0
Login Calon Wisuda, Operator, dan
Data Username dan
Hak Akses
Mekanisme Proses menerima input berupa data pribadi d an foto dari calon wisuda, lalu sistem penyimpan data dan foto tersebut ke database calon wisuda. Proses menerima input berupa data username d an password dari Calon
73
Admin
3.0
Pendaftaran Calon Wisuda
4.0
Validasi Berkas Wisuda
5.0
Pengolahan Data Periode Wisuda
6.0
Pengolahan Data Peserta Wisuda
7.0
Pembuatan Laporan Daftar
Password
Wisuda, Operator, dan lalu sistem Admin, menyimpan data tersebu t ke dalam database user, dan output yang diterima adalah hak akses untu k masuk ke sistem. Proses menerima input data administrasi dari calon wisuda, lalu sistem Data Nomor menyimpan data tersebu t Data Unik ke dalam database Administrasi Administrasi administrasi, dan calon wisuda mendapatkan output berupa data nomor unik administrasi. Proses menerima input data berupa nomor uni k administrasi yang telah calon wisuda peroleh, lalu operator melakukan Data Nomor Data Status validasi berkas Unik Berkas persyaratan wisuda, dan Administrasi calon wisuda output berupa data status berkas wisuda yang sudah tervalidasi dan nomor kursi. Proses menerima input Data Data data berupa tanggal dar i Informasi Tanggal admin, lalu menghasilka n Jadwal Wisuda output berupa data Wisuda informasi jadwal wisuda Proses mengambil data pribadi dan data administrasi dari databas e Data calon wisuda dan databas e Informasi administrasi, dan proses Daftar juga menyimpan data Peserta pribadi dan data Wisuda administrasi ke databas e kursi, lalu output yan g dihasilkan berupa daftar peserta wisuda. Data Proses mengambil data Laporan pribadi dan data
74
Peserta Wisuda
Daftar Peserta Wisuda
Input Data Periode Wisuda
Data Tanggal Wisuda
Data Periode Wisuda Baru
Edit Data Periode Wisuda
Data Tanggal Wisuda
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
6.2
Hapus Data Peserta Wisuda
-
Data Peserta Wisuda Terhapus
5.1
5.2
administrasi dari database calon wisuda dan database administrasi, lalu outpu t yang dihasilkan berupa data laporan daftar peserta wisuda. Proses menginput data data periode berupa wisuda baru dari admin, lalu data tersebut disimpan di database periode dan menghasilka n output berupa data period e wisuda baru. Proses menginput data berupa data periode wisuda baru yang tela h diedit dari admin, lalu data tersebut disimpan d i database periode dan menghasilkan output berupa data periode wisuda yang telah terupdate. Proses menginput data berupa data pribadi, data username, data passwo rd dan foto dari admin, lalu data tersebut disimpan d i database calon wisuda d an database user, menghasilkan output berupa data pribadi, data username, data passwo rd dan foto baru. Proses menerima data berupa data pribadi, data username dan password dan data administrsi dari database calon wisuda, user dan administrasi, lalu data tersebut dihapus ole h admin, dan output yan g dihasilkan adalah data peserta wisuda yang tela h dihapus.
75
6.3
Cetak Data Peserta Wisuda
6.4
Cari 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 ole h admin, dan output yan g dihasilkan adalah data peserta wisuda yang tela h tercetak.
-
Data Informasi Peserta Wisuda
Proses menerima inputan lalu melakukan pencaria n data di tabel database.
76
50 xiii
4.3.2.3.ERD (Entity Relationship Diagram)
G a m b a r 4 . 2 1 . E R D S I S P E
N D A ( S u m b e r : D a t a d i o l a h P e n u l i s )
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
Field Name idAdministrasi nomorRekening idBank jumlahBayar nomorSetor judul tanggal idPeriode idStatusBerkas ukuranToga tahunAkademik unikid
Tabel 4.2. Tabel Administrasi (Sumber : Data diolah Penulis) Data Type int(10) varchar(11) int(2) int(10) varchar(30) varchar(100) date int(2) int(2) varchar(1) varchar(10) varchar(50)
Extra auto_increment
2. Tabel Bank
Field Name idBank namaBank
Tabel 4.3. Tabel Bank (Sumber : Data diolah Penulis) Data Type int(2) varchar(20)
Extra auto_increment
3. Tabel Fakultas
Field Name idFakultas namaFakultas
Tabel 4.4. Tabel Fakultas (Sumber : Data diolah Penulis) Data Type int(2) varchar(20)
Extra auto_increment
82
4. Tabel Jenis Kelamin
Field Name idJk namaJk
Tabel 4.5. Tabel Jenis Kelamin (Sumber : Data diolah Penulis) Data Type int(2) varchar(10)
Extra auto_increment
5. Tabel Calon Wisuda
Field Name nim nama idJk tempatLahir tanggalLahir idJurusan alamatSekarang alamatAsal telepon nomorHP namaAyah pendidikanAyah pekerjaanAyah namaIbu pendidikanIbu pekerjaanIbu foto idAdministrasi idUser
Tabel 4.6. Tabel Calon Wisuda (Sumber : Data diolah Penulis) Data Type varchar(25) varchar(30) int(2) varchar(20) date int(2) text text varchar(15) varchar(15) varchar(30) int(2) varchar(50) varchar(30) int(2) varchar(50) varchar(100) int(2) int(2)
Extra
6. Tabel
Field Name idJurusan namaJurusan idFakultas
Tabel 4.7. Tabel Jurusan (Sumber : Data diolah Penulis) Data Type int(2) varchar(20) int(2)
Extra auto_increment
83
7. Tabel Kursi
Field Name nomorKursi idPeriode idFakultas nim
Tabel 4.8. Tabel Kursi (Sumber : Data diolah Penulis) Data Type int(2) int(2) int(2) varchar(25)
Extra
auto_increment
8. Tabel Pendidikan
Field Name idPendidikan namaPendidikan
Tabel 4.9. Tabel Pendidikan (Sumber : Data diolah Penulis) Data Type int(2) varchar(5)
Extra auto_increment
9. Tabel Periode
Field Name idPeriode tanggalPendaftaran tanggalPenyerahan tanggalPersiapan tanggalPelaksanaan idStatus
Tabel 4.10. Tabel Periode (Sumber : Data diolah Penulis) Data Type int(2) date date date date int(2)
Extra auto_increment
10. Tabel Status
Field Name idStatus namaStatus
Tabel 4.11. Tabel Status (Sumber : Data diolah Penulis) Data Type int(2) varchar(10)
Extra auto_increment
84
11. Tabel Status Berkas
Field Name idStatusBerkas namaStatusBerkas
Tabel 4.12. Tabel Status Berkas (Sumber : Data diolah Penulis) Data Type int(2) varchar(20)
Extra auto_increment
12. Tabel T ypeuser
Field Name idTypeuser namaTypeuser
Tabel 4.13. Tabel Typeuser (Sumber : Data diolah Penulis) Data Type int(2) varchar(20)
Extra auto_increment
13. Tabel User
Field Name idUser username password usernameAsal passwordAsal idType
Tabel 4.14. Tabel User (Sumber : Data diolah Penulis) Data Type int(2) text text varchar(30) varchar(30) int(2)
Extra auto_increment
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 Registrasi About Login Calon Wisuda
Form Registrasi Nama 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
Hasil yang diharapkan
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
Registrasi Data
Dapat menampilkan halaman registrasi data
Akademik
akademik
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
10.
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 20062008. 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/8julian.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 : Semester
Mahasiswa / Umum *
** :
Jurusan ** : Fakultas : e-mail : *
(Coret yang tidak perlu)
** (Tidak Perlu diisi apabila pek erj aan bukan Mahasiswa)
BAGIAN I - KARAKTERISTIK UMUM
1.
Apakah Anda mengetahui proses pendaftaran wisuda yang ada di UIN S yarif Hidayatullah Jakarta : ( ) Sangat mengetahui
2.
( ) Kurang mengetahui
( ) Tidak mengetahui
Dari manakah Anda mengetahui informasi tentang pendaftaran wisuda di UIN Syarif Hidayatullah Jakarta (boleh memilih lebih dari satu) : ( ) Akademik Pusat
( ) Akademik Fakultas
( ) Website UIN
( ) Teman
( ) Prodi
( ) Lainnya ( sebutkan ) ............................
3.
Bagaimanakah proses pendaftaran wisuda yang ada di UIN Syarif Hidayatullah Jakarta pada saat ini : ( ) Sangat mudah
4.
( ) Kurang mudah
( ) Tidak mudah
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
7.
( ) Kurang membantu
( ) Tidak membantu
Menurut Anda, perlukah menampilkan jadwal pelaksanaan wisuda pada media tersebut : ( ) Sangat perlu
8.
( ) Kurang perlu
( ) Tidak perlu
Menurut Anda, perlukah nama-nama peserta wisuda yang telah mendaftar ditampilkan pada media tersebut : ( ) Sangat perlu
9.
( ) Kurang perlu
( ) Tidak perlu
Menurut Anda, perlukah media tersebut dilengkapi dengan Registrasi User : ( ) Sangat perlu
11.
( ) Tidak perlu
Menurut Anda, perlukah media tersebut dilengkapi dengan kolom pencarian : ( ) Sangat perlu
10.
( ) Kurang perlu
( ) Kurang perlu
( ) Tidak perlu
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
13.
( ) Kurang perlu
( ) Tidak perlu
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 (%)
50
7
14%
50
35
70%
50
8
16%
Sangat mengetahui Kurang mengetahui Tidak mengetahui
Hasil Grafik Kuesioner Pertanyaan No. 1 60 50
50
50
50 40
Jumlah Responden (orang)
35
Jumlah Penjawab (orang)
30
Persentase (%)
20 10
8
7 14%
70%
16%
Sangat mengetahui
Kurang mengetahui
Tidak mengetahui
0
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
Akademik Pusat Akademik Fakultas Prodi Website UIN Teman Lainnya
Jumlah Responden (orang) 50 50
Jumlah Penjawab (orang) 10 14
28%
50 50 50 50
3 0 21 2
6% 0% 42% 4%
Persentase (%)
20%
H asil Grafik K uesioner Pertanyaan No . 2 60
50
50
50
50
50
50
Jumlah Res ponden (orang)
50 40 30 20 10
Jumlah Penjawab (orang)
21 10 20%
14 28%
36%
Pers entase (%) 00%
42%
24%
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 Jumlah Responden (orang) 50 50 50
Jawaban Responden
Sangat mudah Kurang mudah Tidak mudah
Jumlah Penjawab (orang) 9 28 13
Persentase (%)
11% 56% 33%
Hasil Grafik Kuesioner Pertanyaan No. 3 60
50
50
50
50
50
50
50
Jumlah Responden (orang)
40 28
30 20
13
9 10
Jumlah Penjawab (orang)
21
11%
56%
33%
Persentase (%) 00%
42%
24%
0
Gambar L.4 Hasil Grafik Kuesioner Pertanyaan No.3
117
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 Jumlah Responden (orang) 50 50 50 50 50
Jawaban Responden
< 3 Hari > 3 Hari < 1 Minggu > 1 Minggu Lainnya
Jumlah Penjawab (orang) 7 9 11 16 7
Persentase (%)
14% 18% 22% 32% 14%
Hasil Grafik Kuesioner Pertanyaan No. 4 60 50
50
50
50
50
50 Jumlah Responden (orang)
40
Jumlah Penjawab (orang)
30
16
20 10
7
9
14%
18%
Persentase (%)
11 7 22%
32%
1 % 4
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 Jumlah Responden (orang) 50 50 50
Jawaban Responden
Sangat puas Kurang puas Tidak puas
Jumlah Penjawab (orang) 5 24 21
Persentase (%)
10% 48% 42%
Hasil Grafik Kuesioner Pertanyaan No. 5 60 50
50
50
50 40
(orang)
30
24
(orang)
21
Persentase (%)
20 10
5 10%
48%
Sangat puas
Kurang puas
42%
0 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 Jumlah Responden (orang) 50 50 50
Jawaban Responden
Sangat membantu Kurang membantu Tidak membantu
Jumlah Penjawab (orang) 48 2 0
Persentase (%)
96% 4% 0%
Hasil Grafik Kuesioner No. 6 60 50
50
50 48
50 Jumlah Responden (orang)
40 30
Jumlah Penjawab (orang)
20
Persentase (%)
10 96%
2
4%
0 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
No
1 2
3 4 5 6 7
Fa k to r
Jadwal Pelaksanaan Wisuda Nama Peserta yang Telah Mendaftar Wisuda Kolom Pencarian Registrasi User Contact / Kontak Login User Website atau Email Penulis
Sangat Perlu
Kuran g Perlu
Tidak Perlu
1 25
2 2
3 0
23 22 23 26 21 17
3 4 2 1 4 4
1 1 2 0 2 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 Jadwal Pelaksanaan Wisuda Nama Peserta yang Telah Mendaftar Wisuda Kolom Pencarian
H a rus Ada
Tidak Perlu Ada
O ptio na l
x
-
-
x
-
-
x
-
-
121
Registrasi User Contact / Kontak Login User Website atau Email Penulis
x x x -
-
x
122
Lampiran 5 : Perkiraan Biaya
PERKIRAAN BIAYA Jenis Perangkat
Perangkat Keras (Hardware) Komputer Intel Pentium 4, RAM 1 GB, Keyboard Logitech, Mouse Logitech Printer Canon
Perangkat Lunak (Software) 1. Macromedia Dreamweaver CS4 2. Adobe Photoshop CS4 3. Xampp 1.7.2
Mata Uang
Nominal
USD
500
IDR
353.350
USD
399
USD
699
-
-
Keterangan
www. b hinneka. co m www. b hinneka. co m
www. ad ob e. co m www. ad ob e. co m Freeware melalui www. ap achefr ie nd s.o r g/en/xam p 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 2. Programmer IDR 250.000 3. Database Admin IDR 250.000 4. Designer IDR 200.000 5. Technician IDR 200.000
Per-hari Per-hari Per-hari Per-hari Per-hari
123