Pengembangan Sistem Informasi Akademik Berbasis Client Server Pada SMK Bina Sarana Cendekia (BSC) Bandung

Gratis

1
13
158
2 years ago
Preview
Full text

BAB I PENDAHULUAN

1.1 Latar Belakang

  Teknologi bertambah canggih dan kompleks, seiring dengan hal tersebut manusia sebagai pemakai teknologi tanpa lelah terus memperbaiki agar sesuai dengan apayang diharapkan dan berkat dukungan teknologi komputer terbukti bahwa mekanisme kerja yang panjang dan berulang menjadi efektif dan efisien. Oleh karena itu dibutuhkan suatu sistem yangdapat memperbaiki dari sistem yang sudah ada yaitu dengan menggunakan suatu sistem aplikasi yang dapat menyimpan semua data siswa yang ada dan dapatmenampilkan data yang dibutuhkan secara cepat, tepat dan akurat.

1.2 Identifikasi dan Rumusan Masalah

  Sulitnya dalam pencarian data akademik karena sumber data masih berbentuk arsip / dokumen tertulis, sehingga memerlukan waktu yangcukup lama untuk mengelola dan mencari data akademik yang diperlukan. Proses pembagian kelas yang cukup lama, yang menyebabkan kegiatan belajar mengajar terhambat, dan juga sering terjadi bentrok dalampenjadwalan mata pelajaran ataupun gurunya.

1.3 Maksud dan Tujuan Penelitian

  Maksud Penelitian Adapun maksud dari penelitian tugas akhir ini adalah untuk membuat suatu aplikasi sistem informasi akademik di di SMK BinaSarana Cendekia Bandung yang dapat mengolah data akademik secara cepat, akurat, efisien dan efektif. Tujuan Penelitian Tujuan yang ingin dicapai dari penelitian yang dilakukan pada sistem informasi akademik tersebut adalah : 1.

1.4 Kegunaan Penelitian

  a. Bagi Perusahaan / InstansiHasil peneliti ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikkanmasalah yang terkait dengan Sistem informasi akademik di SMK Bina Sarana Cendekia Bandung.

a. Kegunaan Praktis

  Adapun batasan-batasan masalah yang akan dibahas dalam perancangan sistem informasi akademik yang dikembangkan inimeliputi : 1. 1.6 Lokasi dan Tempat Penelitian Kegiatan penelitian ini berlokasi di SMK Bina Sarana Cendekia (BSC), Tabel 1.1 Waktu / Jadwal Penelitian Maret April Mei Juni JuliTahapan 2011 2011 2011 2011 2011 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Pengumpulan data wawancara, mendefinisikan objektifkeseluruhan dari perangkat lunak, mengidentifikasikebutuhan yang diketahui.

BAB II LANDASAN TEORI Pada bab ini akan di jelaskan beberapa konsep yang dikaitkan dengan

beberapa permasalahan di dalam penelitian yang dimana akan digunakan sebagai dasar pemahaman dalam mengimplementasikan konsep-konsep tersebut kedalamsemua kegiatan pengembangan sistem.

2.1 Konsep Dasar Sistem

  Inti dari sebuah sistem adalah adanya bagian-bagian yang saling berkaitan dan bekerjasama untuk menghasilkan tujuan. Dari dua definisi tersebut, maka penulis mengambil kesimpulan bahwa :“ sistem adalah kumpulan komponen-komponen atau elemen-elemen yang saling berhubungan untuk mencapai suatu tujuan tertentu atau sasaran tertentu”.

2.1.1. Karateristik Sistem

  Batas SistemBatas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Sebagai contoh didalam sistem komputer program adalah maintenance input yang digunakan untuk mengoprasikankomputernya dan data adalah signal input untuk diolah menjadi informasi.

2.1.2. Klasifikasi Sistem

  Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, , misalnya sistem teologi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia, misalnya sistem buatan manusia yang melibatkan interaksi antaramanusia dengan mesin yang disebut human machine system.

2.2 Konsep Dasar Informasi

Menurut Jogyanto, (2005) informasi adalah “data yang diolah menjadi bentuk yang lebih berguna dan lebih berguna dan lebih berarti bagi yang menerimanya”. Adapun pengertian data adalah : “ Data Merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.”

2.2.1. Siklus Informasi

  Model yang digunakan untuk mengolah data Gambar 2.1 SiklusPengolahan Data Sumber : Andri Kristanto. Dari gambar diatas dapat dijelaskan bahwa data yang merupakan suatu kejadian yang menggambarkan kenyataan yang terjadi melalui elemen inputkemudian data tersebut akan diolah dan diproses menjadi suatu output dan output tersebut adalah informasi.

2.2.2. Kualitas Informasi

  Akurat juga berarti bahwa informasi harus jelas mencerminkan maksudnya informasi harus akurat karena adari sumber informasisampa ke penerima informasi mungkin banyak mengalami gangguan yang dapat mengubah atau merusak informasi tersebut. Relevansi informasi untuk setiap orang antara satu dengan yang lainnya berbeda.

2.2.3. Nilai Informasi

  Nilai informasi dibedakan menjadi dua hal, yaitu : manfaat dan biaya mendapaykannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan satuan uang, tapi dapat ditaksir nilaiefektifitasnnya.

2.3 Konsep Dasar Sistem Informasi

  Menurut Andri Kristanto (2008 : 12), Subuah sistem informasi merupakan kkumpulan dari perangkat keras dan perangkat lunak komputer serta perangkatmanusia yang akan mengolah data mengunakan perangkat keras dan perangkat lunak tersebut. Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifatmanajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan – laporan yangdiperlukan.

2.3.1. Manfaat Sistem Informasi

  Bank menggunakan system informasi untuk mengolah cek-cek nasabah dan membuat laporan rekening Koran dan transaksi yangterjadi. Perusahaan menggunakan system informasi untuk memperthanakan persediaan pada tingkat paling rendah agar konsisten dengan jenisbarang yang tersedia.

2.4 Pengertian Sistem Informasi Akademik

  dari pengertian akademik, pengertian system, dan pengertian informasi yang telah dibahas maka penulis mengambil kesimpulan mengenai pangertiansistem informasi akademik sebagai berikut : “ Sistem Informasi akademik adalah kumpulan elemen-elemen baik fisik maupun non fisisk dan prosedur yang saling berhubungan satu sama lain manjadi satu kesatuan dan bekerja sama untuk mengolah data akademik di sebuahlembaga yang berguna bagi pemakainya ”. Secara umum data-data yang diolah oleh system informasi akademik pada suatu sekolah meliputi data pendaftaran siswa baru, data jadwal mata pelajaran,data nilai, data daftar ulang dan data-data lain yang berhububngan dengan proses ke akademikan.

2.5 Pengembangan Sistem

  Pengembangan sistem dapat berarti penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaikisistem yang telah ada. KetidakberesanKetidakberesan pada sistem yang lama menyebabkan sistem yang lama tidak dapat beroperasi sesuai dengan yang diharapkan.

2.6 Metode Analisis dan Perancangan Terstruktur

Perancangan disini adalah kegiatan untuk menemukan dan mengembangkan masukan-masukan yang baru, kumpulan-kumpulan dari file-file,metode-metode, prosedur dan keluaran dalam pemprosesan suatu data agar tujuan dari suatu organisasi dapat tercapai. Untuk merancang sistem diperlukan suatu alat bantu yang dalam hal ini penyusun menggunakan alat bantunya yaitu:

2.6.1 ERD ( Entity Relationship Diagram)

  Entitas merupakan individu yang mewakili sesuatu yang nyata(eksitansinya) dan dapat dibedakan dari suatu yang lain. Dari sejumlahkemungkinan banyaknya hubungan antara entitas tersebut, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunanentitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya.

2.7 Arsitektur Aplikasi

Arsitektur aplikasi terdiri dari pengertian jaringan komputer, Jenis-jenis jaringan komputer, topologi jaringan komputer, dan manfaat jaringan komputer.

2.7.1 Pengertian Jaringan Komputer

  Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara tepat dan tanpa adanya kesalahan dari sisi pengirim (transmisi) menuju keE n tita s 1 E n tita s 2 E n tita s 3 E n tita s 4 E n tita s 5 E n tita s 1 E n tita s 2 E n tita s 3 E n tita s 4 E n tita s 5 B A TCP/ IP (Trasmission Control Protocol / Internet Protocol) merupakan protokol standard internet yang digunakan untuk melakukan koneksi ke internetprotokol. TCP/ IP memiliki beberapa subyek protocol yang berbeda yang beroperasi pada lapisan yang berbeda dan mempunyai tugas masing-masing.

2.7.2 Jenis – Jenis Jaringan Komputer

  MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untukkeperluan pribadi (swasta) atau umum. Jaringan Tanpa KabelJaringan tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel.

2.7.3 Topology Jaringan Komputer

  Topology Mesh (Jala)Topologi jala atau Topologi mesh adalah suatu bentuk hubungan antar perangkat dimana setiap perangkat terhubung secara langsung ke perangkatlainnya yang ada di dalam jaringan. Gambar 2.9 Topology Mesh (Jala) Sumber : ( http://id.wikipedia.org/wiki/Topologi_mesh )Adapun metode yang saat ini digunakan adalah topologi star dimana topologi ini mempunyai ciri-ciri yaitu kontrol terpusat, semua link harus melewatipusat yang menyalurkan data tersebut kesemua simpul/ client yang dipilihnya.

2.7.4 Manfaat Jaringan Komputer

  Setiap proses data tidak harus dilakukan satukomputer saja, melainkan dapat didistribusikan ke tempat lainnya oleh sebab inilah maka dapat terbentuk data yang terintegrasi sehingga dengandemikian memudahkan pemakai untuk memperoleh dan mengolah 4. Selain itu data atau informasi yang di akses selalu terbaru, karena setiap ada perubahan yang terjadi dapat secara langsung di ketahui olehsetiap pemakai.

2.8 Pengertian Client Server

  Istilah client, server dan client/server dapat digunakan untuk merunjuk kepada konsep yang sangat umum atau hal spesifik dari perangkat keras atau Server adalah komputer yang menyediakan fasilitas bagi komputer- komputer lain didalam jaringan dan client adalah komputer-komputer yang menerima atau menggunakan fasilitas yang disediakan oleh server. Serverdijaringan tipe client-server disebut dengan Dedicated Server karena murni berperan sebagai server yang menyediakan fasilitas kepada workstation dan server tersebut tidak dapat berperan sebagai workstation.

2.9 Perangkat Lunak Pendukung

Perangkat lunak pendukung yang digunakan dalam pembuatan program ini adalah sebagai berikut :

2.9.1 Microsoft Visual Basic 6.0

  Ketika event driven terdeteksi, event yang berhubungan akan melakukan aksi sesuai dengan kode yang diberikan. Keuntungan yang didapat dari Selain kemampuan-kemampuan diatas, visual basic juga menyediakan fasilitas antar muka penulis kode program yang lebih mudah dimengerti dandipakai sehingga berbagai tipe program dapat dikembangkan didalamnya, misalnya EXE, DLL dan OCX, bahkan program-program yang berbasis internet.

2.9.2 Microsoft SQL Server 2000

  SQL Server 2000 menawarkan beberapa fitur dalam pengolahan database, ada 2 fitur yang dibiasakan menggunakan intuk mengelola daabasedalam SQL SERVER 2000, yaitu : 1. Perintah-perintah transcatSQL merupakan pengembangan dari perintah-[erontah SQL Standar yang disesuaikan dengan menejeman database pada SQL Server.

BAB II I OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

  Penelitian ini dilakukan di SMK Bina Sarana Cendekia (BSC) yang beralamatkan digedung FE UNBAR Jln. PHH Mustofa No 25, Bandung.

3.1.1. Sejarah Singkat Perusahaan

  Di SMK BSC (Bina Sarana Cendekia) terdapat beberapa jurusan atau bidang keahlian yaitu :a) Rekayasa Perangkat Lunak Jurusan ini mengajarkan mengenai pemahaman perangkat lunak yang bertujuan agar siswa dapat dengan mudah menyesuaikan diri dengandunia kerja dan materi yang akan dipelajari adalah semua sektor materi yang dibutuhkan industry-industri maupun kantor. SMK Bina Sarana Cendekia (BSC) juga memiliki sarana dan prasarana utnuk menunjang aktifitas dalam kegiatan siswa sepertiruang kelas, aula, perpustakaan, lapangan Olahraga, mushola, laboratorium, gudang, kantin dan beberapa bengkel sebagai tempatpraktek yang digunakan untuk beberapa jurusan.

3.1.2. Visi dan Misi Perusahaan Visi

  Misi Menyiapkan lulusan yang terdepan dan mudah bekerja serta mempunyai prestasi dengan mengedepankan perpaduan IMTAQ ( Iman dan Taqwa )dan IPTEK ( Ilmu Pengetahuan dan Teknologi ) 3.1.3. h) Mengajukan usul dan saran kepada kepala sekolah untuk pembinaan dan pengembangan serta memupuk bakat dan minatsiswa baik secara individual maupun secara kelompok.i) Mengusulkan beasiswa kepada Kaprogram keahlian bagi siswa yang memenuhi syarat yang ditentukan.j) Mengawasi kegiatan kerja bakti dan kegiatan lain di luar sekolah.k) Tugas lain yang relevan.

3.2. Metode Penelitian

  Desain Penelitian Sesuai dengan tujuan yang ingin dicapai dalam penelitian ini maka metode yang digunakan adalah deskriptif. Metode deskriptif disini maksudnya adalahmetode penelitian yang meneliti status kelompok manusia, suatu objek, suatu set kondisi, suatu sistem pikiran ataupun suatu kelas pristiwa pada masa sekarangdengan penelitian studi kasus di SMK BSC (Bina Sarana Cendekia) Bandung, untuk memperoleh gambaran tentang sistem informasi akademik siswa, kendalayang dihadapi serta pemecahan masalahnya.

3.2.2.1. Sumber Data Primer ( Wawancara, Observasi, Kuesioner )

  WawancaraYaitu dengan mangadakan Tanya jawab secara langsung kepada bagian Akademik sebagai bagian yang mengelola langsungmengenai data-data yang dibutuhkan seperti bagaimana sistem informasi yang sedang berjalan di SMK BSC ( Bina Sarana Cendekia )Bandung mulai dari proses pendaftaran siswa baru hingga pengolahan data mengenai pembagian kelas dan penjadwalan yang akandilaporkan pada kepala sekolah. ObservasiYaitu pengumpulan data dengan cara melakukan pencatatan secara cermat dan sistematis langsung dilokasi penelitian yangberkaitan dengan kegiatan yang dilakukan oleh petugas yang melaksakan yaitu bagian Akademik.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

  Metode Pendekatan Sistem Tahapanan alisis sistem digunakan untuk mengambil keputusan, apabila sistem pada saat ini memiliki masalah atau mungkin sudah tidak berfungsi secaramaksimal, dan hasil analisis tersebut akan digunakan sebagai bahan dasar untuk memperbaiki sistem 3.2.3.2. Prototype model ini merupakan metode siklus hidup pengembanganperangkat lunak yang bertujuan mendapatkan kebutuhan yang jelas dan disetujui Adapun tahapan proses yang akan dilakukan adalah sebagai berikut: 1.

3.2.3.3. Alat Bantu Analisis dan Perancangan

  Perancangan disini adalah kegiatan untuk menemukan dan Untuk merancang sistem diperlukan suatu alat bantu yang dalam hal ini penyusun menggunakan alat bantunya yaitu : 1. Diagram Konteks Keadaan sistem secara umum dan hubungan-hubungan sistem tersebut dengan komponen-komponen diluar sistem atau sistem yang lain dapat Diagram konteks meliputi beberapa sistem antara lain: 1.

3. Data Flow Diagram

  Pada tahap analisis, kamus data dapat digunakan sebagai alatkomunikasi anatara analisis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentanginformasi yang dibutuhkan oleh pemakai sistem. Pengertian basis data menurut Faried Irmansyah (2003): “Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, Sedangkan menurut Noor Haryono (2003) :“Basisdata adalah sekumpulan informasi mengenai suatu subjek tertentu, yang memiliki keterkaitan logis, lengkap, dan terstruktur.

3.2.4 Pengujian Software

  Kebenaranperangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpamelihat bagaimana proses untuk mendapatkan keluaran tersebut, apakah keputusan yang diambil sudah sesuai dengan kenyataan disekolah. CorrectnessMenjamin data yang dimasukan, proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkap.

BAB IV ANALISIS DAN PERANCANGAN

4.1. Analisis Sistem Informasi Akademik Yang Berjalan Analisis sistem sangat bergantung pada sebuah landasan konseptual

Tujuannya adalah untuk memperbaiki berbagai fungsi didalam sistem yang sedang berjalan agar menjadi lebih baik dan efisien.

4.1.1 Analisis Dokumen

  Analisis dokumen merupakan kegiatan guna menganalisis atau mempelajari dokumen yang ada pada sebuah sistem yang selanjutnya dugunakan sebagai acuanpada tahap desain atau pengembangan kepada system tersebut. Nama Dokumen : Bukti Kwitansi PendaftaranSumber : Panitia Siswa BaruFungsi : Sebagai bukti pembayaran pendaftaran untuk calon siswa baru pada saat pendaftaranPeriode :Setiap ada calon siswa baru yang telah melakukan pendaftaranRangkap : 2Item : No.

4.1.2 Analisis Prosedur Sistem Informasi Akademik yang sedang Berjalan

Salah satu hasil dari analisis prosedur adalah penggambaran bagan alir dokumen (Dokumen Flow Map). Bagan alir dokumen dimaksudkan untukmengetahui aliran dokumen yang digunakan dalam sistem yang sedang berjalan adalah sebagai berikut :

4.1.2.1 Flow Map Prosedur Pendaftaran Siswa Baru yang Sedang Berjalan

  Dari buku data siswa baru bagian tata usaha membuat pembagian kelas berdasarkan daftar siswa pada buku data siswa baru sebanyak 4 rangkap,sebelum dokumen pembagian kelas disebarkan maka dokumen tersebut diberikan kepada kepala sekolah untuk di verifikasi setelah dokumentersebut diverifikasi kemudian dokumen 4 rangkap tersebut diberikan pada bagian kurikulum, guru, siswa dan yang terakhir diarsipkan pada bagiantata usaha. Gambar 4.9 Data Flow Diagram Level 2 Proses 3.0 Pemecahan proses 4.0 dari Data Flow Diagram level 1 dari sistem yang sedang Gambar 4.10 Data Flow Diagram Level 2 Proses 4.0 Pemecahan proses 5.0 dari Data Flow Diagram level 1 dari sistem yang sedang berjalan dapat dilihat pada gambar 4.10.

4.1.3 Evaluasi Sistem Informasi Akademik yang Sedang Berjalan

  Evaluasi sistem informasi akademik yang sedang berjalan di SMK BSCBandung dapat dilihat pada tabel 4.1 sebagai berikut : Tabel 4.1 Evaluasi Sistem Permasalahan Pemecahan Masalah 1. Data-data akademik kebanyakan Membangun sebuah database sebagai masih disimpan dalam bentuk arsip tempat penyimpanan data-datasehingga proses pencarian data yang akademik dan dapat diakses dengan diperlukan masih kurang Efektif dan cepat apabila dibutuhkan.kemungkinan hilangnya data masih besar.

2. Pembuatan jadwal tidak terorganisir Membangun sebuah program aplikasi dengan baik sehingga kadang terjadi untuk mengolah penjadwalan

  Proses pembuatan laporan daftar nilai masih berjalan lambat dan kadangmasih sering terjadi kesalahan dalam perhitungan nilainya Membangun sebuah program aplikasi pengolahan nilai yang terhubungdengan database akademik dan dapat mengolah dan mencetak laporan nilaidengan cepat. Membangun sebuah program aplikasi akademik yang dapat mengolah data-dataakademik dan dapat membuat laporan-laporan akademik yangdibutuhkan.

4.2 Perancangan Sistem

Selanjutnya akan dijelaskan perancangan system untuk menggambarkan perbedaan dari system yang sedang berjalan dengan system yang diusulkan,secara garis besar system yang lama merupakan system yang dugambarkan secara manual sedangkan system yang diusulkan lebih dtekannkan pada saat pengolahandata secara terkomputerisasi.

4.2.1. Tujuan Perancangan Sistem

  Perancangan sistem merupakan bagian dari metodologi pengembangan suatu perangkat lunak yang dilakukan setelah melalui tahapan analisis. Gambaran Umum Sistem Isformasi Akademik yang Diusulkan Secara gambaran umum sistem informasi yang akan dibangun meliputi beberapa aplikasi yang terdiri dari pengolahan data siswa, pengolahan data guru,pembagian kelas, pembagian jadwal, dan penilaian.

4.2.3. Perancangan Prosedur Sistem Informasi Akademik yang Diusulkan

  Perancangan prosedur adalah hasil dari evaluasi system yang berjalan, yang mana system yang diusulkan dapat menutupi kelemahan dari system yangberjalan dan memberi kemudahan bagi pemakai. Pengembangansistem dilakukan dengan cara mengubah atau memperbaiki system yang belum terkomputerisasi menjadi sistem yang terkomputerisasi, yaitu denganmenambahkan aplikasi untuk melakukan pengolahan data.

4.2.3.1 Flowmap Sistem Informasi Akademik yang Diusulkan

  Dibawah ini adalah flow mapsistem informasi informasi akademik usulan untuk SMK BSC Bandung meliputi 4.2.3.2 Diagram Konteks Diagram kontek yang dibuat pada tahap desain sistem ini merupakan hasil dari perubahan dan perbaikan dari sistem diagram kontek yang sedang berjalanyang mana di gunakan untuk menggambarkan sistem informasi akademik secara garis besar atau keseluruhan. Nama Data : Formulir PendaftaranDeskripsi Data : Data biodata calon siswa yang akan diinputNama Alias : -Aliran Data : Siswa – Proses 1.0 Proses 1.0 – File Data Pendaftaran SiswaProses 1.0 – Arsip Formulir Pendaftaran Struktur Data :Nama siswa, Nis, jenis kelamin, tempat dan tanggal lahir, agama, anak ke, alamat siswa, asalsekolah, alamat sekolah, nomor sttb, nama orangtua, pekerjaan orangtua, alamat orangtua,jurusan.

3. Bentuk Normal Kedua (2 NF)

Dalam normalisasi sistem informasi akademik normal kedua atau Second Norm Form (2NF) yaitu:Pendaftaran{ No_pendaftaran*, tgl_pendaftaran , nama_siswa, alamat_siswa, telp_siswa, asal_sekolah, alamat_asal_sekolah, tempat_lahir_siswa, tgl_lahir_siswa, jenis_kelamin_siswa, agama_siswa, anak_ke, nama_ortu,alamat_ortu, pekerjaan_ortu, telp_ortu, no_sttb, kode_jurusan**, kode_ta**} Siswa{ Nis*, no_pendaftaran** kode_kelas**, kode_pelajaran**, nilai_ulangan, nilai_Uts, nilai_uas, nilai_akhir } Guru { NIP*, nama_guru, tempat_lahir_guru, tanggal_lahir_guru, jenis_kelamin_guru, agama_guru, alamat_guru, telp_guru, bidang_studi,status } Kelas Mata Pelajaran { kode_pelajaran*, nama_pelajaran, bobot, hari, jam mulai, jam akhir nip**, kode_kelas**, } Jurusan {kode_jurusan*, nama jurusan} Tahun Ajaran {kode_ta*, tahun ajaran} nd

4. Bentuk Normal Ketiga (3 NF)

Dalam normalisasi sistem informasi akademik bentuk normalisasi ketiga yaitu : Pendaftaran{ No_pendaftaran*, tgl_pendaftaran , nama_siswa, alamat_siswa, telp_siswa, asal_sekolah, alamat_asal_sekolah, tempat_lahir_siswa, tgl_lahir_siswa, jenis_kelamin_siswa, agama_siswa, anak_ke, nama_ortu,alamat_ortu, pekerjaan_ortu, telp_ortu, no_sttb, kode_jurusan**, kode_ta**} Siswa{ Nis*, no_pendaftaran**, } Detail kelas { Nis**, kode_kelas**, kode_pelajaran**, nilai_ulangan, nilai_Uts, Guru { NIP*, nama_guru, tempat_lahir_guru, tanggal_lahir_guru, jenis_kelamin_guru, agama_guru, alamat_guru, telp_guru, bidang_studi,status } Kelas { Kode_kelas*, nama kelas, jumlah_siswa, Nip** } Mata Pelajaran { kode_pelajaran*, nama_pelajaran } Jadwal { Kode_pelajaran**, kode_kelas**, Nip**, bobot, hari, jam mulai, jam_akhir } Jurusan {kode_jurusan*, nama jurusan} Tahun Ajaran {kode_ta*, tahun ajaran} th

5. Bentuk Normal keempat (4 NF)

Dalam normalisasi sistem informasi akademik bentuk normalisasi keempat yaitu : Pendaftaran{ No_pendaftaran*, tgl_pendaftaran , nama_siswa, alamat_siswa, Siswa{ Nis*, no_pendaftaran** } Detail kelas { Nis**, kode_kelas**} Nilai { Nis**, kode_pelajaran**, Nilai Ulangan, nilai Uts, nilai Uas, Nilai akhir} Guru{ NIP*, nama_guru, tempat_lahir_guru, tanggal_lahir_guru, jenis_kelamin_guru, agama_guru, alamat_guru, telp_guru, bidang_studi, status } Kelas { Kode_kelas*, nama kelas, jumlah_siswa, Nip** } Mata Pelajaran { kode_pelajaran*, nama_pelajaran } Jadwal { Kode_pelajaran**, kode_kelas**, bobot } Jurusan Detail jadwal {Kode_pelajaran**, Nip**, hari, jam mulai, jam_akhir } 4.2.4.2. Relasi Tabel Model basis data Relational sering disebut sebagai model relational atau basis data relational, Adapun saling keterkaitan antar tabel atau relasi tabeldigunakan dalam sistem informasi akademik adalah sebagai berikut: FK_ T _ SISWA_ RELAT IONS_ T _ PENDAF FK_ T _ PENDAF_ REL AT IONS_T _ SISWA FK_ DET AIL _K_ REL AT IONS_T _ KEL AS FK_ DET AIL _K _REL AT IONS_T _SISWA FK_T _ NIL AI_ REL AT IONS_T _ SISWA FK_T _ NIL AI_ REL AT IONS_T _ PEL AJA FK_ T _JA DWA L_ RELA T IONS_ T _ PELA JA FK_T _ JADWAL _RELAT IONS_ T _K ELAS FK_ DET AIL_ J_ RELAT IONS_ T _ PELAJA FK_ DET AIL_ J_ RELAT IONS_ T _ GURUFK_ T _ PENDAF_ REL AT IONS_T _ T AHUN_ FK_ T _ PENDAF_ REL AT IONS_T _ JURUSA FK_T _ KEL AS_REL AT IONS_ T _GURU T _Pe n da ftara n n o p en da ftaran Ni s K od e Jurusa n K od e ta tan g ga l p e nd a fta ra n n a m a si swa a l a m a t si swa tel p si swa a sal seko l a h a l a m a t se ko l a h tem p a t l a h i r si swa tan g ga l l ah i r si swa j en i n ke l a mi n si swa a g am a si swa a n ak ke n a m a ortu a l a m a t o rtu p e ke rj aa n ortu tel p ortu n o sttb j urusa n tah u n aj a ra n T _ Si swa Ni s n o pe n da ftara n T _Gu ru Ni p Na m a gu ru T e m pa t l ah i r g uru T a ng g al l a hi r g uru Al a m a t g uru Je ni s kel a m i n g uru T e l p g uru Bi d a ng stu dy Sta tu s T _ Kel as Ko de kel as Ni p Na ma ke l a s Ju m l a h si swa T _ Pe l a j a ran Ko d e pe l a j a ra n n a m a p e l a j a ran Bo b ot T _ T ah u n aj a ra n Ko d e ta tah u n a j a ra n <Und e fi n ed > va rch a r(1 0) T _Ju ru san Kod e Ju ru sa n Nam a j uru san Detai l Ke l a s K od e ke l a s Ni sT _ Ni l a i Ni s Ko de p el aj aran Ni l ai ul an g an Ni l ai Uts Ni l ai Ua s Ni l ai Akhi r ... T _Ja d wal Ko de p el aj aran Ko de ke l a s Ha ri Ja m m u l a i Ja m a kh i r Detai l Ja d wal Kod e p el a j a ra n Ni p Gambar 4.21 Tabel Relasi

4.2.4.3. Entity Relationship Diagram

Diagram E-R pada sistem informasi akademik pada SMK BSC Bandung adalah sebagai berikut :m el a kukan m em i l i ki m e ngam b i l m em l i ki m engaj a r m em i l i kiT _P endaftaran m em i l i ki m em i l i ki no pendaftaran tan ggal pe ndafta ran na m a si swa al a m at si swa tel p si swa asa l sekol a h al a m at se kol ah tem pat l ah i r si swa tan ggal l a hi r si swa j en i n kel a m i n si swa ag am a si swa an ak ke na m a ortu al a m at ortu pe kerj aan ortu tel p ortu no sttb j urusan tah un aj aran <p i > Ide nti fi er_ 1 <pi > T _S i swa Ni s <pi > Vari abl e chara cters (1 5) < Iden ti fi er_1 <pi > T _Guru Ni p Nam a g uru T em pa t l ahi r g uru T angga l l ahi r guru Al am at guru Jeni s ke l am i n guru T el p gu ru Bi dang study Status Identi fi er_1 <pi > T _Kel as Ko de kel a s Na m a kel as Ju m l ah si swa Id enti fi er_1 <p T _P el aj ara n Kode p el aj ara n nam a pel aj aran Bobot Identi fi er_1 <pi > T _ Jurusan

4.2.4.4. Struktur File

  8 Tanggal Pendaftaran 25 Telp calon siswa 6 Telp_Siswa Varchar 50 Alamat calon siswa 5 Alamat_siswa Varchar 30 Nama calon siswa 4 Nama_siswa varchar Pada tahapan perancangan struktur file ini akan dijelaskan mengenai perancangan basis data yang akan digunakan. Penyusunan tabel ini pada dasarnyadigunakan untuk memudahkan dalam pemasukan dengan penyimpanan data yang sesuai dengan kelompok dari data atau informasi tersebut.

4.2.4.5. Kodefikasi

  Untuk lebih jelasnya mengenai pengkodean ini adalah sebagai berikut : XXXX XXX XXXA(1011) B(ADM) C(001)Contoh : 0809ADM001 artinya Siswa yang memiliki NIS tersebut diterima disekolah pada tahun ajaran 2010/2011 di Jurusan dan terdaftarpada nomor urut 001. Untuk lebih jelasnya mengenai pengkodean ini adalah sebagai berikut :Format : XX XXX XX : Merupakan Tingkat Kelas Perancangan Antar Muka menjelaskan tentang perangkat lunak yang akan dibuat berupa penggambaran DFD, struktur menu program dan perancangan inputdan output 4.

4.2.5. Perancangan Antar Muka

4.2.5.1 Struktur Menu Gambar 4.23 Struktur Menu Program 4.2.5.2 Perancangan Input dan Output Perancangan Input dan Output ini bertujuan untuk mempermudah pemakai dalam menggunakan aplikasi dan agar interface yang terbentuk bersifat komunikatif sehingga tujuan dari pembuatan aplikasi dapat tercapai

4.2.5.2.1 Perancangan Input

  Rancangan Masukan ini harus dapat memberikanpenjelasan bagi pemakainya, baik dari bentuk maupun dari masukan-masukan yang akan diisi. Design Form Login Sebelum masuk ke dalam menu, pengguna harus mengisi Login terlebih dahulu, yang rancangannya adalah sebagai berikut: Gambar 4.24 Rancangan Menu Login Menu login ini diguanakan untuk otorisasi terhadap pemakai (user).

3. Design Form Input Data Siswa

  Untuk menginput data calon siswa baru serta mencetak kwitansi pendaftaran yang dapat dilihat pada gambar 4.25 Gambar 4.26 Rancangan Input Data Siswa 4. Design Form Data Siswa Untuk melihat serta mencari data siswa dapat dilihat pada gambar 4.27 Gambar 4.28 Rancangan Cari Data Siswa 5.

4.2.5.2.2 Perancangan Output

Perancangan output merupakan bentuk tampilan keluaran berupa laporan-laporan hasil dari pengolahan data yaitu :Perancangan output merupakan bentuk tampilan keluaran berupa laporan- laporan hasil dari pengolahan data yaitu :

1. Design Form Cetak Laporan Pendaftaran

Jika Ditekan tombol lapoaran pendaftaran maka akan mencetak laporan seperti gambar 4.34 Gambar 4.34 Rancangan Laporan Pendaftaran

2. Design Form Cetak Laporan Data Siswa

Jika ditekan tombol cetak laporan data siswa pada form cetak laporan maka akan menghasilkan laporan seperti gambar 4.33 Gambar 4.36 Rancangan Laporan Data Siswa

3. Design Form Cetak Laporan Guru

Jika ditekan tombol cetak laporan data guru pada form cetak laporan maka akan menghasilkan laporan seperti gambar 4.35 Gambar 4.38 Rancangan Laporan Data Guru

4. Design Laporan Penjadwalan

Jika ditekan tombol cetak laporan data guru pada form cetak laporan maka akan menghasilkan laporan seperti gambar 4.38 Gambar 4.40 Rancangan Input Data Penjadwalan

5. Design Laporan Nilai Siswa

Gambar 4.42 Rancangan Laporan Nilai Siswa

4.2.6. Perancangan Arsitektur Jaringan

  Tujuan dibangunnya suatu jaringan komputer adalah membawa informasi secara tepat dan tanpa adanya kesalahan dari sisi pengirim (transmisi) menuju ke sisi penerima (receiver) melalui media komunikasi. Topologi jaringannya menggunakan Topologi Star karena banyak digunakan diberbagai tempat, karena kemudahan untuk menambah,mengurangi atau mendeteksi kerusakan jaringan yang ada.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Pada tahap ini akan diuraikan mengenai implementasi dan pengujian

  dari program sistem informasi akademik pada SMK Bina Sarana Cendekia (BSC)Bandung yang dibuat. implementasi dari perancangan sistem informasi ini menggunakan Visual Basic 6.0 sebagai pembuatan antarmuka (interface) danSQL Server 2000 untuk membangun database-nya.

5.1 Implementasi

  Pada tahap ini mengusulkan agarpenerapan dilakukan secara paralel, yaitu dengan melakukan pengoperasian sistem yang baru secara bersamaan dengan sistem yang lama selama periodetertentu sampai sistem yang lama tidak dipakai lagi. Hal ini dimaksudkan sebagai proteksi kepada perusahaan atau instansi yang bersangkutan apabila terdapatkegagalan sistem yang baru nanti.

5.1.1 Batasan Implementasi

  Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian aplikasi sistem informasi akademik pada SMK Bina SaranaCendekia (BSC) Bandung ini terdapat beberapa hal yang menjadi batasan 2. Basis data yang digunakan adalah SQL Server 2000 baik untuk basis data utama maupun extraksi basisdata yang disebarkan ke client.

5.14 Implementasi Basis Data

Pembahasan pembuatan basis data akan dibahas dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang dipakai adalah SQL Server2000, Implementasi basis data dalam SQL adalah sebagai berikut : Gambar 5.1 Tampilan Tabel-Tabel Dalam Database Akademik CREATE TABLE [Pendaftaran] ( [No Pendaftaran] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Nis] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL[Nama Siswa] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[Tempat Lahir] [varchar] (50) COLLATE [ALamat Siswa] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Kelas] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Nama Siswa] [varchar] (30) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Nis] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [No Pendaftaran] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , CREATE TABLE [SISWA ] ( [Tgl Daftar] [datetime] NULL) ON [PRIMARY]GO [UAN] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Jurusan] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Thn Masuk] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Asal Sekolah] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [No STTB] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Status] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Telp Ortu] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Alamat Ortu] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Pekerjaan Ortu] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Nama Ortu] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Thn Lulus] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Anak ke-] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Tempat Lahir] [varchar] (20) COLLATE [Alamat Siswa] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Asal sekolah] [varchar] (30) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Anak Ke] [char] (2) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Tahun Lulus] [char] (4) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Nama Ortu] [char] (30) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Pekerjaan Ortu] [char] (20) COLLATESQL_Latin1_General_CP1_CI_AS NULL , [Alma Ortu] [char] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Telp Ortu] [char] (15) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Status] [char] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [No STTB] [char] (20) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Tahun Masuk] [char] (4) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Kelas] [char] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [Jurusan] [char] (20) COLLATE SQL_Latin1_General_CP1_CI_ASNULL) ON [PRIMARY]GO CREATE TABLE [Jurusan] ( [Kode] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Nama Jurusan] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL) ON [PRIMARY]GO CREATE TABLE [Guru] ( [Kode] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [tgl_lahir] [datetime] NULL ,[Jenis_Kelamin] [varchar] (15) COLLATE [Nip] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , CREATE TABLE [Jadwal] ( ) ON [PRIMARY]GO [kode_pelajaran]) ON [PRIMARY] [kode_pelajaran] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NOT NULL ,[mata_pelajaran] [varchar] (50) COLLATESQL_Latin1_General_CP1_CI_AS NULL ,CONSTRAINT [PK_T_mata_pelajaran] PRIMARY KEY CLUSTERED( CREATE TABLE [T_mata_pelajaran] ( [Jumlah_Murid] [int] NULL) ON [PRIMARY]GO [Kelas] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , SQL_Latin1_General_CP1_CI_AS NULL ,[Agama] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS [KD_Kelas] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , CREATE TABLE [Kelas] ( SQL_Latin1_General_CP1_CI_AS NULL) ON [PRIMARY]GO NULL ,[Bidang_study] [varchar] (20) COLLATE NULL ,[Telp] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[Alamat] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS [Nip] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Kelas] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_ASNULL) ON [PRIMARY]GO CREATE TABLE [Nilai] ( [Nis] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [KD_MP] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Nip] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [Nilai Ulangan] [int] NULL ,[Nilai Uts] [int] NULL ,[Nilai Uas] [int] NULL ,[Nilai AKhir] [int] NULL ,[Smt] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[Thn] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[Kelas] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [PRIMARY]GO CREATE TABLE [TUser] ( [username] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL , [password] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_ASNULL) ON [PRIMARY] GODalam Visual Basic 6.0, implementasi antarmuka dilakukan dengan sebuah form yang berekstensi frm. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan berektensi frm. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan Admin, Bagian

5.1.5 Implementasi Antar Muka

  Form ini berisi menu-menu utama yang dapat mengakses dan menjadi penghubungantara pengguna dengan sistem. Berikut ini implementasi struktur menu pada halaman utama Sistem Informasi Akademik yaitu : Tabel 5.1 Implementasi Struktur Menu Sub Menu Diskripsi Nama File File Sub menu untuk memanggil form login FMenu.frm user, logout maupun keluar ProgramMaster Sub menu yang memiliki fungsi untuk FMenu.frm mengolah data-dataProses Sub menu yang memiliki sub menu untuk FMenu.frm menginput data-dataLaporan Sub menu yang memiliki fungsi untuk FMenu.frm mengakses form-form pembuatan laporan.

5.1.5.1 Implementasi Sub Menu File

Implementasi halaman berdasarkan Sub Menu File yang dibuat dalam file program dengan berekstensi frm adalah sebagai berikut Tabel 5.2 Implementasi Sub Menu File Nama File Sub Menu Diskripsi 5.1.5.2 Implementasi Sub Menu Master Implementasi halaman berdasarkan Sub Menu Master yang dibuat dalam file program dengan berekstensi frm adalah sebagai berikut : Tabel 5.3 Implementasi Sub Menu Master Sub Menu Diskripsi Nama File Data Siswa File program untuk mengolah data siswa Siswa.frmData Guru File program untuk menginput dan Guru.frm mengolah data guru Data mata pelajaran File program untuk menginput dan Mata.frm mengolah data mata pelajaranData Kelas File program untuk menginput dan Kelas.frm mengolah data kelas Data Penjadwalan File program untuk menginput dan Jadwal.frm mengolah data penjadwalan 5.1.5.3 Implementasi Sub Menu Proses Implementasi halaman berdasarkan Sub Menu Proses yang dibuat dalam file program dengan berekstensi frm adalah sebagai berikut : Tabel 5.4 Implementasi Sub Menu Proses Sub Menu Diskripsi Nama File Registrasi siswa File program untuk mengolah data registrasi siswa baruGuru.frm Pembagian Kelas File program untuk mengolah pemagian data KelasBagikelas.frm Penjadwalan File program untuk mengolah penjadwalanJadwal.frm Input Penilaian siswaFile program untuk mengolah data nilai siswa Nilai.frm

5.1.5.4 Implementasi Sub Menu Laporan

Implementasi halaman berdasarkan Sub Menu Laporan yang dibuat dalam file program dengan berekstensi frm adalah sebagai berikut : Tabel 5.6 Implementasi Sub Menu Laporan Sub Menu Diskripsi Nama File Laporan Pendaftaran File program untuk mencetak laporan Calon Siswa yangmelakukan pendaftaran LapPendaftaran.frmLaporan Data Siswa File program untuk mencetak laporan Keseluruhan Data siwa yangditerima dan terdaftar. LapSiswa.frmLaporan Data Guru File program untuk mencetak data Laporan Data GuruLapGuru.frm Laporan Penjadwalan File program untuk mencetak data LapJadwal.frm

5.1.5.5 Implementasi Sub Menu About

Implementasi halaman berdasarkan Sub Menu About yang dibuat dalam file program dengan berekstensi frm adalah sebagai berikut : Tabel 5.7 Implementasi Sub Menu About Sub Menu Diskripsi Nama File About Me File program sebagai bahan informasi tentang pembuatan program aplikasiAbout.frm

5.1.6 Implementasi Instalasi Program

  Untuk menerapkan aplikasi pada komputer, terlebih dahulu pertama yang harus dilakukan yaitu membuat package pada program aplikasi Microsoft Visualbasic 6.0 1. Membuat Instalan Program AkademikUntuk menjalankan program aplikasi akademik setelah dibuat package maka akan menghasilkan setup aplikasi akademik untuk menginstal programakademik yang pertama dilakukan adalah : a.

5.1.7 Penggunaan Program

Kegiatan ini bertujuan untuk menerangkan secara singkat penggunaan program Sistem Informasi persediaan dan penjualan barang. Adapun carapengoperasiannya adalah sebagai berikut

1. Form Login

  Ketika pertama kali program aplikasi ini dijalankan maka yang pertama kali muncul adalah halaman login seperti di bawah ini, hal ini dimaksudkan agar tidaksembarangan petugas bisa memakai program ini. Gambar 5.14 Pesan Gagal Login Jika login berhasil maka akan muncul splash screen seperti pada gambar 5.16 yaitu loading untuk masuk ke form menu.

2. Form Menu

  Pada form menu utama pada sub menu file terdapat sub menu log out dan login. Tombol log off berfungsi untuk menonaktifkan semua fungsi pelayanandalam program akademik ini, sehingga aplikasi ini tidak dapat dipakai dan untuk mengaktifkan kembali sistem aplikasi ini maka sub menu file yaitu login dipilih.

3. Form Pendaftaran

  Pada form menu utama pada sub menu proses terdapat sub menu pendaftaran, pada form ini proses input data pendaftaran dilakukan. Form input datapendaftaran dapat dilihat seperti gambar di bawah ini : Setelah semua data calon siswa baru pada bagian tata usaha telah disimpan kemudian akan dicetak bukti kwitansi pendaftaran untuk diberikan kepada siswasebagai bukti telah melakukan pendaftaran sebelum dicetak program memastikan kwitansi mau dicetak atau tidak.

4. Form Penyaringan

  Form Input Data Kelas Form Data Kelas digunakan untuk menginput data kelas yang mana kode kelas tersebut dibuat secara otomatis. Form Input Nilai Siswa Form Data Nilai Siswa digunakan untuk menginput data kelas yang mana kode kelas tersebut dibuat secara otomatis.

11. Form Data Guru

  Form Data Guru ini bisa diakses oleh setiap bagian fungsi form data Guru ini adalah hanya untuk menampilkan data Guru serta dilengkapi dengan fungsipencarian sehingga lebih memudahkan dalam pencarian sesuai dengan data Guru yang akan dicari form tersebut bisa dilihat pada gambar 12. Form Data Jurusan Form Data Jurusan digunakan untuk menginput data Jurusan yang mana kode kelas tersebut dibuat secara otomatis.

14. Form Data Mata Pelajaran

15. Form Laporan

  Form Input Mata Pelajaran digunakan untuk menginput data mana pelajaran yang mada kode mata pelajaran tersebut dibuat secara otomatis. Form Input MataPelajaran seperti gambar : Pada sub menu laporan terdapat dua submenu yaitu sub menu laporan yang berisi laporan pembagian kelas, laporan data siswa, laporan data guru ,laporanpenjadwalan dan laporan nilai siswa.

5.2. Pengujian Sistem

  Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu. Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkatlunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan.

5.2.1 Rencana Pengujian

  Pengujian Sistem Informasi Akademik di bawah ini menggunakan data uji berupa sebuah data masukan dari Bag. Pelayanan.

5.2.2 Kasus dan Hasil Pengujian

  Berikut ini adalah beberapa pengujian yang telah dilakukan, yaitu : 1. Pengujian Login User Dapat membuka seluruh menu sistemdalam aplikasi yang dibuat Mempunyai hak akses untukmengelola seluruh sistem User : TUPassword : TU( Data Valid ) [X] Diterima[ ] Ditolak Dapat mengolah data pendaftaran, danpenyaringan atau seleksi Masuk ke menu utama, dapatmenginput data pendaftaran sertamelakukan seleksi.

Dokumen baru

Aktifitas terkini

Download (158 Halaman)
Gratis