WEB PADA PRIMAGAMA CABANG MALANG
TUGAS AKHIR
Nama : CATUR ILHAMSAH Nim : 04.41010.0263
Program : S1 (Strata Satu)
Jurusan : SISTEM INFORMASI
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
i
Dunia pendidikan agar mendapatkan suatu informasi pada saat ini dibutuhkan Dunia internet semakin lama semakin berkembang karena manusia selalu mencari terobosan baru. Khususnya dalam hal pengolahan data siswa, mulai dari memasukkan data (input), mengubah data dan menampilkan data
(output). Sistem informasi ini memiliki fasilitas pelaporan nilai dan absensi siswa
dari pengajar kepada bagian administrasi secara langsung.
Sistem informasi akademik berbasis web ini merupakan suatu sistem yang sangat penting untuk menunjang kecepatan dan ketepatan dalam penyajian informasi tentang perkembangan pendidikan siswa. Lembaga pendidikan primagama cabang malang merupakan lembaga pendidikan yang dituntut untuk menyediakan berbagai informasi akademik oleh orang tua wali sehingga harus menerapkan media informasi yang cepat untuk kepercayaan terhadap lembaga pendidikan primagama cabang malang.
Sistem informasi akademik berbasis web lembaga pendidikan primagama merupakan sistem informasi yang dapat memberikan informasi dan dapat menjaga kepercayaan informasi terhadap lembaga pendidikan primagama cabang malang.
Berdasarkan uraian di atas dapat disimpulkan bahwa Sistem Informasi Akademik dapat membantu primagama cabang Malang dalam memproses data meliputi data siswa, data akademik, data tentor, data keuangan siswa. Diharapkan sistem tersebut dapat membantu dalam proses operasional Lembaga Bimbingan Belajar(LBB).
iii
ABSTRAK ... i
KATA PENGANTAR ... ii
DAFTAR ISI ... iii
DAFTAR TABEL ... vi
DAFTAR GAMBAR ... viii
DAFTAR LAMPIRAN ... xii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Pembatasan Masalah ... 3
1.4 Tujuan ... 3
1.5 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 6
2.1 Sistem ... 6
2.2 Informasi ... 7
2.3 Sistem Informasi ... 7
2.4 Sistem Informasi Manajemen ... 9
2.5 Sistem Informasi Manajemen Sekolah ... 9
2.6 Sistem Informasi Akademik... 10
2.7 Pengembangan Sistem Informasi... 11
2.8 Analisa Proses Bisnis ... 12
iv
Halaman
BAB III PERANCANGAN SISTEM ... 14
3.1 Analisa Permasalahan ... 14
3.2 Perancangan Sistem ... 19
3.2.1 Dokumen Flow Terkomputerisasi ... 20
3.2.2 Data Flow Diagram ... 26
3.2.3 Entity Relationship Diagram ... 33
3.2.4 Struktur Database ... 35
3.2.5 Desain Input dan Output ... 42
3.3 Desain Uji Coba Fitur Dasar Sistem ... 60
BAB IV IMPLEMENTASI DAN EVALUASI ... 61
4.1 Kebutuhan Sistem ... 61
4.2 Implementasi Sistem ... 61
4.2.1 Tampilan Awal... 62
4.2.2 Tampilan User Siswa ... 64
4.2.3 Tampilan User Tentor ... 68
4.2.4 Tampilan User Admin ... 72
4.2.4 Tampilan User Pemilik ... 79
4.3 Uji Coba dan Evaluasi ... 82
4.4 Analisa Hasil Uji Coba... 86
BAB V PENUTUP ... 91
5.1 Kesimpulan ... 91
v
1
1.1 Latar Belakang Masalah
Primagama merupakan bimbingan belajar bagi siswa-siswi SD, SMP, SMA atau sederajat untuk mencapai kelulusan dan dapat melanjutkan studinya keperguruan tinggi yang dikehendakinya. Lembaga pendidikan yang didirikan saat ini menjadikan acuan bagi Primagama, untuk meningkatkan mutu pelayanan agar sesuai dengan harapan konsumen (siswa didik), perlu dilakukan penilaian terhadap kualitas pada LBB tersebut. Penilaian pelayanan dimaksudkan untuk menentukan atribut kualitas jasa. Berdasarkan pada tingkat kepentingan konsumen terhadap tingkat kepuasan konsumen terhadap kualitas atribut jasa pelayanan tersebut.
Berdasarkan permasalahan yang ada pada primagama dapat membantu kinerja primagama, maka di buat sistem informasi akademik, dengan perkembangan teknologi saat ini, maka pengembangan sistem informasi akademik telah mengarah kepada penggunaan teknologi informasi berbasis web, dimana semua informasi yang ada dalam sistem dapat ditampilkan dengan menggunakan media Internet.
Berdasarkan uraian di atas dapat disimpulkan bahwa Sistem Informasi Akademik dapat membantu primagama cabang Malang dalam memproses data meliputi data siswa, data akademik, data tentor, data keuangan siswa. Diharapkan sistem tersebut dapat membantu dalam proses operasional Lembaga Bimbingan Belajar(LBB). Menurut (Ihwan 2006:2) manajeman pendidikan merupakan suatu proses untuk mengkoordinasikan berbagai sumber daya pendidikan seperti guru untuk mencapai tujuan dan sasaran pendidikan. Jadi untuk mencapai tujuan pendidikan yang baik pada primagama dapat diterapkan Sistem Informasi akademik yang memiliki sub sistem informasi dan saling berhubungan satu sama lain kemudian menjadi proses yang dapat mengkoordinasikan seluruh sub-sub tersebut dengan tujuan untuk membantu dalam kinerja primagama.
1.2 Perumusan Masalah
1.3 Batasan Masalah
Batasan permasalahan dalam penelitian ini adalah sebagai berikut:
1. Informasi kehadiran siswa dengan status hadir atau alpha, yaitu informasi yang akan tampil lewat internet.
2. Jadwal pembelajaran pada Primagama, yaitu jadwal pembelajaran yang akan tampil pada semua hari dalam satu minggu.
3. Nilai akademik yang akan ditampilkan oleh Primagama untuk siswa, orang tua dan tentor.
4. Informasi keuangan, setiap pembayaran akan di proses oleh Primagama dan para orang tua wali dapat melihat kapan harus membayar keuangan.
5. Berita kegiatan, untuk mengetahui yang terjadi pada Primagama.
6. Testimoni para siswa yang dipergunakan untuk komentar dan tanya jawab. 7. Download materi, agar para siswa tidak ketinggalan dalam materi
pembelajaran di Primagama.
8. Profil siswa untuk mengetahui biodata siswa.
9. Edit profile untuk mengedit data dan biodata siswa, tentor 10. Pemberian hak akses kepada tentor, siswa dan admin
1.4 Tujuan
1.5 Sistematika Penulisan
Laporan tugas akhir ini terdiri dari 5 (lima) Bab, dimana masing-masing Bab terdiri dari sub-sub Bab yang menjelaskan isi dari Bab-bab tersebut. Adapun sistematika penulisan laporan ini sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini akan diuraikan tentang latar belakang penulis dalam mengangkat judul “Rancang Bangun Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang”
BAB II LANDASAN TEORI
Landasan Teori berisi teori penunjang yang diharapkan dapat menjelaskan secara singkat mengenai landasan teori terkait tentang permasalahan yang dihadapi. Landasan teori meliputi: sistem, informasi, sistem informasi, sistem informasi manajemen, sistem informasi manajemen sekolah, sistem informasi akademik, pengembangan sistem informasi akademik, analisa proses bisnis, web
BAB III ANALISA DAN PERANCANGAN SISTEM
Bab ini berisi penjelasan tentang tahap-tahap yang dikerjakan dalam penyelesaian sistem mulai dari identifikasi permasalahan, analisa permasalahan dan perancangan sistem, pembuatan document flow, system flow, data flow diagram, desain ERD baik conceptual data model maupun physical data model, dan desain antarmuka
Membahas mengenai perancangan sistem yang dibutuhkan, implementasi sistem, evaluasi sistem, ujicoba hasil dan pembahasan serta kelebihan dan kekurangannya.
BAB V PENUTUP
6
2.1 Sistem
Menurut Jogiyanto (2002:28), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran tertentu. Istilah lain dari suatu sistem adalah kumpulan dari elemen-elemen yang masing-masing saling berinteraksi atau saling mempengaruhi untuk mewujudkan suatu kegiatan bersama.
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)
yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka.
Syarat -syarat system terdiri dari:
1. Sistem harus dibentuk untuk menyelesaikan tujuan.
2. Elemen sistem harus mempunyai rencana yang ditetapkan. 3. Adanya hubungan diantara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting daripada elemen sistem.
5. Tujuan organisasi lebih penting dari pada tujuan elemen
2.2 Informasi
Informasi dijelaskan dalam bentuk definisi sebagai berikut: “informasi adalah data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, terasa bagi keputusan saat itu atau keputusan mendatang”. Informasi merupakan kebutuhan dasar yang diperlukan oleh setiap manajemen untuk melakukan pengambilan keputusan. (Davis 2002)
Informasi diinterprestasikan lebih luas dari pada biasanya yang meliputi isyarat dan data yang diterima oleh seorang kepala primagama sehari-harinya, apakah itu tampak bersangkutan dengan pekerjaannya atau tidak. Pendekatan seperti ini memandang hal-hal seperti ekspresi wajah dan gerak sebagai informasi.(Beishon 2000:38)
2.3 Sistem Informasi
bersama-sama mereka merupakan masukan bagi suatu sistem informasi. Sebaliknya, informasi terdiri dari data yang telah ditransformasi dan dibuat lebih bernilai melalui suatu pemrosesan. Idealnya, informasi adalah pengetahuan yang berarti dan berguna untuk mencapai sasaran. Sistem diartikan sebagai suatu kesatuan yang terdiri dari interaksi elemen-elemen subsistem yang berusaha mencapai tujuan tertentu.
Sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan dan mengelola data serta menyediakan informasi keluaran kepada para pemakai. Dari pengertian di atas sistem informasi merupakan kumpulan-kumpulan data yang saling berhubungan dan terkait yang dapat memberikan informasi yang berguna bagi pengambilan keputusan untuk mencapai tujuan, informasi diproses menjadi data-data yang berguna. Dan sistem informasi tidak hanya berbasis komputer saja melainkan sistem manual juga dapat disebut sistem informasi asalkan tejadi proses input, pemrosesan data dan keluaran berupa output.
Kemampuan sistem informasi sebagai berikut:
1. Melaksanakan komputasi numerik, bervolume besar, dengan kecepatan tinggi.
2. Menyediakan komunikasi dalam organisasi atau antarorgansiasi yang murah, akurat, dan cepat.
4. Memungkinkan pengaksesan informasi yang sangat banyak di seluruh dunia dengan cepat dan murah.
5. Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja dalam kelompok dalam suatu tempat atau pada beberapa lokasi.
6. Menyajikan informasi dengan jelas yang menggugah pikiran manusia. 7. Mengotomasikan proses-proses bisnis yang semiotomatis dan tugas-tugas
yang dikerjakan secara secara manual. 8. Mempercepat pengetikan dan penyuntingan.
9. Melaksanakan hal-hal di atas jauh lebih murah daripada kalau dikerjakan secara manual.
2.4 Sistem Informasi Manajemen
Sistem Informasi Manajemen(SIM) adalah suatu sistem yang dirancang untuk menyediakan informasi untuk mendukung pengambilan keputusan pada kegiatan manajemen dalam suatu organisasi.
Menurut Herlambang (2005:68) Turban mengatakan Sistem Informasi Manajemen(SIM) mempunyai katakteristis sebagai berikut :
1. SIM beroperasi pada kegiatan dan tugas terstruktur.
2. SIM dapat meningkatkan efisiensi dengan mengurangi biaya.
2.5 Sistem Informasi Manajemen Sekolah
1. Sistem Informasi Siswa
Berisi data penerimaan siswa baru, registrasi, biodata siswa, pencetakan kartu siswa, kehadiran siswa, pembagian kelas.
2. Sistem Informasi Personalia
Berisi data guru dan staf untuk mengelola informasi penting tentang tenaga pengajar maupun staf yang terdaftar di sekolah, seperti biodata, alamat, status bekerja, jam kerja, riwayat pendidikan, riwayat karir, riwayat pelatihan, tingkat kehadiran, info gaji dan lain-lain.
3. Sistem Informasi Akademik
Berisi data pengelolaan kurikulum, penjadwalan satuan pengajaran, pengelolaan nilai akademik siswa dan laporan hasil studi siswa.
4. Sistem Informasi Keuangan
Berisi data pembayaran formulir pendaftaran, pembayaran uang pendidikan, uang buku, uang kegiatan. Data pembayaran tersebut akan ditampilkan dalam format laporan yang akan memudahkan pihak sekolah dalam melakukan pemerikasaan dan evaluasi.
5. Sistem Informasi Sarana dan Prasarana
Berisi manajemen aset sekolah mulai dari nomer asset, lokasi asset, penggunaan asset dan jumlah aset.
2.6 Sistem Informasi Akademik
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, yang digunakan untuk mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi yang menyediakan pihak luar tertentu dengan informasi yang dibutuhkannya. Jika mengacu pada definisi sistem, maka sistem informasi dapat didefinisikan sebagai suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyampaikan informasi.
Jadi sistem informasi akademik adalah sistem yang menangani masalah-masalah akademik untuk memantau prestasi yang telah dicapai dalam proses belajar mengajar. Di dalam sistem ini seorang siswa dapat mengetahui nilai siswa, keuangan dan presensi siswa. Prosedur kerja untuk kegiatan akademik yaitu dimulai dari prosedur pendaftaran siswa yang akan mengikuti bimbingan belajar sampai proses belajar-mengajar.
2.7 Pengembangan Sistem Informasi
Pengembangan sistem merupakan penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem yang sudah lama perlu diperbaiki atau bahkan diganti, dapat disebabkan oleh beberapa hal, diantaranya yaitu :
1. Kesalahan yang tidak sengaja, yang menyebabkan kebenaran data kurang terjamin.
2. Tidak efisiensinya operasi pengolahan data tersebut.
2.8 Analisa Proses Bisnis
Menurut Romeo (2003:32) analisa tidak hanya digunakan untuk mencari kesalahan, namun juga untuk mengindikasikan aktivitas yang tidak efektif memenuhi obyektifitasnya dalam mendesain proses. Analisa proses ini digambarkan dalam dokument flow yang dibuat berdasarkan hasil survey ke primagama
2.9 Web
Menurut Kadir (2005), saat ini informasi Web didistribusikan melalui pendekatan hyperlink, yang memungkinkan suatu teks, gambar, ataupun objek yang lain menjadi acuan untuk membuka halaman-halaman Web yang lain.
Definisi Web menurut Kadir (2005:2) World Wide Web (WWW) atau biasa disebut dengan Web merupakan salah satu sumber daya Internet yang berkembang pesat. Menurut (Wikipedia,2008) World Wide Web (WWW) singkatnya Web adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut UTI (Uniform Resource
Identifier). WWW sering dianggap sama dengan Internet secara keseluruhan,
walaupun sebenarnya ia hanyalah bagian daripadanya. Sedangkan menurut Dermawan World Wide Web sering dikenal sebagai Web adalah layanan Internet yang paling banyak memiliki tampilan grafis dan kemampuan link yang sangat bagus. Web dapat menghubungkan dari sebarang tempat dalam sebuah dokumen atau gambar ke sebarang tempat di dokumen lain.
perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML.
Jadi, dapat disimpulkan bahwa aplikasi Web (Web-based application) merupakan aplikasi untuk menyampaikan informasi kepada pengguna yang menggunakan layanan Internet berbasis Web.
14 BAB III
PERANCANGAN SISTEM
3.1 Analisa Permasalahan
Aplikasi yang dibuat dalam sistem ini merupakan sebuah aplikasi informasi di bidang akademik dalam setiap periode tahun ajaran. Data yang diolah adalah data mata pelajaran, tentor, siswa, nilai, keuangan, testimoni dan pendaftaran siswa.
Sistem yang dibuat yaitu Sistem Informasi Akademik pada Primagama yang berbasis web dari ASP.NET. Layanan online yang berbasis web application dikhususkan untuk petugas admin yang berfungsi untuk memasukkan data master dan transaksi pada sistem informasi primagama.
Berdasarkan permasalahan yang ada dibuatlah aplikasi sistem informasi akademik yang berbasis web. Sehingga dengan sistem ini setiap siswa akan memiliki informasi akademik (materi mata pelajaran, panduan akademik, jadwal mata pelajaran dan tryout) terorganisir secara rapi. Belum tersedianya sistem informasi yang digunakan untuk menyimpan data akademik, profil siswa. Sehingga, kebutuhan aplikasi berbasis web sebagai salah satu solusi untuk mengambil data-data yang diperlukan dari Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang malang.
3.1.1 Document Flow Manual
Proses pada Primagama cabang Malang masih dilakukan secara manual data masih disimpan sebagai arsip. misal penerimaan uang masuk yang dilakukan oleh Bagian Tata Usaha, dilakukan pencatatan dan akan mengeluarkan laporan penerimaan uang pembayaran berupa hard copy, dan akan diserah kan kepada Bag. Keuangan yang akan di bukukan sebagai laporan keuangan pembelian formulir. Gambar Document flow dapat dilihat pada Gambar 3.1
. Setelah proses penerimaan siswa Primagama cabang Malang melakukan pembagian kelas dan tentor, data siswa, di masukkan ke kelas-kelas yang ditentukan berdasarkan peraturan pembagian kelas oleh pihak Primagama. Setelah itu penentuan tentor dan jadwal pelajaran. Setelah semua proses selesai Bagian Tata Usaha mencetak laporan data kelas langkap, diserah kan kepada tentor, kepala Primagama dan diumumkan ke murid-murid. Gambar 3.2 merupakan
Document flow dari proses pembagian siswa sebelum terkomputerisasi pada
Primagama cabang Malang.
Proses nilai siswa pada Primagama cabang Malang dapat diuraikan sebagai berikut, tentor yang memiliki data nilai siswa akan mendata nilai-nilai siswa dan dilakukan proses perhitungan, tentor menyerahkan laporan nilai siswa ke bagian akademik, bagian akademik akan memberikan nilai siswa tersebut dan absensi siswa. Laporan tersebut akan diberikan ke walimurid. Document flow
Dokumen Flow Penerimaan Siswa
Gambar 3.3 Document flow Nilai Siswa
melakukan pencatatan. Gambar Document flow pembayaran untuk lebih jelasnya dapat dilihat pada Gambar 3.4.
Gambar 3.4 Document flow Pembayaran Siswa
3.2 Perancangan Sistem
Urutan perancangan sistem yaitu sebagai berikut: 1. Dokumen Flow Terkomputerisasi.
2. Data Flow Diagram.
3. Entity Relationship Diagram. 4. Struktur Database.
5. Desain Interface. 6. Desain Uji Coba.
3.2.1Dokumen Flow Terkomputerisasi
Berdasarkan database data siswa Bagian Akademik melakukan proses pembagian kelas dan siswa, berdasarkan data kelas dan siswa, database data tentor. Bagian Akademik melakukan proses penentuan tentor yang digunakan untuk mengupdate data kelas dan siswa serta mengeluarkan laporan data pembagian tentor rangkap dua yang diberikan ke Bagian Tata Usaha, Bagian Tata Usaha akan menyerahkan laporan tersebut kepada tentor dan kepala Primagama. Selanjutnya Bagian Akademik melakukan proses selanjutnya yaitu proses penetapan mata pelajaran berdasarkan database data mata pelajaran, proses tersebut digunakan juga untuk mengupdate database data mata pelajaran.selanjutnya proses yang dilakukan adalah penetapan temtor mata pelajaran dari proses tersebut menghasilkan update bagi database data kelas dan laporan rangkap 3, yaitu data kelas (lengkap), laporan tersebut diserakan ke tentor, kepala Primagama dan diberikan ke siswa.
Dokumen Flow Terkoputerisasi tentang proses kelas dan penilaian,
Dokumen Flow Terkomputerisasi penilaian dan kelas
Raport Siswa Raport Siswa
Selesai Proses
perhitungan nilai
pembayaran berdasarkan database daftar bayar dan disimpan ke database transaksi masuk. Kemudian Bagian Akademik melakukan proses pembuatan bukti pembayaran, hasil dari proses pencatatan pembayaran adalah berupa bukti pembayaran yang dikeluarkan oleh keuangan kepada siswa. Gambaran proses pembayaran sumbangan pembinaan pendidikan dapat dilihat pada Gambar 3.8.
3.2.2Data Flow Diagram
Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di
dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang mengalir dalam sistem.
A. Contex Diagram Data Laporan Hasil Belajar
Data Bukti Bayar Data Siswa
Data Bayar
Data Tentor Data Siswa yang masuk Data Mata Pelajaran
Sistem Informasi Akademik Primagama
+
B. Diagram Berjenjang
Diagram berjenjang adalah gambaran sistem menyeluruh yang merupakan hirarki proses-proses yang ada dalam sistem.
0
C. DFD Level 0
Gambar 3.11 DFD Level 0 Sistem Informasi Akademik Primagama
DFD level 0 dari Sistem Informasi Manajemen Sekolah. Pada DFD level 0 ini terdapat 5 (lima) sub proses yaitu sub proses sistem informasi siswa, sub proses sistem informasi akademik, sub proses sistem informasi keuangan, sub proses laporan, dan sub proses pengolahan data. Dapat dilihat di gambar 3.11.
[Laporan Siswa] [Data Siswa yang masuk
[Data Tentor] [Data Kelas]
[Data Kelas]
[Data Laporan Kelas]
D. DFD Level 1.1 Sub Sistem Informasi Siswa
Gambar 3.12 DFD Level 1 Proses 1 Sistem Informasi Siswa
DFD level 1.1 sub sistem informasi siswa, dimana proses ini terdapat 4 (empat) sub proses/kegiatan, yaitu sub proses form siswa, sub proses regristrasi, sub proses menambah siswa, dan sub proses penerimaan regristrasi. Pada proses ini sistem mendapatkan data calon siswa sampai calon siswa tersebut diterima dan menjadi siswa aktif. Untuk lebih jelasnya dapat dilihat pada gambar 3.16.
E. DFD Level 1.2 Sub Sistem Informasi Akademik
Gambar 3.13 DFD Level 1 Proses 2 Sistem Informasi Akademik
DFD level 1.2 sub sistem informasi akademik, dimana proses ini terdapat 4 (empat) sub proses/kegiatan, yaitu sub proses penjadwalan, sub proses penempatan siswa, sub proses penilaian, dan sub proses absensi. Pada proses ini sistem menjadwalkan mata pelajaran, pembagian siswa kedalam kelas, dan penilaian. Untuk lebih jelasnya dapat dilihat pada gambar 3.13.
data tentor
data kelas data mata pelajaran
[Data Absensi Siswa]
[Data Nilai Siswa][Laporan Kelas]
[Update absensi] [Data Absensi]
[Update Nilai] [Data Nilai]
F. DFD Level 1 Subsistem Keuangan
Gambar 3.14 DFD Level 1 Proses 2 Sistem Keuangan
DFD level 1.2 sub sistem informasi keuangan, dimana proses ini terdapat 3 (tiga) sub proses/kegiatan, yaitu sub proses pembayaran regristrasi, sub proses pembayaran, sub proses pembuatan daftar. Pada proses ini subsitem mendapat data pembayaran regristrasi, dan output dari sistem ini yaitu kartu bukti pembayaran regristrasi yang diberikan kepada siswa. Untuk lebih jelasnya dapat dilihat pada gambar 3.14.
data paket data siswa
G. DFD Level 1 Subsistem Pengolahan Data
Gambar 3.15 DFD Level 1 Proses 5 Sistem Pengolahan Data
DFD level 1.3 sub sistem informasi keuangan, dimana proses ini terdapat 5 (lima) sub proses/kegiatan, yaitu sub proses pengolahan data mata pelajaran, sub pengolahan data kelas, sub proses pengolahan data karyawan, sub proses ata Siswa yang masuk]
3.2.3 Entity Relationship Diagram
ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data user. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem.
A. Conceptual Data Model
Sebuah CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada CDM belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Tabel-tabel tersebut sudah mengalami relationship
tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada CDM telah didefinisikan kolom mana yang menjadi primary key.
B. Physical Data Model
Gambar 3.17 Physical Data Model (PDM)
3.2.4 Struktur Database
Struktur basis data yang diperlukan dalam pembuatan sistem informasi akademik pada primagama cabang malang adalah sebagai berikut:
1. Tabel user
Primary Key : id_user Foreign Key : ---
ID_RUANG 3 = ID_RUA NG 3
ID_RUANG 3 = ID_RUA NG 3 ID_TRAYO UT 1 = I D_T RAYOUT1
I D_RUANG3 = ID_RUANG3
I DMATAPELAJARAN = IDMATAP ELAJARAN I D_TRAYOUT = ID_T RAYOUT ID_MATA PELA JARA N = ID_MATAP ELAJARAN
ID_MATAPELAJARAN = ID_MA TAPELAJA RAN
ID_USER1 = ID_US ER1 ID_US ER1 = I D_USER1
ID_US ER1 = ID_USER1
ID_US ER1 = I D_USER1
ABSENSI T GL_ABSEN timestamp ID_RUANG varc har( 50) ID_ABSENSI varc har( 50) ID_USER1 varc har( 50) ID_RUANG3 integ er KETERANGAN varc har( 50) HARI varc har( 50) STAT US smalli nt HADIR smalli nt QUOTA smalli nt JUM LAH_KEHADIRAN smalli nt JADWAL
ID_RUANG3 integ er ID_JADWAL varc har (50) JAM varc har (50) HARI varc har (50)
MAT APELAJARAN ID_MAT APELAJARAN varc har (50) MATAPELAJARAN varc har (50) ID_KELAS varc har (50)
PAKET ID_USER varc har( 50) JENIS_PAKET varc har( 50) ID_USER1 varc har( 50) KET _PAKET varc har( 50) BIAYAPAKET Q varc har( 50) BULAN varc har( 50) TAHUN varc har( 50)
KELAS ID_KELAS1 varc har( 50) ID_USER1 varc har( 50) NAMA_KELAS varc har( 50) BAYAR
ID_BAYAR varc har( 50) ID_USER varc har( 50) JENIS_PAKET varc har( 50) JENIS_PAKET 1 varc har( 50) ID_SISWA varc har( 50) JUM LAH varc har( 50) BULAN varc har( 50) TOTAL varc har( 50)
NILAI
IDMATAPELAJARAN varc har( 50) ID_T RAYOUT varc har( 50) ID_MATAPELAJARAN varc har( 50) ID_T RAYOUT 1 varc har( 50) ID_RUANG2 varc har( 50) ID_SISWA varc har( 50) NILAI varc har( 50)
SISWA ID_SISWA1 varc har( 50) ID_USER1 varc har( 50) IDMATAPELAJ ARAN varc har( 50) ID_TRAYOUT varc har( 50) NO_INDUK varc har( 50) NAMA_SISWA vamax ALAMAT_SISWA varc har( 50) NO_T ELP varc har( 50) EMAIL varc har( 50) SEKOLAH_ASAL varc har( 50) KOTA_LAHIR varc har( 50) T ANGGAL_LAHIR timestamp JENIS_KELAMIN varc har( 2) KELAS varc har( 15) T ANGGAL_DAF T AR timestamp STAT US_SISWA char(1) RUANG
ID_RUANG3 integ er ID_MAT APELAJARAN varc har( 50) NAMA_RUANG varc har( 50) KUOTA integ er ID_JADWAL varc har( 50) ID_MAT APELAJARAN2 varc har( 50) ID_T ENT OR varc har( 50)
TENTOR ID_USER1 var char (50) ID_RUANG3 integ er ID_T ENT OR var char (50) NAMA var char (50) ALAMAT var char (50) NO_TELP var char (50) EMAIL var char (50) KOTALAHIR var char (50) TGL_LAHIR timestamp JK var char (50)
Fungsi : Untuk menyimpan username dan password pengguna aplikasi
Tabel 3.1 Tabel user
No Field Type Data Constraint Keterangan
1 Id_user Varchar(50) Primary key id user sebagai identitas user 2 Username Varchar(50)
3 Password Varchar(50) Password sebagai
sistem keamanan akan
5 Hak_admin Varchar(15) Hak admin
sebagai hak
Fungsi : Untuk penyimpanan data jam dan hari mulai pelajaran
Tabel 3.2 Tabel Jadwal
No Field Type Data Constraint Keterangan
1 id_jadwal Varchar(50) Primary key Id_jadwal sebagai identitas jadwal 2 jam Varchar(50)
3. Tabel Ruang
Primary Key : id_ruang Foreign Key : ---
Fungsi : Untuk menyimpan data ruang
Tabel 3.3 Tabel Ruang
No Field Type Data Constraint Keterangan
1 id_ruang Int Primary key Id ruang sebagai identitas ruang 2 nama_ruang Varchar(50) Nama ruangan
3 kuota Int Jumlah isi kelas
4 id_jadwal Varchar(50) Id jadwal sebagai identitas jadwal 5 id_matapelajaran Varchar(50) Id mata pelajaran
sebagai identitas mata pelajaran 6 id_tentor Varchar(50) Id tentor sebagai
nomor identitas tentor
4. Tabel Siswa
Primary Key : ID_SISWA Foreign Key :
Fungsi : Menyimpan data penerimaan siswa baru
Tabel 3.4 Tabel Siswa
No Field Type Data Constraint Keterangan
1 ID_SISWA Varchar(50) Primary key Id siswa sebagai identitas siswa 2 NO_INDUK Varchar(50) No induk siswa 3 NAMA_SISWA Varchar(50) Nama siswa
4 ALAMAT_SISWA Varchar(50) Alamat pribadi siswa
5 NO_TELP Varchar(50) No telp siswa
6 E_MAIL Varchar(50) e-mail pribadi
No Field Type Data Constraint Keterangan
7 Sekolah_asal Varchar(50) Sekolah siswa 8 Kota_lahir Varchar(50) Kota kelahiran 9 Tanggal_lahir Datetime - Tanggal kelahiran 10 Jenis_kelamin Varchar(2)
11 Kelas Varchar(15) Kelas sebagai
jenjenag
pendidikan siswa 12 Tanggal_daftar Datetime - Tanggal
pendaftaran
Fungsi : Untuk menyimpan data tentor
Tabel 3.5 Tabel Tentor
No Field Type Data Constraint Keterangan
1 Id_tentor Varchar(50) Primary key Identitas pribadi tentor
2 Nama Varchar(50) Nama tentor
3 Alamat Varchar(50) Alamat tentor 4 No_telp Varchar(50) No telp tentor 5 Email Varchar(50) e-mail tentor
6 Kotalahir Varchar(50) Kota kelahiran tentor 7 Tgllahir Varchar(50) Tanggal pribadi
kelahiran tentor 8 JK Varchar(50) Jenis pribadi kelamin
tentor
6. Tabel Bayar
Primary Key : id_Bayar Foreign Key :
Tabel 3.6 Tabel Bayar
No field Type Data Constraint Keterangan
1 Id_Bayar Varchar(50) Primary key Identitas pembayaran
2 Id_user Varchar(50) Identitas user
siswa
3 Jenis_paket Varchar(50) Jenis
pendidikan
4 Id_siswa Varchar(50) Identitas
siswa
5 Jumlah Varchar(50) Jumlah biaya
6 Bulan Varchar(50)
7 Total Varchar(50) Total semua
biaya
7. Tabel Matapelajaran
Primary Key : id_matapelajaran Foreign Key : -
Fungsi : Untuk menyimpan data matapelajaran
Tabel 3.7 Tabel Matapelajaran
No Field Type Data Constraint Keterangan
1 Id_matapelajaran Varchar(50) Primary key Identitas mata pelajaran
2 Matapelajaran Varchar(50) Nama pelajaran 3 Id_kelas Varchar(50) Kelas sebagai
jenjang pendidikan
8. Tabel Paket
Primary Key : id_user Foreign Key : jenispaket
Tabel 3.13 Tabel Paket
No Field Type Data Contraint Keterangan
1 id_user Varchar(50) Primary key Identitas user siswa
2 Jenispaket Varchar(50) Foreign key Jenis paket yang akan dipilih oleh siswa 3 Ketpaket Varchar(50) Keterangan
paket atau penjelasan tentang paket 4 Biayapaket Varchar(50) Harga paket
sesuai dengan jenis paket 5 Bulan Varchar(50)
6 Tahun Varchar(50)
9. Tabel Absensi
Primary Key : id_absensi Foreign Key : id_ruang
Fungsi : untuk menyimpan data absensi siswa
Tabel 3.15 Tabel absensi
No Field Type data Constraint Keterangan
1 id_absensi Varchar(50) Primary key Identitas absensi 2 Id_ruang Varchar(50) Foreign key Identitas ruangan siswa 3 Tgl_absen Timestap Tanggal absensi siswa 4 Keterangan Varchar(50) Keterangan tidak masuk 5
Hari Varchar(50)
Hari di
selenggarakannya mata pelajaran
6 Status Int Status siswa
7
Hadir Int
Hadir sebagai kehadiran siswa
8 Quota Int Jumlah quota
10. Tabel Nilai
Primary Key : id_matapelajaran Foreign Key : id_trayout
Fungsi : untuk menyimpan data nilai siswa
Tabel 3.10 Tabel Nilai
No Field Type data Constraint Keterangan
1 Idmatapelajaran Varchar(50) Primary key Identitas mata pelajaran siswa 2 Id_trayout Varchar(50) Foreign key Identitas trayout 3 Id_siswa Varchar(50) Identitas siswa
4 Nilai Varchar(50) Nilai sebagai nilai mata pelajaran
11. Tabel trayout
Primary Key : id_trayout Foreign Key : id_ruang
Fungsi : untuk menyimpan data nilai trayout siswa
Tabel 3.15 Tabel trayout
No Field Type data Constraint Keterangan
1 Id_trayout Varchar(50) Primary key Identitas trayout 2 Id_ruang Varchar(50) Foreign key Identitas ruangan
3 Tgl Varchar(50) Tgl diselenggarakannya trayout
12. Tabel Kelas
Primary Key : id_kelas Foreign Key : _
Tabel 3.15 Tabel Kelas
No Field Type data Constraint Keterangan
1 Id_kelas Varchar(50) Primary key Identitas kelas siswa
2 Id_user Varchar(50) Foreign key Id user siswa sebagai login pertama
3 Nama_kelas Varchar(50) Nama kelas siswa
3.2.5 Desain Input dan Output
A. Desain Form Login
Tampilan awal saat aplikasi pertama kali dijalankan. Terdapat textbox username dan password untuk login. Semua user berhak mengakses. Yang membedakan hak aksesnya hanya pada hak_akses saja. Form login ditampilkan pada Gambar 3.14
B. Desain Form Fasilitas
Form fasilitas dalam aplikasi merupakan tampilan dari primagama seperti tempat parkir, mushola, ruang belajar yang akan di tampilkan. Untuk menarik perhatiaan dari calon siswa yang akan mendaftar.
C. Desain Form Kontak Person
Dalam form kontak person merupakan form untuk menghubungi pihak primagama dengan cara telpon secara langsung atau chat dengan menggunakan fasilitas yahoo massenger
Gambar 3.20 Desain Form Kontak Person
D. Desain Form Profile
Form profile berisi tentang sejarah primagama dan penghargaan yang didapat oleh primagama.
E. Desain Testimoni
Form testimoni berisi tentang komentar-komentar para siswa tentang primagama dan ditampilkan pada guest yang masuk, testimoni berupa id_user, judul, dan isi.
Gambar 3.22 Desain Testimoni
F. Desain Form Registrasi
Gambar 3.23 Desain Form Registrasi
G. Desain Home Tentor
Gambar 3.24 Desain Home Tentor
H. Desain Absen Siswa
Gambar 3.25 Desain Absen Siswa
I. Desain Edit Profile
Edit Profile digunakan untuk merubah data tentor, sehingga tentor dapat memperbaiki data yang valid.
J. Desain Jadwal
Tentor mempunyai form jadwal untuk memasukkan data tentor mengajar di lembaga bimbingan belajar.
Gambar 3.27 Desain Jadwal
K. Desain Masuk Nilai
Gambar 3.28 Desain Masuk Nilai
L. Desain Upload materi
Form upload materi digunakan untuk memasukkan materi dari tentor sesuai dengan materi yang akan diajarkan.
M. Desain Home Siswa
Form home siswa di gunakan untuk setelah login siswa akan memasuki halaman ini, halaman ini berisi tentang biodata.
Gambar 3.30 Desain Home Siswa
N. Desain Absen Siswa
Gambar 3.31 Desain Absen Siswa
O. Desain Jadwal Siswa
Form jadwal siswa digunakan untuk melihat jadwal bimbingan belajar yang telah sesuai dengan laporan penjadwalan dari rapat para tentor untuk mengolah jadwal yang kres menjadi terminimalisir.
P. Desain Keuangan
Form ini untuk melihat keuangan perbulan dan para siswa menyerahkan tanda bukti pembayaran setelah itu admin akan merubah data dalam maintenance keuangan.
Gambar 3.33 Desain Keuangan
R. Desain Nilai
Form ini digunakan untuk melihat nilai siswa setelah selesai tryout.
S. Desain Download materi
Form ini digunakan untuk mengambil data materi dari tentor agar para siswa tidak ketinggalan materi dalam proses belajar.
Gambar 3.35 Desain Download materi
T. Desain Edit Profile Siswa
Gambar 3.36 Desain Edit Profile Siswa
U. Desain Maintenance Tentor
Form ini digunakan untuk admin dan admin dapat merubah data tentor. Dan untuk memasukkan semua data yang ada.
V. Desain Maintenance Absen
Menu maintenance absen ini admin dapat melihat semua data siswa absensi dan dapat memasukkan data siswa yang tidak mengikuti kegiatan belajar mengajar yang ada pada hari itu. Di form ini terdapat id siswa, id tentor, jumlah tidak kehadiran, ketengan tidak masuk, hari dan matapelajaran yang semua itu dimasukkan dengan data yang sesuai dengan tentor yang mengajar dan saat di klik button baru admin akan memasukkan data tersebut.
W. Desain Maintenance Jadwal
Menu ini diperuntukkan oleh admin untuk memasukkan data jadwal siswa yang akan diselenggarakan. Dalam form maintenance jadwal terdapat tombol baru untuk memasukkan data siswa yang terdapat data id siswa, ruang, jam, mata pelajaran, hari. Semua dimasukkan oleh admin setelah laporan dari para tentor tentang jadwal siswa ini.
X. Desain Maintenance Keuangan
form ini untuk admin memasukkan data keuangan, di form ini siswa membayar iuran, disini terdapat id user, jenis paket, ket paket biaya paket, bulan, tahun. Form ini dimasukkan oleh admin dan data ini secara otomatis akan berada di menu keuangan siswa.
Logo primagama
Maintenance absen maintenace keuangan maintenance siswa mainteance tentor
USERNAME PASSWORD LOGIN REGISTRASI
COPY RIGHT CATUR ILHAMSAH ID PAKET
Y. Desain Maintenance Siswa
form ini untuk admin mengelolah data siswa, maintenance siswa terdapat gridview yang berisikan data siswa, biodata siswa.
Gambar 3.41 Desain Maintenance Siswa
Z. Desain Maintenance Tentor
Maintenance tentor di form ini admin dapat melakukan input tentor, data aktivasi, aktivasi
3.3 Desain Uji Coba Fitur Dasar Sistem
1. Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan password. Dari username dan password ini akan diketahui status login, apakah sebagai administrator atau operator.
Data login yang digunakan terlihat pada tabel 3.14 berisi username dan
password untuk masing-masing administrator, pemilik dan tentor.
Tabel 3.13 Master_User
No Nama Alamat Password Hak_Admin Status_Aktif
1 Admin Ketabang Kali 2/20 Surabaya
admin ADMIN True
2 Pemilik Kapt. Tendean 25 Sby
pemilik Pemilik True 3 Tentor Sidosermo 45
Sby
tentor Tentor True
Tabel 3.14 Desain Test Case Master User
No Tujuan Input Output Diharapkan
1 Deskripsi username dan password yang 2 Deskripsi username
dan password non Tujuan valid
Memasukkan data login username = pemilik dan Input password
61
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1Kebutuhan Sistem
Sebelum dapat mengimplementasikan dan menjalankan aplikasi peramalan ini, dibutuhkan perangkat keras dan perangkat lunak dengan kondisi tertentu agar dapat berjalan dengan baik. Berikut ini adalah kebutuhan minimal perangkat keras untuk menjalankan aplikasi:
a. Komputer dengan prosesor intel core 2duo 2,20 GHz. b. Memori 2 GB.
c. Modem
Kebutuhan perangkat lunak digunakan untuk pengembangan aplikasi ini adalah sebagai berikut :
a. .NET Framework 2.0
b. Sistem Operasi Windows XP Professional atau Windows Server 2003 atau windows vista atau windows 7
c. Microsoft SQL Server 2005
d. Internet Explore, Mozzila firefox, Netscape
4.2Implementasi Sistem
Pada sub bab ini akan dijelaskan tentang penggunaan aplikasi yang telah dibuat, yaitu aplikasi untuk administrator maupun aplikasi untuk siswa, untuk tentor, untuk pemilik bimbingan belajar, mulai dari tampilan aplikasi, fungsi dan cara penggunaannya. Pertama kali menjalankan aplikasi yang muncul adalah form
menampilkan menu-menu yang ada pada program ini. Form ini hanya untuk guest atau tamu, tamu belum dapat login diharuskan mendaftar terlebih dahulu
4.2.1 Tampilan Awal
Pada Gambar 4.1 form yang pertama kali muncul ketika aplikasi berjalan. Terdapat 5 (lima) buah menu item. Antara lain home, profile, testimoni, kontak
person, penghargaan. Pada tampilan form ini menu yang aktif hanya menu home,
profile, testimoni, kontak person, penghargaan.
Gambar 4.1 Form Utama
Setelah user memilih login, maka secara otomatis user akan diarahkan ke form login. Pada Gambar 4.1 terlihat formlogin yang sedang berjalan. Terdapat 2 (dua) textbox isian yaitu username dan password, pada isian textbox password
secara otomatis inputan akan diubah menjadi karakter bintang (*).
diketahui dan akan mempengaruhi hak dari user tadi. Tombol Batal digunakan untuk keluar dari aplikasi ini.
Gambar 4.2 Login
Apabila user login sebagai siswa, maka secara otomatis user akan diarahkan ke form utama siswa. Sedangkan user dengan status admin akan otomatis diarahkan ke form utama admin, user dengan status tentor akan otomatis diarahkan ke form utama tentor. Perbedaan dari status login adalah hak yang dimiliki oleh user dalam aplikasi sistem simulasi ini.
Pada Gambar 4.3 terlihat form daftar yang muncul setelah button daftar di klik. Terdapat form biodata siswa yang akan mendaftar pada bimbingan belajar primagama
4.2.2 Tampilan User Siswa
Pada Gambar 4.4 terlihat form utama yang muncul setelah user login
dengan status sebagai siswa. Terdapat menu yang menunjukkan apa saja yang bisa dilakukan oleh admin.
Gambar 4.4 Form Home Siswa
Gambar 4.4 menunjukkan menu yang muncul apabila user login sebagai siswa. siswa disini bisa mengakses semua menu antara lain: 1. Home : Untuk melihat biodata siswa setelah login.
2. Absen : Untuk melihat jumlah kehadiran.
5. Keuangan : Untuk menampilkan data keuangan para siswa 6. Nilai : Untuk menampilkan data nilai tryout yang ada
7. Download : Untuk mengambil data materi yang diupload oleh tentor 8. Keluar : Kembali ke form home pada waktu guest.
Gambar 4.5 menunjukkan form absen untuk menampilkan jumlah kehadiran siswa, jika siswa pernah tidak masuk maka keterangan tidak masuk di cantumkan dan ada jumlah kehadiran.
Gambar 4.5 Form Absen
Gambar 4.6 Form Jadwal Siswa
Gambar 4.7 menunjukkan form untuk mengubah data siswa, mungkin dsini terdapat perubahan data seperti pindah rumah atau no telp, menjadi data yang valid.
Gambar 4.7 Form Edit Profile
Gambar 4.8 Form Keuangan
Gambar 4.9 murupakan form nilai dari hasil tryout, di form ini siswa dapat melihat hasil tryout yang diadakan oleh pihak primagama, siswa dapat memantau nilai hasil yang didapatkan.
Gambar 4.10 merupakan form download materi yang di gunakan untuk mengambil data materi yang di upload oleh dosen. Agar para siswa tidak ketinggalan materi yang didapatkan.
Gambar 4.10 Download Materi
4.2.2 Tampilan User Tentor
Gambar 4.11 menunjukkan menu yang muncul apabila user login sebagai tentor. tentor disini bisa mengakses semua menu antara lain: 1. Home : Untuk melihat biodata tentor setelah login.
2. Absen : Untuk memasukkan data siswa yang tidak mengikuti kegiatan belajar
3. Jadwal : Untuk memasuukan jadwal tentor mengajar. 4. Edit profile : Untuk merubah data tentor.
Gambar 4.11 Form Home Tentor
Gambar 4.12 Form Edit Tentor
Gambar 4.12 untuk merubah data tentor yang ada pada menu tentor, dan dapat mengganti sesuai dengan data yang valid.
Gambar 4.13 merupakan form untuk memasukkan data belajar dan data ini didapatkan setelah tentor menyetujui jadwal yang akan di selenggarakan
Gambar 4.14 Absen Siswa
Pada Gambar 4.14 para tentor akan menginputkan data siswa yang tidak masuk dalam kegiatan proses belajar mengajar. Jika ada yang tidak masuk tentor dapat klik button baru, dan tentor dapat memasukkan data siswa yang tidak masuk. Sesuai dengan id siswa, id tentor, jumlah tidak masuk, keterangan, hari, dan mata pelajaran.
Gambar 4.15 diperuntukkan oleh tentor, di form ini tentor dapat memasukkan data nilai tryout, dsini terdapat combobox untuk mengetahui kelas berapa yang akan dimasukkan saat di klik terdapat data siswa yang terdapat pada kriteria kelas.
Gambar 4.16 form ini dikelolah oleh tentor, tentor menyediakan materi yang akan di upload di web dan tentor memilih file yang akan di upload yang terdapat tombol browse setelah itu tentor memilih materi yang akan di tampilkan dan diberikan label matematika kelas 3, file ini hanya bersifat adobe reader, jadi file yang haru dipilih adalah yang mempunya extension .pdf saat selesai para siswa dapat mengambil file itu di menu download. Form ini diperuntukkan bilamana ada siswa yang ketinggalan materi dan para siswa dapat mengambil file tersebut itu tanpa menuju ke Primagama.
4.2.4 Tampilan User Admin
Gambar 4.17 menunjukkan menu yang muncul apabila user login sebagai Admin. admin disini bisa mengakses semua menu antara lain: 1. Home admin : Untuk melihat home admin setelah login.
2. Maintenace Absen : Untuk memasukkan data siswa yang tidak mengikuti kegiatan belajar disini admin dapat juga memasukkan data tersebut karena tentor jika lupa belum memasukkan data tersebut admin akan segera melaksanakan tugasnya
3. Maintenance Jadwal : Untuk memasukkan jadwal siswa 4. Maintenance Keuangan: Untuk memasukkan data keuangan 5. Maintenance Siswa : Untuk memasukan data siswa 6. Maintenance Tentor : Untuk memasukkan data tentor
7. Maintenance Testi : Untuk delete komentar-komentar yang tidak baik. 8. Keluar
Gambar 4.18 menu maintenance absen ini admin dapat melihat semua data siswa absensi dan dapat memasukkan data siswa yang tidak mengikuti kegiatan belajar mengajar yang ada pada hari itu. Di form ini terdapat id siswa, id tentor, jumlah tidak kehadiran, ketengan tidak masuk, hari dan matapelajaran yang semua itu dimasukkan dengan data yang sesuai dengan tentor yang mengajar dan saat di klik button baru admin akan memasukkan data tersebut.
Gambar 4.18 Maintenance Absensi
Gambar 4.19 Maintenance Jadwal
Gambar 4.20 Maintenance Keuangan
Gambar 4.21 form ini untuk admin mengelolah data siswa, maintenance siswa terdapat gridview yang berisikan data siswa, biodata siswa.
Gambar 4.21 Maintenance Siswa
Gambar 4.22 Pendaftaran Siswa oleh Admin
Gambar 4.23 Data Aktivasi Siswa
Gambar 4.23 form ini digunakan untuk mengupdate data aktivasi user diform ini admin dapat melihat tabel aktivasi untuk mengupdate data agar bisa masuk web primagama login pada halaman mereka.
Gambar 4.24 Input User Aktivasi
status, hak_admin, kelas. Form ini para siswa hanya mendapatkan username dan password untuk mengakses web primagama.
Gambar 4.25 Maintenance Tentor
Gambar 4.25 maintenance tentor di form ini admin dapat melakukan input tentor, data aktivasi, aktivasi. Pada halaman pertama di maintenance tentor terdapat gridview yang isinya id tentor, nama, alamat, no telp, e-mail, kota, tanggal lahir dan jenis kelamin.
Gambar 4.26 input tentor form ini digunakan untuk memasukkan data tentor yang mengajar di primagama di form ini terdapat id tentor, nama, alamat, no telp, e-mail, kota, tgl lahir, jenis kelamin. Data ini dimasukkan oleh admin dan diproses datanya.
Gambar 4.27 data aktivasi form ini digunakan untuk melihat aktivasi user tentor yang gunanya untuk sapa saja yang sudah di aktifkan username dan password agar dapat masuk web primagama
Gambar 4.27 Data Aktivasi
Gambar 4.28 Aktivasi di dalam form ini untuk memasukkan username dan password, status, hak_admin dan kelas. Form ini digunakan untuk mengakses web primagama.
Gambar 4.29 Maintenance Testimoni
Gambar 4.29 Maintenance Testimoni di gunakan untuk memonitoring komentar-komentar. Jika terdapat komentar yang tidak pantas ditampilkan di web primagama maka admin wajib delete komentar-komentar yang hanya dapat di isi oleh siswa.
4.2.5 Tampilan User Pemilik
Gambar 4.32 menunjukkan menu yang muncul apabila user login sebagai Pemilik. pemilik disini bisa mengakses semua menu antara lain: 1. Laporan Tentor : Untuk melihat laporan tentor dan mencetak laporan. 2. Laporan Siswa : Untuk melihat data siswa yang nantinya aka di cetak
Gambar 4.30 Laporan Penerimaan Siswa
Gambar 4.30 Laporan Penerimaan Siswa digunakan sebagai laporan ke pemilik dan akan di cetak buat pemilik.
Gambar 4.32 Laporan Tentor
4.3Uji Coba dan Evaluasi
Uji coba dan evaluasi bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan secara nyata.
Proses pengujian menggunakan Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat sudah sesuai dengan tujuan.
4.3.1 Uji Coba Fitur Dasar Sistem
1. Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan
password. Dari username dan password. Data login yang digunakan terlihat pada
Tabel 4.1 berisi username dan password untuk user. Tabel 4.1 Tabel Login
Username Password
Admin admin
Siswa Siswa
Pemilik Pemilik
Tabel 4.2 Tabel Hasil Test Case Login
No Tujuan Input Output
Diharapkan Status
1 Deskripsi
Gambar 4.34 merupakan pesan kesalahan apabila pengguna melakukan kesalahan dalam memasukkan password.
2. Uji Coba Fitur maintenance
Proses input segmen waktu pada Tabel 4.3 adalah proses tambah data untuk segmen waktu. Proses ini bertujuan untuk mengetahui apakah penginputan data bisa dilakukan melalui aplikasi.
Tabel 4.3 Tabel Hasil Maintenance
No Tujuan Input Output
Diharapkan Status
5 Tambah data baru muncul pada data grid
Sukses
6 Tambah data baru jadwal
Memasukkan data jadwal: kemudian menekan tombol inser
Muncul pesan
Memasukkan data tabel tentor:
Muncul pesan "Waktu Awal dani Waktu Akhir tidak boleh kosong"
Sukses
Gambar 4.35 Message box Input dan Update
3. Uji Coba Input Data Event
Proses input data event pada tabel 4.4 adalah proses tambah data untuk
event tiap segmen waktu. Proses ini bertujuan untuk mengetahui apakah
penginputan data bisa dilakukan melalui aplikasi.
Tabel 4.4 Tabel Hasil Test Case Input Data
No Tujuan Input Output
Diharapkan Status
8 Tambah data baru ke tabel registrasi
Memasukkan calon siswa daba biodata data grid admin
Sukses
9 Tambah data baru ke tabel tentor
Memasukkan data tentor: biodata
Muncul pesan “data
tersimpan” dan data akan muncul di admin grid
Sukses
Gambar 4.36 merupakan tampilan pesan sukses pada saat penguna menyimpan data.
4. Uji Coba Data Sistem Informasi Primagama Malang
Data yang diperlukan untuk melakukan proses akses server dan untuk memasukan data pada primagama cabang malang.
Tabel 4.5 Data Pribadi Siswa
No. ID_SISWA ALAMAT NO
INDUK Nama Kelamin Tingkat
1 4SD1 JL. KERTO
PAMUJI 62 0052451559
Aderia Cindy Santika Sari
Perempuan 4 SD
2 4SD2 JL. KERTO
LEKSONO 93 0045990583
Aditiyo
BRANTAS 26 0045990586
Afilia
Ramadanti Perempuan 4 SD 5 4SD5 JL.
PATTIMURA 1 0045990569
Agnesia
GG. VII-B/73 0045990568
Aisyah Putri
Khoiriah Perempuan 4 SD 8 5SD1 JL. MUHARTO
7/52, 7B 0045990576
Aisyah Tri
GRIBIG 109 0052451563
Alya Febi
Rahmawati Perempuan 5 SD
No. ID_SISWA ALAMAT NO
INDUK Nama Kelamin Tingkat
PAMUJI 62 Bilqis
Panggadiska
15 6SD3 JL. KERTO
LEKSONO 93 0045990560
Andika
BRANTAS 26 0052451555 Andri
Susilo Laki-laki 6 SD
18 7SMP1 JL.
PATTIMURA 1 0045990558
Aprillia
0052451572 Aprita
Dinanti Perempuan 8 SMP
20 9SMP1 JL. MUHARTO
GG. VII-B/73 0045990601 Aqila Salsabil Nada
Perempuan 9SMP1
Tabel 4.6 Data Keuangan Siswa
No ID_SISWA JENIS PAKET STATUS BIAYA BULAN TAHUN
Tabel 4.7 Data Jadwal
NO ID_SISWA RUANG JAM MATAPELAJARAN HARI
1 4SD1 ARISTOTELES 14.30 - 16.00 matematika SENIN
2 4SD1 COLUMBUS 14.30 - 16.00 IPA RABU
NO ID_SISWA RUANG JAM MATAPELAJARAN HARI
4 4SD1 FIBONANCI 16.00 - 17.30 bahasa_indonesia SENIN
Tabel 4.8 Data Tentor
ID NAMA ALAMAT TELP E-MAIL LAHIR
4 MALANG 089777654 DEBY@GMAIL.COM MALANG
T-0856777890 KRISNA@YAHOO.COM MALANG
T-081234567 ALEX@GMAIL.COM MALANG
T-0888089009 AGUNG@YAHOO.COM MALANG
T-SEMAMPIR 13 98989834 AGUS@YAHOO.COM MALANG
4.3.2`Uji Kelayakan Sistem
Setelah melakukan uji coba pada sistem yang telah dibuat, pengujian sistem dilanjutkan pada pengujian kelayakan yang melibatkan beberapa responden yang antara lain: admin, pemilik dan beberapa siswa Primagama.
Angket yang dibagikan kepada para responden dibagi menjadi 3 golongan yaitu:
1. Angket dengan kode A diperuntukan bagi siswa.
2 Angket dengan kode B yang hanya diperuntukan bagi admin dan pemilik. Uji coba kelayakan sistem dibagi menjadi tiga kategori pengujian kategori-kategori tersebut dapat dilihat pada tabel 4.9.
Tabel 4.9 Tabel Kategori Uji Kelayakan Sistem
No Kategori Uji Kelayakan
1 Kategori uji kelayakan desain secara keseluruhan
2 Kategori uji kelayakan proses menu siswa secara keseluruhan 3 Kategori uji kelayakan proses menu admin secara keseluruhan
Dari angket yang telah dibagikan kepada responden, poin-poin pertanyaan akan dikelompokkan sesuai dengan kategori yang ada pada tabel 4.9 serta dilakukan perhitungan rata-rata terhadap nilai yang diberikan dari masing-masing poin pertanyaan. Poin pertanyaan yang sesuai dengan sistem informasi akademik berbasis web yang berdasarkan kelayakan tampilan dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada tabel 4.10.
Tabel 4.10 Tabel Sistem Informasi Akademik Hasil Uji Kelayakan Tampilan
No Pertanyaan Rata-Rata
1 Menurut anda, bagaimana tampilan utama (login)? 3
2 Menu-menu yang ada apakah memberikan gambaran tentang maksud/tujuan dari menu-menu tersebut?
3,5
tabel 4.11. Poin pertanyaan yang sesuai dengan evaluasi uji kelayakan menu admin dan rata-rata nilai dari masing-masing poin pertanyaan dilihat tabel 4.12.
Tabel 4.11 Tabel Sistem Informasi Akademik Siswa
No Pertanyaan Rata-Rata
1 Apakah anda sering mengalami error dalam memasukan data di web aplikasi ini?
3
2 Apakah mudah menggunakan aplikasi ini? 4 3 Apakah sudah memenuhi persyaratan untuk akademik? 4
Tabel 4.12 Tabel Evaluasi Hasil Uji Kelayakan Admin
No Pertanyaan Rata-Rata
1 Menurut anda, bagaimana tampilan halaman utama(login) 3
2 Menu-menu yang ada apakah memberikan gambaran tentang maksud/tujuan dari menu-menu tersebut?
4 memasukan jadwal, keuangan, absensi, nilai dan hak akses?
4
5 Apakah menu download memberikan kemudahan dalam mengambil pelajaran anda yang tertinggal?
4
4.4 Analisa Hasil Uji Coba
a. Analisa Hasil Uji Coba Fitur Dasar Sistem
b. Analisa Hasil Uji Coba Sistem
Analisa hasil uji coba dilakukan untuk menentukan kelayakan proses peramalan berdasarkan desain yang telah ditetapkan.
c. Analisa Hasil Uji Coba Validasi Sistem
91
5.1Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan dan hasil uji coba aplikasi Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang adalah sebagai berikut:
1. Aplikasi dapat mampu memberikan informasi berkaitan dengan siswa, tentor, admin, pemilik.
2. Dari uji coba sistem sudah berfungsi dengan baik sebagaimana yang diharapkan sehingga sistem dapat digunakan sebagai acuan dalam menentukan sistem informasi akademik diprimagama.
5.2Saran
Saran pengembangan sistem adalah sebagai berikut:
1. Variabel bebas pada proses peramalan bisa di edit sehingga program tidak bersifat statis tapi lebih flexibel berbasis web.
2. Mengembangkan sistem terintegrasi antar bagian di primagama sehingga proses bisnis yang terjadi di primagama tersebut lebih efektif dan efisien. 3. Pengembangan dengan menambahkan grafik pada variabel bebas dan terikat
92
Davis, Gordon B, 2002 Sistem Informasi Manajemen, PPM, Jakarta.
Herlambang, Soendoro dan Haryanto Tanuwijaya, 2005, Sistem Informasi
Konsep, Teknologi & Manajemen, Graha Ilmu, Yogyakarta.
Ihwan, Choirul, 2006, Manajemen Pendidikan, Problematika dan
Tantangannya.pdf, -, -.
Ismail, Mutia, 2004, Konsep Sistem Informasi Manajemen.pdf, USU digital library.
Juri, Mohamad, S.Pd., MMPd, 2008, Penerapan E- Learning Dalam
Pembelajaran Suatu Langkah Inovasi.pdf, -, -.
McLeod, Raymond, 1995, Sistem Informasi Manajemen, PT. Prenhallindo, Jakarta.
Romeo, S.T., 2003, Proses Bisnis, STIKOM, Surabaya.