• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN APLIKASI JENJANG JABATAN AKADEMIK BERBASIS WEB PADA LRC BINUS UNIVERSITY SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN APLIKASI JENJANG JABATAN AKADEMIK BERBASIS WEB PADA LRC BINUS UNIVERSITY SKRIPSI"

Copied!
18
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN APLIKASI JENJANG

JABATAN AKADEMIK BERBASIS WEB PADA LRC

BINUS UNIVERSITY

SKRIPSI

Oleh

JOHAN S ANTOSO 1000863780

INDRAWAN 1000863856

KIKIS S ABRIN A KAIS ARIZA 1000870003 Kelas / Kelompok : 07PGT / 02

Universitas Bina Nusantara Jakarta

(2)

ANALISIS DAN PERANCANGAN APLIKASI JENJANG

JABATAN AKADEMIK BERBASIS WEB PADA LRC

BINUS UNIVERSITY

SKRIPSI

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada

Jurusan Teknik Informatika Jenjang Pendidikan S trata-1

Oleh

JOHAN S ANTOSO 1000863780

INDRAWAN 1000863856

KIKIS S ABRIN A KAIS ARIZA 1000870003 Kelas / Kelompok : 07PGT / 02

Universitas Bina Nusantara Jakarta

(3)

ANALIS IS DAN PERANCANGAN APLIKAS I JENJANG JABATAN AKED EMIK BERBAS IS WEB PAD A LRC BINUS UNIVERSITY

S KRIPS I

Disusun Oleh:

Johan Santoso Indrawan Kikis Sabrina Kaisariza

1000863780 1000863856 1000870003

Disetujui Oleh : Pembimbing

H. M ohammad Subekti, BE, M .Sc. Kode Dosen : D0632

Universitas Bina Nusantara Jakarta

(4)

vii

PERNYATAAN

Dengan ini kami,

Nama : Johan Santoso

NIM : 1000863780

Nama : Indrawan

NIM : 1000863856

Nama : Kikis Sabrina Kaisariza

NIM : 1000870003

Judul skripsi : Analisis dan Perancangan Aplikasi Jenjang Jabatan Akademik Berbasis Web pada LRC Binus University

M emberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

M enyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk

menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 18 Februari 2010

(5)

ix PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang M aha Esa, atas berkat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Aplikasi Jenjang Jabatan Akademik pada LRC Binus University” dengan baik dan tepat waktu.

Penulisan skripsi ini merupakan salah satu syarat untuk mendapatkan gelar kesarjanaan jenjang pendidikan Strata-1 pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Binus University.

Penulisan skripsi ini tidak lepas dari bantuan, bimbingan, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan yang sangat baik ini, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, M .M , selaku Rektor Binus University

yang telah memberikan kesempatan dan segala fasilitas kepada penulis selama menjalani perkuliahan di Binus University.

2. Bapak Ir. Sablin Yusuf, M .Sc., M .Comp.Sc., selaku Dekan Fakultas Ilmu

Komputer.

3. Bapak Fredy Purnomo, S.Kom., M .Kom. selaku Ketua Jurusan Teknik

Informatika.

4. Ibu Yen Lina, S.Kom., M .CompSc., selaku Sekretaris Jurusan Teknik

(6)

x

5. Bapak H. M ohammad Subekti, BE, M .Sc., selaku Dosen Pembimbing, yang

telah banyak membantu dan mengarahkan serta memberikan saran dan koreksi dalam penulisan skripsi ini.

6. Bapak Siswono, S.Kom., MM , selaku Manager Lecturer Resource Center

(LRC), beserta segenap staff yang telah turut serta membantu dan memberikan keterangan yang sangat bermanfaat bagi penyusunan dan penulisan skripsi ini.

7. Bapak Wihendro, S.Kom., selaku Senior System Analyst IT Directorate Binus

University, yang telah turut serta membantu kami dalam memberikan keterangan yang diperlukan bagi penulisan skripsi ini.

8. Seluruh dosen Binus University, yang telah memberikan bekal ilmu dan tuntunan selama menjalani perkuliahan.

9. Orang tua, keluarga dan saudara penulis, yang telah memberikan dukungan

moral dan material sehingga skripsi ini dapat terselesaikan dengan baik.

10. Teman-teman dan sahabat, yang selalu mendampingi penulis dalam suka dan duka selama penulisan skripsi ini.

11. Seluruh pihak yang tidak dapat disebutkan satu persatu, yang secara langsung maupun tidak langsung terlibat dalam penyusunan skripsi ini sehingga skripsi ini dapat diselesaikan dengan baik.

Penulis menyadari bahwa penulisan skripsi ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun dari semua pihak akan penulis terima dengan hati terbuka.

(7)

xi

Akhir kata, penulis mengharapkan semoga penulisan skripsi ini dapat memberikan manfaat bagi para pembaca dan semua pihak yang membutuhkannya.

Jakarta, Februari 2010

(8)

xii DAFTAR IS I

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hard Cover... iii

Halaman Pernyataan Dewan Penguji ... iv

Halaman Pemberian Hak Cipta Non Eksklusif ... vii

Abstrak ... viii

Prakata ... ix

Daftar Isi... xii

Daftar Tabel... xx

Daftar Gambar ... xxi

Daftar Lampiran ... xxii

BAB 1 PENDAHULUAN... 1

1.1 Latar Belakang... 1

1.2 Ruang Lingkup ... 3

(9)

xiii

1.4 M etodologi Penelitian... 4

1.5 Sistematika Penulisan ... 6

BAB 2 LANDAS AN TEORI... 8

2.1 Teori-teori Umum ... 8

2.1.1 Basis Data ... 8

2.1.1.1 Pengertian Data... 8

2.1.1.2 Pengertian Basis Data ... 8

2.1.1.3 Arsitektur Basis Data ... 9

2.1.1.4 Sistem Basis Data ... 10

2.1.1.5 Database Management System (DBM S) ... 10

2.1.1.6 Database Language ... 14

2.1.1.6.1 Data Definition Language (DDL) ... 14

2.1.1.6.2 Data Manipulation Language (DM L) ... 14

2.1.1.7 Normalisasi ... 15

2.1.1.8 Entity Relationship Modelling ... 17

2.1.1.8.1 Entity Types ... 18

(10)

xiv

2.1.1.8.3 Atribut... 19

2.1.1.8.4 Structural Constraint ... 21

2.1.1.8.4.1 Multiplicity ... 21

2.1.1.8.4.2 Cardinality dan Participation ... 21

2.1.1.9 Database Development Lifecycle ... 22

2.1.1.10 Perancangan Basis Data... 30

2.1.1.10.1 Perancangan Basis Data Konseptual ... 30

2.1.1.10.2 Perancangan Basis Data Logikal ... 33

2.1.1.10.3 Perancangan Basis Data Fisikal... 38

2.1.2 Internet ... 42

2.1.2.1 Pengertian Internet ... 42

2.1.2.2 Protokol pada Internet... 42

2.1.2.2.1 Pengertian Protokol ... 42

2.1.2.2.2 Hyper Text Transfer Protocol (HTTP) ... 42

2.1.2.2.3 Transfer Control Protocol/Internet Protocol .... 43

2.1.2.3 Internet Service ... 43

(11)

xv

2.1.2.3.2 Web Server... 44

2.1.2.3.3 World Wide Web (WWW) ... 44

2.1.2.3.4 Hyper Text Markup Language (HTM L)... 46

2.1.2.4 Web Statis dan Dinamis... 46

2.1.2.5 Bahasa Pemrograman Internet ... 47

2.1.2.5.1 Client Side Scripting ... 47

2.1.2.5.2 Server Side Scripting ... 48

2.1.3 Data Flow Diagram (DFD) ... 49

2.1.4 Unified Modelling Language (UM L) ... 51

2.1.4.1 Use Case Diagram... 52

2.1.4.2 Class Diagram ... 53

2.1.4.3 Sequence Diagram... 55

2.1.5 Interaksi M anusia dan Komputer (IM K) ... 56

2.2 Teori-teori Khusus ... 59

2.2.1 ASP.NET ... 59

2.2.1.1 Pengertian A SP.NET dengan C# ... 59

(12)

xvi

2.2.1.3 Kelebihan A SP.NET... 60

2.2.2 M icrosoft SQL Server... 61

2.2.3 Jenjang Jabatan Akademik ... 62

2.2.3.1 Pengertian Jenjang Jabatan Akademik ... 62

2.2.3.2 Tingkatan Jenjang Jabatan Akademik ... 62

2.2.3.3 Kenaikan Jenjang Jabatan Akademik ... 63

2.2.3.4 Pelatihan ... 65

BAB 3 AN ALIS IS S IS TEM YANG S EDANG BERJALAN... 66

3.1 Deskripsi Perusahaan... 66

3.2 Struktur Organisasi Perusahaan ... 67

3.2.1 Struktur Organisasi Binus University ... 67

3.2.2 Struktur Organisasi LRC ... 68

3.3 Wewenang dan Tanggung Jawab ... 68

3.4 Prosedur yang Sedang Berjalan ... 77

3.4.1 Prosedur Pengurusan JJA ... 77

3.4.2 Prosedur Pendaftaran dan Pendataan Pelatihan Dosen... 78

(13)

xvii

3.5.1 Diagram Konteks ... 80

3.5.2 Diagram Nol ... 81

3.6 Analisis Spesifikasi Kebutuhan Pengguna ... 82

3.6.1 Data Requirement ... 82

3.6.2 Transaction Requirement ... 83

3.7 Rincian Kegiatan dalam Pengajuan Kenaikan Jenjang ... 85

3.8 Permasalahan yang Dihadapi... 88

3.9 Usulan Pemecahan M asalah ... 89

BAB 4 PERANCANGAN DAN IMPLEMENTAS I ... 90

4.1 Perancangan Basis Data... 90

4.1.1 Perancangan Basis Data Konseptual ... 90

4.1.2 Perancangan Basis Data Logikal ... 96

4.1.3 Perancangan Basis Data Fisikal... 116

4.2 Perancangan UM L ... 122

4.2.1 Perancangan Use Case Diagram ... 122

4.2.2 Perancangan Class Diagram... 125

(14)

xviii

4.3 Perancangan Program Aplikasi... 127

4.3.1 Perancangan Struktur M enu ... 127

4.3.2 Perancangan Layar... 130

4.4 Implementasi dan Evaluasi ... 130

4.4.1 Implementasi... 130

4.4.1.1 Spesifikasi Perangkat Keras ... 130

4.4.1.2 Spesifikasi Perangkat Lunak... 131

4.4.2 Evaluasi... 132

4.5 Panduan Pengoperasian Program Aplikasi ... 132

BAB 5 S IMPULAN DAN S ARAN ... 133

5.1 Simpulan ... 133

5.2 Saran ... 134

DAFTAR PUS TAKA ... 135

RIWAYAT HID UP ... 137 LAMPIRAN ... L1

(15)

xxi

DAFTAR GAMBAR

Gambar 2.1 Tahap-Tahap Database Development Lifecycle ... 23

Gambar 2.2 Bentuk External Agent ... 49

Gambar 2.3 Bentuk Process ... 50

Gambar 2.4 Bentuk Data Store ... 50

Gambar 2.5 Bentuk Data Flow ... 50

Gambar 3.1 Struktur Organisasi Binus University ... 67

Gambar 3.2 Struktur Organisasi LRC ... 68

Gambar 3.3 Diagram Konteks Sistem Pengurusan JJA dan Pelatihan di LRC Binus . 80 Gambar 3.4 Diagram Nol Sistem Pengurusan JJA dan Pelatihan di LRC Binus ... 81

Gambar 4.1 Entity Relationship Diagram Logikal Lokal ... 112

Gambar 4.2 Use Case Diagram Antara JJA Staff dan Dosen ... 123

Gambar 4.3 Use Case Diagram Antara T&C Staff dan Dosen ... 124

Gambar 4.4 Class Diagram ... 126

Gambar 4.5 Struktur M enu User JJA Staff ... 128

Gambar 4.6 Struktur M enu User T&C Staff ... 129

(16)

xxii

DAFTAR LAMPIRAN

Tabel Identifikasi Tipe Entitas ... L1 Tabel Identifikasi Tipe-Tipe Hubungan Antar Entitas ... L5 Entity Relationship Diagram Konseptual Awal ... L6 Tabel Atribut Untuk Tiap-Tiap Entitas Atau Hubungan Antar Entitas ... L7 Tabel Domain Atribut Untuk Tiap-Tiap Entitas ... L16 Tabel Candidate Key dan Primary Key Untuk Tiap-Tiap Entitas ... L20 Entity Relationship Diagram Konseptual dengan Primary Key ... L21 Entity Relationship Diagram Konseptual dengan Jalur-Jalur Transaksi ... L22 Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPengajuan dengan

MsDosen ... L23 Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPendaftaran dengan

MsPelatihan ... L23 Gambar Penghilangan Hubungan Binari Many-to-Many Antara TrPendataanPelatihan

dengan M sPelatihan ... L24 Gambar Penghilangan Hubungan Binari Many-to-Many Antara M sDosen dengan

MsPeriodeAkademik ... L24 Gambar Penghilangan Atribut Multi-valued EmailDosen pada Entitas MsDosen ... L25 Gambar Penghilangan Atribut Multi-valued TeleponDosen pada Entitas MsDosen .. L26 Gambar Penghilangan Atribut Multi-valued EmailStaff pada Entitas M sStaff ... L27 Gambar Penghilangan Atribut Multi-valued TeleponStaff pada Entitas M sStaff ... L28 Gambar Hubungan Binari One-to-Many Antara M sStaff dengan

TrPendataanAktivitas ... L28 Gambar Hubungan Binari One-to-Many Antara M sDosen dengan

(17)

xxiii

Gambar Hubungan Binari One-to-Many Antara M sButir dengan

TrPendataanAktivitas ... L29 Gambar Hubungan Binari One-to-Many Antara M sStaff dengan TrPengajuan ... L29 Gambar Hubungan Binari One-to-Many Antara M sDosen dengan

TrPendaftaran ... L30 Gambar Hubungan Binari One-to-Many Antara M sStaff dengan

TrPendataanPelatihan ... L30 Gambar Hubungan Binari Many-to-Many Antara M sDosen dengan TrPengajuan ... L31 Gambar Hubungan Binari Many-to-Many Antara M sPelatihan dengan

TrPendaftaran ... L31 Gambar Hubungan Binari Many-to-Many Antara M sPelatihan dengan

TrPendataanPelatihan ... L32 Gambar Hubungan Binari Many-to-Many Antara M sDosen dengan

MsPeriodeAkademik ... L32 Gambar Hubungan Atribut Multi-valued EmailDosen pada M sEmailDosen ... L33 Gambar Hubungan Atribut Multi-valued TeleponDosen pada MsTeleponDosen ... L33 Gambar Hubungan Atribut Multi-valued EmailStaff pada MsEmailStaff ... L33 Gambar Hubungan Atribut Multi-valued TeleponStaff pada M sTeleponStaff ... L34 Tabel Hasil Relasi M odel Data Logikal Lokal ... L35 Tabel Normalisasi Relasi pada M odel Data Logikal Lokal ... L38 Tabel Integritas Referensial ... L54 Daftar Perancangan Base Realtion ... L62 M atriks Referensi Silang Transaksi/Relasi ... L93 Estimasi Kapasitas Untuk Setiap Tabel ... L101 Tabel Estimasi Kebutuhan M edia Penyimpanan ... L118 M atriks Referensi Silang Antara User dengan Relasi ... L120 Daftar Authorization Pengguna ... L122

(18)

xxiv

Sequence Diagram ... L128 Perancangan Layar ... L160 Panduan Pengoperasian Aplikasi ... L183 Rincian Kegiatan Dosen dan Angka Kredit ... L236 Wawancara Tim Penyusun Skripsi dengan Staff LRC ... L240

Referensi

Dokumen terkait

Selanjutnya, setelah Anda mendapatkan sebuat kata kunci (bisa dalam bentuk long tail keyword), maka selanjutnya yang harus Anda lakukan Adalah membeli sebuah domain dengan

Selanjutnya dari hasil penuturan 10 (sepuluh) orang siswa jurusan administrasi perkantoran sejalan dengan siswa yang ada pada jurusan akuntansi bahwa mereka

Hasil validasi dari ahli media dan matei memperoleh persentase rata-rata sebesar 91,62% dengan kriteria sangat valid yang artinya media lembar kerja siswa

Secara umum tujuan dari penelitian ini adalah untuk menganalisis pengaruh kepercayaan dan citra merek terhadap minat beli ulang pada konsumen Shopee di kecamatan Jombang..

Alat fiksasi interna dalam bentuk pin, kawat, sekrup, plat, paku atau batangan logam dapat di gunakan untuk mempertahankan fragmen tulang dalam posisinya sampai penyembuhan

Rumusan masalah penekanan studi yang digunakan adalah bagaiman menghasilkan wujud rancangan Rumah Singgah Penderita Kanker Leukimia di Yogyakarta yang mengekspresikan

Dari penalaran tersebut saya menyimpulkan bahwa individu yang memiliki derajat kolektivisme baik vertikal maupun horisontal dalam dirinya akan memiliki sikap

Dengan demikian, metode pembelajaran khususnya dapat diartikan sebagai satuan cara, yang berisi prosedur, langkah teknis yang harus dilakukan dalam mendekati