SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB...

20
SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB DI SD NEGERI GENDINGAN 4 NASKAH PUBLIKASI diajukan oleh Yarkoni 09.11.3154 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Transcript of SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB...

Page 1: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB DI SD NEGERI GENDINGAN 4

NASKAH PUBLIKASI

diajukan oleh

Yarkoni

09.11.3154

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2013

Page 2: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,
Page 3: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

INFORMATION SYSTEM WEB-BASED VALUE PROCESSING at SD NEGERI GENDINGAN 4

SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB

DI SD NEGERI GENDINGAN 4

Yarkoni Rum Muhamad Andri Kr

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT Education, for now becoming closer with technology of Information and communication. Technology facilitates administration division of the office or school management that make it to be curriculum. Implementation of TIK ( Teknologi Informasi dan Komunikasi) is the best example. The inovation of Technology of Information and communication make education become important rule to spread knowledge and Tecnology of information and communication of students to help in managing of system information of academic. SD Nedeeri Gendingan 4 is the object of this research. That school still use old system in giving the report of the study result of the students. They use manual ways to run it. Possibility, it is the regulation of Dinas Pendidikan Pusat that lose the efective and efficiency in the realization. Unsecure is the main problem of this regulation, for example trouble of natural or human error. Looking at that problem, the author wants to give solution in managing academic information on that school using Information system that make it more efective and efficient. Database processing make it easier to use. We can use it for data searching, updating, data processing and deleting to get the correct information. The author recomends processing information systems on web-based report cards to dirrect access with online system for the parents. We hope the system will give the easier ways and help the school to improve their system in helping to give dirrect result of the studens.

Keywords: information system, processing, value, Web

Page 4: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

1. Pendahuluan

Teknologi informasi sekarang ini sudah menjadi hal yang umum bagi masyarakat,

sebagian besar masyarakat di negeri ini sudah menggunakan teknologi informasi

sebagai sarana guna menunjang kehidupan sehari hari. Teknologi informasi memberikan

informasi secara cepat dan akurat.

Aplikasi web semakin banyak dan bermacam macam guna menunjang pekerjaan

kita, selain itu banyak juga operator jaringan komunikasi yang memberikan penawaran

jasa komunikasi dengan harga yang relatif terjangkau dan bisa disesuaikan sesuai

kebutuhan pengguna, oleh karena itu tidak susah untuk mengakses aplikasi web dan

melakukan pekerjaan dimanapun kita berada. Sitem informasi juga berkembang didunia

pendidikan baik sebagai penunjang administrasi dan sebagai sarana pengolahan data

siswa.

Setelah melalui berbagai pertimbangan akhirnya penulis memilki solusi untuk

mengembangkan suatu aplikasi web sebagai sarana pengolahan nilai siswa, sehingga

data yang berkaitan dengan nilai siswa bisa di backup ke database, sehingga akan

memudahkan admin atau guru dalam mengolah dan mencari data siswa, selain itu data

yang diolah bisa langsung dicetak dan informasi siswa bisa langsung di ditampilkan dan

orang tua siswa bisa langsung melihat nilai tanpa harus menunggu raport seperti dulu.

Oleh karena itu penulis melakukan penelitian di SD NEGERI GENDINGAN 4 dan penulis

mengajukan sebuah judul yaitu “SISTEM INFORMASI PENGOLAHAN RAPORT

BERBASIS WEB DI SD NEGERI GENDINGAN 4”, semoga dengan adanya sistem yang

memadai dapat memudahkan kinerja instansi terkait.

2. Landasan Teori

2.1 Pengertian Sistem

Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang

sama untuk mencapai suatu tujuan.1

Ada juga definisi lain yang menyebutkan bahwa sistem adalah suatu kumpulan

atau himpunan dari unsur atau variable-variable yang saling terorganisir, saling

berinteraksi, dan saling bergantung satu sama lain.2

Dengan adanya dua definisi tersebut, maka penulis menyimpulkan bahwa sistem

adalah kumpulan dari variable yang berhubungan dan membentuk suatu jaringan kerja

untuk mencapai tujuan tertentu.

1 Asti Widayati dkk . 2009, Sistem Informasi Manajemen, Bandung: http://ebookbrowse.com/sim-

edit-pdf-d419276967, hal 2. 2Hanif Al Fatta, 2007 Analisis & perancangan sisteminformasi untuk keunggulan Bersaing

perusahaan & Organisasi Modern. Hal 3.

Page 5: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

2.2 Pengertian Informasi

Informasi adalah salah satu jenis sumber daya yang tersedia bagi manajer untuk

membantu proses pengambilan keputusan.3

Ada juga definisi lain yang menyebutkan bahwa informasi adalah data yang telah diolah

menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam

pengambilan keputusan saat ini atau mendatang.4

Definisi informasi dapat disimpulkan oleh penulis sebagai suatu data yang dapat

diolah untuk menghasilkan output untuk dijaddikan sebagai bahan pengambil keputusan.

2.3 Konsep Dasar Sistem Informasi

Sistem informasi adalah satuan komponen yang saling berhubungan yang

mengumpulkan (atau mendapatkan kembali), memproses, menyimpan, dan

mendistribusikan informasi untuk mendukung pengambilan eputusan dan kendali dalam

suatu organisasi.5

Dengan definisi diatas maka sudah dapat disimpulkan bahwa sistem informasi

adalah sebuah rangkaian prosedur yang menggabungkan subsistem-subsistem yang

mempertemukan kebutuhan organisasi dengan laporan yang diperlukan.

2.4 Konsep Entity Relationship Diagram (ERD)6

ERD merupakan notasi grafis dalam pemodelan data konseptual yang

mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan

struktur data dan hubungan antar data, karena hal ini relatif kompleks.

2.5 Konsep Data Flow Diagram (DFD)

DFD memiliki dua jenis, yaitu:

1. DFD logis, DFD yang menggambarkan proses tanpa menyarankan

bagaimanamereka akan dilakukan.

2. DFD fisik, DFD yang menggambarkan proses model berikut implementasi

pemrosesan informasinya.

Terdapat empat elemen yang menyusun suatu DFD, yaitu:

1. Proses

3 Asti Widayati dkk . 2009, Sistem Informasi Manajemen, Bandung: http://ebookbrowse.com/sim-

edit-pdf-d419276967, hal 1. 4Hanif Al Fatta, 2007 Analisis & perancangan sisteminformasi untuk keunggulan Bersaing

perusahaan & Organisasi Modern. Hal 9. 5 Asti Widayati dkk . 2009, Sistem Informasi Manajemen, Bandung: http://ebookbrowse.com/sim-

edit-pdf-d419276967, hal 11. 6 Kusrini, 2007, Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta, Andi Offset, hal

21-22

Page 6: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, bisa

berupa manual atau terkomputerisasi.

2. Data flow

Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau berakhir

pada suatu proses.

3. Data store

Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir

dismpan dalam data store.

4. External entity

Orang, organisasi, atau sistem yang berada di luar sistem tetapi berinteraksi

dengan sistem.7

2.6 Konsep Flowchart

Flowchart adalah penyajian yang sistematis tentang proses dan logika dari

kegiatan penanganan informasi atau penggambaran secara grafik dari langkah-langkah

dan urut-urutan prosedur dari suatu program.8

Terdapat dua macam flowchart, yaitu:

1. Sistem flowchart

Merupakan urutan proses dalam system dengan menunjukkan alat media

input, output serta jenis media penyimpanan dalam proses pengolahan data.

Simbol yang digunakan:

2. Program flowchart

Merupakan suatu bagan dengan simbol-simbol tertentu yang menggambarkan

urutan proses secara mendetail dan hubungan antara suatu proses (instruksi)

dengan proses lainnya dalam suatu program.

2.7 Hierarchy Input Output Chart (HIPO)

HIPO merupakan teknik untuk mendokumentasikan pengembangan suatu sistem

yang dikembangkan oleh IBM.9

HIPO memiliki beberapa jenis diagram, dan berikut jenis diagram tersebut:

1. Daftar Isi Visual (DIV)

7Hanif Al Fatta, 2007, Analisis & Perancangan system Informasi untuk keunggulan bersaing

Perusahaan & Organisasi Modern, Andi offset, hal. 105-107 8 Anharku, 2009, Flowchart, http://ilmukomputer.org/, hal.1

9Hanif Al Fatta, 2007, Analisis & Perancangan system Informasi untuk keunggulan bersaing

Perusahaan & Organisasi Modern, Andi offset, hal. 147

Page 7: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

Diagram ini memuat semua modul yang ada dalam sistem berikut nama dan

nomornya. Dalam DIV juga bisa dilihat fungsi-fungsi utama yang menyusun

sebuah sistem dan hubungan antar fungsi.

2. Diagram Ringkas

Diagram ringkas menerangka input, proses, dan output dari sistem, yang telah

didefinisikan dalam daftar isi visual.

3. Diagram Rinci

Diagram rinci HIPO digunakan untuk memperinci input, proses, dan output

yang telah digambarkan dalam diagram ringkas.

2.8 Pengertian Basis Data(database)

Database adalah kumpulan file-file atau tabel-tabel yang saling berelasi atau

berhubungan antara satu dengan yang lain. Relasi tersebut ditunjukkan adanya kunci

dari tiap file atau tabel yang ada.10

2.9 Pengertian Nilai

Nilai adalah rujukan dan keyakinan dalam menentukan pilihan. Selain itu nilai

dapat diartikan sebagai patokan normative yang mempengaruhi manusia dalam

menentukan pilihannya diantara cara-cara tindakan alternative. Nilai sama dengan

sesuatu yang menyenangkan kita, nilai identik dengan apa yang diinginkan, nilai

merupakan sarana pelatihan kita.11

Nilai juga diartikan dalam kamus besar Bahasa Indonesia, nilai diartikan sebagai

harga, dalam hal ini adalah suatu angka kepandaian.

2.10 Pengertian Raport

Raport itu sendiri merupakan salah satu pertanggung jawaban sekolah terhadap

masyarakat tentang kemampuan yang telah dimiliki siswa yang berupa sekumpulan hasil

penilaian. Menurut kamus besar Bahasa Indonesia Raport adalah buku yang berisi

keterangan mengenai nilai kepandaian dan prestasi belajar murid di sekolah, yang

biasanya dipakai sebagai laporan guru kepada orang tua siswa atau wali murid.

2.11 HTML

HTML (Hypertext Markup Language) adalah salah satu client side scripting yang

digunakan untuk membuat halaman web.

10

Andi Sunyoto, 2007, Pemrograman Database dengan Visual Basic dan Microsoft SQL,

Yogyakarta, Andi Offset, hal 123 11

Sofyan Sauri, Nilai, http://file.upi.edu, hal. 1

Page 8: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

Kegunaan HTML adalah sebagai berikut:

1. Mengintegrasikan gambar dengan tulisan.

2. Membuat sebuah acuan dalam dokumen hiperteks ke dokumen yang lain atau

sumber lain.

3. Mengintegrasikan berkas suara dan rekaman gambar hidup.

4. Membuat form interaktif.12

2.12 CSS

Cascading Style Sheet (CSS) merupakan fitur yang sangat penting dalam

membuat Dynamic HTML. Selain itu css merupakan tempat untuk mengontrol dan

memanage style-style yang ada.13

2.13 PHP

PHP atau Pre Hypertext Processor merupakan bahasa yang hanya dapat berjalan

pada server dan hasilnya dapat di tampilkan pada client. 14

Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang kita

berikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML

biasa. Ciri-ciri web yang dinamis adalah bisa berinteraksi dengan pengunjung situs, bisa

menampilkan informasi-informasi yang berasal dari database, dan halaman web bisa

berubah secara otomatis.

2.14 JavaScript

Javascipt adalah bahasa pemrograman yang berbasis script. Script JavaScript

memiliki kemampuan untuk menciptakan halaman web yang dinamis serta didukung oleh

banyak web browser.15

Selain diatas juga ada pengertian lain, menurut fathul wahid (2005:153) javascript

adalah bahasa script yang dikembangkan oleh SUN MICROSYSTEM dan NetScape

yang digunakan untuk membuat halaman- halaman web lebih interaktif. Javascript dapat

berinteraksi dengan kode HTML.

2.15 MySQL

12

Nur Hasyim, 2012, HTML dan CSS, http://blog.unitomo.ac.id/dwicah/files/2012/05/temu-23-

html_css.pdf, hal 2. 13

Nur Hasyim, 2012, HTML dan CSS, http://blog.unitomo.ac.id/dwicah/files/2012/05/temu-23-

html_css.pdf, hal 34. 14

Bunafit Nugroho, 2008, Latihan Membuat Aplikasi Web PHP dan MySQL dengan

Dreamweaver,yogyakarta, Gava Media, Hal. 113 15

Irawan,2008, JavaScrip untuk Orang Awam, Palembang, Maxikom, hal 2

Page 9: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk

mengakses server database. Semenjak tahun 70-an bahasa ini telah dikembangkan oleh

IBM, yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan

menggunakan SQL, proses akses database menjadi lebih user-friendly dibandingkan

dengan misalnya dBase ataupun Clipper yang masih menggunakan perintah – perintah

pemrograman murni.

2.16 Adobe Dreamweaver CS3

Adobe Dreamweaver CS3 yang dulu dikenal sebagai Macromedia Dreamweaver

merupakan program yang digunakan untuk pengembangan web. Adobe Dreamweaver

adalah aplikasi desain dan pengembangan web yang menyediakan editor visual(design

view).

2.17 Adobe Photoshop CS3

Adobe Photoshop adalah perangkat lunak editor citra buatan Adobe Systems yang

dikhususkan untuk pengeditan foto/gambar dan pembuatan efek (sumber dari

http://id.wikipedia.org/wiki/Adobe_Photoshop /24 Maret 2010). Perangkat lunak ini

banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap

sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar, dan,

bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh

Adobe Systems.

2.18 XAMPP

XAMPP merupakan perangkat lunak bebas yang mendukung banyak sistem

operasi, dan kompilasi dari beberapa program. Fungsi xampp sendiri adalah sebagai

server yang berdiri sendiri(localhost), yang terdiri atas program Apache HTTP Server,

MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman

PHP dan Perl.

2.19 Internet

Menurut pakar internet Onno. W. Purbo, “Internet dengan berbagai aplikasinya

seperti Web, Volp, E-Mail pada dasarnya merupakan media yang digunakan untuk

mengefesiensikan proses komunikasi” (Prihatna, 2005).

Sedangkan menurut tim peelitian dan pengembangan wahana komputer (2005),

Internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu

jaringan global, melalui protokol yang disebut Transmission Control Protocol / Internet

Protocol(TCP/IP).

Page 10: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

Berdasarkan kedua pendapat diatas, maka dapat disimpulkan bahwa internet

adalah suatu jaringan komunikasi antara komputer yang dapat menghubungkan seluruh

jaringan yang ada di dunia.

3. Analisis Dan Perancangan Sistem

3.1 Analisis Sistem

Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-

bagian komponen dengan mempelajari seberapa bagus komponen-komponen tersebut

bekerja dan berinteraksi untuk mencapai tujuan mereka (Al Fatta, 2007, hal:44). Di tahap

analisis akan dijelaskan mengenai tahapan dan hasil dari analisis perangkat lunak

aplikasi sistem informasi raport berbasis web. Analisis merupakan tahapan awal dan

sangat penting, karena kesalahan pada tahap ini akan menyebabkan kesalahan pada

tahap selanjutnya. Analisis merupakan fondasi untuk menentukan sukses atau tidaknya

suatu sistem informasi yang akan dibuat. dalam perancangan sistem nantinya hal yang

sangat penting adalah dengan mengetahui masalah yang timbul dan kebutuhan yang

yang dibutuhkan.

3.2 Analisis Kelemahan

Pada sistem ini akan dianalisis mengunakan Analisis PIECES (performance,

information, economy, control, efficiency and service). Analisis ini sangat penting untuk

mengembangkan suatu sistem informasi karena dengan analisis ini akan diketahui

permasalahannya sehingga masalah utama akan diketahui.

a. Analisis Kinerja (Performance)

Analisis kinerja bertujuan untuk mengetahui tingkat kinerja suatu sistem,

apakah sistem sudah berjalan sesuai kebutuhan dan sasaran yang diinginkan.

Kinerja dari sebuah sistem dilihat dan ditentukan oleh jumlah produksi (troughput)

dan waktu tanggap (respon time).

Pada sistem pengolahan nilai raport SD Negeri Gendingan 4, setiap wali kelas

harus mengolah nilai untuk dijadikan nilai raport dan disetiap kelas terdapat 35

siswa. Sedangkan untuk menghasilkan 1 raport dibutuhkan waktu 20 menit,

sehingga setiap wali kelas harus meluangkan waktu sebanyak 700 menit untuk

menghasilkan 35 raport siswa di setiap kelasnya.

b. Analisis Informasi (Information)

Sistem pengolahan nilai raport di SD Negeri Gendingan 4 saat ini masih

membutuhkan peningkatan dalam hal kualitas informasi dan kecepatan dalam

pemberian informasi. Pada sistem yang berjalan sekarang, penyampaian informasi

sudah berjalan cukup baik, meskipun masih bersifat manual. Selain itu jika orang

Page 11: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

tua murid ingin tahu detail nilai anaknya dari kelas yang sebelumnya, maka orang

tua murid harus datang kesekolah secara langsung, dan pihak sekolah

membutuhkan watu kurang lebih 15 menit untuk pencarian salinan rekap nilai.

c. Analisis Ekonomi(Economic)

Dalam pembuatan data nilai, laporan nilai dan rekap nilai siswa pada sistem

sekarang masih memerlukan biaya tambahan, yang berupa anggaran dana untuk

membeli buku absensi baru, selain itu pihak sekolah juga harus menyediakan buku

induk tambahan dan lemari arsip jika sewaktu-waktu buku induk dan lemari arsip

terisi penuh, selain itu untuk pihak administrasi juga membutuhkan kertas, printer

dan tinta untuk membuat laporan nilai yang akan diserahkan kepada kantor UPT

dan semua itu akan membutuhkan biaya operasional lebih atau tambahan disetiap

tahunnya.

d. Analisis Pengendalian (Control)

Analisis Controlsangat penting untuk menghindari penyalahgunaan dan

kesalahan sistem, sekaligus untuk menjaga keamanan data dan informasi. Dengan

adanya kontrol maka kinerja yang mengalami gangguan bisa diperbaiki. Pada

sistem yang diterapkan saat ini, manajemen pengaturan hak akses masih sangat

lemah karena data bisa diakses oleh setiap wali kelas. Selain itu data yang

berbentuk berkas atau dokumen dulunya pernah mengalami kerusakan yang

disebabkan faktor alam, yaitu terkena air hujan.

e. Analisis Efisiensi (Efficiency)

Efisiensi berhubungan erat dengan waktu dan biaya. Penyimpanan data

manual atau disebut arsip masih menjadi pilihan utama sistem sekarang. Dalam hal

penulisan data mungkin masih menjadi kendala karena dalam pengisian raport

walikelas harus melakukan penulisan ulang nama, nis, semester dan tahun ajaran.

Bahkan dalam pengisisan data pada raport sering terjadi kesalahan yang

dikarenakan kurang telitinya wali kelas, dan semua itu terjadi karena terbatasnya

kemampuan manusia.

f. Analisis Pelayanan (Service)

Sistem yang baik adalah sistem yang memberikan kemudahan bagi

penggunanya sekaligus kemudahan dalam penyampaian informasi kepada sasaran

yang dituju, dimana sasaran yang dimaksudkan adalah wali murid. Untuk pelayanan

informasi di SD Negeri Gendingan 4 yang berjalan sekarang masih kurang

memuaskan, karena sistem yang digunakan masih manual, maka wali kelas atau

pihak akademik harus melakukan pencarian data dengan manual jika ada

permintaan informasi dari wali murid, dan pencarian data pastinya membutuhkan

waktu lebih karena harus memeriksa berkas satu persatu.

Page 12: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

3.3 Analisis Kebutuhan Sistem

3.3.1 Fungsional

Berdasar hasil analisis pieces yang telah penulis buat, maka sistem baru harus

memenuhi kebutuhan fungsional sistem yaitu:

Sistem dapat mempersingkat waktu kerja dalam pengolahan nilai raport.

Sistem dapat memberikan informasi berupa nilai pada orang tua murid

dengan tepat waktu dan ketepatan dalam perhitungan jumlah nilai raport.

Sistem dapat melakukan kontrol data nilai siswa, dan mencetak laporan

nilai.

3.3.2 Non Fungsional

1. Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan untuk pembuatan aplikasi web sistem

informasi pengolahan nilai raport SD Negeri Gendingan 4 adalah sebagai berikut.

OS Windows 8 Pro 64bit

Adobe Dreamweaver CS3

Adobe Photoshop

XAMPP

2. Kebutuhan Perangkat Keras

Perangkat keras yang dibutuhkan untuk sarana penunjang dalam

implementasi adalah seperangkat komputer atau notebook dengan spesifikasi

sebagai berikut:

Komputer atau notebook dengan spesifikasi:

1. Processor intel pentium IV ke atas atau yang sekelasnya.

2. Memori RAM minimal 512 MB lebih tinggi lebih baik.

Perangkat keras yang digunakan dalam pembuatan sistem ini nantinya adalah

sebagai berikut:

Notebook dengan spesifikasi:

1. Processor Intel Core i3

2. Memori 2,00 GB

3. HDD 500 GB

3.4.1 Flowchart Sistem Informasi Pengolahan Raport

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-

urutan prosedur dari suatu program. Flowchart yang di usulkan untuk Sistem Informasi

Pengolahan Raport Berbasis Web Di Sd Negeri Gendingan 4 yang baru dapat di lihat

pada gambar 3.1.

Page 13: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

Gambar 3.1 Flowchart

Page 14: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

3.4.2 Data Flow Diagram (DFD)

DFD yang akan diusulkan untuk sistem pengolahan nilai SD N Gendingan 4

adalah sebagai berikut.

3.4.2.1 Diagram Context

Gambar 3.2 Diagram Konteks

Page 15: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

3.4.2.2 DFD Level 0

Gambar 3.3 DFD Level 0

Page 16: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

4. Implementasi Dan Pembahasan

4.1 Implementasi

Implementasi sistem merupakan tahap pengujian sistem baru yang diusulkan agar

sistem siap untuk dioperasikan sesuai dengan rancangan yang telah ditentukan dan

sesuai fungsi yang diharapkan, untuk sistem ini fungsinya adalah mengolah nilai raport

siswa dan menampilkan informasi berupa detail nilai dan nilai raport.

4.1.1 Instalasi Program

4.1.1.1 Pemilihan Domain dan Hosting

Karena sekolah sudah memiliki domain dan hosting maka lebih memudahkan

dalam instalasi program, untuk nama domain sekolah adalah sdngendingan4.sch.id

dan hosting yang digunakan adalah SPANEL maka tahap selanjutnya adalah instalasi

database.

4.1.1.2 Instalasi Database

Instalasi database ke server hosting dengan menggunakan MySQL, karena

lebih mudah dalam pembuatan dan didukung dengan tampilan grafis yang bagus. Untuk

pertama kali yang harus dilakukan adalah masuk halaman cpanel pada hosting, dan

berikut caranya. Masuk spanel caranya adalah dengan menuliskan nama domain pada

web browser yaitu “sdngendingan4.sch.id/spanel” tanpa tanda petik, setelah itu tekan

enter maka akan web browser akan menampilkan gambar seperti dibawah ini.

4.1.2 Uji Coba Sistem

Tujuan dari testing sistem adalah untuk mengetahui sejauh mana sistem

berjalan dan memastikan jika sistem sudah siap untuk dijalankan. Tahap pengujian ini

digunakan untuk menguji setiap modul dalam sistem apakah sudah berjalan dengan baik,

jika sudah maka sistem sudah bisa digunakan sesuai dengan fungsinya.

Pada pengujian sistem dilakukan dengan dua cara yaitu White Box Testing dan Black

Box Testing.

1. White BoxTesting

Pada White Box Testingpengujian dilakukan dengan langsung melihat ke dalam

modul untuk meneliti kode-kode program yang ada dan menganalisis apakah ada

kesalahan atau tidak. Pengujian dengan white box testingpada sistem E-Raport ini salah

satunya dilakukan pada validasi input data baik data siswa, guru, nilai dan yang

berkaitan.

2. Black Box Testing

Pengujian pada metode ini lebih fokus pada program yang dibuat, apakah

program sudah sesuai dengan kebutuhan . pengujiannya dilakukan dengan dengan

Page 17: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

menjalankan modul-modul , kemudian diamati apakah program sudah sesuai dengan

fungsi yang diinginkan.

4.1.3 Manual Program

Manual program merupakan penjelasan dalam penggunaan program yang telah

dibuat untuk memudahkan pengguna dalam mengoperasikan program.

4.1.3.1 Halaman Login

Halaman Admin merupakan halaman yang berfungsi untuk mengontrol sistem

yang sedang berjalan, admin memiliki hak penuh dalam mengontrol sistem. Sebelum

masuk halaman admin seorang admin harus melakukan login terlebih dahulu dengan

menggunakan username dan password yang telah ditentukan sebelumnya. Untuk

halaman login tampak pada gambar 4.1.

Gambar 4.1 Halaman Login

4.1.4 Pemilihan dan Pelatihan Personil

1. Pemilihan personil

Pemilihan personil berasal dari guru atau karyawan SD Negeri Gendingan 4

sendiri dengan pertimbangan-pertimbangan:

a. Personil yang akan menjalankan sistem dan sebagai admin adalah guru

atau karyawan yang memiliki kemampuan untuk mengoperasikan

komputer.

Page 18: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

b. Memberikan posisi baru pada karyawan yang sudah ada lebih baik dan

mudah daripada harus menambah karyawan baru, karena karyawan

lama lebih memahami operasi sebelumnya di SD Negeri Gendingan 4.

2. Pelatihan Personil

Pelatihan personil ini dilakukan supaya program yang dijalankan bisa

dijalankan dan berjalan dengan baik. Pada pelatihan personil ini dilakukan

beberapa pendekatan sebagai berikut.

a. Pelatihan procedural

Pelatihan dilakukan secara procedural tertulis dengan penjelasan kepada

personil tentang kegiatan yang harus dilakukan setiap personil.

b. Pelatihan tutorial

Pelatihan tutorial dilakukan dengan memberikan arahan langsung secara

tatap muka dengan personil.

c. Pelatihan langsung di pekerjaan

Memberikan penjelasan dan instruksi kepada personil dengan

mendampingi secara langsung pada situasi kerja sebenarnya.

4.1.5 Pemeliharaan Sistem

Pemeliharan website atau maintenance bertujuan untuk memastikan bahwa

website dapat berjalan dengan baik setiap harinya, termasuk dari sisi keamanannya.

Adapun kegiatan pemeliharaan sistem yang dilakukan adalah :

1. Membackup database ke harddisk komputer.Caranya dengan eksport

database dari PHPMyAdmin SPanel.

2. Membackup database sistem pada spanel atau menu backup database yang

tersedia pada SPanel

3. Mengoptimize database setiap 1 bulan sekali untuk menghindari

pembengkakan memori database.

4. Menginstall antivirus pada komputer admin, untuk menjamin keamanan

data yang dibackup.

5. Penutup

5.1 Kesimpulan

Berdasarkan rumusan masalah, tujuan penelitian, implementasi dan

pembahasan maka penulis dapat mengambil kesimpulan sebagai berikut:

1. E-Raport (sistem informasi pengolahan nilai raport berbasis web) merupakan

suatu proses instruksi yang melibatkan penggunaan peralatan elektronik

Page 19: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

dalam penciptaannya, menyampaikan dan memudahkan pengguna dalam

memberikan informasi atau sebaliknya menerima informasi kapanpun dan

dimanapun .

2. Pembuatan Sistem Informasi Pengolahan Nilai Raport Berbasis Web di SD

Negeri Gendingan 4 dengan PHP dan MySQL adalah untuk memudahkan

kinerja dalam pengolahan data nilai raport.

3. Dengan adanya E-Raport ini maka orang tua murid tidak lagi kesulitan dalam

pengecekan nilai anaknya dengan tanpa adanya batasan jarak.

5.2 Saran

Penulis menyadari bahwasannya aplikasi sistem informasi pengolahan nilai

raport ini masih jauh dari kata sempurna. Oleh karena itu , untuk kedepannya bagi

pengembang yang ingin mengembangkan sistem ini, maka penulis memberikan saran

sebagai berikut:

1. Sistem ini harus dikembangkan lebih baik dengan tambahan fitur seperti form

pesan ke admin, ataupun support online yang belum ada di sistem ini,

sehingga pengguna bisa lebih nyaman dan juga sistem harus bisa

memberikan kemudahan terhadap orang tua murid, wali kelas, admin, dan

kepala sekolah.

2. Untuk mengembangkan aplikasi ini maka alangkah baiknya jika diadakan

promosi baik secara langsung ataupun online melalui berbagai media.

3. Melakukan maintenance, backup database dan backup file website secara

berkala untuk menghindari hal yang tidak diinginkan.

Page 20: SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB …repository.amikom.ac.id/files/Publikasi_09.11.3154.pdf · 2013-06-25 · SISTEM INFORMASI PENGOLAHAN NILAI BERBASIS WEB ... proses,

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk

Keunggulan Barsaing Perusahaan & Organisasi Modern. Yogyakarta:

Andi Offset.

Anharku. 2009. Flowchart.10 Februari 2013.http://ilmukomputer.org.

Hasyim, N. 2012.HTML dan CSS .10 Februari 2013.

http://blog.unitomo.ac.id/dwicah/files/2012/05/temu-23-html_css.pdf

Irawan. 2008. JavaScript untuk Orang Awam. Palembang: Maxikom.

Kusrini.2007. Strategi Perancangan dan Pengolahan Basis Data.Yogyakarta:

Andi Offset.

Nugroho, B. 2008.Latihan Membuat Aplikasi Web PHP dan MySQL dengan

Dreamweaver.Yogyakarta: Grava Media.

Pangestu, D.W. 2007.Teori Dasar Sistem Informasi Manajemen.10 Februari

2013.http://bangdanu.wordpress.com.

Sauri, S. Nilai .10 Februari 2013. http://file.upi.edu.

Sunyoto, A. 2007.Pemrograman Database dengan Visual Basic dan Microsoft

SQL.Yogyakarta: Andi Offset.

Widayanti, A. 2009.Sistem Informasi Mananjemen. 10 Februari 2013.Bandung:

http://ebookbrowse.com/sim-edit-pdf-d419276967.