Perancangan Sistem Informasi Aplikasi Try Out Ujian Nasional di SMPN 2 Majalengka Berbasis Web

(1)

(2)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Strata 1 pada Jurusan Program Studi Sistem Informasi

Shanda Winarno Setiadi

1.05.07.489

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(3)

(4)

i

yang dapat membebani siswa dan orangtuanya. Salah satu caranya adalah pihak sekolah SMPN 2 Majalengka membuat jam belajar tambahan di sekolah untuk menghadapi Ujian Nasional. Salah satu cara untuk mengukur kemampuan para siswa-siswi kelas 3 (tiga) tersebut adalah dengan melakukan atau mengadakan try out Ujian Nasional. Masalah yang terdapat pada SMPN 2 Majalengka yaitu Test

try out yang dilakukan di SMPN 2 Majalengka masih menggunakan cara manual,

Banyaknya kertas yang digunakan dalam pelaksanaan try out, belum adanya sistem pencocokan antara soal dengan kunci jawaban secara otomatis.

Desain penelitian yang digunakan adalah bersifat deskriptif dengan pendekatan studi kasus pada SMPN 2 Majalengka, serta teknik pengumpulan data yang digunakan meliputi sumber data primer yaitu dengan cara observasi dan wawancara, sedangkan sumber data sekunder yaitu dengan cara melakukan studi pustaka dan data – data fisik dari SMPN 2 Majalengka berupa laporan. Metode pendekatan yang digunakan berorientasi objek dan metode pengembangan Perancangan Sistem Informasi Aplikasi Try Out Ujian Nasional di SMPN 2 Majalengka Berbasis Web yang dibuat menggunakan metode prototype, dengan alat bantu analisis perancangan sistem berupa use case diagram, class diagram, sequence diagram, collaboration diagram, activity diagram, component diagram dan deployment diagram. Sedangkan pembuatan perangkat lunak dalam skripsi ini, penulis menggunakan perangkat lunak PHP dan Macromedia Dreamweaver, dan untuk database menggunakan My-SQL.

Hasil penelitian menunjukkan bahwa Perancangan Sistem Informasi Aplikasi Try Out Ujian Nasional di SMPN 2 Majalengka Berbasis Web dapat membantu para siswa dan guru dalam mengadakan kegiatan latihan try out, mengimplementasikan sistem informasi yang meliputi implementasi perangkat lunak, perangkat keras, basis data serta antarmuka dari aplikasi yang dihasilkan. Tahap akhir adalah mengadakan pengujian terhadap aplikasi dengan menggunakan metode Blackbox.


(5)

ii

make an additional study hours at school to deal with the National Exam. One way to measure the ability of the students grade 3 (three) it is to do or hold a try out of the National Exam. Problems found in the Test SMPN 2 Majalengka tryouts conducted at SMPN 2 Majalengka still using the manual method, amount of paper used in the execution of the try out, not a system of matching between the question with the answer key automatically.

The design study is a descriptive case study approach in SMP 2 Majalengka, as well as data collection techniques used include the primary data source is by way of observation and interview, while the secondary data source that is the way to study literature and data - physical data from the SMP 2 Majalengka the form of reports. The method used object-oriented approach and method development Application Information System Design Try Out National Examination in SMPN 2 Majalengka Web-based prototypes are made using the method, the system design analysis tools in the form of use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, activity diagrams, component diagrams and deployment diagrams. While the creation of the software in this thesis, the authors use software PHP and Macromedia Dreamweaver, and to use the My-SQL database.

The results showed that the Information System Design Applications Try Out National Examination in Web-Based SMP 2 Majalengka can help students and teachers in training activities held try outs, implementing information systems that include software implementation, hardware, database and interface of the application is generated. The final stage is to conduct the testing of applications using the Blackbox.


(6)

iii

Dengan memanjatkan puji syukur kehadirat Allah yang maha kuasa, yang telah memberikan rahmat dan karunia–Nya, sehingga penyusun dengan segala usaha dan kemampuan yang ada dapat menyelesaikan Skripsi ini yang berjudul “Perancangan Sistem Informasi Aplikasi Try Out Ujian Nasional di SMPN 2 Majalengka Berbasis Web

Penulis menyadari dalam penyusunan skripsi ini masih jauh dari sempurna dan masih banyak kekurangannya, oleh karena itu dalam hal ini tidak terlepas dari keterbatasan ilmu yang penulis miliki pada saat ini.

Dalam pelaksanaan penelitian maupun penyusunan laporan ini, penulis banyak mendapatkan bantuan material maupun spiritual dari berbagai pihak, untuk itu penulis menyampaikan rasa terima kasih yang sebesar-besarnya dan setulus-tulusnya kepada :

1. Allah SWT, yang telah memberikan segala kemurahan atas segala kehendaknya sehingga penulis dapat menyelesaikan skripsi ini.

2. Yth. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indanesia.

3. Yth. Prof. Dr. H. Denny Kurniadie. Ir., M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer.

4. Yth. Dadang Munandar S.E, M.Si selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.


(7)

iv

memberikan pengarahan dan masukan-masukan berharga kepada penulis dalam pengerjaan laporan tugas akhir.

7. Seluruh dosen pengajar dan staff tata usaha .

8. Kepada SMPN 2 Majalengka khususnya kepada, Sutisna Suanda, S.Pd, dan Yani Sri Diani.

Selain itu penulis tidak lupa juga penulis ucapkan terima kasih yang setulus-tulusnya dan penghargaan yang setinggi-tingginya kepada:

1. Seluruh keluarga besar yang di Majalengka, terutama Ibunda tercinta, dan Ayahanda tercinta Alm. Heri Pramono serta adikku tersayang Cindy Diah Gayatri.

2. Semua teman yang telah membantu dalam penyusunan laporan ini khususnya Andika Rahman, Angling Fajar Budhi, Annisa Rahamawati, , Canggih Satrio Nur Cahyo, Dicky Jaya Umbara, Herdi Andiyansya, Nova Kusniar, Riani, dan Tion Zulfiadi.

Penulis menyadari sepenuhnya dalam penulisan skripsi ini masih jauh dari kesempurnaan dan banyak terdapat kekurangan, tetapi penulis berharap skripsi dapat dipergunakan oleh berbagai pihak terutama pihak yang membutuhkan. Semoga skripsi ini dapat berguna bagi semua pihak.

Bandung, Januari 2012


(8)

v PERNYATAAN KEASLIAN

MOTTO

ABSTRAK ... i

ABSTRACT... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xiii

DAFTAR SIMBOL ... xv

BAB I. PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi Dan Rumusan ... 3

1.3 Maksud Dan Tujuan ... 4

1.4 Kegunaan Penelitian ... 4

1.5 Batasan Masalah ... 5

1.4.1 Kegunaan Praktis ... 5

1.4.2 Kegunaan Akademis... 5

1.6Lokasi Dan Waktu Penelitian ... 6

BAB II. LANDASAN TEORI 2.1Perancangan Sistem ... 7

2.2Konsep Dasar Sistem ... 8

2.2.1 Pengertian Sistem ... 9

2.2.2 Pengertian Informasi ... 9

2.2.3 Kualitas Informasi ... 10

2.2.4 Konsep Dasar Sistem Informasi ... 12

2.2.5 Analisis Sistem ... 13


(9)

vi

2.2.11 Browser ... 17

2.2.12 Universal Resource Locator (URL) ... 17

2.2.13 World Wide Web ... 17

2.2.14 Email ... 18

2.2.15 MySQL ... 18

2.2.16 Hypertext Markup Language ... 18

2.2.17 PHP Hypertext Preprocessor (PHP) ... 18

2.2.18 Cascading Style Sheet ... 19

2.2.19 Javascript ... 19

2.2.20 JQuery ... 19

2.2.21 XAMPP ... 19

2.2.22 Dreamweaver ... 20

2.2.23 Pengertian Aplikasi ... 20

2.2.24 Pengertian UN ... 21

2.2.25 Pengertian Try Out ... 22

2.3Bahasa pemodelan UML (Unified Model Language) ... 23

2.3.1 Pengertian UML ... 23

2.3.2 Diagram-diagram dalam UML ... 23

BAB III. OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 26

3.1.1 Sejarah Sekolah ... 26

3.1.2 Visi dan Misi Sekolah ... 28

3.1.2.1Visi ... 28

3.1.2.2Misi Sekolah ... 28

3.1.3 Struktur Organisasi Sekolah ... 29

3.1.4 Deskripsi Tugas ... 29


(10)

vii

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 38

3.2.3.1Metode Pendekatan Sistem ... 38

3.2.3.2Metode Pengembangan Sistem ... 38

3.2.3.3Alat Bantu Analisis dan Perancangan ... 41

3.2.4 Pengujian Software ... 43

BAB IV. ANALISIS DAN PERANCANGAN SISTEM 4.1Analisis Sistem yang Berjalan ... 46

4.1.1 Analisis Dokumen ... 46

4.1.1.1Use case Yang Sedang Berjalan ... 47

4.1.1.2Deskripsi Use Case yang sedang berjalan ... 48

4.1.1.3Aktivitas Diagram ... 49

4.1.2 Evaluasi Sistem Yang Berjalan ... 53

4.2Perancangan Sistem ... 54

4.2.1 Tujuan Perancangan Sistem ... 54

4.2.2 Gambaran Umum Sistem Yang Diusulkan... 54

4.2.3 Perancangan Prosedur Yang Diusulkan ... 55

4.2.4.1Use case ... 55

4.2.4.2Skenario Use case ... 56

4.2.4.3Activity Diagram ... 59

4.2.4.4Sequence Diagram ... 64

4.2.4.5Collaboration Diagram ... 70

4.2.4.6Class Diagram... 72

4.2.4.7Component Diagram ... 73

4.2.4.8Deployment Diagram ... 74

4.2.4.9Kodifikasi ... 74

4.2.5 Struktur Menu ... 75


(11)

viii

5.1.1 Batasan Implementasi ... 108

5.1.2 Implementasi Perangkat Lunak ... 108

5.1.3 Implementasi Perangkat Keras ... 108

5.1.4 Implementasi Basis Data (Sintaks SQL) ... 109

5.1.5 Implementasi Antar Muka ... 114

5.1.6 Implementasi Instalasi Program ... 115

5.1.7 PhpMyadmin ... 116

5.1.8 Penggunaan Program ... 116

5.2Pengujian ... 125

5.2.1 Rencana Pengujian ... 125

5.2.2 Kasus dan Hasil Pengujian ... 125

5.2.3 Kesimpulan Hasil Pengujian ... 127

BAB VI. KESIMPULAN DAN SARAN 6.1Kesimpulan ... 128


(12)

1 1.1.Latar Belakang

Seiring berjalannya waktu, perkembangan ilmu dan teknologi informasi berkembang semakin pesat, serta dengan perubahan waktu terutama dibidang pendidikan. Diperlukan peningkatan mutu dan mekanisme pelayanan dibidang pendidikan agar lebih berguna dan berhasil, sehingga pendidikan senantiasa dikembangkan terus menerus secara efektif dan efisien supaya menghasilkan sumber daya manusia yang berkualitas.

Saat ini semakin banyak tempat bimbingan belajar yang menawarkan program test try out untuk ujian masuk Sekolah Menengah Atas Negeri, kepada para siswa yang akan mengikuti Ujian Nasional, agar para siswa dapat memperoleh hasil yang maksimal dan diterima di Sekolah Menengah Atas Negeri yang diinginkan. Tetapi pada umumnya, biaya belajar di tempat bimbingan belajar relatif mahal, sehingga tidak semua siswa dapat menikmati fasilitas tersebut. Untuk mengantisipasi hal tersebut dan untuk memperbaiki mutu maka pihak sekolah SMPN 2 Majalengka yang beralamatkan di Jalan Neglasari No. 1244 Majalengka Jawa Barat mempunyai suatu cara agar setiap siswa dapat mengikuti test try out Ujian Nasional di sekolah tanpa mengeluarkan banyak biaya yang dapat membebani siswa dan orangtuanya. Salah satu caranya adalah pihak sekolah SMPN 2 Majalengka membuat jam belajar tambahan di sekolah untuk menghadapi Ujian Nasional. Masalahnya adalah banyaknya kertas yang


(13)

digunakan pihak sekolah SMPN 2 Majalengka sebagai sarana untuk test try out, akan memerlukan biaya ekstra yang dibebankan kepada para siswa-siswi. Selain itu, tentunya akan memerlukan waktu pemeriksaan yang cukup memakan waktu, apalagi bila lembar jawaban yang akan diperiksa cukup banyak.

Semakin menjamurnya internet dikalangan pelajar bukan tidak mungkin sistem informasi try out dapat dilatih melalui internet. Dengan adanya media internet sangat memudahkan dalam proses pembelajaran sesuatu yang baru, karena dengan mengakses segala informasi yang ada di internet akan menambah pengetahuan para siswa-siswi.

Internet merupakan salah satu perkembangan teknologi informasi dan kemajuan teknologi komputer yang penggunaannya saat ini sudah semakin luas, baik untuk hiburan, surat elektronik, bisnis maupun dunia pendidikan.

Dalam menghadapi Ujian Nasional tingkat SMPN, siswa-siswi kelas 3 (tiga) Sekolah Menengah Pertama Negeri SMPN 2 Majalengka harus mempersiapkan diri sebaik-baiknya supaya dapat lulus dan dapat melanjutkan ketingkat yang lebih tinggi.

Salah satu cara untuk mengukur kemampuan para siswa-siswi kelas 3 (tiga) tersebut adalah dengan melakukan atau mengadakan try out Ujian Nasional. Dalam hal ini penulis ingin memaparkan pembuatan sebuah perancangan sistem informasi try out Ujian Nasional pada Sekolah Menengah Pertama Negeri SMPN 2 Majalengka Berbasis Website yang didalamnya berisi informasi mengenai Ujian Nasional dan pelatihan soal-soal yang biasa diujikan Ujian Nasional pada Sekolah Menengah Pertama Negeri SMPN 2 Majalengka.


(14)

Untuk itulah penulis membuat sebuah aplikasi yang dapat membantu penyelenggara dalam pelaksanaan try out, Berdasarkan masalah yang dijelaskan diatas maka penulis menetapkan judul penelitian:

“Perancangan Sistem Informasi Aplikasi Try Out Ujian Nasional di SMPN 2 Majalengka Berbasis Web

1.2. Identifikasi Dan Rumusan

Berdasarkan latar belakang yang telah dikemukakan diatas, dapat diidentifikasikan masalah yang terdapat pada SMPN 2 Majalengka yaitu :

1. Test try out yang dilakukan di SMPN 2 Majalengka masih menggunakan dengan cara melakukan test tulisan secara langsung.

2. Banyaknya kertas yang digunakan dalam pelaksanaan try out memerlukan biaya ekstra yang dibebankan kepada siswa-siswi.

3. Belum adanya sistem pencocokan antara soal dengan kunci jawaban secara otomatis, masih menggunakan sistem test tulisan secara langsung, sehingga memakan waktu yang lama dalam menampilkan hasil dari try

out.

Berdasarkan pada latar belakang di atas maka penulis dapat merumuskan masalah yang ada di SMPN 2 Majalengka adalah sebagai berikut :

1. Bagaimana sistem informasi yang sedang berjalan di SMPN 2 Majalengka. 2. Bagaimana merancang sistem informasi try out Ujian Nasional di SMPN 2

Majalengka.

3. Bagaimana implementasi sistem informasi try out Ujian Nasional di SMPN 2 Majalengka.


(15)

1.3. Maksud Dan Tujuan

Adapun maksud dari penelitian ini adalah sebagai berikut:

Mengacu pada latar belakang diatas, maka maksud dari perancangan sistem informasi try out Ujian Nasional berbasis web ini adalah memberikan kemudahan dalam melakukan try out Ujian Nasional, karena dapat diakses langsung melalui jaringan internet.

Adapun tujuan dari penelitian ini adalah sebagai berikut:

Tujuan yang ingin dicapai dalam merancang sistem informasi try out

Ujian Nasional di SMPN 2 Majalengka adalah sebagai berikut :

1. Memberikan pelatihan soal-soal Ujian Nasional kepada para siswa-siswi kelas 3 (tiga) SMPN 2 Majalengka untuk mempersiapkan diri dalam menghadapi Ujian Nasional yang sebenarnya melalui website try out Ujian Nasional tersebut.

2. Untuk menguji sejauh mana kemampuan para siswa-siswi kelas 3 SMPN 2 Majalengka dalam mengerjakan soal-soal latihan yang diujikan.

3. Untuk menambah ilmu pengetahuan bagi para siswa-siswi kelas 3 SMPN 2 Majalengka agar dapat mengerjakan soal-soal Ujian Nasional sehingga dapat lulus dengan hasil yang maksimal dan memuaskan.

1.4. Kegunaan Penelitian

Kegunaan dari hasil penelitian ini diharapkan memberikan manfaat baik secara langung maupun tidak langsung bagi berbagai pihak. Kegunaan penelitian ini dapat dibagi menjadi dua bagian, yaitu kegunaan praktis dan kegunaan akademis.


(16)

1.4.1. Kegunaan Praktis

1. Dengan adanya sistem informasi try out Ujian Nasional, penulis beraharap siswa-siswi kelas 3 di SMPN 2 Majalengka dapat lebih siap dalam mengahadapi Ujian Nasional yang sebenarnya.

2. Memberikan kemudahan bagi pihak sekolah dalam menyelenggarakan try out Ujian Nasional karena test dilakukan dengan menggunakan teknologi intrarnet.

1.4.2. Kegunaan Akademis

1. Usulan perancangan sistem informasi try out Ujian Nasional di SMPN 2 Majalengka Berbasis Web, penulis harapkan dapat menjadikan pengalaman dan pengembangan pengetahuan dibidang pendidikan.

2. Perubahan sistem informasi ini diharapkan dapat menjadikan siswa-siswi SMPN 2 Majalengka lebih mengenal sistem informasi dan teknologi internet.

1.5. Batasan Masalah

1. Tipe soal pada web aplikasi latihan try out hanya berupa soal pilihan ganda

(multiple choice).

2. Sistem informasi try out ujian ini hanya berupa simulasi yang dikhususkan untuk try out Ujian Nasional.

3. Sistem informasi yang diusulkan hanya diperuntukkan bagi siswa-siswi kelas 3 (tiga) SMPN 2 Majalengka.


(17)

1.6. Lokasi Dan Waktu Penelitian

Penelitian ini dilaksanakan di SMPN 2 Majalengka Jl. Neglasari No.1244 Majalengka, Jawa Barat. Penelitian ini dilaksanakan selama kurang lebih 4 bulan, dengan tahapan–tahapan penelitian seperti yang tertera pada tabel di bawah ini :

Table 1.1 Jadwal Kegiatan Penelitian

No Kegiatan

Tahun 2011

September Oktober November Desember

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

Kebutuhan Pemakai : a. Observasi

b. Wawancara

2 Mengembangkan Prototype

3 Evaluasi Prototype

4 Pengkodean Sistem 5 Menguji Sistem 6 Evaluasi Sistem


(18)

7

Pada bab ini penulis akan menjelaskan beberapa teori yang berkaitan dengan

permasalahan yang akan dibahas sebagai dasar dalam pemahaman dalam sebuah

sistem serta metode yang dipakai untuk kegiatan pengembangan terhadap sistem itu

sendiri.

2.1

Perancangan Sistem

Pengertian perancangan sistem yaitu “Pendefinisian dari kebutuhan-kebutuhan

fungsional dan persiapan untuk rancang bangun implementasi, menggambarkan

bagaimana suatu sistem dibentuk.”

Jogiyanto H.M (2005 : 46 )

Selain bertujuan untuk memenuhi kebutuhan kepada pemakaian sistem, tahap

perancangan sistem juga bertujuan untuk memberikan gambaran yang jelas dan

rancang bangun yang lengkap kepada

programmer

dan ahli-ahli teknik lainnya yang

terlibat. Pada tahap ini akan diperoleh pemahaman yang lebih jelas tentang alasan

untuk mengembangkan sistem yang baru dan akan ditetapkan pula ruang lingkup dari

sistem tersebut dengan mengumpulkan fakta studi dengan cara menyebar angket

kepada para pemakai dan bekerja sama dengan para pemakai untuk menemukan

masalah dan menentukan kebutuhan pemakai. Dengan demikian perancangan sistem


(19)

serta bagaimana dari masing-masing komponen rancangan sistem keluaran, masukan,

pemrosesan, pengendalian,

database

dan

platform

teknologi yang akan dirancang.

2.2.

Konsep Dasar Sistem

Dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem, yaitu

sistem yang lebih menekankan pada prosedur dan elemennya, Prosedur didefinisikan

sebagai suatu urut-urutan yang tepat dari tahapan-tahapan instruksi yang

menerangkan apa yang harus dikerjakan, kapan dikerjakan, dan bagaimana

mengerjakannya.

Pertama,

pendekatan

yang

menekankan

pada

prosedurnya,

yang

mendefinisikan sitem sebagai berikut:

“Sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu.”

Al-Bahra Bin Ladjamudin (2005:3)

Kedua, pendekatan yang lebih menekankan pada elemen atau kelompoknya,

yang mendefinisikan sistem sebagai berikut:

“Sistem sebagai seperangkat elemen-elemen yang terintegrasi dengan maksud

yang sama untuk mencapai tujuan bersama

.”

Al-Bahra Bin Ladjamudin

(2005:3)

Sedangkan menurut

Abdul Kadir (2003:54)

mendefinisikan sistem adalah

sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk


(20)

Dari pengertan diatas sistem dapat diartikan sebagai kumpulan atau grup dari

bagian atau komponen apapun baik fisik maupun non fisik yang saling berhubungan

satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu.

2.2.1

Pengertian Sistem

Terdapat dua kelompok pendekatan di dalam pendefinisian sistem, “yaitu

yang menekankan pada prosedur dan menekankan pada komponen atau elemen”.

Pendekatan sistem yang lebih menekankan pada prosedur yang didefinisikan oleh

Jogiyanto HM (2005 : 1)

dalam buku Analisis dan Desain Sistem Informasi sebagai

berikut : ”Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

menyelesaikan suatu sasaran yang tertentu.”

Pendekatan sistem yang menekankan pada komponen atau elemen-elemen,

menurut

Abdul Kadir (2003 : 54)

dalam bukunya Pengenalan Sistem Informasi

,mendefinisikan sebagai berikut : “Sistem adalah sekumpulan elemen yang saling

terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan.”

2.2.2

Pengertian Informasi

Informasi sangat penting bagi perusahaan. Selain itu informasi juga penting

bagi sistem, karena apabila suatu sistem tidak mempunyai informasi maka akan

menjadi suatu sistem yang susah berkembang. Definisi Informasi menurut

Jogiyanto

HM (2005 : 8)

dalam buku yang sama adalah sebagai berikut : “Data yang diolah


(21)

Selain pengertian di atas, ada juga pengertian informasi menurut Mc Fadden,

dkk yang dikutip dari buku Pengenalan Sistem Informasi karangan

Abdul kadir

(2003 : 3)

adalah: “Data yang telah diproses sehingga meningkatkan pengetahuan

seseorang yang menggunakan data tersebut.”

Data yang diolah melalui suatu model menjadi informasi, penerima kemudian

memberi informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang

berarti menghasilkan suatu tindakan yang lain yang membuat sejumlah data kembali.

Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan

seterusnya membentuk suatu siklus. Seperti yang terdapat pada gambar berikut ini :

Gambar 2.1 Siklus Informasi

( Sumber : Jogiyanto 2005 : 9 )

2.2.3

Kualitas Informasi

Kualitas dari suatu informasi

(quality of informasi)

tergantung dari tiga hal,

yaitu informasi harus akurat

(accurate),

tepat pada waktunya (

timeliness

) dan relevan


(22)

menggambarkan kualitas dari informasi dengan bentuk bangunan yang ditunjang oleh

tiga buah pilar.

Gambar 2.2 Pilar Kualitas Informasi

( Sumber : Jogiyanto HM, 2005, Analisis dan Desain Sistem Informasi, Andi,

Yogyakarta]

1.

Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa

atau menyesatkan. Akurat juga berarti inforamsi harus jelas mencerinkan

maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke

penerima informasi informasi kemungkinan banyak terjadi gangguan (

noise

)

yang dapat merubah atau merusak informasi tersebut.

2.

Tepat pada waktunya, berarti informasi yang datang pada penerima tidak

boleh terlambat. Informasi yang sudah using tidak akan mempunyai nilai lagi.

Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila

pengamilan keputusan terlambat, maka dapat berakibat fatal untuk organisasi.

Dewasa ini mahalnya nilai informasi disebabkan harus cepatnya informasi

tersebut didapat, sehingga teknologi-teknologi mutakhir untuk mendapatkan,


(23)

3.

Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

Relevan informasi tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya

informasi mengenai sebab musebab kerusakan mesin produksi kepada akuntan

perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan

kepada ahli teknik perusahaan. Sebaliknya informasi mengenai hharga pokok

produksi untuk ahli teknik merupakan informasi yang kuarang relevann, tetapi

relevan untuk akuntan.

2.2.4

Konsep Dasar Sistem Informasi

“Informasi (

information)

adalah data yang telah diolah menjadi bentuk yang

lebih berarti dan lebih berguna bagi penerimanya untuk mengambil keputusan

masa kini maupun masa yang akan datang. Informasi juga dapet didefinisikan

sebagai hasil data yang telah diolah menjadi bentuk yang lebih berarti bagi

penerimanya. Alat pengolah informasi dapat meliputi elemen komputer,

elemen non komputer atau kombinasinya.”

Al-Bahra Bin Ladjamudin

(2005:8)

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi

manajemen di dalam pengambilan keputusan. Pertanyaannya adalah darimana

informasi tersebut bisa didapatkan. Informasi dapat diperoleh dari sistem informasi

(

information sistem

) atau disebut juga dengan

processing sistems

atau

information

processing

sistem atau

information-genering system

.

Kegiatan yang terdapat pada sistem informasi antara lain :

a.

Input

, menggambarkan suatu kegiatan untuk menyediakan data yang akan


(24)

b.

Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan

suatu informasi yang bernilai tambah.

c.

Output

, suatu kegiatan untuk menghasilkan laporan dari proses diatas.

d.

Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data.

e.

Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut

berjalan sesuai dengan yang diharapkan.

Gambar 2.3 Kegiatan Sistem Informasi

( Sumber : Susanto Azhar, 2004, Sistem Informasi Manajemen : Konsep dan

Pengembangannya, Lingga Jaya, Bandung )

2.2.5

Analisis Sistem

”Tahapan analisis sistem di mulai karena adanya permintaan terhadap

sistem baru. Permintaan dapat dating dari seorang manajer dan dari luar

departemen sistem informasi atau dari pihak eksekutif yang melihat adanya masalah

atau menemukan adanya peluang baru. Namun, adakalanya inisiatif pengembangan

sistem baru berasal dari bagian yang bertanggung jawab terhadap pengembangan

sistem informasi, yang bermaksud mengembangkan sistem yang sudah ada atau

mengatasi masalah-masalah yang belum tertangan.”

Abdul Kadir (2003 : 400)

2.2.6

Basis Data

Basis data merupakan suatu koleksi dari data yang saling berhubungan,

yang dirancang dan diorganisasikan sehingga dapat dipertemukan kembali untuk

kebutuhan suatu organisasi. Basis data menjadi penyimpanan data secara elektronik

yang ditetapkan secara formal dan dikontrol secara terpusat untuk digunakan dalam

berbagai aplikasi yang berbeda.”

(Connolly & Begg 2002)


(25)

2.2.7

Sistem Manajemen Basis Data

“Sistem Manajemen Basis Data atau

Database Management Syste

m adalah

sebuah program untuk membuat dan mengelola struktur

database

serta untuk

mengakses data.”

(Williams & Sawyer 2007)

2.2.8

Pengertian Jaringan Komputer

“Jaringan komputer (computer network) atau yang sering di singkat dengan

jaringan saja adalah hubungan dua buah simpul (umumnya berupa komputer) atau

lebih yang tujuan umumnya adalah untuk melakukan pertukaran data. Dalam

prakteknya, jaringan komputer memungkinkan untuk melakukan berbagi perangkat

lunak, perangkat keras dan bahkan kekuatan pemrosesan.”

Abdul Kadir (2003 :

347)

2.2.9

Jenis – Jenis Jaringan Komputer

Jenis jaringan komputer

dapat dibedakan menurut ukuran wilayah kerjanya,

diantaranya yaitu :

1.

Local Area Network

(LAN)

LAN adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya

dibatasi oleh area lingkungan, seperti sebuah kantor pada sebuah gedung.

Gambar 2.4 Local Area Network (LAN)

(Sumber : Melwin Syafrizal, Pengantar Jaringan Komputer, 2005, Andi)

2.

Metropolitan Area Network

(MAN)


(26)

MAN merupakan pengembangan dari jaringan LAN yang memiliki jangkauan

lebih luas tidak terbatas pada suatu lokasi gedung saja tetapi juga dapat menjangkau

antar kota. Contohnya jaringan beberapa kantor cabang sebuah bank di dalam sebuah

kota besar yang dihubungkan antara satu dengan lainnya.

Gambar 2.5 Metropolitan Area Network (MAN)

(Sumber :

www.ilmukomputer.com/jaringan/man.jpg

)

3.

Wide Area Network

(WAN)

WAN adalah jaringan yang biasanya sudah menggunakan media

wireless

, sarana

satelit, taupun kabel serat

optic

, karena jangkaunnya yang lebih luas, bukan hanya

meliputi satu kota atau antar kota dalam satu wilayah, akan tetapi mulai menjangkau


(27)

Gambar 2.6 Wide Area Network (WAN)

(Sumber : Melwin Syafrizal, Pengantar Jaringan Komputer, 2005, Andi)

2.2.10

Internet

Internet adalah singkatan dari

international network.

Internet adalah “suatu

jaringan komputer global yang terbentuk dari jaringan-jaringan komputer

local

dan

regional

yang memungkinkan komunikasi data antar computer yang terhubung ke

jaringan tersebut.”

Budhi Irawan (2005 : 69)

Internet menciptakan sebuah landasan/basis/platform teknologi baru yang

bersifat

universal

, dimana dengan teknologi tersebut dapat diciptakan produk, jasa,

strategi, dan organisasi baru. Internet menggunakan teknologi

client-server

. Pemakai

jaringan mengontrol apa yang dilakukannya melalui aplikasi berbasis grafis yang

disiapkan untuk

client

(pemakai). Semua data termasuk surat elektronik (

e-mail

),

database

disimpan dalam

server

.

Server-server

khusus untuk internet atau bahkan


(28)

2.2.11

Browser

Browser

adalah perangkat lunak yang memungkinkan Anda mencari dan

mengakses beragam komponen

web

(William & Sawyer 2007)

2.2.12

Universal Resource Locator

(URL)

“URL adalah alamat unik suatu situs

web.”

(McLeod & George 2008)

2.2.13

World Wide Web

Salah satu layanan aplikasi di internet ini adalah

World Wide Web

(WWW),

pelayanan yang cukup baru dikembangkan di internet dan menjadi layanan aplikasi

yang paling populer digunakan pemakai jaringan internet dan perkembangannya terus

dilakukan sampai saat ini untuk menyempurnakan teknologi ini. WWW atau yang

biasa disebut

web

saja, bekerja menggunakan teknologi yang disebut

hypertext

, yang

kemudian dikembangkan menjadi suatu

protocol

aplikasi yang disebut

Hypertext

Transfer Protocol

(HTTP). Dengan adanya fasilitas ini menjadikan

web

sebagai salah

satu aplikasi yang paling luwes untuk menjelajahi internet. Dengan menggunakan

WWW, pengaksesan beragam sumber informasi di internet misalnya

gopher

,

Wide

Area Information System

(WAIS),

File Transfer Protocol

(FTP),

mail

, dan

sebagainya, dapat dilakukan melalui suatu cara yang menggabungkan beberapa jenis

representasi dan metode pengaksesan informasi dan menyajikannya dalam beragam

bentuk informasi seperti

teks

, grafik, suara, animasi, video, dan sebagainya.

(Budhi


(29)

2.2.14

Email

Email

singkatan dari “

electronic mail

” atau surat elektronik, yaitu

pesan/surat yang dikirimkan melalui jaringan komputer, terutama via internet.”

(

William & Sawyer 2007

)

2.2.15

MySQL

MySQL

merupakan perangkat lunak untuk sistem manajemen

database

(

Database Management System

). Karena sifatnya yang

open source

dan memiliki

kemampuan menampung kapasitas sangat besar, maka

MySQL

menjadi basis data

yang sangat poluler di kalangan

programmer web.

(Sukarno 2006)

2.2.16

Hypertext Markup Language

Hypertext Markup Language

(HTML) adalah sekumpulan perintah khusus

(disebut “

tag

” atau “

markup

”) yang dipakai untuk menentukan struktur, bentuk, dan

link

pada dokumen ke dokumen

multimedia

lain di

web.

(Williams & Sawyer

2007)

2.2.17

PHP Hypertext Preprocessor

(PHP)

PHP merupakan bahasa yang hanya dapat berjalan pada

server

dan hasilnya

dapat ditampilkan pada

client

. PHP adalah produk

open source

yang dapat

digunakan secara gratis tanpa harus membayar untuk menggunakannya.

File installer

PHP dapat Anda dapatkan secara gratis dengan

download

dari alamat


(30)

“Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (disebut

server-side

), sedangkan tanpa adanya interpreter PHP, maka semua skrip dan aplikasi PHP

yang dibuat tidak dapat dijalankan.”

(Nugroho 2008)

2.2.18

Cascading Style Sheet

“Cascading Style Sheet

, disingkat sebagai CSS adalah suatu cara untuk

membuat format atau

layout

halaman

web

menjadi lebih menarik dan mudah

dikelola.”

(Husni 2007)

2.2.19

Javascript

JavaScript

adalah bahasa

scripting

berorientasi objek yang digunakan

semisal untuk menulis fungsi-fungsi kecil yang diletakkan pada halaman HTML dan

berinteraksi dengan

browser

untuk melakukan tugas tertentu yang tidak mungkin

dilakukan oleh halaman HTML statis.”

(Williams & Sawyer 2007)

2.2.20

JQuery

JQuery

adalah pustaka

JavaScript

kecil bersumber terbuka yang

menekankan pada interaksi antara

JavaScript

dan HTML. Pustaka ini dirilis pada

Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di bawah

Lisensi MIT dan GPL.”

(Wikipedia 2010)

2.2.21

XAMPP

XAMPP

adalah paket instalasi mudah Apache server yang sudah termasuk di


(31)

yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket. Dengan

menginstall

XAMPP

kita tidak perlu lagi melakukan instalasi dan konfigurasi

web

server Apache

,

PHP

dan

MySQL

secara manual.

XAMPP

akan menginstalasi dan

mengkonfigurasikannya secara otomatis.

2.2.22

Dreamweaver

Dreamweaver

adalah suatu program editor web yang dikeluarkan oleh

Macromedia

.

Dreamweaver

merupakan program aplikasi profesional untuk mengedit

HTML

secara visual. Dengan program ini seorang pembuat

web

dapat dengan mudah

membuat dan mendesain

web

sesuai dengan keinginanya.

Dreamweaver

mempunyai

sifat “

What You See What You Get

” artinya ialah apa yang dapat dilihat maka itu yang

didapat, maka dengan sifat ini seorang pembuat

web

dapat langsung melihat hasil

buatannya tanpa harus dibuka di

browser.

2.2.23

Pengertian Aplikasi

Aplikasi berasal dari kata

application

yang artinya penerapan, lamaran,

penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk

melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat


(32)

2.2.24

Pengertian UN

UN merupakan penilaian pada akhir proses pembelajaran di sekolah.Penilaian

merupakan serangakaian kegiatan untuk memperoleh, menganalisis,dan menafsirkan

data tentang proses dan hasil belajar siswa yang dilakukansecara sistematis dan

berkesinambungan sehingga menjadi informasi yangbermakna dalam mengambil

keputusan. Penilaian pada akhirproses pembelajaran dilakukan ujian untuk

mendapatkan data informasi

obyektif

sebagai hasil pengukuran. Tingkat keberhasilan

ini akan mengambarkan kemampuansiswa yang sebenarnya. Hasil ujian tersebut

dapat

digunakansebagai

dasar

penyempurnaan

program

pembelajaran.

Dengandemikian hasil ujian akan bermanfaat sebagai bahan umpan balik dalam

prosespembelajaran dan hasil ujian digunakan untuk mengetahui efektivitas

dantingkat pencapaian atau keberhasilan suatu program kegiatan terutama

programpengajaran. UN sebagai alat kontrol sekolah pada era otonomi masih

diperlukan sepanjang tidak digunakan sebagai penentu kelulusan namun berfungsi

layaknyainstrumen penelitian. Tetapi mapel UN diperluas. Dari data yang diperoleh

bisa digunakan sebagai bahan rekomendasi terhadap Depdiknas dalampengambil

kebijakan pendidikan untuk meningkatkan mutu. Dari hasil tersebutbisa juga

diperoleh peringkat kedudukan sekolah yang satu dengan yang lain. Akibatnya

sekolah secara moral tetap terikat komitmen pada standar baku yangdibuat oleh

Pemerintah Pusat. Dan kekhawatiran terjadinya rentang mutusekolah yang jauh

antara satu dengna yang lain bisa dihindari.Sekaligusmelindungi hak guru sebagai


(33)

lain UN tetap diperlukan adalah sebagai alat seleksi ke PT, oleh sebab itu bukan

sebagai bahan pertimbangan kelulusan. Namun dengan tigamapel UN tersebut

tidaklah

representatif

, harus ditambah sesuai dengankebutuhan di PT. Dan sudah

barang tentu mengikuti UN. Karena menyangkut dengan institusi lain, koordinasi

antara Departemen Pendidikan dan PT diperlukan. Kemudian UN sebagai alat

pengendali mutu sulit diterimakeabsahannya. Desain formula UN diperlukan yang

memungkinkan mampumewadahi berbagai kepentingan. Dan UN tetap diperlukan

dengan berbagaiprasarat yang menyertainya. Pasal 1 Dalam keputuasn ini yang

dimaksud dengan:

1.

Ujian Nasional (UN) adalah kegiatan penilaian hasil belajar peserta didik

yang telah menyelesaikan jenjang pendidikan pada jalur sekolah / madrasah

yang diselenggarakan secara nasional.

2.

Ujian Nasional (UN) adalah kegiatan penilaian hasil belajar peserta didik

yang telah menyelesaikan jenjang pendidikan pada jalur sekolah / madrasah

yang diselenggarkan nasional.

Dari

alamat:

http://id.shvoong.com/social-sciences/education/2192796-pengertian uan/#ixzz1fXeCXe2o

2.2.25

Pengertian

Try Out

“Try out

adalah suatu mekanisme yang digunakan sebagai sebuah latihan bagi

siswa sebelum melaksanakan ujian yang sesungguhnya.”

(Nashirah Dian, Seminar


(34)

2.3.

Bahasa pemodelan UML (

Unified Model Language

)

2.3.1

Pengertian UML

Unified Modelling Language

(UML) adalah sebuah "bahasa" yang telah

menjadi

standar

dalam

industri

untuk

visualisasi

,

merancang

dan

mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar

untuk merancang model sebuah sistem.

2.3.2

Diagram-diagram dalam UML

UML mendefinisikan diagram-diagram berikut ini

:

1.

Use case Diagram

Use case diagram

merpukan pemodelan untuk melakukan (

behavior

) sistem

informasi yang akan dibuat.

Use case

mendeskripsikan sebuah interaksi antara

satu atau lebih aktor dengan sistem informasi yang akan dibuat.

Rosa A.S, M.

Shalahudin

(2011:130)

2.

ActivityDiagram

Activity

diagram

menggambarkan

workflow

(alirankerja) atau aktifitas dari

sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa

diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan

aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

Rosa A.S, M.


(35)

3.

Sequence Diagram

Sequence

diagram

menggambarkan kelakuan objek pada

use case

dengan

mendeskripskan waktu hidup objek dan

massage

yang dikirimkan dan

diterima antar objek. Oleh karena itu untuk menggambarkan diagram

sequence

diagram

maka harus diketahui objek-objek yang terlibat dalam

sebuah

use case

beserta metode-metode yang dimiliki kelas yang diinstansiasi

menjadi objek itu.

Rosa A.S, M. Shalahudin

(2011:137)

4.

Collaboration Diagram

Collaboration

diagram menggambarkan interaksi antar objek seperti

sequence

diagram, tetapi lebih menekankan pada peran masing-masing objek dan bukan

pada waktu penyampaian message. Setiap

message

memiliki

sequence

number

, di mana

message

dari level tertinggi memiliki nomor 1.

Messages

dari level yang sama memiliki prefiks yang sama.

5.

Class Diagram

Class diagram

menggambarkan struktur sistem dari segi pendefinisian

kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang

disebut atribut dan metode atau oprasi. Atribut merupakan variabel-variabel

yang dimiliki oleh suatu kelas. Operasi atau metode adalah fungsi-fungsi yang

dimiliki oelh suatu kelas.

Rosa A.S, M. Shalahudin

(2011:122)

6.

Component Diagram

Component diagram

dibuat untuk menunjukan organisasi dan tergantungan


(36)

pada komponen sistem yang dibutuhkan dan ada di dalam sistem.

Rosa A.S,

M. Shalahudin

(2011:125)

7.

Deployment Diagram

Deployment

d

iagram

menunjukan konfigurasi komponen dalam proses

eksekusi aplikasi.

Diagram deployment

juga dapat digunakan untuk

memodelkan hal-hal berikut:

Sistem tambahan (

embedded system)

yang menggambarkan rancangan

device,


(37)

46 4.1 Analisis Sistem yang Berjalan

Analisis merupakan suatu kegiatan yang bertujuan untuk mempelajari serta mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Dalam analisa sistem akan ditemukan masalah yang mungkin akan mempengaruhi kerja sistem. Agar sistem yang dirancang dapat berjalan sebagaimana mestinya, perlu dilakukan analisis terhadap kinerja sistem yang pada akhirnya bertujuan untuk pengembangan sistem.

4.1.1 Analisis Dokumen

Analisis dokumen yang sedang berjalan menguraikan dokumen - dokumen yang digunakan pada sistem informasi aplikasi try out ujian nasional di SMPN 2 Majalengka, diantaranya:

1.Nama Dokumen : Soal try out

Fungsi : Untuk mngerjakan latihan try out

Sumber : Bagian Kurikulum Rangkap : 1 (satu)

Elemen Data : Id Soal, Paket Soal, Nama Mata Pelajaran, Jadwal Pelajaran

2.Nama Dokumen : Lembar Jawaban Fungsi : Untuk mengisi jawaban Sumber : Bagian Kurikulum


(38)

Rangkap : 1(satu)

Elemen Data : No Peserta, Nama Peserta, Tanggal Lahir, Nama Mata Ujian, Paket Soal, Petunjuk Pengisian, Nama Sekolah, Tanggal Ujian, Tanda Tangan Peserta, Jawaban.

3.Nama Dokumen : Jadwal

Fungsi : Untuk mengetahui Jadwal try out

Sumber : Bagian Kurikulum Rangkap : 2 ( Dua)

Elemen Data : Id Soal, Nama Mata Pelajaran, kelas, nip, nama guru, hari, waktu.

4.1.1.1Use Case Yang Sedang Berjalan

Menurut Bambang Hariyanto “Diagram Use Case merupakan salah satu diagram untuk memodelkan aspek perilaku sistem. Masing–masing diagram Use

Cas emenunjukan sekumpulan Use Case, aktor dan hubungannya. Diagram -

diagram Use Case merupakan pusat pemodelan perilaku sistem, subsistem dan kelas.

Use Case adalah interaksi antara aktor eksternal dan sistem, hasil yang

dapat diamati oleh aktor, berorientasi pada tujuan, dideskripsikan di diagram Use

Case dan teks. Diagram Use Case melibatkan:

1. Sistem yaitu sesuatu yang hendak kita bangun.

2. Aktor, entitas – entitas luar yang berkomunikasi dengan system.


(39)

Berikut adalah model Use Case diagram pada sistem informasi aplikasi try out

ujian nasional di SMPN 2 Majalengka

memberikan soal try out bagian akademik Menyusun Soal try out

Membuat Jadwal try out

Memeriksa jadwal try out kepala sekolah

<<include>>

Memeriksa hasil try out A Dan B Membuat laporan nilai try out

<<include>>

memberikan soal try out A dan B

Mengerjakan Soal try out A Dan B

<<include>> <<include>> bagian kurikulum

menggandakan soal try out

include

guru pengajar

siswa-siswi jadwal try out

include

Gambar 4.1 Diagram Use Case yang berjalan (Sumber : SMPN 2 Majalengka)

4.1.1.2Deskripsi Use Case yang sedang berjalan 1. Nama Use Case : Pemberian Soal try out

Aktor : Bagian Akademik

Deskripsi : Meliputi proses pemberian soal try out untuk diberikan dan disusun oleh Bagian kurikulum. 2. Nama Use Case : Penyusunan soal try out dan jadwal try out.

Aktor : Bagian Kurikulum

Deskripsi : Meliputi proses penyusunan, penggandaan soal try out dan jadwal try out yang nantinya diberikan


(40)

kepada guru pengajar untuk melakukan proses belajar mengajar.

3. Nama Use Case : Memeriksa jadwal Aktor : Kepala Sekolah

Deskripsi : Meliputi proses pemerikasaan jadwal yang sebelumnya telah dibuat bagian kurikulum yang mana akan diberikan kepada guru pengajar untuk melakukan pelatihan dan pembelajaran try out.

4. Nama Use Case : Kegiatan try out SMPN 2 Majalengka Aktor : Guru Pengajar

Deskripsi : Meliputi proses pemberian jadwal try out soal try out A dan B oleh guru pengajar dan pemeriksaan soal try out yang nantinya akan menghasilkan nilai

try out A dan B.

4.1.1.3Aktivitas Diagram

Aktivitas diagram memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Sedangkan Skenario Use Case berfungsi untuk mengetahui alur cerita dari activitas diagram tersebut agar lebih mudah dimengerti. Berdasarkan Use Case diagram yang sedang berjalan pada SMPN 2 Majalengka diatas, maka dapat digambarkan activitas diagram dan skenario use


(41)

1. Sistem try out SMPN 2 Majalengka

data-data soal try out

data soal try out yang tidak sesuai

data soal try out

memeriksa data soal try out tidak

data soal try out yang sudah sesuai

ya

menyusun soal try out

mengandaakan soal try out A dan B

mem buat jadwal

jadwal tidak sesuai

hasil penggandaan jadwal try out

memeriksa jadwal try out tidak

laporan nilai try out A dan B

soal try out A dan B

hasil penggandaan jadwal try out

ya

memeriksa hasil try out A dan B

data nilai try out A dan B laporan data nilai

try out A dan B

soal try out A dan B

soal try out A dan B

mengerjakan soal try out A dan B

soal try out A dan B yang sudah dikerjakan

nilai try out A dan B pengumuman

jadwal try out

siswa-siswi guru pengajar

kepala sekolah bagian kurikulum

bagian akademik


(42)

2. Sistem Pemberian soal try out

data-data soal try out

menggandakan jadwal try out menyusun soal

try out

bagian kurikulum bagian akademik

Gambar 4.3 Activity Diagram Sistem Pemberian soal try out SMPN 2 Majalengka

3. Sistem Penyusunan soal try out

m em buat jadwal

menyusun soal try out A dan B menggandakan

jadwal

menggandakan soal try out A dan B

jadwal

soal try out A dan B

guru pengaj ar bagaian kurikulum

Gambar 4.4 Activity Diagram Sistem Penyusunan soal try out SMPN 2 Majalengka


(43)

4. Sistem Memeriksa Jadwal mem buat jadwal jadwal tidak sesuai menggandakan

jadwal try out

memeriksa

jadwal jadwal try out

melaksanakan try out

guru pengajar kepala sekolah

bagian kurikulum

Gambar 4.5 Activity Diagram Sistem Memeriksa Jadwal try out SMPN 2 Majalengka

5. Sistem Kegiatan try out SMPN 2 Majalengka

pengumuman jadwal try out

laporan data nilai try out A dan B

soal try out A dan B

memeriksa hasil try out A dan B

pengumuman jadwal try out

mengerja kan soal try out A dan B

nilai try out A dan B

sisw a-sisw i guru pengaj ar

kepala sekolah


(44)

4.1.2 Evaluasi Sistem Yang Berjalan

Berdasarkan hasil evaluasi, sekolah SMPN 2 Majalengka masih mengalami masalah dalam melakukan aktivitas try out. Adapun masalah yang dihadapi pada sistem yang sedang berjalan adalah :

Tabel 4.1 Evaluasi Sistem Yang Berjalan

No Permasalahan Bagian Pemecahan

1

Test try out yang dilakukan di SMPN 2 majalengka masih menggunakan cara manual.

Siswa

Dengan menggunakan sistem aplikasi try out lebih memudahkan pelatiha try out dan bisa lebih praktis.

2

Banyaknya kertas yang digunakan dalam pelaksanaan

try out memerlukan biaya

ekstra.

Bagian kurikulum

Dengan menggunakan sistem aplikasi try out bisa menghemat biaya pelaksanaan try out.

3

Belum adanya sistem pencocokan antara soal dengan kunci jawaban secara otomatis.

Guru pengajar

Dengan menggunakan sistem aplikasi try out

pencocokan antara soal dengan kunci jawaban Akan lebih simpel dan efisien.

4 Pemerikasaan nilai try out memakan waktu lama.

Guru pengajar

Dengan menggunakan sistem aplikasi try out, yang tadinya secara manual memakan waktu yang lama sekarang bisa lebih cepat dan efisien tidak lagi lama.


(45)

4.2 Perancangan Sistem

Perancangan sistem merupakan suatu tahap lanjutan dari analisa dan evaluasi sistem yang sedang berjalan, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean kedalam suatu bahasa pemrograman. Dalam perancanga suatu sistem tidak lepas dari hasil analisa, karena dari hasil analisa, sistem baru dapat dibuat sehingga menghasilkan rancangan sistem.

4.2.1 Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini adalah untuk menghasilkan suatu perancangan yang dapat membantu proses pelaksanaan try out yang mana akan membantu pembelajaran try out di SMPN 2 Majalengka. Perancangan aplikasi yang diusulkan merupakan langkah untuk lebih mengefektifkan dan mengefisienkan sistem yang sedang berjalan.

4.2.2 Gambaran Umum Sistem Yang Diusulkan

Dimana pada prosedur yang dibuat tidak mengalami banyak perubahan dari sistem yang sedang berjalan, hanya berbeda dalam penggunaan sistem komputerisasi yang dapat membantu proses pembuatan soal, pengisian jawaban, serta dapat mempermudah dalam hal pencocokan antara soal dengan kunci jawaban secara otomatis, dan memberikan kemudahan dalam melakukan try out

Ujian Nasional yang diharapkan dapat meningkatkan kualitas belajar sisw-siswi disekolah tersebut.

Gambaran umum untuk perancangan sistem yang diusulkan secara garis besarnya yaitu siswa-siswi dapat mengerjakan soal try out dengan mudah tidak


(46)

usah lagi membawa pensil, mereka langsung mengerjakan soal try out di aplikasi

try out dan langsung mengetahui nilai dari hasil try out tersebut, siswa-siswi

hanya dapat berinteraksi dengan server/admin, guru melalui log in siswa-siswi yang disediakan, Sedangkan untuk admin disediakan halaman untuk mengubah, menambahkan atau menghapus data dan melihat dan atau mengelola soal try out yang sebelumnya harus melewati proses log in terlebih dahulu.

4.2.3 Perancangan Prosedur Yang Diusulkan

Dalam perancangan prosedur yang diusulkan mencakup gambaran umum sistem informasi aplikasi try out yang diusulkan penulis dimulai dari diagram konteks sistem, diagram arus data, kamus data, perancangan basis data, relasi tabel, sampai dengan relasi antar entitas.

4.2.3.1Use case

Dibawah ini adalah model Use Case diagram sistem informasi aplikasi try out ujian nasional di SMPN 2 Majalengka yang diusulkan :


(47)

Admin

data soal try out 1 dan 2

data Kunci jawaban try out 1 dan 2

data siswa-siswi

data guru pengajar

data admin guru pengajar

laporan nilai try out 1 dan 2 siswa-siswi

siswa-siswi info data soal try out

info nilai try out data login

info login

Sistem aplikasi Try out

info login

Daftar siswa-siswi login guru pengajar

soal try out 1 dan 2

login admin

daftar kelas

Daftar guru pengajar

login siswa-siswi Daftar kelas

Gambar 4.7 Use Case yang diusulkan pada SMPN 2 Majalengka 4.2.3.2Skenario Use case

1. Skenario Use Case Login Nama Use Case: Login

Aktor : User (Guru Pengajar, Murid dan Admin) Skenario : Login

Tujuan : Untuk melakukan proses login Tabel 4.2 Skenario Use Case Login


(48)

1. Mengisi form login

*masukan username dan password

2. Lalu sistem mengecek apakah user name dan password sama dengan salah satu data yang ada di database

3. Bila cocok sistem menampilkan halaman menu utama untuk user

yang bersangkutan

2. Skenario Use Case Pilih Soal Try out Nama Use Case: Pilih Soal Try out

Aktor : Siswa – Siswi

Tujuan : Untuk Pilih Soal Try out

Tabel 4.3 Skenario Use Case Pilih Soal Try out

Aktor Sistem

1. Siswa - Siswi masuk ke halaman

home untuk milih soal try out

2. Sistem akan melakukan operasi yang telah di pilih Siswa - Siswi yaitu menampilkan soal try out

nilai pada halaman.

3. Skenario Use Case Mengerjakan Soal try out Nama Use Case : Mengerjakan soal try out

Aktor : Siswa - Siswi

Tujuan : Untuk Mengerjakan soal try out

Tabel 4.4 Skenario Use Case Mengerjakan Soal try out


(49)

1. Siswa - Siswi masuk ke halaman

home untuk memilih paket soal

try out yang sudah disediakan.

2. Sistem akan menampilkan form paket soal try out

3. Siswa – Siswi menjawab soal try out

4. Sistem melakukan seleksi jawaban dari siswa - siswi

4. Skenario Use Case Cetak Laporan Nilai try out Nama Use Case: Cetak laporan nilai try out

Aktor : Guru pengajar

Tujuan : Menjelaskan proses cetak laporan nilai try out

Tabel 4.5 Skenario Use Case cetak laporan nilai try out

Aktor Sistem

1. Guru pengajar masuk kehalaman

history nilai

2. Sisetem akan melakukan operasi yang telah dipilih oleh guru pengajar, kemudian menampilkan data history nilai try out yang sudah tersimpan oleh database. 3. Guru pengajar memilih data

history nilai try out untuk

melakukan cetak nilai try out.

4. Tampilkan data history nilai try out untuk dicetak

5. Skenario Use Case Upload Data Soal try out dan Data Kunci Jawaban Nama use case : Soal Try out dan Data Kunci jawaban


(50)

Aktor : Admin

Tujuan :Untuk memanipulasi soal try out dan data kunci jawaban

Tabel 4.6 Skenario Use Case soal try out dan data kunci jawaban

Aktor Sistem

1. admin masuk ke halaman upload soal try out dan data kunci jawaban melakukan proses pengolahan data soal try out dan data kunci jawaban, insert,

update, delate.

2. Sistem akan menampilkan hasil dari pengolahan data soal try out

dan data kunci jawaban.

3. Admin melakukan hapus data soal try out dan data kunci jawaban

4. Sistem akan memproses hasil dari hapus data soal try out dan data kunci jawaban

4.2.4.3 Activity Diagram

Diagram aktifitas Activity diagram memodelkan aliran kerja atau

workflow sebuah proses bisnis dan urutan aktifitas dalm suatu proses.


(51)

mem eriksa field yang kosong mengisi

form login

menampilkan form login

mem eriksa

mem eriksa status login data ogin benar

Login Sukses menampilkan

data login salah

data login salah Sudah

Terisi

Sis te m Admin/Guru Pengaj ar/Sisw a_ sisw i

Gambar 4.8 Proses Login


(52)

mengisi form login

menampilkan form login

mem eriksa field yang kosong

mem eriksa

mem eriksa status login data ogin benar

Login Sukses menampilkan

data login salah

data login salah Sudah

Terisi

menampilkan Tampilan Soal Tryout Guru pengajar menampilkan Pilih Soal

Tryout siswa_siswi

Sis te m Guru Pengaj ar/Sisw a_s is wi

Gambar 4.9 Proses Pilih Soal Try Out


(53)

m em ilih paket s oal

m engisi jawaban

m enam pilkan form latihan s oal try out

m enam pilkan s oal berdas arkan paket s oal try out yang diplih

mem proses seleks i jawaban

menam pilkan his tory jawaban dan nilai

Sistem sisw a-sisw i

Gambar 4.10 Proses Mengerjakan Soal Try Out


(54)

memilih form

form nilai siswa siswi

cetak nilai cek nilai menentukan kegiatan

yang dilakukan

pilih

menampilkan form home

hasil kegiatan yang dilakukan memproses form cetak

nilai siswa siswi gagal

berhasil

sistem Guru pengaj ar

Gambar 4.11 Proses Cetak Laporan Nilai try out


(55)

menentukan kegiatan yang akan dilakukan

pilih soal try out dan kunci jawaban yang akan diupload

upload file upload soal

menentukan soal dan kunci jawaban yang akan dihapus

mem ilih data

menghapus data

menampilkan form upload soal try out dan kunci jawaban

memproses upload data gagal mem proses hapus data gagal

m enyimpan hasil yang sudah dilakukan berhasil berhas il proses Sistem Admin

Gambar 4.12 Proses Upload Data Soal Try Out dan Data Kunci Jawaban 4.2.4.4 Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertical (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram bisa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkahyang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.

Adapun sequence diagram pada sistem informasi aplikasi try out di SMPN 2 Majalengka adalah sebagai berikut:


(56)

admin form login database

buka aplikasi

input userid dan pass

cek data login

verifikasi login validasi

display hak ases admin

Gambar 4.13 Sequence Diagram Login Admin 2. Sequence Data Login Siswa-Siswi

siswa-siswi form database

buka aplikasi

input user id dan pass

cek data login

verifikasi login

validasi

display hak akses siswa-siswi


(57)

3. Sequence Pengolahan Aplikasi Try Out

guru pengajar form database s iswa s is wi

buka aplikasi login

cek data login

verifikas i login validas i dis play m enu guru pengajar

pilih m enu latihan s oal try out pilih kategori s oal try out

kirim data

sim pan buka aplikasi

login cek data login

verifikas i login

dis play m enu sis wa-sis wi validas i

pilih kategori soal try out view s oal try out input jawaban

cek jawaban

s tatistik jawaban

view skor jawaban dan nilai Daftar s is wa

Nilai s iswa

daftar guru daftar kelas


(58)

4. Sequence Pengolahan Login Guru Pengajar

guru pengajar form database

buka aplikas i

input user id dan pass

cek data login

verifikasi login

validasi

display hak akses guru pengajar

Gambar 4.16 Sequence Pengolahan Login Guru Pengajar 5. Sequence PengolahanData Soal

admin form data base

buka aplikasi

view menu mata pelajaran pilih upload mata pelajaran

kirim data

simpan

berhasil disimpan

tidak berhas il disimpan


(59)

6. Sequence Pengolahan Jawaban

admin form data base

buka aplikasi

view menu data jawaban

pilih upload data jawaban

kirim data

sim pan

berhasil disimpan

tidak berhasil disimpan


(60)

7. Sequence Diagram Latihan Soal Try out

guru pengajar form databas e s iswa sis wi

buka aplikas i login

cek data login

verifikasi login validas i display menu guru pengajar

pilih menu latihan soal try out pilih kategori soal try out

kirim data

simpan buka aplikasi

login cek data login

verifikasi login

display menu siswa-s iswi validas i

pilih kategori soal try out view soal try out input jawaban

cek jawaban

s tatistik jawaban

view s kor jawaban dan nilai Daftar siswa

Nilai s iswa

daftar guru daftar kelas


(61)

4.2.4.5Collaboration Diagram

Collaboration diagram melihat pada interaksi dan hubungan antar objek.

Tipe diagram ini menekankan pada hubungan antar objek dan digunakan sebagai alat untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku suatu sistem.

Collaboration diagram dalam sistem informasi aplikasi try out di SMPN 2

Majalengka akan dikembangkan adalah sebagai berikut : 1. Collaboration Diagram Login Admin

admin form_login

1: buka aplikas i 2: input userid dan pas s

database

3: verifikasi login 4: display hak as es

5: cek data login 6: validasi


(62)

2. Collaboration Data Login Siswa-Siswi

siswa-siswi form_login

1: buka aplikasi 2: input userid dan pass

database

3: verifikasi login 4: display hak ases

5: cek data login 6: validasi

Gambar 4.21 Collaboration Data Login Siswa-Siswi 3. Collaboration Aplikasi Try Out

guru pengajar validasi siswa-siswi form 2: login

7: pilih menu latihan soal try out 8: pilih kategori soal try out

6: display menu pengajar

10: kirim data 14: cek data login 22: cek jawaban 4: validasi

11: simpan 15: validasi

16: verifikasi login 23: history jawaban

24: view skor jawaban dan nilai

17: display menu murid 20: view soal try out 12: buka aplikasi

13: login

18: pilih menu latihan soal try out 19: pilih kategori soal try out

21: input jawaban 1: bukas aplikasi

3: cek data login 5: verifikasi login


(63)

4. CollaborationLogin Guru Pengajar

guru pengajar

form_login 1: buka aplikasi

2: input userid dan pass

database

3: verifikasi login 4: display hak ases

5: cek data login 6: validasi

Gambar 4.23 CollaborationLogin Guru Pengajar 4.2.4.6 Class Diagram

Kelas (class) adalah definisi umum untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku dan atribut objek-objek tersebut. Objek adalah contoh dari sebuah kelas. Class diagram menggambarkan struktur statis class


(64)

mata_pelajaran Id_mata_pelajaran mata_pelajaran id_admin edit() input() delete() upload() mengajar id_mengajar id_mata_pelajaran kelas nip id_admin input() edit() upload() delete() kelas kelas id_admin edit)() input() delete() guru nip password nama_guru jenis_kelamin alamat_guru no_telp_guru siswa nis password nama jenis_kelamin no_telp kelas admin id_admin username password load() input() upload() delete() soal_tryout id_soal paket_soal no_soal soal-tryout option_a option_b option_c option_d kunci-jawaban input() edit() upload() delete() search() paket_soal id_paket _soal id_mata_pelajaran nip nama_paket _soal waktu_pengerjaan status edit() delete() input() jawaban_siswa id_jawaban id_paket_soal id_soal no_soal nis jawaban edit() input() delete() nilai_tryout id_nilai nis id_paket_soal nilai cetak()

Gambar 4.24 Class Diagram Aplikasi Try Out 4.2.4.7Component Diagram

Component diagram merepresentasikan dunia riil item yaitu component

software. Component bisa diakses melalui interface-nya yaitu koleksi

operasi-operasi. Hal penting dari component adalah component mewakili potongan-potonganyang independen yang bisa dipesan dan diperbaharui sewaktu-waktu.

Berikut adalah gambar component diagram sistem informasi aplikasi try out di SMPN 2 Majalengka:

Home.ph p Admin_Lo gin Ubah_Data_ &_pas sword Soal_tryo ut.php Data_siswa _s iswi.php Data_guru _Pengajar Data_Ad min Manipulas i_Dat a_s oal_tryout Manipulasi_Da ta_Jawaban Manipulas i_Dat

a_sis wa_sis wi

Manipulas i_Data _Guru_Pengajar Manipulas i_ Data_Admin Hasil_Nilai _tryout.php Login_guru _pengajar Lihat_data_nil ai_tryout.php Login_sis wa_s iswi Latiahan_t ryout.php lihat_nilai_ tryout.php


(65)

4.2.4.8Deployment Diagram

Client Browser

Database Browser Web Browser

Perintah Koneksi Database Perintah Halaman

Gambar 4.26 Deployment Diagram 4.2.4.9Kodifikasi

Pengkodean merupakan proses untuk memudahkan dalam mengelompokkan data dan pemrosesannya. Selain itu pengkodean juga dapat membantu sistem informasi dalam mengidentifikasikan suatu objek, sehingga kesalahan-kesalahan yang mungkin terjadi dalam mengidentifikasikan objek-objek tersebut dapat dihindarkan.

Pengkodean Try Out

Kode Latihan terdiri dari 7 digit, lebih jelasnya adalah sebagai berikut : xx.x.x.x.xx Contoh : Lt.1.1.1.01

Keterangan : Lt : Latihan


(66)

1 : Guru Pengajar 1 : Mata Pelajaran 1 : Kode Paket 01 : Urutan try out

4.2.5 Struktur Menu

Sturuktur menu yang terdapat dalam perancangan ini dapat mengintegrasikan sebuah data dalam sistem dan disertasi dengan intruksi yang ada pada pilihan menu. Sebenarnya struktur menu dibedakan berdasarkan hak akses yang dimiliki oleh masing – masing tipe user. Berikut ini adalah struktur menu yang digambarkan melalui component diagram sesuai dengan hak aksesnya masing – masing :

1. Struktur Menu Untuk Hak Akses Umum

Um um Home

visi misi sekolah

tentang sekolah

peratura n try out login


(67)

2. Struktur Menu Untuk Hak Akses Siswa – Siswi daftar kelas.php login mata pelajaran.php daftar nilai.php sis wa-sis wi

tryout.php his tory try out out.php daftar

guru.php

Home visi misi

sekolah

tentang sekolah

peratura n try out

Gambar 4.28 Struktur Menu Siswa – Siswi 3. Struktur Menu Untuk Hak Akses Guru Pengajar

daftar siswa.php Nilai.php Login Soa try out,php Guru pengajar visi misi sekolah tentang sekolah Home peratura n try out

Gambar 4.29 Struktur Menu Guru Pengajar 4. Struktur Menu Untuk Hak Akses Admin

Home

nilai si swa siswi .php data kunci jawaban login daftar guru.php daftar kelas.php mata pelajaran.php daftar paket soal.php daftar siswa siswi daftar paket soal Admin Kunci jawaban tentang sekolah visi misi sekolah peraturan try out


(68)

4.2.6 Perancangan Antar Muka

Perancangan antar muka merupakan bagian dari perancangan sistem yang akan dibuat. Dengan perancangan ini akan menggambarkan bagaimana format tampilan untuk admin dan user.

4.2.6.1Perancangan Input

Perancangan input dirancang sedemikian rupa sehingga dapat mempermudah bagi user yang menggunakan. Perancangan input sistem informasi aplikasi try out di SPMN 2 Majalengka adalah sebagai berikut:

1. Perancangan Halaman Login

Gambar 4.25 Perancangan Login

Tabel 4.7 Event List Halaman Login Admin

Nama Event Keterangan

Logo SMPN 2 Menampilkan Logo SMPN 2 Majalengka Username Untuk memasukan Username

password Untuk memasukan password Login sebagai Memilih login Guru / Siswa Kembali Home Untuk kembali kehalaman Home


(69)

2. Perancangan Halaman Home Guru Pengajar

Gambar 4.26 Perancangan Halaman Guru Pengajar Tabel 4.8 Event List Halaman Guru Pengajar

Nama Event Keterangan

Logo SMPN 2 Menampilkan Logo SMPN 2 Majalengka Home Menampilkan halaman Utama

Tentang Sekolah Menampilkan halaman Tentang Sekolah Visi Misi Sekolah Menampilkan halaman Visi Misi Sekolah

Peraturan Tryout Menampilkan halaman Peraturan Tryout Daftar mengajar Menampilkan halaman Daftar mengajar

Daftar Siswa Menampilkan halaman Daftar Siswa Nilai Menampilkan halaman Nilai

Tryout Menampilkan halaman Tryout Waktu / Jam Menampilkan Waktu / Jam

Info Sekolah Menampilkan halaman Info Sekolah Info Test Menampilkan halaman Info Test


(70)

Dashboar Tampilan Halaman Isi Dashboar Tampilan Halaman

3. Perancangan Halaman Daftar Kelas

Gambar 4.27 Perancangan Daftar Kelas Tabel 4.9 Event List Halaman Daftar Kelas

Nama Event Keterangan

Logo SMPN 2 Menampilkan Logo SMPN 2 Majalengka Home Menampilkan halaman Utama

Tentang Sekolah Menampilkan halaman Tentang Sekolah Visi Misi Sekolah Menampilkan halaman Visi Misi Sekolah

Peraturan Tryout Menampilkan halaman Peraturan Tryout Daftar mengajar Menampilkan halaman Daftar mengajar

Daftar Siswa Menampilkan halaman Daftar Siswa Nilai Menampilkan halaman Nilai

Tryout Menampilkan halaman Tryout Waktu / Jam Menampilkan Waktu / Jam


(71)

Info Sekolah Menampilkan halaman Info Sekolah Info Test Menampilkan halaman Info Test Dashboar Tampilan Halaman

Isi Dashboar Tampilan Halaman NO Tampilan No urut Mata Pelajaran Tampilan Mata Pelajaran

Kelas Tampilan Kelas

4. Perancangan Halaman Daftar Siswa

Gambar 4.28 Perancangan Halaman Daftar Siswa Tabel 4.10 Event List Halaman Daftar Siswa

Nama Event Keterangan

Logo SMPN 2 Menampilkan Logo SMPN 2 Majalengka Home Menampilkan halaman Utama

Tentang Sekolah Menampilkan halaman Tentang Sekolah Visi Misi Sekolah Menampilkan halaman Visi Misi Sekolah


(72)

Peraturan Tryout Menampilkan halaman Peraturan Tryout Daftar mengajar Menampilkan halaman Daftar mengajar

Daftar Siswa Menampilkan halaman Daftar Siswa Nilai Menampilkan halaman Nilai

Tryout Menampilkan halaman Tryout Waktu / Jam Menampilkan Waktu / Jam

Info Sekolah Menampilkan halaman Info Sekolah Info Test Menampilkan halaman Info Test Dashboar Tampilan Halaman

Isi Dashboar Tampilan Halaman NO Tampilan No urut NIS Tampilan NIS Siswa Kelas Tampilan Kelas

5. Perancangan Halaman Nilai


(1)

127

Jawab soal. Mencocokan jawaban siswa dengan jawaban yang benar.

Menampilkan statistika benar dan salah dari jawaban Siswa.

Berhasil mencocokan

jawaban.

5.2.3 Kesimpulan Hasil Pengujian

Dari hasil pengujian yang telah dilakukan, maka dapat ditarik kesimpulan, bahwa sistem yang dibangun telah bebas dari kesalahan-kesalahan sintaks dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.


(2)

128 BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan penjelasan dan uraian yang telah dikemukakan penulis mulai bab pertama hingga bab terakhir yaitu berkaitan dengan inti permasalahannya yang terletak pada analisis sistem, Perancangan sistem informasi aplikasi try out ujian nasional di SMPN 2 Majalengka berbasis web maka dapat penulis menyimpulkan sebagai berikut :

1. Maka dengan diimplementasikannya web ini maka test dapat dilakukan dimana seja melalui media internet.

2. Maka dengan diimplementasikannya web ini tidak diperlukan kertas ataupun dokumen dalam mengerjakan soal try out.

3. Maka dengan diimplementasikannya web ini pencocokan jawaban dengan kunci jawaban dilakukan secara otomatis sehingga tidak memerlukan waktu yang lama dalam menampilkan hasil dari try out.

6.2 Saran

Adapun saran yang dapat diberikan oleh penulis adalah sebagai berikut: 1. Diharapkan dapat dikembangkan dengan soal-soal yang berupa essay. 2. Diharapkan dapat dikembangkan menjadi web yang dapat menyediakan


(3)

129

3. Diharapkan dapat dikembangkan menjadi web yang dapat digunakan oleh pihak-pihak diluar SMPN 2 kelas 3 Majalengka ataupun menyediakan pula latihan untuk siswa-siswi kelas 1 dan 2 SMPN 2 Majalengka.


(4)

DAFTAR PUSTAKA

1. Sumber yang Diperoleh Melalui Buku:

Andri, Kristanto. 2008. Perancangan Sistem Informasi. Gava Media.Yogyakarta. Budhi Irawan. 2005. Jaringan Komputer. Graha Ilmu. Yogyakarta.

Husni, 2007. Pemrograman Database Berbasis Web. Yogyakarta: Graha Ilmu. Kadir, A. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi Offset.

McLeod Jr.P, GP Schell. 2008. Sistem Informasi Manajemen. Edisi Kesepuluh. Ali dan Afia, penerjemah; Jakarta: Salemba Empat. Terjemahan dari: Management Information System, ten edition. Pearson Prentice Hall, Inc.

Melwin Syafrizal. 2005. Pengantar Jaringan Komputer. Andi (2005)

Nugroho, B. 2008. Latihan membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver MX (6.7.2004) dan 8. Yogyakarta: Gava Media.

Susanto, Azhar. (2004). Sistem Informasi Manajemen Konsep dan Pengembangannya. Universitas Padjajaran Lingga Jaya.

Sukarno, M. 2006. Membangun Website Dinamis & Interaktif dengan PHP-MySQL (Windows dan Linux). Eksa media: Jakarta.

Sutarbi, Tata, S.Kom. MM. 2004. Analisa Sistem Informasi. Andi. Yogyakarta. Williams B, Sawyer S. 2007. Pengenalan Praktis Dunia Komputer dan

Komunikasi. Ed ke-7. Nur Wijayaning Rahayu & Th.Arie Prabawati, penerjemah; Yogyakarta: Andi. Terjemahan dari: Using Information Technology.

Syifa, siti Lia perancangan aplikasi web penunjang pembelajaran jarak jauh pada Rumah Belajar Daniel Bandung.

Nashirah Dian, Seminar Penelitian Periode Juni (2009)

A.S Rosa, Shalahudin M. Rekayasa Perangkat Lunak, modula – Bandung 2011 Bin Ladjamudin, Al-Bahra, 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.

Aini, Hidayat, ujian nasional, SMP / MTS 2012, Kunci Aksara, Kembangan Jakarta Utara.


(5)

2. Sumber Dari Internet :

(www.ilmukomputer.com) 20 November 2011

(www.wikipedia.org) 20 November 2011

(www.totalinfo.or.id ) 20 November 2011

( http://id.shvoong.com/social-sciences/education/2192796-pengertianuan/#ixzz1fXeCXe2o) 20 November 2011

(http://www.ptn-online.com/soal-snmptn-kunci-jawaban-pembahasan/)20 November 2011


(6)

Data Pribadi

Nama

: Shanda Winarno Setiadi

Tempat, Tanggal Lahir

: Majalengka, 16 Juli 1989

Jenis Kelasmin

: Laki-laki

Agama

: Islam

Status

: Belum Nikah

Alamat

: Jl. Mekar Lapian No 15 RT/RW 08/03 Cicenang

Kec. Cigasong Kab. Majalengka

No Tlp/Hp

: 085224556545

Email

:

[email protected]

Pendidikan Formal

1993 – 1995

: TK Martakusumah

1995 – 2001

: SD Cicenang 3

2001 – 2004

: SMPN Majalengka 2

2004 – 2007

: SMA PGRI 1 Majalengka