• Tidak ada hasil yang ditemukan

Sistem Administrasi untuk Ganesha Operation.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Administrasi untuk Ganesha Operation."

Copied!
16
0
0

Teks penuh

(1)

iii

ABSTRAK

Dalam Ganesha Operation, sebuah sistem informasi dibutuhkan agar menjadi sebuah fondasi yang kuat dalam mengembangkan sebuah bisnis. Melalui wawancara dari bagian akademik Ganesha Operation sebagai data primer, buku dan informasi dari internet sebagai data sekunder, didapatkan informasi mengenai kesulitan yang dihadapi dalam Ganesha Operation dalam mengolah penjadwalan belajar murid, pendataan siswa yang akan belajar atau sedang belajar, dan rincian pembayaran secara manual yang cenderung kurang efisien. Melalui observasi yang dilakukan oleh pengamat, ditemukan adanya kebutuhan dalam menghasilkan sebuah sistem informasi yang dapat menangani sistem penjadwalan, pendataan siswa, dan rincian pembayaran untuk Ganesha Operation sebagai tujuan dari penelitian.

(2)

ABSTRACT

In Ganesha Operation, an Information System is necessary to build a strong foundation in developing a business. Through some interviews from academic division of Ganesha Operation as a primary data, books and information from the internet as secondary data, it is found some information about the difficulties faced in Ganesha Operation in scheduling system, student data collection, and payment details that is being done manually which tend to be less efficient. Through some observations done by researcher, it found that there is a big necessities in having a system information that could handle scheduling, student data collection, and payment details for Ganesha Operation as the purpose of this research.

.

(3)

v

DAFTAR ISI

PRAKATA ... i

ABSTRAK ... iii

ABSTRACT ...iv

DAFTAR ISI... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL ...ix

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Rumusan Masalah ... 2

1.3. Tujuan Pembahasan ... 2

1.4. Ruang Lingkup Kajian ... 3

1.5. Sumber Data ... 4

1.6. Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1. Konsep Dasar Sistem ... 6

2.2. Konsep dan Pengertian Sistem Informasi ... 7

2.3. Flowchart ... 8

2.4. Entity Relationship Diagram (ERD) ... 9

2.4.1. Komponen Entity Relationship Diagram ... 9

2.4.2. Kardinalitas Relasi ... 12

2.4.3. Derajat (tingkat) Relationship ... 13

2.5. Basis Data ... 15

2.6. DFD (Data Flow Diagram) ... 15

2.7. DFD Tahapan ... 16

2.8. Kamus Data ... 17

2.9. PSPEC (Process Specification) ... 19

2.10. SQL ... 20

2.10.1.Sasaran SQL ... 22

2.10.2.Bentuk SQL ... 22

2.11.Microsoft Visual Studio .NET ... 23

2.12.ASP.NET ... 23

2.13.Visual Basic .NET ... 24

2.14.Platform .NET Framework ... 24

2.15.Ajax ... 24

2.16.Pengujian Black-Box ... 25

BAB III ANALISIS DAN RANCANGAN SISTEM ... 27

3.1.Proses Bisnis ... 27

3.1.1.Proses Pendaftaran Siswa Ganesha Operation ... 27

3.1.2.Proses Pembayaran Siswa Ganesha Operation ... 29

3.1.3.Proses Jadwal Siswa Ganesha Operation ... 31

3.1.4.Proses Data Pengajar ... 33

3.1.5.Proses Data Ruangan Belajar Mengajar ... 35

3.1.6.Proses Data Tingkatan ... 37

3.2.Entity Relationship Diagram ... 39

3.3.Transformasi ER Diagram ke Tabel ... 40

3.4.DFD ... 46

3.5. Kamus Data ... 67

3.6. PSPEC ... 78

(4)

BAB IV HASIL PENELITIAN ... 96

4.1.Login ... 96

4.2.Menu Utama ... 97

4.3.Menu Cabang ... 99

4.4.Menu Guru... 100

4.5.Menu Jadwal ... 101

4.6.Menu Keuangan ... 102

4.7.Menu Mata Pelajaran ... 103

4.8.Menu Mengambil ... 104

4.9.Menu Paket ... 105

4.10.Menu Paket Kelas ... 106

4.11.Menu Pembayaran ... 107

4.12. Menu Ruangan... 108

4.13. Menu Siswa ... 109

4.14. Menu Staff ... 110

4.15. Menu Logout ... 111

BAB V PEMBAHASAN DAN UJI COBA PENELITIAN ... 112

BAB VI SIMPULAN DAN SARAN ... 126

6.1. Simpulan ... 126

6.2.Saran ... 127

DAFTAR PUSTAKA ... 128

(5)

vii

DAFTAR GAMBAR

Gambar 1 Simbol Entitas ... 9

Gambar 2 Simbol Relasi ... 10

Gambar 3 Simbol Atribut ... 10

Gambar 4 Simbol Atribut Turunan ... 11

Gambar 5 Agregasi ... 11

Gambar 6 Relasi 1:1 ... 12

Gambar 7 Relasi 1:M ... 12

Gambar 8 Relasi M:N ... 13

Gambar 9 Tingkat Satu ... 13

Gambar 10 Derajat Dua ... 14

Gambar 11 Derajat Tiga ... 14

Gambar 12 Proses Pendaftaran Siswa Ganesha Operation ... 28

Gambar 13 Proses Pembayaran Siswa Ganesha Operation ... 30

Gambar 14 Proses Jadwal Siswa Ganesha Operation ... 32

Gambar 15 Proses Data Pengajar... 34

Gambar 16 Proses Data Ruangan Belajar Mengajar... 36

Gambar 17 Proses Data Tingkatan ... 38

Gambar 18 ERD ... 39

Gambar 19 DFD Level 0 ... 46

Gambar 20 DFD Level 1 ... 48

Gambar 21 DFD Level 2 Proses 2... 51

Gambar 22 DFD Level 2 Proses 3... 53

Gambar 23 DFD Level 2 Proses 4... 55

Gambar 24 DFD Level 3 Proses 2.1 ... 57

Gambar 25 DFD Level 3 Proses 2.2 ... 58

Gambar 26 DFD Level 3 Proses 2.3 ... 59

Gambar 27 DFD Level 3 Proses 2.4 ... 60

Gambar 28 DFD Level 3 Proses 2.5 ... 61

Gambar 29 DFD Level 3 Proses 2.6 ... 62

Gambar 30 DFD Level 3 Proses 4.1.1 ... 63

Gambar 31 DFD Level 3 Proses 4.2.1 ... 64

Gambar 32 DFD Level 3 Proses 4.3.1 ... 65

Gambar 33 Rancangan Home ... 89

Gambar 34 Rancangan Login ... 89

Gambar 35 Rancangan SignUp ... 90

Gambar 36 Rancangan Menu Admin ... 90

Gambar 37 Rancangan Menu Cabang... 90

Gambar 38 Rancangan Menu Guru ... 91

Gambar 39 Rancangan Menu Jadwal ... 91

Gambar 40 Rancangan Menu Keuangan ... 91

Gambar 41 Rancangan Menu Mata Pelajaran ... 92

Gambar 42 Rancangan Menu Mengambil ... 92

Gambar 43 Rancangan Menu Paket ... 93

Gambar 44 Rancangan Menu Paket Kelas ... 93

Gambar 45 Rancangan Menu Pembayaran ... 93

Gambar 46 Rancangan Menu Ruangan... 94

Gambar 47 Rancangan Menu Siswa ... 94

Gambar 48 Rancangan Menu Staff ... 95

(6)

Gambar 50 Menu Utama ... 97

Gambar 51 Menu Cabang ... 99

Gambar 52 Menu Guru ... 100

Gambar 53 Menu Jadwal ... 101

Gambar 54 Menu Keuangan ... 102

Gambar 55 Menu mata pelajaran ... 103

Gambar 56 Menu Mengambil ... 104

Gambar 57 Menu Paket ... 105

Gambar 58 Menu Paket Kelas ... 106

Gambar 59 Menu Pembayaran ... 107

Gambar 60 Menu Ruangan ... 108

Gambar 61 Menu Siswa ... 109

Gambar 62 Menu Staff ... 110

(7)

ix

DAFTAR TABEL

Tabel I Flowchart ... 8

Tabel II Komponen DFD ... 16

Tabel III Simbol-simbol dalam kamus data ... 18

Tabel IV Kamus Data ... 18

Tabel V PSPEC ... 20

Tabel VI Tabel cabang ... 40

Tabel VII Tabel siswa ... 40

Tabel VIII Tabel keuangan ... 41

Tabel IX Tabel guru... 42

Tabel X Tabel jadwal ... 42

Tabel XI Tabel mataPelajaran ... 43

Tabel XII Tabel mengatur ... 43

Tabel XIII Tabel paket ... 43

Tabel XIV Tabel ruangan ... 44

Tabel XV Tabel staff... 44

Tabel XVI Tabel kelas ... 45

Tabel XVII Tabel paketKelas ... 45

Tabel XVIII Tabel Kamus Data data_user ... 67

Tabel XIX Tabel Kamus Data data_cabang ... 68

Tabel XX Tabel Kamus Data data_staff ... 69

Tabel XXI Tabel Kamus Data data_siswa ... 70

Tabel XXII Tabel Kamus Data data_guru ... 71

Tabel XXIII Tabel Kamus Data data_keuangan ... 72

Tabel XXIV Tabel Kamus Data data_paket ... 73

Tabel XXV Tabel Kamus Data data_ruangan ... 74

Tabel XXVI Tabel Kamus Data data_daftar ... 75

Tabel XXVII Tabel Kamus Data data_mtp ... 76

Tabel XXVIII Tabel Kamus Data data_paketKelas ... 77

Tabel XXIX Tabel PSPEC Login... 78

Tabel XXX Tabel PSPEC Pengolahan Data Keuangan ... 78

Tabel XXXI Tabel PSPEC Pengolahan Data Cabang ... 79

Tabel XXXII Tabel PSPEC Pengolahan Data Staff ... 80

Tabel XXXIII PSPEC Pengolahan Data Siswa... 81

Tabel XXXIV Tabel PSPEC Pengolahan Data Guru... 82

Tabel XXXV Tabel PSPEC Pengolahan Data MTP ... 83

Tabel XXXVI Tabel PSPEC Pengolahan Data paketKelas... 84

Tabel XXXVII Tabel PSPEC Pengolahan Data Jadwal ... 85

Tabel XXXVIII Tabel PSPEC Pengolahan Data Paket ... 86

Tabel XXXIX Tabel PSPEC Pengolahan Data Ruangan ... 87

(8)

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Pendidikan merupakan sesuatu yang sangat diperlukan oleh semua

orang dan sudah menjadi kebutuhan utama. Dalam hal ini pendidikan

memerlukan biaya yang tidak sedikit. Pada saat ini untuk mencari biaya

untuk pendidikan tidaklah mudah. Walaupun pembiayaan untuk pendidikan

sudah dibantu oleh pemerintah dan pihak sekolah, namun masih banyak

orang-orang di umur yang masih belia namun tidak mendapatkan bantuan

untuk belajar. Di sekolah, para siswa harus berjuang untuk mengejar target

nilai yang ditetapkan pemerintah yang setiap tahunnya mengalami kenaikan,

dan untuk mencapai kelulusan dibutuhkan kerja keras.

(9)

2

Dari permasalahan diatas dibutuhkan sebuah sistem yang bisa

membantu pihak GO untuk mengontrol pendaftaran dan penjadwalan siswa

sehingga masalah kegiatan belajar mengajar tidak lagi terganggu. GO juga

dapat membantu para siswa yang kurang mampu dalam pembelajaran mata

pelajaran yang dianggap sulit agar bisa menekan permasalahan dunia

pendidikan karena setiap tahunnya terdapat banyak siswa yang tidak lulus

yang disebabkan oleh mata pelajaran tertentu. Sistem yang dibutuhkan

dapat membuat laporan agar bagian akademik GO dapat menghitung

kelajuan jumlah siswa yang mengikuti bimbingan belajar intensif di GO dan

paket mana yang sering diambil siswa, serta memudahkan bagian akuntan

untuk mencatat pembayaran dari siswa yang mendaftar.

1.2. Rumusan Masalah

Dari latar belakang yang sudah dijelaskan di atas maka rumusan

masalah yang akan dibahas adalah :

1. Bagaimana sistem bisa membantu dalam pendaftaran siswa?

2. Bagaimana sistem bisa membantu mengontrol penjadwalan siswa,

baik siswa di cabang maupun siswa di pusat?

3. Bagaimana sistem bisa membantu bagian akademik dalam

pembuatan laporan data siswa, data paket, dan data keuangan?

1.3. Tujuan Pembahasan

Tujuan dari pembuatan proyek ini agar bisa membantu pihak GO

dalam hal mengatur akademik siswa GO. Adapun tujuan-tujuan khusus dari

pembuatan proyek ini antara lain:

1. Sistem aplikasi untuk mengontrol pendaftaran siswa melalui sistem.

2. Sistem aplikasi untuk mengontrol penjadwalan siswa melalui sistem.

3. Membuat laporan data siswa dan paket yang diambil siswa ke bagian

(10)

3

1.4. Ruang Lingkup Kajian

Ruang Lingkup Aplikasi :

1. Melakukan penginputan data siswa.

2. Melihat laporan pemasukan dari pembayaran siswa yang mendaftar.

3. Membuat dan melihat data siswa, data pengajar, data ruangan,

tingkatan, jadwal belajar siswa di GO.

4. Melakukan pembuatan laporan pendaftaran siswa dan paketnya untuk

bagian keuangan dalam melakukan pembayaran mengingat adanya

kebijakan baru dengan cicilan 4x diasumsikan batas waktu 2

semester.

5. Aplikasi ini tidak mengatur tentang perubahan jadwal.

Ruang Lingkup Perangkat Lunak (

software

):

1. Browser yang disarankan adalah Internet Explorer.

2. Bahasa pemograman yang akan dipakai adalah ASP.NET.

3. Aplikasi berbasis web.

4. Data base yang digunakan adalah SQL Server 2005 / 2008.

5. Editor untuk pemograman adalah Microsoft Visual Studio 2010.

Ruang Lingkup Perangkat Keras (

hardware

) :

1. Memory Min. 512 Mb, Prosesor Min. Pentium 4.

2. Tidak memerlukan koneksi internet tetapi cukup dengan koneksi

internal (LAN) saja.

3. Sebuah Server yang menunjang untuk mem-

publish

web yang

(11)

4

1.5. Sumber Data

Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber

data primer berupa informasi dari bagian akademik GO tentang informasi

yang dibutuhkan untuk membuat aplikasi ini. Sedangkan sumber data

sekunder meliputi buku penunjang, referensi, sumber informasi tertulis, dan

situs-situs di internet.

1.6. Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan kerja praktek ini

direncanakan sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang,

rumusan masalah, tujuan, ruang lingkup kajian, serta sistematika

pembahasan dari proyek ini.

BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dalam

penyelesaian proyek ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai permodelan dan

diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan

penjelasan sistem.

BAB IV HASIL PENELITIAN

(12)

5

BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Bab ini membahas sistem dan melakukan uji coba atau implementasi

sistem.

BAB VI SIMPULAN DAN SARAN

(13)

126

BAB VI SIMPULAN DAN SARAN

6.1. Simpulan

Dari hasil pembahasan diatas, maka kesimpulan yang dapat diambil

yaitu:

1. Aplikasi berbasis web ini dapat membantu untuk mengontrol

pendaftaran siswa, yaitu melalui fitur menu siswa.

2. Aplikasi berbasis web ini dapat membantu pencatatan untuk

mengontrol penjadwalan siswa, yaitu melalui fitur menu

mengambil.

(14)

127

6.2. Saran

Dalam pembuatan sistem aplikasi berbasis web ini, adapun saran-saran

untuk mengembangkan aplikasi selanjutnya, yaitu:

1. Sistem aplikasi berbasis web ini perlu terus dikembangkan agar dapat

sesuai dengan kebutuhan yang ada pada Ganesha Operation, karena

tidak menutup kemungkinan terjadinya perubahan proses bisnis yang

dapat merubah beberapa bagian dalam aplikasi ini.

2. Sistem aplikasi berbasis web ini dapat terus dikembangkan, seperti

perbaikkan sistem menjadi lebih baik lagi misalnya pada bagian

pendataan siswa melalui sistem online.

(15)

128

DAFTAR PUSTAKA

Fathansyah, Ir. (2007).

Basis Data

(cetakkan

ke-enam)(hlm.72,77-80,96-98,101-103).Bandung:Informatika.

Frans. (2003).

ASP.NET Solusi Web E-Commerce

(hlm.1-4). Yogyakarta:

Andi.

Hariyanto, Bambang. (2004).

Sistem

Manajemen Basis Data(hlm.114-118).

Bandung:Informatika.

Imbar, Victor Radiant, & BernardR Suteja. (2006).

Pemrograman

Web

-Comerce

dengan

Oracle & ASP

(hlm.2). Bandung:Informatika.

Kadir, Abdul. (2003).

Pengenalan Sistem Informasi

(hlm.54).Yogyakarta:Andi.

Kendall, Kennet E. (2003).

Analisis Dan Perancangan Sistem

(Jilid 1) (Abdul

Hafedh Al-Hamdany, Thamir, B.Sc., M.SC) (hlm.263-270). Jakarta:PT

Prenhsllindo.

Lowe, Doug, Anne Prince. (2004).

Murach’s ASP.NET Web Programming

with VB.NET

(hlm.20-27)

. Murach’s.

McClure, Wallace B, Scott Cate, Paul Glavich, Craig Shoemaker. (2006).

Beginning Ajax with ASP.NET

(hlm.1-10). Wrox

Microsoft. (2010). MSDN Library,

http://msdn.microsoft.com/en-us/library/

(16)

Oetomo, Dharma Sutedjo Budi. (2002).

Perencanaan dan Pembangunan

Sistem Informasi

(hlm.116-128).Yogyakarta:Andi.

Pressman, Roger. (2002).

Rekayasa Perangkat Lunak Pendekatan Praktisi

(BUKU SATU) (Hamaningrum, LN) (hlm.351-382, 383-387, 551-559).

Yogyakarta;Andi.(Software Engineering 1997)

Referensi

Dokumen terkait

Hasil penelitian menunjukkan, bahwa penambahan biotetes Sozo FM -4 dalam ransum ternak babi lokal periode grower berpengaruh sangat nyata (P<0,01) terhadap rataan konsumsi

1) Faktor Pendorong. Faktor pendorong dari kegiatan ini adalah sikap antusias, motivasi dan jiwa kewirausahaan dari sebagian besar para peserta atau pengrajin

Keberhasilan implementasi kebijakan Bebas Peredaran uang di Lembaga Pemasyarakatan Klas IIA Salemba tergantung pada pola komunikasi kebijakan yang dilakukan oleh

Adapun untuk implementasi pemberian restitusi, kompensasi maupun rehabilitasi terhadap korban tindak pidana perdagangan orang sebagai bentuk perlindungan hukum, tidak

1.A study on lhe dynamic interaction of a rigid embedded.. and soil

Pengantar Proses Stokastik B 3 VI Statistika 50 ONLINE Muhammad Hasan Sidiq Kurniawan, S.Si., M.Sc. Pengantar Proses Stokastik C 3 VI Statistika

Upaya menuju WCU tidak dapat dilepaskan dari keberadaan teknologi informasi dan komputer (TIK) yang mengerucut menjadi teknologi web yang memungkinkan UNY terhubung dengan

Konsep penyutradaraan dalam dokumenter ini lebih pada penggunaan bentuk potret yang dipilih pada objek, karena dokumenter ini akan bercerita tentang segala