0811461598

210
PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB PADA SMA GENTA SYAPUTRA TANGERANG SKRIPSI Disusun oleh: NIM : 0811461598 Nama : Ahmad Zaenudin JURUSAN SISTEM INFORMASI KONSENTRASI SISTEM INFORMASI MANAJEMEN SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) RAHARJA TANGERANG 2014

Upload: zae-ahmad

Post on 19-Jan-2016

50 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 0811461598

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA

BARU BERBASIS WEB PADA SMA GENTA SYAPUTRA TANGERANG

SKRIPSI

Disusun oleh:

NIM : 0811461598

Nama : Ahmad Zaenudin

JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

TANGERANG

2014

Page 2: 0811461598

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA

BARU BERBASIS WEB PAD SMA GENTA SYAPUTRA

TANGERANG

Disusun oleh :

Nim : 0811461598

Nama : Ahmad Zaenudin

Jenjang Studi : Strata Satu (S1)

Jurusan : Sistem Informasi

Konsentrasi : Sistem Informasi Manajemen

Disahkan oleh,

Tangerang, 19 Juni 2014

Ketua Kepala Jurusan

STMIK RAHARJA, Jurusan Sistem Informasi,

(Ir. Untung Rahardja, M.T.I.) (Maimunah, M.Kom.)

NIP : 000594 NIP : 007002

Page 3: 0811461598

 

Page 4: 0811461598

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA

BARU BERBASIS WEB PADA SMA GENTA SYAPUTRA

TANGERANG

Disusun oleh :

NIM : 0811461598

Nama : Ahmad Zaenudin

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2013/2014

Dewan Penguji,

Tangerang, 19 Juni 2014

Ketua Penguji Anggota Penguji 1 Anggota Penguji 2

(__________________) (___________________) (_____________________)

NID : NID : NID :

Page 5: 0811461598

 

Page 6: 0811461598

ABSTRAKSI

Perkembangan teknologi komputer pada saat ini berkembang semakin pesat, telah banyak sistem yang manual berubah menjadi sistem yang terkomputerisasi, hal inilah yang malatar belakangi penulis untuk membuat sebuah sistem penerimaan siswa baru yang terkomputerisasi pada SMA Genta Syapura Tangerang, Sistem penerimaan siswa baru yang berjalan saat ini pada SMA Genta Syaputra Tangerang masih manual yaitu masih menggunakan formulir penerimaan siswa baru sehingga dalam proses pengerjaanya membutuhkan waktu yang cukup lama dan dalam proses penyimpanan data calon siswa SMA genta Syaputra Tangerang masih menggunakan buku induk siswa sebagai media penyimpanan, hal inilah yang menjadi kendala bagi pengelola penerimaan siswa baru dikarnakan data yang ada belum tertata dengan rapi dan data yang akan dijadikan laporan harus terkumpul sebelum diajukan sebagai bukti laporan, hal inilah dapat dikatakan system belum efektif dan efisien. Maka dari itu, tujuan penelitia ini untuk merubahuah sistem penerimaan siswa baru dari manul menjadi sistem terkomputerisai dengan memanfaatkan teknologo internet, diharapkan sistem penerimaan siswa baru dapat dilakukan secara online guna meningkatkan kuantitas siswa pada SMA Genta Syaputra Tangerang, maka dari itu dituangkan sistem tersebut dalam laporan penelitian skripsi dengan judul” Penerimaan Siswa Baru Berbasis web Pada SMA Genta Syaputra Tangerang”. Dengan harapan agar penelitian ini dapat bermanfaat bagi SMA Genta Syaputra terutama untuk sistem penerimaan siswa baru.

Kata Kunci : Teknologi Komputer, Penerimaan Siswa Baru, SMA Genta Syaputra Tangerang

i

Page 7: 0811461598

KATA PENGANTAR

Segala Puja dan Puji Syukur penulis panjatkan kehadirat Allah SWT.

Karena atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan

Skripsi ini, dengan judul “PERANCANGAN SISTEM INFORMASI

PENERIMAAN SISWA BARU BERBASIS WEB PADA SMA GENTA

SYAPUTRA TANGERANG”.

Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu syarat

menyelesaikan program pendidikan Strata Satu (S1) jurusan Sistem Informasi

pada Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja.

Dalam menyusun Skripsi ini, penulis tidak lupa mengucapkan terima kasih

yang sebesar - besarnya dari bantuan berbagai pihak, baik berupa dorongan,

bimbingan, semangat serta do’a yang diberikan kepada penulis. Untuk itu dengan

segala kerendahan hati, penulis ingin menyampaikan rasa terima kasih yang

sebesar-besarnya kepada:

1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.

2. Bapak Sugeng Santoso, M.Kom., selaku Pembantu Ketua I STMIK

Raharja.

3. Ibu Memunah, M.Kom., selaku Kepala Jurusan Sistem Informasi STMIK

Raharja.

4. Bapak M. Roihan, M.T., selaku dosen pembimbing I Skripsi yang telah

banyak memberikan waktu dan saran kepada penulis untuk dapat

menyelesaikan Skripsi ini.

ii

Page 8: 0811461598

5. Bapak Eduard Hotman Purba, Ir.,M.M., selaku dosen pembimbing II yang

juga telah banyak memberikan waktu dan saran kepada penulis untuk

dapat menyelesaikan Skripsi ini.

6. Bapak H. Jayadi, S.Pd., selaku Kepala Sekolah SMA Genta Syaputra

Tangerang yang telah memberikan izin kepada penulis dalam rangka

pembuatan Skripsi ini.

7. Bapak Andri, S.Pd., selaku staff Tata Usaha SMA Genta Syaputra

Sekaligus stakeholder yang telah meluangkan waktu untuk memberi

informasi terkait tentang penelitian ini.

8. Seluruh Pegawai Sekolah SMA Genta Syaputra

9. Bapak, Ibu serta Kakak yang selalu senantiasa memberikan do’a dan

dukungannya baik secara moril maupun materil.

10. Rekan-rekan TTS yang telah banyak memberikan informasi dan bantuan

Terima kasih atas bantuanya

11. Rekan-rekan Alumni ( Rouf, Hasan, Rahmat, Rully, Syarif ) Yang tidak

terlalu banyak membantu namun tidak patah semangat memberikan

dukungan.

12. Para sahabat dan rekan-rekan penulis yang tidak dapat penulis sebutkan

satu persatu, yang senantiasa memberikan dukugan do’a dan semangat

serta semua pihak secara langsung maupun tidak langsung yang telah

banyak membantu dalam menyelesaikan Skripsi ini.

iii

Page 9: 0811461598

iv

Dalam penyajian dan penyusunan laporan Skripsi ini penulis sudah

berusaha semaksimal mungkin, akan tetapi jika masih terdapat kekurangan,

kritik dan saran yang bersifat membangun akan saya terima, dalam

penyusunan laporan ini sangat penulis harapkan.

Akhir kata penulis berharap penulisan laporan ini dapat memberikan

manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat di

kemudian hari.

Tangerang, Juni 2014

(Ahmad Zaenudin) NIM : 0811461598

Page 10: 0811461598

DAFTAR TABEL

Hal.

3.1. Elisitasi Tahap I.......................................................................................... 63

3.2. Elisitation Tahap II ................................................................................... 65

3.3. Elicitation Tahap III ................................................................................... 67

3.4. Final Draft Elicitation................................................................................ 69

4.1. Struktur tabel data siswa............................................................................ 82

4.2. Struktur tabel bayar.................................................................................... 83

4.3. Struktur table gelombang .…..................................................................... 84

4.4. Struktur table tahun ajaran ......................................................................... 84

4.5. Struktur tabel berita ................................................................................... 85

4.6 .Struktur tabel galeri………........................................................................ 86

4.7. Jadwal pengolahan……….......................................................................... 108

4.8. Perkiraan biaya penelitian…….................................................................. 109

x

Page 11: 0811461598

DAFTAR GAMBAR

Hal.

2.1. Pilar-pilar informasi ................................................................................... 14

2.2. Komponen dari sistem informasi ............................................................... 15

3.1. Struktur Organisasi .................................................................................... 46

3.2. Use Case Diagram yang berjalan saat ini .................................................. 57

3.3. Activity Diagram pada calon siswa baru yang berjalan saat ini................. 59

3.4. Activity Diagram Pembuatan Laporan PCSB yang berjalan saat ini.......... 60

3.5. Squence diagram yang berjalan saat ini ..................................................... 61

3.6. Sequence Diagram PCSB yang berjalan saat ini........................................ 63

4.1. Use Case Diagram User yang diusulkan .................................................. 70

4.2. Use Case Diagram Admin yang diusulkan................................................. 71

4.3. Activity Diagram User yang Diusulkan .............................. .................... 73

4.4. Activity Diagram Admin yang Diusulkan................................................. 74

4.5. Sequence Diagram User yang Diusulkan ................................................. 75

4.6. Sequence Diagram Admin yang Diusulkan .............................................. 76

4.7. State Chart Diagram Admin yang Diusulkan........................................... 78

4.8. State Chart Diagram User yang Diusulkan .............................................. 79

4.9. Class Diagram yang Diusulkan................................................................. 80

4.10. Rancangan Tampilan Halaman Home....................................................... 86

4.11. Rancangan Tampilan Halaman Profile .................................................... 87

4.12. Rancangan Tampilan Halaman Biaya Registrasi .................................... 88

4.13. Rancangan Tampilan Halaman Penerimaan Calon Siswa Baru .............. 89

4.14. Rancangan Tampilan Halaman Gallery ................................................... 90

4.15. Rancangan Tampilan Halaman Data Pendaftar........................................ 91

4.16. Rancangan Tampilan Halaman Seleksi……………................................ 92

4.17. Tampilan Home………………………………………........................... 94

4.18.Tampilan profil……………………………………………..................... 95

4.19. Tampilan Form Pendaftaran Online………………………….. ............... 96

xi

Page 12: 0811461598

xii

4.20. Tampilan data Pendaftar……………………………............................... 97

4.21.Tampilan Surat Pernyataan Siswa…………..…....................................... 98

4.22. Tampilan hasil seleksi ............................................................................. 99

4.23. Tampilan Menu Input Pembayaran.......................................................... 100

4.24. Tampilan Berita Sekolah......................................................................... 101

4.25. Tampilan Syarat Panduan ....................................................................... 102

4.26. Tampilan Galeri....................................................................................... 103

4.27. Tampilan Login admin............................................................................. 104

4.28. Tampilan Beranda admin........................................................................ 105

4.28. Tampilan Data Siswa Mendaftar Pada admin......................................... 106

4.28. Tampilan Data siswa lolos seleksi pada admin....................................... 107

4.28. Tampilan Beranda admin........................................................................ 108

Page 13: 0811461598

DAFTAR SIMBOL

A. Simbol yang digunakan dalam Use Case Diagram

No. Gambar Nama Keterangan

1.

Actor

Mengspesifikasikan himpunan

peran yang pengguna mainkan

ketika berinteraksi dengan use

case.

2.

Association

Apa yang menghubungkan

antara objek satu dengan objek

lainnya.

3.

System

Mengspesifikasikan paket

yang menampilkan sistem

secara terbatas.

4.

Use Case

Deskripsi dari urutan aksi –

aksi yang ditampilkan sistem

yang menghasilkan suatu hasil

yang terukur bagi suatu actor.

5

Include

Menspesifikasikan bahwa use

case sumber secara eksplisit.

  xiii

Page 14: 0811461598

B. Simbol yang digunakan dalam Activity Diagram

No. Gambar Nama Keterangan

1. Initial Node Bagaimana objek dibentuk

atau diawali.

2.

Activity Final

Node

Bagaimana objek dibentuk

dan dihancurkan /

diselesaikan.

3. Control Flow

Penghubung antara satu

aktivitas ke aktivitas lain.

4.

Decision Node

Upaya untuk menghindari

assosiasi dengan lebih dari

dua objek.

5.

Activity

Memperlihatkan bagaimana

masing-masing kelas

antarmuka saling berinteraksi

satu sama lain.

6

Action

State dari sistem yang

mencerminkan eksekusi dari

suatu aksi.

7 Fork Node

Satu aliran yang pada tahap

tertentu berubah menjadi

beberapa aliran.

  xiv

Page 15: 0811461598

C. Simbol yang digunakan dalam Sequence Diagram

No. Gambar Nama Keterangan

1.

LifeLine Objek entity, antarmuka

yang saling berinteraksi.

2.

Actor

Mengspesifikasikan

himpunan peran yang

pengguna mainkan ketika

berinteraksi dengan sesama

actor atau lifeline.

3.

Message

Spesifikasi dari komunikasi

antar objek yang memuat

informasi – informasi

tentang aktifitas yang

terjadi.

4.

Message

Spesifikasi dari komunikasi

antar objek yang memuat

informasi – informasi

tentang aktifitas yang

terjadi.

5.

Decision Node

Upaya untuk menghindari

assosiasi dengan lebih dari

dua objek.

  xv

Page 16: 0811461598

D. Simbol yang digunakan dalam State Machine Diagram

No Gambar Nama Keterangan

1

State

Nilai atribut dan nilai link pada suatu

waktu tertentu, yang dimiliki oleh suatu

objek.

2 Initial pseudo

state Bagaimana objek dibentuk atau diawali.

3 Final state Bagaimana objek dibentuk dan

dihancurkan.

4

Transition

Sebuah kejadian yang memicu sebuah

state objek dengan cara memperbaharui

satu atau lebih nilai atributnya.

5

Decision Node Upaya untuk menghindari assosiasi

dengan lebih dari dua objek.

E. Simbol yang digunakan dalam Class Diagram

No Gambar Nama Keterangan

1

Class

Hubungan dimana objek anak

(descendent) berbagi perilaku dan

struktur data dari objek yang ada di

atasnya objek induk (ancestor).

2 Association Apa yang menghubungkan antara

objek satu dengan objek lainnya.

  xvi

Page 17: 0811461598

DAFTAR LAMPIRAN

1. Kartu Bimbingan Skripsi (PembimbingI)

2. Kartu Bimbingan Skripsi (Pembimbing II)

3. Valdasi Skripsi

4. Usulan Penelitian

5. Permohonan Penggantian Judul

6. Daftar Nilai

7. KSTF

8. Mata Kuliah Cocok Tidak Cocok

9. Kwitansi Pembayaran Sidang Skripsi

10. Kwitansi Raharja Carer

11. Kwitansi Bimbingan Skripsi

12. Kwitansi SKS Skripsi

13. Surat Pengantar Observasi

14. Surat Keterangan Reset

15. Form Seminar Proposal

16. Form Pertemuan Stakeholder

17. Form Final Presentasi

18. Daftar Wawancara

19. Surat Implementasi

20. Surat Tanda Terima Hibah

21. Surat Undangan Stakeholder

22. CV ( Curukulum Vitae )

23. Katalog Product

24. Slide Presentasi

25. Listing /Syntax Program

26. Sertifikat Prospek

27. Sertifikat Toefl

28. Sertifikat Seminar / Workshop / Training IT dari Institusi / Mahasiswa

29. Satu Sertifikat Seminar Internasional

xvii

Page 18: 0811461598

DAFTAR ISI

Hal.

COVER

LEMBAR PENGESAHAN SKRIPSI

LEMBAR PERSETUJUAN PEMBIMBING

LEMBAR PERSETUJUAN DEWAN PENGUJI

LEMBAR KEASLIAN

ABSTRAKSI ................................................................................................... i

KATA PENGANTAR ................................................................................... ii

DAFTAR ISI .................................................................................................. iv

DAFTAR TABEL ........................................................................................... x

DAFTAR GAMBAR ...................................................................................... xi

DAFTAR SIMBOL ......................................................................................... xiii

DAFTAR LAMPIRAN ................................................................................... xvi

BAB I PENDAHULUAN ............................................................................... 1

1.1. Latar Belakang ........................................................................................ 1

1.2. Rumusan Masalah ................................................................................ 3

1.3. RumuRuang Lingkup Penelitian............................................................. 3

1.4. Tujuan dan Manfaat Penelitian ............................................................... 3

1.4.1. Tujuan Penelitian…... ............................................................... 3

1.4.2 ..............

etode Penelitian .................................................................................... 4

Manfaat Penelitian....................................................... 4

1.5. M

1.5.1. Metode Pengumpulan data ......................................... 5

1.6.

..............

1.5.2. Metode Analisa......................................................................... 5

1.5.3. Metode Perancangan................................................................. 6

Sistematika Perancangan ......................................................................... 6

iv

Page 19: 0811461598

BAB . II LANDASAN TEORI .......................................................... 9

2.1.1. Definisi Perancangan Sistem ....................................................... 9

2.1.2. Tujuan Tahap Perancangan Sistem .............................................. 9

.............

2.1. Konsep Dasar Perancangan Sistem ......................................................... 9

2.1.3. Desain / Perancangan Sistem ...................................................... 9

2.1.4. Sasaran yang Harus Dicapai ........................................................ 10

2.2. Analisa Sistem……................................................................................. 11

2.2.1. Definisi Analisa Sistem ............................................................... 11

2.2.2. Tahapan-tahapan Analis Sistem.................................................. 12

2.2.3. Fungsi Analisa Sistem……......................................................... 12

2.3. Konsep Dasar Sistem…………………………… ................................... 13

2.3.1. Definisi Sistem…......................................................................... 13

2.3.2. Tujuan Sistem Informasi............................................................. 13

2.3.3. Komponen Sistem Informasi....................................................... 14

2.3.4. Karakter Sistem ……….............................................................. 16

2.3.5. Klarifikasi Sistem…………........................................................ 17

2.4. Konsep Dasar Informasi......................................................................... 19

2.4.1. Definis Data................................................................................. 19

2.4.2. Definisi Informasi........................................................................ 20

2.4.3. Kualitas Informasi........................................................................ 21

2.4.4. Nilai Informasi ............................................................................. 21

2.5. Pengertian Yang Berhubungan dengan Web dan Jaringan...................... 22

2.5.1. Definisi Website…....................................................................... 22

2.5.2. Pengertian Web browser.............................................................. 22

2.5.3. Pengertian Internet...................................................................... 23

2.5.4. Pengertian Intranet ..................................................................... 23

2.5.5. Pengertian AppServe.................................................................... 24

2.5.6. Pengertian PHP............................................................................ 25

2.5.7. Pengertian MySql......................................................................... 27

2.5.8. Pengertian Macromedia Dreamweaver 8.................................... 28

2.6. Konsep Dasar Database…...................................................................... 29

2.6.1. Definisi Database ........................................................................ 29

v

Page 20: 0811461598

2.6.2. Istilah-istilah database................................................................. 29

2.6.3. Rancangan database..................................................................... 30

2.6.4. Database Terdistribusi................................................................ 31

2.6.5. Desain Database ......................................................................... 31

2.7. UML (Unified Modeling Language) ....................................................... 31

2.7.1. Definisi UML (Unified Modeling Language).............................. 31

2.7.2. Definisi Diagram UML (Unified Modeling Language)............... 31

2.7.3. Bangunan Dasar Metodologi UML Unified Modeling

Language ..................................................................................... 34

2.8. Definisi Berkaitan Denag Judul…….………………………………….. 38

2.8.1. Definisi Penerimaan Siswa Baru……………………………… 38

2.8.2. Definisi Siswa Baru……………………………………

2.8.3. Definisi Sekolah……………….……………………………… 38

……… 38

2.10.

BAB

3.1.

3.1.2. Sejarah Singkat SMA Genta Syaputra......................................... 45

2.9. Elisitasi…………..…………….………………………….…………… 39

2.9.1. Elisitasi Tahap I.……………….……………………………… 39

2.9.1. Elisitasi Tahap II……………….……………………………… 39

2.9.1. Elisitasi Tahap III...…………….……………………………… 40

2.9.1. Final Draft Elisitasi…………….……………………………… 41

Literatur Riview………………………………………………………... 41

III ANALISA SISTEM YANG BERJALAN ...................................... 44

Analisa Organisasi .................................................................................. 44

3.1.1. Gambaran Umum SMA Genta Syaputra...................................... 44

3.1.3. Visi dan Misi SMA Genta Syaputra............................................. 45

3.1.4. Struktur Organisasi SMA Genta Syaputra.................................... 47

3.1.5. Wewenang dan Tanggung Jawab.................................................. 49

3.2. Urutan Prosedur....................................................................................... 53

3.2.1. Prosedur Penerimaan calon siswa baru........................................ 53

3.2.2. Prosedur Laporan Penerimaan Siswa Baru.................................. 54

3.3. Masalah Yang Dihadapi.......................................................................... 55

3.4. Kekurangan Sistem Yang Berjalan......................................................... 55

vi

Page 21: 0811461598

3.5. Analisa Batasan Sistem........................................................................... 55

3.6. Analisa Kebutuhan.................................................................................. 56

3.7. Sistem Yang Berjalan.............................................................................. 56

3.7.1. Analisa Sistem yang Berjalan pada Use Case diagr.................... 57

3.7.2. Analisa Sistem yang Berjalan pada Activity Didagram………... 58

3.7.3. Analisa Sistem yang Berjalan saat ini pada Sequence Diagram.. 61

3.8. Rancangan Elisitasi…………………………………………………….. 62

BAB IV RANCANGAN SISTEM

Rancangan Sistem Yang Diusulka Pada Use Case Diagram

.1.1.1. Use Case Diagram User Yang Diusulkan…………….. 70

4.

4.2.

YANG DIUSULKAN ............................ 70

4.1. Usulan Prosedur yang Baru ..................................................................... 70

4.1.1. ........... 70

4

4.1.1.2. Use Case Diagram Admin Yang Diusulkan………………… 71

4.1.2. Activity Diagram yang Diusulkan............................................. 72

1.2.1.  Activity Diagram User Yang Diusulkan......................... 73

4.1.2.2. Activity Diagram yang diusulkan pada Admin................ 74

4.1.3. Squence Diagram Yang Diusulkan........................................... 75

4.1.3.1. Squence Diagram User Yang Diusulkan......................... 75

4.1.3.2. Squence Diagram Admin Yang Diusulkan...................... 76

4.1.4. State Chart Diagram Yang Diusulkan...................................... 77

4.1.4.1.  State Chart Diagram Admin yang Diusulkan......................... 78

4.1.4.2. State Chart Diagram yang diusulkan pada User.............. 79

4.1.5. Calss Diagram yang Diusulkan................................................. 80

4.1.5.1. Class Diagram yang Diusulkan....................................... 80

Spesifikasi Basis Data............................................................................. 81

4.3. Rancangan Prototype............................................................................. 86

vii

Page 22: 0811461598

4.3.1. Rancangan Prototype Halaman Home....................................... 86

4.3.2. Rancangan Prototype Halaman Profile...................................... 87

4.3.3. Rancangan Prototype Biaya Registrasi...................................... 88

4.3.4. Ranvangan Prototype Halaman Penerimaan Siswa Baru........... 89

4.3.6. Rancangan Prototype Data Pendaftaran......................

4.5.6. Tampilan Hasil Seleksi............................................................... 99

4.5.8. Tampilan Berita Sekolah............................................................ 101

. Tampilan

. Tampilan Login Adm

4.3.5. Rancangan Prototype Gallery..................................................... 90

............... 91

4.3.7. Rancangan Prototype Halaman Hasil Seleksi............................ 92

4.4. Spesifikasi Hardware dan Software........................................................ 93

4.5. Implementasi Sistem Yang Diusulkan..................................................... 94

4.5.1. Tampilan Home............................................................................ 94

4.5.2. Tampilan Profile........................................................................... 95

4.5.3. Tampilan Form Pendaftaran Online........................................... 96

4.5.4. Tampilan Data Pendaftar............................................................ 97

4.5.5. Tampilan Surat Pernyataan Siswa.............................................. 98

4.5.7. Tampilan Menu Input Pembayaran............................................ 100

4.5.9. Tampilan Syarat Panduan.......................................................... 102

4.5.10 Galerry....................................................................... 103

4.5.11 in.............................................................. 104

4.5.12. Tampilan Beranda Admin.......................................................... 105

4.5.13. Tampilan Data Siswa Mendaftar Pada Admin........................... 106

4.5.14. Tampilan Data Siswa Lolos Sleksi Pada Admin........................ 107

4.6.    Jadwal Pengolahan……………………………………………………. 108

viii

Page 23: 0811461598

ix

5.1.3.1. Metode Pengamatan (Observasi Research) .................. 111

5.1.3.3. Metode Studi Pustaka (Library Research) ....................

113

4.7.   Perkiraan biaya Penelitian………..…………………………………. 109

BAB V PENUTUP .......................................................................................... 110

5.1. Kesimpulan ............................................................................................. 110

5.1.1. Kesimpulan Terhadap Rumusan Masalah ................................... 110

5.1.2. Kesimpulan Tujuan dan Manfaat Penelitian ............................... 111

5.1.2.1. Kesimpulan Terhadap Tujuan Penelitian ...................... 111

5.1.2.2. Kesimpulan Terhadap Manfaat Penelitian .................... 111

5.1.3. Kesimpulan Terhadap Metodologi Penelitian ............................. 112

5.1.3.2. Metode Wawancara (Interview Research) .................... 113

113

5.2. Saran ........................................................................................................

DAFTAR PUSTAKA ..................................................................................... 114

LAMPIRAN-LAMPIRAN ............................................................................. 116

Page 24: 0811461598

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan Ilmu Pengetahuan dan Teknologi (IPTEK) dalam

era globalisasi saat ini melaju dengan sangat pesat dan informasi yang

beredar semakin banyak dan kompleks sehingga dunia pendidikan harus

dapat mengikuti perkembangan teknologi terutama dalam bidang teknologi

komputer.

Seiring dengan perkembangan ilmu pengetahuan dan teknologi

saat ini. Kebutuhan manusia akan informasi pada saat ini menjadi begitu

mudah terpenuhi dengan hadirnya internet, yang memungkinkan

melakukan transfer informasi hanya dengan hitungan detik. Waktu dan

ruang tidak lagi menjadi persoalan, kemudahan ini memberikan

keuntungan bagi mereka yang jauh dari sumber informasi.

SMA Genta Syaputra merupakan salah satu lembaga yang bergerak

di bidang pendidikan. Pada prinsipnya SMA Genta Syaputra selalu

berusaha untuk memberikan pelayanan yang terbaik sesuai dengan

kebutuhan, termasuk penerimaan siswa baru. Adanya kebutuhan siswa

yang semakin bertambah dan belum terpenuhi oleh sistem penerimaan

siswa baru yang ada saat ini, maka diperlukan pengembangan dan

Page 25: 0811461598

2

penyempurnaan terhadap sistem yang telah ada dengan memperbaiki dari

kekurangannya.

Sistem penerimaan siswa baru yang berjalan saat ini pada SMA

Genta Syaputra dilakukan dengan cara manual, berupa pencatatan di

kertas, yaitu menggunakan formulir penerimaan siswa baru sehingga

dalam pengolahan data memerlukan waktu yang cukup lama, bahkan

terkadang sering terjadi kesalahan dalam proses pengerjaannya.

Pembuatan laporan pendaftaran siswa baru masih mengandalkan buku

induk sebagai media penyimpanan data laporan sehingga dalam proses

pembuatan sangat lambat dikarenakan harus menungu data terkumpul.

Dengan adanya masalah di atas, maka perlu adanya pembenahan

terhadap sistem yang sedang berjalan dan pengembangannya harus

disesuaikan dengan kebutuhan saat ini, maka dalam kesempatan ini

penulis mengambil judul “PERANCANGAN SISTEM INFORMASI

PENERIMAAN SISWA BARU BERBASIS WEB PADA SMA

GENTA SYAPUTRA TANGERANG”.

Page 26: 0811461598

3

1.2. Rumusan Masalah

Adapun permasalahan yang terjadi pada SMA Genta Syaputra

dalam penanganan penerimaan siswa baru adalah :

1. Bagaimana prosedur sistem informasi pendaftaran siswa baru pada

SMA Genta Syaputra?

2. Bagaimana membuat sistem pendaftaran siswa baru tersebut secara

efektif dan efisien ?

3. Bagaimana sistem dapat menghasilkan laporan yang sesuai dengan

kebutuhan pemakai (user) secara akurat dan tepat waktu ?

1.3 Ruang Lingkup Penelitian

Agar dalam pembahasan lebih terarah dan berjalan dengan baik

maka perlu adanya ruang lingkup penelitian. Penelitian hanya dibatasi

pada proses Perancangan Sistem Penerimaan Siswa Baru berbasis Web

Pada SMA Genta Syaputra yaitu dimulai dari pendaftaran, penyeleksian,

dan pembayaran registrasi,

1.4 Tujuan dan Manfaat Penelitian

1.4.1 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

1. Untuk mengetahui prosedur sistem penerimaan siswa baru pada SMA

Genta Syaputra.

Page 27: 0811461598

4

2. Membuat suatu rancangan sistem penerimaan siswa baru atau

memberikan perbaikan sistem penerimaan calon siswa baru yang lama

dengan mengusulkan sistem baru yang lebih efektif dan efisien.

3. Menghasilkan laporan yang sesuai dengan kebutuhan pemakai (user)

secara akurat dan tepat waktu.

1.4.2 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah :

1. Manfaat praktis

Diharapkan hasil peneltian ini dapat bermanfaat bagi pelaksanaan

penerimaan siswa baru pada SMA Genta Syaputra Tangerang.

2. Manfaat teoritis

Diharapkan hasil peneletian ini dapat mempermudah dan mempercepat

proses pelayanan penerimaan siswa baru pada SMA Genta Syaputra

Tngerang.

3. Manfaat Kbijakan

Diharapkan hasil penelitian ini, dapat dijadikan bahan pertimbangan

bagi pihak manajemen SMA Genta Syaputra Tangerang dalam

merencanakan pembuatan program penerimaan siswa baru berbasis

web.

1.5 Metodologi Penelitian

Dalam penyusunan laporan Skripsi ini, maka penulis

mengumpulkan data dan keterangan yang diperlukan untuk membantu

penelitian dengan metode, antara lain :

Page 28: 0811461598

5

1.5.1 Metode Pengumpulan Data

a. Metode Pengamatan ( Observasi Research )

Yaitu penulis mengadakan pengamatan langsung pada SMA Genta

Syaputra Tangerang. Khususnya di bagian administrasi siswa.

Metode ini dikaitkan untuk mengumpulkan dokumen yang merupakan

sumber informasi yang sangat penting guna membantu dalam analisa serta

rancangan dan sebagai langkah untuk selanjutnya pengembangan sistem

tersebut.

b. Metode Wawancara ( Interview Research )

Yaitu metode pengumpulan data dengan cara melakukan tanya jawab

langsung dengan Bapak Andri selaku stakeholder, di bagian

administrasi siswa dan memahami akan hal yang akan diteliti sesuai

dengan permasalahan penelitian.

c. Metode Pustaka ( Library Research )

Memperoleh data dengan cara membaca dan mempelajari buku-buku

dan literature review yang berhubungan dengan teori dan laporan

penelitian ini.

1.5.2 Metode Analisa

Analisa merupakan suatu kegiatan yang dimulai dari proses awal di

dalam mempelajari serta mengevaluasi suatu bentuk permasalahan.

Dalam tahap analisa sistem terdapat langkah-langkah dasar yang harus

dilakukan antara lain :

Page 29: 0811461598

6

a. Identify, yaitu mengidentifikasi masalah.

b. Understand, yaitu memahami sistem yang ada.

c. Analize, yaitu menganalisa sistem.

d. Report, yaitu membuat laporan hasil analisa.

1.5.3 Metode Perancangan

Perancangan Sistem Informasi Penerimaan calon Siswa Baru Pada

SMA Genta Syaputra Berbasis Web ini menggunakan beberapa software

dalam perancangannya, antara lain : Sistem Operasi Windows 7, Mozilla

Firefox, XAMPP, Adobe Dreamweaver 8, serta Visual Paradigm For UML

Enterprise Edition 6.4.

1.6 Sistematika Penulisan

Untuk memahami lebih jelas tentang laporan ini, maka materi-materi yang

tertera pada Skripsi dikelompokkan menjadi beberapa sub-sub dengan

sistematika penyampaian sebagai :

Page 30: 0811461598

7

BAB 1 PENDAHULUAN

Berisi tentang Latar Belakang, Perumusan Masalah, Tujuan

dan Manfaat Penelitian, Ruang Lingkup Penelitian,

Metodologi Penelitian dan Sistematika Penulisan.

BAB II LANDASAN TEORI

Bab ini berisikan teori yang berupa Pengertian dan Definisi,

serta literature review yang diambil dari kutipan buku yang

berkaitan dengan penyusunan laporan Skripsi.

BAB III ANALISA SISTEM YANG BERJALAN

Pada bab ini berisikan gambaran tentang Sejarah Pendidikan

SMA Genta Syaputra, Struktur Organisasi, Penjelasan tentang

tugas dan wewenang, Masalah Yang Dihadapi, Analisa

Kelebihan Dan Kekurangan Sistem Yang Berjalan, Analisa

Batasan Sistem, Analisa Kebutuhan Analisa Perangkat Sistem,

Urutan Prosedur, Tata laksana Sistem yang Berjalan,

Konfigurasi Sistem serta Draft Elisitasi.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisikan rancangan sistem yang diusulkan dalam

bentuk model sistem ( Use Case Diagram, Sequence Diagram,

Activity Diagram,state chart diagram, class diagram ) dengan

menggunakan Unified Modeling Language (UML) dan

Page 31: 0811461598

8

spesifikasi database, serta tampilan layar dari sistem yang

diimplementasikan.

BAB V PENUTUP

Bab ini berisikan Kesimpulan dan Saran berdasarkan tujuan

penelitian yang dilakukan oleh penulis.

DAFTAR PUSTAKA

LAMPIRAN

Page 32: 0811461598

9

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Perancangan Sistem

2.1.1. Definis Perancangan Sistem

Perancangan sistem adalah suatu fase dimana diperlukan suatu

keahlian perencanaan untuk elemen-elemen komputer yang akan

menggunakan sistem baru. Ada dua hal yang perlu diperhatikan dalam

perancangan sistem yaitu pemilihan peralatan dan program komputer

untuk sistem yang baru. (Kristanto, 2008:61)

2.1.2. Tujuan Tahap Perancangan Sistem

Adapun tujuan yang hendak dicapai dari tahap perancangan sistem

mempunyai maksud atau tujuan utama, yaitu sebagai berikut :

1. Untuk memenuhi kebutuhan pemakai sistem (user).

2. Untuk memberikan gambaran yang jelas dan menghasilkan

rancang bangun yang lengkap kepada pemrograman komputer

dan ahli-ahli teknik lainnya yang terlibat dalam pengembangan

atau pembuatan sistem.

2.1.3. Desain/Peranangan sisitem

Desain / perancangan sistem dapat diartikan sebagai (Kusrini,

2007 : 79) :

a. Tahap setelah analisis dari siklus pengembangan sistem.

b. Pendefinisian atas kebutuhan-kebutuhan fungsional.

Page 33: 0811461598

10

c. Persiapan untuk rancang bangun implementasi.

d. Menggambarkan bagaimana suatu sistem dibentuk, berupa

penggambaran perencanaan, pembuatan sketsa, pengaturan dari

beberapa elemen terpisah ke dalam satu kesatuan yang utuh dan

berfungsi.

e. Konfigurasi komponen software dan hardware system.

2.1.4. Sasaran Yang Harus Dicapai

Sasaran yang harus dicapai dalam perancangan sistem diantara

lain (Kusrini, 2007 : 79-80) :

a. Desain sistem harus berguna, mudah dipahami dan digunakan, data

harus mudah ditangkap, metode harus mudah diterapkan, informasi

mudah dihasilkan dan mudah pula dipahami.

b. Desain sistem harus mendukung tujuan utama perusahaan.

c. Desain sistem harus efisien dan efektif dalam mendukung

pengolahan transaksi, pelaporan manajemen dan pembuatan

keputusan.

d. Desain sistem harus memberikan komponen sistem informasi secara

rinci, meliputi data, informasi, media penyimpanan, prosedur yang

digunakan, sumber daya manusia yang dibutuhkan, perangkat keras,

perangkat lunak dan pengendaliannya.

Page 34: 0811461598

11

2.2. ANALISA SISTEM

2.2.1. Definisi Analisa Sistem

Analisa sistem dapat di definisikan sebagai penguraian suatu sistem

informasi yang utuh kedalam bagian-bagian komponennya termasuk untuk

mengindentifikasikan dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan dan hambatan-hambatan yang terjadi dan

kebutuhan-kebutuhan yang di harapkan sehinggga dapat di usulkan

perbaikan-perbaikanya (Jogianto, 2009 : 129)

Analisa sistem dapat diartikan sebagai suatu proses untuk

memahami sistem yang ada, dengan menganalisa jabatan dan uraian tugas

(business users), proses bisnis (business prosess), ketentuan atau aturan

(business rule), masalah dan mencari solusinya (business problem and

business soulution), dan rencana-rencana perusahaan (business plan)

(Yakub,2012:142)

Analisa sistem adalah teori sistem umum yang sebagai sebuah

landasan konseptual yang mempunyai tujuan untuk memperbaiki berbagai

fungsi didalam sistem yang sedang berjalan agar menjadi lebih efisien,

mengubah sasaran sistem yang sedang berjalan, merancang/mennganti

output yang sdang digunakan, untuk mencapai tujuan yang sama dengan

seperangkat input yang lain (bisa jadi lebih sederhana dan lebih interatif)

atau melakukan beberapa perbaikan serupa. (Mulyato, 2009:125),

Berdasarkan beberapa pendapat para ahli yang dikemukakan di

atas dapat ditarik kesimpulan bahwa analisis sitem adalah suatu proses

sistem yang secara umum digunakan sebagai landasan konseptual yang

Page 35: 0811461598

12

mempunyai tujuan untuk memperbaiki berbagai fungsi didalam suatu

sistem tertentu.

2.2.2. Tahapan-tahapan Analisa Sistem

Tahapan analisa sistem merupakan tahap yang sangat

penting,karena kesalahan dalam tahap ini akan menyebabkan juga

kesalahan pada tahapan yang selanjutnya.

Di dalam tahap analisa sistem terdapat langkah-langkah dasar yang harus

di lakukan oleh analis sistem yaitu sebagai berikut:

a. Identify, yaitu mengidentifikasi masalah

b. Understand, yaitu memhami kerja dari sistem yang ada

c. Analisis, yaitumenganalisis sistem

d. Report, yaitu membuat laporan hasil analisis

2.2.3. Fungsi Analis Sistem

Adapun fungsi analisa sistem adalah sebagai berikut :

1. Mengidentifikasi masalah–masalah kebutuhan pemakai (user).

2. Menyatakan secara spesifik sasaran yang harus dicapai untuk

memenuhi kebutuhan pemakai.

3. Memilih alternatif–alternatif metode pemecahan masalah yang paling

tepat.

4. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau

fungsi terakhir dari analisa sistem menerapkan rencana rancangan

sistemnya yang telah disetujui oleh pemakai.

Page 36: 0811461598

13

2.3. Konsep Dasar Sistem

2.3.1. Definisi Sistem

Sistem (system) dapat didefinisikan dengan pendekatan prosedur

dan dengan pendekatan komponen. Dengan pendekatan prosedur, sistem

dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang

mempunyai tujuan tertentu (Jogiyanto, 2009 : 34).

Sistem adalah kumpulan element yang saling berhubungan dan

beritraksi dalam satu kesatuan untu menjalankan proses pencapaian suatu

tujuan utama. (Yustini, 2012:5)

Sisitem dapat didefinisikan dengan mengumpulkan, menyimpan,

menganalisa, menyebarkan informasi unntuk tujuan tertentu”. Seperti

sisitem lainya, sebuah system informasi terdiri dari atas input

(data,intruksi) dan output (laporan, kalkulasi).

Berdasarkan pendapat para ahli yang diemuakan di atas dapat di

simpulkan bahawa sisitem adalah suatu aturan yang digunakan untuk

mengumpulkan atau mengelompokan element-element yang saling

berhubungan satu sama lain sehingga terjadi terjadi proses input dan

output guna mencapai tujuan utama.

2.3.2. Tujuan Sistem Informasi

Tujuan dari informasi adalah menghasilkan informasi. Informasi

(information) adalah data yang diolah menjadi bentuk yang berguna bagi

para pemakainya (Jogiyanto, 2009 : 36-39).

Page 37: 0811461598

14

Untuk dapat berguna, maka informasi harus didukung oleh tiga

pilar sebagai berikut :

a. Tepat kepada orangnya atau (relevance)

b. Tepat waktu (timeliness)

c. Dan tepat nilainya atau akurat (accurate)

Gambar 2.1. Pilar-pilar informasi

Berdasarkan gambar 2.1. Adalah pilar-pilar informasi, yaitu

keluaran yang tidak didukung oleh ketiga pilar ini tidak dapat dikatakan

sebagai informasi yang berguna, tetapi merupakan sampah (garbage).

2.3.3. Komponen Sistem Informasi

Sistem informasi mempunyai enam buah komponen, yaitu

komponen masukan (input), komponen model, komponen keluaran

(output), komponen teknologi, komponen basis data dan komponen

kontrol atau pengendalian (Jogiyanto, 2009 : 42-52).

Sebagai suatu sistem, ke enam komponen ini harus ada bersama

sama dan membentuk satu kesatuan. Jika satu atau lebih komponen

tersebut tidak ada, maka sistem informasi tidak dapat melaksanakan

fungsinya.

Page 38: 0811461598

15

Gambar 2.2. Komponen dari sistem informasi

Berikut adalah penjelasan dari Gambar 2.2. komponen sistem

informasi, diantaranya yaitu :

1. Komponen Masukan (input)

Input merupakan data yang masuk kedalam sistem informasi.

Komponen ini perlu ada karena merupakan bahan dasar dalam

pengolahan informasi.

2. Komponen Model

Informasi yang dihasilkan oleh sistem informasi berasal dari data

yang diambil dari basis data yang diolah lewat suatu model - model

tertentu.

3. Komponen Keluaran (output)

Produk dari sistem informasi adalah Output berupa informasi yang

berguna bagi para pemakainya. Output merupakan komponen yang

harus ada di sistem informasi.

4. Komponen Teknologi

Page 39: 0811461598

16

Teknologi merupakan komponen sistem yang penting di sistem

informasi. Tanpa adanya teknologi yang mendukung, maka sistem

informasi tidak akan dapat menghasilkan informasi tepat pada

waktunya.

5. Komponen Basis Data

Basis data (database) merupakan kumpulan dari data yang saling

berhubungan satu dengan yang lainnya, tersimpan diperangkat keras

komputer, dan digunakan perangkat lunak untuk memanipulasinya.

Data perlu disimpan didalam basis data untuk keperluan penyediaan

informasi.

6. Komponen Kontrol atau Pengendalian

Komponen kontrol merupakan komponen yang penting dan harus

ada di sistem informasi. Komponen kontrol ini digunakan untuk

menjamin bahwa informasi yang dihasilkan oleh sistem informasi

merupakan informasi yang kuat.

Sebagai suatu sistem, keenam komponen tersebut masing - masing

saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan

untuk mencapai sasarannya.

2.3.4. Karakteristik Sistem

Suatu sistem mempunyai karakteristik. Karakteristik sistem adalah

sebagai berikut ini (Jogiyanto, 2009 : 54) :

a. Suatu sistem mempunyai komponen-komponen sistem (components)

atau subsistem-subsistem.

Page 40: 0811461598

17

Suatu sistem terdiri dari sejumlah komponen-komponen yang saling

berinteraksi, yang artinya saling bekerja sama dalam membentuk

suatu kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk

subsistem.

b. Suatu sistem mempunyai batas sistem (boundary).

batasan sistem membatasi antara sistem yang satu dengan yang

lainnya atau sistem dengan lingkungan luarnya.

c. Suatu sistem mempunyai lingkungan luar (environment).

Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar

ruang lingkup atau batasan sistem yang mempengaruhi operasi

sistem tersebut.

d. Suatu sistem mempunyai penghubung (interface).

Penghubung sistem merupakan media yang menghubungkan sistem

dengan subsistem yang lain, dengan demikian dapat terjadi suatu

integrasi sistem yang membentuk suatu kesatuan.

e. Suatu sistem mempunyai tujuan (goal).

Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem

(objective). Sebuah sistem dikatakan berhasil apabila mengenai

sasaran atau tujuannya, jika suatu sistem tidak mempunyai tujuan

maka operasi sistem tidak akan ada gunanya.

2.3.5. Klasifikasi Sistem

Suatu sistem dapat diklasifikasikan sebagai sistem abstrak (abstak

system) lawan sistem fisik (phisical system), sistem alamiah (natural

system), lawan sistem buatan manusia (human made system), sistem pasti

Page 41: 0811461598

18

(deterministic system) lawan sistem probabilistik (probobalistic system),

dan sistem tertutup (closed system) melawan sistem terbuka (open system)

(Jogiyanto, 2009 : 53).

a. Sistem abstrak (abstrac system) dan sistem fisik (physical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide

yang tidak tempak secara fisik, misalnya sistem teknologi yaitu

sistem yang berupa pemikiran-pemikiran hubungan antara manusia

dengan Tuhan. Sitem fisik merupakan sistem yang ada secara fisik.

b. Sistem alami (natural system) dan sistem buatan manusia (human

made system)

Sistem alami adalah sistem yang keberadaannya terjadi secara

alami/natural tanpa campuran tangan manusia. Sedangkan sistem

buatan manusia adalah sebagai hasil kerja manusia. Contoh sistem

alamiah adalah sistem tata surya yang terdiri dari atas sekumpulan

planet, gugus bintang dan lainnya. Contoh sistem abstrak dapat

berupa sistem komponen yang ada sebagai hasil karya teknologi

yang dikembangkan manusia.

c. Sistem pasti (deterministic system) dan sistem tidak tentu

(probobalistic system)

Sistem tertentu adalah sistem yang tingkah lakunya dapat

ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu

sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem

aplikasi komputer merupakan contoh sistem yang tingkah lakunya

dapat ditentukan sebelumnya. Program aplikasi yang dirancang dan

Page 42: 0811461598

19

dikembangkan oleh manusia dengan menggunakan prosedur yang

jelas, terstruktur dan baku.

d. Sistem tertutup (closed system) dan sistem terbuka (open system)

Sistem tertutup merupakan sistem yang tingkah lakunya tidak

dipengaruhi oleh lingkungan luarnya. Sebaliknya, sistem terbuka

mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem

aplikasi komputer merupakan sistem relative tertutup, karena tingkah

laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi yang

terjadi diluar sistem

2.4. Konsep Dasar Informasi

2.4.1. Definisi Data

Sumber informasi adalah data. Data merupakan bentuk jamak dari

bentuk tunggal data atau item. Menurut McLeod dalam bukunya Yakub

(Yakub,2012: 5) “ Data adalah deskripsi kenyataan yang menggambarkan

adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang

secara relatif tidak berarti bagi pemakai”. Data dapat berbentuk nilai yang

terformat, teks, citra, audio, dan video.

1. Teks, adalah sederetan huruf, angka, dan simbol-simbol yang

kombinasinya tidak tergantung pada masing masing item secara

individual misalnya, artikel koran, majalah dan lain-lain.

2. Data yang terformat, adalah data dengan suatu format tertentu,

misalnya data yang menyatakan tanggal atau jam, dan nilai mata uang.

Page 43: 0811461598

20

3. Citra (image), adalah data dalam bentuk gambar, citra dapat berupa,

grafik, foto, hasil ronsten, dan tanda tangan.

4. Audio, adalah data dalam bentuk suara misalnya, instrumen musik,

suara orang, suara binatang, detak jantung, dan lain-lain.

5. Video, adalah data dalam bentuk gambar yang bergerak dan dilengkapi

dengan suara misalnya, suatu kejadian dan aktivitas-aktivitas dalam

bentuk film

2.4.2. Definisi Informasi

Informasi adalah kumpulan data yang diolah menjadi bentuk yang

lebih berguna dan lebih berarti bagi yang menerima (Yustini, 2012:14)

Infrmasi adalah kumpulan fakta (data) yang diorganisasikan dengan

cara tertentu sehingga mereka mempunyai arti bagi si penerima

(Sutarman,2012:14)

Tanpa suatu informasi, suatu sistem tidak akan berjalan dengan

lancar dan akhirnya bisa mati. Apabila kita masukan nama-nama

konsumen dengan saldo bank, jumlah gaji dengan jumlah jam kerja, kita

akan mendapatkan informasi yang berguna. Dengan kata lain, inforamasi

dating dari kata yang proses.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat

ditarik kesimpulan bahwa “Informasi adalah sebagai data yang sudah

diolah, dibentuk, atau dimanipulasi sesuai dengan keperluan tertentu”.

Page 44: 0811461598

21

2.4.3. Kualitas Informasi

Kualitas informasi tergantung dari 3 hal ( Jogianto, 2009 : 54) yaitu :

1. Akurat (accurate)

Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau

menyesatkan bagi orang yang menerima informasi tersebut. Harus

akurat karena dari sumber informasi sampai ke penerima informasi

kemungkinan banyak terjadi gangguan (noise) yang dapat merubah

atau merusak informasi tersebut.

2. Tepat waktu (timelines)

Informasi yang datang pada penerima tidak boleh terlambat. Informasi

yang sudah usang tidak mempunyai nilai lagi. Karena informasi

merupakan landasan di dalam pengambilan keputusan.

3. Relevan (relevance)

Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi

informasi untuk setiap orang, satu dengan lainnya adalah berbeda.

2.4.4. Nilai Informasi

Nilai informasi dapat ditentukan dari dua hal yaitu manfaat dan

biaya mendapatkanya. Suatu informasi dikatakan bernilai jika manfaatnya

lebih efektif dibandingkan dengan biaya mendapatkanya. Sebagian besar

informasi tidak dapat ditaksir keuntunganya dengan suatu nilai uang, tetapi

dapat ditaksir nilai efektifitasnya. Pengukuran nilai inventasi biasanya di

hubungkan dengan analisis cost effectiveness atau cost benefit (Permana,

2009 : 13)

Page 45: 0811461598

22

2.5. Pengertian Yang Berhubungan dengan Web dan Jaringan

2.5.1. Definisi Website

Ada beberapa pendapat yang menjelaskan definisi website,

diantaranya :

Website dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video, dan atau gabungan dari semuanya baik yang bersifat statis maupun dinamisyang membentuk suatu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan halaman (Hyperlink) (Jurnal CCIT. 2012: 112).

Pendapat lain mengatakan World Wide Web (WWW) / website

adalah fasilitas di internet yang menampilkan informasi dalam bentuk

teks, gambar, dan suara secara multimedia yang sangat interaktif (Erima

Oneto dan Yosep, 2009 : 2).

World Wide Web (www) lebih dikenal dengan web / website

merupakan file teks yang berisi tag-tag dengan format Hyper Text

Markup Language (HTML), link ke file-file grafik atau halaman web

yang lain. File ini disimpan pada server web dan dapat diakses oleh

komputer lain yang terhubung ke server, baik melalui Internet maupun

LAN (Intranet).

2.5.2. Pengertian Web Browser

Website dapat diartikan sebagai kumpulan halaman yang

menampilkan informasi data teks, data gambar diam atau gerak, data

animasi, suara, video, dan atau gabungan dari semuanya baik yang

bersifat statis maupun dinamisyang membentuk suatu rangkaian

Page 46: 0811461598

23

bangunan yang saling terkait dimana masing-masing dihubungkan

dengan jaringan halaman (Hyperlink) (Jurnal CCIT. 2012: 112).

Web browser yaitu program aplikasi yang digunakan untuk

mengakses halaman web di internet (Erima Oneto dan Yosep, 2009 : 19)

Browser merupakan software yang diinstal di mesin client, berfungsi

untuk menterjemahkan tag HTML menjadi halaman web

(Anhar, 2010 : 6).

2.5.3. Pengertian Internet

Internet dapat dikatakan sebagai jaringan komputer yang

menghubungkan pemakai komputer dari suatu negara ke negara lain di

seluruh dunia, dimana di dalamnya terdapat berbagai sumber informasi,

yang semuanya dapat kita dapatkan dari internet (Feri Indayudha, 2008 :

107).

Internet merupakan kependekan dari inter-network. Internet adalah

jaringan komputer yang sangat luas. Jaringan ini menghubungkan jutaan

komputer yang tersebar di seluruh dunia, baik itu LAN (Local Area

Network), MAN (Metropolitan Area Network), atau WAN (World Area

Network) yang terhubung dengan menggunakan TCP/IP (Transmition

Control Protocol/Internet Protocol).

2.5.4. Pengertian Intranet

Intranet adalah suatu teknik jaringan dimana aplikasi yang berjalan

disembunyikan oleh pihak tertentu untuk kalangan internal perusahaan

atau instansi tertentu (M. Syukrie dan Aretanet, 2008 : 46).

Page 47: 0811461598

24

Intranet memungkinkan karyawan perusahaan atau institusi

mengakses data atau sumber daya dari perusahaan atau institusi lain.

Media penghubung intranet ada yang menggunakan kabel saja dan ada

yang menggunakan kabel dan komputer server. Komputer server berfungsi

melayani komputer yang terdapat dalam jaringan tersebut. Jaringan

komputer termasuk dalam intranet adalah LAN (Local Area Network),

MAN (Metropolitan Area Network).

2.5.5. Pengertian XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung

banyak sistem operasi, merupakan kompilasi dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang

terdiri atas program Apache HTTP Server, MySQL database, dan

penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan

Perl. Nama XAMPP merupakan singkatan dari X (empat sistem

operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia

dalam GNU General Public License dan bebas, merupakan web server

yang mudah digunakan yang dapat melayani tampilan halaman web

yang dinamis. (Jaelani, 2011:25) Untuk mendapatkanya dapat

mendownload langsung dari web resminya.

XAMPP merupakan paket yang berbasis Open Source yang

dikembangkan oleh sebuah komunitas Open Source. Dengan

menggunakan XAMPP tidak perlu melakukan penginstalan program-

program yang lain, karena semua kebutuhan telah disediakan oleh

XAMPP. Berikut adalah beberapa paket yang telah disediakan :

Page 48: 0811461598

25

a. Apache

b. MySQL

c. PHP

d. Filezilla

e. PhpMyAdmin

2.5.6. Penegrtian PHP

PHP singkatan dari Hypertext Preprocessor yaitu bahasa

pemrograman web server-side yang bersifat open source. PHP merupakan

script yang terintegrasi dengan HTML dan berada pada server (server side

HTML embedded scripting). PHP adalah script yang digunakan untuk

membuat halaman yang dinamis (up to date) (Anhar, 2010 : 3).

Pendapat lain menjelaskan PHP adalah akronim dari Hypertext

Preprocessor, yaitu satu bahasa pemrograman berbasiskan kode-kode

(script) yang digunakan untuk mengolah suatu data dan mengirimnya

kembali ke web browser menjadi kode HTML. Kode PHP mempunyai

cirri-ciri khusus, yaitu (Diar Puji Oktavian, 2010 : 31) :

a. Hanya dapat dijalankan menggunakan web server, missal : Apache

b. Kode PHP diletakkan dan dijalankan di web server

c. Kode PHP dapat digunakan untuk mengakses database, seperti :

MySQL, PostgreSQL, Oracle, dan lain-lain

d. Merupakan software yang bersifat open source

e. Gratis untuk di-donwload dan digunakan

f. Memiliki sifat multipaltform, artinya dapat dijalankan menggunakan

Page 49: 0811461598

26

g. sistem operasi apapun, seperti : Linux, Unix, Windows, dan lain-lain.

Berikut contoh umum penggunaan script PHP untuk menjelaskan

tentang PHP sebagai script yang disisipkan dalam bentuk HTML.

<html>

<head>

<title>

Contoh

</title>

</head>

</body>

<?

Echo “Hello, World”

?>

</body>

</html>

Contoh script diatas berbeda dengan script yang ditulis dengan

bahasa lain seperti bahasa C atau bahasa Perl. Programmer tidak harus

menuliskan semua dokumen HTML sebagai bagian dari keluaran dari

script PHP, cukup menuliskan bagian mana saja yang berupa tag html dan

bagian mana saja yang harus ditulis atau dihasilkan dari program script

PHP, kode diapit dengan menggunakan tag awal tag akhir yang khusus

yang memungkinkan pemprograman untuk masuk dan keluar dari mode

script PHP.

Page 50: 0811461598

27

2.5.7. Pengertian MySQL

MySQL merupakan program database server sebagai tempat

penyimpanan dan mengolah data (Diar Puji Oktavian, 2010 : 32).

Pendapat lain menjelaskan MySQL adalah salah satu software

sistem manajemen database (DBMS) Structured Query Language (SQL)

yang bersifat open source. SQL adalah bahasa standar untuk mengakses

database dan didefinisikan dengan standar ANSI/ISO SQL (Woro Widya,

2010 : 26)

Beberapa kelebihan database MySQL antara lain :

a. MySQL merupakan database server, jadi dapat diakses dari jauh

karena dapat tersambung ke media internet selain itu juga dapat

berperan sebagai client.

b. MySQL adalah sebuah software data open source artinya software

ini bebas digunakan oleh siapa saja tanpa harus membeli lisensinya

kepada pembuat.

c. MySQL adalah database menggunakan enkripsi password, jadi

cukup aman karena memiliki password untuk mengaksesnya.

d. MySQL merupakan database yang multi user, artinya database ini

tidak hanya digunakan oleh sepihak orang akan tetapi dapat

digunakan oleh banyak pengguna.

e. MySQL menggunakan suatu bahas permintaan standar yaitu SQL

(Structured Query Language) yaitu sebuah perintah yang di

standarkan pada database server.

Page 51: 0811461598

28

2.5.8. Pengertian Macomedia Dreamweaver 8

Macromedia Dreamweaver merupakan sebuah software yang menangani

tata letak (layout) halaman web. Macromedia Dreamweaver adalah

program aplikasi professional untuk merubah HTML secara visual dan

mengelola Website serta pages. Karena tampil secara visual, aplikasi

Macromedia Dreamweaver 8 mudah dioperasikan. Program ini

menyediakan banyak perangkat yang dapat meningkatkan kemampuan

user di dalam membuat Web (Bunafit, 2008 : 1).

Dreamweaver 8 mencakup banyak fitur baru untuk membantu anda

membuat dan memelihara situs web yang berkisar dari halaman rumah

dasar untuk aplikasi canggih yang mendukung praktek-praktek terbaik dan

teknologi terbaru.

Dengan menggunakan macromedia dreamweaver, seorang programer web

dapat dengan mudah membuat dan mendesain web-nya, karena bersifat

WYSUWYG (What You See Is What You Get). Dreamweaver selain editor

yang komplit juga dapat digunakan untuk membuat animasi sederhana

yang berbentuk layer dengan bentuk Javascript yang didukungnya.

Dengan adanya program ini kita tidak akan susah-susah untuk mengetik

script-script format HTML, PHP, JSP, Asp, JavaScript, CSS maupun kode

program lainnya.

Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh

Adobe System yaitu versi 8. versi terakhir Dreamweaver keluaran Adobe

System adalah Adobe Dreamweaver CS5 yang ada dalam Adobe Suite 5.

Page 52: 0811461598

29

2.6. Konsep dasar Database

2.6.1. Definisi Database

Basis data (database) adalah kumpulan dari data yang saling

berhubungan satu dengan lainnya tersimpan di perangkat keras komputer

dan digunakan perangkat lunak untuk memanipulasinya (Jogiyanto, 2009 :

46).

Dari definisi di atas terdapat tiga hal yang berhubungan dengan

basis data (database), yaitu sebagai berikut :

a. Data itu sendiri yang diorganisasikan dalam bentuk basis data

(database).

b. Simpanan permanen (storage) untuk menyimpan basis data tersebut.

Simpanan ini merupakan bagian teknologi perangkat keras yang

digunakan di sistem informasi. Simpanan permanen yang umumnya

digunakan berupa hard disk.

c. Perangkat lunak untuk memanipulasi basis datanya. Perangkat lunak

ini dapat dibuat sendiri dengan menggunakan bahas pemrograman

komputer atau dibeli dalam bentuk suatu paket. Banyak paket

perangkat lunak ini disebut dengan DBMS (Data Base Management

System).

2.6.2. Istilah-Istilah Database

Bebrapa terminology dalam database diantara lain :

a. Basis data (Database) adalah Sekumpulan data yang saling

berhubungan untuk mencapai suatu tujuan.

Page 53: 0811461598

30

b. Data adalah fakta-fakta yang dapat disimpan dan mempunyai arti

tertentu.

Input Data dapat dikelompokkan menjadi 3, antara lain (Jurnal

CCIT. 2009 : 307) :

1. Data master meliputi : data pencari kerja, dan data lowongan

kerja.

2. Data transaksi meliputi : penempatan tenaga kerja, status

pencaker, status lowongan kerja, rekapitulasi ke IPK kab/ kota

dan rekapitulasi ke IPK provinsi.

3. Table referensi meliputi : table-tabel pendukung untuk data

master dan transaksi.

c. Tabel adalah Tempat untuk menyimpan data, tabel terdiri dari field

dan record.

d. Field biasa disebut juga dengan kolom, yaitu bagian tabel tempat

menyimpan sebuah item data.

e. Record biasa disebut juga dengan baris, yaitu satu bagian informasi

yang disimpan dalam tabel, misal data seorang mahasiswa akan

disimpan dalam satu record yang terdiri dari beberapa kolom / field.

2.6.3. Rancanagn Database

Rancangan database adalah sebagai kumpulan data dari penempatan

tenaga kerja yang saling terkait dan mempengaruhi sesuai dengan tingkat

kepentingannya sehingga data tersebut terintegrasi dan independence

(Jurnal CCIT. 2009 : 307)

Page 54: 0811461598

31

2.6.4. Database Terdistribusi

Database terdistribusi merupakan sebuah database yang berada di bawah

kontrol DBMS di multiple komputer dalam lokasi fisik yang sama atau di

sebarkan melalui jaringan komputer yang saling terkoneksi (Jurnal CCIT.

2009 : 33).

2.6.5. Desain Database

Desain database Dibuata setelah melakuka analisa terhadap data yang ada

pada penerimaan mahasisiwa baru sebagai objek prototype program sisite

data warehouse dan data maining sebagai tool pengukur kinerja. (Jurnal

CCIT 2011:174)

2.7. Unified Modeling Language (UML)

2.7.1. Definisi Unified Modeling Language (UML)

Ada beberapa pendapat yang menjelaskan tentang UML (Unified

Modeling Language), diantaranya :

UML singkatan dari Unified Modeling Language yang berarti

bahasa pemodelan standar. Menurut Chonoles (2003 : bab 1) mengatakan

sebagai bahasa, berarti UML memiliki sintaks dan semantik. Ketika kita

membuat model menggunakan konsep UML ada aturan-aturan yang harus

diikuti. Bagaimana elemen pada model-model yang harus kita buat

berhubungan satu dengan yang lainnya harus mengikuti standar yang ada.

UML bukan hanya sekedar diagram, tetapi juga menceritakan konteksnya.

Ketika pelanggan memesan sesuatu dari sistem, bagaimana transaksinya?

Bagaimana sistem mengalami error yang terjadi? bagaimana keamanan

Page 55: 0811461598

32

terhadap sistem yang kita buat? Dan sebgainya dapat dijawab dengan

UML (Prabowo Pudjo Widodo, 2011 : 8).

Dan pendapat lain menjelaskan UML adalah suatu alat bantu yang

sangat handal dalam bidang pengembangan yang berorientasi objek. Hal

ini disebabkan karena uml menyediakan bahasa pemodelan visual yang

memungkinkan pengembang sistem untuk membuat cetak cetak biru atas

visi mereka dalam bentuk baku (Jurnal CCIT 2008 : 70)

2.7.2. Definisi Diagram UML ( Unified Modeling Language)

Beberapa literature menyebutkan bahwa UML menyediakan

sembilan jenis diagram, yang lain menyebutkan delapan karena ada

beberapa diagram yang digabung, misalnya diagram komunikasi, diagram

urutan dan diagram pewaktuan digabung menjadi diagram interaksi.

Namun demikian model-model itu dapat dikelompokkan berdasarkan

sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain (Prabowo

Pudjo Widodo, 2011 : 10-12) :

a. Diagram kelas. Bersifat statis, Diagram ini memperlihatkan

himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi,

serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan

sistem berorientasi objek. Meskipun bersifat statis, sering pula

diagram kelas memuat kelas-kelas aktif.

b. Diagram paket (Package Diagram). Bersifat statis. Diagram ini

memperlihatkan kumpulan kelas-kelas, merupakan bagian dari

diagram komponen.

Page 56: 0811461598

33

c. Diagram use-case. Bersifat statis. Diagram ini memperlihatkan

himpunan use-case dan actor-aktor (suatu jenis khusus dari kelas).

Diagram ini terutama sangat penting untuk mengorganisasi dan

memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan

pengguna.

d. Diagram interaksi dan sequence (urutan). Bersifat dinamis. Diagram

urutan adalah iterasiksi yang menekannkan pada pengiriman pesan

dalam suatu waktu tertentu.

e. Diagram komunikasi (communication diagram). Bersifat dinamis.

Diagram sebagai pengganti diagram kolaborasi UML 1.4 yang

menekankan organisasi struktural dari objek-objek yang menerima

serta mengirim pesan.

f. Diagram statechart (statechart diagram). Bersifat dinamis. Diagram

status memperlihatkan keadaan-keadaan pada sistem, memuat status

(state), transisi, kejadian serta aktivitas.

g. Diagram aktivitas (activity diagram). Bersifat dinamis. Diagram

aktivitas adalah tipe khusus dari diagram status yang

memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya

dalam suatu sistem. Diagram ini terutama penting dalam pemodelan

fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali

antar objek.

h. Diagram komponen (component diagram). Bersifat statis. Diagram

komponen ini memperlihatkan organisasi serta kebergantungan

Page 57: 0811461598

34

sistem/perangkat lunak pada komponen-komponen yang telah ada

sebelumnya.

i. Diagram deploymen (deployment diagram). Bersifat statis. Diagram

ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time).

Memuat simpul-simpul beserta komponen-komponen yang di

dalamnya.

Kesembilan diagram ini tidak mutlak harus digunakan dalam

pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada

UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya

data flow diagram, entity relationship diagram, dan sebagainya.

2.7.3. Bangun Dasar Metodologi UML Unified Modeling Language

“Bangunan dasar metodologi Unified Modeling Language (UML)

menggunakan tiga bangunan dasar untuk mendeskripsikan

sistem/perangkat lunak yang akan dikembangkan, yaitu (Adi Nugroho,

2008 : 18) :

a. Sesuatu (things)

Ada 4 (empat) things dalam Unified Modeling Language

(UML), yaitu.

1. Structural things

Merupakan bagian yang relatif statis dalam model Unified

Modeling Language (UML). Bagian yang relatif statis dapat

berupa elemen-elemen yang bersifat fisik maupun konseptual.

Page 58: 0811461598

35

2. Behavioral things

Merupakan bagian yang dinamis pada model Unified

Modeling Language (UML), biasanya merupakan kata kerja dari

model Unified Modeling Language (UML), yang mencerminkan

perilaku sepanjang ruang dan waktu.

3. Grouping things

Merupakan bagian pengorganisasi dalam Unified

Modeling Language (UML). Dalam penggambaran model yang

rumit kadang diperlukan penggambaran paket yang

menyederhanakan model. Paket-paket ini kemudian dapat

didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan

sesuatu, misalnya model-model dan subsistem-subsistem.

4. Annotational things

Merupakan bagian yang memperjelas model Unified

Modeling Language (UML) dan dapat berupa komentar-

komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen

dalam model Unified Modeling Language (UML).

b. Relasi (Relationship)

Ada 4 (empat) macam relationship dalam Unified Modeling

Language (UML), yaitu :

1. Kebergantungan

Merupakan hubungan dimana perubahan yang terjadi

pada suatu elemen mandiri (independent) akan mempengaruhi

Page 59: 0811461598

36

elemen yang bergantung padanya elemen yang tidak mandiri

(independent).

2. Asosiasi

Merupakan apa yang menghubungkan antara objek satu

dengan objek lainnya, bagaimana hubungan suatu objek dengan

objek lainnya. Suatu bentuk asosiasi adalah agregasi yang

menampilkan hubungan suatu objek dengan bagian-bagiannya.

3. Generalisasi

Merupakan hubungan dimana objek anak (descendent)

berbagi perilaku dan struktur data dari objek yang ada diatasnya

objek induk (ancestor). Arah dari atas kebawah dari objek induk

ke objek anak dinamakan spesialisasi, sedangkan arah

berlawanan sebaliknya dari arah bawah keatas dinamakan

generalisasi.

4. Realisasi

Merupakan operasi yang benar-benar dilakukan oleh

suatu objek.

c. Diagram

Ada 5 (empat) macam diagram dalam Unified Modeling

Language (UML), yaitu :

1. Use Case Diagram

Use Case yaitu suatu deksripsi fungsi dari sebuah sistem dari

perspektif pengguna. Use case bekerja dengan cara

mendeskripsikan tipikal interaksi antara pengguna sebuah sistem

Page 60: 0811461598

37

(aktor) dengan sistemnya sendiri melalui sebuah cerita

bagaimana sebuah sistem dipakai (Jurnal CCIT. 2008 : 71).

Diagram ini memperihatkan himpunan use case dan aktor-aktor

(suatu jenis khusus dari kelas). Diagram ini terutama sangat

penting untuk mengorganisasi dan memodelkan perilaku dari

suatu sistem yang dibutuhkan serta diharapkan pengguna.

2. Class Diagram

Class Diagram yaitu suatu spesifikasi yang jika

diintansikan akan menghasilkan sebuah objek. Class

menggambarkan keadaan (atribut / property) suatu sistem,

sekaligus menawarkan pelayanan untuk memanipulasi keadaan

tersebut ( metode / fungsi) (Jurnal CCIT. 2008 : 71).

Diagram ini memperlihatkan himpunan kelas-kelas,

antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi

antar objek.

3. Sequence Diagram

Diagram ini memperlihatkan interaksi yang menekankan pada

pengiriman pesan (message) dalam suatu waktu tertentu.

4. State Chart Diagram

Diagram ini memperlihatkan state-state pada sistem, memuat

state, transisi, event, dan aktifitas. Diagram ini terutama penting

untuk memperlihatkan sifat dinamis dari antarmuka, kelas,

Page 61: 0811461598

38

kolaborasi dan terutama penting pada pemodelan sistem-sistem

yang reaktif.

5. Activity Diagram

Diagram ini memperlihatkan aliaran dari suatu aktifitas ke

aktifitas lainnya dalam suatu sistem. Diagram ini terutama

penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan

memberi tekanan pada aliran kendali antar objek.

2.8. Definisi Berkaitan Dengan Judul

2.8.1. Definisi Penerimaan Siswa Baru

Penerimaan siswa baru adalah menerima siswa baru dengan

melakukan pendaftaran dan persyaratan yang telah di beritahukan oleh

lembaga pendidikan dan untuk memberikan pendidikan kepada

masyarakat dalam rangka memperoleh hak-hak sebagai warga Negara

(Yogi Febrian, 2009:7)

2.8.2. Definisi Siswa Baru

Siswa adalah calon sisw ayang akan masuk ke sebuah lembaga

utamnya adalah belajar dalam memasuki lingkungan baru dengan

melakukan pendaftaran yaitu dengan cara melakukan pengisian formulir

pendaftaran dan pengisisan data serta melakukan pembayaran registrasi

siswa baru (Oktavianti,2006:36)

2.8.3. Definisi Sekolah

Menuruut Ki Hajar Dewantara dalam kamus besar bahasa

Indonesia, Sekolah merupakan lembaga atau bangunan untuk belajar dan

Page 62: 0811461598

39

mengajar serta tempat menerima dan memberi pelajaran menurut

tingkatnya (dasar,lanjut,tinggi) menurut jurusanya.

2.9. Elisitasi

Elisitasi (elicitation) menurut Hidayati (2007) adalah berisi usulan

rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan

disanggupi oleh penulis untuk dieksekusi. Elisitasi didapat melalui metode

wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut, (Suryo

Guritno, Sudaryono dan Untung Rahardja 2011 : 302) :

2.9.1. Elisitasi Tahap I

Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak

manajemen terkait melalui proses wawancara (Suryo Guritno, Sudaryono

dan Untung Rahardja 2011 : 303).

2.9.2. Elisitasi Tahap II

Merupakan hasil pengklasifikasian dari elisitasi tahap I

berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan

antara rancangan sistem yang penting dan harus ada pada sistem baru

dengan rancangan yang disanggupi untuk dieksekusi (Suryo Guritno,

Sudaryono dan Untung Rahardja 2011 : 303).

1. (M) pada MDI itu artinya Mandatory. Maksudnya requirement

tersebut harus ada dan tidak boleh dihilangkan pada saat membuat

sistem baru.

2. (D) pada MDI itu artinya Desirable. Maksudnya requirement

tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika

Page 63: 0811461598

40

requirement tersebut digunakan dalam pembentukan sistem, akan

membuat sistem tersebut lebih perfect.

3. (I) pada MDI itu artinya Inessential. Maksudnya bahwa requirement

tersebut bukanlah bagian dari sistem yang dibahas dan merupakan

bagian dari luar sistem.

2.9.3. Elisitasi Tahap III

Merupakan hasil penyusutan dari elisitasi tahap II dengan cara

mengeliminasi semua requirement yang option-nya I pada metode MDI.

Selanjutnya semua requirement yang tersisa diklasifikasikan kembali

melalui metode TOE (Suryo Guritno, Sudaryono dan Untung Rahardja

2010 : 303).

a. (T) artinya Technical, maksudnya bagaimana tata cara / tehnik

pembuatan requirement tersebut dalam sistem yang diusulkan.

b. (O) artinya Operasional, maksudnya bagaimana tata cara

penggunaan requirement tersebut dalam sistem yang akan

dikembangkan.

c. (E) artinya Ekonomi, maksudnya berapakah biaya yang diperlukan

guna membangun requirement tersebut di dalam sistem.

Metode TOE tersebut dibagi kembali menjadi beberapa option,

yaitu sebagai berikut :

a. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan

pemakaiannya sulit serta biayanya mahal. Sehingga requirement

tersebut harus dieliminasi.

b. Middle (M) : Mampu untuk dikerjakan.

Page 64: 0811461598

41

c. Low (L) : Mudah untuk dikerjakan.

2.9.4. Final Draft Elisitasi

Final draft merupakan hasil akhir yang dicapai dari suatu proses

elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang

akan dikembangkan (Suryo Guritno, Sudaryono dan Untung Rahardja

2011 : 304).

2.10. Literatur Riview

Literature review adalah suatu survey literature tentang penemuan-

penemuan yang telah dilakukan oleh penelitian sebelumnya yang

berhubungan dengan topik penelitian (Warsito, 2009 : 42).

Berikut ini adalah penelitian yang telah dilakukan dan memiliki

korelasi yang searah antara lain:

1. Penelitian yang dijalankan oleh Muamar Ghazi [2008].

Penelitian yang telah dijalankan oleh Muamar Ghazi berjudul “ Rancangan

Sistem Administrasi penerimaan siswa baru pada yayasan pendidikan

islam (yaspi) Al-Mubarok”. Pada tahun 2008. Metode yang diusulkan pada

penelitian ini menggunakan program Visual Basic 6.0. Pembahasannya

hanya dibatasi pada pembayaran registrasi penerimaan siswa baru saja.Hal

tersebut untuk membantu divisi keuangan, sistem ini dirancang untuk

dijadikan solusi awal untuk memberikan kemudahan dalam menghasilkan

data-data yang akurat dan juga meningkatkan kinerja optimal khususnya

pada sub bagian administrasi. Program yang dibuat berbentuk object

oriented tetapi masih harus dilakukan evaluasi agar tidak tejadi kesalahan-

Page 65: 0811461598

42

kesalahan dalam penginputan data siswa dan agar tidak terjadi kerangkapan

data. Dengan ini penelitian akan dikembangkan lagi agar pembahasannya

meliputi semua pembayaran mengenai keuangan.

2. Penelitian yang telah dijalankan oleh Bahrul Ulum [2008]

Penelitian yang telah dijalankan oleh Bahrul Ulum berjudul “ Analisa

Sistem Informasi Layanan Registrasi Siswa pada SMAN 1 Cikupa” ,

pada tahun 2008. Metode yang diusulkan pada penelitian ini menggunakan

program Visual Basic 6.0. Pembahasannya hanya dibatasi pada pembayaran

registrasi penerimaan siswa baru saja. Hal tersebut untuk membantu divisi

keuangan, sistem ini dirancang untuk dijadikan solusi awal untuk

memberikan kemudahan dalam menghasilkan data-data yang akurat dan

juga meningkatkan kinerja optimal khususnya pada sub bagian administrasi

di sekolah dengan adanya program yang diusulkan tersebut.

Program yang dibuat berbentuk object oriented tetapi masih harus dilakukan

evaluasi agar tidak tejadi kesalahan-kesalahan dalam penginputan data siswa

dan agar tidak terjadi kerangkapan data.

3. Penelitian yang dijalankan oleh dini amelia Rahmah [2010].

Penelitian yang telah dijalankan oleh dini amelia Rahmah berjudul“

Perancangan Sistem penerimaan siswa baru berbasis web pada Mts Al-

Mubarok” . Pada tahun 2010, Metode yang diusulkan pada penelitian ini

menggunakan program PHP. Pembahasannya hanya dibatasi pada

penerimaan siswa baru saja. Hal tersebut untuk membantu divisi penerimaan

siswa baru, sistem ini dirancang untuk memudahkan pendaftaran siswa baru,

pengontrolan pada sistem ini hanya dilakukan pengecekan pada proses

Page 66: 0811461598

43

pengambilan informasi, nantinya akan di cek sudah berapa banyak informasi

siswa baru yang mendaftar. Karena informasi terus berubah sesuai dengan

masukan yang ada.

4. Penelitian yang dilakukan oleh Dewi Sri Nurhayati:[2008] Peneleitian ini

membahas tenetang ”Analisa sistem penerimaan siswa baru pada SMA

PGRI Serpong”, Penelitian ini di lakukan unutk mengetahui prosedur,

kelebihan, kekurangan, peluang, dan kendala pada sistem pengolahan

penerimaan siswa baru pada sekolah tersebut.

5. Penelitian yang dilakukan oleh Doni Kurniawan: [2009] dengan judul ”

Perancangan sistem informasi penerimaan siswa baru berbasis web” Pada

Yayasan Pendidikan dan Pengembangan umat islam (YYPUI) ciledug.

Penelitian ini di buat untuk membantu lancarnya proses pendataan siswa

baru serta pembuatan laporan-laporan yang di butuhkan sebagai jalan keluar

dari maslah tersebut.

6. Penelitian yang dilkukan oleh Andi Marestio Nugroho : [2009] mengenai

analisa sistem pendaftaran siswa baru di SMK Kesehatan Riska Indrya.

Sistem ini di usulkan untuk memperbaiki kekurangan kekurangan yang ada

pada sistem pendftaran di SMK Kesehatan Riksa Indrya.

Page 67: 0811461598

44

BAB III

ANALISA SISTEM YANG BERJALAN

3.1. Analisa Organisasi 3.1.1. Gambaran Umum SMA Genta Syaputra

SMA Genta Syaputra adalah sebuah lembaga yang menangani

kegiatan pendidikan. Dalam menangani bidang pendidikan SMA Genta

Syaputra berupaya mewujudkan keselarasan dan keterpaduan antara

agama, ilmu pengetahuan, dan teknologi sebagai realisasi dari upaya

pengembangan fungsi dan fitrah manusia. Dalam rangka membantu

pemerintah meningkatkan kualitas pendidikan dan kemampuan sumber

daya manusia, maka lahirlah SMA Genta Syaputra di tengah-tengah

masyarakat Tangerang.

SMA Genta Syaputra didirikan pada tahun 2011, yang bertempat di

Jl. Pintu Kapuk Rt 034/14 Desa. Bojong Renged Kecamatan. Teluk Naga

Kabupaten. Tangerang. SMA Genta Syaputra yang saat ini sedang

berkembang telah meraih prestasi salah satunya di bidang Ekstrakulikuler

Terbaik 1 Mayoret Marching Band Kota Tangerang 2012. SMA Genta

Syaputra berkomitmen untuk mempersiapkan anak didiknya menempuhi

ke jenjang pendidikan yang lebih tinggi dan untuk dapat berperan serta

dalam kehidupan bermasyarakat.

Page 68: 0811461598

45

3.1.2. Sejarah Singgkat SMAGenta Syaputra

Pada awal pertumbuhan SMA Genta Syaputra yang beralamat Jl.

Pintu Kapuk Rt 034/14 Desa. Bojong Renged Kecamatan. Teluk Naga

Kabupaten. Tangerang. didirikan dengan luas 2.250 m2 status lokasi tanah

tersertifikasi. SMA Genta Syaputra berdiri sejak tahun 2011 pada tanggal,

11 November 2011 dibawah Yayasan Pendidikan GENTA SYAPUTRA.

SMA Genta Syaputra yang saat ini masih berkembang Tenaga

Pengajar dengan kualifikasi pendidikan keguruan dan 95% tenaga pengajar

adalah lulusan SI. Ini adalah salah satu potensi pendidikan yang sangat

baik untuk melahirkan generasi yang berprestasi.

3.1.3. Visi dan Misi SMA Genta Syaptra

1. VISI

Sejalan kebijakan kementrian Pendidikan dan kebudayaan

pada aspek pemerataan dan perluasan akses pendidikan.

Kementrian Pendidikan dan Kebudayaan Kabupaten Tangerang

melalui renstra bidang pendidikan bahwa di Kabupaten

Tangerang idealnya perbandingan sekolah menengah kejuruan

dengan sekolah umum adalah 50:50

Visi SMA Genta Syaputra adalah “melahirkan pelajar

yang berkualitas dengan menguasai ilmu pengetahuan dan

teknologi serta Agama sehingga mampu bersaing percaturan

global tanpa mengabaikan nilai-nilai luhur pancasila”.

Page 69: 0811461598

46

2. MISI

1. Mengembangkan ilmu penegetahuan dan teknologi, seni serta

budaya yang relevan dengan perkembangan dan kebutuhan

masyarakat pada zamanya.

2. Membangun kesadaran keilmuan dan tradisi akademik yang

kuat dan mengakar.

3. Mendidik siswa befikir kritis, bersikap dewasa bekerja kreatif

dan inovatif.

4. Mencetak lulusan yang memiliki kompetensi pengetahuan, skill

dan sikap bermasyarakat yang professional.

5. Mendidik siswa memiliki kemantapan aqidah dan keanggunan

moral.

6. Mendidik siswa yang mengaktualisasikan nilai-nilai kebenaran

dalam kehidupan paraktis bermasyarakat, berbangsa dan

bernegara.

7. Mendidik siswa agar mampu menghasilkan pengetahuan

empiric dan informasi baru yang memperkaya ilmu

pengetahuan, teknologi dan seni agar bermanfaat bagi

kehidupan masyarakat , bangsa dan Negara

3. Tujuan 1. Mencetak siswa sadar, mampu dan ahli di bidangnya, sehingga

mampu memilih karier, ulet dan gigih dalam berkompetisi,

Page 70: 0811461598

47

mengembangkan sikap profesional dalam bidang keahlian

yang dimilikinya.

2. Menjadikan lulusan mampu, ahli dan mahir dalam konsep dan

praktik menggunakan teknologi berbasis komputer, mampu

bekerja mandiri, bukan hanya mampu mengisi lowongan

pekerjaan tetapi juga mampu menciptakan pekerjaan sesuai

keahlian yang dimilikinya.

3. Menciptakan budaya ilmu dalam lingkungan pembelajaran

yang kondusif, agresif dan kompetitif serta antisipatif terhadap

perkembangan dan kemajuan ilmu pengetahuan dan teknologi

tanpa mengabaikan aspek ruhiyah dan IMTAQ.

4. Melahirkan generasi yang mampu menjawab tantangan zaman

dengan menguasai teknologi informasi dan komunikasi,

berwawasan global, bersikap nasionalisme dan kebangsaan.

5. Mempertahankan dan mengembangkan budaya ilmu dan

teknologi berbasis hati nurani dan IMTAQ

3.1.4. Struktur Organisasi SMA Genta Syaputra

Agar kegiatan pada Sekolah SMA Genta Syaputra berjalan sesuai

dengan program yang telah di bentuk maka di bentuk Struktur Organisasi

Kepengurusan Sekolah seperti pada gambar 3.1.

Page 71: 0811461598

48

STRUKTUR ORGANISASI SMA GENTA SYAPUTRA

Gambar 3.1. Struktur Organisasi SMA GENTA SYAPUTRA.

KOMITE SEKOLAH

Drs. H. SARBANI

UNIT PERPUSTAKAAN

BID. PRASARANA

ABDUL MUKTI, S.Pd

W. KELAS XI IPS 4

RIANTO, S.Pd

WALI KELAS XI IPS 2

DIAH RAHMAWATI

KEPALA SEKOLAH

H. JAYADI ,S.Pd

TATA USAHA

DIAH RAHMAWATI

WALI KELAS X.3

MARWAN SETIAWAN, S.Pd

BENDAHARA

IRMAN SUPRIYANTO

WAKIL KEPALA SEKOLAH

YUDA PUTRANTO ,S.Pd

BID. KESISWAAN

RAGA WIRANATA, S.Pd

BID. KURIKULUM

MULYADI A.Z, M.Si

WALI KELAS XI IPA 1

DIAH RAHMAWATI

WALI KELAS XI IPS 5

SATRIA, S.Kom

W.KELAS XI IPS 1

FADILAH, S.Pd.I

W.I KELAS XI IPS 3

AGUNG SUDRAJAT, S,Pd

WALI KELAS X.1

MARYANIH, S.Pd

WALI KELAS X.2

IIS KHAERUNISYAH, SKM

BID.HUMAS

ROMLI SAHIB, S.Pd

W.KELAS XI IPS 2

ROSANAH IKHLASIAH,

S.Pd

Page 72: 0811461598

49

3.1.5. Wewenang dan Tanggung Jawab

1. Komite Sekolah Bertugas Yaitu 1. Menyampaikan aspirasi para wali murid pada rapat dan pihak

sekolah

2. Mengawasi jalanya pelaksanaan kegiatan proses belajar mengajar

3. Merencanakan program pembangunan dan kegiatan sekolah

4. Mengawasi pengeluaran keuangan sekolah

5. Sebagai penengah antara pihak sekolah dengan orang tua murid

2. Kepala Sekolah bertugas Yaitu

Intern (Kedalam) Sekolah :

1. Membuat rencana kerja harian, mingguan, bulanan, semester,

dan tahunan.

2. Membina tercapainya situasi KBM (Kegiatan Belajar

Mengajar) Petugas dalam bidang masing-masing.

3. Membina dan membimbing setiap petugas dalam bidang

masing-masing.

4. Membimbing dan membina administrasi keuangan.

5. Sebagai Pembina dan Pengatur Seleksi Panitia Siswa Baru

6. Memimpin upacara sekolah.

7. Mengatur, membina, mendayagunakan tenaga sarana yang ada

demi tercapainya tujuan yang dikehendaki.

8. Mengadakan rapat.

Page 73: 0811461598

50

Ekstern (Keluar) Sekolah :

1. Mengadakan pertemuan-pertemuan dengan orang tua murid.

2. Mengadakan hubungan dengan badan-badan sosial yang dapat

membantu pelaksanaan kegiatan belajar mengajar disekolah.

3. Mengadakan hubungan dengan badan-badan swasta dalam

rangka usaha peningkatan pendidikan dan pengajaran sekolah.

4. Mengadakan hubungan kerjasama dengan lembaga-lembaga

pendidikan secara vertikal maupun horizontal dalam usaha

pembinaan dan pengembangan pendidikan disekolah.

5. Menghadiri rapat-rapat dinas (rapat di luar sekolah).

3. Wakil Kepala Sekolah Bertugas yaitu :

1. Mewakili kepala sekolah bila kepala sekolah tidak ada disekolah.

2. Mewakili kepala sekolah dalam membina pelaksanaan tugas.

3. Membantu kepala sekolah menyusun kegiatan harian.

4. Membantu kepala sekolah menentukan kebijakan tugas.

5. Memberi saran-saran kepada kepala sekolah.

6. Membantu kepala sekolah melaksanakan supervisi kelas.

4. Kepala Tata Usah Bertugas yaitu :

1. Penyusunan administrasi siswa.

2. Penyusunan administrasi perlengkapan sekolah.

3. Penyusunan dan penyajian data / statistik sekolah.

4. Pengelolaan keuangan sekolah.

5. Pembinaan dan pengembangan karir pegawai tata usaha dan guru.

6. Membuat Buku induk siswa dan surat menyurat.

Page 74: 0811461598

51

7. Membuat laporan pelaksanaan kegiatan pengurusan ketatausahaan.

8. Membuat laporan dalam pencatatan data Panitia Seleksi Siswa

Baru.

5. Kurikulum Bertugas yaitu :

1. Menyususn program dan jadwal kegiatan pelajaran.

2. Menyususn pembagian tugas mengajar.

3. Menyusun jadwal evaluasi.

4. menyusun program pelaksanaan UAS/UAN dan kenaikan kelas.

5. Menyusun personil wali kelas dan guru piket.

6. Membimbing dan mengarahkan penyusun program pengajaran.

7. Menyusun laporan hasil kegiatan belajar dalam pencapaian target

kurikulum dan daya serap siswa semesternya.

6. Kesiswaan Bertugas yaitu :

1. Menyusun program pembinaan kesiswaan brsama pembina OSIS.

2. Mengkoordinasikan pelaksanaan kebersihan, pengarahan dan

poengendalian kegiatan siswa / OSIS dalam rangka menegakan

disiplin dan tata tertib sekolah.

3. Mengkoordinasikan pelaksanaan kebersihan, keamanan ketertiban,

kerindangan dan kesehatan.

4. Mengkoordinasikan, penngarahan dalam pembinaan pengurusaan

OSIS dalam berorganisasi.

5. Mengkoordinasikan pelaksanaan pemilihan siswa-siswa teladan.

6. Mengevaluasi pelaksanaan pembinaan siswa-siswi.

7. Menyusun laporan kegiatan kesisiwaan secara berkala.

Page 75: 0811461598

52

7. Sarana dan Prasrana Bertugas yaitu :

1. Mongkoordinasikan penginvestasian saran dan prasarana.

2. Penyusunan laporan kebutuhan sarana dan prasaran.

3. Pengadaan sarana dan prasarana.

4. Mengkoordinasikan pemeliharaan, perbaikan, pengembangan

penghapusan sarana dan prasarana.

5. Membuat laporan.

8. Humas Bertugas yaitu :

1. Sebagai pihak penghubung dari sekolah dengan pihak luar sekolah.

9. Guru Mata Pelajaran Bertugas yaitu :

Tugas Umum :

1. Membuat program semester dan tahunan mata pelajaran masing-

masing berdasarkan kalender pendidikan.

2. Membuat rencana pengajaran sebelum mengajar.

3. Bertanggung jawab atas pencapaian target kurikulum mata

pelajaran masing-masing.

4. Mencatat dan menyampaikan hasil KBM siswa kepada wali kelas.

5. Membantu siswa yang mengalami kesukaran-kesukaran mengikuti

pelajaran mata pelajarannya.

Tugas Khusus :

1. Menyusun program pengajaran dan menyajikannya.

2. Mengadakan evaluasi pengajaran dan menganalisa hasil evaluasi.

3. Mengadakan perbaikan dan pengayaan.

Page 76: 0811461598

53

10. Wali Kelas bertugas yaitu :

1. Penyusunana laporan keadaan kelas pada akhir tahun ajaran.

2. Penyusunan atau pembuatan statistic bulanan sisiwa perkelas.

3. Penyelenggaraan adminitrsai kelas yang meliputi.

a. Denah tempat duduk siswa

b. Papan absensi siswa

c. Daftar pelajaran kelas

d. Buku piket

e. Buku absensi siswa

f. Buku kegiatan pelajaran / buku kelas

g. Tatatertib kelas

h. Pendataan alamat siswa

i. Pembuatan catatan khusus tentang siswa

3.2. Urutan Prosedur

3.2.1. Prosedur Penerimaan calon siswa baru

1. Calon siswa datang langsung ke panitia Peneraimaan Calon Siswa

Baru.

2. Calon siswa meminta formulir pendaftaran ke panitia Penerimaan

Calon Siswa Baru.

3. Panitia Penerimaan Calon Siswa Baru memberikan formulir

pendaftran kepada calon siswa.

4. Calon siswa menerima formulir pendaftaran.

Page 77: 0811461598

54

5. Calon siswa mengisi formulir pendaftaran dan menyiapkan

persyaratan Calon Siswa Baru.

6. Kemudian calon siswa baru menyerahkan formulir pendaftaran dan

persyaratan calon siswa baru.

7. Panitia Penerimaan Calon Siwa Baru menerima formulir pendaftran

dan persyaratan calon siswa baru.

8. Calon Siswa melakukan pembayaran registrasi siswa baru ke Panitia

Penerimaan Calon Siswa Baru.

9. Kemudian Panitia Penerimaan Calon Siswa Baru membuat kwitansi

registrasi siswa baru dari calon siswa baru.

10. Calon siswa mendapatkan kwitansi registrasi dari Panitia Penerimaan

Calon Siswa Baru.

11. Selanjutnya siswa mendapatkan NIS (Nomor Induk Siswa)

3.2.2. Prosedur Laporan Penerimaan Siswa Baru

1. Panitia penerimaan Calon Siwa Baru membuat laporan penerimaan

siswa baru dan memebrikanya kepada Kepala Sekolah.

2. Bila terjadi kesalahan pada laporan penerimaan calon siswa baru

Panitia Penerimaan Calon Siswa Baru akan membuat ulang, setelah

itu laporan calon siswa baru diberikan kepada Kepala Sekolah.

Page 78: 0811461598

55

3.3. Masalah Yang Dihadapi

Berdasrkan analisa yang dilakukan peneliti, sistem Penerimaan

Calon Siswa Baru yang berjalan saat ini masih manual, sehingga

pengolahan data belum di peroleh sistem yang cepat, tepat dan akurat

dikarenakan.

a. Sistem yang ada belum dapat di gunakan secara maksimal karena

masih banyak terdapat kekurangan dan kelemahan pada sistem

tersebut.

b. Pengolahan data masih dilakuakan secara manual, belum ada proses

tentang penerimaan calon siswa baru secara terkomputerisasi.

3.4. Kekurangan Sistem Yang Berjalan

Dalam sistem penerimaan calon siswa baru yang berjalan pada

SMA GENTA SYAPUTRA memiki kekurangan, yaitu:

Dalam Penerimaan Calon Siswa Baru dan pembuatan laporan data siswa

masih dilakukan dengan secara manual sehingga keakuratan data, efisien

dan efektifitas yang di peroleh belum dapat memenuhi kebutuhan sistem

secara optimal.

3.5. Analisa Batasan Sistem

Analisa batasan sistem ini hanya dibatasi pada sistem penerimaan

calon siswa baru. Batasan analisa sistem penerimaan calon siswa baru di

SMA GENTA SYAPUTRA berikut berupa :

Page 79: 0811461598

56

a. Membahas tentang prosedur dan proses Penerimaan Calon Siswa Baru

pada SMA GENTA SYAPUTRA.

b. Mengevaluasi kegiatan dari sistem yang sedang berjalan.

3.6. Analisa Kebutuhan

Sistem informasi mempunyai peranan penting dalam menyediakan

informasi bagi manajemen. Informasi yang dapat berguna sebagai dasar

pengambilan kebutuhan. pada sistem yang berjalan saat ini, pelaksanaanya

belum sepenuhnya dikerjakan dengan komputerisasi dan belum mendapat

hasil yang maksimal sehingga dalam pembuatan data siswa, pembuatan

laporan masih kurang sempurna dan lambat dan kadang terjadi kesalahan

dalam prosesnya. Untuk menghindari kesalahan dan keterlambatan dalam

proses data maka dibangun sistem yang terkomputerisasi, sehingga

diharapkan sistem penerimaan siswa baru dapat membantu dalam

melaksanakan tugas dari pemakainya.

Adapun Penjelasan lebih rinci mengenai Perancangan Sistem

Penerimaan Siswa Baru Pada SMA GENTA SYSPUTRA digmabarkan

dengan menggunakan Unified Modeling Language (UML)

Page 80: 0811461598

57

3.7. Sistem Yang Berjalan

Untuk menganalisa sisitem yang berjalan pada penelitian ini di

gunakan program Visual Paradigm fo UML 6.4 Enterprice Edition untuk

menggambarkan Use Case diagram, Squense Diagram dan Actevity

Diagram,

3.8.1. Analisa Sistem yang Berjalan pada Use Case diagram

Sebuah Use Case mempresentasikan sebuah interaksi antara actor

dengan sistem, Use Case Diagram menggambarkan fungsionalitas yang di

harapkan dari sebuah sistem. Yang di tentukan adalah “apa” yang di

perbuat sistem dan bukan “bagaimana”

Gambar 3.2. Use Case Diagram yang Berjalan Saat ini

Page 81: 0811461598

58

Berdasarkan Gambar 3.2. Use case Diagram Yang berjalan saat ini

terdapat :

a. 1 sistem yang mencakup seluruh kegiatan Penerimaan Calon Siswa

Baru.

b. 3 actor yang melakukan kegiatan diantaranya : Calon Siswa, Panitia

PCSB, dan kepala sekolah.

c. 5 Use case yang biasa dilakukan oleh actor-actor tersebut diantaranta :

Datang langsung, Isi formulir pendaftaran, Mengembalikan formulir,

Bayar Registrasi, Laporan Penerimaan siswa Baru.

d. 1 Vertical Swim lane, data terlihat lebih rapi

3.8.2. Analisa Sistem yang Berjalan pada Activity Didagram

Activity Diagram menggambarkan berbagai alur aktivitas dalam

sistem yang sedang dirancang , bagaimana masing-masing alir berawal,

decision yang mungkin terjadi, bagaimana mereka berakhir, activity

diagram juga dapat mnggambarakan proses parallel yang mungkin terjadi

pada beberapa eksekusi.

Page 82: 0811461598

59

1. Analisa sistem yangberjalan saat ini pada Activity Diagram :

Penerimaan calon Siswa Baru.

Gambar 3.3. Activity Diagram Penerimaan Calon Sisiwa Baru

yang berjalan saat ini.

Berdasarkan gambar 3.3. activity Diagram Penerimaan Calon Siswa

baru yang berjalan saat ini terdapat :

a. I Initial Node, objek yang di awali.

b. II Action, sisitem yang mencerminkan eksekusi dari suatu aksi.

c. I FIinal State, objek yang di akhiri.

d. I Vertical Swim Lane, data terlihat lebih rapi.

Page 83: 0811461598

60

2. Analisa sistem yang berjalan pada saat ini pada Activity Diagram :

Pembuatan Laporan Penerimaan Siswa Baru.

Gambar 3.4. Activity Diagram Pembuatan Laporan Penerimaan Calon

Siawa Baru yang berjalan saat ini.

Berdasarkan gambar 3.4. Activity Diagram Pembuatan laporn

penerimaan sisiwa baru baru yang berjalan saat ini terdapat :

2. I Initial Node, objek yang di awali

3. 7 action, sisitem yang mencerminkan eksekusi dari suatu aksi.

4. I Descetion Node, untuk membuat keputusan.

5. I Final state, objek yang di akhiri

6. I Vertical Swim Lane, data terlihat lebih rapi

Page 84: 0811461598

61

3.7.3. Analisa Sistem yang Berjalan saat ini pada Sequence Diagram

Squence Diagram Diagram ini dapat menggambarkan pergerakan

sebuah objek dan pesan yang terjadi dalam sistem Penerimaan Siswa Baru

yang berjalan saat ini.

Gambar 3.5. Squence Diagram yang berjalan saat ini.

Berdasarkan gambar 3.5. Sequence Diagram yang berjalan saat ini,

Terdapat :

a. 3 actor yang melakukan kegiatan, yaitu Calon Siswa, Panitia PCSB

dan Kepala Sekolah

Page 85: 0811461598

62

b. 18 masage spesifikasi dari komunitas antar objek yang membuat

informasi-informasi tentang aktifitas yang terjadi. Kegiatan yang biasa

dilakukakan oleh actor-actor.

c. 5 Life Line mengidentifikasikan kehadiran objek pada saat

terakhir/akhir waktu.

d. 1 Vertical swim lane, data terlihat lebih rapi.

3.8. Rancangann Elisitasi

3.8.1. Elisitasi Tahap I

Functional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Menampikan logo SMA Genta Syaputra

2 Menapilkan halaman beranda

3 Menampilkan halaman sejarah singkat

4 Menampilkan halaman visi dan misi

5 Menampilkan halaman galeri

6 Dapat menambah fhoto galeri

7 Dapat menghapus fhoto galeri

8 Menampilkan halaman berita

9 Dapat mengedit halaman berita

10 Menampilkan halaman pendaftaran online

11 Menampilkan form surat pernyataan

12 Menampilkan halaman data siswa yang mendaftar

13 Menampilkan halaman siswa yang diterima

14 Terdapat menu input pembayaran

15 Menampilkan menu admin

16 Menampilkan halaman pengaturan daftar siswa

17 Mengetahui daftar siswa secara rinci

18 Terdapat menu pencarian data siswa

19 Menampilkan data siswa diterima

20 Dapat mencetak daftar sisiwa diterima

21 Dapat mengedit tahun ajaran

22 Menampilakan halaman syarat pendaftaran

23 Menampilkan menu panduan

24 Menampilkan kalender dan jam

25 Menampilkan menu tes online

26 Menampilkan menampilkan halaman struktur organisasi

27 Menampilkan halaman beasiswa

Page 86: 0811461598

63

28 Menampilkan halaman prakata

29 Menampilkan halaman Kepala Sekolah

30 Menampilkan halaman contact Us

31 Dapat menampilkan menu edit halaman

32 Dapat mengedit halaman beranda secara on the fly

33 Dapat mengedit halaman profil secara on the fly

34 Dapat mengedit halaman visi dan misi secara on the fly

35 Menampilkan satistik pengunjung

NnFunctional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Tampilan Sistem User Friendly

2 User Name dan Password Pengguna dapat di-Edit, Delete dan Tambah

3 Hanya Admin dan Kepala Sekolah yang dapat Mengakses Sistem Ini

Tabel 3.1. Elisitasi tahap I

Page 87: 0811461598

64

3.8.2. Elisitasi Tahap II

M D I

Functional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Menampikan logo SMA Genta Syaputra �

2 Menapilkan halaman beranda �

3 Menampilkan halaman sejarah singkat �

4 Menampilkan halaman visi dan misi �

5 Menampilkan halaman galeri �

6 Dapat menambah fhoto galeri �

7 Dapat menghapus fhoto galeri �

8 Menampilkan halaman berita �

9 Dapat mengedit halaman berita �

10 Menampilkan halaman pendaftaran online �

11 Menampilkan form surat pernyataan �

12 Menampilkan halaman data siswa yang mendaftar �

13 Menampilkan halaman siswa yang diterima �

14 Terdapat menu input pembayaran �

15 Menampilkan menu admin �

16 Menampilkan halaman pengaturan daftar siswa �

17 Mengetahui daftar siswa secara rinci �

18 Terdapat menu pencarian data siswa �

19 Menampilkan data siswa diterima �

20 Dapat mencetak daftar sisiwa diterima �

21 Dapat mengedit tahun ajaran �

22 Menampilakan halaman syarat pendaftaran �

23 Menampilkan menu panduan �

24 Menampilkan kalender dan jam �

25 Menampilkan menu tes online �

26 Menampilkan menampilkan halaman struktur organisasi �

27 Menampilkan halaman beasiswa �

28 Menampilkan halaman prakata �

29 Menampilkan halaman Kepala Sekolah �

30 Menampilkan halaman contact Us �

31 Dapat menampilkan menu edit halaman

32 Dapat mengedit halaman beranda secara on the fly �

33 Dapat mengedit halaman profil secara on the fly �

34 Dapat mengedit halaman visi dan misi secara on the fly �

35 Menampilkan satistik pengunjung �

NnFunctional

M D I

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Tampilan Sistem User Friendly �

Page 88: 0811461598

65

2 User Name dan Password Pengguna dapat di-Edit, Delete dan Tambah �

3 Hanya Admin dan Kepala Sekolah yang dapat Mengakses Sistem Ini �

Tabel 3.2. Elisitasi Tahap II

Keteranga :

M (mandatory) : Dibutuhkan/ penting

D (disirable) : Diinginkan/tidak terlalu penting

I (Inessensial) : Diluar system/dieliminasi

Page 89: 0811461598

66

3.8.3. Elisitasi Tahap III

T O E

L M H L M H L M H

Functional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Menampikan logo SMA Genta Syaputra � � �

2 Menapilkan halaman beranda � � �

3 Menampilkan halaman sejarah singkat � � �

4 Menampilkan halaman visi dan misi � � �

5 Menampilkan halaman galeri � � �

6 Dapat menambah fhoto galeri � � �

7 Dapat menghapus fhoto galeri � � �

8 Menampilkan halaman berita � � �

9 Dapat mengedit halaman berita � � �

10 Menampilkan halaman pendaftaran online � � �

11 Menampilkan form surat pernyataan � � �

12 Menampilkan halaman data siswa yang mendaftar � � �

13 Menampilkan halaman siswa yang diterima � � �

14 Terdapat menu input pembayaran � � �

15 Menampilkan menu admin � � �

16 Menampilkan halaman pengaturan daftar siswa � � �

17 Mengetahui daftar siswa secara rinci � � �

18 Terdapat menu pencarian data siswa � � �

19 Menampilkan data siswa diterima � � �

20 Dapat mencetak daftar sisiwa diterima � � �

21 Dapat mengedit tahun ajaran � � �

22 Menampilakan halaman syarat pendaftaran � � �

23 Menampilkan menu panduan � � �

24 Menampilkan menu tes online � � �

25 Menampilkan menampilkan halaman struktur organisasi � � �

26 Menampilkan halaman Kepala Sekolah � � �

27 Menampilkan halaman contact Us � � �

28 Dapat menampilkan menu edit halaman � � �

29 Dapat mengedit halaman beranda secara on the fly � � �

30 Dapat mengedit halaman profil secara on the fly � � �

31 Dapat mengedit halaman visi dan misi secara on the fly � � �

32 Menampilkan satistik pengunjung � � �

NonFunctional

T O E

L M H L M H L M H

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Tampilan Sistem User Friendly � � �

2 User Name dan Password Pengguna dapat di-Edit, Delete dan Tambah � � �

3 Hanya Admin dan Kepala Sekolah yang dapat Mengakses Sistem Ini � � �

Page 90: 0811461598

67

Tabel 3.3. Elisitasi Tahap III

Keteranga :

T (technical) : Teknik pembuatan L (Low) : Mudah

O (operstion) : Cara ppenggunaan M (Midle) : Sedang

E (Economc) : Biaya H (Hight) : Sulit

Page 91: 0811461598

68

3.8.4. Final Draft Elisitasi

Functional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Menampikan logo SMA Genta Syaputra

2 Menapilkan halaman beranda

3 Menampilkan halaman sejarah singkat

4 Menampilkan halaman visi dan misi

5 Menampilkan halaman galeri

6 Dapat menambah fhoto galeri

7 Dapat menghapus fhoto galeri

8 Menampilkan halaman berita

9 Dapat mengedit halaman berita

10 Menampilkan halaman pendaftaran online

11 Menampilkan form surat pernyataan

12 Menampilkan halaman data siswa yang mendaftar

13 Menampilkan halaman siswa yang diterima

14 Terdapat menu input pembayaran

15 Menampilkan menu admin

16 Menampilkan halaman pengaturan daftar siswa

17 Mengetahui daftar siswa secara rinci

18 Terdapat menu pencarian data siswa

19 Menampilkan data siswa diterima

20 Dapat mencetak daftar siswa diterima

21 Dapat mengedit tahun ajaran

22 Menampilakan halaman syarat pendaftaran

23 Menampilkan menu panduan

24 Menampilkan halaman contact Us

25 Menampilkan satistik pengunjung

NonFunctional

ANALISA KEBUTUHAN

Saya ingin sistem dapat :

1 Tampilan Sistem User Friendly

2 User Name dan Password Pengguna dapat di-Edit, Delete dan Tambah

3 Hanya Admin dan Kepala Sekolah yang dapat Mengakses Sistem Ini

Page 92: 0811461598

69

Tabel 3.4. Final Draft Elisitasi

Page 93: 0811461598

70

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

4.1. Usulan Prosedur Yang Baru.

Untuk menganalisa sistem yang diusulkan, pada penelitian ini

digunakan program Visual Paradigma for UML 4.0. Untuk menggambarkan

Use Case Diagram, Sequence Diagram, Statechart diagram, Class Diagram

dan Activity Diagram,

4.1.1. Rancangan Sistem Yang Diusulka Pada Use Case Diagram, Diantaranya :

4.1.1.1. Use Case Diagram User Yang Diusulkan

Gambar 4.1. Use Case Diagram User Yang Diusulkan

Page 94: 0811461598

71

Berdasarkan Gambar 4.1. Use Case Diagram User Yang telah Diusulkan

Terdapat :

1. Sistem yang mencakup pada saat web online Sistem Penerimaan Calon

Siswa Baru yang diusulkan pada SMA Genta Syaputra Tangerang.

2. Terdapat 2 Actor yang melakukan kegiatan, yaitu Calon Siswa, dan

Admin

3. Terdapat 16 Use Case yang dapat dilakukan oleh actor.

4.1.1.2. Use Case Diagram Admin Yang Diusulkan

Gambar 4.2. Use Case Diagram Admin Yang Diusulkan

Page 95: 0811461598

72

Berdasarkan Gambar 4.2. Use Case Diagram Admin Yang telah Diusulkan

Terdapat :

1. Sistem yang mencakup kegiatan pengolahan data up to date pada web

Sistem Informasi Penerimaan Calon Siswa Baru yang diusulkan Pada

SMA Genta Syaputra Tangerang.

2. Terdapat 2 Actor yang melakukan kegiatan, yaitu Admin dan Kepala

Sekolah

3. Terdapat 10 Use Case yang dapat dilakukan oleh actor.

4.1.2. Activity Diagram yang Diusulkan

Menggambarkan berbagai alir aktivitas dalam sistem yang sedang

dirancang, bagaimana masing-masing alir berawal, decision yang mungkin

terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat

menggambaran proses paralel yang mungkin terjadi pada beerapa eksekusi.

Activity diagram merupakan state diagram khusus. Di mana sebagaian

besar state adalah action dan sebagian besar transisi di-trigger oleh

selesainya state sebelumnya (internal processing) Oleh karena itu actvity

diagram tidak menggambarkan behaviour internal sebuah sistem ( dan

intraksi antar subsistem ) secara eksak, tetapi lebih menggambarkan proses-

proses dan jalur-jaur aktivitas dari level atas secara umum.

Page 96: 0811461598

73

4.1.2.1. Activity Diagram User Yang Diusulkan

Gambar 4.3. Activity Diagram User Yang Diusulkan

Berdasarkan Gambar 4.3 Activity Diagram User yang diusulkan terdapat :

1. 1 Initial Node, Sebagai awal objek

2. 25 Action, state dari sistem yang mencerminkan eksekusi dari suatu aksi

3. 2 Fork Node, satu aliran yang pada tahap tertentu berubah menjadi

beberapa aliran.

4. 1 Join Node, beberapa aliran yang tahap tertentu menjadi satu aliran

5. 1 Final Object yang di akhir

Page 97: 0811461598

74

4.1.2.2. Activity Diagram yang diusulkan pada Admin

Gambar 4.4. Activity Diagram Admin

Berdasarkan gambar 4.4 Activity Diagram Admin yang diusulkan terdapat :

1. 1 Initial Node, Sebagai awal objek

2. 15 Action, state dari sistem yang mencerminkan eksekusi dari suatu aksi

3. 2 Fork Node, satu aliran yang pada tahap tertentu berubah menjadi beberapa

aliran.

4. 1 Join Node, beberapa aliran yang tahap tertentu menjadi satu aliran

5. 1 Activity Final Node, sebagai akhir objek

Page 98: 0811461598

75

4.1.3. Squence Diagram Yang Diusulkan

Squence Diagram yang Diusulkan menggambarkan interaksi antar

objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan

sebagainya) berupa massage yang digambarkan terhadap waktu. Saquence

diagram terdiri dari dimensi vertikal (waktu) dan dimensi horizontal (objek-

objek yang terkait).

4.1.3.1. Squence Diagram User Yang Diusulkan

Gambar 4.5. Squence Diagram User yang Diusulkan

Page 99: 0811461598

76

Berdasarkan gambar 4.5 Squence Diagram User yang diusulkan terdapat :

1. 10 Life line antar muka yang saling berintraksi.

2. 1 Actor yang elakukan kegiatan yaitu calon siswa

3. 27 Massage spesifikasi dari komunikasi antar objek yang memuat

informasi-informasi tentang aktifitas yang terjadi kegiatan yang biasa

dilakukan oleh Actor.

4.1.3.2. Squence Diagram Admin Yang Diusulkan

Gambar 4.6. Squence Diagram Admin yang Diusulkan

Page 100: 0811461598

77

Berdasarkan gambar 4.6 Squence Diagram User yang diusulkan terdapat :

4. 8 life line antar muka yang saling berintraksi.

5. 2 actor yang elakukan kegiatan yaitu calon siswa

6. 24 massage spesifikasi dari komunikasi antar objek yang memuat

informasi-informasi tentang aktifitas yang terjadi kegiatan yang biasa

dilakukan oleh actor.

4.1.4. State Chart Diagram Yang Diusulkan

State diagram menggambarkan transisi dan perubahan keadaan (dari

satu state ke state yang lainya) suatu objek pada sistem sebagai akibat dari

stimuli yang diterima. Pada umumnya State diagram menggambarkan class

tertentu (satu class dapat memiliki lebih dari satu State diagram ). Dari state

diagram usulan memiliki 2 (dua) aktor, yaitu admin dan user.

Page 101: 0811461598

78

4.1.4.1. State Chart Diagram Admin yang Diusulkan

Gambar 4.7. State Chart Diagram Admin yang Diusulkan

Berdasarkan gambar 4.7 State Chart Diagram Admin yang diusulkan

terdapat :

1. 1 Initial Pseudo State, sebagai awal objek.

2. 10 State, nilai atribut dan nilai link pada suatu waktu tertentu yang

dimiliki oleh suatu objek tersebut.

3. 1 Final state, objek yang diakhiri.

Page 102: 0811461598

79

4.1.4.2. State Chart Diagram yang diusulkan pada User

Gambar 4.8. State Chart Diagram Uer yang Diusulkan

Berdasarkan gambar 4.8 State Chart Diagram User yang diusulkan terdapat :

5. 1 Initial Pseudo State, sebagai awal objek.

6. 16 State, nilai atribut dan nilai link pada suatu waktu tertentu yang dimiliki oleh

suatu objek tersebut.

7. 1 Final state, objek yang diakhiri.

Page 103: 0811461598

80

4.1.5. Calss Diagram yang Diusulkan

Class Diagram merupakan diagram yang slalu ada di pemodelan

sistem berorientasi objek. Class Diagram menunjukan hubungan antar class

dalam sistem yang sedang di bangun dan bagaimana mereka saling

berkolaborasi untuk mencapai suatu tujuan.

4.1.5.1. Class Diagram yang Diusulkan

Gambar 4.9. Class Diagram yang Diusulkan

Berdasarkan gambar 4.9. Class Diagram yang Diusulkan yang diusulkan

terdapat :

1. 4 Class

2. 3 Assosation

Page 104: 0811461598

81

4.2. Spesifikasi Basis Data

Spesifikasi basis data tersebut dapat dijelaskan secara detail seperti

dibawah ini.

1. Tabel data_siswa

Nama File : data_siswa

Media : Hard Disk

Isi : nis + id_thn_ajaran + Id_gelombang + no_sttb

+ nilai + nama_siswa + kelamin +

agama_siswa + tempat_lahir_siswa +

tgl_lahir_siswa + gambar + status_keluarga +

anak_ke + alamat_siswa + telepon_siswa +

asal_sekolah + alamat_sekolah_asal +

nama_ayah + pendidikan_ayah +

pkerjaan_ayah + nama_ibu + pendidikan_ibu

+ pekerjaan_ibu + status_siswa

Primary Key : nis + id_thn_ajaran + id_gelombang

Panjang Record : 788 bytes

No Nama Field Jenis Lebar Keterangan

1 nis Varchar 100 Identitas siswa

2 id_thn_ajaran Int 11 Identitas thn ajaran baru

3 id_gelombang Int 11 Identitas gelombang

Page 105: 0811461598

82

4 No_sttb varcahr 25 Nomor sttb

5 nilai varchar 15 nilai

6 nama_siswa varcahar 60 Nama siswa

7 kelamin enum L/P Jenis kelamin

8 agama_siswa varchar 15 agama

9 tempat_lahir_siswa varchar 10 Tempat lahir siswa

10 tgl_lahir_siswa date Tanggal lahir siswa

11 gambar varchar 100 gambar

12 status_keluarga varchar 20 Status keluarga

13 anak_ke Int 11 Anak ke

14 alamat_siswa text Alamat siswa

15 Telepon_siswa varchar 12 Telepon siswa

16 asal_sekolah varcahr 70 Asal sekolah

17 Alamat_sekolah_asal varchar 70 Alamat seklah asal

18 Nama_ayah varcahr 60 Nama ayah

19 pendidikan_ayah varchar 40 Pendidikan ayah

20 pekerjaan_ayah varchar 40 Pekerjaan ayah

21 nama_ibu varchar 60 Nama ibu

22 Pendidikan_ibu Varchar 40 Pendidikan ibu

23 Pekerjaan_ibu varchar 40 Pekerjaan ibu

24 Alamat_ortu text Pekerjaan ibu

25 Status_siswa varchar 10 Status ibu

Tabel 4.1. Struktur tabel data siswa

Page 106: 0811461598

83

1. File bayar

Nama File : bayar

Media : Hard Disk

Isi : nis + no_pendaftar + nama + nama_bank +

atas_nama + nominal + gambar

Primary Key : nis

Panjang Record : 88 bytes

No Nama Field Jenis Lebar Keterangan

1 Nis varchar 100 Identitas siswa

2 no_pendaftaran int 11 No pendaftaran

3 nama varchar 100 Nama calon siswa

4 Nama_bank varchar 100 Nama bank

5 Atas_nama varchar 100 Atas nama pengirim

6 nominal Int 11 Jumlah nominal

7 gambar varchar 100 Gambar bukti struk

Tabel 4.2. Struktur tabel bayar

2. File gelombang

Nama File : gelombag

Media : Hard Disk

Isi : id_gelombang + gelombnag + biaya + status

Primary Key : id_gelombang

Panjang Record : 76 bytes

Page 107: 0811461598

84

No Nama Field Jenis Lebar Keterangan

1 id_gelombang int 11 Identitas gelombnag

2 gelombang Varchar 15 Gelombang penerimaan siswa baru

3 biaya int 11 Nominal biaya pada gelombnag tertentu

4 status varchar 10 Untuk perubahan status aktif

Tabel 4.3. Struktur tabel gelombang

4. File Tahun ajaran

Nama File : tahun_ajaran

Media : Hard Disk

Isi : id_thm_ajran + thn_ajran +status

Primary Key : id_thm_ajran

Panjang Record : 193 bytes

No Nama Field Jenis Lebar Keterangan

1 id_thn_ajaran int 11 Identitas tahun ajaran

2 thn_ajaran Varchar 10 Periode tahun ajran

3 status Varchar 5 Untuk perubahasn status aktif

Tabel 4.4. Struktur tabel tahun ajaran

Page 108: 0811461598

85

5. File berita

Nama File : berita

Media : Hard Disk

Isi : id_berita + judul + tgl + gambar + ket + status

Primary Key : id_berita

Panjang Record : 193 bytes

No Nama Field Jenis Lebar Keterangan

1 Id_berita

Int 11 Identitas berita

2 judul

Varchar 60 judul

3 tgl Date tanggal

4 gambar Varchar 60 gambar

5 ket Text Keterangan berita

6 status Varchar 50 status

Tabel 4.5. Struktur tabel berita

6. File galeri

Nama File : galeri

Media : Hard Disk

Isi : id_galeri + nama_galeri + gambar

Primary Key : id_galeri

Panjang Record : 184 bytes

Page 109: 0811461598

86

No Nama Field Jenis Lebar Keterangan

1 Id_galeri Int 11 Identitas galeri

2 nama_galeri

Varchar 35 Nama galeri

3 gambar Varchar 11 gambar

Tabel 4.6. Struktur tabel galeri

4.3. Rancangan Prototype

4.3.1. Rancangan Prototype Halaman Home

Gambar 4.10. Rancangan Prototype Halaman Home

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us

Statistik pengunjung

Fhoto

Deskripsi berita berkaitan tentang sekolah, pendiidikan dan budaya.

Fhoto

Deskripsi berita berkaitan tentang sekolah, pendiidikan dan budaya.

Page 110: 0811461598

87

4.3.2. Rancangan Prototype Halaman Profile

Gambar 4.11. Rancangan Prototype Halaman Profile

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Profile SMA Genta Syaputra

.: Sejarah

.: Visi

.: Misi

Page 111: 0811461598

88

4.3.3. Rancangan Prototype Halaman Biaya Registrasi

Gambar 4.12. Rancangan Prototype Halaman Biaya Registrasi

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Biaya registrasi SMA Genta Syaputra

No pendaftar : Nama : Nama bank : Atas Nama : Nominal : Bukti struk :

Submit

Page 112: 0811461598

89

4.3.4. Rancangan Prototype Halaman Penerimaan calon siswa Baru

Gambar 4.13. Rancangan Prototype Halaman Penerimaan Calon Siswa Baru

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Formulir Pendaftaran Siswa Baru SMA Genta Syaputra

Data Siswa A. Data Orang Tua B. Data Wali Murid C. Data Sekolah Asal

Page 113: 0811461598

90

4.3.5. Rancangan Prototype Halaman Gallery

Gambar 4.14. Rancangan Prototype Halaman Gallery

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Gallery

Foto 1 Foto 2 Foto 3

Foto 6 Foto 5 Foto 4

Page 114: 0811461598

91

4.3.6. Rancangan Prototype Data pendaftaran

Gambar 4.15. Rancangan Prototype Halaman Data Pendaftar

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Data Calon Siswa Baru SMA GENTA SYAPUTRA No. Pendaftaran Nama Calon Siswa Gelombang

Page 115: 0811461598

92

4.3.7. Rancangan Prototype Halaman Hasil Seleksi

Gambar 4.16. Rancangan Prototype Halaman Hasil Seleksi

Banner

Logo

Menu Utama Beranda Profil sekolah Pendaftaran Data pendaftar Hasil seleksi Pembayaran Menu Informasi Berita sekolah Syarat Galeri Panduan Contact us Statistik pengunjung

Hasil Seleksi Pendaftaran Siswa Baru No. Pendaftaran Nama Calon Siswa Asal Sekolah Status Calon Siswa Gelombang Aksi

Page 116: 0811461598

93

4.4. Spesifikasi Hardware dan Software

a. Rancangan Perangkat Keras (Hardware)

Rancangan perangkat keras (hardware) yang diusulkan untuk sistem baru

ini adalah sebagai berikut :

1. Processor : Intel Core 2 Duo E7200 2.53 Ghz

2. Monitor : 19 Inci

3. Mouse : Komic Infrared

4. Harddisk : 85 GB

5. Keyboard : HQ Milenia

6. Printer : Samsung ML-2851ND

7. Memori RAM : 1 GB

8. Kabel UTP

9. Switch

b. Rancangan Perangkat Lunak (Software)

Perangkat lunak (software) merupakan penghubung antara komputer dan

intruksi yang dimasukkan agar komputer dapat menghasilkan

data/informasi yang diharapkan. Adapun usulan software pada rancangan

sistem baru ini adalah :

1. Sistem Operasi Windows XP/ Windows 7

2. Mozilla Firefox

3. XAMPP

4. Adobe Dreamweaver

Page 117: 0811461598

94

c. Hak Akses (Brainware)

1. Admin (Tata Usaha)

Hak akses yang di lakkan oleh Admin: Update, input, save, edit, delete

dan cetak data.

2. Calon Siswa

Calon Siswa mempunyai akses untuk mendaftar secara online ataupun

langsung datang ke sekolah SMA Genta Syaputra

4.5. Implementasi Sistem Yang Diusulkan

4.5.1. Tampilan Home

Pertama-Tama untuk Membuka Websitenya silahkan Ketik pada

addresnya dengan: http://localhost/gentarevisi/. Setelah itu akan muncul

tampilan awal seperti di bawah ini:

Gambar 4.17. Tampilan Home

Page 118: 0811461598

95

4.5.2. Tampilan Profile

Gambar 4.18. Tampilan Profil

Page 119: 0811461598

96

4.5.3 Tampilan Form Pendaftran Online

Gambar 4.19. Tampilan Form Pendaftran Online

Page 120: 0811461598

97

4.5.4. Tampilan Data Pendaftar

Gambar 4.20. Tampilan Data Pendaftar

Page 121: 0811461598

98

4.5.5. Tampilan Surat Pernyataan Siswa

Gambar 4.21. Tampilan Surat Pernyataan Siswa

Page 122: 0811461598

99

4.5.6. Tampilan Hasil seleksi

Gambar 4.22. Tampilan Hasil seleksi

Page 123: 0811461598

100

4.5.7. Tampilan Menu Input Pembayaran

Gambar 4.23. Tampilan Menu Input Pembayaran

Page 124: 0811461598

101

4.5.8. Tampilan Berita Sekolah

Gambar 4.24. Tampilan Berita Sekolah

Page 125: 0811461598

102

4.5.9. Tampilan Syarat Panduan

Gambar 4.25. Tampilan Syarat Panduan

Page 126: 0811461598

103

4.5.10. Tampilan Galeri

Gambar 4.26. Tampilan Galeri

Page 127: 0811461598

104

4.5.11. Tampilan Login admin

Gambar 4.27. Tampilan Login admin

Page 128: 0811461598

105

4.5.12. Tampilan Beranda Admin

Gambar 4.27. Tampilan Beranda Admin

Page 129: 0811461598

106

4.5.13. Tampilan Data Siswa Mendaftar pada Admin

Gambar 4.28. Tampilan Data Siswa Mendaftar pada Admin

.

Page 130: 0811461598

107

4.5.14. Tampilan Data Siswa Lolos Seleksi Pada Menu Admin

Gambar 4.29. Tampilan Siswa Lolos Seleksi Pada Menu Admin

Page 131: 0811461598

108

4.6. Jadwal Pengolahan

Perancangan sistem yang diusulkan diperkirakan memakan waktu

kurang lebih 4 bulan, dan kegiatan yang dilakukan adalah :

No Kegiatan

Bulan

April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Pengumpulan data

2. Analisa ulang sistem

3. Perancangan sistem

4. Pembuatan program

5. Test Program

6. Evaluasi Program

7. Perbaikan Program

8. Pelatihan User

9. Implementasi

10. Dokumentasi

4.7.Jadwal Pengolahan

4.8. Perkiraan Biaya Penelitian

Diberikan rincian biaya penelitian yang mengacu pada kegiatan penelitian

yang diuraikan dalam Metode Penelitian. Rekapitulasi biaya penelitian

Bahan dan Peralatan Penelitian, 2. Perjalanan, 3. Biaya Lain-Lain, yang

mencakup biaya untuk seminar, laporan, dan lain-lain.

Page 132: 0811461598

109

No

Uraian Kegiatan

Biaya Yang Diusulkan

1. PENGUMPULAN

Analisa data 0

Identifikasi user requitment 0

Desain dan programming

system

0

Testing dan implementasi 0

Pembuatan program 500.000

2 Bahan dan Peralatan

Penelitian

Hardware :

Laptop ASUS 14”

3.000.000

Software :

Photoshop 0

Adobe Dreamweaver 0

XAMPP 0

Notepad++ 0

mozillafirefox 0

Lain-lain

Internet 100.000

Jumlah Biaya 600.000

4.8 Perkiraan Biaya Penelitian

Page 133: 0811461598

110

BAB V

PENUTUP

5.1. Kesimpulan

5.1.1. Kesimpulan Terhadap Rumusan Masalah

Berdasarkan hasil penelitian dan pengamatan yang telah

dilakukan, maka dapat disimpulkan terhadap rumusan masalah

diantaranya :

1. Sistem penerimaan siswa baru yang berjalan saat ini pada SMA

Genta Syaputra Tangerang masih manual, yaitu masih menggunakan

formulir penerimaan siswa baru yakni calon siswa mengisi biodata

lengkap pada formulir penerimaan siswa baru sehingga dalam proses

pengerjaanya membutuhkan waktu yang cukup lama, bahkan sering

terjadi kesalahan dalam proses pengerjaanya.

2. Merancang sistem penerimaan siswa baru yang efektif dan efisien

pada SMA Genta Syaputra Tangerang adalah menggunakan sistem

komputer berbasis web yang di desain dengan menggunakan

Macromedia Dreamweaver sebagai web editor, MySql sebagai

database, AppServ sebagai software database, PHP sebagai bahasa

pemrograman agar sistem yang didapat lebih efektif dan efisien.

3. Laporan penerimaan siswa baru yang berjalan saat ini masih

menggunakan buku induk siswa sebagai media penyimpanan,

sehingga rekapitulasi data penerimaan siswa baru berjalan sangat

lambat. Dengan adanya sistem baru yang sudah terkomputerisasi

Page 134: 0811461598

111

diharapkan laporan penerimaan siswa baru berjalan lebih efektif dan

efisien.

5.1.2. Kesimpulan Terhadap Tujuan dan Manfaat Penelitian

5.1.2.1. Kesimpulan Terhadap Tujuan Penelitian

Berdasarkan hasil penelitian dan pengamatan yang telah

dilakukan, maka dapat disimpulkan terhadap tujuan penelitian

diantaranya :

1. Agar mengetahui kendala yang ada pada sistem penerimaan siswa

baru pada SMA Genta Syaputra Tangerang

2. Dengan di buatnya sistem penerimaan siswa baru berbasis web ini

diharapkan dapat memperbaiki kekurangan-kekurangan sistem

yang lama agar mendapatkan sistem yang lebih efektif dan efisien.

3. Untuk mengimplementasi ilmu yang selama ini didapat dalam

mengikuti proses perkuliahan di Perguruan Tinggi Raharja.

5.1.2.2. Kesimpulan Terhadap Manfaat Penelitian

Berdasarkan hasil penelitian dan pengamatan yang telah

dilakukan, maka dapat disimpulkan terhadap tujuan penelitian

diantaranya :

1. Manfaat Praktis

Diharapkan agar dapat digunakan oleh pegawai atau panitia

penerimaan siswa baru. Dalam prores penerimaan siswa baru,

penyeleksian siswa baru, dan pembuatan laporan penerimaan siswa

baru. Dengan program ini agar mendapatkan hasil yang lebih

efektif dan efisien.

Page 135: 0811461598

112

2. Manfaat Teoritis

Untuk meningkatkan mutu dan pelayanan sekolah terutama dalam

proses penerimaan siswa baru dan diharapkan dapat meningkatkan

kuantitas siswa

3. Manfaat Kebijakan

Sebagai bahan pertimbangan bagi SMA Genta Sayaputra untuk

digunakan sebagai pelayanan penerimaan siswa baru.

5.1.3. Kesimpulan Terhadap Metodologi Penelitian

5.1.3.1. Metode Pengamatan (Observasi Research)

Penulis mengumpulkan data dengan cara mendatangi

langsung objek yang dijadikan tempat observasi untuk Skripsi serta

menganalisa secara langsung unsur-unsur yang diteliti pada SMA

Genta Syaputra Tangerang sehingga penulis tahu bagaimana sistem

penerimaan siswa baru yang berjalan pada SMA Genta Syaputra

Tangerang serta kendala apa saja yang ada pada sistem lama yang

dapat mengakibatkan kinerja pegawai terganggu. Dan diberikannya

surat keterangan observasi bahwa penulis benar telah mengamati

sistem penerimaan siswa baru pada SMA Genta Syaputra Tangerang

Page 136: 0811461598

113

5.1.3.2. Metode Wawancara (Interview Research)

Pengumpulan data melalui tatap muka dan tanya jawab

langsung dengan Stakeholder SMA Genta Syaputra. Untuk

berkonsultatasi mengenai perancangan laporan skripsi ini. Yang

dimulai dari tahapan sistem berjalan sampai alur yang di usulkan.

5.1.3.3. Metode Studi Pustaka (Library Research)

Pengumpulan data dengan membaca serta mempelajari dari

buku. Guna mendapatkan teori atau konsep yang dapat digunakan

sebagai landasan teori dan kerangka pemikiran dalam penelitian, dan

untuk mencari metodologi yang sesuai serta membandingkan antara

teori yang ada dengan fakta yang terjadi di lapangan.

5.2. Saran

Untuk menanggulangi permasalahan yang ada pada sistem yang

sedang berjalan, saran yang diberikan adalah :

1. Sistem penerimaan siswa baru yang berjalan saat ini harus dirubah,

diharapkan menggunakan sistem penerimaan siswa baru yang sudah

terkomputerisasi guna menpermudah proses penerimaan siswa baru,

penyimpanan data siswa baru dan pembuatan laporan.

2. Untuk merancang suatu sistem penerimaan siswa baru yang efektif

dan efisien diperlukan prosedur-prosedur yang baru serta sesuai

dengan kebutuhan suatu sistem. Untuk menjalankan suatu sistem

Page 137: 0811461598

114

yang terkomputerisasi diperlukannya tenaga ahli agar menunjang

pelaksanaan sistem yang baru.

3. Sistem penerimaan siswa baru ini dapat terus di kembangkan agar

dapat mempermudah pegawai terutama dalam proses penerimaan

siswa baru.

Page 138: 0811461598

DAFTAR PUTAKA

Anhar. 2010. “Panduan Menguasai PHP dan MySQL secara Otodidak”. Media Kita. Jakarta

Guritno, Suryo, Sudaryono, dan Rahardja U., 2011. “Theory and Application of IT Research”. CV Andi Offset. Yogyakarta.

Hendri, Untung Rahardja, Muhamad Yusup. 2011 “Sistem data Warehose dan Data Mining Sebagai Pengukur Kinerja Enterprise” Jurnal CCIT. 4(2),174. Tangerang: Perguruan Tinggi Rahardja.

Indayudha, Feri. 2008 “Panduan Praktik Komputer dan Internet untuk Anak”. Pustaka Widyatama. Yogyakarta.

Jogiyanto. 2009. “Sistem Teknologi Informasi”. CV Andi Offset. Yogyakarta.

Kristanto, Andi. 2008. Perancangan Sistem Informasi dan Aplikasinya. Edisi Revisi. Cet. 1. Gava Media. Yogyakarta

Kusrini, Andri Koniyo. 2007. “Tuntunan Sistem Informasi Akuntansi dengan Visual Basic & Microsoft SQL Server”. CV Andi Offset. Yogyakarta.

Martono Aris, Padeli, Fitria Dina Murad. 2009. “Pengembangan Sistem Database Penempatan Tenaga Kerja Berbasis Web”. Jurnal CCIT. 2(3),303-304. Tangerang: Perguruan Tinggi Raharja.

Mulyanto, Agus. 2009. “Sistem Informasi Konsep & Aplikasi”. Yogyakarta: Pustaka

Pelajar.

Mulyanto, Agus. 2009. “Sistem Informasi Konsep & Aplikasi”. Yogyakarta: Pustaka

Pelajar.

Nugroho, Adi. 2008. “Rational Rose untuk Pemodelan Berorientasi Objek”. Informatika . Bandung.

Nugroho, Bunafit. 2008. “ Panduan Lengkap Menguasai Perintah SQL”. Mediakita. Jakarta.

Page 139: 0811461598

Oneto, Erima, Yosep. S. 2009 “Anti Gaptek Internet”. PT Kawan Pustaka. Jakarta

Padeli, Henderi, Suyatno. 2008. “Membangun (E-procurement) Pengadaan Barang dan Jasa dengan Prinsip Good Corporate dengan Visual UML”. Jurnal CCIT. 2(1),71. Tangerang: Perguruan Tinggi Raharja.

Prasetya, Kurniawan. 2007. “Membuat Blog Menggunakan Wordpress”. PT. Elex Media Komputindo, Jakarta.

Pudjo, Prabowo Widodo. 2011 “Menggunakan UML” , Informatika. Bandung.

Puji, Diar, Oktavian. 2010 “Menjadi Programmer Jempolan Menggunakan PHP”. MediaKom. Yogyakarta

Sutarman. 2012.” Buku Pengantar Teknologi Informasi” Jakarta: Bumi Aksara.

Syukrie, M., Aretanet. 2008. “101 Tip & Trik Hacking”. PT. Elex Media Komputindo, Jakarta.

Widya, Woro. 2010 “Panduan Aplikatif dan Solusi (PAS) Membuat Aplikasi Client Server dengan Visual Basic 2008”. CV Andi Offset. Yogyakarta.

Yakub. 2012. “Pengantar Sistem Informasi” Yogyakarta: Graha Ilmu.

Yustini. 2012. “Buku Pengantar Teknologi Informasi”. Jakata Bumi Aksara.

Jaelani Ahmad. 2011 “Perancangan Sistem Penerimaan Calon Siswa Baru

Berbasis Web Pada Smk Putra Rifara Tangerang”. Stmik Raharja

Page 140: 0811461598

LAMPIRAN  

Page 141: 0811461598
Page 142: 0811461598
Page 143: 0811461598
Page 144: 0811461598
Page 145: 0811461598
Page 146: 0811461598
Page 147: 0811461598
Page 148: 0811461598
Page 149: 0811461598
Page 150: 0811461598
Page 151: 0811461598
Page 152: 0811461598
Page 153: 0811461598
Page 154: 0811461598
Page 155: 0811461598
Page 156: 0811461598
Page 157: 0811461598
Page 158: 0811461598
Page 159: 0811461598
Page 160: 0811461598
Page 161: 0811461598
Page 162: 0811461598
Page 163: 0811461598
Page 164: 0811461598
Page 165: 0811461598

Yth.

Bpk. Andri Darmawan, S.pd

Di tempat

Perihal: Pertemuan Mahasiswa Skripsi Dengan Stakeholder

Menindaklanjuti penyelesaian Laporan penelitian Skripsi tentang “PERANCANGAN

SISTEM PENERIMAAN SISWA BARU BERBASIS WEB PADA SMA GENTA

SYAPUTRA TANGERANG” maka dengan ini saya mengundang Bpk. Andri Darmawan,

S.pd sebagai Stakeholder pada:

Hari : Rabu

Tanggal : 17 Juni 2014

Waktu : 10.00 s/d Selesai

Tempat : Kampus STMIK RAHARJA

Demikian undangan ini saya sampaikan, dengan harapan Bapak dapat berkenan memenuhi

undangan saya.

Mahasiswa Skripsi

(Ahmad Zaenudin)

NIM. 0811461598

Page 166: 0811461598

 

 

 

Pendidikan : 

  1995‐2001    ‐ SDN  Rawarengas I  Tangerang   2001‐2004    ‐ SLTP Islam Cipasung Tasikmalaya   2004‐2007    ‐ SMA Islam Cipasung Tasikmalaya  

Keterampilan (Sklill) : 

‐ Mengoperasikan Operatying Sistem Windows, Linux, Mac‐Os ‐ Dapat mengoprasikan  Adobe Dreamwaever CS 3 ‐ Dapat Mengoperasikan Visual Basic. 2008 ‐ Menguasai Microsoft Office 2003,2007 ‐ Mengerti program PHP dan Mysql 

 

Pelatihan/Srtifikasi : 

‐ Mengikuti Pelatihan “ADWG  (Analysis Of Data With Grafich)” pada tahun 2012, di perguruan tinggi raharja. 

‐ Pelatihan “DOM (Document Objek Model)” tahun 2012, Perguruan tinggi raharja. ‐ Seminar “SAP Business Inteligent” tahun 2013 ‐ Seminar  “Interntional  Seminar  “SAP”  System  Aplication  and  Product  in  data 

processing” tahun 2012, perguruan tinggi raharja. ‐ Seminar  “Interntional  Seminar  ABAB  Fundamentals”  tahun  2013,  perguruan 

tinggi raharja. ‐ Seminar “Bedah Otak untuk Melejitkan Jiwa Pengusaha ”,tahun 2011 perguruan 

tinggi raharja ‐ Seminar “Pengenalan  IPv6 dan Mengupas Keamananya”,tahun 2011 perguruan 

tinggi raharja ‐ Seminar  “Enriching  Knowledge  throught  Enterprise  Resouce  Planning: 

Understanding  Concept  and  Career  Opportunity”,tahun  2009  perguruan  tinggi raharja  

Curriculum  Vitae  [CV]

Nama      :  Ahmad Zaenudin Tempat/Tgl/Lahir  :  Tangerang, 18 Januari 1988 Agama     :  ISLAM Kewarganegaraan  :  Indonesia Alamat     :  Rawarengas – Kosambi, Tangerang                                             15212 Telp      :  082122373486 Email      :  [email protected] 

Page 167: 0811461598

KATALOG PRODUK

PERANCANGAN SISTEM PENERIMAAN CALON SISWA BARU BERBASIS WEB PADA SMK PUTRA RIFARA TANGERANG.

NAMA : AHMAD ZAENUDIN

NIM : 081141598

JURUSAN : SISTEM INFORMASI

1. Penjelasan Ringkas Hasil Karya/Projek Yang Dapat Menggambarkan System Secara Keseluruhan.

Pada system penerimaan siswa baru berbasis web saat ini belum ada pengontrolan yang serius karena system penerimaan siswa baru berdasrkan acuan penerimaan pada umumnya dan masih secara manual. Pengontrolan pada system penerimaan ini hanya dilakukan pengecekan pada proses pengambilan informasi, nantinya akan dicek sudah berapa banyak informasi berapa banyak siswa baru yang mendaftar, karena informasi terus berubah sesuai dengan masukan yang ada.

Sisyem komputerisasi penerimaan berbasis web yang merupakan sebuah paradigma baru. Dimana setiap siswa baru yang mendaftar bias langsung mendaftar dan mendapat No pendaftaran tanpa harus mengantri mendaftar

System komputerisasi penerimaan berbasis web yang terintegrasi dengan database sehingga dapat diupdate jika ada perubahan informasi setiap minggunya, serta aman dalam penyimpanan data.

2. Penjelasan Tentang Keunikan Hasil Karya/Projek

Perancangan system penerimaan berbasis web ini merupakan usulan rancangan sistem yang diminta oleh SMA GENTA SYAPUTRA , dengan adanya system ini otomatis sangat membantu dalam hal informasi untuk para calon siswa baru, inilah yang membuat system ini unik dikarenakan penerimaan siswa baru berbasis web bukan hanya berasal dari admin saja tapi calon siswa baru dapat menginput data masing-masing dan tanpa system yang berbelit.

3. Penjelasan Tentang Fungsi, Fitur Dan Kegunaan Dari Hasil Karya

Dalam perancangan system ini mempunyai beberapa fungsi yang dapat memudahkan dalam penyampaian informasi dari semua kegiatan disekolah, dengan system ini otomatis file-file yang diinput akan segera tampil secara jelas dan akurat bagi para penikmat

Page 168: 0811461598

informasi serta pendaftaran pun bisa dilakukan secara oneline atau pun bisa datang kesekolah.

4. Penjelasan Tentang Inovasi Dan Karya Projek Atas Seni Desain Tampilan Dari Hasil Projek.

Dalam perancangan system penerimaan siswa baru berbasis web ini memilki inovasi dan kesederhanaan atas seni dan tampilan, dari tampilan rancangan program yang diusulkan menggunakan PHP, kesederhanaan tampilan adalah model utama dalam kemudahan bagi kalangan awam, dan dari tampilan input file adanya admin yang menggambarkan user yang mempunyai hak akses untuk login dan mengontrol kekacauan pada system yang diakibatkan oleh user.

5. Penjelasan Tentang Softwere Yang Digunakan Untuk Mengembangakan Hasil Karya

Dalam perancangan system penerimaan siswa baru berbasis web ini menggunakan

aplikasi pada web secara online dengan menggunakan bahasa pemogrman PHP, dan untuk rancangan program dengan databasenya yaitu MySql, untuk memudahkan dalam penggunaan aplikasi rancangn tersebut dan fieldnya dan menampung data lebih banyak dan sesuai kebutuhan.

6. Tampilan Hasil Karya Projek Dalam Bentuk Gambar.

Page 169: 0811461598

 

Page 170: 0811461598

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB PADA

SMA GENTA SYAPUTRA TANGERANG

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTERSTIMIK RAHARJA

KOTA TANGERANG2013/3014

Nama : Ahmad ZaenudinNIM : 0811461598Jurusan : Sistem InformasiKonsentrasi : Sistem Informasi Manajemen

Pembimbing I : M. Roihan, M.T Pembimbing II : Eduard HotmanPurba, Ir., M.M

Page 171: 0811461598

Seiring dengan perkembangan ilmu pengetahuan dan teknologi saatini. Kebutuhan manusia akan informasi pada saat ini menjadi begitumudah terpenuhi dengan hadirnya internet, yang memungkinkanmelakukan transfer informasi hanya dengan hitungan detik. Waktudan ruang tidak lagi menjadi persoalan, kemudahan ini memberikankeuntungan bagi mereka yang jauh dari sumber informasi.

Sistem penerimaan siswa baru yang berjalan saat ini pada SMA Genta Syaputra Tangerang masih manual, yaitu masih menggunakanformulir penerimaan siswa baru yakni calon siswa mengisi biodatalengkap pada formulir penerimaan siswa baru sehingga dalam prosespengerjaanya membutuhkan waktu yang cukup lama, bahkan seringterjadi kesalahan dalam proses pengerjaanya.

Latar Belakang

Page 172: 0811461598

Perumusan Masalah

1. Bagaimana prosedur sisteminformasi pendaftaran siswa barupada SMA Genta Syaputra?

2. Bagaimana membuat sistem pendaftaran siswa baru tersebut secara efektif dan efisien ?

3. Bagaimana sistem dapat menghasilkan laporan yang sesuai dengan kebutuhan pemakai (user) secara akurat dan tepat waktu ?

Page 173: 0811461598

Tujuan dan Manfaat

1. Untuk mengetahui prosedur sistem penerimaan siswa baru pada SMA Genta Syaputra.

2. Membuat suatu rancangan sistem penerimaan siswa baru atau memberikan perbaikan sistem penerimaan calon siswa baru yang lama dengan mengusulkan sistem baru yang lebih efektif dan efisien.

3. Menghasilkan laporan yang sesuai dengan kebutuhan pemakai (user) secara akurat dan tepat waktu.

Tujuan

ManfaatManfaat praktisDiharapkan hasil peneltian ini dapat bermanfaat bagi pelaksanaan penerimaan siswa baru pada SMA Genta Syaputra Tangerang.

Manfaat teoritisDiharapkan hasil peneletian ini dapat mempermudah dan mempercepat proses pelayanan penerimaan siswa baru pada SMA Genta Syaputra Tangerang.

Manfaat KbijakanDiharapkan hasil penelitian ini, dapat dijadikan bahan pertimbangan bagi pihak manajemen SMA Genta Syaputra Tangerang dalam merencanakan pembuatan program penerimaan siswa baru berbasis web.

Page 174: 0811461598

Agar dalam pembahasan lebih terarah dan berjalan denganbaik maka perlu adanya ruang lingkup penelitian. Penelitianhanya dibatasi pada proses Perancangan SistemPenerimaan Siswa Baru berbasis Web Pada SMA GentaSyaputra yaitu dimulai dari pendaftaran, penyeleksian, danpembayaran registrasi,

Ruang Lingkup Penelitian

Page 175: 0811461598

Metode Penelitian

3. Literature Review dan Studi Pustaka

2. Interview atau Wawancara

1. Observasi

Page 176: 0811461598

Elisitasi

Page 177: 0811461598
Page 178: 0811461598

Sistem Lama

Sistem yang Berjalan

Use

Cas

e D

iagr

am

Page 179: 0811461598

Sistem Baru

Sistem yang Diusulkan

Use

Cas

e D

iagr

am

Page 180: 0811461598

Rancangan Tampilan

Home

Profil sekolah

Page 181: 0811461598

Rancangan Tampilan

Halaman Pendaftaran

Halaman Admin

Page 182: 0811461598

Kesimpulan

SistemMasih Manual

Pegawai

PenyajianLaporanBelum Teratur

Kepegawaian

Pimpinan

Pencarian Informasi Membutuhkan Waktu yang Lama

Pegawai Termotivasi

Rekapitulasi Data Lebih Eefektif

Pegawai

Kepegawaian

Pimpinan

Sistem PCSB Lebih efektifdan efisien

Page 183: 0811461598

Saran

Sistem penerimaan siswabaru ini dapat terus dikembangkan agar dapatmempermudah pegawai.

Untuk merancang suatu sistem penerimaan siswabaru yang efektif dan efisien diperlukan prosedur-prosedur yang baru serta sesuai dengan kebutuhan suatu sistem dan menjalankan sistem yang terkomputerisasi diperlukannya tenaga ahli agar menunjang pelaksanaan sistem yang baru.

Page 184: 0811461598
Page 185: 0811461598

Menu Utama_________ <div id="box-slide"> <?php include "slide.php"; ?> </div> <div id="box-left"> <?php include "left-menu.php"; ?> </div> <div id="box-right"> <?php include "config/koneksi.php"; $query=mysql_query("select * from berita order by id_berita DESC LIMIT 3"); while($data=mysql_fetch_array($query)) { ?> <div id="box-berita-all"> <div id="box-berita-judul"> <?php echo"$data[judul]"; ?><br> <div style="font-size: 10px;"><?php echo "$data[tgl]"; ?></div> </div> <div id="box-berita-isi"> <div id="box-img-berita"><?php echo "<img src='upload_berita/$data[gambar]' width='120' height='120'>"; ?></div> <?php $isi_berita = nl2br($data['ket']); // membuat paragraf pada isi berita $isi = substr($isi_berita,0,500); // ambil sebanyak 300 karakter $isi = substr($isi_berita,0,strrpos($isi," ")); // potong per spasi kalimat echo "$isi..."; ?> <div class="clear"></div> </div> <div id="box-berita-next"> <?php echo"<a href='?open=detail-berita&id=$data[id_berita]'>Read More</a>"; ?> </div> </div> <?php } ?> </div> <div class="clear"></div>

 

Form Daftar_____

<div id="box-left"> <?php include "left-menu.php"; ?> </div> <div id="box-right"> <div id="box-berita-all"> <div id="box-berita-judul"> Formulir Pendaftaran Siswa Baru Online </div>

Page 186: 0811461598

<div id="box-berita-isi"> <?php include "config/koneksi.php"; include "function.php"; $tahun = date("Y"); $query = mysql_query("select * from data_siswa order by nis desc"); $data = mysql_fetch_array($query); $id_old = $data['nis']; if(mysql_num_rows($query) == 0){ $primary = $tahun."0001"; }else{ $primary = getId($id_old); } ?> <form method="post" action="simpan-data-siswa.php" enctype="multipart/form-data"> <table> <tr> <td>No. Pendaftaran</td> <td>:</td> <td><input type="text" value="<?php echo "$primary"; ?>" readonly="yes" name="nis" style="background:#EAEAEA;" class="input-text"></td> </tr> <?php include "config/koneksi.php"; $query=mysql_query("select * from thn_ajaran where status = 'Yes'"); $data=mysql_fetch_array($query); ?> <tr> <td>Tahun Ajaran</td> <td>:</td> <td><input type="hidden" name="id_thn_ajaran" class="input-text" value=<?php echo "$data[id_thn_ajaran]"; ?>> <input type="text" class="input-text" value="<?php echo "$data[thn_ajaran]"; ?>" readonly="yes" > </td> </tr> <tr> <td>No. STTB</td> <td>:</td> <td><input type="text" name="no_sttb" class="input-text" required placeholder="No. Surat Tanda Tamat Belajar"></td> </tr> <tr> <td>Nilai Akhir Sekolah</td> <td>:</td> <td><input type="text" name="nilai" class="input-text" required placeholder="Nilai Akhir Sekolah"></td> </tr> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" required placeholder="Nama Siswa"></td> </tr> <tr> <td>Agama</td> <td>:</td> <td> <select name="agama" class="select">

Page 187: 0811461598

<option value='++'>++ Pilih Agama ++</option> <option value="Islam">Islam</option> <option value="Katholik">Katholik</option> <option value="Protestan">Protestan</option> <option value="Hindu">Hindu</option> <option value="Budha">Budha</option> </select> </td> </tr> <tr> <td>Jenis Kelamin</td> <td>:</td> <td> <select name="kelamin" class="select"> <option value='++'>++ Pilih Jenis Kelamin ++</option> <option value="laki-laki">Laki-Laki</option> <option value="perempuan">Perempuan</option> </select> </td> </tr> <tr> <td>Kota Kelahiran</td> <td>:</td> <td><input type="text" name="kota_kelahiran" class="input-text" required placeholder="Kota Kelahiran Sisw"></td> </tr> <tr> <td>Tanggal Kelahiran</td> <td>:</td> <td> <select name="tgl" class="select-text"> <?php for ($x=1; $x<=31; $x++) { echo"<option value='$x'>$x</option>"; } ?> </select> - <select name="bln" class="select-text"> <?php for ($x=1; $x<=12; $x++) { echo"<option value='$x'>$x</option>"; } ?> </select> - <select name="thn" class="select-text"> <?php for ($x=1998; $x<=3000; $x++) { echo"<option value='$x'>$x</option>"; } ?> </select> </td> </tr>

Page 188: 0811461598

<tr> <td>Telepon Siswa</td> <td>:</td> <td><input type="text" name="tlp" class="input-text" required placeholder="Telepon Siswa"></td> </tr> <tr> <td style="vertical-align: top;">Alamat Siswa</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_siswa" rows="5" cols="50" required placeholder="Alamat Siswa"></textarea></td> </tr> <tr> <td>Gelombang Pendaftaran</td> <td>:</td> <td> <?php include "config/koneksi.php"; $query=mysql_query("select * from gelombang where status = 'Yes'"); $data=mysql_fetch_array($query); ?> <input type="hidden" name="id_gelombang" readonly="yes" class="input-text" value="<?php echo "$data[id_gelombang]"; ?>"> <input type="text" readonly="yes" class="input-text" value="<?php echo "$data[gelombang]"; ?>"> <input type="text" readonly="yes" class="input-text" value="Rp. <?php echo "$data[biaya]"; ?>"> </td> </tr> <tr> <td>Status dalam Keluarga</td> <td>:</td> <td><input type="text" name="status_keluarga" required placeholder="Status Keluarga" class="input-text"></td> </tr> <tr> <td>Anak Ke</td> <td>:</td> <td><input type="text" name="anak_ke" class="input-text" required placeholder="Anak Ke"></td> </tr> <tr> <td>Sekolah Asal</td> <td>:</td> <td><input type="text" name="sekolah_asal" class="input-text" required placeholder="Sekolah Asal"></td> </tr> <tr> <td style="vertical-align: top;">Alamat Sekolah Asal</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_sekolah_asal" rows="5" cols="50" required placeholder="Alamat Sekolah Asal"></textarea></td> </tr> <tr> <td>Nama Ayah</td> <td>:</td>

Page 189: 0811461598

<td><input type="text" name="nama_ayah" class="input-text" required placeholder="Nama Ayah"></td> </tr> <tr> <td>Pendidikan Ayah</td> <td>:</td> <td> <select name="pendidikan_ayah" class="select-text"> <option value='++'>++ Pilih Jenis Pendidikan ++</option> <option value="SD">SD</option> <option value="SMP">SMP</option> <option value="SMU">SMU</option> <option value="D3">D3</option> <option value="S1">S1</option> <option value="S2">S2</option> <option value="S3">S3</option> <option value="-">-</option> </select> </td> </tr> <tr> <td>Pekerjaan Ayah</td> <td>:</td> <td> <select name="pekerjaan_ayah" class="select"> <option value='++'>++ Pilih Jenis Pekerjaan ++</option> <option value="Pegawai Swasta">Pegawai Swasta</option> <option value="Pegawai Negeri">Pegawai Negeri</option> <option value="Wiraswasta">Wiraswasta</option> <option value="-">-</option> </select> </td> </tr> <tr> <td>Nama Ibu</td> <td>:</td> <td><input type="text" name="nama_ibu" class="input-text" required placeholder="Nama Ibu"></td> </tr> <tr> <td>Pendidikan Ibu</td> <td>:</td> <td> <select name="pendidikan_ibu" class="select"> <option value='++'>++ Pilih Jenis Pendidikan ++</option> <option value="SD">SD</option> <option value="SMP">SMP</option> <option value="SMU">SMU</option> <option value="D3">D3</option> <option value="S1">S1</option> <option value="S2">S2</option> <option value="S3">S3</option> <option value="-">-</option> </select> </td>

Page 190: 0811461598

</tr> <tr> <td>Pekerjaan Ibu</td> <td>:</td> <td> <select name="pekerjaan_ibu" class="select"> <option value='++'>++ Pilih Jenis Pekerjaan ++</option> <option value="Pegawai Swasta">Pegawai Swasta</option> <option value="Pegawai Negeri">Pegawai Negeri</option> <option value="Wiraswasta">Wiraswasta</option> <option value="Ibu Rumah Tangga">Ibu Rumah Tangga</option> </select> </td> </tr> <tr> <td style="vertical-align: top;">Alamat Orang Tua</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_ortu" rows="5" cols="50" required placeholder="Alamat Orang Tua"></textarea></td> </tr> </table> <div class="line"> <input type="submit" value="Simpan Data Siswa" class="input-submit"> <input type="reset" value="Batal" class="input-submit"> </div> </form> </div> </div> </div> <div class="clear"></div>

Data Pendaftar____

<div id="box-left"> <?php include "left-menu.php"; ?> </div> <div id="box-right"> <div id="box-berita-all"> <div id="box-berita-judul"> Data Calon Siswa Baru SMA GENTA SYAPUTRA </div> <div id="box-berita-isi"> <table width="100%"> <tr> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> No. Pendaftaran </td>

Page 191: 0811461598

<td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Nama Calon Siswa </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Gelombang </td> </tr> <?php include "config/koneksi.php"; $dataPerPage = 20; // apabila $_GET['page'] sudah didefinisikan, gunakan nomor halaman tersebut, // sedangkan apabila belum, nomor halamannya 1. if(isset($_GET['page'])) { $noPage = $_GET['page']; } else $noPage = 1; // perhitungan offset $offset = ($noPage - 1) * $dataPerPage; $query1 = "SELECT * from data_siswa,gelombang where data_siswa.id_gelombang=gelombang.id_gelombang order by nis ASC LIMIT $offset, $dataPerPage"; echo "<ul>"; $result = mysql_query($query1) or die('Error'); while($data=mysql_fetch_array($result)) { ?> <tr> <td align="center"> <?php echo "$data[nis]"; ?> </td> <td align="center"> <?php echo "$data[nama_siswa]"; ?> </td> <td align="center"> <?php echo "$data[gelombang]"; ?> </td> </tr> <?php } ?> </table> <?php echo "<div class='number'>"; $query = "SELECT COUNT(*) AS jumData FROM calon_siswa"; $hasil = mysql_query($query); $data = mysql_fetch_array($hasil); $jumData = $data['jumData']; // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data $jumPage = ceil($jumData/$dataPerPage);

Page 192: 0811461598

// memunculkan nomor halaman dan linknya for($page = 1; $page <= $jumPage; $page++) { if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage)) { if (($showPage == 1) && ($page != 2)) echo "..."; if (($showPage != ($jumPage - 1)) && ($page == $jumPage)) echo "..."; if ($page == $noPage) echo " <b>".$page."</b> "; else echo " <a href='".$_SERVER['PHP_SELF']."?open=data-pendaftar&page=".$page."'>".$page."</a> "; $showPage = $page; } } echo "<div class='clear'></div>"; echo "</div>"; ?> </table> </div> </div> </div> <div class="clear"></div>

Cetak Bukti Pendaftaran____

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Cetak Bukti Pendaftaran Online</title> <link href="css/style-cetak.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="main-wrapper"> <div id="header"></div> <div id="wrapper"> <div class="isi"> <?php include "config/koneksi.php"; $query=mysql_query("select * from data_siswa,thn_ajaran,gelombang where data_siswa.nis='$_GET[id]' and data_siswa.id_thn_ajaran=thn_ajaran.id_thn_ajaran and data_siswa.id_gelombang=gelombang.id_gelombang"); $data=mysql_fetch_array($query); ?> <table> <tr> <td>No. Pendaftaran</td> <td>:</td> <td><input type="text" value="<?php echo "$data[nis]"; ?>" readonly="yes" name="nis" style="background:#EAEAEA;" class="input-text"></td>

Page 193: 0811461598

</tr> <tr> <td>Tahun Ajaran</td> <td>:</td> <td><input type="text" class="input-text" value="<?php echo "$data[thn_ajaran]"; ?>" readonly="yes" > </td> </tr> <tr> <td>No. STTB</td> <td>:</td> <td><input type="text" class="input-text" value="<?php echo "$data[no_sttb]"; ?>" readonly="yes" > </td> </tr> <tr> <td>IPK</td> <td>:</td> <td><input type="text" class="input-text" value="<?php echo "$data[nilai]"; ?>" readonly="yes" > </td> </tr> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[nama_siswa]"; ?>"></td> </tr> <tr> <td>Agama</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[agama_siswa]"; ?>"> </td> </tr> <tr> <td>Jenis Kelamin</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[kelamin]"; ?>"> </td> </tr> <tr> <td>Kota Kelahiran</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[tempat_lahir_siswa]"; ?>"></td> </tr> <tr> <td>Tanggal Kelahiran</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[tgl_lahir_siswa]"; ?>"> </td> </tr> <tr> <td>Status dalam Keluarga</td> <td>:</td>

Page 194: 0811461598

<td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[status_keluarga]"; ?>"></td> </tr> <tr> <td>Anak Ke</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[anak_ke]"; ?>"></td> </tr> <tr> <td>Telepon Siswa</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[telpon_siswa]"; ?>"></td> </tr> <tr> <td style="vertical-align: top;">Alamat Siswa</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_siswa" rows="5" cols="50" required placeholder="Alamat Siswa" readonly="yes"><?php echo "$data[alamat_siswa]"; ?></textarea></td> </tr> <tr> <td>Sekolah Asal</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[asal_sekolah]"; ?>"></td> </tr> <tr> <td style="vertical-align: top;">Alamat Sekolah Asal</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_sekolah_asal" rows="5" cols="50" required placeholder="Alamat Sekolah Asal" readonly="yes"><?php echo "$data[alamat_sekolah_asal]";?></textarea></td> </tr> <tr> <td>Nama Ayah</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[nama_ayah]"; ?>"></td> </tr> <tr> <td>Pendidikan Ayah</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[pendidikan_ayah]"; ?>"> </td> </tr> <tr> <td>Pekerjaan Ayah</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[pekerjaan_ayah]"; ?>">

Page 195: 0811461598

</td> </tr> <tr> <td>Nama Ibu</td> <td>:</td> <td><input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[nama_ibu]"; ?>"></td> </tr> <tr> <td>Pendidikan Ibu</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[pendidikan_ibu]"; ?>"> </td> </tr> <tr> <td>Pekerjaan Ibu</td> <td>:</td> <td> <input type="text" name="nama_siswa" class="input-text" readonly="yes" value="<?php echo "$data[pekerjaan_ibu]"; ?>"> </td> </tr> <tr> <td style="vertical-align: top;">Alamat Orang Tua</td> <td style="vertical-align: top;">:</td> <td><textarea name="alamat_ortu" rows="5" cols="50" required placeholder="Alamat Orang Tua" readonly="yes"><?php echo"$data[alamat_ortu]";?></textarea></td> </tr> </table> </div> </div> <div id="footer"> NB <ol> <li>Bukti Sah Pendaftaran Siswa Baru Online SMU GENTA SYAHPUTRA</li> <li>Bawa Bukti Pendaftaran ini ketika ingin registrasi ulang di sekolah</li> </ol> </div> </div> </body> </html>

Hasil Seleksi_____

<div id="box-left"> <?php include "left-menu.php"; ?> </div> <div id="box-right"> <div id="box-berita-all"> <div id="box-berita-judul"> Hasil Seleksi Pendaftaran Siswa Baru

Page 196: 0811461598

</div> <div id="box-berita-isi"> <table width="100%"> <tr> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> No. Pendaftaran </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Nama Calon Siswa </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Asal Sekolah </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Status Calon Siswa </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Gelombang </td> <td style="padding: 5px;text-align: center;background: url('images/bg-sidebar.png');font-weight: bold;"> Aksi </td> </tr> <?php include "config/koneksi.php"; $dataPerPage = 20; // apabila $_GET['page'] sudah didefinisikan, gunakan nomor halaman tersebut, // sedangkan apabila belum, nomor halamannya 1. if(isset($_GET['page'])) { $noPage = $_GET['page']; } else $noPage = 1; // perhitungan offset $offset = ($noPage - 1) * $dataPerPage; $query1 = "SELECT * from data_siswa,gelombang where data_siswa.id_gelombang=gelombang.id_gelombang and data_siswa.status_siswa='Diterima' order by nis ASC LIMIT $offset, $dataPerPage"; echo "<ul>"; $result = mysql_query($query1) or die('Error'); while($data=mysql_fetch_array($result)) { ?> <tr> <td align="center"> <?php echo "$data[nis]"; ?> </td> <td align="center"> <?php echo "$data[nama_siswa]"; ?> </td> <td> <?php echo "$data[asal_sekolah]"; ?>

Page 197: 0811461598

</td> <td> <?php echo "$data[status_siswa]"; ?> </td> <td> <?php echo "$data[gelombang]"; ?> </td> <td align="center"> <a href="?open=cek-data-siswa-baru&id=<?php echo "$data[no_pendaftaran]"; ?>"> <img src="images/cek.gif"> </a> </td> </tr> <?php } ?> </table> <?php echo "<div class='number'>"; $query = "SELECT COUNT(*) AS jumData FROM data_siswa"; $hasil = mysql_query($query); $data = mysql_fetch_array($hasil); $jumData = $data['jumData']; // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data $jumPage = ceil($jumData/$dataPerPage); // memunculkan nomor halaman dan linknya for($page = 1; $page <= $jumPage; $page++) { if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage)) { if (($showPage == 1) && ($page != 2)) echo "..."; if (($showPage != ($jumPage - 1)) && ($page == $jumPage)) echo "..."; if ($page == $noPage) echo " <b>".$page."</b> "; else echo " <a href='".$_SERVER['PHP_SELF']."?open=hasil-seleksi&page=".$page."'>".$page."</a> "; $showPage = $page; } } echo "<div class='clear'></div>"; echo "</div>"; ?> <div class="clear"></div> </div> </div> </div> <div class="clear"></div>

Page 198: 0811461598
Page 199: 0811461598
Page 200: 0811461598
Page 201: 0811461598
Page 202: 0811461598
Page 203: 0811461598
Page 204: 0811461598
Page 205: 0811461598
Page 206: 0811461598
Page 207: 0811461598
Page 208: 0811461598
Page 209: 0811461598
Page 210: 0811461598