ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA ADMINISTRASI KURIKULUM PADA SEKOLAH CITRA KASIH SKRIPSI

dokumen-dokumen yang mirip
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENYIMPANAN DAN PENJUALAN PADA PT. SOLUSI CORPORINDO TEKNOLOGI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2008/2009

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007/2008

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PENJUALAN BERBASIS WEB PADA PT. ROMINDO PRIMAVETCOM SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA UD. SRI REJEKI SKRIPSI. Oleh

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

BINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( )

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PADA SISTEM OPERASIONAL KARYAWAN DAN AGEN PT MEGA PROTEKSI

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

PERANCANGAN BASIS DATA PROSES PELAYANAN PENYEDIAAN INTERNET PADA PT. CAKRAMEDIA INDOCYBER

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Fakultas Ilmu Komputer. Skripsi Sarjana Komputer. Semester Genap Tahun 2008

Kata Kunci : Sistem Basisdata, Nozzle, Permintaan, Penawaran, Pemesanan, Penjualan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

ANALISA DAN PERANCANGAN SISTEM BASIS DATA DISTRIBUSI GULA PASIR PRODUKSI DALAM NEGERI BERBASIS WEB PADA PERUM BULOG SKRIPSI OLEH

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGGAJIAN PEGAWAI BRIGHT PADA PT. PERTAMINA RETAIL SKRIPSI. Oleh. Maria Vania Kuntjara

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM DATABASE PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PT. YOYO TOYS

BINUS UNIVERSITY ANALISIS DAN PERANCANGAN SISTEM INVENTORY BERBASIS WEB PADA PT. FABER-CASTELL INTERNATIONAL INDONESIA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN KLAIM BERBASIS WEB DAN APLIKASI BLACKBERRY PADA PT. HOPPECKE INDONESIA SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA SUMBER DAYA MANUSIA PT. PLAZA ADIKA LESTARI

Analisis dan Perancangan Sistem Basis Data Portal Web untuk Komunitas Industri Iklan Televisi Pada PT. The Maker Online

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA CV. PROPOSTER INDONESIA

UNIVERSITAS BINA NUSANTARA

ANALISA DAN PERANCANGAN PERMAINAN CATUR CHINA BERBASIS WEB SKRIPSI. Oleh. Hengky Frans Winardi Cristian

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007 / 2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

ANALISA DAN PERANCANGAN BASIS DATA SISTEM OPERASIONAL PADA PT BATARA TITIAN KENCANA

BINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSTAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun Ajaran 2006/2007

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester [Genap] tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA SISTEM MANAJEMEN ASET PADA KANTOR PUSAT PT HPI AGRO SKRIPSI. Oleh

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT.RAJAWALI PLASTIK SKRIPSI. Oleh. Elisa Junianto

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA ADMINISTRASI DAN PENGARSIPAN SURAT PADA BADAN METEOROLOGI DAN GEOFISIKA (BMG)

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

Analisis dan Perancangan Sistem Basis Data Pembelian, Persediaan, dan Penjualan pada PT PENTABIZ INTERNASIONAL

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA

Basisdata, sistem basisdata, perancangan sistem basisdata.

ANALISA DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. HARAPAN SUBUR

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN BERBASIS WEB PADA PT MULTI STRUCTURE SKRIPSI. Oleh. Agus Sri Indrawan Sigit

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN, DAN PERS EDIAAN BARANG PADA PT. CIPTA SELERA SEMESTA SKRIPSI.

Analisis dan Perancangan Sistem Office Automation Pada PT. DEVA ADHINES

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI. Oleh

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA CV. HARTAMA PARTINDO PERKASA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

ANALISIS DAN PERANCANGAN SISTEM LEMBUR TENANT DAN SISTEM ABSENSI BERBASIS SIDIK JARI PADA PT. WISMA JAYA ARTEK SKRIPSI. Oleh

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2005/2006

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER

Skripsi. Oleh : Benny Refh Andi Mughni Jukli Oktria Berly Putra Kelas / Kelompok : 08 PBT / 09

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA UNIVERSITAS TAMA JAGAKARSA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

Kata Kunci: analisis, perancangan, sistem, basis data, DBA.

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PADA KLINIK KHARISMA CITRA MEDIKA

Transkripsi:

ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA ADMINISTRASI KURIKULUM PADA SEKOLAH CITRA KASIH SKRIPSI Oleh Dhini Putrianti 0900802645 Norika Vitrisa Arya 0900826752 Kelas / Kelompok : 08PBT / 07 Universitas Bina Nusantara Jakarta 2009

ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA ADMINISTRASI KURIKULUM PADA SEKOLAH CITRA KASIH SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Dhini Putrianti 0900802645 Norika Vitrisa Arya 0900826752 Kelas / Kelompok : 08PBT / 07 Universitas Bina Nusantara Jakarta 2009

PRAKATA Kami mengucapkan syukur kepada Tuhan Yang Maha Esa atas berkat dan penyertaan-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul Analisis dan Perancangan Sistem Aplikasi Basis Data Administrasi Kurikulum pada Sekolah Citra Kasih. Penulisan skripsi ini sendiri dilakukan untuk memenuhi persyaratan dalam menyelesaikan pendidikan jenjang Strata-1 (S1) di Bina Nusantara University. Dalam kesempatan ini pula, penulis ingin menyampaikan rasa terima kasih yang sebesarbesarnya pada: 1. Bapak Prof. Dr. Ir Harjanto Prabowo, M.M, selaku Rektor Bina Nusantara University. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Bina Nusantara University. 3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika Bina Nusantara University. 4. Ibu Yenlina Prasetio, S.Kom., M.Comp.Sc., selaku Sekretaris Jurusan Teknik Informatika Bina Nusantara University. 5. Yusrizal Oenzil, Drs., M.Sc. selaku Dosen Pembimbing yang telah memberikan bimbingan dalam pembuatan skripsi dari awal hingga akhir. 6. Semua dosen Bina Nusantara University yang telah mendidik dan membimbing penulis selama masa perkuliahan, hingga selesainya penulisan skripsi ini. v

7. SEKOLAH CITRA KASIH yang telah memberi kami kesempatan untuk melakukan survei dan mengumpulkan data dan informasi yang diperlukan dalam penulisan skripsi ini. 8. Orang tua dan saudara-saudara yang telah memberikan bimbingan, dukungan dan bantuan baik secara moril maupun materiil. 9. Teman-teman yang telah memberikan dukungan dan saran-saran yang berharga kepada penulis dari awal hingga akhir penyusunan skripsi ini. 10. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah membantu penulis dalam menyelesaikan skripsi ini. Akhir kata, penulis berharap agar penulisan skripsi ini bermanfaat bagi para pembaca. Penulis menyadari bahwa masih ada kekurangan di dalam penulisan skripsi ini yang diakibatkan oleh keterbatasan waktu, pengalaman, serta pengetahuan penulis. Karena itulah, penulis sangat menghargai masukan, saran, serta kritik yang diberikan oleh para pembaca sehingga dapat memperbaiki kekurangan skripsi ini di masa mendatang. Jakarta, Juni 2009 Penulis, vi

DAFTAR ISI Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Hard Cover... iii Abstrak...iv Prakata...v Daftar Isi...vii Daftar Tabel... xiv Daftar Gambar... xvii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 2 1.3 Tujuan dan Manfaat... 3 1.4 Metodologi... 4 1.5 Sistematika Penulisan... 5 BAB 2 LANDASAN TEORI... 7 2.1 Teori Umum...7 2.1.1 Data dan Informasi... 7 2.1.2 Basis Data... 7 vii

2.1.3 DBMS (Database Management System)... 8 2.1.3.1 Definisi DBMS... 8 2.1.3.2 Fungsi-fungsi DBMS... 8 2.1.3.3 Komponen-komponen DBMS...10 2.1.3.4 Keuntungan DBMS...11 2.1.3.5 Kerugian DBMS...12 2.1.4 Perangkat Analisa Sistem...12 2.1.4.1 State Transition Diagram (STD)...13 2.1.4.2 Data Flow Diagram (DFD)...14 2.1.4.2.1 Pengertian Data Flows...14 2.1.4.2.2 Pengertian Data Flow Diagram...14 2.1.4.2.3 Merancang Data Flow Diagram...15 2.1.5 DBLC...18 2.1.5.1 Perencanaan Basis Data (Database Planning)...20 2.1.5.2 Definisi Sistem (System Definition)...21 2.1.5.3 Pengumpulan dan Analisis Kebutuhan (Requirement Collection and Analysis)...21 2.1.5.4 Desain Basis Data (Database Design)... 22 2.1.5.4.1 Pendekatan dalam perancangan Basis Data 22 2.1.5.4.1.1 Top-Down... 22 2.1.5.4.1.2 Bottom-Up...22 2.1.5.4.1.3 Inside-Out...23 2.1.5.4.1.4 Mixed...23 viii

2.1.5.4.1.5 Data Modelling...23 2.1.5.4.1.5.1 Perancangan Basis Data Konseptual...25 2.1.5.4.1.5.2 Perancangan Basis Data Logikal...27 2.1.5.4.1.5.3 Perancangan Basis Data Fisikal.. 30 2.1.5.5 Pemilihan DBMS (DBMS selection)... 32 2.1.5.6 Desain Aplikasi (Application Design)... 33 2.1.5.6.1 Transaction Design...33 2.1.5.6.2 User Interface Design...34 2.1.5.6.3 Prototyping... 35 2.1.5.6.4 Implementasi (Implementation)... 36 2.1.5.6.5 Data Conversion and Loading... 37 2.1.5.6.6 Pengecekan (Testing)... 37 2.1.5.6.7 Operational Maintainance... 37 2.1.6 Entity-Relationship... 38 2.1.7 Normalisasi...43 2.2 Teori Khusus... 45 2.2.1 Web Database... 45 2.2.1.1 Aplikasi Web...45. 2.2.1.2 Web Enchanced Database System...46 2.2.1.3 Konsep Dasar Web...47 2.2.2 Pengembangan Sistem Sederhana... 49 2.2.2.1 Permulaan Sistem...49 ix

2.2.2.2 Analisis Sistem...50 2.2.2.3 Perancangan Sistem...50 2.2.2.4 Implementasi Sistem...51 2.2.3 Perangkat Lunak Pembangun Sistem... 51 2.2.3.1 PHP Hipertext Preprocessor...54 2.2.3.2 My Structure Query Language (MySQL)...54 2.2.3.4 Javascript...55 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN... 57 3.1 Riwayat Perusahaan... 57 3.2 Struktur Organisasi Perusahaan dan Pembagian Tugas, Tanggung Jawab, Wewenang, dan hal-hal lain yang menyangkut Perusahaan...58 3.3 Tata Laksana / Prosedur yang berjalan... 77 3.3.1 Prosedur Publikasi...77 3.3.2 Prosedur Pendaftaran dan Penerimaan Siswa Baru...78 3.3.3 Prosedur Penjadwalan Mata Pelajaran...78 3.3.4 Prosedur Laporan Penilaian Siswa...79 3.3.5 Prosedur Pasca Lulus...79 3.4 Diagram Aliran Data... 80 3.4.1 Diagram Konteks... 80 3.4.2 Diagram Nol... 81 x

3.5 Definisi Sistem... 82 3.5.1 Mission Statement... 82 3.5.2 Mission Objectives... 82 3.5.3 System Boundaries... 83 3.5.4 Analisa User Views... 84 3.6 User Requirement Spesifications... 85 3.6.1 Data Requirement...85 3.6.2 Transaction Requirement...86 3.6.3 General System Requirement...88 3.7 Permasalahan yang Dihadapi... 89 3.8 Alternatif Pemecahan Masalah... 90 BAB 4 PERANCANGAN DAN IMPLEMENTASI... 91 4.1 Perancangan Sistem Basis Data... 91 4.1.1 Perancangan Basis Data Konseptual... 91 4.1.1.1 Identifikasi Tipe Entitas... 91 4.1.1.2 Identifikasi Tipe Relasi... 94 4.1.1.3 Identifikasi Atribut... 97 4.1.1.4 Menentukan Domain Atribut... 105 4.1.1.5 Menentukan Kandidat dan Primary Key Tiap Entitas. 116 4.1.1.6 Pertimbangan Penggunaan Konsep Model ERD... 119 4.1.1.7 Memeriksa Model yang Redundan... 119 xi

4.1.1.8 Validasi Model Konseptual Berdasarkan Transaksi Pengguna... 120 4.1.1.9 Melihat Kembali Model Data Konseptual dengan Pengguna... 122 4.1.1.10 Pemilihan DBMS...122 4.1.2 Perancangan Basis Data Logikal... 127 4.1.2.1 Hilangkan fitur-fitur yang tidak kompatibel... 127 4.1.2.2 Bentuk Table atau relasi untuk model data logikal... 130 4.1.2.3 Validasi Relasi dengan Menggunakan Normalisasi... 147 4.1.3 Perancangan Basis Data Fisikal... 164 4.1.3.1 Perancangan Relasi Dasar... 164 4.1.3.2 Merancang Enterprise Constraints... 180 4.1.3.3 Analisis Transaksi... 181 4.1.3.4 Pembuatan Index Setiap Entitas... 186 4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan... 191 4.1.3.6 Merancangan Mekanisme Keamanan... 203 4.2 Implementasi... 210 4.2.1 Spesifikasi Perangkat Keras... 210 4.2.2 Spesifikasi Perangkat Lunak... 211 4.2.3 Jadwal Implementasi... 211 xii

4.3 Evaluasi... 212 4.3.1 Evaluasi Terhadap Teori IMK... 213 4.4 Perancangan Aplikasi...214 4.2.1 Struktur Menu...214 4.2.2 State Transition Diagram...219 4.5 Spesifikasi Proses...232 4.6 Prosedur Penggunaan...290 4.6.1 Prosedur Penggunaan Aplikasi oleh Public User...290 BAB 5 KESIMPULAN DAN SARAN...356 5.1 Kesimpulan...356 5.2 Saran...357 Daftar Pustaka...358 Riwayat Hidup...360 Lampiran...L1 Surat Survei xiii

DAFTAR TABEL Tabel 2.1 Perbandingan Simbol Diagram Aliran Data... 15 Tabel 3.1 Table Userviews... 84 Tabel 3.2 Cross References User Views... 85 Tabel 4.1 Identifikasi Tipe Entitas... 91 Tabel 4.2 Multiplicity Tipe Relasional... 95 Tabel 4.3 Entitas Ekstrakurikuler... 97 Tabel 4.4 Entitas TabHari... 97 Tabel 4.5 Entitas JenisJenjang... 98 Tabel 4.6 Entitas JenisKaryawan... 98 Tabel 4.7 Entitas JenisNewsnEvent... 98 Tabel 4.8 Entitas Jenjang... 99 Tabel 4.9 Entitas Karyawan... 99 Tabel 4.10 Entitas KelasMataPelajaran... 100 Tabel 4.11 Entitas KelasTahunAjaran... 100 Tabel 4.12 Entitas MataPelajaran... 101 Tabel 4.13 Entitas NewsnEvent... 101 Tabel 4.14 Entitas TabShift... 102 Tabel 4.15 Entitas Student... 102 Tabel 4.16 Entitas TabTahunAjaran... 104 Tabel 4.17 Domain Atribut Ekstrakurikuler... 105 Tabel 4.18 Domain Atribut TabHari... 105 xiv

Tabel 4.19 Domain Atribut JenisJenjang... 106 Tabel 4.20 Domain Atribut Jenis Karyawan... 106 Tabel 4.21 Domain Atribut JenisNewsnEvent... 106 Tabel 4.22 Domain Atribut Jenjang... 107 Tabel 4.23 Domain Atribut Karyawan... 107 Tabel 4.24 Domain Atribut Kelas Mata Pelajaran... 108 Tabel 4.25 Domain Atribut Kelas Tahun Ajaran... 109 Tabel 4.26 Domain Atribut Mata Pelajaran... 109 Tabel 4.27 Domain Atribut NewsnEvent... 110 Tabel 4.28 Domain Atribut TabShift... 110 Tabel 4.29 Domain Atribut Student... 111 Tabel 4.30 Domain Atribut TabTahunAjaran... 115 Tabel 4.31 Identifikasi Candidate Key dan Primary Key... 116 Tabel 4.32 Perbandingan antara Microsoft SQL Server 2000, MySQL AB, MySQL 4.0 dan Oracle 9i... 123 Tabel 4.33 Strong Entity Types... 130 Tabel 4.34 Weak Entity Types... 133 Tabel 4.35 Matriks Referensi Silang dengan Relasi... 183 Tabel 4.36 Matriks Referensi Silang dengan Relasi (Lanj)... 184 Tabel 4.37 Matriks Referensi Silang dengan Relasi (Lanj)... 185 Tabel 4.38 Index... 187 Tabel 4.39 Estimasi Tabel MataPelajaran... 191 Tabel 4.40 Estimasi Tabel StudentNilai... 192 Tabel 4.41 Estimasi Tabel TabShift... 192 xv

Tabel 4.42 Estimasi Tabel KelasMataPelajaran... 193 Tabel 4.43 Estimasi Tabel KelasMurid... 193 Tabel 4.44 Estimasi Tabel TabHari... 194 Tabel 4.45 Estimasi Tabel StudentTelp... 194 Tabel 4.46 Estimasi Tabel KaryawanTelp... 195 Tabel 4.47 Estimasi Tabel Karyawan... 195 Tabel 4.48 Estimasi Tabel KelasTahunAjaran... 196 Tabel 4.49 Estimasi Tabel JenisKaryawan... 196 Tabel 4.50 Estimasi Tabel Jenjang... 197 Tabel 4.51 Estimasi Tabel Tahun Ajaran... 197 Tabel 4.52 Estimasi Tabel JenisJenjang... 198 Tabel 4.53 Estimasi Table Ekstrakurikuler... 198 Tabel 4.54 Estimasi Table JenisNewsnEvent... 199 Tabel 4.55 Estimasi Tabel NewsEvent... 199 Tabel 4.56 Estimasi Tabel Student... 200 Tabel 4.57 Estimasi Pertumbuhan Kapasitas Penyimpanan... 202 Tabel 4.58 Tabel Akses Vs User... 208 Tabel 4.59 Tabel Akses Vs User (Lanj)... 209 Tabel 4.60 Jadwal Implementasi Sistem Basis Data... 212 xvi

DAFTAR GAMBAR Gambar 2.1 DBLC... 19 Gambar 2.2 Notasi Entity Relationship Modelling... 39 Gambar 2.3 One-to-One (1:1) Relationships... 40 Gambar 2.4 Notasi One-to-One Relationships... 40 Gambar 2.5 One to-many Relationships... 41 Gambar 2.6 Notasi One-to-Many Relationships... 41 Gambar 2.7 Many-to-Many Relationships... 42 Gambar 2.8 Notasi Many-to-Many Relationships... 43 Gambar 2.9 Pendekatan Pengembangan Berurutan...52 Gambar 2.10 Pendekatan Pengembangan Berulang...53 Gambar 3.1 Struktur Organisasi Yayasan Pendidikan Citra Kasih Tangerang... 58 Gambar 3.2 Diagram Konteks... 80 Gambar 3.3 Diagram Nol... 81 Gambar 3.4 System Boundaries... 83 Gambar 4.1 ERD Konseptual... 96 Gambar 4.2 ERD Konseptual dengan Primary Key... 118 Gambar 4.3 ERD Konseptual dengan Pathway... 121 Gambar 4.4 Menghilangkan Hubungan Many to Many Kelas Tahun Ajaran dengan Student... 128 xviii

Gambar 4.5 Menghilangkan Hubungan Many to Many Kelas Tahun Ajaran dengan Kelas Mata Pelajaran...128 Gambar 4.6 Menghilangkan Atribut Multivalue... 129 Gambar 4.7 ERD Global... 163 Gambar 4.8 Struktur Menu Untuk Public User... 215 Gambar 4.9 Struktur Menu Untuk Admin... 216 Gambar 4.10 Struktur Menu Untuk Tata Usaha... 216 Gambar 4.11 Struktur Menu Untuk Guru... 217 Gambar 4.12 Struktur Menu Untuk Kepala Sekolah... 217 Gambar 4.13 Struktur Menu Untuk Student... 218 Gambar 4.14 Struktur Menu Untuk Alumni... 218 Gambar 4.15 STD Halaman Home untuk Public User... 219 Gambar 4.16 STD Halaman Register Public User... 220 Gambar 4.17 STD Halaman Login Admin... 221 Gambar 4.18 STD Halaman Home Admin... 221 Gambar 4.19 STD Halaman Manage Pages Admin... 222 Gambar 4.20 STD Halaman Announcement Admin... 222 Gambar 4.21 STD Halaman Login Tata Usaha... 223 Gambar 4.22 STD Halaman Home Tata Usaha... 223 Gambar 4.23 STD Halaman Management Tata Usaha... 224 Gambar 4.24 STD Halaman Announcement Tata Usaha... 224 Gambar 4.25 STD Halaman Login Guru... 225 Gambar 4.26 STD Halaman Home Guru... 225 xix

Gambar 4.27 STD Halaman Nilai Guru... 226 Gambar 4.28 STD Halaman Login Kepala Sekolah... 226 Gambar 4.29 STD Halaman Home Kepala Sekolah... 227 Gambar 4.30 STD Halaman Announcement Kepala Sekolah... 227 Gambar 4.31 STD Halaman Login Student... 228 Gambar 4.32 STD Halaman Home Student... 229 Gambar 4.33 STD Halaman Announcement Student... 230 Gambar 4.34 STD Halaman Login Alumni... 230 Gambar 4.35 STD Halaman Home Alumni... 231 Gambar 4.36 STD Halaman Announcement Alumni... 231 Gambar 4.37 Rancangan Layar Home Page Citra Kasih... 253 Gambar 4.38 Rancangan Layar About Us... 254 Gambar 4.39 Rancangan Layar Achivement... 255 Gambar 4.40 Rancangan Layar History... 256 Gambar 4.41 Rancangan Layar Facilities... 257 Gambar 4.42 Rancangan Layar Contact Us... 258 Gambar 4.43 Rancangan Layar Announcement... 259 Gambar 4.44 Rancangan Layar News... 260 Gambar 4.45 Rancangan Layar Event... 261 Gambar 4.46 Rancangan Layar Register... 262 Gambar 4.47 Rancangan Layar Register Online Data Diri... 263 Gambar 4.48 Rancangan Layar Register Online Identitas Ayah... 265 Gambar 4.49 Rancangan Layar Register Online Identitas Ibu... 267 xx

Gambar 4.50 Rancangan Layar Register Online Mutasi... 269 Gambar 4.51 Rancangan Layar Register Offline... 271 Gambar 4.52 Rancangan Layar Login Admin... 272 Gambar 4.53 Rancangan Layar Login Admin Manage Pages... 273 Gambar 4.54 Rancangan Layar Login Admin Email... 274 Gambar 4.55 Rancangan Layar Login Announcement NewsnEvent... 275 Gambar 4.56 Rancangan Layar Login TU Change Password... 276 Gambar 4.57 Rancangan Layar Login TU Management... 277 Gambar 4.58 Rancangan Layar Login TU Management Master Student... 278 Gambar 4.59 Rancangan Layar Login TU Management Master Employee... 279 Gambar 4.60 Rancangan Layar Login TU Management Master Employee Edit... 280 Gambar 4.61 Rancangan Layar Login TU Management Master Materi... 281 Gambar 4.62 Rancangan Layar Login TU Management Master Materi Edit... 282 Gambar 4.63 Rancangan Layar Login TU Class... 283 Gambar 4.64 Rancangan Layar Login TU Management Eskul... 284 Gambar 4.65 Rancangan Layar GuruNilai... 285 Gambar 4.66 Rancangan Layar GuruJadwal... 286 Gambar 4.67 Rancangan Layar Alumni Transkrip Nilai... 287 Gambar 4.68 Rancangan Layar Student Jadwal Pelajaran... 288 Gambar 4.69 Rancangan Layar StudentNilai... 289 xxi