i SISTEM INFORMASI PENDATAAN ALUMNI BERBASIS WEB

advertisement
SISTEM INFORMASI PENDATAAN ALUMNI BERBASIS
WEB PADA STMIK U’BUDIYAH INDONESIA
SKRIPSI
Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat
guna memperoleh gelar Sarjana Komputer
STMIK U’Budiyah Indonesia
Oleh
Nama : Faisal Munadi
Nim : 121020220022
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK U’BUDIYAH INDONESIA
BANDA ACEH
2013
i
LEMBAR PENGESAHAN
SISTEM INFORMASI PENDATAAN ALUMNI BERBASIS
WEB PADA STMIK U’BUDIYAH INDONESIA
Skipsi oleh Faisal Munadi ini telah dipertahankan didepan dewan penguji pada
tanggal 27 September 2013
Dewan Penguji :
1.
Ketua
Dedi Satria, M.Sc
2.
Anggota
Hendri Ahmadian, M.IM
3.
Anggota
Fathiah, ST., M.Eng
ii
SISTEM INFORMASI PENDATAAN ALUMNI BERBASIS
WEB PADA STMIK U’BUDIYAH INDONESIA
SKRIPSI
Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat
guna memperoleh gelar Sarjana Komputer
STMIK U’Budiyah Indonesia
Oleh
Nama : Faisal Munadi
Nim : 121020220022
Disetujui,
Penguji I
Penguji II
Hendri Ahmadian, M.IM
Fathiah, ST., M.Eng
Ketua Prodi S-1 Sistem Informasi
Pembimbing
Fathiah, ST., M.Eng
Dedi Satria, M.Sc
Mengetahui,
Ka. STMIK U‟ Budiyah Indonesia
Dr.Amin Haris, M.Pd
iii
LEMBAR PERNYATAAN
Saya menyatakan bahwa skripsi yang saya susun, sebagai syarat memperoleh gelar
sarjana merupakan hasil karya tulis saya sendiri. Adapun bagian-bagian tertentu
dalam penulisan skripsi ini yang saya kuitp dari hasil karya orang lain telah dituliskan
sumbernya secara jelas sesuai dengan norma, kaidah, dan etika penulisan ilmiah.
Saya bersedia menenrima sanksi pencabutan gelar akademik yang saya peroleh dan
sanksi-sanksi lainya sesuai dengan peraturan berlaku, apabila dikemudian hari
ditemukan adanya plagiat dalam skripsi ini.
Banda Aceh, September 2013
Fasal Munadi
121020220022
iv
KATA PENGANTAR
Alhamdulillah, sujud dan puji syukur kita panjatkan kehadirat Allah SWT,
yang telah memberikan rahmat dan karunia-Nya, sehingga dengan keridhaan dan
izinNya maka penulis telah dapat menyelesaikan skripsi ini dengan judul “SISTEM
INFORMASI PENDATAAN ALUMNI BERBASIS WEB PADA STMIK
U’BUDIYAH INDONESIA“. Selanjutnya shalawat dan salam kepada junjungan
Nabi Muhammad SAW, yang telah memberikan kita umat manusia cahaya dan
pencerahan kearah yang lebih baik dengan segala tindakan dan perbuatan beliau.
Penulis sangat menyadari dalam penyusunan skripsi ini banyaknya kekurangan
baik segi tekhnis, materi dan penyusunannya. Oleh karena itu penulis sangat
mengharapkan kritik dan saran yang membangun demi kesempurnaan skripsi ini
nantinya. Dan dalam kesempatan ini penulis menyampaikan terima kasih yang
sebesar-besarnya kepada:
1. Ibu Marniati, SE, M.Kes selaku Ketua yayasan U‟Budiyah Indonesia.
2. Bapak Dr. Amin Haris, M.Pd selaku ketua STMIK U‟Budiyah Indonesia.
3. Ibu Fathiah, ST., M.Eng selaku ketua Program Studi Sistem Informasi.
4. Bapak Dedi Satria, M.Sc selaku pembimbing yang telah banyak meluangkan
waktu serta memberikan pengarahan dan semangat kepada saya
5. Seluruh Dosen Nonreg U‟Budiyah 2012-2013 serta Seluruh Staf U‟Budiyah.
6. Ayahanda dan Ibunda tercinta yang telah membesarkan, mendidik, memberi
perhatian dan dorongan serta do‟a yang tiada hentinya untuk saya bisa
melanjutkan program studi gelar Sarjana ini.
7. Teman-teman
Non Reg 2012 di kampus U‟Budiayah juga berperan
v
memberikan bantuan dan informasi penting dalam penyelesaikan skripsi ini.
Lebih dan kurang dalam penulisan ini mungkin masih jauh dari kesempurnaan,
maka dengan segala kerendahan hati, penulis mengharapkan saran dan kritikan yang
bersifat membangun dari semua semua pihak demi kesempurnaan skripsi ini. Semoga
Allah SWT membalas jasa baik yang telah disumbangkan oleh semua pihak . Amin
yaa Rabbal‟alamin.
Banda Aceh,
September 2013
Penulis,
Faisal Munadi, A.Md
vi
ABSTRAK
Penelitian ini dilakukan untuk membuat suatu program aplikasi sistem
Informasi Pendataan Alumni pada STMIK U‟Budiyah. Focus dalam penelitian ini
adalah pembuatan aplikasi dengan menggunakan bahasa pemograman yang telah
banyak digunakan yaitu PHP dan MySQL dan membuat laporan data-data tersebut
menggunakan FPDF. Metode Pengumpulan Data dalam penelitian ini mengenai
sistem informasi pendataan alumni pada STMIK berbasis web.
Penelitian ini menunjukkan hasil bahwa untuk menyajikan informasi Alumni
STMIK U‟Budiyah Indonesia yang meliputi penyajian data alumni. Serta informasi
lainnya yang dirasa perlu untuk disajikan pada saat dibutuhkan seperti, memudahkan
pencarian alumni lama atau baru. Pengembangan sistem informasi berbasis web ini,
maka penanganan terhadap perubahan data baik itu penambahan, pengurangan atau
pencarian data akan lebih mudah.
Kata Kunci: Sistem informasi pendataan, alumni berbasis web.
vii
DAFTAR ISI
Halaman
HALAMAN JUDUL ................................................................................
i
HALAMAN PENGESAHAN ..................................................................
ii
LEMBAR PERSETUJUAN........................................................................
iii
LEMBAR PERNYATAAN........................................................................
iv
KATA PENGANTAR ..............................................................................
v
ABSTRAK................................................................................................
vii
DAFTAR ISI ...........................................................................................
viii
DAFTAR GAMBAR................................................................................. ..
xi
DAFTAR TABEL..................................................... .................................
xii
BAB I PENDAHULUAN
1.1 Latar Belakang.........................................................................
1
1.2 Perumusan Masalah . ..............................................................
2
1.3 Batasan Masalah ......................................................................
2
1.4 Ruang Lingkup ........................................................................
2
1.5 Tujuan Penelitian .....................................................................
3
BAB II TINJAUAN KEPUSTAKAAN
2.1. Gambaran Umum STMIK U‟budiyah Indonesia .....................
4
2.1.1 Sejarah Singkat STMIK U‟Budiyah Indonesia ...............
4
2.1.2 Visi dan Misi STMIK U‟budiyah...................................
5
2.1.3 Struktur Organisasi . ......................................................
6
2.2 Pengertian Sistem ..................................................................
9
2.3 Pengertian Informasi ................................................................
11
2.4. Konsep Dasar Data .................................................................
12
2.5. Diagram Arus Data ..................................................................
16
2.6. Basis Data ...............................................................................
18
2.7. Konsep Dasar Pendataan .........................................................
19
2.8. Pengertian Alumni ..................................................................
20
viii
2.9. Pengertian Internet dan Website ...............................................
20
2.9.1 Domain Name .................................................................
22
2.9.2 Web Hosting ...................................................................
23
2..9.3 Host ...............................................................................
23
2.10. Hypertext Markup Language (HTML) ..................................
24
2.11. Database MySQL .................................................................
25
2.12. Personal Hypertext Processor...............................................
26
BAB III METODE PENELITIAN
3.1. Ruang Lingkup Penelitian ........................................................
28
3.2. Tempat dan Waktu Penelitian .................................................
28
3.3. Metode Pengumpulan Data .....................................................
29
3.4. Perencanan dan Perancangan ...................................................
30
3.5. Data Flow Diagram .................................................................
31
3.6. Flowchart ................................................................................
33
3.7. Rancangan Database ...............................................................
36
3.8. ERD (Entity Relation Diagram) ...............................................
40
BAB IV HASIL DAN PEMBAHASAN
4.1. Rancangan Input Sistem ..........................................................
42
4.2. Rancangan Output Sistem ........................................................
42
4.3. Tampilan Form Menu Utama...................................................
43
4.4.Tampilan Form Berita Terbaru .................................................
43
4.5.Tampilan Form Daftar Alumni .................................................
44
4.6.Tampilan Form Forum Diskusi Alumni ....................................
45
4.7.Tampilan Form Tentang STMIK .............................................
45
4.8.Tampilan Form Admin & Alumni Login ..................................
46
4.9.Tampilan Form Register ...........................................................
47
4.10.Tampilan Form Alumni Login ...............................................
48
4.11.Tampilan Form Daftar Alumni ..............................................
49
4.12.Tampilan Form Login Admin .................................................
49
ix
4.13.Tampilan Form Verifikasi Data Alumni .................................
50
4.14.Tampilan Form Forum Diskusi Alumni ..................................
51
4.15.Tampilan Form Tambah Berita...............................................
52
4.16.Tampilan Form Laporan data Alumni ....................................
53
4.16.1.Laporan Data Alumni Keseluruhan ..............................
53
4.16.2.Laporan Data Alumni Perangkatan ...............................
53
4.16.3.Laporan Data Alumni Pertahun Lulus ..........................
55
4.16.4.Laporan Data Alumni Pertahun Wisuda .......................
55
BAB V KESIMPULAN
5.1. Kesimpulan .............................................................................
57
5.2. Saran-saran ..............................................................................
57
DAFTAR PUSTAKA..................................................... ............................
59
BIODATA PENULIS ...............................................................................
60
x
DAFTAR GAMBAR
Halaman
Gambar 2.1
Struktur Organisasi STMIK U‟Budiyah ..............................
8
Gambar 2.2
Simbol Diagram Arus Data .................................................
17
Gambar 3.1
Diagram Konteks ................................................................
30
Gambar 3.2
Data Flow Diagram ...........................................................
32
Gambar 3.3
Flowchart Admin ...............................................................
34
Gambar 3.4
Flowchart Alumni..............................................................
35
Gambar 3.5
ERD (Entity Relationship Diagram) ..........................................
41
Gambar 4.1
Tampilan Menu Utama .......................................................
43
Gambar 4.2
Tampilan Berita Terbaru ........................................................
44
Gambar 4.3
Tampilan Daftar Alumni ...................................................
44
Gambar 4.4
Tampilan Forum Diskusi Alumni ......................................
45
Gambar 4.5
Tampilan Tentang STMIK ................................................
46
Gambar 4.6
Tampilan Admin & Alumni Login ....................................
47
Gambar 4.7
Tampilan Register Alumni ................................................
48
Gambar 4.8
Tampilan Alumni Login ....................................................
48
Gambar 4.9
Tampilan Daftar Alumni ...................................................
49
Gambar 4.10
Tampilan Admin Login .....................................................
50
Gambar 4.11
Tampilan Verifikasi Alumni ..............................................
51
Gambar 4.12
Tampilan Forum Diskusi Alumni ......................................
52
Gambar 4.13
Tampilan form Tambah Berita ..........................................
52
Gambar 4.14
Tampilan Form Laporan Data Alumni Keseluruhan .........
53
Gambar 4.15
Tampilan Form Pilihan Alumni Perangkatan ....................
54
Gambar 4.16
Tampilan Form Laporan Data alumni perangkatan ...........
54
Gambar 4.17
Tampilan form Pilihan Alumni Pertahun Lulus .................
55
Gambar 4.18
Tampilan Form Laporan Data Alumni Pertahun Lulus .....
55
Gambar 4.19
Tampilan form Pilihan Alumni Pertahun Wisuda ..............
55
Gambar 4.20
Tampilan form Laporan Data Alumni Pertahun Wisuda ....
56
xi
DAFTAR TABEL
Halaman
Tabel 3.1
Waktu Pelaksanaan Penelitian ................................................
28
Tabel 3.2
Tabel Admin ..........................................................................
36
Tabel 3.3
Tabel Alumni ..........................................................................
37
Tabel 3.4
Tabel Berita ............................................................................
38
Tabel 3.5
Tabel Jawab ............................................................................
38
Tabel 3.6
Tabel Kategori ........................................................................
39
Tabel 3.7
Tabel Tanya ............................................................................
39
xii
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) U‟Budiyah
merupakan Sekolah Tinggi yang berdiri pada tahun 2002, dan mendapatkan izin
operasional dari menteri Pendidikan Nasional No.25/D/O/2007 dengan jurusan
Teknik Informatika, Sistem Informasi jenjang pendidikan Strata Satu (S-1),
Manajemen Informatika dan Kompuerisasi Akuntasi jenjang pendidikan Diploma
Tiga (D-III). STMIK U‟Budiyah Indonesia merupakan salah satu instansi swasta
yang bergerak dalam dunia pendidikan. Suatu instansi yang bergerak di dunia
pendidikan pasti mempunyai banyak alumni.
Pada saat ini proses pendataan alumni pada STMIK U‟Budiyah Indonesia
masih menggunakan sistem manual yaitu pendataannya masih menggunakan
aplikasi microsoft office, file-file yang tersimpan pada komputer tentang alumni
belum tertata dengan baik dan data yang tersedia pada file-file hanya menyajikan
data lulusan dalam bentuk berita acara sidang dan data usulan ijazah, sehingga
laporan data alumni kepada yang memerlukan sangat sulit dan lama untuk dapat
diberikan.
Berdasarkan uraian tersebut diatas penulis tertarik untuk membuat skripsi
dengan judul “Sistem Informasi Pendataan Alumni Berbasis Web Pada STMIK
U’Budiyah Indonesia ”
1
2
1.2 Perumusan Masalah
Proses pendataan data alumni saat ini dilakukan dengan pengisian form
secara manual dan menggunakan aplikasi Microsoft office.
Walaupun proses pendataan alumni telah menggunakan komputer, akan tetapi
pihak STMIK U‟budiyah, khususnya bidang akademik masih mengalami
beberapa masalah. Adapun masalah tersebut diantaranya adalah:
1.
Pada pengolahan data, file-file yang tersimpan pada komputer belum
mendokumentasi data alumni dengan baik.
2.
Belum dapat memberikan laporan data alumni kepada ketua STMIK secara
cepat.
3.
Belum adanya suatu sistem yang dapat mendukung sarana pendataan
informasi keberadaan alumni.
1.3 Batasan Masalah
Dengan melihat latar belakang masalah diatas, maka penulis perlu membatasi
masalah yang akan dibahas yaitu hanya mengenai pendataan alumni pada STMIK
U‟Budiyah .
1.4 Ruang Lingkup
Ruang lingkup dari penelitian ini hanya terbatas pada
1. Sistem yang dirancang untuk Pendataan Alumni di STMIK U‟Budiyah
Indonesia.
2. Program yang dipakai Berbasis web.
3
3. Implementasi sistem hanya untuk Sistem pendataan alumni
1.5 Tujuan Penelitian
Berdasarkan batasan masalah diatas maka tujuan penulisan ini adalah
membangun sistem informasi pendataan berbasis web dengan tujuan:
1.
Mempermudah proses pendataan alumni pada STMIK U‟Budiyah.
2.
Menjadikan sarana dalam memberikan informasi alumni-alumni yang sudah
bekerja atau belum sehingga mempermudah pencarian lowongan pekerjaan
bagi alumni.
3.
Mengaplikasikan ilmu yang di dapatkan selama menempuh pendidikan di
STMIK U‟budiyah.
BAB II
TINJAUAN KEPUSTAKAAN
2.1
Gambaran Umum STMIK U’budiyah Indonesia
2.1.1 Sejarah Singkat STMIK U’Budiyah Indonesia
Yayasan U‟Budiyah berdiri pada tahun 2002, didirikan dengan akte
notaries Irwansyah SH, MKn, yang bertujuan untuk memajukan pendidikan
khusunya diProvinsi Aceh.
Yayasan U‟Budiyah kembali mendapatkan izin operasional dari menteri
pendidikan nasional No.25/D/O/2007 untuk U‟Budiyah Indonesia dengan 4 Prodi
yaitu, Prodi Teknik teknik Informatika (S1), Prodi Sistem Informasi (S1), Prodi
Manajemen Informatika (D-III) dan Prodi Komputerisasi Akuntansi (D-III) yang
diharpakan bias menghasilkan lulusan yang berkualitas dalam bidang teknologi
informasi.
Tujuan mencerdaskan bangsa bukanlah menjadi tugas pemerintah semata,
tetapi juga merupakan tugas dan tanggung jawab masyarakat secara keseluruhan.
Berangkat dari ide dan pemikiran tersebut, maka yayasan u‟budiyah indonesia
berpartisipasi dalam pembangunan bangsa melalui penciptaan sumber daya
manusia di bidang informatika dan komputer, yaitu Sekolah Tinggi Manajmen
dan Informatika Komputer (STIMIK) U‟budiyah Indonesia.
Bidang informatika dan komputer merupakan bidang yang paling banyak
diminati dan paling banyak dibutuhkan di dunia kerja saat ini. Oleh karena itu,
4
5
tidaklah berlebihan jika pendirian STMIK ini diharapkan dapat dan computer
(STMIK) U‟Budiyah
Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK)
U‟Budiyah Indonesia, banda aceh merupakan instusi pendidikan resmi yang telah
mendapatkan izin dari Menteri Pendidikan Nasional RI berdasarkan SK
No.25/D/0/2007.
Keberadaan STMIK ini diharapkan dapat menjadi wadah untuk mencetak
lulusan yang berkualitas, berkompetensi tinggi di bidang Informatika dan
Komputer melalui metode pembelajaran yang mutakhir, sarana dan prasarana
yang sangat menunjang dan tenaga pengajar yang professional di bidangnya.
(Sumber http://stmikubudiyah.blogspot.com)
2.1.2 Visi dan Misi STMIK U’budiyah
VISI:
Menjadi perguruan tinggi terkemuka, Unggul dan terdepan dalam
penyelenggaraan Tri Dharma Perguruan Tinggi untuk menghasilakan lulusan
yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berjiwa kebangsaan,
bermoral tinggi, berperilaku arif, dinamis, dan inovatif, memiliki integritas dan
kepribadian tinggi, terbuka dan tanggap terhadap pembaharuan dan kemajuan
ilmu pengetahuan dan teknologi, serta mempunyai kemampuan integritas
intelektual, keterangan dan keahlian yang kompeten, sehingga mampu bersaing di
tingkat local, nasional dan internasional
6
MISI :
1. Menerapkan system pendidikan yang terncana, terpadu, terarah, dan
sesuai dengan perkembangan dan kemajuan ilmu dan teknologi di
bidang informatika dan komputer
2. Menerapkan tenaga pengajar yang professional dan kompeten di bidang
keahliannya.
3. Meningkatan jumlah dan mutu sarana dan prasarana pendidikan sesuai
dengan kebutuhan dan perkembangan ilmu pengetahuan dan teknologi
4. Mengalang dan mengembangkan kemitraan dengan berbagai institusi
dan pihak terkait, untuk penempatan mahasiswa-mahasiswa dalam kerja
praktek maupun dalam hal penyerapan tenaga kerja.
(Sumber : buku panduan STMIK U‟Budiyah)
2.1.3 Struktur Organisasi
Dalam suatu instansi, baik pemerintah maupun swasta struktur organisasi
sangat diperlukan untuk memperjelas ruang lingkup tugas yang dibebankan
kepada seseorang pengawai/karyawan. Untuk mencapai tujuan yang diinginkan
Peran struktur organisasi sangat penting dalam sebuah instansi atau perusahaan,
salah satunya untuk memperoleh efektifitas dan efesiansi kerja guna mencapai
tujuan, Setiap instansi mempunyai struktur organisasi yang berbeda, hal ini
tergantung pada jenis besarnya instansi tersebut
Struktur organisasi bertujuan memberikan batasan antara wewenang dan
tanggung jawab satu bagian dengan bagian lainnya. Struktur organisasi yang baik
7
akan memungkinkan pendelegasian wewenang yang baik dalam menjalankan
kegiatan operasional.
Struktur organisasi STMIK U‟budiayh indonesia berbentuk organisasi lini
dan Staff. STMIK U‟budiayh indonesia banda aceh merupakan salah satu unit
kerja maka struktur organisinya sederhana yang terdiri dari :
1. Ketua yayasan U‟Budiyah Indonesia
2. Ketua Bph Yayasan U‟Budiyah Indonesia
3. Senat
4. Ketua STMIK U‟Budiyah Indonesia
a. Pembantu ketuan satu (1) bidang akademik
 Ketua Prodi Si
 Ketua Prodi TI
 Ketua Prodi MI
 Ketua Prodi D-III
b. Pembantu ketua dua (II) bidang Umum
c. Pembantu ketua tiga (III) bidang kemahasiswaan
5. Kepala Tata Usaha
8
YAYASAN U’BUDIYAH INDONESIA
KETUA YAYASAN U’BUDIYAH INDONESIA
KETUA BPH YAYASAN U’BUDIYAH
SENAT
KETUA
STMIK U’BUDIYAH INDONESIA
PEMBANTU
KETUA I
PEMBANTU KETUA II
BIDANG UMUM
PEMBANTU
KETUA III
KEPALA TATA
USAHA
KA.PRODI
SI
KA.PRODI
TI
KA.PRODI
MI
KA.PRODI
KA-DII
KA.PRODI
KA-DI
Gambar 2.1 Struktur Organisasi STMIK U‟Budiyah
KA.LAB
KOMPUTER
9
2.2
Pengertian Sistem
Sistem adalah suatu susunan yang teratas dari kegiatan-kegiatan yang
saling bergantung dari prosedur-prosedur yang berhubungan, yang melaksanakan
dan memudahkan pelaksanaan kegiatan utama dari suatu organisasi dan “sistem
adalah elemen-elemen yang saling berkaitan dan bekerja sama untuk mencapai
tujuan”. (Anonymous, 2010:1)
Sistem secara umum dapat diartikan berdasarkan:
1.
Jaringan yaitu melaksanakan suatu kegiatan untuk saling berhubungan dan
mencapai sasaran atau tujuan.
2.
Komponen yaitu kumpulan elemen-elemen atau bagian-bagian yang saling
berinteraksi.
3.
Prosedur yaitu meliputi beberapa karakter yang terdiri atas 3W 1H (What,
When, Who, How)
Sistem dapat didefinisikan dengan pendekatan prosedur dan dengan
pendekatan komponen yaitu, sebagai kumpulan dari komponen yang saling
berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai
tujuan tertentu.
Dari uraian diatas bahwa dapat dijelaskan bahwa sistem adalah suatu
susunan atau sekumpulan dari elemen-elemen dimana elemen tersebut
mempunyai sub-sub elemen yang saling berinteraksi dan bekerja sama antara
yang satu dengan yang lainnya untuk mencapai tujuan tertentu.
1. Komponen Sistem (Component)
10
Suatu sistem terdiri dari sejumlah komponen yang membentuk suatu kesatuan,
komponen sistem itu sendiri terdiri dari sub-sub sistem yang masing-masing
memiliki sifat dari sistem utamanya, yang mempengaruhi proses secara
keseluruhan.
2. Batasan Sistem (Boundary)
Batasan sistem merupakan daerah yang membatasi antara satu sistem dengan
sistem lainnya atau dengan lingkungan luarnya. Batasan sistem ini
menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan Luar Sistem (Environtment)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang
mempengaruhi operasi sistem itu seperti bagian administrasi kepegawaian,
bagian teknik dan pimpinan.
4. Penghubung Sistem (Interface)
Interface adalah media yang menghubungkan antara satu sub sistem dengan
sub sistem lainnya.
5. Masukan Sistem (Input)
Input sistem dapat berupa data atau informasi yang akan diolah lebih lanjut
oleh suatu sistem.
6. Pengolahan Sistem (Process)
Suatu sistem mempunyai pengolah yang bertugas untuk merubah masukan
menjadi keluaran.
7. Keluaran Sistem (Output)
11
Keluaran sistem adalah hasil proses suatu sistem yang telah diklarifikasikan
dan menjadi keluaran yang berguna.
8. Sasaran Sistem (Objectives)
Suatu sistem pasti mempunyai sasaran atau tujuan agar setiap data yang di
proses menghasilkan informasi yang akurat dan sesuai dengan yang
diinginkan oleh pengguna (user) sistem tersebut.
2.3
Pengertian Informasi
Menurut Brunch Grudnistk (1986:6) menyebutkan ada tiga pilar utama
yang menentukan kwalitas informasi yaitu : akurasi, ketepatan waktu dan
relevansi. Syarat-syarat tentang informasi yang baik dan lebih lengkap diuraikan
pula oleh Parker (1989:151). Berikut ini adalah syarat-syarat yang dimaksud :
1. Ketersediaan (Availability) : Suatu syarat yang mendasar bagi suatu informasi
adalah ketersediaan informasi itu sendiri. Informasi harus dapat diperoleh
(Accesible) bagi orang yang memanfaatkannya.
2. Mudah dipahami (Comprehensibility) : Informasi harus mudah dipahami oleh
pembuat keputusan baik itu informasi yang menyangkut pekerjaan rutin
maupun keputusan yang bersifat strategis. Informasi yang rumit dan berbelit
akan membuat kurang efektifnya keputusan manajemen.
3. Relevan (relevances) : Dalam konteks organisasi, informasi yang diperlukan
adalah yang benar-benar relevan dengan permasalahan, misi dan tujuan
organisasi.
12
4. Bermanfaat (Useful): Sebagai konsekwensi dari syarat relevansi, informasi
juga harus bermanfaat bagi organisasi. Karena itu informasi juga harus dapat
tersaji dalam bentuk-bentuk yang memungkinkan pemanfaatan oleh organisasi
yang bersangkutan.
5. Tepat Waktu (Timelines) : Informasi harus tersedia tepat waktunya karena
merupakan landasan dalam proses pengambilan keputusan.
6. Keandalan (Realiable): Informasi harus diperoleh dari sumber-sumber yang
dapat diandalkan kebenarannya. Pengolah data atau pemberi informasi harus
dapat menjamin tingkat kepercayaan yang tinggi atas informasi yang
disajikan.
7. Akurat (Accurate) : Syarat ini mengharuskan bersih dari kesalahan dan
kekeliruan. Ini juga berarti bahwa informasi harus jelas dan akurat
mencerminkan makna yang terkandung dari data pendukungnya.
8. Konsisten (Consistent): Informasi tidak boleh mengandung kontradiksi dalam
penyajiannya karena konsistensi merupakan syarat penting bagi dasar
pengambilan keputusan.
2.4 Konsep Dasar Data
Data berarti sesuatu yang diketahui atau dianggap. Dengan demikian, data
dapat memberikan gambaran tentang suatu keadaan atau persoalan. Data tentang
sesuatu pada umumnya dikaitkan dengan tempat dan waktu. (J. Supranto,
2008:2)
13
Sesuatu yang dianggap juga merupakan data walaupun data seperti itu
belum tentu benar, sebab masih merupakan suatu hipotesis yang perlu diuji
terlebih dahulu. Dalam praktek banyak sekali anggapan dan asumsi yang
dipergunakan sebagai dasar pembuatan keputusan. Kegunaan data pada dasarnya
adalah untuk membuat keputusan oleh para pembuat keputusan (decision makers).
Pihak yang membuat keputusan disebut decision makers. Namun dalam
prakteknya, yang dimaksud sebagai decision makers biasanya adalah pimpinan.
Data yang salah, apabila digunakan sebagai dasar bagi pembuatan
keputusan, akan menghasilkan keputusan yang salah. Persyaratan data yang baik
antara lain :
1.
Objektif
Data yang objektif berarti bahwa data harus sesuai dengan keadaan yang
sebenarnya (as it is).
2.
Representatif (wewakili)
Data harus mewakili objek yang harus diamati.
3.
Kesalahan sampling (sampling error) kecil
Suatu perkiraan (estimate) dikatakan baik (mempunyai tingkat ketelitian yang
tinggi) apabila kesalahan samplingnya kecil.
Menurut Eko Nugroho (2008:13), data dapat didefinisikan sebagai fakta
tercatat tentang sesuatu objek. Jadi, apa pun yang berupa catatan tentang suatu
objek dapat disebut data. Misalnya berat badan si A adalah 60 kg maka 60 kg
tersebut adalah data. Data di dalam dunia komputer terkenal dengan istilah
multimedia. Data multimedia ini pada dasarnya dapat dikelompokkan menjadi :
14
1.
Data Teks
Data ini berwujud alfanumeris, yaitu data yang terdiri dari karakter-
karakter A, B, C sampai Z, simbol bilangan 0, 1, 2 sampai 9, lalu karakter ASCII.
Pada data teks, sekalipun berupa simbol bilangan, tidak bisa dilakukan operasi
aritmatika. Jadi, data-data ini tidak bisa ditambahkan, dikurangi dan lain
sebagainya.
2.
Data Numerik
Data numerik adalah data bilangan. Data bilangan disimpan dalam
komputer menggunakan sistem biner, yaitu bilangan basis 2 dengan simbol 0
dan 1. Bilangan yang disimpan dengan cara numeris ini dapat dikenal operasi
aritmatika. Penyimpanannya di dalam komputer biasanya menggunakan metode
floating point single precision atau double precision. Komputer mampu
menghitung dengan ketelitian sampai (lima belas) hingga 1072 digit.
3.
Data Gambar / Image
Data ini berwujud gambar, baik foto, grafik dan lain sebagainya. Format
penyimpanan gambar yang sering digunakan ialah format JPG (joint photographic
expert group), TIF (tagged image file) dan GIF (graphical interchange format).
Format GIF menggunakan 8 bit. Format ini populer, terutama di dunia internet,
khususnya karena ukurannya yang kecil. Format ini ideal untuk digunakan sebagai
ikon. Format GIF menggunakan teknik kompresi (pengecilan ukuran) LZW.
Walaupun ukuran file diperkecil, kualitas gambar tidak akan menurun. Dengan
demikian, teknik ini termasuk teknik “loss-less”. GIF mampu memiliki sampai
15
256 jenis warna. Kualitas ini kurang mencukupi untuk fotografi. Keunggulan lain
format GIF adalah bahwa format ini dapat dianimasikan.
Format JPEG menggunakan format 16 bit. Pengembangan format ini
diarahkan kepada kualitas yang cukup memuaskan dalam penggunaan fotografi.
Untuk itu, warna yang mampu ditampilkan juga lebih banyak, yaitu 65536 buah.
Format PNG dirancang untuk mengungguli format GIF, PNG-8 berkemampuan
seperti GIF, tetapi dengan ukuran file yang lebih kecil. Adapun PNG-24
mempunyai kemampuan yang jauh lebih tinggi bahkan dibandingkan JPEG.
Hanya format PNG masih terlalu canggih sehingga belum banyak di-support oleh
banyak software. Sampai sekarang format GIF masih lebih populer. Namun, di
masa mendatang sangat munkin format PNG-lah yang semakin populer. Format
TIF dirancang untuk digunakan sebagai standar dalam dunia industri. Oleh karena
itu, TIF mampu diproses baik dalam lingkungan Windows, Apple maupun Unix.
Pabrik scanner besar dunia hampir pasti mendukung format ini. Kelemahannya
ialah struktur file ini kompleks sehingga pemprosesannya lebih lambat
dibandingkan JPEG.
4.
Data Video
Data video adalah gambar bergerak (film). Format penyimpanan yang
sering digunakan adalah MPEG(moving picture expert group). Format MPEG ini
terus disempurnakan dari MPEG 1, MPEG 2, MPEG 3 dan seterusnya.
16
5.
Data Audio
Data audio adalah data suara. Biasanya mempunyai format AVI, yaitu
Audio Video Interleaved. Sering juga fomat audio disimpan dengan bentuk
MPEG.
2.5 Diagram Arus Data
Diagram Arus Data (DAD) sering digunakan untuk menggambarkan suatu
sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika.
Jogiyanto (1995:700) mengatakan bahwa diagram Arus Data sebagai Diagram
yang menggunakan notasi–notasi untuk menggambarkan arus dari sistem.
Ada beberapa simbol yang digunakan DAD untuk mewakili:
1. Kesatuan Luar (External Entity)
Merupakan kesatuan luar yang memisahkan suatu sistem dengan lingkungan–
lingkungan luarnya. Kesatuan luar merupakan kesatuan lain yang berada
dilingkungan luarnya yang akan memberikan input atau menerima output dari
sistem. Kesatuan luar diberi simbol dengan persegi empat.
2. Arus Data (Data Flow)
Arus Data di DAD diberikan simbol suatu panah. Arus Data ini mengalir
diantara proses (process), simpanan data (data store) dan kesatuan luar
(external entity), arus data ini dapat berupa masukan dari suatu sistem atau
hasil dari suatu sistem.
17
3. Proses (Process)
Suatu proses adalah suatu kegiatan atau kerja yang dilakukan oleh orang,
mesin atau komputer dan hasil suatu data yang masuk kedalam proses untuk
dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat
ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi
panjang tegak dengan sudut.
4. Simpanan Data (Data Store)
Data store digunakan untuk menyimpan hasil proses maupun data untuk
diproses. Gambar data store disimbolkan dengan sepasang garis horizontal
paralel yang tertutup disalah satu ujungnya.
Adapun simbol–simbol Diagram Arus Data (DAD) tersebut dapat
ditunjukkan pada Gambar 1.
IDENTIFIKASI
NAMA
PROSES
Entity
1. External entity
Arus Data
Identifikasi
Atau
Nama
Proses
3. Process
Media Nama Arus Data
2. Data Flow
4. Data Store
Gambar 2.2 Simbol Diagram Arus Data
18
2.6 Basis Data
Basis Data atau diistilahkan dengan database adalah suatu kumpulan data
yang telah diintegrasikan dan tersimpan dalam sebuah sistem yang dirancang
untuk mempermudah manajemen data. Merancang database atau basis data
merupakan suatu hal yang sangat penting. Kesulitan utama dalam merancang
basis data
adalah bagaimana merancangnya sehingga basis data dapat
memuaskan keperluan saat ini dan masa mendatang. Dalam perancangan basis
data ada beberapa hal yang harus diketahui, yaitu sebagai berikut.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan
struktur dan hubungan antar data, pada dasarnya ada tiga macam simbol yang
digunakan yaitu:
1. Entity
Suatu objek yang datanya diidentifikasikan dalam lingkungan pemakai,
sesuatu yang penting bagi pemakai dalam konteks sistem yang akan
dibuat.
2. Attribute
Bagian dari Entity atau suatu field yang menunjukkan suatu data yang
sejenis, setiap entitas harus memiliki atribut, contoh: Nama, NIM, Alamat,
dll .
3. Relationship
Sebagaimana halnya entitas maka dalam hubunganpun harus dibedakan
antara hubungan atau bentuk hubungan antar entitas dengan isi dari
hubungan itu sendiri.
19
Hubungan antara dua entity dapat dikategorikan menjadi tiga macam,
yaitu:
1. One to One Relationship
Hubungan antara entitas pertama dan kedua adalah satu berbanding satu.
2. One to Many Relationship
Hubungan antara entitas pertama dan kedua adalah satu berbanding
banyak.
3. Many to Many Relationship
Hubungan kedua entitas adalah banyak berbanding banyak
2.7 Konsep Dasar Pendataan
Menurut Susanto (2002:73) “Data merupakan keterangan suatu hal, dapat
berupa yang diketahui atau yang dianggap atau anggapan”. Atau data adalah fakta
atau apapun yang dapat digunakan sebagai input dalam menghasilkan informasi
yang digambarkan lewat angka, simbol, kode, dan lain-lain.
Pendataan merupakan proses pengolahan data atau manipulasi data atau
tranformasi simbol-simbol seperti angka dan abjad untuk tujuan meningkatkan
kegunaannya atau menghasilkan informasi tentang lebih tepat dan bermanfaat.
Data juga merupakan suatu proses dalam memperoleh data ringkas atau rumusrumus tertentu.
Menurut Hasan (2004:37) adapun proses pengolahan data meliputi
kegiatan berikut :
20
1.
Editing, merupakan pengeckan atau pengoreksian data yang tlah
dikumpulkan karena kemungkinan data yang masuk tidak logis atau
meragukan.
2.
Coding, merupakan pemberian atau pembuatan kode-kode pada tiap data
dalam kategori yang sama.
3.
Tabulasi, adalah membuat tabel-tabel yang berisikan data yang telah
diberikan kode sesuai dengan analisis yang dibutuhkan.
2.8
Pengertian Alumni
Jika hari ini kita mendengarkan perkataan „alumni‟ akan terlindas
dipikiran kita bahwa ia merupakan sesuatu yang berkaitan dengan tempat
pembelajaran dan secara terperincinya ada yang memikirkan tentang persatuan
mantan pelajar sebuah institusi pembelajaran.
Alumni adalah siswa ataupun mahasiswa yang telah menyelesaikan
jenjang pendidikan dengan segala aturannya pada sebuah institusi pembelajaran,
maka ini bisa dikatakan sebagai alumni. setiap alumni masih mempunyai
tanggung jawab terhadap institusi yang telah memberikan gelar „alumni‟, itu akan
membawa nama baik institusi. Anonymous (2012:4)
2.9 Pengertian Internet dan Website
Sebuah situs web adalah sebutan bagi sekelompok halaman web (web
page), yang umumnya merupakan bagian dari suatu nama domain.
21
Dalam internet orang sering menggunakan WWW dalam setiap
melakukan browsing. WWW (World Wide Web) atau sering disebut dengan web
saja dan terdiri dari seluruh situs web yang tersedia kepada publik. Halamanhalaman dari sebuah situs diakses melalui URL (Uniform Resource Locator) pada
sebuah homepage dan biasanya disimpan dalam server yang sama.
Menurut Masria (2003:1) ”WEB adalah jaringan komputer yang terkoneksi
ke seluruh penjuru dunia, semua komputer dapat berkomunikasi satu dengan yang
lain, dan standar komunikasi yang digunakan adalah biasanya disebut dengan
HTTP”.
Informasi web tersimpan dalam suatu dokumen yang dikenal dengan
halaman web, dan halaman-halaman web tersebut tersimpan dalam suatu
komputer yang biasanya disebut dengan web server, sedangkan komputer yang
membaca halaman web yang ada diserver biasa kita sebut dengan web client. Web
Client dalam menampilkan halaman-halaman web yang ada di Server Web harus
mengunakan suatu program yang biasa kita sebut Web Browser.
Browser yang populer saat ini diantaranya adalah Internet Explorer, Mozila
Firefox, Netscape dan Opera.
Berdasarkan tempat dijalankannya perintah-perintah program dalam
halaman web, program web dapat dikategorikan menjadi dua, yaitu, server-side
programing dan client-side programing.
Pada server-side programing perintah-perintah program dijalankan di web
server, sedangkan client-side programing perintah-perintah dijalankan pada client,
dalam hal ini web browser.
22
Aplikasi web berjalan pada protocol HTTP dan semua protocol yang ada di
internet selalu melibatkan server dan client. Ketika seorang menulis alamat pada
web browser, maka akan dikirim perintah ke web server. Jika yang diminta adalah
file yang mengandung program sever-side maka web server akan menjalankan
terlebih dahulu program tersebut dan mengirimkan hasilnya ke browser. Jika yang
diminta adalah file HTML maka web server akan langsung mengirimkan ke
browser apa adanya. Salah satu bahasa server-side programing yang paling
banyak digunakan adalah PHP.S
2.9.1 Domain Name
Domain Name atau Nama Domain adalah nama unik yang diberikan untuk
mengidentifikasi nama server komputer seperti web server atau email server di
internet. Nama Domain memberikan kemudahkan pengguna di internet untuk
melakukan akses ke server dan mengingat server yang dikunjungi dibandingan
harus mengenal deretan nomor atau yang dikenal IP.
Sebuah halaman website di internet sebenarnya dikenali dengan sederetan
angka yang disebut dengan IP address, misalnya: 222.213.10.23. Namun untuk
memudahkan mengenalinya sebuah nama bisa ditempelkan ke angka-angka
tersebut.(Diding Ardiantoro, 2003:03), nama inilah yang disebut nama domain
atau nama situs web (domain name) sebagai contoh http://serambinews.com.
23
2.9.2
Web Hosting
Web hosting merupakan tempat dimana seseorang dapat menyimpan file
disebuah seb server dan file ini terhubung ke internet dengan harapan dapat
diakses orang lain. Jika berminat untuk mendapatkan fasilitas ini kita dapat
menghubungi pihak ISP (internet service provider) atau perusahaan yang
menyediakan fasilitas ini seperti hostingcenter.com, masterweb.net dan lain
sebagainya.
2.9.3 Host
Jika kita mengakses alamat web tertentu, misalnya www.facebook.com
maka yang disebut www adalah nama host-nya, facebook adalah nama web-nya,
dan .com adalah nama domain-nya.
Jika secara skematis, host dapat dituliskan :
Nama_host.domain
Nama domain tersebut harus didaftarkan di NIC (Network Information
Center) lokal, sedangkan nama host tidak perlu didaftarkan di NIC. Ia hanya
cukup didaftarkan dengan nama servernya sehingga dapat diakses.
Sebenarnya alamat suatu web adalah berupa angka-angka yang disebut IP
(Internet Protokol) hal ini dapat dimengerti karena komputer lebih mengenali
kombinasi angka dari pada tulisan. Pengguna nomor pengalamatan agaknya tidak
cukup menguntungkan karena mudah untuk terlupakan. Untuk itu perlu penamaan
yang lebih mudah diingat.
24
2.10
Hypertext Markup Language (HTML)
HTML yang merupakan singkatan dari Hyper Text Markup Language
adalah file teks atau file ASCII yang berisi instruksi/script kepada web browser
untuk menampilkan suatu tampilan grafis dari sebuah halaman web dan
merupakan bahasa pemrograman utama yang digunakan untuk membuat sebuah
halaman web.
HyperText Markup Language (HTML) merupakan sebuah bahasa markup/
manipulasi yang digunakan untuk membuat sebuah halaman web, menampilkan
berbagai informasi di dalam sebuah penjelajah web internet dan formating
hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang
dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII
normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula
dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
percetakan yang disebut dengan SGML (Standard Generalized Markup
Language), HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web. HTML saat ini merupakan standar internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert
ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga
penelitian fisika energi tinggi di Jenewa).
Salah satu kelebihan file HTML adalah cross platform, artinya file HTML
dapat ditampilkan di beberapa Operating System (OS) yang berbeda dan memiliki
25
tampilan yang sama walaupun saat pembuatannya menggunakan satu Operating
System tertentu saja.
Dalam sebuah halaman web, pasti akan ada banyak elemen, contoh dari
elemen adalah : bagian atas (head), tabel, paragraf, dan daftar/list. Untuk
menandakan elemen-elemen tersebut dalam sebuah file HTML, digunakanlah tag.
Tag HTML terdiri dari kurung buka siku “<”, nama tag, dan kurung tutup siku
“>”. Tag HTML biasanya memiliki penutup, contoh: <HEAD> ditutup dengan
</HEAD>, penutup ini menandakan akhir dari pernyataan (statement) tag
tersebut. Tag penutup persis seperti tag pembuka, hanya ditambahkan garis miring
“/” didepannya.
Beberapa tag memiliki atribut tambahan yang disertakan saat penulisan
tag tersebut, jadi atribut ini ditulis didalam tanda kurung, sebagai contoh: tag img
(image) memiliki atribut berupa src, width, alt, dll. Contoh : <img
src="image/mahasiswa.gif" width="91" height="20">. Sebagai catatan, tag
HTML tidaklah case sensitive, jadi jika kita menuliskan <title> akan memiliki
pengaruh yang sama dengan <TITLE>. Semua tag HTML pasti dikenali oleh
setiap program Web Browser, jika sebuah browser tidak mengenali suatu tag,
maka tag tersebut tidak akan dibaca oleh browser.
2.11
Database MySQL
Pada awal perkembangannya disebut SQL yang merupakan singkatan dari
Structured Query Language. SQL merupakan bahasa terstruktur yang khusus
digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh
26
American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah
sebuah sistem manajemen database yang bersifat open source. MySQL adalah
pasangan serasi dari PHP (Personal Hypertext Processor). MySQL dibuat dan
dikembangkan oleh MySQL AB yang berasal dari Swedia.
MySQL dapat digunakan untuk membuat dan mengolah data beserta
isinya. MySQL dapat dimanfaatkan untuk menambahkan, mengubah dan
menghapus data yang berada dalam database. MySQL merupakan sistem
manajemen database yang bersifat at relational. Artinya data-data yang dikelola
dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga
manipulasi data akan menjadi jauh lebih cepat.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintahperintah SQL untuk mengelola database yang ada di dalamnya. Hingga kini,
MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger
untuk memudahkan pengelolaan tabel dalam database.
2.12
Personal Hypertext Processor
PHP merupakan bahasa pemrograman untuk membuat web yang bersifat
server-side scripting. PHP dapat membuat halaman web yang bersifat dinamis.
PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya
Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web
server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
27
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung
penuh Object Oriented Programing (OOP), integrasi XML, mendukung semua
ekstensi terbaru MySQL, serta ratusan peningkatan kemampuan lainnya
dibandingkan versi sebelumnya. PHP juga bersifat open source sehingga setiap
orang dapat menggunakannya dengan gratis.
BAB III
METODELOGI PENELITIAN
3.1 Ruang Lingkup Penelitian
Penelitian ini dilakukan untuk membuat suatu program aplikasi sistem
Informasi Pendataan Alumni pada STMIK U‟Budiyah. Focus dalam penelitian ini
adalah pembuatan aplikasi dengan menggunakan bahasa pemograman yang telah
banyak digunakan yaitu PHP dan MySQL dan membuat laporan data-data tersebut
menggunakan FPDF.
3.2 Tempat dan Waktu Penelitian
STMIK U‟Budiyah Indonesia, beralamat di jln.Alue naga desa tibang
Telp/Fax : (0651) – 755565 kecamatan syiah kuala kota banda aceh.
Pembuatan jadwal penelititan merupakan hal yang sangat diperlukan untuk
mengukur sejauh mana efektifitas dalam setiap tahapan-tahapan yang dikerjakan
dalam pembuatan sistem. Adapun tahapan-tahapan yang penulis laksanakan pada
saat melakukan penelitian yaitu sebagai berikut:
Tabel 3.1 Waktu Pelaksanaan Penelitian
No
Kegiatan
Mei
III
1
2
3
4
5
6
7
8
IV
Juni
I
Pengumpulan Data
Analisa Data
Perancangan Database
Perancangan Sistem
Desain Sistem
Pengujian Sistem
Pengembangan Sistem
Final
28
II
III
Juli
IV
I
II
III
Agustus
IV
I
II
III
29
3.3 Metode Pengumpulan Data
Untuk melengkapi data-data sistem informasi pendataan alumni pada
STMIK U‟budiyah berbasis web, maka penulis melakukan metode pengumpulan
data dengan cara:
1.
Penelitian Kepustakaan (Library Research) yaitu dengan menggunakan bukubuku, program-program aplikasi dan media internet yang berhubungan
dengan permasalahan yang akan dibahas dalam penulisan skripsi ini.
2.
Penelitian Lapangan (Field Research) yaitu dengan mendapatkan data
langsung dari bagian Pengajaran sehingga data-data yang diperlukan dalam
skripsi ini adalah data yang valid.
3.
Pencarian Internet (Internet Searching) ) yaitu dengan mendapatkan data
yang diperoleh dari hasil pencarian internet yang bersumber dari jurnal
ilmiah online.
30
3.4
Perencanaan dan Perancangan
Dalam
membangun
sebuah
website
diperlukan
sebuah
persiapan,
perencanaan yang baik, tujuan pembuatan yang jelas dan percobaan yang
dilakukan secara berulang-ulang karena hal ini menyangkut semua elemen yang
membentuk website.
Untuk lebih jelasnya bagaimana sistem informasi pendataan data alumni
pada STMIK U‟budiyah
yang akan di bangun
dapat dilihat pada gambar
Diagram Kontek berikut ini :
Dt_almn, Dt_Tny_Frm, Dt_Jwb_Frm
Inf_Alumni
Alumni
Dft_almn, Dt_Brt, Frm
Sistem
Informasi
Pendataan
Alumni
Tampilan_data_sesuai_menu
View_Brt
View_Frm
View_Dft_Alumni
View_tentang_STMIK
Admin
Dt_Brt, Dt_Frm, Mng_Fle
Laporan :
Lap_Alumni_keseluruhan
Lap_almn_perangkatan
Lap_ almn_pertahun_lulus
Lap_ almn_pertahun_wisuda
KETUA
STMIK
User
Gambar 3.1 Diagram Konteks
Dari gambar 3.1 Diagram Konteks rancangan Sistem Pendataan Alumni Pada
STMIK Ubudiyah dapat dijelaskan, terdapat 4 external entity yaitu alumni,
admin, user dan ketua STMIK. Pertama-tama dapat dijelaskan bahwa alumni
31
memberikan data alumni kepada sistem informasi, kemudian sistem akan
memberikan info alumni kepada alumni, admin akan memberikan data berita,
data forum, pada bagian User sistem memberikan view berita, view forum, view
daftar alumni, dan view tentang STMIK. Untuk laporan seperti laporan data
alumni Keseluruhan, laporan alumni perangkatan, laporan alumni pertahun lulus,
laporan alumni pertahun wisuda, akan diserahkan kepada Ketua STMIK.
3.5
Data Flow Diagram
Data flow diagram yang mengambarrkan sistem informasi pendataan alumni
ini dapat dilihat pada Gambar 3.2
Dt_almn,
Dt_Tny_Frm,
Dt_Jwb_Frm
Alumni
Dt_Brt
Admin
Dt_Brt,
Dt_Ktgr,
Dt_Jwb_Frm
1.0
D1
Fl_Dt_Brt
D2
Fl_Dt_Ktgr
D4
Fl_Dt_Tny_Frm
D5
Fl_Dt_Jwb_Frm
D3
Fl_Dt_Almn
Dt_Ktgr
Manage
Admin
Dt_Jwb_Frm
Dt_Tny_Frm
Dt_almn
Laporan
Validasi Alumni
Data
Validasi
2.0
Update
Data Alumni
Validasi
Alumni
Dft_almn, Dt_Brt, Frm
Dt_almn
3.0
Df_Jwb_Frm
Dt_Tny_Fr
View
User
Dt_Ktgr
Dt_Brt
4.0
Inf_Alumni
dt_Almn
Ketua STMIK
Laporan :
Lap_alumni_keseluruhan
Lap_almn_perangkatan
Lap_pertahun_lulus
Lap_pertahun_wisuda
Lap
32
Gambar 3.2 Data
Flow Digram
Gambar 6. Diagram
Arus Data Berjenjang Sistem
Pembuatan
Laporan
Dft_almn
33
Pada gambar 3.2 Data Flow Diagram rancangan sistem dapat dijelaskan
admin memberikan data berita, data katagori berita dan jawab forum kemudian
alumni juga memberikan data alumni kepada proses manage admin kemudian
disimpan pada data store masing-masing seperti data store berita, forum, alumni,
data katagori, jawab forum dan balas forum. Semua data store akan diproses pada
proses view untuk dapat memberikan informasi kepada alumni seperti daftar
alumni, berita, dan forum, untuk user akan diberikan informasi berita, forum,
daftar alumni, dan tentang STMIK. Pada data store alumni akan dibuatkan laporan
data alumni, laporan data alumni perangkatan untuk diserahkan kepada Ketua
STMIK
3.6
Diagram Flowchart
Diagram flowchart merupakan metode untuk menggambarkan tahap-tahap
dalam menjalankan sistem informasi, pemecahan masalah dalam sistem informasi.
Adapun tahapan-tahapan dalam informasi pendataan Alumni yaitu menjelaskan
bagaimana proses pengolahan yang dilakukan mulai dari menjalankan program
sampai pada akhir program. Diagram flowchart dari sistem informasi pendataan
alumni ini dapat dilihat pada Gambar 3.3 dan Gambar 3.4.
34
Start
Input Password
tidak
Cek
password
Y/T
Ya
Menu Utama
Data Alumni
Data kategori
Data berita
Data jawab
Y
F
Validasi
Data Alumni
T
Y
Input
F
Data Alumni
Data kategori
Data berita
Data jawab
T
Y
Edit
F
T
Y
Cetak
F
Data Alumni
Data kategori
Data berita
Data tanya
Data jawab
Data Alumni Keseluruhan
Data Alumni Perangkatan
Data Alumi Pertahun lulus
Data Alumi Pertahun wisuda
T
End
Gambar 3.3 Flowchart Admin
35
Start
Menu Utama
Registrasi
DATA
Data Alumni
Data tanya
Data jawab
Y
Input
F
Tidak
Login ?
Y
Y
Edit
F
Data Alumni
Data tanya
Data jawab
T
End
Gambar 3.4 Flowchart Alumni
36
3.7
Rancangan Database
Database merupakan suatu
unsur yang paling utama dalam merancang
sebuah aplikasi. Tanpa adanya database, aplikasi yang dirancang tidak akan
berhasil, karena database merupakan integrasi logis dari catatan-catatan dalam
banyak file.Dalam aplikasi ini data base yang digunakan adalah database Mysql.
Dalam
sistem informasi pengolahan data yang akan penulis rancang
terdapat beberapa tabel database yaitu sebagai berikut:
a. File Data Admin
Tabel 3.2 Rancangan Admin
No
Field
Type
Width
Keterangan
1
nomor
Int
2
Primary Key
2
nama
Varchar
35
Nama
3
email
Varchar
50
Email
4
password
Varchar
32
Password
Tabel 3.2 digunakan sebagai penyimpan data admin dimana field nama
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
37
b. File Data Alumni
Tabel 3.3 Rancangan Alumni
No
Field
Type
Width
Keterangan
1
nim
Varchar
12
Primary Key
2
nama
Varchar
35
Nama Lengkap
3
prodi
Varchar
35
Program Studi
4
alamat
Text
Alamat
5
judul_skripsi
Text
Judul Skripsi
6
tahun_lulus
Int
4
Tahun Lulus
7
tahun_wisuda
Int
4
Tahun Wisuda
8
no_ijazah
Varchar
30
No.Ijazah
9
no_hp
Varchar
12
No.Hp
10
email
Varchar
50
Email
11
pass
Varchar
32
Password
12
krj
Varchar
30
Pekerjaan
13
jbtn
Varchar
30
Jabatan
14
alamat_kantor
Text
Alamat Kantor
Tabel 3.3 digunakan sebagai penyimpan data alumni, dimana field nim
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
38
c. File data berita
Tabel 3.4 Rancangan Berita
No
Field
1
id
2
tanggal
3
judul
4
isi
5
penulis
Type
Width
Keterangan
Bigint
1
Primary Key
Date time
Varchar
Tanggal
200
LongTime
Varchar
Judul
Isi
35
Penulis
Tabel 3.4 digunakan sebagai penyimpan data berita, dimana field Id
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
d. File data jawab
Tabel 3.5 Rancangan Jawab
No
Field
Type
Width
Keterangan
1
Id
Bigint
20
Primary Key
2
id_tanya
Bigint
20
Id Tanya
3
id_parent
Bigint
20
Id Parent
4
nim
Varchar
9
NIM
5
Isi
Text
Isi
6
tanggal
Time
Tanggal
Tabel 3.5 digunakan sebagai penyimpan data tanya, dimana field id
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
39
e. File data kategori.
Tabel 3.6 Rancangan kategori
No
Field
1
Id
2
Kategori
Tabel 3.6
Type
Width
Keterangan
Int
3
Primary key
Varchar
30
Kategory
digunakan sebagai penyimpan data kategori, dimana field id
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
f. File data tanya
Tabel 3.7 Rancangan tanya
No
Field
Type
Width
Keterangan
Bigint
20
Primary key
1
Id
2
Nim
Varchar
9
NIM
3
judul
Varchar
300
Judul
4
isi
Text
Isi
5
tanggal
Time
Tanggal
6
kategori
Int
Tabel 3.7
3
Kategori
digunakan sebagai penyimpan data tanya, dimana field id
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
40
3.8
Desain Entity Relational Diagram(ERD)
Entity Relational Diagram (ERD) digunakan untuk mengidentifikasi data
yang akan diambil, disimpan dan dipanggil kembali (retrive) untuk keperluankeperluan tertentu dalam mendukung kegiatan yang dilakukan oleh organisasi.
ERD juga digunakan untuk mengidentifikasi asal data yang dibutuhkan dan
dilaporkan.
Diagram Entity Relational (ER) program aplikasi Sistem Informasi
Pendataan Alumni Pada STMIK U‟Budiyah dapat dilihat pada Gambar 3.5 .
tgl
judul
email
isi
Id
nama
Id
password
kategori
penulis
Berita
m
Admin
mengelola
nim
Id
id_tanya
m
Mengatur
kategori
jbtn
nama
krj
Id
prodi
email
nim
id_parent
nim
isi
jawab
ALUMNI
Melakukan
Melakukan
tanya
judul
isi
alamat
alamat_kantor
tanggal
m
tgl
judul_skripsi
pass
tahun_lulus
no_hp
no_ijazah
tahun_wisuda
Gambar 3.5 ERD (Entity Relationship Diagram)
41
kategori
BAB IV
HASIL DAN PEMBAHASAN
4.1
Rancangan Input Sistem
Pada rancangan masukan ini terdiri dari beberapa file program yaitu:
1. Entry Data
a. Entry berita
Data Berita ini terdiri dari: Judul, isi
b. Entry data Forum kategori
Pada rancangan forum kategori ini terdiri dari: Judul, isi.
2. Entry data Alumni
a. Data Biodata
Data Biodata terdiri dari: nim, nama, program_studi, alamat, judul_skripsi,
tahun_lulus, tahun_wisuda, nomor_ijazah, nomor_hp, email, kata_sandi,
ulangi_kata_sandi, pekerjaan, jabatan, alamat_kantor.
b. Verifikasi
Verifikasi terdiri dari : tampilkan_angkatan, status_verifikasi
3. Entry Forum
Entry data forum terdiri dari : Judul_Thread, kategori_thread, isi_thread
4.2
Rancangan Output Sistem
Adapun keluarannya sebagai berikut:
1.
Laporan data alumni keseluruhan
42
43
2.
Laporan data alumni perangkatan
3.
Laporan data alumni pertahun lulus
4.
Laporan data alumni pertahun wisuda
4.3
Tampilan Form Menu Utama
Form menu utama, yaitu form yang tampil saat User masuk kedalam
sistem, dalam menu utama terdapat sub menu yaitu, berita terbaru, daftar alumni,
forum diskusi alumni, tentang STMIK, dan Admin, Alumni Login serta Register.
Tampilan dari form menu utama yaitu sebagai berikut:
Gambar 4.1 Tampilan Menu Utama
4.4
Tampilan Form Berita Terbaru
Form ini berisi berita terbaru yang di input oleh Admin kedalam sistem
ini. Tampilan dari form berita terbaru yaitu sebagai berikut:
44
Gambar 4.2 Tampilan Berita Terbaru
4.5
Tampilan Form Daftar Alumni
Form Daftar Alumni, pada form ini pengunjung website dapat melihat
daftar alumni, alumni perangkatan, dan apabila sudah login ke dalam sistem
dapat melihat data alumni secara detail, Adapun tampilan form daftar alumni
yaitu sebagai berikut :
Gambar 4.3 Tampilan Daftar Alumni
45
4.6
Tampilan Form Forum Diskusi Alumni
Form forum diskusi alumni, pada form ini Alumni dapat melakukan
diskusi
tanya jawab dengan alumni lain, setelah terlebih dahulu login ke
sistem, adapun tampilan form Forum Diskusi Alumni yaitu sebagai berikut :
Gambar 4.4 Tampilan Forum Diskusi Alumni
4.7
Tampilan Form Tentang STMIK
Form
Tentang STMIK,
pada form ini Pengunjung website dapat
melihat tentang STIMIK U‟Budiyah Indonesia, Adapun tampilan form Tentang
STMIK yaitu sebagai berikut :
46
Gambar 4.5 Tampilan Tentang STMIK
4.8
Tampilan Form Admin & Alumni Login
Form admin & alumni login, form ini merupakan form u nt uk masuk
kedalam sistem. Alumni yang masuk dalam sistem, terlebih dahulu harus
melakukan register untuk mendapatkan username dan password. Saat mengisi
form login akan diminta email dan password terlebih dulu. Bila terjadi kesalahan
pada password maka
akan
ditampilkan
suatu
pesan
kesalahan
yaitu
passwordnya tidak valid, bila benar maka akan dilanjutkan masuk kedalam
sistem. Pada form password ini data yang dimasukkan harus benar dengan data
yang tersimpan dalam database. Gambar dari tampilan form admin & alumni
login yaitu sebagai berikut:
47
Gambar 4.6 Tampilan Admin & Alumni Login
4.9
Tampilan Form Register
Form register alumni, form ini berisi tentang data alumni , form
register alumni berfungsi untuk penginputan data alumni yang tersedia pada
sistem ini. Jika alumni telah memasukkan data maka alumni dapat masuk ke
sistem dengan menggunakan email dan password yang telah di input. Tampilan
dari form register alumni yaitu sebagai berikut:
48
Gambar 4.7 Tampilan Register Alumni
4.10
Tampilan Form Alumni Login
Setelah alumni login maka tampilan dalam sistem adalah sebagai berikut :
Gambar 4.8 Tampilan Alumni Login
49
4.11
Tampilan Form Daftar Alumni
Setelah alumni login kedalam sistem maka alumni dapat melihat alumni
lain perangkatan dan secara detail, tampilan daftar alumni setelah alumni login
sebagai berikut:
Gambar 4.9 Tampilan Daftar Alumni
4.12
Tampilan Form Login Admin
Saat mengisi form login akan diminta email dan password terlebih dulu,
Setelah admin berhasil login maka tampilan dalam sistem adalah sebagai berikut :
50
Gambar 4.10 Tampilan Admin Login
4.13
Tampilan Form Verifikasi Data Alumni
Setelah admin berhasil login, maka admin dapat memverifikasi data
alumni, dari data yang telah di input oleh alumni, disini admin akan
mencocokkan data yang ada berdasarkan : NIM, nama lengkap, judul tugas akhir
dan no.ijazah. Sistem akan memberitahukan kepada admin, di angkatan mana
saja alumni yang harus diverifikasi oleh admin, tampilan form Verifikasi Alumni
oleh admin sebagai berikut:
51
Gambar 4.11 Tampilan Verifikasi Alumni
4.14
Tampilan Form Forum Diskusi Alumni
Pada form forum diskusi alumni, admin dapat menambah dan menghapus
trhread yang ada di dalam forum diskusi alumni. Tampilan form forum diskusi
alumni sebagai berikut:
Gambar 4.12 Tampilan Forum Diskusi Alumni
52
4.15
Tampilan Form Tambah Berita
Pada form tambah berita, admin akan mengelola berita menghapus atau
menambah berita-berita terbaru mengenai alumni, kampus maupun lowongan
pekerjaan yang ada. Tampilan form tambah berita sebagai berikut:
Gambar 4.13 Tampilan form tambah berita
4.16
Tampilan Form Laporan data Alumni
Pada laporan data alumni, sistem akan memberikan laporan data alumni
keseluruhan, laporan data alumni perangkatan, laporan data alumni pertahun
lulus, laporan data alumni pertahun wisuda, pembuatan laporan data-data tersebut
menggunakan FPDF, dan akan diserahkan kepada Ketua STMIK. Tampilan nya
sebagai berikut :
53
4.16.1 Laporan Data Alumni Keseluruhan
Gambar 4.14 Tampilan Form Laporan Data Alumni Keseluruhan
4.16.2 Laporan Data Alumni Perangkatan
Pada laporan data alumni perangkatan, sistem akan memberikan pilihan
kepada admin, untuk memilih laporan alumni ditahun berapa yang akan di cetak,
tampilan laporan data alumni perangkat sebagai berikut:
Gambar 4.15 Tampilan Form Pilihan Alumni Perangkatan
54
Gambar 4.16 Tampilan Form Laporan Data alumni perangkatan
4.16.3 Laporan Data Alumni Pertahun Lulus
Pada laporan data alumni pertahun lulus, sistem akan memberikan pilihan
kepada admin, untuk memilih laporan alumni ditahun berapa yang akan di cetak,
tampilan laporan data alumni pertahun lulus sebagai berikut:
Gambar 4.17 Tampilan form Pilihan Alumni Pertahun Lulus
55
Gambar 4.18 Tampilan Form Laporan Data Alumni Pertahun Lulus
4.16.4 Laporan Data Alumni Pertahun Wisuda
Pada laporan data alumni pertahun wisuda, sistem akan memberikan
pilihan kepada admin, untuk memilih laporan alumni ditahun berapa yang akan
di cetak, tampilan laporan data alumni pertahun wisuda sebagai berikut :
Gambar 4.19 Tampilan Form Pilihan Alumni Pertahun Wisuda
56
Gambar 4.20 Tampilan Form Laporan Data Alumni Pertahun Wisuda
BAB V
KESIMPULAN
5.1
Kesimpulan
Setelah melakukan penelitian tentang Sistem Informasi Pendataan Alumni
Berbasis Web pada STMIK U‟Budiyah Indonesia dari hasil pembahasan yang
penulis uraikan pada bab-bab sebelumnya, dapat ditarik kesimpulan diantaranya :
1.
Untuk menyajikan informasi Alumni STMIK U‟Budiyah Indonesia yang
meliputi penyajian data alumni. Serta informasi lainnya yang dirasa perlu
untuk disajikan pada saat dibutuhkan seperti, memudahkan pencarian alumni
lama atau baru.
2.
Pengembangan sistem informasi berbasis web ini, maka penanganan
terhadap perubahan data baik itu penambahan, pengurangan atau pencarian
data akan lebih mudah.
5.2
Saran-saran
Adapapun saran-saran yang dapat penulis sampaikan adalah sebagai berikut:
1.
Semoga sistem yang penulis rancang ini dapat dijadikan perbandingan
antara sistem yang sedang berjalan dalam menangani masalah pendataan.
2.
Agar setiap informasi yang akan diberikan atau publikasi ada baiknya
menggunakan sistem yang telah dirancang agar nantinya informasi/data
cepat sampai pada user yang membutuhkannpya.
3.
Diharapkan dengan adanya sistem informasi berbasis web dapat lebih
membantu pada STMIK U‟Budiyah Indonesia tidak sebatas sistem yang
57
58
dirancang, akan tetapi perubahan-perubahan yang dirasa perlu untuk
mempromosikan STMIK U‟Budiyah Indonesias pada khalayak.
DAFTAR PUSTAKA
Anonymous.2010.
Konsep
dasar
Sistem
Informasi.
http://setya21.blogspot.com/2010/10/konsep-dasar-sistem.html, diakses
April 2013.
Brunch, Grudnistk . 1986. Konsep Dasar Informasi. Yogyakarta: Andi Offset.
Diding Ardiantoro. 2003.
Computer.com.
Pengantar DNS (Domain Name System), Ilmu
Hasan. 2004. Analisa dan Penelitian dengan Statistik. Penerbit PT. Jakarta:
Bumi Aksara.
J. Supranto. 2008. Statistik Teori dan Aplikasi. Jakarta: Erlangga.
Jogiyanto, HM. 1995. Analisa Dan sistem Informasi Manajemen Pendekatan
Terstruktur, Teori Dan Aplikasi Bisnis, Edisi Keempat. Yogyakarta:
Andi Offset.
Masria. 2003. Internet dan Web Design. Jakarta: Penerbit Graha Ilmu.
Nugroho Eko. 2008. Sistem Informasi Manajemen. Yogyakarta: Andi Offset.
Parker. S.Charles. 1989. Management Information System Strategy and Action.
Mc Grow – Hill Book co. Singapore.
Susanto. 2002. Sistem Informasi Manajemen Konsep dan Pengembangannya.
Universitas Padjajaran. Bandung: Penerbit Unggu Jaya.
59
BIODATA PENULIS
Nama
: Faisal Munadi
Tempat/Tanggal Lahir
: Banda Aceh, 04 Januari 1990
Jenis kelamin
: Laki-Laki
Agama
: Islam
Alamat
: Jl. Utama Lr.Gajah No.02
Gampong Rukoh Kec.Syiah Kuala
Banda Aceh.
RIWAYAT PENDIDIKAN
SD Negeri 83 Banda Aceh
: Tamat Tahun 2002
SMP Negeri 8 Banda Aceh
: Tamat Tahun 2005
SMA Negeri 5 Banda Aceh
: Tamat Tahun 2008
AMIKI Banda Aceh
: 2008 - 2011
IDENTITAS ORANG TUA
1. Nama Ayah
: Bustami. A.Rany
Pekerjaan
: Wira Swasta
Alamat
: Jl. Utama Lr.Gajah No.02
Gampong Rukoh Kec.Syiah Kuala
Banda Aceh.
2. Nama Ayah
: Rosdiana, S.Pd
Pekerjaan
: PNS
Alamat
: Jl. Utama Lr.Gajah No.02
Gampong Rukoh Kec.Syiah Kuala
Banda Aceh.
59
LAMPIRAN LIST PROGRAM
Koneksi.php
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'alumni';
mysql_connect($host,$user,$pass);
mysql_select_db($db);
?>
Index.php
<?php
error_reporting(0);
// Start output buffer.
ob_start('compress_page');
// html code
?>
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>STMIK U'Budiyah</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link type="text/css" rel="stylesheet" href="rte/jquery.rte.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/numeric.js"></script>
<script type="text/javascript" src="rte/jquery.rte.js"></script>
<script type="text/javascript" src="rte/jquery.rte.tb.js"></script>
<script type="text/javascript" src="rte/jquery.ocupload-1.1.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.numeric').numeric();
});
</script>
</head>
<body>
59
<?php
// function to compress page.
function compress_page($buffer) {
// remove comments, tabs, spaces, newlines, etc.
$search = array( "/ +/" => " ","/<!--(.*?)-->|[\t\r\n]|<!--|-->|\/\/ <!--|\/\/ ->|<!\[CDATA\[|\/\/ \]\]>|\]\]>|\/\/\]\]>|\/\/<!\[CDATA\[/" => ""
);
$buffer = preg_replace(array_keys($search), array_values($search), $buffer);
return $buffer;
} ?>
<div class="container">
<div class="header">
<div class="stmik">
<a href="#"><< Sekolah Tinggi Manajemen Informatika dan Komputer U'Budiyah </a>
</div>
</div>
<div class="sidebar">
<ul class="nav">
<li><a href="index.php" class="ganjil">Beranda</a></li>
<li><a href="index.php?halaman=berita" class="genap">Berita Terbaru</a></li>
<li><a href="index.php?halaman=daftar&ver=1" class="ganjil">Daftar
Alumni</a></li>
<li><a href="index.php?halaman=forum" class="ganjil">Forum</a></li>
<li><a href="index.php?halaman=stmik" class="genap">Tentang STMIK</a></li>
<?php if (isset($_SESSION['nim'])){ ?>
<?php if (!isset($_SESSION['admin'])){ ?>
<li><a href="index.php?halaman=ubah" class="logganjil">Ubah Data</a></li>
<?php }else{ ?>
<li><a href="index.php?halaman=daftaradmin" class="loggenap">Daftar
Admin</a></li>
<li><a href="index.php?halaman=tambahadmin" class="logganjil">Tambah
Admin</a></li>
<li><a href="index.php?halaman=tambahberita" class="loggenap">Tambah
Berita</a></li>
<li><a href="index.php?halaman=ubahadmin" class="logganjil">Ubah
Data</a></li>
<?php }?>
<li><a href="index.php?halaman=upload" class="loggenap">Unggah Foto</a></li>
<?php if (!isset($_SESSION['admin'])){ ?>
<li><a href="index.php?halaman=pass" class="logganjil">Ubah Sandi</a></li>
<?php }}; ?>
<div style="height:10px;"></div>
<?php if (isset($_SESSION['admin'])){ ?>
<li><a href="#" class="logganjil">Laporan</a></li>
<li><a href="laporankeseluruhan.php" class="loggenap" target="_new">Keseluruhan</a></li>
<li><a href="index.php?halaman=lapangkatan" class="logganjil">Perangkatan</a></li>
59
<li><a href="index.php?halaman=laplulus" class="loggenap">- Pertahun
Lulus</a></li>
<li><a href="index.php?halaman=lapwisuda" class="logganjil">- Pertahun
Wisuda</a></li>
<?php }; ?>
</ul>
<?php if (!isset($_SESSION['nim'])){
echo '<p><a href="index.php?halaman=login" style="color: #FFF;textdecoration: none;font-size: 10px;">Admin & Alumni Login >></a></p>';
echo '<p><a href="index.php?halaman=register" style="color: #FFF;textdecoration: none;font-size: 10px;">Register >></a></p>';
}else{
echo '<p><a href="logout.php" style="color: #FFF;text-decoration: none;fontsize: 10px;">LogOut >></a></p>';
} ?>
</div>
<div class="content">
<?php
if (!isset($_GET['halaman'])){
include 'utama.php';
}else{
switch ($_GET['halaman']){
case 'berita' : include 'berita.php';break;
case 'daftar' : include 'list-alumni.php';break;
case 'ubah'
:
case 'register': include 'daftar.php';break;
case 'daftaradmin': include 'list-admin.php';break;
case 'forum' : include 'forum.php';break;
case 'stmik' : include 'stmik.php';break;
case 'login' : include 'login.php';break;
case 'detail' : include 'detail.php';break;
case 'pass' : include 'sandi.php';break;
case 'upload' : include 'upload.php';break;
case 'thread' : include 'thread.php';break;
case 'balas' : include 'reply.php';break;
case 'laplulus' : include 'laplulus.php';break;
case 'lapwisuda' : include 'lapwisuda.php';break;
case 'lapangkatan' : include 'lapangkatan.php';break;
case 'threadbaru' :
case 'ubahthread' : include 'thread-baru.php';break;
case 'ubahadmin' :
case 'tambahadmin' : include 'dataadmin.php';break;
case 'tambahberita' :
case 'ubahberita' : include 'tambah-berita.php';break;
case 'detber' : include 'detail-berita.php';break;
default : include 'utama.php';
}
}
59
?>
</div>
<div style="clear:both"></div>
<div class="footer">
<p>designed by : Faisal Munadi (121020220022).</p>
</div>
</div>
</body>
</html>
<?php ob_end_flush(); ?>
59
Download