• Tidak ada hasil yang ditemukan

Sistem Informasi Data Siswa Pada SMA Mamiyai Al-Ittihadiyah Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Data Siswa Pada SMA Mamiyai Al-Ittihadiyah Medan"

Copied!
54
0
0

Teks penuh

(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

(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

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

(5)

ABSTRAK

(6)

DAFTAR ISI

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

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

ABSTRAK

(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

(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

(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

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

(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

(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

(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

(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

(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

(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

(24)

KEPALA

(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

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

(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

(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

(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

(34)

Tabel 4.4 Struktur Database Siswa

Tabel 4.5 Struktur Database Nilai

Field Name Type

4.4 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) tersusun atas 3 (tiga) komponen yaitu entitas,

(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

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

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

(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

(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

(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

(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

(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

(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

(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

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

Gambar

Gambar 3.1 Struktur Organisasi SMA Mamiyai Al-Ittihadiyah Medan
Tabel 4.1 Struktur Database Mata pelajaran
Tabel 4.4 Struktur Database Siswa

Referensi

Dokumen terkait

Pemerintah Provinsi Gorontalo melalui SKPD dapat melaksanakan Program dan Kegiatan yang belum tercantum didalam Rencana Pembangunan Jangka Menengah Provinsi Gorontalo

1) Pengusaha wajib mengirim Laporan Kecelakaan Kerja Tahap II kpd Kantor Depnaker/Disnaker setempat dengan mengisi Bentuk KK. Keadaan sementara tidak mampu bekerja telah berakhir

This study aimed to discover (1) whether the use of film is effective to improve students’ pronunciation ability and (2) the students’ response toward film in

Upaya yang dilakukan Universitas Muhammadiyah Maluku Utara (UMMU) pada hibah penelitian tersebut selain membantuk pemerintah dalam penyebarluaskan ilmu pengetahuan dan

Akan tetapi, informan juga memiliki beberapa cara positif dan jalan keluar yang dirasakan efektif untuk mengatasi pikiran seksualnya, seperti menenangkan pikirannya dengan berdoa,

Kelulusan merupakan target yang ingin dicapai oleh setiap mahasiswa, tentunya dengan nilai yang bagus. setiap mahasiswa harus belajar dengan keras untuk mendapatkan

Penetap pertama wilayah yang kini menjadi Amerika Serikat berasal dari Asia sekitar 15.000 tahun yang lalu.. Mereka menyeberangi jembatan darat Bering

Substitusi ransum komersil dengan tepung ampas kelapa yang diberikan pada ayam kampung dapat dilakukan sampai tingkat 30 % tanpa mengurangi performa