Sistem Informasi Data Siswa Pada SMA Mamiyai Al-Ittihadiyah Medan

(1)

SISTEM INFORMASI DATA SISWA PADA SMA

MAMIYAI AL-ITTIHADIYAH MEDAN

TUGAS AKHIR

FIKA ANGGRAINI

052406090

PROGRAM STUDI D-3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2008


(2)

PERSETUJUAN

Judul : SISTEM INFORMASI DATA SISWA PADA SMA

MAMIYAI AL-ITTIHADIYAH MEDAN

Kategori : TUGAS AKHIR

Nama : FIKA ANGGRAINI

Nomor Induk Mahasiswa : 052406090

Program Studi : DIPLOMA III ILMU KOMPUTER Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juli 2008

Diketahui/Disetujui oleh :

Departemen Matematika FMIPA USU

Ketua, Dosen Pembimbing

Dr. Saib Suwilo, M.Sc

NIP. 131 796 149 NIP. 130 535 840


(3)

PERNYATAAN

SISTEM INFORMASI DATA SISWA PADA SMA MAMIYAI AL-ITTIHADIYAH MEDAN

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juli 2008

FIKA ANGGRAINI 052406090


(4)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah kurnia-Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.

Ucapan terima kasih penulis sampaikan kepada Drs. Bambang Irawan, M.Sc selaku pembimbing yang telah meluangkan waktunya dan membantu penulis dalam menyelesaikan Tugas Akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Deaprtemen Dr. Saib Suwilo, M.Sc dan Dr. Sutarman, M.Sc selaku Dekan dan Pembantu Dekan I Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Semua Dosen Pada Departemen Matematika FMIPA USU, pegawai di FMIPA USU, dan Sahabatku Gusni, Yetti, Wulan, dan rekan-rekan kuliah stambuk 2005 khususnya Com B’05. Akhirnya, tidak terlupakan kepada bapak, ibuku tercinta yang telah banyak berkorban baik moril maupun materi serta terima kasih atas kasih sayang dan dukunganya selama ini. Untuk adek-adekku yang sangat aku sayangi Fiki, Hendra, Idrus dan Irvan yang selalu membantu dan memberikan dukungan dan doa’nya kepadaku serta selalu memberikan kasih sayang. Semoga Tuhan Yang Maha Esa akan membalasnya.


(5)

ABSTRAK

Tugas Akhir ini bertujuan untuk mengkomputerisasi Sistem Informasi Data Siswa dengan tujuan sebagai dasar dalam pengambilan keputusan. Sistem ini dikembangkan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan Microsoft Access 2000. Metodologi pengembangan sistem yang digunakan berdasarkan penelitiasn kepustakaan dan penelitian lapangan. Sistem ini meliputi form-form data yang berkaitan dengan data siswa, mata pelajaran, penilaian dan guru. Objektif utama sistem ini adalah untuk melihat arsitektur sistem informasi data siswa agar kinerja pengolahan data dapat ditingkatkan dan rancangan program akan diperoleh lebih mudah.


(6)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Daftar Isi vi

Daftar Tabel viii

Daftar Gambar ix

Bab 1 Pendahuluan 1

1.1 Latar Belakang masalah 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Metodologi Penelitian 3

1.5 Maksud dan Tujuan 4

1.6 Kegunaan Penelitian 4

1.7 Sistematika Penulisan Tugas Akhir 5

Bab 2 Landasan Teori 6

2.1 Pengertian Komputer 6

2.2 Pengertian Sistem, Informasi dan Data 7

2.2.1 Sistem 7

2.2.2 Informasi 7

2.2.3 Data 8

2.3 Pemrograman Visual Basic 9

2.4 Sejarah Visual Basic 10

Bab 3 Tinjauan SMA Mamiyai Al-Ittihadiyah Medan 11 3.1 Struktur Organisasi SMA Mamiyai Al-Ittihadiyah 11 3.2 Uraian Tugas dan Fungsi Organisasi 12

3.2.1 Kepala Sekolah 12

3.2.2 Wakil Kepala Sekolah 13

3.2.3 Kepala Tata Usaha 14

3.2.4 Guru 15


(7)

Bab 4 Perancangan Sistem 16

4.1 Sistem yang Diusulkan 16

4.2 Data Flow Diagram 16

4.3 Struktur Database 20

4.4 Entity Relationship Diagram 21

4.5 Spesifikasi Input 23

4.5.1 Form Menu Utama 23

4.5.2 Form Mata Pelajaran 24

4.5.3 Form Kelas 24

4.5.4 Form Guru 25

4.5.5 Form Siswa 25

4.5.6 Form Nilai 26

4.6 Spesifikasi Output 26

4.6.1 Laporan Daftar Mata Pelajaran 26

4.6.2 Laporan Daftar Guru 27

4.6.3 Laporan Daftar Siswa Keseluruhan 27 4.6.4 Laporan Daftar Nilai Siswa Perkelas 28

4.7 Algoritma Program 28

BAB 5 Implementasi Sistem 34

5.1 Pengertian Implementasi Sistem 34

5.2 Tujuan Implementasi Sistem 34

5.3 Langkah-langkah Implementasi Sistem 35

5.4 Penerapan Implementasi Sistem 35

5.4.1 Kebutuhan Perengkat Lunak 35

5.4.2 Kebutuhan Perangkat Keras 36

5.4.3 Pemakai 36

5.5 Pemeliharaan Sistem 37

BAB 6 Kesimpulan dan Saran 38

6.1 Kesimpulan 38

6.2 Saran 39

Daftar Pustaka 40

Lampiran A : LISTING PROGRAM Lampiran B : SURAT-SURAT


(8)

DAFTAR TABEL

Halaman

Tabel 4.1 Mata Pelajaran 20

Tabel 4.2 Kelas 20

Tabel 4.3 Guru 20

Tabel 4.4 Siswa 21


(9)

DAFTAR GAMBAR

Halaman Gambar 3.1 Struktur Organisasi SMA Mamiyai Al-Ittihadiyah 12

Gambar 4.1 Diagram Konteks 17

Gambar 4.2 Diagram Level 0 18

Gambar 4.3 Diagram Level 1 19

Gambar 4.4 Diagram Relasi Antar Tabel 22

Gambar 4.5 Form Menu Utama 23

Gambar 4.6 Form Menu Mata Pelajaran 24

Gambar 4.7 Form Menu Kelas 24

Gambar 4.8 Form Menu Guru 25

Gambar 4.9 Form Menu Siswa 25

Gambar 4.10 Form Menu Nilai 26

Gambar 4.11 Tampilan Laporan Daftar Mata Pelajaran 26 Gambar 4.12 Tampilan Laporan Daftar Guru 27 Gambar 4.13 Tampilan Laporan Daftar Siswa Keseluruhan 27 Gambar 4.14 Tampilan Laporan Daftar Nilai Siswa Keseluruhan 28


(10)

ABSTRAK

Tugas Akhir ini bertujuan untuk mengkomputerisasi Sistem Informasi Data Siswa dengan tujuan sebagai dasar dalam pengambilan keputusan. Sistem ini dikembangkan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan Microsoft Access 2000. Metodologi pengembangan sistem yang digunakan berdasarkan penelitiasn kepustakaan dan penelitian lapangan. Sistem ini meliputi form-form data yang berkaitan dengan data siswa, mata pelajaran, penilaian dan guru. Objektif utama sistem ini adalah untuk melihat arsitektur sistem informasi data siswa agar kinerja pengolahan data dapat ditingkatkan dan rancangan program akan diperoleh lebih mudah.


(11)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat diperlukan oleh suatu organisasi atau perusahaan. Sekolah merupakan salah satu organisasi yang bergerak dalam memberikan pelayanan kepada masyarakat dalam bidang pendidikan. Salah satu unsur terpenting dari suatu sekolah adalah siswa. Dalam suatu sekolah ada ratusan bahkan lebih siswa yang masing-masing mempunyai data yang berbeda.

Dengan kemajuan teknologi yang telah dicapai saat ini dapat dijumpai sumber utamanya yaitu penggunaan data dan informasi yang cepat dan akurat. Komputer merupakan salah satu keajaiban teknologi yang saat ini banyak digunakan untuk membantu permasalahan yang sering dihadapi oleh suatu organisasi atau perusahaan. Oleh karena itu dirasakan penggunaan komputer sebagai alat bantu dalam penyampaian informasi siswa pada suatu sekolah dengan menggunakan suatu aplikasi yang dirancang sedemikian rupa sesuai dengan kebutuhan sekolah yang bersangkutan.


(12)

Dengan pertimbangan tersebut penulis memilih judul, yaitu: “SISTEM INFORMASI

DATA SISWA PADA SMA MAMIYAI AL-ITTIHADIYAH MEDAN “.

Dalam merancang sistem informasi pada SMA Mamiyai Al-Ittihadiyah Medan penulis menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. Hal ini disebabkan mengingat Visual Basic merupakan bahasa pemrograman yang handal untuk membuat suatu aplikasi dalam Microsoft Windows.

1.2Rumusan Masalah

Pengolahan data siswa dengan menggunakan komputer akan dapat mempercepat waktu pengerjaan pengolahan data siswa pada SMA Mamiyai Al-Ittihadiyah Medan. Dengan demikian dapat diidentifikasikan masalah dalam penelitian ini adalah bagaimana mengkomputerisasi Sistem Informasi Data Siswa Pada SMA Mamiyai Al-Ittihadiyah Medan.

1.3Batasan Masalah

Agar masalah yang akan dibahas tidak menyimpang dari judul dan latar belakang yang telah diuraikan, oleh karena itu penulis membatasi permasalahan yang dibahas


(13)

yaitu mengenai data siswa, data nilai, data mata pelajaran dan data guru yang mengajar.

1.4Metode Penelitian

Metode penelitian adalah salah satu cara yang bersifat otomatis dan objektif dengan tujuan untuk memperoleh dan mengumpulkan keterangan atau informasi yang dapat digunakan sebagai pedoman dalam melaksanakan penelitian.

Adapun metode penelitian yang penulis gunakan dalam menyelesaikan Tugas Akhir ini adalah:

1. Penelitian Lapangan (Field Research)

Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini dilakukan dengan cara:

a. Wawancara (Interview)

Dalam hal ini penulis mengadakan tanya jawab kepada staff dan guru yang berhubungan dengan masalah yang akan dibahas.


(14)

Dalam metode ini penulis melakukan observasi untuk mendapatkan data secara umum dengan melihat langsung, mengamati dan mencatat kegiatan yang ada pada SMA Mamiyai Al-Ittihadiyah Medan.

2. Penelitian Kepustakaan (Library Reaserch)

Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai dalam menyusun Tugas Akhir. Dalam hal ini penulis melakukannya dengan membaca serta mengkaji buku-buku yang berkaitan dengan masalah yang ditinjau.

1.5Maksud dan Tujuan

Maksud penulis mengadakan penelitian pada SMA Mamiyai Al-Ittihadiyah Medan adalah untuk menemukan suatu cara yang tepat dalam pembuatan laporan data siswa pada sekolah tersebut sehingga sistem informasi yang akan dirancang sesuai dengan kebutuhan dan permasalahan yang ada dengan bantuan aplikasi Microsoft Visual Basic 6.0. Adapun tujuan dari penelitian yang penulis lakukan adalah:

1. Mengumpulkan data sebagai bahan penunjang untuk menyelesaikan Tugas Akhir.

2. Merancang sistem informasi siswa pada SMA Mamiyai Al-Ittihadiyah Medan dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.


(15)

1.6Kegunaan Penelitian

Kegunaan penelitian yang penulis lakukan adalah sebagai berikut:

1. Bagi SMA Mamiyai Al-Ittihadiyah Medan mendapatkan suatu aplikasi yang telah dikomputerisasi yang memudahkan dalam mencari informasi tentang data siswa. Sedangkan bagi staff guru di SMA tersebut mendapatkan kemudahan pekerjaan dalam menangani suatu pengolahan data siswa.

2. Bagi penulis untuk memenuhi syarat bagi Mahasiswa/i Fakultas Matematika dan Ilmu Pengetahuan Alam Program Studi D-3 Ilmu Komputer dalam menyelesaikan perkuliahan.

3. Merupakan kesempatan yang baik bagi penulis untuk menerapkan dan mengaplikasikan ilmu yang diperoleh di bangku perkuliahan.

1.7 Sistematika Penulisan

Dalam penulisan ini, penulis membuat suatu sistematika yang bertujuan untuk menggambarkan secara ringkas bab-bab yang mencakup hal-hal sebagai berikut:

BAB 1 : PENDAHULUAN

Bab ini berisikan mengenai latar belakang, rumusan masalah, batasan masalah, metodologi penelitian, maksud dan tujuan dari penelitian, kegunaan penelitian dan sistematika penulisan.


(16)

BAB 2 : LANDASAN TEORI

Bab ini menjelaskan tentang landasan teori yang meliputi pengertian komputer, sistem, informasi, data dan uraian singkat Microsoft Visual Basic 6.0.

BAB 3 : TINJAUAN SMA MAMIYAI AL-ITTIHADIYAH MEDAN

Bab ini menjelaskan tentang struktur organisasi pada SMA Mamiyai Al-Ittihadiyah Medan, fungsi dan tugas beberapa pengelola sekolah serta sistem yang sedang berjalan.

BAB 4 : PERANCANGAN SISTEM

Bab ini menjelaskan tentang perancangan sistem yang diusulkan meliputi Data Flow Diagram, struktur database, Entity Relationship

Data dan algoritma.

BAB 5 : IMPLEMENTASI

Bab ini menjelaskan tentang implementasi sistem yang telah dirancang.

BAB 6 : KESIMPULAN DAN SARAN

Bab ini mencakup kesimpulan dan saran.


(17)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer berasal dari bahasa Latin “computare” yang berarti alat hitung, dalam bahasa Inggris yaitu “to compute” yang artinya menghitung. Komputer merupakan alat pengolahan data yang bekerja secara elektronik, dengan kecepatan dan ketelitian yang sangat tinggi dan mampu mengerjakan proses data berdasarkan program yang tersimpan dalam memori masing-masing komputer dengan keterlibatan manusia yang minimum.

Sejalan dengan perkembangan komputer banyak para ahli yang memberikan definisi komputer antara lain adalah:

1. Komputer adalah suatu rangkaian peralatan elektronik yang bekerja sama untuk melakukan rangkaian-rangkaian pekerjaan secara otomatis melalui instruktur atau program yang diberikan kepadanya.

2. Komputer adalah mesin-mesin elektronik yang menerima data dan menggolongkan secara otomatis untuk mengatasi berbagai masalah serta menghasilkan informasi.


(18)

3. Komputer sebagai suatu sistem elektronik yang bertujuan mengolah data, mampu menerima masukan dan keluaran. Proses yang seperti itu memiliki ciri khas berkecepatan tinggi. Kemampuan, kecakapan dan kepandaian dalam mengatur instruktur untuk memecahkan sebuah masalah.

2.2 Pengertian Sistem, Informasi dan Data

2.2.1 Sistem

Menurut Jogiyanto H. M (Analisis dan Desain Sistem Informasi, 1989, Hal:1) Pengertian sistem dapat diartikan sebagai proses dari suatu kumpulan elemen yang berhubungan satu dengan yang lain secara fungsional serta membentuk suatu jaringan yang utuh untuk mencapai tujuan.

Teori sistem mengatakan bahwa setiap unsur pembentuk organisasi adalah penting dan harus mendapat perhatian yang utuh supaya manajer dapat bertindak lebih efektif, yang dimaksud unsur dan komponen pembentuk organisasi di sini bukan hanya bagian yang tampak secara fisik tetapi juga hal-hal yang bersifat abstrak atau konseptual seperti misi, pekerjaan, kegiatan, kelompok informasi dan lain-lainnya.


(19)

2.2.2 Informasi

Informasi merupakan hasil pengolahan data yang lebih berguna dan berarti bagi yang menerimanya untuk mencapai suatu tujuan tertentu. Informasi adalah data yang telah diolah menjadi bentuk yang penting bagi penerima dan mempunyai nilai yang nyata atau dapat dirasakan dalam keputusan-keputusan yang sekarang dan keputusan yang akan datang.

Dalam era globalisasi ini informasi merupakan salah satu kunci sukses bagi kelangsungan hidup pada perusahaan, instansi-instansi pemerintahan dan organisasi maupun badan usaha lainnya. Dengan menggunakan teknologi informasi tersebut dapatlah diakses informasi dari negara manapun, seperti melalui internet. Informasi akan memiliki arti manakala informasi tersebut memiliki unsur-unsur sebagai berikut:

1. Informasi yang akurat yaitu informasi yang hendak disajikan harus secara teliti, lengkap dan akurat.

2. Informasi yang lengkap yaitu jumlah informasi harus memadai untuk mengidentifikasi masalah dan dimulai menemukan pemecahan potensial.

3. Informasi yang relevan yaitu informasi yang mempunyai hubungan dengan masalahnya. Sehingga para pengambil keputusan dapat menggunakannya untuk menentukan pemecahan dan mulai menentukan solusi potensial.


(20)

4. Informasi yang tepat waktunya yaitu untuk menjadi tepat pada waktunya. Informasi harus tersedia saat dibutuhkan untuk menentukan pemecahan masalah atau untuk mengidentifikasikan pemacahan masalahnya yang potensial.

2.2.3 Data

Data yang berasal dari kata “datum”, berarti fakta yang mengandung arti pengolahan data dengan menggunakan komputer dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf yang menunjukkan suatu ide, objek, kondisi atau situasi. Data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan data ada 3 (tiga) yang disebut dengan siklus pengolahan data yaitu:

1. Pada tahapan input yaitu dilakukan proses pemasukan data ke dalam proses komputer lewat alat input.

2. Pada tahapan processing yaitu dilakukan proses pengolahan data yang sudah di masukkan, yang dilakukan oleh alat pemroses yang dapat berupa proses perhitungan, perbandingan, pengendali atau pencarian distorage.


(21)

3. Pada tahapan output yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output yaitu berupa informasi.

2.3 Visual Basic

Microsoft Visual Basic adalah pemrograman yang mutakhir. Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows. Visual Basic juga merupakan bahasa pemrograman Object Oriented Progamming (OOP), yaitu pemrograman berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna dan mudah dipakai berbasis Windows.

Dengan menggunakan Visual Basic akan menemukan teknik pemrograman yang sangat berbeda dengan pemrograman prosedural. Selain itu keunggulan yang dimiliki oleh Visual Basic adalah teknik penggunaan grafisnya yang sangat handal. Dengan teknik ini kesulitan-kesulitan dalam merancang antarmuka untuk program dapat diminimalisasi, karena Visual Basic menyediakan sarana (tools) untuk merancang program.

Sekarang ini penggunaan Visual Basic terbaru adalah versi 6.0 yang merupakan program Database for Windows yang lengkap, menyediakan fasilitas database beserta berbagai jenis laporan dan form yang diperlukan dan dilengkapi


(22)

dengan bahasa pemrograman compiler. Keistimewaan Visual Basic 6.0 di antaranya seperti:

1. Menggunakan platform pembuatan program yang memilki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++.

2. Memiliki compiler handal yang dapat menghasilkan file executable yang lebih cepat dan efisien dari sebelumnya.

3. Memiliki sarana yang lebih canggih untuk mengakses database yang berkemampuan tinggi dan tambahan kontrol-kontrol baru yang disesuaikan dengan kebutuhan serta peningkatan kaidah struktur pemrograman.

2.4 Sejarah Visual Basic

Berikut ini adalah point-point penting dari sejarah perkembangan Bahasa Pemrograman Visual Basic:

1. Visual Basic pertama kali diperkenalkan pada tahun 1991 yaitu pemrograman Visual Basic untuk versi Sistem Operasi Dos dan Windows.

2. Visual Basic 3.0 dirilis untuk Windows. 3. Visual Basic 4.0 dirilis pada akhir tahun 1995.


(23)

BAB 3

TINJAUAN SMA MAMIYAI AL-ITTIHADIYAH MEDAN

3.1 Struktur Organisasi SMA Mamiyai Al-Ittihadiyah Medan

Sekolah SMA Mamiyai Al-Ittihadiyah merupakan salah satu sekolah swasta di daerah Medan Area yang diresmikan pada pada tahun 1983 yang beralamat di jalan Bromo No. 25 Medan.

Sekolah SMA Mamiyai Al-Ittihadiyah memiliki 14 ruangan, yang terdiri dari 6 ruangan belajar, 1 ruangan guru, 1 ruangan Kepala sekolah, 1 ruangan Tata Usaha, 1 ruangan Lab Komputer, 1 ruangan Lab Fisika dan Biologi, 1 ruangan Lab Kimia, 1 ruangan PKS dan 1 ruangan BP.

Sekolah Menengah Atas (SMA) Mamiyai Al-Ittihadiyah Medan dipimpin oleh seorang Kepala Sekolah dan dibantu oleh Wakil Kepala Sekolah yang terbagi atas beberapa bidang di antaranya bidang kurikulum, kesiswaan, sarana/prasarana dan hubungan masyarakat dan seorang Kepala Tata Usaha. Dalam pelaksanaan kegiatan belajar mengajar sehari-hari dibantu oleh guru.


(24)

KEPALA SEKOLAH

TATA USAHA BADAN

PEMBIMBING WALI KELAS WAKASEK II Guru-guru WAKASEK III WAKASEK I KELAS X KELAS XI IPA KELAS XI IPS KELAS XII IPA1 KELAS XII IPA2 KELAS XII IPS


(25)

3.2 Uraian Tugas dan Fungsi Organisasi

3.2.1 Kepala Sekolah

Kepala Sekolah berfungsi dan bertugas sebagai edukator, manejer, administrator,

supervisor serta pemimpin.

3.2.2 Wakil Kepala Sekolah

Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam kegiatan:

1. Penyusunan rencana, pembuatan program kegitan dan program pelaksanaan 2. Pengorganisasian

3. Pengarahan 4. Pengkoordinasian 5. Pengawasan 6. Penilaian

7. Identifikasi dan pengumpulan 8. Penyusunan laporan

Wakil Kepala Sekolah juga membantu Kepala Sekolah dalam urusan-urusan sebagai berikut:


(26)

a. Urusan Kurikulum

1. Pengelolaan siswa 2. Pembagian tugas guru 3. Kegitan belajar-mengajar 4. Menyusun jadwal pelajaran 5. Melakukan penjabaran kurikulum 6. Mendata buku referensi guru

7. Mengkoordinasi adminitrasi buku kurikulum 8. Pengadministrasian bahan evaluasi

9. Penyusunan test, perangkingan penerimaan siswa baru(PSB)

b. Urusan Hubungan Masyarakat

1. Mendata dan melaksanakan pemilihan siswa teladan. 2. Pendataan dan pendistribusian beasiswa.

3. Mengatur pelaksanaan upacara bendera, termasuk pengaturan petugs, pembina upacara dan pengawas barisan siswa.

4. Membuat data statistik sekolah.

5. Mengatur kerjasama dengan instansi lain seperti perusahaan atau lembaga non- departemen lainnya.


(27)

3.2.3 Kepala Tata Usaha

Kepala Tata Usaha mempunyai tugas melaksanakan ketatausahaan sekolah dan bertanggung jawab kepada Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut:

1. Penyusunan program kerja tata usaha sekolah. 2. Pengolahan keuangan sekolah.

3. Penyusunan administrasi perlengkapan sekolah.

4. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara umum.

3.2.4 Guru

Guru berfungsi dalam melaksanakan kegiatan pendidikan mempunyai tugas: 1. Menyusun pembuatan program tahunan

2. Melaksanakan kegiatan belajar mengajar 3. Membuat analisa materi pelajaran 4. Melaksanakan analisis hasil evaluasi.


(28)

3.3 Fungsi dan Tugas Sekolah

Sekolah merupakan lembaga pendidikan yang berfungsi sebagai Unit Pelaksana Teknis (UTP) pendidikan jalur sekolah, secara besar memiliki tugas dan tanggung jawab sebagai berikut:

1. Melaksanakan pendidikan di Sekolah selama jangka waktu tertentu sesuai dengan jenis, jenjang, dan sifat Sekolah.

2. Melaksanakan pendidikan dan pengajaran sesuai dengan kurikulum yang berlaku.

3. Melaksanakan bimbingan dan konseling bagi siswa di Sekolah. 4. Membina Organisasi Siswa Intra Sekolah (OSIS).

5. Melaksanakan Urusan Tata Usaha.


(29)

BAB 4

PERANCANGAN SISTEM

4.1 Sistem Yang Diusulkan

Proses pengolahan data siswa yang dilakukan di dalam sistem informasi yang baru ini tidak jauh berbeda dengan proses pengolahan data siswa pada sistem yang sedang berjalan. Pada sistem informasi yang dirancang ini pengerjaannya dilakukan dengan menggunakan alat bantu komputer sebagai tempat penyimpanan data sekaligus pemrosesan pengolahan data siswa yang mencakup data nilai, data mata pelajaran dan data guru.

4.2 Data Flow Diagram (DFD)

Data Flow Diagram adalah suatu model logika yang dibuat untuk menggambarkan dari mana asal data dan ke mana tujuan data yang keluar dari sistem, di mana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.

Untuk lebih jelasnya mengenai sistem informasi data siswa pada SMA Mamiyai Al-Ittihadiyah Medan dapat dilihat pada DFD Gambar 4.1.


(30)

(31)

(32)

(33)

4.3 Struktur Database

Struktur database adalah kumpulan data yang berhubungan antara satu dengan yang lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi para pengguna. Adapun struktur database yang digunakan antara lain:

Tabel 4.1 Struktur Database Mata pelajaran

Field Name Type Data

Size Description Kode_mt * Text 2 Matapelajaran

Nama_mt text 20 Nama Matapelajaran

Tabel 4.2 Struktur Database Kelas

Field Name Type Data

Size Description

Kode_kls * Text 2 Kode Kelas

Nama_ kls text 4 Nama Kelas

Tabel 4.3 Struktur Database Guru

Field Name Type Data

Size Description

NIP * Text 9 Kode Guru

Nama_Guru Text 30 Nama

Alamat Text 25 Alamat

JenKel Text 1 Jenis Kelamin


(34)

Tabel 4.4 Struktur Database Siswa

Field Name Type Data

Size Description

NIS * Text 5 Nomor Induk Siswa

Nama_Sis Date 30 Nama Siswa

Alamat Text 25 Alamat

Telp Text 12 Telepon

Jenkel Text 1 Jenis Kelamin

Agama Text 1 Agama

Kode_Kelas ** Text 2 Kode Kelas

Tabel 4.5 Struktur Database Nilai

Field Name Type Data

Size Description

NIS ** Text 5 Nomor Induk Siswa

Kode_Kelas Text 2 Kode Kelas

Sem Text 1 Semester

Thn_Ajrn Text 8 Tahun Ajaran

Kode_mt ** Text 2 Matapelajaran Nilai_Khdrn Long 4 Nilai Tugas Nilai_Tgs Long 4 Nilai Formatif Nilai_Quis Long 4 Nilai Sumatif Nilai_UTS Long 4 Nilai Tugas Nilai_UAS Long 4 Nilai Formatif Nilai_Rata Long 4 Nilai Sumatif

NIP ** Text 9 Kode Guru

4.4 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) tersusun atas 3 (tiga) komponen yaitu entitas, atribut dan kerelasian antar entitas. Secara garis besar entitas merupakan objek yang


(35)

terlibat dalam sebuah sistem. Atribut berperan sebagai penjelas entitas dan kerelasian menunjukkan hubungan yang terjadi antara 2 (dua) entitas.

Adapun ERD dari Sistem Informasi Siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah sebagai berikut:


(36)

Gambar 4.4 Relasi Antar Tabel 4.5 Spesifikasi Input

Data yang menjadi dasar/input dalam sistem informasi data siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah:

4.5.1 Form Utama


(37)

4.5.2 Form Mata Pelajaran

Gambar 4.6 Form Mata Pelajaran


(38)

Gambar 4.7 Form Kelas

4.5.4 Form Guru

Gambar 4.8 Form Guru 4.5.5 Form Siswa


(39)

4.5.6 Form Nilai

Gambar 4.10 Form Nilai 4.6 Spesifikasi Output

Data yang telah dimasukkan/diinput dapat dicetak sebagai hasil akhir atau output. Adapun hasil akhir dari Sistem Informasi data Siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah sebagai berikut:


(40)

Gambar 4.11 Laporan Daftar Mata Pelajaran 4.6.2 Laporan Daftar Guru

Gambar 4.12 Laporan Daftar Guru

4.6.3 Laporan Daftar Siswa Keseluruhan


(41)

4.6.4 Laporan Daftar Nilai Siswa Perkelas

Gambar 4.14 Laporan Daftar Nilai Siswa Perkelas

4.7 Algoritma Program

Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika. Adapun algoritma yang akan dibahas antara lain yaitu:

1. Algoritma Menu Utama

Langkah 1 : Klik Start, Baca Menu, maka tampil File, Report Langkah 2 : Jika Klik File, maka baca Menu File


(42)

2. Algoritma Menu File

Jika baca menu file, maka tampil pilihan Input Data Matapelajaran

Input Data Kelas Input Data Guru Input Data Siswa Input Data Nilai Exit

Langkah 1 Jika klik mata pelajaran, maka Baca Form Input Data Matapelajaran Langkah 2 : Jika klik kelas, maka Baca Form Input Data Kelas

Langkah 3 : Jika klik Guru, maka Baca Form Input Data Guru Langkah 4 : Jika klik Siswa, maka Baca Form Input Data Siswa Langkah 5 : Jika klik nilai, maka Baca Form Input Data Nilai Langkah 6 : Jika klik Exit, maka Keluar dari Program

3. Algoritma Menu Laporan

Jika baca menu laporan, maka tampil Pilihan Laporan Daftar Matapelajaran


(43)

Laporan Daftar Siswa Keseluruhan Laporan Daftar Siswa Perkelas

Laporan Daftar Nilai Siswa Perkelas Persemester Laporan Daftar Nilai Siswa Persemester

Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran.

Langkah 1 : Jika klik Laporan Daftar Mata pelajaran, maka tampil Laporan Daftar Matapelajaran

Langkah 2 : Jika klik Laporan Daftar Guru, maka tampil Laporan Daftar Guru

Langkah 3 : Jika klik Laporan Daftar Siswa Keseluruhan, maka tampil Laporan Daftar Siswa Keseluruhan

Langkah 4 : Jika klik Laporan Daftar Siswa Perkelas, maka tampil Laporan Daftar Siswa Perkelas

Langkah 5 : Jika klik Laporan Daftar NIlai Siswa Perkelas Persemester, maka tampil Laporan Daftar Nilai Siswa Perkelas Persemester

Langkah 6 : Jika klik Daftar Nilai Siswa Persemester, maka tampil Laporan Daftar Nilai Siswa Persemester

Langkah 7 : Jika klik Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran, maka tampil Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran


(44)

Jika baca menu Mata pelajaran, maka tampil pilihan Proses, Tambah, Cari, Keluar. Langkah 1 : Jika klik tambah, maka isi kode mata pelajaran. Jika data ingin di

simpan, maka klik simpan. Jika tidak, maka klik batal.

Langkah 2 : Jika klik cari maka isi kode mata pelajaran pada teks cari. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi. Jika tidak dikoreksi, maka klik batal.

Langkah 3 : Jika klik keluar, maka keluar dari form mata pelajaran dan kembali ke menu utama

5. Algoritma Kelas

Baca Menu Kelas

Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.

Langkah 1 : Jika klik tambah, maka isi kode kelas. Jika data ingin di simpan, maka klik simpan. Jika tidak, maka klik batal.

Langkah 2 : Jika klik cari, maka isi kode kelas pada teks cari. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi. Lalu perbaiki data kemudian klik simpan jika ingin disimpan. Jika tidak, maka klik batal.

Langkah 3 : Jika klik keluar, maka keluar dari form kelas dan kembali ke menu utama


(45)

6. Algoritma Guru

Baca Menu Guru

Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.

Langkah 1 : Jika klik tambah, maka isi NIP. Jika data ingin di simpan, maka klik simpan jika tidak klik batal.

Langkah 2 : Jika klik cari, maka isi NIP pada text cari, jika bertemu, maka akan tampil data guru. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi lalu perbaiki data kemudian klik simpan jika ingin disimpan. Jika tidak, maka klik batal.

Langkah 3 : Jika klik keluar, maka keluar dari form guru dan kembali ke menu utama

7. Algoritma Siswa

Baca Menu Siswa

Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.

Langkah 1 : Jika klik tambah, maka isi NIS, Jika data ingin di simpan, maka klik simpan jika tidak, maka klik batal.

Langkah 2 : Jika Klik Cari maka isi NIS pada text cari. Kode dicari jika tidak bertemu kembali ke isi NIS, jika bertemu, maka tampil data siswa. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka


(46)

klik koreksi. Jika ingin disimpan, maka klik simpan. Jika tidak, maka klik batal.

Langkah 3 : Jika Klik Keluar, maka keluar dari form siswa dan kembali ke menu utama.

8. Algoritma Nilai

Baca Menu Nilai

Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.

Langkah 1 : Jika klik tambah, maka isi NIS. Jika data ingin di simpan, maka klik simpan jika tidak, maka klik batal.

Langkah 2 : Jika klik cari, maka isi NIP pada text cari. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi. Jika ingin disimpan, maka klik simpan. Jika tidak, maka klik batal.

Langkah 3 : Jika klik keluar, maka keluar dari form nilai dan kembali ke menu utama


(47)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan untuk menyelesaikan desain sistem yang disetujui untuk menguji dan memulai menggunakan sistem yang baru atau sistem yang diperbaiki.

5.2 Tujuan Implementasi Sistem

Tujuan dari implementasi sistem adalah:

1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui, menyusun dokumen-dokumen baru atau yang sedang diperbaiki.

2. Menulis, menguji atau mendokumentasikan program dan prosedur yang diperbaiki oleh desain sistem yang disetujui.

3. Memastikan bahwa user dapat mengoperasikan sistem baru dan melatih pemakai.


(48)

4. Memperhitungkan bahwa sistem memenuhi permintaan user dengan menguji sistem secara menyeluruh.

5. Memastikan bahwa konversi ke sistem yang baru berjalan secara benar dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3Langkah-langkah Implementasi Sistem

Langkah-langkah yang dibutuhkan dalam melakukan implementasi sistem adalah sebagai berikut:

1. Pemilihan dan pelatihan user 2. Menyelesaikan desain sistem

3. Mendapatkan software dan hardwaware

4. Menulis, menguji, mengontrol dan mendokumentasikan program komputer 5. Mendapatkan persetujuan

5.4Penerapan Implementasi Sistem

5.4.1 Kebutuhan Perangkat Lunak (Sotfware)

Untuk mendukung sistem kerja dari hardware diperlukan software di dalamnya. Untuk sistem ini diperlukan perangkat lunak, yaitu:

1. Sistem Operasi Windows 98


(49)

3. Microsoft Visual Basic 6.0 untuk membuat program dan Crystal Report 3.2

5.4.2 Kebutuhan Perangkat Keras (Hardware)

Penggunaan hardware sangat berpengaruh pada cepat lambatnya proses program yang akan dijalankan dan dihasilkan. Untuk memperoleh hasil yang baik perlu diperhatikan beberapa hal, yaitu:

1. Satu unit personal komputer 2. Memori minimal 512 MB

3. Hardisk sesuai dengan kebutuhan 4. Keyboard, printer dan mouse

5.4.3 Pemakai (Brainware)

Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan menjadikan program tersebut dapat berjalan dengan baik. Tenaga sumber daya manusia yang dibutuhkan adalah:

1. Sistem analis, yaitu seorang profesional yang bergerak di bidang pengembangan sistem yang akan membentuk dan membangun fasilitas desain sistem.


(50)

2. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer agar dapat digunakan oleh pemakai (User) serta merancang antarmuka pemakai (Interface) pada program.

3. Operator, yaitu orang yang menangani sacara langsung pengolahan data komputer.

4. Data Entry Operator, yaitu orang yang melakukan pengurusan terhadap data

yang akan diolah, mulai dari pengumpulan data, perekaman data ke dalam komputer hingga pemeriksaan data dan pengiriman informasi yang akan dihasilkan oleh komputer.

5.5 Pemeliharaan Sistem

Adanya kecenderungan jumlah data yang besar, baik kapasitas atau jenisnya akan sangat mempengaruhi penanganan pemakai. Dengan begitu diperlukan adanya pemeliharaan sistem agar sistem tersebut dapat berjalan dengan semestinya dan dapat digunakan semaksimal mungkin. Adapun tujuan dari pemeliharaan sistem adalah sebagai berikut:

1. Mencegah modifikasi sistem yang akan menyebabkan masalah lain. 2. Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi.

3. Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem dengan menganalisa informasi tentang modifikasi sistem.


(51)

4. Apabila mengganti pemeliharaan sistem dangan survey sistem, maka modifikasi yang diminta relatif besar.

5. Memindahkan gangguan kontrol dan gangguan operasi yang disebabkan oleh pemeliharaan sistem.


(52)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan pembahasan yang telah diuraikan pada bab-bab sebelumnya, penulis mengambil kesimpulan sebagai berikut:

1. Adapun langkah-langkah yang penulis lakukan dalam pembuatan Sistem Informasi Data Siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah dengan Studi Kelayakan yaitu: kebutuhan yang diidentifikasikan dalam membuat sistem komputerisasi; Perencanaan yaitu: memberikan gambaran umum mengenaia sistem yang akan dikerjakan; Analisis yaitu: untuk menyusun atau mengembangkan flow data dari sistem data yang baru; Perancangan yaitu: langkah untuk menentukan database; Implementasi yaitu prosedur yang dilakukan untuk menyelesaikan desain sistem yang telah dikomputerisasi.

2. Sistem informasi ini dapat menunjang kinerja staff guru dalam mengolah data siswa tersebut.


(53)

6.2 Saran

Adapun saran yang dapat penulis kemukakan dalam Tugas Akhir ini adalah sebagai berikut:

1. Agar Sistem Informasi Data Siswa yang telah dirancang dapat diterapkan oleh SMA Mamiyai Al-Ittihadiyah Medan sehingga pengolahan data siswa ini dapat berjalan lebih baik lagi.

2. Kepada pihak yang ingin mengembangkan Sistem Informasi pada SMA Mamiyai Al-Ittihadiyah Medan, agar system ini dapat disempurnakan lagi.


(54)

DAFTAR PUSTAKA

Daryanto. 2004. Belajar Komputer Visual Basic. Bandung: PT. Elex Media Komputindo.

Hartono, Jogiyanto.1989. Analisis dan Desain Sistem Informasi. Edisi ke-3. Yogyakarta: Andi.

Lead, Raymond. 1998. Sistem Informasi Manajemen. Yogyakarta: PT. Elex media Komputindo.

Razaq. A. 2003. Belajar Praktis Pemrograman Visual Basic 6.0. Yogyakarta: Indah Surabaya.

Waluyo, Harry. 1997. Sistem Informasi Komputer dalam Bisnis. Jakarta: PT. Rineka Cipta.


(1)

3. Microsoft Visual Basic 6.0 untuk membuat program dan Crystal Report 3.2

5.4.2 Kebutuhan Perangkat Keras (Hardware)

Penggunaan hardware sangat berpengaruh pada cepat lambatnya proses program yang akan dijalankan dan dihasilkan. Untuk memperoleh hasil yang baik perlu diperhatikan beberapa hal, yaitu:

1. Satu unit personal komputer 2. Memori minimal 512 MB

3. Hardisk sesuai dengan kebutuhan 4. Keyboard, printer dan mouse

5.4.3 Pemakai (Brainware)

Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan menjadikan program tersebut dapat berjalan dengan baik. Tenaga sumber daya manusia yang dibutuhkan adalah:

1. Sistem analis, yaitu seorang profesional yang bergerak di bidang pengembangan sistem yang akan membentuk dan membangun fasilitas desain sistem.


(2)

2. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer agar dapat digunakan oleh pemakai (User) serta merancang antarmuka pemakai (Interface) pada program.

3. Operator, yaitu orang yang menangani sacara langsung pengolahan data komputer.

4. Data Entry Operator, yaitu orang yang melakukan pengurusan terhadap data yang akan diolah, mulai dari pengumpulan data, perekaman data ke dalam komputer hingga pemeriksaan data dan pengiriman informasi yang akan dihasilkan oleh komputer.

5.5 Pemeliharaan Sistem

Adanya kecenderungan jumlah data yang besar, baik kapasitas atau jenisnya akan sangat mempengaruhi penanganan pemakai. Dengan begitu diperlukan adanya pemeliharaan sistem agar sistem tersebut dapat berjalan dengan semestinya dan dapat digunakan semaksimal mungkin. Adapun tujuan dari pemeliharaan sistem adalah sebagai berikut:

1. Mencegah modifikasi sistem yang akan menyebabkan masalah lain. 2. Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi.

3. Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem dengan menganalisa informasi tentang modifikasi sistem.


(3)

4. Apabila mengganti pemeliharaan sistem dangan survey sistem, maka modifikasi yang diminta relatif besar.

5. Memindahkan gangguan kontrol dan gangguan operasi yang disebabkan oleh pemeliharaan sistem.


(4)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan pembahasan yang telah diuraikan pada bab-bab sebelumnya, penulis mengambil kesimpulan sebagai berikut:

1. Adapun langkah-langkah yang penulis lakukan dalam pembuatan Sistem Informasi Data Siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah dengan Studi Kelayakan yaitu: kebutuhan yang diidentifikasikan dalam membuat sistem komputerisasi; Perencanaan yaitu: memberikan gambaran umum mengenaia sistem yang akan dikerjakan; Analisis yaitu: untuk menyusun atau mengembangkan flow data dari sistem data yang baru; Perancangan yaitu: langkah untuk menentukan database; Implementasi yaitu prosedur yang dilakukan untuk menyelesaikan desain sistem yang telah dikomputerisasi.

2. Sistem informasi ini dapat menunjang kinerja staff guru dalam mengolah data siswa tersebut.


(5)

6.2 Saran

Adapun saran yang dapat penulis kemukakan dalam Tugas Akhir ini adalah sebagai berikut:

1. Agar Sistem Informasi Data Siswa yang telah dirancang dapat diterapkan oleh SMA Mamiyai Al-Ittihadiyah Medan sehingga pengolahan data siswa ini dapat berjalan lebih baik lagi.

2. Kepada pihak yang ingin mengembangkan Sistem Informasi pada SMA Mamiyai Al-Ittihadiyah Medan, agar system ini dapat disempurnakan lagi.


(6)

DAFTAR PUSTAKA

Daryanto. 2004. Belajar Komputer Visual Basic. Bandung: PT. Elex Media Komputindo.

Hartono, Jogiyanto.1989. Analisis dan Desain Sistem Informasi. Edisi ke-3. Yogyakarta: Andi.

Lead, Raymond. 1998. Sistem Informasi Manajemen. Yogyakarta: PT. Elex media Komputindo.

Razaq. A. 2003. Belajar Praktis Pemrograman Visual Basic 6.0. Yogyakarta: Indah Surabaya.

Waluyo, Harry. 1997. Sistem Informasi Komputer dalam Bisnis. Jakarta: PT. Rineka Cipta.