Sistem informasi pendaftaran pembayaran dan pembagian kelas di SMA Muhammadiyah I Garut

Gratis

2
42
112
2 years ago
Preview
Full text

DAFTAR RIWAYAT HIDUP

  Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan TugasAkhir ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak, dengan bantuan dan dorongan itu pula, maka penulis dapat menyelesaikanTugas Akhir ini sebagaimana mestinya. Tiada manusia yang sempurna, karenanya penulis menyadari adanya keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunanTugas Akhir ini banyak terdapat kekurangan.

BAB I PENDAHULUAN

1.1 Latar Belakang

  Karena masih banyaknya system informasi yang belum terkomputerisasi maka sistem informasi pendidikan yang terkomputerisasi sangat dibutuhkan sekali Penulis berinisiatif untuk membantu sistem pendaftaran dan pembayaran siswa baru itu dengan cara komputerisasi. Dengan demikian penulis berharapsistem yang dirancang berfungsi untuk membantu proses sistem pendaftaran dan pembayaran siswa/siswi baru yang berbasis komputerisasi.

1.2 Identifikasi dan Rumusan Masalah

  Proses pendaftaran siswa baru yang masih manual, sehingga dapat menyebabkan data-data yang ada dan laporan mudah hilang atau rusak. Bagaimana sistem pendaftaran dan pembayaran siswa baru yang berjalan di SMA Muhammadiyah 1 Garut.

1.3 Maksud dan Tujuan Penelitian

  Dibawah ini dijabarkan beberapa maksud dan tujuan penelitian yang didapat oleh penulis. 1.3.1 Maksud Penelitian Maksud dari penelitian ini adalah untuk merancang aplikasi system informasi pendaftaran, pembayaran dan pembagian kelas yang menarik sebagaisalah satu sarana atau media pembantu dalam mempermudah petugas internal untuk dapat mengatur tentang sistem pendaftaran dan pembayaran siswa baru diSMA Muhammadiyah 1 Garut.

1.4 Kegunaan Penelitian Dibawah ini dijabarkan kegunaan penelitian yang didapat oleh penulis

  Bagi Peneliti LainSebagai bahan masukan untuk studi kepustakaan bagi yang akan melakukan penelitian yang sama dengan bidang yang dibahas dalampenelitian ini. Data administratif yang diproses hanya proses pendaftaran, pembayaran serta pembayaran siswa baru yang meliputi DSP (datar skala prioritas), SPP(sumbangan penyelenggaraan pendidikan), dan MPLS (multi Protocol Label Switching).

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem

  Dibawah ini dijabarkan beberapa teori konsep dasar sistem yang didapat oleh penulis 2.1.1 Definisi Sistem Definis sistem secara umum menurut Jogiyanto (2005:1):“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpulbersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu”. Batas sistemini memungkinkan suatu sistem dipandang sebagai suatu kesatuan, karena dengan batas sistem ini fungsi dan tugas dari subsistem yang satu denganlainnya berbeda tetapi tetap saling berinteraksi.

2.1.3 Klasifikasi Sistem

  Sistem Abstrak (abstrack system) dan Sistem Fisik (Physical system) Sistem abstrak adalah sistem yang berupa pemikiran atau ideide yang tidak tampak secara fisik. Sistem Alamiah (Natural system) dan Sistem Buatan Manusia (Human made system) Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.

2.2. Konsep Dasar Informasi

Dibawah ini dijabarkan beberapa teori konsep dasar informasi yang didapat oleh penulis.

2.2.1 Definisi Informasi

  Informasi dapat juga dikatakan sebagai data yang telah 2.2.2 Kualitas Informasi Kualitas suatu informasi tergantung dari 3 (tiga) hal yaitu, informasi harus akurat (accurate), tepat waktu (timelines) dan relevan (relevance). 2.2.3 Siklus Informasi Siklus informasi yaitu data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatukeputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali.

2.3 Konsep Dasar Sistem Informasi

Dibawah ini dijabarkan beberapa teori konsep dasar sistem informasi yang didapat oleh penulis.

2.3.1 Definisi Sistem Informasi

  Blok Model (model block)Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan mamanipulasi data input dan data yang tersimpan dibasis data dengancara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. Blok Keluaran (output block)Produk dari sistem informasi adalah keluaran yang menrupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatanmanajemen serta semua pemakaian sistem.

d. Blok Teknologi (technology block) Teknologi merupakan “kotak alat” (tool box) dalam sistem informasi

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluarandan membantu pengendalian dari sistem secara keseluruhan.Teknologi terdiri dari 3 bagian utama yaitu teknisi(humanware atau brainware) , perangkat lunak (software) dan perangkat keras (hardware)

2.4 Definisi Kasus Yang Dianalisis

  Pengertian pendaftaran disini pada dasarnya hanya untuk memperlancar dan mempermudah dalam pendaftaran sehingga terorganisir,teratur dengan cepat atau tepat. Siswa Siswa adalah pelajar atau anak (orang) yang melakukan aktifitas belajar.

2.4.4. Pembayaran Pembayaran merupakan proses , atau cara pembuatan membayar

(http://kamusbahasaindonesia.org/pembayaran)

2.5 Jaringan Komputer

Menurut Andi Kristanto (2008), “Jaringan Komputer merupakan sekelompok komputer otonom yang saling berhubungan antara satu denganlainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkatkeras seperti printer, harddisk, dan sebagainya.

2.5.1 Tipe-Tipe Jaringan Komputer

  LAN ( Local Area Network )LAN digunakan untuk menghubungkan komputer yang berbeda didalam suatu area yang kecil, misalnya didalam suatu gedung perkantoran ataukampus. WAN ( Wide Area Network )WAN dirancang untuk menghubungkan komputer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota kekota lain didalam suatu negara.

2.5.2 Topologi Jaringan

  Topologi StarTopologi model ini dirancang, yang mana setiap nodes ( file server, workstation, dan perangkat lainnya ) terkoneksi ke jaringan melewati sebuah concentrator. Topologi Ring ( cincin )Topologi ring ( cincin ) menggunakan teknik konfigurasi yang sama dengan topologi star tetapi pada topologi ini terlihat bahwa jalur media transmisimenyerupai suatu lingkaran tertutup menyerupai cincin ( lingkaran ), sehingga diberi nama topologi bintang dalam lingkaran star-wired ring.

2.5.3 Manfaat Jaringan Komputer

  Yang pertama membagi sumber daya adalah jaringan komputer dapat dimanfaatkan sebagai sarana untuk membagi sumber daya yang ada. yang keduayaitu rehabilitas tinggi adalah jaringan komputer memungkinkan kita untuk mengcopykan data Jaringan memungkinkan manajemen sumber daya lebih efisien.

2.6 Pengertian Internet

  Electronic Mail (E-mail)Merupakan surat elektronik yang dikirimkan melalui Internet, dengan fasilitas ini kita bisa mengirim atau menerima email dari dan ke penggunaInternet di seluruh dunia. Telnet Dengan menggunakan telnet kita bisa menggunakan komputer untuk berhubungan dengan komputer orang lain dan mencari atau mengambilinformasi-informasi yang ada di komputer tersebut.

2.7 Teknologi Web

  Website yang ada pada internet mulanya berupa website yang statis, kaku Teknologi yang berjasa bagi terciptanya interaktivitas pada masa lalu adalah CGI (Common Gateway Interface). Saat ini bahasa pemrograman web menjadi bahasa yang mudah dipahami seperti ASP (Active Server Pages), PHP, JavaScript, VBScript dan lainnya.

2.7.1 Konsep Pemrograman Web

  Web merupakan fasilitas hiperteks untuk menampilkan data berupa teks,gambar, suara, animasi dan data multimedia lainnya. PHP merupakan salah satuscript Server Side yang sangat populer diterapkan dalam sebuah situs web.

a. Web statis

b. Web dinamis

  Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksidengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yangditampilkan.

2.7.2 Pemrograman Web

  Hasil parsing script pemrograman client side(misal JavaScript dan VBScript) yang berupa HTML dari server web dapat Source Code . Dapat dilihat bahwa script program yang ditulis tidak ditampilkan pada halaman Source Code tersebut, hal ini terjadi karena script hanya diproses di server web dan hasilnya dikembalikan dalam bentuk tag-tag HTML yang ditampilkan di browser.

2.7.2.1 HTML

  Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard GeneralizedMarkup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. tanda yang menentukan level atau tingkatan dari sebuah teks(contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan"Golf" sebagai teks tebal besar yang menunjukkan sebagai Heading 1 b.

2.7.2.2 PHP

  Kemudian padaJuni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadiakronim berulang PHP: Hypertext Preprocessing. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memilikikecepatan dan stabilitas yang tinggi.

2.8 Perangkat Lunak Pendukung

  Yaitu Windows sebagai sistem operasi yang akan dipakai, AppServ sebagai Web Sever, PHP sebagai bahasa pemrograma, MySQLsebagai Database, Adobe Dreamweaver sebagai layout dan editor penulisan file- file PHP dan HTML. Fungsinya adalah sebagaiserver yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTPServer, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Berjalan

  Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang dianalisismeliputi analisis prosedur atau aliran data, diagram konteks, dan data flow diagram.

4.1.1 Analisis Dokumen

  Formulir PendaftaranNama Dokumen : Formulir PendaftaranFungsi : Untuk mengisi data calon siswa atau untuk mengetahui data diri Calon siswa secara detilSumber : Calon Siswa Baru 2. Sumber : Calon Siswa BaruDitujukan : Petugas PendaftaranJumlah : 1 RangkapItem Data : Nama sekolah, NamaSiswa, Nomor Induk, Kelas, Semester, Tahun Pelajaran,Pendidikan Agama, Ppkn,Bahasa Indonesia, Matematika, Bahasa Inggris,Pendidikan jasmani dan rohani, Ipa, Ips, Kerajinan Tangan dan Kesenian, Muatan lokal, bahasa sunda.

4.1.2 Analisis Prosedur Yang Sedang Berjalan

  Analisis terhadap sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana kerja suatu sistem dan mengetahui masalah yang dihadapisistem untuk dapat dijadikan landasan usulan perancangan sistem yang baru. Petugas pembayaran akan segera membuat dua kwitansi, kwitansi yang pertama diserahkan ke siswa, kemudian kwitansi yang kedua untukdisimpan sebagai arsip dan membuat data pembayaran yang akan di masukan kedalam arsip pembayaran siswa.

4.1.2.1 Flow Map Yang Sedang Berjalan

Berikut ini adalah flow map yang sedang berjalan Sistem InformasiAkademik di SMA Muhammadiyah 1 Garut : a. Flow Map Pendaftaran Pembayaran Dan Pembagian kelas Yang SedangBerjalan Pendaftaran Pembayaran dan Pembagian KelasPetugas Petugas Petugas Pembagian Siswa Kepala Sekkolah Form Pendaftaran Pendaftaran Pembayaran Kelas Form Pendaftaran Data siswa Pendaftaran terisi Form Pendaftaran Isi Form Pendaftaran Form terisi Raport SMP Memeriksa data siswa Pendaftaran Form terisi Raport SMP Ijazah Tidak Cek Persyaratan Ijazah Surat pemberi tahuan masuk Data siswa sudah di cekRaport SMP Membuat Ijazah Data calon Ya Mencatat siswa calon data Kwitansi Kwitansi rincian biaya Kwitansi siswa Data calon pemberita Membuat masuk huan surat siswa A C kelas dan Data siswa Membagi surat pemberitahuan masuk pemberitahuan masuk surat pemberitahuan masuk surat pemberitahuan masuk surat Kelas Daftar membuat data Daftar Kelas Bpembayaran Membuat laporan Membuat laporan kelas kelas data Laporan data Pembayaran Laporan Daftar Kelas Pembayaran Laporan data kelas Laporan data kelas Laporan D

4.1.2.2 Diagram Konteks

  Diagram konteks berfungsi untuk menggambarkan suatu sistem yang sedang berjalan secara keseluruhan, awal dan akhir dari data yang masuk dankeluar pada sistem tersebut. Adapun diagram konteks yang sedang berjalan padaSistem Informasi Akademik SMA Muhammadiyah 1 Garut tercantum pada gambar dibawah ini.

4.1.2.3 Data Flow Diagram (DFD)

  DFD ( Data Flow Diagram ) merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur, DFD ini berfungsi untukmenggambarkan arus dalam sistem yang terstruktur dan jelas. Pembuatan DFD yang sedang berjalan ini bertujuan untuk menggambarkan sistem yang sedang berjalan sebagai jaringan kerja antara prosesyang berhubungan satu sama lain dengan aliran data yang ada didalam sistem.

4.1.3 Evaluasi Sistem Yang Berjalan

  Setelah melakukan analisis terhadap Sistem Informasi pendaftaran dan pembayaran siswa baru yang sedang berjalan pada SMA Muhammadiyah 1 Garutpenulis bisa menyimpulkan bahwa masih terdapat beberapa permasalahan yang ada pada sistem tersebut. Adapun kelemahan-kelemahan dari Sistem InformasiAkademik yang sedang berjalan tersebut adalah sebagai berikut : Tabel 4.1 Evaluasi Sistem yang sedang berjalan.

4.2 Perancangan Sistem

Perancangan sistem adalah suatu tahapan untuk mendesain program melalui kreatifitas dengan menggunakan bentuk operasi berupa sumber-sumberdiagram alur sistem.

4.2.1 Tujuan Perancangan Sistem

  Perancangan sistem secara umum bertujuan untuk memberikan gambaran secara umum kepada pemakai sistem yang baru dan juga merupakan persiapandari rancangan terperinci dengan mengidentifikasi komponen-komponen sistem informasi, objek yang digunakan, perancangan arsitektur program yang akandibuat, perancangan Tampilan dan perancangan menu. Selain itu, perancangan sistem ini bertujuan untuk mempermudah Sistem Informasi pendaftaranpembayaran dan pembagian kelas siswa baru di SMA Muhammadiyah 1 Garut.

4.2.3 Perancangan Prosedur Yang Diusulkan

  Tahap perancangan sistem yangdigambarkan sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat kerassehingga menghasilkan sistem yang baik, sistem yang dirancang tersebut menjadi satu komponen. Adapun prosedur Sistem Informasi pendaftaran pembayaran dan pembagian kelas siswa baru yang diusulkan penulis diantaranya : 1.

4.2.3.1 Flow Map

  Diagram konteksSistem Informasi pendaftaran dan pembayaran siswa baru yang diusulkan di SMAMuhammadiyah 1 Garut adalah sebagai berikut : Form TerisiSiswa Laporan Pembayaran Laporan Data kelasData Kelas S. 4.2.3.3 Data Flow Diagram (DFD) DFD digunakan untuk menggambarkan sistem sebagai sebuah jaringan dari proses-proses secara fungsional yang dihubungkan satu dengan yang lainnyaoleh aliran data.

4.2.3.4 Kamus Data

  Kamus data yaitu daftar semua elemen data yang terhubung dengan sistem dan terdefinisi dengan tepat sehingga pemakai dan sistem analisis mempunyaipengertian yang sama tentang input dan output. Kamus data menggambarkan data yang mengalir dari suatu proses ke proses lainnya, dari entitas luar ke proses atau dari proses ke entitas luar.

4.2.4 Perancangan Basis Data

  Perancangan basis data ( database ) adalah perancangan yang digunakan pada pembuatan sistem informasi perangkat lunak ( software ) ini. Kumpulan data yang saling berhubungan disimpan secara sedemikian rupa dan tanda perulangan (redundancy) yang tidak perlu untuk memenuhiberbagai kebutuhan.

4.2.4.1 Normalisasi

  Relasi tabel digunakan untuk mengelompokan datamenjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah dimodifikasi. Relasi tabelpada perancangan basis data yang dibahas pada pembangunan website ini terdapat tiga tabel yang memiliki relasi dengan tabel yang lain.

4.2.4.3 Entity Relationship Diagram (ERD)

  Tabel Siswa 11 DP 10 ID Status 10 tanggal date Tanggal11 dp int 11 Angsuran Kedua 9 status_id int 11 Sisa 8 angsuran2 int 20 Status pembayaran 7 sisa int 20 Biaya Baju Batik 5 biaya3 varchar 20 Jenis SMP 27 kota_smp varchar 20 Biaya Pembangunan 4 biaya2 varchar 11 ID Pendaftaran 3 biaya1 varchar 11 ID Pembayaran 2 id_pendaftaran int No Nama FieldTipeData Size Keterangan 1 id_pembayaran int Nama Tabel : PembayaranForeign Key : ID Pendaftaran Tabel 4.4 Tabel Pembayaran. No Identitas SiswaFormat : XXXXXXXXX No Urut pendaftaran siswaDiterima di kelasTahun ajaran pertama masuk Contoh : 111210050 1112 = menunjukan siswa tersebut masuk tahun ajaran 2011/201210 = menujukan diterima di kelas sepuluh 050 = menunjukan urutan pada saat pendaftaran siswa.

4.2.5 Perancangan Antar Muka

  Perancangan antar muka ini bertujuan untuk memberikan interface tentang desain program yang akan dibuat. Dalam sub bab ini penulis akan (user) tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.

4.2.5.2 Perancangan Input

  Perancangan input merupakan form atau interface tentang Sistem masukan suatu proses pada website yang akan di isi dan dicatat menjadi Suatu laporan yangnantinya akan digunakan sebagai bukti laporan untuk admin. Perancangan Cetak Surat Pemberitahuan Masuk LOGO Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas SMA MUHAMADIYAH 1 GARUT Form Pendaftaran Siswa Baru Pembagian Kelas Siswa Kelas Cetak Seluruh Siswa Baru Log out No Id Pendaftaran Nama Cari berdasarkan nama: Siswa Baru Cari Cetak Surat PemberitahuanHapusData Gambar 4.12 Perancangan Cetak Surat Pemberitahuan.

4.2.5.3 Perancangan Output

  44114 No Pendaftaran : Muhammadiyah 1 Garut.: Demikian surat pemberitahuan ini dibuat untuk dapat dipergunakan sebagaimana mestinya. (0262) 233427 Garut SMA MUHAMMADIYAH 1 GARUT TERAKREDITASI "A" 44114 No Pembayaran :No Pendaftaran : Telah Terima Dari :Uang Sejumlah : Satu Juta Rupiah Uang pembayaranBiaya Pembangunan : Biaya Baju Batik :Biaya Baju Hw : Keterangan : Bagian Keuangan Gambar 4.19 Perancangan Cetak Surat Pembayaran 4.

4.2.6 Perancangan Arsitektur jaringan

  Arsitektur Jaringan terdiri dari perkabelan, topologi, media metoda akses dan format paket. Arsitektur yang umum digunakan dalam jaringan adalahberbasis kabel elektrik, melalui perkembangan teknologi optik kini banyak Berikut adalah gambar perancangan arsitektur yang penulis rancang : User 1 pendaftaran User 2 Pembayaran Gambar 4.21 Arsitektur Jaringan yang diusulkan.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Implementasi

  Tahap implementasi merupakan tahap penerapan sistem supaya dapat dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi Instalasi Program, Penggunaan Program dan Implementasi Antar Muka.

5.1.1 Batasan Implementasi

  Penggunaan program ini lebih memfokuskan kepada bagaimana cara menggunakan suatu program aplikasi yang dapat membantu pihak yang terkait dalampengolahan data sehingga menghasilkan suatu informasi yang lengkap mengenai sistem informasi pendaftaran pembayaran dan pembagian kelas. Pembagian kelas dikerjakan, tetapi hanya pada pada subsistem yang mendukung Sistem Informasi Akademik saja dan beberapa aspek pendukung seperti prosespendaftaran siswa baru pembayaran siswa baru dan pembagian kelas .

5.1.4 Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunakan Bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basisdatanya dalam bahas SQL adalah sebagai berikut : SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT 90 `tanggal_angsuran` date NOT NULL, PRIMARY KEY (`id_angsuran`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ; 91(8, 29, 475000, 50000, '0000-00-00'), (14, 68, 225000, 300000, '0000-00-00'); `user_data` text NOT NULL, PRIMARY KEY (`session_id`),KEY `last_activity_idx` (`last_activity`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 92('5bd50f722ccd0987fb230e4d56448807', '::1', 'Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0', 1356933116,'a:3:{s:9:"user_data";s:0:"";s:8:"username";s:15:"bag_pendaftaran";s:5:"login";b:1;}'), ('22ce6fc083bbe543bbc4bc523d8c2095', '::1', 'Mozilla/5.0 (Windows NT 6.1; rv:12.0)Gecko/20100101 Firefox/12.0', 1356935652, 'a:3:{s:9:"user_data";s:0:"";s:8:"username";s:12:"bag_keuangan";s:5:"login";b:1;}'); 93(4, 'X - 4'), (5, 'X - 5'),(6, 'X - 6'); `biaya3` varchar(20) NOT NULL, `status_pembayaran` varchar(20) NOT NULL,`sisa` int(11) NOT NULL, `angsuran2` int(11) NOT NULL,`status_id` int(1) NOT NULL, `tanggal` date NOT NULL,PRIMARY KEY (`id_pembayaran`) 94 `tempat_lahir` varchar(50) NOT NULL, `tanggal_lahir` date NOT NULL,`jenis_kelamin` char(1) NOT NULL, `hobi` varchar(30) NOT NULL,`cita_cita` varchar(30) NOT NULL, 95`penyakit` varchar(30) NOT NULL, `nama_ayah` varchar(20) NOT NULL,`alamat_ortu` varchar(100) NOT NULL, `pendidikan_ayah` varchar(20) NOT NULL,`pekerjaan_ayah` varchar(30) NOT NULL, `no_tlp_ayah` int(13) NOT NULL,`nama_ibu` varchar(30) NOT NULL, `pendidikan_ibu` varchar(30) NOT NULL,`pekerjaan_ibu` varchar(50) NOT NULL, `penghasilan_ortu` varchar(30) NOT NULL,`nama_smp` varchar(20) NOT NULL, `status_sekolah` varchar(20) NOT NULL,`jenis_smp` varchar(20) NOT NULL, `kota_smp` varchar(20) NOT NULL,`status` varchar(2) NOT NULL DEFAULT '0', PRIMARY KEY (`id_pendaftaran`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=270 ; 96

5.1.5 Implementasi Antar Muka

  Menu Deskripsi Menu File formpendaftaran.phpSiswa Baru siswa.php Sub menu ini menginformasikan bagikelas.phpSiswa Sub menu ini menampilkan jumlah siswa baru yang akandibagi kelasnya siswabaru.phpPembagian Kelas Sub menu ini isinya adalah data siswa baru yang diinputkan. Sub menu ini yang isinya menginputkan detail datapendaftar baru Home File untuk halaman utama Index.phpLogin Implementasi antar muka dilakukan dengan membuat antar muka pada form yang ada pada macromedia dreamweaver 8.

5.1.6 Implementasi Instalasi Program

  Pilih letak file installer xampp pada sistem jika tempat yang di tawarkan adalah di C:\ jika tempat disetujui maka langsung klik tombol Instal. klik di tombol startApache dan start MySql, setalah keluar pesan Running klik lagi pada admin Apache, maka secara otomatis akan keluar browser yang akan di jelaskan pada tahap ketiga.

5.1.7 Penggunaan Program

  Pengisian formulir ini harus sesuai dengan formulir yang diisi siswa pada formulir pendaftaran yang dilakukan secaramanual yang di ambil dari panitia pendaftaran. Di dalam menu formulir pendaftaran ada data data siswa yang harus di isi dengan benar sesuai identitas yang ada, karnanantinya akan memjadi keterangan data diri siswa pada buku laporan (raport).

5.2 Pengujian

  Pengujian dilakukan untuk menjamin kualitas dan juga mengetahuikelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibagun memiliki fasilitas yang handal, yaitu mampumemprestasikan kajian pokok serta rancangan spesifikasi, analisis perancangan dan pengkodean dari perangkat lunak itu sendiri.

5.2.1 Rencana Pengujian

Adapun hal-hal yang akan diuji melalui teknik pengujian Black Box adalah sebagai berikut : Tabel 5.4 Rencana Pengujian. Kelas Uji Detail Pengujian Jenis PengujianVerifikasi data login admin dengan masukanusername, password dan Login Pengguna hak aksesnya Black BoxPengujian Pengisian Data Pendafar Input Biodata siswa Black Box Cari No Pendaftar ,Pengisian Data Pembayaran Tambah Rincian biaya Black Box 110

5.2.2 Kasus dan Hasil Pengujian

  Ditolak(tidak valid) [ x ] Diterima[ ] User name danpassword tidak sesuaidengan hak Tidak dapat login sebagai admin, danmenampilkan pesan Pengamatan KesimpulanUsername dan DataMasukan Berikut ini uraian hasil pengujian dengan teknik pengujian black box berdasarkan requirement pada rencana pengujian berdasarkan Tabel 5.11 RencanaPengujian yang telah dibuat sebelumnya. Hasil yang diharapkanPengamatan Kesimpulan MasukanHasil yang diharapkan 111 From DataSiswa Data MasukanHasil yang diharapkan Pengamatan KesimpulanKlik Tombol Bagi KelasDapt membagikelas secara semurnasesuai jumlahsiswa dan kpasitaskelas Sesuai Yang diharapkan[ x ] Diterima[ ] Ditolak 3.

5.2.3 Kesimpulan Hasil Pengujian

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

  Dengan Membangun sebuah aplikasi pendaftaran yang dapat mengolah data-data pendaftaran dan dapat membuat laporan pendaftaran yangdibutuhkan dengan cepat mempermudah proses pendaftaran yang menyulitkan bagi petugas pendaftaran siswa baru. Diharapkan dalam pembuatan Sistem Informasi Akademik yang selanjutnya dapat dikembangkan menjadi sistem informasi yang dapatmengolah sistem penilaian dan absensi .

Dokumen baru