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

(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

Halaman DAFTAR PUSTAKA ... 92 LAMPIRAN ... ... 94


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

Kemampuan komunikasi antara satu bidang dengan bidang lainnya di tempat yang berbeda (terpisah pada jarak yang jauh) merupakan salah satu ciri era globalisasi mendatang. Sedang tiang utama teknologi komunikasi yang dimaksud adalah teknologi komputer, yaitu berupa peralatan-peralatan komputer dan aksesorinya, teknologi ‘networking’ antara peratalan-peralatan tersebut, dan akhirnya adalah perangkat lunak serta operator (tenaga manusia) yang menggunakan peralatan-peralatan tersebut. Pada saat itu, kualitas sebuah sistem kehidupan tertentu, akan ditentukan oleh kemampuannya mengolah komunikasi tersebut, yang secara khusus pula berarti kemampuannya dalam memiliki teknologi komputer yang terbaik.


(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

Berdasarkan latar belakang, maka dapat dirumuskan masalah adalah Bagaimana merancang dan membangun Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang?


(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

Tujuan dari penelitian adalah merancang dan membangun sistem informasi akademik dengan menggunakan aplikasi berbasis web yang akan digunakan di primagama untuk informasi jadwal pembelajaran, nilai, monitoring kehadiran siswa, keuangan, testimoni, profile, pengumuman resmi dari lembaga.


(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

Merupakan bab yang berisi kesimpulan dari sistem yang dibuat dan saran untuk proses pengembangan berikutnya.


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

adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut. Kata "sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan pada banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian


(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

Produk dari sistem informasi adalah informasi yang dihasilkan. Informasi tidak sama dengan data. Data adalah fakta, angka bahkan simbol mentah. Secara


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

3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang kecil tetapi mudah diakses.


(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

Sistem informasi manajemen sekolah adalah sebuah sitem informasi yang terpadu, dirancang untuk menyediakan informasi untuk mendukung pengambilan keputusan pada kegiatan manajemen sekolah. Sistem informasi manajemen sekolah terdiri dari sub-sub sistem antara lain:


(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

Akademik adalah suatu bidang yang mempelajari tentang kurikulum atau pembelajaran dalam fungsinya untuk meningkatkan pengetahuan dalam segi pendidikan/pembelajaran yang dapat dikelola oleh suatu sekolah atau lembaga pendidikan. Sedangkan sistem informasi sendiri merupakan suatu sistem di dalam


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

3. Adanya instruksi-instruksi atau kebijaksanaan yang baru baik dari pemimpin.


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

Kadir (2005), pertama kali aplikasi Web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protokol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). Pada


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

Intranet menurut Onno W. Purbo adalah sebuah jaringan komputer berbasis protokol TCP/IP seperti internet yang digunakan dalam internal perusahaan, kantor, bahkan warung internet (warnet) pun dapat di kategorikan Intranet. Antar Intranet dapat saling berkomunikasi satu dengan yang lainnya melalui sambungan Internet yang memberikan tulang punggung komunikasi jarak jauh. Akan tetapi sebetulnya sebuah Intranet tidak perlu sambungan luar ke Internet untuk berfungsi secara benar. Intranet menggunakan semua protocol TCP/IP dan aplikasi-nya sehingga kita memiliki “private” Internet. Definisi lain tentang Intranet dapat dilihat di (Wikipedia,2008) yang menjelaskan bahwa Intranet adalah sebuah jaringan privat (private network) yang menggunakan protokol-protokol Internet (TCP/IP), untuk membagi informasi rahasia perusahaan atau operasi dalam perusahaan tersebut kepada karyawannya. Kadang-kadang, istilah Intranet hanya merujuk kepada layanan yang terlihat, yakni situs web internal perusahaan. Untuk membangun sebuah Intranet, maka sebuah jaringan haruslah memiliki beberapa komponen yang membangun Internet, yakni protokol Internet (Protokol TCP/IP, alamat IP, dan protokol lainnya), klien dan juga server. Protokol HTTP dan beberapa protokol Internet lainnya (FTP, POP3, atau SMTP) umumnya merupakan komponen protokol yang sering digunakan.


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

Berdasarkan uraian di atas, maka Sistem Informasi Akademik Berbasis Web Pada Primagama Cabang Malang dapat memberikan informasi materi mata pelajaran, panduan akademik, jadwal mata pelajaran dan tryout serta memudahkan dalam penggunannya.


(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 Bag. Keuangan Bag. TU Calon Siswa Mulai Uang Menerima pembayaran formulir Formulir Pendaftaran Formulir Pendaftaran Formulir Pendaftaran 2 Bukti Pembayaran 1 Bukti Pembayaran Formulir 2 Bukti Pembayaran Formulir 1 Bukti Pembayaran 2 Registrasi Siswa Mencatat Pembayaran Uang masuk Bukti Pembayaran Formulir 2 Bukti Pembayaran Uang 1 Bukti Pembayaran Uang 1 Selesai 2 Pengisian Formulir Formulir Pendaftaran


(22)

(23)

Gambar 3.3 Document flow Nilai Siswa

Proses pembayaran dimulai dari siswa menyerahkan kartu pembayaran dan uang ke bagian keuangan, bagian keuangan akan mengecek apakah siswa tersebut sudah melakukan pembayaran atau belum, jika belum maka harus melakukan pembayaran, dan bag. Keuangan akan menandai kartu pembayaran milik siswa dan mengembalikan, untuk keperluan bag keuangan sendiri dan juga


(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

Perancangan sistem yang diawali dengan identifikasi permasalahan dan analisa permasalahan, serta pemecahannya menghasilkan rancangan sistem yang nantinya diharapkan dapat membantu dan mengefektifkan kegiatan belajar mengajar pada Primagama cabang Malang.


(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

Proses Penerimaan siswa baru pada Primagama cabang Malang. Proses tersebut dimulai saat calon siswa formulir pendaftaran ke Bagian TU, Bagian TU menerima data siswa dan data pembayaran yang akan disimpan kedalam database calon siswa, dan data pembayaran disimpan ke database transaksi masuk. Proses selanjutnya Bagian TU mengenerate pendaftaran dan mengeluarkan formulir pendaftaran yang diberikan ke calon siswa. Siswa melakukan pengisian formulir dan dikembalikan ke Bagian TU, Bagian TU melakukan input data pendaftaran berdasarkan formulir pendaftaran dari siswa. Bagian TU mengecek data siswa. dan dilakukan proses update data siswa dan disimpan ke database data siswa kelas. Berdasarkan database siswa dan data kelas Bagian TU melakukan proses pengumuman siswa yang diterima dan mengeluarkan laporan data siswa. Untuk lebih jelasnya dapat dilihat Gambar 3.5


(26)

(27)

Gambar 3.6 Dokumen Flow Terkomputerisasi Pembagian Kelas dan Tentor Gambar 3.6 merupakan dokumen flow terkomputerisasi dari proses pembagian kelas, tentor, dan penentuan mata pelajaran, proses ini dimulai dari Bagian Tata Usaha melakukan berdasarkan database data, namun sebelum melakukan proses dilakukan proses data siswa untuk menentukan kelas.


(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,

diawali dengan tentor yang memilki data nilai dan berdasarkan data siswa. Tentor melakukan input nilai siswa dan proses perhitungan nilai, nilai tersebut disimpan kedalam database nilai. Database nilai, absensi siswa, data siswa digunakan oleh kepala Primagama untuk melakukan proses penetapan kelas, dari proses tersebut kepala Primagama mengeluarkan data kelas yang diberikan ke tentor, data keputusan data kelas dan nilai di jadikan acuan tentor untuk mengisi raport siswa. Raport tersebut selanjutnya akan di berikan kepada siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 3.7.


(29)

Dokumen Flow Terkomputerisasi penilaian dan kelas

Siswa BAG. TU

Tentor

Mulai Data Nilai

mengInput nilai

Nilai Data Siswa

Nilai

Absensi Siswa Data Siswa Proses penetapan

kelas

Data kelas Data kelas

Proses pengisian raport

Nilai

Raport Siswa Raport Siswa

Selesai Proses

perhitungan nilai

Gambar 3.7 Dokumen Flow Terkomputerisasi Penilaian dan Kelas Proses pembayaran yang dilakukan setiap bulan oleh siswa kepada bagian keuangan. Proses dimulai dari Bagian Tata Usaha memberikan daftar bayar kepada siswa daftar bayar tersebut dikeluarkan oleh Bagian Tata Usaha melalui proses Pembuatan daftar bayar yang mengacu ke database daftar bayar, kemudian daftar bayar tersebut diberikan kepada siswa. Siswa melakukan pembayaran kepada keuangan. Bagian keuangan melakukan pengecekan serta pencatatan


(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 Absensi Siswa

Data Bukti Pembayaran Data Pembayaran Data Laporan Kelas

Data Kelas Data Laporan Hasil Belajar

Data Bukti Bayar Data Siswa

Data Bayar

Data Tentor Data Siswa yang masuk Data Mata Pelajaran

Data Kelas

Laporan Kelas Data Nilai Siswa

Surat Masuk Formulir Pendaftaran

Data Formulir Data Bayar

0

Sistem Informasi Akademik Primagama + Calon Siswa tentor Bagian Akademik Siswa Bagian Tata Usaha Bagian Keuangan

Gambar 3.9Context diagram Sistem Informasi Akademik Primagama Gambar 3.9 di atas merupakan diagram konteks, diagram konteks tersebut menggambarkan secara umum proses operasional sekolah dari Sistem Informasi Akademik Primagama. Calon siswa memberikan segala informasi mengenai data diri yang kemudian akan disimpan oleh sistem dan calon siswa mengisi formulir pendaftaran.


(32)

B. Diagram Berjenjang

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

0 Sistem Informasi Akademik 1 Sistem informasi siswa 2 Sistem Informasi management 3 Sistem Informasi keuangan 4 Pembuatan laporan 5 Pengolahan data 1.1 Penjualan Form 1.2 Registrasi 1.3 Menambah Data Baru Siswa 1.4 Penerimaan Registrasi 2.1 Penjadwalan 2.2 Penempatan Siswa 2.3 Penilaian 2.4 Absensi 3.1 Pembayaran Registrasi 3.2 Pembayaran 3.3 Pembuatan Daftar Pembayaran 5.1 Pengolahan Data Mata Pelajaran 5.2 Pengolahan Data Kelas 5.3 Pengolahan Data Keuangan


(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 kelas4 update data kelsa

update data nilai siswa

Update siswa

[Data Mata Pelajaran] [Data Siswa yang masuk

[Data Tentor] [Data Kelas]

[Data Kelas]

[Data Laporan Kelas]

[Data Laporan Hasil Belajar] Data Bayar1

[Data Bukti Bayar] [Data Siswa]

[Data Bayar]

[Data Bukti Pembayaran]

[Data Pembayaran]

[Data Absensi Siswa] Data Siswa1 Data Absensi Update absensi jadwal matpel Data Matpel Data Kelas Update Nilai Data Nilai

[Data Nilai Siswa]

[Laporan Kelas]

Update Data Siswa Data Siswa [Formulir Pendaftaran] [Data Formulir] [Data Bayar] [Surat Masuk] Calon Siswa tentor Bagian Akademik Siswa Siswa Siswa Bagian Tata Usaha Bagian Keuangan Bagian Keuangan Bagian Keuangan Bagian Keuangan 1 Sistem Informasi Siswa + 1 Siswa 2 Sistem Informasi Akademik + 4 Nilai 5 Kelas

6 Mata Pelajaran 8 absensi 3 Sistem Informasi Keuangan + 9 Pembayaran 4 Pembuatan Laporan 5 Pengolahan Data + Kepala Primagama


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

[Data Siswa]

[Update Data Siswa] [Data Siswa]

[Surat Masuk] [Data Formulir]

[Formulir Pendaftaran]

[Data Bayar] Calon

Siswa Calon Siswa

Siswa

1 Siswa

1.1 Penjualan

Form

1.2

Regristrasi

1.3 Menambah

Siswa Baru 1.4

Penerimaan Regristrasi


(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]

[Data Kelas] [Data Siswa1] [jadwal matpel]

[Data Matpel] tentor

4 Nilai

5 Kelas 6 Mata Pelajaran

8 absensi 1 Siswa 2.1 Penjadwalan 2.2 Penempatan Siswa 2.3 Penilaian 2.4 Absensi Siswa


(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

data bayar

Flow_927 [Data Bayar1]

[Data Pembayaran]

[Data Bukti Pembayaran]

[Data Bukti Bayar]

[Data Bayar] Siswa

Bagian Keuangan

9 Pembayaran

3.1

Pembayaran

3.2 Pembuatan

Daftar

19 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 pengolahan data keuangan, sub proses pengolahan data. Pada proses ini hanya mengolah data yang ada pada sistem. Untuk lebih jelasnya dapat dilihat pada gambar 3.15.

input data pelajaran

data siswa

[data kelas4] [siswa]

[update data kelsa] [update data nilai]

[Update siswa]

[Data Kelas] ata Siswa yang masuk]

[Data Tentor] [Data Kelas] [Data Mata Pelajaran]

Bagian Akademik Bagian Tata Usaha 1 Siswa 4 Nilai 5 Kelas 5.1 Pengolahan Data siswa 5.2 Pengolahan Data Mata Pelajaran 5.3 Pengolahan Data Kelas 18mata_pelajaran1


(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

Sebuah PDM menggambarkan secara detil konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap table.


(39)

Gambar 3.16 Conceptual Data Model (CDM) id_ruang id_user id_t ryout id_bayar id_user id_ruang

id_t ent or

id_siswa id_t ryout id_mat apelajaran id_user4 id_user id_user id_siswa absensi tgl_absen id_ruang id_absensi keterang an hari status hadir q uota jumlah_kehadiran jadwal id_jadwal jam har i matapelajaran id_matapelajaran matapelajar an id_kelas paket id_user jenispaket ketpaket biayapaket bulan tahun kelas id_kelas2 nama_kelas bayar id_bayar jenis_paket Id_Siswa jumlah bulan total nilai id_matapelajar an id_trayout Id_Siswa nilai siswa ID_SISWA2 NO_INDUK NAMA_SISWA ALAMAT_SISWA NO_TELP EMAIL sekolah_asal kota_lahir tang g al_lahir jenis_kelamin kelas tang g al_daftar status _siswa ruang

id_r uang 3 nama_ruang kuota id_jadwal id_matapelajaran3 id_tentor tentor id_tentor nama alamat NO_T ELP EM AIL kotalahir tgl_lahir jk trayout id_trayout id_ruang tgl us er id_user us ername passwor d status hak_admin kelas tgl_daftar


(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

ID_RUANG 2 = ID_RUA NG 2

ID_US ER = ID_US ER JENIS _PAK ET = JENIS _PAK ET

ID_US ER1 = I D_USER1 ID_RUANG 3 = ID_RUA NG 3

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)

T RAYOUT ID_T RAYOUT 1 varchar (50) ID_RUANG2 varchar (50) ID_RUANG3 integ er TGL varchar (50)

USER ID_USER1 varchar (50) USERNAME varchar (50) PASSWORD varchar (50) STAT US smallint HAK_ADM IN varchar (15) KELAS varchar (15) T GL_DAFTAR timestamp


(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

mengizinkan akses kepada pengguna

4 Status Bit - Status sebagai

pengguna yang masih aktif

5 Hak_admin Varchar(15) Hak admin

sebagai hak sebagai pengguna

6 Kelas Varchar(15)

7 Tgl daftar Datetime - Tanggal

pendaftaran

2. Tabel Jadwal

Primary Key : id_Jadwal Foreign Key : ---

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

13 Status_siswa Nchar(1) Siswa masih aktif ata u tidak aktif

5. Tabel Tentor

Primary Key : Id_tentor Foreign Key :

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

Form registrasi digunakan untuk data para siswa yang masuk pada lembaga bimbingan belajar primagama, siswa harus memasukkan biodata sebenar-benarnya.


(51)

Gambar 3.23 Desain Form Registrasi

G. Desain Home Tentor

Home tentor ini akan tampil jika sesudah login dan di validasi, form ini tentor dapat memasukkan nilai siswa, absen siswa, bahkan upload materi pada menu yang dikhususkan untuk tentor.


(52)

Gambar 3.24 Desain Home Tentor

H. Desain Absen Siswa

Absen siswa digunakan oleh tentor untuk memasukkan data siapa yang tidak masuk dalam kegiatan belajar dan tentor dapat memasukkan data ijin/sakit. 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.


(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

Form masuk nilai digunakan untuk memasukkan nilai para siswa setelah tryout tentor sesuai no urut siswa. 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.


(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

Form absen siswa untuk menampilkan data siswa yang tidak hadir dalam bimbingan belajar.


(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

Form ini digunakan untuk siswa, siswa dapat mengubah perubahan profile dengan data yang valid dan benar. Dalam edit profile terdapat no, nama siswa, alamat siswa, no telp, e-mail, sekolah asal, paket siswa, jadwal, kota, tanggal lahir, jenis kelamin. Dan para siswa dapat mengganti profile siswa yang sesuai. Tombol update untuk mengganti data yang sudah diganti. Dan tombol cancel akan kembali ke home 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 P0001 xxxxxxxxxxxxxx JENIS PAKET J0002 xxxxxxxxxxxxxxxx KET PAKET reguler xxxxxxxxxxxxxx BIAYA PAKET 30000000 xxxxxxxxxxxxxxxx PAKET SISWA ok xxxxxxxxxxxxxxxxxx ID PAKET JENIS PAKET KET PAKET BIAYA PAKET PAKET SISWA ID SISWA NAMA SISWA ALAMAT SISWA NO TELP P0001 Reguler OK 30000000 ok S0001 ALEX JL KEDUNG RUKEM

123123 LOGIN REGISTRASI


(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 valid

Memasukkan data login NIK

= admin dan password =

admin

Form Login tertutup dan form untuk administrator aktif 2 Deskripsi username

dan password non Tujuan valid

Memasukkan data login username = pemilik dan Input password

Muncul pesan "Id User atau Password Output yang diharapkan salah”


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

Pada bagian bawah terdapat 2 (dua) tombol yaitu tombol Login dan tombol Daftar. Tombol Login digunakan untuk mengecek apakah data login yang dimasukkan benar apa tidak. Apabila data login benar, status data login akan


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

3. Jadwal : Untuk menampilkan jadwal yang akan diselenggarakan. 4. Edit profile : Untuk merubah data menjadi valid.


(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

Gambar 4.6 menunjukkan form jadwal untuk menampilkan jadwal sesuai dengan laporan para tentor dan memasukkan datanya jadwal kepada siswa, siswa dapat melihat jadwal pelajaran yang akan di selenggarakan, dan dapat melihat siapa pengajar mata pelajaran saat ini, tentor akan mengajarkan mata pelajaran sesuai jadwal yang diperikan oleh primagama, para siswa dapat melihat hari saat lembaga bimbingan belajar dilaksanakan.


(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

Gambar 4.8 form keuangan untuk siswa yang melakukkan pembayaran per bulan. Siswa dapat melihat cicilan yang belum lunas atau sudah lunas.


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

5. Nilai : Untuk memasukan data nilai tryout yang ada 6. Upload materi : Untuk data materi yang diupload oleh tentor 7. Keluar : Kembali ke form home pada waktu guest.


(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

Gambar 4.19 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.


(79)

Gambar 4.19 Maintenance Jadwal

Gambar 4.20 Maintenance Keuangan

Gambar 4.20 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.


(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

Gambar 4.22 form pendaftaran, admin dapat memasukkan data siswa yang akan mendaftar tanpa online, disini admin langsung memasukkan data siswa yang akan mendaftar dan di proses 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

Gambar 4.24 input user aktivasi ini digunakan supaya siswa mendapatkan username dan password. Disini admin menginputkan id user, username, password


(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

laporan siswa ini meliputi biodata siswa yang akan masuk.


(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

Gambar 4.32 Laporan Tentor digunakan sebagai laporan ke pemilik dan akan di cetak buat pemilik.


(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 username dan password yang valid Memasukkan data login username=admin dan password=admin Form Login tertutup dan muncul form utama untuk admin Sukses

2 Deskripsi username dan password non valid Memasukkan data login username=siswa dan password=siswa Muncul pesan "Anda Gagal Login" Sukses

3 Deskripsi username dan password yang valid Memasukkan data login username=pemilik dan password=pemilik Form Login tertutup dan muncul form utama untuk admin Sukses

4 Deskripsi username dan password yang valid Memasukkan data login username=tentor dan password=tentor Form Login tertutup dan muncul form utama untuk admin Sukses

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 ke tabel Siswa Memasukkan data segmen waktu: kemudian menekan tombol insert Muncul pesan "Data telah tersimpan" dan data baru muncul pada data grid

Sukses

6 Tambah data baru jadwal

Memasukkan data jadwal: kemudian menekan tombol inser

Muncul pesan "data telah tersimpan"

Sukses

7 Tambah data baru ke tabel tentor

Memasukkan data tabel tentor:

Muncul pesan "Waktu Awal dani Waktu Akhir tidak boleh kosong"

Sukses

Gambar 4.35 merupakan tampilan pesan sukses pada saat penguna menyimpan data dan daata telah terupdate.


(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 Muncul pesan "Data telah tersimpan" dan data baru muncul pada 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

Bayu Aji Laki-laki 4 SD 3 4SD3

JL. MOJOPAHIT GANG SD 0045990596 Adyuta Raksa Ramadhana

Laki-laki 4 SD

4 4SD4 JL. EMBONG

BRANTAS 26 0045990586

Afilia

Ramadanti Perempuan 4 SD 5 4SD5 JL.

PATTIMURA 1 0045990569

Agnesia

Putri Tanate Perempuan 4 SD 6 4SD6

Jl. LAKS. MARTDINATA 5/36 0052451609 Ahmad Irfaan Amaanullah

Laki-laki 4 SD

7 4SD7 JL. MUHARTO

GG. VII-B/73 0045990568

Aisyah Putri

Khoiriah Perempuan 4 SD 8 5SD1 JL. MUHARTO

7/52, 7B 0045990576

Aisyah Tri

Wahyuni Perempuan 5 SD 9 5SD2 JL. MUHARTO

5 0052451603

Aji Nanda

Saputra Laki-laki 5 SD 10 5SD3 JL. MUHARTO

54 GG. VII 0045990579

Aldiva Ahsabanov Islamey

Laki-laki 5 SD

11 5SD4 JL. MUHARTO

7 0052451584

Alfin

Prasetya Laki-laki 5 SD 12 5SD5 JL. KI. AGENG

GRIBIG 109 0052451563

Alya Febi

Rahmawati Perempuan 5 SD 13 6SD1

JL. LESANPURO 7/ 248 0045990594 Amalia Rosyida Nur Fitriani

Perempuan 6 SD 14 6SD2 JL. KERTO 0052451571 Amaura Perempuan 6 SD


(91)

No. ID_SISWA ALAMAT NO

INDUK Nama Kelamin Tingkat

PAMUJI 62 Bilqis

Panggadiska 15 6SD3 JL. KERTO

LEKSONO 93 0045990560

Andika Bagas Pratama

Laki-laki 6 SD

16 6SD4

JL. MOJOPAHIT GANG SD 0045990554 Andre Muhammad Ghulam

Laki-laki 6 SD

17 6SD5 JL. EMBONG

BRANTAS 26 0052451555 Andri

Susilo Laki-laki 6 SD 18 7SMP1 JL.

PATTIMURA 1 0045990558

Aprillia Putri Hariyo Ningrum

Perempuan 7 SMP

19 8SMP1

Jl. LAKS. MARTDINATA 5/36

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 1 4SD1 SMART SOLUTION LUNAS 1.000.000 APRIL 2010 2 4SD1 SMART SOLUTION LUNAS 1.000.000 MARET 2010 3 4SD1 SMART SOLUTION LUNAS 1.000.000 AGUSTUS 2010 4 4SD1 SMART SOLUTION LUNAS 1.000.000 JUNI 2010 5 4SD1 SMART SOLUTION LUNAS 1.000.000 MEI 2010 6 4SD1 SMART SOLUTION LUNAS 1.000.000 JANUARI 2010 7 4SD1 SMART SOLUTION LUNAS 1.000.000 FEBRUARI 2010

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


(1)

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

T-0001

DEBY OVENDA

JLN. SURABA

4 MALANG 089777654 DEBY@GMAIL.COM MALANG T-0002 KRISNA WIJAYA JLN. MEDOKAN 4 MALANG

0856777890 KRISNA@YAHOO.COM MALANG T-0003 ALEX RONALD JLN. PANGLIMA SUDIRMAN

081234567 ALEX@GMAIL.COM MALANG

T-0004 AGUNG BRASTA MA JLN. KEDUNG ANYAR 4 NO 16

SURABAYA

0888089009 AGUNG@YAHOO.COM MALANG

T-0005 AGUS PRASETY O JLN.

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.

Pengujian kelayakan sistem ini dilakukan dengan cara memberikan angket yang berisi pertanyaan-pertanyaan seputar sistem kepada para responden dan menghitung rata-rata nilai dari tiap poin pertanyaan yang diberikan. Kategori nilai yang diberikan adalah: 5 (sangat baik), 4 (baik), 3 (cukup), 2 (kurang baik) dan 1 (sangat tidak baik).


(2)

88

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

Poin pertanyaan yang sesuai dengan evaluasi uji kelayakan proses menu siswa dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada


(3)

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 3 Apakah fasilitas-fasilitas yang ada dalam menu web dapat

membantu anda dalam menangani semua proses di dalam aplikasi?

4

4 Apakah menu buat web memberikan kemudahan dalam 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

Analisa hasil uji coba dari keseluruhan uji yang dilakukan akan menentukan kelayakan fitur dasar sistem berdasarkan desain yang telah ditetapkan. Fitur-fitur dasar sistem dinilai layak bilamana keseluruhan hasil uji coba ini sesuai dengan output yang diharapkan. Dapat disimpulkan bahwa fitur-fitur dasar tersebut telah berjalan dengan baik. Fungsi-fungsi tambah, ubah, simpan maupun tampil dapat berjalan sebagaimana mestinya.


(4)

90

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

Analisa hasil uji coba validasi sistem dilakukan untuk mengetahui dan menganalisa apakah proses-proses utama dalam sistem dengan masukan keseluruhan data yang ada telah berjalan sebagaimana mestinya.


(5)

91 5.1 Kesimpulan

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.2 Saran

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


(6)

92

DAFTAR PUSTAKA

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.