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

112 

Full text

(1)
(2)
(3)
(4)

I. Identitas Pribadi

Nama : Reza Maulana Ilham

Tempat dan Tanggal Lahir : Garut, 19 September 1991

Jenis Kelamin : Laki-laki

Agama : Islam

Alamat : Jl. Bratayudha No 198 Garut

E-Mail : zod.rebel19@Gmail.com

Hp : 087724981666

II. Pendidikan

1997-2003 : SDN Kota Kulon 1 Garut 2003-2006 : SMPN 6 Garut

2006-2009 : SMA Muhammadiyah 1 Garut

2009-2013 : Fakultas Tenknik dan Ilmu Komputer Program Studi Manajemen Informatika Program Diploma

(5)

Tugas Akhir

Diajukan untuk memenuhi syarat kelulusan pada

Program Studi Diploma Tiga Program Studi Manajemen Informatika Fakultas Teknik dan Ilmu Komputer

Oleh :

REZA MAULANA ILHAM 1.09.09.080

PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(6)

iii

KATA PENGANTAR

Assalamualaikum Wr. Wb.

Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini, dengan judul “SISTEM INFORMASI PENDAFTARAN PEMBAYARAN DAN

PEMBAGIAN KELAS DI SMA MUHAMMADIYAH 1 GARUT”.

Tugas Akhir ini merupakan salah satu syarat yang ditujukan untuk memenuhi salah satu syarat dalam menyelesaikan Jenjang Diploma Tiga Program Studi Manajemen Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Bandung.

Penulis menyadari masih banyak kekurangan dan kesalahan dalam menyusun Proposal Tugas Akhir ini, karena kemampuan penulis yang terbatas. Oleh karena itu, kritik dan saran penulis harapkan untuk perbaikan selanjutnya.

Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan Tugas Akhir ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak, dengan bantuan dan dorongan itu pula, maka penulis dapat menyelesaikan Tugas Akhir ini sebagaimana mestinya. Oleh karena itu dengan segala kerendahan hati dan penuh dengan keikhlasan penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada yang terhormat:

(7)

iv

2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer.

3. Syahrul Mauluddin, S.Kom., M.Kom selaku Ketua Program Studi Manajemen Informatika Komputer Indonesia.

4. Wahyu Nurjaya WK, ST. M.Kom selaku Dosen Wali dan koordinator tugas akhir Manajemen Informatika.

5. Novrini Hasti, S.Si., MT. selaku Dosen Pembimbing yang telah meluangkan waktu, bantuan, dukungan serta kesabarannya membimbing penulis dalam penyusunan tugas akhir ini dari awal sampai akhir.

6. Tono Hartono, S.SI., MT. selaku dosen reveiwer 1 penulis ucapkan terima kasih

7. Wahyuni, S,SI.,MT. selaku dosen reveiwer 2 penulis ucapkan terima kasih

8. Seluruh Staff Dosen dan Sekertariat Program Studi Manajemen Informatika, penulis mengucapkan terima kasih.

9. Agus Sumantri, M.Pd selaku Kepala Sekolah SMA Muhammadiyah 1 Garut yang memperbolehkan penulis melakukan penelitian di tempat beliau.

10. Ipah Saripah selaku pembimbing lapangan di SMA Muhammadiyah 1 Garut.

(8)

v

12. Keluarga besar saya terutama Ibu saya Ratna Sunarti yang selalu memberikan doa serta dukungan baik moril ataupun materil.

13. Yang tersayang Dellya Siska yang selalu memberi semangat serta doanya untuk menyelesaikan tugas akhir ini.

14. Para sahabat seperjuangan yang telah lulus terlebih dahulu Dewa, Tamy, Hari, Fanji, Dian, Putri, Yola, Dwi, dan Dea yang telah memberikan dukungannya.

15. Sahabat seperjuangan Dewan, Agung, Yudha, Rizky, Ardhy, Rofiandi, M.Yusuf serta semua teman-teman MI18 dan MI19 yang saling mendukung dan saling mendoakan.

16. Teman teman satu kost yaitu Rais dan Tri yang telah mendukung yang mendukung perjuangan saya selama berada di kostan.

17. Dan semua pihak yang telah membantu, yang namanya tidak dapat penulis sebutkan satu persatu.

Tiada manusia yang sempurna, karenanya penulis menyadari adanya keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan Tugas Akhir ini banyak terdapat kekurangan.

Akhir kata penulis berharap semoga Laporan Tugas Akhir ini dapat bermanfaat bagi yang membutuhkan, mohon maaf atas segala kekurangannya, semoga Allah SWT senantiasa melimpahkan segala Rahmat – Nya kepada kita semua, Amin.

Bandung, November 2012

(9)
(10)

vi

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xv

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi dan Rumusan Masalah ... 3

1.2.1 Identifikasi Masalah ... 3

1.2.2 Rumusan Masalah ... 3

1.3 Maksud dan Tujuan Penelitian ... 4

1.3.1 Maksud Penelitian ... 4

1.3.2 Tujuan Penelitian ... 4

1.4 Kegunaan Penelitian... 5

1.4.1 Kegunaan Akademis ... 5

1.4.2 Kegunaan Praktis ... 5

(11)

vii

2.1 Konsep Dasar Sistem ... 8

2.1.1 Definisi Sistem ... 8

2.1.2 Karakteristik Sistem ... 8

2.1.3 Klasifikasi Sistem ... 11

2.2 Konsep Dasar Informasi ... 12

2.2.1 Definisi Informasi ... 12

2.2.2 Kualitasi Informasi ... 12

2.2.3 Siklus Informasi ... 13

2.3 Konsep Dasar Sistem Informasi ... 14

2.3.1 Definisi Sistem Informasi ... 14

2.3.2 Komponen Sistem Informasi ... 14

2.4 Definisi Kasus Yang Dianalisis ... 16

2.4.1 Pendaftaran ... 16

2.4.2 Siswa ... 16

2.4.3 Akademik ... 16

2.4.4 Pembayaran ... 17

2.5Jaringan Komputer ... 17

2.5.1 Tipe-tipe Jaringan Kompter ... 17

(12)

viii

2.6.1 Fasilitas Internet ... 21

2.7 Teknologi Web ... 23

2.7.1 Konsep Pemrograman Web ... 24

2.7.2 Pemrograman Web ... 25

2.7.2.1 HTML ... 26

2.7.2.2 PHP ... 27

2.8 Perangkat Lunak Pendukung... 29

2.8.1 Mysql Database ... 29

2.8.2XAMPP ... 29

BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 31

3.1.1Sejarah Singkat Lembaga ... 31

3.1.2Visi, Misi dan Tujuan... 32

3.1.3Struktur Organisasi Sekolah ... 34

3.1.4Deskripsi Tugas ... 35

3.2 Metode Penelitian ... 37

3.2.1 Desain Penelitian ... 37

(13)

ix

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 39

3.2.3.1 Metode Pendekatan Sistem ... 39

3.2.3.2 Metode Pengembangan Sistem ... 39

3.2.3.3 Alat Bantu Analisis dan Perancangan ... 40

3.2.4 Pengujian Software ... 46

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang sedang berjalan ... 48

4.1.1 Analisis Dokumen ... 48

4.1.2Analisis Prosedur yang sedang berjalan ... 50

4.1.2.1 Flow Map Yang Sedang Berjalan ... 52

4.1.2.2Diagram Konteks ... 54

4.1.2.3Data Flow Diagram ... 55

4.1.3Evaluasi Sistem yang sedang berjalan ... 57

4.2 Perancangan Sistem ... 59

4.2.1Tujuan Perancangan Sistem ... 59

4.2.2Gambaran Umum Sistem yang Diusulkan ... 59

4.2.3Perancangan Prosedur yang Diusulkan ... 60

(14)

x

4.2.3.4 Kamus Data ... 65

4.2.4Perancangan Basis Data ... 67

4.2.4.1 Normalisasi ... 68

4.2.4.2 Relasi Tabel ... 70

4.2.4.3 Entity Relationship Diagram ... 72

4.2.4.4 Struktur File ... 72

4.2.4.5 Kodifikasi ... 75

4.2.5 Perancangan Antar Muka ... 76

4.2.5.1 Struktur Menu ... 76

4.2.5.2 Perancangan Input ... 78

4.2.5.3 Perancangan Output ... 82

4.2.6 Perancangan Arsitektur Jaringan ... 85

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ... 87

5.1.1Batasan Implementasi ... 87

5.1.2Implementasi Perangkat Lunak ... 88

5.1.3Implementasi Perangkat Keras... 88

(15)

xi

5.1.7Penggunaan Program ... 100

5.2 Pengujian ... 109

5.2.1Rencana Pengujian ... 109

5.2.2Kasus dan Hasil Pengujian ... 110

5.2.3Kesimpulan Hasil Pengujian ... 111

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 112

6.2 Saran ... 113

DAFTAR PUSTAKA

(16)

95

Buku :

As , Rosa. 2011 Modul Pembelajaran Rekayasa Perangkat Lunak. MODULA

Hakim , Lukmanul. 2011. Bikin Website Super Keren dengan PHP & jQuery.

Yogyakarta. LOKOMEDIA Yogyakarta.

Hakim , Lukmanul. 2011. Trik Rahasia Master PHP Terbongkar Lagi .

Yogyakarta. LOKOMEDIA Yogyakarta.

Hakim , Lukmanul. 2012. Trik Dahsyat Menguasai AJAX dengan jQuery.

Yogyakarta. LOKOMEDIA Yogyakarta.

Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta. ANDI Yogyakarta.

Jogiyanto, HM. 2005. Sistem Teknologi Informasi. Yogyakarta. ANDI Yogyakarta.

Rosihan , 2012. 67 Trik dan Ide Brilian Master PHP. Yogyakarta. LOKOMEDIA Yogyakarta.

Kristanto, A. 2008. Perancangan Sistem Informasi dan Aplikasinya. .

Yogyakarta. Gava Media.

Sumber Lain :

Sumber : www.eepis-its.edu/Model Proses Prototyping/Maret 2012

Http://theitpower.blogspot.com/flowmap dan DFD/Maret 20112

http://nyobayoo.blogspot.com/diagram konteks/Maret20112

Http://total.or.id/Pengertian DFD/ Maret2012

(17)

1 1.1 Latar Belakang

Perkembangan teknologi zaman sekarang telah mengubah dunia menjadi serba mudah. Khususnya perkembangan teknologi komputer, komputer merupakan alat yang digunakan untuk membantu mempermudah perkerjaan manusia di berbagai aspek bidang kehidupan baik di bidang pendidikan, pemerintahan, serta dunia bisnis besar maupun kecil.

Dunia pendidikan adalah suatu faktor yang sangat penting dalam perkembangan suatu negara, semakin baik perkembangan, isi dan kualitas pendidikan suatu bangsa maka akan semakin baik pula perkembangan negara tersebut, semakin mengerti suatu bangsa akan pentingnya suatu pendidikan maka akan semakin baik kualitas pendidikan negara tersebut. Maka untuk mendukung hal tersebut perlu dibuatkannya suatu sistem informasi pendidikan yang terkomputerisasi.

(18)

yang dipakai masih tergolong tertulis, dimana segala prosesnya masih manual dari mulai menginput data sampai dengan penyimpanan data administrasi dan khususnya dalam hal pendaftaran dan pembayaran siswa/siswi baru. Setiap tahunnya SMA Muhammadiyah menerima siswa baru tanpa seleksi, dan menerima kuota siswa baru maksimal 240 siswa/siswi.

Penulis berinisiatif untuk membantu sistem pendaftaran dan pembayaran siswa baru itu dengan cara komputerisasi. Dengan demikian penulis berharap sistem yang dirancang berfungsi untuk membantu proses sistem pendaftaran dan pembayaran siswa/siswi baru yang berbasis komputerisasi. Sehingga diharapkan akan memudahkan dalam pengolahan data pendaftaran dan pembayaran siswa/siswi baru sehingga dapat diperoleh hasil yang cepat, tepat, akurat, efektif dan efisien.

Namun demikian, masih banyak proses pengolahan informasi secara non -komputerisasi dalam pendaftaran, pembayaran dan pembagian kelas. Pengolahan data kelas yang masih dilakukan dengan cara tersebut menyebabkan beberapa permasalahan dan kendala, yaitu pengolahan data administrasi yang memakan banyak waktu.

(19)

1.2 Identifikasi dan Rumusan Masalah

Dibawah ini dijabarkan beberapa identifikasi dan rumusan masalah yang didapat oleh penulis.

1.2.1 Identifikasi Masalah

Berdasarkan latar belakang di atas maka didapat hasil identifikasi permasalahan sebagai berikut:

1. Proses pendaftaran siswa baru yang masih manual, sehingga dapat menyebabkan data-data yang ada dan laporan mudah hilang atau rusak. 2. Sulitnya pencarian data daftar siswa baru dan pembuatan laporan dikarenakan

masih manual.

3. Proses pembayaran yang dimana data-datanya masih menggunakan cara manual, sehingga sering terjadi kesalahan dalam perhitungan.

4. Proses pembagian kelas yang masih menggunkan cara manual. 1.2.2 Rumusan Masalah

Rumusan masalah dari penelitian skripsi ini adalah sebagai berikut:

1. Bagaimana sistem pendaftaran dan pembayaran siswa baru yang berjalan di SMA Muhammadiyah 1 Garut.

2. Bagaimana perancangan sistem pendaftaran dan pembayaran siswa baru di SMA Muhammadiyah 1 Garut.

(20)

4. Bagaimana implementasi sistem pendaftaran dan pembayaran siswa baru 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 sebagai salah satu sarana atau media pembantu dalam mempermudah petugas internal untuk dapat mengatur tentang sistem pendaftaran dan pembayaran siswa baru di SMA Muhammadiyah 1 Garut.

1.3.2 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

1. Untuk membangun sistem informasi pendaftaran siswa baru di SMA Muhammadiyah 1 Garut.

2. Untuk mempermudah proses pencarian data daftar siswa baru dan pembuatan laporan.

3. Untuk mempermudah system informasi pembayaran di SMA Muhammadiyah 1 Garut.

(21)

1.4 Kegunaan Penelitian

Dibawah ini dijabarkan kegunaan penelitian yang didapat oleh penulis. 1.4.1 Kegunaan Akademis

a. Bagi Pengembangan Ilmu

Hasil penelitian ini diharapkan dapat memajukan lagi khasanah ilmu pengetahuan, utamanya bidang Sistem Informasi dengan mempraktekkannya dilapangan.

a. Bagi Penulis

Menambah wawasan dan pengalaman penulis dalam membangun sebuah sistem informasi yang terintegrasi.

b. Bagi Peneliti Lain

Sebagai bahan masukan untuk studi kepustakaan bagi yang akan melakukan penelitian yang sama dengan bidang yang dibahas dalam penelitian ini.

1.4.2 Kegunaan Praktis

Kegunaan praktis yang diharapkan penulis dari penelitian ini adalah sebagai berikut :

Bagi SMA Muhammadiyah 1 Garut.

a. Dengan ini sebagai bahan masukan atau untuk sumbangan informasi bagi pengelola di SMA Muhammadiyah 1 Garut itu sendiri dalam meningkatkan kualitas di sekolah tersebut.

(22)

1.5 Batasan Masalah

Pada Penyusunan skripsi ini penulis akan membatasi pembahasan ruang lingkup masalah, hal ini mencakup :

1. Sistem informasi pendaftaran, pembayaran dan pembagian kelas yang dibangun hanya meliputi pendaftaran, pembayaran dan pembagian kelas untuk siswa baru.

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

3. Laporan yang akan dibuat adalah Laporan Data Siswa / surat pemberitahuan Siswa telah diterima , Laporan pembayaran siswa.

4. Sistem Informasi pembayara pendaftaran dan pembagian kelas siswa baru ini dirancang menggunakan Intranet sehingga pendaftar dan pembayar harus datang ke lingkungan SMA Muhammadiyah 1 Garut.

1.6 Lokasi dan Waktu Penelitian

(23)

Tabel 1.1 Jadwal / Waktu Penelitian

2012

Kegiatan

SEPTEMBER OKTOBER NOVEMBER DESEMBER

I II III IV I II III IV I II III IV I II III IV

Mendengarkan Kebutuhan

Membangun Prototype

Memperbaiki

Protoype

(24)

8

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, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran yang tertentu”. Sistem sangatlah dibutuhkan dalam perusahaan, lembaga

atau instansi pemerintahan, karena sistem sangatlah menunjang terhadap kinerja perusahaan, lembaga atau instansi pemerintah.

2.1.2 Karakteristik Sistem

Menutut Al-Bahra Bin Ladjamudin (2005:3) Suatu sistem mempunyai karakteristik atau sifat - sifat tertentu, yaitu mempunyai komponen - komponen, batasan sistem, lingkungan luar sistem, penghubungan, masukan, keluaran, pengelolaan dan sasaran atau tujuan.

a. Komponen Sistem

(25)

tidak perduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

b. Batas Sistem

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan, karena dengan batas sistem ini fungsi dan tugas dari subsistem yang satu dengan lainnya berbeda tetapi tetap saling berinteraksi. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

c. Lingkungan Luar Sistem

Segala sesuatu diluar dari batas sistem yang mempengaruhi operasi dari suatu sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan atau merugikan. Lingkungan luar yang menguntungkan harus dipelihara dan dijaga agar tidak hilang pengaruhnya, sedangkan lingkungan luar yang merugikan harus dimusnahkan dikendalikan agar tidak mengganggu operasi sistem.

d. Penghubung Sistem

(26)

Dengan kata lain output dari suatu subsistem akan menjadi input dari subsistem yang lainnya.

e. Masukan sistem

Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa Masukan Perawatan (Maintenance Input) adalah energi yang dimasukkan supaya system tersebut dapat beroperasi. Masukan Sinyal (Signal Input) adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintanance

input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

f. Keluaran Sistem

Merupakan hasil dari energi yang diolah oleh sistem. Meliputi : Keluaran yang berguna, contohnya Informasi yang dikeluarkan oleh komputer. Dan keluaran yang tidak berguna yang dikenal sebagai sisa pembuangan, contohnya panas yang dikeluarkan oleh komputer.

g. Pengolah Sistem

(27)

h. Tujuan Sistem

Setiap sistem pasti mempunyai tujuan ataupun sasaran yang mempengaruhi input yang dibutuhkan dan output yang dihasilkan. Dengan kata lain suatu sistem akan dikatakan berhasil kalau pengoperasian sistem itu mengenai sasaran atau tujuannya. Sistem yang tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

2.1.3 Klasifikasi Sistem

Menurut Andri Kristanto (2008 : 5) Sistem dapat diklasifikasikan dari beberapa aspek, diantaranya adalah sebagai berikut:

a. Sistem Abstrak (abstrack system) dan Sistem Fisik (Physical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ideide yang tidak tampak secara fisik.

Sistem fisik merupakan sistem yang ada secara fisik (sistem komputer, sistem akuntansi, sistem produksi dll.).

a. Sistem Alamiah (Natural system) dan Sistem Buatan Manusia (Human made system)

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia.

Sistem buatan manusia adalah sistem yang dirancang oleh manusia. b. Sistem Tertentu (Deterministic system) dan Sistem Tak Tentu

(Probabilistic system) Sistem tertentu beroperasi dengan tingkah laku yang

(28)

Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

c. Sistem Tertutup (Closed system) dan Sistem Terbuka (Open system)

Sistem tertutup merupakan sistem yang tidak berhubungan dengan lingkungan lainnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup.

Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.

2.2. Konsep Dasar Informasi

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

2.2.1 Definisi Informasi

Menurut Abdul Kadir (2003:31) mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

(29)

2.2.2 Kualitas Informasi

Kualitas suatu informasi tergantung dari 3 (tiga) hal yaitu, informasi harus akurat (accurate), tepat waktu (timelines) dan relevan (relevance).

a. Akurat

Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak biasa. b. Tepat waktu

Berarti informasi yang datang kepada penerima tidak boleh terlambat. Informasi yang usang tidak memiliki nilai lagi karena informasi merupakan landasan bagi pengambil keputusan.

c. Relevan

Berarti informasi mempunyai manfaat yang sesuai bagi pemakainya. 2.2.3 Siklus Informasi

(30)

Gambar 2.1 Siklus Informasi.

(Sumber: Jogiyanto, HM, 2005, Analisis dan Desain, Andi, Yogyakarta.) 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

Menurut Jogiyanto (2005:11) Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.2 Komponen Sistem Informasi

(31)

a. Blok Masukan (input block)

Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

b. 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 dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. c. Blok Keluaran (output block)

Produk dari sistem informasi adalah keluaran yang menrupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen 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 keluaran dan membantu pengendalian dari sistem secara keseluruhan.

Teknologi terdiri dari 3 bagian utama yaitu teknisi(humanware atau

brainware) , perangkat lunak (software) dan perangkat keras (hardware)

e. Blok Basis Data (database block)

(32)

f. Blok Kendali (controls block)

Pengendalian perlu dirancang dan diterapkan untuk mayakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

2.4 Definisi Kasus Yang Dianalisis

Dibawah ini dijabarkan beberapa definisi kasus yang dianalisis oleh penulis.

2.4.1 Pendaftaran

Pendaftaran adalah pencatatan hal atau identitas seperti nama, alamat dan sebagainya. Dalam suatu lembaga pendidikan, pendaftaran merupakan suatu hal yang sangat penting. Pengertian pendaftaran disini pada dasarnya hanya untuk memperlancar dan mempermudah dalam pendaftaran sehingga terorganisir, teratur dengan cepat atau tepat. (http://kamusbahasaindonesia.org/pendaftaran) 2.4.2. Siswa

Siswa adalah pelajar atau anak (orang) yang melakukan aktifitas belajar. (http://syopian.net/blog/?p=623 )

2.4.3. Akademik

(33)

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 dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya.

2.5.1 Tipe-Tipe Jaringan Komputer

Tipe-tipe Jaringan Komputer menurut Budi Irawan (2005:19) dapat dibedakan berdasarkan cakupan geografisnya. Ada empat kategori utama jaringan computer, yaitu :

1. LAN ( Local Area Network )

(34)

2. MAN ( Metropolitan Area Network )

MAN merupakan suatu jaringan yang cakupannya meliputi suatu kota. MAN menghubungkan LAN-LAN yang lokasinya berjauhan. Jangkauan MAN bisa mencapai 10 km sampai beberapa ratus km. Suatu MAN biasanya bekerja pada kecepatan 1,5 sampai 150 Mbps.

3. WAN ( Wide Area Network )

WAN dirancang untuk menghubungkan komputer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota ke kota lain didalam suatu negara. Cakupan WAN bisa meliputi 100 km samapai 1000 km, dan kecepatan antar kota bisa bervariasi antara 1,5 Mbps samapai 2,4 Gbps. Dalam WAN, biaya untuk peralatan transmisi sangat tinggi, dan biasanya jaringan WAN dimiliki dan dioperasikan sebagai suatu jaringan publik.

4. GAN ( Global Area Network )

GAN merupakan suatu jaringan yang menghubungkan negara-negara diseluruh dunia. Kecepatan GAN bervariasi mulai dari 1,5 Mbps sampai 100 Gbps dan cakupannya mencapai ribuan kilometer. Contoh yang sangat baik dari GAN ini adalah internet.

2.5.2 Topologi Jaringan

(35)

Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri.

1. Topologi Bus

Topologi Linear Bus ( Garis lurus ) terdiri dari satu jalur kabel utama dimana pada masing-masing ujungnya diberikan sebuah terminator.

Gambar 2.2Topologi Jaringan Bus

( Sumber : Budi Irawan, 2005. Jaringan Komputer. GRAHA ILMU, Yogyakarta )

2. Topologi Star

Topologi model ini dirancang, yang mana setiap nodes ( file server,

workstation, dan perangkat lainnya ) terkoneksi ke jaringan melewati sebuah

concentrator. Data yang dikirim ke jaringan local akan melewati concentrator

(36)

Gambar 2.3Topologi Jaringan Star

( Sumber : Budi Irawan, 2005. Jaringan Komputer. GRAHA ILMU, Yogyakarta )

3. Topologi Ring ( cincin )

Topologi ring ( cincin ) menggunakan teknik konfigurasi yang sama dengan topologi star tetapi pada topologi ini terlihat bahwa jalur media transmisi menyerupai suatu lingkaran tertutup menyerupai cincin ( lingkaran ), sehingga diberi nama topologi bintang dalam lingkaran star-wired ring.

Gambar 2.4Topologi Jaringan Ring (cincin)

( Sumber : Budi Irawan, 2005. Jaringan Komputer. GRAHA ILMU, Yogyakarta )

4. Topologi Tree ( pohon )

Topologi model ini merupakan perpaduan antara topologi bus dan star, yang mana terdiri dari kelompok-kelompok dari workstation dengan konfigurasi

(37)

ini memungkinkan untuk pengembangan jaringan yang telah ada, dan memungkinkan untuk mengkonfigurasi jaringan sesuai dengan kebutuhan.

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 kedua yaitu rehabilitas tinggi adalah jaringan komputer memungkinkan kita untuk mengcopykan data – data kedua atau tiga komputer. yang ketiga yaitu menghemat biaya adalah dengan jaringan komputer, sebuah perusahaan dapat menghemat peralatan yang harus digunakan.yang keempat sebagai sarana komunikasi adalah jaringan komputer dapat dimanfaatkan oleh perusahaan atau organisasi..

Jaringan memungkinkan manajemen sumber daya lebih efisien. Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama. (http://abie17.wordpress.com/manfaat-jaringan-komputer/)

2.6 Pengertian Internet

Menurut Djoko Pramono (2001:3) Internet adalah system jaringan dari ribuan bahkan jutaan computer yang ada di dunia.

2.6.1. Fasilitas Internet

Sebagai jaringan komputer terbesar di dunia, internet memiliki

(38)

a. Worl Wide Web (WWW)

Disingkat Web, adalah bagian yang paling menarik dari Internet, melalui

web kita bisa mengakses informasi tidak hanya berupa teks, tetapi juga gambar, suara, film, animasi dan memungkinkan kita berpindah-pindah dengan hanya mengklik mouse kita. Untuk mengakses web dibutuhkan

software yang disebut Browser, browser terpopuler saat ini adalah

Microsoft Internet Explorer, Google Chrome dan Mozilla Firefox.\

b. Electronic Mail (E-mail)

Merupakan surat elektronik yang dikirimkan melalui Internet, dengan fasilitas ini kita bisa mengirim atau menerima email dari dan ke pengguna Internet di seluruh dunia.

c. Telnet

Dengan menggunakan telnet kita bisa menggunakan komputer untuk berhubungan dengan komputer orang lain dan mencari atau mengambil informasi-informasi yang ada di komputer tersebut.

d. File Transfer Protocol (FTP)

Melalui software FTP, anda bisa mengirim data atau file dari satu komputer ke komputer lain. Proses mengirim file dari sebuah komputer anda disebut dengan proses Upload, jika anda pernah membuat Home

Page maka kata Upload tentu tidak asing lagi

e. Gopher

Gopher merupakan sistem dimana pemakai dapat mengakses informasi di

(39)

menampilkan gambar, melainkan hanya teks, oleh sebab itu gopher mulai banyak ditinggalkan para pemakai internet ini.

f. Chat Group/ Internet Relary Chat (IRC)

IRC adalah forum dimana pemakai internet dapat saling berdiskusi atau berbincang-bincang dengan pemakai lain.

g. Newsgroup

Disebut juga ruang percakapan bagi para anggota yang mempunyai kepentingan sama. Untuk dapat menikmati fasilitas ini, kita harus terkoneksi ke ISP yang menyediakan fasilitas Newsgroup, karena semua ISP menyediakannya.

2.7 Teknologi Web

Pada tahun-tahun awal pengenalan internet pada dunia, website atau situs

web yang tersedia masih langka. HTML (Hyper Text Markup Language) masih baru dan belum banyak yang menguasainya. Namun oleh karena HTML mudah dipelajari maka banyak orang mulai meramaikan internet dengan situs web buatan mereka sendiri.

Website yang ada pada internet mulanya berupa website yang statis, kaku

(40)

yang diinginkan pengunjung seperti menunjukkan waktu dan tanggal sekarang, verifikasi kartu kredit, dan lain sebagainya.

Teknologi yang berjasa bagi terciptanya interaktivitas pada masa lalu adalah CGI (Common Gateway Interface). Namun CGI Script akhirnya ditinggalkan karena sukar dimengerti. Bahasa pemrograman web berkembang menjadi Perl dan C yang agak mudah dimengerti. 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 satu

script Server Side yang sangat populer diterapkan dalam sebuah situs web. Situs atau

web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis.

a. Web statis

Web statis adalah web yang berisi atau menampilkan informasi-informasi

yang sifatnya statis (tetap). Disebut statis karena pengguna tdak dapat

berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web

bersifat statis dapat dilihat dari tampilannya. Jika suatu web hanya

berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap

(41)

b. Web dinamis

Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi

dengan pengguna. Web yang dinamis memungkinkan pengguna untuk

berinteraksi menggunakan form sehingga dapat mengolah informasi yang

ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan terlihat lebih

indah.

2.7.2 Pemrograman Web

Ada 2 (dua) kategori dalam pemrograman web, yaitu pemrograman Server Side dan Client Side. Pada pemrograman Server Side, perintah-perintah program dijalankan di server web, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa.

Adapun pada Client Side, perintah program dijalankan pada browser web

sehingga ketika klien meminta dokumen script maka script dapat di download

dari server kemudian dijalankan pada browser yang bersangkutan.

a. Client Side

Program web yang tergolong dalam client side seperti JavaScript, VB Script, HTML dan lain-lain. Hasil parsing script pemrograman client side

(misal JavaScript dan VBScript) yang berupa HTML dari server web dapat dilihat dengan memilih menu View > Source Code.

b. Server Side

Program web yang tergolong Server Side adalah Perl, ASP (Active Server

Pages), JSP (Java Server Pages), PHP, CFM (Cold Fussion). Hasil

(42)

berupa HTML dari server web dapat dilihat dengan memilih menu View > 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

HyperText Markup Language (HTML) (http://id.wikipedia.org/wiki/Html) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).

Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

(43)

Secara garis besar, terdapat 4 jenis elemen dari HTML:

a. Structural. 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. Presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,

c. Hypertext tanda yang menunjukkan ke bagian dari dokumen tersebut atau

pranala ke dokumen lain (contoh, <a

href="http://www.wikipedia.org/">Wikipedia</a> akan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu),

d. Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

2.7.2.2 PHP

PHP (PHP Hypertext Protocol) PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

(44)

web.Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

(45)

2.8 Perangkat Lunak Pendukung

Dalam pembuatan program aplikasi untuk laporan skripsi ini, penulis menggunakan beberapa perangkat lunak yang menunjang dalam pembuatan program aplikasi berbasis web. Yaitu Windows sebagai sistem operasi yang akan dipakai, AppServ sebagai Web Sever, PHP sebagai bahasa pemrograma, MySQL sebagai Database, Adobe Dreamweaver sebagai layout dan editor penulisan file-file PHP dan HTML.

2.8.1 Mysql Database

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. http://id.wikipedia.org/wiki/MySQL

2.8.2 XAMPP

(46)
(47)

48

4.1 Analisis Sistem Yang Berjalan

Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang dianalisis meliputi analisis prosedur atau aliran data, diagram konteks, dan data flow diagram. Ini dilakukan untuk mengevaluasi dan memberikan gambaran rencana pemecahan masalah yang dihadapi.

4.1.1 Analisis Dokumen

Terdapat beberapa dokumen yang merupakan bukti tertulis untuk menunjang pelaksanaan kegiatan. Dokumen-dokumen tersebut antara lain :

1. Formulir Pendaftaran

Nama Dokumen : Formulir Pendaftaran

Fungsi : Untuk mengisi data calon siswa atau untuk mengetahui data diri Calon siswa secara detil

Sumber : Calon Siswa Baru Ditujukan : Petugas pendaftaran Jumlah : 1 Rangkap

(48)

nama ayah, alamat orang tua, pendidikan ayah, pekerjaan ayah, no tlpn ayah, nama ibu, pendidikan ibu, pekerjaan ibu, penghasilan orang tua, nama SMP/MTs, status sekolah, jenis SMP/MTs, kota SMP/MTs.

2. Raport Siswa

Nama Dokumen : Raport Siswa

Fungsi : Sebagai informasi data siswa. Sumber : Calon Siswa Baru

Ditujukan : Petugas Pendaftaran Jumlah : 1 Rangkap

Item 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. 3. Surat/Laporan Pemberitahuan

Nama Dokumen : Surat/Laporan Pemberitahuan Fungsi : Sebagai informasi status siswa. Sumber : Petugas Pendaftaran

Ditujukan : Siswa/ Calon Siswa Jumlah : 1 Rangkap

(49)

4. Surat/Laporan Pembayaran

Nama Dokumen : Surat/Laporan Pembayaran

Fungsi : Sebagai informasi status pembayaran siswa. Sumber : Petugas pembayaran

Ditujukan : Siswa, Kepala Sekolah Jumlah : 2 Rangkap

Item Data : No, Nama, Jenis Pembayaran , Keterangan , Tanggal, bulan, waktu, tahun,status pembayaran .

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 dihadapi sistem untuk dapat dijadikan landasan usulan perancangan sistem yang baru.

Adapun analisis prosedur sistem yang sedag berjalan di SMA Muhammadiyah 1 Garut adalah sebagai berikut :

a. Prosedur Pandaftaran Siswa Baru Yang Sedang Berjalan

1. Calon siswa datang ke sekolah dan mengambil formulir pendaftaran dari Petugas Pendaftaran.

2. Calon siswa mengisi formulir pendaftaran dan melengkapi beberapa dokumen persyaratan.

3. Petugas Pendaftaran akan memeriksa kelengkapan persyaratan yang harus dipenuhi oleh calon siswa.

(50)

5. Apabila persyaratannya sudah lengkap, Petugas Pendaftaran akan akan menyimpan formulir dan persyaratan ke arsip data calon siswa.

6. Petugas Pendaftaran akan membuat Surat/laporan pemberitahuan masuk yang akan diserahkan kepada siswa dan bagian pembayaran serta akan dimasukan kedalam arsip data siswa yang diterima.

b. Prosedur Pembayaran Sedang Berjalan

1. Petugas pembayaran memeriksa data siswa dari arsip petugas pendaftaran yang telah diterima.

2. Siswa menyerahkan surat pemberitahuan status siswa kepada petugas pembayaran.

3. Petugas pembayaran memeriksa surat pemberitahuan tersebut. 4. Kemudian petugas melakukan perincian biaya pembayaran.

5. Petugas pembayaran akan segera membuat dua kwitansi, kwitansi yang pertama diserahkan ke siswa, kemudian kwitansi yang kedua untuk disimpan sebagai arsip dan membuat data pembayaran yang akan di masukan kedalam arsip pembayaran siswa.

6. Petugas pembayaran membuat laporan pembayaran yang akan diserahkan kepada kepala sekolah.

c. Prosedur Pembagian Kelas Yang Sedang Berjalan

1. Petugas pembagian kelas mengambil data siswa ke petugas pendaftaran. 2. Setelah petugas mengambil data siswa, kemudian petugas mulai membagi

(51)

no pendaftaran dan jenis kelamin, selain itu petugas juga membuat data absensi

3. Dari daftar siswa yang telah di bagi kelas, kemudian petugas pembagian kelas membuat laporan daftar siswa baru sebanyak dua rangkap. Rangkap pertama digunakan sebagai arsip petugas pembagian kelas, rangkap yang kedua untuk kepala sekolah.

4. Dan yang terakhir petugas pembagian kelas mengumumkan kelas kepada seluruh siswa baru lewat mading.

4.1.2.1 Flow Map Yang Sedang Berjalan

Berikut ini adalah flow map yang sedang berjalan Sistem Informasi Akademik di SMA Muhammadiyah 1 Garut :

(52)

Pendaftaran Pembayaran dan Pembagian Kelas

(53)

Keterangan :

A : arsip data calon siswa

B : arsip surat pemberitahuan masuk C : arsip pembayaran

D : arsip laporan data kelas

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 dan keluar pada sistem tersebut. Adapun diagram konteks yang sedang berjalan pada Sistem Informasi Akademik SMA Muhammadiyah 1 Garut tercantum pada gambar dibawah ini.

S.I Pendaftaran dan Pembayaran Siswa Baru Siswa

Kepala Sekolah Formulir

Formulir isi

Surat pemberitahuan

Kwitansi

Lap.Data kelas

Lap.pembayaran Data kelas

(54)

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 untuk menggambarkan arus dalam sistem yang terstruktur dan jelas.

Pembuatan DFD yang sedang berjalan ini bertujuan untuk menggambarkan sistem yang sedang berjalan sebagai jaringan kerja antara proses yang berhubungan satu sama lain dengan aliran data yang ada didalam sistem.

1. Data Flow Diagram level 1 Sistem Informasi pendaftaran pembayaran dan

(55)

Siswa

Kepala sekolah Laporan data

kelas

(56)

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 Garut penulis bisa menyimpulkan bahwa masih terdapat beberapa permasalahan yang ada pada sistem tersebut. Adapun kelemahan-kelemahan dari Sistem Informasi Akademik yang sedang berjalan tersebut adalah sebagai berikut :

Tabel 4.1 Evaluasi Sistem yang sedang berjalan.

No

Identifikasi Masalah

Solusi

Bagian

1. Proses pendaftaran siswa baru yang masih manual, sehingga dapat menyebabkan data-data yang ada dan laporan mudah hilang atau rusak

Dengan Membangun sebuah aplikasi pendaftaran yang dapat mengolah data-data pendaftaran dan dapat membuat laporan pendaftaran yang dibutuhkan dengan cepat mempermudah proses pendaftaran yang menyulitkan bagi petugas pendaftaran siswa baru .

(57)

2. Sulitnya pencarian data daftar siswa

baru dan pembuatan laporan

Dengan adanya sistem informasi ini akan mempermudah pencarian data daftar siswa baru dan pembuatan laporan

Pendaftaran dan

Pembayaran

3 Proses Pembayaran yang dimana data-data nya masih menggunakan cara manual

Dengan adanya sistem informasi pengolahan data pembayaran

mempermudah dan

mempercepat proses pengolahan data pembayaran.

Pembayaran

4. Proses pembagian kelas yang masih menggunkan cara manual.

Dengan adanya system informasi ini petugas jadi mudah dan hemat waktu untuk membagi kelas untuk para siswa baru.

(58)

4.2 Perancangan Sistem

Perancangan sistem adalah suatu tahapan untuk mendesain program melalui kreatifitas dengan menggunakan bentuk operasi berupa sumber-sumber diagram 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 persiapan dari rancangan terperinci dengan mengidentifikasi komponen-komponen sistem informasi, objek yang digunakan, perancangan arsitektur program yang akan dibuat, perancangan Tampilan dan perancangan menu. Selain itu, perancangan sistem ini bertujuan untuk mempermudah Sistem Informasi pendaftaran pembayaran dan pembagian kelas siswa baru di SMA Muhammadiyah 1 Garut. 4.2.2 Gambaran Umum Sistem Yang Diusulkan

Pada tahap perancangan sistem dilakukan antara lain perancangan untuk format masukan layar input, rancangan hasil atau keluaran dari program biasa disebut dengan perancangan output, perancangan basis data yang sesuai dengan

(59)

4.2.3 Perancangan Prosedur Yang Diusulkan

Perancangan prosedur yang diusulkan merupakan tahap untuk memperbaiki atau meningkatkan efisiensi kerja. Tahap perancangan sistem yang digambarkan sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras sehingga 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. Siswa memberi Formulir yang telah di isi kepada petugas pendaftaran 2. Selanjutnya bagian pendaftaran menginputkan data siswa yang telah

diberikan.

3. Pembagian pendaftaran membuat surat pemberitahuan masuk yang mencantumkan no pendaftaran untuk diberikan kepada siswa.

4. Selanjutnya siswa membawa surat pemberitahuan masuk kepada petugas pembayaran untuk proses pembayaran registrasi dengan melihat no pendaftaran.

5. Bagian pendaftaran membuat kwitansi untuk hasil pembayaran dan diserahkan kepada siswa.

(60)

7. Setelah proses pembayaran seluruh siswa selesai selanjutnya petugas pendaftaran melakukan pembagian kelas dan hasilnya diberikan kepada siswa dan kepala sekolah.

8. Dan terakhir yakni pembuatan laporan data siswa baru untuk diserahkan kepada kepala sekolah.

(61)

Form Pendaftaran

terisi

Pendaftaran Pembayaran Dan Pembagian Kelas

Siswa Petugas Pendaftaran Petugas

Pembayaran Kepala Sekolah

(62)

4.2.3.2 Diagram Konteks

Diagram konteks adalah suatu diagram yang menggambarkan sistem dalam suatu lingkungan dan hubungan dengan entitas luar. Diagram konteks Sistem Informasi pendaftaran dan pembayaran siswa baru yang diusulkan di SMA Muhammadiyah 1 Garut adalah sebagai berikut :

Siswa

S.I

Pendaftaran Pembayaran Dan Pembagian Kelas

Kepala Sekolah Form Terisi

Surat Pemberitahuan Masuk Kwitansi Daftar Kelas

Laporan Pembayaran Laporan Data kelas

Data Kelas

Gambar 4.5 Diagram Konteks yang diusulkan.

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 lainnya oleh aliran data. DFD terdiri dari proses penyimpanan data, aliran data dan entity luar, dan DFD merupakan diagram konteks dalam bentuk yang lebih kecil, data

flow diagram ( DFD ) menguraikan proses yang terjadi didalam sistem sampai ke

(63)

1. Data Flow Diagram level 1 Sistem Informasi pendaftaran pembayaran dan pembagian kelas yang diusulkan.

1.0

(64)

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 mempunyai pengertian 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. Arus data dari entitas luar ke dalam proses atau sistem biasanya berupa dokumen atau bukti pencatatan. Untuk meningkatkan efisiensi dan efektifitas biasanya menggunakan kode. Arus data dari proses ke entitas luar biasanya berbentuk data atau informasi yang dibutuhkan sistem. Kamus data berfungsi sebagai berikut : 1. Menjelaskan arti dari aliran data dan penyimpanan dalam DFD

2. Menjelaskan komposisi paket data yang bergerak melalui aliran 3. Menjelaskan komposisi penyimpanan data

Adapun kamus Data yang diajukan dalam Sistem Informasi Penerimaan Siswa Baru SMA Muhammadiyah 1 Garut ini sebagai berikut:

Table 4.2 Tabel Kamus Data.

1. Nama Arus Data : Formulir pendaftaran

Alias : -

Aliran : Siswa – Proses 1.0, Proses 1.0 – Proses 2.0

(65)

alamat_ortu, pendidikan_ayah, pekerjaan_ayah, no_tlp_ayah, nama_ibu, pendidikan_ibu, pekerjaan_ibu, penghasilan_ortu, nama_smp, status_sekolah, jenis_smp, kota_smp, status

2. Nama Arus Data : Raport SMP

Alias : -

Aliran : Proses 1.0 – Proses 2.0, Proses 2.0 – data siswa

Atribut : Bahasa Indonesia, Matematika, Bahasa Inggris, Ipa, Ips, Agama, Ppkn, total nilai

3. Nama Arus Data : Ijazah

Alias : -

Aliran : Proses 1.0 – Proses 2.0, Proses 2.0 – data siswa

Atribut : Nama, Tempat tanggal lahir, Nama orang tua, Nomor Induk, Sekolah Asal

4. Nama Arus Data : Surat laporan pemberitahuan masuk

Alias : -

Aliran : Data siswa - Proses 3.0, Proses 3.0 - Siswa Atribut : NoPendaftaran,Nama

5. Nama Arus Data : Kwitansi

Alias : -

Aliran : Data siswa - Proses 4.0, Proses 4.0 - Siswa

(66)

HW,Keterangan 6. Nama Arus Data : Laporan pembayaran

Alias : -

Aliran : Kwitansi – proses 5.0,proses 5.0 - kepsek

Atribut : Nama,BiayaBangunan,BiayaBajuBatik,BiayaBajuHW,Ketera ngan,Jumlah

7. Nama Arus Data : Data kelas

Alias : -

Aliran : Data siswa – proses 6.0,Proses 6.0 - siswa Atribut : No,NIS,NamaSiswa,Kelas

8. Nama Arus Data : Laporan data kelas

Alias : -

Aliran : Data kelas – proses 7.0, proses 7.0-kepsek Atribut : No,NIS,NamaSiswa,Kelas

4.2.4 Perancangan Basis Data

Perancangan basis data ( database ) adalah perancangan yang digunakan pada pembuatan sistem informasi perangkat lunak ( software ) ini. Basis data itu sendiri dapat didefinisikan sebagai berikut :

(67)

2. Kumpulan data yang saling berhubungan disimpan secara sedemikian rupa dan tanda perulangan (redundancy) yang tidak perlu untuk memenuhi berbagai kebutuhan.

3. Kumpulan file/ tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

Perancangan basis data terdiri dari normalisasi, relasi tabel, ERD ( Entity

Relationship Diagram ) dan Stuktur file.

4.2.4.1 Normalisasi

Normalisasi merupakan peralatan yang digunakan untuk melakukan proses pengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasinya.

Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah didasarkan adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau menyisipkan, menghapus atau mengubah, serta pembacaan data dari tabel tersebut. Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi, dan dilakukan proses normalisasi kembali sampai diperoleh tabel yang optimal.

Secara umum proses normalisasi dibagi dalam tiga tahap, yaitu tahap tidak normal (Unnormal), normalisasi tahap 1, normalisasi tahap 2 dan normalisasi tahap 3. pada tahap yang ketiga biasanya sudah akan diperoleh tabel yang optimal. 1. UnNormalisasi

(68)

nyakit,nama_ayah,alamat_ortu,pendidikan_ayah,pekerjaan_ayah,no_tlp_a yah,nama_ibu,pendidikan_ibu,pekerjaan_ibu,penghasilan_ortu,nama_smp, status_sekolah,jenis_smp,kota_smp,id_pembayaran,id_pedaftaran,biaya1, biaya2,biaya3,status_pembayaran,sisa,tanggal,nis,nama,jenis_kelamin,id_ kelas,id_pendaftaran,id_kelas,kelas,id_angsuran,tanggal_angsuran, ,angsuran2,id_status,dp}.

2. Bentuk Normal Pertama (1 st NF)

Suatu relasi dikatakan mempunyai bentuk normal form pertama bila semua

domain adalah sederhana (anomatic). Artinya, setiap atribut mempunyai

domain tunggal.

{id_pendaftaran,nama_siswa,nisn,nomorskhun,tempat_lahir,tanggal_lahir,jeni s_kelamin,hobi,cita_cita,alamatsiswa,kodepos,no_tlp,jumlah_saudara,penyak it,nama_ayah,alamat_ortu,pendidikan_ayah,pekerjaan_ayah,no_tlp_ayah,nam a_ibu,pendidikan_ibu,pekerjaan_ibu,penghasilan_ortu,nama_smp,status_seko lah,jenis_smp,kota_smp,id_pembayaran,id_pedaftaran,biaya1,biaya2,biaya3,s tatus_pembayaran,sisa,angsuran2,id_status,tanggal_angsuran,dp,nis,

id_angsuran, tanggal_angsuran}

3. Bentuk Normal Kedua (2 nd NF)

(69)

tlp_ayah,nama_ibu,pendidikan_ibu,pekerjaan_ibu,penghasilan_ortu,nama_sm p,status_sekolah,jenis_smp,kota_smp}

Pembayaran_=_{id_pembayaran,id_pedaftaran**,biaya1,biaya2,biaya3,statu s_pembayaran,sisa,tanggal}

Siswa = {nis,nama,jenis_kelamin,id_kelas,id_pendaftaran**}

Kelas = {id_kelas,kelas}

Angsuran={id_angsuran,id_pendaftaran**,sisa,angsuran2,id_status,tanggal_ angsuran,dp}

Keterangan : * = Primary key ** = Foreign Key

4.2.4.2 Relasi Tabel

(70)

Angsuran

(71)

4.2.4.3 Entity Relationship Diagram (ERD)

ERD ( Entity Relationship Diagram ) merupakan model konseption untuk mendeskripsikan hubungan atau relasi antar penyimpanan. Jadi ERD digunakan untuk memodelkan struktur hubungan antar data. Berikut ini merupakan Entity

relationship diagram untuk Sistem Informasi Pendaftaran Pembayaran Dan

Pembagian Kelas Di SMA Muhammadiyah 1 Garut.

Siswa Melakukan

Pembayaran Memiliki

Pendaftaran

Memiliki

Kelas

Memiliki

N

I

Angsuran

I I I

I

N

Gambar 4.8 ERD ( Entity Relationship Diagram) yang diusulkan.

4.2.4.4 Struktur File

(72)

Struktur file menunjukan arus data yang terdiri dari item – item data atau field data. Struktur data menerangkan property yang dimiliki oleh tiap – tiap item data atau field data.

1. Tabel Pendaftaran

Nama Tabel : Pendaftaran Primary : ID Pendaftaran

Tabel 4.3 Tabel Pendaftaran.

No Nama Field

Tipe

Data Size Keterangan 1 id_pendaftaran int 11 ID Pendaftaran 2 nama_siswa varchar 20 Nama Siswa

3 nisn int 50 NISN

4 nomorskhun varchar 30 Nomor SKHUN

5 tempat_lahir varchar 20 Tempat Lahir

6 tanggal_lahir date Tanggal Lahir

7 jenis_kelamin char 1 Jenis Kelamin

8 hobi varchar 30 Hobi

9 cita_cita varchar 30 Cita Cita 10 alamatsiswa varchar 100 Alamat Siswa

11 kodepos varchar 6 Kode Pos

12 no_tlp int 13 No Telepon

13 jumlah_saudara int 11 Jumlah Saudara 14 penyakit varchar 30 Penyakit

15 nama_ayah varchar 20 Nama Ayah 16 alamat_ortu varchar 100 Alamat Orang Tua 17 pendidikan_ayah varchar 20 Pendidikan Ayah 18 pekerjaan_ayah varchar 30 Pekerjaan Ayah 19 no_tlp_ayah int 13 No Telepon Ayah 20 nama_ibu varchar 30 Nama Ibu

21 pendidikan_ibu varchar 30 Pendidikan Ibu 22 pekerjaan_ibu varchar 50 Pekerjaan Ibu

23 penghasilan_ortu varchar 30 Penghasilan Orang Tua 24 nama_smp varchar 20 Nama SMP

(73)

26 jenis_smp varchar 20 Jenis SMP 27 kota_smp varchar 20 Kota SMP

2. Tabel Pembayaran

Nama Tabel : Pembayaran Foreign Key : ID Pendaftaran

Tabel 4.4 Tabel Pembayaran.

No Nama Field

Tipe

Data Size Keterangan 1 id_pembayaran int 11 ID Pembayaran 2 id_pendaftaran int 11 ID Pendaftaran

3 biaya1 varchar 20 Biaya Pembangunan

4 biaya2 varchar 20 Biaya Baju Batik

5 biaya3 varchar 20 Biaya Baju HW

6 status_pembayaran varchar 20 Status pembayaran

7 sisa int 11 Sisa

3 jenis_kelamin varchar 1 Jenis Kelamin

4 id_kelas int 11 ID Kelas

(74)

4. Tabel Kelas

Nama File : Kelas

Tabel 4.6 Tabel Kelas.

No Nama Field

Tipe

Data Size Keterangan

1 id_kelas int 2 ID Kelas

2 kelas varchar 32 Kelas

5. Tabel Angsuran

Nama Tabel : Angsuran Foreign Key : ID Pendaftaran

Tabel 4.7 Tabel Angsuran.

No Nama Field

Tipe

Data Size Keterangan

1 id_angsuran int 11 ID Angsuran

2 Id_pendaftaran int 11 ID Pendaftaran

3 sisa int 11 Sisa

4 bayar int 11 Bayar

5 tanggal_angsuran date Tanggal Angsuran

3.2.4.5 Kodifikasi

(75)

mengklasifikasikan data. Kode dapat dibentuk dari kumpulan huruf, angka, dan karakter khusus. Pengkodean yang dibuat yaitu :

1. No Identitas Siswa Format : XXXXXXXXX

No Urut pendaftaran siswa

Diterima di kelas

Tahun ajaran pertama masuk

Contoh : 111210050

1112 = menunjukan siswa tersebut masuk tahun ajaran 2011/2012

10 = 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. Perancangan Input/Output sangat penting dalam membuat suatu program, karena hal tersebut berguna untuk memudahkan user berinteraksi dengan program (interface). Dalam sub bab ini penulis akan menggambarkan mengenai perancangan Input/Output.

4.2.5.1 Struktur Menu

(76)

(user) tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Berikut adalah gambar perancangannya :

1. Perancangan Menu Utama.

Home

(77)

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 yang nantinya akan digunakan sebagai bukti laporan untuk admin. Dibawah ini terdapat beberapa perancancangan input Sistem Informasi Pendaftaran Pembayaran Dan Pembagian Kelas.

1. Perancangan Login

LOGIN

Username

Password:

Gambar 4.10 Perancangan Login.

(78)

benar maka akan masuk ke halaman sesuai dengan hak aksesnya, apabila salah maka sistem akan menampilkan peringatan bahwa data tidak terdaftar.

2. Perancangan Input Pendaftaran

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Nama Siswa

(79)

3. Perancangan Cetak Surat Pemberitahuan Masuk

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Cetak Surat Pemberitahuan

Pembagian Kelas Siswa Kelas Cetak Seluruh Siswa Baru Log out Form Pendaftaran Siswa Baru

Cari

Cari berdasarkan nama:

Gambar 4.12 Perancangan Cetak Surat Pemberitahuan.

4. Perancangan Pembagian Kelas

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Bagi Kelas

(80)

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Detail Siswa

Gambar 4.14 Perancangan Detail Siswa

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Cetak Siswa Per Kelas Kelas

No Kode Kelas Kelas Action

Data

(81)

5. Perancangan Pencarian data Siswa pembayaran

SMA MUHAMADIYAH 1 GARUT

Sistem Informasi Pendaftaran , Pembayaran dan Pembagian Kelas

Cetak Surat Pembayaran Siswa Baru

No Id Pendaftaran Nama

Data

Bayar LOGO

Siswa Baru Cetak Seluruh Laporan Pembayarn Pembyran Yang Belum Lunas Log out

Cari

No Pendaftaran :

Gambar 4.16 Perancangan Pencarian data Siswa pembayaran

4.2.5.3 Perancangan Output

Perancangan output merupakan rencana pembuatan halaman antarmuka untuk keluaran sebuah program. Istilah output ini kadang-kadang membingungkan, karena output dapat terdiri dari macam-macam jenis. Output

(82)

1. Perancangan Output Surat Pemberitahuan Masuk.

MAJELIS PENDIDIKAN DASAR DAN MENENGAH MUHAMMADIYAH GARUT

SMA MUHAMMADIYAH 1 GARUT TERAKREDITASI "A" Jl. Bratayudha No.39 Telp. (0262) 233427 Garut

44114 Assalamualaikum wr wb.

Yth. Siswa/Siswi muslimin dan muslimah.

Dengan ini kami menyatakan bahwa saudara/saudari telah diterima sebagai siswa/siswi baru di SMA Muhammadiyah 1 Garut.:

No Pendaftaran :

Nama :

Demikian surat pemberitahuan ini dibuat untuk dapat dipergunakan sebagaimana mestinya.

Bagian Pendaftaran LOGO

Gambar 4.17 Perancangan Surat Pemberitahuan Masuk.

2. Perancangan Laporan Daftar Siswa Perkelas

MAJELIS PENDIDIKAN DASAR DAN MENENGAH MUHAMMADIYAH GARUT

SMA MUHAMMADIYAH 1 GARUT TERAKREDITASI "A" Jl. Bratayudha No.39 Telp. (0262) 233427 Garut

44114

Bagian Pendaftaran

No NIS Nama Kelas

LOGO

(83)

3. Perancangan Cetak Surat Pembayaran

MAJELIS PENDIDIKAN DASAR DAN MENENGAH MUHAMMADIYAH GARUT

SMA MUHAMMADIYAH 1 GARUT TERAKREDITASI "A" Jl. Bratayudha No.39 Telp. (0262) 233427 Garut

44114

Bagian Keuangan

No Pembayaran :

No Pendaftaran : Telah Terima Dari :

Uang Sejumlah : Satu Juta Rupiah Uang pembayaran

Biaya Pembangunan : Biaya Baju Batik :

Biaya Baju Hw :

Keterangan :

LOGO

(84)

4. Perancangan Cetak Seluruh Laporan Pembayaran

MAJELIS PENDIDIKAN DASAR DAN MENENGAH MUHAMMADIYAH GARUT

SMA MUHAMMADIYAH 1 GARUT TERAKREDITASI "A" Jl. Bratayudha No.39 Telp. (0262) 233427 Garut

44114

Bagian Keuangan Total Pembangunan :

Total Baju Batik :

Total Baju Hw :

Total Sisa :

Total Pendapatan :

No No,Pembayaran No,Pendaftaran Nama Pembangunan Baju BatikBaju HW Status Sisa Total LOGO

Gambar 4.20 Perancangan Cetak Surat Pembayaran

4.2.6 Perancangan Arsitektur jaringan

Arsitektur Jaringan terdiri dari perkabelan, topologi, media metoda akses dan format paket. Arsitektur yang umum digunakan dalam jaringan adalah berbasis kabel elektrik, melalui perkembangan teknologi optik kini banyak digunakan juga serat kabel optik sebagai media alternatif beserta kelebihan dan kekurangannya. Tujuan dari suatu jaringan adalah menghubungkan jaringan-jaringan yang telah ada dalam jaringan tersebut sehingga informasi dapat di transfer dari satu

Gambar

Gambar 2.2 Topologi Jaringan Bus
Gambar 2 2 Topologi Jaringan Bus . View in document p.35
Gambar 2.3 Topologi Jaringan Star
Gambar 2 3 Topologi Jaringan Star . View in document p.36
Gambar 2.4 Topologi Jaringan Ring (cincin)
Gambar 2 4 Topologi Jaringan Ring cincin . View in document p.36
Gambar 4.1 Flow Map Pendaftaran Pembayaran dan Pembagian Kelas Yang
Gambar 4 1 Flow Map Pendaftaran Pembayaran dan Pembagian Kelas Yang . View in document p.52
gambar dibawah ini.
gambar dibawah ini. . View in document p.53
Gambar 4.3 Data Flow Diagram Level 1 yang berjalan.
Gambar 4 3 Data Flow Diagram Level 1 yang berjalan . View in document p.55
Tabel 4.1 Evaluasi Sistem yang sedang berjalan.
Tabel 4 1 Evaluasi Sistem yang sedang berjalan . View in document p.56
Gambar 4.4 Flow Map yang di usulkan.
Gambar 4 4 Flow Map yang di usulkan . View in document p.61
Gambar 4.9 Perancangan Menu Utama
Gambar 4 9 Perancangan Menu Utama . View in document p.76
Gambar 4.11 Perancangan Input Pendaftaran.
Gambar 4 11 Perancangan Input Pendaftaran . View in document p.78
Gambar 4.12 Perancangan Cetak Surat Pemberitahuan.
Gambar 4 12 Perancangan Cetak Surat Pemberitahuan . View in document p.79
Gambar 4.13 Perancangan Pembagian Kelas
Gambar 4 13 Perancangan Pembagian Kelas . View in document p.79
Gambar 4.15 Perancangan Daftar Kelas
Gambar 4 15 Perancangan Daftar Kelas . View in document p.80
Gambar 4.14 Perancangan Detail Siswa
Gambar 4 14 Perancangan Detail Siswa . View in document p.80
Gambar 4.16 Perancangan Pencarian data Siswa pembayaran
Gambar 4 16 Perancangan Pencarian data Siswa pembayaran . View in document p.81
Gambar 4.18 Perancangan Output Laporan Daftar Siswa Perkelas
Gambar 4 18 Perancangan Output Laporan Daftar Siswa Perkelas . View in document p.82
Gambar 4.17 Perancangan Surat Pemberitahuan Masuk.
Gambar 4 17 Perancangan Surat Pemberitahuan Masuk . View in document p.82
Gambar 4.19 Perancangan Cetak Surat Pembayaran
Gambar 4 19 Perancangan Cetak Surat Pembayaran . View in document p.83
Gambar 4.20 Perancangan Cetak Surat Pembayaran
Gambar 4 20 Perancangan Cetak Surat Pembayaran . View in document p.84
Gambar 4.21 Arsitektur Jaringan  yang diusulkan.
Gambar 4 21 Arsitektur Jaringan yang diusulkan . View in document p.85
Tabel 5.1 Implementasi Antar Muka Halaman Utama.
Tabel 5 1 Implementasi Antar Muka Halaman Utama . View in document p.95
Tabel 5.3 Implementasi Antar Muka Pembayaran .
Tabel 5 3 Implementasi Antar Muka Pembayaran . View in document p.96
Gambar 5.2 Halaman XAMPP Control Panel.
Gambar 5 2 Halaman XAMPP Control Panel . View in document p.97
Gambar 5.1 Halaman Instalasi XAMPP.
Gambar 5 1 Halaman Instalasi XAMPP . View in document p.97
Gambar 5.3 Halaman Utama XAMPP.
Gambar 5 3 Halaman Utama XAMPP . View in document p.98
Gambar 5.5 Frame Login
Gambar 5 5 Frame Login . View in document p.99
Gambar 5.7 Form Pendaftaran
Gambar 5 7 Form Pendaftaran . View in document p.100
Gambar 5.9 Surat Pemberitahuan Masuk
Gambar 5 9 Surat Pemberitahuan Masuk . View in document p.102
Gambar 5.14 Proses Pembagian Kelas
Gambar 5 14 Proses Pembagian Kelas . View in document p.105
Tabel 5.6 Hasil Pengujian Data Pendaftaran.
Tabel 5 6 Hasil Pengujian Data Pendaftaran . View in document p.109

Referensi

Memperbarui...

Download now (112 pages)