• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
17
0
0

Teks penuh

(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.

(3)

vi

Universitas Kristen Maranatha

DAFTAR ISI

PRAKATA i

PERNYATAANPERSETUJUANPUBLIKASIKARYAILMIAH ii

PERNYATAANORISINALITASKARYAILMIAH iii

ABSTRAK iv

1.5 Sistematika Penulisan 4

BAB II LANDASAN TEORI 6

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

(4)
(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

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

(7)
(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

(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

(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 ;

 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 ;

(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

(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

(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

(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.

Referensi

Dokumen terkait

Pengambilan sampel konsentrat dulang Sampel konsentrat dulang diambil di lima lokasi pada cebakan laterit bauksit di sepanjang jalur lintasan pengukuran kadar

Sedangkan menurut Kamaludin dan Pribadi (2011) dalam Harmawan (2013), faktor-faktor yang mempengaruhi financial distress antara lain: sensitivitas pendapatan

Besaran yang dihitung meliputi : perhitungan daya maksimum setiap kereta, daya maksimum satu rangkaian kereta, faktor daya, kapasitas kereta pembagkit yang dapat

Oleh karena itu penulis merumuskan permasalahan yang akan diteliti di Purwa Caraka Music Studio (PCMS) sebagai berikut : bagaimanakah harapan peserta kursus vokal PCMS dan

Diperlukan penelitian tentang karakteristik konsumen Zomato, dan pengaruh sumber pengetahuan konsumen non-business controlled terhadap keputusan penggunaan Zomato

Penelitian ini bertujuan untuk mengetahui aktivitas antibakteri dan karakteristik senyawa hasil isolasi dari fungi endofit XP2 pada daun salam ( Syzygium polyanthum

Hasil penelitian yang dilakukan penulis bahwa (X 2 ) self efficacy berpengaruh secara positif dan signifikan terhadap kinerja karyawan PT PLN (Persero) Area Manado, dengan

Teknik yang digunakan untuk memeriksa validitas dan reliabilitas data dilakukan dengan metode triangulasi yaitu data mengenai perencanaan, pelaksanaan dan evaluasi