ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF...

16
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK APLIKASI BANK SOAL PADA BINUS SCHOOL SERPONG Oleh Hari Wijaya 1301057564 Sevira Alvini Thomas 1301059891 Djauharry Noor D1348 ABSTRAK Tujuan penelitian ini adalah menganalisis dan merancang sistem basis data untuk aplikasi bank soal yang dapat memudahkan pengelolaan soal juga pengadaan ujian untuk murid – murid maupun calon murid tingkat SMP dan SMA pada Binus School Serpong. Metodologi penelitian yang dipakai dalam skripsi ini adalah metoda fact finding techniques untuk analisis, metoda DBLC untuk perancangan basis data, dan metoda Waterfall untuk perancangan sistem. Hasil yang dicapai berupa suatu aplikasi sistem basis data bank soal pada Binus School Serpong. Simpulan hasil penelitian berguna untuk mendukung operasional perusahaan, khususnya dalam sistem bank soal, membantu para guru dalam mengelola soal-soal yang ada dan memudahkan mereka untuk mengadakan ujian. Kata Kunci : Analisis, Perancangan, Basis data, Bank Soal

Transcript of ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF...

Page 1: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

UNTUK APLIKASI BANK SOAL PADA BINUS SCHOOL SERPONG

Oleh

Hari Wijaya 1301057564

Sevira Alvini Thomas 1301059891

Djauharry Noor D1348

ABSTRAK

Tujuan penelitian ini adalah menganalisis dan merancang sistem basis data untuk aplikasi bank soal yang dapat memudahkan pengelolaan soal juga pengadaan ujian untuk murid – murid maupun calon murid tingkat SMP dan SMA pada Binus School Serpong. Metodologi penelitian yang dipakai dalam skripsi ini adalah metoda fact finding techniques untuk analisis, metoda DBLC untuk perancangan basis data, dan metoda Waterfall untuk perancangan sistem. Hasil yang dicapai berupa suatu aplikasi sistem basis data bank soal pada Binus School Serpong. Simpulan hasil penelitian berguna untuk mendukung operasional perusahaan, khususnya dalam sistem bank soal, membantu para guru dalam mengelola soal-soal yang ada dan memudahkan mereka untuk mengadakan ujian.

Kata Kunci : Analisis, Perancangan, Basis data, Bank Soal

Page 2: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Abstract

The purpose of this study is to analyze and design the database system for question bank application that can help managing questions also helding exams or tests for students or prospective students Junior and Senior High level at Binus School Serpong. The research method used is fact finding techniques for analysis, DBLC method for database design, and Waterfall method for system design. The result achieved is a question bank application with database system at Binus School Serpong. Conclusion is the application and with the use of database systems help the teachers in managing existing questions and ease them to held exams or tests.

Keyword : Analysis, Design, Database System, Question Bank

1. PENDAHULUAN

Perkembangan teknologi di era globalisasi ini semakin hari semakin

berkembang dengan pesat terutama tekonologi informasi. Teknologi informasi membuat

segala sesuatunya menjadi lebih mudah dan cepat. Tidak heran jika hampir setiap orang

menggunakan teknologi informasi dalam mengerjakan pekerjaannya setiap hari agar

lebih efisien dan lebih menghemat tenaga. Seiring dengan berkembang pesatnya

teknologi, perusahaan-perusahaan, toko/supermarket, instansi pemerintahan, sampai

sekolah pun menggunakan komputer untuk menjalankan berbagai aplikasi programnya

dalam pengelolaannya, transaksi bisnis, tukar menukar informasi, dan sebagainya.

Banyak perusahaan dituntut untuk mengoptimalkan penggunaan teknologi informasinya

agar segala proses bisnis di dalamnya menjadi lebih cepat dan efisien.

Bina Nusantara School yang merupakan sekolah yang bertempat di Serpong

termasuk salah satu sekolah yang sudah menerapkan berbagai program aplikasi

menggunakan teknologi informasi di dalamnya. Salah satu diantaranya seperti web

Page 3: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

untuk siswa, guru, maupun orang tua untuk bisa melihat jadwal, nilai, maupun kegiatan

sekolah yang lainnya. Tidak hanya lewat web, melainkan pengguna juga bisa

melihatnya melalui mobile phone dengan melakukan login terlebih dahulu.

Sudah banyak aplikasi teknologi komputer yang digunakan oleh BINUS

School ini, baik dari hal-hal kecil seperti absen (menggunakan flazz card) sampai

dengan yang kompleks seperti pendataan keuangan dan data-data penting lainnya.

Namun untuk aplikasi yang sedang berjalan sekarang merupakan aplikasi 3rd party.

Dimana aplikasi ini hanya menyediakan soal-soal yang bersifat mathematical dan

mengharuskan membeli soal yang telah disediakan oleh penyedia soal, sehingga pihak

sekolah tidak dapat mengedit atau menambahkan soal baru ke dalam aplikasi. Kami pun

mengusulkan untuk membuat suatu aplikasi Bank Soal untuk menggantikan aplikasi

tersebut dan juga untuk membantu mempermudah proses kerja staff serta proses belajar

siswa. Karena di sekolah ini guru yang mengajar untuk mata pelajaran tertentu itu bisa

lebih dari satu, dan hanya dimungkinkan satu guru saja yang membuat soal ujian, maka

kemungkinan buruk yang terjadi adalah kelas yang diajarkan oleh guru yang bukan

pembuat soal mendapatkan nilai yang tidak bagus dibandingkan dengan kelas yang

diajarkan oleh guru pembuat soal. Maka dari itu untuk mencegah hal seperti itu terjadi,

dibuatlah aplikasi Bank Soal ini. Setiap guru pada mata pelajaran tertentu mengupload

soal-soal, yang nantinya akan disetujui oleh Kepala Guru mata pelajaran tersebut, lalu

akan dipilih soal-soal secara acak dari yang sudah disetujui itu. Tujuannya adalah agar

lebih adil bagi para siswa/i. Selain itu, para guru juga bisa mengupload latihan soal yang

diberikan di kelasnya masing-masing ke dalam aplikasi ini, agar semua siswa bisa

melihat soal tersebut sebagai bahan untuk latihan. Selain itu, penggunaan kertas-kertas

untuk ujian yang sangat tidak efisien merupakan salah satu alasan juga dibuatnya

Page 4: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

aplikasi ini. Karena di dalamnya terdapat fitur untuk ujian secara online lewat komputer.

Tidak perlu menggunakan kertas dan bisa melakukan penilaian juga.

2. METODE PENELITIAN

Metodologi yang akan digunakan dalam penulisan skripsi ini adalah :

1. Studi Kepustakaan

Metode pencarian data-data yang diperlukan dari beberapa buku panduan

skripsi-skripsi alumni yang ada di perpustakaan. Hal ini bertujuan untuk

memperoleh teori-teori dan pengetahuan ilmiah, baik dari segi literatur maupun

media lain yang menjabarkan pemikiran dari pihak-pihak tertentu.

2. Metode Analisis

Metode Penemuan Fakta (Fact Finding Method)

Proses formal dari teknik-teknik yang digunakan adalah wawancara

dengan salah satu staff perwakilan Binus School Serpong untuk

mengumpulkan fakta-fakta dan informasi mengenai kebutuhan, sistem, dan

referensi dari dokumen pada BINUS SCHOOL SERPONG

3. Metode Perancangan

a. Metode Perancangan Basis Data meliputi :

Perancangan sistem basis data akan dilakukan melalui 3 tahapan, yaitu

konseptual, logikal, dan fisikal.

b. Metode Perancangan Aplikasi meliputi :

Perancangan sistem untuk aplikasi ini menggunakan DFD (Data Flow

Diagram) untuk pemodelan sistemnya seperti ERD Logikal, Diagram

Konteks, Diagram Nol, dan State Transition Diagram.

Page 5: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

c. Metode Perancangan Aplikasi meliputi :

Perancangan aplikasi web ini menggunakan ASP.net untuk aplikasinya serta

menggunakan SQL Server untuk membangun basis datanya.

3. HASIL DAN BAHASAN

Struktur Menu:

Struktur Menu Aplikasi Bank Soal

Page 6: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Diagram Konteks:

Diagram Konteks Sistem Bank Soal

Page 7: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Diagram Nol:

Diagram Nol Sistem Bank Soal

Page 8: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

ERD Logikal:

Page 9: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

ERD Logikal Basis Data Bank Soal

Page 10: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Beberapa Screenshot Aplikasi:

Page 11: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.
Page 12: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Beberapa Screenshot Dari Aplikasi

Berdasarkan evaluasi yang dilakukan didapatkan kelebihan dan

kekurangan dari sistem dan aplikasi yang dibuat yaitu:

Kelebihan :

1. Sistem terintegrasi dengan baik untuk internal perusahaan

Page 13: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

2. Staff dapat dengan mudah mengatur soal-soal yang diperlukan untuk

membuat ujian. Dan ujian yang sudah di-generate akan terus tersimpan di

dalam sistem.

3. Terdapat security pada sistem yang dapat membedakan hak akses

penggunanya.

4. Data tidak dapat diubah secara bebas dan setiap pencatatan data pada sistem

akan dicatat siapa yang mencatatkan data tersebut.

Kekurangan :

1. Desain aplikasi yang belum cukup user-friendly karena masih berfokus

kepada user requirements.

2. Belum terdapat cukup firewall pada server yang berguna untuk

meningkatkan keamanan sistem.

4. SIMPULAN DAN SARAN

Simpulan

Berdasarkan hasil pembahasan sebagaimana yang telah diuraikan pada

bab-bab sebelumnya, maka dapat disimpulkan sebagai berikut :

1. Dengan adanya basis data membantu Binus School Serpong untuk

mengintegrasikan data soal-soal yang ada.

2. Perancangan Aplikasi Basis Data yang dibuat membantu memecahkan

permasalahan yang berkaitan dengan sistem bank soal yang ada pada Binus

School Serpong.

Page 14: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

3. Hasil pengujian terhadap basis data, khususnya uji integrity, security, dan

recovery berjalan sebagaimana mestinya. Keamanan data soal lebih terjamin

dibandingkan dengan penggunaan berkas.

Saran

Aplikasi yang baru saja dibangun ini merupakan sebuah usulan yang tidak

terlepas dari segala kekurangan, maka ada beberapa saran yang patut

dipertimbangkan untuk proses pengembangan sistem lebih lanjut yakni sebagai

berikut:

1. Disarankan adanya penambahan firewall pada server dengan tujuan untuk

meningkatkan kinerja sistem dan keamanan program.

2. Integrasi dengan sistem penilaian internal school.

3. Dalam tahap pengembangan sistem dan aplikasi basis data untuk kedepannya

kiranya dapat menambahkan ruang lingkup lebih luas sehingga aplikasi ini

dapat mendukung semua proses-proses yang ada dalam bidang sekolah pada

Binus School Serpong.

4. Melakukan Back-up terhadap data secara berkala dan terus menerus untuk

mencegah terjadinya hal-hal yang tidak diinginkan seperti kehilangan atau

kerusakan data soal, staff, maupun murid.

5. Desain aplikasi basis data yang lebih user friendly dan menarik untuk

kemudahan dan kenyamanan user dalam penggunaannya.

6. Diperlukan adanya pelatihan bagi user yang akan mengoperasikan aplikasi

basis data ini, sehingga dapat memahami dan siap mengoperasikan aplikasi

dengan baik.

Page 15: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

5. REFERENSI

Albert, H. H. (2009). A model for environmentally sustainable information systems

development. The Journal of Computer Information Systems, 49(4), 114-121,

diakses 24 Desember 2012 dari

http://search.proquest.com/docview/232572183?accountid=31532

Choobineh, J., & Amber, W. L. (2005). Should rule-based reasoning be enhanced by

case-based reasoning for conceptual database design? a theory and an experiment.

The Journal of Computer Information Systems, 46(2), 69-77, diakses 24

Desember 2012 dari

http://search.proquest.com/docview/232578424?accountid=31532

Conolly, T., Begg, C. (2010). Database Systems A Practical Approach to Design,

Implementation, and Management. 5th Edition. Boston: Pearson Education.

Deitel, H.M (2008). C# : How To Program. 3rd Edition. New Jersey: Prentice Hall.

Hsiang-Jui Kung, & Case, T. (2004). Traditional and alternative database normalization

techniques: Their impacts on IS/IT students perceptions and performance.

International Journal of Information Technology Education, 1(1), 53-76, diakses

24 Desember 2012 dari

http://search.proquest.com/docview/229984280?accountid=31532

Hoffer, Jeffrey A., Mary B. Prescott, Fred R. Mc Fadden. (2005). Modern Database

Management, 6th Edition. Prentice Hall, Pearson Education Inc, New Jersey.

Jonathan, W. P. (2002). Web site usability, design, and performance metrics.

Information Systems Research, 13(2), 151-167, diakses 24 Desember 2012 dari

http://search.proquest.com/docview/208162240?accountid=31532

Page 16: ANALISIS DAN PERANCANGAN SISTEM BASIS DATA …thesis.binus.ac.id/Doc/RingkasanInd/2012-1-01075-IF Ringkasan001.pdf · aplikasi sistem basis data bank soal pada Binus School Serpong.

Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach. 7th Edition.

USA: McGraw-Hill.

Shneiderman, B. And Plaisant, C. (2010). Designing the User Interface: Strategies for

Effective Human-Computer Interaction. 5th Edition. USA: Addison-Wesley

Longman.

Suleiman, J., & Monica, J. G. (2006). Conceptual data modeling in the introductory

database course: Is it time for UML? Journal of Information Systems Education,

17(1), 93-99, diakses 24 Desember 2012 dari

http://search.proquest.com/docview/200118225?accountid=31532

Turban. (2003). Introduction to Information Technology. 2nd Edition. John Wiley &

Sons, Inc.

Whitten, Jeffrey L., Bentley, Lonnie F.,Dan Dittman, Kevin, C. (2004). Systems

Analysis and Design Methods. 6th Edition. New York: McGraw-Hill.

Whitten, Jeffrey L., Bentley, Lonnie F., Dan Dittman, Kevin, C. (2007). Systems

Analysis and Design Methods. 7th Edition. New York: McGraw-Hill.

6. RIWAYAT PENULIS

Hari Wijaya lahir di kota Tebing Tinggi, Sumatera Utara pada 13 Februari 1991. Penulis menamatkan pendidikan S1 di Bina Nusantara pada tahun 2013.

Sevira Alvini Thomas lahir di kota Tomohon, Sulawesi Utara pada 5 September 1991. Penulis menamatkan pendidikan S1 di Bina Nusantara pada tahun 2013.