• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik di Sekolah Dasar Kartika Siliwangi 4 Cimahi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik di Sekolah Dasar Kartika Siliwangi 4 Cimahi"

Copied!
41
0
0

Teks penuh

(1)

SISTEM INFORMASI AKADEMIK

DI SEKOLAH DASAR KARTIKA SILIWANGI – 4 CIMAHI

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

VERONIKA MANIK

10104136

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR TABEL ... ix

DAFTAR GAMBAR ... xi

DAFTAR LAMPIRAN ... xvi

DAFTAR SIMBOL ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud ... 2

1.3.2 Tujuan ... 3

1.4 Batasan Masalah ... 3

1.5 Metodologi Penelitian ... 4

(3)

BAB II TINJAUAN PUSTAKA ... 8

2.1 Tinjauan Sekolah ... 8

2.1.1 Sejarah Berdiri ... 8

2.1.2 Visi dan Misi SD Kartika Siliwangi - 4 ... 9

2.1.3 Struktur Organisasi ... 11

2.1.4 Urutan Tugas ... 12

2.1.4.1 Tugas Jabatan Ketua Yayasan ... 12

2.1.4.2 Tugas Jabatan Kepala Sekolah ... 12

2.1.4.3 Tugas Jabatan Guru ... 12

2.2 Landasan Teori ... 12

2.2.1 Konsep Sistem ... 12

2.2.2 Konsep Dasar Informasi ... 16

2.2.3 Konsep Dasar Sistem Informasi ... 18

2.2.4 Basis Data ... 18

2.2.4.1 Pengertian Basis Data ... 18

2.2.4.2 Database Manajemen Sistem (DBMS) ... 19

2.2.4.3 Tujuan Basis Data ... 19

2.2.4.4 Perancangan Basis Data ... 20

2.2.5 Analisis Sistem Terstuktur ... 24

2.2.5.1 Flow Map ... 24

2.2.5.2 Diagram Konteks ... 24

2.2.5.3 Data Flow Diagram(DFD) ... 25

(4)

2.2.6 Software Pendukung ... 26

2.2.6.1 Borlan Delphi 7.0 ... 26

2.2.6.2 My SQL ... 27

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 31

3.1 Analisis Masalah ... 31

3.2 Analisis Fungsional ... 32

3.2.1 Flow Map Sistem yang Sedang Berjalan ... 32

3.3 Analisa Pengkodean ... 41

3.4 Analisis Kebutuhan Non Fungsional ... 43

3.4.1 Analisis Hardware ... 43

3.4.2 Analisis Software ... 44

3.4.3 Analisis User ... 44

3.4.4 Analisis Jaringan ... 45

3.5 ERD dari flow sistem yang sedang berjalan ... 46

3.6 Kebutuhan Fungsional ... 47

3.6.1 Diagram Konteks ... 47

3.6.2 DFD (Data Flow Diagram) ... 48

3.7 Spesifikasi Proses ... 55

3.7.1 Kamus Data ... 66

3.7.2 Tabel Relasi ... 72

3.7.3 Struktur File ... 76

3.8 Perancangan Antarmuka ... 77

3.8.1 Struktur Menu ... 77

(5)

3.8.3 Rancangan Pesan ... 93

3.8.4 Jaringan Semantik ... 96

3.9 Perancangan Procedural ... 97

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 98

4.1 Implementasi ... 98

4.1.1 Hardware ... 98

4.1.2 Software ... 98

4.2 Implementasi Basis Data ... 99

4.3 Implementasi Antar Muka ... 104

4.3.1 form Login ... 104

4.3.2 Form Utama ... 105

4.3.3 Form Konfigurasi Tahun ... 105

4.3.4 Form Daftar User ... 106

4.3.5 Form Data Guru ... 107

4.3.6 Form Siswa ... 108

4.3.7 Form Kelas ... 108

4.3.8 Form Mata Pelajaran ... 109

4.3.9 Form Master SPP ... 109

4.3.10 Form Transaksi SPP ... 109

4.3.11 Form Transaksi Nilai ... 110

4.3.12 Form Laporan Guru ... 111

4.3.13Form Laporan siswa ... 111

(6)

4.4 Pengujian ... 113

4.4.1 Pengujian Login ... 113

4.4.2 Pengujian Menu Utama ... 115

4.4.3 Pengujian konfigurasi ... 116

4.4.4 Pengujian Master Data ... 122

4.4.5 Pengujian Laporan ... 134

4.4.6 Kesimpulan Hasil Pengujian Alpha ... 137

4.4.7 Kasus Dan Hasil Pengujian Beta ... 146

4.4.8 Hasil Kuesioner Pengguna ... 137

4.4.9 Kesimpulan Hasil Pengujian Beta ... 146

BAB V PENUTUP ... 147

5.1 Kesimpulan ... 147

(7)

DAFTAR TABEL

Tabel 2.1 Tipe data pada My SQL ... 29

Tabel 3.1 Spesifikasi proses Sistem Informasi Akademik SD Kartika Siliwangi – 4 Cimahi ... 55

Tabel 3.2 Kamus Data Guru ... 66

Tabel 3.3 Kamus Data Siswa ... 67

Tabel 3.4 Kamus Data Nilai ... 68

Tabel 3.5 Kamus Data Kelas ... 68

Tabel 3.6 Kamus Data Mata Pelajaran ... 69

Tabel 3.7 Kamus Data SPP ... 69

Tabel 3.8 Kamus Data Nilai ... 70

Tabel 3.9 Kamus Data Tahun Ajaran ... 70

Tabel 3.10 Kamus Data User ... 71

Tabel 3.11 Kamus Data Jabatan ... 71

Tabel 3.12 Kamus Data Golongan ... 71

Tabel 3.13 Struktur File TGuru ... 73

Tabel 3.14 Struktur File TSiswa ... 73

Tabel 3.15 Struktur File TNilai ... 74

Tabel 3.16 Struktur File TSPP ... 74

Tabel 3.17 Struktur File TMatPel ... 74

Tabel 3.18 Struktur File Tthn_Ajaran ... 75

Tabel 3.19 Kamus Data User ... 75

(8)

Tabel 3.21 Kamus Data Golongan ... 76

Tabel 3.22 Kamus Data Tahun Ajaran ... 76

Tabel 4.1 Generate Tabel Siswa ... 99

Tabel 4.2 Generate Tabel Guru... 100

Tabel 4.3 Generate Tabel Nilai ... 100

Tabel 4.4 Generate Tabel SPP ... 101

Tabel 4.5 Generate Tabel MatPel ... 101

Tabel 4.6 Generate Tabel Thn_Ajaran ... 102

Tabel 4.7 Generate Tabel Kelas ... 102

Tabel 4.8 Generate Tabel Mengajar ... 103

Tabel 4.9 Generate Tabel User ... 103

Tabel 4.10 Pengujian User Id ... 113

Tabel 4.11 Pengujian Password ... 114

Tabel 4.12 Pengujian Pengujian Menu Utama ... 115

Tabel 4.13 Pengujian Input Konfigurasi ... 116

Tabel 4.14 Pengujian Edit Konfigurasi Tahun Ajaran ... 118

Tabel 4.15 Tabel Pengujian Input User ... 119

Tabel 4.16 Tabel Pengujian Edit User ... 121

Tabel 4.17 Tabel Pengujian Input Data Guru ... 122

Tabel 4.18 Tabel Pengujian Edit Data Guru ... 124

Tabel 4.19 Tabel Pengujian Input Data Siswa ... 125

Tabel 4.20 Tabel Pengujian Edit data siswa ... 127

(9)

Tabel 4.22 Tabel Pengujian Edit data siswa ... 130

Tabel 4.23 Tabel Pengujian Input Data kelas ... 131

Tabel 4.24 Tabel Pengujian Edit data siswa ... 133

Tabel 4.25 Pengujian Cetak Laporan Guru ... 134

Tabel 4.56 Pengujian Cetak Laporan Siswa ... 135

Tabel 4.27 Pengujian Cetak Laporan Nilai ... 135

(10)

DAFTAR GAMBAR

Gambar 1.1 Waterfall ... 6

Gambar 2.1 Struktur Organisasi SD Kartika Siliwangi – 4 Cimahi ... 11

Gambar 2.2 Karakteristik Sistem ... 15

Gambar 2.3 Siklus Informasi ... 17

Gambar 2.4 Jaringan Semantik ... 25

Gambar 3.1 Flow Map Pendataan Siswa yang Sedang Berjalan ... 34

Gambar 3.2 Flow Map Pendataan Guru yang Sedang Berjalan ... 36

Gambar 3.3 Flow Map Pengolahan Nilai yang sedang Berjalan ... 38

Gambar 3.4 Flow Map Pembayaran yang sedang Berjalan ... 40

Gambar 3.5 Jaringan pada SD Kartika Siliwangi 4 Cimahi ... 45

Gambar 3.6 ERD dari Flow Map sistem yang sedang berjalan ... 46

Gambar 3.7 Diagram Konteks ... 47

Gambar 3.8 DFD Level 0 ... 48

Gambar 3.9 DFD Level 1 Proses 1 ... 49

Gambar 3.10 DFD Level 1 Proses 3 ... 50

Gambar 3.11 DFD Level 1 Proses 4 ... 51

Gambar 3.12 DFD Level 2 Proses 3.1 ... 52

Gambar 3.13 DFD Level 2 Proses 3.2 ... 52

Gambar 3.14 DFD Level 2 Proses 3.3 ... 53

Gambar 3.15 DFD Level 2 Proses 3.4 ... 53

Gambar 3.16 DFD Level 1 Proses 4.1 ... 54

(11)

Gambar 3.18 Relasi Tabel Sistem Informasi ...

Akademik SD Kartika Siliwangi – 4 Cimahi ... 72

Gambar 3.19 Struktur Menu Tampilan Utama Sistem Informasi SD Kartika Siliwangi – 4 Cimahi ... 77

Gambar 3.20 Rancangan Tampilan Login ... 78

Gambar 3.21 Rancangan Tampilan Utama ... 79

Gambar 3.22 Rancangan Tampilan Konfigurasi Tahun ... 80

Gambar 3.23 Rancangan Tampilan User ... 80

Gambar 3.24 Rancangan Tampilan Master Data Guru ... 81

Gambar 3.25 Rancangan Tampilan Master Siswa ... 81

Gambar 3.26 Rancangan Tampilan Master Kelas ... 82

Gambar 3.27 Rancangan Tampilan Master Mata Pelajaran ... 82

Gambar 3.28 Rancangan Tampilan Transaksi SPP ... 83

Gambar 3.29 Rancangan Tampilan Golongan ... 83

Gambar 3.30 Rancangan Tampilan Jabatan ... 84

Gambar 3.31 Rancangan Tampilan Mengajar ... 84

Gambar 3.32 Rancangan Tampilan Transaksi SPP ... 85

Gambar 3.33 Rancangan Tampilan Transaksi Nilai ... 85

Gambar 3.34 Rancangan Tampilan Laporan Guru ... 86

Gambar 3.35 Rancangan Tampilan Laporan Siswa ... 86

Gambar 3.36 Rancangan Tampilan Laporan nilai persiswa ... 87

Gambar 3.37 Rancangan Tampilan laporan nilai perkelas ... 87

(12)

Gambar 3.39 Rancangan Tampilan Inpu User ... 88

Gambar 3.40 Rancangan Tampilan Input Guru ... 89

Gambar 3.41 Rancangan Tampilan Input Siswa ... 89

Gambar 3.42 Rancangan Tampilan Input Kelas ... 90

Gambar 3.43 Rancangan Tampilan Input Mata Pelajaran ... 90

Gambar 3.44 Rancangan Tampilan Input Golongan ... 91

Gambar 3.45 Rancangan Tampilan Input Jabatan ... 91

Gambar 3.46 Rancangan Tampilan Input SPP ... 92

Gambar 3.47 Rancangan Tampilan Input Nilai ... 93

Gambar 3.48 Rancangan Pesan Peringatan username tidak sesuai ... 93

Gambar 3.49 Rancangan Pesan Peringatan password tidak sesuai ... 93

Gambar 3.50 Rancangan Pesan Informasi Login berhasil ... 94

Gambar 3.51 Rancangan Pesan Informasi NIS harus diisi ... 94

Gambar 3.52 Rancangan Pesan Informasi data tidak lengkap ... 94

Gambar 3.53 Rancangan Pesan konfirmasi batal transaksi ... 94

Gambar 3.54 Rancangan Pesan konfirmasi Simpan data ... 94

Gambar 3.55 Rancangan Pesan konfirmasi Simpan data berhasil ... 95

Gambar 3.56 Rancangan Pesan konfirmasi Simpan data gagal ... 95

Gambar 3.57 Rancangan Pesan konfirmasi keluar ... 95

Gambar 3.58 Rancangan Pesan data Tidak ditemukan ... 95

Gambar 3.59 Jaringan Semantik ... 96

Gambar 3.60 Perancangan Prosedural. ... 97

(13)

Gambar 4.2 Form Menu Utama. ... 105

Gambar 4.3 Form Konfigurasi Tahun. ... 105

Gambar 4.4 Form Input Konfigurasi Tahun... 106

Gambar 4.5 Form Edit Konfigurasi Tahun ... 106

Gambar 4.6 Form User ... 107

Gambar 4.7 Form Guru ... 107

Gambar 4.8 Form Siswa ... 108

Gambar 4.9 Form Kelas ... 108

Gambar 4.10 Form Mata Pelajaran ... 109

Gambar 4.11 Form Transakasi SPP ... 110

Gambar 4.12 Form Transaksi Nilai ... 110

Gambar 4.13Form Laporan Guru ... 111

Gambar 4.14 Form Laporan Siswa ... 111

Gambar 4.15 Form Laporan Nilai ... 112

(14)

DAFTAR SIMBOL 1. Simbol Flow Map

SIMBOL NAMA KETERANGAN

Proses Merupakan proses komputer yang

terjadi didalam aliran dokumen

Aliran Menunjukkan data – data yang mengalir

pada sistem

Proses Manual Merupakan proses yang terjadi didalam

Flow Map

Dokumen Dokumen yang ada dalam Flow Map

Offline

Storage

Menunjukkan tempat penyimpanan data

berupa arsip

2. Simbol Entity Relationship Diagram

SIMBOL NAMA KETERANGAN

Entity Menunjukkan himpunan entitas

Garis Menunjukkan penghubung antara

himpunan relasi dengan himpunan

entitas dan himpunan entitas dengan

(15)

Belah ketupat /

Relationship

Menunjukkan himpunan relasi

3. Simbol Data Flow Diagram

SIMBOL NAMA KETERANGAN

Proses Menunjukkan kegiatan / kerja yang

dilakukan oleh orang, mesin atau

komputer

Terminator Menunnjukkan bagian dari luar

Arus / Aliran

data

Menunjukkan arus dari proses

Data store Menunjukkan simpanan dari data yang

dapat berupa suatu file / database di

(16)

BAB II

TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

Dalam Tinjauan Sekolah akan dibahas mengenai Sekolah Dasar Kartika Siliwangi – 4 Cimahi .

2.1.1 Sejarah Berdiri

SD Kartika Siliwangi – 4 dahulunya bernama SD Widyawan 1. terletak di Jl. R.A Kartini, Kelurahan Baros , Kecamatan Cimahi Tengah. Sekolah ini didirikan pada tanggal 5 Agustus 1955 oleh ibu-ibu Persatuan Istri Prajurit (PERSIT) Kartika Chandra Kirana. Peresmian SD tersebut dilakukan pada tanggal 21 April 1959, bertepatan dengan peringatan hari lahir pejuang wanita yaitu R.A Kartini.

Penyelenggara Sekolah ini adalah Yayasan Persit Kartika Chandra Kirana cabang XX kodim 0609, beralamat di Jl. Gatot Subroto No.248 Cimahi. Dengan Akte Notaris : No. 79 tanggal 28 Agustus 1984

Izin Operasional : No. 041/SD/JB/XI/1986 tanggal 4 November 1986

(17)

9

Pada tahun 1996, SD Widyawan mengalami perubahan nama sekolah. Berdasarkan Surat Ketua Persit Kartika Chandra Kirana Cabang XX Kodim 0609 Nomor; B / 24 / VII / 1996 / SET tanggal 16 Juli 1996, tentang perubahan nama sekolah. SD Widyawan 1 menjadi SD Kartika III-3.

Dari perubahan nama tersebut, sekolah ini masih diminati oleh masyarakat, hal ini ditandai dengan banyaknya orang tua yang mempercayakan putra – putrinya untuk sekolah di SD Kartika III-3.

Pada tahun 2006 SD Kartika III – 3 Cimahi sudah berubah nama berdasarkan surat pemberitahuan No; B / 04 / 1 / 2006 tanggal 21 Januari 2006 menjadi SD Kartika Siliwangi – 4 Yayasan Kartika Jaya Siliwangi Pelaksana Harian XX Dim 0609 Cabang wilayah Garut hingga sekarang.

2.1.2 Visi dan Misi SD Kartika Siliwangi – 4

Visi dan Misi adalah sesuatu yang mutlak harus dimiliki oleh sebuah instansi atau organisasi untuk menunjukan ke arah mana suatu organisasi atau instansi berdiri. Visi dan misi juga memberikan tujuan yang harus dicapai oleh suatu organisasi atau instansi.

a. Visi

Visi yang diemban oleh SD Kartika Siliwangi – 4 adalah melalui Kegiatan Belajar Mengajar (KBM) yang optimal siap menciptakan siswa yang cerdas, terampil, berprestasi, dan berteknologi serta beriman dan bertaqwa.

b. Misi

(18)

10

suatu instansi atau seseorang serta sasaran yang ingin dicapai, pernyataan misi membawa organisasi ke arah atau tujuan yang telah ditetapkan dalam visi. Misi dari SD Kartika Siliwangi - 4 adalah:

1. Menanamkan sikap dan perilaku beragama dalam berbagai kegitan sekolah. 2. Mengadakan bebagai kegiatan atau latihan untuk memacu dan memotivasi

kreatifitas serta prestasi belajar peserta didik.

3. Membekali pengetahuan kecakapan hidup ( life skill) kepada peserta didik. 4. Menerapkan kurikulum terbaru sehingga peserta didik dibekali dengan

kemampuan yang sesuai tuntutan ilmu pengetahuan dan teknologi.

(19)
(20)

12

2.1.4 Urutan Tugas

Struktur organisasi SD Kartika Siliwangi – 4 Cimahi terdiri dari beberapa unsur yaitu: Kepala Yayasan, Kepala Sekolah, Guru dan Penjaga Sekolah.

2.1.4.1 Tugas Jabatan Ketua Yayasan

Kepala Yayasan adalah seseorang yang bertugas memimpin pelaksanaan tugas pokok , memimpin dan mengkoordinasikan kegiatan yang berlangsung di SD Kartika Siliwangi – 4 Cimahi. Kepala yayasan membawahi Ketua Sekolah.

2.1.4.2 Tugas Jabatan Kepala Sekolah

Kepala sekolah bertugas mengawasi dan memimpin setiap kegiatanharian yang berjalan di SD Kartika Siliwangi – 4 Cimahi, dan setiap kegiatan yang dilaksanakan harus di laporkan kepada ketua Yayasan.

2.1.4.3Tugas Jabatan Guru

Guru bertugas sebagai tenaga pengajar untuk mengajari sesuai dengan kurikulum yang berlaku dan membimbing setiap siswa – siswi yang ada. Guru juga bertugas untuk membekali setiap siswa dengan ilmu pengetahuan.

2.2 Landasan Teori

Dalam Landasan Teori akan dibahas tentang teori-teori yang berhubungan dengan sistem informasi yang akan dibuat.

2.2.1 Konsep Dasar Sistem

(21)

13

Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

a. Karakteristik Sistem

Dalam sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang tidak dapat dipisah-pisahkan antara karakteristik satu dengan karakteristik yang lain. Beberapa karakteristik tersebut antara lain :

1. Komponen sistem (components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem atau elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.

2. Batas sistem (boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan luar sistem (environments)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung sistem (interface)

(22)

sumber-14

sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran dari satu subsistem akan menjadimasukan untuk subsistem yang lainnya dengan melalui penghubung.

5. Masukan sistem (input)

Merupakan energi yang dimasukkan kedalam sistem, dimana masukan ini dapat berupa masukan perawatan ( maintenance input) dan masukan sinyal (signal input).

6. Keluaran sistem (output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Pengolah sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran.

8. Sasaran sistem (objective)

(23)

15

Sub Sistem

Sub

Sistem

Sub Sistem

Sub Sistem

Input

Proses Output

Gambar 2.2 Karakteristik Sistem

b. Klasifikasi sistem

Sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi, oleh karena itu sistem dapat diklasifikasikan kedalam beberapa sudut pandang, yaitu: 1. Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik, misalnya: sistem teologia, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan tuhan.

2. Sistem Fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem akuntansi dan lain sebagainya.

3. Sistem Alamiah (natural sistem) adalah sistem yang terjadi melalui proses alam, misalnya: perputaran bumi.

(24)

16

disebut human-machine sistem/man-machine system, misalnya: sistem informasi.

5. Sistem Tertentu (deterministic sistem) adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi, misal: sistem computer.

6. Sistem Tak Tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

7. Sistem Tertutup (closed sistem) merupakan sistem yang tidak berhubungan dengan dan tidak berpengaruh dengan lingkungan luarnya.

8. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2.2 Konsep Dasar Informasi

Menurut JOG[1] informasi dapat didefinisikan sebagai berikut :

“Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.

Dari pengertian diatas dapat dibuat kesimpulan bahwa informasi adalah

kumpulan data yang diolah menjadi bentuk yang lebih berguna bagi

penerimanya.

a. Siklus Informasi

Data merupakan bentuk yang masih mentah yang belum dapat berceritera

banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model

(25)

17

Kualitas dari suatu informasi tergantung dari tiga hal, yaitu :

1. Akurat (accurate)

Informasi harus bebas dari kesalahan-kesalahan dantidak bias atau menyesatkan, yang berarti informasiharus jelas mencerminkan maksudnya.

2. Tepat Waktu (timeliness)

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untukorganisasi.

3. Relevan (relevance)

Informasi tersebut mempunyai manfaat untuk pemakainya, dimana relevansi untuk tiap-tiap orang berbeda tergantung yang menerima dan yang membutuhkan.

(26)

18

2.2.3 Konsep Dasar Sistem Informasi

Sistem Informasi dalam sebuah sistem meliputi pemasukan data (input) kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus dalam organisasi untuk mengolah informasi tersebut. Sistem informasi didefinisikan sebagai [1] :

“Suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, mendukung operasi bersifat manajerial dan

kegiatan strategis dari suatu organisasi dan menyediakan pihak luar tertentu

dengan laporan - laporan yang diperlukan”.

2.2.4 Basis Data

Basis Data (Database) dapat dibayangkan sebagai sebuah lemari arsip yang ditempatkan secara berurutan untuk memudahkan dalam pengambilan kembali data tersebut. Basis Data menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkungan perusahaan atau instansi-instansi. Penerapan basis data dalam sistem informasi disebut sistem basis data (database system).

2.2.4.1 Pengertian Basis Data

(27)

19

Jadi dapat disimpulkan bahwa Basis Data merupakan kumpulan data yang (arsip) yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Atau bisa diartikan sebagai kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

2.2.4.2 Database Manajemen Sistem (DBMS)

Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak atau sistem yang khusus atau spesifik. Sistem ini yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali Disamping itu sistem ini juga menerapkan mekanisme pengaman data, pemakaian data secara bersama, pemaksaan keakuratan atau konsistensi data dan sebagainya.

Perangkat lunak yang termasuk DBMS misalnya dBase II+, dBase IV, FoxBase, RBase, MS-Access dan Borland-Paradox atau Borland-Interbase, MS-SQL Server, CA-Open Ingres, Oracle, Informix dan Sybase.

2.2.4.3 Tujuan Basis Data

Basis Data pada prinsipnya ditujukan untuk pengaturan data agar terdapat kemudahan dalam pengambilan kembali data tersebut. Berikut ini terdapat beberapa tujuan dari Basis Data diantaranya yaitu

1. Kecepatan dan kemudahan (Speed) 2. Efisiensi ruang penyimpanan (Space) 3. Keakuratan (Accuracy)

(28)

20

5. Kelengkapan (Completeness) 6. Keamanan (Security)

7. Kebersamaan (Sharability)

2.2.4.4 Perancangan Basis Data

Perancangan basis data dibutuhkan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat melalui tahapan berikut :

a. Entity Relationship Diagram ( ERD )

Entity Relationship Diagram atau bisa dikenal dengan diagram E-R secara

grafis menggambarkan isi sebuah database. Diagram ini memiliki dua komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka digunakan simbol - simbol yang bisa dilihat pada daftar simbol.

Elemen-elemen Entity Relationship Diagram adalah sebagai berikut [5]: 1. Entity

Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak

dimana data tersimpan. Entitas diberi nama dengan kata benda dan dapat dikelompokan dalam empat jenis nama, yaitu: orang, benda, lokasi kejadian (terdapat unsur waktu didalamnya).

2. Relationship

(29)

21

(bisa dengan kalimat aktif atau dengan kalimat pasif). Penggambaran hubungan yang terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi panjang.

3. Relationship Degree

Relationship degree atau derajat relasi adalah jumlah entitas yang

berpartisipasi dalam suatu relationship. 4. Atribut

Secara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap relationship. Maksudnya, atribut adalah sesuatu yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relationship, sehingga sering dikatakan bahwa atribut adalah elemen dari setiap entitas dan relationship. 5. Kardinalitas

Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Dari sejumlah kemungkinan banyaknya hubungan antar entitas, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu juga sebaliknya. Terdapat tiga macam kardinalitas relasi, yaitu :

a. One to One

(30)

22

b. One to Many atau Many to One

Tingkat hubungan satu ke banyak adalah sama dengan banyak ke satu. Tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua . Sebaliknya satu kejadian pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama.

c. Many to Many

Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua.

b. Normalisasi

Normalisasi merupakan tahapan perancangan dalam membangun basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal. Adapun langkah-langkah untuk menghasilkan struktur tabel yang normal, diantaranya yaitu :

1. Bentuk Unnormallized

(31)

23

2. Bentuk Normal Pertama / 1 NF ( First Normal Form)

Bentuk Normal pertama terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (Multivalued Atribute) atau lebih dari satu atribut dengan domain nilai yang sama.

3. Bentuk Normal Kedua / 2 NF ( Second Normal Form)

Bentuk Normal Kedua terpenuhi jika pada sebuah tabel semua atribut yang tidak termasuk dalam key primer memiliki ketergantungan fungsional pada key primer secara utuh.

4. Bentuk Normal Ketiga / 3 NF (Third Normal Form)

Bentuk Normal Ketiga terpenuhi jika dan hanya jika semua atribut bukan kunci memiliki dependensi transitif terhadap kunci primer.

5. Boyce-Codd Normal Form (BCNF)

Suatu tabel dikatakan berada pada BCNF jika dan hanya jika semua ketergantungan fungsional dengan notasi X Y, maka X harus merupakan superkey pada tabel tersebut.

6. Bentuk Normal Keempat / 4 NF (Fourth Normal Form)

Suatu tabel dikatakan berada pada normal keempat jila tidak mengandung dua atribut atau lebih yang bernilai banyak.

7. Bentuk Normal Kelima / 5 NF (Fifth Normal Form)

(32)

24

c. Relasi Tabel

Relasi tabel menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Dari adanya relasi tabel tersebut terdapat kardinalitas relasi yang menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan enttas yang lain. Terdapat empat kemungkinan kombinasi kardinalitas yaitu : satu ke satu (One To One), satu ke banyak (One To Many),banyak ke satu (Many To One) dan banyak ke banyak (Many To Many).

2.2.5 Analisis Sistem Terstruktur 2.2.5.1Flow Map

Flow Map adalah bagan alir yang menunjukkan alir di dalam program atau

prosedur sistem secra manual. Digunakan terutam sebagai alat bantu komunikasi dan dokumentasi.

2.2.5.2Diagram Konteks

Diagram konteks adalah arus datayang berfungsi untuk menggambarkan keterkaitan aliran – aliran data antara sistem dengan bagian – bagian luar. Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut. Diagram konteks memberikan batasan yang jelas mengenai entitas yang berada di luar sistem yang sedang dimuat, artinya diagram ini menggambarkan secara jelas batasan – batasan dari sebuah sistem yang sedang dibuat.

(33)

25

masukan ( Input) dan keluaran (Output) yang diidentifikasi dengan anak panah masuk dan keluar memperhatikan sumber data”. (Roger S. Pressman,1997)

2.2.5.3Data Flow Diagram ( DFD)

Data Flow Diagram atau DFD sering digunakan untuk menggambarkan

suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimapan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur, selain itu merupakan alat yang cukup popular dikarenakan dapat menggambarkan arus data dalam didalam sistem secara jelas dan terstruktur.

2.2.5.4Jaringan Semantik

Jaringan Semantik merupakan gambatran pengetahuan yang menggunakan grafik yang terdiri dari node-node untuk merepresentasikan objek. Objek dapat berupa objek fisik, pemikiran, kejadian atau uraian informasi yang saling berhubungan. Antara node biasanya dihubungkan dengna garis dan menggunakan label misalnya is a, has, dan lain-lain. Berikut ini contoh jaringan semantik :

(34)

26

2.2.6 Software Pendukung

Dalam membangun sistem informasi diperlukan software pendukung yang menunjang dalam proses pembuatannya.

2.2.6.1 Borland Delphi 7.0

Dalam pembuatan suatu program aplikasi, beberapa rutin (prosedur dan fungsi) yang telah ada sering digunakan kembali. Cara konvensional untuk memanfaatkannya kembali adalah dengan mengkopikan rutin tersebut kedalam bagian program aplikasi yang dirancang, baik secara langsung maupun melalui direktif {$INCLUDE} ataupun melalui (DCU) yang disertakan dibagian uses. Tentunya hal ini menjadi kurang praktis kalau selalu harus mengkopikannya pada setiap program baru. Demikian pula jika ingin mengubah sifat-sifat objek tersebut dengan memberikan parameter. Walaupun bisa menambahkan suatu parameter untuk memenipulasinya, tetapi efeknya tidak dapat dilihat langsung pada saat merancang programnya. Ini sangat berbeda dengan lingkungan pemrograman visual khususnya Delphi.

(35)

27

objek pembentuk antar muka pengguna [4]. Dengan meletakan komponen pada form, akan otomatis membentuk antar-muka aplikasi.

Pada dasarnya apa yang tampak pada form akan sama dengan apa yang didapat saat program dijalankan. Ini adalah prinsip WYSIWYG (What You See Is What You Get), tentu tidak mutlak begitu. Sebagian efek manipulasi ini dapat

dilihat langsung perubahannya pada tahap perancangan (melalui properti run-time) seperti Visible dan Enable. Yang paling menarik dari pemrograman visual ini adalah terbukanya kesempatan yang luas untuk merancang sendiri komponen tersebut. Bahkan, komponen visual yang telah ada dapat dikembangkan lebih lanjut untuk mendpatkan efek/ hasil tertentu sesuai dengan keinginan.

2.2.6.2My SQL

MySQL dikembangkan sekitar sekitar tahun 1994 oleh sebuah perusahaan pengembang software sekaligus konsultan basis data bernama MySQL AB yang bertempat di Swedia. Waktu itu perusahaan tersebut masih bernama TcX DataConsult AB, dan tujuan awal dikembangkannya MySQL adalah untuk

mengembangkan aplikasi berbasis website pada client.

MySQL merupakan basis data yang dikembangkan dari bahasa SQL. Ada beberapa alasan mengapa MySQL menjadi program basis data yang sangat populer dan digunakan oleh banyak orang. Alasan-alasan tersebut diantaranya sebagai berikut :

(36)

28

2. MySQL didukung banyak bahasa pemrograman seperti C, C++, Perl, Python, Java dan PHP. Pengguna dapat menggunakan bahasa pemrograman tersebut untuk berinteraksi maupun berkomunikasi dengan MySQL server, atau dapat juga digunakan sebagai komponen pembentuk antarmuka (interface) dari suatu basis data MySQL.

3. MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix socket (Unix), atau Named Pipes (NT).

4. Dalam hal menampung data, MySQL dapat menangani basis data dengan skala yang cukup besar dengan jumlah record mencapai lebih dari 50 juta, dapat menampung 60 ribu tabel, dan juga bisa menampung 5 milyar baris data. Selain itu, batas index pada tiap tabel menampung mencapai 32 index. 5. Dalam hal relasi antartabel pada suatu basis data, MySQL menerapkan

metode yang sangat cepat, yaitu dengan menggunakan metode one-sweep multijoin yaitu efisiensi pengelolaan informasi yang diminta oleh user dari

beberapa tabel sekaligus.

6. Multiuser, yaitu dalam satu basis data server pada MySQL dapat diakses oleh beberapa user dalam waktu yang sama tanpa mengalami konflik atau kemacetan sistem.

7. Keamanan yang dimiliki basis data MySQL dikenal baik, karena memiliki lapisan sekuritas seperti level subnetmask, nama host dan izin akses user dengan sistem perizinan yang khusus serta password yang dimiliki setiap user dalam bentuk terenkripsi.

(37)

29

MySQL termasuk DBMS yang memiliki pengembangan tipe data yang cukup beraneka ragam, mulai dari pengembangan tipe data angka, karakter maupun tanggal. Berbagai tipe data yang didukung oleh MySQL untuk lebih lengkapnya dapat dilihat pada Tabel 2.6 dengan deskripsi pada masing-masing tipe data.

Tipe Data Deskripsi

TinyInt

Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda: -128 sampai dengan 127 dan untuk yang tidak bertanda: 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata Unsigned.

SmallInt

Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda: -32768 sampai dengan 32767 dan untuk yang tidak bertanda: 0 sampai dengan 65535.

MediumInt

Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda: -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda: 0 sampai dengan 16777215.

Int

Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda: -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda: 0 sampai dengan 4294967295 Integer Ukuran 4 byte. Sinonim dari Int.

BigInt

Ukuran 8 byte. Bilangan bulat terbesar dengan jangkauan untuk bilangan bertanda: -9223372036854775808 sampai dengan 92233720368547758087 dan untuk yang tidak bertanda: 0 sampai dengan 18446744073709551615.

Float Ukuran 6 byte. Bilangan pecahan. Double Ukuran 8 byte. Bilangan pecahan. Double

Precision

Ukuran 8 byte. Bilangan pecahan berpresesi ganda.

(38)

30

Tipe Data Deskripsi

Decimal(m,d)

Ukuran M byte. Bilangan pecahan. Misalnya, Decimal(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99.

Timestamp Sebuah timestamp otomatis

Date

Tipe data untuk menyimpan informasi tanggal dengan menggunakan “YYYY-MM-DD” sintaksis, tapi dapat diperbaharui dengan sebuah angka atau sebuah huruf.

Time

Tipe data untuk menyimpan informasi jam dengan menggunakan “HH:MM:SS” sintaksis, tapi dapat diperbaharui dengan sebuah angka atau sebuah huruf.

DateTime Tipe data untuk menyimpan data tanggal dan jam dengan format “YYYY-MM-DD HH:MM:SS”.

Numeric(m,d) Ukuran M byte. Sinonim dari Decimal. MediumBlob,

MediumText

L+3 byte, dengan L<224. Tipe teks atau Blob dengan panjang maksimum 16777215 karakter.

Varchar Sebuah variable huruf yang dapat menyimpan 1-255 karakter.

LongBlob, LongText

(39)

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil yang didapat dalam pembuatan tugas akhir ini, maka dapat ditarik kesimpulan sebagai berikut:

1. Sistem Informasi Akademik yang dibangun pada SD Kartika Siliwangi-4 Cimahi dapat berjalan sesuai dengan tujuannya, yaitu mempermudah dalam proses pembayaran SPP, pendataan siswa, guru dan staf serta pengolahan nilai.

2. Mengurangi kesalahan dalam pengumpulan data siswa, guru dan pembayaran agar tidak terjadi penggandaan data.

3. Sistem Informasi yang dibangun dapat membantu Tata Usaha untuk mempermudah dalam pembuatan laporan.

5.2 Saran

Sistem Informasi Akademik SD Kartika Siliwang – 4 Cimahi dapat dikembangkan lagi sesuai dengan kebutuhannya yang semakin hari akan semakin berkembang. Berikut adalah beberapa saran untuk pengembangan yang dapat dilakukan:

1. Adanya fasilitas lupa password, untuk membantu user jika sewaktu-waktu ada user yang lupa password.

(40)

DAFTAR PUSTAKA

1. Indriyawan, Eko. (2006), Pemograman Database. Yogyakarta: Andi. 2. Meliana, Christanti dan Imbar, Radiant Victor. (2008), Konsep Praktis

Pengarsipan dan Akses. Bandung: Informatika.

(41)

BIODATA PENULIS

Nama : Veronika Manik Panggilan : Vero

Nim : 1.01.04.136

Tempat / Tgl Lahir : Bandung, 18 Mei 1986 Jenis Kelamin : Perempuan

Alamat : Jl. Permana no. 58 RT 006 / RW 006 Cimahi Prop. Jawa Barat.

Telepon : 02270908409 Pendidikan

1. 1992 – 1998 : SD Widyawan 1 Cimahi 2. 1998 – 2001 : SLTPK BPK Penabur Cimahi 3. 2001 – 2004 : SMA Negeri 1 Cimahi

4. 2004 - 2009 : Program Studi S1 Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

Bandung, Februari 2009 Penulis

Gambar

Gambar 2.1. Struktur Organisasi SD Kartika Siliwangi – 4 Cimahi
Gambar 2.2  Karakteristik Sistem
Tabel 2.1 Tipe data pada MySQL

Referensi

Dokumen terkait

Dari proses interaksi tersebut maka akan membentuk sebuah pola interaksi yang menjadi dasar terbentukknya kelompok sosial yang ada pada mahasiswi Jurusan Sosiologi.. Pola

Tugas akhir ini adalah perencanaan desain geometrik dan perkerasan lentur jalan Simpang Meo – Talang Taling.. Proyek ini terletak di desa Talang-Taling Kecamatan

Permasalahan klasik namun masih banyak terjadi, yaitu dimulai dari tingkat penyidikan oleh pihak Kepolisian ( Penyidik Polri ), dimana Penyidik dalam proses

Merespon kewenangan lebih luas pada otonomi daerah, sekaligus untuk memancing investasi, Pemerintah Provinsi Sumatera Barat mengesahkan Perda PropinsiNo.6Tahun 2008 Tentang

Prinsip kerja dari filter shunt (filter pasif paralel) adalah dengan meng-short circuit-kan arus harmonisa yang ada dekat sumber distorsi untuk menjaga arus

bulat dengan tujuan untuk mengetahui kemampuan siswa.. sebelum mendapat pembelajaran. Guru memberi contoh cara menjumlah bilangan bulat dengan menggunakan

Students learning by problem-baed learning method were satisfied towards problem-based learning at the high level, except in the aspect of equipment, chemicals and laboratory, the

Status hara pada Tanaman Industri Jenis Acacia mangium Willd dalam Berbagai Tingkat Umur di PT Musi Hutan Persada. Tesis S- 2 Fakultas

Pesan pokok perancangan identitas visual Kota Bangil dan aplikasinya di media promosi yang disampaikan kepada target audience yaitu untuk membangun brand image