RANCANG BANGUN SISTEM INFORMASI BERBASIS DATA WAREHOUSE SEBAGAI PUSAT DATA SEKOLAH MENENGAH ATAS SEDERAJAT DI WILAYAH SRAGEN
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Jurusan Informatika Fakultas Komunikasi dan Informatika
Oleh:
SIGID ROKHANUDIN L 200 120 052
PROGRAM STUDI INFORMATIKA FAKULTAS KOMINIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2016
i
ii
iii
iv
v
RANCANG BANGUN SISTEM INFORMASI BERBASIS DATA WAREHOUSE SEBAGAI PUSAT DATA SEKOLAH MENENGAH ATAS SEDERAJAT DI WILAYAH SRAGEN Abstrak Menurut Data Dari Dinas Pendidikan Dan Kebudayaan dan BPS Sragen (2010) menunjukkan adanya peningkatan jumlah sekolah menengah atas sederajat. Semakin banyak jumlah sekolah maka jumlah data sekolah dan siswa juga semakin banyak dan terakumulasi. Namun hingga saat ini dengan berkembangnya sekolah di Sragen tidak diiringi dengan pemanfaatan teknologi informasi misalnya database yang digunakan untuk mengorganisir data-data sekolah sehingga dapat dimanfaatkan dalam banyak bidang. Sehingga dalam penelitian ini akan dirancang data warehouse dan sebuah aplikasi yang nantinya akan digunakan untuk mengorganisir data sekolah di Wilayah Sragen dan menyajikan sitem informasi berbasis data warehouse yang dapat di akses oleh masyarakat. Metode yang digunakan dalam merancang Data warehouse adalah perancangan snowflake schema untuk memetakan dimensi-dimensi yang dibutuhkan dalam bentuk diagram. Hasil dari penelitian ini adalah terciptanya sebuah data darehouse sebagai pusat data dan sistem informasi yang menyediakan layanan informasi data sekolah secara terintegrasi dan bermanfaat bagi masyarakat. Sehingga data-data yang terakumulasi selama ini dapat digunakan lebih lanjut. Kata Kunci: Data warehouse, Sekolah menengah atas, sistem informasi, Snowflake schema Abstract The to data from department of education and culture and BPS Sragen (2010) shows an increase in the number of high school. The greater number of schools, the larger number of school and student data and with accumulate. However the development of schools in Sragen is not accompanied by the use of information technology such as database that is used to organize data of schools which can be used in many fields. This study will design a data warehouse based information system that will be used to organize the data schools in Sragen and presents school information that can be accessed by public. The method used in designing the Data warehouse is the design of the snowflake to map the dimensions needed in the form of a diagram the result of this research is a data warehouse based information system that provides school data information services which are integrated and benefit all of society. So that the data accumulated so far can be used further. Keywords: Data warehouse ,Information System , Senior High School, Snowflake schema
1. PENDAHULUAN Menurut data dari dinas pendidikan dan kebudayaan (BPS Sragen, (2010)) menunjukkan adanya peningkatan jumlah sekolah menengah atas sederajat di wilayah Sragen. Data tersebut menunjukan berkembangnya pendidikan di wilayah Sragen, seperti yang ditunjukkan pada Tabel 1. Tabel 1. Data perkembangan Sekolah menurut jenjang pendidikan dan siswa tahun 2005/20062010/2011 di kabupaten sregen. Jenis Sekolah
Satuan
2004
2005
2006
2007
2008
2009
2010
1
1
1
3
3
4
4
Taman Kanak-kanak (TK) Negeri
Buah
Swasta
Buah
1
Lanjutan Tabel 1. Data perkembangan Sekolah menurut jenjang pendidikan dan siswa tahun 2005/2006-2010/2011 di kabupaten sregen. Sekolah Luar Biasa (SLB) Negeri
Buah
-
-
-
-
-
1
1
Swasta
Buah
4
5
5
5
5
5
5
Negeri
Buah
573
573
573
573
571
565
565
Swasta
Buah
5
9
9
10
10
16
16
Negeri
Buah
43
45
47
47
46
48
48
Swasta
Buah
41
38
38
38
38
39
39
Negeri
Buah
16
16
20
26
26
22
22
Swasta
Buah
43
43
43
41
41
46
46
Negeri
Buah
-
-
-
-
-
-
-
Swasta
Buah
2
2
2
2
2
2
2
Sekolah Dasar (SD)
SLTP
SLTA
Perguruan Tinggi (PT)
Meningkatnya jumlah sekolah menengah atas sederajat di wilayah Sragen juga menunjukkan meningkatnya jumlah data informasi sekolah. Seiring dengan berlalunya waktu data tersebut semakin lama semakin banyak dan terakumulasi, akibatnya pemanfaatan data yang terakumulasi tersebut menjadi tidak optimal. Jumlah data yang luar biasa banyak ini melahirkan kebutuhan akan adanya teknologi yang dapat dimanfaatkan untuk membangkitkan pengetahuan-pengetahuan baru, membantu dalam pengembangan informasi data, dan membantu dalam pengaturan strategi data informasi sekolah menengah atas sederajat di wilayah Sragen. Teknologi Data warehouse menjadi solusi berbagai masalah yang berhubungan dengan data sangat besar yang diharapkan data tersebut dapat dimanfaatkan lebih lanjut. Data warehouse adalah seperti sebuah wadah besar yang berisi data historis serta data saat yang digunakan untuk membuat keputusan strategis (G.K Gupta dalam Phoghat Seema, 2015). Dalam penelitian ini, Data warehouse dimanfaatkan untuk mengakomodir data sekolah di wilayah Sragen selama 5 tahun. Data warehouse tersebut dapat digunakan oleh pemerintah dan sekolah untuk melihat perkembangan sekolah menengah atas sederajat dari tahun ketahun. Selain itu dapat dikembangkan lagi sebagai bahan penelitian agar pendidikan di wilayah Sragen dapat lebih maju dan baik. Sedangkan untuk sistem informasi sekolah nantinya akan digunakan untuk menampilkan datadata sekolah yang terintegrasi dengan data warehouse yang telah dikelola sehingga dapat di akses 2
oleh masyarakat luas sebagai data acuan untuk memilih sekolah menengah atas dan sederajat. Berdasarkan hal tersebut, maka akan dibangun sebuah data warehouse yang digunakan untuk mengorganisir data sekolah yang ada di wilayah Sragen dan terintegrasi dengan sebuah sistem informasi sekolah yang dapat di manfaatkan oleh pemerintah, sekolah maupun masyarakat umum. Menurut Syah (2014) data warehouse difungsikan sebagai OLAP tools yang kemudian akan dibuat menjadi sebuah laporan kepada pihak manajemen PT.XYZ. Metode yang digunakan yaitu dengan menggunakan metode spiral dengan tujuan penelitian adalah memberi informasi kepada perusahaan maupun cabang tentang kebutuhan yang diminati oleh masyarakat dan untuk mensinkronkan data antara pusat dan kantor cabang. Hasil dari penelitaian ini sebuah terciptanya sebuah Data warehouse yang memudahkan analisis sinkronisasi data antara pusat dan cabang sehingga membantu pihak manajemen dalam menghasilkan laporan yang dapat digunakan dalam menentukan strategi produksi dan distribusi. Menurut Yuna ,dkk (2015) sistem yang mampu mengakomodir kebutuhan pelayanan yang cepat, tepat dan terintegrasi yang mampu memberi dukungan manajemen diperlukan dalam pengelolaan sumur minyak. Metode yang digunakan adalah prototyping dengan bahasa pemrograman PHP dan MySQL sebagai pengolahan database. Tujuan penelitian ini adalah untuk mengintegrasi data dan informasi di P.T Geotama energy di karenakan dalam pengolahan data dan informasi P.T Geotama energi masih tersimpan di dalam database oprasional sehingga belum dapat memberikan informasi yang akurat, tepat dan terintegrasi yang mampu memberi dukungan menejemen dalam mengelola sumur minyak. Hasil dari penelitian sebuah aplikasi datawarehouse untuk pengelolaan sumur minyak berbasisi web dengan bahasa pemrogramana script PHP dan database MySQL sehingga memberikan informasi kepada user untuk melakukan analisis dan membantu dalam mengambil keputusan. Menurut Al Irsyadi (2014) sebuah data warehouse bisa di jadikan sebagai sumber informasi bagi menejemen Batik Mahkota Laweyan terkait dengan rencana strategis perusahaan di masa yang akan datang berkaitan dengan tren jenis motif batik berdasarkan ketegori barang dan wilayah pemasarannya dari waktu ke waktu. Penelitian Al Irsyadi ini menghasilkan sebuah data warehouse yang dapat digunakan untuk memonitor data-data penjualan produk Batik Mahkota Laweyan yang dilakukan dengan menggunakan cube browser, sehingga masing-masing dimensi dapat dimasukkan atau dikeluarkan dari tabel untuk melihat data sesuai dengan kebutuhan analisis dengan cara drag and drop. Informasi yang ditampilkan oleh setiap dimensi dapat dilihat secara lebih rinci dengan proses drill down atau roll up sesuia dengan hirarki field setiap dimensi. Perbedaan yang mendasar dari penelitian sebelumnya yaitu rancang bangun data warehouse sebagai pusat data sekolah menengah atas sederajat di wilayah Sragen menggunakan data sekolah 3
menengah atas sederajat di wilayah Sragen sebagai subjek penelitian dengan pengambilan data beberapa sekolah sebagai sampel. Tujuan penelitian ini adalah untuk merancang data warehouse sebagai pusat data sekolah menengah atas sederajat sehingga menjadi bisa digunakan untuk mencari informasi dan membuat data terintegrasi dengan baik. Selain itu, di buat aplikasi yang nantinya dapat diakses dari semua komputer yang terhubung di jaringan internet. Aplikasi tersebut menampilkan sebagian data informasi tentang sekolah yang dapat membantu masyarakat dalam mencari sekolah sesuai dengan kriteria yang diinginkan. 2. METODE Penelitian ini dilakukan untuk membuat data warehouse sebagai pusat data sekolah menengah atas sederajat di wilayah Sragen yang nantinya dapat digunakan sebagai acuan dalam membuat keputusan maupun dalam mencari informasi sekolah menengah atas yang berada di wiliyah Sragen. Analisis data warehouse memiliki tahap-tahap yang harus dilakukan untuk mencapai hasil yang sesuai dengan tujuan. Perencanaan arsitektur pada pengembangan data warehouse ini meliputi arsitektur logical dan arsitektur fisik. Menurut Al Irsyadi(2014) arsitektur logis berupa perancangan tahap luar data dari sumber data sampai menjadi data pada Data warehouse, sedangkan arsitektur fisik berupa gambaran konfigurasi teknis dari Data warehouse. Perancangan arsitektur tersebut di rancang sesuai dengan kebutuhan.
Gambar 1. Arsitektur logical pada data warehouse.
2.1 Perancangan Snowflake Diagram Dalam data warehouse, data-datanya akan disimpan dalam tabel fakta dan tabel dimensi. Tabel fakta akan menyimpan data-data utama sementara tabel dimensi mendiskripsikan setiap nilai dari suatu dimensi dan dapat direlasikan ke tabel fakta jika di perluakan. Dibutuhkan
4
pengelompokan data atau normalisasi dimensi agar data lebih mudah dibaca dan membantu pengembangan aplikasi untuk menata desain antarmuka sistem dan filtering data, maka dirancang sebuah snowflake diagram karena dengan snowflake diagram dimensi dapat dinormalisasi menurut kelompok masing-masing. Struktur snowflake ini akan menghemat kapasitas storage, namun waktu eksekusi data akan lebih lama mengingat jumlah tabel dimensi yang direlasikan lebih banyak dan membutuhkan tambahan relasi foreign key. 2.2 Pengumpulan Data Data yang digunakan dalam penelitian yaitu data dari sekolah menengah atas sederajat di wilayah Sragen dengan mengambil sempel beberapa sekolah yang ada di wilayah Sragen. Data diambil dari dinas pendidikan dan kebudayaan kota Sragen dan mengambil langsung data ke sekolah-sekolah menengah atas sederajat di wilayah Sragen. 2.3 Pembersihan Data Pembersihan data bertujuan untuk menghilangkan kesalahan-kesalahan agar data benar-benar relevan dengan kebutuhan. Sehingga data yang ditampilkan sesuai dengan kebutuhan sistem. Jika tidak dilakukan maka hal yang terburuk yang akan terjadi adalah pemberian informasi yang salah kepada pengambilan kebijakan. Jika informasi yang salah ini dipercaya maka keputusan yang diambil akan jatuh dan bisa mengakibatkan kerugian besar. 3. HASIL DAN PEMBAHASAN 3.1 Perencanaan. Tahap perencanaan ini ditetapkan bahwa proyek ini adalah membuat sebuah pusat Data warehouse sekolah menengah atas yang dapat memberikan informasi kepada masyarakat maupun pemerintah yeng tepat dan akurat dan terintegrasi dengan baik. Pada tahap ini ditemukan beberapa kendala yang dihadapi yaitu sulitnya mendapatkan data-data sekolah serta jarak tempuh antara sekolah satu dengan yang lain sehingga membuat proses pengumpulan data menjadi lama. 3.2. Rancangan Skema Snowflake Diagram snowflake dirancang berdasarkan hasil dari analisa kebutuhan yang digunakan dalam data warehouse, sehingga data yang dibutuhkan dalam data warehouse akan dirancang dalam skema snowflake. Hasil perancangan data warehouse sekolah menengah atas sederajat ini menghasilkan 3(tiga) tabel dimensi dan 1(satu) tabel fakta, yaitu sebagai berikut : 1. Dimensi sekolah terdiri dari 4(empat) sub dimensi yaitu sub dimensi, kategori sekolah, sub dimensi jenis sekolah, sub dimensi akreditasi dan sub dimensi wilayah. 2. Dimensi siswa terdiri dari 1 (satu) sub dimensi yaitu sub dimensi jurusan. 3. Dimensi waktu 5
4. Fakta sekolah. Berdasarkan skema tersebut, maka hubungan antara dimensi dan tabel fakta ditunjukkan pada gambar 2.
Gambar 2. Snowflake Diagram 3.3 Tampilan Program Tampilan aplikasi yang pertama adalah tampilan Home. Tampilan Home merupakan tampilan awal ketika user membuka sistem akan sebuah tampilan yang berisi tentang penjelesan singkat mengenai aplikasi tersebut dan berisikan petunjuk bagaimana menjalankan aplikasi supaya berjalan dengan benar dan lancar. Terdapat beberapa menu yang tersedia untuk user diantaranya menu Home, Tabel sekolah. Sedangkan menu login adalah menu dimana admin dapat login dengan memasukkan username dan password yang telah terdaftar. Untuk user yang belum terdaftar bisa mendaftar pada menu login. Terdapat juga menu lupa password yang dapat digunakan oleh user ketika user lupa password user. Pada menu tabel sekolah terdapat sebuah tabel seleksi dan menu diagram dibawah tabel seleksi. Tabel seleksi dapat digunakan untuk menyeleksi data sekolah yang sudah disediakan dalam aplikasi sebagai contoh ketika user memilih tahun 2011 saja selanjutnya klik tampil maka data yang adalah data pada tahun 2011, atau ketika user memilih tahun 2011 sampai 2015 dan jenis sekolah SMA dan akreditasi A untuk kategori dipilih semua maka data yang tampil adalah data tahun 2011 sampai 2015 kategori keluar semua jenis sekolah yang keluar adalah SMA untuk akreditasi yang keluar adalah akreditasi A. Selanjutnya data tersebut dapat dijadikan sebuah diagram untuk menampilkan informasi yang lebih akurat dengan memilih tombol diagram, maka akan keluar sebuah diagram yang menampilkan data berdasarkan hasil seleksi. Gambar 3 menunjukkan tampilan tabel seleksi sekolah sedangkan gambar 4. menunjukkan tampilan diagram hasil seleksi.
6
Gambar 3. Tampilan Tabel Seleksi Sekolah
Gambar 4. Diagram Hasil Seleksi Halaman login sekolah atau admin sekolah terdapat beberapa menu yaitu menu logout, menu siswa, menu sekolah, menu bantuan. Menu siswa adalah menu yang dapat digunakan oleh sekolah untuk memasukkan data siswa sekolah yang berada di dalam sekolah tersebut, selain menu insert terdapat juga menu edit yang digunakan untuk mengedit data siswa ketika salah dalam penginputan data, yang terakhir adalah menu hapus yang digunakan untuk menghapus data siswa jika sudah tidak digunakan. Tidak berbeda jauh dengan menu sekolah, didalam menu sekolah juga terdapat menu insert, edit dan menu hapus yang dapat di fungsikan sama dengan menu siswa. Untuk menu keluhan atau help ini berbeda dengan menu sekolah maupun menu siswa, menu help ini difungsikan untuk admin sekolah untuk berinteraksi dengan superadmin ketika mendapat masalah dalam pengoprasian program maupun terdapat missing data pada program. Ketika admin mendapatkan masalah admin dapat menggunakan menu help yang didalamnya terdapat sebuah form yang dapat di edit sesuai dengan kendala yang dihadapi, selesai mengisi form admin mengirim form tersebut kepada superadmin dan akan mendapat balasan melalui email. Gambar 5 menunjukkan halaman login admin sekolah dan gambar 6 menunjukkan gambar Input data sekolah.
Gambar 5. Login Admin Sekolah 7
Gambar 6. Admin input data sekolah Menu superadmin, dalam menu superadmin terdapat banyak menu yang akan di operasikan oleh superadmin. Superadmin adalah admin dari semua program data warehouse atau pengendali program utama. Dalam halaman superadmin terdapat beberapa menu yaitu menu siswa menu sekolah, menu akreditasi, menu jurusan, menu waktu, menu wilayah, menu menejemen user. Di menu siswa dan menu sekolah superadmin dan admin sekolah mempunyai fungsi yang hampir sama, perbedaan yang paling mendasar adalah admin sekolah hanya bisa menginput sekolah sesuai dengan nama sekolah masing masing sedangkan untuk superadmin dapat menginputkan data dari berbagai sekolah, selain itu juga terdapat menu akreditasi, jurusan, waktu, wilayah, yang digunakan untuk menginput, mengedit dan menghapus data yang ada didalam tabel. Dalam menginput data pada menu akreditasi, jurusan, waktu,wilayah, siswa dan sekolah tidak diperbolehkan menginputkan dengan id yang sama, katika diinputkan dengan id yang sama maka akan keluar peringatan bahwa id sudah digunakan atau di masukkan sehingga admin harus menginputkan data dengan id yang berbeda agar data dapat dimasukkan.
Gambar 7. Halaman Superadmin Halaman menu manejemen user digunakan untuk memonitoring semua kegiatan login yang dilakukan oleh user. Terdapat beberapa menu yang dapat digunakan untuk memonitoring kegiatan login user seperti melihat pasword user, username user, level user, semua menu tersebut dapat digunakan untuk mengedit menghapus dan untuk membalas. Fungsi level user digunakan untuk mengubah level user sehingga sehingga user mendapatkan level dan dapat mengakses sistem 8
informasi sesuai dengan level yang telah di tentukan. Fungsi balas dalam halaman menejemen user digunakan ketika user admin lupa dengan username dan pasword sehingga superadmin dapat mengirim pasword dan username menggunakan email user selain digunakan untuk mengirim password dan username dalam balas juga digunakan untuk mengkonfirmasi level user agar user dapat mengakses sistem informasi sesuia dengan level yang di tentukan,
jika user belum
mendapatkan level maka user tidak dapat mengakses sitem informasi tersebut.
Gambar 8. Superadmin menejemen User
3.4 Hasil Pengujian Sistem Dengan Metode Black Box a. Pengujian Black Box Pengujian black-box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi (B. B. Agarwad, C. Dalam zulkifli 2012). Berikut ini merupakan hasil uji black box dari rancang bangun sistem informasi berbasis data warehouse sebagai pusat data sekolah menengah atas sederajat di wilayah sragen bisa. Hasil Pengujian sistem user bisa di lihat pada tabel 2, hasil pengujian sistem admin bisa dilihat pada tabel 3 dan pengujian sistem superdamin bisa dilihat pada tabel tabel 4. Tabel 2. Hasil pengujian Sistem User No 1 2
Kasus Uji Menu Home Fungsi Seleksi Tabel
Nilai Input Benar Benar Salah
Skenario Pengujian
Hasil Yang diharapkan
Klik menu home Pilih jenis kolom yang ingin di pilih(jenis, kategori, tahun) kemudian Klik tampil Seleksi tidak sesuai dengan data yang ada di database
9
Status
Tampil halaman utama
Sukses
Tampil sekolah-sekolah sesuai dengan jenisnya yang terseleksi.
Sukses
Menampilkan Tabel kosong dengan jumlah 0
Sukses
Lanjutan Tabel 2. Hasil pengujian Sistem User 3
Fungsi Pencarian Sekolah
Benar Salah
4
Fungsi Diagram
Benar Salah
Memasukkan kata kunci yang ingin dicari
Menampilkan sekolah-sekolah yang sesuai dengan kata kunci
Mengisi kata kunci yang tidak sesuai Setelah seleksi tekan tombol diagram u tuk melhat diagram Tidak ada data yang diseleksi pada tabel seleksi.
Menampilkan tabel kosong dengan jumlah pencarian 0. Menampilkan data sesuai yang sudah di seleksi dengan menggunakan diagram. Tidak ada data yang tampil pada diagram karena data kosong.
Sukses Sukses Sukses Sukses
Tabel 3. Hasil pengujian Sistem Admin No 1
Kasus Uji
Nilai Input
Login AdminBenar Salah Salah
2
Menu Daftar
Benar Salah
3
4
Menu Bantuan( lupa pasword)
Input Data Sekolah
6
7
Delete Data Sekolah Input Data Siswa
User dan password tidak sesuai dan menekan tombol login User dan Password dikosongi dan menekan tombol login User mengisi semua form pada menu daftar Form dikosongi dan menekan tombol daftar
Masuk ke sistem Admin dan muncul pesan login sebagai “nama admin” dan menampilkan menu home sistem admin Menampilkan pesan anda gagal login dan otomatis menuju halaman home Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan selamat user sudah terdaftar. Menunggu konfirmasi. Menampilkan pesan form(nama Form harus di isi terlebih dahulu)
Status Sukses Sukses Sukses Sukses sukses
User mengisi semua form pada menu Bantuan sesaui dengan katentuan
Pesan sudah terkirim. User menunggu balasan dari superadmin
Sukses
Salah
Form dikosongi dan menekan tombol Kirim
Menampilkan Form harus terlebh dahulu(nama form yang harus diisi)
Sukses
Benar
seluruh form data sekolah terisi lalu menekan tombol Input
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database.
Sukses
Form dikosongi dan menekan tombol input Nisn sekolah sama dengan nama sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan
Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan bahwa “Nisn sekolah sudah digunakan” Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data sekolah Tampil pesan data berhasil dihapus dan tampilan kembali ke data sekolah.
Sukses
Benar
seluruh form data sekolah terisi lalu menekan tombol Input
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database.
Sukses
Salah
Form dikosongi dan menekan tombol input
Menampilkan pesan untuk mengisi form yang kosong
Sukses
Salah Edit data Sekolah
User dan Password Benar dan menekan tombol Login
Hasil Yang diharapkan
Benar
Salah
5
Skenario Pengujian
Benar
Benar
10
Sukses Sukses Sukses
Lanjutan Tabel 3. Hasil pengujian Sistem Admin Salah 8
9
10
Edit data Siswa Delete Data Siswa Input Data Fakta
Benar
Benar
Benar
11
Edit data Fakta
Benar
12
Delete Data Fakta
Benar
13
Fungsi Logout
Benar
Nisn sekolah sama dengan nama sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan
Menampilkan pesan bahwa “Nis Siswa udah digunakan” Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data Siswa Tampil pesan data berhasil dihapus dan tampilan kembali ke data Siswa.
Sukses
seluruh form data Fakta terisi lalu menekan tombol Input
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database.
Sukses
Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan logout namun memilih OK pada saat pesan konfirmasi ditampilkan
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data Fakta
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data fakta.
Sukses
Sistem admin logout dan menuju halaman home dari user
Sukses
Sukses Sukses
Tabel 4. Hasil pengujian Sistem Superadmin No
Kasus Uji
Nilai Input
Skenario Pengujian
1
Login Superadmin
Benar
User dan Password Benar dan menekan tombol Login
Salah Salah 2
Menu Daftar
Benar Salah
3
Menu Bantuan(lupa pasword)
Benar Salah
4
Input Data Sekolah
Benar Salah Salah
5
Edit data Sekolah
Benar
Hasil Yang diharapkan
User dan password tidak sesuai dan menekan tombol login User dan Password dikosongi dan menekan tombol login User mengisi semua form pada menu daftar Form dikosongi dan menekan tombol daftar User mengisi semua form pada menu Bantuan sesaui dengan katentuan Form dikosongi dan menekan tombol Kirim seluruh form data sekolah terisi lalu menekan tombol Input Form dikosongi dan menekan tombol input Nisn sekolah sama dengan nama sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update
11
Masuk ke sistem Superadmin dan muncul pesan login sebagai “nama admin” dan menampilkan menu home sistem superadmin Menampilkan pesan anda gagal login dan otomatis menuju halaman home Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan selamat user sudah terdaftar. Menunggu konfirmasi. Menampilkan pesan form(nama Form harus di isi terlebih dahulu) Pesan sudah terkirim. User menunggu balasan dari superadmin Menampilkan Form harus terlebh dahulu(nama form yang harus diisi) Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan bahwa “Nisn sekolah sudah digunakan” Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data sekolah
Status Sukses Sukses Sukses Sukses sukses Sukses Sukses Sukses Sukses Sukses Sukses
Lanjutan Tabel 4. Hasil pengujian Sistem Superadmin 6
7
Delete Data Sekolah
Benar
Input Data Siswa
Benar Salah Salah
8
Edit data Siswa
Benar
9
Delete Data Siswa
Benar
10
Input Data Fakta
Benar
11
Edit data Fakta
Benar
12
Delete Data Fakta
Benar
13
Input Data Akreditasi
Benar Salah Salah
14
Edit data akreditasi
Benar
15
Delete Data Akreditasi
Benar
16
Input Data wilayah
Benar Salah Salah
17
Edit data wilayah
Benar
18
Delete Data Wilayah
Benar
Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan seluruh form data sekolah terisi lalu menekan tombol Input Form dikosongi dan menekan tombol input Nis siswa sama dengan nama nis yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan seluruh form data Fakta terisi lalu menekan tombol Input Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan seluruh form data sekolah terisi lalu menekan tombol Input Form dikosongi dan menekan tombol input Kode akreditasi sekolah sama dengan kode akreditasi sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan seluruh form data sekolah terisi lalu menekan tombol Input Form dikosongi dan menekan tombol input Kode wilayah sekolah sama dengan Kode wilayah sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan
12
Tampil pesan data berhasil dihapus dan tampilan kembali ke data sekolah. Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan bahwa “Nis Siswa udah digunakan”
Sukses Sukses Sukses Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data Siswa
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data Siswa.
Sukses
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database.
Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data Fakta
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data fakta.
Sukses
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong
Sukses Sukses
Menampilkan pesan bahwa “Kode akreditasi Siswa udah digunakan”
Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data Akreditasi
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data Akreditasi.
Sukses
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong
Sukses Sukses
Menampilkan pesan bahwa “Kode wilayah udah digunakan”
Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data wilayah
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data Wilayah.
Sukses
Lanjutan Tabel 4. Hasil pengujian Sistem Superadmin 19
Input Data Jurusan
Benar Salah Salah
20
Edit data Jurusan
Benar
21
Delete Data Jurusan
Benar
22
Input Data waktu
Benar Salah Salah
23
Edit data Waktu
Benar
24
Delete Data Waktu
Benar
25
Input Data menejemen user
Benar Salah
26
27
28 29 30
31
Edit data menejemen user Delete Data menejemen user Balas Menejemen User Balas Menu Bantuan Hapus pada menu bantuan Fungsi Logout
Benar
Benar
seluruh form data sekolah terisi lalu menekan tombol Input. Form dikosongi dan menekan tombol input Kode jurusan sama dengan Kode Jurusan sekolah yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan seluruh form data sekolah terisi lalu menekan tombol Input Form dikosongi dan menekan tombol input Kode waktu sama dengan kode waktu yang telah tersimpan Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong
Sukses Sukses
Menampilkan pesan bahwa “Kode jurusan udah digunakan”
Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data kode jurusan
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data jurusan
Sukses
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database. Menampilkan pesan untuk mengisi form yang kosong Menampilkan pesan bahwa “Kode waktu sudah digunakan”
Sukses Sukses Sukses
Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data waktu
Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data waktu.
Sukses
seluruh form menejemen user terisi lalu menekan tombol Input
Tampil pesan data berhasil ditambahkan dan data berhasil tersimpan pada database.
Sukses
Form dikosongi dan menekan tombol input Mengisi semua form dengan lengkap lalu menekan tombol Update Melakukan pemilihan data yang akan dihapus dan konfirmasi OK pada pesan
Menampilkan pesan untuk mengisi form yang kosong Data berhasil di update pada hari dan tanggal sekarang lalu menuju halaman melihat data menejemen
Sukses Sukses
Tampil pesan data berhasil dihapus dan tampilan kembali ke data menejemen user
Sukses
Benar
Mengisi semua Form yang sudah ada
Menampilkan pesan sudah terkirim
Sukses
Benar
Mengisi Semua form yang sudah ada Pada form bantuan
Menampilkan psesan sudah terkirm
Sukses
Benar
Melalukan pemilihan data yang akan dihapus pada pesan
Tampil pesan data berhasil dihapus dan tampil kembali ke data bantuan.
Sukses
Benar
logout namun memilih OK pada saat pesan konfirmasi ditampilkan
Sistem admin logout dan menuju halaman home dari user
Sukses
13
4. PENUTUP Berdasarkan penelitian yang telah dilakukan, dapat diambil kesimpulan diantaranya : 1. Data warehouse sekolah menengah atas telah berhasil terbangun terdiri dari empat dimensi (dimensi sekolah, dimensi siswa, dimensi waktu), empat tabel sub_dimensi (dimensi jenis_sekolah, dimensi kategori_sekolah, dimensi akreditasi) dan satu tabel fakta. 2. Tersedianya sistem informasi berbasis data warehouse yang dapat di gunakan untuk memonitoring perkembangan sekolah. DAFTAR PUSTAKA Al Irsyadi, Fatah Yasin. 2014. “Implementasidata warehouse dan Data Mining Untuk Penentuan Rencana Strategis Penjualan Batik (Study Kasus Batik Mahkota Laweyan”. KomuniTi. Volume 6, No. 1, https://publikasiilmiah.ums.ac.id/handle/11617/4491, diakses pada tanggal 05 Oktober 2015 jam 18.00. Dinas
Pendidikan dan Kebudayaan & BPS Sragen, 2010. [online] Available http://www.Sragenkab.go.id/home.php?menu=50 [Acessed 10 Nopember 2015].
at
Phoghat, Parul & Maitrey, Seema. 2015.” Analysis of Security Techniques and Issues indata warehouse”. IEEE Sensors J. IEEE Sensors Journal, 104-112. Syah Rahmad. 2014. “Rancang Bangundata warehouse Untuk Analisis Strategi Produksi Penjualan Usulan : Pt.Xyz”. TECHSI Vol 4. Nomor 1. Sekolah Tinggi Teknik Harapan (STTH) Yuna, Mangaras F, Kaswidjanti, Wilis., Yuwono, Bambang & Huytama, Jefri. 2015.” Pengembangan Aplikasi data warehouse Untuk Pengelolaan Sumur Minyak”. Telematika, Vol. 12, No. 01, Januari, 2015, Pp. 31 – 39 Issn 1829-667x. Yogyakarta: Teknik Informatika. Universitas Pembangunan Nasional Zulkifli . 2012. “Model Prediksi Berbasis Neural Network untuk Pengujian Perangkat Lunak Metode Black-Box”. Vol. 01 , No. 03 , 2012. Issn: 1979-2328.Yogyakarta: Teknik Informatika. STMIK Teknokrat Bandarlampung.
14