PERANCANGAN SISTEM PERHITUNGAN NILAI PADA SD N BANYUAENG KLATEN NASKAH PUBLIKASI
Disusun Oleh
Harli Marengga 09.12.3527
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
SYSTEM DESIGN VALUE CALCULATION OF SD N BANYUAENG KLATEN PERANCANGAN SISTEM PERHITUNGAN NILAI PADA SD N BANYUAENG KLATEN Harli Marengga Kusnawi Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Nowadays information systems technology is very fast in its development. Various applications have been developed according to the needs and common use. One is the calculation of the value of the application. An elementary school is an elementary Banyuaeng Klaten require additional media to assist in calculating the value. Computer programming that continues to be developed so it is closer to human language (high level language) has affected computer users to help humans work. A growing number of programming languages provide the programmer option to choose what is right programming language for building applications. Designed a system of calculating the value of information so that the calculation of the value of more effective and efficient as well as minimize the risk of error in counting or in writing. Expected future value calculations Information System on SD Banyaeng can help teachers to get an exact value of information, quickly and accurately. Keywords: Information systems, Value calculation
1. Pendahuluan 1.1. Latar Belakang Dewasa ini perkembangan teknologi khususnya pada bidang komunikasi dan informasi menuntut suatu perusahaan untuk mampu bersaing dalam era globalisasi.Teknologi komputer sangat penting pengaruhnya terhadap perkembangan serta kemajuan suatu perusahaan.Dengan mengunakan teknologi komputer dapat mempermudah penyediaan informasi, sehingga segala permasalahan dapat diselesaikan dalam waktu yang singkat. Dari pengamatan dan informasi yang diperoleh pada SD Banyuaeng dalam proses perhitungan nilai masih menggunakan sistem manual, pengolahannya dilakukan dengan menghitung jumlah dan rata–rata nilai siswa menggunakan kalkulator dan ditulis pada buku daftar kelas. Selain itu pada sistem manual ini masih terdapat beberapa kelemahan, diantaranya masih memerlukan waktu yang lama untuk melakukan sekali proses penilaian, sering terjadi kesalahan pada hasil penjumlahan dan sering terjadi kehilangan data. Dimana data-data tersebut digunakan sebagai alat ukur kemajuan prestasi siswa. Berdasarkan uraian diatas maka penulis bermaksud untuk memecahkan permasalahan tersebut dengan melakukan PerancanganSistem Informasi Perhitungan Nilai di SD Banyuaeng Klaten yang berbasis VB. Dimana sistem informasi ini nantinya dapat mengatasi permasalahan yang ada pada sistem manual yang masihditerapkan oleh SD Banyuaeng tersebut. 1.2. Rumusan Masalah 1. Bagaimana merancang sistem informasi pengolahan data nilai yang dapat memberikan informasi secara cepat,akurat,efektif dan efisien? 2. Bagaimana agar data nilai yang terjadi tersimpan dalam database agar memudahkan dalam pencarian? 3. Bagaimana cara memudahkan guru dalam penilaian? 1.3. Batasan Masalah 1. Sistem memiliki fasilitas yang terdiri dari pengolahan data siswa, data mata pelajaran, data nilai,data kelas,data mutasi, data guru. 2. Pembuatan laporan yang terkomputerisasi yang berupa laporan siswa, laporan guru, dan laporan nilai akhir. 3. Sistem ini tidak membahas tentang kenaikan kelas dan rangking. 4. Sistem dirancang dengan menggunakan perangkat lunak Visual Basic dan database SQL Server 2000 1.4. Tujuan Penelitian Sebagai salah satu syarat kelulusan program pendidikan jenjang strata 1 di Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta. 1.5. Manfaat Penelitian 1. Bagi Penulis 2. Bagi SD Banyuaeng 3. Bagi Akademik 4. 1.6. Metodelogi Penelitian 1. Pengumpulan Data a. Metode Wawancara b. Metode Observasi c. Metode Kepustakaan 2. Analisis Data a. Identify (mengidentifikasi masalah) b. Understand (memahami kerja sistem yang ada)
1
c. Analyze( menganalisis hasil ) d. Report (membuat laporan hasil analisis) 3. Perancangan Sistem a. Perancangan output b. Perancangan input c. Perancangan proses sistem d. Perancangan database e. Menulis program (pengcodingan program) 5. Pengujian 5. Implementasi 1.7. Sistematika Penulisan Laporan BAB I :PENDAHULUAN BAB II :LANDASAN TEORI BAB III :ANALISIS DAN PERANCANGAN SISTEM BAB IV :IMPLEMENTASI DAN PEMBAHASAN BAB V :PENUTUP DAFTAR PUSTAKA
2. Landasan teori 2.1. Konsep Dasar Sistem 2.1.1.Pengertian Sistem Murdick dan Ros (1993) mendefinisikan sistem sebagai seperangkat elemen yang digabungkan satu dengan yang lainnya untuk suatu tujuan bersama. 1. Komponen-komponen yang saling berhubungan satu sama lain. 2. Suatu keseluruhan tanpa memisahkan komponen pembentuknya. 3. Bersama-sama dalam mencapai tujuan. 4. Memiliki input dan output yang dibutuhkan oleh sistem lain. 5. Terdapat proses yang mengubah input menjadi output. 6. Menunjukkan adanya entropi. 7. Memiliki aturan. 8. Memiliki subsistem yang lebih kecil. 9. Memiliki deferensiasi antar subsistem. 1 10. Memiliki tujuan yang sama meskipun mulainya berbeda. 2.1.2.Karakteristik Sistem 1. Batasan (boundary) 2. Lingkungan (environment) 3. Masukan (input) 4. Keluaran (output) 5. Komponen (component) 6. Penghubung (interface) 2 7. Penyimpanan (storage) 2.1.3.Klasifikasi Sistem 1. Sistem abstrak dan sistem fisik 2. Sistem alamiah dan sistem buatan manusia 3. Sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system) 4. Sistem tertutup (close system)dan sistem terbuka (open system)
2
2.2.
Konsep Dasar Informasi Sumber dari informasi adalah data.Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu.Di dalam dunia bisnis, kejadian-kejadian nyata yang sering terjadi adalah perubahan dari suatu nilai yang disebut transaksi.Misalnya penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang.Kesatuan nyata adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi. 2.2.1.Kualitas Informasi 1. Akurat 2. Tepat pada waktunya 3. Relevan 2.2.2.Nilai Informasi Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost 2 effectiveness atau cost benefit.
2.3.
Konsep Dasar Sistem Informasi 2.3.1.Pengertian Sistem Informasi Akhirnya Sistem Informasi Manajemen (SIM) dapat didefinisikan sebagai suatu alat utnuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya (Kertahadi, 1995). Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan, dan menyajikan sinergi organisasi pada proses (Murdick dan Ross, 1993). Dengan demikian sistem informasi berdasarkan konsep (input, processing, output - IPO) dapat dilihat pada gambar berikut 2.3.2.Komponen Sistem Informasi Kompojnen sistem informasi terdiri dari : 1. Blok Masukan (Input Block) 2. Blok Model (Model Block) 3. Blok Keluaran (Output Block) 4. Blok Teknologi (Technology Block) 5. Blok Basisdata (Database Block) 6. Blok Kendali (Controls Block)
2.4.
Sistem Informasi Manajemen 2.4.1. Pengertian Sistem Informasi Manajemen Sistem Informasi Manajemen (SIM) adalah sebuah sistem informasi pada level manajemen yang berfungsi untuk membantu perencanaan, pengendalian, dan pengambilan keputusan dengan menyediakan resumerutin dan laporan-laporan tertentu. SIM mengambil data mentah dari TPS (transaction processing system) dan mengubahnya menjadi kumpulan data yang lebih berarti yan dibutuhkan manajer untuk menjalankan tanggungjawabnya
2.5. Sistem Informasi Penghitungan Nilai 2.5.1. Pengertian Sistem Informasi Perhitungan Nilai Sistem Informasi Perhitungan Nilai adalah sistem informasi yang melibatkan guru, murid, nilai dan data atribut lainnya. Sistem informasi perhitungan nilai melakukan proses penghitungan nilai akhir yang menyangkut
3
pengolahan data nilai tugas, nilai harian, nilai ujian. Dengan demikian sistem informasi penghitungan nilai mempertemukan kebutuhan pengolahan data, bersifat penilaian, dan kegiatan strategi dari suatu sistem penilaian dan menyediakan laporan-laporan yang diperlukan. 2.6. Konsep Basis Data 2.6.1. Pengertian Basis Data Basis data adalah kumpulan data yang saling berelasi.Data sendiri merupakan fakta mengenai obyek, orang, dan lain-lain.Data dinyatakan dengan nilai (angka, deretan, karakter, atau simbol). 2.6.2.
Istilah-Istilah Dalam Sistem Basis Data 1. Enterprise 2. Entitas 3. Atribute/Field 4. Data Value 5. Record 6. File 7. Database 8. Database Management System (DBMS)
2.6.3.
Entity Relationship Diagram (ERD) ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. Entitas biasanya menggambarkan jenis informasi yang sama. Dalam entitas digunakan untuk menghubungkan antar entitas yang sekaligus menunjukkan hubungan antar data. Pada akhirnya ERD bisa juga digunakan untuk menunjukkan aturan-aturan bisnis yang ada pada sistem informasi yang akan dibangun.
2.6.4.
Flowchart Flowchartmerupakan bentuk grafis atau visual dari algoritma sebuah program atau sistem.
2.6.5.
Data Flow Diagram (DFD) Data Flow Diagram (DFD) atau Diagram Alir Data adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas Ada empat elemen yang menyusun DFD, yaitu : 1. Proses 2. Data Flow 3. Data Store 4. External entity 2.7. Perangkat Lunak Yang Digunakan 2.7.1. Sistem Operasi Microsoft Windows XP Profesional Windows XP merupakan pengembangan dari windows versi sebelumnya yaitu Windows versi 3, Windows 95, Windows 97, Windows 98. Microsoft Windows XP atau Windows XP merupakan sistem informasi interface berbasis grafik yang dikenal dengan istilah Graphical User Interface (GUI). Windows XP mempunyai beberapa keunggulan jika dibandingkan dengan Windows versi sebelumnya. Dengan Windows XP, kita dapat mengendalikan komputer pribadi lebih cepat, mudah, dan praktis.
4
2.7.2.
Microsoft SQL Server 2000 2.7.2.1. Mengenal Microsoft SQL Server 2000 SQL Server 2000 merupakan salah satu produk DBMS yang dibuat oleh Microsoft. Selain Microsoft SQL Server 2000, produk DBMS Microsoft yang lain adalah Microsoft Access yang disertakan dalam paket Microsoft Ofiice sehingga versi dari DBMS Ms. Access menyesuaikan versi Ms. Office yang ada. a) Menggunakan Enterprise Manager b) Menggunakan SQL Query Analizer 2.7.2.2. 1. 2. 3. 4. 5. 6.
Objek-objek dalam SQL Server 2000 Diagrams Tables Views Stored Procedured Users Function
2.7.2.3.
Melakukan koneksi dengan database SQL Server 2000 Sebelum menggunakan fitur Query Analyzer, terlebih dahulu anda melakukan koneksi ke server SQL Server yang ada. Untuk melakukan koneksi, berikut langkah-langkahnya : 2.7.3.
Microsoft Visual Basic 6.0 2.7.3.1. Mengenal Microsoft Visual Basic 6.0 Visual Basic adalah program untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah. Visual Basic menyediakan tools untuk membuat aplikasi yang sederhana sampai aplikasi kompleks atau rumit baik untuk keperluan pribadi maupun untuk keperluan perusahaan/instansi dengan sistem yang lebih besar. 2.7.3.2. KemampuanVisual Basic 6.0 1. Data Access 2. Teknologi ActiveX 3. Internet 4. Finishing aplikasi 5. Memiliki sarana pengembangan yang bersifat grafis (visual). 6. Berorientasi objek (Object Oriented). 7. Dapat menghasilkan program aplikasi berbasis Windows. 8. Mampu memanfaatkan program aplikasi berbasis Windows, seperti grafis, multimedia, internet, multitasking, dan sebagainya. 2.7.3.3.
Cara Kerja Visual Basic 6.0 Visual Basic berbasiskan prinsip Object Oriented Programming (OOP) dan dikembangkan dengan basis visual yang berarti menggunakan sarana grafis untuk mengembangkannya. 2.7.4.
Crystal Report 8.5 Crysatal Report adalah dirancang untuk membuat laporan yang dapat digunakan dengan bahasa pemrograman berbasis Windows, seperti Borland Delphi, Visual Basic, Visual C?C++, dan Visual Interdev.
5
3. Analisis dan Perancangan Sistem 3.1. Gambaran Umum 3.1.1 Sejarah Singkat SD Negri Banyuaeng Sebelum tahun 1961 masyarakat desa Banyuaeng, Kecamatan Karangnongko, kabupaten Klaten bersekolah di S R ( Sekolah Rakyat) Pokoh, Kecamatan kebonarum, kabupaten Klaten yang sudah berdiri sejak jaman belanda. Namun pada tahun 1961 ada program pemerintah yang mana setiap desa harus mempunyai sekolah rakyat sendiri. 3.1.2. Letak Sekolahan SD Negeri Bayuaeng terletak di daerah kecamatan Karangnongko tepatnya di desa Banyuaeng, karangnongko, klaten, jawa tengah. 3.1.3. Susunan Organisasi KEPALA SEKOLAH BENDAHARA GAJI KETUA KOMITE SEKOLAH LAPORAN BULANAN WAKIL KETUA KOMITE SEKOLAH PRAMUKA UKS
SEKRETARIS KOMITE
PERPUSTAKAAN BENDAHARA KOMITE Sekretaris 1 Sekretaris 2
WALI KELAS I
WALI KELAS II
WALI KELAS III
WALI KELAS IV
WALI KELAS V
WALI KELAS VI
GURU AGAMA ISLAM
GURU AGAMA KATOLIK
GURU AGAMA KRISTEN
PENJAGA
Gambar 3.1Struktur Organisasi 3.2. Analisis Sistem 3.2.1. Identifikasi Masalah 1. System penghitungan nilai yang berjalan di SD N Banyuaeng kurang efektif. 2. Dengan system yang ada guru kesulitan dalam pencarian data saat informasi di butuhkan. 3. Dengan sistem tersebut menjadi hambatan bagi guru untuk melakukan pencatatan dan pembuatan laporan nilai rapot di SD N Banyuaeng yang menyebabkan kinerja kurang maksimal. 3.2.2. Analisis Kelemahan Sistem Sistem yang baik adalah sistem yang mampu menyesuaikan dengan perkembangan teknologi dan kebutuhan yang diperlukan.Sedangkan pada “SD Negri Banyuaeng” masih menggunakan sistem yang konvensional.
6
GURU PENJASKES
3.2.3. Analisis PIECES 1. Analisis Kinerja (Performance) 2. Analisis Informasi (Information) 3. Analisis Ekonomi (Economy) 4. Analisis Pengendalian (Control) 5. Analisis Efisiensi (Efficiency) 6. Analisis Pelayanan (Service) 3.2.4. Analisis Kebutuhan Sistem Kebutuhan sistem terdiri dari dua jenis yaitu : 1) Kebutuhan Fungsional (Fungtional Requirement) 2) Kebutuhan Non Fungsional (Non Fungtional Requirement) 3.2.5.Analisis Kelayakan Analisis kelayakan terdiri dari : a. Kelayakan Teknologi b. Kelayakan Operasional c. Kelayakan Hukum d. Kelayakan Ekonomi 3.3. Perancangan Sistem Dalam perancangan sistem terdiri dari perancangan proses, perancangan basis data, perancangan tabel dan perancangan interface.
7
3.3.1. Perancangan Flowchart Admin
Input data Admin
Tahun Ajaran
Input data Tahun Ajaran
Guru
Input data Guru
Kelas
Mata Pelajaran
Siswa
Input data kelas
Input data mata pelajaran
Input data siswa
Nilai Harian
Nilai Tugas
Nilai Ujian
Mutasi
Input data nilai Input data nilai Input data nilai harian tugas ujian
Input data mutasi
Data admin
Data tahun ajaran
Data guru
Data kelas
Data mata pelajaran
Data siswa
Data nilai harian
Data nilai tugas
Data nilai ujian
Data nilai akhir
Data Mutasi
File admin
File tahun ajaran
File guru
File kelas
File mata pelajara n
File siswa
File nilai harian
File nilai tugas
File nilai ujian
File nilai akhir
File mutasi
Pembuatan Pembuatan Pembuatan Pembuatan Pembuatan Pembuatan Pembuatan laporan tahun laporan mata laporan nilai laporan admin laporan guru laporan kelas laporan siswa ajaran pelajaran harian
Laporan admin
Laporan Laporan mata Laporan guru Laporan kelas tahun ajaran pelajaran
Laporan siswa
Pembuatan laporan nilai tugas
Pembuatan Pembuatan laporan nilai laporan ujian akhir
Laporan nilai Laporan nilai Laporan nilai Laporan nilai harian tugas ujian akhir
Gambar 3.1Flowchart Sistem yang Diusulkan
8
Pembuatan laporan mutasi
Laporan mutasi
3.3.2. Relasi Antar Tabel
Gambar 3.2 Relasi Antar Tabel yang Diusulkan
3.3.4. Perancangan Interface Perancangan Tampilan Utama
9
DATA ADMIN
DATA SISWA
DATA KELAS
DATA MAPEL
DATA MUTASI
DATA NILAI
LAPORAN
EXIT
FORM
Gambar 3.3 Rancangan Tampilan Utama 1.3.2.2. Perancangan Tampilan User 1. Form Login
Sistem perhitungan nilai SD N Banyuaeng LOGIN Nama Password Gambar 3.4 Rancangan Form Login
4. Implementasi dan Pembahasan 4.1. Implementasi Database dan Kegiatan Implementasi Sistem 4.1.1. Implementasi Database a. Tabel login b. Tabel Guru c. Tabel Kelas d. Tabel Mata Pelajaran e. Tabel Nilai Akhir f. Tabel Nilai Harian g. TabelNilai tugas
10
h. Tabel Nilai Ujian i. Tabel Siswa j. Tabel Tahun Ajaran 4.2 Tampilan Program 1. Tampilan Login
Gambar 4.1 Form Login 2.
Tampilan Login Sekretaris 1 (Admin)
Gambar 4.2From Login Sekretaris 1 (Admin) 3.
Form tahun ajaran Form tahun ajaran digunakan untuk menginput tahun ajaran
11
Gambar 4.3 formTahunAjaran 4.
Output Laporan Nilai Akhir Laporan nilai akhir ini adalah laporan semua nilai – nilai siswa.
Gambar 4.4 Output Laporan Nilai Akhir 5. Penutup 5.1. Kesimpulan Kesimpulan dari penulisan tugas akhir ini adalah sebagai berikut: 1. Pada proses perhitungan nilai SD N Banyuaeng masih bersifat manual, sehingga menimbulkan kendala antara lain kurang cepatnya perhitungan nilai yang menimbulkan lamanya penilaian. 2. Data yang disimpan dalam bentuk arsip akan membutuhkan media penyimpanan yang besar.
12
3. Pencarian data, penyimpanan data, perubahan data dan penghapusan data memerlukan waktu yang cukup lama. 4. Dengan dibuatnya sistem ini, dapat membantu guru dalam pengolahan data yang berhubungan dengan perhitungan nilai siswa 5. Data-data yang berhubungan dengan perhitungan nilai tersimpan dalam suatu database elektronik, sehingga akan mempermudah dalam pengambilan data kembali. 6. Penyimpanan data secara elektronik akan membantu dalam melakukan penyimpanan data, perubahan data, penghapusan data, pencarian data dan pembuatan laporan. 7. Masalah yang terdapat pada proses perhitungan nilai dapat teratasi, dan rumusan masalah dapat di selesaikan 5.2. Saran Saran yang dapat diberikan adalah: 1. Memaksimalkan penggunaan teknologi dan informasi yang ada, agar dapat mengikuti laju perkembangan zaman. 2. Dengan berkembangnya sistem informasi khusunya basis data, diharapkan -SD N Banyuaeng memiliki ketertarikan yang besar untuk mengembangkan sistem informasi yang ada. 3. Penulis juga menyarankan untuk penelitian selanjutnya agar dapat mengembangkan sistem menjadi lebih baik. Penulis yakin masih terdapat banyak kekurangan yang ada dalam penulisan ini, kritik dan saran yang membangun sangat penulis harapkan dari semua pihak. Demikian kesimpulan dan saran yang dapat penulis sampaikan, semoga bermanfaat bagi penulis khususnya dan pembaca umumnya.
13
DAFTAR PUSTAKA
Al Fatta,Hanif. 2007. Analisis & Perancangan Sistem Informasi Untuk keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta : ANDI. Arief,M Rudiyanto. 2006. Pemrograman Basis Data menggunakan Transact-SQL dengan Microsoft SQL Server 2000. Yogyakarta : ANDI. Jogiyanto. 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis. Yogyakarta : ANDI. Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta : ANDI. Sunyoto,Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL. Yogyakarta : ANDI. Ratnasaridewi. 2008. bab ii. http://files.wordpress.com/2008/05/bab-ii.doc. diakses tanggal 02-03-2013.
14