Sistem Pengolahan Nilai di SMPK Yahya Berbasis Web dengan Teknologi .NET Framework 3.5 C#.

(1)

iv

Universitas Kristen Maranatha

ABSTRAK

Meningkatnya pemanfaatan teknologi internet menciptakan sebuah keleluasaan dalam melakukan aktifitas kerja, termasuk juga dalam hal pemrosesan penilaian siswa yang dilakukan di SMPK YAHYA Bandung. Dilatarbelakangi oleh hal tersebut maka diterapkanlah metoda penilaian melalui media internet, sehingga guru ataupun administrasi tidak perlu secara fisik hadir di gedung sekolah hanya untuk memasukan nilai-nilai siswa tetapi dapat secara mobile melakukan hal tersebut, dengan kata lain dapat dari segala tempat yang terhubung dengan koneksi internet, demikianlah tujuan dari karya ilmiah ini ditujukan.Bahasa pemrograman yang dipakai untuk pembuatan Website menggunakan C# yang merupakan bahasa pemrograman berjenis OOP (Object Oriented Programming), dimana terdapat kelas-kelas dan objek-objek yang membentuk satu kesatuan untuk terciptanya sistem aplikasi ASPX yang membangun Website tersebut.Banyak data yang diperoleh sebagai referensi dari internet juga dari mata kuliah OOP Lanjut 2 (C#). Untuk data-data lain seperti data proses bisnis data siswa, data mata pelajaran, data guru dan lain sebagainya diperoleh dari Kepala Laboratorium Komputer YAHYA. Melalui Website tersebut, baik guru maupun admin telah dapat mengelola nilai-nilai ulangan siswa yang sudah diakumulasikan dari bobot-bobot yang dipergunakan dalam sistem penilaian akademik yang telah selama ini diterapkan di SMPK YAHYA. Serta penginputan data-data induk telah dibuat sedemikian rupa agar memenuhi kebutuhan dari sistem akademik SMPK YAHYA.


(2)

v

Universitas Kristen Maranatha

ABSTRACT

In this paper, a data processing website for Yahya Christian Junior High School is developed. This website contains grading processing method that is applicable to teachers and administrators. Teachers, students and administrations have to log in to be able to submit student’s daily scores to the system, whereas an overall summary will be calculated. This system will also used database to store grades. Through this website, an administrator can also maintain students and teachers master data, listed on Yahya Junior High. Master data submission has met the needs and requirements of Yahya Junior High academic system. After student logged in, student has the rights to view their own scores, which is the goal of this paper. The source of master data (students, teachers, scores and component’s percentage) is available through Yahya Junior High. The theory used in this paper, is C# Object Oriented Language Programming, which classes and objects form a unity of the entire ASP.NET system. SQL Express is the database used for data storing.

Keyword: Yahya Junior High, Scores, Percentage, C#, ASP.NET, SQL Express


(3)

vi

Universitas Kristen Maranatha

DAFTAR ISI

PRAKATA i

PERNYATAANPERSETUJUANPUBLIKASIKARYAILMIAH ii

PERNYATAANORISINALITASKARYAILMIAH iii

ABSTRAK iv

ABSTRACT v

DAFTARISI vi

DAFTARGAMBAR ix

DAFTARTABEL xii

DAFTARLAMPIRAN xiii

BABIPENDAHULUAN 1

1.1 Latar Belakang Masalah 1

1.2 Perumusan Masalah 1

1.3 Tujuan Penelitian 2

1.4 Batasan Masalah 2

1.5 Sistematika Penulisan 4

BAB II LANDASAN TEORI 6

2.1 Web 6

2.2 .NetFramework 6

2.2.1 CLR (Common Language Runtime) 7

2.2.2 .NET 3.5 sebagai Platform 8

2.2.2.1 LambdaExpression 8

2.2.2.2 ExtensionMethods 9

2.2.2.3 LINQ 9

2.3 C# 10

2.4 Basis Data 11

2.4.1 Data Base Management System (DBMS) 12 2.4.2 Relational Data Base Management System (DBMS) 12

2.5 Meta Data 13

2.6 ERD (Entity Relational Diagrams) 13

2.7 FlowChart 16

2.8 UML (Unified Modeling Language) 18

2.8.1 Use Case 18

2.8.2 ActivityDiagram 19

2.8.3 Sequence Diagram 20

2.8.4 Class Diagram 24

BAB III ANALISIS DAN PERANCANGAN 27

3.1 Flow Chart 27

3.2 UML 33

3.2.1 Use Case Diagram 34

3.2.2 Activity Diagram 36

3.2.2.1 ActivityDiagram Guru 37

3.2.2.2 Activity Diagram Administrator 39

3.2.2.3 Activity Diagram Siswa 41

3.2.3 Sequence Diagram 42

3.2.3.1 Sequence Diagram Guru 43

3.2.3.2 Sequence Diagram Siswa 44

3.2.3.3 Sequence Diagram Administrator 45 3.2.3.3.1 Sequence Diagram Administrator Akademik Siswa 46 3.2.3.3.2 Sequence Diagram Administrator Data User 47


(4)

vii

Universitas Kristen Maranatha

3.2.4 ClassDiagram 49

3.3 ERD 50

3.4 Rancangan Desain Antar Muka 53

BAB IV HASIL TERCAPAI 54

4.1 User Anonymous 54

4.2 User Admin 56

4.2.1 Pengolahan Data User 57

4.2.1.1 Data User Siswa 57

4.2.1.1.1 Insert Data Siswa 58

4.2.1.1.2 Edit Data Siswa 59

4.2.1.1.3 Edit Data Login Siswa 59 4.2.1.1.4 Edit Peserta Kelas Siswa 60

4.2.1.1.5 Delete Data Siswa 60

4.2.1.1.6 Kenaikan Kelas Siswa 61

4.2.1.2 Data User Admin 62

4.2.1.2.1 Insert Data Admin 62

4.2.1.2.2 Edit Data Admin 63

4.2.1.2.3 Edit Data Login Admin 63

4.2.1.2.4 Delete Data Admin 64

4.2.1.3 Data User Guru 64

4.2.1.3.1 Insert Data Guru 65

4.2.1.3.2 Insert Data Guru Pengajar 65

4.2.1.3.3 Edit Data Guru 66

4.2.1.3.4 Edit Data Login Guru 66 4.2.1.3.5 Edit Data Guru Pengajar 67

4.2.1.3.6 Delete Data Guru 67

4.2.1.4 Data Semua User 68

4.2.2 Pengolahan Data Nilai 69

4.2.2.1 Pengolahan Data Tipe Nilai 70 4.2.2.1.1 Insert Data Tipe Nilai 71 4.2.2.1.2 Edit Data Tipe Nilai 72 4.2.2.1.3 Delete Data Tipe Nilai 72

4.2.2.2 Pengolahan Data Kelas 73

4.2.2.2.1 Insert Data Kelas 73

4.2.2.2.2 Delete Data Kelas 74 4.2.2.3 Pengolahan Data Mata Pelajaran 75 4.2.2.3.1 Insert Data Mata Pelajaran 75

4.2.2.3.2 Edit Data Mata Pelajaran 76 4.2.2.3.3 Delete Data Mata Pelajaran 77

4.2.2.4 Pengolahan Data Nilai-Nilai dan Raport 77 4.2.2.4.1 Insert Nilai Murni 78 4.2.2.4.2 Edit Nilai Murni 79 4.2.2.4.3 View Nilai Murni 80 4.2.2.4.4 Insert Nilai Akhir 80

4.2.2.4.5 View Raport 83

4.3 User Guru 83

4.3.1 Pengolahan Data Pribadi 84

4.3.2 Pengolahan Nilai Siswa 85

4.4 User Siswa 86

4.4.1 Menu Data User 87


(5)

viii

Universitas Kristen Maranatha

BAB V EVALUASI 95

5.1 Pengujian BlackBox 95

5.1.1 Pengujian Black Box Pada Saat Meng-input Data Admin 95 5.1.2 Pengujian Black Box Pada Saat Meng-edit Data Admin 97 5.1.3 Pengujian Black Box Pada Saat Men-delete Data Admin 99 5.1.4 Pengujian Black Box Pada Saat Meng-input Data Nilai 100 5.1.5 Pengujian Black Box Pada Saat Meng-edit Data Nilai 102 5.1.6 Pengujian Black Box Pada Saat Meng-input Data Nilai Akhir 103

5.2 Kuesioner 105

BAB VI SIMPULAN DAN SARAN 108

6.1 Simpulan 108

6.2 Saran 108

DAFTARPUSTAKA xiv


(6)

ix

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Flowchart PMB 27

Gambar 2 Flowchart USM 28

Gambar 3 Flowchart Penilaian 30

Gambar 4 Use Case Diagrams Penilaian 34

Gambar 5 Activity Diagrams Guru dengan Sistem 37 Gambar 6 Activity Diagrams Admin dan Sistem 39 Gambar 7 Activity Diagrams Siswa dengan Sistem 41

Gambar 8 Sequence Diagrams Guru 43

Gambar 9 SequenceDiagram Siswa 44

Gambar 10 Sequence Diagram Administrator Kegiatan Akademik Siswa 46 Gambar 11 Sequence Diagram Administrator Aktifitas Pe-reset-an Password 47

Gambar 12 Class Diagram 49

Gambar 13 ERD Sistem Akademik SMPK YAHYA 51

Gambar 14 Tampilan Halaman Home 54

Gambar 15 Tampilan Halaman Visi 55

Gambar 16 Tampilan Halaman Misi 55

Gambar 17 Tampilan Halaman Yahya’sProfile 56 Gambar 18 Tampilan Halaman Utama UserAdmin 56 Gambar 19 Tampilan Halaman Pengolahan Data User 57 Gambar 20 Tampilan Halaman View Data User Siswa 57 Gambar 21 Tampilan Halaman Insert Data User Siswa 58 Gambar 22 Tampilan Halaman Edit Data User Siswa 59 Gambar 23 Tampilan Halaman Edit Data UserLogin Siswa 60 Gambar 24 Tampilan Halaman Edit Peserta Kelas Siswa 60 Gambar 25 Tampilan Halaman Delete Data User Siswa 61 Gambar 26 Tampilan Halaman Kenaikan Kelas User Siswa 61 Gambar 27 Tampilan Halaman View Data UserAdmin 62 Gambar 28 Tampilan Halaman Insert Data UserAdmin 62 Gambar 29 Tampilan Halaman Edit Data UserAdmin 63 Gambar 30 Tampilan Halaman Edit Data User LoginAdmin 63 Gambar 31 Tampilan Halaman Delete Data UserAdmin 64 Gambar 32 Tampilan Halaman View Data User Guru 64 Gambar 33 Tampilan Halaman Insert Data User Guru 65


(7)

x

Universitas Kristen Maranatha Gambar 34 Tampilan Halaman Insert Data User Guru Pengajar 65 Gambar 35 Tampilan Halaman Edit Data User Guru 66 Gambar 36 Tampilan Halaman Edit Data User Login Guru 66 Gambar 37 Tampilan Halaman Edit Data User Guru Pengajar 67 Gambar 38 Tampilan Halaman Delete Data User Guru 67 Gambar 39 Tampilan Halaman View All Data User 68 Gambar 40 Tampilan Halaman Pengolahan Data Nilai 69 Gambar 41 Tampilan Halaman View Data Tipe Nilai 70 Gambar 42 Tampilan Halaman Insert Data Tipe Nilai 71 Gambar 43 Tampilan Halaman Edit Data Tipe Nilai 72 Gambar 44 Tampilan Halaman Delete Data Tipe Nilai 72 Gambar 45 Tampilan Halaman View Data Kelas 73 Gambar 46 Tampilan Halaman Insert Data Kelas 73 Gambar 47 Tampilan Halaman Delete Data Kelas 74 Gambar 48 Tampilan Halaman View Data Mata Pelajaran 75 Gambar 49 Tampilan Halaman Insert Data Mata Pelajaran 75 Gambar 50 Tampilan Halaman Edit Data Mata Pelajaran 76 Gambar 51 Tampilan Halaman Delete Data Mata Pelajaran 77 Gambar 52 Tampilan Halaman Insert Nilai Murni 78 Gambar 53 Tampilan Halaman Insert Nilai Murni Setelah Input Berhasil 78 Gambar 54 Tampilan Halaman Edit Nilai Murni 79 Gambar 55 Tampilan Halaman Edit Nilai Murni Setelah Perubahan 79 Gambar 56 Tampilan Halaman View Nilai Murni 80 Gambar 57 Tampilan Halaman Insert Nilai Akhir 80 Gambar 58 Tampilan Halaman Insert Nilai Akhir dari Tipe Afektif 81 Gambar 59 Tampilan Halaman Insert Nilai Akhir dari Tipe Psikomotorik 82 Gambar 60 Tampilan Halaman Insert Nilai Akhir dari Tipe Kognitif 82 Gambar 61 Tampilan Halaman View Nilai Raport 83 Gambar 62 Tampilan Halaman Utama User Guru 83 Gambar 63 Tampilan Halaman User dari User Guru 84 Gambar 64 Tampilan Halaman Melihat Data User 84 Gambar 65 Tampilan Halaman Perubahan Data User 84 Gambar 66 Tampilan Halaman Pengolahan Data Nilai Siswa 85 Gambar 67 Tampilan Halaman Masukan Data Nilai Siswa 85


(8)

xi

Universitas Kristen Maranatha Gambar 68 Tampilan Halaman Lihat Data Raport Siswa 86 Gambar 69 Tampilan Halaman Utama User Siswa 86 Gambar 70 Tampilan Halaman Menu User Siswa 87 Gambar 71 Tampilan Halaman Ubah Data User Siswa 87 Gambar 72 Tampilan Halaman View Data User Siswa 88 Gambar 73 Tampilan Halaman Data Nilai Siswa 88 Gambar 74 Tampilan Halaman Data Nilai Harian Siswa Tipe Afektif 89 Gambar 75 Tampilan Halaman Data Nilai Harian Siswa Tipe Psikomotorik 89 Gambar 76 Tampilan Halaman Data Nilai Harian Siswa Tipe Kognitif 90 Gambar 77 Tampilan Halaman Data Nilai Akhir Siswa Tipe Afektif 91 Gambar 78 Tampilan Halaman Data Nilai Akhir Siswa Tipe Psikomotorik 92 Gambar 79 Tampilan Halaman Data Nilai Akhir Siswa Tipe Kognitif 93 Gambar 80 Tampilan Halaman Data Raport Siswa 94

Gambar 81 Menu Insert Data Admin 95

Gambar 82 Error-handling Insert Data Admin Id_Admin Sama 96 Gambar 83 Error-handling Insert Data AdminPassword Tidak Sama 96

Gambar 84 Menu Edit Data Admin 97

Gambar 85 Error-handling Edit Data AdminPassword Tidak Sama 97 Gambar 86 Error-handling Edit Data AdminPassword Baru Tidak Sama 98 Gambar 87 Error-handling Edit Data Admin Set Password Default 98

Gambar 88 Menu Delete Data Admin 99

Gambar 89 Data UserAdmin Telah Terhapus 99

Gambar 90 Menu Insert Nilai Murni 100

Gambar 91 Error-handling Insert Data Nilai 100 Gambar 92 Error-handling Insert Data Nilai Setelah Memilih Pelajaran 101 Gambar 93 Error-handling Insert Data Nilai Setelah Memilih Tipe Nilai 101 Gambar 94 Error-handling Insert Data Nilai Setelah Memilih Kelas 102 Gambar 95 Error-handling Edit Data Nilai 102

Gambar 96 Menu Insert Nilai Akhir 103

Gambar 97 Error-handling Insert Data Nilai Akhir 103 Gambar 98 Error-handling Insert Data Nilai Akhir Setelah Memilih Siswa 104 Gambar 99 Error-handling Insert Data Nilai Akhir Akumulasi Raport 105


(9)

xii

Universitas Kristen Maranatha

DAFTAR TABEL


(10)

xiii

Universitas Kristen Maranatha

DAFTAR LAMPIRAN

Lampiran Kuesioner A

Lampiran Source Code HTML B


(11)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1

Latar Belakang Masalah

Perkembangan Teknologi Informasi berbasiskan web tidak terlepas dari koneksi internet. Dengan demikian, sebuah jaringan internet memiliki landasan berupa Jaringan Komputer yang saling berhubungan satu dengan lainnya untuk menghasilkan komunikasi data sehingga terciptalah Jaringan Internet. Berlandaskan Jaringan Internet tersebut banyak proses–proses data yang dapat kita lakukan dan kembangkan, di antaranya yaitu pengolahan sistem akademik dan akan dibahas lebih lanjut dalam laporan Tugas Akhir ini.

YAHYA merupakan salah satu sekolah swasta di Bandung yang akan menerapkan teknologi Jaringan Internet tersebut, lebih tepatnya adalah teknologi web berbasiskan ASPX. Pada web tersebut siswa akan dapat melihat nilai ulangan–ulangan mereka, dan guru akan dapat memasukkan nilai baik dari sekolah maupun dari rumah, untuk kedepannya akan dikembangkan sarana baru berupa pendaftaran dan juga ujian online.

Selanjutnya dengan demikian laporan Tugas Akhir ini akan disebut dengan

Sistem Pengolahan Nilai di SMPK YAHYA Berbasis Web dengan Teknologi .NET Framework 3.5 C#.

1.2

Perumusan Masalah

Berdasarkan latar belakang masalah sebelumnya, di bawah ini akan dirumuskan beberapa masalah dalam bentuk pertanyaan-pertanyaan yang berhubungan dengan isi laporan ini, yaitu:


(12)

2

Universitas Kristen Maranatha  Bagaimanakah proses bisnis yang terjadi pada sistem akademik

saat ini ?

 Bagaimanakah proses penilaian siswa pada sistem akademik ?  Bagaimanakah menerapkan proses pengolahan sistem nilai

akademik ke dalam basis web beserta basis data – basis data yang diperlukan seperti data guru, data nilai, data murid, dan lain-lain?

1.3

Tujuan Penelitian

Harapan setelah Laporan Tugas Akhir ini terselesaikan, adalah berupa :  Pemahaman tentang proses bisnis yang terjadi;

 Proses pengolahan nilai yang menggunakan web dan basis data;

1.4

Batasan Masalah

Ada beberapa poin yang dicantumkan untuk membatasi masalah-masalah apa saja yang akan di bahas dan apa saja yang tidak di bahas, yaitu:

 Hal-hal yang akan dibahas, meliputi:

 proses pengelolaan data Admin, Guru, Siswa;  proses penginputan nilai ulangan harian siswa;

 proses pengakumulasian bobot nilai ulangan harian siswa hingga nilai akhir;

 proses pemasukan nilai yang hanya dapat dilakukan oleh guru dan admin yang bersangkutan tetapi pengeditan nilai hanya dapat dilakukan oleh admin;


(13)

3

Universitas Kristen Maranatha  jaringan fisik yang menjadi backbone dengan jaringan

internet;

 pengolahan data keuangan dari gaji karyawan dan guru;  pengolahan data keuangan spp siswa;

 pengelolaan nilai ulangan umum siswa;

 proses instalasi perangkat lunak dan sistem operasi;

Selanjutnya adalah poin-poin akan batasan minimalis dari perangkat lunak dan perangkat keras yang diperlukan untuk pengembangan projek ini:

 Batasan Perangkat Lunak (Software) :

 Semua sistem operasi yang dapat membuka web browser;  Internet Explorer 7.0 ;

Mozila Firefox 2.0.0.11 ; Opera 9.26 ;

Flock 0.9.1.2 ; Safari 4.42.0.0 ; Seamonkey 1.14; Visual Studio 2008;

SQL Management Studio; SQL Server 2005;

.NET Framework 3.5;

 Batasan Perangkat Keras (Hardware) :

Central Processing Unit intel Pentium atau AMD 3GHz (1MB L2 Cache);

Random Access Memory 1024 MB PC5300; Hard Disk Drive 80GB ;

MotherBoard chipset 945 ;

Video Graphic Accelator OnBoard; Keyboard & Mouse ;


(14)

4

Universitas Kristen Maranatha Monitor 15” ;

Power Supply Unit ;

Uninterruptable Power Supply ; Stabilizer ;

1.5

Sistematika Penulisan

Bab I

Penjelasan berupa alasan pembuatan tugas akhir ini seperti, latar belakang masalah, rumusan masalah, tujuan penelitian, batasan masalah dan lain-lain.

Bab II

Pada bab ini akan dipaparkan dasar teori yang mendukung laporan Tugas Akhir ini, agar pada bab-bab selanjutnya dapat dipahami secara lebih baik.

Bab III

Pada bab ini akan dimulai analisis sistem yang sudah berjalan hingga laporan ini dituliskan, penjelasan akan proses bisnis – proses bisnis yang terjadi atau yang telah terbentuk akan digambarkan dalam bentuk Flowchart Diagram, terdapat 2 proses secara garis besar yaitu proses penilaian dan proses peneriamaan siswa baru.

Bab IV

Penjelasan akan hasil yang tercapai dari aplikasi web-based yang menggunakan ASPX yang diprogramkan dengan bahasa pemrograman C# dipaparkan pada bab ini. Peng-codding-an dilampirkan pada halaman lampiran, tetapi penjelasan-penjelasan yang mendetail dapat ditemukan pada bab IV ini.


(15)

5

Universitas Kristen Maranatha

Bab V

Hasil evaluasi dan teknik pengujian dari aplikasi yang telah dibentuk tersebut akan dilakukan pada bab V, di mana pengujian aplikasi yang telah dibuat akan diujicobakan dalam bentuk trial and error (percobaan dan kesalahan yang muncul),

Bab VI

Bab terakhir ini merupakan rangkuman secara ringkas, jelas, padat, membahas apa saja yang sudah kerjakan, dan harapan masukan bila ada kelemahan-kelemahan yang masih belum terdeteksi mengingat segala hal tidak ada yang sempurna termasuk sistem akademik yang telah terbentuk dalam proyek Tugas Akhir ini.


(16)

108

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Melihat dari hasil yang telah tercapai serta respon yang diterima dari kuesioner, dapat ditarik kesimpulan bahwa Sistem Pengolahan Nilai dan Penerimaan Siswa Baru SMP Kristen YAHYA Bandung dapat menjadi sarana yang pengolahan data-data kesiswaan yang berguna bagi seluruh siswa dan guru serta admin di SMP Kristen YAHYA Bandung.

Rumusan masalah yang telah dipaparkan pada Bab 1 pun sudah terjawab, terdiri atas proses bisnis pada SMPK YAHYA yang telah dijawab pada diagram-diagram Flowchart di Bab 3. Walaupun hingga laporan ini disusun SMPK YAHYA masih menggunakan metode secara manual. Proses penilaian saat ini memang telah terkomputerisasikan, hanya saja tidak secara dikonfigurasikan secara networking serta terhubung dengan jaringan internet. Dengan kata lain, guru diharuskan melakukan penginputan nilai ditempat, dan data-data nilai masih tersimpan di dalam satu server. Rumusan masalah yang terakhir telah terjawab pada Bab 4 dan Bab 5 dimana pengolahan sistem penilaian telah diterapkan dengan berbasiskan web serta akan dapat terhubung dengan jaringan internet jika program dilakukan penginstalasian ke server yang bersangkutan.

6.2 Saran

Disarankan nantinya untuk mengembangkan fitur-fitur yang sudah ada serta menambahan fitur-fitur lainnya seperti informasi-informasi aktifitas sekolah, jadwal ujian dan lain sebagainya sehingga menjadi lebih sempurna dan dapat lebih berguna bagi SMP Kristen YAHYA Bandung.


(17)

xiv

Universitas Kristen Maranatha

DAFTAR

PUSTAKA

[1] Adnan, R. (2008). Projek Otak Pengenalan .NET FRAMEWORK 3.5. Retrieved September 25, 2008.

[2] C Sharp - Wikipedia bahasa Indonesia, ensiklopedia bebas: Electronic references. Retrieved September 26, 2008, 0:13:40, from http://id.wikipedia.org/wiki/C_sharp

[3] Darmeidi, A S.,ST (2005). Materi Pengantar Sistem Informasi. Universitas Kristen Maranatha

[4] Dean, E. (2007). MateriBasisDataTeori. Universitas Kristen Maranatha.

[5] Esposito, D. (2007). IntroducingMicrosoftASP.Net. Retrieved September 25, 2008.

[6] Extension Method - Wikipedia, the free encyclopedia : Electronic refrences. Retrieved October 01, 2008 12:06:50, from http://en.wikipedia.org/wiki/Extension_method

[7] Getting selected row index of gridview? - ASP.NET Forums: Electronic references. Retrieved September 25, 2008 19:39:09, from http://forums.asp.net/p/1321012/2625429.aspx [8] Hart, C. (2006). Beginning ASP.NET 2.0 with C#. Wiley Publishing, Inc. (hlm.27-619). Canada.

[9] Language Integrated Query - Wikipedia, the free encyclopedia: Electronic references. Retrieved September 30, 2008 2:41:10, from http://en.wikipedia.org/wiki/LINQ

[10] Microsoft. (2007). AnOverviewofMicrosoft®VisualStudio®2008. Retrieved September 25, 2008, from www.microsoft.com/vstudio

[11] .NETFramework - Wikipedia bahasa Indonesia, ensiklopedia bebas: Electronic references. Retrieved September 26, 2008 0:13:29, from http://id.wikipedia.org/wiki/ Microsoft_.NET

[12] Paging and Sorting a GridView using Custom Data Objects: Electronic references. Retrieved September 25, 2008 7:36:11, from http://microsoft.apress.com/index.php?id=51

[13] Pialorsi, P, & Russo, M. (2007). IntroducingMicrosoftLINQ. Retrieved September 25, 2008. [14] Rajagukguk, R. (2008). Welcome to LINQ World! - Perjalanan ke desa LINQ. Retrieved September 25, 2008.

[15] Setiawan, D.,ST (2007). MateriOOTD. Universitas Kristen Maranatha

[16] Siahaan, K.D. (2008). Deliver Robust Desktop Application with Visual C# 2008 Express Edition. Retrieved September 25, 2008.

[17] Suteja, B.R., Prijono, A., Agustaf, R. (2005). Mudah dan Cepat Menguasai Pemrograman WEB.INFORMATIKA Bandung.(hlm.1-8).


(1)

Universitas Kristen Maranatha  Bagaimanakah proses bisnis yang terjadi pada sistem akademik

saat ini ?

 Bagaimanakah proses penilaian siswa pada sistem akademik ?  Bagaimanakah menerapkan proses pengolahan sistem nilai

akademik ke dalam basis web beserta basis data – basis data yang diperlukan seperti data guru, data nilai, data murid, dan lain-lain?

1.3

Tujuan Penelitian

Harapan setelah Laporan Tugas Akhir ini terselesaikan, adalah berupa :  Pemahaman tentang proses bisnis yang terjadi;

 Proses pengolahan nilai yang menggunakan web dan basis data;

1.4

Batasan Masalah

Ada beberapa poin yang dicantumkan untuk membatasi masalah-masalah apa saja yang akan di bahas dan apa saja yang tidak di bahas, yaitu:

 Hal-hal yang akan dibahas, meliputi:

 proses pengelolaan data Admin, Guru, Siswa;  proses penginputan nilai ulangan harian siswa;

 proses pengakumulasian bobot nilai ulangan harian siswa hingga nilai akhir;

 proses pemasukan nilai yang hanya dapat dilakukan oleh guru dan admin yang bersangkutan tetapi pengeditan nilai hanya dapat dilakukan oleh admin;


(2)

3

Universitas Kristen Maranatha  jaringan fisik yang menjadi backbone dengan jaringan

internet;

 pengolahan data keuangan dari gaji karyawan dan guru;  pengolahan data keuangan spp siswa;

 pengelolaan nilai ulangan umum siswa;

 proses instalasi perangkat lunak dan sistem operasi;

Selanjutnya adalah poin-poin akan batasan minimalis dari perangkat lunak dan perangkat keras yang diperlukan untuk pengembangan projek ini:

 Batasan Perangkat Lunak (Software) :

 Semua sistem operasi yang dapat membuka web browser;InternetExplorer 7.0 ;

Mozila Firefox 2.0.0.11 ;  Opera 9.26 ;

Flock 0.9.1.2 ;  Safari 4.42.0.0 ;  Seamonkey 1.14;  VisualStudio 2008;

SQLManagementStudio;  SQLServer 2005;

.NET Framework 3.5;

 Batasan Perangkat Keras (Hardware) :

Central Processing Unit intel Pentium atau AMD 3GHz (1MB L2 Cache);

Random Access Memory 1024 MB PC5300;  Hard DiskDrive 80GB ;

MotherBoard chipset 945 ;

Video Graphic Accelator OnBoard;Keyboard & Mouse ;


(3)

Universitas Kristen Maranatha Monitor15” ;

Power Supply Unit ;

Uninterruptable Power Supply ;  Stabilizer ;

1.5

Sistematika Penulisan

Bab I

Penjelasan berupa alasan pembuatan tugas akhir ini seperti, latar belakang masalah, rumusan masalah, tujuan penelitian, batasan masalah dan lain-lain.

Bab II

Pada bab ini akan dipaparkan dasar teori yang mendukung laporan Tugas Akhir ini, agar pada bab-bab selanjutnya dapat dipahami secara lebih baik.

Bab III

Pada bab ini akan dimulai analisis sistem yang sudah berjalan hingga laporan ini dituliskan, penjelasan akan proses bisnis – proses bisnis yang terjadi atau yang telah terbentuk akan digambarkan dalam bentuk Flowchart Diagram, terdapat 2 proses secara garis besar yaitu proses penilaian dan proses peneriamaan siswa baru.

Bab IV

Penjelasan akan hasil yang tercapai dari aplikasi web-based yang menggunakan ASPX yang diprogramkan dengan bahasa pemrograman C# dipaparkan pada bab ini. Peng-codding-an dilampirkan pada halaman lampiran, tetapi penjelasan-penjelasan yang mendetail dapat ditemukan pada bab IV ini.


(4)

5

Universitas Kristen Maranatha

Bab V

Hasil evaluasi dan teknik pengujian dari aplikasi yang telah dibentuk tersebut akan dilakukan pada bab V, di mana pengujian aplikasi yang telah dibuat akan diujicobakan dalam bentuk trial and error (percobaan dan kesalahan yang muncul),

Bab VI

Bab terakhir ini merupakan rangkuman secara ringkas, jelas, padat, membahas apa saja yang sudah kerjakan, dan harapan masukan bila ada kelemahan-kelemahan yang masih belum terdeteksi mengingat segala hal tidak ada yang sempurna termasuk sistem akademik yang telah terbentuk dalam proyek Tugas Akhir ini.


(5)

108

Universitas Kristen Maranatha

6.1 Simpulan

Melihat dari hasil yang telah tercapai serta respon yang diterima dari kuesioner, dapat ditarik kesimpulan bahwa Sistem Pengolahan Nilai dan Penerimaan Siswa Baru SMP Kristen YAHYA Bandung dapat menjadi sarana yang pengolahan data-data kesiswaan yang berguna bagi seluruh siswa dan guru serta admin di SMP Kristen YAHYA Bandung.

Rumusan masalah yang telah dipaparkan pada Bab 1 pun sudah terjawab, terdiri atas proses bisnis pada SMPK YAHYA yang telah dijawab pada diagram-diagram Flowchart di Bab 3. Walaupun hingga laporan ini disusun SMPK YAHYA masih menggunakan metode secara manual. Proses penilaian saat ini memang telah terkomputerisasikan, hanya saja tidak secara dikonfigurasikan secara networking serta terhubung dengan jaringan internet. Dengan kata lain, guru diharuskan melakukan penginputan nilai ditempat, dan data-data nilai masih tersimpan di dalam satu server. Rumusan masalah yang terakhir telah terjawab pada Bab 4 dan Bab 5 dimana pengolahan sistem penilaian telah diterapkan dengan berbasiskan web serta akan dapat terhubung dengan jaringan internet jika program dilakukan penginstalasian ke server yang bersangkutan.

6.2 Saran

Disarankan nantinya untuk mengembangkan fitur-fitur yang sudah ada serta menambahan fitur-fitur lainnya seperti informasi-informasi aktifitas sekolah, jadwal ujian dan lain sebagainya sehingga menjadi lebih sempurna dan dapat lebih berguna bagi SMP Kristen YAHYA Bandung.


(6)

xiv

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] Adnan, R. (2008). Projek Otak Pengenalan .NET FRAMEWORK 3.5. Retrieved September

25, 2008.

[2] C Sharp - Wikipedia bahasa Indonesia, ensiklopedia bebas: Electronic references.

Retrieved September 26, 2008, 0:13:40, from http://id.wikipedia.org/wiki/C_sharp

[3] Darmeidi, A S.,ST (2005). Materi Pengantar Sistem Informasi. Universitas Kristen

Maranatha

[4] Dean, E. (2007). MateriBasisDataTeori. Universitas Kristen Maranatha.

[5] Esposito, D. (2007). IntroducingMicrosoftASP.Net. Retrieved September 25, 2008.

[6] Extension Method - Wikipedia, the free encyclopedia : Electronic refrences. Retrieved

October 01, 2008 12:06:50, from http://en.wikipedia.org/wiki/Extension_method

[7] Getting selected row index of gridview? - ASP.NET Forums: Electronic references.

Retrieved September 25, 2008 19:39:09, from http://forums.asp.net/p/1321012/2625429.aspx

[8] Hart, C. (2006). Beginning ASP.NET 2.0 with C#. Wiley Publishing, Inc. (hlm.27-619).

Canada.

[9] Language Integrated Query - Wikipedia, the free encyclopedia: Electronic references.

Retrieved September 30, 2008 2:41:10, from http://en.wikipedia.org/wiki/LINQ

[10] Microsoft. (2007). AnOverviewofMicrosoft®VisualStudio®2008. Retrieved September 25,

2008, from www.microsoft.com/vstudio

[11] .NETFramework - Wikipedia bahasa Indonesia, ensiklopedia bebas: Electronic references.

Retrieved September 26, 2008 0:13:29, from http://id.wikipedia.org/wiki/ Microsoft_.NET

[12] Paging and Sorting a GridView using Custom Data Objects: Electronic references.

Retrieved September 25, 2008 7:36:11, from http://microsoft.apress.com/index.php?id=51

[13] Pialorsi, P, & Russo, M. (2007). IntroducingMicrosoftLINQ. Retrieved September 25, 2008.

[14] Rajagukguk, R. (2008). Welcome to LINQ World! - Perjalanan ke desa LINQ. Retrieved

September 25, 2008.

[15] Setiawan, D.,ST (2007). MateriOOTD. Universitas Kristen Maranatha

[16] Siahaan, K.D. (2008). Deliver Robust Desktop Application with Visual C# 2008 Express

Edition. Retrieved September 25, 2008.

[17] Suteja, B.R., Prijono, A., Agustaf, R. (2005). Mudah dan Cepat Menguasai Pemrograman