Upload
trinhnguyet
View
242
Download
0
Embed Size (px)
Citation preview
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
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
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
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.
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
Diagram Konteks:
Diagram Konteks Sistem Bank Soal
Diagram Nol:
Diagram Nol Sistem Bank Soal
ERD Logikal:
ERD Logikal Basis Data Bank Soal
Beberapa Screenshot Aplikasi:
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
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.
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.
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
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.