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
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
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
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.
ABSTRAK
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
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
DAFTAR TABEL
Halaman
Tabel 4.1 Mata Pelajaran 20
Tabel 4.2 Kelas 20
Tabel 4.3 Guru 20
Tabel 4.4 Siswa 21
ABSTRAK
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
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
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.
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
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,
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.
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
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
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
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
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
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.
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
KEPALA
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
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-
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
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.
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
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
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,
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:
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
4.5.2 Form Mata Pelajaran
Gambar 4.6 Form Mata Pelajaran
Gambar 4.7 Form Kelas
4.5.4 Form Guru
Gambar 4.8 Form Guru
4.5.5 Form Siswa
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:
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
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
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
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
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
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.
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
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
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
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
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
4. Apabila mengganti pemeliharaan sistem dangan survey sistem, maka
modifikasi yang diminta relatif besar.
5. Memindahkan gangguan kontrol dan gangguan operasi yang disebabkan oleh
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
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
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.