• Tidak ada hasil yang ditemukan

Analisi Dan Perancangan Sistem Informasi Akademik Berbasis Web Pada Perguruan Tinggi Menggunakan Pemrograman Active Server Page (ASP)

N/A
N/A
Protected

Academic year: 2016

Membagikan "Analisi Dan Perancangan Sistem Informasi Akademik Berbasis Web Pada Perguruan Tinggi Menggunakan Pemrograman Active Server Page (ASP)"

Copied!
157
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

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

(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

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

Wassalamu’alaikum Wr. Wb.

Medan, 2008 Penulis,

(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

(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

(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

(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

(13)

ABSTRAK

Tugas akhir ini bertujuan untuk membuat suatu Sistem Informasi Akademik Berbasis

Web dengan memanfaatkan bahasa pemrograman ASP dan Microsoft Access 2003

(14)

ANALYSIS & DESIGN INFORMATION SYSTEM OF ACADEMIC BASE ON THE WEB IN UNIVERSITY

BY USING PROGRAMMING LANGUAGE ACTIVE SERVER PAGE (ASP)

ABSTRACT

(15)

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia komputer yang semakin kompleks mendorong setiap individu ataupun kelompok mau tidak mau harus menerapkannya dalam segala aktivitas. Ada satu kalimat yang menarik yang mengatakan bahwa siapa saja yang menguasai teknologi informasi dialah yang akan jadi pemenangnya. Disadari atau tidak setiap sistem yang ada seakan kurang lengkap kalau masih menggunakan model ataupun pengarsipan secara manual.

Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas dan dipergunakan sebagai alat bantu pengambilan keputusan. Beberapa istilah yang terkait dengan CBIS yang akan dibahas pada bagian ini antara lain adalah data, informasi, sistem, sistem informasi dan “basis komputer” sebagai kata kuncinya.

(16)

tahu menggunakan teknologi ini. Segala permasalahan dapat dengan cepat diselesaikan, mulai dari sekedar menulis sampai mendesain gambar ataupun hal lainnya. Dan setiap segala permasalahan yang berkembang dan penyajian informasi yang semakin usang semakin mendudukkan komputer sebagai alat yang harus dimasukkan ke dalam sistem informasi.

Dalam suatu perguruan tinggi, tentunya tak lepas dari sistem informasi yang berlaku pada perguruan tinggi yang bersangkutan yang sering disebut sistem informasi akademik. Disini peranan teknologi informasi sangat diperlukan seiring dengan perkembangannya. Dengan semakin berkembangnya suatu perguruan tinggi, bertambahnya mahasiswa dan ilmu pengetahuan yang semakin berkembang, mau tidak mau perguruan tinggi harus meningkatkan pelayanan, dan kualitas sumber daya manusia yang ada. Perguruan tinggi yang baik tentunya memiliki sistem informasi akademik yang cukup bahkan lebih untuk mahasiswa, dosen, Bagian Administrasi Akademik Kampus.

Beranjak dari uraian pada latar belakang, maka penulis tertarik untuk melakukan penelitian dengan judul ”Analisis & Perancangan Sistem Informasi Akademik Berbasis Web pada Perguruan Tinggi Menggunakan Pemrograman Active Server Page ( ASP )”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang di atas maka identifikasi masalah yang muncul dalam penelitian ini adalah :

1. Bagaimana cara membuat Sistem informasi akademik yang terintegrasi dengan internet, baik untuk mahasiswa, dosen dan Bagian Administrasi Akademik Kampus (BAAK).

(17)

akan mengisi KRS tidak perlu antri berjam-jam untuk sekedar terdaftar dan berhak mengikuti perkuliahan pada semester yang akan datang, cukup dengan duduk di depan komputer dan masuk ke sistem informasi akademik perguruan tinggi.

1.3 Batasan Masalah

Untuk menghindari penyimpangan dari judul dan tujuan yang sebenarnya serta keterbatasan pengetahuan yang dimiliki penulis, maka penulis membuat ruang lingkup dan batasan masalah yaitu :

1. Pengimplementasian sistemnya sebatas pada tahap Localhost saja tidak sampai pada Internet online.

2. Proses tidak sampai pada keamanan untuk melindungi serangan dari hacker

atau cracker yang akan merusak atau memodifikasi file-file yang digunakan, yang tersimpan dalam web server.

3. Lingkungan sistem yang didesain adalah dengan pemrograman ASP, Microsoft Access 2003 sebagai pangkalan data dan Internet Information Service 5.0 (IIS 5.0) sebagai server yang berjalan pada Sistem Operasi Microsoft Windows XP.

1.4 Tujuan Penelitian

Penelitian ini bertujuan untuk merancang dan mengaplikasikan sistem informasi akademik berbasis web dengan menggunakan pemrograman Active Server Page dan pangkalan data Microsoft Access 2003, yang terdiri dari :

• Untuk Mahasiswa : 1. Pengisian KRS. 2. Daftar Nilai. 3. Jadwal kuliah.

(18)

• Untuk dosen :

1. Mata kuliah yang diajar. 2. Jadwal mengajar.

3. Daftar tugas akhir mahasiswa. 4. Daftar judul tugas akhir. 5. Perwalian.

6. Bimbingan. 7. Input nilai.

• Untuk Bagian Administrasi Akademik (BAAK) : Berhubungan dengan input data mahasiswa dan dosen.

1.5 Manfaat Penelitian

Penelitian ini bermanfaat untuk mengembangkan suatu sistem informasi akademik seiring dengan semakin berkembangnya suatu perguruan tinggi, bertambahnya mahasiswa dan ilmu pengetahuan. Tentunya hal ini disamping juga dapat menjadi sarana informasi yang baik juga dapat dikatakan bahwa perguruan tinggi tersebut lebih pandai dalam hal teknologi dan informasi.

1.6 Metode Penelitian

1. Studi Literatur dan Pemahaman Sistem.

2. Strategi pengembangan perangkat lunak yang dipakai yaitu paradigma sekuensial linier, disebut juga dengan ’Classic Life Cycle’ atau ’Waterfall Model’. Paradigma tersebut mencakup:

• Rekayasa Sistem (Pemodelan Sistem) • Analisis

(19)

1.7 Sistematika Penulisan

Sistematika penulisan tugas akhir ini dibagi dalam lima bab, masing-masing bab diuraikan sebagai berikut :

Bab I PENDAHULUAN

Bab ini berisikan Latar Belakang Pemilihan Judul, Perumusan Masalah, Tujuan dan Manfaat Pembahasan, Batasan Masalah, Metodologi Penyelesaian Masalah, dan Sistematika Penulisan.

Bab II LANDASAN TEORI

Bab ini merupakan bagian yang menjadi landasan teori yang digunakan dalam memecahkan masalah dan membahas masalah yang ada.

Bab III ANALISIS DAN PERANCANGAN

Bab ini membahas sekilas tentang aplikasi yang dibangun, komponen yang digunakan, analisis, serta perancangan model sistem, struktur perangkat lunak, tabel pangkalan data dan rancangan tampilan situs.

Bab IV IMPLEMENTASI

Bab ini menjelaskan bagaimana mengimplementasikan aplikasi web yang sudah dibangun dengan menguraikan persiapan-persiapan teknis sebelum menguji aplikasi serta menampilkan hasil akhir dari aplikasi Sistem Informasi Akademik.

Bab V PENUTUP

(20)

BAB 2

LANDASAN TEORI

2.1 Data.

Banyak terdapat pengertian data yang dirangkum dari berbagai sumber. Bagian ini akan mengutip tiga pengertian data dari sudut pandang yang berbeda-beda.

1. Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan- bahan keterangan.

2. Dari sudut pandang bisnis, terdapat pengertian data bisnis sebagai berikut : “Business data is an organization's description of things (resources) and events (transactions) that it faces”*

3. Pengertian yang lain mengatakan bahwa “data is the description of things and events that we face”.

.Jadi data, dalam hal ini disebut sebagai data bisnis, merupakan deskripsi organisasi tentang sesuatu(resources) dan kejadian (transactions) yang terjadi.

*

http:/

Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi. Jadi pada intinya, data merupakan kenyataan yang menggambarkan suatu kejadian dan merupakan kesatuan nyata yang nantinya akan digunakan sebagai bahan dasar suatu informasi.

(21)

2.2 Informasi.

Berikut juga akan disampaikan pengertian informasi dari berbagai sumber.

1. Menurut Gordon B. Davis dalam bukunya Management Informations Sistem: Conceptual Foundations, Structures, and Development menyebut informasi sebagai data yang telah diolahmenjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan.

2. Menurut Barry E. Cushing dalam buku Accounting Information Sistem and Business Organization, dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya.

3. Menurut Robert N. Anthony dan John Dearden dalam buku Management Control Sistems, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya.

4. Menurut Stephen A. Moscove dan Mark G. Simkin dalam bukunya

Accounting Information Sistems: Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis.

Dari keempat pengertian seperti tersebut di atas dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan.

2.3 Sistem Informasi.

(22)

2.4 Analisis dan Perancangan Sistem.

Analisis : adalah suatu kegiatan dalam mempelajari serta mengevaluasi suatu bentuk permasalahan atau kasus yang terjadi.

Perancangan : adalah suatu kegiatan membuat desain teknis berdasarkan evaluasi yang telah dilakukan pada kegiatan analisis.

Sistem : adalah seperangkat elemen yang terdiri atas manusia, mesin atau alat dan prosedur serta konsep-konsep yang dihimpun menjadi satu guna mencapai tujuan bersama.

Dapat disimpulkan bahwa Analisis dan Perancangan Sistem adalah suatu proses memahami sistem kemudian merancang sistem informasi yang berbasis komputer, dimana hasilnya nanti adalah berupa sistem komputerisasi.

Pangkalan Data

Penting untuk dimengerti secara jelas arti dan batasan tentang pangkalan data sebelum masuk ke pembahasan lebih lanjut. Berikut ini adalah pengertian pangkalan data yang diberikan oleh James Martin yaitu :

“Pangkalan data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa adanya suatu kerangkapan data, sehingga mudah untuk digunakan kembali, dapat digunakan oleh satu atau lebih program aplikasi secara optimal, data disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, data disimpan sedemikian rupa sehingga apabila ada penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.”

2.5.1 Sistem Pangkalan Data

(23)

DBMS ( Database Management Sistem ) yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi tabel-tabel tersebut.”

Sehingga dapat disimpulkan pula bahwa sistem pangkalan data mempunyai beberapa elemen penting, yaitu pangkalan data sebagai inti dari sistem pangkalan data, perangkat lunak untuk mengelola pangkalan data, perangkat keras sebagai pendukung operasi pengolahan data, serta manusia yang mempunyai peran penting dalam sistem tersebut.

2.5.2 Hierarki Data

Berdasarkan tingkat kompleksitas nilai data, tingkatan dapat disusun dalam sebuah hierarki, mulai dari yang paling sederhana sampai yang paling kompleks.

(24)

Gambar 2.1 Hierarki data hingga tersusun Pangkalan Data

1. Pangkalan data merupakan sekumpulan dari bermacam-tipe record yang memiliki hubungan antar record dan rinci data terhadap obyek tertentu.

2. Berkas/file merupakan sekumpulan record sejenis secara relasi yang tersimpan dalam media penyimpanan sekunder.

3. Record merupakan sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu.

4. Field/atribut/data item merupakan unit terkecil yang disebut data, yaitu sekumpulan byte yang mempunyai makna.

5. Byte merupakan bagian terkecil yang dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit yang menyatakan sebuah karakter dalam memori.

6. Bit adalah sistem biner yang terdiri atas dua macam nilai, yaitu 0 dan 1. Sistem biner merupakan dasar yang dapat digunakan untuk komunikasi antar manusia dan mesin yang merupakan serangkaian komponen elektronik dan hanya dapat

Sistem Pangkalan Data

Pangkalan Data

File

Record

Field

Byte

(25)

membedakan dua macam keadaan, yaitu tegangan dan tidak ada tegangan ke dalam rangkaian tersebut.

2.5.3 Teknik Normalisasi

Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk pangkalan data yang mudah untuk dimodifikasi.

Pada proses Normalisasi selalu diuji pada beberapa kondisi. Apakah ada kesulitan selama proses menghapus data (delete), menambah (insert), mengubah (update) dan membaca (retrieve) dalam pangkalan data yang disebut sebagai penyimpangan-penyimpangan atau dikenal dengan anomali. Jika terdapat kesulitan pada proses-proses tersebut, ini berarti perancangan pangkalan data tersebut belum optimal, sehingga perlu dilakukan normalisasi terhadap pangkalan data tersebut.

2.6 Diagram Konteks (Context Diagram)

Diagram konteks menempatkan sistem dalam konteks lingkungan. Diagram konteks terdiri dari satu simbol proses yang menggambarkan sebuah sistem. Diagram konteks juga menunjukkan data mengalir ke dan dari entity luar atau terminator.

Diagram konteks menggambarkan karakteristik-karakteristik penting dari sistem yaitu:

1. Terminator

Terminator merupakan kelompok pemakai, organisasi atau sistem lain yang melakukan komunikasi dengan sistem yang digambarkan.

2. Data Masuk

(26)

3. Data Keluar

Data Keluar merupakan data yang keluar dari sistem dan diterima oleh terminator yang berupa hasil (output) dari proses tertentu.

4. Batasan Antara Sistem dan lingkungannya

Batasan ini biasanya digambarkan dengan garis melingkar dan ditengahnya diberi nama sistem.

Hal-hal yang perlu diperhatikan pada saat menggambarkan diagram konteks adalah:

1. Hanya terdapat satu simbol proses saja. 2. Tidak menomori satu simbol proses tersebut. 3. Harus menyertakan seluruh terminator dari sistem.

4. Menunjukkan semua arus data antara terminator dan sistem.

5. Menamai simbol proses dengan nama yang menggambarkan seluruh sistem.

2.7 Diagram Arus Data (Data Flow Diagram)

Data Flow Diagram atau DFD adalah suatu gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (Structured Analysis and Design).

DFD dapat menggambarkan aliran data di dalam sistem dengan terstruktur dan jelas serta dapat dijadikan salah satu bagian dokumentasi dari sistem.

2.8 World Wide Web (WWW)

(27)

ilmuwan Negara-negara Eropa melakukan penelitian tentang fisika partikel. Web

muncul dari kebutuhan para ilmuwan ini, yang tersebar di berbagai tempat, untuk bekerja sama menggunakan sejumlah laporan, gambar, foto, blue print, dan dokumen-dokumen lainnya yang selalu berubah-ubah.

Pada dasarnya, web merupakan sistem client-server. Penyedia informasi bertindak sebagai server dan pengguna bertindak sebagai client.

Dari sudut pandang client, web terdiri dari sekumpulan dokumen yang tersebar di seluruh dunia atau yang biasa disebut dengan web page (halaman web). Setiap halaman biasanya berisi link ke halaman lainnya yang tersimpan baik di tempat yang sama maupun di tempat lainnya. Pengguna tinggal mengikuti link

tersebut untuk dapat melihat halaman yang dituju oleh link tersebut. Halaman seperti ini disebut juga dengan hypertext. Sedangkan program yang dapat menampilkan halaman seperti ini disebut dengan program browser.

Halaman-halaman web ditulis dengan menggunakan bahasa markup yang disebut dengan Hypertext Markup Language (HTML). HTML memungkinkan pengguna membuat halaman web yang berisi teks, gambar, dan link-link ke halaman web lainnya.

2.9 Hypertext Markup Language (HTML)

Semua dokumen dan aplikasi yang dapat berjalan diatas web browser umumnya memiliki format Hypertext Markup Language (HTML). HTML adalah bahasa

markup (markup language) yang digunakan untuk menulis halaman web.

(28)

HTML dikatakan markup language karena HTML berfungsi untuk ‘memperindah’ suatu dokumen teks biasa ketika ditampilkan pada web browser

dengan menambahkan tag-tag (perintah khusus) pada dokumen teks biasa tersebut.

HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu.

Tag HTML biasanya berupa tag-tag yang berpasangan dan ditandai dengan symbol < dan >. Pasangan dari sebuah tag ditandai dengan tanda ‘/’. Misalnya pasangan dari tag <contoh> adalah </contoh>. Dalam hal ini <contoh> disebut sebagai elemen dan biasanya dalam suatu elemen terdapat atribut-atribut untuk mengatur elemen ini.

Jadi misalnya elemen <contoh> bila ditulis dengan atributnya adalah sebagai berikut:

<contohatribut1=”nilai_atribut1” atribut2=”nilai_atribut2”…>

Dalam penulisan tag HTML tidaklah case sensitive artinya penggunaan huruf kecil ataupun kapital tidaklah menjadi masalah.

2.10 ASP (Active Server Page)

Dalam beberapa tahun terakhir ini pertarungan antar perusahaan software semakin memanas, perusahaan software terbesar di dunia Microsoft menciptakan script

pemrograman yang berbasis VBScript untuk mengimbangi script pemrograman lain seperti PHP, Perl, C yang dapat dikatakan pemrograman berbasis UNIX dan Linux.

(29)

Microsoft menyertakan fasilitas Personal Web Server (PWS) atau Microsoft Internet Information Service (IIS). Sebuah server mini yang memungkinkan pengguna menguji script yang mereka buat. Software editornyapun mudah kita dapatkan disekitar kita, dapat menggunakan notepad seperti membuat file html karena ASP adalah script pemrograman berbasis text.

Sebelumnya kita harus memahami perbedaan client-side dengan server-side. Adapun contoh script client-side dan server-side adalah sebagai berikut:

Client-side

• JavaScript • JScript • VBScript

Server-side

• ASP • Perl • ColdFusion

Diatas dikatakan bahwa ASP bersifat server-side yang berarti segala pengerjaan script berlangsung di dalam server, bukan di browser. Browser

mengirimkan script ASP yang dibuat dan server mengeksekusinya, kemudian hasilnya dikirimkan ke browser untuk kemudian ditampilkan ke jendela monitor.

ASP adalah file text yang didalamnya berisi text, tag HTML, dan kode ASP. Dapat dikatakan file ASP adalah file HTML yang sudah disisipi oleh kode-kode ASP. File ini berekstensi .asp.

(30)

Berikut ini contoh sederhana pemakaian bahasa ASP dalam halaman web:

<html> <head>

<title> Buat Tanggal </title>

</head> <body>

Sekarang adalah tanggal <%=Date%> </body>

</html>

2.11 Microsoft Access

Pangkalan data yang mudah digunakan untuk Active Server Pages adalah pangkalan data Access 2003. Banyak yang dapat dilakukan dengan menggunakan Microsoft Access 2003. Yaitu bagaimana merancang sebuah formulir yang begitu mudah dan indah, menggabungkan beberapa buah tabel dan menseleksi suatu data secara mudah yang disajikan dalam bentuk query. Perancangan laporan akan jauh lebih mudah.

(31)
(32)

No Kegiatan

Tahun 2006/2007 Keterangan

Bulan

Maret Maret April Mei Juni Juli

1 Pengajuan Judul 2 Pembuatan Proposal

3 Acc Proposal

4 Seminar Proposal 5 Studi Literatur 6 Perancangan Sistem

7 Pengkodean

8 Uji Coba dan Evaluasi 9 Penulisan Skripsi

10 Acc Skripsi

(33)

BAB 3

ANALISIS KEBUTUHAN DAN PERANCANGAN PERANGKAT LUNAK

3.1 Analisis Kebutuhan dan Perancangan Perangkat Lunak

Tahap analisis perancangan perangkat lunak merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap-tahap selanjutnya. Tahap ini meliputi identifikasi masalah perancangan perangkat lunak dan kebutuhan perangkat lunak.

3.1.1 Identifikasi Masalah Perancangan Perangkat Lunak

(34)

ini disamping juga dapat menjadi sarana informasi yang baik juga dapat dikatakan bahwa perguruan tinggi tersebut lebih pandai dalam hal teknologi dan informasi.

3.1.2 Kebutuhan Perangkat Lunak

Berdasarkan hasil identifikasi masalah, maka diperoleh input, output dan proses yang dibutuhkan untuk membangun website ini.

3.1.2.1Masukan (Input)

Masukan terhadap website dibedakan menurut penggunanya, dimana pengguna terdiri dari dosen, mahasiswa, Bagian Administrasi Akademik (BAAK).

A. Input oleh Mahasiswa

• Mahasiswa yang sudah terdaftar dapat mengisi KRS, memilih mata kuliah yang ditawarkan sesuai dengan fakultas dan jurusannya.

• Mahasiswa tingkat akhir dapat mengajukan judul dan mendaftarkan Tugas Akhirnya.

B. Input oleh Dosen

Dosen dapat melakukan input nilai mahasiswa untuk nilai Ujian Akhir Semester.

C. Input oleh BAAK

Selain masukan yang dapat dilakukan oleh mahasiswa dan dosen, BAAK memiliki masukan antara lain :

(35)

• Input data mata kuliah • Input data jadwal kuliah • Input data KRS yang disetujui • Input data perwalian

• Input data bimbingan tugas akhir

3.1.2.2Keluaran (Output)

Keluaran yang dihasilkan dari website ini ialah keluaran untuk mahasiswa dan dosen.

A. Keluaran untuk mahasiswa

Adapun keluaran untuk mahasiswa antara lain:

1. Mata kuliah – mata kuliah yang ditawarkan sesuai dengan jurusan masing-masing.

2. KRS yang disetujui. 3. Jadwal kuliah. 4. Daftar nilai.

B. Keluaran untuk dosen

Adapun keluaran untuk dosen antara lain: 1. Mata kuliah yang diajar.

2. Jadwal mengajar dosen. 3. Daftar tugas akhir mahasiswa. 4. Perwalian dosen.

(36)

3.1.2.3Proses

Proses-proses yang dibutuhkan dalam website ini adalah :

1. Proses login dan logout.

2. Proses memasukkan data mahasiswa, data dosen, mata kuliah, jadwal mengajar, nilai, daftar tugas akhir mahasiswa, perwalian dosen, daftar bimbingan tugas akhir.

3.1.2.4Perangkat Lunak yang Dibutuhkan

Perangkat lunak yang dibutuhkan untuk pengembangan website ini adalah:

1. ASP sebagai bahasa pemrograman web (web programming language) yang digunakan

2. Microsoft Office Access 2003 sebagai server database yang digunakan 3. IIS 5.0 (Internet Information Services 5.0) sebagai web server yang

digunakan

4. Windows XP sebagai sistem operasi yang digunakan 5. Internet Explorer 6.0 sebagai browser yang digunakan

6. Macromedia Dreamweaver MX sebagai text editor yang digunakan 7. Macromedia Dreamweaver MX untuk mendesain interfacewebsite.

3.1.2.5Spesifikasi Minimal Perangkat Keras yang Dibutuhkan

Perangkat keras (hardware) yang dibutuhkan untuk pengembangan website ini adalah 1 unit komputer dengan spesifikasi minimal:

1. Processor Pentium II 233 Mhz 2. Harddisk 4 Gigabyte

(37)

5. VGA Card 2 MB 6. Monitor SVGA 7. Keyboard dan mouse

3.2 Perancangan Perangkat Lunak

Perancangan perangkat lunak meliputi metode perancangan dan hasil perancangan.

3.2.1 Metode Perancangan

Metode perancangan website ini menggunakan metode pendekatan atas bawah (top down approach). Perancangan dimulai dari bentuk yang paling global yaitu diagram konteks, kemudian diturunkan secara bertahap menjadi bentuk yang lebih detail.

3.2.2 Hasil Perancangan

Dari identifikasi yang dilakukan, hasil perancangan website ini adalah Data Flow Diagram (Diagram Arus data).

3.2.2.1Diagram Arus Data (DAD)

Diagram Arus Data (DAD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DAD terdiri dari Context diagram (CD) dan diagram rinci. Context diagram (CD)

(38)

A. Diagram Konteks (Context Diagram)

Diagram konteks menggambarkan proses alirandata secara global yang terjadi pada sistem informasi akademik. Diagram konteks sistem informasi akademik dapat dilihat pada Gambar 3.1.

Gambar 3.1 Diagram Konteks

B. Diagram Arus Data Level 1

Diagram arus data level 1 dari sistem informasi akademik ini terdiri atas 4 proses yaitu proses login, proses pada menu mahasiswa, proses pada menu dosen, proses pada menu BAAK. Diagram arus data level 1 ini juga memiliki 14 buah simpanan data yaitu anggota yang terdiri dari dosen, mahasiswa dan BAAK , mata kuliah yang ditawarkan, isi KRS, lihat KRS yang disetujui, jadwal kuliah, isi tugas akhir, lihat nilai, mata kuliah yang diajar, jadwal mengajar, tugas akhir, perwalian, bimbingan,

input nilai, administrasi SiAkad.

Pada diagram arus data level 1 ini terdapat 3 external entity yaitu mahasiswa, dosen, BAAK, seperti terlihat pada Gambar 3.2.

0

Sistem Informasi Akademik berbasis

(39)

Gambar 3.2 Diagram Arus Data Level 1

4

Menu BAAK 2

Menu Mahasiswa

3

Menu Dosen

Administrasi SIAKAD Lihat KRS yang

disetujui Isi KRS Mata kuliah yang

ditawarkan

Tugas akhir

Input nilai Bimbingan Perwalian Jadwal mengajar Mata kuliah yang

diajar Lihat nilai Isi Tugas akhir Jadwal Kuliah

Anggota

1

Login

Mahasiswa

(40)

C. Diagram Arus Data Level 2 Proses Login

Diagram arus data level 2 proses login dari sistem informasi akademik ini terdiri atas 2 proses yaitu proses authorisasi dan proses logout. Diagram arus data level 2 proses login ini juga memiliki 2 buah simpanan yaitu anggota yang terdiri dari dosen, mahasiswa, BAAK dan sebuah simpanan loginout.

Pada diagram arus data level 2 proses login ini terdapat 3 external entity yaitu mahasiswa, dosen, BAAK, seperti terlihat pada Gambar 3.3.

Gambar 3.3 Diagram Arus Data Level 2 Proses Login

1.1 Authorisasi

Nama user &

password

1.2 Logout

Mahasiswa

BAAK Dosen Nama user &

password

Status login

Status logout

Konfirmasi logout

Data anggota yang logout Data anggota

yang login

Status Anggota

(41)

D. Diagram Arus Data Level 2 Proses Menu Mahasiswa

Diagram arus data level 2 proses menu mahasiswa dari sistem informasi akademik ini terdiri atas 8 proses yaitu proses menu home, mata kuliah yang ditawarkan, isi KRS, lihat KRS yang disetujui, jadwal kuliah, tugas akhir, lihat nilai dan logout. Diagram arus data level 2 proses menu mahasiswa ini juga memiliki 6 buah simpanan yaitu mata kuliah, KRS, KRS disetujui, jadwal kuliah, tugas akhir, lihat nilai.

(42)

2.7 Lihat Nilai 2.2 Mata Kuliah yang ditawarkan 2.6 Tugas Akhir 2.8 Logout 2.1 Menu Home Mata Kuliah Tugas Akhir Lihat Nilai Data Mata Kuliah Data Tugas Akhir Data Lihat Nilai 2.3

Isi KRS KRS

Data KRS 2.5 Jadwal Kuliah Jadwal Kuliah Data Jadwal Kuliah 2.4 KRS Disetujui KRS Disetujui Data KRS Disetujui Mahasiswa

(43)

E. Diagram Arus Data Level 2 Proses Menu Dosen

Diagram arus data level 2 proses menu dosen dari sistem informasi akademik ini terdiri atas 8 proses yaitu proses menu home, mata kuliah, jadwal mengajar, tugas akhir, perwalian, bimbingan, input nilai, dan logout. Diagram arus data level 2 proses menu dosen ini juga memiliki 6 buah simpanan yaitu mata kuliah, jadwal mengajar, tugas akhir, perwalian, bimbingan, input nilai.

Pada diagram arus data level 2 proses menu dosen ini terdapat 1 external entity yaitu dosen, seperti terlihat pada Gambar 3.5.

3.7 Input Nilai 3.2 Mata Kuliah 3.6 Bimbingan 3.8 Logout 3.1 Menu Home Mata Kuliah Bimbingan Input Nilai Data Mata Kuliah Data Bimbingan Data Input Nilai 3.3 Jadwal Mengajar Jadwal Mengajar Data Jadwal Mengajar 3.5

Perwalian Perwalian Data Perwalian 3.4 Tugas Akhir Tugas Akhir Data Tugas Akhir Dosen

(44)

3.2.2.2Normalisasi

Pada proses normalisasi, elemen-elemen data dikelompokkan menjadi tabel-tabel yang menunjukkan entity dan relasinya. Bentuk dan tahapan proses normalisasi Sistem Informasi Akademik adalah sebagai berikut:

A. Bentuk Tidak Normal (Un Normalized Form/UNF)

Tabel mata kuliah berada dalam bentuk UNF, karena memuat set atribut yang masih berulang, yaitu kode mata kuliah, nama mata kuliah, SKS dan semester.

Tabel 3.1 Relasi Mata Kuliah dalam Bentuk UNF

NIM Nama Alamat Kota Kd_ Fklts Kd_ Jrsn Kd_ Mtk Nama_ Mtk

SKS Smstr

021401009 Hamdani Jl. Sembada XI no. 3

Medan 14 01 KTD105 Algoritma & Pemrograman

3 I

KTK111 Sistem Digital 2 II KTK214 Basis Data 2 IV 021401021 Zulham Jl. Utami

No.76

Medan 14 01 KTD103 Logika Matematika

3 I

KTK202 Sistem Operasi

3 III

021401050 Mahmud Jl.Amal no.55 Medan 14 01 KTK214 Basis Data 2 IV KTD103 Logika

Matematika

3 I

B. Bentuk Normal Pertama (First Norm Form / 1NF)

(45)

NIM nama, alamat...dst

Kd_Mtk Nama_Mtk, Smstr...dst NIM, Kd_Mtk SKS

Dengan adanya 3 buah ketergantungan fungsional tersebut berarti ada atribut yang tidak tergantung secara fungsi dengan primary key dan ada atribut yang memiliki ketergantungan fungsional kepada atribut yang bukan primary key.

Tabel 3.2 Relasi Mata Kuliah_1 dalam Bentuk 1NF

NIM Nama Alamat Kota Kd_ Fklts Kd_ Jrsn Kd_ Mtk Nama_ Mtk

SKS Smstr

021401009 Hamdani Jl. Sembada XI no. 3

Medan 14 01 KTD105 Algoritma & Pemrograman

3 I

021401009 Hamdani Jl. Sembada XI no. 3

Medan 14 01 KTK111 Sistem Digital 2 II

021401009 Hamdani Jl. Sembada XI no. 3

Medan 14 01 KTK214 Basis Data 2 IV

021401021 Zulham Jl. Utami No.76

Medan 14 01 KTD103 Logika Matematika

3 I

021401021 Zulham Jl. Utami No.76

Medan 14 01 KTK202 Sistem Operasi

3 III

021401050 Mahmud Jl.Amal no.55 Medan 14 01 KTK214 Basis Data 2 IV 021401050 Mahmud Jl.Amal no.55 Medan 14 01 KTD103 Logika

Matematika

3 I

C. Bentuk Normal Kedua (Second Norm Form / 2NF)

(46)

Tabel 3.3 Relasi Mata kuliah_2 dalam bentuk 2NF

Kd_Mtk Nama_Mtk SKS Smstr Kd_Jrsn

KTD105 Algoritma & Pemrograman 3 I 01 KTK111 Sistem Digital 2 II 01 KTK214 Basis Data 2 IV 01 KTD103 Logika Matematika 3 I 01 KTK202 Sistem Operasi 3 III 01

Tabel 3.4 Relasi Mahasiswa

NIM Nama Alamat Kota Kd_Fklts Kd_Jrsn

021401009 Hamdani Jl. Sembada XI no. 3 Medan 14 01 021401021 Zulham Jl. Utami No.76 Medan 14 01 021401050 Mahmud Jl.Amal no.55 Medan 14 01

D. Bentuk Normal Ketiga (Third Norm Form / 3NF)

Bentuk 2NF masih mengalami ketergantungan fungsional, yaitu SKS pada Tabel 3.3. Untuk memenuhi syarat 3NF maka dilakukan dekomposisi, sehingga menghasilkan relasi baru, yaitu relasi SKS yang ditampilkan pada Tabel 3.6.

Tabel 3.5 Relasi Mata kuliah_3 dalam bentuk 2NF

Kd_Mtk Nama_Mtk SKS Smstr Kd_Jrsn

(47)

Tabel 3.6 Relasi SKS

NIM Kd_Mtk SKS

021401009 KTD105 3 021401021 KTD103 3 021401050 KTK214 2

Mahasiswa NIM* Nama Alamat Kota Kd_Fklts Kd_Jrsn

SKS NIM* Kd_Mtk SKS

Matakuliah Kd_Mtk* Nama_Mtk Smstr Kd_Jrsn

Gambar 3.6 Diagram Kerelasian Antar Relasi Hasil Normalisasi

3.2.2.3Perancangan Tabel Pangkalan Data

Perancangan pangkalan data sebagai tempat penyimpanan data harus diperhatikan karena itu merupakan salah satu aspek penting yang akan menentukan kinerja dari sebuah perangkat lunak. Berikut merupakan daftar tabel pangkalan data Access 2003 yang dipergunakan dalam web site SIAKAD.

1. Tabel Mahasiswa

(48)

Tabel 3.7 Struktur Tabel Mahasiswa

Field Type Length/Values Keterangan

*NIM Int 10 Nomor Induk Mahasiswa,

*Primary Key

Nama Varchar 35 Nama mahasiswa

Alamat Varchar 50 Alamat

Kota Varchar 20 Kota

Kd_fakultas Varchar 2 Fakultas

Kd_jurusan Varchar 2 Jurusan

2. Tabel KRS

Tabel KRS adalah tabel yang menampung data Kartu Rencana Studi mahasiswa dalam suatu semester. Tabel ini berisi daftar mata kuliah yang diambil mahasiswa.

Tabel 3.8 Struktur Tabel KRS

Field Type Length/Values Keterangan

*NIM Int 10 Nomor Induk Mahasiswa,

*Primary Key

Kode_mk Varchar 7 Kode mata kuliah

No_Krs Auto Number 5 No Pendaftaran KRS

3. Tabel Nilai

(49)

Tabel 3.9 Struktur Tabel Nilai

Field Type Length/Values Keterangan

*NIM Int 10 Nomor Induk Mahasiswa,

*Primary Key

Kd_mk Varchar 7 Kode mata kuliah

Nilai Int 3 Nilai mata kuliah

4. Tabel Tugas Akhir

Tabel tugas akhir digunakan apabila seorang mahasiswa mengambil tugas akhir. Tabel ini berisi informasi tugas akhir seorang mahasiswa. Tabel ini kelak akan digunakan untuk daftar bimbingan tesis.

Tabel 3.10 Struktur Tabel Tugas Akhir

Field Type Length/Values Keterangan

*Kd_TA Auto Number 5 Kode tugas akhir

*Primary Key

NIM Int 10 Nomor Induk Mahasiswa

Judul Memo - Judul tesis

5. Tabel Login Mahasiswa

Seorang mahasiswa yang akan masuk ke dalam sistem juga mempunyai user name

(50)

Tabel 3.11 Struktur Tabel Login Mahasiswa

Field Type Length/Values Keterangan

Username Varchar 20 Nama alias / User ID

Password Varchar 15 Kata kunci

6. Tabel Dosen

Tabeldosen berisi tentang data dosen. Data ini dirancang biasanya untuk keperluan komunikasi antara pihak universitas dengan dosen.

Tabel 3.12 Struktur Tabel Dosen

Field Type Length/Values Keterangan

*NIP_dosen Varchar 10 Nomor Induk Pegawai dosen

*Primary Key

Nama Varchar 25 Nama dosen

Alamat Varchar 50 Alamat

Kota Varchar 15 Kota

Kd_fakultas Varchar 2 Fakultas

Kd_jurusan Varchar 2 Jurusan

7. Tabel Mengajar

(51)

Tabel 3.13 Struktur Tabel Mengajar

Field Type Length/Values Keterangan

*Kd_dosen Varchar 10 Kode dosen

*Primary Key

Kd_mk Varchar 5 Kode mata kuliah

8. Tabel Bimbingan Tugas Akhir

Tabel bimbingan Tugas akhir digunakan untuk informasi mahasiswa yang dibimbing oleh dosen dalam menyelesaikan tugas akhirnya.

Tabel 3.14 Struktur Tabel Bimbingan

Field Type Length/Values Keterangan

*Kd_dosen Varchar 10 Kode dosen

*Primary Key

Kd_TA Varchar 5 Kode tugas akhir

9. Tabel Perwalian

Tabel perwalian digunakan untuk informasi mahasiswa yang dibimbing oleh dosen dalam menyelesaikan masalah studinya.

Tabel 3.15 Struktur Tabel Perwalian

Field Type Length/Values Keterangan

*Kd_dosen Varchar 10 Kode dosen

*Primary Key

(52)

10. Tabel Login Dosen

Seorang dosen yang akan masuk ke dalam sistem juga mempunyai user name dan

password untuk mendapatkan informasi dalam sistem.

Tabel 3.16 Struktur Tabel logdosen

Field Type Length/Values Keterangan

Username Varchar 20 Nama alias / User ID

Password Varchar 15 Kata kunci

11. Tabel Fakultas

Tabel fakultas menampung informasi tentang fakultas-fakultas yang ada dalam suatu universitas.

Tabel 3.17 Struktur Tabel Fakultas

Field Type Length/Values Keterangan

*Kd_Fakultas Int 2 Kode untuk fakultas,

Primary key

Fakultas Varchar 10 Nama fakultas

12. Tabel Jurusan

(53)

Tabel 3.18 Struktur Tabel Jurusan

Field Type Length/Values Keterangan

*Kd_Jurusan Int 2 Kode untuk jurusan,

Primary key

Jurusan Varchar 25 Nama jurusan

Kd_Fakultas Int 2 Kode untuk fakultas

13. Tabel Mata Kuliah

Tabel mata kuliah berisi keterangan/deskripsi mata kuliah. Tabel ini akan selalu dimodifikasi untuk keperluan informasi mata kuliah yang ditawarkan pada semester tertentu.

Tabel 3.19 Struktur Tabel Mata Kuliah

Field Type Length/Values Keterangan

*Kd_mk Varchar 7 Kode mata kuliah,

Primary key

Matakuliah Varchar 30 Nama mata kuliah

SKS Int 1 Jumlah SKS

Semester Int 2 Semester

Kd_jurusan Int 2 Kode untuk jurusan

14. Tabel Jadwal

(54)

Tabel 3.20 Struktur Tabel Jadwal

Field Type Length/Values Keterangan

*Kd_mk Varchar 7 Kode mata kuliah,

Primary key

Hari Varchar 7 Hari kuliah

Jam Varchar 15 Jam kuliah

Tempat Varchar 15 Ruang

Kd_dosen Varchar 10 Kode dosen

15. Tabel Setuju

Tabel setuju berisi keterangan tentang kartu rencana studi seorang mahasiswa yang disetujui untuk kemudian mahasiswa tersebut dapat mengikuti perkuliahan yang diselenggarakan.

Tabel 3.21 Struktur Tabel Setuju

Field Type Length/Values Keterangan

*NIM Int 10 No Induk Mahasiswa,

Primary key

Kd_mk Varchar 7 Kode mata kuliah

16. Tabel Login BAAK

(55)

Tabel 3.22 Struktur Tabel LogBAAK

Field Type Length/Values Keterangan

Username Varchar 20 Nama alias / User ID

(56)

3.2.2.4 Relasi Antar Tabel

Relasi antar tabel dari Sistem Informasi Akademik ini adalah sebagai berikut :

(57)

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

LOGIN DOSEN

LOGIN MAHASISWA

LOGIN BAAK

2008 @ Powered by Hamdani

Kepala

Tengah

Kaki 3.2.2.5 Rancangan Antarmuka (Interface)

Rancangan antarmuka dari Sistem Informasi Akademik ini dibagi menjadi 3 bagian yaitu bagian kepala (header), bagian tengah, dan bagian kaki (footer). Semua halaman dari Sistem Informasi Akademik terdiri dari tiga bagian ini. Bagian kepala berisi logo dari Universitas. Bagian tengah terdiri dari dua sub bagian lagi, bagian kiri dan kanan. Bagian kiri berisikan daftar menu, sedangkan bagian kanan berisikan tampilan menu yang dipilih. Bagian tengah merupakan isi dari Sistem informasi Akademik itu sendiri. Bagian ini sangat dinamis, karena setiap saat selalu berubah sesuai data yang tersimpan di dalam database. Bagian kaki menampilkan nama dan versi dari Sistem Informasi Akademik serta nama webmaster. Bagian kaki ini bersifat statis (tidak berubah-ubah).

1. Tampilan Halaman Utama.

Rancangan tampilan halaman utama situs Sitem informasi Akademik dapat dilihat pada Gambar 3.8 berikut ini :

Gambar 3.8 Rancangan Tampilan Halaman Utama

Button untuk masuk ke dalam menu login dosen

Button untuk masuk ke dalam menu login mahasiswa

(58)

2. Tampilan Halaman Login Dosen

Rancangan tampilan halaman login dosen situs Sitem informasi Akademik dapat dilihat pada Gambar 3.9 berikut ini :

Gambar 3.9 Rancangan Tampilan Halaman Login Dosen

3. Tampilan Halaman Login Mahasiswa

Rancangan tampilan halaman login mahasiswa situs Sitem informasi Akademik dapat dilihat pada Gambar 3.10 berikut ini :

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

2008 @ Powered by Hamdani

LOGIN DOSEN User

Password

LOGIN

Kepala

Tengah

Kaki

User name dosen

Password dosen

(59)

Gambar 3.10 Rancangan Tampilan Halaman Login Mahasiswa

4. Tampilan Halaman Login BAAK

[image:59.595.113.560.84.349.2]

Rancangan tampilan halaman login BAAK situs Sitem informasi Akademik dapat dilihat pada Gambar 3.11 berikut ini :

Gambar 3.11 Rancangan Tampilan Halaman Login BAAK

NAMA & LOGO UNIVERSITAS

LOGIN LOGIN MAHASISWA Nama & Logo

Universitas diletakkan disebelah kiri

2008 @ Powered by Hamdani

User Password Kepala Tengah Kaki Animasi Menggunakan Macromedia Flash MX

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

2008 @ Powered by Hamdani

LOGIN BAAK User Password LOGIN Kepala Tengah Kaki User name mahasiswa Password mahasiswa

Button untuk masuk ke dalam menu mahasiswa

User name BAAK

Password BAAK

(60)

5. Tampilan Halaman Dosen

[image:60.595.116.552.163.492.2]

Rancangan tampilan halaman dosen situs Sitem informasi Akademik dapat dilihat pada Gambar 3.12 berikut ini :

Gambar 3.12 Rancangan Tampilan Halaman Dosen

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

2008 @ Powered by Hamdani

Kepala Tengah Kaki MATA KULIAH TUGAS AKHIR JADWAL MENGAJAR INPUT NILAI BIMBINGAN PERWALIAN Isi berupa Informasi yang dipilih Logout

Button untuk masuk ke dalam menu Tugas akhir Button untuk masuk ke dalam menu mata kuliah

Button untuk masuk ke dalam menu jadwal mengajar

Button untuk masuk ke dalam menu bimbingan Button untuk masuk ke dalam menu perwalian

Button untuk masuk ke

dalam menu input nilai Button untuk

(61)

6. Tampilan Halaman Mahasiswa

[image:61.595.115.552.168.500.2]

Rancangan tampilan halaman mahasiswa situs Sitem informasi Akademik dapat dilihat pada Gambar 3.13 berikut ini :

Gambar 3.13 Rancangan Tampilan Halaman Mahasiswa Logout

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

2008 @ Powered by Hamdani

Kepala

Tengah

Kaki

MATA KULIAH YANG DITAWARKAN

LIHAT KRS DISETUJUI ISI KRS

LIHAT NILAI ISI TUGAS AKHIR JADWAL KULIAH

Isi berupa informasi dari

Menu yang dipilih

Button untuk masuk ke dalam menu lihat KRS Button untuk masuk ke dalam menu mata kuliah

Button untuk masuk ke dalam menu isi KRS

Button untuk masuk ke dalam isi tugas akhir Button untuk masuk ke dalam menu jadwal kuliah

(62)

7. Tampilan Halaman BAAK

[image:62.595.117.553.211.539.2]

Rancangan tampilan halaman BAAK situs Sitem informasi Akademik dapat dilihat pada Gambar 3.14 berikut ini :

Gambar 3.14 Rancangan Tampilan Halaman BAAK

NAMA & LOGO UNIVERSITAS

Nama & Logo Universitas diletakkan disebelah kiri

Animasi Menggunakan Macromedia Flash MX

2008 @ Powered by Hamdani

Kepala Tengah Kaki DATA MAHASISWA MATA KULIAH DITAWARKAN DATA DOSEN PERWALIAN KRS DISETUJUI JADWAL KULIAH Isi berupa informasi dari Menu yang dipilih Logout BIMBINGAN

Button untuk masuk ke dalam menu mata kuliah Button untuk masuk ke dalam menu data mahasiswa

Button untuk masuk ke dalam menu data dosen

Button untuk masuk ke dalam menu KRS disetujui Button untuk masuk ke dalam menu jadwal kuliah

Button untuk masuk ke dalam menu perwalian

Button untuk masuk ke dalam menu bimbingan

(63)

BAB 4

IMPLEMENTASI

4.1 Batasan Implementasi

Sistem informasi akademik (Siakad) pada perguruan tinggi ini merupakan aplikasi berbasis web dimana aplikasi ini bisa digunakan pada jaringan internet. Namun pada penelitian ini, implementasi dari Siakad ini tidak sampai pada tahap pengaplikasiannya secara nyata ke jaringan internet. Lingkungan pengembangan dari Siakad ini adalah mengenai proses akademis di kampus secara online.

Perangkat lunak yang digunakan untuk mendesain Siakad ini adalah Macromedia Dreamweaver MX. Perangkat lunak ini dipilih karena memiliki fasilitas yang lengkap untuk mendesain suatu web.

4.2 Implementasi

Implementasi dari Siakad dibagi menjadi aplikasi untuk dosen, aplikasi untuk mahasiswa, dan aplikasi untuk BAAK (Bagian Administrasi Akademik Kampus).

4.2.1 Tampilan Halaman Utama

Halaman utama dari Siakad adalah tampilan yang pertama kali muncul ketika pengguna mengakses Siakad. Pada halaman utama ini menampilkan pilihan login

dari pengunjung sesuai dengan status pengunjung tersebut. Yang terdiri dari: login

(64)
[image:64.595.113.523.85.326.2]

Gambar 4.1 Tampilan Halaman Utama

4.2.2 Tampilan Halaman Login Dosen

Bagi pengajar atau dosen, dalam Siakad ini mendapatkan hak untuk mengakses informasi seputar dosen dan pengajaran. Didalam halaman ini seorang dosen harus memasukkan user id dan password yang benar baru kemudian mengklik tombol login yang tersedia. Tampilan dari halaman login dosen dapat dilihat pada Gambar 4.3.

[image:64.595.112.529.542.742.2]
(65)

4.2.3 Tampilan Halaman Login Mahasiswa

[image:65.595.112.528.250.498.2]

Bagi mahasiswa yang sudah terdaftar menjadi mahasiswa serta mendapatkan Nomor Induk Mahasiswa, akan mendapatkan juga hak akses untuk mengakses data mahasiswa itu sendiri pada system informasi akademik ini. Tiap mahasiswa akan memiliki user id dan password yang hanya diketahui oleh mahasiswa itu sendiri. Tampilan dari halaman login mahasiswa dapat dilihat pada Gambar 4.3.

Gambar 4.3 Tampilan Halaman Login Mahasiswa

4.2.4 Tampilan Halaman Login BAAK

(66)
[image:66.595.113.522.84.330.2]

Gambar 4.4 Tampilan Halaman Login BAAK

4.2.5 Tampilan Halaman Dosen

(67)
[image:67.595.114.524.84.331.2]

Gambar 4.5 Tampilan Halaman Dosen

4.2.5.1 Tampilan Halaman Mata Kuliah Yang Diajar

Pada halaman ini seorang dosen dapat melihat daftar mata kuliah yang diajar pada semester yang akan berjalan atau berlangsung. Tampilan dari halaman Mata kuliah yang diajar dapat dilihat pada Gambar 4.6.

[image:67.595.113.525.505.747.2]
(68)

4.2.5.2 Tampilan Halaman Jadwal Mengajar

[image:68.595.112.525.208.459.2]

Dosen yang masuk ke halaman ini akan mendapatkan informasi seputar jadwal mengajar mata kuliah yang diajarkan. Dengan memperhatikan jadwal yang ada seorang dosen dapat mengajar sesuai dengan hari, jam dan tempat dengan tepat. Tampilan dari halaman jadwal mengajar dapat dilihat pada Gambar 4.7.

Gambar 4.7 Tampilan Halaman Jadwal Mengajar

4.2.5.3 Tampilan Halaman Daftar Tugas Akhir Mahasiswa

(69)
[image:69.595.114.523.84.331.2]

Gambar 4.8 Tampilan Halaman Daftar Tugas Akhir Mahasiswa

4.2.5.4 Tampilan Halaman Perwalian

Seorang mahasiswa yang melakukan proses belajar dalam sebuah universitas akan mendapatkan seorang dosen wali. Tampilan dari halaman perwalian dapat dilihat pada Gambar 4.9.

[image:69.595.113.530.526.742.2]
(70)

4.2.5.5 Tampilan Halaman Bimbingan Tugas Akhir

[image:70.595.112.527.229.480.2]

Seorang mahasiswa yang mengambil tugas akhir akan mendapatkan seorang dosen sebagai pembimbingnya selama dia mengambil tugas akhir tersebut. Dosen dapat melihat daftar mahasiswa yang akan dibimbingnya melalui halaman ini. Tampilan dari halaman bimbingan tugas akhir dapat dilihat pada Gambar 4.10.

Gambar 4.10 Tampilan Halaman Bimbingan Tugas Akhir

4.2.5.6 Tampilan Halaman Input Nilai Mahasiswa

(71)
[image:71.595.113.525.85.331.2]

Gambar 4.11 Tampilan Halaman Input Nilai Mahasiswa

4.2.6 Tampilan Halaman Mahasiswa

(72)
[image:72.595.113.525.83.331.2]

Gambar 4.12 Tampilan Halaman Mahasiswa

4.2.6.1 Tampilan Halaman Mata Kuliah yang Ditawarkan

(73)
[image:73.595.113.522.84.332.2]

Gambar 4.13 Tampilan Halaman Mata Kuliah yang Ditawarkan

4.2.6.2 Tampilan Halaman Isi KRS (Kartu Rencana Studi)

(74)
[image:74.595.112.527.84.331.2]

Gambar 4.14 Tampilan Halaman Isi KRS

4.2.6.3 Tampilan Halaman KRS yang Disetujui

(75)
[image:75.595.114.523.84.330.2]

Gambar 4.15 Tampilan Halaman KRS yang Disetujui

4.2.6.4 Tampilan Halaman Jadwal Kuliah

(76)
[image:76.595.114.522.84.331.2]

Gambar 4.16 Tampilan Halaman Jadwal Kuliah

4.2.6.5 Tampilan Halaman Isi Tugas Akhir

Pada halaman ini mahasiswa yang akan mengambil Tugas Akhir dapat mendaftarkan judul Tugas Akhir-nya melalui form isi Tugas Akhir dari halaman mahasiswa. Tampilan dari halaman Isi Tugas Akhir dapat dilihat pada Gambar 4.17.

(77)
[image:77.595.113.523.84.331.2]

Gambar 4.17 Tampilan Halaman Isi Tugas Akhir

4.2.6.6 Tampilan Halaman Lihat Nilai

(78)
[image:78.595.113.525.84.331.2]

Gambar 4.18 Tampilan Halaman Lihat Nilai

4.2.7 Tampilan Halaman Bagian Administrasi Akademik (BAAK)

(79)
[image:79.595.114.525.84.331.2]

Gambar 4.19 Tampilan Halaman Depan BAAK

4.2.7.1 Tampilan Halaman Input Data Mahasiswa

(80)
[image:80.595.113.526.82.334.2]

Gambar 4.20 Tampilan Halaman Input Data Mahasiswa

4.2.7.2 Tampilan Halaman Input Data Dosen

(81)
[image:81.595.113.522.84.331.2]

Gambar 4.21 Tampilan Halaman Input Data Dosen

4.2.7.3 Tampilan Halaman Input Data Mata Kuliah

(82)
[image:82.595.113.522.84.331.2]

Gambar 4.22 Tampilan Halaman Input Data Mata Kuliah

4.2.7.4 Tampilan Halaman Input Data Jadwal Kuliah

(83)
[image:83.595.113.525.84.332.2]

Gambar 4.23 Tampilan Halaman Input Data Jadwal Kuliah

4.2.7.5 Tampilan Halaman Input Data KRS yang Disetujui

(84)
[image:84.595.114.523.84.331.2]

Gambar 4.24 Tampilan Halaman Input Data KRS Disetujui

4.2.7.6 Tampilan Halaman Input Data Perwalian Mahasiswa

(85)
[image:85.595.114.522.84.331.2]

Gambar 4.25 Tampilan HalamanInput Data Perwalian Mahasiswa

4.2.7.7 Tampilan Halaman Input Data Pembimbing Tugas Akhir

(86)
[image:86.595.113.523.84.331.2]
(87)

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan pembahasan dan evaluasi dari bab-bab terdahulu dan teori yang ada, maka dapat ditarik kesimpulan sebagai berikut :

1. Sistem Informasi Akadmik berbasis web ini memiliki pengaruh yang besar bagi perkembangan dunia pendidikan, karena jangkauan yang sangat luas dan tidak terbatas serta prosesnya yang mudah dan cepat. Dapat diakses setiap saat dan juga dapat digunakan oleh semua orang dengan mudah, tetapi tetap harus memenuhi syarat-syarat tertentu.

2. Dalam pengimplementasian Sistem Informasi Akademik berbasis web ini, bahasa pemrograman ASP (Active Server Page) berfungsi untuk membentuk halaman web yang dinamis, maksudnya ASP dapat membentuk tampilan web

(88)

5.2 Saran

Berikut adalah saran-saran untuk pengembangan lebih lanjut terhadap Sistem Informasi Akademik berbasis web :

1. Perlu adanya pengaplikasian Sistem Informasi Akademik berbasis web secara nyata ke jaringan internet dengan cara hosting di web server ISP-ISP (Internet Service Provider) tertentu.

2. Untuk pengembangan lebih lanjut, sebaiknya sistem Informasi Akademik berbasis web ini dapat juga diakses melalui mobile phone sehingga semakin memberi kemudahan kepada user.

(89)

DAFTAR PUSTAKA

Andersen, Virginia. 2001. Troubleshooting Microsoft Access Database Mencakup Access 97 dan Access 2000. Jakarta : PT. Elex Media Computindo.

Ekowidodo, Bowo. 2005. Membuat Website dengan ASP dan Microsoft Access. Yogyakarta : Andi.

Jogiyanto HM, 1990, Analisis dan Desain Sistem Informasi, Jogjakarta : Andi.

Kurniawan, Andy. 2000, Belajar Sendiri Microsoft Active Server Pages, Jakarta : PT. Elex Media Computindo.

LP3I, 1999, Analisis dan Perancangan Sistem, Jakarta : LP3I.

LP3I, 1999, Sistem Informasi Manajemen, Jakarta: LP3I.

Newmann, Frans. 2001, Pemrograman Client/Server dengan ASP, Jakarta : PT. Elex Media Computindo.

Purnomo, Vita Prihatoni. 2006, ASP Blackbox Advanced level Menggunakan Database Pada Aplikasi Berbasis ASP, Jakarta : Dian Rakyat.

Rickyanto, Isak. 2002, Desain WEB dengan Macromedia Dreamweaver, Jakarta : PT. Elex Media Computindo.

Smith, Eric A. 2001, Active Server Pages 3 Weekend Crash Course, Jakarta : PT. Elex Media Computindo.

(90)

LAMPIRAN LISTING PROGRAM Bimbingan.asp <html> <head> <title>Universitas NuAnSa</title> </head> <body> <div align="center"> <center>

<table border="0" cellpadding="0" cellspacing="8" width="98%"> <tr>

<td align="right" valign="top" width="20%">&nbsp;</td> <td width="15"></td>

<td valign="bottom" width="80%"><font size="5">Universitas<br> NuAnSa</font>

<hr> </td> </tr> <tr>

<td valign="top" width="20%" bgcolor="#00FFFF"> <p align="center"><font size="2"><strong><br> <a href="mkd.asp">Mata Kuliah</a><br> </strong></font><font size="3"><br>

</font><font size="2"><strong><a href="jadwal.asp">Jadwal Mengajar</a><br> </strong></font><font size="4"><br>

</font><font size="2"><strong><a href="tesis.asp">Tesis</a> </strong></font><font size="3"><br>

</font><font size="2"><strong><br> <a href="perwalian.asp"&g

Gambar

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

Referensi

Dokumen terkait