• Tidak ada hasil yang ditemukan

TA : Rancang Bangung Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TA : Rancang Bangung Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang."

Copied!
97
0
0

Teks penuh

(1)

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

(2)

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).

(3)

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

(4)

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

(5)

v

(6)

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.

(7)

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

(8)

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

(9)

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

(10)

Membahas mengenai perancangan sistem yang dibutuhkan, implementasi sistem, evaluasi sistem, ujicoba hasil dan pembahasan serta kelebihan dan kekurangannya.

BAB V PENUTUP

(11)

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)

(12)

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

(13)

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.

(14)

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

(15)

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

(16)

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.

(17)

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.

(18)

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.

(19)

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.

(20)

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

(21)

Dokumen Flow Penerimaan Siswa

(22)
(23)

Gambar 3.3 Document flow Nilai Siswa

(24)

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

(25)

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

(26)
(27)
(28)

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,

(29)

Dokumen Flow Terkomputerisasi penilaian dan kelas

Raport Siswa Raport Siswa

Selesai Proses

perhitungan nilai

(30)

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.

(31)

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

+

(32)

B. Diagram Berjenjang

Diagram berjenjang adalah gambaran sistem menyeluruh yang merupakan hirarki proses-proses yang ada dalam sistem.

0

(33)

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]

(34)

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.

(35)

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]

(36)

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

(37)

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]

(38)

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

(39)
(40)

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)

(41)

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)

(42)

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

(43)

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 :

(44)

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

(45)

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

(46)

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 : _

(47)

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

(48)

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

(49)

Gambar 3.20 Desain Form Kontak Person

D. Desain Form Profile

Form profile berisi tentang sejarah primagama dan penghargaan yang didapat oleh primagama.

(50)

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

(51)

Gambar 3.23 Desain Form Registrasi

G. Desain Home Tentor

(52)

Gambar 3.24 Desain Home Tentor

H. Desain Absen Siswa

(53)

Gambar 3.25 Desain Absen Siswa

I. Desain Edit Profile

Edit Profile digunakan untuk merubah data tentor, sehingga tentor dapat memperbaiki data yang valid.

(54)

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

(55)

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.

(56)

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

(57)

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.

(58)

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.

(59)

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

(60)

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.

(61)

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.

(62)

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.

(63)

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

(64)

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

(65)

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

(66)

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

(67)

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 (*).

(68)

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.

(69)

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.

(70)

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

(71)

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

(72)

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.

(73)

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.

(74)

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.

(75)

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.

(76)

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.

(77)

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

(78)

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

(79)

Gambar 4.19 Maintenance Jadwal

Gambar 4.20 Maintenance Keuangan

(80)

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

(81)

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

(82)

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.

(83)

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

(84)

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

(85)

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

(86)

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

(87)

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.

(88)

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

(89)

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.

(90)

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

(91)

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

(92)

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.

(93)

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

(94)

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

(95)

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

(96)

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

(97)

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.

Gambar

Gambar 3.8 Dokumen Flow Terkomputerisasi Pembayaran
Gambar 3.9 Context diagram Sistem Informasi Akademik Primagama
Gambar 3.10 Diagram Berjenjang Sistem Informasi Akademik Primagama
Gambar 3.11 DFD Level 0 Sistem Informasi Akademik Primagama
+7

Referensi

Dokumen terkait

Puji syukur atas kehadirat Tuhan Yang Maha Esa, berkat dan anugerahNya, penulis dapat menyelesaikan tesis penelitian yang berujudul “Peningkatan Kemampuan Guru

Kelulusan merupakan target yang ingin dicapai oleh setiap mahasiswa, tentunya dengan nilai yang bagus. setiap mahasiswa harus belajar dengan keras untuk mendapatkan

Keselamatan Ibu Melahirkan dan Anak, Program Keluarga Berencana, Program Kesehatan Reproduksi Remaja, Program Pelayanan Kontrasepsi, Program Pembinaan Peran Serta

xylostella yang berasal dari Desa Kejajar, Kecamatan Kejajar Dieng, Kabupaten Wonosobo, Jawa Tengah terhadap lima jenis insektisida komersial, yaitu deltametrin, emamektin

tak berkedip memandang gadis itu. Gadis itu hanya tertunduk. Rambutnya yang panjang tergerai menutupi wajahnya. Sesaat ke- mudian, ia bersimpuh di depan si

Angka kematian maternal merupakan tolak ukur pelayanan kebidanan pada suatu negara dan mencerminkan risiko yang dihadapi ibu selama kehamilan, persalinan, nifas, bayi baru lahir,

Dari hasil penelitian diatas dapat disimpulkan bahwa ada pengaruh penyuluhan kesehatan HIV/AIDS terhadap sikap remaja tentang pencegahan HIV/AIDS pada siswa kelas 1

Faktor produksi yang berpengaruh positif terhadap besarnya tingkat penerimaan peternak dari penjualan susu adalah biaya kandang, pakan konsentrat, pemeli- haraan kesehatan