HAMDANI 021401009 PROGRAM STUDI S 1 ILMU
ANALISIS & PERANCANGAN SISTEM INFORMASI
AKADEMIK BERBASIS WEB PADA PERGURUAN TINGGI
MENGGUNAKAN PEMROGRAMAN
ACTIVE SERVER PAGE (ASP)
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar
Sarjana Komputer
HAMDANI
021401009
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2008
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: ANALISIS
&
PERANCANGAN
SISTEM
INFORMASI AKADEMIK BERBASIS WEB
PADA PERGURUAN TINGGI MENGGUNAKAN
PEMROGRAMAN ACTIVE SERVER PAGE
(ASP)
: SKRIPSI
: HAMDANI
: 021401009
: S-1 ILMU KOMPUTER
: ILMU KOMPUTER
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, 15 Oktober 2008
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Drs. Nasruddin M. Noer, M.Eng.Sc
NIP. 130 900 137
Dra. Normalina Napitupulu, M.Sc
NIP. 131 831 527
Diketahui/Disetujui oleh
Program Studi S-1 Ilmu Komputer FMIPA USU
Ketua,
Prof. Dr. Muhammad Zarlis
NIP. 131 570 434
Universitas Sumatera Utara
PERNYATAAN
ANALISIS & PERANCANGAN SISTEM INFORMASI AKADEMIK
BERBASIS WEB PADA PERGURUAN TINGGI
MENGGUNAKAN PEMROGRAMAN
ACTIVE SERVER PAGE (ASP)
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 15 Oktober 2008
Hamdani
NIM 021401009
Universitas Sumatera Utara
PENGHARGAAN
Assalamu’alaikum Wr.Wb
Alhamdulillahirobbil’alamin, sebagai wujud ekspresi rasa syukur yang tidak
terhingga penulis panjatkan kehadirat Allah SWT, karena berkat Kasih dan SayangNya Penulis dapat menyelesaikan skripsi ini dengan baik. Shalawat dan salam
kepada Nabi Muhammad SAW sebagai tauladan dalam rangkaian aktivitas demi
mencapai sebuah kehidupan yang dicitakan.
Laporan tugas akhir ini disusun sebagai gambaran permasalahan yang
menjadi dasar untuk pembahasan tugas akhir penulis yang berjudul “Analisis &
Perancangan Sistem Informasi Akademik Berbasis Web Pada Perguruan
Tinggi Menggunakan Pemrograman Active Server Page (ASP)”.
Dalam menyelesaikan tugas akhir ini penulis telah banyak menerima
bimbingan, arahan, masukan, serta dorongan semangat dari berbagai pihak. Untuk itu
penulis mengucapkan terima kasih yang tak terhingga kepada :
1. Buat Ayah dan Almarhumah Ibuku tercinta yang terus memberikan curahan
2.
3.
4.
5.
6.
7.
kasih sayangnya, terus memotivasi penulis dalam menyelesaikan tugas akhir
ini.
Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. Nasruddin M. Noer,
M.Eng.Sc sebagai Dosen Pembimbing skripsi penulis yang telah banyak
memberikan masukan, bimbingan, motivasi dan perhatian kepada penulis
sehingga skripsi ini dapat selesai dengan baik.
Bapak Syahril Efendi, S.Si.,MIT dan Ibu Maya Silvi Lydia, B.Sc, M.Sc
sebagai Dosen Penguji yang juga telah banyak memberi masukan, kritik
maupun saran dalam penulisan skripsi ini.
Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus S.Si, M.IT
selaku Ketua dan Sekretaris Departemen Ilmu Komputer S-1 Universitas
Sumatera Utara.
Seluruh Dosen dan Asisten dosen di lingkungan S-1 Ilmu Komputer USU
yang telah banyak memberikan ilmu kepada penulis mulai dari penulis
menginjakkan kaki di kampus tercinta ini sampai pada penulis menyelesaikan
kuliah.
Seluruh staf pegawai yang telah banyak membantu selama perkuliahan.
Anggota keluarga yang tercinta : Abang Ivan, Kak Siska, Abang Uci, Kak
Ima, Keponakanku tersayang Rafif, yang telah banyak memberikan dukungan
dan dorongan yang tak ternilai bagi penulis.
Universitas Sumatera Utara
8. Buat sahabat-sahabatku : Firdian, Fatimah Dewi (yang terus
menyemangatiku), Rivaldi, serta Thank’s and Giving Community (Bang Edi,
Kak Linda, Kak Tina, Tomi, Riza, Ijud, Teddy, Herlina, dll), Nuansa Nasheed
(Bang Fauzi, Hasbi, Yafiz, Amri, Firman, Ilham, Iqbal) terima kasih telah
menjadi sahabat yang baik bagi penulis.
9. Buat Ari, terima kasih atas masukannya selama ini dalam penyelesaian tugas
akhir ini.
10. Anak-anak UKMI Ad-Dakwah USU dan BKM Al-Khuwarizmi S1-Ilmu
Komputer USU, sebagai tempat proses pembelajaran yang berharga bagiku,
terima kasih atas semuanya.
11. Buat anak-anak ’02, semoga kebersamaan kita selama 4 tahun menjadi harihari yang tak terlupakan.
Akhirnya, penulis menyadari bahwa dalam penulisan skripsi ini masih
terdapat banyak kekurangan oleh karena itu untuk kesempurnaan penulisan skripsi
ini penulis mengharapkan kritik dan saran yang membangun. Semoga Allah SWT
selalu bersama kita dalam meraih segala cita-cita dan harapan kita semua, semoga
kita dapat menjaga nama baik dan mencintai almamater kita, Maju terus Ilmu
Komputer USU dalam mendidik mahasiswa yang berprestasi dan berbudi pekerti.
Wassalamu’alaikum Wr. Wb.
Medan, 2008
Penulis,
Hamdani
021401009
Universitas Sumatera Utara
ABSTRAK
Tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi Akademik Berbasis
Web dengan memanfaatkan bahasa pemrograman ASP dan Microsoft Access 2003
serta mempelajari dan memanfaatkan teknologi yang sedang berkembang saat ini. Di
dalam sistem inilah komponen-komponen perguruan tinggi, seperti dosen,
mahasiswa, Bagian Administrasi Akademik (BAAK) saling berinteraksi. Metode
penelitian yang digunakan adalah analisis kebutuhan yaitu salah satu proses yang
harus dilakukan dalam perancangan dan implementasi perangkat lunak. Analisis
berguna untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan,
hambatan yang terjadi dan kebutuhan-kebutuhan yang digunakan dapat diusulkan
perbaikan-perbaikannya. Selanjutnya metode perancangan, yaitu tahap penerjemahan
dari keperluan atau data yang telah dianalisis ke dalam bentuk yang lebih mudah
dimengerti oleh pemakai.
Universitas Sumatera Utara
ANALYSIS & DESIGN INFORMATION SYSTEM OF ACADEMIC
BASE ON THE WEB IN UNIVERSITY
BY USING PROGRAMMING LANGUAGE
ACTIVE SERVER PAGE (ASP)
ABSTRACT
The final study is aimed to make an information system of academic base on the web
by exploiting language programming ASP and Microsoft Access 2003 also learn and
exploit the technology which expanding in this time. In this system the components
of university like lecture, student, Division of Academic administration
interacted.Research method used by requirement analysis that is one of process
which must be conducted in scheme and software implementation. The method in
used to for identifying and evaluating problems, opportunity, resistance happened
and requirement used can be proposed by its repairs. Here in after scheme method,
that is step of translation from need or data which have been analysed into form
easier understood by user.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
ii
iii
iv
vi
vii
viii
xi
xii
Bab 1
Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Metode Penelitian
1.7 Sistematika Penulisan
Bab 2
Landasan Teori
2.1 Data
2.2 Informasi
2.3 Sistem Informasi
2.4 Analisis dan Perancangan Sistem
2.5 Pangkalan Data
2.5.1 Sistem Pangkalan Data
2.5.2 Hierarki Data
2.5.3 Teknik Normalisasi
2.6 Diagram Konteks
2.7 Diagram Arus Data
2.8 World Wide Web (WWW)
2.9 Hypertext Markup Language (HTML)
2.10 ASP (Active Server Page)
2.11 Microsoft Access
1
1
2
3
3
4
4
5
6
6
7
7
8
8
8
9
11
11
12
12
13
14
16
Universitas Sumatera Utara
Bab 3
Bab 4
Analisis Kebutuhan dan Perancangan Perangkat Lunak
3.1 Analisis Kebutuhan dan Perancangan Perangkat Lunak
3.1.1 Identifikasi Masalah Perancangan Perangkat Lunak
3.1.2 Kebutuhan Perangkat Lunak
3.1.2.1 Masukan (Input)
3.1.2.1.1 Input oleh Mahasiswa
3.1.2.1.2 Input oleh Dosen
3.1.2.1.3 Input oleh BAAK
3.1.2.2 Keluaran (Output)
3.1.2.2.1 Keluaran untuk Mahasiswa
3.1.2.2.2 Keluaran untuk Dosen
3.1.2.3 Proses
3.1.2.4 Perangkat Lunak yang Dibutuhkan
3.1.2.5 Spesifikasi Minimal Perangkat Keras yang
Dibutuhkan
3.2 Perancangan Perangkat Lunak
3.2.1 Metode Perancangan
3.2.2 Hasil Perancangan
3.2.2.1 Diagram Arus Data (DAD)
A. Diagram Konteks
B. Diagram Arus Data Level 1
C. Diagram Arus Data Level 2 Proses
Login
D. Diagram Arus Data Level 2 Proses
Menu Mahasiswa
E. Diagram Arus Data Level 2 Proses
Menu Dosen
3.2.2.2 Normalisasi
A. Bentuk Tidak Normal
(Unnormalized Form/UNF)
B. Bentuk Normal Pertama
C. Bentuk Normal Kedua
D. Bentuk Normal Ketiga
3.2.2.3 Perancangan Tabel Pangkalan Data
3.2.2.4 Relasi Antar Tabel
3.2.2.5 Rancangan Antarmuka (Interface)
Implementasi
4.1 Batasan Implementasi
4.2 Implementasi
4.2.1 Tampilan Halaman Utama
4.2.2 Tampilan Halaman Login Dosen
4.2.3 Tampilan Halaman Login Mahasiswa
4.2.4 Tampilan Halaman Login BAAK
4.2.5 Tampilan Halaman Dosen
4.2.5.1 Tampilan Halaman Mata Kuliah yang Diajar
4.2.5.2 Tampilan Halaman Jadwal Mengajar
4.2.5.3 Tampilan Halaman Daftar Tugas Akhir
17
17
17
18
18
18
18
18
19
19
19
20
20
20
21
21
21
21
22
22
24
25
27
28
28
28
29
30
31
40
41
47
47
47
47
48
49
49
50
51
52
Universitas Sumatera Utara
Bab 5
Mahasiswa
4.2.5.4 Tampilan Halaman Perwalian
4.2.5.5 Tampilan Halaman Bimbingan Tugas Akhir
4.2.5.6 Tampilan Halaman Input Nilai Mahasiswa
52
53
54
54
4.2.6 Tampilan Halaman Mahasiswa
4.2.6.1 Tampilan Halaman Mata Kuliah yang Ditawarkan
4.2.6.2 Tampilan Halaman Isi KRS
4.2.6.3 Tampilan Halaman KRS yang Disetujui
4.2.6.4 Tampilan Halaman Jadwal Kuliah
4.2.6.5 Tampilan Halaman Isi Tugas Akhir
4.2.6.6 Tampilan Halaman Lihat Nilai
4.2.7 Tampilan Halaman BAAK
4.2.7.1 Tampilan Halaman Input Data Mahasiswa
4.2.7.2 Tampilan Halaman Input Data Dosen
4.2.7.3 Tampilan Halaman Input Data Mata Kuliah
4.2.7.4 Tampilan Halaman Input Data Jadwal Kuliah
4.2.7.5 Tampilan Halaman Input Data KRS
yang Disetujui
4.2.7.6 Tampilan Halaman Input Data
Perwalian Mahasiswa
4.2.7.7 Tampilan Halaman Input Data Pembimbing
Tugas Akhir
55
56
57
58
59
60
61
62
63
64
65
66
Penutup
5.1 Kesimpulan
5.2 Saran
Daftar Pustaka
67
68
69
71
71
72
73
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 3.1 Relasi Mata Kuliah dalam Bentuk UNF
Tabel 3.2 Relasi Mata Kuliah_1 dalam Bentuk 1NF
Tabel 3.3 Relasi Mata Kuliah_2 dalam Bentuk 2NF
Tabel 3.4 Relasi Mahasiswa
Tabel 3.5 Relasi Mata Kuliah_3 dalam Bentuk 2NF
Tabel 3.6 Relasi SKS
Tabel 3.7 Struktur Tabel Mahasiswa
Tabel 3.8 Struktur Tabel KRS
Tabel 3.9 Struktur Tabel Nilai
Tabel 3.10 Struktur Tabel Tugas Akhir
Tabel 3.11Struktur Tabel Login Mahasiswa
Tabel 3.12 Struktur Tabel Dosen
Tabel 3.13 Struktur Tabel Mengajar
Tabel 3.14Struktur Tabel Bimbingan
Tabel 3.15 Struktur Tabel Perwalian
Tabel 3.16 Struktur Tabel logdosen
Tabel 3.17 Struktur Tabel Fakultas
Tabel 3.18 Struktur Tabel Jurusan
Tabel 3.19 Struktur Tabel Mata Kuliah
Tabel 3.20 Struktur Tabel Jadwal
Tabel 3.21 Struktur Tabel Setuju
Tabel 3.22 Struktur Tabel LogBAAK
Halaman
28
29
30
30
30
31
32
32
33
33
34
34
35
35
35
36
36
37
37
38
38
39
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 Hierarki data hingga tersusun Basis Data
Gambar 3.1 Diagram Konteks
Gambar 3.2 Diagram Arus Data Level 1
Gambar 3.3 Diagram Arus Data Level 2 Proses Login
Gambar 3.4 Diagram Arus Data Level 2 Proses Menu Mahasiswa
Gambar 3.5 Diagram Arus Data Level 2 Proses Menu Dosen
Gambar 3.6 Diagram Kerelasian Antar Relasi Hasil Normalisasi
Gambar 3.7 Relasi Antar Tabel
Gambar 3.8 Rancangan Tampilan Halaman Utama
Gambar 3.9 Rancangan Tampilan Halaman Login Dosen
Gambar 3.10 Rancangan Tampilan Halaman Login Mahasiswa
Gambar 3.11 Rancangan Tampilan Halaman Login BAAK
Gambar 3.12 Rancangan Tampilan Halaman Dosen
Gambar 3.13 Rancangan Tampilan Halaman Mahasiswa
Gambar 3.14 Rancangan Tampilan Halaman BAAK
Gambar 4.1 Tampilan Halaman Utama
Gambar 4.2 Tampilan Halaman Login Dosen
Gambar 4.3 Tampilan Halaman Login Mahasiswa
Gambar 4.4 Tampilan Halaman Login BAAK
Gambar 4.5 Tampilan Halaman Dosen
Gambar 4.6 Tampilan Halaman Mata Kuliah yang Diajar
Gambar 4.7 Tampilan Halaman Jadwal Mengajar
Gambar 4.8 Tampilan Halaman Daftar Tugas Akhir Mahasiswa
Gambar 4.9 Tampilan Halaman Perwalian
Gambar 4.10 Tampilan Halaman Bimbingan Tugas Akhir
Gambar 4.11 Tampilan Halaman Input Nilai Mahasiswa
Gambar 4.12 Tampilan Halaman Mahasiswa
Gambar 4.13 Tampilan Halaman Mata Kuliah yang Ditawarkan
Gambar 4.14 Tampilan Halaman Isi KRS
Gambar 4.15 Tampilan Halaman KRS yang Disetujui
Gambar 4.16 Tampilan Halaman Jadwal Kuliah
Gambar 4.17 Tampilan Halaman Isi Tugas Akhir
Gambar 4.18 Tampilan Halaman Lihat Nilai
Gambar 4.19 Tampilan Halaman Depan BAAK
Gambar 4.20 Tampilan Halaman Input Data Mahasiswa
Gambar 4.21 Tampilan Halaman Input Data Dosen
Gambar 4.22 Tampilan Halaman Input Data Mata Kuliah
Gambar 4.23 Tampilan Halaman Input Data Jadwal Kuliah
Gambar 4.24 Tampilan Halaman Input Data KRS Disetujui
Gambar 4.25 Tampilan Halaman Input Data Perwalian Mahasiswa
Gambar 4.26 Tampilan Halaman Input Data Pembimbing Tugas Akhir
10
22
23
24
26
27
31
40
41
42
43
43
44
45
46
48
48
49
50
51
51
52
53
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Universitas Sumatera Utara
AKADEMIK BERBASIS WEB PADA PERGURUAN TINGGI
MENGGUNAKAN PEMROGRAMAN
ACTIVE SERVER PAGE (ASP)
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar
Sarjana Komputer
HAMDANI
021401009
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2008
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: ANALISIS
&
PERANCANGAN
SISTEM
INFORMASI AKADEMIK BERBASIS WEB
PADA PERGURUAN TINGGI MENGGUNAKAN
PEMROGRAMAN ACTIVE SERVER PAGE
(ASP)
: SKRIPSI
: HAMDANI
: 021401009
: S-1 ILMU KOMPUTER
: ILMU KOMPUTER
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, 15 Oktober 2008
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Drs. Nasruddin M. Noer, M.Eng.Sc
NIP. 130 900 137
Dra. Normalina Napitupulu, M.Sc
NIP. 131 831 527
Diketahui/Disetujui oleh
Program Studi S-1 Ilmu Komputer FMIPA USU
Ketua,
Prof. Dr. Muhammad Zarlis
NIP. 131 570 434
Universitas Sumatera Utara
PERNYATAAN
ANALISIS & PERANCANGAN SISTEM INFORMASI AKADEMIK
BERBASIS WEB PADA PERGURUAN TINGGI
MENGGUNAKAN PEMROGRAMAN
ACTIVE SERVER PAGE (ASP)
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 15 Oktober 2008
Hamdani
NIM 021401009
Universitas Sumatera Utara
PENGHARGAAN
Assalamu’alaikum Wr.Wb
Alhamdulillahirobbil’alamin, sebagai wujud ekspresi rasa syukur yang tidak
terhingga penulis panjatkan kehadirat Allah SWT, karena berkat Kasih dan SayangNya Penulis dapat menyelesaikan skripsi ini dengan baik. Shalawat dan salam
kepada Nabi Muhammad SAW sebagai tauladan dalam rangkaian aktivitas demi
mencapai sebuah kehidupan yang dicitakan.
Laporan tugas akhir ini disusun sebagai gambaran permasalahan yang
menjadi dasar untuk pembahasan tugas akhir penulis yang berjudul “Analisis &
Perancangan Sistem Informasi Akademik Berbasis Web Pada Perguruan
Tinggi Menggunakan Pemrograman Active Server Page (ASP)”.
Dalam menyelesaikan tugas akhir ini penulis telah banyak menerima
bimbingan, arahan, masukan, serta dorongan semangat dari berbagai pihak. Untuk itu
penulis mengucapkan terima kasih yang tak terhingga kepada :
1. Buat Ayah dan Almarhumah Ibuku tercinta yang terus memberikan curahan
2.
3.
4.
5.
6.
7.
kasih sayangnya, terus memotivasi penulis dalam menyelesaikan tugas akhir
ini.
Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. Nasruddin M. Noer,
M.Eng.Sc sebagai Dosen Pembimbing skripsi penulis yang telah banyak
memberikan masukan, bimbingan, motivasi dan perhatian kepada penulis
sehingga skripsi ini dapat selesai dengan baik.
Bapak Syahril Efendi, S.Si.,MIT dan Ibu Maya Silvi Lydia, B.Sc, M.Sc
sebagai Dosen Penguji yang juga telah banyak memberi masukan, kritik
maupun saran dalam penulisan skripsi ini.
Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus S.Si, M.IT
selaku Ketua dan Sekretaris Departemen Ilmu Komputer S-1 Universitas
Sumatera Utara.
Seluruh Dosen dan Asisten dosen di lingkungan S-1 Ilmu Komputer USU
yang telah banyak memberikan ilmu kepada penulis mulai dari penulis
menginjakkan kaki di kampus tercinta ini sampai pada penulis menyelesaikan
kuliah.
Seluruh staf pegawai yang telah banyak membantu selama perkuliahan.
Anggota keluarga yang tercinta : Abang Ivan, Kak Siska, Abang Uci, Kak
Ima, Keponakanku tersayang Rafif, yang telah banyak memberikan dukungan
dan dorongan yang tak ternilai bagi penulis.
Universitas Sumatera Utara
8. Buat sahabat-sahabatku : Firdian, Fatimah Dewi (yang terus
menyemangatiku), Rivaldi, serta Thank’s and Giving Community (Bang Edi,
Kak Linda, Kak Tina, Tomi, Riza, Ijud, Teddy, Herlina, dll), Nuansa Nasheed
(Bang Fauzi, Hasbi, Yafiz, Amri, Firman, Ilham, Iqbal) terima kasih telah
menjadi sahabat yang baik bagi penulis.
9. Buat Ari, terima kasih atas masukannya selama ini dalam penyelesaian tugas
akhir ini.
10. Anak-anak UKMI Ad-Dakwah USU dan BKM Al-Khuwarizmi S1-Ilmu
Komputer USU, sebagai tempat proses pembelajaran yang berharga bagiku,
terima kasih atas semuanya.
11. Buat anak-anak ’02, semoga kebersamaan kita selama 4 tahun menjadi harihari yang tak terlupakan.
Akhirnya, penulis menyadari bahwa dalam penulisan skripsi ini masih
terdapat banyak kekurangan oleh karena itu untuk kesempurnaan penulisan skripsi
ini penulis mengharapkan kritik dan saran yang membangun. Semoga Allah SWT
selalu bersama kita dalam meraih segala cita-cita dan harapan kita semua, semoga
kita dapat menjaga nama baik dan mencintai almamater kita, Maju terus Ilmu
Komputer USU dalam mendidik mahasiswa yang berprestasi dan berbudi pekerti.
Wassalamu’alaikum Wr. Wb.
Medan, 2008
Penulis,
Hamdani
021401009
Universitas Sumatera Utara
ABSTRAK
Tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi Akademik Berbasis
Web dengan memanfaatkan bahasa pemrograman ASP dan Microsoft Access 2003
serta mempelajari dan memanfaatkan teknologi yang sedang berkembang saat ini. Di
dalam sistem inilah komponen-komponen perguruan tinggi, seperti dosen,
mahasiswa, Bagian Administrasi Akademik (BAAK) saling berinteraksi. Metode
penelitian yang digunakan adalah analisis kebutuhan yaitu salah satu proses yang
harus dilakukan dalam perancangan dan implementasi perangkat lunak. Analisis
berguna untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan,
hambatan yang terjadi dan kebutuhan-kebutuhan yang digunakan dapat diusulkan
perbaikan-perbaikannya. Selanjutnya metode perancangan, yaitu tahap penerjemahan
dari keperluan atau data yang telah dianalisis ke dalam bentuk yang lebih mudah
dimengerti oleh pemakai.
Universitas Sumatera Utara
ANALYSIS & DESIGN INFORMATION SYSTEM OF ACADEMIC
BASE ON THE WEB IN UNIVERSITY
BY USING PROGRAMMING LANGUAGE
ACTIVE SERVER PAGE (ASP)
ABSTRACT
The final study is aimed to make an information system of academic base on the web
by exploiting language programming ASP and Microsoft Access 2003 also learn and
exploit the technology which expanding in this time. In this system the components
of university like lecture, student, Division of Academic administration
interacted.Research method used by requirement analysis that is one of process
which must be conducted in scheme and software implementation. The method in
used to for identifying and evaluating problems, opportunity, resistance happened
and requirement used can be proposed by its repairs. Here in after scheme method,
that is step of translation from need or data which have been analysed into form
easier understood by user.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
ii
iii
iv
vi
vii
viii
xi
xii
Bab 1
Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Metode Penelitian
1.7 Sistematika Penulisan
Bab 2
Landasan Teori
2.1 Data
2.2 Informasi
2.3 Sistem Informasi
2.4 Analisis dan Perancangan Sistem
2.5 Pangkalan Data
2.5.1 Sistem Pangkalan Data
2.5.2 Hierarki Data
2.5.3 Teknik Normalisasi
2.6 Diagram Konteks
2.7 Diagram Arus Data
2.8 World Wide Web (WWW)
2.9 Hypertext Markup Language (HTML)
2.10 ASP (Active Server Page)
2.11 Microsoft Access
1
1
2
3
3
4
4
5
6
6
7
7
8
8
8
9
11
11
12
12
13
14
16
Universitas Sumatera Utara
Bab 3
Bab 4
Analisis Kebutuhan dan Perancangan Perangkat Lunak
3.1 Analisis Kebutuhan dan Perancangan Perangkat Lunak
3.1.1 Identifikasi Masalah Perancangan Perangkat Lunak
3.1.2 Kebutuhan Perangkat Lunak
3.1.2.1 Masukan (Input)
3.1.2.1.1 Input oleh Mahasiswa
3.1.2.1.2 Input oleh Dosen
3.1.2.1.3 Input oleh BAAK
3.1.2.2 Keluaran (Output)
3.1.2.2.1 Keluaran untuk Mahasiswa
3.1.2.2.2 Keluaran untuk Dosen
3.1.2.3 Proses
3.1.2.4 Perangkat Lunak yang Dibutuhkan
3.1.2.5 Spesifikasi Minimal Perangkat Keras yang
Dibutuhkan
3.2 Perancangan Perangkat Lunak
3.2.1 Metode Perancangan
3.2.2 Hasil Perancangan
3.2.2.1 Diagram Arus Data (DAD)
A. Diagram Konteks
B. Diagram Arus Data Level 1
C. Diagram Arus Data Level 2 Proses
Login
D. Diagram Arus Data Level 2 Proses
Menu Mahasiswa
E. Diagram Arus Data Level 2 Proses
Menu Dosen
3.2.2.2 Normalisasi
A. Bentuk Tidak Normal
(Unnormalized Form/UNF)
B. Bentuk Normal Pertama
C. Bentuk Normal Kedua
D. Bentuk Normal Ketiga
3.2.2.3 Perancangan Tabel Pangkalan Data
3.2.2.4 Relasi Antar Tabel
3.2.2.5 Rancangan Antarmuka (Interface)
Implementasi
4.1 Batasan Implementasi
4.2 Implementasi
4.2.1 Tampilan Halaman Utama
4.2.2 Tampilan Halaman Login Dosen
4.2.3 Tampilan Halaman Login Mahasiswa
4.2.4 Tampilan Halaman Login BAAK
4.2.5 Tampilan Halaman Dosen
4.2.5.1 Tampilan Halaman Mata Kuliah yang Diajar
4.2.5.2 Tampilan Halaman Jadwal Mengajar
4.2.5.3 Tampilan Halaman Daftar Tugas Akhir
17
17
17
18
18
18
18
18
19
19
19
20
20
20
21
21
21
21
22
22
24
25
27
28
28
28
29
30
31
40
41
47
47
47
47
48
49
49
50
51
52
Universitas Sumatera Utara
Bab 5
Mahasiswa
4.2.5.4 Tampilan Halaman Perwalian
4.2.5.5 Tampilan Halaman Bimbingan Tugas Akhir
4.2.5.6 Tampilan Halaman Input Nilai Mahasiswa
52
53
54
54
4.2.6 Tampilan Halaman Mahasiswa
4.2.6.1 Tampilan Halaman Mata Kuliah yang Ditawarkan
4.2.6.2 Tampilan Halaman Isi KRS
4.2.6.3 Tampilan Halaman KRS yang Disetujui
4.2.6.4 Tampilan Halaman Jadwal Kuliah
4.2.6.5 Tampilan Halaman Isi Tugas Akhir
4.2.6.6 Tampilan Halaman Lihat Nilai
4.2.7 Tampilan Halaman BAAK
4.2.7.1 Tampilan Halaman Input Data Mahasiswa
4.2.7.2 Tampilan Halaman Input Data Dosen
4.2.7.3 Tampilan Halaman Input Data Mata Kuliah
4.2.7.4 Tampilan Halaman Input Data Jadwal Kuliah
4.2.7.5 Tampilan Halaman Input Data KRS
yang Disetujui
4.2.7.6 Tampilan Halaman Input Data
Perwalian Mahasiswa
4.2.7.7 Tampilan Halaman Input Data Pembimbing
Tugas Akhir
55
56
57
58
59
60
61
62
63
64
65
66
Penutup
5.1 Kesimpulan
5.2 Saran
Daftar Pustaka
67
68
69
71
71
72
73
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 3.1 Relasi Mata Kuliah dalam Bentuk UNF
Tabel 3.2 Relasi Mata Kuliah_1 dalam Bentuk 1NF
Tabel 3.3 Relasi Mata Kuliah_2 dalam Bentuk 2NF
Tabel 3.4 Relasi Mahasiswa
Tabel 3.5 Relasi Mata Kuliah_3 dalam Bentuk 2NF
Tabel 3.6 Relasi SKS
Tabel 3.7 Struktur Tabel Mahasiswa
Tabel 3.8 Struktur Tabel KRS
Tabel 3.9 Struktur Tabel Nilai
Tabel 3.10 Struktur Tabel Tugas Akhir
Tabel 3.11Struktur Tabel Login Mahasiswa
Tabel 3.12 Struktur Tabel Dosen
Tabel 3.13 Struktur Tabel Mengajar
Tabel 3.14Struktur Tabel Bimbingan
Tabel 3.15 Struktur Tabel Perwalian
Tabel 3.16 Struktur Tabel logdosen
Tabel 3.17 Struktur Tabel Fakultas
Tabel 3.18 Struktur Tabel Jurusan
Tabel 3.19 Struktur Tabel Mata Kuliah
Tabel 3.20 Struktur Tabel Jadwal
Tabel 3.21 Struktur Tabel Setuju
Tabel 3.22 Struktur Tabel LogBAAK
Halaman
28
29
30
30
30
31
32
32
33
33
34
34
35
35
35
36
36
37
37
38
38
39
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 Hierarki data hingga tersusun Basis Data
Gambar 3.1 Diagram Konteks
Gambar 3.2 Diagram Arus Data Level 1
Gambar 3.3 Diagram Arus Data Level 2 Proses Login
Gambar 3.4 Diagram Arus Data Level 2 Proses Menu Mahasiswa
Gambar 3.5 Diagram Arus Data Level 2 Proses Menu Dosen
Gambar 3.6 Diagram Kerelasian Antar Relasi Hasil Normalisasi
Gambar 3.7 Relasi Antar Tabel
Gambar 3.8 Rancangan Tampilan Halaman Utama
Gambar 3.9 Rancangan Tampilan Halaman Login Dosen
Gambar 3.10 Rancangan Tampilan Halaman Login Mahasiswa
Gambar 3.11 Rancangan Tampilan Halaman Login BAAK
Gambar 3.12 Rancangan Tampilan Halaman Dosen
Gambar 3.13 Rancangan Tampilan Halaman Mahasiswa
Gambar 3.14 Rancangan Tampilan Halaman BAAK
Gambar 4.1 Tampilan Halaman Utama
Gambar 4.2 Tampilan Halaman Login Dosen
Gambar 4.3 Tampilan Halaman Login Mahasiswa
Gambar 4.4 Tampilan Halaman Login BAAK
Gambar 4.5 Tampilan Halaman Dosen
Gambar 4.6 Tampilan Halaman Mata Kuliah yang Diajar
Gambar 4.7 Tampilan Halaman Jadwal Mengajar
Gambar 4.8 Tampilan Halaman Daftar Tugas Akhir Mahasiswa
Gambar 4.9 Tampilan Halaman Perwalian
Gambar 4.10 Tampilan Halaman Bimbingan Tugas Akhir
Gambar 4.11 Tampilan Halaman Input Nilai Mahasiswa
Gambar 4.12 Tampilan Halaman Mahasiswa
Gambar 4.13 Tampilan Halaman Mata Kuliah yang Ditawarkan
Gambar 4.14 Tampilan Halaman Isi KRS
Gambar 4.15 Tampilan Halaman KRS yang Disetujui
Gambar 4.16 Tampilan Halaman Jadwal Kuliah
Gambar 4.17 Tampilan Halaman Isi Tugas Akhir
Gambar 4.18 Tampilan Halaman Lihat Nilai
Gambar 4.19 Tampilan Halaman Depan BAAK
Gambar 4.20 Tampilan Halaman Input Data Mahasiswa
Gambar 4.21 Tampilan Halaman Input Data Dosen
Gambar 4.22 Tampilan Halaman Input Data Mata Kuliah
Gambar 4.23 Tampilan Halaman Input Data Jadwal Kuliah
Gambar 4.24 Tampilan Halaman Input Data KRS Disetujui
Gambar 4.25 Tampilan Halaman Input Data Perwalian Mahasiswa
Gambar 4.26 Tampilan Halaman Input Data Pembimbing Tugas Akhir
10
22
23
24
26
27
31
40
41
42
43
43
44
45
46
48
48
49
50
51
51
52
53
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Universitas Sumatera Utara