• Tidak ada hasil yang ditemukan

NDUSTRI PETRA WEB PAD NIK SIPI

N/A
N/A
Protected

Academic year: 2019

Membagikan "NDUSTRI PETRA WEB PAD NIK SIPI"

Copied!
79
0
0

Teks penuh

(1)

SISTE

PROG

EM INFO

GRAM PA

U

J

FAK

U

ORMASI A

ASCASA

UNIVERSI

Ste

JURUSAN

KULTAS

UNIVERSI

AKADEM

ARJANA M

ITAS KR

Oleh

Yulia

Elizabeth

ephanus Su

TEKNIK I

TEKNO

ITAS KR

2012

MIK BER

MAGIST

RISTEN P

:

a

Kwan

urya Jaya

INFORMA

LOGI IN

RISTEN P

2

RBASIS W

TER TEKN

PETRA

ATIKA

NDUSTRI

PETRA

WEB PAD

NIK SIPI

I

(2)

SISTE

PROG

EM INFO

GRAM PA

U

J

FAK

U

ORMASI A

ASCASA

UNIVERSI

Ste

JURUSAN

KULTAS

UNIVERSI

ii

AKADEM

ARJANA M

ITAS KR

Oleh

Yulia

Elizabeth

ephanus Su

TEKNIK I

TEKNO

ITAS KR

2012

MIK BER

MAGIST

RISTEN P

:

a

Kwan

urya Jaya

INFORMA

LOGI IN

RISTEN P

2

RBASIS W

TER TEKN

PETRA

ATIKA

NDUSTRI

PETRA

WEB PAD

NIK SIPI

I

(3)

LEMBAR IDENTITAS DAN PENGESAHAN

LAPORAN HASIL PENELITIAN

1. a. Judul Penelitian

b. No Penelitian c. Jalur Penelitian

: SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA PROGRAM PASCASARJANA MAGISTER TEKNIK SIPIL UNIVERSITAS KRISTEN PETRA : 110/Pen/Informatika/I/2011

: I/II/III/IV 2. Ketua Tim Peneliti

a. Nama Lengkap dan Gelar b. Jenis Kelamin

c. Pangkat / Golongan / NIP d. Bidang Ilmu yang Diteliti e. Jabatan Akademik f. Fakultas/Jurusan g. Universitas

: Yulia : Perempuan

: Pembina Tingkat I/ Gol. 4B/ 99-036 : Teknologi Perangkat Lunak

: Lektor Kepala

: Fakultas Teknologi Industri, Jurusan Teknik Informatika

: Universitas Kristen Petra Anggota Tim Peneliti

a. Nama Lengkap dan Gelar b. Jenis Kelamin

c. Pangkat / Golongan / NIP d. Bidang Ilmu yang Diteliti e. Jabatan Akademik f. Fakultas/Jurusan g. Universitas

: Elizabeth Kwan : Perempuan : -

: Sistem Informasi : -

: Fakultas Teknologi Industri, Jurusan Teknik Informatika

: Universitas Kristen Petra Anggota Tim Peneliti

a. Nama Lengkap dan Gelar b. Jenis Kelamin

c. Pangkat / Golongan / NIP d. Bidang Ilmu yang Diteliti e. Jabatan Akademik f. Fakultas/Jurusan g. Universitas

: Stephanus Surya Jaya : Laki-laki

: Penata Muda/ Gol. 3A/ 45-015 : Sistem Informasi

: -

: Fakultas Teknologi Industri, Jurusan Teknik Informatika

: Universitas Kristen Petra

3. Lokasi Penelitian : Surabaya

4. Kerjasama dengan Instansi Lain : -

5. Tanggal Penelitian : Januari 2011 s/d Agustus 2011

(4)

iv

Ketua Jurusan Teknik Informatika

Yulia,M.Kom Yulia, M.Kom

NIP. 99036 NIP. 99036

Menyetujui,

Dekan Fakultas Teknologi Industri

(5)

ABSTRAK

Program Pascasarjana Magister Teknik Sipil mengkoordinasi seluruh kegiatan administrasi, keuangan, serta akademik secara mandiri. Proses pencatatan data dan laporan pun dilakukan secara mandiri dengan menggunakan Microsoft Excel. Akibatnya proses-proses tersebut membutuhkan waktu yang relatif lama dan rawan akan kesalahan. Oleh karena itu, diperlukan sebuah sistem informasi untuk mengelola seluruh data, meliputi data administrasi, keuangan, sampai kepada data-data akademik mahasiswa. Sistem informasi akademik ini dibuat berbasis web, dengan tujuan mempermudah akses bagi mahasiswa untuk melihat informasi-informasi akademik dan keuangan yang dimilikinya.

Kata kunci :

(6)

vi

ABSTRACT

Master in Civil Engineering Graduate Program coordinates all activities of administration, finance, and academic independently. The process of datarecording and reporting was done independently by using Microsoft Excel. As a result of these processes require a relatively long time and prone to error. Therefore, it is necessary to have an information system to manage the entire data, including administration, finance, and students' academic data. Academic information system is web-based, with the aim of facilitating access for students to see academic information and its finances.

Keywords:

(7)

Puji syukur ke hadirat Tuhan Yesus Kristus atas segala rahmat dan kasih karunia-Nya, sehingga pada akhirnya penyusun dapat menyelesaikan penelitian ini. Penulis mengucapkan terima kasih kepada semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu terselesaikannya penelitian ini. Akhir kata, penyusun menyadari sepenuhnya bahwa penelitian ini masih terdapat kekurangan-kekurangan yang memerlukan penyempurnaan lagi sehingga penulis sangat mengharapkan dan dengan senang hati menerima segala kritik dan saran yang diberikan oleh siapapun yang bersifat membangun demi kebaikan dan kesempurnaan penelitian ini.

Surabaya, Oktober 2012

(8)

viii

DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PENGESAHAN ... ii

ABSTRAK ... v 

ABSTRACT ... vi 

PRAKATA ... vii 

DAFTAR ISI ... viii 

DAFTAR GAMBAR ... ix 

No table of figures entries found... Error! Bookmark not defined.  DAFTAR TABEL ... xii 

1  PENDAHULUAN ... 13 

1.1.  Latar Belakang ... 13 

1.2.  Perumusan Masalah ... 13 

1.3.  Tujuan ... 13 

1.4.  Ruang Lingkup ... 14 

1.5.  Sistematika Penulisan ... 15 

2  DASAR TEORI ... 17 

2.1  Class Diagram ... 17 

2.2  Relationship ... 17 

2.2.2  Visibilitas ... 23 

3  METODE PENELITIAN... 25 

3.1  Metodologi Penelitian ... 25 

3.2  Analisis Sistem ... 26 

3.2.1  Profil Perusahaan ... 26 

3.2.2  Gambaran Sistem Secara Keseluruhan / Gambaran Umum Perusahaan ... 26 

3.2.3  Sistem Yang Dijadikan Ruang Lingkup Penelitian ... 27 

3.3  Analisa Sistem Perusahaan ... 28 

4  HASIL PENELITIAN DAN PEMBAHASAN ... 30 

4.1  ERD dengan Class Diagram ... 30 

4.2  Program ... 37 

5  KESIMPULAN DAN SARAN ... 77 

5.1  Kesimpulan ... 77 

5.2  Saran ... 77 

(9)

DAFTAR GAMBAR

Gambar 2.1. Struktur Class ... 17 

Gambar 2.2. Contoh Asosiasi ... 18 

Gambar 2.3. Asosiasi dengan Peranan ... 18 

Gambar 2.4. Asosiasi Bolak-balik ... 18 

Gambar 2.5. Asosiasi Satu Class dengan Beberapa Class ... 19 

Gambar 2.6. Class Association ... 19 

Gambar 2.7. Asosiasi antar 2 Objek ... 19 

Gambar 2.8. Qualified Association ... 20 

Gambar 2.9. Reflexive Association ... 21 

Gambar 2.10. Inheritance ... 21 

Gambar 2.11. Agregasi ... 22 

Gambar 2.12. Dependency ... 22 

Gambar 2.13. Visibilitas dalam Class ... 23 

Gambar 4.1. ERD ... 30 

Gambar 4.2. Default.aspx ... 38 

Gambar 4.3. Artikel Utama ... 38 

Gambar 4.4. News ... 39 

Gambar 4.5. News Archive ... 39 

Gambar 4.6. Contact Us ... 40 

Gambar 4.7. Memasukkan Keyword untuk Pencarian ... 40 

Gambar 4.8. Hasil Pencarian ... 40 

Gambar 4.9. Login sebagai Administrator ... 41 

Gambar 4.10. Administrator Area ... 41 

Gambar 4.11. Menambahkan Program Studi ... 42 

Gambar 4.12. Daftar Program Studi Setelah Proses Input ... 42 

Gambar 4.13. Melakukan Perubahan terhadap Sebuah Program Studi ... 42 

Gambar 4.14. Program Studi dengan ID 1 pada Recycle Bin Setelah Hihapus .... 43 

Gambar 4.15. Menambahkan Konsentrasi ... 43 

Gambar 4.16. Daftar Konsentrasi Setelah Proses Input ... 43 

(10)

x

Gambar 4.18. Konsentrasi dengan ID 1 pada Recycle Bin Setelah Dihapus ... 44 

Gambar 4.19. Menambahkan Sebuah Periode Akademis ... 44 

Gambar 4.20. Daftar Periode Setelah Proses Input ... 45 

Gambar 4.21. Melakukan Perubahan terhadap Sebuah Periode Akademis ... 45 

Gambar 4.22. Periode dengan ID 5 pada Recycle Bin Setelah Dihapus ... 45 

Gambar 4.23. Menambahkan Sebuah Mata Kuliah ... 46 

Gambar 4.24. Daftar Mata Kuliah Setelah Proses Input ... 46 

Gambar 4.25. Melakukan Perubahan terhadap Sebuah Mata Kuliah ... 47 

Gambar 4.26. Perubahan terhadap Syllabus Sebuah Mata Kuliah ... 47 

Gambar 4.27. Subject dengan kode MT0000 pada Recycle Bin Setelah Dihapus 47  Gambar 4.28. Menambahkan Mahasiswa ... 48 

Gambar 4.29. Daftar Mahasiswa Setelah Proses Input ... 49 

Gambar 4.30. Melakukan Perubahan terhadap Data Mahasiswa... 49 

Gambar 4.31. Mahasiswa dengan ID 21 pada Recycle Bin Setelah Dihapus ... 49 

Gambar 4.32. Melihat Profil Mahasiswa ... 50 

Gambar 4.33. Navigasi untuk Melihat Detail Lainnya ... 50 

Gambar 4.34. Melakukan Perubahan terhadap Profil Mahasiswa ... 50 

Gambar 4.35. Data Mahasiswa Lainnya ... 51 

Gambar 4.36. Menambahkan Data Referer ... 51 

Gambar 4.37. Menambahkan Data Education ... 51 

Gambar 4.38. Menambahkan Data Employment ... 51 

Gambar 4.39. Menambahkan Data Organization ... 52 

Gambar 4.40. Tampilan Data Mahasiswa Setelah Proses Input ... 52 

Gambar 4.41. Jadwal Mahasiswa ... 52 

Gambar 4.42. Transkrip Mahasiswa ... 53 

Gambar 4.43. Rencana Studi Mahasiswa ... 53 

Gambar 4.44. Hasil Studi Mahasiswa ... 54 

Gambar 4.45. Kewajiban Keuangan Mahasiswa ... 54 

Gambar 4.46. Menambahkan Data Dosen ... 55 

Gambar 4.47. Daftar Dosen Setelah Proses Input ... 55 

Gambar 4.48. Melakukan Perubahan terhadap Data Dosen ... 56 

(11)

Gambar 4.50. Melihat Profil Dosen ... 56 

Gambar 4.51. Melakukan Perubahan terhadap Profil Dosen ... 57 

Gambar 4.52. Pendidikan Dosen ... 57 

Gambar 4.53. Menambahkan Data Pendidikan Dosen ... 57 

Gambar 4.54. Tampilan Pendidikan Dosen Setelah Input ... 57 

Gambar 4.55. Jadwal Mengajar Dosen ... 58 

Gambar 4.56. Menambahkan Sebuah Kelas ... 58 

Gambar 4.57. Daftar Kelas Setelah Proses Input ... 59 

Gambar 4.58. Melakukan Perubahan terhadap Sebuah Kelas ... 59 

Gambar 4.59. Kelas dengan ID 9 pada Recycle Bin Setelah Dihapus ... 59 

Gambar 4.60. Detail Kelas Tanpa Dosen dan Mahasiswa ... 60 

Gambar 4.61. Menambahkan Dosen pada Kelas ... 60 

Gambar 4.62. Menambahkan Mahasiswa pada Kelas ... 60 

Gambar 4.63. Memberikan Nilai pada Mahasiswa ... 60 

Gambar 4.64. Menambahkan Thesis ... 61 

Gambar 4.65. Daftar Thesis Setelah Proses Input ... 61 

Gambar 4.66. Melakukan Perubahan terhadap Data Thesis ... 61 

Gambar 4.67. Thesis dengan ID 12 pada Recycle Bin Setelah Dihapus ... 62 

Gambar 4.68. Detail Thesis ... 62 

Gambar 4.69. Menambahkan Anggota Komite Thesis ... 62 

Gambar 4.70. Daftar Komite Thesis Setelah Proses Input ... 62 

Gambar 4.71. Menambahkan Jadwal Sidang Thesis ... 63 

Gambar 4.72. Daftar Jadwal Sidang Thesis Setelah Proses Input ... 63 

Gambar 4.73. Menambahkan Kewajiban Pembayaran ... 64 

Gambar 4.74. Daftar Kewajiban Pembayaran Setelah Proses Input ... 64 

Gambar 4.75. Generate Payment ... 64 

Gambar 4.76. Laporan-laporan yang Ada ... 65 

Gambar 4.77. Laporan Detail Kelas... 65 

Gambar 4.78. Laporan Kelas yang Buka ... 65 

Gambar 4.79. Laporan Status Mahasiswa ... 66 

Gambar 4.80. Laporan Kewajiban Keuangan Mahasiswa ... 66 

(12)

xii

Gambar 4.82. Export Dialog ... 67 

Gambar 4.83. Site Management ... 68 

Gambar 4.84. Menambahkan Berita ... 68 

Gambar 4.85. Daftar Berita yang Ada ... 69 

Gambar 4.86. Artikel-artikel Utama ... 69 

Gambar 4.87. Mengubah Isi Artikel Utama ... 69 

Gambar 4.88. Konfigurasi Website ... 70 

Gambar 4.89. Melakukan Perubahan terhadap Password Administrator ... 70 

Gambar 4.90. Login sebagai Mahasiswa ... 71 

Gambar 4.91. Student Area ... 71 

Gambar 4.92. Profil Mahasiswa ... 72 

Gambar 4.93. Melakukan Perubahan pada Profil Mahasiswa ... 73 

Gambar 4.94. Jadwal Mahasiswa ... 73 

Gambar 4.95. Rencana Studi Mahasiswa ... 73 

Gambar 4.96. Hasil Studi Mahasiswa ... 74 

Gambar 4.97. Transkrip Mahasiswa ... 74 

Gambar 4.98. Login sebagai Dosen ... 75 

Gambar 4.99. Lecturer Area ... 75 

Gambar 4.100. Profil Dosen ... 75 

Gambar 4.101. Melakukan Perubahan terhadap Profil Dosen ... 76 

(13)

1 PENDAHULUAN

1.1. Latar Belakang

Berbeda dengan program-program lain di Universitas Kristen Petra lainnya, Program Pascasarjana Magister Teknik Sipil mengkoordinasi seluruh kegiatan administrasi, keuangan, serta akademik secara mandiri. Proses pencatatan data dan laporan pun dilakukan secara mandiri dengan menggunakan Microsoft Excel. Akibatnya proses-proses tersebut membutuhkan waktu yang relatif lama dan rawan akan kesalahan. Oleh karena itu, diperlukan sebuah sistem informasi untuk mengelola seluruh data, meliputi data administrasi, keuangan, sampai kepada data-data akademik mahasiswa.

Sistem informasi ini dibuat berbasis web, dengan tujuan mempermudah akses bagi mahasiswa untuk melihat informasi-informasi akademik dan keuangan yang dimilikinya.

1.2. Perumusan Masalah

• Bagaimana membuat sebuah sistem informasi yang mampu mengolah data akademik sehingga menghasilkan laporan yang sesuai kebutuhan.

• Bagaimana membuat sebuah website yang interaktif, user-friendly dan sesuai kebutuhan

1.3. Tujuan

(14)

1.4. Ruang Lingkup

Input pada program ini adalah

• Data-data mahasiswa, dosen, keuangan, akademik, thesis, dsb. • Pendaftaran mahasiswa baru

• Pendaftaran dan PRS Online

• Kurikulum Program Pascasarjana Teknik Sipil

Proses yang dilakukan program :

• Proses-proses akademis seperti evaluasi kegiatan akademis mahasiswa yang aktif.

• Pemrosesan SPP baik untuk mahasiswa Reguler, Part Time maupun PETRAIT.

• Perubahan status mahasiswa (aktif, cuti, lulus, keluar).

• Proses-proses yang berkaitan dengan thesis seperti pembimbing, komite dan denda keterlambatan thesis.

Output program :

• Laporan Mahasiswa yang terdaftar, cuti, keluar, dan sudah lulus • Laporan Transkrip Nilai

• Laporan Pengambilan Matakuliah • Laporan Bidang Studi yang diselesaikan • Laporan Keuangan Mahasiswa

• Laporan Thesis untuk setiap pembimbing, komite, dan mahasiswa. • Laporan Daftar Mata Kuliah

Fitur-fitur yang ada meliputi : • Mahasiswa :

o Melihat dan melakukan perubahan terhadap portfolio mahasiswa tersebut.

(15)

o Melihat data keungan. o Melakukan PRS online. • Dosen :

o Melihat dan melakukan perubahan terhadap portfolio dosen tersebut.

o Melihat data kelas yang diajar beserta jadwalnya. o Melihat data-mata mahasiswa yang ada.

Administrator :

o Mengelola isi dari halaman-halaman web.

o Mengelola data mahasiswa, dosen, kurikulum, matakuliah, kelas, thesis, keuangan, dan sebagainya.

o Melakukan perubahan terhadap sistem jika dibutuhkan, misalnya, perubahan sistem semester, perubahan peraturan mengenai bidang studi dan program studi.

• Pengunjung Web :

o Melihat informasi-informasi yang ada pada web. o Menghubungi administrator melalui email. o Melakukan pendaftaran mahasiswa baru.

Sistem Informasi ini akan dibuat dengan ASP .Net sedangkan basisdataya akan menggunakan SQL Server 2005.

1.5. Sistematika Penulisan

Garis besar penulisan Penelitian ini adalah sebagai berikut: Bab 1 Pendahuluan

Bab ini berisi uraian tentang latar belakang, tujuan, dan ruang lingkup pembuatan aplikasi, serta dijelaskan mengenai sistematika penulisan dari laporan penelitian.

Bab 2 Sistem Perusahaan

(16)

Bab 3 Laporan Kegiatan Penelitian

Bab ini berisi teori penunjang, pengamatan yang dilakukan terhadap sistem perusahaan / analisa sistem perusahaan yang baru, kegiatan yang telah dilakukan, serta hasil dari penelitian.

Bab 4 Kesimpulan dan Saran

(17)

2.1 Clas

Class dia

Language

class-class

Member p

dimiliki se 2.2 Rela Suatu clas • ss Diagram agram adal

e) yang men

s dari sist

pada class erta informa

S

ationship

ss dapat bere Associatio

Jika dua k disebut a menghubu hubungan hubungan 2 m lah sebuah njelaskan s tem, atribut antara lai asi tambaha Gam Sumber: Rostia elasi dengan on kelas berhub asosiasi. A ungkan ked

asosiasi tersebut.

DASAR

h tipe diag truktur dar t-atribut ya in meliputi an mengena

mbar 2.1.Str anigsih, Silvia

n class yang

bungan seca Asosiasi sel dua kelas, tersebut se R TEORI gram pada i sebuah si ang dimilik

atribut-atr i class terse

ruktur Class a, Yulia (2009

g lainnya m

ara konseptu lain dinyat juga disp erta mata UML (Un istem denga ki serta re ribut, metho ebut.

s 9, hal. 42)

melalui hubu

(18)

Su

Dalam h peranan. P yang bersa

Su

Antar dua balik.

Asosiasi dengan su

Gamb umber: Rostia

hubungan t Peranan ditu

angkutan.

Gambar 2 umber: Rostia

a kelas terde

Gambar Sumber:

bisa lebih uatu kelas.

bar 2.2.Con aningsih, Silvi

tersebut m uliskan deka

.3.Asosiasi aningsih, Silvi

efinisi dapat

r 2.4.Asosia Rostianingsih

kompleks,

ntoh Asosias ia, Yulia (2009

masing-masin at pertemua

i dengan Pe ia, Yulia (2009

t terjadi dua

asi Bolak-ba h, Silvia, Yuli

, dimana b si 9, hal. 43)

ng kelas an garis dan

eranan 9, hal. 43)

a jenis asosi

alik

ia (2009, hal. 4

beberapa k

dapat mem n segiempat

asi secara b

43)

kelas berko miliki

kelas

(19)

Gambar

Asosiasi b maka dise adalah den Jika instan juga mem dua objek objek). Multiplici 2.5.Asosia Sumber: bisa memili ebut class

ngan garis p

Gamba Sumber:

n dari suatu miliki instan k dan labe

Gambar 2 Sumber:

ty

asi Satu Cla Rostianingsih

iki atribut d association

putus-putus

ar 2.6.Class Rostianingsih

u kelas ada yaitu yang lnya digari

2.7.Asosias Rostianingsih

ass dengan B h, Silvia, Yuli

dan operasi n. Penggamb

.

s Associatio h, Silvia, Yuli

alah objek, disebut lin isbawahi (s

si antar 2 O h, Silvia, Yuli

Beberapa C ia (2009, hal. 4

i, sebagaim baran dari

on

ia (2009, hal. 4

maka suatu nk. Link dig

sama lahny

Objek ia (2009, hal. 4

Class 43)

(20)

Asosiasi s terkait dal Untuk me bilangan t contoh mu o One-to o One-to o One-to o One-to o One-to o One-to o One-to Qualified Merupaka objek sesu memeriks sebelumny 2.8.). Reflexive A Merupaka terjadi ka bervariasi penumpan

seringkali h lam asosiasi enyatakan j takterhingga ultiplicity: o-one o-many

o-one or mo

o-zero or on

o-12 throug

o-three

o-12 or 24

Association

an asosiasi uai dengan

a reservas ya sudah d

Gambar Sumber: Association an asosiasi arena objek . Contoh: ng. harus dispe i, disebut m umlah mak a (*), range

ore ne gh 18 n berdasark role tertent

si anda be diberikan sa 2.8. Qualifi Rostianingsih n dari suatu k-objek dar orang yan esifikasikan multiplisitas ka digunaka bilangan (n kan mekani tu dari asosi erdasarkan aat reservas

fied Associa h, Silvia, Yuli

class ke c

ri kelas ter ng ada dala

dalam jum (multiplicity an notasi b n..m), piliha

isme “look iasi tersebu

nomor k si dilakukan

ation

ia (2009, hal. 4

class itu se

rsebut mem am mobil

mlah objek ty).

ilangan tert an (a,b). Co

kup” (pemi t). Contoh: konfirmasi

n (lihat Ga

(21)

Inheritanc

Inheritanc dalam UM Dengan i menurunk lainnya (p child class

Pada nota kosong m hubungan

Agregasi Relasi di asosiasi “

Gambar Sumber:

ce dan Gene

ce merupak ML menggun

inheritance,

kan (inherit parent class

s. Parent da

si UML me mengarah tersebut me Gam Sumber: imana suat “Part whole 2.9.Reflex Rostianingsih eralization kan termino nakan istila , suatu cla t) atribut-at

s atau super

apa disubtitu enggunakan

ke parent eniru strukt

mbar 2.10.I Rostianingsih

tu class b e” biasa dig

ive Associa h, Silvia, Yuli

ology dari ah generaliz ass (child c

tribut dan rclass). Par

usi oleh chi n garis berpa t. Penggam

tur organisa

Inheritance h, Silvia, Yuli

erisikan se gambarkan

ation ia (2009, hal. 4

object-orie zation (gene

class atau

operasi-op rent class le

ild, tetapi tid

anah dengan mbaran hir asi.

ia (2009, hal. 4

ejumlah co sebagai hir 46) entation, se eralisasi). subclass) erasi dari ebih genera dak sebalikn n bentuk seg rarki dan

46)

omponent c

(22)

atas dan berujungk komponen relasi part

Dependen

Dependen

digunakan putus-putu

“part” di b kan dekat

n bisa dimi t-whole den

Ga Sumber:

ncy

ncy terjadi j

n oleh clas us.

Gam Sumber:

bawah.Gari whole lam

iliki oleh l ngan dari leb

ambar 2.11. Rostianingsih

jika suatu s ss lain. De

mbar 2.12.D Rostianingsih

is menghub mbang diam

ebih dari s bih satu who

Agregasi h, Silvia, Yuli

signature (o ependency

Dependency h, Silvia, Yuli

bungkannya mond koso

satu class w ole).

ia (2009, hal. 4

output funct

digambarka

ia (2009, hal. 4

a part ke w ong. Suatu whole (mem

47)

tion) suatu

an dengan

48)

whole

part

miliki

class

(23)

2.2.2 Vi Visibilitas class lain. • • • • 2.3 ASP AS yang lebih pengemba Pages yan client-side kompleks (Soetam, 2 isibilitas

s suatu class Terdapat e Public (+) Protected class yang Private (-) Package ( yang sama Su P.NET

SP .Net mer h efisien dan angan aplika ng telah a e HTML.

sehingga s 2007)

s menentuk

empat tingka ): visible un

(#): visible g bersangku ): visible ha (~): visible h

a

Gamb umber: Rostia

rupakan tek n mengguna asi web sec ada, kode s Hal ini bi sering kali

kan atribut d atan visibilt ntuk class la untuk class utan

anya untuk c hanya untuk

ar 2.13.Vis aningsih, Silvi

knologi baru akan OOP ( cara dinamis server-side iasanya me merupakan dan operasi tas: ain manapun s lain yang

class yang b

k class yang

sibilitas dala ia, Yulia (2009

u pemrogram (Object Ori s. Dengan m

digabungk enghasilkan n hal yang

yang dapat

n

diturunkan

bersangkuta g berada dal

am Class 9, hal. 49)

man Interne iented Prog

menggunak kan dan dip n page den

tidak muda

t digunakan

(inherit) da

an

lam packag

et dari Micr gramming) d

kan Active S padukan de ngan kode ah bagi pem

(24)

2.3.1 Pengertian ASP.NET

.Net Framework menjelaskan bahwa aplikasi dapat ditulis dalam semua bahasa pemrograman yang mendukung Common Language Runtime (CLR). Pada versi .Net Framework terbaru, Microsoft mengeluarkan 4 bahasa berbeda yang dapat digunakan untuk menulis kode khusus CLR, yaitu : Visual Basic .Net atau sering dikenal VB .Net, C# (dibaca C-Sharp), C++ .Net, dan Jscript .Net. Berikut adalah penjelasan singkat mengenai masing-masing bahasa :

1 Visual Basic .Net atau VB .Net adalah bahasa pemrograman yang mudah dipelajari, dikategorikan sebagai bahasa pemrograman tingkat tinggi yang berarti bahwa syntax yang digunakan lebih mendekati bahasa yang digunakan oleh manusia.

2 C# .Net adalah suatu bahasa berorientasi objek, sederhana, modern, dan diturunkan dari bahasa C dan C++, yang bertujuan menggabungkan produktivitas Visual Basic dan kekuatan C++.

3 Visual C++ .Net adalah pengulangan dari bahasa pemrograman Microsoft Visual C++, yang bertenaga dan berorientasi objek. Bahasa ini digunakan untuk membuat aplikasi yang sangat kompleks dan canggih.

4 JScript .Net adalah bahasa yang bertenaga untuk pembuatan script di

Internet. Syntax bahasa ini sama dengan C# dan C++ walaupun

(25)

3 METODE PENELITIAN

3.1 Metodologi Penelitian

Langkah-langkah yang dilakukan dalam proses pembuatan penelitian ini adalah sebagai berikut :

1. Studi literatur tentang:

- Proses bisnis program magister Teknik Sipil Universitas Kristen Petra

- Teori analisa dan desain berorientasi obyek - Teori SQL dan ASP.NET

2. Perencanaan dan Pembuatan Perangkat Lunak:

- Menyusun functional dan non-functional requirement - Melakukan pengujian terhadap requirement

- Membuat class diagram

- Melakukan pengujian terhadap class diagram - Membuat ER-Diagram

- Membuat modul master data - Membuat modul transaksi - Membuat laporan

3. Pengujian dan Analisa Perangkat Lunak

- Pengujian program yang telah dibuat terhadap kebutuhan user - Analisa hasil output dari program

4. Pengambilan Kesimpulan

Pengambilan kesimpulan dengan membandingkan hasil output program dengan analisa kebutuhan.

(26)

26

3.2 Analisis Sistem

3.2.1 Profil Perusahaan

Jurusan Teknik Sipil (Program Strata 1) Universitas Kristen Petra didirikan pada tahun 1962. Dalam perkembangannya jurusan ini telah memperoleh status TERAKREDITASI dengan predikat “A” pada tahun 1998 dan 2003 dari Badan Akreditasi Perguruan Tinggi (BAN-PT). Sejalan dengan hal tersebut eksistensi jurusan ini juga mendapatkan pengakuan dari masyarakat melalui kiprah alumni di dunia industri jasa konstruksi, instansi pemerintah dan asosiasi profesi di dalam dan di luar negeri.

Dengan semakin jelasnya tantangan industri konstruksi seiring dengan bertambahnya jumlah proyek konstruksi berikut kompleksitasnya baik di bidang teknik maupun manajerial, maka peningkatan pendidikan yang lebih tinggi senantiasa menjadi tuntutan masyarakat dalam menghadapi tantangan era global. Isu ini yang kemudian mendasari dipilihnya "Take the Challenge of the Future" menjadi moto pembentukan program studi pascasarjana.

Pada tahun 1996 jurusan Teknik Sipil mengembangkan pendidikan berjenjang dengan membuka Program Pascasarjana Magister Teknik Sipil yang didirikan berdasarkan Surat Keputusan Direktur Jenderal Pendidikan Tinggi Departemen Pendidikan dan Kebudayaan Republik Indonesia Nomor 486/DIKTI/Kep/1995. Program ini dirancang untuk menyediakan pendidikan pascasarjana berkualitas akademik dan profesional dengan tujuan meningkatkan kemampuan sumber daya manusia dan kesempatan berkarier sebagai manajer proyek yang kompeten. Program ini telah terakreditasi dari Badan Akreditasi Nasional dengan SK No. 011/BAN-PT/Ak-IV/S2/XII/2005, dengan peringkat B.

3.2.2 Gambaran Sistem Secara Keseluruhan / Gambaran Umum

Perusahaan

(27)

oleh administrator dengan memanfaatkan Microsoft Word dan Microsoft Excel sebagai media pengolah dan penyimpanan data.

Pengelolaan data yang dilakukan oleh administrator tersebut meliputi data mahasiswa baru, data mahasiswa aktif, data dosen, data keuangan, sampai kepada data akademis (nilai, jadwal kuliah, thesis, dan lain-lain.). Selain itu, baik mahasiswa maupun dosen biasanya menghubungi administrator secara langsung berkaitan dengan informasi yang mereka butuhkan, misalnya melihat data keuangan, memasukkan nilai, dan lain-lain. Banyaknya pekerjaan yang ada tidak diikuti dengan teknologi yang memadai. Dengan adanya system informasi ini diharapkan dapat membantu mengatasi permasalahan tersebut. Administrator diharapkan dapat lebih mudah melakukan pengelolaan data, sedangkan untuk mahasiswa dan dosen dapat lebih mudah mengakses data yang diperlukannya.

3.2.3 Sistem Yang Dijadikan Ruang Lingkup Penelitian

Sistem yang dikembangkan pada penelitian ini adalah sistem pengelolaan data mahasiswa dan dosen, pengelolaan isi web, pendaftaran mahasiswa baru, pendaftaran rencana studi, pengelolaan data keuangan, pengelolaan data thesis, pengelolaan data alumni, laporan status mahasiswa, laporan transkrip nilai, laporan pengambilan matakuliah, laporan bidang studi yang diselesaikan, laporan keuangan, laporan thesis, dan laporan daftar matakuliah.

Sistem Lama

Pengelolaan data mahasiswa dan dosen dilakukan secara manual. Pencatatan dan perubahan biodata dilakukan dengan menghubungi administrator, yang kemudian akan memperbarui data yang ada.

Selama ini, isi web resmi dari perusahaan tidak dapat diubah karena tidak adanya fasilitas untuk melakukan perubahan pada web yang ada. Hal ini menyebabkan web menjadi tidak up-to-date. Selain itu, tidak adanya halaman informasi yang menunjuk pada kegiatan-kegiatan yang diadakan.

(28)

28

secara online tidak dapat langsung tersimpan tetapi harus diinputkan ulang secara manual oleh administrator.

Saat ini, pendaftaran rencana studi masih dilakukan secara manual. Administrator mendata kelas-kelas yang akan dibuka. Setelah itu, mahasiswa memberikan daftar kelas yang diambil baru kemudian data tersebut dikelola oleh administrator. Pengelolaan data keuangan, data thesis, dan data alumni juga masih dilakukan dengan manual. Khususnya untuk data keuangan, tidak dikelola secara terpusat seperti jurusan-jurusan di Universitas Kristen Petra lainnya. Hal ini disebabkan sistem semester yang digunakan berbeda dengan sistem jurusan lainnya. Jika jurusan lainnya memiliki dua semester dalam satu tahun, tidak demikian dengan pascasarjana yang memiliki 3 semester (periode) dalam satu tahun.

Laporan-laporan yang dibuat digunakan untuk melakukan evaluasi. Administrator merangkum data ke dalam laporan yang nantinya akan diberikan kepada kepala program untuk dievaluasi. Selain laporan-laporan yang berhubungan dengan program pascasarjana, terdapat juga laporan yang berisi informasi mahasiswa, seperti transkrip nilai, dll.

3.3 Analisa Sistem Perusahaan

Selama pelaksanaan penelitian, kami melakukan analisa terhadap sistem perusahaan dengan mewawancarai pembimbing perusahaan serta staff yang terkait langsung dengan sistem ini nantinya. Wawancara dilakukan seputar kegiatan apa saja yang dilakukan oleh perusahaan, bagaimana kondisi perusahaan, sistem apa saja yang sudah dimiliki oleh perusahaan, sistem bagaimana yang diharapkan oleh perusahaan.

Permasalahan:

Dari hasil analisa yang dilakukan, berikut merupakan permasalahan yang disampaikan oleh pihak perusahaan:

(29)

berubah pada file lainnya, perubahan harus dilakukan secara manual. Hal ini rawan terjadinya kesalahan.

2. Adanya perbedaan sistem periode (sistem semester) dengan jurusan lainnya sehingga data mahasiswa yang ada pada ASIT tidak sesuai (tidak up-to-date). 3. Adanya beberapa jenis program yang ditawarkan dengan karakteristik yang

berbeda-beda (misalnya, sistem pembayaran, biaya SPP, dll.). Hal ini tentu semakin menyulitkan pencatatan yang masih dilakukan secara manual. 4. Sulitnya membuat laporan-laporan yang dibutuhkan terkait dengan pencatatan

yang masih dilakukan secara manual.

Dari berbagai permasalahan di atas, dapat disimpulkan user requirement dari perusahaan:

Functional requirement

1. Membuat sistem login untuk membatasi hak akses user. 2. Membuat sistem informasi perusahaan, antara lain:

o Menyimpan data mahasiswa o Menyimpan data dosen

o Menyimpan data pendaftaran mahasiswa baru o Menyimpan data keuangan

o Menyimpan data matakuliah o Menyimpan data kelas o Menyimpan data thesis

o Menyimpan data transkrip nilai o Membuat laporan

3. Melakukan proses otomatisasi semua kegiatan tersebut di atas, setiap transaksi terjadi

Nonfunctional requirement

1. Tampilan aplikasi (user interface) yang menarik

2. Aplikasi bersifat user friendly, sehingga mudah dan cepat dipahami, dan juga tentunya lebih mudah digunakan

(30)

30

4

HAS

IL PEN

ELITIAN DAN PEMBAHA

S A N n Class Diagram G am b ar 4.1. ERD .1 di at as m eru pak an ga m b ar cl ass diag ra m . Class App lican t digunak an eny im p an data m ah asisw a baru y ang telah m en d

aftar, baik seca

ra on line seca ra ma nual . D ata inilah y ang nan tin y a ak an dipindahk an k e d ala m ud en t . A tribut-atr ibut y ang dim ilik i antara lain: Student Education Lecturer Educations Get Transcripts Concentraed in Enter Period Leave Period In Program classes Belongs to OnPeriod Enrolled in Enrolled Graded Have Comitee in has comitee Teached By Period

Payment In Period

Start Done Referer Org Experience Employed in Teached Reg Referer Reg Organization Reg Employment Reg Educations Test Thesis Period Lect Emp Lect Org Student register In class Students StudentID SID Name Gender BirthPlace BirthDate Religion Citizenship MaritalStatus Occupation Address Phone Fax Email OfficeAddress OfficePhone OfficeFax TuitionFee Benefactor NIRMKopertis IPK Status Deleted <pi> Integer Characters (8) Variable characters (100) Characters (1) Variable characters (100) Date Variable characters (100) Variable characters (100) Integer Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Integer Variable characters (100) Variable characters (100) Decimal (5,3) Variable characters (2) Boolean <M> Identifier_1 <pi> Lecturers LecturerID NIP Name Gender NIRD Position NoKTP BirthPlace BirthDate Address Phone Fax Email Religion Citizenship MaritalStatus Ext Active Account EducationArea LastEducation Deleted <pi> Integer Variable characters (100) Variable characters (100) Characters (1) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Date Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Integer Variable characters (100) Boolean Variable characters (100) Variable characters (100) Variable characters (2) Boolean <M> Identifier_1 <pi> Subjects SubjectID SubjectCode Name SKS Competence Compulsory Syllabus Deleted <pi> Integer Variable characters (100) Variable characters (100) Integer Variable characters (3) Boolean Text Boolean <M> Identifier_1 <pi> Periods PeriodID Year StartMonth Long IsCurrent Deleted <pi> Integer Integer Integer Integer Boolean Boolean <M> Identifier_1 <pi> Concentrations ConcID Name Deleted <pi> Integer Variable characters (100) Boolean

<M>

Identifier_1 <pi> Name

Deleted

Variable characters (100) Boolean Identifier_1 <pi> Educations Num Institution Major GraduationYear IPK EducationLevel Integer Variable characters (100) Variable characters (100) Integer Decimal (5,3) Integer Classes ClassID Room Day StartHour EndHour IsOpen Deleted <pi> Integer Variable characters (100) Integer Time Time Boolean Boolean <M> Identifier_1 <pi> Transcripts

Grade Variable characters (2)

Enrollment Grade Variable characters (2)

Thesis ThesisID ThesisCode Title Grade ThesisStatus Deleted <pi> Integer Variable characters (100) Variable characters (100) Variable characters (2) Integer Boolean <M> Identifier_1 <pi> ThesisCommitte CommitteStatus Integer Type Value Integer Integer Identifier_1 <pi> Payment PaymentID Type Paid DatePaid Value Note <pi> Integer Integer Boolean Date Integer Variable characters (100) Identifier_1 <pi>

RelevancyVariable characters (100)

(31)

ApplicantID (int) : primary key (auto generate) Name (varchar, 100) : nama mahasiswa

Gender (char,1) : jenis kelamin

BirthPlace (varchar,100) : tempat kelahiran BirthDate (date) : tanggal lahir

Citizenship (varchar,100) : kewarganegaraan Religion (varchar,100) : agama

MaritalStatus (int) : status pernikahan Occupation (vharchar,100) : pekerjaan Address (varchar,100) : alamat

Phone (varchar,100) : nomor telepon Fax (varchar,100) : nomor fax Email (varchar,100) : alamat email

OfficeAddress (varchar,100) : alamat kantor jika ada OfficePhone (varhcar,100) : nomor telepon kantor jika ada OfficeFax (varchar,100) : nomor fax kantor jika ada TuitionFee (int) : tipe pembayaran uang kuliah

Benefactor (varchar,100) : Benefaktor mahasiswa jika ada

Deleted (boolean) : Status apakah di-delete atau tidak, jika sudah di-delete berarti data akan muncul pada recycle bin.

Accepted (Boolean) : Status apakaha calon mahasiswa tersebut telah diterima

menjadi mahasiswa baru.

Class Classes digunakan untuk menyimpan data kelas yang ada untuk subject

(mata kuliah) tertentu. Atribut-atribut yang dimiliki antara lain : • ClassID (int) : primary key (auto generate)

(32)

32

IsOpen (boolean) : status yang menyatakan apakah kelas bersangkutan pada periode tertentu dibuka atau ditutup.

Deleted (boolean) : Status apakah di-delete atau tidak

Class Concentrations digunakan untuk menyimpan data mengenai konsentrasi

atau bidang studi apa saja yang dimiliki oleh program pascasarjana. Hal ini berkaitan denga bidang studi apa yang dipilih oleh mahasiswa serta mata kuliah apa saja yang termasuk dalam sebuah kategori bidang studi. Atribut-atribut yang dimiliki antara lain:

ConcID (int) : primary key (auto generate)

Name (varchar,100) : nama dari konsentrasi atau bidang studi Deleted (boolean) : Status apakah di-delete atau tidak

Class Educations digunakan untuk menyimpan data pendidikan, baik untuk calon

mahasiswa, mahasiswa terdaftar, sampai kepada data pendidikan dosen. Atribut-atribut yang dimiliki oleh class ini antara lain :

Num (int) : nomor record (auto generate)

Institution (varchar,100) : institusi tempat mengenyam pendidikan Major (varchar,100) : jurusan yang diambil

GraduationYear (int) : tahun kelulusan IPK (decimal, 5,3) : Indeks Prestasi Kumulatif

EducationLevel (int) : menunjuk pada jenjang pendidikan, dimana 1

menunjukkan jenjang pendidikan S1, 2 untuk S2, dan 3 untuk S3.

Class Employment digunakan untuk menyimpan data pekerjaan mahasiswa dan

dosen. Atribut-atribut yang dimiliki antara lain: • Num (int) : nomor record (auto generate)

InstanceName (varchar,100) : nama dari instansi yang mempekerjakan Position (varchar, 100) : posisi / jabatan

Year (int) : tahun mulai bekerja

(33)

Class Enrollment digunakan untuk menyimpan data mahasiswa yang mengambil

kelas tertentu (relasi antara class students dengan class classes). Atribut yang dimiliki antara lain:

Grade (varchar,2) : nilai yang mengacu pada sistem penilaian Universitas

Kristen Petra (A, B+, B, C+, C, D, dan E).

Class Lecturer digunakan untuk menyimpan data dosen atau pengajar.

Atribut-atribut yang dimiliki oleh kelas ini :

LecturerID (int) : primary key (auto generate) NIP (varchar,100) : Nomor Induk Pegawai Name (varchar,100) : nama dosen

Gender (char,1) : jenis kelamin

NIRD (varchar,100) : NIRD dosen jika ada Position (varchar,100) : jabatan dosen

NoKTP (varchar,100) : nomor identitas penduduk BrithPlace (varchar,100) : tempat kelahiran BirthDate (date) : tanggal lahir

Address (varchar,100) : alamat Phone (varchar,100) : nomor telepon Fax (varchar,100) : nomor fax Email (varchar,100) : alamat email Religion (varchar,100) : agama

Citizenshihp (varchar,100) : kewarganegaraan MaritalStatus (int) : status pernikahan

Ext (varchar,100) : extention Active (boolean) : status keaktifan Account (varchar,100) :

EducationArea (varchar,100) :

(34)

34

Class MasterPayment digunakan untu menyimpan data master dari keuangan.

Atribut-atribut yang dimiliki antara lain :

MPaymentID (int) : primary key (auto generate) Type (int) : jenis biaya

Value (int) : jumlah biaya dalam Rupiah (Rp.)

Class Organization digunakan untuk menyimpan data organisasi baik yang

dimiliki oleh mahasiswa, maupun dosen. Atribut- atribut yang dimiliki antara lain :

Num (int) : nomor record (auto generate)

OrganizationName (varchar,100) : nama organisasi Position (varchar,100) : posisi

Year (int) : tahun masuk EndYear (int) : tahun berakhir

Class Payment digunakan untuk menyimpan data keuangan mahasiswa yang

mengacu pada class MasterPayment. Atribut-atribut yang dimiliki : • PaymentID (int) : primary key (auto generate)

Type (int) : jenis keuangan yang harus dibayarkan

Paid (boolean) : status apakah keuangan tersebut sudah dibayar atau belum DatePaid (date) : tanggal pembayaran

Value (int) : jumlah biaya dalam Rupiah (Rp.) Note (varchar,100) : keterangan tambahan

Class Periods digunakan untuk menyimpan sistem periode yang digunakan.

Atribut-atribut yang dimiliki antara lain:

PeriodID (int) : primary key (auto generate) Year (int) : tahun dimana periode tersebut berada StartMonth (int) :bulan dimana periode tersebut dimulai Long (int) : lama periode

(35)

Class Programs digunakan untuk menyimpan data program yang tersedia.

Atribut-atribut yang dimiliki antara lain :

ProgramID (int) : primary key (auto generate) Name (varchar,100) : nama program

Deleted (booelan) : Status apakah di-delete atau tidak

Class Referers digunakan untuk menyimpan data orang yang merekomendasika

(referrer). Hal ini diperlukan unuk melakukan pendaftaran sebagai calon mahasiswa. Atribut yang dimiliki antara lain :

Num (int) : Nomor record (auto generate) Name (varchar,100) : nama referrer

Relevancy (varchar,100) : hubungan dengan referrer

Class Register digunakan untuk menyimpan data pendaftaran rencana studi.

Secara konseptual, class ini tidak memiliki atribut.

Class Student digunakan untuk data yang melekat pada mahasiswa, seperti

biodata, dan lain-lain. Atribut-atribut yang dimiliki antara lain: • StudentID (int) : primary key (auto generate)

SID (char,8) : Student Identity atau biasa disebut dengan NRP. Name (varchar,100) : nama mahasiswa

Gender (char,1) : jenis kelamin

BrithPlace (varchar,100) : tempat kelahiran BirthDate (date) : tanggal lahir

Religion (varchar,100) : agama

(36)

36 • Fax (varchar,100) : nomor fax

Email (varchar,100) : alamat email

OfficeAddress (varchar,100) : alamat kantor jika ada OfficePhone (varchar,100) : nomor telepon kantor jika ada OfficeFax (varchar,100) : nomor fax kantor jika ada TuitionFee (int) : tipe pembayaran uang kuliah

Benefactor (varchar,100) : Benefaktor mahasiswa jika ada

NIRMKopertis(varchar,100) : NIRM Komperti mahasiswa jika ada

IPK (decimal, 5,3) : Indeks Prestasi Kumulatif mahasiswa bersangkutan yang

terupdate setiap periode

Status (varchar,2) : Status mahasiswa, A untuk aktif (active), T untuk thesis, L untuk lulus (graduate), M untuk keluar (drop out), C untuk cuti (on-leave). • Deleted (Boolean) : Status apakah di-delete atau tidak, jika sudah di-delete

berarti data akan muncul pada recycle bin.

Class Subjects digunakan untuk menyimpan data mata kuliah yang dimiliki oleh

program pascasarjana. Atribut-atribut yang dimiliki class ini antara lain : • SubjectID (int) : primary key (auto generate)

SubjectCode (varchar,100) : kode mata kuliah Name (varchar,100) : nama mata kuliah

SKS (int) : jumlah SKS dari mata kuliah yang bersangkutan Competence (varchar,3) : kompetensi mata kuliah

Compulsory (boolean) : penanda apakah mata kuliah tersebut wajib atau tidak Syllabus (text) : Silabus mata kuliah

Deleted (boolean) : Status apakah di-delete atau tidak

Class TeachingList digunakan untuk menyimpan data kelas-kelas yang diajar oleh

dosen. Secara konseptual, class ini tidak memiliki atribut.

Class Thesis digunakan untuk menyimpan data thesis. Atribut-atribut yang

(37)

ThesisID (int) : primary key (auto generate) ThesisCode (varchar, 100) : kode thesis Title (varchar,100) : judul thesis Grade (varchar,2) : nilai thesis

ThesisStatus (int) : menunjukkan status judul thesis tertentu dimana 0

menunjuk kepada thesis yang sedang berjalan (in-progress), 1 menunjuk kepada judul thesis yang sudah diselesaikan, sedangkan 2 menunjuk kepada judul thesis yang diabatalkan.

Deleted (boolean) : Status apakah di-delete atau tidak

Class ThesisCommitte digunakan untuk menyimpan data dosen yang terlibat

dalam sebuah thesis. Atribut yang dimiliki: • CommitteStatus (int) : jabatan komite

Class ThesisSchedule digunakan untuk menyimpan jadwal thesis. Atribut yang

dimiliki oleh class ini antara lain:

ExamDate (date) : tanggal dimana sidang thesis dilaksanakan

Room (varchar,100) : nomor ruangan yang digunakan untuk siding thesis. StartHour (time) : waktu mulai

EndHour (time) : estimasi waktu sidang berakhir

Class Transcripts digunakan untuk menyimpan nilai-nilai dari matakuliah yang

sudaj diambil oleh mahasiswa, baik dengan status lulus maupun tidak. Data pada class inilah yang akan digunakan untuk menghasilkan Laporan Transkrip

Mahasiswa. Pada class ini terdapat atribut:

• Grade (varchar,2) : nilai yang mengacu pada sistem penilaian Universitas Kristen Petra (A, B+, B, C+, C, D, dan E).

4.2 Program

a.) Guest Area

(38)

melakukan terdapat fo menu sesu

• Artike Dalam w Academic

seperti pad

n pencarian orm login p uai dengan r

el Utama website ini

Program,

da Gambar

n pada bag pada bagian role dari use

Gam

terdapat dsb. Artik 4.3.

Gam

38 gian atas. U n kiri. Setela er yang bers

mbar 4.2.De

artikel-artik el-artikel in

mbar 4.3.Art

Untuk user ah login, for

sangkutan.

efault.aspx

kel utama ni dapat di

tikel Utama

yang belum rm ini akan

antara la akses mela

a

m terautent n digantikan

ain Backgro alui menu u

tikasi, n oleh

ound,

(39)

News Selain art waktu dit seperti pad

Untuk ber seperti pad berdasarka

Conta

Pengunjun melalui ha

tikel-artikel ambahkan. da Gambar

rita-berita y da Gambar an tahun da

ct Us

ng website alaman Con

utama ters Berita-beri 4.4.

G

yang sudah 4.5. Pengu an bulan ber

Gam

dapat me ntact Us sep

sebut terdap ita terbaru

Gambar 4.4

lama dapa unjung webs rita tersebut

mbar 4.5.Ne

engirimkan perti pada G

pat berita-b dapat diaks

4.News

at dilihat pa site dapat m

t dikeluarka

ews Archive

pesan kep Gambar 4.6.

berita yang ses melalui

ada halama memilih untu

n.

e

pada admin

dapat sew i halaman d

an News Ar uk melihat b

nistrator we

waktu-depan

rchive

berita

(40)

• Modul Untuk me pencarian Google C menampil

l Search elakukan p

pada bagi Custom Sea

lkan hasil pe

Gam

Gam

pencarian p an kanan a arch Engin

encarian use

mbar 4.7.Me

Gam

40 mbar 4.6.C

pada websi atas website

ne (Gamba er (lihat Ga

emasukkan

mbar 4.8.H

Contact Us

ite, user d

e. Modul p

ar 4.7). H ambar 4.8).

Keyword u

Hasil Pencari

dapat meng pencarian in Halaman Se

untuk Pencar

ian

ggunakan m ni menggun earch.aspx

rian

(41)

b.) Adm J mendapatk kiri akan b pada Gam

Dalam Ad submenu

Subjects, C

Subme

ministrator A ika user kan akses k berubah me mbar 4.9.

G

dministrato

antara lain Classes, Fin

enu Program Area

login seba

ke halaman enjadi menu

Gambar 4.9

Gambar

or Area sep

n Students, nancial, The

ms

agai admin n-halaman a u-menu yan

.Login seba

r 4.10.Admi

perti pada Lecturers,

esis, Report

nistrator, m

administrato

ng ada pada

agai Admin

inistrator A

Gambar 4 Programs

ts dan Site M

maka user or. Form lo

a administra

istrator

Area

4.10 ini ter s, Periods,

Managemen

r tersebut

ogin pada b

ator area se

rdapat beb Concentra

nt.

akan bagian eperti

(42)

Dalam menge mengh studi diputu perma

Gam

m submenu elola progra hapus progr

tersebut ak uskan apaka anen.

Ga

Gambar

mbar 4.13.

seperti pada am studi y ram studi. J

kan masuk ah program

ambar 4.11

4.12.Dafta

Melakukan

42 a Gambar 4 yang ada s Jika sebuah k ke dalam

studi ini a

.Menamba

ar Program

n Perubahan

4.11-Gamba seperti men program st m Recycle akan dikemb

hkan Progra

Studi Setela

n terhadap S

ar 4.14, adm nambahkan, tudi dihapus

Bin baru

balikan atau

am Studi

ah Proses In

ebuah Prog

ministrator

, meng-edit s, maka pro kemudian u dihapus s

nput

gram Studi dapat t dan

(43)

Gamba

Subme

Dalam dapat mengh akan m konsen

ar 4.14.Prog

enu Concen

m submenu mengelola hapus konse

masuk ke d ntrasi ini ak

G

Gamba

gram Studi

trations

seperti pa konsentras entrasi. Jika dalam Recy kan dikemba

Gambar 4.1

ar 4.16.Daft

dengan ID

da Gambar si yang ada

a konsentra ycle Bin ba

alikan atau d

5.Menamb

ftar Konsent

1 pada Recy

r 4.15 – G a seperti me asi dihapus, aru kemudia dihapus sec

bahkan Kon

trasi Setelah

ycle Bin Set

Gambar 4.1 enambahkan , maka kon an akan dip cara perman

sentrasi

h Proses Inp

telah Hihap

8, administ n, mengedi nsentrasi ter putuskan ap nen.

put

pus

trator

(44)

G

Gamb

Subme

Dalam dapat dan m period akan d secara

ambar 4.17

bar 4.18.Ko

enu Periods m submenu mengelola menghapus de akademis diputuskan a a permanen. Gamb .Melakuka onsentrasi d s seperti pa periode aka periode ak s tersebut a

apakah peri

ar 4.19.Me

44 an Perubaha

dengan ID 1

da Gambar ademis yan kademis. Ji akan masuk iode akadem enambahkan an terhadap pada Recyc

r 4.19 – G g ada seper ika periode ke dalam R mis ini akan

n Sebuah Pe

Sebuah Kon

cle Bin Sete

Gambar 4.22 rti menamb e akademis Recycle Bin n dikembalik eriode Akad nsentrasi elah Dihapu

2, administ ahkan, men dihapus, n baru kemu

kan atau dih

(45)

Gam

G

Subme

Dalam dapat mengh

Ga

mbar 4.21.M

Gambar 4.22

enu Subjects

m submenu mengelola hapus mata

mbar 4.20.

Melakukan

2.Periode de

s

seperti pa mata kulia kuliah. Jika

Daftar Peri

Perubahan

engan ID 5

da Gambar ah yang ada a mata kuli

iode Setelah

terhadap S

pada Recyc

r 4.23 – G a seperti me

ah dihapus,

h Proses Inp

ebuah Perio

cle Bin Sete

Gambar 4.27 enambahkan , maka mat

put

ode Akadem

elah Dihapu

7, administ n, mengedi a kuliah ter

mis

s

trator

(46)

akan m mata k

masuk ke d kuliah ini ak

Gamb

Gamb

dalam Recy kan dikemb

bar 4.23.M

bar 4.24.Da

46 ycle Bin ba

alikan atau

Menambahka

aftar Mata K

aru kemudia dihapus sec

an Sebuah M

Kuliah Setel

an akan dip cara perman

Mata Kuliah

lah Proses I

putuskan ap nen.

h

Input

(47)

G G G • Subme Dalam dapat dan m profil, mahas diputu Gambar 4.2 Gambar 4.26 ambar 4.27 enu Student m submenu mengelola menghapus m transkrip, j siswa terseb uskan apaka 25.Melakuk 6.Perubaha

.Subject de

seperti pa data maha mahasiswa s

adwal dan but akan m

ah mahasis kan Perubah an terhadap engan kode Diha da Gambar asiswa yang serta meliha lain sebag masuk ke da iwa ini ak

han terhadap

Syllabus Se

MT0000 pa apus

r 4.28 – G g ada sepert at data-data

ainya. Jika alam Recycl

an dikemba

p Sebuah M

ebuah Mata ada Recycle Gambar 4.45 ti menamba a mahasiswa mahasiswa le Bin baru

alikan atau

Mata Kuliah

a Kuliah

e Bin Setelah

5, administ ahkan, men a tersebut se a dihapus, u kemudian u dihapus s

(48)

perma meliha Pada Pange

Setelah tersim untuk proses sudah

anen. Admin at detail ma

Gambar 4 stu.

h menekan mpan pada d

menambah s input dila

ada, diurutk

nistrator dap

hasiswa. 4.28 admin

Gambar 4

tombol sub database. Ad

hkan data akukan, adm

kan berdasa

48 pat meneka

nistrator m

4.28.Menam

bmit, maka

dministrato

(input) ma ministrator

arkan SID (l

an link deta

memasukkan

mbahkan M

data maha or mengam

ahasiswa ke dapat meli lihat Gamba

ail pada kol

n data ma

ahasiswa

siswa Davi mbil langkah

e dalam da hat daftar m ar 4.29).

om action u

ahasiswa, D

d Pangestu h-langkah s

atabase. Se

mahasiswa untuk

David

(49)

G

Gamb

Gam

Gambar 4.3

bar 4.31.Ma

mbar 4.29.D

30.Melakuk

ahasiswa de

Daftar Maha

kan Perubah

engan ID 21

siswa Setela

han terhadap

1 pada Recy

ah Proses In

p Data Mah

cle Bin Sete nput

hasiswa

(50)

Untuk sebaga

k melihat da ainya, admi

Gam

Gambar 4

ata-data ma nistrator da

Gambar 4

mbar 4.33.N

.34.Melaku

50 ahasiswa se apat meneka

4.32.Meliha

Navigasi unt

ukan Peruba

perti profil an link deta

at Profil Ma

uk Melihat

ahan terhad

, jadwal, tr ail pada kolo

ahasiswa

Detail Lain

dap Profil M

ranskrip dan om action.

nnya

Mahasiswa

(51)

Pada seperti

bagian baw i Referer, E

G

G

wah profil Education, E

Gambar 4

Gambar 4.

Gambar 4.3

Gambar 4.38

mahasiswa Employment

4.35.Data M

36.Menam

7.Menamb

.Menamba

a, terdapat t dan Organ

Mahasiswa

mbahkan Dat

bahkan Data

ahkan Data E

data maha nization.

Lainnya

ta Referer

a Education

Employmen

siswa yang

nt

(52)

Gamb Pange

Ga

Gambar 4

ar 4.41 m stu pada pe

ambar 4.39.

4.40.Tamp

Gambar

menunjukkan eriode ini. A

52 .Menambah

ilan Data M

r 4.41.Jadw

n jadwal m Administrato

hkan Data O

Mahasiswa S

wal Mahasis

matakuliah or dapat me

Organizatio

Setelah Pros

swa

yang diam elihat detail on

ses Input

mbil oleh D l dari kelas

(53)

diikuti pada G

Gamb period halam

i oleh Davi Gambar 4.42

ar 4.43 me de tertentu. N

an Student’

id Pangestu 2 dapat dilih

Gamba

enunjukkan Nilai-nilai y s Study Car

Gambar 4

u dengan m hat transkrip

ar 4.42.Tran

rencana s yang didapa

rd (lihat Ga

4.43.Rencan

memilih lin p nilai milik

nskrip Maha

tudi dari D at oleh mah ambar 4.44)

na Studi Ma

k Class De

k David Pan

asiswa

David Pang asiswa dapa

ahasiswa

etail. Sedan

ngestu.

gestu pada at dilihat m

ngkan

(54)

Subme Dalam dapat

G

enu Lecture

m submenu mengelola

Gambar

ambar 4.45

er

seperti pa data dosen

54 r 4.44.Hasil

.Kewajiban

da Gambar n yang ada

l Studi Mah

n Keuangan

r 4.46 – G seperti me

hasiswa

n Mahasisw

Gambar 4.55 enambahkan wa

5, administ n, mengedi

trator

(55)

mengh menga akan m dosen dapat m

Pada g yaitu d

hapus dosen ajar, thesis d masuk ke d ini akan d menekan lin

G

gambar di data Antoni

Gam

n serta meli dan lain seb dalam Recy dikembalika nk detail pa

Gambar 4.4

atas, Gamb , S.T.,M.En

mbar 4.47.D

ihat data-da bagainya. Ji ycle Bin ba

an atau dih ada kolom a

6.Menamb

bar 4.46, ad ng.,Ph.D. se

Daftar Dosen

ata dosen ter ka dosen di aru kemudia hapus secar action untuk

bahkan Data

dministrator elaku lector.

n Setelah P

rsebut sepe ihapus, mak an akan dip a permanen k melihat de

a Dosen

r menambah .

roses Input

erti profil, ja ka dosen ter

putuskan ap n. Administ etail dosen.

hkan data d adwal rsebut pakah trator

(56)

Untuk link ed

hendak Ph.D..

Ga

Untuk sebaga

k melakuan dit pada bar

k melakuka . Pilihan per

Gambar 4

ambar 4.49.

k melihat da ainya, admi

perubaha p ris dosen ya an perubah rubahan dat

4.48.Melak

Dosen deng

ata dosen se nistrator da

Gamba

56 pada data d ang ingin di han terhada ta dapat dili

kukan Perub

gan ID 6 pa

eperti profil apat meneka

ar 4.50.Mel

dosen dapat iubah datan ap data do ihat pada Ga

bahan terhad

ada Recycle

, jadwal, re an link deta

lihat Profil D

dilakukan nya. Misalny

sen Antoni ambar 4.48

dap Data D

Bin Setelah

ekapitulasi k ail pada kolo

Dosen

dengan me ya, adminis i, S.T., M.

osen

h Dihapus

kegiatan dan om action.

emilih strator .Eng.,

(57)

Pada pendid

Gambar

bagian baw dikan dosen

Gam

Gamba

r 4.51.Mela

wah profil n.

Gamb

mbar 4.53.M

ar 4.54.Tam

akukan Peru

l dosen, te

bar 4.52.Pe

Menambahka

mpilan Pend

ubahan terh

erdapat dat

endidikan D

an Data Pen

didikan Dos

hadap Profil

ta dosen y

Dosen

ndidikan Do

sen Setelah Dosen

yang lain

osen

Input

(58)

Subme Dalam dapat mengh dalam dikem link de mahas Gamb sebuah Mei-Ju ditamp enu Classes m submenu mengelola hapus kelas Recycle B

mbalikan ata etail pada k siswa pesert

ar 4.56 men h kelas. Mis uli 2009 da pilkan dafta

Gambar

s

seperti pa a kelas ya s. Jika kela Bin baru ke

au dihapus kolom actio ta kelas ters

Gambar 4.5

nunjukkan salnya, akan an seterusn ar kelas yang

58 4.55.Jadw

da Gambar ang ada se as dihapus, emudian ak

secara perm on untuk me

sebut.

56.Menamb

tampilan ya n dibuka ke nya. Setelah

g sudah ada

al Mengajar

r 4.56 – G eperti men maka kela kan diputusk

manen. Adm elihat detail

bahkan Seb

ang ada pad las dengan h menekan a. r Dosen Gambar 4.63 nambahkan, as tersebut kan apakah dministrator

l kelas sepe

buah Kelas

da saat aka kode MT00

tombol sub

3, administ mengedit akan masu h kelas ini dapat men erti pengaja

an menamba 000 pada pe

(59)

G

Admin

mahas mahas

Ga

Gambar

Gambar 4.5

nistrator d

siswa yang siswa.

ambar 4.57

4.58.Mela

9.Kelas de

apat melih terdaftar p

.Daftar Kel

akukan Peru

ngan ID 9 p

hat detail pada kelas

las Setelah

ubahan terha

pada Recycl

kelas sep tersebut se

Proses Inpu

adap Sebuah

le Bin Setela

perti dosen erta membe

ut

h Kelas

ah Dihapus

n pengajar erikan nilai

(60)

Gambar

Gam

Gamb

Gam

4.60.Detai

mbar 4.61.M

ar 4.62.Me

mbar 4.63.M

60 il Kelas Tan

Menambahk

enambahkan

Memberikan

npa Dosen d

kan Dosen p

n Mahasisw

Nilai pada

dan Mahasi

pada Kelas

wa pada Kela

Mahasiswa swa

as

(61)

Subme Dalam dapat dan m masuk akan menek komite thesis. enu Thesis m submenu mengelola menghapus d k ke dalam R

dikembalik kan link de e thesis ter

Ga

Gamba

seperti pa data-data t data thesis. J Recycle Bin

kan atau d etail pada k rsebut. Adm

Gam

ambar 4.65.

ar 4.66.Mel

da Gambar thesis yang

Jika data the n baru kemu

dihapus sec kolom actio ministrator

mbar 4.64.M

Daftar The

lakukan Per

r 4.64 – G g ada sepert esis dihapu

udian akan d cara perma on untuk m

juga dapa Menambahk esis Setelah rubahan terh Gambar 4.72 ti menamba s, maka the diputuskan anen. Adm melihat deta

at mngelola

kan Thesis

Proses Inpu

hadap Data

2, administ ahkan, men esis tersebut

apakah thes inistrator

ail thesis se a jadwal s

(62)

G

Gambar 4.67

Gam

Gamba

7.Thesis den

Gam

mbar 4.69.M

ar 4.70.Daf

62 ngan ID 12

mbar 4.68.D

Menambahka

ftar Komite

pada Recyc

Detail Thesis

an Anggota

e Thesis Sete

cle Bin Sete

s

a Komite Th

elah Proses

elah Dihapu

hesis

(63)

Subme

Dalam dapat mahas harus period

Gam

Gambar 4

enu Financi

m submenu mengelola siswa. Adm dibayar ol de tertentu.

mbar 4.71.M

.72.Daftar

ial

seperti pa a data-data ministrator

leh seorang

Menambahk

Jadwal Sid

da Gambar keuangan dapat mena g mahasisw

kan Jadwal

ang Thesis

r 4.73 – G serta gen ambahkan wa dalam s

Sidang The

Setelah Pro

Gambar 4.75 erate kewa

kewajiban sebuah pro

esis

oses Input

5, administ ajiban keua keuangan ogram studi

trator

(64)

Subme

Dalam dapat lapora Lapora

Gamba

Gambar 4.7

enu Reports

m submenu melihat lap an status m an-laporan i

ar 4.73.Men

74.Daftar K

Gamb

s

seperti pa poran-lapora mahasiswa,

ini dapat di

64 nambahkan

Kewajiban P

bar 4.75.Ge

da Gambar an yang ada

laporan ke -export men

n Kewajiban

Pembayaran

enerate Pay

r 4.76 – G a seperti lap elas yang b njadi file PD

n Pembayara

n Setelah Pr

yment

Gambar 4.82 poran kewa buka dan l DF, Excell,

an

roses Input

2, administ ajiban keua lain sebaga

maupun W trator

(65)

G

Gambar 4.7

Gambar 4

Gambar 4

76.

Laporan-4.77.Lapor

4.78.Lapora

-laporan yan

ran Detail K

an Kelas ya

ng Ada

Kelas

(66)

Gamba

Gambar 4

ar 4.80.Lap

66 4.79.Lapora

poran Kewa

an Status M

ajiban Keua

Mahasiswa

(67)

Gam

Untuk bagian

mbar 4.81.L

k meng-expo n atas repor

Laporan The

ort report, d

rt. Berikut a

Gam

esis yang Se

dapat mengg dalah conto

mbar 4.82.E

edang Diker

gunakan tom oh untuk me

Export Dial

rjakan dalam

mbol expor eng-export s

log

m Satu Peri

rt pada toolb

sebuah repo ode

bar di

(68)

Subme

Dalam dapat utama

enu Site Ma

m submenu mengelola , maupun m

anagement

seperti pa website se

merubah kon

Gamba

Gamba

68 da Gambar eperti mena nfigurasi we

ar 4.83.Site

ar 4.84.Men

r 4.83 – G ambahkan ebsite.

Manageme

nambahkan

Gambar 4.89 berita, mer

ent

Berita

9, administ rubah isi a

trator

(69)

Gambar

Gamba

Gambar 4.

r 4.85.Dafta

ar 4.86.Arti

87.Mengub

ar Berita ya

ikel-artikel U

bah Isi Artik ang Ada

Utama

(70)

Ga

c.) Stud

J

Gambar

Gambar 2ia, Yulia (2009eranan Sui dengan Peaningsih, Silvi.3. Asosiasiumber: Rostia9, hal
Gambar 4.1.ERD
Gambar 4.9. Login sebaagai
Gambar 4.12. Daftaar Program Studi Setelaah Proses Innput
+7

Referensi

Dokumen terkait

Hasil dari penelitian ini ditemukan bahwa eksistensi Matakuliah Pendidikan Agama Islam di Universitas Madura dijadikan sebagai matakuliah dasar umum (MKDU) yang wajib

Taman Nasional Gunung Gede Pangrango (TNGP) merupakan kawasan pelestarian alam yang memiliki satu atau lebih ekosistem alam utuh tidak terganggu yang dikelola dengan sistem

 Potensi perikanan, antara lain kawasan perikanan darat (perikanan kolam dan keramba di Kecamatan Paiton, Krakasan, Pajarakan, Gending, Dringu, Tongas dan Sumberasih),

Diharapkan kebijakan pemerintah untuk mendorong pendirian lembaga penjamin ulang kredit (Re-Guarantee) dapat dijadikan salah satu upaya peningkatan kapasitas penjaminan

Tujuan dalam penelitian ini adalah untuk mengetahui pengaruh penambahan ekstrak black garlic terhadap kadar protein telur ayam leghorn dan untuk mengetahui

SMK Negeri 1 Yogyakarta merupakan SMK yang cukup favorit di Kota Yogyakarta maupun di Daerah Istimewa Yogyakarta. Terbukti dengan heterogenya tempat tinggal siswa-siswi yang

Ventilasi mekanik pada PPOK digunakan pada eksaserbasi dengan gagal napas akut, gagal napas akut pada gagal napas kronik atau pada pasien PPOK derajat berat dengan napas