• Tidak ada hasil yang ditemukan

ANALISIS & PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA PERGURUAN TINGGI MENGGUNAKAN PEMROGRAMAN ACTIVE SERVER PAGE (ASP) SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS & PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA PERGURUAN TINGGI MENGGUNAKAN PEMROGRAMAN ACTIVE SERVER PAGE (ASP) SKRIPSI"

Copied!
12
0
0

Teks penuh

(1)

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

(2)

PERSETUJUAN

Judul : ANALISIS & PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA PERGURUAN TINGGI MENGGUNAKAN PEMROGRAMAN ACTIVE SERVER PAGE (ASP)

Kategori : SKRIPSI

Nama : HAMDANI

Nomor Induk Mahasiswa : 021401009

Program Studi : S-1 ILMU KOMPUTER Departemen : ILMU KOMPUTER

Fakultas : 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 Dra. Normalina Napitupulu, M.Sc NIP. 130 900 137 NIP. 131 831 527

Diketahui/Disetujui oleh

Program Studi S-1 Ilmu Komputer FMIPA USU Ketua,

Prof. Dr. Muhammad Zarlis NIP. 131 570 434

(3)

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

(4)

PENGHARGAAN

Assalamu’alaikum Wr.Wb

Alhamdulillahirobbil’alamin, sebagai wujud ekspresi rasa syukur yang tidak terhingga penulis panjatkan kehadirat Allah SWT, karena berkat Kasih dan Sayang-Nya 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 kasih sayangnya, terus memotivasi penulis dalam menyelesaikan tugas akhir ini.

2. 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.

3. 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.

4. 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.

5. 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.

6. Seluruh staf pegawai yang telah banyak membantu selama perkuliahan. 7. 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.

(5)

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 hari-hari 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

(6)

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.

(7)

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.

(8)

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii

Daftar Isi viii

Daftar Tabel xi

Daftar Gambar xii

Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 4 1.6 Metode Penelitian 4 1.7 Sistematika Penulisan 5

Bab 2 Landasan Teori 6

2.1 Data 6

2.2 Informasi 7

2.3 Sistem Informasi 7

2.4 Analisis dan Perancangan Sistem 8

2.5 Pangkalan Data 8

2.5.1 Sistem Pangkalan Data 8

2.5.2 Hierarki Data 9

2.5.3 Teknik Normalisasi 11 2.6 Diagram Konteks 11

2.7 Diagram Arus Data 12

2.8 World Wide Web (WWW) 12 2.9 Hypertext Markup Language (HTML) 13 2.10 ASP (Active Server Page) 14

(9)

Bab 3 Analisis Kebutuhan dan Perancangan Perangkat Lunak 17 3.1 Analisis Kebutuhan dan Perancangan Perangkat Lunak 17 3.1.1 Identifikasi Masalah Perancangan Perangkat Lunak 17 3.1.2 Kebutuhan Perangkat Lunak 18

3.1.2.1 Masukan (Input) 18

3.1.2.1.1 Input oleh Mahasiswa 18 3.1.2.1.2 Input oleh Dosen 18 3.1.2.1.3 Input oleh BAAK 18 3.1.2.2 Keluaran (Output) 19 3.1.2.2.1 Keluaran untuk Mahasiswa 19 3.1.2.2.2 Keluaran untuk Dosen 19

3.1.2.3 Proses 20

3.1.2.4 Perangkat Lunak yang Dibutuhkan 20 3.1.2.5 Spesifikasi Minimal Perangkat Keras yang

Dibutuhkan 20

3.2 Perancangan Perangkat Lunak 21

3.2.1 Metode Perancangan 21

3.2.2 Hasil Perancangan 21

3.2.2.1 Diagram Arus Data (DAD) 21 A. Diagram Konteks 22 B. Diagram Arus Data Level 1 22 C. Diagram Arus Data Level 2 Proses

Login 24

D. Diagram Arus Data Level 2 Proses

Menu Mahasiswa 25

E. Diagram Arus Data Level 2 Proses

Menu Dosen 27

3.2.2.2 Normalisasi 28

A. Bentuk Tidak Normal

(Unnormalized Form/UNF) 28 B. Bentuk Normal Pertama 28 C. Bentuk Normal Kedua 29 D. Bentuk Normal Ketiga 30 3.2.2.3 Perancangan Tabel Pangkalan Data 31 3.2.2.4 Relasi Antar Tabel 40 3.2.2.5 Rancangan Antarmuka (Interface) 41

Bab 4 Implementasi 47

4.1 Batasan Implementasi 47

4.2 Implementasi 47

4.2.1 Tampilan Halaman Utama 47 4.2.2 Tampilan Halaman Login Dosen 48 4.2.3 Tampilan Halaman Login Mahasiswa 49 4.2.4 Tampilan Halaman Login BAAK 49

4.2.5 Tampilan Halaman Dosen 50

4.2.5.1 Tampilan Halaman Mata Kuliah yang Diajar 51 4.2.5.2 Tampilan Halaman Jadwal Mengajar 52 4.2.5.3 Tampilan Halaman Daftar Tugas Akhir

(10)

Mahasiswa 52 4.2.5.4 Tampilan Halaman Perwalian 53 4.2.5.5 Tampilan Halaman Bimbingan Tugas Akhir 54 4.2.5.6 Tampilan Halaman Input Nilai Mahasiswa 54

4.2.6 Tampilan Halaman Mahasiswa 55 4.2.6.1 Tampilan Halaman Mata Kuliah yang Ditawarkan 56 4.2.6.2 Tampilan Halaman Isi KRS 57 4.2.6.3 Tampilan Halaman KRS yang Disetujui 58 4.2.6.4 Tampilan Halaman Jadwal Kuliah 59 4.2.6.5 Tampilan Halaman Isi Tugas Akhir 60 4.2.6.6 Tampilan Halaman Lihat Nilai 61

4.2.7 Tampilan Halaman BAAK 62

4.2.7.1 Tampilan Halaman Input Data Mahasiswa 63 4.2.7.2 Tampilan Halaman Input Data Dosen 64 4.2.7.3 Tampilan Halaman Input Data Mata Kuliah 65 4.2.7.4 Tampilan Halaman Input Data Jadwal Kuliah 66 4.2.7.5 Tampilan Halaman Input Data KRS

yang Disetujui 67

4.2.7.6 Tampilan Halaman Input Data

Perwalian Mahasiswa 68

4.2.7.7 Tampilan Halaman Input Data Pembimbing

Tugas Akhir 69

Bab 5 Penutup 71

5.1 Kesimpulan 71

5.2 Saran 72

(11)

DAFTAR TABEL

Halaman Tabel 3.1 Relasi Mata Kuliah dalam Bentuk UNF 28 Tabel 3.2 Relasi Mata Kuliah_1 dalam Bentuk 1NF 29 Tabel 3.3 Relasi Mata Kuliah_2 dalam Bentuk 2NF 30

Tabel 3.4 Relasi Mahasiswa 30

Tabel 3.5 Relasi Mata Kuliah_3 dalam Bentuk 2NF 30

Tabel 3.6 Relasi SKS 31

Tabel 3.7 Struktur Tabel Mahasiswa 32

Tabel 3.8 Struktur Tabel KRS 32

Tabel 3.9 Struktur Tabel Nilai 33

Tabel 3.10 Struktur Tabel Tugas Akhir 33

Tabel 3.11Struktur Tabel Login Mahasiswa 34

Tabel 3.12 Struktur Tabel Dosen 34

Tabel 3.13 Struktur Tabel Mengajar 35

Tabel 3.14Struktur Tabel Bimbingan 35

Tabel 3.15 Struktur Tabel Perwalian 35

Tabel 3.16 Struktur Tabel logdosen 36

Tabel 3.17 Struktur Tabel Fakultas 36

Tabel 3.18 Struktur Tabel Jurusan 37

Tabel 3.19 Struktur Tabel Mata Kuliah 37

Tabel 3.20 Struktur Tabel Jadwal 38

Tabel 3.21 Struktur Tabel Setuju 38

Tabel 3.22 Struktur Tabel LogBAAK 39

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Hierarki data hingga tersusun Basis Data 10

Gambar 3.1 Diagram Konteks 22

Gambar 3.2 Diagram Arus Data Level 1 23

Gambar 3.3 Diagram Arus Data Level 2 Proses Login 24 Gambar 3.4 Diagram Arus Data Level 2 Proses Menu Mahasiswa 26 Gambar 3.5 Diagram Arus Data Level 2 Proses Menu Dosen 27 Gambar 3.6 Diagram Kerelasian Antar Relasi Hasil Normalisasi 31

Gambar 3.7 Relasi Antar Tabel 40

Gambar 3.8 Rancangan Tampilan Halaman Utama 41 Gambar 3.9 Rancangan Tampilan Halaman Login Dosen 42 Gambar 3.10 Rancangan Tampilan Halaman Login Mahasiswa 43 Gambar 3.11 Rancangan Tampilan Halaman Login BAAK 43 Gambar 3.12 Rancangan Tampilan Halaman Dosen 44 Gambar 3.13 Rancangan Tampilan Halaman Mahasiswa 45 Gambar 3.14 Rancangan Tampilan Halaman BAAK 46

Gambar 4.1 Tampilan Halaman Utama 48

Gambar 4.2 Tampilan Halaman Login Dosen 48 Gambar 4.3 Tampilan Halaman Login Mahasiswa 49 Gambar 4.4 Tampilan Halaman Login BAAK 50

Gambar 4.5 Tampilan Halaman Dosen 51

Gambar 4.6 Tampilan Halaman Mata Kuliah yang Diajar 51 Gambar 4.7 Tampilan Halaman Jadwal Mengajar 52 Gambar 4.8 Tampilan Halaman Daftar Tugas Akhir Mahasiswa 53 Gambar 4.9 Tampilan Halaman Perwalian 53 Gambar 4.10 Tampilan Halaman Bimbingan Tugas Akhir 54 Gambar 4.11 Tampilan Halaman Input Nilai Mahasiswa 55 Gambar 4.12 Tampilan Halaman Mahasiswa 56 Gambar 4.13 Tampilan Halaman Mata Kuliah yang Ditawarkan 57

Gambar 4.14 Tampilan Halaman Isi KRS 58

Gambar 4.15 Tampilan Halaman KRS yang Disetujui 59 Gambar 4.16 Tampilan Halaman Jadwal Kuliah 60 Gambar 4.17 Tampilan Halaman Isi Tugas Akhir 61 Gambar 4.18 Tampilan Halaman Lihat Nilai 62 Gambar 4.19 Tampilan Halaman Depan BAAK 63 Gambar 4.20 Tampilan Halaman Input Data Mahasiswa 64 Gambar 4.21 Tampilan Halaman Input Data Dosen 65 Gambar 4.22 Tampilan Halaman Input Data Mata Kuliah 66 Gambar 4.23 Tampilan Halaman Input Data Jadwal Kuliah 67 Gambar 4.24 Tampilan Halaman Input Data KRS Disetujui 68 Gambar 4.25 Tampilan Halaman Input Data Perwalian Mahasiswa 69 Gambar 4.26 Tampilan Halaman Input Data Pembimbing Tugas Akhir 70

Referensi

Dokumen terkait

Tambahkan program pada saat button1 click seperti di bawah ini, akan melakukan load gambar dalam kotak control picture dengan cara melakukan browse gambar, pilih gambar yang

Pada tahap pengkajian, penulis banyak mendapat kesenjangan antara teoritis dengan kasus langsung dilapangan dimana pada teoritis terdapat fungsi

The quotation above happens when Santiago finishes in helping a candy seller to assemble the stall, after he leaves the seller he realized that the two of them are not talking

Penuntun Praktikum Farmasi Praktis, Fakultas Farmasi, Universitas Andalas Page 6 RESEP YANG LENGKAP1. Suatu resep disebut lengkap apabila

Online Processing disebut juga dengan transaction processing. Metode pengolahan ini mempunyai karakteristik tertentu, yaitu transaksi yang terjadi secara segera dan

Meskipun ibu telah mendapatkan informasi tentang kesehatan reproduksi remaja melalui BKR dan sebagian besar ibu mempunyai kategori tingkat penge- tahuan yang cukup tentang

Sebagaimana Tercantum dalam penjelasan dari Pasal 24 Peraturan Pemerintah Nomor 24 Tahun 1997 tentang Pendaftaran Tanah, terdapat alat bukti tertulis untuk dapat

“Sesungguhnya Allah tidak akan menzhalimi kepada orang mukmin satu kebaikanpun, dia akan diberi (rezeki di dunia) dengan sebab kebaikannya itu, dan akan di balas