• Tidak ada hasil yang ditemukan

HAMDANI 021401009 PROGRAM STUDI S 1 ILMU

N/A
N/A
Protected

Academic year: 2018

Membagikan "HAMDANI 021401009 PROGRAM STUDI S 1 ILMU"

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

Program Studi S-1 Ilmu Komputer FMIPA USU Ketua,

(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

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

(6)

ABSTRAK

Tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi Akademik Berbasis

(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

1.7 Sistematika Penulisan 5

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

Referensi

Dokumen terkait

ADHI KARYA (Persero), Tbk Divisi Konstruksi II sebagai salah satu kontraktor yang khusus bergerak dalam bidang pembangunan infrastruktur, khususnya jalan tol dan

Model Black-Litterman yang diperoleh melalui pendekatan Bayes digunakan untuk mencari nilai bobot masing-masing saham dalam portofolio.. Berdasarkan nilai pembobotan

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

Metode atau pendekatan penelitian survey adalah penelitian yang dikenakan pada polulasi besar maupun kecil, tetapi data yang dipelajari adalah data sampel yang diambil dari

Dapatan kajian secara umumnya menunjukkan bahawa (i) pelbagai pendekatan digunakan oleh pendakwah untuk menggarap mesej dalam talian; (ii) kategori dan fungsi mesej

Nilai kekerasan rata-rata hasil pack carburizing untuk spesimen dengan ketebalan media karburasi sebesar 5 mm, 10 mm, 15 mm, dan 20 mm dari dinding kontainer dapat

 Zona 2 (Jangka Menengah) prioritas II area dengan resiko sedang, merupakan area dengan permasalahan air limbah yang dapat diatasi/ditangani dalam jangka pendek dan

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